Gas Turbine LQR, INTEGRAL Controllers and Optimal PID Tuning by Ant Colony Optimization Comparative Study

Similar documents
Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Ant Algorithms. Ant Algorithms. Ant Algorithms. Ant Algorithms. G5BAIM Artificial Intelligence Methods. Finally. Ant Algorithms.

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Performance Comparison of PSO Based State Feedback Gain (K) Controller with LQR-PI and Integral Controller for Automatic Frequency Regulation

An ant colony algorithm for multiple sequence alignment in bioinformatics

Natural Computing. Lecture 11. Michael Herrmann phone: Informatics Forum /10/2011 ACO II

Implementation of Travelling Salesman Problem Using ant Colony Optimization

Part B" Ants (Natural and Artificial)! Langton s Vants" (Virtual Ants)! Vants! Example! Time Reversibility!

Linear Quadratic Regulator (LQR) Design II

A Note on the Parameter of Evaporation in the Ant Colony Optimization Algorithm

Intuitionistic Fuzzy Estimation of the Ant Methodology

Outline. Ant Colony Optimization. Outline. Swarm Intelligence DM812 METAHEURISTICS. 1. Ant Colony Optimization Context Inspiration from Nature

-MASTER THESIS- ADVANCED ACTIVE POWER AND FREQUENCY CONTROL OF WIND POWER PLANTS

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

Automatic Generation Control Using LQR based PI Controller for Multi Area Interconnected Power System

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

Linear State Feedback Controller Design

EE C128 / ME C134 Final Exam Fall 2014

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

Sensitive Ant Model for Combinatorial Optimization

Design Artificial Nonlinear Controller Based on Computed Torque like Controller with Tunable Gain

Linear Quadratic Regulator (LQR) II

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Evaluation Performance of PID, LQR, Pole Placement Controllers for Heat Exchanger

Feedback Control of Linear SISO systems. Process Dynamics and Control

Homework Solution # 3

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

Australian Journal of Basic and Applied Sciences, 3(4): , 2009 ISSN Modern Control Design of Power System

Steam-Hydraulic Turbines Load Frequency Controller Based on Fuzzy Logic Control

Ant Colony Optimization: an introduction. Daniel Chivilikhin

Ant Colony Optimization for Multi-objective Optimization Problems

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

Traffic Signal Control with Swarm Intelligence

Solving the Homogeneous Probabilistic Traveling Salesman Problem by the ACO Metaheuristic

An Enhanced Aggregation Pheromone System for Real-Parameter Optimization in the ACO Metaphor

ARTIFICIAL INTELLIGENCE

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

Output Regulation of the Arneodo Chaotic System

CHAPTER 2 MATHEMATICAL MODELLING OF AN ISOLATED HYBRID POWER SYSTEM FOR LFC AND BPC

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

Secondary Frequency Control of Microgrids In Islanded Operation Mode and Its Optimum Regulation Based on the Particle Swarm Optimization Algorithm

H-Infinity Controller Design for a Continuous Stirred Tank Reactor

Professional Portfolio Selection Techniques: From Markowitz to Innovative Engineering

Overview of the Seminar Topic

PID Controller Design for DC Motor

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

New approaches to evaporation in ant colony optimization algorithms

Multiple Model Based Adaptive Control for Shell and Tube Heat Exchanger Process

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

EE C128 / ME C134 Feedback Control Systems

Mining Spatial Trends by a Colony of Cooperative Ant Agents

Improve Performance of Multivariable Robust Control in Boiler System

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Metaheuristics and Local Search

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Controller Tuning for Disturbance Rejection Associated with a Delayed Double Integrating Process, Part I: PD-PI Controller

Coordinated Design of Power System Stabilizers and Static VAR Compensators in a Multimachine Power System using Genetic Algorithms

Design and Implementation of PI and PIFL Controllers for Continuous Stirred Tank Reactor System

Design of PSS and SVC Controller Using PSO Algorithm to Enhancing Power System Stability

Improving the Control System for Pumped Storage Hydro Plant

Time-Invariant Linear Quadratic Regulators!

Available online at ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Digital Control Engineering Analysis and Design

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM

LOAD FREQUENCY CONTROL FOR A TWO AREA INTERCONNECTED POWER SYSTEM USING ROBUST GENETIC ALGORITHM CONTROLLER

