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

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

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

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

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

ISSN: [IDSTM-18] Impact Factor: 5.164

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

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

A Brushless DC Motor Speed Control By Fuzzy PID Controller

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

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

Speed control of a DC motor using Controllers

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

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

A Fuzzy Sliding Mode Controller for a Field-Oriented Induction Motor Drive

CHAPTER 4 FUZZY LOGIC CONTROLLER

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

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

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

CHAPTER 4 FUZZY BASED DYNAMIC PWM CONTROL

Application of Fuzzy Logic Controller in Shunt Active Power Filter

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Digital Control of MS-150 Modular Position Servo System

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

USED OF FUZZY TOOL OR PID FOR SPEED CONTROL OF SEPRATELY EXCITED DC MOTOR

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

Fuzzy Controllers for Boost DC-DC Converters

FUZZY LOGIC CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Permanent Magnet Brushless DC Motor Control Using Hybrid PI and Fuzzy Logic Controller

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

Speed Control of DC Motor Using Fuzzy Logic Application

International Journal of Innovations in Engineering and Science

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

is the angular velocity (speed) and friction in rotor of motor is very small (can be neglected) so Bm = 0.

Design of Different Controller for Cruise Control System

Control Strategies for BLDC Motor

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

South Asian Journal of Engineering and Technology Vol.3, No.3 (2017)

Speed Control of BLDC Motor-A Fuzzy Logic Approach

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

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

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

OPTIMAL TORQUE RIPPLE CONTROL OF ASYNCHRONOUS DRIVE USING INTELLIGENT CONTROLLERS

Design and Implementation of Fuzzy Sliding Mode Controller for Switched Reluctance Motor

A Comparative Study of P-I, I-P, Fuzzy and Neuro-Fuzzy Controllers for Speed Control of DC Motor Drive

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

A PID Controlled Real Time Analysis of DC Motor

Direct Torque Control of Induction Motors

Induction Motor Drive Using Indirect Vector Control with Fuzzy PI Controller

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

Australian Journal of Basic and Applied Sciences. Fuzzy Tuned PI Controller Based Chopper Driven PMDC Motor for Orthopaedic Surgeries

Cantonment, Dhaka-1216, BANGLADESH

Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control of DC Motor

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

Fuzzy Logic Controller on DC/DC Boost Converter

Design and implementation of Open & Close Loop Speed control of Three Phase Induction Motor Using PI Controller

High Frequency Soft Switching Boost Converter with Fuzzy Logic Controller

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

A Performance Study of PI controller and Fuzzy logic controller in V/f Control of Three Phase Induction Motor Using Space Vector Modulation

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

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

Fuzzy Logic Based Speed Control System Comparative Study

A Sliding Mode Controller for a Three Phase Induction Motor

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

FUZZY LOGIC BASED DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR

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

Performance Analysis of Boost Converter Using Fuzzy Logic and PID Controller

Fuzzy Logic Controller Based Four Phase Switched Reluctance Motor

A CONTROL STRATEGY TO STABILIZE PWM DC-DC BUCK CONVERTER WITH INPUT FILTER USING FUZZY-PI AND ITS COMPARISON USING PI AND FUZZY CONTROLLERS

Al-Rafidain Engineering Vol.16 No IntroRducti eceiveodn7 Dec Accepted 3 July 2007

(Haryana) India. Control action of PID controller Proportional gain Integral gain Derivative gain

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

IMPLEMENTATION AND PERFORMANCE ANALYSIS OF BLDC MOTOR DRIVE BY PID, FUZZY AND ANFIS CONTROLLER

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

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

Torque Control of BLDC Motor using ANFIS Controller M. Anka Rao 1 M. Vijaya kumar 2 H. Jagadeeswara Rao 3

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

A FUZZY BASED SEPERATELY EXCITED DC MOTOR

PI Control of Boost Converter Controlled DC Motor

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

A Fuzzy Knowledge-Based Controller to Tune PID Parameters

FUZZY BASED SMART LOAD PRIMARY FREQUENCY CONTROL CONTRIBUTION USING REACTIVE COMPENSATION

Design of Joint Controller for Welding Robot and Parameter Optimization

International Journal of Modern Engineering and Research Technology

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

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 2, Issue 6, June 2013

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

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

UG Student, Department of Electrical Engineering, Gurunanak Institute of Engineering & Technology, Nagpur

An Expert System Based PID Controller for Higher Order Process

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

Fuzzy Logic Based Speed Control System for Three- Phase Induction Motor

[Patel, 2(7): July, 2013] ISSN: Impact Factor: 1.852

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

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

International Journal of Scientific & Engineering Research, Volume 5, Issue 11, November-2014 ISSN

