SingleCageInductionMachine
PowerSystems.SingleCageInductionMachine — Typemutable struct SingleCageInductionMachine <: DynamicInjection
name::String
R_s::Float64
R_r::Float64
X_ls::Float64
X_lr::Float64
X_m::Float64
H::Float64
A::Float64
B::Float64
base_power::Float64
ext::Dict{String, Any}
C::Float64
τ_ref::Float64
B_shunt::Float64
X_ad::Float64
X_aq::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 5-states three-phase single cage induction machine with quadratic torque-speed relationship
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.,PowerLoadandACBus) can have the same nameR_s::Float64: Armature stator resistance, validation range:(0, nothing)R_r::Float64: Rotor resistance, validation range:(0, nothing)X_ls::Float64: Stator Leakage Reactance, validation range:(0, nothing)X_lr::Float64: Rotor Leakage Reactance, validation range:(0, nothing)X_m::Float64: Stator-Rotor Mutual Reactance, validation range:(0, nothing)H::Float64: Motor Inertia Constant [s], validation range:(0, nothing)A::Float64: Torque-Speed Quadratic Term, validation range:(0, 1)B::Float64: Torque-Speed Linear Term, validation range:(0, 1)base_power::Float64: Base power of the unit (MVA) for per unitization, validation range:(0, nothing)ext::Dict{String, Any}: (default:Dict{String, Any}()) An extra dictionary for users to add metadata that are not used in simulation.C::Float64: (Do not modify.) Torque-Speed Constant Termτ_ref::Float64: Reference torque parameterB_shunt::Float64: Susceptance Initialization Corrector TermX_ad::Float64: (Do not modify.) Equivalent d-axis reactanceX_aq::Float64: (Do not modify.) Equivalent q-axis reactancestates::Vector{Symbol}: (Do not modify.) The states are:
ψ_qs: stator flux in the q-axis,
ψ_ds: stator flux in the d-axis,
ψ_qr: rotor flux in the q-axis,
ψ_dr: rotor flux in the d-axis,
ωr: Rotor speed [pu],n_states::Int: (Do not modify.) SingleCageInductionMachine has 5 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
InfrastructureSystems.get_name — Methodget_name(value::SingleCageInductionMachine) -> String
Get SingleCageInductionMachine name.
PowerSystems.get_A — Methodget_A(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine A.
PowerSystems.get_B — Methodget_B(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine B.
PowerSystems.get_B_shunt — Methodget_B_shunt(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine B_shunt.
PowerSystems.get_C — Methodget_C(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine C.
PowerSystems.get_H — Methodget_H(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine H.
PowerSystems.get_R_r — Methodget_R_r(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine R_r.
PowerSystems.get_R_s — Methodget_R_s(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine R_s.
PowerSystems.get_X_ad — Methodget_X_ad(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine X_ad.
PowerSystems.get_X_aq — Methodget_X_aq(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine X_aq.
PowerSystems.get_X_lr — Methodget_X_lr(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine X_lr.
PowerSystems.get_X_ls — Methodget_X_ls(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine X_ls.
PowerSystems.get_X_m — Methodget_X_m(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine X_m.
PowerSystems.get_base_power — Methodget_base_power(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine base_power.
PowerSystems.get_ext — Methodget_ext(
value::SingleCageInductionMachine
) -> Dict{String, Any}
Get SingleCageInductionMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::SingleCageInductionMachine) -> Int64
Get SingleCageInductionMachine n_states.
PowerSystems.get_states — Methodget_states(
value::SingleCageInductionMachine
) -> Vector{Symbol}
Get SingleCageInductionMachine states.
PowerSystems.get_τ_ref — Methodget_τ_ref(value::SingleCageInductionMachine) -> Float64
Get SingleCageInductionMachine τ_ref.
PowerSystems.set_A! — Methodset_A!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine A.
PowerSystems.set_B! — Methodset_B!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine B.
PowerSystems.set_B_shunt! — Methodset_B_shunt!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine B_shunt.
PowerSystems.set_C! — Methodset_C!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine C.
PowerSystems.set_H! — Methodset_H!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine H.
PowerSystems.set_R_r! — Methodset_R_r!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine R_r.
PowerSystems.set_R_s! — Methodset_R_s!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine R_s.
PowerSystems.set_X_ad! — Methodset_X_ad!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine X_ad.
PowerSystems.set_X_aq! — Methodset_X_aq!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine X_aq.
PowerSystems.set_X_lr! — Methodset_X_lr!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine X_lr.
PowerSystems.set_X_ls! — Methodset_X_ls!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine X_ls.
PowerSystems.set_X_m! — Methodset_X_m!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine X_m.
PowerSystems.set_base_power! — Methodset_base_power!(
value::SingleCageInductionMachine,
val
) -> Any
Set SingleCageInductionMachine base_power.
PowerSystems.set_ext! — Methodset_ext!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine ext.
PowerSystems.set_τ_ref! — Methodset_τ_ref!(value::SingleCageInductionMachine, val) -> Any
Set SingleCageInductionMachine τ_ref.