Class LoadInput

All Implemented Interfaces:
HasNodes, NestedEntity, Operable, Serializable

public class LoadInput extends SystemParticipantInput
Describes a load
See Also:
  • Constructor Details

    • LoadInput

      public LoadInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput node, ReactivePowerCharacteristic qCharacteristics, LoadProfile loadProfile, boolean dsm, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Energy> eConsAnnual, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosPhiRated)
      Constructor for an operated load
      Parameters:
      uuid - of the input entity
      id - of the asset
      operator - of the asset
      operationTime - Time for which the entity is operated
      node - the asset is connected to
      qCharacteristics - Description of a reactive power characteristic
      loadProfile - Load profile to use for this model
      dsm - True, if demand side management is activated for this load
      eConsAnnual - Annually consumed energy (typically in kWh)
      sRated - Rated apparent power (in kVA)
      cosPhiRated - Rated power factor
    • LoadInput

      public LoadInput(UUID uuid, OperationTime operationTime, OperatorInput operator, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, String loadProfileKey, boolean dsm, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Energy> eConsAnnual, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosPhiRated) throws ParsingException
      Constructor for an operated load
      Parameters:
      uuid - of the input entity
      operationTime - Time for which the entity is operated
      operator - of the asset
      id - of the asset
      node - the asset is connected to
      qCharacteristics - Description of a reactive power characteristic
      loadProfileKey - Load profile key corresponding to BdewStandardLoadProfile or NbwTemperatureDependantLoadProfile
      dsm - True, if demand side management is activated for this load
      eConsAnnual - Annually consumed energy (typically in kWh)
      sRated - Rated apparent power (in kVA)
      cosPhiRated - Rated power factor
      Throws:
      ParsingException
    • LoadInput

      public LoadInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, LoadProfile loadProfile, boolean dsm, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Energy> eConsAnnual, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosPhiRated)
      Constructor for an operated, always on load
      Parameters:
      uuid - of the input entity
      id - of the asset
      node - the asset is connected to
      qCharacteristics - Description of a reactive power characteristic
      loadProfile - Standard load profile to use for this model
      dsm - True, if demand side management is activated for this load
      eConsAnnual - Annually consumed energy (typically in kWh)
      sRated - Rated apparent power (in kVA)
      cosPhiRated - Rated power factor
    • LoadInput

      public LoadInput(UUID uuid, String id, NodeInput node, ReactivePowerCharacteristic qCharacteristics, String loadProfileKey, boolean dsm, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Energy> eConsAnnual, tech.units.indriya.ComparableQuantity<javax.measure.quantity.Power> sRated, double cosPhiRated) throws ParsingException
      Constructor for an operated, always on load
      Parameters:
      uuid - of the input entity
      id - of the asset
      node - the asset is connected to
      qCharacteristics - Description of a reactive power characteristic
      loadProfileKey - load profile key corresponding to BdewStandardLoadProfile or NbwTemperatureDependantLoadProfile
      dsm - True, if demand side management is activated for this load
      eConsAnnual - Annually consumed energy (typically in kWh)
      sRated - Rated apparent power (in kVA)
      cosPhiRated - Rated power factor
      Throws:
      ParsingException
  • Method Details