modelPartialOpenLoop
Partial model with open loop system
Extends from Modelica.Icons.Example.
Information
This partial model implements the HVAC system model and a simple room, which is here modeled as a first order response. (More detailed room models are available in Buildings.ThermalZones, but for this tutorial it suffices to use this room model.) The control inputs are not connected as these will be connected in the tutorials that extend this model.
For instructions of how to build this model, see Buildings.Examples.Tutorial.Boiler
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.HeatFlowRate | Q_flow_nominal | 20000 | Nominal heat flow rate of radiator |
| Modelica.Units.SI.Temperature | TRadSup_nominal | 273.15 + 50 | Radiator nominal supply water temperature |
| Modelica.Units.SI.Temperature | TRadRet_nominal | 273.15 + 40 | Radiator nominal return water temperature |
| Modelica.Units.SI.MassFlowRate | mRad_flow_nominal | Q_flow_nominal/4200/(TRadSup_nominal - TRadRet_nominal) | Radiator nominal mass flow rate |
| Modelica.Units.SI.Temperature | TBoiSup_nominal | 273.15 + 70 | Boiler nominal supply water temperature |
| Modelica.Units.SI.Temperature | TBoiRet_min | 273.15 + 60 | Boiler minimum return water temperature |
| Modelica.Units.SI.MassFlowRate | mBoi_flow_nominal | Q_flow_nominal/4200/(TBoiSup_nominal - TBoiRet_min) | Boiler nominal mass flow rate |
| Modelica.Units.SI.MassFlowRate | mRadVal_flow_nominal | Q_flow_nominal/4200/(TBoiSup_nominal - TRadRet_nominal) | Radiator nominal mass flow rate |
| Modelica.Units.SI.Volume | V | 6*10*3 | Room volume |
| Modelica.Units.SI.MassFlowRate | mA_flow_nominal | V*1.2*6/3600 | Nominal mass flow rate |
| Modelica.Units.SI.HeatFlowRate | QRooInt_flow | 4000 | Internal heat gains of the room |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.Fluid.MixingVolumes.MixingVolume | vol | Room air volume | |
| Modelica.Thermal.HeatTransfer.Components.ThermalConductor | theCon | Thermal conductance with the ambient | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | preHea | Prescribed heat flow | |
| Modelica.Thermal.HeatTransfer.Components.HeatCapacitor | heaCap | Heat capacity for furniture and walls | |
| Buildings.Controls.OBC.CDL.Reals.Sources.TimeTable | timTab | Time table for internal heat gain | |
| Buildings.Fluid.HeatExchangers.Radiators.RadiatorEN442_2 | rad | Radiator | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | temSup | Supply water temperature | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | temRoo | Room temperature | |
| Buildings.Fluid.Movers.FlowControlled_m_flow | pumRad | Pump for radiator | |
| Buildings.Fluid.FixedResistances.Junction | mix | Mixer between valve and radiators | |
| Buildings.Fluid.FixedResistances.Junction | spl | Splitter of boiler loop bypass | |
| Buildings.Fluid.FixedResistances.Junction | spl2 | Flow splitter in return from radiator | |
| Buildings.Fluid.FixedResistances.Junction | mix2 | Mixer | |
| Buildings.Fluid.FixedResistances.Junction | spl4 | Splitter for radiator loop valve bypass | |
| Buildings.Fluid.Movers.FlowControlled_m_flow | pumBoi | Pump for boiler | |
| Buildings.Fluid.Boilers.BoilerPolynomial | boi | Boiler | |
| Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear | valRad | Three-way valve for radiator loop | |
| Buildings.Fluid.Sources.Boundary_pT | preSou | Source for pressure and to account for thermal expansion of water | |
| Buildings.Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear | valBoi | Three-way valve for boiler | |
| Buildings.Fluid.Sensors.TemperatureTwoPort | temRet | Return water temperature | |
| Buildings.Fluid.FixedResistances.Junction | spl1 | Splitter | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | senTOut | Outdoor temperature sensor | |
| BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | Weather data reader | |
| BoundaryConditions.WeatherData.Bus | weaBus | Weather data bus | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | TOut | Outside temperature |
Contents
| Name | Description |
|---|---|
| MediumA | Medium model for air |
| MediumW | Medium model for water |
Revisions
-
February 18, 2020, by Michael Wetter:
First implementation.