CurveSet Class

Holds a named collection of pump performance curves (head, power, efficiency, NPSHr) together with impeller geometry and speed data for a single operating configuration.

Definition

Namespace: DWSIM.UnitOperations.UnitOperations.Auxiliary.PumpOps
Assembly: DWSIM.UnitOperations (in DWSIM.UnitOperations.dll) Version: 10.0.0.0
public class CurveSet : ICustomXMLSerialization
Inheritance
Object    CurveSet
Implements
ICustomXMLSerialization

Constructors

Properties

CurveEfficiencyGets or sets the efficiency vs. flow performance curve.
CurveHeadGets or sets the head vs. flow performance curve.
CurveNPSHrGets or sets the NPSHr vs. flow performance curve.
CurvePowerGets or sets the shaft power vs. flow performance curve.
DescriptionGets or sets a human-readable description of this curve set.
ImpellerDiameterGets or sets the impeller diameter used for this curve set.
ImpellerDiameterUnitGets or sets the unit string for the impeller diameter value.
ImpellerSpeedGets or sets the impeller rotational speed (RPM) for this curve set.
NameGets or sets the display name of this curve set.

Methods

LoadDataDeserializes the curve set from a list of XML elements.
SaveDataSerializes the curve set to a list of XML elements.

Extension Methods

GetEnumNames
(Defined by General)
IsValidDouble
(Defined by General)

See Also