TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

Similar documents
PID Controller Optimization By Soft Computing Techniques-A Review

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Comparison of Different Performance Index Factor for ABC-PID Controller

Compare the results of Tuning of PID controller by using PSO and GA Technique for AVR system Anil Kumar 1,Dr. Rajeev Gupta 2

PID Controller Tuning Optimization with BFO Algorithm in AVR System

International Journal of Innovations in Engineering and Science

PID Controller Tuning using Soft Computing Methodologies for Industrial Process- A Comparative Approach

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

Pareto Optimal Solution for PID Controller by Multi-Objective GA

Design Of PID Controller In Automatic Voltage Regulator (AVR) System Using PSO Technique

MM7 Practical Issues Using PID Controllers

Research Article Multi-objective PID Optimization for Speed Control of an Isolated Steam Turbine using Gentic Algorithm

Auto-tuning of PID Controller for the Cases Given by Forbes Marshall

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

BFO-PSO optimized PID Controller design using Performance index parameter

An Expert System Based PID Controller for Higher Order Process

Some Tuning Methods of PID Controller For Different Processes

Structure Specified Robust H Loop Shaping Control of a MIMO Electro-hydraulic Servo System using Particle Swarm Optimization

Soft Computing Based Cavity Temperature Control of Plastic Injection Molding system

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Design of Model Based PID Controller Tuning for Pressure Process

6545(Print), ISSN (Online) Volume 4, Issue 1, January- February (2013), IAEME & TECHNOLOGY (IJEET)

Modified ultimate cycle method relay auto-tuning

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

DC Motor Speed Control for a Plant Based On PID Controller

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

Design of PID Controller for Higher Order Discrete Systems Based on Order Reduction Employing ABC Algorithm

Evolutionary Computation Techniques Based Optimal PID Controller Tuning

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

Load Frequency and Voltage Control of Two Area Interconnected Power System using PID Controller. Kavita Goswami 1 and Lata Mishra 2

A COMPARATIVE APPROACH ON PID CONTROLLER TUNING USING SOFT COMPUTING TECHNIQUES

Tuning of PID Controller for Cascade Unstable systems Using Genetic Algorithm P.Vaishnavi, G.Balasubramanian.

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

Application of SDGM to Digital PID and Performance Comparison with Analog PID Controller

Control of Load Frequency of Power System by PID Controller using PSO

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

MATLAB Simulink Based Load Frequency Control Using Conventional Techniques

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Tunggal, Hang Tuah Jaya, Melaka, MALAYSIA

PID PARAMETERS OPTIMIZATION USING BACTERIA FORAGING ALGORITHM AND PARTICLE SWARM OPTIMIZATION TECHNIQUES FOR ELECTROHYDRAULIC SERVO CONTROL SYSTEM

Position Control of a Hydraulic Servo System using PID Control

An Implementation for Comparison of Various PID Controllers Tuning Methodologies for Heat Exchanger Model

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

PID Control Tuning VIA Particle Swarm Optimization for Coupled Tank System

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

Position Control of DC Motor by Compensating Strategies

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

Different Controller Terms

INTELLIGENT PID POWER SYSTEM STABILIZER FOR A SYNCHRONOUS MACHINE IN SIMULINK ENVIRONMENT

A Case Study of GP and GAs in the Design of a Control System

Comparison of Tuning Methods of PID Controllers for Non-Linear System

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller

Comparative Study of PID and FOPID Controller Response for Automatic Voltage Regulation

1 Faculty of Electrical Engineering, UTM, Skudai 81310, Johor, Malaysia

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Design of a Fractional Order PID Controller Using Particle Swarm Optimization Technique

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Analysis of Transient Response for Coupled Tank System via Conventional and Particle Swarm Optimization (PSO) Techniques

A PID Controlled Real Time Analysis of DC Motor

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

Non Linear Tank Level Control using LabVIEW Jagatis Kumaar B 1 Vinoth K 2 Vivek Vijayan C 3 P Aravind 4

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

6.270 Lecture. Control Systems

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

Determination of the PID Controller Parameters by Modified Genetic Algorithm for Improved Performance

Optimal design of a linear antenna array using particle swarm optimization

VARIABLE STRUCTURE CONTROL DESIGN OF PROCESS PLANT BASED ON SLIDING MODE APPROACH

