HybridSystem
PowerSystems.HybridSystem — TypeRepresentation of a Hybrid System that collects renewable generation, load, thermal generation and storage.
Each generator is a data structure that is defined by the following components:
PowerSystems.get_active_power — Methodget_active_power(value::HybridSystem) -> Any
Get HybridSystem active_power.
PowerSystems.get_available — Methodget_available(value::HybridSystem) -> Bool
Get HybridSystem available.
PowerSystems.get_base_power — Methodget_base_power(value::HybridSystem) -> Float64
Get HybridSystem base_power.
PowerSystems.get_bus — Methodget_bus(value::HybridSystem) -> Bus
Get HybridSystem bus.
PowerSystems.get_dynamic_injector — Methodget_dynamic_injector(value::HybridSystem) -> Union{Nothing, DynamicInjection}
Get HybridSystem dynamic_injector.
PowerSystems.get_ext — Methodget_ext(value::HybridSystem) -> Dict{String, Any}
Get HybridSystem ext.
PowerSystems.get_input_active_power_limits — Methodget_input_active_power_limits(value::HybridSystem) -> Union{Nothing, NamedTuple{(:min, :max), _A} where _A<:Tuple{Any, Any}}
Get HybridSystem input_active_power_limits.
PowerSystems.get_operation_cost — Methodget_operation_cost(value::HybridSystem) -> PowerSystems.OperationalCost
Get HybridSystem operation_cost.
PowerSystems.get_output_active_power_limits — Methodget_output_active_power_limits(value::HybridSystem) -> Union{Nothing, NamedTuple{(:min, :max), _A} where _A<:Tuple{Any, Any}}
Get HybridSystem output_active_power_limits.
PowerSystems.get_reactive_power — Methodget_reactive_power(value::HybridSystem) -> Any
Get HybridSystem reactive_power.
PowerSystems.get_reactive_power_limits — Methodget_reactive_power_limits(value::HybridSystem) -> Union{Nothing, NamedTuple{(:min, :max), _A} where _A<:Tuple{Any, Any}}
Get HybridSystem reactive_power_limits.
PowerSystems.get_services — Methodget_services(value::HybridSystem) -> Vector{Service}
Get HybridSystem services.
PowerSystems.get_status — Methodget_status(value::HybridSystem) -> Bool
Get HybridSystem status.
PowerSystems.get_subcomponents — Methodget_subcomponents(hybrid::HybridSystem) -> Channel{Any}
Return an iterator over the subcomponents in the HybridSystem.
Examples
for subcomponent in get_subcomponents(hybrid_sys)
    @show subcomponent
end
subcomponents = collect(get_subcomponents(hybrid_sys))PowerSystems.set_active_power! — Methodset_active_power!(value::HybridSystem, val) -> Any
Set HybridSystem active_power.
PowerSystems.set_available! — Methodset_available!(value::HybridSystem, val) -> Any
Set HybridSystem available.
PowerSystems.set_base_power! — Methodset_base_power!(value::HybridSystem, val) -> Any
Set HybridSystem base_power.
PowerSystems.set_bus! — Methodset_bus!(value::HybridSystem, val) -> Any
Set HybridSystem bus.
PowerSystems.set_ext! — Methodset_ext!(value::HybridSystem, val) -> Any
Set HybridSystem ext.
PowerSystems.set_input_active_power_limits! — Methodset_input_active_power_limits!(value::HybridSystem, val) -> Any
Set HybridSystem input_active_power_limits.
PowerSystems.set_operation_cost! — Methodset_operation_cost!(value::HybridSystem, val) -> Any
Set HybridSystem operation_cost.
PowerSystems.set_output_active_power_limits! — Methodset_output_active_power_limits!(value::HybridSystem, val) -> Any
Set HybridSystem output_active_power_limits.
PowerSystems.set_reactive_power! — Methodset_reactive_power!(value::HybridSystem, val) -> Any
Set HybridSystem reactive_power.
PowerSystems.set_reactive_power_limits! — Methodset_reactive_power_limits!(value::HybridSystem, val) -> Any
Set HybridSystem reactive_power_limits.
PowerSystems.set_services! — Methodset_services!(value::HybridSystem, val) -> Any
Set HybridSystem services.
PowerSystems.set_status! — Methodset_status!(value::HybridSystem, val) -> Any
Get HybridSystem status.