GenericArcImpedance
PowerSystems.GenericArcImpedance — Typemutable struct GenericArcImpedance <: ACTransmission
name::String
available::Bool
active_power_flow::Float64
reactive_power_flow::Float64
max_flow::Float64
arc::Arc
r::Float64
x::Float64
ext::Dict{String, Any}
internal::InfrastructureSystemsInternal
endA virtual impedance between two buses that does not correspond to a physical component. This can be used to model the effects of network reductions (e.g. Ward reduction).
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.,PowerLoadandACBus) can have the same nameavailable::Bool: Indicator of whether the component is connected and online (true) or disconnected, offline, or down (false). Unavailable components are excluded during simulationsactive_power_flow::Float64: Initial condition of active power flow on the line (MW)reactive_power_flow::Float64: Initial condition of reactive power flow on the line (MVAR)max_flow::Float64: Maximum allowable flow on the generic impedance. When defining a GenericArcImpedance before it is attached to aSystem,max_flowmust be in pu (SYSTEM_BASE) using the base power of theSystemit will be attached toarc::Arc: AnArcdefining this linefroma bustoanother busr::Float64: Resistance in pu (SYSTEM_BASE)x::Float64: Reactance in pu (SYSTEM_BASE)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
InfrastructureSystems.get_available — Methodget_available(value::GenericArcImpedance) -> Bool
Get GenericArcImpedance available.
InfrastructureSystems.get_name — Methodget_name(value::GenericArcImpedance) -> String
Get GenericArcImpedance name.
InfrastructureSystems.set_available! — Methodset_available!(value::GenericArcImpedance, val) -> Any
Set GenericArcImpedance available.
PowerSystems.get_active_power_flow — Methodget_active_power_flow(value::GenericArcImpedance) -> Float64
Get GenericArcImpedance active_power_flow.
PowerSystems.get_arc — Methodget_arc(value::GenericArcImpedance) -> Arc
Get GenericArcImpedance arc.
PowerSystems.get_ext — Methodget_ext(value::GenericArcImpedance) -> Dict{String, Any}
Get GenericArcImpedance ext.
PowerSystems.get_max_flow — Methodget_max_flow(value::GenericArcImpedance) -> Float64
Get GenericArcImpedance max_flow.
PowerSystems.get_r — Methodget_r(value::GenericArcImpedance) -> Float64
Get GenericArcImpedance r.
PowerSystems.get_reactive_power_flow — Methodget_reactive_power_flow(
value::GenericArcImpedance
) -> Float64
Get GenericArcImpedance reactive_power_flow.
PowerSystems.get_x — Methodget_x(value::GenericArcImpedance) -> Float64
Get GenericArcImpedance x.
PowerSystems.set_active_power_flow! — Methodset_active_power_flow!(
value::GenericArcImpedance,
val
) -> Any
Set GenericArcImpedance active_power_flow.
PowerSystems.set_arc! — Methodset_arc!(value::GenericArcImpedance, val) -> Any
Set GenericArcImpedance arc.
PowerSystems.set_ext! — Methodset_ext!(value::GenericArcImpedance, val) -> Any
Set GenericArcImpedance ext.
PowerSystems.set_max_flow! — Methodset_max_flow!(value::GenericArcImpedance, val) -> Any
Set GenericArcImpedance max_flow.
PowerSystems.set_r! — Methodset_r!(value::GenericArcImpedance, val) -> Any
Set GenericArcImpedance r.
PowerSystems.set_reactive_power_flow! — Methodset_reactive_power_flow!(
value::GenericArcImpedance,
val
) -> Any
Set GenericArcImpedance reactive_power_flow.
PowerSystems.set_x! — Methodset_x!(value::GenericArcImpedance, val) -> Any
Set GenericArcImpedance x.