Proposé dans le cadre d’un stage de césure ou de fin d’études
CONTEXTE
Vous intégrerez l’équipe de Data Scientists/Data Engineers de CalibSun travaillant sur le développement commercial d’un service innovant de prévision du rayonnement solaire et de productible PV. Il s’appuiera sur l’expertise académique des équipes du centre OIE d’ARMINES / MINES Paris PSL.
Le service est hébergé sur le cloud et fournit des prévisions en temps réel. Chaque site de prévision nécessite des données de mesures in situ couplées avec des prévisions météorologiques et des images satellites pour réaliser des prévisions de rayonnement solaire. Les travaux actuels de CalibSun ont pour but d’améliorer la performance de l’algorithme par l’ajout de nouvelles données d’entrées ou de nouvelles fonctionnalités.
Le développement du code (majoritairement python) est réalisé via des outils de développement de code afin de gérer les versions (Git) et de tester la solution sur les environnements de test avant la mise en production. L’ensemble des développements de nouvelles fonctionnalités se fait en suivant une méthode agile pour un suivi des activités par l’ensemble de l’équipe technique (définition des tâches en cours et à venir).
Les travaux actuels de CalibSun ont pour but d’améliorer la performance de l’algorithme tant au niveau opérationnel par l’optimisation des coûts de traitement des données qu’au niveau technique par l’ajout de nouvelles entrées ou de nouvelles fonctionnalités. Les différentes voies d’amélioration envisagées sont décrites ci-dessous et peuvent faire l’objet d’un stage en fonction des affinités du/de la candidat(e).
Chacun des sujets nécessitera la mise en place de la méthode technique pour la réalisation de l’objectif mais aussi la mise en place de tests et de validations exhaustives de la solution proposée afin de justifier son utilisation et son déploiement vers la solution opérationnelle. Par exemple, par comparaison des prévisions faites avec la nouvelle fonctionnalité par rapport à des mesures sur site.
Des validations de l’algorithme ont déjà été réalisées sur différents sites mais une validation extensive doit être conduite sur une multitude de sites dans différents climats. Cette étape nécessite la connaissance de toute la chaîne de calcul de Calibsun. Depuis la récupération de mesures jusqu’à la réalisation de rapport de validation en passant par la réalisation de prévisions long terme sur le passé (backtests).
Les missions du stage seront les suivantes :
Montée en compétence sur le paramétrage et la chaîne de calcul pour réaliser des backtests.
Définition d’un ensemble de simulations à réaliser pour valider l’algorithme de façon extensive
Réalisation de l’ensemble des simulations (des outils spécifiques pourront être développés pour faciliter cette tâche) et calcul d’indicateurs de performance standard.
Analyse fine des résultats : en particulier, interprétation des résultats en fonction des paramétrages, de la zone climatique, de la situation nuageuse…
Proposition et implémentation d’axes d’amélioration de l’algorithme en fonction des résultats de l’analyse.
Le/la candidat(e) doit être à l’aise avec le développement en python.
Pour l’analyse des données, des bases en statistiques et probabilité continues seront utiles.
Des connaissances en traitement d’images et météorologie seraient un vrai plus.
Des montées en compétence sont tout à fait possible via l’encadrement sur ces sujets