Class WecTypeInput
java.lang.Object
edu.ie3.datamodel.models.UniqueEntity
edu.ie3.datamodel.models.input.InputEntity
edu.ie3.datamodel.models.input.AssetTypeInput
edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
edu.ie3.datamodel.models.input.system.type.WecTypeInput
- All Implemented Interfaces:
Serializable
Describes the type of a
WecInput
- 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
ConstructorDescriptionWecTypeInput
(UUID uuid, String id, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Currency> capex, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.EnergyPrice> opex, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosphiRated, WecCharacteristicInput cpCharacteristic, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Dimensionless> etaConv, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Area> rotorArea, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Length> hubHeight) -
Method Summary
Methods inherited from class edu.ie3.datamodel.models.input.system.type.SystemParticipantTypeInput
getCapex, getCosPhiRated, getOpex, getsRated
Methods inherited from class edu.ie3.datamodel.models.input.AssetTypeInput
getId
Methods inherited from class edu.ie3.datamodel.models.UniqueEntity
getUuid
-
Constructor Details
-
WecTypeInput
public WecTypeInput(UUID uuid, String id, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.Currency> capex, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.EnergyPrice> opex, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosphiRated, WecCharacteristicInput cpCharacteristic, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Dimensionless> etaConv, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Area> rotorArea, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Length> hubHeight) - Parameters:
uuid
- of the input entityid
- of this type of WECcapex
- Captial expense for this type of WEC (typically in €)opex
- Operating expense for this type of WEC (typically in €)cosphiRated
- Power factor for this type of WECcpCharacteristic
- Betz curve of this typeetaConv
- Efficiency of converter for this type of WEC (typically in %)sRated
- Rated apparent power for this type of WEC (typically in kVA)rotorArea
- Swept Area of blades for this type of WEC (typically in m²)hubHeight
- Height from ground to center of rotor for this type of WEC (typically in m)
-
-
Method Details
-
getCpCharacteristic
-
getEtaConv
public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Dimensionless> getEtaConv() -
getRotorArea
public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Area> getRotorArea() -
getHubHeight
public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Length> getHubHeight() -
equals
- Overrides:
equals
in classSystemParticipantTypeInput
-
hashCode
public int hashCode()- Overrides:
hashCode
in classSystemParticipantTypeInput
-
toString
- Overrides:
toString
in classSystemParticipantTypeInput
-