HybridGenerator
- class PySAM.Hybrids.HybridGenerator.HybridGenerator(pysam_module)
Class that wraps around PySAM technology modules as a component of a
HybridSystem
.All hybrid subsystem models require cost inputs that are added as properties here (e.g. om_fixed)
The PySAM model contains the simulation data for the hybrid simulation, which are modified simlarly to how they are for PySAM modules: value, assign, direct access, and export.
The subsystem model data is copied to and from the
HybridSystem
during execution.- new() HybridGenerator
- default(config) HybridGenerator
Load defaults for the configuration config. Available configurations depend on the technology
- value(name, value=None) None | float | dict | sequence | str
Get or set by name a value in any of the variable groups.
- assign(input_dict) dict
Assign attributes from nested dictionary, except for Outputs:
nested_dict = { 'Solar Resource': { var: val, ...}, ...}
Returns list of variables that weren’t assigned
- export() dict
Export attributes into nested dictionary
- property total_installed_cost
Total installed cost for technology [$]
- Type:
float
- property om_fixed
Fixed O&M annual amount [$/year]
- Type:
sequence
- property om_fixed_escal
Fixed O&M escalation [%/year]
- Type:
float
- property om_production
Production-based O&M amount [$/MWh]
- Type:
sequence
- property om_production_escal
Production-based O&M escalation [%/year]
- Type:
float
- property om_capacity
Capacity-based O&M amount [$/kWcap]
- Type:
sequence
- property om_capacity_escal
Capacity-based O&M escalation [%/year]
- Type:
float
- property degradation
Annual AC degradation [%]. If not provided, defaults to [0]
- Type:
sequence