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

Similar documents
Intelligent Methods for Tuning of Different Controllers

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

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

Fuzzy Controllers for Boost DC-DC Converters

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

High Efficiency DC/DC Buck-Boost Converters for High Power DC System Using Adaptive Control

An Expert System Based PID Controller for Higher Order Process

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Some Tuning Methods of PID Controller For Different Processes

DC Motor Position Control Using Fuzzy Proportional-Derivative Controllers With Different Defuzzification Methods

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Digital Control of MS-150 Modular Position Servo System

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

1. Governor with dynamics: Gg(s)= 1 2. Turbine with dynamics: Gt(s) = 1 3. Load and machine with dynamics: Gp(s) = 1

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

DC motor position control using fuzzy proportional-derivative controllers with different defuzzification methods

Performance Analysis of Fuzzy Logic And PID Controller for PM DC Motor Drive Khalid Al-Mutib 1, N. M. Adamali Shah 2, Ebrahim Mattar 3

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

Closed loop performance investigation of various controllers based chopper fed DC drive in marine applications

Speed control of a DC motor using Controllers

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

Temperature Control of Water Tank Level System by

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping

CHAPTER 4 FUZZY LOGIC CONTROLLER

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

TWO AREA CONTROL OF AGC USING PI & PID CONTROL BY FUZZY LOGIC

CHAPTER 6 NEURO-FUZZY CONTROL OF TWO-STAGE KY BOOST CONVERTER

Simulation of Synchronous Machine in Stability Study for Power System: Garri Station as a Case Study

A new fuzzy self-tuning PD load frequency controller for micro-hydropower system

A Comparative Study on Speed Control of D.C. Motor using Intelligence Techniques

Review Paper on Comparison of various PID Controllers Tuning Methodologies for Heat Exchanger Model

Control of DC-DC Buck Boost Converter Output Voltage Using Fuzzy Logic Controller

Implementation of Fuzzy Controller to Magnetic Levitation System

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Resistance Furnace Temperature Control System Based on OPC and MATLAB

ADVANCES in NATURAL and APPLIED SCIENCES

Abstract: PWM Inverters need an internal current feedback loop to maintain desired

Fuzzy Expert Systems Lecture 9 (Fuzzy Systems Applications) (Fuzzy Control)

A PLC-based Self-tuning PI-Fuzzy Controller for Linear and Non-linear Drives Control

FUZZY ADAPTIVE PI CONTROLLER FOR SINGLE INPUT SINGLE OUTPUT NON-LINEAR SYSTEM

DESIGNING POWER SYSTEM STABILIZER FOR MULTIMACHINE POWER SYSTEM USING NEURO-FUZZY ALGORITHM

ADVANCES in NATURAL and APPLIED SCIENCES

Fuzzy Logic Controller on DC/DC Boost Converter

Fuzzy Logic Based Speed Control System Comparative Study

Bi-Directional Dc-Dc converter Drive with PI and Fuzzy Logic Controller

ADJUSTMENT OF PARAMETERS OF PID CONTROLLER USING FUZZY TOOL FOR SPEED CONTROL OF DC MOTOR

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process

Self Tuning Mechanism using Input Scaling Factors of PI like Fuzzy Controller for Improved Process Performance

Comparative analysis of Conventional MSSMC and Fuzzy based MSSMC controller for Induction Motor

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

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

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

A Brushless DC Motor Speed Control By Fuzzy PID Controller

ISSN: [IDSTM-18] Impact Factor: 5.164

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Development of a Fuzzy Logic based Photovoltaic Maximum Power Point Tracking Control System using Boost Converter

LFC in hydro thermal System Using Conventional and Fuzzy Logic Controller

Design of Joint Controller for Welding Robot and Parameter Optimization

MANUEL EDUARDO FLORES MORAN ARTIFICIAL INTELLIGENCE APPLIED TO THE DC MOTOR

Fuzzy Intelligent Controller for the MPPT of a Photovoltaic Module in comparison with Perturb and Observe algorithm

A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT

Intelligent Fuzzy-PID Hybrid Control for Temperature of NH3 in Atomization Furnace

