modelSimpleHouse6
Extends from SimpleHouse5 (Heating controller model).
Information
For this last exercise, we first increase the window size from 2 m2 to 6 m2.
We will add a ventilation model that allows to perform free cooling using outside air when solar irradiation heats up the room too much. The system consists of a fan, a damper, a controller with an air temperature setpoint between 23°C and 25°C, and a heat recovery unit with a constant effectiveness of 85%. The damper and fan have a nominal pressure drop/raise of 200 Pa. The heat recovery unit has a nominal pressure drop of 10 Pa at both sides. The nominal mass flow rate of the ventilation system is 0.1 kg/s.
Required models
- Buildings.Fluid.Actuators.Dampers.Exponential
- Buildings.Fluid.HeatExchangers.ConstantEffectiveness
- Buildings.Fluid.Movers.Preconfigured.FlowControlled_dp
- Buildings.Fluid.Sources.Boundary_pT
- Modelica.Blocks.Logical.Hysteresis
- Modelica.Blocks.Math.BooleanToReal
Connection instructions
Connect the components such that they exchange mass (and therefore also energy)
with the MixingVolume representing the zone air.
Add a boundary_pT to draw air from the environment.
Enable its temperature input and connect it to the TDryBul variable in the weather data reader.
Also reconsider the nominal mass flow rate parameter value in the MixingVolume
given the flow rate information of the ventilation system.
Finally, make sure that the fan is only active when the damper is open.
Reference result
The figures below show the results.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | AWall (from SimpleHouse0) | 100 | Wall area |
| Modelica.Units.SI.Length | dWall (from SimpleHouse0) | 0.25 | Wall thickness |
| Modelica.Units.SI.ThermalConductivity | kWall (from SimpleHouse0) | 0.04 | Wall thermal conductivity |
| Modelica.Units.SI.Density | rhoWall (from SimpleHouse0) | 2000 | Wall density |
| Modelica.Units.SI.SpecificHeatCapacity | cpWall (from SimpleHouse0) | 1000 | Wall specific heat capacity |
| Modelica.Units.SI.Area | AWin (from SimpleHouse2) | 2 | Window area |
| Modelica.Units.SI.Volume | VZone (from SimpleHouse3) | 8*8*3 | Zone volume |
| Modelica.Units.SI.MassFlowRate | mAir_flow_nominal (from SimpleHouse3) | 1 | Nominal mass flow rate for air loop |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hWall (from SimpleHouse3) | 2 | Convective heat transfer coefficient at the wall |
| Boolean | use_constantHeater (from SimpleHouse4) | true | To enable/disable the connection between the constant source and heater and circulation pump |
| Modelica.Units.SI.HeatFlowRate | QHea_flow_nominal (from SimpleHouse4) | 3000 | Nominal capacity of heating system |
| Modelica.Units.SI.MassFlowRate | mWat_flow_nominal (from SimpleHouse4) | 0.1 | Nominal mass flow rate for water loop |
| Modelica.Units.SI.PressureDifference | dpAir_nominal | 200 | Pressure drop at nominal mass flow rate for air loop |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.BoundaryConditions.WeatherData.Bus | weaBus (from SimpleHouse0) | Weather data bus |
Components
Revisions
-
August 5, 2024, by Hongxiang Fu:
Added two-port temperature sensors to replacesta_*.Tin reference results. This is for IBPSA #1913. -
September 4, 2023, by Jelger Jansen:
First implementation.