public class UcteNode extends Object implements UcteRecord, Comparable<UcteNode>
Constructor and Description |
---|
UcteNode(UcteNodeCode code,
String geographicalName,
UcteNodeStatus status,
UcteNodeTypeCode typeCode,
float voltageReference,
float activeLoad,
float reactiveLoad,
float activePowerGeneration,
float reactivePowerGeneration,
float minimumPermissibleActivePowerGeneration,
float maximumPermissibleActivePowerGeneration,
float minimumPermissibleReactivePowerGeneration,
float maximumPermissibleReactivePowerGeneration,
float staticOfPrimaryControl,
float nominalPowerPrimaryControl,
float threePhaseShortCircuitPower,
float xrRatio,
UctePowerPlantType powerPlantType) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(UcteNode ucteNode) |
boolean |
equals(Object obj) |
void |
fix() |
float |
getActiveLoad()
Gets active load (MW).
|
float |
getActivePowerGeneration()
Gets active power generation (MW).
|
UcteNodeCode |
getCode()
Gets node code.
|
String |
getGeographicalName()
Gets node geographical name.
|
float |
getMaximumPermissibleActivePowerGeneration()
Gets maximum permissible active power generation (MW).
|
float |
getMaximumPermissibleReactivePowerGeneration()
Gets maximum permissible reactive power generation (MW).
|
float |
getMinimumPermissibleActivePowerGeneration()
Gets minimum permissible active power generation (MW).
|
float |
getMinimumPermissibleReactivePowerGeneration()
Gets minimum permissible reactive power generation (MW).
|
float |
getNominalPowerPrimaryControl()
Gets nominal power for primary control (MW).
|
UctePowerPlantType |
getPowerPlantType()
Gets power plant type.
|
float |
getReactiveLoad()
Gets reactive load (MVar).
|
float |
getReactivePowerGeneration()
Gets reactive power generation (MVar).
|
float |
getStaticOfPrimaryControl()
Gets static of primary control (%).
|
UcteNodeStatus |
getStatus()
Gets node status.
|
float |
getThreePhaseShortCircuitPower()
Gets three phase short circuit power (MVA).
|
UcteNodeTypeCode |
getTypeCode()
Gets node type code.
|
float |
getVoltageReference()
Gets voltage reference value (0 not allowed) in kV.
|
float |
getXrRatio()
Gets X/R ratio.
|
int |
hashCode() |
boolean |
isGenerator() |
boolean |
isRegulatingFrequency() |
boolean |
isRegulatingVoltage() |
void |
setActiveLoad(float activeLoad)
Gets active load (MW).
|
void |
setActivePowerGeneration(float activePowerGeneration)
Sets active power generation (MW).
|
void |
setCode(UcteNodeCode code)
Sets node code.
|
void |
setGeographicalName(String geographicalName)
Sets node geographical name.
|
void |
setMaximumPermissibleActivePowerGeneration(float maximumPermissibleActivePowerGeneration)
Sets maximum permissible active power generation (MW).
|
void |
setMaximumPermissibleReactivePowerGeneration(float maximumPermissibleReactivePowerGeneration)
Sets maximum permissible reactive power generation (MW).
|
void |
setMinimumPermissibleActivePowerGeneration(float minimumPermissibleActivePowerGeneration)
Sets minimum permissible active power generation (MW).
|
void |
setMinimumPermissibleReactivePowerGeneration(float minimumPermissibleReactivePowerGeneration)
Sets minimum permissible reactive power generation (MW).
|
void |
setNominalPowerPrimaryControl(float nominalPowerPrimaryControl)
Sets nominal power for primary control (MW).
|
void |
setPowerPlantType(UctePowerPlantType powerPlantType)
Sets power plant type.
|
void |
setReactiveLoad(float reactiveLoad)
Sets reactive load (MVar).
|
void |
setReactivePowerGeneration(float reactivePowerGeneration)
Sets reactive power generation (MVar).
|
void |
setStaticOfPrimaryControl(float staticOfPrimaryControl)
Sets static of primary control (%).
|
void |
setStatus(UcteNodeStatus status)
Sets node status.
|
void |
setThreePhaseShortCircuitPower(float threePhaseShortCircuitPower)
Sets three phase short circuit power (MVA).
|
void |
setTypeCode(UcteNodeTypeCode typeCode)
Sets node type code.
|
void |
setVoltageReference(float voltageReference)
Sets voltage reference value (0 not allowed) in kV.
|
void |
setXrRatio(float xrRatio)
Sets X/R ratio.
|
String |
toString() |
public UcteNode(UcteNodeCode code, String geographicalName, UcteNodeStatus status, UcteNodeTypeCode typeCode, float voltageReference, float activeLoad, float reactiveLoad, float activePowerGeneration, float reactivePowerGeneration, float minimumPermissibleActivePowerGeneration, float maximumPermissibleActivePowerGeneration, float minimumPermissibleReactivePowerGeneration, float maximumPermissibleReactivePowerGeneration, float staticOfPrimaryControl, float nominalPowerPrimaryControl, float threePhaseShortCircuitPower, float xrRatio, UctePowerPlantType powerPlantType)
public UcteNodeCode getCode()
public void setCode(UcteNodeCode code)
code
- node codepublic String getGeographicalName()
public void setGeographicalName(String geographicalName)
geographicalName
- node geographical namepublic UcteNodeStatus getStatus()
public void setStatus(UcteNodeStatus status)
status
- node statuspublic UcteNodeTypeCode getTypeCode()
public void setTypeCode(UcteNodeTypeCode typeCode)
typeCode
- node type codepublic float getVoltageReference()
public void setVoltageReference(float voltageReference)
voltageReference
- voltage reference valuepublic float getActiveLoad()
public void setActiveLoad(float activeLoad)
activeLoad
- active load (MW)public float getReactiveLoad()
public void setReactiveLoad(float reactiveLoad)
reactiveLoad
- reactive load (MVar)public float getActivePowerGeneration()
public void setActivePowerGeneration(float activePowerGeneration)
activePowerGeneration
- active power generation (MW)public float getReactivePowerGeneration()
public void setReactivePowerGeneration(float reactivePowerGeneration)
reactivePowerGeneration
- reactive power generation (MVar)public float getMinimumPermissibleActivePowerGeneration()
Float.NaN
means undefined.
public void setMinimumPermissibleActivePowerGeneration(float minimumPermissibleActivePowerGeneration)
Float.NaN
means undefined.
minimumPermissibleActivePowerGeneration
- minimum permissible active power generation (MW)public float getMaximumPermissibleActivePowerGeneration()
Float.NaN
means undefined.
public void setMaximumPermissibleActivePowerGeneration(float maximumPermissibleActivePowerGeneration)
Float.NaN
means undefined.
maximumPermissibleActivePowerGeneration
- maximum permissible active power generation (MW)public float getMinimumPermissibleReactivePowerGeneration()
Float.NaN
means undefined.
public void setMinimumPermissibleReactivePowerGeneration(float minimumPermissibleReactivePowerGeneration)
Float.NaN
means undefined.
minimumPermissibleReactivePowerGeneration
- minimum permissible reactive power generation (MW)public float getMaximumPermissibleReactivePowerGeneration()
Float.NaN
means undefined.
public void setMaximumPermissibleReactivePowerGeneration(float maximumPermissibleReactivePowerGeneration)
Float.NaN
means undefined.
maximumPermissibleReactivePowerGeneration
- maximum permissible reactive power generation (MW)public float getStaticOfPrimaryControl()
Float.NaN
means undefined.
public void setStaticOfPrimaryControl(float staticOfPrimaryControl)
Float.NaN
means undefined.
staticOfPrimaryControl
- static of primary control (%)public float getNominalPowerPrimaryControl()
Float.NaN
means undefined.
public void setNominalPowerPrimaryControl(float nominalPowerPrimaryControl)
Float.NaN
means undefined.
nominalPowerPrimaryControl
- nominal power for primary control (MW)public float getThreePhaseShortCircuitPower()
Float.NaN
means undefined.
public void setThreePhaseShortCircuitPower(float threePhaseShortCircuitPower)
Float.NaN
means undefined.
threePhaseShortCircuitPower
- three phase short circuit power (MVA)public float getXrRatio()
Float.NaN
means undefined.
public void setXrRatio(float xrRatio)
Float.NaN
means undefined.
xrRatio
- X/R ratiopublic UctePowerPlantType getPowerPlantType()
null
means undefined.
public void setPowerPlantType(UctePowerPlantType powerPlantType)
null
means undefined.
powerPlantType
- power plant typepublic boolean isGenerator()
public boolean isRegulatingVoltage()
public boolean isRegulatingFrequency()
public void fix()
fix
in interface UcteRecord
public int compareTo(UcteNode ucteNode)
compareTo
in interface Comparable<UcteNode>
Copyright © 2020. All rights reserved.