| Integer | nSurf (from ZoneInterface) | | Number of surfaces adjacent to and heat exchanging with the zone |
| Integer | nPorts (from ZoneInterface) | 2 | Number of ports for ventilation connections |
| Real | n50_computed (from PartialZone) | n50_int | Computed n50 value |
| Modelica.Fluid.Types.Dynamics | energyDynamicsAir (from PartialZone) | Modelica.Fluid.Types.Dynamics.FixedInitial | Type of energy balance for air model: dynamic (3 initialization options) or steady state |
| Modelica.Units.SI.Power | QInf_design (from PartialZone) | 1012*1.204*V/3600*n50_int/n50toAch*(TZon_design - sim.Tdes) | Design heat losses from infiltration at reference outdoor temperature |
| Modelica.Units.SI.Power | QRH_design (from PartialZone) | A*fRH | Additional power required to compensate for the effects of intermittent heating |
| Modelica.Units.SI.Power | Q_design (from PartialZone) | | Total design heat losses for the zone (including transmission, infiltration, and reheating; excluding ventilation) |
| IDEAS.Buildings.Components.OccupancyType.OfficeWork | occTyp (from PartialZone) | | |
| IDEAS.Buildings.Components.RoomType.Generic | rooTyp (from PartialZone) | | |
| IDEAS.Buildings.Components.LightingType.None | ligTyp (from PartialZone) | | |
| Integer | nSurfExt (from RectangularZoneTemplateInterface) | 0 | Number of additional connected external surfaces |
| Integer | aziOpt (from RectangularZoneTemplateInterface) | 5 | Azimuth angle option from simInfoManager, or custom using aziA |
| Modelica.Units.SI.Angle | aziA (from RectangularZoneTemplateInterface) | sim.aziOpts[aziOpt] | Azimuth angle of face A |
| Modelica.Units.SI.Length | l (from RectangularZoneTemplateInterface) | | Horizontal length of faces A and C. This parameter can be overwritten per surface |
| Modelica.Units.SI.Length | w (from RectangularZoneTemplateInterface) | | Horizontal length of faces B and D. This parameter can be overwritten per surface |
| Modelica.Units.SI.Length | h (from RectangularZoneTemplateInterface) | | Height between top of floor and bottom of ceiling |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypA (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypB (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypC (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypD (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypCei (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypFlo (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Constructions.CavityWall | conTypInt (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypA (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypB (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypC (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypD (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Components.Shading.Interfaces.ShadingProperties | shaTypCei (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Frames.None | fraTypA (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Frames.None | fraTypB (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Frames.None | fraTypC (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Frames.None | fraTypD (from RectangularZoneTemplateInterface) | | |
| IDEAS.Buildings.Data.Frames.None | fraTypCei (from RectangularZoneTemplateInterface) | | |
| Modelica.Units.SI.Angle | aziB (from RectangularZoneTemplateInterface) | aziAInt + Modelica.Constants.pi/2 | Azimuth angle of face B |
| Modelica.Units.SI.Angle | aziC (from RectangularZoneTemplateInterface) | aziAInt + Modelica.Constants.pi | Azimuth angle of face C |
| Modelica.Units.SI.Angle | aziD (from RectangularZoneTemplateInterface) | aziAInt + 3*Modelica.Constants.pi/2 | Azimuth angle of face D |
| Building physics |
| Modelica.Units.SI.Volume | V (from ZoneInterface) | | Total zone air volume |
| Modelica.Units.SI.Length | hZone (from ZoneInterface) | 2.8 | Zone height: distance between floor and ceiling |
| Modelica.Units.SI.Length | hFloor (from ZoneInterface) | 0 | Absolute height of zone floor |
| Modelica.Units.SI.Area | A (from ZoneInterface) | V/hZone | Total conditioned floor area |
| Advanced › Occupants |
| Boolean | useOccNumInput (from ZoneInterface) | | =false, to remove icon of yOcc |
| Advanced › Sources |
| Boolean | useWatFlowInput (from ZoneInterface) | false | =true, to enable an input for injecting water vapor into a zone |
| Boolean | useCFlowInput (from ZoneInterface) | false | =true, to enable an input for injecting CO2 into a zone |
| Advanced › Lighting |
| Boolean | useLigCtrInput (from ZoneInterface) | | =false, to remove icon of lightCtrl |
| Airflow › Air model |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal (from ZoneInterface) | V*1.2*2/3600 | Nominal flow rate of the air flow system fluid ports |
| Boolean | allowFlowReversal (from PartialZone) | true | = true to allow flow reversal in zone, false restricts to design direction (port_a -> port_b). |
| Airflow › Airtightness |
| Boolean | use_custom_n50 (from PartialZone) | sim.interZonalAirFlowType == IDEAS.BoundaryConditions.Types.InterZonalAirFlow.None and not sim.unify_n50 | if true, a custom n50 value is used instead of a globally computed n50 value |
| Real | n50 (from PartialZone) | sim.n50 | n50 value for this zone |
| Real | n50toAch (from PartialZone) | 20 | Conversion fractor from n50 to Air Change Rate |
| Advanced › Air model |
| Real | mSenFac (from PartialZone) | 5 | Correction factor for thermal capacity of zone air. |
| Advanced › Radiative heat exchange |
| Boolean | linIntRad (from PartialZone) | sim.linIntRad | Linearized computation of long wave radiation |
| Boolean | calculateViewFactor (from PartialZone) | false | Explicit calculation of view factors: works well only for rectangular zones! |
| Modelica.Units.SI.Temperature | Tzone_nom (from PartialZone) | 295.15 | Nominal zone temperature, used for linearising radiative heat exchange |
| Modelica.Units.SI.TemperatureDifference | dT_nom (from PartialZone) | -2 | Nominal temperature difference between zone walls, used for linearising radiative heat exchange |
| Boolean | simVieFac (from PartialZone) | false | Simplify view factor computation |
| Boolean | ignAss (from PartialZone) | false | Ignore asserts to simulate non-physical unit test models |
| Advanced › Design heat load |
| Modelica.Units.SI.Temperature | TZon_design (from PartialZone) | 294.15 | Reference zone temperature for calculation of design heat load |
| Real | fRH (from PartialZone) | 11 | Reheat factor for calculation of design heat load, (EN 12831, table D.10 Annex D) |
| Initialization |
| Medium.Temperature | T_start (from PartialZone) | Medium.T_default | Start value of temperature |
| Face A › Construction details |
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypA (from RectangularZoneTemplateInterface) | | Modelled boundary for face A of the zone |
| Integer | nExtA (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face A |
| Face B › Construction details |
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypB (from RectangularZoneTemplateInterface) | | Modelled boundary for face B of the zone |
| Integer | nExtB (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face B |
| Face C › Construction details |
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypC (from RectangularZoneTemplateInterface) | | Modelled boundary for face C of the zone |
| Integer | nExtC (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face C |
| Face D › Construction details |
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypD (from RectangularZoneTemplateInterface) | | Modelled boundary for face D of the zone |
| Integer | nExtD (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to face D |
| Floor › Construction details |
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypFlo (from RectangularZoneTemplateInterface) | | Modelled boundary for the zone floor |
| Integer | nExtFlo (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to floor |
| Ceiling › Construction details |
| IDEAS.Buildings.Components.Interfaces.BoundaryType | bouTypCei (from RectangularZoneTemplateInterface) | | Modelled boundary for the zone ceiling |
| Integer | nExtCei (from RectangularZoneTemplateInterface) | 1 | Number of external surfaces connected to ceiling |
| Face A › Window details |
| Boolean | hasWinA (from RectangularZoneTemplateInterface) | false | Modelling window for face A if true |
| Modelica.Units.SI.Area | A_winA (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face A |
| Modelica.Units.SI.Length | h_winA (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winA)) | Window A height, including frame |
| Real | fracA (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face A |
| Real | nWinA (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinA identical windows in facade A |
| Face B › Window details |
| Boolean | hasWinB (from RectangularZoneTemplateInterface) | false | Modelling window for face B if true |
| Modelica.Units.SI.Area | A_winB (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face B |
| Modelica.Units.SI.Length | h_winB (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winB)) | Window B height, including frame |
| Real | fracB (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face B |
| Real | nWinB (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinB identical windows in facade B |
| Face C › Window details |
| Boolean | hasWinC (from RectangularZoneTemplateInterface) | false | Modelling window for face C if true |
| Modelica.Units.SI.Area | A_winC (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face C |
| Modelica.Units.SI.Length | h_winC (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winC)) | Window C height, including frame |
| Real | fracC (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face C |
| Real | nWinC (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinC identical windows in facade C |
| Face D › Window details |
| Boolean | hasWinD (from RectangularZoneTemplateInterface) | false | Modelling window for face D if true |
| Modelica.Units.SI.Area | A_winD (from RectangularZoneTemplateInterface) | 0 | Surface area of window of face D |
| Modelica.Units.SI.Length | h_winD (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winD)) | Window D height, including frame |
| Real | fracD (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of face D |
| Real | nWinD (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinD identical windows in facade D |
| Ceiling › Window details |
| Boolean | hasWinCei (from RectangularZoneTemplateInterface) | false | Modelling window for ceiling if true |
| Modelica.Units.SI.Area | A_winCei (from RectangularZoneTemplateInterface) | 0 | Surface area of window of ceiling |
| Modelica.Units.SI.Length | h_winCei (from RectangularZoneTemplateInterface) | max(0.1, sqrt(A_winCei)) | Ceiling window height, including frame |
| Real | fracCei (from RectangularZoneTemplateInterface) | 0.15 | Area fraction of the window frame of the ceiling |
| Real | nWinCei (from RectangularZoneTemplateInterface) | 1 | Scaling factor to model nWinCei identical windows in the ceiling |
| Internal wall |
| Boolean | hasInt (from RectangularZoneTemplateInterface) | false | If true, the zone contains an internal wall with both faces connected to the zone |
| Face A › Overwrite |
| Modelica.Units.SI.Length | lA (from RectangularZoneTemplateInterface) | l | Horizontal length of face A |
| Face B › Overwrite |
| Modelica.Units.SI.Length | lB (from RectangularZoneTemplateInterface) | w | Horizontal length of face B |
| Face C › Overwrite |
| Modelica.Units.SI.Length | lC (from RectangularZoneTemplateInterface) | l | Horizontal length of face C |
| Face D › Overwrite |
| Modelica.Units.SI.Length | lD (from RectangularZoneTemplateInterface) | w | Horizontal length of face D |
| Internal wall › Construction details |
| Modelica.Units.SI.Length | lInt (from RectangularZoneTemplateInterface) | lA | Horizontal length of internal wall contained within the zone |
| Advanced › Overwrite |
| Modelica.Units.SI.Area | AZone (from RectangularZoneTemplateInterface) | w*l | Parameter to overwrite the zone surface area |
| Ceiling › Overwrite |
| Modelica.Units.SI.Area | ACei (from RectangularZoneTemplateInterface) | w*l | Surface of roof or ceiling (including potential windows) |
| Advanced › Convective heat exchange |
| Boolean | linIntCon (from RectangularZoneTemplateInterface) | sim.linIntCon | = true, if convective heat transfer should be linearised |
| Boolean | linExtCon (from RectangularZoneTemplateInterface) | sim.linExtCon | = true, if exterior convective heat transfer should be linearised (uses average wind speed) |
| Advanced › Windows |
| Interfaces.WindowDynamicsType | windowDynamicsType (from RectangularZoneTemplateInterface) | IDEAS.Buildings.Components.Interfaces.WindowDynamicsType.Two | Type of dynamics for glazings and frames: using zero, one combined or two states |
| Advanced › Convective heat transfer |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_win (from RectangularZoneTemplateInterface) | -3 | Nominal temperature difference used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_bou (from RectangularZoneTemplateInterface) | -1 | Nominal temperature difference for boundary walls, used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_out (from RectangularZoneTemplateInterface) | -3 | Nominal temperature difference for outer walls, used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_sla (from RectangularZoneTemplateInterface) | -3 | Nominal temperature difference of slab on ground, used for linearisation, negative temperatures indicate the solid is colder |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_intA (from RectangularZoneTemplateInterface) | 1 | Nominal temperature difference between zone air and interior walls, used for linearisation |
| Modelica.Units.SI.TemperatureDifference | dT_nominal_intB (from RectangularZoneTemplateInterface) | 1 | Nominal temperature difference between interior walls exterior connection, used for linearisation |
| Floor › Slab on ground |
| Modelica.Units.SI.Temperature | TeAvg (from RectangularZoneTemplateInterface) | 273.15 + 10.8 | Annual average outdoor temperature |
| Modelica.Units.SI.Temperature | TiAvg (from RectangularZoneTemplateInterface) | 273.15 + 22 | Annual average indoor temperature |
| Modelica.Units.SI.TemperatureDifference | dTeAvg (from RectangularZoneTemplateInterface) | 4 | Amplitude of variation of monthly average outdoor temperature |
| Modelica.Units.SI.TemperatureDifference | dTiAvg (from RectangularZoneTemplateInterface) | 2 | Amplitude of variation of monthly average indoor temperature |
| Modelica.Units.SI.Temperature[3] | T_start_gro (from RectangularZoneTemplateInterface) | fill(TeAvg, 3) | Initial temperatures of the ground layers (with first value = deepest layer
and last value = shallowest layer |
| Face A › Cavity or open door |
| Boolean | hasCavityA (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hA (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wA (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Face B › Cavity or open door |
| Boolean | hasCavityB (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hB (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wB (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Face C › Cavity or open door |
| Boolean | hasCavityC (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hC (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wC (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Face D › Cavity or open door |
| Boolean | hasCavityD (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal wall |
| Modelica.Units.SI.Length | hD (from RectangularZoneTemplateInterface) | 2 | Height of (rectangular) cavity in internal wall |
| Modelica.Units.SI.Length | wD (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal wall |
| Floor › Cavity or open door |
| Boolean | hasCavityFlo (from RectangularZoneTemplateInterface) | false | =true, to model open door or cavity in internal floor |
| Modelica.Units.SI.Length | bFlo (from RectangularZoneTemplateInterface) | 2 | Breadth of (rectangular) cavity in internal floor |
| Modelica.Units.SI.Length | wFlo (from RectangularZoneTemplateInterface) | 1 | Width of (rectangular) cavity in internal floor |
| Advanced › Cavity or open door |
| Modelica.Units.SI.Acceleration | g (from RectangularZoneTemplateInterface) | Modelica.Constants.g_n | Gravity, for computation of buoyancy |
| Modelica.Units.SI.Pressure | p (from RectangularZoneTemplateInterface) | 101300 | Absolute pressure for computation of buoyancy |
| Modelica.Units.SI.Density | rho (from RectangularZoneTemplateInterface) | p/r/T | Nominal density for computation of buoyancy mass flow rate |
| Modelica.Units.SI.SpecificHeatCapacity | c_p (from RectangularZoneTemplateInterface) | 1013 | Nominal heat capacity for computation of buoyancy heat flow rate |
| Modelica.Units.SI.Temperature | T (from RectangularZoneTemplateInterface) | 293.15 | Nominal temperature for linearising heat flow rate |
| Modelica.Units.SI.TemperatureDifference | dT (from RectangularZoneTemplateInterface) | 1 | Nominal temperature difference when linearising heat flow rate |
| Face A › Building shade |
| Boolean | hasBuildingShadeA (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaA (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaA (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall A |
| Face B › Building shade |
| Boolean | hasBuildingShadeB (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaB (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaB (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall B |
| Face C › Building shade |
| Boolean | hasBuildingShadeC (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaC (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaC (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall C |
| Face D › Building shade |
| Boolean | hasBuildingShadeD (from RectangularZoneTemplateInterface) | false | =true, to enable computation of shade cast by opposite building or object on OuterWall |
| Modelica.Units.SI.Length | LShaD (from RectangularZoneTemplateInterface) | 0 | Distance between shading object and wall, perpendicular to wall |
| Modelica.Units.SI.Length | dhShaD (from RectangularZoneTemplateInterface) | 0 | Height difference between top of shading object and top of wall D |
| Advanced › SlabOnGround |
| Modelica.Units.SI.Length | PWall (from RectangularZoneTemplateInterface) | (if hasOutA then lA else 0) + (if hasOutB then lB else 0) + (if hasOutC then lC else 0) + (if hasOutD then lD else 0) | Total floor slab perimeter length |
| Floor › Floor heating / CCA |
| Boolean | hasEmb (from RectangularZoneTemplateInterface) | false | Set to true if floor is equipped with floor heating or concrete core activation |