Class LoadItem
java.lang.Object
neqsim.process.electricaldesign.loadanalysis.LoadItem
- All Implemented Interfaces:
Serializable
Represents a single electrical load item in a load list.
Each load item captures the power consumption for one piece of process equipment, including rated, absorbed, and design powers, plus demand and diversity factors used for plant-wide aggregation.
- Version:
- 1.0
- Author:
- Even Solbraa
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate booleanprivate doubleprivate Stringprivate doubleprivate booleanprivate booleanprivate Stringprivate doubleprivate doubleprivate doubleprivate doubleprivate static final longSerialization version UID.private String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleGet absorbed power in kW.doubleGet apparent power in kVA.doubleGet demand factor.Get description.doubleGet diversity factor.Get load category.doubleGet the maximum demand in kVA.doubleGet the maximum demand power contribution.doubleGet power factor.doubleGet rated current in A.doubleGet rated power in kW.doubleGet rated voltage in V.Get tag number.booleanCheck if continuous duty.booleanisHasVFD()Check if VFD equipped.booleanisSpare()Check if this is a spare load.voidsetAbsorbedPowerKW(double absorbedPowerKW) Set absorbed power in kW.voidsetApparentPowerKVA(double apparentPowerKVA) Set apparent power in kVA.voidsetContinuousDuty(boolean continuousDuty) Set continuous duty flag.voidsetDemandFactor(double demandFactor) Set demand factor.voidsetDescription(String description) Set description.voidsetDiversityFactor(double diversityFactor) Set diversity factor.voidsetHasVFD(boolean hasVFD) Set VFD equipped flag.voidsetLoadCategory(String loadCategory) Set load category.voidsetPowerFactor(double powerFactor) Set power factor.voidsetRatedCurrentA(double ratedCurrentA) Set rated current in A.voidsetRatedPowerKW(double ratedPowerKW) Set rated power in kW.voidsetRatedVoltageV(double ratedVoltageV) Set rated voltage in V.voidsetSpare(boolean spare) Set spare flag.voidsetTagNumber(String tagNumber) Set tag number.toMap()Convert to a map.
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDSerialization version UID.- See Also:
-
tagNumber
-
description
-
loadCategory
-
ratedPowerKW
private double ratedPowerKW -
absorbedPowerKW
private double absorbedPowerKW -
apparentPowerKVA
private double apparentPowerKVA -
powerFactor
private double powerFactor -
demandFactor
private double demandFactor -
diversityFactor
private double diversityFactor -
ratedVoltageV
private double ratedVoltageV -
ratedCurrentA
private double ratedCurrentA -
continuousDuty
private boolean continuousDuty -
hasVFD
private boolean hasVFD -
isSpare
private boolean isSpare
-
-
Constructor Details
-
LoadItem
-
-
Method Details
-
getMaxDemandKW
public double getMaxDemandKW()Get the maximum demand power contribution.- Returns:
- maximum demand in kW
-
getMaxDemandKVA
public double getMaxDemandKVA()Get the maximum demand in kVA.- Returns:
- maximum demand in kVA
-
toMap
-
getTagNumber
-
setTagNumber
-
getDescription
-
setDescription
Set description.- Parameters:
description- description
-
getLoadCategory
-
setLoadCategory
Set load category.- Parameters:
loadCategory- load category (e.g., "Continuous", "Intermittent", "Standby")
-
getRatedPowerKW
public double getRatedPowerKW()Get rated power in kW.- Returns:
- rated power in kW
-
setRatedPowerKW
public void setRatedPowerKW(double ratedPowerKW) Set rated power in kW.- Parameters:
ratedPowerKW- rated power in kW
-
getAbsorbedPowerKW
public double getAbsorbedPowerKW()Get absorbed power in kW.- Returns:
- absorbed power in kW
-
setAbsorbedPowerKW
public void setAbsorbedPowerKW(double absorbedPowerKW) Set absorbed power in kW.- Parameters:
absorbedPowerKW- absorbed power in kW
-
getApparentPowerKVA
public double getApparentPowerKVA()Get apparent power in kVA.- Returns:
- apparent power in kVA
-
setApparentPowerKVA
public void setApparentPowerKVA(double apparentPowerKVA) Set apparent power in kVA.- Parameters:
apparentPowerKVA- apparent power in kVA
-
getPowerFactor
public double getPowerFactor()Get power factor.- Returns:
- power factor
-
setPowerFactor
public void setPowerFactor(double powerFactor) Set power factor.- Parameters:
powerFactor- power factor
-
getDemandFactor
public double getDemandFactor()Get demand factor.- Returns:
- demand factor (0-1)
-
setDemandFactor
public void setDemandFactor(double demandFactor) Set demand factor.- Parameters:
demandFactor- demand factor (0-1)
-
getDiversityFactor
public double getDiversityFactor()Get diversity factor.- Returns:
- diversity factor (0-1)
-
setDiversityFactor
public void setDiversityFactor(double diversityFactor) Set diversity factor.- Parameters:
diversityFactor- diversity factor (0-1)
-
getRatedVoltageV
public double getRatedVoltageV()Get rated voltage in V.- Returns:
- rated voltage in V
-
setRatedVoltageV
public void setRatedVoltageV(double ratedVoltageV) Set rated voltage in V.- Parameters:
ratedVoltageV- rated voltage in V
-
getRatedCurrentA
public double getRatedCurrentA()Get rated current in A.- Returns:
- rated current in A
-
setRatedCurrentA
public void setRatedCurrentA(double ratedCurrentA) Set rated current in A.- Parameters:
ratedCurrentA- rated current in A
-
isContinuousDuty
public boolean isContinuousDuty()Check if continuous duty.- Returns:
- true if continuous duty
-
setContinuousDuty
public void setContinuousDuty(boolean continuousDuty) Set continuous duty flag.- Parameters:
continuousDuty- true for continuous duty
-
isHasVFD
public boolean isHasVFD()Check if VFD equipped.- Returns:
- true if VFD equipped
-
setHasVFD
public void setHasVFD(boolean hasVFD) Set VFD equipped flag.- Parameters:
hasVFD- true if VFD equipped
-
isSpare
public boolean isSpare()Check if this is a spare load.- Returns:
- true if spare
-
setSpare
public void setSpare(boolean spare) Set spare flag.- Parameters:
spare- true if spare
-