TwoTerminalLCCLine

PowerSystems.TwoTerminalLCCLineType
mutable struct TwoTerminalLCCLine <: TwoTerminalHVDC
    name::String
    available::Bool
    arc::Arc
    active_power_flow::Float64
    r::Float64
    transfer_setpoint::Float64
    scheduled_dc_voltage::Float64
    rectifier_bridges::Int
    rectifier_delay_angle_limits::MinMax
    rectifier_rc::Float64
    rectifier_xc::Float64
    rectifier_base_voltage::Float64
    inverter_bridges::Int
    inverter_extinction_angle_limits::MinMax
    inverter_rc::Float64
    inverter_xc::Float64
    inverter_base_voltage::Float64
    power_mode::Bool
    switch_mode_voltage::Float64
    compounding_resistance::Float64
    min_compounding_voltage::Float64
    rectifier_transformer_ratio::Float64
    rectifier_tap_setting::Float64
    rectifier_tap_limits::MinMax
    rectifier_tap_step::Float64
    rectifier_delay_angle::Float64
    rectifier_capacitor_reactance::Float64
    inverter_transformer_ratio::Float64
    inverter_tap_setting::Float64
    inverter_tap_limits::MinMax
    inverter_tap_step::Float64
    inverter_extinction_angle::Float64
    inverter_capacitor_reactance::Float64
    active_power_limits_from::MinMax
    active_power_limits_to::MinMax
    reactive_power_limits_from::MinMax
    reactive_power_limits_to::MinMax
    loss::Union{LinearCurve, PiecewiseIncrementalCurve}
    services::Vector{Service}
    ext::Dict{String, Any}
    internal::InfrastructureSystemsInternal
end

A Non-Capacitor Line Commutated Converter (LCC)-HVDC transmission line.

As implemented in PSS/E.

