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
end
The 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::String
available::Bool
active_power_flow::Float64
reactive_power_flow::Float64
arc::Arc
r::Float64
: System per-unit value, validation range:(-2, 4)
, action if invalid:warn
x::Float64
: System per-unit value, validation range:(-2, 4)
, action if invalid:warn
primary_shunt::Float64
: System per-unit value, validation range:(0, 2)
, action if invalid:warn
rate::Union{Nothing, Float64}
, validation range:(0, nothing)
, action if invalid:error
services::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
.