Class PumpElectricalDesign

java.lang.Object
neqsim.process.electricaldesign.ElectricalDesign
neqsim.process.electricaldesign.pump.PumpElectricalDesign
All Implemented Interfaces:
Serializable

public class PumpElectricalDesign extends ElectricalDesign
Electrical design for pumps.

Extends ElectricalDesign with pump-specific electrical requirements. Pumps are typically smaller loads than compressors and may use single-phase or three-phase motors depending on size.

Version:
1.0
Author:
Even Solbraa
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serialization version UID.
      See Also:
  • Constructor Details

    • PumpElectricalDesign

      public PumpElectricalDesign(ProcessEquipmentInterface processEquipment)
      Constructor for PumpElectricalDesign.
      Parameters:
      processEquipment - the pump equipment
  • Method Details

    • getProcessShaftPowerKW

      protected double getProcessShaftPowerKW()
      Get shaft power from the process equipment.

      Default returns the manually set shaftPowerKW value. Equipment-specific subclasses should override this to read from the process equipment directly.

      Overrides:
      getProcessShaftPowerKW in class ElectricalDesign
      Returns:
      shaft power in kW
    • readDesignSpecifications

      public void readDesignSpecifications()
      Read design specifications from data sources.

      Subclasses can override to load equipment-specific electrical specifications.

      Overrides:
      readDesignSpecifications in class ElectricalDesign