EVALUATION AND SELF-TUNING OF ROBUST ADAPTIVE PID CONTROLLER & FUZZY LOGIC CONTROLLER FOR NON-LINEAR SYSTEM-SIMULATION STUDY

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

Design of Model Based PID Controller Tuning for Pressure Process

CHAPTER 4 FUZZY LOGIC BASED PHOTO VOLTAIC ENERGY SYSTEM USING SEPIC

Comparative Analysis of PID and Fuzzy PID Controller Performance for Continuous Stirred Tank Heater

Embedded Type-2 FLC for the Speed Control of Marine and Traction Diesel Engines

Simulink Based Model for Analysing the Ziegler Nichols Tuning Algorithm as applied on Speed Control of DC Motor

Performance Analysis of PSO Optimized Fuzzy PI/PID Controller for a Interconnected Power System

New PID Tuning Rule Using ITAE Criteria

Comparison of Fuzzy Logic Based and Conventional Power System Stabilizer for Damping of Power System Oscillations

Single Phase Shunt Active Filter Simulation Based On P-Q Technique Using PID and Fuzzy Logic Controllers for THD Reduction

PERFORMANCE STUDIES OF INTEGRATED FUZZY LOGIC CONTROLLER FOR BRUSHLESS DC MOTOR DRIVES USING ADVANCED SIMULATION MODEL

Comparison Effectiveness of PID, Self-Tuning and Fuzzy Logic Controller in Heat Exchanger

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

Adaptive Fuzzy Logic PI Control for Switched Reluctance Motor Based on Inductance Model

Comparative study of PID and Fuzzy tuned PID controller for speed control of DC motor

Application of Fuzzy Logic Controller in Shunt Active Power Filter

International Journal of Advance Engineering and Research Development. Aircraft Pitch Control System Using LQR and Fuzzy Logic Controller

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

Fuzzy Self-Adaptive PID Controller Design for Electric Heating Furnace

Automatic Generation Control of Two Area using Fuzzy Logic Controller

Fuzzy Gain Scheduled PI Controller for a Two Tank Conical Interacting Level System

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Investigating Stability Comparison of a Conventional Controller and Fuzzy Controller on a Non-Linear System

Fuzzy PID Controllers for Industrial Applications

Control Of Three Phase BLDC Motor Using Fuzzy Logic Controller Anjali. A. R M-Tech in Powerelectronics & Drives,Calicut University

Fuzzy auto-tuning for a PID controller

Reduction of Voltage Imbalance in a Two Feeder Distribution System Using Iupqc

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

SIMULATION PERFORMANCE OF PID AND FUZZY LOGIC CONTROLLER FOR HIGHER ORDER SYSTEMS

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Simulation of Fuzzy Controller based Isolated Zeta Converter fed BLDC motor drive

Fast Response Systems Using Feed Forward Loop for Fuzzy Tuned PID Controllers

A Novel Fuzzy Variable-Band Hysteresis Current Controller For Shunt Active Power Filters

FUZZY BASED SMART LOAD PRIMARY FREQUENCY CONTROL CONTRIBUTION USING REACTIVE COMPENSATION

Er. Silki Baghla. 2014, IJARCSSE All Rights Reserved Page 360

Transcription:

Tuning Of Conventional Pid And Fuzzy Logic Controller Using Different Defuzzification Techniques Afshan Ilyas, Shagufta Jahan, Mohammad Ayyub Abstract:- This paper presents a method for tuning of conventional PID controller. Simplicity, robustness, wide range of applicability and near-optimal performance are some of the reasons that have made PID control so popular in the academic and industry sectors. Recently, it has been noticed that PID controllers are often poorly tuned and some efforts have been made to systematically resolve this matter. Thus Fuzzy logic can be used in context to vary the parameters values during the transient response, in order to improve the step response performances. Simulation analysis has been carried out for the different processes by conventional and different defuzzification techniques and the results indicate that the values of percentage overshoot are reduced by using fuzzy logic mechanism.. INTRODUCTION PID controllers are the most widely used type of controller for industrial applications. They are structurally simple and exhibit robust performance over a wide range of operating conditions. In the absence of the complete knowledge of the process these types of controllers are the most efficient of choices. However, because of their simple structure, PID controllers are particularly suited for pure first or second order processes, while industrial plants often present characteristics such as high order delays, nonlinearities and so on [4]. Many tuning formulae that have been devised such as the Ziegler-Nichols one, assures a good load-disturbance attenuation, but often fail to achieve satisfactory performances, and therefore the operator has to use their experience and might fail to attain the best performances [4]. In this context, the use of fuzzy logic seems to be particularly appropriate, since it allows us to make use of the operator's experience and therefore to add some sort of intelligence to the automatic control. This paper has two main contributions. Firstly, a PID controller has been designed by using Ziegler-Nichols frequency response method and its performance has been observed. The Ziegler Nichols tuned controller parameters are fine tuned to get satisfactory closed loop performance. Secondly, for the same systems a fuzzy logic controller has been proposed. Performance comparison between Ziegler Nichols tuned PID controller, and the proposed fuzzy logic controller is presented for different defuzzification methods. This paper is organized as follows. Section 2 reviews the tuning formula in the context of tuning of PID controller. Section 3 presents the tuning procedure, based on fuzzy logic controller. Simulation results are shown in section 4. Finally the conclusion follows in section 5. 2. TUNING OF CONVENTIONAL PID CONTROLLER Proportional-Integral-Derivative (PID) controllers have been in existence for nearly two-thirds of a century. They remain a key component in industrial process control as over 9% of today s industrial processes are controlled by PID controllers. The PID controller is probably the most used feedback control design. PID controller has the general form where e(t) = y sp (t) - y(t) is the system error (difference between the reference input and the system output), u(t) the control variable, K p the proportional gain, T d the derivative constant and T i the integral constant. The value of controller parameters like K P, K d and K i are reached by mainly trial and error method. But this method is very consuming. Therefore we switch over to different tuning techniques which give more accurate results with less. Ziegler-Nichols method is generally used for the purpose in which the parameters like ultimate gain K u and ultimate period T u is first calculated by Routh array criteria [], and then K p, K i and K d are calculated as shown below. Table : Ziegler - Nichols tuning formulas based on ultimate gain (K u ) and ultimate period (T u ) Controller Gain (K P ) Integral (T i ) P.5K u - - PI.45K u.8t u - Derivative (T d ) PID.6K u.5t u.25t u Afshan Ilyas, Shagufta Jahan, Mohammad Ayyub Department of Electrical Engineering, Zakir Hussain College of Engineering & Technology Aligarh Uttar Pradesh, India afshan266@gmail.com, haguftajahan23@gmail.com & mayyub9@gmail.com 3. FUZZY LOGIC CONTROLLER The ideas of fuzzy set and fuzzy control are introduced by Zadeh in an attempt to control systems that are structurally difficult to model. Since Mamdani did the first fuzzy control application fuzzy control has been one of the most active and fruitful research areas in fuzzy set theory, and many industrial applications are reported. Fuzzy logic controllers (FLCs) are increasingly applied to many systems with nonlinearity and uncertainty and it is based on experience 38

