Opaque wall with optional prescribed heat flow rate or temperature boundary conditions
This is a wall model that should be used
to simulate a wall between a zone and a prescribed temperature or prescribed heat flow rate boundary condition.
See IDEAS.Buildings.Components.Interfaces.PartialOpaqueSurface 
for equations, options, parameters, validation and dynamics that are common for all surfaces.
Main equations
Specific to this model is that the model does not contain a convection or radiative heat exchange model at the outside of the wall.
Instead a prescribed temperature or heat flow rate may be set.
Typical use and important parameters
Parameters use_T_in and use_Q_in may be used
to enable an input for a prescribed boundary condition temperature or heat flow rate.
Alternatively, parameters use_T_fixed and T_fixed can be used
to specify a fixed boundary condition temperature.
It is not allowed to enabled multiple of these three options. 
If all are disabled then an adiabatic boundary (Q_flow=0) is used.
- 
April 26, 2020, by Filip Jorissen:
Refactored SolBus to avoid many instances in PropsBus.
See 
#1131
 
- 
January 25, 2019, by Filip Jorissen:
Revised initial equation implementation.
See issue #971.
 
- 
December 2, 2018 by Filip Jorissen:
Added option for setting fixed boundary condition temperature.
See 
#961. 
 
- 
August 10, 2018 by Damien Picard:
Set nWin final to 1 as this should only be used for windows.
See 
#888. 
 
- 
March 22, 2017, by Filip Jorissen:
Changes for JModelica compatibility.
 
- 
January 2, 2017, by Filip Jorissen:
Updated icon layer.
 
- 
October 22, 2016, by Filip Jorissen:
Revised documentation for IDEAS 1.0.
 
- 
December 7, 2016, by Damien Picard:
Set placeCapacityAtSurf_b to false for last layer of layMul when T_in is used and the sim.lineariseDymola is true.
Having a capacity connected directly to the prescribed temperature would require to have the derivative of T_in
when linearized.
The dynamics of the last layer is further set to dynamicFreeInitial when T_in is used to avoid an initialization problem.
 
- 
March 8, 2016, by Filip Jorissen:
Fixed energyDynamics when using fixed temperature boundary condition input.
This is discussed in issue 462.
 
- 
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.
 
Generated at 2025-11-03T19:21:06Z
 by OpenModelicaOpenModelica 1.25.5 using GenerateDoc.mos