FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

Similar documents
Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

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

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

CHAPTER 6 ANFIS BASED NEURO-FUZZY CONTROLLER

Digital Control of MS-150 Modular Position Servo System

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

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

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

Fuzzy Logic Based Speed Control System Comparative Study

Design and Development of an Optimized Fuzzy Proportional-Integral-Derivative Controller using Genetic Algorithm

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

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

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

Fuzzy Logic Controller on DC/DC Boost Converter

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

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

TO MINIMIZE CURRENT DISTRIBUTION ERROR (CDE) IN PARALLEL OF NON IDENTIC DC-DC CONVERTERS USING ADAPTIVE NEURO FUZZY INFERENCE SYSTEM

Modeling and simulation of feed system design of CNC machine tool based on. Matlab/simulink

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

ISSN: [Appana* et al., 5(10): October, 2016] Impact Factor: 4.116

Design of Smart Controller for Speed Control of DC Motor

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

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

Design of Fast Real Time Controller for the Dynamic Voltage Restorer Based on Instantaneous Power Theory

International Journal of Scientific & Engineering Research, Volume 7, Issue 12, December-2016 ISSN Ribin MOHEMMED, Abdulkadir CAKIR

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

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

COMPUTATONAL INTELLIGENCE

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

Fuzzy Controllers for Boost DC-DC Converters

Temperature Control of Water Tank Level System by

Study on Synchronous Generator Excitation Control Based on FLC

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

Improving a pipeline hybrid dynamic model using 2DOF PID

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

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

A Responsive Neuro-Fuzzy Intelligent Controller via Emotional Learning for Indirect Vector Control (IVC) of Induction Motor Drives

A.V.Sudhakara Reddy 1, M. Ramasekhara Reddy 2, Dr. M. Vijaya Kumar 3

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

Design Neural Network Controller for Mechatronic System

Intelligent Temperature Controller for Water- Bath System Om Prakash Verma, Rajesh Singla, Rajesh Kumar

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

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

A Comparative Analysis of GA-PID, Fuzzy and PID for Water Bath System

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

CHAPTER 4 FUZZY LOGIC CONTROLLER

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

Improvement in Dynamic Response of Interconnected Hydrothermal System Using Fuzzy Controller

Neuro-Fuzzy Control Technique in Hybrid Power Filter for Power. Quality Improvement in a Three-Phase Three-Wire Power System

Pid Plus Fuzzy Logic Controller Based Electronic Load Controller For Self Exited Induction Generator.

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

Photovoltaic panel emulator in FPGA technology using ANFIS approach

A Robust Neural Fuzzy Petri Net Controller For A Temperature Control System

Performance Improvement Of AGC By ANFIS

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Design of Synthetic Optimizing Neuro Fuzzy Temperature Controller for Dual Screw Profile Plastic Extruder Using Labview

Anfis Based Soft Switched Dc-Dc Buck Converter with Coupled Inductor

Frequency Hopping Spread Spectrum Recognition Based on Discrete Fourier Transform and Skewness and Kurtosis

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

DEVELOPMENT OF NEURO-FUZZY CONTROLLER FOR A TWO TERMINAL HVDC LINK

ISSN: [IDSTM-18] Impact Factor: 5.164

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

CHAPTER 6 OPTIMIZING SWITCHING ANGLES OF SRM

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

ANFIS-based Indoor Location Awareness System for the Position Monitoring of Patients

The Effect of Fuzzy Logic Controller on Power System Stability; a Comparison between Fuzzy Logic Gain Scheduling PID and Conventional PID Controller

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

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

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

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

Replacing Fuzzy Systems with Neural Networks

A Brushless DC Motor Speed Control By Fuzzy PID Controller

CHASSIS DYNAMOMETER TORQUE CONTROL SYSTEM DESIGN BY DIRECT INVERSE COMPENSATION. C.Matthews, P.Dickinson, A.T.Shenton

Speed Control of DC Motor Using Fuzzy Logic Application

FUZZY LOGIC CONTROLLER DESIGN FOR AUTONOMOUS UNDERWATER VEHICLE (AUV)-YAW CONTROL

Enhancement of Power Quality in Distribution System Using D-Statcom for Different Faults

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

Implementation of Fuzzy Controller to Magnetic Levitation System

Design of Power System Stabilizer using Intelligent Controller

Chapter-5 FUZZY LOGIC BASED VARIABLE GAIN PID CONTROLLERS

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

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

Control Applications Using Computational Intelligence Methodologies

PERFORMANCE ANALYSIS OF SVPWM AND FUZZY CONTROLLED HYBRID ACTIVE POWER FILTER

