modelInteriorWall
Model of an interior wall with Spawn-controlled surface conditions
Extends from Buildings.HeatTransfer.Conduction.BaseClasses.PartialConstruction (Partial model for multi-layer constructions).
Information
This is a model of the heat transfer through an interior wall, which is connected to an EnergyPlus Zone Heat Balance through Buildings.ThermalZones.EnergyPlus_24_2_0.ZoneSurface objects on both side of the wall.
This model can be used in a Spawn simulation to substitute the heat conduction calculation performed by EnergyPlus with a Buildings.HeatTransfer.Conduction.MultiLayer object.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.HeatTransfer.Data.OpaqueConstructions.Generic | layers (from PartialConstruction) | Construction definition from Data.OpaqueConstructions | |
| Integer | nLay (from PartialConstruction) | size(layers.material, 1) | Number of layers |
| Integer[nLay] | nSta (from PartialConstruction) | {layers.material[i].nSta for i in 1:nLay} | Number of states |
| String | surNam_a | Name of EnergyPlus Surface (port a) | |
| String | surNam_b | Name of EnergyPlus Surface (port b) | |
| Modelica.Units.SI.Area | A | Wall area | |
| Initialization | |||
| Boolean | steadyStateInitial (from PartialConstruction) | false | =true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start |
| Modelica.Units.SI.Temperature | T_a_start (from PartialConstruction) | 293.15 | Initial temperature at port_a, used if steadyStateInitial = false |
| Modelica.Units.SI.Temperature | T_b_start (from PartialConstruction) | 293.15 | Initial temperature at port_b, used if steadyStateInitial = false |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Buildings.ThermalZones.EnergyPlus_24_2_0.ZoneSurface | sur_a | Wall surface (port a) | |
| Buildings.ThermalZones.EnergyPlus_24_2_0.ZoneSurface | sur_b | Wall surface (port b) | |
| Buildings.HeatTransfer.Conduction.MultiLayer | walCon | Wall conduction | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | TSur_a | Surface temperature (port a) | |
| Buildings.HeatTransfer.Sources.PrescribedHeatFlow | heaSur_a | Surface heat transfer rate (port a) | |
| Modelica.Thermal.HeatTransfer.Sensors.TemperatureSensor | TSur_b | Surface temperature (port b) | |
| Buildings.HeatTransfer.Sources.PrescribedHeatFlow | heaSur_b | Surface heat transfer rate (port b) |
Revisions
-
July 21, 2021, by Baptiste Ravache:
First implementation.