Class UcteNode

    • Constructor Detail

      • UcteNode

        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)
    • Method Detail

      • getCode

        public UcteNodeCode getCode()
        Gets node code.
        Returns:
        node code
      • setCode

        public void setCode​(UcteNodeCode code)
        Sets node code.
        Parameters:
        code - node code
      • getGeographicalName

        public String getGeographicalName()
        Gets node geographical name.
        Returns:
        node geographical name
      • setGeographicalName

        public void setGeographicalName​(String geographicalName)
        Sets node geographical name.
        Parameters:
        geographicalName - node geographical name
      • getStatus

        public UcteNodeStatus getStatus()
        Gets node status.
        Returns:
        node status
      • setStatus

        public void setStatus​(UcteNodeStatus status)
        Sets node status.
        Parameters:
        status - node status
      • getTypeCode

        public UcteNodeTypeCode getTypeCode()
        Gets node type code.
        Returns:
        node type code
      • setTypeCode

        public void setTypeCode​(UcteNodeTypeCode typeCode)
        Sets node type code.
        Parameters:
        typeCode - node type code
      • getVoltageReference

        public float getVoltageReference()
        Gets voltage reference value (0 not allowed) in kV.
        Returns:
        voltage reference value
      • setVoltageReference

        public void setVoltageReference​(float voltageReference)
        Sets voltage reference value (0 not allowed) in kV.
        Parameters:
        voltageReference - voltage reference value
      • getActiveLoad

        public float getActiveLoad()
        Gets active load (MW).
        Returns:
        active load (MW)
      • setActiveLoad

        public void setActiveLoad​(float activeLoad)
        Gets active load (MW).
        Parameters:
        activeLoad - active load (MW)
      • getReactiveLoad

        public float getReactiveLoad()
        Gets reactive load (MVar).
        Returns:
        reactive load (MVar)
      • setReactiveLoad

        public void setReactiveLoad​(float reactiveLoad)
        Sets reactive load (MVar).
        Parameters:
        reactiveLoad - reactive load (MVar)
      • getActivePowerGeneration

        public float getActivePowerGeneration()
        Gets active power generation (MW).
        Returns:
        active power generation (MW)
      • setActivePowerGeneration

        public void setActivePowerGeneration​(float activePowerGeneration)
        Sets active power generation (MW).
        Parameters:
        activePowerGeneration - active power generation (MW)
      • getReactivePowerGeneration

        public float getReactivePowerGeneration()
        Gets reactive power generation (MVar).
        Returns:
        reactive power generation (MVar)
      • setReactivePowerGeneration

        public void setReactivePowerGeneration​(float reactivePowerGeneration)
        Sets reactive power generation (MVar).
        Parameters:
        reactivePowerGeneration - reactive power generation (MVar)
      • getMinimumPermissibleActivePowerGeneration

        public float getMinimumPermissibleActivePowerGeneration()
        Gets minimum permissible active power generation (MW).

        Float.NaN means undefined.

        Returns:
        minimum permissible active power generation (MW)
      • setMinimumPermissibleActivePowerGeneration

        public void setMinimumPermissibleActivePowerGeneration​(float minimumPermissibleActivePowerGeneration)
        Sets minimum permissible active power generation (MW).

        Float.NaN means undefined.

        Parameters:
        minimumPermissibleActivePowerGeneration - minimum permissible active power generation (MW)
      • getMaximumPermissibleActivePowerGeneration

        public float getMaximumPermissibleActivePowerGeneration()
        Gets maximum permissible active power generation (MW).

        Float.NaN means undefined.

        Returns:
        maximum permissible active power generation (MW)
      • setMaximumPermissibleActivePowerGeneration

        public void setMaximumPermissibleActivePowerGeneration​(float maximumPermissibleActivePowerGeneration)
        Sets maximum permissible active power generation (MW).

        Float.NaN means undefined.

        Parameters:
        maximumPermissibleActivePowerGeneration - maximum permissible active power generation (MW)
      • getMinimumPermissibleReactivePowerGeneration

        public float getMinimumPermissibleReactivePowerGeneration()
        Gets minimum permissible reactive power generation (MW).

        Float.NaN means undefined.

        Returns:
        minimum permissible reactive power generation (MW)
      • setMinimumPermissibleReactivePowerGeneration

        public void setMinimumPermissibleReactivePowerGeneration​(float minimumPermissibleReactivePowerGeneration)
        Sets minimum permissible reactive power generation (MW).

        Float.NaN means undefined.

        Parameters:
        minimumPermissibleReactivePowerGeneration - minimum permissible reactive power generation (MW)
      • getMaximumPermissibleReactivePowerGeneration

        public float getMaximumPermissibleReactivePowerGeneration()
        Gets maximum permissible reactive power generation (MW).

        Float.NaN means undefined.

        Returns:
        maximum permissible reactive power generation (MW)
      • setMaximumPermissibleReactivePowerGeneration

        public void setMaximumPermissibleReactivePowerGeneration​(float maximumPermissibleReactivePowerGeneration)
        Sets maximum permissible reactive power generation (MW).

        Float.NaN means undefined.

        Parameters:
        maximumPermissibleReactivePowerGeneration - maximum permissible reactive power generation (MW)
      • getStaticOfPrimaryControl

        public float getStaticOfPrimaryControl()
        Gets static of primary control (%).

        Float.NaN means undefined.

        Returns:
        static of primary control (%)
      • setStaticOfPrimaryControl

        public void setStaticOfPrimaryControl​(float staticOfPrimaryControl)
        Sets static of primary control (%).

        Float.NaN means undefined.

        Parameters:
        staticOfPrimaryControl - static of primary control (%)
      • getNominalPowerPrimaryControl

        public float getNominalPowerPrimaryControl()
        Gets nominal power for primary control (MW).

        Float.NaN means undefined.

        Returns:
        nominal power for primary control (MW)
      • setNominalPowerPrimaryControl

        public void setNominalPowerPrimaryControl​(float nominalPowerPrimaryControl)
        Sets nominal power for primary control (MW).

        Float.NaN means undefined.

        Parameters:
        nominalPowerPrimaryControl - nominal power for primary control (MW)
      • getThreePhaseShortCircuitPower

        public float getThreePhaseShortCircuitPower()
        Gets three phase short circuit power (MVA).

        Float.NaN means undefined.

        Returns:
        three phase short circuit power (MVA)
      • setThreePhaseShortCircuitPower

        public void setThreePhaseShortCircuitPower​(float threePhaseShortCircuitPower)
        Sets three phase short circuit power (MVA).

        Float.NaN means undefined.

        Parameters:
        threePhaseShortCircuitPower - three phase short circuit power (MVA)
      • getXrRatio

        public float getXrRatio()
        Gets X/R ratio.

        Float.NaN means undefined.

        Returns:
        X/R ratio
      • setXrRatio

        public void setXrRatio​(float xrRatio)
        Sets X/R ratio.

        Float.NaN means undefined.

        Parameters:
        xrRatio - X/R ratio
      • getPowerPlantType

        public UctePowerPlantType getPowerPlantType()
        Gets power plant type.

        null means undefined.

        Returns:
        power plant type
      • setPowerPlantType

        public void setPowerPlantType​(UctePowerPlantType powerPlantType)
        Sets power plant type.

        null means undefined.

        Parameters:
        powerPlantType - power plant type
      • isGenerator

        public boolean isGenerator()
      • isRegulatingVoltage

        public boolean isRegulatingVoltage()
      • isRegulatingFrequency

        public boolean isRegulatingFrequency()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object