Design of a Self-Tuning PI Controller for a STATCOM Using Particle Swarm Optimization
Date Issued
2010
Date
2010
Author(s)
Liu, Chien-Hung
Abstract
Static synchronous compensator (STATCOM) can be used to provide system with reactive power under low voltage conditions and to absorb the excess reactive power when the load bus voltage is too high. Satisfactory dynamic responses cannot be guaranteed for all possible loading conditions by a conventional STATCOM of which the controller gains are designed based on a particular loading condition and remain fixed in daily operation of the STATCOM. Since the system load changes with time in daily operation, it is essential to adapt the controller gains in real-time based on the measured system load in order to have good dynamic responses all the time. In the dissertation, particle swarm optimization (PSO) self-tuning PI controller is proposed to adapt the controller gains for the STATCOM. An efficient formula is derived to estimate the resistance and inductance of the load. A computer routine based on Runge Kutta method is developed to obtain the numerical solutions of system dynamic equations which are essential for the estimation of particle energy functions in the PSO algorithm. An efficient PSO algorithm is presented to reach an optimal or near-optimal set of STATCOM controller parameters with least energy functions. To demonstrate the effectiveness of the proposed PSO self-tuning PI controller, experiments were conducted for the system with heavy load, medium load, and light load, respectively. It is concluded from the experimental results that satisfactory dynamic responses can be achieved by proposed PSO self-tuning controller under different loading conditions.
Subjects
Static synchronous compensator (STATCOM)
self-tuning PI controller
particle swarm optimization (PSO)
voltage regulation
reactive power compensation
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-99-D93921009-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):67ae24dd194b38f514b3bce88373f0c9