Speed estimation of three phase induction motor using artificial neural network

A Review on Comparison of Control Strategies Implementing Fuzzy Controller for Shunt Active Power Filters in Three-Phase Four-Wire Systems

Comparison on the Performance of Induction Motor Drive using Artificial Intelligent Controllers

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

SELF-TUNING OF FUZZY LOGIC CONTROLLERS IN CASCADE LOOPS

FAULT DETECTION AND DIAGNOSIS OF HIGH SPEED SWITCHING DEVICES IN POWER INVERTER

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

Experiment 9. PID Controller

Automatic Generation Control of Two Area using Fuzzy Logic Controller

automatically generated by ANFIS system for all these membership functions.

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

Relay Feedback based PID Controller for Nonlinear Process

Implementing Re-Active Power Compensation Technique in Long Transmission System (750 Km) By Using Shunt Facts Control Device with Mat Lab Simlink Tool

Maximum Power Point Tracking of Photovoltaic Modules Comparison of Neuro-Fuzzy ANFIS and Artificial Network Controllers Performances

Transcription:

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS Mohanadas K P Department of Electrical and Electronics Engg Cukurova University Adana, Turkey Shaik Karimulla Department of Electrical Engineering Calicut Regional Engineering College Calicut, Kerala, India Keywords : modeling, control, fuzzy systems, neuro-fuzzy systems ABSTRACT The fuzzy logic provides a means of converting a linguistic control strategy based on expert knowledge into an automatic control strategy. The ability of fuzzy logic to handle imprecise and inconsistent real-world problems has made it suitable for a wide variety of applications. The present work is concerned with modeling and control of nonlinear systems using fuzzy and neuro-fuzzy techniques. Design of controllers using conventional methods for nonlinear systems is difficult due to absence of a systematic theory behind it. In such cases, an approach based on the use of neural network for identifying the requirements of the controller and the system from the input output data have been shown to be attractive. But identification using a neuro-fuzzy approach will help in reducing the arbitrariness in the choice of the type pf membership functions and the ranges of variables in the universe of discourse. This paper presents two methods based on fuzzy logic for the control of nonlinear systems, one using PID like fuzzy control and another using a neuro-fuzzy approach. Simulation results are attractive. I. INTRODUCTION The fuzzy logic provides a means of converting a linguistic control strategy based on expert knowledge into an automatic control strategy.[] The ability of fuzzy logic to handle imprecise and inconsistent real-world data made it suitable for a wide variety of applications. In particular, the methodology of the fuzzy logic controller (FLC) appears very useful when the processes are too complex for analysis by conventional quantitative techniques or when the available sources of information are qualitative, inexact, or uncertain.[] Thus fuzzy logic control may be viewed as a step toward a rapprochement between conventional precise mathematical control and human like decision making. One of the major problems in the not so widespread use of the fuzzy logic control is the difficulty of choice and design of membership functions to suit a given problem. A systematic procedure for choosing the type of membership function and the ranges of variables in the universe of discourse is still not available. Tuning of the fuzzy controller by trial and error is often necessary to get a satisfactory performance. However, the neural networks have the capability of identification of a system by which the characteristic features of a system can be extracted from the input output data. This learning capability of the neural network can be combined with the control capabilities of a fuzzy logic system resulting in a neuro-fuzzy inference system. Recently an adaptive neuro-fuzzy inference system (ANFIS) has been proposed which has been shown to have very good data prediction capabilities [3 ]. Control of nonlinear systems is difficult in the absence of a systematic procedure as available for linear systems. Many techniques are limited in their application to special class of systems. Here again, more commonly available methods are heuristic in nature and the fuzzy logic and neuro-fuzzy technique can reduce the arbitrariness in the design of a controller to a great extent. This paper reports some results on the fuzzy control of nonlinear systems and the application of the adaptive neuro-fuzzy modeling technique for the control of nonlinear systems. A comparison of the performance of these with conventional control is also made. II. CONTROL OF NONLINEAR SYSTEMS A nonlinear system can be controlled in many ways to make it act like a linear system in its overall performance. Making a nonlinear system act like a linear system has many advantages, since linear systems are much easier to work with and are better understood. However, even if a model of the nonlinear system is available, no systematic and generally applicable control

