LoadZone
PowerSystems.LoadZone
— Typemutable struct LoadZone <: AggregationTopology
name::String
peak_active_power::Float64
peak_reactive_power::Float64
ext::Dict{String, Any}
internal::InfrastructureSystemsInternal
end
A load zone for electricity price analysis.
The load zone can be specified when defining each ACBus
or DCBus
in the zone
Arguments
name::String
: Name of the component. Components of the same type (e.g.,PowerLoad
) must have unique names, but components of different types (e.g.,PowerLoad
andACBus
) can have the same namepeak_active_power::Float64
: Peak active power in the zone (MW)peak_reactive_power::Float64
: Peak reactive power in the zone (MVAR)ext::Dict{String, Any}
: (default:Dict{String, Any}()
) An extra dictionary for users to add metadata that are not used in simulation, such as latitude and longitude.internal::InfrastructureSystemsInternal
: (Do not modify.) PowerSystems.jl internal reference
InfrastructureSystems.get_name
— Methodget_name(value::LoadZone) -> String
Get LoadZone
name
.
PowerSystems.get_ext
— Methodget_ext(value::LoadZone) -> Dict{String, Any}
Get LoadZone
ext
.
PowerSystems.get_peak_active_power
— Methodget_peak_active_power(value::LoadZone) -> Any
Get LoadZone
peak_active_power
.
PowerSystems.get_peak_reactive_power
— Methodget_peak_reactive_power(value::LoadZone) -> Any
Get LoadZone
peak_reactive_power
.
PowerSystems.set_ext!
— Methodset_ext!(value::LoadZone, val) -> Any
Set LoadZone
ext
.
PowerSystems.set_peak_active_power!
— Methodset_peak_active_power!(value::LoadZone, val) -> Any
Set LoadZone
peak_active_power
.
PowerSystems.set_peak_reactive_power!
— Methodset_peak_reactive_power!(value::LoadZone, val) -> Any
Set LoadZone
peak_reactive_power
.