Model to demonstrate the usage of CentrifugalPump. See its documentation for further information on the model.
You may connect any of the input signal to the
centrifugalPump for the corresponding
pumpMode:
pumpMode = pumpMode.flange enables a mechanical
connector. Set flowResistance.initM_flow = state,
flowResistance.m_flow_0 = 0 and eventually
pump.phi(start=0, fixed=false) to avoid warnings or
errors.pumpMode = pumpMode.flowControlled enables to set
mass or volume flow rate by parameter or from input signal. Set
flowResistance.initM_flow = none to avoid warnings or
errors.pumpMode = pumpMode.pressureControlled enables to
set outlet pressure, pressure ratio or pressure difference by
parameter or from input signal. Set flowResistance.initM_flow
= state, flowResistance.m_flow_0 = 0 to avoid warnings or
errors.pumpMode = pumpMode.speedControlled enables to set
angular velocity by parameter or from input signal. Set
flowResistance.initM_flow = state, flowResistance.m_flow_0 =
0 to avoid warnings or errors.setpointFromInput enables switching between
setpoint by parameter or from input signal.
The centrifugal pump can be parameterized either with a
measurements record or with a
coefficient record. There are already measurements
records and coefficient records for some
examplary centrifugal pumps.
User specific pumps can be added by creating a new
measurement record or by calculating the
coefficient record using the example
CalculateCoefficientsFromMeasurements.
Furthermore coefficient records are designed to enable
the user to generate a reasonable pump curve by scaling, e.g. by
applying similarity laws.
Owner: Raphael Gebhart
| Name | Description |
|---|---|
|
|
Liquid model |
|
|
Air model |