Class PumpElectricalDesign
java.lang.Object
neqsim.process.electricaldesign.ElectricalDesign
neqsim.process.electricaldesign.pump.PumpElectricalDesign
- All Implemented Interfaces:
Serializable
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 Summary
FieldsModifier and TypeFieldDescriptionprivate static final longSerialization version UID. -
Constructor Summary
ConstructorsConstructorDescriptionPumpElectricalDesign(ProcessEquipmentInterface processEquipment) Constructor for PumpElectricalDesign. -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleGet shaft power from the process equipment.voidRead design specifications from data sources.Methods inherited from class ElectricalDesign
calcDesign, getApparentPowerKVA, getCableDeratingFactor, getCableStandard, getControlCable, getDiversityFactor, getElectricalInputKW, getFrequencyHz, getFullLoadCurrentA, getHazArea, getHazAreaStandard, getMotor, getMotorSizingMargin, getMotorStandard, getPhases, getPowerCable, getPowerFactor, getProcessEquipment, getRatedVoltageV, getReactivePowerKVAR, getShaftPowerKW, getStartingCurrentA, getSwitchgear, getTotalElectricalLossesKW, getTransformer, getVfd, isContinuousDuty, isUseVFD, setApparentPowerKVA, setCableDeratingFactor, setCableStandard, setContinuousDuty, setControlCable, setDiversityFactor, setElectricalInputKW, setFrequencyHz, setHazArea, setHazAreaStandard, setMotor, setMotorSizingMargin, setMotorStandard, setPhases, setPowerCable, setPowerFactor, setRatedVoltageV, setReactivePowerKVAR, setShaftPowerKW, setSwitchgear, setTransformer, setUseVFD, setVfd, toJson
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
-
Constructor Details
-
PumpElectricalDesign
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:
getProcessShaftPowerKWin classElectricalDesign- 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:
readDesignSpecificationsin classElectricalDesign
-