modelHeatExchanger_ResetController
Model that demonstrates use of a waterside economizer with outlet temperature control and temperature controller is reset after a predefined time period
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example demonstrates how the PID controller in the heat exchanger model can be reset. We compared three options: (1) reset with a paramter value; (2) reset with an input signal; (3) without reset.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.MassFlowRate | m1_flow_nominal | 1000*0.01035 | Nominal mass flow rate at evaporator |
| Modelica.Units.SI.MassFlowRate | m2_flow_nominal | 1000*0.01035 | Nominal mass flow rate at condenser |
| Modelica.Units.SI.Pressure | dp1_nominal | 60000 | Nominal pressure difference on medium 1 side |
| Modelica.Units.SI.Pressure | dp2_nominal | 60000 | Nominal pressure difference on medium 2 side |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Applications.DataCenters.ChillerCooled.Equipment.HeatExchanger_TSet | hex1 | Water-to-water heat exchanger with built-in PID controller to control the temperature at port_b2 | |
| Buildings.Fluid.Sources.Boundary_pT | sin1 | Sink on medium 1 side | |
| Fluid.Sources.Boundary_pT | sou1 | Source on medium 1 side | |
| Modelica.Blocks.Sources.TimeTable | TCon_in | Condenser inlet temperature | |
| Buildings.Fluid.Sources.Boundary_pT | sin2 | Sink on medium 2 side | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | TSen1 | Temperature sensor | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | TSen2 | Temperature sensor | |
| Modelica.Blocks.Sources.Constant | TSet | Leaving chilled water temperature setpoint | |
| Fluid.Sources.Boundary_pT | sou2_1 | Source on medium 2 side | |
| Modelica.Blocks.Sources.Constant | TEva_in | Evaporator inlet temperature | |
| Buildings.Applications.DataCenters.ChillerCooled.Equipment.HeatExchanger_TSet | hex2 | Water-to-water heat exchanger with built-in PID controller to control the temperature at port_b2 | |
| Modelica.Blocks.Sources.BooleanPulse | tri | Trigger controller reset | |
| Buildings.Applications.DataCenters.ChillerCooled.Equipment.HeatExchanger_TSet | hex3 | Water-to-water heat exchanger with built-in PID controller to control the temperature at port_b2 | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | TSen3 | Temperature sensor | |
| Modelica.Blocks.Sources.Constant | yRes | Reset integrator signal |
Contents
| Name | Description |
|---|---|
| Medium model |
Revisions
-
May 13, 2021, by Michael Wetter:
Changed boundary condition model to prescribed pressure rather than prescribed mass flow rate. Prescribing the mass flow rate caused unreasonably large pressure drop because the mass flow rate was forced through a closed valve.
This is for #2488. -
January 28, 2019, by Yangyang Fu:
First implementation.