sunpeek.core_methods.dcam_lite_collective.dcam.settings.DCAMSettings#

class sunpeek.core_methods.dcam_lite_collective.dcam.settings.DCAMSettings(**kwargs)#

Bases: object

Settings shared by all methods that are based on D-CAM:

n_discretization, optional

Number of discretization points of the D-CAM 2-N model in flow direction. Solid temperature T_s and fluid temperature T_f will have a number of states that is equal to n_discretization.

min_interval_lengthdt.timedelta, optional

A minimum interval length (duration); intervals shorter than that length are dismissed.

pre_operation_lengthdt.timedelta, optional

A minimum pre-operation period (in the range of 1-5 minutes, see MeQuSo [1]_) that must be available and is cut off at the beginning of each returned interval.

max_gap_in_intervaldt.timedelta, optional

Large gaps are not allowed within the filtered intervals. Backward gaps longer than this threshold are ignored.

data_interpolation_methodDataFilteringInterpolators, optional

Specify the data interpolation method used in get_dcam_data().

min_mf_specQ, optional

There is used as a “plant in operation”-signal, a signal that can be anything telling if the plant is in operation, e.g a minimum specific mass flow (e.g 1 kg/m²h), or minimum volume flow, minimum power output, or minimum irradiance.

min_te_ambQ, optional

A minimum ambient temperature is required in order to exclude periods with potential snow cover of the collectors or the radiation sensors. This is also in accordance with the Performance Check / ISO 24194. The default value is the same as in ISO 24194.

max_ve_windQ, optional

A maximum wind speed excludes periods with very strong wind, because wind is not taken into account in the D-CAM 2-N model. Since wind speed is rarely measured at solar plants, this function will also work if wind speed is not measured / not given as a plant sensor; in that case, this criterion is ignored. The default value is the same as in ISO 24194.

max_aoiQ, optional

Maximum incidence angle on the collector. Large incidence angles tend to produce no usable beam irradiance and are thus excluded.

ref_irradianceQ, optional

Reference irradiance in collector plane used for parameter conversion.

ref_deltaT_s_ambQ, optional

Reference temperature difference between collector solid / metal part and ambient.

ref_fluid_heat_capacityQ, optional

Reference fluid heat capacity, at typical operation temperature.

ref_fluid_densityQ, optional

Reference fluid density, at typical operation temperature.

ref_specific_mass_flowQ, optional

Reference mass flow per gross collector area, used for heat capacity conversion.

Raises:

DCAMError

Methods

__init__(**kwargs)

Check user supplied settings and do sanity checks on them.