modelTestCase950
Test case 950
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Test Case 950 of the ASHRAE 140-2007: Calculation of heating/cooling loads for room version heavy excited by internal and external gains.
Boundary conditions
- yearly profile for outdoor air temperature and solar radiation in hourly steps
- no heating and daily profile for set temperatures of cooling
- constant internal gains and daily profile for infiltration rate
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | annualCoolingLoad | in MWh | |
| Modelica.Blocks.Interfaces.RealOutput | powerLoad | in kW | |
| AixLib.BoundaryConditions.WeatherData.Bus | weaBus | Weather data bus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.BoundaryConditions.WeatherData.ReaderTMY3 | weaDat | Weather data reader | |
| AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[5] | HDifTil | Calculates diffuse solar radiation on titled surface for all directions | |
| AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[5] | HDirTil | Calculates direct solar radiation on titled surface for all directions | |
| AixLib.ThermalZones.ReducedOrder.SolarGain.CorrectionGDoublePane | corGDoublePane | Correction factor for solar transmission | |
| AixLib.ThermalZones.ReducedOrder.RC.OneElement | thermalZoneOneElement | Thermal zone | |
| AixLib.ThermalZones.ReducedOrder.EquivalentAirTemperature.VDI6007WithWindow | eqAirTemp | Computes equivalent air temperature | |
| Modelica.Blocks.Math.Add[5] | solRad | Sums up solar radiation of both directions | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | prescribedTemperature | Prescribed temperature for exterior walls outdoor surface temperature | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedTemperature | prescribedTemperature1 | Prescribed temperature for windows outdoor surface temperature | |
| Modelica.Thermal.HeatTransfer.Components.Convection | thermalConductorWin | Outdoor convective heat transfer of windows | |
| Modelica.Thermal.HeatTransfer.Components.Convection | thermalConductorWall | Outdoor convective heat transfer of walls | |
| Modelica.Blocks.Sources.Constant[5] | const | Sets sunblind signal to zero (open) | |
| Modelica.Blocks.Sources.Constant | hConWall | Outdoor coefficient of heat transfer for walls | |
| Modelica.Blocks.Sources.Constant | hConWin | Outdoor coefficient of heat transfer for windows | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | intGaiRad | Radiative heat flow of internal gains | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | intGaiCon | Convective heat flow of internal gains | |
| Modelica.Blocks.Sources.Constant | souIntGai | Internal gains in W | |
| Modelica.Blocks.Math.Gain | gainRad | Radiant part | |
| Modelica.Blocks.Math.Gain | gainCon | Convective part | |
| Modelica.Blocks.Math.Gain | gain | Conversion to kg/s | |
| AixLib.Fluid.Sources.MassFlowSource_T | ventilationIn | Fan | |
| AixLib.Fluid.Sources.MassFlowSource_T | ventilationOut | Fan | |
| Modelica.Blocks.Math.Gain | gain1 | Reverses ventilation rate | |
| Modelica.Blocks.Sources.CombiTimeTable | souWea | Weather data | |
| Modelica.Blocks.Math.Add | add | Addition of hemispherical and terrestrial radiation | |
| Modelica.Blocks.Math.Division | division | Mean value of radiation | |
| Modelica.Blocks.Sources.Constant | numRad | Number of radiation ports | |
| Modelica.Blocks.Sources.CombiTimeTable | souRad | Solar radiation data | |
| Modelica.Thermal.HeatTransfer.Sources.PrescribedHeatFlow | coo | Ideal cooler | |
| Modelica.Blocks.Math.UnitConversions.From_degC | from_degC_coo | Convert set temperature from degC to Kelvin | |
| AixLib.Controls.Continuous.LimPID | conCoo | Cooling controller | |
| Modelica.Blocks.Math.Gain | gainCoo | Gain for cooling controller | |
| Modelica.Thermal.HeatTransfer.Sensors.HeatFlowSensor | coolFlowSensor | Sensor for ideal cooler | |
| Modelica.Blocks.Continuous.Integrator | integrator | Integrated annual cooling load | |
| Modelica.Blocks.Math.Gain | gainIntCoo | Converts to MWh | |
| Modelica.Blocks.Math.MultiSum | multiSum | Sum of heating and cooling power | |
| Modelica.Blocks.Math.Gain | gain2 | Changes sign | |
| Modelica.Blocks.Math.Gain | gainPowLoa | Converts to kW | |
| Modelica.Blocks.Sources.CombiTimeTable | InfVen | ||
| Modelica.Blocks.Sources.CombiTimeTable | SouTSetC |
Revisions
- March 17, 2017, by Moritz Lauster:
Implemented.