modelAdsolair58
Adsolair58 example model
Extends from Modelica.Icons.Example.
Information
This example demonstrates the use of IDEAS.Airflow.AHU.Adsolair58HeaCoi in a bigger system. Four buildings are heated using warm air from an Adsolair ventilation unit with a heating coil. Heat is provided by a furance. An external pump and three way valve control the supply mass flow rate towards the heating coil in the ventilation unit. The air flow rate of the individual buildings is controlled using VAVs. A PI controller is used to track the set point temperature.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Pressure | dp_nominal | 100 | Constant output value |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal | 0.3 | Nominal air mass flow rate |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| BoundaryConditions.SimInfoManager | sim | Data reader | |
| Adsolair58HeaCoi | adsolair58 | Adsolair 58 model | |
| IDEAS.Buildings.Validation.BaseClasses.Structure.Bui600 | bui600 | Case 600 building envelope | |
| IDEAS.Fluid.Sources.Boundary_pT | env | Environment | |
| Modelica.Blocks.Sources.RealExpression | reaExpXw | For setting humidity of inlet air | |
| Modelica.Blocks.Sources.Constant[2] | dpNom | ||
| IDEAS.Buildings.Validation.BaseClasses.Structure.Bui900 | bui900 | Case 900 building envelope | |
| IDEAS.Buildings.Validation.BaseClasses.Structure.Bui610 | bui610 | Case 610 building envelope | |
| IDEAS.Buildings.Validation.BaseClasses.Structure.Bui930 | bui930 | Case 930 building envelope | |
| IDEAS.Fluid.Actuators.Valves.TwoWayPressureIndependent | vavSup | Supply VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavRet | Return VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavRet1 | Return VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavSup1 | Supply VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavRet2 | Return VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavSup2 | Supply VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavRet3 | Return VAV | |
| Fluid.Actuators.Valves.TwoWayPressureIndependent | vavSup3 | Supply VAV | |
| Controls.Continuous.LimPID | conPID1 | PID controller - example of a simple controller model | |
| Controls.Continuous.LimPID | conPID2 | PID controller - example of a simple controller model | |
| Controls.Continuous.LimPID | conPID3 | PID controller - example of a simple controller model | |
| Controls.Continuous.LimPID | conPID4 | PID controller - example of a simple controller model | |
| Fluid.HeatExchangers.Heater_T | hea | ||
| Fluid.Movers.FlowControlled_dp | pum | Supply pump | |
| Fluid.Actuators.Valves.ThreeWayEqualPercentageLinear | val | Valve for controlling flow rate | |
| Modelica.Blocks.Sources.Constant | TSup | Supply temperature | |
| Fluid.Sources.Boundary_pT | bouWat | Pressure boundary | |
| Modelica.Blocks.Sources.Constant | TSet | Temperature set point of the zone | |
| Modelica.Blocks.Sources.Pulse | TSetPulse | Temperature set point | |
| Modelica.Blocks.Math.BooleanToInteger | reaToInt | Disable pump when valve is closed | |
| Modelica.Blocks.Logical.Hysteresis | hysteresis | ||
| Fluid.MixingVolumes.MixingVolume | vol | ||
| Fluid.FixedResistances.PressureDrop | res | ||
| Modelica.Thermal.HeatTransfer.Sources.FixedTemperature | fixTem | Fixed temperature obundary | |
| Modelica.Blocks.Sources.RealExpression | Te | Ambient temperature |
Contents
| Name | Description |
|---|---|
| Medium | |
| MediumWater | Heating medium |
Revisions
-
February 4, 2025, by Jelger Jansen:
AddedModelica.Units.to one or multiple parameter(s) due to the removal ofimportin IDEAS/package.mo. See #1415 . -
October 30, 2024, by Lucas Verleyen:
Updates according to IBPSA.
See #1383 (and IBPSA, #1926). -
January 26, 2018, by Filip Jorissen:
Modified example such that it more clearly illustrates all operation modes. See #751, #730, #729, #754. -
January 26, 2018, by Filip Jorissen:
Revised implementation such that both cooling and heating are required and thus tested. Avoiding chattering. -
February 1, 2017, by Filip Jorissen:
First implementation.