modelShadowLength
Calculate the shadow length on the vertical surface by a horizontal shield
Information
Overview
This model represents the shadow length on a vertical wall caused by a horizontal shield on it.
Concept
- The model calculates the wall solar azimuth and the zenith angles to determine if a shadow is present on the wall surface, then outputs it as a boolean value.
- When the shadow is present, the model calculates the shadow length.
Assumptions
- The wall is vertical (til = 90°), while the shield is horizontal.
Example Results
AixLib.ThermalZones.HighOrder.Components.Shadow.Examples.ShadowLengthTest
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.NonSI.Angle_deg | aziDeg | -54 | Surface azimuth, S=0°, W=90°, N=180°, E=-90° |
| Modelica.Units.SI.Length | lenShie | 0.3 | Horizontal length of the sun shield |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.BoundaryConditions.WeatherData.Bus | weaBus | Weather bus | |
| Modelica.Blocks.Interfaces.RealOutput | heiSha | Height of shadow on vertical surface | |
| Modelica.Blocks.Interfaces.BooleanOutput | sha | = true, if the shadow is present on the surface |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.AltitudeAngle | altAng | Altitude angle | |
| AixLib.BoundaryConditions.SolarGeometry.IncidenceAngle | incAng | Solar incidence angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.WallSolarAzimuth | wallSolAzi | Vertical wall solar azimuth angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.Declination | decAng | Declination angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.SolarHourAngle | solHouAng | Solar hour angle | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.ZenithAngle | zen | Zenith angle | |
| Modelica.Blocks.Math.Tan | tan1 | ||
| Modelica.Blocks.Logical.Hysteresis | hysteresis | ||
| Modelica.Blocks.Logical.Hysteresis | hysteresis1 | ||
| Modelica.Blocks.Sources.RealExpression | realExpression | ||
| Modelica.Blocks.Math.Cos | cos1 | ||
| Modelica.Blocks.Logical.And | and1 |
Revisions
- December 2023, by Jun Jiang:
Implemented.
This is for #1433.