StandardLoad

PowerSystems.StandardLoadType
mutable struct StandardLoad <: StaticLoad
    name::String
    available::Bool
    bus::ACBus
    base_power::Float64
    constant_active_power::Float64
    constant_reactive_power::Float64
    impedance_active_power::Float64
    impedance_reactive_power::Float64
    current_active_power::Float64
    current_reactive_power::Float64
    max_constant_active_power::Float64
    max_constant_reactive_power::Float64
    max_impedance_active_power::Float64
    max_impedance_reactive_power::Float64
    max_current_active_power::Float64
    max_current_reactive_power::Float64
    services::Vector{Service}
    dynamic_injector::Union{Nothing, DynamicInjection}
    ext::Dict{String, Any}
    time_series_container::InfrastructureSystems.TimeSeriesContainer
    internal::InfrastructureSystemsInternal
end

Data structure for a standard load.

Arguments

  • name::String
  • available::Bool
  • bus::ACBus
  • base_power::Float64: Base power of the unit in MVA, validation range: (0, nothing), action if invalid: warn
  • constant_active_power::Float64
  • constant_reactive_power::Float64
  • impedance_active_power::Float64
  • impedance_reactive_power::Float64
  • current_active_power::Float64
  • current_reactive_power::Float64
  • max_constant_active_power::Float64
  • max_constant_reactive_power::Float64
  • max_impedance_active_power::Float64
  • max_impedance_reactive_power::Float64
  • max_current_active_power::Float64
  • max_current_reactive_power::Float64
  • services::Vector{Service}: Services that this device contributes to
  • dynamic_injector::Union{Nothing, DynamicInjection}: corresponding dynamic injection device
  • ext::Dict{String, Any}
  • time_series_container::InfrastructureSystems.TimeSeriesContainer: internal time_series storage
  • internal::InfrastructureSystemsInternal: power system internal reference, do not modify
source