Om avhandlingen (engelsk)
Globalization and growth in energy consumption in combination with climate challenges, make the use of sustainable energy production a necessity. Important sustainable energy sources (solar, wind) have highly changing production, and hydropower from high head water reservoirs is a possible energy source for balancing out this variation in power generation. The combination of several energy types as well as counteracting the frequently changing energy production make energy management and control much more challenging; optimal energy production will require advanced control based on detailed system models. That is why this research work has explored hydropower mathematical modelling and simulation with the emphasis on hydropower library development using open-source software. In addition, the study and development of various analysis tools for hydropower models have been performed using open-source software as well.
In this work, mathematical models for various units of a hydropower system are presented and assembled in a hydropower Modelica library — OpenHPL. The library can be used in an open-source software OpenModelica, which makes it freely and widely available. The OpenHPL makes it possible to model different hydropower systems and connect them with models from other libraries, e.g., with models of the power system or other power generating sources. This synergy of our library with other Modelica libraries makes it possible to model the hydropower system starting from precipitations/ reservoir to final consumer of electricity. In order to ensure an accuracy of the developed models, the library has been applied to model the actual hydropower plant (Trollheim plant, Surnadal, Norway), and the simulation results have been compared and validated with the real experimental data for key quantities.
When validated, a model can be used as a digital twin of the system, for process or equipment monitoring, diagnosis, and prognosis. In addition, the model can be used for analyzing the control system, or for developing more advanced control algorithms or methods for indirect measurements. In this thesis, various model analysis tools are implemented and tested for the OpenHPL hydropower models using open-source scripting languages Python and Julia.