Transcription:

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 1 King Saud University, Riyadh, Saudi Arabia, muteb@ksu.edu.sa 2 King Saud University, Riyadh, Saudi Arabia, anoormuhamed@ksu.edu.sa 3 University of Bahrain, College of Engineering. Kingdom of Bahrain, ebmattar@uob.edu.bh Abstract - This paper proposes to control the speed of the permanent magnet (PM) DC motor drive using fuzzy logic control (FLC) based on Matlab simulation environment. The proposed speed controller is developed based on fuzzy logic, to minimize maximum overshoot and steady state error. A comparison study and analysis of proposed fuzzy logic control to classical PID control system applied to PM DC motor is presented. The entire system is modeled and simulated using the matlab simulink tool box. The detailed simulation results confirm the better reduction in maximum overshoot and steady state error by the proposed FLC than the classical PID controller. controllers show high performance only for one unique act point and also it has high starting overshoot, sensitivity to controller gains and sluggish response due to sudden change in load. The FLC provides a systematic way to incorporate the human intelligence in the controller without knowing the mathematical model of the system. The stability of the system and wide range of operating speed are achieved through fuzzy logic controller. When the optimum membership functions are chosen for input and output of the FLC then it works with selfturing capability and its stability depends upon rule base. Keywords: DC drive, fuzzy logic controller, speed control, PID. 1. Introduction DC motor provides easy controllability and high performance, due to its speed can be varied within wide boundaries. DC drive has vast applications such as electric traction, electric cranes and robotic where manipulation of speed controller is required to perform their tasks [4]. In general, the control of systems is difficult and mathematically tedious due to their high nonlinearity properties. This leads to the need of more efforts to obtain more exact mathematical model of the plan to be controller and not simple mathematical operations. Fuzzy logic controller has proven effective for complex, non-linear and imprecisely defined processes for which standard model based control techniques are impractical or impossible [10-12]. The FLC is indeed capable of providing the accuracy required by high performance drive system without need of mathematical model. FLC offers simple, quicker and more reliable solution because they are viewed in form of set theory [2]. It also accommodates nonlinearity without utilization of mathematical model. The most important features of FLC is, its simplicity and less intensive mathematical design requirements. The speed of the DC motor is normally controlled by varying armature voltage or flux. In armature controlled dc motor the desired speed is obtained by varying armature voltage. However, the conventional proportional integral derivative(pid) controller has difficulty in dealing with dynamic speed tracking due to parameter variations, and load disturbances. Hence these Fig. 1. Matlab/simulink model of DC motor In this paper, the speed response of DC motor exposed to variable armature voltage is designed based on fuzzy logic controller. The DC motor is operated for a required reference speed under loaded operating condition. Then, to make performance comparison of proposed model, the speed of the system is compared with classical PID system. The proposed system provides low maximum overshot and steady state error. Numerical simulations confirm the accuracy of the propose model. 2. DC motor models A linear model of permanent magnet (PM) DC motor can be represented by their mechanical equation and electrical equation as follows [1]. dia Va La RaIa eb (1)

d m KmIa Jm Bm m TL (2) where Va is the applied armature input voltage, e b = K b ω m is the back electro-motive-force (EMF) voltage, Ia is the armature current TL is the load torque and ω m is the rotor angular speed. The dynamic model of the system is formed using these differential equations and Matlab simulink blocks as shown in figure 1. The armature reactions effects are neglected since the motor used has either inter-poles or compensating winding. variable value is to be decided from the encoded in the rules as shown in figure 3. Fuzzy inference consist of two processing methods namely, Mamdani s method and Sugeno or Takagi- Sugeno-Kang method to calculate fuzzy output [9]. Out of it Mamdani is more suitable for DC machine and induction machine control. The fuzzy output from the fuzzy inference is process through defuzzification to get the crisp value. Fig. 2. Fuzzy Logic Controller 3. Fuzzy Logic Controller 3.1. Description Fuzzy logic controller contains four main parts, out of which two perform transformations. They are fuzzifier (transformation 1), knowledge base, Inference engine and defuzzifier (transformation 2). Fuzzification measure the values of input variable and converts them into suitable linguistic values. Knowledge base consist a database and provides necessary definitions, which are used to define linguistic control rules. This rule base characterized the control goals and control policy of the domain experts by means of a set of linguistic control rules. Decisionmaking logic or inference mechanism is main part of fuzzy controller. It has the capability of simulating human decision making based on fuzzy concepts and of inferring fuzzy control actions employing fuzzy implication and the rules of inference in fuzzy logic. Defuzzification is a scale mapping, which converts the range of values of output variables into corresponding universe of discourse and also yields a nonfuzzy control action from an inferred fuzzy control action. This transformation is performed by membership function (MF). There are number of MF and their shapes are initially defined by the user. 3.2. Input and Output Membership Functions of FLC The triangular MFs are selected for both input and output variable. There are five MFs for input variable e and two MFs for input variable ce, whereas there are five MFs for output variable. Depending upon the input variable values, the output Fig. 3. Fuzzy rules for speed control The final output torque is then calculated as the average of the individual centroid, weighted by their height (degree of membership). The FLC output torque is applied to the PWM. The PWM controls the DC motor to the desired speed. Fig. 4. Surface of the rule