Available online Journal of Scientific and Engineering Research, 2014, 1(2): Research Article

DESIGN AND ANALYSIS OF TUNING TECHNIQUES USING DIFFERENT CONTROLLERS OF A SECOND ORDER PROCESS

Load Frequency Controller Design for Interconnected Electric Power System

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Non-Integer Order Controller Based Robust Performance Analysis of a Conical Tank System

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Modeling and Analysis of a Real Time Spherical Tank Process for Sewage Treatment Plant

Load frequency control in Single area with traditional Ziegler-Nichols PID Tuning controller

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

Relay Feedback based PID Controller for Nonlinear Process

A Comparative Novel Method of Tuning of Controller for Temperature Process

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

International Journal of Research in Advent Technology Available Online at:

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

International Journal of Scientific Research Engineering & Technology (IJSRET), ISSN Volume 3, Issue 7, October 2014

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques

Comparisons of Different Controller for Position Tracking of DC Servo Motor

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Optimal Tuning of PI Controller Parameters for Three- Phase AC-DC-AC Converter Based on Particle Swarm Algorithm

Australian Journal of Basic and Applied Sciences. Evolutionary Algorithms based Controller Optimization for a Real Time Spherical Tank System

Digital Control of MS-150 Modular Position Servo System

New PID Tuning Rule Using ITAE Criteria

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Transcription:

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM Neha Tandan 1, Kuldeep Kumar Swarnkar 2 1,2 Electrical Engineering Department 1,2, MITS, Gwalior Abstract PID controllers are widely used in industrial plants because it is simple and robust. So the control engineers are adapting the tuning process. This paper presents an optimization technique method of particle swarm optimization (PSO) algorithm for tuning the proportional-integral-derivative (PID) controller parameters for electro-hydraulic servo system. Ziegler- Nichols, tuning method and automatic tuning method was applied in the PID tuning and results were compared with the PSO-Based PID for optimum control. Simulation results are presented to show that the PSO-Based optimized PID controller is capable of providing an improved closed-loop performance over the Ziegler- Nichols and automatic tuned PID controller Parameters. Keywords: PID Controller, Particle swarm optimization algorithm, Ziegler- Nichols method, Simulation. I. INTRODUCTION Many mobile, airborne and stationary applications employ hydraulic control components and servo systems. Hydraulic servo systems generate very high forces, exhibit fast responses, and have a high power to Weight ratio compared to other techniques [1]. However, the performance of these systems is dynamic so it is highly nonlinear due to phenomena such as nonlinear servo valve flow-pressure characteristics, variations in trapped fluid volumes and stiffness, which, in turn, reason of difficulties in the control of such systems. Several methods have been proposed for the tuning of PID controllers. Among the traditional PID tuning methods, the Ziegler Nichols method [3] may be the most famous technique. For a wide range of practical processes, this tuning method works well. However, sometimes it does not provide good tuning and tends to produce a high overshoot. Therefore, this method usually needs retuning before applied to control industrial processes. To improve the performances of conventional PID parameter tuning techniques, many intelligent approaches have been suggested to improve the PID tuning, such as those using genetic algorithms [4]-[6] and the PSO [7]-[8].With the advance of computational methods in the modern times, optimization algorithms are often proposed to tune the control parameters in order to find an optimal performance [7]-[8]. This paper attempts to develop an automatic PID tuning scheme using PSO algorithm that can be optimize the PID parameters for plant operation. The result is expected to show the effectiveness of the modern optimization such as PSO in control engineering applications. PSO algorithm is a algorithm based on principles of natural selection and search algorithm. There, are many evidences of intelligence for the posed areas in animals, plants, and generally living systems. For example, ants foraging, birds flocking, fish schooling, bacterial chemo-taxis are some of the familiar examples in category. @IJMTER-215, All rights Reserved 233

II. PROBLEM FORMULATION Fig.1. shows the schematic diagram of electro servo valve. Fig.1. Diagram of MOOG position control valve [11] Fig.2. Block diagram of Electro-hydraulic servo Valve system For example we take the high order transfer function of the problem is given in [9] as G(s) = (1) 25.28s 2 +22.2s+3 s 5 +16.6s 4 +25.41s 3 +17.2s 2 +12s+1 Using this technique an optimum solution can often be designed and a set of PID parameters in the system can be adjusted to meet the required specification. The objective in the PSO-based optimization is to seek a set of PID parameters such that the feedback control system has minimum rise time, settling time, overshoot and error. @IJMTER-215, All rights Reserved 234

