The University of Southampton
University of Southampton Institutional Repository

Robust optimization technique for hydropower production

Robust optimization technique for hydropower production
Robust optimization technique for hydropower production
The aim of this thesis is to propose efficient methods for scheduling a long-term hy- dropower production. Managing hydropower is challenging, as it consists of various variables and constraints. The hydropower studied here consist of storage water, re- lease water, and pumping storage. Moreover, uncertainty regarding the amount of inflow water to the reservoir makes the problem more difficult. Therefore, it is essen- tial to model the problem which taking into account the uncertainty in the problem. Consequently, We model the problem using Robust Optimization (RO) and Stochastic Dynamic Programming (SDP) and compare the results. The result shows that RO per- forms better than SDP. Hence, we focus on solely using the RO model for the rest of the research.

We also investigate two types of decision making, namely risk averse and risk-neutral, then capture their behaviour in our model. Because of the uncertainty regarding inflow water, we want our decision to be able to adapt to any realisation of inflow. Therefore, we define the decision variables as an affine function of inflow water. These decision variables depend on a series of τ of inflow, where τ is the time window of how far we look back into the history of inflow. The result shows that an increase in τ causes an improvement in the result in training set. However, it is shown that there stops being an improvement at some point of τ and that too large of τ causes a degradation in the quality of the result when it is applied to validation set.

The phenomenon of the decreasing quality of result in validation set when τ is increas- ing prove that there is an overfitting on the model. Therefore, we add a regularisation to the model to prevent the overfitting. We add the constraints to restrict that the amount inflow water today give more effect to the decision on how much water should be re- leased today rather than the amount of inflow water yesterday. Adding this constraints to the model improves the quality of the solution in the validation set.

Furthermore, we add the spill variable to the problem. This variable is bounded by a function called as evacuation curve. The evacuation curve is a function of the max- imum amount of water to be spilled at specific level of storage at a specific time and scenario of inflow. This function is increasing and non-linear. However, we approxim- ate it to an affine function to keep the model linear. The numerical result suggests that the spill variable is not useful when the average water in the storage is not close to the maximum capacity.

Finally, we add the waterhead variable to the model. Previously, the problem assumes that the waterhead is constant. However, in reality, the waterhead is not fixed and de- pends on the water level in the storage. The variable waterhead then is described as an affine function of storage variable. Thus, this converts the model to a non-linear and non-convex model. We combine this non linear model with a rolling horizon algorithm to solve the problem. We propose two rolling horizon algorithms: Simple Rolling hori- zon (SRH) and Dynamic Rolling Horizon (DRH). The result shows that considering the rolling horizon algorithms, SRH and DRH, leads to better revenue and shorter time to run than when the problem is solved in full time horizon at once. Moreover, compar- ing the result of the model considering waterhead and the linear model with constant waterhead, it is found that considering waterhead gives better revenue. Lastly, by com- paring two rolling horizon algorithms, it can be shown that DRH produces better result rather than SRH.
Robust Optimization, Affine Decision Rules, Rolling Horizon Algorithm, Hydropower Optimization
University of Southampton
Badrodin, Jamaliatul Badriyah
9d3aa5e7-8e98-4659-9028-c1ff7495f3b1
Badrodin, Jamaliatul Badriyah
9d3aa5e7-8e98-4659-9028-c1ff7495f3b1
Coniglio, Stefano
03838248-2ce4-4dbc-a6f4-e010d6fdac67
Qi, Hou-Duo
e9789eb9-c2bc-4b63-9acb-c7e753cc9a85

Badrodin, Jamaliatul Badriyah (2023) Robust optimization technique for hydropower production. University of Southampton, Doctoral Thesis, 80pp.

Record type: Thesis (Doctoral)

Abstract