International Journal of Scientific & Engineering Research, Volume 8, Issue 1, January-2017 ISSN

Mining Spatial Trends by a Colony of Cooperative Ant Agents

MODERN CONTROL DESIGN

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

Topic # Feedback Control Systems

Visual feedback Control based on image information for the Swirling-flow Melting Furnace

Iterative Controller Tuning Using Bode s Integrals

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

CHAPTER 6 CLOSED LOOP STUDIES

ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM

AN ANT APPROACH FOR STRUCTURED QUADRATIC ASSIGNMENT PROBLEMS

Linear-Quadratic Optimal Control: Full-State Feedback

Inverted Pendulum: State-Space Methods for Controller Design

Solving Multi-Criteria Optimization Problems with Population-Based ACO

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

H-infinity Model Reference Controller Design for Magnetic Levitation System

Hamiltonian(t) - An Ant-Inspired Heuristic for Recognizing Hamiltonian Graphs

Research Article. World Journal of Engineering Research and Technology WJERT.

Research Article Ant Colony Search Algorithm for Optimal Generators Startup during Power System Restoration

Ant Colony Optimization for Resource-Constrained Project Scheduling

Convergence of Ant Colony Optimization on First-Order Deceptive Systems

Chap 8. State Feedback and State Estimators

Numerical Solution for Multivariable Idle Speed Control of a Lean Burn Natural Gas Engine

Lecture 9. Introduction to Kalman Filtering. Linear Quadratic Gaussian Control (LQG) G. Hovland 2004

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

DESIGN OF ROBUST CONTROL SYSTEM FOR THE PMS MOTOR

Relationships between Load, Speed Regulation and Frequency. Slope= -R

3D HP Protein Folding Problem using Ant Algorithm

A PSO Approach for Optimum Design of Multivariable PID Controller for nonlinear systems

Transcription:

International Journal of Computer Science and elecommunications [Volume 4, Issue, January 23] 35 ISSN 247-3338 Gas urbine LQR, INEGRAL Controllers and Optimal PID uning by Ant Colony Optimization Comparative Study Ahmad M. Hamza, Mohamed S. Saad, Hassan M. Rashad and Ahmed ahgat Abstract Gas turbine is considered one of the most significant sources for power generation in the last decades, its dynamics analysis become increasingly more important. here are two types of controllers for gas turbines which are classical and intelligent controllers. he Linear Quadratic Controller (LQR) and integral control are classical type. Ant Colony Optimization (ACO) is intelligent type. he Linear Quadratic Controller (LQR), Integral control and Ant Colony Optimization (ACO) are developed for controlling the responses of a Gas urbine system. Several researches of controllers and algorithms are presented to obtain the optimal solutions of the cost function and controller parameters. In this paper, an implementation of the Linear Quadratic Controller (LQR), integral control and Ant Colony Optimization (ACO) are performed for the optimization of cost function and controller parameters using an objective function. Proposed work focus on classical verses intelligent controllers. Simulation results for the systems are presented in time domain. he simulation is performed using the Linear Quadratic Controller (LQR), integral control and Ant Colony Optimization (ACO). he results of LQR are compared with the others types. he results show that the LQR is the best according to rise time and settling time. Index erms Gas urbine, ransfer function, LQR, Integral Control, PID, ISE and Ant Colony Optimization (ACO) I I. INRODUCION N electricity generation, an electric generator is a device that converts mechanical energy to electrical energy. A generator forces electric charge to flow through an external electrical circuit. he source of mechanical energy may be a reciprocating or turbine steam engine, water falling through a turbine or waterwheel, an internal combustion engine, a wind turbine, a hand crank, compressed air or any other source of mechanical energy. he dynamics analysis of gas turbines becomes increasingly more important. Shaft gas turbines have been utilized as prime movers for generators in utility and industrial power generation services for several years [], [2], [3]. he PID controllers are frequently used in the control process of many different types of dynamic plants to regulate the time domain behavior. he PID controllers can usually provide a good closed loop response characteristic. here are several methods for tuning the PID parameters using several optimization algorithms. his paper focuses on optimal tuning of PID controller for the gas turbine machine using ACO algorithm and classical controller (LQR and Integral controller). ACO algorithm is one of the modern heuristic algorithms. Many performance estimation schemes are performed by ACO algorithm to obtain the optimum PID controller parameters of gas turbine system. Also LQR and integral are estimated in term of performance to obtain the optimal PID controller parameters. he paper is organized as follows. After this introduction, in Section II construction and designing of LQR are described in brief. In Section III construction and designing of integral control are described in brief. Section IV summarizes Ant Colony Optimization (ACO). In Section V, as a study case, the gas turbine generators are estimated and the step response of the derived model is simulated and discussed. Finally, section VI includes conclusion. II. CONROLLER DESIGN Y LQR he objective in LQR design is to select the (SVF) that minimizes the performance index (J). he design procedure for finding the LQR feedback is shown in Fig. [7]. he designing steps as follows: Select design parameter matrices Q and R. Solve the algebraic Riccati equation for P. Find the SVF using R P Fig.. the LQR Controller [7]. Journal Homepage: www.ijcst.org

