Filter
LCFilter
PowerSystems.LCFilter
— Typemutable struct LCFilter <: Filter
lf::Float64
rf::Float64
cf::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
end
Parameters of a LCL filter outside the converter
Arguments
lf::Float64
: filter inductance, validation range:(0, nothing)
rf::Float64
: filter resistance, validation range:(0, nothing)
cf::Float64
: filter capacitance, validation range:(0, nothing)
ext::Dict{String, Any}
states::Vector{Symbol}
: The states of the LCFilter model are:
ir_filter: Real current out of the filter,
ii_filter: Imaginary current out of the filter
n_states::Int
: LCFilter has two states
PowerSystems.get_cf
— Methodget_cf(value::LCFilter) -> Float64
Get LCFilter
cf
.
PowerSystems.get_ext
— Methodget_ext(value::LCFilter) -> Dict{String,Any}
Get LCFilter
ext
.
PowerSystems.get_lf
— Methodget_lf(value::LCFilter) -> Float64
Get LCFilter
lf
.
PowerSystems.get_n_states
— Methodget_n_states(value::LCFilter) -> Int64
Get LCFilter
n_states
.
PowerSystems.get_rf
— Methodget_rf(value::LCFilter) -> Float64
Get LCFilter
rf
.
PowerSystems.get_states
— Methodget_states(value::LCFilter) -> Array{Symbol,1}
Get LCFilter
states
.
PowerSystems.set_cf!
— Methodset_cf!(value::LCFilter, val::Any) -> Any
Set LCFilter
cf
.
PowerSystems.set_ext!
— Methodset_ext!(value::LCFilter, val::Any) -> Any
Set LCFilter
ext
.
PowerSystems.set_lf!
— Methodset_lf!(value::LCFilter, val::Any) -> Any
Set LCFilter
lf
.
PowerSystems.set_rf!
— Methodset_rf!(value::LCFilter, val::Any) -> Any
Set LCFilter
rf
.
LCLFilter
PowerSystems.LCLFilter
— Typemutable struct LCLFilter <: Filter
lf::Float64
rf::Float64
cf::Float64
lg::Float64
rg::Float64
ext::Dict{String, Any}
states::Vector{Symbol}
n_states::Int
end
Parameters of a LCL filter outside the converter, the states are in the grid's reference frame
Arguments
lf::Float64
: Series inductance in p.u. of converter filter, validation range:(0, nothing)
rf::Float64
: Series resistance in p.u. of converter filter, validation range:(0, nothing)
cf::Float64
: Shunt capacitance in p.u. of converter filter, validation range:(0, nothing)
lg::Float64
: Series inductance in p.u. of converter filter to the grid, validation range:(0, nothing)
rg::Float64
: Series resistance in p.u. of converter filter to the grid, validation range:(0, nothing)
ext::Dict{String, Any}
states::Vector{Symbol}
: The states of the LCLFilter model are:
ir_cnv: Real current out of the converter,
ii_cnv: Imaginary current out of the converter,
vr_filter: Real voltage at the filter's capacitor,
vi_filter: Imaginary voltage at the filter's capacitor,
ir_filter: Real current out of the filter,
ii_filter: Imaginary current out of the filter
n_states::Int
: LCLFilter has 6 states
PowerSystems.get_cf
— Methodget_cf(value::LCLFilter) -> Float64
Get LCLFilter
cf
.
PowerSystems.get_ext
— Methodget_ext(value::LCLFilter) -> Dict{String,Any}
Get LCLFilter
ext
.
PowerSystems.get_lf
— Methodget_lf(value::LCLFilter) -> Float64
Get LCLFilter
lf
.
PowerSystems.get_lg
— Methodget_lg(value::LCLFilter) -> Float64
Get LCLFilter
lg
.
PowerSystems.get_n_states
— Methodget_n_states(value::LCLFilter) -> Int64
Get LCLFilter
n_states
.
PowerSystems.get_rf
— Methodget_rf(value::LCLFilter) -> Float64
Get LCLFilter
rf
.
PowerSystems.get_rg
— Methodget_rg(value::LCLFilter) -> Float64
Get LCLFilter
rg
.
PowerSystems.get_states
— Methodget_states(value::LCLFilter) -> Array{Symbol,1}
Get LCLFilter
states
.
PowerSystems.set_cf!
— Methodset_cf!(value::LCLFilter, val::Any) -> Any
Set LCLFilter
cf
.
PowerSystems.set_ext!
— Methodset_ext!(value::LCLFilter, val::Any) -> Any
Set LCLFilter
ext
.
PowerSystems.set_lf!
— Methodset_lf!(value::LCLFilter, val::Any) -> Any
Set LCLFilter
lf
.
PowerSystems.set_lg!
— Methodset_lg!(value::LCLFilter, val::Any) -> Any
Set LCLFilter
lg
.
PowerSystems.set_rf!
— Methodset_rf!(value::LCLFilter, val::Any) -> Any
Set LCLFilter
rf
.
PowerSystems.set_rg!
— Methodset_rg!(value::LCLFilter, val::Any) -> Any
Set LCLFilter
rg
.