Class CapacityStructure

  • All Implemented Interfaces:
    StructureInstance

    public final class CapacityStructure
    extends Object
    implements StructureInstance
    Data-holder class for parsed configuration elements of one capacity.
    Author:
    Prashant Reddy, Govert Buijs
    • Constructor Detail

      • CapacityStructure

        public CapacityStructure​(String name)
    • Method Detail

      • isIndividual

        public boolean isIndividual()
        True just in case the baseCapacityType is INDIVIDUAL
      • getUpRegulationLimit

        public double getUpRegulationLimit()
      • getDownRegulationLimit

        public double getDownRegulationLimit()
      • getPeriodicSkew

        public double getPeriodicSkew​(int day,
                                      int hour)
      • getTemperatureFactor

        public double getTemperatureFactor​(int temperature)
      • getTemperatureReference

        public double getTemperatureReference()
      • getWindspeedFactor

        public double getWindspeedFactor​(int windspeed)
      • getWindDirectionFactor

        public double getWindDirectionFactor​(int windDirection)
      • getCloudCoverFactor

        public double getCloudCoverFactor​(int cloudCover)
      • getBenchmarkRate

        public double getBenchmarkRate​(int hour)
      • determineContinuousElasticityFactor

        public double determineContinuousElasticityFactor​(double rateRatio)
      • getElasticity

        public double[][] getElasticity()
      • getCurtailmentShifts

        public List<String> getCurtailmentShifts()