sunpeek.core_methods.dcam_lite_collective.dcam.convert_parameters#
This module handles the conversion of collector parameters from Solar Keymark / data sheet / ISO 9806 parameters to the parameters of the D-CAM 2-N model (also called “2N parameters”).
The main function convert_to_2n() generates D-CAM 2-N parameters based on
ISO 9806 parameters (referenced by a CollectorType object) and additional
inputs:
- collector efficiency factor
- specific volume
- f_prime_c parameter
- reference conditions for the conversion, see CollectorParameterConversion
The output parameters are returned as a Params2N dataclass.
See the Params2N docstring for detailed parameter descriptions.
For further reference: - Modelling and yield analysis for large solar thermal collector fields (Peter Zauner, 2025):
MeQuSo final report: https://doi.org/10.5281/zenodo.7615252
Details: sunpeek/sunpeek-d-cat-2#16
Notes
T_s: solid (metal) temperature of the collector array in the D-CAM 2-N model.
T_a: ambient temperature, same as plant.te_amb
Code author: Philip Ohnewein <p.ohnewein@aee.at>
Code author: Peter Zauner <p.zauner@solid.at>
Code author: Daniel Tschopp <d.tschopp@aee.at>
Functions
|
This implements the parameter conversion of ISO 9806 to D-CAM 2-N parameters, under given reference conditions. |
|
Convert ISO 9806 parameters to D-CAM 2-N parameters, returning SI float values. |
Classes
|
This class implements the core parameter conversion algorithm. |
|
This class allows setting class parameters as LocalComponentParam and have unit, min and max checked on set. |
|
D-CAM 2-N model parameters as Quantity objects. |