modelPartialConstruction

Partial model for exterior construction that has no window

Information

This is the base class that is used to model opaque constructions in the room model.

The surface azimuth is defined in Buildings.Types.Azimuth and the surface tilt is defined in Buildings.Types.Tilt

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AreaAHeat transfer area
Modelica.Units.SI.AngletilSurface tilt
Booleanis_floortil > 2.74889125 and til < 3.53428875Flag, true if construction is a floor
Booleanis_ceilingtil > -0.392699 and til < 0.392699Flag, true if construction is a floor
IntegernLaysize(layers.material, 1)Number of layers
Integer[nLay]nSta{layers.material[i].nSta for i in 1:nLay}Number of states
Opaque construction
Modelica.Units.SI.AreaAOpaHeat transfer area of opaque construction
Buildings.HeatTransfer.Data.OpaqueConstructions.GenericlayersMaterial properties of opaque construction
Initialization
BooleansteadyStateInitialfalse=true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start
Modelica.Units.SI.TemperatureT_a_start293.15Initial temperature at port_a, used if steadyStateInitial = false
Modelica.Units.SI.TemperatureT_b_start293.15Initial temperature at port_b, used if steadyStateInitial = false
Dynamics
BooleanstateAtSurface_atrue=true, a state will be at the surface a
BooleanstateAtSurface_btrue=true, a state will be at the surface b

Connectors

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aopa_aHeat port at surface a of opaque construction
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bopa_bHeat port at surface b of opaque construction

Components

TypeNameDefaultDescription
HeatTransfer.Conduction.MultiLayeropaModel for heat transfer through opaque construction

Revisions

  • February 11, 2022, by Michael Wetter:
    Change parameter isFloor to is_floor, and isCeiling to is_ceiling, for consistency with naming convention.
  • October 29, 2016, by Michael Wetter:
    Propagated parameters for optionally adding states at the surface.
    This is for issue 565.
  • March 13, 2015, by Michael Wetter:
    Changed model to avoid a translation error in OpenModelica.
  • May 30, 2014, by Michael Wetter:
    Removed undesirable annotation Evaluate=true.
  • December 14, 2010, by Michael Wetter:
    First implementation.