Package Documentation¶
Subpackages¶
- hynet.data package
- hynet.distributed package
- hynet.expansion package
- hynet.loadability package
- hynet.opf package
- hynet.qcqp package
- hynet.reduction package
- Subpackages
- hynet.reduction.large_scale package
- Submodules
- hynet.reduction.large_scale.combination module
- hynet.reduction.large_scale.coupling module
- hynet.reduction.large_scale.evaluation module
- hynet.reduction.large_scale.features module
- hynet.reduction.large_scale.market module
- hynet.reduction.large_scale.subgrid module
- hynet.reduction.large_scale.sweep module
- hynet.reduction.large_scale.topology module
- hynet.reduction.large_scale.utilities module
- Module contents
- hynet.reduction.large_scale package
- Submodules
- hynet.reduction.copper_plate module
- Module contents
- Subpackages
- hynet.scenario package
- hynet.solver package
- hynet.system package
- hynet.test package
- hynet.utilities package
- hynet.visual package
Submodules¶
hynet.config module¶
hynet package configuration.
| param GENERAL: | General settings.
|
|---|---|
| type GENERAL: | dict |
| param OPF: | Optimal power flow settings.
|
| type OPF: | dict |
| param DISTRIBUTED: | |
Settings for distributed computation.
|
|
| type DISTRIBUTED: | |
dict |
|
hynet.types_ module¶
Numeric types and enumerations in hynet.
-
class
hynet.types_.BranchType[source]¶ Bases:
enum.EnumType of entity modeled by the branch.
-
LINE= 'line'¶
-
TRANSFORMER= 'transformer'¶
-
-
class
hynet.types_.BusType[source]¶ Bases:
enum.EnumType of voltage waveform experienced at the bus.
-
AC= 'ac'¶
-
DC= 'dc'¶
-
-
class
hynet.types_.ConstraintType[source]¶ Bases:
enum.EnumType of constraint for the QCQP specification.
-
EQUALITY= 'equality'¶
-
INEQUALITY= 'inequality'¶
-
-
class
hynet.types_.DBInfoKey[source]¶ Bases:
enum.EnumValid keys for the
db_infotable in a hynet grid database.-
BASE_MVA= 'base_mva'¶
-
DESCRIPTION= 'description'¶
-
GRID_NAME= 'grid_name'¶
-
VERSION= 'version'¶
-
-
class
hynet.types_.EntityType[source]¶ Bases:
enum.EnumType of entity that is deactivated in a scenario.
-
BRANCH= 'branch'¶
-
BUS= 'bus'¶
-
CONVERTER= 'converter'¶
-
INJECTOR= 'injector'¶
-
SHUNT= 'shunt'¶
-
-
class
hynet.types_.InjectorType[source]¶ Bases:
enum.EnumType of entity modeled by the injector.
-
BIOMASS= 'renewable:biomass'¶
-
COAL= 'conventional:coal'¶
-
COMPENSATION= 'compensation'¶
-
CONVENTIONAL= 'conventional'¶
-
GAS= 'conventional:gas'¶
-
GEOTHERMAL= 'renewable:geothermal'¶
-
HYDRO= 'renewable:hydro'¶
-
LOAD= 'load'¶
-
NUCLEAR= 'conventional:nuclear'¶
-
PROSUMER= 'prosumer'¶
-
PV= 'renewable:pv'¶
-
RENEWABLE= 'renewable'¶
-
WIND= 'renewable:wind'¶
-
Module contents¶
hynet: An optimal power flow framework for hybrid AC/DC power systems.
For more information, please refer to README.md, which is provided
alongside hynet, as well as the docstrings of the individual classes and
functions. The variables below are set up during package initialization.
| param AVAILABLE_SOLVERS: | |
|---|---|
| List of classes for all solvers available on the current system. | |
| type AVAILABLE_SOLVERS: | |
| list | |
| param __version__: | |
| hynet version. | |
| type __version__: | |
| str | |