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

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

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

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

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

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

Fuzzy Controllers for Boost DC-DC Converters

Fuzzy Logic Controller on DC/DC Boost Converter

MODEL BASED CONTROL FOR INTERACTING AND NON-INTERACTING LEVEL PROCESS USING LABVIEW

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

CHAPTER 4 LOAD FREQUENCY CONTROL OF INTERCONNECTED HYDRO-THERMAL SYSTEM

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

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

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

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

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

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

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

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

A DUAL FUZZY LOGIC CONTROL METHOD FOR DIRECT TORQUE CONTROL OF AN INDUCTION MOTOR

Relay Feedback based PID Controller for Nonlinear Process

A Brushless DC Motor Speed Control By Fuzzy PID Controller

Review of PI and PID Controllers

PERFORMANCE ANALYSIS OF SVPWM AND FUZZY CONTROLLED HYBRID ACTIVE POWER FILTER

Modeling and Control of Liquid Level Non-linear Interacting and Non-interacting System

Real Time Level Control of Conical Tank and Comparison of Fuzzy and Classical Pid Controller

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

Application of Fuzzy Logic Controller in Shunt Active Power Filter

Design of Fuzzy- PID Controller for First Order Non-Linear Liquid Level System

Different Controller Terms

An Expert System Based PID Controller for Higher Order Process

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

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

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

Digital Control of MS-150 Modular Position Servo System

Department of Mechanical Engineering, CEG Campus, Anna University, Chennai, India

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

Design of Joint Controller for Welding Robot and Parameter Optimization

Design of Model Based PID Controller Tuning for Pressure Process

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

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

PID, I-PD and PD-PI Controller Design for the Ball and Beam System: A Comparative Study

Keywords: Fuzzy Logic, Genetic Algorithm, Non-linear system, PI Controller.

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

Model Reference Adaptive Controller Design Based on Fuzzy Inference System

Some Tuning Methods of PID Controller For Different Processes

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

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

The Open Automation and Control Systems Journal, 2015, 7, Application of Fuzzy PID Control in the Level Process Control

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

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

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

Self-Tuning PI-Type Fuzzy Direct Torque Control for Three-phase Induction Motor

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Application of Fuzzy Logic Controller in UPFC to Mitigate THD in Power System

Temperature Control of Water Tank Level System by

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

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

CONTROL OF STARTING CURRENT IN THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC CONTROLLER

Fuzzy Controlled DSTATCOM for Voltage Sag Compensation and DC-Link Voltage Improvement

PID Controller Design Based on Radial Basis Function Neural Networks for the Steam Generator Level Control

Fuzzy Logic Based Speed Control System Comparative Study

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

International Journal of Scientific & Engineering Research, Volume 5, Issue 6, June ISSN

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

Md. Aftab Alam, Dr. Ramjee Parsad Gupta IJSRE Volume 4 Issue 7 July 2016 Page 5537

MM7 Practical Issues Using PID Controllers

SPEED CONTROL OF AN INDUCTION MOTOR USING FUZZY LOGIC AND PI CONTROLLER AND COMPARISON OF CONTROLLERS BASED ON SPEED

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

A Novel Fuzzy Control Approach for Modified C- Dump Converter Based BLDC Machine Used In Flywheel Energy Storage System

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

P. Sivakumar* 1 and V. Rajasekaran 2

E-ISSN :

Automatic Load Frequency Control of Two Area Power System Using Proportional Integral Derivative Tuning Through Internal Model Control

Speed control of a DC motor using Controllers

Automatic Generation Control of Two Area using Fuzzy Logic Controller

FUZZY BASED SMART LOAD PRIMARY FREQUENCY CONTROL CONTRIBUTION USING REACTIVE COMPENSATION

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

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

IJITKM Special Issue (ICFTEM-2014) May 2014 pp (ISSN )

Fuzzy Based Control Using Lab view For Temperature Process

International Journal of Scientific & Engineering Research, Volume 6, Issue 6, June-2015 ISSN

SRM Drives Using Z-Source Inverter with the Simplified Fuzzy Logic Rule Base

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

Performance Analysis Of Various Anti-Reset Windup Algorithms For A Flow Process Station

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

LFC in hydro thermal System Using Conventional and Fuzzy Logic Controller

Research Article Fuzzy Coordinated PI Controller: Application to the Real-Time Pressure Control Process

Performance Analysis of Positive Output Super-Lift Re-Lift Luo Converter With PI and Neuro Controllers

Resistance Furnace Temperature Control System Based on OPC and MATLAB

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

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

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

A PID Controller Design for an Air Blower System

Transcription:

International Journal of Electronics and Computer Science Engineering 538 Available Online at www.ijecse.org ISSN- 2277-1956 Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process A.K.Pal 1, I.Naskar 2 1 2 Department of Applied Electronics and Instrumentation Engineering 12 Heritage Institute of Technology 1 Email- arabindakumarpal@gmail.com 2 Email- indrajit.naskar@heritageit.edu Abstract- Pressure control systems constitute the heart of many process plants. Linguistic modeling and decisionmaking processes like fuzzy and neural controller are very much useful to control the complicated processes. An intelligent control strategy has been proposed and successfully applied to a real time water pressure control system. For the variation of set point change and load disturbance, an intelligent control scheme has been developed by integrating self-tuning scheme with fuzzy PI controller. Satisfactory industrial application results show that such a control scheme has enhanced adaptability and robustness to the complex processes. To demonstrate the performance of the self-tuning fuzzy PI controller (STFPIC), results are compared with a fuzzy PI controller (FPIC). It is observed that the proposed controller structure is able to quickly track the parameter variation and perform better in load disturbances and also for set point changes. Keywords Fuzzy controller, Self-Tuning, Pressure Control I. INTRODUCTION The result of automatic control must always be evaluated in terms of the quality of the finished product rather than in terms of accuracy or deviation of the controlled variable. The general purpose of automatic control is to obtain maximum efficiency of process operation. The PID controllers can successfully regulate a majority of industrial processes by meeting various specifications under consideration. However, the capabilities of the PID controllers are significantly reduced when they are applied to systems with nonlinearities such as saturation, relay, hysteresis, and dead zone. Also classical control theory requires mathematical model for the plant that allows for the design of the controller. The fact that there are fuzzy logic approaches that allow controllers to be designed without any need for a plant model, can be considered as very positive. It has been reported that fuzzy logic controllers (FLCs) are suitable for high-order and non-linear systems and even with unknown structure [1-3]. The aim of fuzzy techniques is to get ahead of the limits of conventional techniques, and to improve existing tools by optimizing the closed-loop dynamical performances. A number of approaches have been proposed to implement hybrid control structures that combine conventional controllers with fuzzy logic techniques to control the nonlinear systems [4, 5]. Among the various types of hybrid controllers, just like the widely used conventional PI controllers [6] in process control systems, PI-type FLC s are most common and practical followed by the PD-type FLC s [7, 8]. Because proportional (P) and integral (I) actions are combined in the proportional-integral (PI) controller to take advantages of the inherent stability of proportional controllers and the offset elimination ability of integral controllers. It is well known that most industrial control systems in practice are usually non-linear and higher order systems with considerable dead time, and their parameters may be changed with changes in ambient conditions or with time. In a conventional FLC, like fuzzy PI controller (FPIC) this non-linearity is tried to be eliminated by a limited number of IF-THEN rules, but it may not produce desired control performance with fixed valued SFs and simple membership functions (MFs). In spite of a number of merits, there are many limitations while designing a fuzzy controller, since there is no standard methodology for its various design steps, and no well-defined criterion for selecting suitable values for its large number of tunable parameters. Attempts have been made to tune the control rules to achieve the desired control objectives. But, the tuning of a large number of FLC parameters can be a tough task [2]. Such problems may be eliminated by adopting self-tuning schemes [9-12]. Here, a simple self-tuning scheme is used to continuously update the controller gain with the help of fuzzy rules.

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process 539 Depending on the input error (e) and change of error (Δe) of a process, an expert operator always tries to modify the output SF i.e. controller gain to enhance the system performance and to achieve stable controlled output [13]. Following such an operator s policy, here, we suggest a simple self-tuning scheme where an online fuzzy gain modifier β is determined by fuzzy rules defined on e and Δe [14-16]. Robustness of the proposed self-tuning fuzzy PI controller (STFPIC) is demonstrated to control the water pressure. The rest of the paper is presented in the following sections. In Section II, the proposed self-tuning FLC is described in detail mentioning different aspects of its design consideration. The real time process is described briefly in section III. Experimental results are presented in section IV and conclusion is made in section V. II. PROPOSED SELF-TUNING SCHEME OF FPIC The simplified block diagram of the STFPIC is shown in Figure 1. Figure 1. Block diagram of STFPIC Membership functions for controller inputs error (e), change of error (Δe) and controller output (Δu) are defined on the normalized domain [-1, 1], whereas the MFs of β is defined on [0, 1] as shown in Figure 2 and Figure 3 respectively. Symmetric triangles with equal base width and 50% overlap with neighboring MFs are used here due to its natural and unbiased nature. The term sets of e, e, Δu for PI type FLC contain the same linguistic expressions for the magnitude part of the linguistic values, i.e., LE = L E = LΔU {NB, NM, NS, ZE, PS, PM, PB}. Similarly, MFs of β are mapped to the MFs {ZE, VS, S, SB, MB, B, VB}. Figure 2. Membership functions of inputs (e, Δe) and output (Δu) Figure 3. Membership function of gain updating factor, β The operation of a PI-type FLC as shown in Figure 1 can be described by equation (1)

