modelSkymodel_Klucher

Klucher model - Anisotropic calculation of the irradiance on a tilted surface

Extends from SkymodelBase (Base model for modeling the influence of orientation of a surface for calculation of irradiance).

Information

1. Purpose of model

Anisotropic approach to calculate solar radiation on a tilted surface.

2. Level of detail, physical effects considered, and physical insight

Theoretical model based on the assumption that the diffuse irradiance has a peak next to the angle of the sun so that this circumsolar irradiance can be added to direct irradiance.

3. Limits of validity

Usage for small values of angleOfSunIncidence.horizontal is not recommended because of refraction by atmosphere.

4. Interfaces

(no remarks)

5. Nomenclature

direct_tilted, diffuse_tilted and ground_tilted are the calculated irradiances of tilted surface.

6. Governing Equations


 eff= 1-(diffuse_horizontal / max(1,(direct_horizontal + diffuse_horizontal)))^2

 direct_tilted= (direct_horizontal+diffuse_horizontal*anisotropy_index)*ratio_beam

diffuse_tilted= diffuse_horizontal*(1-anisotropy_index)*((1+cos(slope))/2)*(1+eff*(sin(slope/2))^3)


  ground_tilted= (direct_horizontal+diffuse_horizontal)*reflectance_ground*(1-cos(slope))/2

7. Remarks for Usage

None.

8. Validation

Purely theoretical model

9. References

Duffie & Beckman (2006): Solar Engineering of Thermal Processes, p. 91 f.

10. Version History

Model created by Tobias Toerber (tobias.toerber@tuhh.de), Jul 2015

Edited by Sascha Guddusch (sascha.guddusch@tuhh.de), May 2016

Modified by Anne Senkel (anne.senkel@tuhh.de), Mar 2017

Modified by Lisa Andresen (andresen@tuhh.de), Apr. 2017

Parameters

TypeNameDefaultDescription
Realoffset (from SolarTime){0, 0, 0, 0}
SI.Anglelongitude_local (from SolarTime)Modelica.Units.Conversions.from_deg(10)East positive, west negative, 10 for Hamburg
SI.Anglelongitude_standard (from SolarTime)Modelica.Units.Conversions.from_deg(15)15 needed for offset calculation of central european time, 30 for central european summer time
Realutc (from SolarTime)longitude_standard*12/Const.piDifference between UTC and zone time; i.e. +1 in Amsterdam/Berlin/Bern/Rome; default works for standard time, beware of summer time !
SI.IrradiancesolarConstant (from ExtraTerrestrialIrradiance)1367
SI.Anglelatitude (from ExtraTerrestrialIrradiance)Modelica.Units.Conversions.from_deg(53.55)latitude of the position, north posiive, 53,55 N for Hamburg
SI.Angleslope (from ExtraTerrestrialIrradiance)Modelica.Units.Conversions.from_deg(30)slope of the tilted surface, Assumption
SI.AnglesurfaceAzimuthAngle (from ExtraTerrestrialIrradiance)0Angle between the local meridian and the projection of the normal of the surface on a horizontal surface, west positive
BooleanfixedMounting (from ExtraTerrestrialIrradiance)truechoose if surface is fix mounted - if 'true' the sun position is ideally tracked
Realreflectance_ground (from SkymodelBase)0.2Reflection coefficient of the ground
Booleandirect_normal (from SkymodelBase)true=true, if the direct irradiance measured on a surface is normal to irradiance

Components

TypeNameDefaultDescription
Modelica.Units.NonSI.Time_daydayoftheyear (from SolarTime)Day as floating point number. 0.0 at 1.1. 00:00:00, 1.0 at 2.1. 00:00:00 a.s.o.
Modelica.Units.NonSI.Time_daytotaldays (from SolarTime)365total days of the year, standard=365, leap year=366
SI.TimesolarTime (from SolarTime)Local solar time in seconds
SI.Timeoffset_sec (from SolarTime)
SI.Angleangle_horizontal (from ExtraTerrestrialIrradiance)
SI.Angleangle_tilted (from ExtraTerrestrialIrradiance)
SI.Irradianceirradiance_extraterrestrial (from ExtraTerrestrialIrradiance)
SI.Angledeclination (from ExtraTerrestrialIrradiance)
SI.AnglehourAngle (from ExtraTerrestrialIrradiance)
SI.Irradianceirradiance_direct_measured (from SkymodelBase)Measured direct irradiance
SI.Irradianceirradiance_diffuse_horizontal (from SkymodelBase)Measured diffuse irradiance
SI.Irradianceirradiance_direct_horizontal (from SkymodelBase)Direct horizontal irradiance
SI.Irradianceirradiance_direct_tilted (from SkymodelBase)
SI.Irradianceirradiance_diffuse_tilted (from SkymodelBase)
SI.Irradianceirradiance_ground_tilted (from SkymodelBase)
Realratio_beam (from SkymodelBase)Ratio between direct irradiance on a tilted surface and irradiance on a horizontal surface