Class CylindricalStorageInput

All Implemented Interfaces:
HasThermalBus, NestedEntity, Operable, Serializable

public class CylindricalStorageInput extends ThermalStorageInput
Thermal storage with cylindrical shape
See Also:
  • Constructor Details

    • CylindricalStorageInput

      public CylindricalStorageInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, ThermalBusInput bus, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvl, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvlMin, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> inletTemp, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> returnTemp, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificHeatCapacity> c)
      Parameters:
      uuid - Unique identifier of a cylindrical storage
      id - Identifier of the thermal unit
      operator - operator of the asset
      operationTime - operation time of the asset
      bus - Thermal bus, a thermal unit is connected to
      storageVolumeLvl - Available storage volume
      storageVolumeLvlMin - Minimum permissible storage volume
      inletTemp - Temperature of the inlet
      returnTemp - Temperature of the outlet
      c - Specific heat capacity of the storage medium
    • CylindricalStorageInput

      public CylindricalStorageInput(UUID uuid, String id, ThermalBusInput bus, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvl, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> storageVolumeLvlMin, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> inletTemp, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> returnTemp, tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificHeatCapacity> c)
      Parameters:
      uuid - Unique identifier of a cylindrical storage
      id - Identifier of the thermal unit
      bus - Thermal bus, a thermal unit is connected to
      storageVolumeLvl - Available storage volume
      storageVolumeLvlMin - Minimum permissible storage volume
      inletTemp - Temperature of the inlet
      returnTemp - Temperature of the outlet
      c - Specific heat capacity of the storage medium
  • Method Details

    • getStorageVolumeLvl

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> getStorageVolumeLvl()
    • getStorageVolumeLvlMin

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Volume> getStorageVolumeLvlMin()
    • getInletTemp

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> getInletTemp()
    • getReturnTemp

      public tech.units.indriya.ComparableQuantity<javax.measure.quantity.Temperature> getReturnTemp()
    • getC

      public tech.units.indriya.ComparableQuantity<edu.ie3.util.quantities.interfaces.SpecificHeatCapacity> getC()
    • copy

      Specified by:
      copy in class AssetInput
    • equals

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

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

      public String toString()
      Overrides:
      toString in class ThermalUnitInput