geodata.Cutout.solar_thermal

geodata.Cutout.solar_thermal#

geodata.Cutout.solar_thermal(orientation: dict | str | callable | None = None, trigon_model: str = 'simple', clearsky_model: Literal['simple', 'enhanced'] = 'simple', c0: float = 0.8, c1: float = 3.0, t_store: float = 80.0, **params)#

Convert downward short-wave radiation flux and outside temperature into time series for solar thermal collectors.

Mathematical model and defaults for c0, c1 based on model in [1].

Parameters:
  • orientation (Union[dict, str, callable]) – Panel orientation with slope and azimuth (units of degrees), or ‘latitude_optimal’.

  • trigon_model (str) – Type of trigonometry model

  • clearsky_model (str) – Type of clearsky model for diffuse irradiation. Either simple or enhanced.

  • c0 (float) – Parameter for model in [1] This defaults to 0.8.

  • c1 (float) – Parameter for model in [1] This defaults to 3.0.

  • t_store (float) – Store temperature in degree Celsius

Note

You can also specify all of the general conversion arguments documented in the convert_cutout function.

References

[1] Henning and Palzer, Renewable and Sustainable Energy Reviews 30 (2014) 1003-1018