ADVANCES in NATURAL and APPLIED SCIENCES

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

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

An Expert System Based PID Controller for Higher Order Process

Design of Model Based PID Controller Tuning for Pressure Process

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

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

Temperature Control of Water Tank Level System by

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

Relay Feedback based PID Controller for Nonlinear Process

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

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

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

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

CHAPTER 4 FUZZY LOGIC CONTROLLER

Digital Control of MS-150 Modular Position Servo System

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

Speed control of a DC motor using Controllers

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

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

Study on Synchronous Generator Excitation Control Based on FLC

Experiment 9. PID Controller

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

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

DC Motor Speed Control for a Plant Based On PID Controller

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

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

Fuzzy Controllers for Boost DC-DC Converters

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

Resistance Furnace Temperature Control System Based on OPC and MATLAB

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

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

Some Tuning Methods of PID Controller For Different Processes

ADVANCES in NATURAL and APPLIED SCIENCES

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

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

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

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

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

Development of Fuzzy Logic Controller for Quanser Bench-Top Helicopter

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

Modelling and Controller Design for Temperature Control of Power Plant Heat Exchanger

Load Frequency Control of Multi Area Hybrid Power System Using Intelligent Controller Based on Fuzzy Logic

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

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

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

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

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

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

NEURAL NETWORK BASED LOAD FREQUENCY CONTROL FOR RESTRUCTURING POWER INDUSTRY

A PHOTOVOLTAIC POWERED TRACKING SYSTEM FOR MOVING OBJECTS

International Journal of Research in Advent Technology Available Online at:

LOAD FREQUENCY CONTROL FOR TWO AREA POWER SYSTEM USING DIFFERENT CONTROLLERS

Comparative Analysis of Controller Tuning Techniques for Dead Time Processes

Comparative Analysis of Room Temperature Controller Using Fuzzy Logic & PID

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

Max Min Composition Based Multilevel PID Selector with Reduced Rules and Complexity in FIS for Servo Applications

FUZZY LOGIC CONTROL FOR NON-LINEAR MODEL OF THE BALL AND BEAM SYSTEM

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

MM7 Practical Issues Using PID Controllers

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

COMPARATIVE STUDY OF PID AND FUZZY CONTROLLER ON EMBEDDED COMPUTER FOR WATER LEVEL CONTROL

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

Position Control of a Hydraulic Servo System using PID Control

Design of Different Controller for Cruise Control System

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

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

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

International Journal of Innovations in Engineering and Science

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

Comparative Analysis Between Fuzzy and PID Control for Load Frequency Controlled Power

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

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

Module 08 Controller Designs: Compensators and PIDs

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

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

Implementation of Fuzzy Controller to Magnetic Levitation System

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

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Speed Control of BLDC Motor-A Fuzzy Logic Approach

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

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

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

Fuzzy auto-tuning for a PID controller

E-ISSN :

AN EXPERIMENTAL INVESTIGATION OF THE PERFORMANCE OF A PID CONTROLLED VOLTAGE STABILIZER

Procidia Control Solutions Dead Time Compensation

PID Controller Design for Two Tanks Liquid Level Control System using Matlab

Online Tuning of Two Conical Tank Interacting Level Process

Design of Joint Controller for Welding Robot and Parameter Optimization

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

Implementing a Fuzzy Logic Control of a Shower

ISSN: (Online) Volume 2, Issue 1, January 2014 International Journal of Advance Research in Computer Science and Management Studies

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

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

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

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

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

Design and Development of an Adaptive control using Model following technique for DC-DC Boost converter

Transcription:

