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:- error
- remote_bus_control::Int: Remote Bus number for control.
- A1::Float64: Filter coefficient, validation range:- (0, nothing), action if invalid:- warn
- A2::Float64: Filter coefficient, validation range:- (0, nothing), action if invalid:- warn
- A3::Float64: Filter coefficient, validation range:- (0, nothing)
- A4::Float64: Filter coefficient, validation range:- (0, nothing), action if invalid:- warn
- A5::Float64: Filter coefficient, validation range:- (0, nothing), action if invalid:- warn
- A6::Float64: Filter coefficient, validation range:- (0, nothing), action if invalid:- warn
- T1::Float64: Time constant, validation range:- (0, 10), action if invalid:- warn
- T2::Float64: Time constant, validation range:- (0, 10), action if invalid:- warn
- T3::Float64: Time constant, validation range:- (0, 10), action if invalid:- warn
- T4::Float64: Time constant, validation range:- (0, 10), action if invalid:- warn
- T5::Float64: Time constant, validation range:- (0, 10), action if invalid:- warn
- T6::Float64: Time constant, validation range:- (eps(), 2.0), action if invalid:- error
- Ks::Float64: Proportional gain, validation range:- (0, nothing), action if invalid:- warn
- Ls_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:- warn
- Vcl::Float64: Cutoff limiter lower bound, validation range:- (0, 1.0), action if invalid:- warn
- ext::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 states
- states_types::Vector{StateTypes}: IEEEST has 7 differential states
- internal::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 states
- internal::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 states
- internal::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.