modelPartialShading
Window shading partial
Information
Partial model for shading computations.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | controlled | true | if true, shading has a control input |
| Modelica.Units.SI.Area | A_glazing | Surface area of the glazing | |
| Modelica.Units.SI.Area | A_frame | Surface area of the frame | |
| Modelica.Units.SI.Angle | inc | Surface inclination | |
| Modelica.Units.SI.Temperature | Tenv_nom | 280 | Nominal temperature of environment |
| Modelica.Units.SI.Emissivity | epsSw_frame | Short wave solar absorption coefficient of the frame | |
| Modelica.Units.SI.Emissivity | epsLw_frame | Long wave solar absorption coefficient of the frame | |
| Modelica.Units.SI.Emissivity | epsLw_glazing | Long wave solar absorption coefficient of the glazing | |
| Modelica.Units.SI.Emissivity | epsSw_shading | 0.8 | Short wave emissivity of the shading object |
| Real | g_glazing | Nominal shading coefficient of the glazing | |
| Boolean | linCon | false | Linearise convective heat transfer |
| Boolean | linRad | false | Linearise radiative heat transfer |
| Boolean | haveBoundaryPorts | true | Include ports for setting boundary conditions |
| Boolean | haveFrame | A_frame*epsLw_frame > 0 | Frame enabled |
| Modelica.Units.SI.CoefficientOfHeatTransfer | hSha | 12 | Equivalent thermal conductance of the shading device |
| Window properties | |||
| Modelica.Units.SI.Angle | azi | Window azimuth angle | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | HDirTil | Direct solar illuminance on surface | |
| Modelica.Blocks.Interfaces.RealInput | HSkyDifTil | Diffuse sky solar illuminance on tilted surface | |
| Modelica.Blocks.Interfaces.RealInput | HGroDifTil | Diffuse ground solar illuminance on tilted surface | |
| Modelica.Blocks.Interfaces.RealInput | angZen | Angle of incidence | |
| Modelica.Blocks.Interfaces.RealOutput | HShaDirTil | Shaded direct solar illuminance on surface | |
| Modelica.Blocks.Interfaces.RealOutput | HShaSkyDifTil | Shaded diffuse sky solar illuminance on tilted surface | |
| Modelica.Blocks.Interfaces.RealOutput | HShaGroDifTil | Shaded diffuse ground solar illuminance on tilted surface | |
| Modelica.Blocks.Interfaces.RealOutput | iAngInc | Angle of incidence after transmittance through (possible) shading | |
| Modelica.Blocks.Interfaces.RealInput | angInc | Inclination angle | |
| Modelica.Blocks.Interfaces.RealInput | angAzi | Azimuth angle | |
| Modelica.Blocks.Interfaces.RealInput | Ctrl | Control signal between 0 and 1, i.e. 1 is fully closed | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_b | port_frame | ||
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | port_glazing | ||
| Modelica.Blocks.Interfaces.RealInput | TEnv | Environment temperature | |
| Modelica.Blocks.Interfaces.RealInput | Te | ||
| Modelica.Blocks.Interfaces.RealInput | hForcedConExt | ||
| Modelica.Blocks.Interfaces.RealOutput | TDryBul | Exterior surface air temperature | |
| Modelica.Blocks.Interfaces.RealInput | m_flow |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Irradiance | HSha | HShaDirTil + HShaSkyDifTil + HShaGroDifTil | Total shaded solar irradiance |
| Modelica.Units.SI.Irradiance | H | HDirTil + HSkyDifTil + HGroDifTil | Total unshaded solar irradiance |
Revisions
-
July 1, 2024 by Lucas Verleyen:
Add assert for control input. See #1290. -
July 18, 2022 by Filip Jorissen:
Refactored for #1270 for including thermal effect of screens. -
March 2, 2022 by Filip Jorissen:
Added HSha output for the total solar irradiance. -
July 18, 2016 by Filip Jorissen:
Cleaned up implementation and documentation.