☀️ Solar Radiation & Position

Determine solar angles and incident solar energy (direct, diffuse, albedo reflection) on tilted solar panels or walls for any location and calendar date.

Collector Tilt (beta) and Azimuth (gamma) rotation

Panel Orientation & Solar Angles

The orientation of the receiving plane relative to the solar path determines the amount of direct energy ($I_{beam}$) captured:

  • Tilt ($\beta$): Angle of panel above the flat ground. $0^\circ$ is horizontal, $90^\circ$ is vertical wall.
  • Azimuth ($\gamma$): Panel heading direction. $0^\circ$ is facing South, $90^\circ$ facing West, $-90^\circ$ facing East.
  • Angle of incidence ($\theta$): Angle between sun rays and panel perpendicular. Lower is better.

📝 Configuration

🌍 Geography & Time

Positive North (0 to 90), Negative South
Positive East (0 to 180), Negative West
Julien day (1-366)
Hours (0 to 24)
UTC offset in hours

🏗️ Panel Surface Orientation

Tilt above horizontal: 30°
Heading: 0°=S, 90°=W, -90°=E:

🌱 Environment Albedo

Sol reflection coefficient: standard grass $\approx$ 0.20, snow $\approx$ 0.70.

📊 Results & Solar Decomposition

Configure geographical/panel options and click "Compute Solar Radiation" to display positioning and solar heat flux calculations.

📘 Calculation Methodology (Haurwitz Clear Sky Model)

Mathematical Model

Solar positioning is resolved first using seasonal orbital parameters, before calculating direct beam, diffuse sky, and albedo components incident on the panel surface:

Apparent Solar Time (AST):
$$AST = H_{local} + \frac{4 \cdot (15^\circ \cdot TZ - L_{loc}) + E}{60}$$
Solar Altitude ($\alpha$) & Azimuth ($\gamma_s$):
$$\sin \alpha = \sin \phi \cdot \sin \delta + \cos \phi \cdot \cos \delta \cdot \cos \omega$$ $$\cos \gamma_s = \frac{\sin \alpha \cdot \sin \phi - \sin \delta}{\cos \alpha \cdot \cos \phi}$$
Incidence Angle on tilted plane ($\theta$):
$$\cos \theta = \sin \alpha \cdot \cos \beta + \cos \alpha \cdot \sin \beta \cdot \cos(\gamma_s - \gamma)$$

Irradiation Components

Direct Solar Normal ($I_{dn}$):
$$I_{dn} = 1367 \cdot \left[1 + 0.033 \cdot \cos\left(360 \cdot \frac{n}{365}\right)\right] \cdot \exp\left(-\frac{0.128}{\sin \alpha}\right)$$
Direct Beam on tilted panel ($I_{beam}$):
$$I_{beam} = I_{dn} \cdot \cos \theta \quad (\text{if } \cos \theta > 0)$$
Diffuse Sky Component (Liu & Jordan):
$$I_{diffuse} = I_{dn} \cdot \sin \alpha \cdot 0.3 \cdot \left(\frac{1 + \cos \beta}{2}\right)$$
Ground Albedo Component:
$$I_{albedo} = I_{dn} \cdot \sin \alpha \cdot \rho_g \cdot \left(\frac{1 - \cos \beta}{2}\right)$$