Class ChpTypeInput

All Implemented Interfaces:
Serializable

public class ChpTypeInput extends SystemParticipantTypeInput
Describes the type of a ChpInput
See Also:
  • Constructor Details

    • ChpTypeInput

      public ChpTypeInput(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.Dimensionless> etaEl, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Dimensionless> etaThermal, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosphiRated, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> pThermal, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> pOwn)
      Parameters:
      uuid - of the input entity
      id - of this type of CHP
      capex - Capital expense for this type of CHP (typically in €)
      opex - Operating expense for this type of CHP (typically in €)
      etaEl - Electrical efficiency
      etaThermal - Thermal efficiency
      sRated - Rated electrical apparent power
      cosphiRated - Power factor for this type of CHP
      pThermal - Rated thermal power
      pOwn - Internal consumption
  • Method Details

    • getEtaEl

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Dimensionless> getEtaEl()
    • getEtaThermal

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Dimensionless> getEtaThermal()
    • getpThermal

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> getpThermal()
    • getpOwn

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> getpOwn()
    • 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