modelInteriorConvection
Model for a interior (room-side) convective heat transfer with variable surface area
Extends from Buildings.HeatTransfer.Convection.BaseClasses.PartialConvection (Partial model for heat convection).
Information
This is a model for a convective heat transfer for interior, room-facing surfaces.
The parameter conMod determines the model that is used to compute
the heat transfer coefficient:
- If
conMod= Buildings.HeatTransfer.Types.InteriorConvection.Fixed, then the convective heat transfer coefficient is set to the value specified by the parameterhFixed. -
If
conMod= Buildings.HeatTransfer.Types.InteriorConvection.Temperature, then the convective heat tranfer coefficient is a function of the temperature difference. The convective heat flux is computed using- for floors the function Buildings.HeatTransfer.Convection.Functions.HeatFlux.floor
- for ceilings the function Buildings.HeatTransfer.Convection.Functions.HeatFlux.ceiling
- for walls the function Buildings.HeatTransfer.Convection.Functions.HeatFlux.wall
This model is identical to
Buildings.HeatTransfer.Convection.Interior
except that it has an input u that is used to scale the
heat transfer.
This can be used if the heat transfer area is variable.
An example usage is for a window with shade, in which
the surface area of a shaded part of a window changes depending on the shading
control signal.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Area | A (from PartialConvection) | Heat transfer area | |
| Boolean | homotopyInitialization | true | = true, use homotopy method |
| Buildings.HeatTransfer.Types.InteriorConvection | conMod | Buildings.HeatTransfer.Types.InteriorConvection.Fixed | Convective heat transfer model |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hFixed | 3 | Constant convection coefficient |
| Modelica.Units.SI.Angle | til | Surface tilt |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | solid (from PartialConvection) | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | fluid (from PartialConvection) | ||
| Modelica.Blocks.Interfaces.RealInput | u | Input connector, used to scale the surface area to take into account an operable shading device |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.HeatFlowRate | Q_flow (from PartialConvection) | Heat flow rate from solid -> fluid | |
| Modelica.Units.SI.HeatFlux | q_flow (from PartialConvection) | Convective heat flux from solid -> fluid | |
| Modelica.Units.SI.TemperatureDifference | dT (from PartialConvection) | = solid.T - fluid.T |
Revisions
-
February 11, 2022, by Michael Wetter:
Change parameterisFloortois_floor, andisCeilingtois_ceiling, for consistency with naming convention. -
April 14, 2020, by Michael Wetter:
ChangedhomotopyInitializationto a constant.
This is for IBPSA, #1341. -
March 2, 2015, by Michael Wetter:
First implementation.