Class ElectricalDesignResponse
java.lang.Object
neqsim.process.electricaldesign.ElectricalDesignResponse
- All Implemented Interfaces:
Serializable
Response class for electrical design JSON export.
Provides a structured representation of electrical design data for JSON serialization. Includes equipment-level electrical parameters, motor data, VFD data, cable data, switchgear data, and hazardous area classification.
- Version:
- 1.0
- Author:
- Even Solbraa
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.Constructor from ElectricalDesign. -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet apparent power in kVA.doubleGet electrical input in kW.Get equipment name.Get equipment type.Get motor data map.doubleGet power factor.doubleGet reactive power in kVAR.doubleGet shaft power in kW.Get switchgear data map.doubleGet total losses in kW.Get VFD data map.voidPopulate from an ElectricalDesign instance.Convert to compact JSON string.toJson()Convert to JSON string.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
equipmentName
-
equipmentType
-
shaftPowerKW
private double shaftPowerKW -
electricalInputKW
private double electricalInputKW -
apparentPowerKVA
private double apparentPowerKVA -
reactivePowerKVAR
private double reactivePowerKVAR -
powerFactor
private double powerFactor -
totalLossesKW
private double totalLossesKW -
ratedVoltageV
private double ratedVoltageV -
frequencyHz
private double frequencyHz -
phases
private int phases -
motorData
-
vfdData
-
powerCableData
-
controlCableData
-
switchgearData
-
transformerData
-
hazAreaData
-
-
Constructor Details
-
ElectricalDesignResponse
public ElectricalDesignResponse()Default constructor. -
ElectricalDesignResponse
Constructor from ElectricalDesign.- Parameters:
design- the electrical design object
-
-
Method Details
-
populateFromElectricalDesign
Populate from an ElectricalDesign instance.- Parameters:
design- the electrical design object
-
toJson
-
toCompactJson
-
getEquipmentName
-
getEquipmentType
-
getShaftPowerKW
public double getShaftPowerKW()Get shaft power in kW.- Returns:
- shaft power in kW
-
getElectricalInputKW
public double getElectricalInputKW()Get electrical input in kW.- Returns:
- electrical input in kW
-
getApparentPowerKVA
public double getApparentPowerKVA()Get apparent power in kVA.- Returns:
- apparent power in kVA
-
getReactivePowerKVAR
public double getReactivePowerKVAR()Get reactive power in kVAR.- Returns:
- reactive power in kVAR
-
getPowerFactor
public double getPowerFactor()Get power factor.- Returns:
- power factor
-
getTotalLossesKW
public double getTotalLossesKW()Get total losses in kW.- Returns:
- total losses in kW
-
getMotorData
-
getVfdData
-
getSwitchgearData
-