modelThermalZone
Thermal zone model
Information
This model consist a building envelope model which is extented from Buildings.ThermalZones.Detailed.MixedAir.
Internal heat gain which includes radiative heat gain qRadGai_flow,
convective heat gain qConGai_flow, and latent heat gain
qLatGai_flow are referenced from ASHRAE Handbook fundamental.
The factor gainFactor is used to scale up/down the heat gain.
The gain schdule is specified by intLoad.
A constant air infiltration from outside is assumed.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | gainFactor | IHG fluctuating amplitude factor | |
| Real | VInf_flow | (roo.AFlo*roo.hRoo)*0.5/3600 | Infiltration volume flow rate |
| Modelica.Units.SI.Angle | S_ | Buildings.Types.Azimuth.S | Azimuth for south walls |
| Modelica.Units.SI.Angle | E_ | Buildings.Types.Azimuth.E | Azimuth for east walls |
| Modelica.Units.SI.Angle | W_ | Buildings.Types.Azimuth.W | Azimuth for west walls |
| Modelica.Units.SI.Angle | N_ | Buildings.Types.Azimuth.N | Azimuth for north walls |
| Modelica.Units.SI.Angle | C_ | Buildings.Types.Tilt.Ceiling | Tilt for ceiling |
| Modelica.Units.SI.Angle | F_ | Buildings.Types.Tilt.Floor | Tilt for floor |
| Modelica.Units.SI.Angle | Z_ | Buildings.Types.Tilt.Wall | Tilt for wall |
| HeatTransfer.Data.Solids.Plywood | matFur | Material for furniture | |
| HeatTransfer.Data.Solids.Concrete | matCon | Concrete | |
| HeatTransfer.Data.Solids.Plywood | matWoo | Wood for exterior construction | |
| HeatTransfer.Data.Solids.Generic | matIns | Steelframe construction with insulation | |
| HeatTransfer.Data.Solids.GypsumBoard | matGyp | Gypsum board | |
| HeatTransfer.Data.Solids.GypsumBoard | matGyp2 | Gypsum board | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conExtWal | Exterior construction | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conIntWal | Interior wall construction | |
| HeatTransfer.Data.OpaqueConstructions.Generic | conFlo | Floor construction (opa_a is carpet) | |
| HeatTransfer.Data.Solids.Plywood | matCarTra | Wood for floor | |
| HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear | glaSys | Data record for the glazing system |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | TRooAir | Room air temperatures | |
| Modelica.Blocks.Interfaces.RealOutput | EHea | Cooling energy provided to the zone from the HVAC system | |
| Modelica.Blocks.Interfaces.RealOutput | ECoo | Cooling energy provided to the zone from the HVAC system | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[2] | portsInOut | Fluid inlets and outlets | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heaPorWal1 | Heat port connected to common wall | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | heaPorFlo | Heat port connected to floor | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | heaPorCei | Heat port connected to ceiling | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | heaPorWal2 | Heat port connected to common wall | |
| Buildings.BoundaryConditions.WeatherData.Bus | weaBus | Weather data bus |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.ThermalZones.Detailed.MixedAir | roo | Room model, adapted from BESTEST Case 600 and VAVReheat model (for constructions) | |
| Modelica.Blocks.Sources.Constant | qConGai_flow | Convective heat gain | |
| Modelica.Blocks.Sources.Constant | qRadGai_flow | Radiative heat gain | |
| Modelica.Blocks.Sources.Constant | qLatGai_flow | Latent heat gain | |
| Modelica.Blocks.Routing.Multiplex3 | multiplex3_1 | Sum of heat gain | |
| Modelica.Blocks.Sources.Constant | uSha | Control signal for the shading device | |
| Modelica.Blocks.Math.Product | product1 | Scheduled radiative heat gain | |
| Modelica.Blocks.Math.Gain | gain | Factorized radiative heat gain | |
| Modelica.Blocks.Math.Product | product2 | Scheduled convective heat gain | |
| Modelica.Blocks.Math.Gain | gain1 | Factorized convective heat gain | |
| Modelica.Blocks.Math.Product | product3 | Scheduled latent heat gain | |
| Modelica.Blocks.Math.Gain | gain2 | Factorized latent heat gain | |
| Modelica.Blocks.Math.Add | powCal | Power calculation, with cooling negative and heating positive | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | rooAirTem | Air temperature sensor | |
| Buildings.Examples.ScalableBenchmarks.BuildingVAV.BaseClasses.IntLoad | intLoad | Internal load schedule | |
| Fluid.Sources.MassFlowSource_WeatherData | souExf | Source model for air exfiltration | |
| Fluid.Sources.MassFlowSource_WeatherData | souInf2 | Source model for air infiltration |
Contents
| Name | Description |
|---|---|
| Medium model |
Revisions
-
September 16, 2021, by Michael Wetter:
Removed parameterlatas this is now obtained from the weather data reader.
This is for IBPSA, #1477. -
August 13, 2021, by Michael Wetter:
Reimplemented computation of energy provided by HVAC system to also include the latent load. The new implementation uses the enthalpy sensor, and therefore the mass flow rate and temperature sensors have been removed. -
April 10, 2017, by Jianjun Hu:
First implementation.