Example 23: corr_irr - Irradiance
This equation computes first a temperature corrected irradiance value in Volts:
Irr_{tempcompensated} = x_2 \cdot (x_0 + x_1 \cdot R) + (x_3 + x_4 \cdot T_{sensor} + x_5 \cdot T_{sensor}^2)
Then applies a linear equation to convert to final units:
Irr_{calibrated} = c_0 + c_1 \cdot Irr_{tempcompensated}
where
- c0, c1 are calibration coefficients
- x0, x1, x2 are coefficients required to convert the raw data in Volts
- x3, x4, x5 are the temperature correction coefficients
- n0 is the index of the temperature of the sensor channel,
- Tsensor is the temperature of the sensor in °C,
- Irrtempcompensated is the measured irradiance in Volts and compensated in temperature
- Irrcalibrated is the measured irradiance in final calibration units
Examples
>> channel 3 type
<< channel 3 type = irr_01
<< channel 3 type = irr_01
Confirm the channel type.
>> calibration 3 datetime = 20171201000000, c0 = 0.000, c1 = 1.0000
Set the core coefficients.
>> calibration 3 datetime = 20171201000000, x0 = 9.983, x1 = 0.2003, x2 = 1.000, x3 = 0.0721, x4 = 0.1049, x5 = 21.29
Set the cross-channel correction coefficients.
>> calibration 3
<< calibration 3 type = irr_01, datetime = 20171201000000, c0 = 0.0000, c1 = 1.0000, x0 = 9.983, x1 = 0.2003, x2 = 1.000, x3 = 0.0721, x4 = 0.1049, x5 = 21.29, n0 = 7
<< calibration 3 type = irr_01, datetime = 20171201000000, c0 = 0.0000, c1 = 1.0000, x0 = 9.983, x1 = 0.2003, x2 = 1.000, x3 = 0.0721, x4 = 0.1049, x5 = 21.29, n0 = 7
Request confirmation of all calibration coefficients.