IJECSE,Volume2,Number 2 A. K. Pal et al. 540 u(k)=u(k-1) + Δu(k) ---------------(1) Here, Δu is the incremental change in controller output. The rule-base for computing Δu N is shown in Table 1. The rule-base in Table 2 is used for the computation of β. STFPIC generate the non-linear controller output (Δu) by modifying the output of simple fuzzy PI controller (FPIC) as shown in Figure 1 and equation (2). Δu=βG u (Δu N ) ---------------(2), Where, G u is the proportionality constant. Table -1 Fuzzy rules for computation of Δu N Table -2 Fuzzy rules for computation of β. The proposed STFPIC uses 49 control rules and 49 gain rules as shown in Tables 1 and 2 respectively. Thus 98 rules are required to obtain the ultimate controller output u as shown in the Figure 1. Basically the rule-base for β should be developed by the designer according to the type of response one wishes to achieve. Variation of gain updating factor with inputs that is highly non-linear in nature is shown in Figure 4. Figure 4. Variation of gain updating factor (β) with e and Δe III. SYSTEM DESCRIPTION The diagram of a pressure and flow control loop is shown in Figure 5. As shown in Figure 6, it consists of 1) Water reservoir 2) Pump 3) Process pipe 4) Orifice plate 5) Control valve with electro-pneumatic positioner 6) Pressure header 7) Manual Valve 8) Compressor and 9) controller etc. An open water tank is connected with inlet pipe (thorough pump), outlet pipe and with a bypass line through manual vale (MV1). System is equipped with flow transmitter, pressure transmitter and pressure gauge for measurement of process variable. Initially when controller is off condition, due to starting of constant discharge pump, control valve gets is minimum position i.e. valve is closed and thus a pressure head is created in pressure header that can be measured by pressure transmitter and pressure gauge. Now to obtain the desired pressure, we have to switch on controller. In our system we designed the controller in LABVIEW environment and PCI 6236 DAQ card is used for receiving and transmitting data. Input and output of the DAQ card is 4 to 20 ma and 0 to 10 V DC respectively. Pressure vs. control valve opening characteristic is shown

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process 541 in Figure 7, where we find that pressure is decreased when valve opening is increased. Pressure is measured by a pressure transmitter in the range of 4 to 20 ma. Pressure gauge reading (psi) vs. pressure transmitter reading (amp) relationship is shown in Figure 8, which is linear in nature. Figure 5. Real time pressure loop Figure 6. Schematic diagram of pressure loop Figure 7. Control valve Characteristics Figure 8. Pressure vs. current calibration curve IV. RESULTS The proposed FPIC and STFPIC are tested on a pressure control system with a constant set point 25 psi. Their performance also checked against sudden load change and set point in the process. The STFPIC outperforms the FPIC as shown in Figure 9 and Figure10. Figures show the pressure in current (amp) unit, for that calibration curve is provided in Figure 8, which is completely linear in nature. Real-time experiments on the system illustrate the advantages of proposed self-tuning scheme. From Table 3, we find that the different performance parameters such as settling time (ts), IAE, ITAE, and ISE are reduced by a large percentage when controlled by STFPIC compared to FPIC. Also the rise time of STFPIC is very less compare to FPIC. Figure 11 and 12 respectively show the error characteristics and controller output characteristics for STFPIC.

IJECSE,Volume2,Number 2 A. K. Pal et al. 542 Figure 9. Process response for a set point of 25 psi (0.01amp) with FPIC Fig. 11: process response with STFPIC Figure 10. Process response for a set point of 25 psi (0.01amp) with STFPIC Table -3 Performance analysis of the process

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process 543 Figure 11. Error characteristics of process using STFPIC Figure 12. Output voltage of STFPIC We also study the system with sudden load change as depicted in Figure 13 and 14 for FPIC and STFPIC respectively. Thus, the above study reveals that the proposed self-tuning scheme for fuzzy controller can fix the system in its desired pressure easily even at load change. Figure 15 shows the pressure evolution for a set point pressure change from 25 to 33 psi and again from 33 to 25 psi using STFPIC. Figure 13. Pressure evolution using FPIC after load change