III. PID CONTROLLER TUNING METHODS PID controller is very popular in industry due to their applicability, functional simplicity and reliability. Moreover, there is a wide conceptual understanding of the effect of the three terms involved amongst non-specialist plant operators. In general, the synthesis of PID can be described by eq.(2) (2) t u(t) = k p e(t) + k i e(t)dt + k d de(t) dt Where e (t) is the error, u(t) the controller output, and kp, ki, and kd are the proportional, Integral and derivative gains. The fundamental structure of a PID control system is shown in Fig. 3. Basically PID controller contains of three separate parameters: proportionality, integral and derivative values are represented by kp, ki, and kd. Suitable setting of these parameters will improve the dynamic response of a system. It reduces overshoot, eliminate steady state error and increase stability of the system [1]. Fig.3.PID Control Structure The transfer function of a PID controller is: (3) C(s) = U(s) E(s) = k p + k i s + sk d The goal of tuning the PID controller is to determine parameters that meet closed loop system performance specifications, and to improve the robust performance of the control loop over a wide range of operating conditions. There are various techniques are used for the tuning of PID controllers some are conventional and some are intelligent. Ziegler- Nichols method and Cohen and Coon are the famous conventional methods. In this paper we compare three techniques i.e. (a) (b) (c) Automatic tuning by MATLAB Ziegler- Nichols method Particle Swarm Optimization @IJMTER-215, All rights Reserved 235

(a) Automatic tuning by MATLAB This tuning is directly done by MATLAB. In this technique simulation gives tuned parameters of PID controller. It automatically computes an initial PID design with a balance between performance and robustness. It also provides the PID tuner GUI to help us interactively refine the performance of the PID controller to meet our design requirements. (b) Zieglor Nichols Method PID tuning using Ziegler Nichols method is based on the frequency response of the closed-loop system by determining the point of marginal stability under pure proportional control. The proportional gain is increased until the system become marginally stable. At this point, the value of proportional gain known as the ultimate gain, ku, together with its period of oscillation frequency so called the ultimate period, tc, are recorded. Based on these values Ziegler and Nichols calculated the tuning parameters shown in Table 1. TABLE 1.Ziegler-Nichols PID Tuning Parameter Controller kp ki kd PID.6ku 1.2ku/tu.6kutu/8 The ultimate gain, ku, ultimate period, tu, and PID tuning parameters are calculated with the help of MATLAB. (c) Particle Swarm Optimization Particle Swarm Optimization (PSO) is a popular optimization technique developed by Eberhart and Kennedy in 1995. In this technique, there is a population of particles which move through the solution space to find the optimal solution. In PSO method the system keeps a track of the best solution obtained till now and each individual particle keeps a track of its own individual best solution. Based on these two, each particle moves to a new position decided by a velocity and its current position. The velocity is dependent on the global and particle s best solution. As put in [8], there are so many researchers who developed the techniques to tune the parameters of controllers. If the i-th particle of the swarm is represented by the D dimensional vector Xi = (xi1, xi2,..., xid ) and the best particle in the swarm is denoted by the gbest. The best previous position of the i-th particle is recorded and represented as Pi = (pi1, pi2,..., pid), and the location change (velocity) of the i-th particle is Vi =(vi1, vi2,..., vid). The particles are manipulated according to the equations, v id = w. v id + c 1. r 1 (p id x id ) + c 2. r 2. (p id x id ) (4) x id = x id + v id (5) @IJMTER-215, All rights Reserved 236

Where d = 1, 2,., D; i = 1, 2,., N and N is the size of population; w is the inertia weight; c1 and c2 are two positive constants and r1 and r2 are random values in the range [, 1]. In favors of electro hydraulic servo system the flow chart of PSO is shown in fig. 4. Fig.4. Flow chart of PSO IV. SIMULATION RESULTS Implementing control design on any physical system involves some leap of confidence. In this setting, we have attempted to design a controller for an electro-hydraulic servo system. The test model in Fig. 1 shows the block diagram of the control system. In the Z-N tuned method of PID controller, the response of plant produces high overshoot and long settling time, but a better performance obtained with the implementation of PSO-based and automatic PID controller tuning. These are shown in Table 2. TABLE 2.Optimized PID Parameters Tuning Methods kp ki kd Zieglor-Nichols PID 3.9563 4.1688.9384 Zieglor-Nichols PID 3.99 4.22.94 [9] Automatic Tuning 3.9716 1.1276 3.4517 PSO-PID 2.2753 1.7794 3.333 Simulation results of different tuning methods of PID are shown in Fig.5, Fig.6 and Fig.7. @IJMTER-215, All rights Reserved 237

