Article Dans Une Revue SoftwareX Année : 2026

EmuCast: A python package for generating time series forecasts with tunable error in model predictive control design and testing

EmuCast : un package Python pour générer des prévisions de séries temporelles avec une erreur réglable pour la conception et le test de stratégies de commande prédictive

Résumé

EmuCast is a lightweight tool for generating synthetic time-series forecasts with tuneable error levels. It is intended for researchers and engineers to test predictive control strategies without needing forecasting expertise. It uses Markov Chain Monte Carlo (MCMC) and a reshaping process to create realistic hourly to sub-hourly forecasts. It is simple with only two main parameters, and do not require any calibration to adapt to any type of data (e.g. electricity demand and generation). It is fast and realistic with errors naturally increasing along the horizon. The package includes examples and datasets for predictive management in the energy sector.

Fichier principal
Vignette du fichier
SOFTX_Rigo-Mariani2026.pdf (3.55 Mo) Télécharger le fichier
Origine Fichiers éditeurs autorisés sur une archive ouverte
Licence

Dates et versions

hal-05531497 , version 1 (01-03-2026)

Licence

Identifiants

Citer

Rémy Rigo-Mariani, Zhewei Zhang. EmuCast: A python package for generating time series forecasts with tunable error in model predictive control design and testing. SoftwareX, 2026, 34, pp.102574. ⟨10.1016/j.softx.2026.102574⟩. ⟨hal-05531497⟩
137 Consultations
55 Téléchargements

Altmetric

Partager

  • More