CentraleSupélec

Avenue de la Boulaie — CS 47601

35576 Cesson-Sévigné Cedex,
France

pierre.haessig@centralesupelec.fr

office phone: +33 2 99 84 45 76

cell phone: +33 6 81 17 12 06

Core research topics: analysis, sizing and optimal control of energy systems under uncertainty (e.g. solar and wind power production).

Methods: Stochastic Dynamic Programming, Model Predictive Control.

Software tools: Python (pandas), Julia (JuMP), and sometimes Matlab. Convex optimization solvers.

- Co-supervising 2 PhD students
- Supervised 7 Master students in the “Smart grids” Double Degree program with Xi’an Jiaotong University (XJTU)
- Co-supervised 8 5-month research contracts with student groups working on projects ordered by industry partners
- Launched in 2017 the Efficient Tools seminar series to share useful research tips between colleagues (Yalmip, Git, Julia, HOMER).

*“Sizing and optimal control of an energy storage associated with wind power generation”*

supervised by Bernard Multon and Hamid Ben Ahmed on the academic side, and Stéphane Lascaud at EDF R&D on the industrial side

thesis prize: colaureate of the 2015 Paul Caseau Prize, awarded by Académie des Technologies & Fondation EDF.

- realistic modeling of energy storage systems (with losses and aging)
- modeling the temporal structure of errors of wind power forecasts
- optimization of the energy management of a storage taking into account forecast uncertainty (with Dynamic Programming)
- creation of an open source Stochastic Dynamic Programming solver stodynprog

*“Characterizing the uncertainty of wind power generation”*

supervised by Pascal Bondon

- modeling the uncertainty in the relation between wind speed and wind power production
- modeling forecast errors with a conditionally heteroscedastic model

*“Platform for the real-time simulation of power electronics systems”*

supervised by Ivan Čelanović and in collaboration with Félix Hartmann, Michel Kinsy and Jason Poon

- interfacing the PC-based modeling software and the FPGA-based simulation platform with an Ethernet link
- creation of a graphical user interface (GUI) for power systems (with Python and the Qt widget toolkit)
- setting up a demonstration of the simulation platform and comparison with a real system

*“Real-time simulation of power electronics circuits”*

supervised by Ivan Čelanović

This project turned into a successful company, Typhoon HIL, Inc., a leader for Hardware-in-the-Loop (HIL) real-time emulators for power electronics. I continued collaboration with Typhoon until 2011.

- selection of model structures adapted to the constraints of real-time simulation (1 µs time step)
- creation of a Matlab code for the automatic modeling of power electronics circuits in state space (piecewise linear dynamical models, also called hybrid systems)

**Electrical engineering:**Power systems, power electronics**Control theory & System modeling**: Simulink, Modelica**Scientific computing**(occasionally)

I’m interested in understanding human learning
and how to best organize courses to maximize students’ learning.
To that end, as time permits, I’m gradually reading books on the matter
(“How learning works”,
“Teaching what you don’t know”,
“Small teaching”).
I try to find *small practical actions* which promote
active learning in the classroom (or since 2020, in online settings…),
but I don’t claim I’m successful at applying these tools extensively.
I’m less interested in “bigbang” pedagogical innovations,
although I’m not opposed to them and
I’m kindly skeptical at the optimistic promotion of digital technologies
which claim to revolutionize teaching,
although I’m fond of computing.

2014–present: teaching the 1^{st} year
electrical energy course (AC power, magnetic circuits, transformers, DC machines).

2016–present: creating and teaching a 33-hour course on the Modelica multiphysics modeling language, with a focus on model structuring and collaborative engineering (version control with Git), and a short introduction to bond graphs. Online assignment: http://éole.net/courses/modelica/.

2019–present: cocreating and teaching (with Nabil Sadou)
a 2^{nd} year “engineering challenge term”
on Microgrids and Renewable Energies,
which includes an optimization project.

2020: teaching a 15-hour Power Systems course.

2015–2018: creation of two 20 hours lab courses for our “Smart grids” Master program:

- “Grid Connected Inverter Lab” (online assignment http://éole.net/courses/inverter/)
- “Grid Simulation & Control Lab” (online assignment http://éole.net/courses/grid/)

2014–2019: supervising a 5×4 hours lab session on industrial process control with a Programmable logic controller (using Grafcet and Ladder languages)

Other past courses: Model order reduction, Process identification lab.

Supervision of a few 1^{st} and 2^{nd} year
students’ projects each year.

- Co-supervision of Master 1 class year-long project “Mechatronic System Design” (2×28 h)
- Continuing education: creation of a one-day practical courses “Programming & Scientific computing with Python” for preparatory classes teachers in Maths, Physics and Engineering.
- Others: teaching twice a 2 h Master course on wind energy, supervising one scientific programming project (10 h)

(ENS Cachan is one of the French leading schools preparing for research and teaching careers).

2011: **Master degree** in Control & Signal Processing at
Supélec.

2010: **Agrégation** in Applied Physics.

Ranked first in this
highly competitive test which is required by the French Education
Ministry for teaching high school and undergraduate students.

2008: **Licence** (~eq. of Bachelor) in Applied Physics at ENS
Cachan and Université Paris-Sud.

This is the two-year French program to pass the competitive admission tests for leading engineering schools

*I’m interested in open source tools for reproducible scientific computing.*
GitHub: pierre-haessig

**Scientific computing:**almost daily practice since 2011, often with Jupyter notebooks. Mostly Python, with more and more Julia; a bit of Matlab.**Statistics:**time series analysis with Python (pandas, statsmodels); past experience with R.**Optimization:**stochastic dynamic programming (created stodynprog), convex optimization tools (JuMP).**System modeling & simulation:**causal with Simulink; acausal with Modelica (multiphysics), SimPowerSystems (power electronics).**Development tools:**code and document versioning (git) used every day, documentation generator (Sphinx) and code unit testing used regularly.

**Vector graphics & Image editing:**Inkscape, Gimp.**Document authoring:**LaTex, Office suites (Microsoft’s and LibreOffice), Markdown (slides with Marpit), Sphinx (e.g. for online course assignments).**CMS/LMS:**Wordpress, Moodle (e.g quizzes authoring).**Web design:**HTML, CSS, SVG, with Javascript animations (Phaser).

**English:**fluent. 9 months of scientific internship in the USA. TOEFL: 110/120, TOEIC: 990/990 in 2008.**German:**basic skills. Years of study, several visits and some weeks of immersion in Germany, but lack of recent practice.**Spanish:**beginner. Weekly evening courses during the year 2010–2011.

- Optimization of energy systems by automatic differentiation of Julia code, with a grant from GdR SEEDS, in collaboration with Benoit Delinchant, G2Elab (2021)
- Simplified control model of multi-energy systems from physical description in Modelica, PhD of Joy El Feghali (2020–2022)
- Optimal microgrid sizing considering uncertainty and grid architecture, planned PhD of Elsi El Sayegh (2021–2023)

Work on the sizing and management of an energy storage connected with renewable power generation (wind, solar).

**P. Haessig**, “Convex storage loss modeling for optimal energy management,” in*submitted to PowerTech 2021*, 2021.[ bib | http ]- I. Kordonis, A. C. Charalampidis, and
**P. Haessig**, “Optimal Control of MDPs over a Long Operation-Dependent Time Horizon and Application to Battery Energy Storage Systems,” tech. rep., 2019. submitted to IEEE Transactions on Automatic Control.[ bib ] **P. Haessig**, J. J. Prince Agbodjan, R. Bourdais, and H. Guéguen, “Energy management with uncertain inputs: which algorithms? Open source benchmark based on a solar home,” in*SGE 2018, Nancy, France*, July 2018. in French.[ bib | http ]**P. Haessig**, B. Multon, and H. Ben Ahmed, “Effect of the timestep on the simulation of a wind-storage system,” in*SGE 2016, Grenoble, France*, June 2016. in French.[ bib | http ]**P. Haessig**, B. Multon, and H. Ben Ahmed, “Energy Storage Control with Aging Limitation,” in*IEEE PowerTech 2015 Conference, Eindhoven, the Netherlands*, June 2015.[ bib | DOI | http ]**P. Haessig**, B. Multon, H. Ben Ahmed, and S. Lascaud, “How important is the choice of the control policy when sizing an energy storage system?,” in*SGE 2014, Cachan, France*, July 2014. in French.[ bib ]**P. Haessig**,*Dimensionnement & gestion d'un stockage d'énergie pour l'atténuation des incertitudes de production éolienne*. PhD thesis, ENS Cachan, July 2014.[ bib | http ]**P. Haessig**, T. Kovaltchouk, B. Multon, H. Ben Ahmed, and S. Lascaud, “Computing an Optimal Control Policy for an Energy Storage,” in*6th European Conference on Python in Science (EuroSciPy 2013), Brussels, Belgium*, pp. 51–58, Aug. 2013.[ bib | http ]**P. Haessig**, B. Multon, H. Ben Ahmed, S. Lascaud, and L. Jamy, “Aging-aware NaS battery model in a stochastic wind-storage simulation framework,” in*IEEE PowerTech 2013 Conference, Grenoble, France*, June 2013.[ bib | DOI | http ]**P. Haessig**, B. Multon, H. Ben Ahmed, S. Lascaud, and P. Bondon, “Energy storage sizing for wind power: impact of the autocorrelation of day-ahead forecast errors,”*Wind Energy*, vol. 18, pp. 43–57, Jan. 2015. published online Oct 2013.[ bib | DOI | http ]- B. Multon, J. Aubry,
**P. Haessig**, and H. Ben Ahmed, “Systèmes de stockage d’énergie électrique,” in*Techniques de l’Ingénieur*, p. BE8100, Éditions T.I., Apr. 2013.[ bib | http ] **P. Haessig**, “Caractérisation de l’incertitude de production éolienne, rapport de stage de Master 2,” Master's thesis, ENS Cachan - Supélec Laboratoire Signaux et Systèmes, July 2011.[ bib | http ]

PhD thesis of Jesse James Arthur Prince Agbodjan.

- J.-J. Prince Agbodjan,
**P. Haessig**, R. Bourdais, and H. Guéguen, “Stochastic modelled grid outage effect on home Energy Management,” in*2020 IEEE Conference on Control Technology and Applications (CCTA)*, pp. 1080–1085, Aug 2020.[ bib | DOI ] - J.-J. Prince Agbodjan,
**P. Haessig**, R. Bourdais, and H. Guéguen, “Resilience in energy management system: A study case,”*IFAC-PapersOnLine*, vol. 52, no. 4, pp. 395 – 400, 2019. IFAC Workshop on Control of Smart Grid and Renewable Energy Systems CSGRES 2019.[ bib | DOI | http ]

Collaboration with Marjorie Cosson on the stability of “Q(U) voltage control” schemes on distribution grids.

- M. Cosson, H. Guéguen,
**P. Haessig**, D. Dumur, C. Stoica Maniu, V. Gabrion, and G. Malarange, “Stability Criterion for Voltage Stability - Study of Distributed Generators,” in*IFAC and CIGRE/CIRED Workshop on Control of Transmission and Distribution Smart Grids (CTDSG´16), Prague, Czech Republic*, Oct. 2016.[ bib | http ] - M. Cosson, H. Guéguen,
**P. Haessig**, D. Dumur, C. Stoica Maniu, V. Gabrion, and G. Malarange, “Critère de stabilité analytique pour les régulations locales de tension des producteurs décentralisés ,” in*SGE 2016, Grenoble, France*, June 2016.[ bib | http ]

- D. Faille and
**P. Haessig**, “Heliostat aiming points optimization for Concentrated Solar Power plant,” in*60th Annual ISA Power Industry Division Symposium (POWID), Cleveland, USA*, June 2017.[ bib ] - B. Zhao, X. Wang, and
**P. Haessig**, “A Novel SoC Feedback Control of ESS for Frequency Regulation of Fractional Frequency Transmission System with Offshore Wind Power,” in*2017 China International Electrical and Energy Conference (CIEEC), Beijing, China*, Oct. 2017. waiting final acceptance.[ bib | http ]

Research I did before PhD. This project has since become a company, Typhoon HIL, Inc., which produces Hardware-in-the-Loop emulators of power electronics converters.

- M. Kinsy, D. Majstorovic,
**P. Haessig**, J. Poon, N. Celanovic, I. Celanovic, and S. Devadas, “High-speed real-time digital emulation for hardware-in-the-loop testing of power electronics: A new paradigm in the field of electronic design automation (EDA) for power electronics systems,” in*PCIM 2011, Nuremberg, Germany*, May 2011.[ bib | http ] - J. Poon,
**P. Haessig**, J. G. Hwang, and I. Celanovic, “High-speed hardware-in-the loop platform for rapid prototyping of power electronics systems,” in*IEEE CITRES 2010, Waltham, MA*, Sept. 2010.[ bib | DOI ] - I. Celanovic,
**P. Haessig**, E. Carroll, V. Katić, and N. Celanovic, “Real-Time Digital Simulation: Enabling Rapid Development of Power Electronics,” in*Ee 2009, Novi Sad, Serbia*, Oct. 2009.[ bib | http ]