modelTerminalUnitScaling
Validation of the scaling factor of the terminal unit model
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
This example validates the use of the unit multiplier and zone multiplier factors for models of terminal units inheriting from Buildings.DHC.Loads.BaseClasses.PartialTerminalUnit.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | facMul | 2 | Multiplier factor |
| Nominal condition | |||
| Modelica.Units.SI.Temperature | T_aHeaWat_nominal | 273.15 + 40 | Heating water inlet temperature at nominal conditions |
| Modelica.Units.SI.Temperature | T_bHeaWat_nominal | T_aHeaWat_nominal - 5 | Heating water outlet temperature at nominal conditions |
| Modelica.Units.SI.Temperature | T_aLoaHea_nominal | 273.15 + 20 | Load side inlet temperature at nominal conditions in heating mode |
| Modelica.Units.SI.Temperature | T_bLoaHea_nominal | T_aLoaHea_nominal + 12 | Load side ourtlet temperature at nominal conditions in heating mode |
| Modelica.Units.SI.MassFlowRate | mLoaHeaUni_flow_nominal | QHeaUni_flow_nominal/(T_bLoaHea_nominal - T_aLoaHea_nominal)/Medium2.specificHeatCapacityCp(Medium2.setState_pTX(Medium2.p_default, T_aLoaHea_nominal)) | Load side mass flow rate at nominal conditions for 1 unit |
| Modelica.Units.SI.MassFlowRate | mLoaHea_flow_nominal | mLoaHeaUni_flow_nominal*facMul | Load side mass flow rate at nominal conditions |
| Modelica.Units.SI.HeatFlowRate | QHeaUni_flow_nominal | 1000 | Design heating heat flow rate (>=0) for 1 unit |
| Modelica.Units.SI.HeatFlowRate | QHea_flow_nominal | QHeaUni_flow_nominal*facMul | Design heating heat flow rate (>=0) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.Sources.MassFlowSource_T | supHeaWat | Heating water supply | |
| Buildings.Fluid.Sources.Boundary_pT | sinHeaWat | Sink for heating water | |
| Buildings.DHC.Loads.BaseClasses.Validation.BaseClasses.FanCoil2PipeHeating | ter | Terminal unit with no multiplier | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Constant | TSet | Temperature set point | |
| Buildings.DHC.Loads.BaseClasses.Validation.BaseClasses.FanCoil2PipeHeating | terUniMul | Terminal unit with unit multiplier | |
| Fluid.Sources.MassFlowSource_T | supHeaWat1 | Heating water supply | |
| Buildings.Controls.OBC.CDL.Reals.Sources.Ramp | ram | Required heat flow rate | |
| Buildings.DHC.Loads.BaseClasses.Validation.BaseClasses.FanCoil2PipeHeating | terUniMulZonMul | Terminal unit with unit multiplier and zone multiplier | |
| Fluid.Sources.MassFlowSource_T | supHeaWat2 | Heating water supply |
Contents
| Name | Description |
|---|---|
| Source side medium | |
| Load side medium |
Revisions
-
February 21, 2020, by Antoine Gautier:
First implementation.