The aim of this thesis is to propose efficient methods for scheduling a long-term hy- dropower production. Managing hydropower is challenging, as it consists of various variables and constraints. The hydropower studied here consist of storage water, re- lease water, and pumping storage. Moreover, uncertainty regarding the amount of inflow water to the reservoir makes the problem more difficult. Therefore, it is essen- tial to model the problem which taking into account the uncertainty in the problem. Consequently, We model the problem using Robust Optimization (RO) and Stochastic Dynamic Programming (SDP) and compare the results. The result shows that RO per- forms better than SDP. Hence, we focus on solely using the RO model for the rest of the research.

We also investigate two types of decision making, namely risk averse and risk-neutral, then capture their behaviour in our model. Because of the uncertainty regarding inflow water, we want our decision to be able to adapt to any realisation of inflow. Therefore, we define the decision variables as an affine function of inflow water. These decision variables depend on a series of τ of inflow, where τ is the time window of how far we look back into the history of inflow. The result shows that an increase in τ causes an improvement in the result in training set. However, it is shown that there stops being an improvement at some point of τ and that too large of τ causes a degradation in the quality of the result when it is applied to validation set.

The phenomenon of the decreasing quality of result in validation set when τ is increas- ing prove that there is an overfitting on the model. Therefore, we add a regularisation to the model to prevent the overfitting. We add the constraints to restrict that the amount inflow water today give more effect to the decision on how much water should be re- leased today rather than the amount of inflow water yesterday. Adding this constraints to the model improves the quality of the solution in the validation set.

Furthermore, we add the spill variable to the problem. This variable is bounded by a function called as evacuation curve. The evacuation curve is a function of the max- imum amount of water to be spilled at specific level of storage at a specific time and scenario of inflow. This function is increasing and non-linear. However, we approxim- ate it to an affine function to keep the model linear. The numerical result suggests that the spill variable is not useful when the average water in the storage is not close to the maximum capacity.

Finally, we add the waterhead variable to the model. Previously, the problem assumes that the waterhead is constant. However, in reality, the waterhead is not fixed and de- pends on the water level in the storage. The variable waterhead then is described as an affine function of storage variable. Thus, this converts the model to a non-linear and non-convex model. We combine this non linear model with a rolling horizon algorithm to solve the problem. We propose two rolling horizon algorithms: Simple Rolling hori- zon (SRH) and Dynamic Rolling Horizon (DRH). The result shows that considering the rolling horizon algorithms, SRH and DRH, leads to better revenue and shorter time to run than when the problem is solved in full time horizon at once. Moreover, compar- ing the result of the model considering waterhead and the linear model with constant waterhead, it is found that considering waterhead gives better revenue. Lastly, by com- paring two rolling horizon algorithms, it can be shown that DRH produces better result rather than SRH.

Text
PhD_Thesis_Jamaliatul_Badrodin
Available under License University of Southampton Thesis Licence.
Download (12MB)
Text
Final-thesis-submission-Examination-Mrs-Jamaliatul-Badrodin
Restricted to Repository staff only

More information

Published date: 2023
Keywords: Robust Optimization, Affine Decision Rules, Rolling Horizon Algorithm, Hydropower Optimization

Identifiers

Local EPrints ID: 476262
URI: http://eprints.soton.ac.uk/id/eprint/476262
PURE UUID: 97b8d127-bae9-4d2b-89de-60ed71c6f111
ORCID for Jamaliatul Badriyah Badrodin: ORCID iD orcid.org/0000-0001-9093-5931
ORCID for Stefano Coniglio: ORCID iD orcid.org/0000-0001-9568-4385
ORCID for Hou-Duo Qi: ORCID iD orcid.org/0000-0003-3481-4814

Catalogue record

Date deposited: 18 Apr 2023 16:32
Last modified: 17 Mar 2024 03:40

Export record

Contributors

Author: Jamaliatul Badriyah Badrodin ORCID iD
Thesis advisor: Stefano Coniglio ORCID iD
Thesis advisor: Hou-Duo Qi ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×