theory is available for the design of controllers for nonlinear systems. The best-known controllers used in industrial control processes are proportional-integralderivative (PID) controllers because of their simple structure and robust performance in a wide range of operating conditions. Attempts have been made to use feed forward and recurrent neural networks for the control of nonlinear plants. The work reported in [4] makes use of two neural networks, one for representing the requirements on the controller and the other representing the system from the input output data if the plant model is not known in a mathematical form. A. PID-LIKE FUZZY CONTROLLER A typical nonlinear system can be represented as shown in Fig.., with a linear plant and a nonlinear element in the forward path. Common nonlinear elements like saturation, relay, saturation with dead-zone, deadzone and relay with dead-zone can be considered. Initially a conventional PID controller can be designed for the system followed by tuning of the PID controller parameters, in such a way that the performance of the nonlinear system is as good as that of the linear system with conventional PID control. The same PID parameters can be utilized for the design of a fuzzy PID controller. B. ADAPTIVE NEURO- FUZZY CONTROL System modelling based on conventional mathematical tools is not well suited for dealing with ill defined and uncertain systems. By contrast, a fuzzy inference system employing fuzzy if then rules can model the qualitative aspects of human knowledge and reasoning processes without employing precise quantitative analyses. Takagi and Sugeno were the first to systematically explore fuzzy modeling or fuzzy identification []. However, even today, no standard methods exist for transforming human knowledge or experience into the rule base and database of a fuzzy inference system. There is a need for effective methods for tuning the membership functions (MF s) so as to minimize the output error measure or maximize performance index. Recently, it was suggested by Roger Jang et al. [3] that an architecture called Adaptive Network based Fuzzy Inference System or Adaptive Neuro Fuzzy Inference system can be used effectively for tuning the membership functions. ANFIS can serve as a basis for constructing a set of fuzzy if then rules with appropriate membership functions to generate the stipulated input-output pairs. Fundamentally, ANFIS is about taking an initial fuzzy inference (FIS) system and tuning it with a back propagation algorithm based on the collection of input-output data. In principle, if the size of available input-output data is large enough, then the finetuning of the membership functions are applicable (or even necessary). Since the human-determined membership functions are subject to the differences from person to person and from time to time; they are rarely optimal in terms of reproducing desired outputs. However, if the data set is too small, then it probably does not contain enough information of the system under consideration. In this situation, the human-determined membership functions represent important knowledge obtained through human experts experiences and it might not be reflected in the data set; therefore the membership functions should be kept fixed throughout the learning process. Interestingly enough, if the membership functions are fixed and only the consequent part is adjusted, the ANFIS can be viewed as a functional-link network, where the enhanced representation of the input variables are achieved by the membership functions. This "enhanced representation which takes advantage of human knowledge are apparently more insight-revealing than the functional expansion and the tensor (outerproduct) models. By fine-tuning the membership functions, we actually make this enhanced representation also adaptive.[3] ANFIS FOR CONTROL APPLICATIONS Fuzzy control is by far the most successful applications of the fuzzy set theory and fuzzy, inference systems. Due to the adaptive capability of ANFIS, its applications to adaptive control and learning control are immediate. Most of all, it can replace almost any neural networks in control systems to serve the some purposes. For a controller to be designed, a model of the system is required. The design can be done using conventional methods or ANFIS. In the former case, a mathematical model will be required, while the latter will be convenient if an identified ANFIS model of the system is available. The structure of the controller using ANFIS can take the schematic shown in Fig.. Two ANFIS networks are used. The first one, called Controller ANFIS (CANFIS) is trained using the input output data of the controller as per the design specifications. If the mathematical model of the plant is not available, a second ANFIS can be trained from the experimental input output data from the plant and the trained ANFIS can be used in place of the model. III. SIMULATION RESULTS For the purpose of simulation, a linear plant with second order model with very poor damping is chosen which has a continuous transfer function : ( s) = 6 s( s + 4) G () For a sampling time Ts=. seconds, the discrete transfer function becomes: Y ( z ) = U ( z ).493 z.96 z +.487 z +.96 z ()

