Converter
AverageConverter
PowerSystems.AverageConverter — Typemutable struct AverageConverter <: Converter
rated_voltage::Float64
rated_current::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
endParameters of an average converter model
Arguments
rated_voltage::Float64: rated voltage, validation range:(0, nothing)rated_current::Float64: rated VA, validation range:(0, nothing)ext::Dict{String, Any}states::Vector{Symbol}n_states::Int: AverageConverter has no states
PowerSystems.get_ext — Methodget_ext(value::AverageConverter) -> Dict{String, Any}
Get AverageConverter ext.
PowerSystems.get_n_states — Methodget_n_states(value::AverageConverter) -> Int64
Get AverageConverter n_states.
PowerSystems.get_rated_current — Methodget_rated_current(value::AverageConverter) -> Float64
Get AverageConverter rated_current.
PowerSystems.get_rated_voltage — Methodget_rated_voltage(value::AverageConverter) -> Float64
Get AverageConverter rated_voltage.
PowerSystems.get_states — Methodget_states(value::AverageConverter) -> Vector{Symbol}
Get AverageConverter states.
PowerSystems.set_ext! — Methodset_ext!(value::AverageConverter, val) -> Any
Set AverageConverter ext.
PowerSystems.set_rated_current! — Methodset_rated_current!(value::AverageConverter, val) -> Any
Set AverageConverter rated_current.
PowerSystems.set_rated_voltage! — Methodset_rated_voltage!(value::AverageConverter, val) -> Any
Set AverageConverter rated_voltage.
RenewableEnergyConverterTypeA
PowerSystems.RenewableEnergyConverterTypeA — Typemutable struct RenewableEnergyConverterTypeA <: Converter
T_g::Float64
Rrpwr::Float64
Brkpt::Float64
Zerox::Float64
Lvpl1::Float64
Vo_lim::Float64
Lv_pnts::NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Io_lim::Float64
T_fltr::Float64
K_hv::Float64
Iqr_lims::NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Accel::Float64
Lvpl_sw::Int
Q_ref::Float64
R_source::Float64
X_source::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
endParameters of a renewable energy generator/converter model, this model corresponds to REGCA1 in PSSE
Arguments
T_g::Float64: Converter time constant (s), validation range:(0, nothing)Rrpwr::Float64: Low Voltage Power Logic (LVPL) ramp rate limit (pu/s), validation range:(0, nothing)Brkpt::Float64: LVPL characteristic voltage 2 (pu), validation range:(0, nothing)Zerox::Float64: LVPL characteristic voltage 1 (pu), validation range:(0, nothing)Lvpl1::Float64: LVPL gain (pu), validation range:(0, nothing)Vo_lim::Float64: Voltage limit for high voltage reactive current management (pu), validation range:(0, nothing)Lv_pnts::NamedTuple{(:min, :max), Tuple{Float64, Float64}}: Voltage points for low voltage active current management (pu) (Lvpnt0, Lvpnt1)Io_lim::Float64: Current limit (pu) for high voltage reactive current management (specified as a negative value), validation range:(nothing, 0)T_fltr::Float64: Voltage filter time constant for low voltage active current management (s), validation range:(0, nothing)K_hv::Float64: Overvoltage compensation gain used in the high voltage reactive current management, validation range:(0, nothing)Iqr_lims::NamedTuple{(:min, :max), Tuple{Float64, Float64}}: Limit on rate of change for reactive current (pu/s) (Iqrmin, Iqrmax)Accel::Float64: Acceleration factor, validation range:(0, 1)Lvpl_sw::Int: Low voltage power logic (LVPL) switch. (0: LVPL not present, 1: LVPL present), validation range:(0, 1)Q_ref::Float64: Initial machine reactive power from power flow, validation range:(0, nothing)R_source::Float64: Output resistor used for the Thevenin Equivalent, validation range:(0, nothing)X_source::Float64: Output resistor used for the Thevenin Equivalent, validation range:(0, nothing)ext::Dict{String, Any}states::Vector{Symbol}: The states are: Ip: Converter lag for Ipcmd, Iq: Converter lag for Iqcmd, Vmeas: Voltage filter for low voltage active current managementn_states::Int: RenewableEnergyConverterTypeA has 3 states
PowerSystems.get_Accel — Methodget_Accel(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Accel.
PowerSystems.get_Brkpt — Methodget_Brkpt(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Brkpt.
PowerSystems.get_Io_lim — Methodget_Io_lim(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Io_lim.
PowerSystems.get_Iqr_lims — Methodget_Iqr_lims(value::RenewableEnergyConverterTypeA) -> NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Get RenewableEnergyConverterTypeA Iqr_lims.
PowerSystems.get_K_hv — Methodget_K_hv(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA K_hv.
PowerSystems.get_Lv_pnts — Methodget_Lv_pnts(value::RenewableEnergyConverterTypeA) -> NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Get RenewableEnergyConverterTypeA Lv_pnts.
PowerSystems.get_Lvpl1 — Methodget_Lvpl1(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Lvpl1.
PowerSystems.get_Lvpl_sw — Methodget_Lvpl_sw(value::RenewableEnergyConverterTypeA) -> Int64
Get RenewableEnergyConverterTypeA Lvpl_sw.
PowerSystems.get_Q_ref — Methodget_Q_ref(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Q_ref.
PowerSystems.get_R_source — Methodget_R_source(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA R_source.
PowerSystems.get_Rrpwr — Methodget_Rrpwr(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Rrpwr.
PowerSystems.get_T_fltr — Methodget_T_fltr(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA T_fltr.
PowerSystems.get_T_g — Methodget_T_g(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA T_g.
PowerSystems.get_Vo_lim — Methodget_Vo_lim(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Vo_lim.
PowerSystems.get_X_source — Methodget_X_source(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA X_source.
PowerSystems.get_Zerox — Methodget_Zerox(value::RenewableEnergyConverterTypeA) -> Float64
Get RenewableEnergyConverterTypeA Zerox.
PowerSystems.get_ext — Methodget_ext(value::RenewableEnergyConverterTypeA) -> Dict{String, Any}
Get RenewableEnergyConverterTypeA ext.
PowerSystems.get_n_states — Methodget_n_states(value::RenewableEnergyConverterTypeA) -> Int64
Get RenewableEnergyConverterTypeA n_states.
PowerSystems.get_states — Methodget_states(value::RenewableEnergyConverterTypeA) -> Vector{Symbol}
Get RenewableEnergyConverterTypeA states.
PowerSystems.set_Accel! — Methodset_Accel!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Accel.
PowerSystems.set_Brkpt! — Methodset_Brkpt!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Brkpt.
PowerSystems.set_Io_lim! — Methodset_Io_lim!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Io_lim.
PowerSystems.set_Iqr_lims! — Methodset_Iqr_lims!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Iqr_lims.
PowerSystems.set_K_hv! — Methodset_K_hv!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA K_hv.
PowerSystems.set_Lv_pnts! — Methodset_Lv_pnts!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Lv_pnts.
PowerSystems.set_Lvpl1! — Methodset_Lvpl1!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Lvpl1.
PowerSystems.set_Lvpl_sw! — Methodset_Lvpl_sw!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Lvpl_sw.
PowerSystems.set_Q_ref! — Methodset_Q_ref!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Q_ref.
PowerSystems.set_R_source! — Methodset_R_source!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA R_source.
PowerSystems.set_Rrpwr! — Methodset_Rrpwr!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Rrpwr.
PowerSystems.set_T_fltr! — Methodset_T_fltr!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA T_fltr.
PowerSystems.set_T_g! — Methodset_T_g!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA T_g.
PowerSystems.set_Vo_lim! — Methodset_Vo_lim!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Vo_lim.
PowerSystems.set_X_source! — Methodset_X_source!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA X_source.
PowerSystems.set_Zerox! — Methodset_Zerox!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA Zerox.
PowerSystems.set_ext! — Methodset_ext!(value::RenewableEnergyConverterTypeA, val) -> Any
Set RenewableEnergyConverterTypeA ext.