VSCDCLine
PowerSystems.VSCDCLine — Typemutable struct VSCDCLine <: DCBranch
name::String
available::Bool
active_power_flow::Float64
arc::Arc
rectifier_tap_limits::NamedTuple{(:min, :max), Tuple{Float64, Float64}}
rectifier_xrc::Float64
rectifier_firing_angle::NamedTuple{(:min, :max), Tuple{Float64, Float64}}
inverter_tap_limits::NamedTuple{(:min, :max), Tuple{Float64, Float64}}
inverter_xrc::Float64
inverter_firing_angle::NamedTuple{(:min, :max), Tuple{Float64, Float64}}
services::Vector{Service}
ext::Dict{String, Any}
time_series_container::InfrastructureSystems.TimeSeriesContainer
internal::InfrastructureSystemsInternal
endAs implemented in Milano's Book, Page 397.
Arguments
name::Stringavailable::Boolactive_power_flow::Float64arc::Arcrectifier_tap_limits::NamedTuple{(:min, :max), Tuple{Float64, Float64}}rectifier_xrc::Float64rectifier_firing_angle::NamedTuple{(:min, :max), Tuple{Float64, Float64}}inverter_tap_limits::NamedTuple{(:min, :max), Tuple{Float64, Float64}}inverter_xrc::Float64inverter_firing_angle::NamedTuple{(:min, :max), Tuple{Float64, Float64}}services::Vector{Service}: Services that this device contributes toext::Dict{String, Any}time_series_container::InfrastructureSystems.TimeSeriesContainer: internal time_series storageinternal::InfrastructureSystemsInternal: power system internal reference, do not modify
InfrastructureSystems.get_name — Methodget_name(value::VSCDCLine) -> String
Get VSCDCLine name.
InfrastructureSystems.get_time_series_container — Methodget_time_series_container(value::VSCDCLine) -> InfrastructureSystems.TimeSeriesContainer
Get VSCDCLine time_series_container.
InfrastructureSystems.set_name! — Methodset_name!(value::VSCDCLine, val) -> Any
Set VSCDCLine name.
PowerSystems.get_active_power_flow — Methodget_active_power_flow(value::VSCDCLine) -> Any
Get VSCDCLine active_power_flow.
PowerSystems.get_arc — Methodget_arc(value::VSCDCLine) -> Arc
Get VSCDCLine arc.
PowerSystems.get_available — Methodget_available(value::VSCDCLine) -> Bool
Get VSCDCLine available.
PowerSystems.get_ext — Methodget_ext(value::VSCDCLine) -> Dict{String, Any}
Get VSCDCLine ext.
PowerSystems.get_inverter_firing_angle — Methodget_inverter_firing_angle(value::VSCDCLine) -> NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Get VSCDCLine inverter_firing_angle.
PowerSystems.get_inverter_tap_limits — Methodget_inverter_tap_limits(value::VSCDCLine) -> NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Get VSCDCLine inverter_tap_limits.
PowerSystems.get_inverter_xrc — Methodget_inverter_xrc(value::VSCDCLine) -> Float64
Get VSCDCLine inverter_xrc.
PowerSystems.get_rectifier_firing_angle — Methodget_rectifier_firing_angle(value::VSCDCLine) -> NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Get VSCDCLine rectifier_firing_angle.
PowerSystems.get_rectifier_tap_limits — Methodget_rectifier_tap_limits(value::VSCDCLine) -> NamedTuple{(:min, :max), Tuple{Float64, Float64}}
Get VSCDCLine rectifier_tap_limits.
PowerSystems.get_rectifier_xrc — Methodget_rectifier_xrc(value::VSCDCLine) -> Float64
Get VSCDCLine rectifier_xrc.
PowerSystems.get_services — Methodget_services(value::VSCDCLine) -> Vector{Service}
Get VSCDCLine services.
PowerSystems.set_active_power_flow! — Methodset_active_power_flow!(value::VSCDCLine, val) -> Any
Set VSCDCLine active_power_flow.
PowerSystems.set_arc! — Methodset_arc!(value::VSCDCLine, val) -> Any
Set VSCDCLine arc.
PowerSystems.set_available! — Methodset_available!(value::VSCDCLine, val) -> Any
Set VSCDCLine available.
PowerSystems.set_ext! — Methodset_ext!(value::VSCDCLine, val) -> Any
Set VSCDCLine ext.
PowerSystems.set_inverter_firing_angle! — Methodset_inverter_firing_angle!(value::VSCDCLine, val) -> Any
Set VSCDCLine inverter_firing_angle.
PowerSystems.set_inverter_tap_limits! — Methodset_inverter_tap_limits!(value::VSCDCLine, val) -> Any
Set VSCDCLine inverter_tap_limits.
PowerSystems.set_inverter_xrc! — Methodset_inverter_xrc!(value::VSCDCLine, val) -> Any
Set VSCDCLine inverter_xrc.
PowerSystems.set_rectifier_firing_angle! — Methodset_rectifier_firing_angle!(value::VSCDCLine, val) -> Any
Set VSCDCLine rectifier_firing_angle.
PowerSystems.set_rectifier_tap_limits! — Methodset_rectifier_tap_limits!(value::VSCDCLine, val) -> Any
Set VSCDCLine rectifier_tap_limits.
PowerSystems.set_rectifier_xrc! — Methodset_rectifier_xrc!(value::VSCDCLine, val) -> Any
Set VSCDCLine rectifier_xrc.
PowerSystems.set_services! — Methodset_services!(value::VSCDCLine, val) -> Any
Set VSCDCLine services.
PowerSystems.set_time_series_container! — Methodset_time_series_container!(value::VSCDCLine, val) -> Any
Set VSCDCLine time_series_container.