3.3. Design of FLC The controller observes the speed error signal e( and corresponding updates the controller output so that the actual motor speed y( matches the reference set speed r(. There are two input signals to the fuzzy controller, one is the error e( that is the difference of set speed r( and actual speed y(, and the other is the derivative of error ce(. listed in the table 1. A comparative study is carried out to investigate the accuracy of the proposed FLC controller to the classical PID controller by introducing the disturbance in the reference set speed. The disturbance Fig. 7. Comparison of system responses for no load using FLC and PID Controllers is apply of few seconds at each stage and the result were studied. In a discrete system, de(/ = Δe(/Δt = ce(/ts, where ce( = Δe( in the sampling time Ts. With constant Ts, ce( is proportional to de(/. Fig. 5. FLC simulink model 4. PID controller Convention PID controller system in paper [5] is used to compute the control signal to the PM DC motor for tracking the reference speed as shown in the figure 6. The Proportional- Integral-Derivative (PID) controller used is de( C( Kpe( KI e( KD where K P is the proportional gain, K I is the integral gain, and K D is the derivative gain. Fig. 7. Comparison of system responses for no load using FLC and PID controllers From the figure we can observe that the system with FLC controller correctly follows the reference signal. TABLE I DC MOTOR PARAMETER Parameter Values Armature resistance (Ra) 2 Ω Armature inductance (La) 0.05 mh Moment of inertia (Jm) 1.98 Kg m2 Damping co-efficient (Bm) 0.01 Nm-s/rad Torque constant (Kt=Km φ) 14.7 Nm/Amp Back EMF constant (K=Kb φ) 14.7 V-sec /rad Fig. 6. PID simulink model 5. Simulation Results To validate the control strategies as explain above, digital simulation were carried out on the PM DC motor model by their governing equations and simulated using Matlab/Simulink. The parameters in the DC motor used are

Fig. 8. Comparison of system responses for load impact using FLC and PID controllers Fig. 9. Comparison of system responses for load impact using FLC and PID controllers zoomed Fig. 11. Comparison of system responses for the continuous disturbance in the control signal using FLC and PID controllers 6. Conclusion PM DC motor speed control has been performed in Matlab simulink environment. DC motor speed has been controlled with classical PID controller and Fuzzy logic controller (FLC). From the simulation result, it is observed that FLC has clearly better performance for providing Tr (rise time), ess (steady state error) and percentage maximum overshoot (Mp) criteria in comparison with PID controller. FLC also has more sensitive responses against load disturbances in according to classical PID controller. Acknowledgments This work is supported by NPST program by King Saud University (Project No. : 08-ELE-300-02). 7. References [1] K. Ogata, Modern Control Engineering, Englewood Cliffs, NJ: Prentice Hall, 1990. [2] J. Yan, M. Ryan and J. Power, Using Fuzzy Logic Toward Intelligent System, NJ: Prentice Hall, 1994. [3] Y. Tipsuwan, Yodyium, Fuzzy Logic Microcontroller Implementation for DC motor Speed Control, IECON 99 Proceedings, pp. 1271 1276, 1999. [4] S.Aydemir, S. Sezen, H. M. Ertunc, Fuzzy Logic Speed Control of DC Motor, Power Electronics and Motion Control Conference, pp. 766 771, 2004. [5] K. Ang, G. Chong, and Y. Li, PID Control System Analysis, Design and Technology, IEEE Trans.Control System Technology, vol. 13, pp. 559-576, July 2005. Fig. 10.Comparison of system responses for disturbance in the control signal using FLC and PID controllers [6] G. Abbas, N. Abouchi, A. Sani, C. Condemine, Design and Analysis of Fuzzy Logic Based Robust PID controller for PWM-Based Switching Converter, IEEE International Symposium on Circuits and Systems ISCAS, pp. 777 780, 2011.

[7] S. Saneifard, N. R. Prasad, H. A. Smolleck, J. J. Wakileh, FuzzyLogic Based Speed Control of a shunt DC Motor, IEEE Transaction on Education, vol. 41, no. 2, pp. 159 164, May 1998. [8] Fuzzy logic ToolboxTM User s Guide, The MathWorks, Inc.1995 2009. [9] B. K. Bose, Expert System, Fuzzy Logic and Neutral Network Application in Power Electronics and Motion, IEEE Proc., vol. 82, no. 8, pp. 1303 1323, Aug 1994. [10] C. C. Lee, Fuzzy Logic in Control Systems: Fuzzy Logic Controller-Part I,IEEE Trans. Syst. Man, Cybern., vol. 20, no. 2, pp.404-418, 1990. [11] C. C. Lee, Fuzzy Logic in Control Systems: Fuzzy Logic Controller-Part II,IEEE Trans. Syst. Man, Cybern., vol. 20, no. 2, pp. 419-435, 1990.