Package edu.ie3.datamodel.models.input
Class RandomLoadParameters
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.input.InputEntity
edu.ie3.datamodel.models.input.RandomLoadParameters
- All Implemented Interfaces:
Serializable
Data model to describe the parameters of a probability density function to draw random power
consumptions. This model represents a generalized extreme value distribution (GEV), that has been
sampled for each quarter hour of a day, subdivided into workdays, Saturdays and Sundays. In
general the GEV is described by the three parameters "location", "scale" and "shape"
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.ie3.datamodel.models.UniqueEntity
UniqueEntity.UniqueEntityBuilder, UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>
-
Field Summary
Fields inherited from class edu.ie3.datamodel.models.UniqueEntity
UUID_FIELD_NAME
-
Constructor Summary
ConstructorDescriptionRandomLoadParameters
(UUID uuid, int quarterHour, double kWd, double kSa, double kSu, double myWd, double mySa, double mySu, double sigmaWd, double sigmaSa, double sigmaSu) -
Method Summary
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuid
-
Constructor Details
-
RandomLoadParameters
public RandomLoadParameters(UUID uuid, int quarterHour, double kWd, double kSa, double kSu, double myWd, double mySa, double mySu, double sigmaWd, double sigmaSa, double sigmaSu) - Parameters:
uuid
- of the input entityquarterHour
- The respective quarter hour of the daykWd
- Shape parameter for a working daykSa
- Shape parameter for a SaturdaykSu
- Shape parameter for a SundaymyWd
- Location parameter for a working daymySa
- Location parameter for a SaturdaymySu
- Location parameter for a SundaysigmaWd
- Scale parameter for a working daysigmaSa
- Scale parameter for a SaturdaysigmaSu
- Scale parameter for a Sunday
-
-
Method Details
-
getQuarterHour
public int getQuarterHour() -
getMyWd
public double getMyWd() -
getMySa
public double getMySa() -
getMySu
public double getMySu() -
getSigmaWd
public double getSigmaWd() -
getSigmaSa
public double getSigmaSa() -
getSigmaSu
public double getSigmaSu() -
getkWd
public double getkWd() -
getkSa
public double getkSa() -
getkSu
public double getkSu() -
equals
- Overrides:
equals
in classUniqueEntity
-
hashCode
public int hashCode()- Overrides:
hashCode
in classUniqueEntity
-
toString
- Overrides:
toString
in classUniqueEntity
-