HybridSystem
- class PySAM.Hybrids.HybridSystem.HybridSystem(technology_modules, financial_model)
Class that contains PySAM technology subsystem models with a financial model and runs them in a
PySAM.Hybrid.Hybrid
simulationCurrently only
PySAM.Singleowner.Singleowner
andPySAM.HostDeveloper.HostDeveloper
financial models are supported- pvwatts: PVWattsHybrid | None
None if
Pvwattsv8
is in not in the technology stack
- wind: WindHybrid | None
None if
Windpower
is in not in the technology stack
- custom: CustomGenerationHybrid | None
None if
CustomGeneration
is in not in the technology stack
- battery: BatteryHybrid | None
None if
Battery
is in not in the technology stack
- fuelcell: FuelCellHybrid | None
None if
Fuelcell
is in not in the technology stack
- singleowner: Singleowner | None
None if
financial_model
is not “singleowner”
- utilityrate5: Utilityrate5 | None
None if
financial_model
is not “host_developer”
- host_developer: HostDeveloper | None
None if
financial_model
is not “host_developer”
- new() HybridSystem
- default(config_name) HybridSystem
Create model with variables set to defaults of a configuration. Available configurations are:
“CustomGenerationPVWattsWindFuelCellBatteryHybridHostDeveloper”
“CustomGenerationPVWattsWindFuelCellBatteryHybridSingleOwner”
“PVWattsWindBatteryHybridHostDeveloper”
“PVWattsWindBatteryHybridSingleOwner”
“PVWattsWindFuelCellBatteryHybridHostDeveloper”
“PVWattsWindFuelCellBatteryHybridSingleOwner”
“PhotovoltaicWindBatteryHybridHostDeveloper”
“PhotovoltaicWindBatteryHybridSingleOwner”
- value(name) float | dict | sequence | str
Get the value of a Hybrid output
- assign(input_dict) dict
Assign attributes from nested dictionary, except for Outputs:
nested_dict = { 'pvsamv1': { 'SolarResource': { 'solar_resource_file': val, ... }, ... }, 'pvwattsv8': {...}
Names of the technology models: “pvsamv1”, “pvwattsv8”, “windpower”, “custom_generation”, “battery”, “fuelcell” Names of the financial models: “singleowner”, “utilityrate5”, “host_developer”
- execute(verbosity_int=0) None
Runs simulation
- export() dict
Dictionary of input and outputs