On reverting to time domain: y(k) =.96 y(k-).96 y(k-) +.493 u(k-) +.487 u(k-) (3) Results on Fuzzy PID Control A conventional PID controller is designed for this system. Tuning of the conventional PID controller parameters is then performed, in such a way that the performance of the nonlinear system is as good as that of the linear system with conventional PID controller. After tuning the conventional PID controller, the parameters are :k p =.3, k d = 5, k i =.8. Using the same parameters a fuzzy PID controller is designed for this system. The inputs to the fuzzy controller are the error e, the change in error ce and the sum of the errors se. The ranges for e, se, ce and u are chosen to be [-.8.8], [-.5.5], [- ], and [-5 5] respectively. In Fig.3. is shown the comparison of the step response of the system without controller, with PID controller using conventional method and with PID like fuzzy controller. Results with two typical nonlinear elements are given. The nonlinear elements chosen are the saturation with and without dead zone. Keeping the linear plant as it is, different types of nonlinear elements have been included in the forward path and the variation of performance, if any, observed. It is seen that in most of the cases, the performance of the system with fuzzy PID controller compares favorably with those with conventional PID controller. The choice of PID parameters for the nonlinear system is more difficult than in the case of linear systems. However, designing a fuzzy controller is seen to be less difficult. Once an FLC is designed for a particular set of parameters of the nonlinear element, it will yield satisfactory performance for a range of these parameters. However, in some cases, retuning of the controller parameters may be required if the parameters of the non-linear element is significantly different. Results on ANFIS Control The input-output data pairs for training the CANFIS and SANFIS were generated using the conventional PID controller as discussed earlier. The plant transfer functions are the same as given in eqn () (3). The parameters of the ANFIS network are as follows: No. of training data pairs : 5, Type of membership function: generalized bell, No. of membership functions:, and No. of epochs for training : 5 that the step response of the system with the proposed ANFIS controller is nearer to the ideal one. However, the output appears to be scaled down due to the normalization involved in the ANFIS network and hence additional gain may be required on the amplifier for practical implementation of the scheme. Performance-wise, ANFIS configuration is far superior to the conventional PID and fuzzy controllers discussed in [4]. Obviously the penalty is the additional computational effort in training the two ANFIS networks. IV.CONCLUSIONS It has been shown by simulation that fuzzy logic control can be used to design a controller for typical nonlinear plants. The difficulty in tuning of the PID like controllers by several trials can be overcome if we choose a recently proposed adaptive neuro-fuzzy network for identifying the controller requirements and the model for representing a plant which does not have a proper mathematical description or it is difficult to get one. The data available in the form of input output data pairs for the controller based on the specifications and the system from the experimental observations can be used in the ANFIS with relative ease. Of course, the practical implementation requires more studies as some of the normalization methods used in the ANFIS may have to be compensated for in scaling out the output level. V.REFERENCES. [] Zadeh.L.A. Fuzzy Sets, Information and Control, Vol.8. 965, pp 338-353 [] Takagi.T. sugeno.m: Application of fuzzy algorithms for control of simple dynamic plant, IEE Proceedings, Vol., December, 974, pp 585-588. [3]. Rojer Jang J S: ANFIS: Adaptive Network=based Fuzzy Inference System, IEEE Transactions on Systems, Man and Cybernetics, Vol.3, No.3, May 993., pp 665-684. [4] Mohandas K P, Deepthy A: Partial Recurrent Networks for identification and Control of Nonlinear Systems, IASTED International Conference on Control and Applications, Honolulu, USA, -5 Aug, 998. [5] MathWorks Inc. MATLAB User Manual for MATLAB and Fuzzy Logic Tool box. The change in the membership functions for the ANFIS while identifying the system from the input output data is shown in Fig.4. Typical plots of the training data for the nonlinear system and the step response of the closed loop control system are shown in Fig. 5. Here again, it is seen

Input + e u u Output r _ Controller Nonlinear Element Linear Plant y Fig.. Control of nonlinear system + r e u y - CANFIS SANFIS Fig.. Controlled system using ANFIS.8.6 ---.4 -> O. ut pu t Re.8 sp on se of th e Pl Step response of the NLS (sat as NLE) with conv,fuzzy PID controller 3.Nonlinear system without controller.nonlinear system with conv. PID controller 3.Nonlinear system with Fuzzy PID controller 3 4 5 ----> Number of Samples With Ts=. Step resp. of the NLS(Sat+dead zone as NLE)with conv,fuzzy PIDcontroller --- -> O ut pu t.8.6.4. Re sp on.8 se of th e Pl 3.Nonlinear system without controller.nonlinear system with conv. PID controller 3.Nonlinear system with Fuzzy PID controller 3 4 5 ----> Number of Samples With Ts=. Fig. 3. Comparison of step responses, uncontrolled, conv. PID and fuzzy PID

.9.8.7.5.3. Initial Membership Functions of NLS -...3.5.9.8.7.5.3. Final Membership Functions of NLS -...3.5 Fig. 4. Initial and final membership functions for nonlinear system identification. Training data for ANFIS for NLS (Saturation as NLE). Step response with ANFIS for NLS (Saturation as NLE).8.Training Data of NLS.ANFIS Output of NLS.8 y 3 4 5 u 3 4 5 Fig.5. Training data and Step Response of ANFIS Control of Nonlinear Systems.