SolarEWAxisSecondary (FUN)

FUNCTION SolarEWAxisSecondary : LREAL

This function provides the angle of secondary axis for solar tracking, in two axes, according to: azimuth, elevation, correction alignment factor and angle of main axis. This function is valid when north to south axis is acting as the main axis..

Alignement correction is the angle between system axis and east (clockwise)

../../../../../../_images/AlignmentCorrection.jpg

NSAxisPrim provides the Angle of main axis (0°=zenith, -90°=east, 90°=west) like explained in below image,

../../../../../../_images/NSAxisPrim_EWAxisSec.jpg

The block output is the angle of secondary axis east to west, where zenith indicates 0° position. Output value is in Degrees with range -180.00…180.00. Negative value indicates clockwise rotation about the east to west axis. Otherwise, positive value indicates anticlockwise rotation about the east to west axis.

../../../../../../_images/SolarEWAxisSecOutput.jpg
InOut:

Scope

Name

Type

Initial

Comment

Return

SolarEWAxisSecondary

LREAL

Input

Azimuth

LREAL

0

1: Topocentric azimuth angle. Eastward from north (0°=360°=north, 90°=east, 180°=south, 270°=west). Format: Degrees, Range: 0 to 359.9999

Elevation

LREAL

0

2: Topocentric elevation angle (0°=sunrise, 90°=zenith). Format: Degrees, Range: -90.00…90.00. Negative values = darkness

AlignmentCorrection

LREAL

0

3: Angle between system axis and north (clockwise). Format: Degrees, Range: -180.00…180.00.

NSAxisPrim

LREAL

0

4: Angle of main axis (0°=zenith, -90°=east, 90°=west). Format: Degrees.