This component computes the sky clearness.
In the Buildings
library, HDirNor
is always larger than 1E-4,
minus some small undershoot due to regularization. Hence,
the implementation is not simplified for
HDirNor < Modelica.Constants.small
.
The function call
Buildings.Utilities.Math.Functions.smoothMax
is such that the regularization is usually not triggered.
displayUnit
.lat
from being a parameter to an input from weather bus.HGloHor
to HDirNor
.deltaX
from 0.1
to 0.01
,
and also optimized the code.k
to reduce number of operations.
algorithm
section into
equation
section for easier differentiability.