public final class CapacityStructure extends Object implements StructureInstance
| Modifier and Type | Class and Description |
|---|---|
static class |
CapacityStructure.BaseCapacityType |
static class |
CapacityStructure.ElasticityModelType |
static class |
CapacityStructure.InfluenceKind |
| Constructor and Description |
|---|
CapacityStructure(String name) |
public CapacityStructure(String name)
public void initialize(FactoredCustomerService service)
public String getName()
getName in interface StructureInstancepublic CapacityStructure.BaseCapacityType getBaseCapacityType()
public boolean isIndividual()
public ProbabilityDistribution getBasePopulationCapacity()
public ProbabilityDistribution getBaseIndividualCapacity()
public double getUpRegulationLimit()
public double getDownRegulationLimit()
public double getPeriodicSkew(int day,
int hour)
public CapacityStructure.InfluenceKind getTemperatureInfluence()
public double getTemperatureFactor(int temperature)
public double getTemperatureReference()
public CapacityStructure.InfluenceKind getWindSpeedInfluence()
public double getWindspeedFactor(int windspeed)
public CapacityStructure.InfluenceKind getWindDirectionInfluence()
public double getWindDirectionFactor(int windDirection)
public CapacityStructure.InfluenceKind getCloudCoverInfluence()
public double getCloudCoverFactor(int cloudCover)
public double getBenchmarkRate(int hour)
public CapacityStructure.ElasticityModelType getElasticityModelType()
public double determineContinuousElasticityFactor(double rateRatio)
public double[][] getElasticity()
Copyright © 2018 Power TAC. All rights reserved.