of a human operator [7]. The structure of fuzzy system can be classified according to the different applications. One of the most popular type is the error feedback fuzzy controller, which is called conventional fuzzy logic controller (FLC). In linear control, there are proportional- derivative (PD), proportional Integral (PI) and proportional-integralderivative (PID) control. In conventional FLC, there are also PD type FLC (FZ-PD), PI type FLC (FZ-PI) and PID type FLC (FZ-PID) [7]. 3. Principle of FLC The FLC implementations incorporate the following stages: () Fuzzification: Fuzzification implies the process of transforming the crisp values of the inputs of a controller to the fuzzy domain. (2) Knowledge Base: The knowledge base of FLC consists of database and the rule base. a. Data base: It is used to provide necessary information for functioning of fuzzification module, rule base and defuzzification module. b. Rule base: The function of rule base is to represent in a structured way the control policy of an experienced control engineer. This is generally taken the expert in the field otherwise, the knowledge is acquired by having practical experience. (3) Fuzzy inference engine (system): A fuzzy inference engine has a simple input-output relationship. Input data from the external world is processed by the fuzzy inference engine to produce the data to be used back in the external world. The events taking place in this process are referred as the basic fuzzy inference algorithm [8]. Mamdani and Takagi- Sugeno fuzzy systems are the examples of fuzzy inference systems. (4) Defuzzification: is a process of transforming the fuzzy sets assigned to a control output variable into a crisp value. There are various method of defuzzification. Centre of Area Method () Mean of Maximum Method () Bisector Method Largest of Maximum () Smallest of Maximum () 3.2 Advantages of Using Fuzzy Logic Controller Computing with words also allow us to develop mathematical models of events articulated in language only. By fuzzifying crisp data obtained from measurements, fuzzy logic enhances the robustness of a system without fuzzification systems designed to act at certain input data points would not know what to do when data is somewhat corrupted. Representing a solution with fuzzy sets reduces computational burden. In some cases fuzzy technology makes a solution possible that would be otherwise unthinkable due to cost of computing every single crisp data point. 3.3 Design and Tuning of Fuzzy Logic Controller Fuzzy logic controllers (FLCs) are increasingly applied to many systems with nonlinearity and uncertainty and it is based on experience of a human operator. While controlling a plant a skilled human operator manipulates the output of the controller based on error and change in error with an aim to reduce the error with a shortest possible. The two types of structure of FLC have been studied so far: one is position-type fuzzy controller which generates control input (u) from error (e) and change in error, and the other is velocity-type fuzzy controller which generates incremental control input ( u) from error and change in error. The former is called PD type FLC and the latter is called PI type FLC. PI type FLC is known to be more practical than PD type FLC [9]. r - e /Z - Ke Kce Mux Fuzzy logic controller Fig : PI type Fuzzy Logic Controller The error signal is defined as e(k)=set point (kth sample ) - Output (kth sample ).The change in error is defined as e(k) = e( k) e (k -). The operation of PI type FLC can be described by u(k) = u(k - ) u(k) where, k is the sampling instant and u is the incremental change in controller output [9]. One of the well accepted rule base is the linear rule base which appears in many research work and applications. As the rule base conveys a general control policy, it should be sustained and leaves most of design and tuning work to the scaling gains. Each of the rules of FLC is characterized with an IF part called antecedent and then part called consequent. If the conditions of antecedents are satisfied, then consequents are applied. We shall call the error e(k) and its change ce(k) the inputs or antecedents and change of control du(k) as the output or consequent of rule base. The scaling factors which describe the particular input normalization and output denormalization play a role similar to that of the gains of a conventional controller. Hence, they are very important with respect to controller stability and performance [9]. The set of rules which define the relation between the input and output of fuzzy controller can be found using the available knowledge in the area of designing the system. These rules are defined using the linguistic variables. All the 25 rules governing the mechanism for each output are explained in Table 2. Kdu /Z Plant 39

Table 2: Basic rules table for fuzzy inference system ce e NB NS Z PS PB NB NVB NB NM NS Z NS NB NM NS Z PS Z NM NS Z PS PM PS NS Z PS PM PB PB Z PS PM PB PVB Table 3: Meaning of the linguistic variables in the fuzzy inference system NVB NB NM NS Z PS PM PB PVB 4. SIMULATION RESULT The performances of the different controllers have been evaluated on different plants. Here, the following transfer functions, with different values of the parameters, are considered: G (s) = ω n 2 /s 2 2ωξsω n 2 ; ω n =, ξ =.8. G 2 (s) = e -sl /(st) 2 ; T =, L =. G 3 (s) = / (s) 3 ; Negative very big Negative big Negative medium Negative small Zero Positive small Positive medium Positive big Positive very big After the tuning phase, accomplished the unit step responses have been simulated for both conventional and fuzzy logic controller with Matlab and Simuink. The Model used in Simulink/Matlab to analyze the effect of fuzzy logic controller, consists of fuzzy logic block and scaling factors. The is simulated by using MATLAB. A two-input and one output fuzzy controller is created and the membership functions and fuzzy rules are determined. Fuzzy logic block is prepared using FIS file in MATLAB. The resulting values of IAE, rise, settling and percentage overshoot are reported in Tables given below. The step responses of different system with the different controllers are plotted in Figs. 2, 3 and 4. 4

