public interface HvdcLine extends Identifiable<HvdcLine>
HvdcConverterStation
subclass.
Characteristics
Attribute | Type | Unit | Required | Defaut value | Description |
---|---|---|---|---|---|
Id | String | - | yes | - | Unique identifier of the HVDC line |
Name | String | - | yes | - | Human-readable name of the HVDC line |
R | double | Ω | yes | - | The resistance of the HVDC line |
ConvertersMode | ConvertersMode | - | yes | - | The converter's mode |
NominalV | double | kV | yes | - | The nominal voltage |
ActivePowerSetpoint | double | MW | yes | - | The active power setpoint |
MaxP | double | MW | yes | - | The maximum active power |
ConverterStationId1 | String | - | yes | - | The ID of the HVDC converter station connected on side 1 |
ConverterStationId2 | String | - | yes | - | The ID of the HVDC converter station connected on side 2 |
Modifier and Type | Interface and Description |
---|---|
static class |
HvdcLine.ConvertersMode
Converters mode used to known the sign of the active power of the HVDC line.
|
static class |
HvdcLine.Side |
Modifier and Type | Method and Description |
---|---|
double |
getActivePowerSetpoint()
Get the active power setpoint (in MW).
|
HvdcLine.ConvertersMode |
getConvertersMode()
Get converters mode.
|
default HvdcConverterStation<?> |
getConverterStation(HvdcLine.Side side)
Get the HVDC converter station connected to a side
|
HvdcConverterStation<?> |
getConverterStation1()
Get the HVDC converter station connected on side 1.
|
HvdcConverterStation<?> |
getConverterStation2()
Get the HVDC converter station connected on side 2.
|
double |
getMaxP()
Get the maximum active power (in MW).
|
Network |
getNetwork()
Get the network this HVDC line belongs.
|
double |
getNominalV()
Get the nominal voltage (in Kv).
|
double |
getR()
Get resistance (in Ω) of the line.
|
void |
remove()
Remove the HVDC line
|
HvdcLine |
setActivePowerSetpoint(double activePowerSetpoint)
Set the active power setpoint (in MW).
|
HvdcLine |
setConvertersMode(HvdcLine.ConvertersMode mode)
Change converters mode.
|
HvdcLine |
setMaxP(double maxP)
Set the maximum active power (in MW).
|
HvdcLine |
setNominalV(double nominalV)
Set the nominal voltage.
|
HvdcLine |
setR(double r)
Set the resistance (in Ω) of the line.
|
addAlias, getAliases, getId, getName, getNameOrId, getOptionalName, getProperties, getProperty, getProperty, getPropertyNames, hasAliases, hasProperty, hasProperty, isFictitious, removeAlias, setFictitious, setProperty
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
Network getNetwork()
getNetwork
in interface Identifiable<HvdcLine>
HvdcLine.ConvertersMode getConvertersMode()
HvdcLine setConvertersMode(HvdcLine.ConvertersMode mode)
mode
- converters modedouble getR()
HvdcLine setR(double r)
r
- the resistance of the linedouble getNominalV()
HvdcLine setNominalV(double nominalV)
nominalV
- the nominal voltage.double getActivePowerSetpoint()
HvdcLine setActivePowerSetpoint(double activePowerSetpoint)
activePowerSetpoint
- the active power setpointdouble getMaxP()
HvdcLine setMaxP(double maxP)
maxP
- the maximum active powerdefault HvdcConverterStation<?> getConverterStation(HvdcLine.Side side)
HvdcConverterStation<?> getConverterStation1()
HvdcConverterStation<?> getConverterStation2()
void remove()
Copyright © 2020. All rights reserved.