modelPartialPump
Base class for all pump models
Information
This partial class provides a standard interface for pump models.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | addPowerToMedium | false | Set to false to avoid any power (=heat and flow work) being added to medium (may give simpler equations) |
| Configuration | |||
| Buildings.Templates.Components.Types.Pump | typ | Equipment type | |
| Boolean | have_var | true | Set to true for variable speed pump, false for constant speed pump |
| Boolean | have_varCom | true | Set to true for single common speed signal, false for dedicated signals |
| Boolean | have_valChe | true | Set to true to include a check valve in pump line |
| Dynamics › Nominal condition | |||
| Modelica.Units.SI.Time | tau | 1 | Time constant of fluid volume for nominal flow, used if energy or mass balance is dynamic |
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Assumptions | |||
| Boolean | allowFlowReversal | true | = false to simplify equations, assuming, but not enforcing, no flow reversal |
| Graphics | |||
| Integer | text_rotation | 0 | Text rotation angle in icon layer |
| Boolean | text_flip | false | True to flip text horizontally in icon layer |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Templates.Components.Interfaces.Bus | bus | Control bus |
Revisions
-
April 28, 2023, by Antoine Gautier:
First implementation.