Ctrl K

ETHOS.TISED

TISED (TIme SEries Downscaler) is part of ETHOS (Energy Transformation Pathway Optimization Suite) as a Python library for global downscaling of Global Horizontal Irradiance (GHI) from one hour resolution to one minute for energy system applications.

30 commitsLast commit ≈ 1 week ago1 star0 forks

Description

ETHOS.TISED

TISED (TIme SEries Downscaler) is part of ETHOS (Energy Transformation Pathway Optimization Suite) as a Python library for global downscaling of Global Horizontal Irradiance (GHI) from one hour resolution to one minute for energy system applications. The package utilizes the non-dimensionalization of solar irradiance and time with statistical parameters matching to increase the temporal resolution of GHI.

Working Principle

  • Collection and Preparation of Input Parameters
  • Extraction of Defining Parameters from Low-Resolution Data
  • Matching Algorithm
  • Selection of High-Resolution Data
  • Unpacking the 1 Minute Data

Getting Started

The package is continually developed. However, for the use case, the ghi.ipynb file in the Example folder for several locations can be accessed. The complete database is uploaded on zenodo

Python Example

Read in the time series data set with numpy

	hourly_data = np.genfromtxt("load.csv", delimiter=",")

Initialize the SolarModel from ethos.tised and define the latitude, longitude, date (year of the data), and the hourly_data which has been read as a single column array.

	synthetic = SolarModel(Lat= 52.455778, 
        Lon=13.523917, 
        date=2018, 
        data=hourly_data
        )

The model assumes that the input hourly data-single column array-is complete without errors. However, for incomplete data, the user needs to use the sample of the 'hourly_data_missing' in the data folder, before using the model. This way, the model performs KNN imputation methods for complete data imputation, then downscales.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Copyright (c) 2025 Olalekan Omoyele (FZJ ICE-2), Maximilian Hoffmann (FZJ ICE-2), Jann Michael Weinand (FZJ ICE-2), Miguel Larrañeta (Universidad de Sevilla), Jochen Linßen (FZJ ICE-2), Detlef Stolten (FZJ ICE-2).

You should have received a copy of the MIT License along with this program. If not, see https://opensource.org/licenses/MIT

Citing and further reading

If you want to use ETHOS.TISED in a published work, please kindly cite our latest journal articles:

About Us

We are the Methodology laboratory department at the Institute of Energy and Climate Research: Jülich Systems Analysis (ICE-2), belonging to the Forschungszentrum Jülich. Our interdisciplinary department's research is focusing on energy-related process and systems analyses. Data searches and system simulations are used to determine energy and mass balances, as well as to evaluate performance, emissions and costs of energy systems. The results are used for performing comparative assessment studies between the various systems. Our current priorities include the development of energy strategies, in accordance with the German Federal Government’s greenhouse gas reduction targets, by designing new infrastructures for sustainable and secure energy supply chains and by conducting cost analysis studies for integrating new technologies into future energy market frameworks.

Acknowledgements

This work is supported by the Helmholtz Association as part of the program “Energy System Design”.

Keywords
No keywords available
Programming language
  • Python 100%
License
</>Source code

Participating organisations

Forschungszentrum Jülich