SimplifiedSingleCageInductionMachine
PowerSystems.SimplifiedSingleCageInductionMachine — Typemutable struct SimplifiedSingleCageInductionMachine <: 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_ss::Float64
X_rr::Float64
X_p::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 3-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_ss::Float64: (Do not modify.) Stator self reactanceX_rr::Float64: (Do not modify.) Rotor self reactanceX_p::Float64: (Do not modify.) Transient reactancestates::Vector{Symbol}: (Do not modify.) The states are:
ψ_qr: rotor flux in the q-axis,
ψ_dr: rotor flux in the d-axis,
ωr: Rotor speed [pu],n_states::Int: (Do not modify.) SimplifiedSingleCageInductionMachine has 3 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
InfrastructureSystems.get_name — Methodget_name(
value::SimplifiedSingleCageInductionMachine
) -> String
Get SimplifiedSingleCageInductionMachine name.
PowerSystems.get_A — Methodget_A(
value::SimplifiedSingleCageInductionMachine
) -> Float64
PowerSystems.get_B — Methodget_B(
value::SimplifiedSingleCageInductionMachine
) -> Float64
PowerSystems.get_B_shunt — Methodget_B_shunt(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine B_shunt.
PowerSystems.get_C — Methodget_C(
value::SimplifiedSingleCageInductionMachine
) -> Float64
PowerSystems.get_H — Methodget_H(
value::SimplifiedSingleCageInductionMachine
) -> Float64
PowerSystems.get_R_r — Methodget_R_r(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine R_r.
PowerSystems.get_R_s — Methodget_R_s(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine R_s.
PowerSystems.get_X_lr — Methodget_X_lr(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine X_lr.
PowerSystems.get_X_ls — Methodget_X_ls(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine X_ls.
PowerSystems.get_X_m — Methodget_X_m(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine X_m.
PowerSystems.get_X_p — Methodget_X_p(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine X_p.
PowerSystems.get_X_rr — Methodget_X_rr(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine X_rr.
PowerSystems.get_X_ss — Methodget_X_ss(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine X_ss.
PowerSystems.get_base_power — Methodget_base_power(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine base_power.
PowerSystems.get_ext — Methodget_ext(
value::SimplifiedSingleCageInductionMachine
) -> Dict{String, Any}
Get SimplifiedSingleCageInductionMachine ext.
PowerSystems.get_n_states — Methodget_n_states(
value::SimplifiedSingleCageInductionMachine
) -> Int64
Get SimplifiedSingleCageInductionMachine n_states.
PowerSystems.get_states — Methodget_states(
value::SimplifiedSingleCageInductionMachine
) -> Vector{Symbol}
Get SimplifiedSingleCageInductionMachine states.
PowerSystems.get_τ_ref — Methodget_τ_ref(
value::SimplifiedSingleCageInductionMachine
) -> Float64
Get SimplifiedSingleCageInductionMachine τ_ref.
PowerSystems.set_A! — Methodset_A!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
PowerSystems.set_B! — Methodset_B!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
PowerSystems.set_B_shunt! — Methodset_B_shunt!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine B_shunt.
PowerSystems.set_C! — Methodset_C!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
PowerSystems.set_H! — Methodset_H!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
PowerSystems.set_R_r! — Methodset_R_r!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine R_r.
PowerSystems.set_R_s! — Methodset_R_s!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine R_s.
PowerSystems.set_X_lr! — Methodset_X_lr!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine X_lr.
PowerSystems.set_X_ls! — Methodset_X_ls!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine X_ls.
PowerSystems.set_X_m! — Methodset_X_m!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine X_m.
PowerSystems.set_X_p! — Methodset_X_p!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine X_p.
PowerSystems.set_X_rr! — Methodset_X_rr!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine X_rr.
PowerSystems.set_X_ss! — Methodset_X_ss!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine X_ss.
PowerSystems.set_base_power! — Methodset_base_power!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine base_power.
PowerSystems.set_ext! — Methodset_ext!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine ext.
PowerSystems.set_τ_ref! — Methodset_τ_ref!(
value::SimplifiedSingleCageInductionMachine,
val
) -> Any
Set SimplifiedSingleCageInductionMachine τ_ref.