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.Enum
Type of entity modeled by the branch.
-
LINE
= 'line'¶
-
TRANSFORMER
= 'transformer'¶
-
-
class
hynet.types_.
BusType
[source]¶ Bases:
enum.Enum
Type of voltage waveform experienced at the bus.
-
AC
= 'ac'¶
-
DC
= 'dc'¶
-
-
class
hynet.types_.
ConstraintType
[source]¶ Bases:
enum.Enum
Type of constraint for the QCQP specification.
-
EQUALITY
= 'equality'¶
-
INEQUALITY
= 'inequality'¶
-
-
class
hynet.types_.
DBInfoKey
[source]¶ Bases:
enum.Enum
Valid keys for the
db_info
table in a hynet grid database.-
BASE_MVA
= 'base_mva'¶
-
DESCRIPTION
= 'description'¶
-
GRID_NAME
= 'grid_name'¶
-
VERSION
= 'version'¶
-
-
class
hynet.types_.
EntityType
[source]¶ Bases:
enum.Enum
Type 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.Enum
Type 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 |