InterconnectingConverter

PowerSystems.InterconnectingConverterType
mutable struct InterconnectingConverter <: StaticInjection
    name::String
    available::Bool
    bus::ACBus
    dc_bus::DCBus
    active_power::Float64
    rating::Float64
    active_power_limits::MinMax
    base_power::Float64
    operation_cost::OperationalCost
    efficiency::Float64
    services::Vector{Service}
    dynamic_injector::Union{Nothing, DynamicInjection}
    ext::Dict{String, Any}
    time_series_container::InfrastructureSystems.TimeSeriesContainer
    internal::InfrastructureSystemsInternal
end

Interconnecting Power Converter (IPC) for transforming power from an ACBus to a DCBus

Arguments

  • name::String
  • available::Bool
  • bus::ACBus
  • dc_bus::DCBus
  • active_power::Float64: Active Power on the DCSide, validation range: active_power_limits, action if invalid: warn
  • rating::Float64: Thermal limited MVA Power Output of the converter. <= Capacity, validation range: (0, nothing), action if invalid: error
  • active_power_limits::MinMax
  • base_power::Float64: Base power of the converter in MVA, validation range: (0, nothing), action if invalid: warn
  • operation_cost::OperationalCost: Operation Cost of Generation OperationalCost
  • efficiency::Float64: Conversion efficiency from AC Power to DC Power
  • services::Vector{Service}: Services that this device contributes to
  • dynamic_injector::Union{Nothing, DynamicInjection}: corresponding dynamic injection device
  • ext::Dict{String, Any}
  • time_series_container::InfrastructureSystems.TimeSeriesContainer: internal time_series storage
  • internal::InfrastructureSystemsInternal: power system internal reference, do not modify
source