ADVANCES in NATURAL and APPLIED SCIENCES ISSN: 1995-0772 Published BYAENSI Publication EISSN: 1998-1090 http://www.aensiweb.com/anas 2017 Special 11(5): pages 129-137 Open Access Journal Comparison of Modern Reference Adaptive Controller (MRAC), Fuzzy Logic Controller (FLC) & PID controllers for Level Process Station 1 V. Manimekalai, 2 G. Pavithra, 3 S. Priyanga, 4 R. Ramya 1 Assistant Professor Electronics and Instrumentation Department Kumaraguru College of Technology, Coimbatore-49, India. 2 UG Student Electronics and Instrumentation Department Kumaraguru College of Technology, Coimbatore-49, India. 3 UG Student Electronics and Instrumentation Department Kumaraguru College of Technology, Coimbatore-49, India. 4 UG Student Electronics and Instrumentation Department Kumaraguru College of Technology, Coimbatore-49, India. Received 28 January 2017; Accepted 22 April 2017; Available online 1 May 2017 Address For Correspondence: V. Manimekalai, Assistant Professor Electronics and Instrumentation Department Kumaraguru College of Technology, Coimbatore- 49, India. E-mail: manimekalai.v.eie@kct.ac.in Copyright 2017 by authors and American-Eurasian Network for ScientificInformation (AENSI Publication). This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ ABSTRACT In this paper we have applied MRAC design and Fuzzy logic control to a nonlinear level process station. The design of controllers, using conventional techniques, for plants with nonlinear dynamics or model uncertainties can be often quite difficult. Model reference adaptive control (MRAC) is an alternative for classic control algorithms and a convenient method to update the controller s parameters for the level process with parameter variations. Here, MIT rule is used to design MRAC. Fuzzy logic controllers are rule based systems. The controller in present work is a Mamdani based one. The outputs of the system under the controllers MRAC, PID and FLC are compared. SIMULINK is the tool used in this paper for the implementation of the control processes. KEYWORDS: Level process station, PID, Zeigler- Nichols tuning, MRAC, MIT rule, Fuzzy. INTRODUCTION In industrial processes, many of the control applications deal with level such as paper making industries, petrochemical industries, metallurgical industries, waste water treatment plants, chemicals manufacturing industries, sugar industries etc. Because of non linearity, most of the chemical industries are in need of advanced control techniques. Many level processes are non linear in nature and controller designs for these process are also difficult. In this paper, accurate mathematical models of the controllers are implemented for the practical level process station. A laboratory setup of level process station is taken and different control mechanisms are implemented. We have analyzed the step response of the process for different control mechanisms. For controlling level in the process station we make use of different controllers and their step responses are compared. Zeigler Nichols tuning method is used for the PID controller[6]. There are many methods available to design the MRAC[1][2][4] such as MIT rule[1][2], Lyapunov stability[1] etc. MIT rule is used to design the adaptive controller here. Mamdani based FLC[3][5][7] rules are implemented. The above control mechanisms are done using Simulink. ToCite ThisArticle: V. Manimekalai, G. Pavithra, S. Priyanga, R. Ramya., Comparison of Modern Reference Adaptive Controller (MRAC), Fuzzy Logic Controller (FLC) & PID controllers for Level Process Station. Advances in Natural and Applied Sciences. 11(5); Pages: 129-137

130 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 Level Process Station: The laboratory setup of level process station in fig.1 consists of a tank, a water reservoir, a computer, a Rotameter, pump, a compressor, current to pressure converter and a level transmitter. The level transmitter gives the level of the tank in terms of 4-20 ma values. It is then compared with the set point given to the controller and the control signal will be generated. The control signal will be 4-20 ma current signals. It is then converted into pneumatic signal with the help of I/P converter. This signal will be given to the control valve to adjust in order to control the level. Fig. 1: Level Process Station in Laboratory The mathematical model of the level process station is obtained by doing manual mode control on the process. The general transfer function of the first order system is given by, T. F = Kp τs + 1 Table I: Parameters on Manual Mode Mode Setpoint CV (%) Manual 25 100 Fig. 2: Manual Mode Control From the fig. 2, the K p value is given by, K p = 24.81 25 = 0.99 The time constant (time at which the 63.2% of the output is reached) is 68 sec. The values of K p and τ are obtained as shown in the table II. Table II: Open Loop System Parameters Mode K p τ Manual 0.99 68 Thus the transfer function of the level process station is, T. F = 0.99 68S + 1 Proportional Integral Derivative Controller (PID): It is interesting to note that more than half of the industrial controllers in use today is PID controllers or modified PID controllers. Because most PID controllers are adjusted on-site, many different types of tuning

