modelPressureControl
Extends from TransiEnt.Basics.Icons.Model (Icon for models), TransiEnt.Basics.Icons.Pump.
Information
Purpose of model
A model of a pump that is used to regulate a fixed pressure difference in a hydraulic grid. A constant pressure difference (dp_target) can be set by the user. The pressure difference is measured with two pressure sensors before and after the pump. A PI-Controler is used to set the power of the pump so that the target pressure difference is kept. The pump model is from the ClaRa Library and documented there. Furthermore, a similar pump model is used in the TransiEnt Library and explained in the documentation here:
TransiEnt.Components.Heat.PumpVLE_L1_simple
The PI-Controler is from the Modelica Standard Library. There are three other models with a similiar purpose located here: TransiEnt.Components.Heat.Grid
Remarks for Usage
The pressure at the outlet of the model can not be determined by the hydraulic grid. Otherwise a simulation won't run.
Interfaces
waterPortIn: fluid inlet connected to the hydraulic grid
waterPortOut: fluid outlet connected to the hydraulic grid
References
The pump model is from the ClaRa Library and documented there.
Version History
Model created by Arne Koeppen (arne.koeppen@tuhh.de) June 2014
Model modified by Lisa Andresen (andresen@tuhh.de) October 2014
Model documented by Jan Westphal (j.westphal@tuhh.de) August 2025
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Pressure | dp_target | simCenter.p_nom[2] - simCenter.p_nom[1] | Target pressure drop for consumers |
| TILMedia.VLEFluidTypes.BaseVLEFluid | Medium | simCenter.fluid1 | Medium in the component |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.Basics.Interfaces.Thermal.FluidPortOut | waterPortOut | fluidport supply on consumer side | |
| TransiEnt.Basics.Interfaces.Thermal.FluidPortIn | waterPortIn | fluidport return on consumer side |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| ClaRa.Components.TurboMachines.Pumps.PumpVLE_L1_simple | pump_L1_simple | ||
| ClaRa.Components.Sensors.SensorVLE_L1_p | returnPressureSensor | ||
| ClaRa.Components.Sensors.SensorVLE_L1_p | supplyPressureSensor1 | ||
| Modelica.Blocks.Math.Add3 | add | ||
| Modelica.Blocks.Sources.Constant | const | ||
| Modelica.Blocks.Continuous.PI | PI |