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::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}: Services that this device contributes to
- ext::Dict{String, Any}
- time_series_container::InfrastructureSystems.TimeSeriesContainer: internal time_series storage
- internal::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.