131 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 methods have been proposed in the literature. Using these tuning rules, delicate and fine tuning of PID controllers can be made on-site. The advantage of PID controller is its feasibility and easy to be implemented. The PID gains can be designed based upon the system parameters if they can be achieved or estimated precisely. Even though the PID gains can be well-designed, the PID controller still has low robust ability compared with the robust controller when the system encounters to multiple challenges from the operating environment of the system, such as temperature, weather, power, surge and so on. This paper presents Ziegler- Nichols rules for tuning PID controllers. Ziegler and Nichols proposed rules for determining values of the proportional gain Kp, integral time Ti and derivative time Td based on the transient response characteristics of a given plant. In this method, we first obtain the response of the plant in manual mode to a step input. The curve may be characterized by two constants, delay time L and time constant T. The delay time and the time constant are determined by drawing a tangent line at the inflection point of the S- shaped curve and determining the intersections of the tangent line with the time axis and the line PV. From the table III, we can determine the values of proportional gain, integral gain and derivative gain. Table III: Ziegler Nichols Tuning Settings Controller K p T i T d P T/L 0 PI 0.9T/L L/0.3 0 PID 1.2T/L 2L 0.5L From the table III, we can determine the gain values for PID controller as shown in table IV. Table IV: Ziegler Nichols Tuning Parameters K P T I T D 20 6 3 Then these gain values are applied in the PID controller block as shown in the fig.3 Fig. 3: PID Control of Level Process The response for unit step input given to the plant is obtained as shown in fig.4 Fig. 4: Step Response of PID Controller Model Reference Adaptive Controller (Mrac): The idea behind Model Reference Adaptive Control is to create a closed loop controller with parameters that can be updated to change the response of the system to match a desired model. When the plant parameters are unknown or varying slowly or slower than the dynamic behavior of the plant, then a MRAC control can be used. This adaptive structure offers a superior performance and robustness in time than a classical PID controller. MRAC consists of the plant, the controller, the reference model and the adjustment mechanism. The reference model chosen here is a standard first order system with gain km = 1 and Tm = 10 sec.

132 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 Fig. 5: MRAC System Reference Model transfer function: 1 Gm(s) = 10s + 1 A. MIT rule of MRAC: MIT rule was first developed in 1960 by the researchers of Massachusetts Institute of Technology (MIT) and used to design the autopilot system for aircrafts. In this rule, the cost function is defined as, J(θ) = e2 2 Where e is the difference between the outputs of plant and the reference model Error is given by the expression: e (t) = y (t)-y m (t) Here θ is the adjustable parameter. The change in parameter θ is kept in the direction of negative gradient of J since the parameter can be adjusted in such a fashion so that J can be reduced to zero. dθ J = γ dt θ Substitute J (θ) in above equation, dθ e = γe dt θ From the fig.5 we can see that KG(s) is the transfer function of the process, G(s) is the known transfer function and Gm(s) is the reference model transfer function. We have to design a controller so that the process could track the reference model. Gm(s) = K 0G(s) Where K 0 is known parameter. From the fig.5 Error E(s) = KG(s)U(s) - K 0G(s)U c(s) u(t) = θ*u c Taking partial differentiation on the above equation, E(s) θ = KG(s) Uc(s) K Ko *Ym(s) Therefore we get, dθ dt = γe K Ym = γeym K0 Where γ is the adaptation gain and larger values of adaptation gain can cause instability of the system. The selection of this gain is very critical. The simulation diagram of Model Reference Adaptive Controller with MIT rule is shown below in fig.6.

133 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 Fig. 6: MIT Rule Simulation Block The response of the plant depends upon the adaptation gain values. The response of the plant for the MRAC with MIT rule is shown in fig.7 Fig. 7: Step Response of MRAC with MIT B. Normalized algorithm of MIT rule: The step response of MRAC with MIT rule in fig.7 shows oscillations and large settling time. Hence the result is not satisfactory. To overcome this problem, Normalized Algorithm for MIT rule is used to develop the controller. The modified rule for the controller is given as, dθ dt = γeφ α + φ φ Where = e = K Ym. θ K0 Here α > 0 is to neglect the difficulty of zero division when φ is small. Fig. 8: MRAC with Normalized Algorithm of MIT

134 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 The response of the MRAC with normalized algorithm of MIT is satisfactory with reduced oscillations and fast settling time. The result of MRAC with normalized algorithm of MIT is shown in fig.9. Noise signals are also removed in normalized algorithm compared to the previous MIT rule. Fig. 9: Step Response of MRAC with Normalized Algorithm of MIT Fuzzy Logic Controller (FLC): Fuzzy logic allows lowering the complexity of the systems by allowing the use of information in sensible way. It can be implemented in hardware, software or a combination of both. The fuzzy logic is based on control analysis method that accepts input, processing information, averaging and gives the output. The approach of fuzzy logic shows how a person would make decisions in a faster manner. The control progress of fuzzy logic involves fuzzification method, rule matrix, inference mechanisms and defuzzification method. C. Fuzzification Method: Fuzzification is the first phase of fuzzy logic control where the input parameters for the system are delivered based on which the output will be calculated. Each parameter has unique membership functions with predefined shapes like triangular, trapezoidal, etc. After computing these functions, a set of fuzzy output responses are produced. D. Rule Matrix: Conditional statements are formed by the rule matrix. The conditional statements consists of fuzzy sets and Boolean operators like AND, OR and NOT. The rules are derived in the form of if-then. For example, if input 1 is positive then output 1 is negative. After the evaluation of the rules applied to the input, more than one value can be obtained for the membership degrees. In that case, simulation can take any of the three possibilities of maximum, minimum or average of the membership degrees. E. Interference Mechanism: There are different types of inference mechanisms available. The most important types are MAMDANI and SUGENO. Mamdani is applied in this paper. These mechanisms allow mapping of given input to the output. F. Fuzzification Mechanism: Difuzzification mechanisms are of different types. They are centroid, mean, bisector etc. Centroid is the most commonly used mechanism for Difuzzification. Difuzzification is used to select a particular value which defines the fuzzy set. Centroid provides the centre value of the area under the curve of membership function. Fig. 10: Simulation Diagram of Fuzzy Logic Controller G. FIS Editor: It consists of membership functions for e, e and output. Error (e) and rate of change of error (de/dt) are the input parameters and response as the output parameter.

