modelPump_dp_tau_centrifugal_Characteristics
Tests dp_tau_isentrop characteristics
Extends from Modelica.Icons.Example.
Information
Test model for the pump characteristics according to dp_tau_centrifugal .
The model compares the legacy formulation
(useLegacyReynolds = true) with the corrected formulation
(useLegacyReynolds = false).
In particular, the pump pressure rise
correctedPump.dp is compared against
legacyPump.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.
Note that time < 0 corresponds to negative mass flow rates.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Pressure | p_in | 100000 | Inlet pressure |
| SI.Temperature | T_in | 293.15 | Inlet temperature |
| SI.Density | rho_in | Medium.density_pT(p_in, T_in) | Inlet density |
| SI.Height | TDH_D | 3.6610 | Design pressure head (max efficiency) |
| SI.VolumeFlowRate | V_flow_D | 3.06e-3 | Design volume flow (max efficiency) |
| SI.AngularVelocity | omega_D | 314.2 | Design angular velocity |
| Real | k | -1 | Start value |
| SI.MassFlowRate | m_flow_D | V_flow_D*rho_in | Design mass flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.Boundaries.Source | source | ||
| ThermofluidStream.Boundaries.Sink | sink | ||
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Processes.Pump | correctedPump | ||
| Modelica.Blocks.Sources.Constant | rotationalSpeed | ||
| Modelica.Blocks.Sources.Ramp | massFlowRate | ||
| Modelica.Blocks.Math.Feedback | feedback | ||
| Modelica.Blocks.Continuous.PI | PI | ||
| ThermofluidStream.Sensors.SingleFlowSensor | flowSensor | ||
| Boundaries.Source | source1 | ||
| Boundaries.Sink | sink1 | ||
| ThermofluidStream.Processes.Pump | legacyPump | ||
| Modelica.Blocks.Math.Feedback | feedback1 | ||
| Modelica.Blocks.Continuous.PI | PI1 | ||
| Sensors.SingleFlowSensor | flowSensor1 |
Contents
| Name | Description |
|---|---|
| Medium |
Revisions
-
2026, by Raphael Gebhart (raphael.gebhart@dlr.de):
Initial version.