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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | A | Heat transfer area | |
| Modelica.Units.SI.Angle | til | Surface tilt | |
| Boolean | is_floor | til > 2.74889125 and til < 3.53428875 | Flag, true if construction is a floor |
| Boolean | is_ceiling | til > -0.392699 and til < 0.392699 | Flag, true if construction is a floor |
| Integer | nLay | size(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.Area | AOpa | Heat transfer area of opaque construction | |
| Buildings.HeatTransfer.Data.OpaqueConstructions.Generic | layers | Material properties of opaque construction | |
| Initialization | |||
| Boolean | steadyStateInitial | 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 | 293.15 | Initial temperature at port_a, used if steadyStateInitial = false |
| Modelica.Units.SI.Temperature | T_b_start | 293.15 | Initial temperature at port_b, used if steadyStateInitial = false |
| Dynamics | |||
| Boolean | stateAtSurface_a | true | =true, a state will be at the surface a |
| Boolean | stateAtSurface_b | true | =true, a state will be at the surface b |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | opa_a | Heat port at surface a of opaque construction | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | opa_b | Heat port at surface b of opaque construction |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| HeatTransfer.Conduction.MultiLayer | opa | Model for heat transfer through opaque construction |
Revisions
-
February 11, 2022, by Michael Wetter:
Change parameterisFloortois_floor, andisCeilingtois_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 annotationEvaluate=true. -
December 14, 2010, by Michael Wetter:
First implementation.