Ahmad M. Hamza et al. 36 he system is described by Eq (): x y Ax C x u he performance index is defined by Eq (2): Where: J ( x Q x u Ru) dt Q: n n matrix. R: m m matrix. R: a positive definite matrix. Q: a positive semi definite matrix. III. INEGRAL CONROL he LQR control renders the origin of the system asymptotically stable [8], However, external disturbances and nonlinear effects present in the system may lead to poor closed loop system performance for the controls set point controllers next recall from the classical control theory that the integral control action yields zero steady state error for constant command input tracking even in the presence of exogenous disturbances thus, in this study, an integrator is added to the controller in the following way. Let r be the reference signal, the state (x) is considered as feedback for system, as well as the integral of the error in output by augmenting the plant state (x) with the extra integral state as shown in Fig. 2 [7], and it is defined by the equation (3): t x ( y( t) r dt (3) n d ) Since xn satisfies the differential equation (4): hen: xn d d () (2) y r Cx r (4) x e xe n A C x e xe he closed loop system becomes: Where: e Aˆ Ae ˆ where u A C x u ˆ e u is the control signal. n, ˆ ue xn [ ] [ ] is the state feedback control. he system has the (n+) components. x x n IV. AN COLONY OPIMIZAION (ACO) ACO is a class of algorithms, whose first member, called Ant System, was initially proposed by Colorni, Dorigo and Maniezzo [4]. he original idea comes from observing the exploitation of food resources among ants, in which ants individually limited cognitive abilities have collectively been able to find the shortest path between a food source and the nest. An ant (called "blitz") runs more or less at random around the colony. If it discovers a food source, it returns more or less directly to the nest, leaving in its path a trail of pheromone; these pheromones are attractive, nearby ants will be inclined to follow, more or less directly, the track. Returning to the colony, these ants will strengthen the route. If there are two routes to reach the same food source then, in a given amount of time, the shorter one will be travelled by more ants than the long route. he short route will be increasingly enhanced, and therefore become more attractive. (5) (6) Fig. 2. Integral Control [7], [8]