Arguments

  • name::String: Name of the component. Components of the same type (e.g., PowerLoad) must have unique names, but components of different types (e.g., PowerLoad and ACBus) can have the same name
  • available::Bool: Indicator of whether the component is connected and online (true) or disconnected, offline, or down (false). Unavailable components are excluded during simulations
  • arc::Arc: An Arc defining this line from a rectifier bus to an inverter bus. The rectifier bus must be specified in the from bus and inverter bus in the to bus.
  • active_power_flow::Float64: Initial condition of active power flow on the line (MW)
  • r::Float64: Series resistance of the DC line in pu (SYSTEM_BASE)
  • transfer_setpoint::Float64: Desired set-point of power. If power_mode = true this value is in MW units, and if power_mode = false is in Amperes units. This parameter must not be specified in per-unit. A positive value represents the desired consumed power at the rectifier bus, while a negative value represents the desired power at the inverter bus (i.e. the absolute value of transfer_setpoint is the generated power at the inverter bus).
  • scheduled_dc_voltage::Float64: Scheduled compounded DC voltage in kV. By default this parameter is the scheduled DC voltage in the inverter bus This parameter must not be specified in per-unit.
  • rectifier_bridges::Int: Number of bridges in series in the rectifier side.
  • rectifier_delay_angle_limits::MinMax: Minimum and maximum rectifier firing delay angle (α) (radians)
  • rectifier_rc::Float64: Rectifier commutating transformer resistance per bridge in system p.u. (SYSTEM_BASE)
  • rectifier_xc::Float64: Rectifier commutating transformer reactance per bridge in system p.u. (SYSTEM_BASE)
  • rectifier_base_voltage::Float64: Rectifier primary base AC voltage in kV, entered in kV.
  • inverter_bridges::Int: Number of bridges in series in the inverter side.
  • inverter_extinction_angle_limits::MinMax: Minimum and maximum inverter extinction angle (γ) (radians)
  • inverter_rc::Float64: Inverter commutating transformer resistance per bridge in system p.u. (SYSTEM_BASE)
  • inverter_xc::Float64: Inverter commutating transformer reactance per bridge in system p.u. (SYSTEM_BASE)
  • inverter_base_voltage::Float64: Inverter primary base AC voltage in kV, entered in kV.
  • power_mode::Bool: (default: true) Boolean flag to identify if the LCC line is in power mode or current mode. If power_mode = true, setpoint values must be specified in MW, and if power_mode = false setpoint values must be specified in Amperes.
  • switch_mode_voltage::Float64: (default: 0.0) Mode switch DC voltage, in kV. This parameter must not be added in per-unit. If LCC line is in power mode control, and DC voltage falls below this value, the line switch to current mode control.
  • compounding_resistance::Float64: (default: 0.0) Compounding Resistance Mode switch DC voltage, in kV. This parameter must not be added in per-unit. If LCC line is in power mode control, and DC voltage falls below this value, the line switch to current mode control.
  • min_compounding_voltage::Float64: (default: 0.0) Minimum compounded voltage, in kV. This parameter must not be added in per-unit. Only used in constant gamma operation (γmin = γmax), and the AC transformer is used to control the DC voltage.
  • rectifier_transformer_ratio::Float64: (default: 1.0) Rectifier transformer ratio between the primary and secondary side AC voltages.
  • rectifier_tap_setting::Float64: (default: 1.0) Rectifier transformer tap setting.
  • rectifier_tap_limits::MinMax: (default: (min=0.51, max=1.5)) Minimum and maximum rectifier tap limits as a ratio between the primary and secondary side AC voltages.
  • rectifier_tap_step::Float64: (default: 0.00625) Rectifier transformer tap step value
  • rectifier_delay_angle::Float64: (default: 0.0) Rectifier firing delay angle (α).
  • rectifier_capacitor_reactance::Float64: (default: 0.0) Commutating rectifier capacitor reactance magnitude per bridge, in system p.u. (SYSTEM_BASE).
  • inverter_transformer_ratio::Float64: (default: 1.0) Inverter transformer ratio between the primary and secondary side AC voltages.
  • inverter_tap_setting::Float64: (default: 1.0) Inverter transformer tap setting.
  • inverter_tap_limits::MinMax: (default: (min=0.51, max=1.5)) Minimum and maximum inverter tap limits as a ratio between the primary and secondary side AC voltages.
  • inverter_tap_step::Float64: (default: 0.00625) Inverter transformer tap step value.
  • inverter_extinction_angle::Float64: (default: 0.0) Inverter extinction angle (γ).
  • inverter_capacitor_reactance::Float64: (default: 0.0) Commutating inverter capacitor reactance magnitude per bridge, in system p.u. (SYSTEM_BASE).
  • active_power_limits_from::MinMax: (default: (min=0.0, max=0.0)) Minimum and maximum active power flows to the FROM node (MW)
  • active_power_limits_to::MinMax: (default: (min=0.0, max=0.0)) Minimum and maximum active power flows to the TO node (MW)
  • reactive_power_limits_from::MinMax: (default: (min=0.0, max=0.0)) Minimum and maximum reactive power limits to the FROM node (MVAR)
  • reactive_power_limits_to::MinMax: (default: (min=0.0, max=0.0)) Minimum and maximum reactive power limits to the TO node (MVAR)
  • loss::Union{LinearCurve, PiecewiseIncrementalCurve}: (default: LinearCurve(0.0)) A generic loss model coefficients. It accepts a linear model with a constant loss (MW) and a proportional loss rate (MW of loss per MW of flow). It also accepts a Piecewise loss, with N segments to specify different proportional losses for different segments.
  • services::Vector{Service}: (default: Device[]) Services that this device contributes to
  • ext::Dict{String, Any}: (default: Dict{String, Any}()) An extra dictionary for users to add metadata that are not used in simulation.
  • internal::InfrastructureSystemsInternal: (Do not modify.) PowerSystems.jl internal reference
source