2 1.4 1.2 1.5 1 Amplitude 1 Amplitude.8.6.5.4.2 5 1 15 2 25 3 Time 1.4 1.2 Fig.5. Step response for Z-N PID controllers 5 1 15 2 25 3 Time Fig.7. Step response for Automatic Tuning of PID controllers 2 1 1.5 Amplitude.8.6 Amplitude 1.4.5.2 5 1 15 2 25 3 Time Fig.6. Step response for PSO- PID controller 5 1 15 2 25 3 Time Fig.8. Comparison of the step response for PID controllers Response Characteristics of the system for a step function is as shown in Table 3. TABLE 3.Response Characteristics of the system Zieglor- Nichols-PID Zieglor- Nichols-PID[9] Automatic Tuning of PID PSO-PID %age Overshoot 58.4 57.56 6.3269 1.2344 Rise Time(sec).39.39.2675.3211 Settling Time(sec) 1.2 9.18 6.3548 4.6388 Error.68 -.45.13 @IJMTER-215, All rights Reserved 238

V. CONCLUSION PID controller has been tuned using Ziegler-Nichols method, Automatic tuning by MATLAB and Particle Swarm Optimization for a control system. The various results presented above prove better performances of PID controller tuned with PSO than PID controller tuned with Ziegler-Nichols method and Automatic Tuning. The step responses for the system reflect effectiveness of the PSO based PID controller in terms of time domain specifications. The results show that the proposed controller can perform an efficient search for the optimal PID controller parameters. REFERENCES [1] J. E. Bobrow and K. Lum, Adaptive, high bandwidth control of a hydraulic actuator, Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME, vol. 118, no. 4, pp. 714-72, 1996. [2] K Ogata, 1987, Modern Control Systems, University of Minnesota, Prentice Hall. [3] K. Krishnakumar and D. E. Goldberg, 1992, Control System Optimization Using Genetic Algorithms, Journal of Guidance, Control and Dynamics, Vol. 15, No. 3, pp. 735-74. [4] Q.Wang, P Spronck and R Tracht, 23, An Overview of Genetic Algorithms Applied to Control Engineering Problems. Proceedings of the Second International Conference on Machine Learning and Cybernetics. [5] T. O.Mahony, C J Downing and K Fatla, 2, Genetic Algorithm for PID Parameter Optimization: Minimizing Error Criteria, Process Control and Instrumentation, University of Stracthclyde, pp. 148-153. [6] Mahmud Iwan Solihin, Lee Fook Tack and Moey Leap Kean, Tuning of PID Controller Using Particle Swarm Optimization (PSO), Proceeding of the International Conference on Advanced Science. [7] Mohammed El-Said El-Telbany, Employing Particle Swarm Optimizer and Genetic Algorithms for Optimal Tuning of PID Controllers, A Comparative Study, ICGST-ACSE Journal, vol. 7, no. 2, pp. 49-54, 27. [8] A. A. Aly, Modeling and control of an electro-hydraulic servo motor applying velocity feedback control strategy, International Mechanical Engineering Conference, IMEC24, Kuwait, 24. [9] Mohd S. Saad, Hishamuddin Jamaluddin and Intan Z. M. Darus, PID Controller Tuning Using Evolutionary Algorithms, Wseas Transactions on Systems and Control, vol. 7, pp. 139-149, October 212. [1] K. J. Astrom and T. Hagglund, PID Controllers:Theory, Design, and Tuning. 1995: Instruments Society of America. [11] H. E. Merrit, Hydraulic Control Systems, John Wiley & Sons Inc, New York, 1967. [12] Sachin Kumar Mishra and Kuldeep Kumar Swarnkar, Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO), International Journal of Research in Advance Technology, pp 16-164, vol.2, no.1,214. @IJMTER-215, All rights Reserved 239