Distributed resource allocation algorithm design and its application to economic dispatch in smart grids

In nowadays, there is an increasing number of networked systems and the scale of which is becoming larger and larger. To improve the efficacy and safety of the large-scale networked system, distributed methods come to the fore as the time requires. The resource allocation (RA) problem is one of the...

Full description

Saved in:
Bibliographic Details
Main Author: Bai, Lu
Other Authors: Hu Guoqiang
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/136854
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-136854
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering
spellingShingle Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering
Bai, Lu
Distributed resource allocation algorithm design and its application to economic dispatch in smart grids
description In nowadays, there is an increasing number of networked systems and the scale of which is becoming larger and larger. To improve the efficacy and safety of the large-scale networked system, distributed methods come to the fore as the time requires. The resource allocation (RA) problem is one of the most important problems in networked systems. It addresses how to economically assign the available resources to a set of users such that the overall objective is optimized. The RA problem has various applications, such as portfolio selection, production planning, queuing control, and economic dispatch (ED) in power systems. As a typical example of RA, ED produces optimal generation references for the distributed energy resources, such that the total generation cost is minimized under the power balance and generation capacity constraints. In this thesis, a basic RA problem with separable convex objective function and equality resource constraint is investigated. We focus on developing initialization-free distributed algorithms to solve the basic RA problem through a multi-agent framework. The algorithms developed mainly have their basis on consensus algorithms in multi-agent systems and gradient descent methods in optimization theory. This thesis starts with the static RA problem where the optimal solution is fixed. Distributed approaches based on consensus protocols and the saddle point dynamics (SPD) are proposed to solve the RA problem under quadratic objective functions. By utilizing Lyapunov stability analysis and singular perturbation analysis, the stability of the proposed algorithms is proven. No global information is needed in the proposed method and the requirement on initial conditions of the variables is mild. The algorithms are then extended to solve a more general RA problem where the objective functions are strictly convex instead of quadratic. Then, the ED problem in smart grids is explored. In addition to solving the basic ED problem, the algorithms are further extended to solve the ED problem with line flow limits. Simulations on the IEEE 9-bus system and the IEEE 118-bus system are conducted to verify the algorithms, demonstration platform based on Matlab GUI is developed to demonstrate the algorithms. Noting that the resources in many problems exhibit time-varying nature, the RA problem with continuously time-varying resources (TVR) is then investigated. Since the resources are time-varying, the optimal solution changes over time. Thus, the algorithm should not only find the optimal solution but also have the ability to track the time-varying optimal solution trajectory. When the local allocation feasibility constraint is not considered and the objective function is quadratic, a distributed algorithm based on sign function and consensus algorithms is proposed. The tracking error is proven to converge to zero in finite time. With the local allocation feasibility constraint, a distributed algorithm based on singular perturbation theory and penalty function is proposed. The tracking error is proven to be uniformly ultimately bounded. The algorithms are applied to the ED problem with continuously time-varying loads. Simulation on the 24-bus system is conducted to illustrate the algorithms. Considering the valve-point effect and multiple fuel options of the generators, the last part of this thesis proposes a distributed algorithm to solve the practical ED problem. The cost functions of the practical ED problem is non-convex and non-smooth. The Gaussian smoothing is used to approximate the non-smooth cost functions. Based on the approximated smoothed cost functions, randomized gradient and consensus algorithms are utilized to develop a distributed algorithm to solve the practical ED problem. To summary, this thesis solves the RA problem in a distributed manner through a multi-agent framework. Two cases where the resources are static and time-varying are investigated, respectively. To demonstrate the practical relevance of our proposed algorithms, the ED problem in smart grids is investigated. Various simulation case studies are conducted to verify the algorithms. In addition, a randomized gradient and consensus based distributed algorithm is developed to solve the practical non-convex ED problem.
author2 Hu Guoqiang
author_facet Hu Guoqiang
Bai, Lu
format Thesis-Doctor of Philosophy
author Bai, Lu
author_sort Bai, Lu
title Distributed resource allocation algorithm design and its application to economic dispatch in smart grids
title_short Distributed resource allocation algorithm design and its application to economic dispatch in smart grids
title_full Distributed resource allocation algorithm design and its application to economic dispatch in smart grids
title_fullStr Distributed resource allocation algorithm design and its application to economic dispatch in smart grids
title_full_unstemmed Distributed resource allocation algorithm design and its application to economic dispatch in smart grids
title_sort distributed resource allocation algorithm design and its application to economic dispatch in smart grids
publisher Nanyang Technological University
publishDate 2020
url https://hdl.handle.net/10356/136854
_version_ 1772825316916461568
spelling sg-ntu-dr.10356-1368542023-07-04T17:21:51Z Distributed resource allocation algorithm design and its application to economic dispatch in smart grids Bai, Lu Hu Guoqiang School of Electrical and Electronic Engineering GQHu@ntu.edu.sg Engineering::Electrical and electronic engineering::Control and instrumentation::Control engineering In nowadays, there is an increasing number of networked systems and the scale of which is becoming larger and larger. To improve the efficacy and safety of the large-scale networked system, distributed methods come to the fore as the time requires. The resource allocation (RA) problem is one of the most important problems in networked systems. It addresses how to economically assign the available resources to a set of users such that the overall objective is optimized. The RA problem has various applications, such as portfolio selection, production planning, queuing control, and economic dispatch (ED) in power systems. As a typical example of RA, ED produces optimal generation references for the distributed energy resources, such that the total generation cost is minimized under the power balance and generation capacity constraints. In this thesis, a basic RA problem with separable convex objective function and equality resource constraint is investigated. We focus on developing initialization-free distributed algorithms to solve the basic RA problem through a multi-agent framework. The algorithms developed mainly have their basis on consensus algorithms in multi-agent systems and gradient descent methods in optimization theory. This thesis starts with the static RA problem where the optimal solution is fixed. Distributed approaches based on consensus protocols and the saddle point dynamics (SPD) are proposed to solve the RA problem under quadratic objective functions. By utilizing Lyapunov stability analysis and singular perturbation analysis, the stability of the proposed algorithms is proven. No global information is needed in the proposed method and the requirement on initial conditions of the variables is mild. The algorithms are then extended to solve a more general RA problem where the objective functions are strictly convex instead of quadratic. Then, the ED problem in smart grids is explored. In addition to solving the basic ED problem, the algorithms are further extended to solve the ED problem with line flow limits. Simulations on the IEEE 9-bus system and the IEEE 118-bus system are conducted to verify the algorithms, demonstration platform based on Matlab GUI is developed to demonstrate the algorithms. Noting that the resources in many problems exhibit time-varying nature, the RA problem with continuously time-varying resources (TVR) is then investigated. Since the resources are time-varying, the optimal solution changes over time. Thus, the algorithm should not only find the optimal solution but also have the ability to track the time-varying optimal solution trajectory. When the local allocation feasibility constraint is not considered and the objective function is quadratic, a distributed algorithm based on sign function and consensus algorithms is proposed. The tracking error is proven to converge to zero in finite time. With the local allocation feasibility constraint, a distributed algorithm based on singular perturbation theory and penalty function is proposed. The tracking error is proven to be uniformly ultimately bounded. The algorithms are applied to the ED problem with continuously time-varying loads. Simulation on the 24-bus system is conducted to illustrate the algorithms. Considering the valve-point effect and multiple fuel options of the generators, the last part of this thesis proposes a distributed algorithm to solve the practical ED problem. The cost functions of the practical ED problem is non-convex and non-smooth. The Gaussian smoothing is used to approximate the non-smooth cost functions. Based on the approximated smoothed cost functions, randomized gradient and consensus algorithms are utilized to develop a distributed algorithm to solve the practical ED problem. To summary, this thesis solves the RA problem in a distributed manner through a multi-agent framework. Two cases where the resources are static and time-varying are investigated, respectively. To demonstrate the practical relevance of our proposed algorithms, the ED problem in smart grids is investigated. Various simulation case studies are conducted to verify the algorithms. In addition, a randomized gradient and consensus based distributed algorithm is developed to solve the practical non-convex ED problem. Doctor of Philosophy 2020-01-31T05:03:20Z 2020-01-31T05:03:20Z 2019 Thesis-Doctor of Philosophy Bai, L. (2019). Distributed resource allocation algorithm design and its application to economic dispatch in smart grids. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/136854 10.32657/10356/136854 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University