International Journal of Computer Science and elecommunications [Volume 4, Issue, January 23] 37 he long route will eventually disappear because pheromones are volatile. Eventually, all the ants have determined and therefore "chosen" the shortest route [4], [5], [6]. ACO is depending upon the pheromone matrix τ = {τ ij } for the construction of good Solutions. he initial values of τ are: he probability (7) (t) of choosing a node j at a node i is defined in the equation (8). At each generation of the algorithm, the ant constructs a complete solution using this equation, starting at source node. (t)= ifi, j (8) α and β = constants that determine the relative influence of the pheromone values and the heuristic values on the decision of the ant. A = the path effectuated by the ant A at a given time. he pheromone evaporation is a way to avoid unlimited increase of pheromone trails. Also it allows the forgetfulness of the bad choices: Where (9) the quantity of pheromone on each path, NA: number of ants, ρ: the evaporation rate < ρ. he quantity of pheromone on each path may be defined as follows: () where, L A = the value of the objective function found by the ant A. L min = the best solution carried out by the set of the ants until the current iteration. he pheromone evaporation is a way to avoid unlimited increase of pheromone trails and also it allows the forgetfulness of the bad choices. A. Implementation Algorithm Step I: Initialize randomly potential solutions of the parameters p, i and d by using uniform distribution. Initialize the pheromone trail and the heuristic value. Step II: Place the A th ant on the node. Compute the heuristic value associated on the objective (minimize the error). Step III: Use pheromone evaporation given by equation (9) to avoid unlimited increase of pheromone trails and allow the forgetfulness of bad choices. Step IV: Evaluate the obtained solutions according to the objectives. Step V: Display the optimum values of the optimization parameters. Step VI: Update the pheromone, according to the optimum solutions calculated at step V: Iterate from step II until the maximum of iterations is reached. uning PID Controller Using Objective Ant Colony Algorithm he objective function considered is based on the error criterion. he performance of a controller is best evaluated in terms of error criterion. A number of such criteria are available. Now, problem should be written as an optimization problem and then be solved. Selecting objective function is the most important part of this optimization problem. ecause, choosing different objective functions may completely change the ant s variation state. In optimization problem here, we use error signal. etween the reference input r (t) and the controlled plant output y (t) as the following equation: e (t) = y (t) r(t). V. SIMULAIONS LV Gas urbine Engine: Gas turbine engine (LV) has two inputs (main fuel flow (W f ), turbine nozzle area (V atn ) and two outputs (gas generator speed (N), exhaust temperature () and consists of five states, the model of LV given by [], [2]. he system is given by Eq (): u= [W f V atn ]' (Input) y= [N ]' (Output) Where x is an n-vector (i.e. 5 x matrix) containing the state variables, u is an r-vector of inputs and y is a p-vector of outputs. A,, C, and D are respectively (5x5), (5x2), (2x5), and (2x2) matrices as shown in []. his paper studies the first output (N) according (u), and the second output () according (u). a) LQR Control Design: he system he performance index (PI) x Ax u with initial conditions x () =x J ( x Q x u Ru) dt he Algebra Riccati Equation (ARE) is defined by Eq (): A P P A P R P Q () Where (P) is the solution of the (ARE). he corresponding R P J optimal gain is given as. And the minimum value of the performance index is x ( ) Px().In designing LQR controller, for speed gas turbine, LQR function in Matlab can be used to determine the value of the vector which determined the feedback control law. his is done by choosing two parameter values, input R = and Q = C *C. For exhaust temperature of gas turbine choose Q =diag

Ahmad M. Hamza et al. 38 ([ 2 2]). In order to reduce steady state error of the system output, a value of constant gain N r should be added after the reference, N r given by Eq (2): N r C.( A. ).. (2) b) In designing integral controller based LQR choose the next values Q=diag ([7 2 2]); R=.; for speed and exhaust temperature of gas turbine system. c) For tuning the parameters of PID controller by (ACO), the controller's Performance is take integral of time multiplied square error (ISE) ACO algorithm has the following parameters: (3) NA=2 (number of ants), Max Iteration=. α= (the relative influence of the pheromone value). =.9 (the evaporation rate < ρ ). β=2(the heuristic values on the decision of the ant). hese values of, α, β are selected after several testes see able and able 2. Initially, each parameter (p, i, d) is randomly and uniformly distributed with an average value which is equal to the value founded by Ziegler-Nichols of rotor speed and exhaust temperature of the gas turbine model. After several iterations, the multi objective ant colony algorithm generates the best solutions of the PID parameters (P, i, d) of the rotor speed and the exhaust temperature for gas turbine system. he search space of these parameters is shown in Fig. 3 and Fig. 4 respectively. able : Rotor speed of gas turbine α=, =2, NA=2 Cost function ISE α =, =2, NA=2 Cost function ISE α=, =, NA=2 Cost function ISE.9.8.7.5.3..25.232.244.369.392.565.6.2..7.5.3..292.933.24.55.744.94.2363.5.4.8 2 2.2 2.4.489.472.359.354.352.85.255 able 2: Exhaust temperature of gas turbine α=, =2, NA=2 Cost function ISE α =, =2, NA=2 Cost function ISE α=, =, NA=2 Cost function ISE.9.8.7.5.3. 26.396 249.34 259.675 266.28 266.657 266.672 266.639.2..7.5.3. 253.98 249.5297 247.3835 247.962 248.234 248.5824 25.73.5.4.8 2 2.2 2.4 24.9932 237.92 233.6754 22.45 79.678 22.45 255.643 Fig. 3. est values for PID Parameters (P, i, d) of the rotor speed

