modelInternalWall

interior opaque wall between two zones

Extends from IDEAS.Buildings.Components.Interfaces.PartialOpaqueSurface.

Information

This is a wall model that should be used to simulate a wall or floor between two zones. See IDEAS.Buildings.Components.Interfaces.PartialOpaqueSurface for equations, options, parameters, validation and dynamics that are common for all surfaces.

Typical use and important parameters

Each propsbus needs to be connected to a zone, which may be the same zone.

Note that this model is not symmetric: the convection equations depend on the inclination inc, which is turned 180 degrees between both side. The value of inc is applied to the right side of the model (propsBus_a).

Parameter hasCavity can be set to true to simulate heat transfer through a cavity such as an open door in a simplified way. The cavity height h and width w then have to be specified. We assume that the value of A excludes the surface area of the cavity.

Parameters

TypeNameDefaultDescription
Realhzone_b
RealhAbs_floor_b
Convection
BooleanlinIntCon_bsim.linIntCon= true, if convective heat transfer should be linearised
Modelica.Units.SI.TemperatureDifferencedT_nominal_b1Nominal temperature difference used for linearisation, negative temperatures indicate the solid is colder
Cavity or open door
BooleanhasCavityfalse=true, to model open door or cavity in wall
Modelica.Units.SI.Lengthh2Height of (rectangular) cavity in wall
Modelica.Units.SI.Lengthw1Width of (rectangular) cavity in wall
Modelica.Units.SI.LengthhRelOpeBot_a0Vertical distance at propsbus a between the bottom of the surface that contains an (operable) opening and the bottom of the opening
Modelica.Units.SI.LengthhRelOpeBot_b0Vertical distance at propsbus b between the bottom of the surface that contains an (operable) opening and the bottom of the opening
Advanced › Cavity or open door
Modelica.Units.SI.AccelerationgModelica.Constants.g_nGravity, for computation of buoyancy
Modelica.Units.SI.Pressurep101300Absolute pressure for computation of buoyancy
Modelica.Units.SI.Densityrhop/r/TNominal density for computation of buoyancy mass flow rate
Modelica.Units.SI.SpecificHeatCapacityc_p1013Nominal heat capacity for computation of buoyancy heat flow rate
Modelica.Units.SI.TemperatureT293Nominal temperature for linearising heat flow rate
Modelica.Units.SI.TemperatureDifferencedT1Nominal temperature difference when linearising heat flow rate
Booleanuse_y_doofalse=true, to enable controllable cavity (door) input
RealCD0.78Discharge coefficient of cavity
Airflow › Vertical height check
BooleanCheckVHtrueEnable vertical heights check, if an internal floor or element is connected to the same zone at both sides this should be disabled
Vertical position (important if interZonalAirFlowType is TwoPorts)
Modelica.Units.SI.LengthhRelSurfBot_bif IDEAS.Utilities.Math.Functions.isAngle(incInt, IDEAS.Types.Tilt.Floor) then hzone_b else 0Height between the lowest point of the surface (bottom) and the floor level of the zone connected at propsBus_b (e.g. 0 for walls at floor level and floors.)

Components

TypeNameDefaultDescription
Modelica.Units.SI.TemperatureTRef_bpropsBus_b.TRefZonReference temperature of zone on side of propsBus_b, for calculation of design heat loss
IDEAS.Buildings.Components.Interfaces.ZoneBuspropsBus_bIf inc = Floor, then propsbus_b should be connected to the zone below this floor. If inc = Ceiling, then propsbus_b should be connected to the zone above this ceiling.
Modelica.Blocks.Interfaces.RealInputy_dooControl input for the door
IDEAS.Fluid.Sources.MassFlowSource_Tboundary3_aBoundary for bus a
IDEAS.Fluid.Sources.MassFlowSource_Tboundary3_bBoundary for bus b

Revisions

  • February 5, 2025, by Klaas De Jonge:
    Support was added to, optionally, check vertical heights in the two-port airflow implementation that acounts for the floor thicknesses. See #1338 and #1417
  • January 24, 2025, by Klaas De Jonge:
    Add dummy connections for hzone and hfloor in propsbus_b to avoid translation warnings. See #1402
  • November 7, 2024, by Anna Dell'Isola and Jelger Jansen:
    Update calculation of transmission design losses. See #1337
  • October 30, 2024, by Klaas De Jonge:
    Modifications for stack-effect interzonal airflow heights.
  • Februari 18, 2024, by Filip Jorissen:
    Modifications for supporting trickle vents and interzonal airflow.
  • July 9, 2023, by Filip Jorissen:
    Replaced door by operable door.
  • August 2, 2022, by Filip Jorissen:
    Activating thermal model when using OnePorts. See #1291
  • August 10, 2020, by Filip Jorissen:
    Modifications for supporting interzonal airflow. See #1066
  • July 29, 2020, by Filip Jorissen:
    Removed duplicate definition of port_emb. See #1158
  • October 13, 2019, by Filip Jorissen:
    Refactored the parameter definition of inc and azi by adding the option to use radio buttons. See #1067
  • August 10, 2018 by Damien Picard:
    Set nWin final to 1 as this should only be used for windows. See #888.
  • May 21, 2018, by Filip Jorissen:
    Added model for air flow through cavity. See #822.
  • January 2, 2017, by Filip Jorissen:
    Updated icon layer.
  • October 22, 2016, by Filip Jorissen:
    Revised documentation for IDEAS 1.0.
  • February 10, 2016, by Filip Jorissen and Damien Picard:
    Revised implementation: cleaned up connections and partials.
  • June 14, 2015, Filip Jorissen:
    Adjusted implementation for computing conservation of energy.