modelSolarRadiation
Extends from TransiEnt.Basics.Icons.RadiationModel.
Information
1. Purpose of model
Calculation of heat flow rates to building due to solar radiation
2. Level of detail, physical effects considered, and physical insight
Calculation of direct irradiation to walls with 4 instances of TransiEnt.Producer.Heat.SolarThermal.Base.IrradianceOnATiltedSurface (one for each direction).
Calculation of transmittance for windows of each direction.
Calculation of homogenous distribution of diffuse irradiation on all surfaces considered.
It is assumed that 50 % of the direct irradiation is absorbed by the floor and the rest distributed evenly to the other surfaces.
Calculation of absorbed heat by windows.
3. Limits of validity
4. Interfaces
Heat Ports to window and surrounding surfaces
5. Nomenclature
(no remarks)
6. Governing Equations
(no remarks)
7. Remarks for Usage
To be used in ThermalHeatConsumer_L3
8. Validation
9. References
Michael Wetter, Wangda Zuo, Thierry S. Nouidui & Xiufeng Pang (2014) Modelica Buildings library, Journal of Building Performance Simulation, 7:4, 253-270, DOI: 10.1080/19401493.2013.765506
Senkel, A. (2017) Vergleich verschiedener Arten der Wärmeverbrauchsmodellierung in Modelica. Master Thesis. Hamburg University of Technology.
10. Version History
Model created by Anne Senkel (anne.senkel@tuhh.de) September 2017
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Area[4] | A_Win | {6.28, 3.87, 5.816, 0} | |
| SI.Area[3] | A | ||
| SI.Area | A_sum | A[1] + A[2] + A[3] + A_Win[1] + A_Win[2] + A_Win[3] + A_Win[4] | |
| Real | tau_diff | 0.6 | |
| Real | tau_dir_glas | 0.6 | |
| Real | abs | 0.05 | |
| Irradiance › Solartime | |||
| SI.Angle | longitude_local | Modelica.Units.Conversions.from_deg(10) | longitude of the local position, east positive, 10 East for Hamburg |
| SI.Angle | longitude_standard | Modelica.Units.Conversions.from_deg(15) | needed for calculation of coordinated universal time (utc), 15 for central european time, 30 for central european summer time |
| Irradiance › Extraterrestrial Irradiance | |||
| SI.Angle | latitude | Modelica.Units.Conversions.from_deg(53.55) | latitude of the local position, north posiive, 53,55 North for Hamburg |
| SI.Angle | slope | Modelica.Units.Conversions.from_deg(90) | slope of the tilted surface, assumption |
| SI.Angle | surfaceAzimuthAngle | 0 | surface azimuth angle |
| Irradiance › Skymodel | |||
| Real | reflectance_ground | 0.2 | reflectance of the ground |
| Boolean | direct_normal | true | Is the direct irradiance measured on a surface normal to irradiance? |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.NonSI.Time_day | totaldays | 365 | total days of the year, standard=365, leap year=366 |
| Real[4] | tau_dir | incident-depending transmittance of glas | |
| Real[4] | cosang | incident angle | |
| SI.HeatFlowRate | Q_flow_diff | diffuse transmitted Irradiation | |
| SI.HeatFlowRate | Q_flow_dir_S | direct transmitted Irradiation (S) | |
| SI.HeatFlowRate | Q_flow_dir_E | direct transmitted Irradiation (E) | |
| SI.HeatFlowRate | Q_flow_dir_N | direct transmitted Irradiation (N) | |
| SI.HeatFlowRate | Q_flow_dir_W | direct transmitted Irradiation (W) | |
| SI.HeatFlowRate | Q_flow_dir | total direct transmitted Irradiation | |
| TransiEnt.Producer.Heat.SolarThermal.Base.IrradianceOnATiltedSurface | irrTilt |