Class WecTypeInput

All Implemented Interfaces:
Serializable

public class WecTypeInput extends SystemParticipantTypeInput
Describes the type of a WecInput
See Also:
  • 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 entity
      id - of this type of WEC
      capex - 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 WEC
      cpCharacteristic - Betz curve of this type
      etaConv - 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

      public WecCharacteristicInput 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

      public boolean equals(Object o)
      Overrides:
      equals in class SystemParticipantTypeInput
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class SystemParticipantTypeInput
    • toString

      public String toString()
      Overrides:
      toString in class SystemParticipantTypeInput