Transformer2W
PowerSystems.Transformer2W — Typemutable struct Transformer2W <: ACBranch
name::String
available::Bool
active_power_flow::Float64
reactive_power_flow::Float64
arc::Arc
r::Float64
x::Float64
primary_shunt::Float64
rate::Union{Nothing, Float64}
services::Vector{Service}
ext::Dict{String, Any}
time_series_container::InfrastructureSystems.TimeSeriesContainer
internal::InfrastructureSystemsInternal
endThe 2-W transformer model uses an equivalent circuit assuming the impedance is on the High Voltage Side of the transformer. The model allocates the iron losses and magnetizing susceptance to the primary side.
Arguments
name::Stringavailable::Boolactive_power_flow::Float64reactive_power_flow::Float64arc::Arcr::Float64: System per-unit value, validation range:(-2, 4), action if invalid:warnx::Float64: System per-unit value, validation range:(-2, 4), action if invalid:warnprimary_shunt::Float64: System per-unit value, validation range:(0, 2), action if invalid:warnrate::Union{Nothing, Float64}, validation range:(0, nothing), action if invalid:errorservices::Vector{Service}: Services that this device contributes toext::Dict{String, Any}time_series_container::InfrastructureSystems.TimeSeriesContainer: internal time_series storageinternal::InfrastructureSystemsInternal: power system internal reference, do not modify
InfrastructureSystems.get_name — Methodget_name(value::Transformer2W) -> String
Get Transformer2W name.
InfrastructureSystems.get_time_series_container — Methodget_time_series_container(value::Transformer2W) -> InfrastructureSystems.TimeSeriesContainer
Get Transformer2W time_series_container.
InfrastructureSystems.set_name! — Methodset_name!(value::Transformer2W, val) -> Any
Set Transformer2W name.
PowerSystems.get_active_power_flow — Methodget_active_power_flow(value::Transformer2W) -> Any
Get Transformer2W active_power_flow.
PowerSystems.get_arc — Methodget_arc(value::Transformer2W) -> Arc
Get Transformer2W arc.
PowerSystems.get_available — Methodget_available(value::Transformer2W) -> Bool
Get Transformer2W available.
PowerSystems.get_ext — Methodget_ext(value::Transformer2W) -> Dict{String, Any}
Get Transformer2W ext.
PowerSystems.get_primary_shunt — Methodget_primary_shunt(value::Transformer2W) -> Float64
Get Transformer2W primary_shunt.
PowerSystems.get_r — Methodget_r(value::Transformer2W) -> Float64
Get Transformer2W r.
PowerSystems.get_rate — Methodget_rate(value::Transformer2W) -> Any
Get Transformer2W rate.
PowerSystems.get_reactive_power_flow — Methodget_reactive_power_flow(value::Transformer2W) -> Any
Get Transformer2W reactive_power_flow.
PowerSystems.get_services — Methodget_services(value::Transformer2W) -> Vector{Service}
Get Transformer2W services.
PowerSystems.get_x — Methodget_x(value::Transformer2W) -> Float64
Get Transformer2W x.
PowerSystems.set_active_power_flow! — Methodset_active_power_flow!(value::Transformer2W, val) -> Any
Set Transformer2W active_power_flow.
PowerSystems.set_arc! — Methodset_arc!(value::Transformer2W, val) -> Any
Set Transformer2W arc.
PowerSystems.set_available! — Methodset_available!(value::Transformer2W, val) -> Any
Set Transformer2W available.
PowerSystems.set_ext! — Methodset_ext!(value::Transformer2W, val) -> Any
Set Transformer2W ext.
PowerSystems.set_primary_shunt! — Methodset_primary_shunt!(value::Transformer2W, val) -> Any
Set Transformer2W primary_shunt.
PowerSystems.set_r! — Methodset_r!(value::Transformer2W, val) -> Any
Set Transformer2W r.
PowerSystems.set_rate! — Methodset_rate!(value::Transformer2W, val) -> Any
Set Transformer2W rate.
PowerSystems.set_reactive_power_flow! — Methodset_reactive_power_flow!(value::Transformer2W, val) -> Any
Set Transformer2W reactive_power_flow.
PowerSystems.set_services! — Methodset_services!(value::Transformer2W, val) -> Any
Set Transformer2W services.
PowerSystems.set_time_series_container! — Methodset_time_series_container!(value::Transformer2W, val) -> Any
Set Transformer2W time_series_container.
PowerSystems.set_x! — Methodset_x!(value::Transformer2W, val) -> Any
Set Transformer2W x.