International Journal of Computer Science and elecommunications [Volume 4, Issue, January 23] 39 Fig. 4. est values for PID parameters (P, i, d) of the exhaust temperature Fig. 5. Rotor speed of gas turbine system Fig. 5 shows the simulations of the rotor speed for gas turbine system. he parameters of gas turbine model are given by [], [2]. able 3 includes response characteristic and time domain analysis obtained for rotor speed of LV gas turbine model using LQR, integral controllers and PID based ACO algorithm. Rise time, settling time, SSE, and overshoot are noted in the able 3. able 3: Response characteristic of rotor speed for LV gas turbine Controller Response characteristic LQR INEGRAL PID by ACO Rising ime (r).39 3.58 3.45 Settling ime (s).686 5.2 6.3 Percent Overshoot (OV).2.36 Steady-state Error (SSE).5.6 Fig. 6 shows the simulations of the exhaust temperature for gas turbine system, using the LQR, integral controllers and the ACO algorithm based ISE cost function.

Ahmad M. Hamza et al. 4 Fig. 6. Exhaust temperature of gas turbine system able 4 includes response characteristic and time domain analysis obtained for exhaust temperature of LV gas turbine model using LQR, integral controllers and PID based ACO algorithm. Rise time, Settling time, SSE, and overshoot are noted in the able 4. able 4: response characteristic of exhaust temperature for LV gas turbine Controller Response characteristic LQR INEGRAL PID byaco Rising ime (r).87 2.67.82 Settling ime (s).529 6.8 8.5 Percent Overshoot (OV).35.23 Steady-state Error (SSE).5.5 able 3 and able 4 show the results for all the tested cases: - he rise and settling time values are the minimum for LQR. - he overshoot value is very small for LQR. - he SSE value is very small for LQR. - he SSE value is zero for integral as it is expected. - he overshoot value is zero for PID tuning by ACO. - he settling time value is the maximum for PID tuning by ACO. - he rise time value is the maximum for integral control. VI. CONCLUSION he paper presents a several controllers in optimizing controller parameters to control the exhaust temperature, rotor speed of a gas turbine system and tuning the PID controller by ACO with ISE performance criteria. Results show that the LQR is able to produce system responses with small rise time, small settling time, very small value of SSE and very small of overshoot. he integral control is able to produce system responses with high rise time, high settling time, very small of overshoot, and zero value of SSE. he proposed ACO-PID controller with ISE performance criteria are able to produce system responses with high rise time, high settling time,very small value of SSE and zero value of overshoot. Simulation and analysis results show that LQR controller relatively gives the better performance compared to Integral controller and ACO algorithm in controlling the exhaust temperature and rotor speed of a gas turbine system. REFERENCES [] A. F. Potvin, "A unified solution to constrained configuration control law design", MSc. hesis. Department of electrical engineering and computer science, Massachusetts Institute of echnology, 99. [2] R. Oonsivilai and A. Oonsivilai, "Gas urbine Optimal PID uning by Genetic Algorithm using MSE", World Academy of Science, Engineering and echnology, 2

International Journal of Computer Science and elecommunications [Volume 4, Issue, January 23] 4 [3] Meherwan P. oyce, Gas urbine Engineering Handbook, Second Edition, Gulf Professional Publishing, an imprint of utterworth Heinemann, 22. [4] Marco Dorigo, Member, IEEE, Vittorio Maniezzo, and Alberto Colorni, "he Ant System: Optimization by a colony of cooperating agents", IEEE ransactions on Systems, Man, and Cybernetics Part, Vol.26, No., 996, pp.-3 [5] Ibtissem Chiha, Noureddine Liouane, and Pierre orne, "uning PID Controller Using Multiobjective Ant Colony Optimization", Hindawi Publishing Corporation Applied Computational Intelligence and Soft Computing, Volume 22, Article ID 536326. [6] Faizullah Mahar, Syed Saad Azhar Ali, "Ant Colony Optimization ased Fixed Order Robust Controller Design and Robustness Analysis", American Journal of Scientific Research ISSN 45-223X Issue 54 (22), pp. 92-. [7] Dingy Xue, Yang Quan Chen, Derek P. Atherton, "Linear Feedback Control Analysis and Design with MALA", Springer-Verlag 23. [8] atsuhiko Ogata, "Modern Control Engineering", Fourth Edition, 22.