Machine
AndersonFouadMachine
PowerSystems.AndersonFouadMachine — Typemutable struct AndersonFouadMachine <: Machine
R::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Xd_pp::Float64
Xq_pp::Float64
Td0_p::Float64
Tq0_p::Float64
Td0_pp::Float64
Tq0_pp::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 6-states synchronous machine: Anderson-Fouad model
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_pp::Float64: Sub-Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, 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, such as latitude and longitude.states::Vector{Symbol}: (Do not modify.) The states are:
ψq: q-axis stator flux,
ψd: d-axis stator flux,
eq_p: q-axis transient voltage,
ed_p: d-axis transient voltage,
eq_pp: q-axis subtransient voltage,
ed_pp: d-axis subtransient voltagen_states::Int: (Do not modify.) The states AndersonFouadMachine has 6 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine R.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Td0_pp.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Tq0_p.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Xd_pp.
PowerSystems.get_Xq — Methodget_Xq(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Xq_p.
PowerSystems.get_Xq_pp — Methodget_Xq_pp(value::AndersonFouadMachine) -> Float64
Get AndersonFouadMachine Xq_pp.
PowerSystems.get_ext — Methodget_ext(value::AndersonFouadMachine) -> Dict{String, Any}
Get AndersonFouadMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::AndersonFouadMachine) -> Int64
Get AndersonFouadMachine n_states.
PowerSystems.get_states — Methodget_states(value::AndersonFouadMachine) -> Vector{Symbol}
Get AndersonFouadMachine states.
PowerSystems.set_R! — Methodset_R!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine R.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Td0_pp.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Tq0_p.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Xd_pp.
PowerSystems.set_Xq! — Methodset_Xq!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Xq_p.
PowerSystems.set_Xq_pp! — Methodset_Xq_pp!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine Xq_pp.
PowerSystems.set_ext! — Methodset_ext!(value::AndersonFouadMachine, val) -> Any
Set AndersonFouadMachine ext.
BaseMachine
PowerSystems.BaseMachine — Typemutable struct BaseMachine <: Machine
R::Float64
Xd_p::Float64
eq_p::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of a Classic Machine: GENCLS in PSSE and PSLF
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd_p::Float64: Reactance after EMF in machine per unit, validation range:(0, nothing)eq_p::Float64: Fixed EMF behind the impedance, 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, such as latitude and longitude.states::Vector{Symbol}: (Do not modify.) BaseMachine has no statesn_states::Int: (Do not modify.) BaseMachine has no statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::BaseMachine) -> Float64
Get BaseMachine R.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::BaseMachine) -> Float64
Get BaseMachine Xd_p.
PowerSystems.get_eq_p — Methodget_eq_p(value::BaseMachine) -> Float64
Get BaseMachine eq_p.
PowerSystems.get_ext — Methodget_ext(value::BaseMachine) -> Dict{String, Any}
Get BaseMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::BaseMachine) -> Int64
Get BaseMachine n_states.
PowerSystems.get_states — Methodget_states(value::BaseMachine) -> Vector{Symbol}
Get BaseMachine states.
PowerSystems.set_R! — Methodset_R!(value::BaseMachine, val) -> Any
Set BaseMachine R.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::BaseMachine, val) -> Any
Set BaseMachine Xd_p.
PowerSystems.set_eq_p! — Methodset_eq_p!(value::BaseMachine, val) -> Any
Set BaseMachine eq_p.
PowerSystems.set_ext! — Methodset_ext!(value::BaseMachine, val) -> Any
Set BaseMachine ext.
FullMachine
PowerSystems.FullMachine — Typemutable struct FullMachine <: Machine
R::Float64
R_f::Float64
R_1d::Float64
R_1q::Float64
L_d::Float64
L_q::Float64
L_ad::Float64
L_aq::Float64
L_f1d::Float64
L_ff::Float64
L_1d::Float64
L_1q::Float64
ext::Dict{String, Any}
inv_d_fluxlink::Array{Float64,2}
inv_q_fluxlink::Array{Float64,2}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameter of a full order flux stator-rotor model without zero sequence flux in the stator. The derivative of stator fluxes (ψd and ψq) is NOT neglected. Only one q-axis damping circuit is considered. All parameters are in machine per unit. Refer to Chapter 3 of Power System Stability and Control by P. Kundur or Chapter 11 of Power System Dynamics: Stability and Control, by J. Machowski, J. Bialek and J. Bumby, for more details. Note that the models are somewhat different (but equivalent) due to the different Park Transformation used in both books
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)R_f::Float64: Field rotor winding resistance in per unit, validation range:(0, nothing)R_1d::Float64: Damping rotor winding resistance on d-axis in per unit. This value is denoted as RD in Machowski, validation range:(0, nothing)R_1q::Float64: Damping rotor winding resistance on q-axis in per unit. This value is denoted as RQ in Machowski, validation range:(0, nothing)L_d::Float64: Inductance of fictitious damping that represent the effect of the three-phase stator winding in the d-axis of the rotor, in per unit. This value is denoted as Lad + Ll in Kundur (and Ld in Machowski), validation range:(0, nothing)L_q::Float64: Inductance of fictitious damping that represent the effect of the three-phase stator winding in the q-axis of the rotor, in per unit. This value is denoted as Laq + Ll in Kundur, validation range:(0, nothing)L_ad::Float64: Mutual inductance between stator winding and rotor field (and damping) winding inductance on d-axis, in per unit, validation range:(0, nothing)L_aq::Float64: Mutual inductance between stator winding and rotor damping winding inductance on q-axis, in per unit, validation range:(0, nothing)L_f1d::Float64: Mutual inductance between rotor field winding and rotor damping winding inductance on d-axis, in per unit, validation range:(0, nothing)L_ff::Float64: Field rotor winding inductance, in per unit, validation range:(0, nothing)L_1d::Float64: Inductance of the d-axis rotor damping circuit, in per unit, validation range:(0, nothing)L_1q::Float64: Inductance of the q-axis rotor damping circuit, in per unit, 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, such as latitude and longitude.inv_d_fluxlink::Array{Float64,2}: (Do not modify.) Equations 3.127, 3.130, 3.131 From Kundurinv_q_fluxlink::Array{Float64,2}: (Do not modify.) Equations 3.128, 3.132 From Kundurstates::Vector{Symbol}: (Do not modify.) The states are:
ψd: d-axis stator flux,
ψq: q-axis stator flux,
ψf: field rotor flux,
ψ1d: d-axis rotor damping flux,
ψ1q: q-axis rotor damping fluxn_states::Int: (Do not modify.) FullMachine has 5 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_L_1d — Methodget_L_1d(value::FullMachine) -> Float64
Get FullMachine L_1d.
PowerSystems.get_L_1q — Methodget_L_1q(value::FullMachine) -> Float64
Get FullMachine L_1q.
PowerSystems.get_L_ad — Methodget_L_ad(value::FullMachine) -> Float64
Get FullMachine L_ad.
PowerSystems.get_L_aq — Methodget_L_aq(value::FullMachine) -> Float64
Get FullMachine L_aq.
PowerSystems.get_L_d — Methodget_L_d(value::FullMachine) -> Float64
Get FullMachine L_d.
PowerSystems.get_L_f1d — Methodget_L_f1d(value::FullMachine) -> Float64
Get FullMachine L_f1d.
PowerSystems.get_L_ff — Methodget_L_ff(value::FullMachine) -> Float64
Get FullMachine L_ff.
PowerSystems.get_L_q — Methodget_L_q(value::FullMachine) -> Float64
Get FullMachine L_q.
PowerSystems.get_R — Methodget_R(value::FullMachine) -> Float64
Get FullMachine R.
PowerSystems.get_R_1d — Methodget_R_1d(value::FullMachine) -> Float64
Get FullMachine R_1d.
PowerSystems.get_R_1q — Methodget_R_1q(value::FullMachine) -> Float64
Get FullMachine R_1q.
PowerSystems.get_R_f — Methodget_R_f(value::FullMachine) -> Float64
Get FullMachine R_f.
PowerSystems.get_ext — Methodget_ext(value::FullMachine) -> Dict{String, Any}
Get FullMachine ext.
PowerSystems.get_inv_d_fluxlink — Methodget_inv_d_fluxlink(value::FullMachine) -> Matrix{Float64}
Get FullMachine inv_d_fluxlink.
PowerSystems.get_inv_q_fluxlink — Methodget_inv_q_fluxlink(value::FullMachine) -> Matrix{Float64}
Get FullMachine inv_q_fluxlink.
PowerSystems.get_n_states — Methodget_n_states(value::FullMachine) -> Int64
Get FullMachine n_states.
PowerSystems.get_states — Methodget_states(value::FullMachine) -> Vector{Symbol}
Get FullMachine states.
PowerSystems.set_L_1d! — Methodset_L_1d!(value::FullMachine, val) -> Any
Set FullMachine L_1d.
PowerSystems.set_L_1q! — Methodset_L_1q!(value::FullMachine, val) -> Any
Set FullMachine L_1q.
PowerSystems.set_L_ad! — Methodset_L_ad!(value::FullMachine, val) -> Any
Set FullMachine L_ad.
PowerSystems.set_L_aq! — Methodset_L_aq!(value::FullMachine, val) -> Any
Set FullMachine L_aq.
PowerSystems.set_L_d! — Methodset_L_d!(value::FullMachine, val) -> Any
Set FullMachine L_d.
PowerSystems.set_L_f1d! — Methodset_L_f1d!(value::FullMachine, val) -> Any
Set FullMachine L_f1d.
PowerSystems.set_L_ff! — Methodset_L_ff!(value::FullMachine, val) -> Any
Set FullMachine L_ff.
PowerSystems.set_L_q! — Methodset_L_q!(value::FullMachine, val) -> Any
Set FullMachine L_q.
PowerSystems.set_R! — Methodset_R!(value::FullMachine, val) -> Any
Set FullMachine R.
PowerSystems.set_R_1d! — Methodset_R_1d!(value::FullMachine, val) -> Any
Set FullMachine R_1d.
PowerSystems.set_R_1q! — Methodset_R_1q!(value::FullMachine, val) -> Any
Set FullMachine R_1q.
PowerSystems.set_R_f! — Methodset_R_f!(value::FullMachine, val) -> Any
Set FullMachine R_f.
PowerSystems.set_ext! — Methodset_ext!(value::FullMachine, val) -> Any
Set FullMachine ext.
PowerSystems.set_inv_d_fluxlink! — Methodset_inv_d_fluxlink!(value::FullMachine, val) -> Any
Set FullMachine inv_d_fluxlink.
PowerSystems.set_inv_q_fluxlink! — Methodset_inv_q_fluxlink!(value::FullMachine, val) -> Any
Set FullMachine inv_q_fluxlink.
MarconatoMachine
PowerSystems.MarconatoMachine — Typemutable struct MarconatoMachine <: Machine
R::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Xd_pp::Float64
Xq_pp::Float64
Td0_p::Float64
Tq0_p::Float64
Td0_pp::Float64
Tq0_pp::Float64
T_AA::Float64
ext::Dict{String, Any}
γd::Float64
γq::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 6-states synchronous machine: Marconato model
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_pp::Float64: Sub-Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, validation range:(0, nothing)T_AA::Float64: Time constant of d-axis additional leakage, 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, such as latitude and longitude.γd::Float64: (Do not modify.) Internal equationγq::Float64: (Do not modify.) Internal equationstates::Vector{Symbol}: (Do not modify.) The states are:
ψq: q-axis stator flux,
ψd: d-axis stator flux,
eq_p: q-axis transient voltage,
ed_p: d-axis transient voltage,
eq_pp: q-axis subtransient voltage,
ed_pp: d-axis subtransient voltagen_states::Int: (Do not modify.) MarconatoMachine has 6 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::MarconatoMachine) -> Float64
Get MarconatoMachine R.
PowerSystems.get_T_AA — Methodget_T_AA(value::MarconatoMachine) -> Float64
Get MarconatoMachine T_AA.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::MarconatoMachine) -> Float64
Get MarconatoMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::MarconatoMachine) -> Float64
Get MarconatoMachine Td0_pp.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::MarconatoMachine) -> Float64
Get MarconatoMachine Tq0_p.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::MarconatoMachine) -> Float64
Get MarconatoMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::MarconatoMachine) -> Float64
Get MarconatoMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::MarconatoMachine) -> Float64
Get MarconatoMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::MarconatoMachine) -> Float64
Get MarconatoMachine Xd_pp.
PowerSystems.get_Xq — Methodget_Xq(value::MarconatoMachine) -> Float64
Get MarconatoMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::MarconatoMachine) -> Float64
Get MarconatoMachine Xq_p.
PowerSystems.get_Xq_pp — Methodget_Xq_pp(value::MarconatoMachine) -> Float64
Get MarconatoMachine Xq_pp.
PowerSystems.get_ext — Methodget_ext(value::MarconatoMachine) -> Dict{String, Any}
Get MarconatoMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::MarconatoMachine) -> Int64
Get MarconatoMachine n_states.
PowerSystems.get_states — Methodget_states(value::MarconatoMachine) -> Vector{Symbol}
Get MarconatoMachine states.
PowerSystems.get_γd — Methodget_γd(value::MarconatoMachine) -> Float64
Get MarconatoMachine γd.
PowerSystems.get_γq — Methodget_γq(value::MarconatoMachine) -> Float64
Get MarconatoMachine γq.
PowerSystems.set_R! — Methodset_R!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine R.
PowerSystems.set_T_AA! — Methodset_T_AA!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine T_AA.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Td0_pp.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Tq0_p.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Xd_pp.
PowerSystems.set_Xq! — Methodset_Xq!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Xq_p.
PowerSystems.set_Xq_pp! — Methodset_Xq_pp!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine Xq_pp.
PowerSystems.set_ext! — Methodset_ext!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine ext.
PowerSystems.set_γd! — Methodset_γd!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine γd.
PowerSystems.set_γq! — Methodset_γq!(value::MarconatoMachine, val) -> Any
Set MarconatoMachine γq.
OneDOneQMachine
PowerSystems.OneDOneQMachine — Typemutable struct OneDOneQMachine <: Machine
R::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Td0_p::Float64
Tq0_p::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 4-states synchronous machine: Simplified Marconato model The derivative of stator fluxes (ψd and ψq) is neglected and ωψd = ψd and ωψq = ψq is assumed (i.e. ω=1.0). This is standard when transmission network dynamics is neglected
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, 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, such as latitude and longitude.states::Vector{Symbol}: (Do not modify.) The states are:
eq_p: q-axis transient voltage,
ed_p: d-axis transient voltagen_states::Int: (Do not modify.) OneDOneQMachine has 2 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine R.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine Td0_p.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine Tq0_p.
PowerSystems.get_Xd — Methodget_Xd(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine Xd_p.
PowerSystems.get_Xq — Methodget_Xq(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::OneDOneQMachine) -> Float64
Get OneDOneQMachine Xq_p.
PowerSystems.get_ext — Methodget_ext(value::OneDOneQMachine) -> Dict{String, Any}
Get OneDOneQMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::OneDOneQMachine) -> Int64
Get OneDOneQMachine n_states.
PowerSystems.get_states — Methodget_states(value::OneDOneQMachine) -> Vector{Symbol}
Get OneDOneQMachine states.
PowerSystems.set_R! — Methodset_R!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine R.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine Td0_p.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine Tq0_p.
PowerSystems.set_Xd! — Methodset_Xd!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine Xd_p.
PowerSystems.set_Xq! — Methodset_Xq!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine Xq_p.
PowerSystems.set_ext! — Methodset_ext!(value::OneDOneQMachine, val) -> Any
Set OneDOneQMachine ext.
RoundRotorExponential
PowerSystems.RoundRotorExponential — Typemutable struct RoundRotorExponential <: Machine
base_machine::RoundRotorMachine
saturation_coeffs::Tuple{Float64, Float64}4-states round-rotor synchronous machine with exponential saturation: IEEE Std 1110 §5.3.2 (Model 2.2). GENROE model in PSSE and PSLF.
Arguments
base_machine::RoundRotorMachine: Round Rotor Machine model.saturation_coeffs::Tuple{Float64, Float64}`: Saturation coefficients for exponential model.
RoundRotorMachine
PowerSystems.RoundRotorMachine — Typemutable struct RoundRotorMachine <: Machine
R::Float64
Td0_p::Float64
Td0_pp::Float64
Tq0_p::Float64
Tq0_pp::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Xd_pp::Float64
Xl::Float64
Se::Tuple{Float64, Float64}
ext::Dict{String, Any}
γ_d1::Float64
γ_q1::Float64
γ_d2::Float64
γ_q2::Float64
γ_qd::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 4-states round-rotor synchronous machine with quadratic/exponential saturation: IEEE Std 1110 §5.3.2 (Model 2.2). GENROU or GENROE model in PSSE and PSLF
Arguments
R::Float64: Armature resistance, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit. Note: Xdpp = Xqpp, validation range:(0, nothing)Xl::Float64: Stator leakage reactance, validation range:(0, nothing)Se::Tuple{Float64, Float64}: Saturation factor at 1 and 1.2 pu flux: S(1.0) = B(|ψ_pp|-A)^2ext::Dict{String, Any}: (default:Dict{String, Any}()) An extra dictionary for users to add metadata that are not used in simulation, such as latitude and longitude.γ_d1::Float64: (Do not modify.) γ_d1 parameterγ_q1::Float64: (Do not modify.) γ_q1 parameterγ_d2::Float64: (Do not modify.) γ_d2 parameterγ_q2::Float64: (Do not modify.) γ_q2 parameterγ_qd::Float64: (Do not modify.) γ_qd parameterstates::Vector{Symbol}: (Do not modify.) The states are:
eq_p: q-axis generator voltage behind the transient reactance,
ed_p: d-axis generator voltage behind the transient reactance,
ψ_kd: flux linkage in the first equivalent damping circuit in the d-axis,
ψ_kq: flux linkage in the first equivalent damping circuit in the d-axisn_states::Int: (Do not modify.) RoundRotorMachine has 4 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine R.
PowerSystems.get_Se — Methodget_Se(value::RoundRotorMachine) -> Tuple{Float64, Float64}
Get RoundRotorMachine Se.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Td0_pp.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Tq0_p.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Xd_pp.
PowerSystems.get_Xl — Methodget_Xl(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Xl.
PowerSystems.get_Xq — Methodget_Xq(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine Xq_p.
PowerSystems.get_ext — Methodget_ext(value::RoundRotorMachine) -> Dict{String, Any}
Get RoundRotorMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::RoundRotorMachine) -> Int64
Get RoundRotorMachine n_states.
PowerSystems.get_states — Methodget_states(value::RoundRotorMachine) -> Vector{Symbol}
Get RoundRotorMachine states.
PowerSystems.get_γ_d1 — Methodget_γ_d1(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine γ_d1.
PowerSystems.get_γ_d2 — Methodget_γ_d2(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine γ_d2.
PowerSystems.get_γ_q1 — Methodget_γ_q1(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine γ_q1.
PowerSystems.get_γ_q2 — Methodget_γ_q2(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine γ_q2.
PowerSystems.get_γ_qd — Methodget_γ_qd(value::RoundRotorMachine) -> Float64
Get RoundRotorMachine γ_qd.
PowerSystems.set_R! — Methodset_R!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine R.
PowerSystems.set_Se! — Methodset_Se!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Se.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Td0_pp.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Tq0_p.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Xd_pp.
PowerSystems.set_Xl! — Methodset_Xl!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Xl.
PowerSystems.set_Xq! — Methodset_Xq!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine Xq_p.
PowerSystems.set_ext! — Methodset_ext!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine ext.
PowerSystems.set_γ_d1! — Methodset_γ_d1!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine γ_d1.
PowerSystems.set_γ_d2! — Methodset_γ_d2!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine γ_d2.
PowerSystems.set_γ_q1! — Methodset_γ_q1!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine γ_q1.
PowerSystems.set_γ_q2! — Methodset_γ_q2!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine γ_q2.
PowerSystems.set_γ_qd! — Methodset_γ_qd!(value::RoundRotorMachine, val) -> Any
Set RoundRotorMachine γ_qd.
RoundRotorQuadratic
PowerSystems.RoundRotorQuadratic — Typemutable struct RoundRotorQuadratic <: Machine
base_machine::RoundRotorMachine
saturation_coeffs::Tuple{Float64, Float64}4-states round-rotor synchronous machine with quadratic saturation: IEEE Std 1110 §5.3.2 (Model 2.2). GENROU model in PSSE and PSLF.
Arguments
base_machine::RoundRotorMachine: Round Rotor Machine model.saturation_coeffs::Tuple{Float64, Float64}`: Saturation coefficients for quadratic model.
SalientPoleExponential
PowerSystems.SalientPoleExponential — Typemutable struct SalientPoleExponential <: Machine
base_machine::SalientPoleMachine
saturation_coeffs::Tuple{Float64, Float64}3-states salient-pole synchronous machine with exponential saturation: IEEE Std 1110 §5.3.2 (Model 2.1). GENSAE in PSSE and PSLF.
Arguments:
base_machine::SalientPoleMachine: Salient Pole Machine model.saturation_coeffs::Tuple{Float64, Float64}`: Saturation coefficients for exponential model.
SalientPoleMachine
PowerSystems.SalientPoleMachine — Typemutable struct SalientPoleMachine <: Machine
R::Float64
Td0_p::Float64
Td0_pp::Float64
Tq0_pp::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xd_pp::Float64
Xl::Float64
Se::Tuple{Float64, Float64}
ext::Dict{String, Any}
γ_d1::Float64
γ_q1::Float64
γ_d2::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 3-states salient-pole synchronous machine with quadratic/exponential saturation: IEEE Std 1110 §5.3.1 (Model 2.1). GENSAL or GENSAE model in PSSE and PSLF
Arguments
R::Float64: Armature resistance, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit. Note: Xdpp = Xqpp, validation range:(0, nothing)Xl::Float64: Stator leakage reactance, validation range:(0, nothing)Se::Tuple{Float64, Float64}: Saturation factor at 1 and 1.2 pu flux: Se(eqp) = B(eqp-A)^2ext::Dict{String, Any}: (default:Dict{String, Any}()) An extra dictionary for users to add metadata that are not used in simulation, such as latitude and longitude.γ_d1::Float64: (Do not modify.) γ_d1 parameterγ_q1::Float64: (Do not modify.) γ_q1 parameterγ_d2::Float64: (Do not modify.) γ_d2 parameterstates::Vector{Symbol}: (Do not modify.) The states are:
eq_p: q-axis generator voltage behind the transient reactance,
ψ_kd: flux linkage in the first equivalent damping circuit in the d-axis,
ψq_pp: phasonf of the subtransient flux linkage in the q-axisn_states::Int: (Do not modify.) SalientPoleMachine has 3 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine R.
PowerSystems.get_Se — Methodget_Se(value::SalientPoleMachine) -> Tuple{Float64, Float64}
Get SalientPoleMachine Se.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Td0_pp.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Xd_pp.
PowerSystems.get_Xl — Methodget_Xl(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Xl.
PowerSystems.get_Xq — Methodget_Xq(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine Xq.
PowerSystems.get_ext — Methodget_ext(value::SalientPoleMachine) -> Dict{String, Any}
Get SalientPoleMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::SalientPoleMachine) -> Int64
Get SalientPoleMachine n_states.
PowerSystems.get_states — Methodget_states(value::SalientPoleMachine) -> Vector{Symbol}
Get SalientPoleMachine states.
PowerSystems.get_γ_d1 — Methodget_γ_d1(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine γ_d1.
PowerSystems.get_γ_d2 — Methodget_γ_d2(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine γ_d2.
PowerSystems.get_γ_q1 — Methodget_γ_q1(value::SalientPoleMachine) -> Float64
Get SalientPoleMachine γ_q1.
PowerSystems.set_R! — Methodset_R!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine R.
PowerSystems.set_Se! — Methodset_Se!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Se.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Td0_pp.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Xd_pp.
PowerSystems.set_Xl! — Methodset_Xl!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Xl.
PowerSystems.set_Xq! — Methodset_Xq!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine Xq.
PowerSystems.set_ext! — Methodset_ext!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine ext.
PowerSystems.set_γ_d1! — Methodset_γ_d1!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine γ_d1.
PowerSystems.set_γ_d2! — Methodset_γ_d2!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine γ_d2.
PowerSystems.set_γ_q1! — Methodset_γ_q1!(value::SalientPoleMachine, val) -> Any
Set SalientPoleMachine γ_q1.
SalientPoleQuadratic
PowerSystems.SalientPoleQuadratic — Typemutable struct SalientPoleQuadratic <: Machine
base_machine::SalientPoleMachine
saturation_coeffs::Tuple{Float64, Float64}3-states salient-pole synchronous machine with exponential saturation: IEEE Std 1110 §5.3.2 (Model 2.1). GENSAL in PSSE and PSLF.
Arguments:
base_machine::SalientPoleMachine: Salient Pole Machine model.saturation_coeffs::Tuple{Float64, Float64}`: Saturation coefficients for quadratic model.
SauerPaiMachine
PowerSystems.SauerPaiMachine — Typemutable struct SauerPaiMachine <: Machine
R::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Xd_pp::Float64
Xq_pp::Float64
Xl::Float64
Td0_p::Float64
Tq0_p::Float64
Td0_pp::Float64
Tq0_pp::Float64
ext::Dict{String, Any}
γ_d1::Float64
γ_q1::Float64
γ_d2::Float64
γ_q2::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of synchronous machine: Sauer Pai model
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_pp::Float64: Sub-Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xl::Float64: Stator Leakage Reactance, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, 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, such as latitude and longitude.γ_d1::Float64: (Do not modify.) Internal equationγ_q1::Float64: (Do not modify.) Internal equationγ_d2::Float64: (Do not modify.) Internal equationγ_q2::Float64: (Do not modify.) Internal equationstates::Vector{Symbol}: (Do not modify.) The states are:
ψq: q-axis stator flux,
ψd: d-axis stator flux,
eq_p: q-axis transient voltage,
ed_p: d-axis transient voltage
ψd_pp: subtransient flux linkage in the d-axis
ψq_pp: subtransient flux linkage in the q-axisn_states::Int: (Do not modify.) SauerPaiMachine has 6 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine R.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Td0_pp.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Tq0_p.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xd_pp.
PowerSystems.get_Xl — Methodget_Xl(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xl.
PowerSystems.get_Xq — Methodget_Xq(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xq_p.
PowerSystems.get_Xq_pp — Methodget_Xq_pp(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine Xq_pp.
PowerSystems.get_ext — Methodget_ext(value::SauerPaiMachine) -> Dict{String, Any}
Get SauerPaiMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::SauerPaiMachine) -> Int64
Get SauerPaiMachine n_states.
PowerSystems.get_states — Methodget_states(value::SauerPaiMachine) -> Vector{Symbol}
Get SauerPaiMachine states.
PowerSystems.get_γ_d1 — Methodget_γ_d1(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine γ_d1.
PowerSystems.get_γ_d2 — Methodget_γ_d2(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine γ_d2.
PowerSystems.get_γ_q1 — Methodget_γ_q1(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine γ_q1.
PowerSystems.get_γ_q2 — Methodget_γ_q2(value::SauerPaiMachine) -> Float64
Get SauerPaiMachine γ_q2.
PowerSystems.set_R! — Methodset_R!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine R.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Td0_pp.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Tq0_p.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xd_pp.
PowerSystems.set_Xl! — Methodset_Xl!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xl.
PowerSystems.set_Xq! — Methodset_Xq!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xq_p.
PowerSystems.set_Xq_pp! — Methodset_Xq_pp!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine Xq_pp.
PowerSystems.set_ext! — Methodset_ext!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine ext.
PowerSystems.set_γ_d1! — Methodset_γ_d1!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine γ_d1.
PowerSystems.set_γ_d2! — Methodset_γ_d2!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine γ_d2.
PowerSystems.set_γ_q1! — Methodset_γ_q1!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine γ_q1.
PowerSystems.set_γ_q2! — Methodset_γ_q2!(value::SauerPaiMachine, val) -> Any
Set SauerPaiMachine γ_q2.
SimpleAFMachine
PowerSystems.SimpleAFMachine — Typemutable struct SimpleAFMachine <: Machine
R::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Xd_pp::Float64
Xq_pp::Float64
Td0_p::Float64
Tq0_p::Float64
Td0_pp::Float64
Tq0_pp::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 4-states simplified Anderson-Fouad (SimpleAFMachine) model. The derivative of stator fluxes (ψd and ψq) is neglected and ωψd = ψd and ωψq = ψq is assumed (i.e. ω=1.0). This is standard when transmission network dynamics is neglected. If transmission dynamics is considered use the full order Anderson Fouad model
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_pp::Float64: Sub-Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, 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, such as latitude and longitude.states::Vector{Symbol}: (Do not modify.) The states are:
eq_p: q-axis transient voltage,
ed_p: d-axis transient voltage,
eq_pp: q-axis subtransient voltage,
ed_pp: d-axis subtransient voltagen_states::Int: (Do not modify.) SimpleAFMachine has 4 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine R.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Td0_pp.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Tq0_p.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Xd_pp.
PowerSystems.get_Xq — Methodget_Xq(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Xq_p.
PowerSystems.get_Xq_pp — Methodget_Xq_pp(value::SimpleAFMachine) -> Float64
Get SimpleAFMachine Xq_pp.
PowerSystems.get_ext — Methodget_ext(value::SimpleAFMachine) -> Dict{String, Any}
Get SimpleAFMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::SimpleAFMachine) -> Int64
Get SimpleAFMachine n_states.
PowerSystems.get_states — Methodget_states(value::SimpleAFMachine) -> Vector{Symbol}
Get SimpleAFMachine states.
PowerSystems.set_R! — Methodset_R!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine R.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Td0_pp.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Tq0_p.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Xd_pp.
PowerSystems.set_Xq! — Methodset_Xq!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Xq_p.
PowerSystems.set_Xq_pp! — Methodset_Xq_pp!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine Xq_pp.
PowerSystems.set_ext! — Methodset_ext!(value::SimpleAFMachine, val) -> Any
Set SimpleAFMachine ext.
SimpleFullMachine
PowerSystems.SimpleFullMachine — Typemutable struct SimpleFullMachine <: Machine
R::Float64
R_f::Float64
R_1d::Float64
R_1q::Float64
L_d::Float64
L_q::Float64
L_ad::Float64
L_aq::Float64
L_f1d::Float64
L_ff::Float64
L_1d::Float64
L_1q::Float64
ext::Dict{String, Any}
inv_d_fluxlink::Array{Float64,2}
inv_q_fluxlink::Array{Float64,2}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameter of a full order flux stator-rotor model without zero sequence flux in the stator. The derivative of stator fluxes (ψd and ψq) is neglected. This is standard when transmission network dynamics is neglected. Only one q-axis damping circuit is considered. All per unit are in machine per unit. Refer to Chapter 3 of Power System Stability and Control by P. Kundur or Chapter 11 of Power System Dynamics: Stability and Control, by J. Machowski, J. Bialek and J. Bumby, for more details. Note that the models are somewhat different (but equivalent) due to the different Park Transformation used in both books
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)R_f::Float64: Field rotor winding resistance in per unit, validation range:(0, nothing)R_1d::Float64: Damping rotor winding resistance on d-axis in per unit. This value is denoted as RD in Machowski, validation range:(0, nothing)R_1q::Float64: Damping rotor winding resistance on q-axis in per unit. This value is denoted as RQ in Machowski, validation range:(0, nothing)L_d::Float64: Inductance of fictitious damping that represent the effect of the three-phase stator winding in the d-axis of the rotor, in per unit. This value is denoted as Lad + Ll in Kundur (and Ld in Machowski), validation range:(0, nothing)L_q::Float64: Inductance of fictitious damping that represent the effect of the three-phase stator winding in the q-axis of the rotor, in per unit. This value is denoted as Laq + Ll in Kundur, validation range:(0, nothing)L_ad::Float64: Mutual inductance between stator winding and rotor field (and damping) winding inductance on d-axis, in per unit, validation range:(0, nothing)L_aq::Float64: Mutual inductance between stator winding and rotor damping winding inductance on q-axis, in per unit, validation range:(0, nothing)L_f1d::Float64: Mutual inductance between rotor field winding and rotor damping winding inductance on d-axis, in per unit, validation range:(0, nothing)L_ff::Float64: Field rotor winding inductance, in per unit, validation range:(0, nothing)L_1d::Float64: Inductance of the d-axis rotor damping circuit, in per unit, validation range:(0, nothing)L_1q::Float64: Inductance of the q-axis rotor damping circuit, in per unit, 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, such as latitude and longitude.inv_d_fluxlink::Array{Float64,2}: (Do not modify.) Equations 3.127, 3.130, 3.131 From Kundurinv_q_fluxlink::Array{Float64,2}: (Do not modify.) Equations 3.128, 3.132 From Kundurstates::Vector{Symbol}: (Do not modify.) The states are:
ψf: field rotor flux,
ψ1d: d-axis rotor damping flux,
ψ1q: q-axis rotor damping fluxn_states::Int: (Do not modify.) SimpleFullMachine has 3 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_L_1d — Methodget_L_1d(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_1d.
PowerSystems.get_L_1q — Methodget_L_1q(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_1q.
PowerSystems.get_L_ad — Methodget_L_ad(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_ad.
PowerSystems.get_L_aq — Methodget_L_aq(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_aq.
PowerSystems.get_L_d — Methodget_L_d(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_d.
PowerSystems.get_L_f1d — Methodget_L_f1d(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_f1d.
PowerSystems.get_L_ff — Methodget_L_ff(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_ff.
PowerSystems.get_L_q — Methodget_L_q(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine L_q.
PowerSystems.get_R — Methodget_R(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine R.
PowerSystems.get_R_1d — Methodget_R_1d(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine R_1d.
PowerSystems.get_R_1q — Methodget_R_1q(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine R_1q.
PowerSystems.get_R_f — Methodget_R_f(value::SimpleFullMachine) -> Float64
Get SimpleFullMachine R_f.
PowerSystems.get_ext — Methodget_ext(value::SimpleFullMachine) -> Dict{String, Any}
Get SimpleFullMachine ext.
PowerSystems.get_inv_d_fluxlink — Methodget_inv_d_fluxlink(
value::SimpleFullMachine
) -> Matrix{Float64}
Get SimpleFullMachine inv_d_fluxlink.
PowerSystems.get_inv_q_fluxlink — Methodget_inv_q_fluxlink(
value::SimpleFullMachine
) -> Matrix{Float64}
Get SimpleFullMachine inv_q_fluxlink.
PowerSystems.get_n_states — Methodget_n_states(value::SimpleFullMachine) -> Int64
Get SimpleFullMachine n_states.
PowerSystems.get_states — Methodget_states(value::SimpleFullMachine) -> Vector{Symbol}
Get SimpleFullMachine states.
PowerSystems.set_L_1d! — Methodset_L_1d!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_1d.
PowerSystems.set_L_1q! — Methodset_L_1q!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_1q.
PowerSystems.set_L_ad! — Methodset_L_ad!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_ad.
PowerSystems.set_L_aq! — Methodset_L_aq!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_aq.
PowerSystems.set_L_d! — Methodset_L_d!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_d.
PowerSystems.set_L_f1d! — Methodset_L_f1d!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_f1d.
PowerSystems.set_L_ff! — Methodset_L_ff!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_ff.
PowerSystems.set_L_q! — Methodset_L_q!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine L_q.
PowerSystems.set_R! — Methodset_R!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine R.
PowerSystems.set_R_1d! — Methodset_R_1d!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine R_1d.
PowerSystems.set_R_1q! — Methodset_R_1q!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine R_1q.
PowerSystems.set_R_f! — Methodset_R_f!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine R_f.
PowerSystems.set_ext! — Methodset_ext!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine ext.
PowerSystems.set_inv_d_fluxlink! — Methodset_inv_d_fluxlink!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine inv_d_fluxlink.
PowerSystems.set_inv_q_fluxlink! — Methodset_inv_q_fluxlink!(value::SimpleFullMachine, val) -> Any
Set SimpleFullMachine inv_q_fluxlink.
SimpleMarconatoMachine
PowerSystems.SimpleMarconatoMachine — Typemutable struct SimpleMarconatoMachine <: Machine
R::Float64
Xd::Float64
Xq::Float64
Xd_p::Float64
Xq_p::Float64
Xd_pp::Float64
Xq_pp::Float64
Td0_p::Float64
Tq0_p::Float64
Td0_pp::Float64
Tq0_pp::Float64
T_AA::Float64
ext::Dict{String, Any}
γd::Float64
γq::Float64
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of 4-states synchronous machine: Simplified Marconato model The derivative of stator fluxes (ψd and ψq) is neglected and ωψd = ψd and ωψq = ψq is assumed (i.e. ω=1.0). This is standard when transmission network dynamics is neglected
Arguments
R::Float64: Resistance after EMF in machine per unit, validation range:(0, nothing)Xd::Float64: Reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq::Float64: Reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_p::Float64: Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_p::Float64: Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Xd_pp::Float64: Sub-Transient reactance after EMF in d-axis per unit, validation range:(0, nothing)Xq_pp::Float64: Sub-Transient reactance after EMF in q-axis per unit, validation range:(0, nothing)Td0_p::Float64: Time constant of transient d-axis voltage, validation range:(0, nothing)Tq0_p::Float64: Time constant of transient q-axis voltage, validation range:(0, nothing)Td0_pp::Float64: Time constant of sub-transient d-axis voltage, validation range:(0, nothing)Tq0_pp::Float64: Time constant of sub-transient q-axis voltage, validation range:(0, nothing)T_AA::Float64: Time constant of d-axis additional leakage, 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, such as latitude and longitude.γd::Float64: (Do not modify.) Internal equationγq::Float64: (Do not modify.) Internal equationstates::Vector{Symbol}: (Do not modify.) The states are:
eq_p: q-axis transient voltage,
ed_p: d-axis transient voltage,
eq_pp: q-axis subtransient voltage,
ed_pp: d-axis subtransient voltagen_states::Int: (Do not modify.) SimpleMarconatoMachine has 4 statesinternal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
PowerSystems.get_R — Methodget_R(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine R.
PowerSystems.get_T_AA — Methodget_T_AA(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine T_AA.
PowerSystems.get_Td0_p — Methodget_Td0_p(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Td0_p.
PowerSystems.get_Td0_pp — Methodget_Td0_pp(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Td0_pp.
PowerSystems.get_Tq0_p — Methodget_Tq0_p(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Tq0_p.
PowerSystems.get_Tq0_pp — Methodget_Tq0_pp(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Tq0_pp.
PowerSystems.get_Xd — Methodget_Xd(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Xd.
PowerSystems.get_Xd_p — Methodget_Xd_p(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Xd_p.
PowerSystems.get_Xd_pp — Methodget_Xd_pp(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Xd_pp.
PowerSystems.get_Xq — Methodget_Xq(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Xq.
PowerSystems.get_Xq_p — Methodget_Xq_p(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Xq_p.
PowerSystems.get_Xq_pp — Methodget_Xq_pp(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine Xq_pp.
PowerSystems.get_ext — Methodget_ext(value::SimpleMarconatoMachine) -> Dict{String, Any}
Get SimpleMarconatoMachine ext.
PowerSystems.get_n_states — Methodget_n_states(value::SimpleMarconatoMachine) -> Int64
Get SimpleMarconatoMachine n_states.
PowerSystems.get_states — Methodget_states(value::SimpleMarconatoMachine) -> Vector{Symbol}
Get SimpleMarconatoMachine states.
PowerSystems.get_γd — Methodget_γd(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine γd.
PowerSystems.get_γq — Methodget_γq(value::SimpleMarconatoMachine) -> Float64
Get SimpleMarconatoMachine γq.
PowerSystems.set_R! — Methodset_R!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine R.
PowerSystems.set_T_AA! — Methodset_T_AA!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine T_AA.
PowerSystems.set_Td0_p! — Methodset_Td0_p!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Td0_p.
PowerSystems.set_Td0_pp! — Methodset_Td0_pp!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Td0_pp.
PowerSystems.set_Tq0_p! — Methodset_Tq0_p!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Tq0_p.
PowerSystems.set_Tq0_pp! — Methodset_Tq0_pp!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Tq0_pp.
PowerSystems.set_Xd! — Methodset_Xd!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Xd.
PowerSystems.set_Xd_p! — Methodset_Xd_p!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Xd_p.
PowerSystems.set_Xd_pp! — Methodset_Xd_pp!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Xd_pp.
PowerSystems.set_Xq! — Methodset_Xq!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Xq.
PowerSystems.set_Xq_p! — Methodset_Xq_p!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Xq_p.
PowerSystems.set_Xq_pp! — Methodset_Xq_pp!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine Xq_pp.
PowerSystems.set_ext! — Methodset_ext!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine ext.
PowerSystems.set_γd! — Methodset_γd!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine γd.
PowerSystems.set_γq! — Methodset_γq!(value::SimpleMarconatoMachine, val) -> Any
Set SimpleMarconatoMachine γq.