modelCentrifugalPumpCharacteristics
Extends from Modelica.Icons.Example.
Information
Test model for centrifugal pump characteristics used in the CentrifugalPump model.
The model compares the measurements option
(dataFromMeasurements = true) with the coefficients option
(dataFromMeasurements = false).
In particular, the pump pressure rise
measurements.dp is compared against
coefficients.dp for varying flow rates at design rotational speed.
Time is used as a proxy for the mass flow rate (linear relation): time = 0 corresponds to zero mass flow rate, and time = 1 corresponds to the reference mass flow rate.
Time time < 0 is used for "start up".
Time is used as a proxy for the mass flow rate (linear relation): time = 0 corresponds to zero mass flow rate, and time = 1 corresponds to the reference mass flow rate.
Time time < 0 is used for "start up".
measurements and coefficients may differ slightly.
Their difference depends on the number of significant used to create the coeffiencts records, see
CalculateCoefficientsFromMeasurements.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | w_n | 0.2 | Normalized speed |
| Medium.Temperature | T | 293.15 | Temperature |
| Medium.AbsolutePressure | p | 100000 | Pressue |
| Medium.ThermodynamicState | state | Medium.setState_pT(p, T) | |
| Medium.Density | rho | Medium.density(state) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Boundaries.Source | source | ||
| Boundaries.Sink | sink | ||
| ThermofluidStream.Processes.CentrifugalPump | coefficients | ||
| Modelica.Blocks.Sources.RealExpression | rotationalSpeed | ||
| Modelica.Blocks.Sources.Ramp | massFlowRamp | ||
| ThermofluidStream.Boundaries.Source | source1 | ||
| Boundaries.Sink | sink1 | ||
| ThermofluidStream.Processes.CentrifugalPump | measurements | ||
| Sensors.SingleFlowSensor | massFlowSensor | ||
| Sensors.SingleFlowSensor | singleFlowSensor1 | ||
| Modelica.Blocks.Continuous.PI | PI | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Continuous.PI | PI1 | ||
| Modelica.Blocks.Math.Feedback | feedback1 |
Contents
| Name | Description |
|---|---|
| Medium |
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
Initial version.