IJECSE,Volume2,Number 2 A. K. Pal et al. 544 Figure 14. Pressure evolution using STFPIC after load change Figure 15. Pressure evolution after set point changes from 25 psi (0.01amp) to 33 psi (0.012amp) and 33 psi to 25 psi for STFPIC V.CONCLUSION In this paper, we proposed a simple self-tuning scheme for PI-type FLCs. Here, the controller gain (output SF) has been updated on-line through a gain modifying parameter β defined on error and change of error (Δe). Our proposed STFPIC exhibited effective and improved performance compared to its conventional fuzzy counterpart. The proposed control scheme for our real time system reduces the computational complexity and is very easy to understand. By applying the proposed self-tuning method, we obtained an overall improved performance of the system even at load change and set point variations. VI. ACKNOWLEDGEMENT The work was supported by the All India Council of Technical Education under Research Promotion Scheme (RPS File No. 8023/RID/RPS-24/2010-11). REFERENCE [1] M.Sugeno, Industrial Applications of Fuzzy Control, Amsterdam, The Netherlands: Elsevier, 1985. [2] Qiang Xiong, Wen-Jian Cai and Ming He, A practical decentralized PID auto-tuning method for TITO systems under closed loop control, International Journal of Innovative Computing, Information and Control, vol.2, no.2, 2006. [3] R. Palm, Sliding mode fuzzy control, Proc. Fuzz IEEE, San Diego, pp. 519-526, 1992. [4] C.Y. Li and W.X. Jing, Fuzzy PID controller for 2D differential geometric guidance and control Problem, IET Control Theory Appl., vol.1, no.3, pp. 564 571, 2007. [5] Meng, J.E., and Ya, L.S., Hybrid fuzzy proportional-integral plus conventional derivative control of linear and nonlinear system, IEEE Trans. Ind. Electron., 48, (6), pp. 1109 1117, 2001. [6] F. G. Shinskey, Process Control Systems Application, Design, and Tuning, New York: McGraw-Hill, 1998. [7] J. Lee, On methods for improving performance of PI-type fuzzy logic controllers, IEEE Trans. Fuzzy Syst., vol.1, pp. 298 301, Nov. 1993. [8] H. A. Malki, H. Li, and G. Chen, New design and stability analysis of fuzzy proportional-derivative control systems, IEEE Trans. Fuzzy Syst., vol. 2, pp. 245 254, Nov. 1994. [9] R.K.Mudi and N.R.Pal, A robust self-tuning scheme for PI and PD type fuzzy controllers, IEEE trans. on Fuzzy syst., vol. 7, no. 1, 1999. [10] R.K.Mudi and N.R.Pal, A self-tuning fuzzy PI controllers, Fuzzy sets and systems, vol. 115, pp.327-338, 2000. [11] N.R.Pal, R.K.Mudi, K.Pal and D.Patranabis, Rule Extraction through Exploratory Data Analysis for Self-Tuning Fuzzy Controller, Int. J. of Fuzzy systems, vol.6, no.2, pp.71-80, 2004. [12] A.K.Pal and R.K.Mudi, Self-Tuning Fuzzy PI controller and its application to HVAC system, IJCC (US), vol.6, no.1, 2008. [13] R. Palm, Scaling of fuzzy controller using the cross-correlation, IEEE Trans. Fuzzy Syst., vol. 3, pp. 116 123, Feb. 1995. [14] A.K.Pal and R.K.Mudi, Development of a self-tuning fuzzy controller through relay feedback approach, Computational Intelligence and information Technology, part 2, pp.424-426, 2011.

Design of Self-Tuning Fuzzy PI controller in LABVIEW for Control of a Real Time Process 545 [15] A.K.Pal, R.K.Mudi and C.Dey, Rule Extraction through Self-organizing Map for a Self-tuning Fuzzy Logic Controller, Advanced Materials Research, vols. 403-408, pp 4957-4964, 2012. [16] A.K.Pal and R.K.Mudi, Speed Control of DC Motor using Relay Feedback Tuned PI, Fuzzy PI and Self-Tuned Fuzzy PI Controller, Control Theory and Informatics, vol. 2, no.1, pp.24-32, 2012