135 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 Fig. 11: Membership Functions for e, e and output The range of error and rate of change of error is taken as 0 to 3.5 and the range of output is taken as 0 to 4.5. Triangular shaped member functions are used. The rule base for the inputs and output fuzzy sets are given in the table in. Table V: IF-THEN Rule Base for Step Response Error/ de Z PS PM PB Z Z PVB PB PS PS PVB PVB PB PM PM PM PB PM PS PB PM PM PS PS The values of inputs e and de are chosen as Zero (Z), Positive Small (PS), Positive Medium (PM), Positive Big (PB). In addition to the above values Positive Very Big (PVB) is included in the output. The if-then rules framed in Mamdani fuzzy logic is shown in fig.13 Fig. 13: Rules on Fuzzy Logic Controller The step response of the fuzzy logic controller for the level process is shown in fig.14 Fig. 14: Step Response of Fuzzy Logic Controller

136 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 Results: The controllers are given with unit step input and the output responses are obtained. All the controllers respond to the input in a different manner with different settling time, rise time, peak overshoots etc. The output signal of the controllers PID, MRAC and PID for the level process is shown in fig.15 and the time domain responses in their output signal are shown in the following table VI. Fig. 15: Step Response of PID, MRAC AND FLC Table VI: Comparison of Output Responses Controller Settling time Peak overshoot Steady state error PID 60 0.26 0 MRAC 47 0 0 FLC 28 0 0.02 From the table VI, it is seen that PID controller is not given satisfactory results since it possess overshoots. Fuzzy Logic Controller is also not suitable for the system since it has stead state error which will increase instability in the system. Though MRAC controller with normalized algorithm has higher settling time comparing to the other controllers, it gives satisfactory results because it has no overshoots or steady state errors. It improves linearity of the system. Conclusion: The paper presented the study of three control schemes applied to a level process control and the performance evaluation is carried out by means of simulations on SIMULINK. The comparative outputs of these controller designs are presented in fig.15 and table.3. The results show that the MRAC based on normalized algorithm provides more satisfactory results comparing to others. The selection of adaptation gain is very important and depends on the signal levels. Therefore it is shown in this paper that, the MRAC design with normalized algorithm can make the plant to follow the model as accurately as possible. REFERENCES 1. Stelian-Emilian Oltean, Mircea Dulau, Adrian-Vasile Duka, 2015. Model Reference Adaptive Control Design for slow processes. A case study on Level Process Control, 9th international conference Interdisciplinarity in Engineering, INTER-ENG. 2. Priyank Jain and Dr. M.J. Nigam, 2013. Design of a Model Reference Adaptive Controller using Modified MIT rule for a second order system, Advance in Electronic and Electric Engineering, ISSN 2231-1297, 3 (4): 477-484. 3. Altas, I.H. and A.M. Sharaf, 2007. A generalized direct approach for designing Fuzzy Logic Controllers in Matlab/Simulink GUI environment, International journal of Information Technology and Intelligent Computing, Int.J.IT and IC 4: 1. 4. Avinashe, K.K, Dhanoj Mohan, Akhil Jose and Vineed T Govind, 2014. Model Reference Adaptive Controller for level process, International conference on Advanced trends in Engineering and Technology. 5. Vaishnav, S.R. and Z.J. Khan, 2007. Design and performance of PID and Fuzzy logic controller with smaller rule set for higher order system, Proceedings of the World Congress on Engineering and Computer science, San Francisco, USA.

137 V. Manimekalai et al., 2017/Advances in Natural and Applied Sciences. 11(5) Special 2017, Pages: 129-137 6. Katsuhiko Ogata, Modern Control Engineering, Fifth edition. 7. Ramandeep Saini, 2014. A comparative study of various controllers for Azimuth position control of reduced order antenna system, Department of Electrical and Instrumentation Engineering, Thapar University.