Content area

Abstract

Power system security and Unit Commitment are two important tasks in power system operation. Power system security is the ability of the system to continue supplying power to consumers in spite of faults and occasional breakdown of some equipment. Power systems are designed with generation capacities larger than peak demands so that the total demand at any time can be met even in the event of failure of one or two largest generating units. The generating units have to run continuously to meet the load demand. Unit Commitment is the task of selecting the best generating unit(s) to be committed. The committed units must satisfy the fuel cost and CO2 emissions constraints. In this thesis, we considered a small power system (microgrid) consisting of ten subsystems. Although, each subsystem contains Photovoltaic, battery and Micro Gas Turbines, their capacities are not identical. A Microgrid Central Energy Management System is utilised for solving the security and Unit Commitment problems. This energy management system is a MATLAB program written for the purpose of solving the above two problems. In the simulation, we first used Dynamic Programming for solving security and Unit Commitment problems. A fault was applied to one of the subsystems causing a loss of some generation. Dynamic Programming has been able to correctly identify the fault and allocate the necessary amount of generation from another subsystem to compensate for the lost power. Being cheap and environmentally friendly, Photovoltaic should be the primary generation allocated even if they belong to a different subsystem. Unfortunately, the Dynamic Programming allocated Micro Gas Turbines in some cases even though sufficient Photovoltaic generation was available. This is due to the fact that the Dynamic Programming provides only a local solution instead of a global solution.

Dynamic Programming is not, therefore, totally acceptable for solving the security and Unit Commitment problems. Next, we resorted to a second technique i.e., Particle Swarm Optimization. We applied a fault to a subsystem just as we did in the concept of Dynamic Programming. This technique also correctly identified the fault and allocated the available Photovoltaic generation from another subsystem to compensate for the lost generation. Particle Swarm Optimization used Micro Gas Turbines only when all Photovoltaic generation from all the subsystems has been used. This technique has satisfied both the security as well as Unit Commitment problems in an acceptable manner. The Particle Swarm Optimization has also been able to correctly identify the faults. When, we applied two random faults in the same or different subsystems. This technique has also recommended necessary Photovoltaic generation from another subsystem. It is obvious that the Particle Swarm Optimization was accurate and more acceptable than the Dynamic Programming for solving security and Unit Commitment problems.

Details

1010268
Title
Use of Dynamic Programming and Particle Swarm Optimization Techniques for Solving Security and Unit Commitment Problems
Number of pages
127
Publication year
2019
Degree date
2019
School code
3211
Source
MAI 83/6(E), Masters Abstracts International
ISBN
9798759916390
University/institution
Charles Darwin University (Australia)
University location
Australia
Degree
Master's
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
28911265
ProQuest document ID
2611571852
Document URL
https://www.proquest.com/dissertations-theses/use-dynamic-programming-particle-swarm/docview/2611571852/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic