PSS
IEEEST
PowerSystems.IEEEST — Typemutable struct IEEEST <: PSS
input_code::Int
remote_bus_control::Int
A1::Float64
A2::Float64
A3::Float64
A4::Float64
A5::Float64
A6::Float64
T1::Float64
T2::Float64
T3::Float64
T4::Float64
T5::Float64
T6::Float64
Ks::Float64
Ls_lim::Tuple{Float64, Float64}
Vcu::Float64
Vcl::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
states_types::Vector{StateTypes}
internal::InfrastructureSystemsInternal
endIEEE Stabilizing Model PSS.
Arguments
input_code::Int: Code input for stabilizar, validation range:(1, 6), action if invalid:errorremote_bus_control::Int: Remote Bus number for control.A1::Float64: Filter coefficient, validation range:(0, nothing), action if invalid:warnA2::Float64: Filter coefficient, validation range:(0, nothing), action if invalid:warnA3::Float64: Filter coefficient, validation range:(0, nothing)A4::Float64: Filter coefficient, validation range:(0, nothing), action if invalid:warnA5::Float64: Filter coefficient, validation range:(0, nothing), action if invalid:warnA6::Float64: Filter coefficient, validation range:(0, nothing), action if invalid:warnT1::Float64: Time constant, validation range:(0, 10), action if invalid:warnT2::Float64: Time constant, validation range:(0, 10), action if invalid:warnT3::Float64: Time constant, validation range:(0, 10), action if invalid:warnT4::Float64: Time constant, validation range:(0, 10), action if invalid:warnT5::Float64: Time constant, validation range:(0, 10), action if invalid:warnT6::Float64: Time constant, validation range:(eps(), 2.0), action if invalid:errorKs::Float64: Proportional gain, validation range:(0, nothing), action if invalid:warnLs_lim::Tuple{Float64, Float64}: PSS output limits for regulator output(Ls_min, Ls_max)Vcu::Float64: Cutoff limiter upper bound, validation range:(0, 1.25), action if invalid:warnVcl::Float64: Cutoff limiter lower bound, validation range:(0, 1.0), action if invalid:warnext::Dict{String, Any}states::Vector{Symbol}: The states are:
x_p1: 1st filter integration,
x_p2: 2nd filter integration,
x_p3: 3rd filter integration,
x_p4: 4rd filter integration,
x_p5: T1/T2 lead-lag integrator,
x_p6: T3/T4 lead-lag integrator,
:x_p7 last integer,n_states::Int: IEEEST has 7 statesstates_types::Vector{StateTypes}: IEEEST has 7 differential statesinternal::InfrastructureSystemsInternal: power system internal reference, do not modify
PowerSystems.get_A1 — Methodget_A1(value::IEEEST) -> Float64
Get IEEEST A1.
PowerSystems.get_A2 — Methodget_A2(value::IEEEST) -> Float64
Get IEEEST A2.
PowerSystems.get_A3 — Methodget_A3(value::IEEEST) -> Float64
Get IEEEST A3.
PowerSystems.get_A4 — Methodget_A4(value::IEEEST) -> Float64
Get IEEEST A4.
PowerSystems.get_A5 — Methodget_A5(value::IEEEST) -> Float64
Get IEEEST A5.
PowerSystems.get_A6 — Methodget_A6(value::IEEEST) -> Float64
Get IEEEST A6.
PowerSystems.get_Ks — Methodget_Ks(value::IEEEST) -> Float64
Get IEEEST Ks.
PowerSystems.get_Ls_lim — Methodget_Ls_lim(value::IEEEST) -> Tuple{Float64, Float64}
Get IEEEST Ls_lim.
PowerSystems.get_T1 — Methodget_T1(value::IEEEST) -> Float64
Get IEEEST T1.
PowerSystems.get_T2 — Methodget_T2(value::IEEEST) -> Float64
Get IEEEST T2.
PowerSystems.get_T3 — Methodget_T3(value::IEEEST) -> Float64
Get IEEEST T3.
PowerSystems.get_T4 — Methodget_T4(value::IEEEST) -> Float64
Get IEEEST T4.
PowerSystems.get_T5 — Methodget_T5(value::IEEEST) -> Float64
Get IEEEST T5.
PowerSystems.get_T6 — Methodget_T6(value::IEEEST) -> Float64
Get IEEEST T6.
PowerSystems.get_Vcl — Methodget_Vcl(value::IEEEST) -> Float64
Get IEEEST Vcl.
PowerSystems.get_Vcu — Methodget_Vcu(value::IEEEST) -> Float64
Get IEEEST Vcu.
PowerSystems.get_ext — Methodget_ext(value::IEEEST) -> Dict{String, Any}
Get IEEEST ext.
PowerSystems.get_input_code — Methodget_input_code(value::IEEEST) -> Int64
Get IEEEST input_code.
PowerSystems.get_n_states — Methodget_n_states(value::IEEEST) -> Int64
Get IEEEST n_states.
PowerSystems.get_remote_bus_control — Methodget_remote_bus_control(value::IEEEST) -> Int64
Get IEEEST remote_bus_control.
PowerSystems.get_states — Methodget_states(value::IEEEST) -> Vector{Symbol}
Get IEEEST states.
PowerSystems.get_states_types — Methodget_states_types(value::IEEEST) -> Vector{StateTypes}
Get IEEEST states_types.
PowerSystems.set_A1! — Methodset_A1!(value::IEEEST, val) -> Any
Set IEEEST A1.
PowerSystems.set_A2! — Methodset_A2!(value::IEEEST, val) -> Any
Set IEEEST A2.
PowerSystems.set_A3! — Methodset_A3!(value::IEEEST, val) -> Any
Set IEEEST A3.
PowerSystems.set_A4! — Methodset_A4!(value::IEEEST, val) -> Any
Set IEEEST A4.
PowerSystems.set_A5! — Methodset_A5!(value::IEEEST, val) -> Any
Set IEEEST A5.
PowerSystems.set_A6! — Methodset_A6!(value::IEEEST, val) -> Any
Set IEEEST A6.
PowerSystems.set_Ks! — Methodset_Ks!(value::IEEEST, val) -> Any
Set IEEEST Ks.
PowerSystems.set_Ls_lim! — Methodset_Ls_lim!(value::IEEEST, val) -> Any
Set IEEEST Ls_lim.
PowerSystems.set_T1! — Methodset_T1!(value::IEEEST, val) -> Any
Set IEEEST T1.
PowerSystems.set_T2! — Methodset_T2!(value::IEEEST, val) -> Any
Set IEEEST T2.
PowerSystems.set_T3! — Methodset_T3!(value::IEEEST, val) -> Any
Set IEEEST T3.
PowerSystems.set_T4! — Methodset_T4!(value::IEEEST, val) -> Any
Set IEEEST T4.
PowerSystems.set_T5! — Methodset_T5!(value::IEEEST, val) -> Any
Set IEEEST T5.
PowerSystems.set_T6! — Methodset_T6!(value::IEEEST, val) -> Any
Set IEEEST T6.
PowerSystems.set_Vcl! — Methodset_Vcl!(value::IEEEST, val) -> Any
Set IEEEST Vcl.
PowerSystems.set_Vcu! — Methodset_Vcu!(value::IEEEST, val) -> Any
Set IEEEST Vcu.
PowerSystems.set_ext! — Methodset_ext!(value::IEEEST, val) -> Any
Set IEEEST ext.
PowerSystems.set_input_code! — Methodset_input_code!(value::IEEEST, val) -> Any
Set IEEEST input_code.
PowerSystems.set_remote_bus_control! — Methodset_remote_bus_control!(value::IEEEST, val) -> Any
Set IEEEST remote_bus_control.
PowerSystems.set_states_types! — Methodset_states_types!(value::IEEEST, val) -> Any
Set IEEEST states_types.
PSSFixed
PowerSystems.PSSFixed — Typemutable struct PSSFixed <: PSS
V_pss::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of a PSS that returns a fixed voltage to add to the reference for the AVR
Arguments
V_pss::Float64: Fixed voltage stabilization signal, validation range:(0, nothing)ext::Dict{String, Any}states::Vector{Symbol}n_states::Int: PSSFixed has no statesinternal::InfrastructureSystemsInternal: power system internal reference, do not modify
PowerSystems.get_V_pss — Methodget_V_pss(value::PSSFixed) -> Float64
Get PSSFixed V_pss.
PowerSystems.get_ext — Methodget_ext(value::PSSFixed) -> Dict{String, Any}
Get PSSFixed ext.
PowerSystems.get_n_states — Methodget_n_states(value::PSSFixed) -> Int64
Get PSSFixed n_states.
PowerSystems.get_states — Methodget_states(value::PSSFixed) -> Vector{Symbol}
Get PSSFixed states.
PowerSystems.set_V_pss! — Methodset_V_pss!(value::PSSFixed, val) -> Any
Set PSSFixed V_pss.
PowerSystems.set_ext! — Methodset_ext!(value::PSSFixed, val) -> Any
Set PSSFixed ext.
PSSSimple
PowerSystems.PSSSimple — Typemutable struct PSSSimple <: PSS
K_ω::Float64
K_p::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
internal::InfrastructureSystemsInternal
endParameters of a PSS that returns a proportional droop voltage to add to the reference for the AVR
Arguments
K_ω::Float64: Proportional gain for frequency, validation range:(0, nothing)K_p::Float64: Proportional gain for active power, validation range:(0, nothing)ext::Dict{String, Any}states::Vector{Symbol}n_states::Int: PSSSimple has no statesinternal::InfrastructureSystemsInternal: power system internal reference, do not modify
PowerSystems.get_K_p — Methodget_K_p(value::PSSSimple) -> Float64
Get PSSSimple K_p.
PowerSystems.get_K_ω — Methodget_K_ω(value::PSSSimple) -> Float64
Get PSSSimple K_ω.
PowerSystems.get_ext — Methodget_ext(value::PSSSimple) -> Dict{String, Any}
Get PSSSimple ext.
PowerSystems.get_n_states — Methodget_n_states(value::PSSSimple) -> Int64
Get PSSSimple n_states.
PowerSystems.get_states — Methodget_states(value::PSSSimple) -> Vector{Symbol}
Get PSSSimple states.
PowerSystems.set_K_p! — Methodset_K_p!(value::PSSSimple, val) -> Any
Set PSSSimple K_p.
PowerSystems.set_K_ω! — Methodset_K_ω!(value::PSSSimple, val) -> Any
Set PSSSimple K_ω.
PowerSystems.set_ext! — Methodset_ext!(value::PSSSimple, val) -> Any
Set PSSSimple ext.