.5.6.4.2.5.8.6.4.2 5 5 2 25 3 35 4 45 5 -.2 5 5 2 25 3 Fig.2: Step Response of G (s) with and Fuzzy logic controller.5 Fig. 3: Step Response of G 2 (s) with and Fuzzy logic controller.5 5 5 2 25 3 Fig.4: Step Response of G 3 (s) with and Fuzzy logic Controller Table 4: Value of IAE achieved by the examined controllers tuned by Ziegler-Nichols and Fuzzy Logic controller by using different Defuzzification Methods Process ECTOR G (s).898 6.5485 3.732.6857 3.3756 3.382 G 2 (s).9 4.6 4.334 2.27 2.874 2.6864 G 3 (s).9767 6.758 6.497 6.3366 6.923 5.922 Table 5: Value of Percentage Overshoot OS (%) achieved by the examined controllers tuned by Ziegler-Nichols and Fuzzy Logic controller by using different Defuzzification Method Process ECTOR G (s) 4. 9896.629.5347.9437.4498 G 2 (s) 56.835.284 G 3 (s) 48.89 4

Table 6: Value of Rise- (t r ) achieved by the examined controllers tuned by Ziegler-Nichols and Fuzzy Logic controller by using different Defuzzification Methods Process ECTOR G (s).4527 6.5979 4.3923 2.4665 3.52 4.325 G 2 (s).353 5.739 4.94 3.354 3.624 3.465 G 3 (s).9534 6.4 6.768 6.769 6.353 5.989 Table 7: Value of Settling- (t s ) achieved by the examined controllers tuned by Ziegler-Nichols and Fuzzy Logic controller by using different Defuzzification Methods Process ECTOR G (s) 4.847 9.7298 7.477 3.85 6.894 6.699 G 2 (s) 4.76 8.4693 8.5862 5.9984 6.255 6.5942 G 3 (s) 8.2922 9.782 9.774 9.775 9.868 9.692 5. Conclusion In this paper, different methods regarding the tuning of conventional PID and fuzzy logic controller has been presented. Simulation was carried out using MATLAB version 2a to get the output response of the system. Zeigler Nichols method is used for tuning of conventional PID controller. But this method is not satisfactory for many systems, as it gives high overshoot. In this context, the use of fuzzy logic seems to be particularly appropriate, since it allows us to make use of the operator's experience. According to the profiling results, the use of soft-computing technique resulted in a better outputs. The amount of overshoot for the output response was successfully decreased using the fuzzy logic controller. Certainly, the improved performance is at the cost of increased rise- and settling-. The performances of different processes using different defuzzification methods are also present in this paper. From the above results we can easily observe that except the value of the percentage overshoot Mean of Maximum defuzzification method gives better results as compared to other defuzzification techniques. [7] Hua Xiongli, A comparative Design and tuning for conventional fuzzy control, IEEE Transaction on system, man and cybernetics-part B cybernetics, Vol.24 No.5, October 995. [8] Drainkov D. Hellendoorn H, Reinfran M., An Introduction to Fuzzy Control, Narosa Publication House, 2. [9] Chopra Seema, Mitra R. and Kumar Vijay, Auto tuning of Fuzzy PI type Controller using Fuzzy logic, International journal of computational cognition (http://www.ijcc.us), vol. 6, no., march 28. [] Gopal M., Control Systems Principle and design, Tata McGraw Hill, 2. References [] I.J. Nagrath and Gopal M., Control System Engineering, 3 rd Edition, New age International Publication, 2. [2] Ogata K., Modern Control Engineering, 3 rd Edition, Prentice Hall India Publication, 997. [3] Johnson C.D. Process Control instrumentation Technology, John Wiley 977. [4] Visioli A., Tuning of PID controllers with fuzzy logic, IEE proc.-control Theory Appl. Vol.48, No., January 2. [5] Cominos P. and Munro N., PID controllers: recent tuning methods and design to specification, IEE Proceedings, 7 th January 22. [6] McMahon David, MATLAB DeMYSTiFieD, Tata McGraw Hill, 27. 42