SolarNSAxisSecondary (FUN)

FUNCTION SolarNSAxisSecondary : LREAL

This function provides the angle of secondary axis for solar tracking, in two axes, according to: elevation, azimuth, correction alignment factor and angle of main axis.

This function assumes the East to West axis as the main system axis. This function is valid when east to west axis is acting as the main axis

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

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

EWAxisPrim provides the Angle of main axis (0°=zenith, -90°=north, 90°=south) like explained in below image,

../../../../../../_images/EWAxisPri_NSAxisSec.jpg

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

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

Scope

Name

Type

Initial

Comment

Return

SolarNSAxisSecondary

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.

EWAxisPrim

LREAL

0

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