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

Similar documents
Speed control of a DC motor using Controllers

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

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

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

Performance Based Comparison between Various Z-N Tuninng PID and Fuzzy logic PID Controller in Position Control System of DC Motor

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

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

Performance Based Comparison Between Various Z-N Tuninng PID And Fuzzy Logic PID Controller In Position Control System Of Dc Motor

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

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

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

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

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

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

International Journal of Innovations in Engineering and Science

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

Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Supervisory Fuzzy Control for 5 DOF Robot Arm

A Hybrid of Sliding Mode Control and Fuzzy Gain Scheduling PID Control using Fuzzy Supervisory Switched System for DC Motor Speed Control System

An Expert System Based PID Controller for Higher Order Process

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

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

DC Motor Speed Control for a Plant Based On PID Controller

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

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

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

Speed Control of DC Motor Using Fuzzy Logic Application

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

Comparisons of Different Controller for Position Tracking of DC Servo Motor

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

Position Control of DC Motor by Compensating Strategies

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

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

Fuzzy Logic Based Speed Control System Comparative Study

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

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

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

Cantonment, Dhaka-1216, BANGLADESH

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

Design of Different Controller for Cruise Control System

FUZZY LOGIC CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

ISSN: [IDSTM-18] Impact Factor: 5.164

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

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

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

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

CHAPTER 4 FUZZY LOGIC CONTROLLER

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

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

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

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

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

Design and Implementation of PID Controller for a two Quadrant Chopper Fed DC Motor Drive

A FUZZY BASED SEPERATELY EXCITED DC MOTOR

Implementation of Fuzzy Controller to Magnetic Levitation System

Fuzzy Controllers for Boost DC-DC Converters

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

Fuzzy Logic Controller on DC/DC Boost Converter

FUZZY AND NEURO-FUZZY MODELLING AND CONTROL OF NONLINEAR SYSTEMS

A PID Controlled Real Time Analysis of DC Motor

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

TUNING OF PID CONTROLLER USING PSO AND ITS PERFORMANCES ON ELECTRO-HYDRAULIC SERVO SYSTEM

A Brushless DC Motor Speed Control By Fuzzy PID Controller

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

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

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Resistance Furnace Temperature Control System Based on OPC and MATLAB

Speed Control of BLDC Motor-A Fuzzy Logic Approach

Design of Joint Controller for Welding Robot and Parameter Optimization

Some Tuning Methods of PID Controller For Different Processes

ADVANCES in NATURAL and APPLIED SCIENCES

Design of Smart Controller for Speed Control of DC Motor

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

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

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

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

Matlab Simulation Model Design of Fuzzy Controller based V/F Speed Control of Three Phase Induction Motor

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.2 Introduction to Fuzzy Logic Control

Speed and Torque Estimation of BLDC using DTC and Sliding Mode Observer

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

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

Design of Fractional Order Proportionalintegrator-derivative. Loop of Permanent Magnet Synchronous Motor

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

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

Designing and Fabricating Fuzzy Controller of DC Servo Motor with HMI

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

Fuzzy based Speed Control of Brushless DC Motor fed Electric Vehicle

Digital Control of MS-150 Modular Position Servo System

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

Study on Synchronous Generator Excitation Control Based on FLC

Experiment Of Speed Control for an Electric Trishaw Based on PID Control Algorithm

IMPLEMENTATION OF FUZZY LOGIC SPEED CONTROLLED INDUCTION MOTOR USING PIC MICROCONTROLLER

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

A Review of Implemention of Evolutionary Computational Techniques for Speed Control of Brushless DC Motor Based on PID Controller

Transcription:

International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 181-188 International Research Publications House http://www. irphouse.com /ijict.htm Simulation of Optimal Speed Control for a DC Motor Using Conventional PID Controller and Fuzzy Logic Controller Ritu Soni 1, DBV Singh 2, Pramod Pandey 3 and Priyanka Sharma 4 1, 4 Department of Electronics and Instrumentation Engineering, 2 Department of Electronics and Instrumentation Engineering, 3 Department of Electronics and Instrumentation Engineering, ITM University, Gwalior (M.P). Abstract This paper describes the speed control of dc motor using conventional PID controller and Fuzzy Logic controller. Due to the simplicity in operation, conventional PID controllers were used as a control strategy for various industrial processes from many years. They used mathematical models to control the plant for different process control applications. Fuzzy logic based control systems were introduced by Lotfi Zadeh to optimize the process control parameters in better way. In this paper, the implementation of DC motor control strategy with the help of PID controller and then optimized with the help of fuzzy logic controller. The fuzzy logic control strategy shows the improvement in various control parameters like maximum overshoot, settling time for the DC motor control as compared with PID control strategy. The controller is modeled in MATLAB environment, the simulation results shows that the proposed controller gives better performance and less settling time when compared with the traditional PID controller. Keywords: Fuzzy logic controller, PID controller, DC motor. 1. Introduction Because of their high reliabilities, flexibilities and low costs, DC motors are widely used in industrial applications, robot manipulators and home appliances where speed and position control of motor are required. PID controllers are commonly used for motor control applications because of their simple structures and intuitionally comprehensible control algorithms. Controller parameters are generally tuned using

182 Ritu Soni et al hand-tuning or Ziegler-Nichols frequency response method. Both of these methods have successful results but long time and effort are required to obtain a satisfactory system response. Ziegler-Nichols frequency response method is usually used to adjust the parameters of the PID controllers. However, it is needed to get the system into the oscillation mode to realize the tuning procedure. But it s not always possible to get most of the technological plants into oscillation. Fuzzy logic control (FLC) is one of the most successful applications of fuzzy set theory, introduced by L.A Zadeh in 1973 and applied (Mamdani 1974) in an attempt to control system that are structurally difficult to model. Since then, FLC has been an extremely active and fruitful research area with many industrial applications reported [1].In the last three decades, FLC has evolved as an alternative or complementary to the conventional control strategies in various engineering areas. Analysis and control of complex, nonlinear and/or time-varying systems is a challenging task using conventional methods because of uncertainties. Fuzzy set theory [2] which led to a new control method called Fuzzy Control which is able to cope with system uncertainties. One of the most important advantages of fuzzy control is that it can be successfully applied to control nonlinear complex systems using an operator experiences or control engineering knowledge without any mathematical model of the plant [3],[4]. 2. PID Controller The PID controller is used to improve the dynamic response and reduce the steadystate error. The general equation of PID controller is: U(S) = K + SK + E(S) (1) Where, K p = proportional gain, K i = Integral gain, K d = Derivative gain. The variable E(S) represents the tracking error which is the difference between the desired input value and the actual output. This error signal will be sent to the PID controller and both the derivative and the integral of this error signal are computed by the controller. The system performance can be evaluated by performance criteria parameters. These performance criteria in the time domain include the overshoot M p, rise time t r, settling time t s and steady-state error E s. 3. Plant Model The speed of a DC motor is directly proportional to the applied voltage to it and its torque is proportional to the motor current:t = K I For separately exited DC motor, the back emf is proportional to the rotational velocity: V emf = K wm = K dθ/dt Speed control can be achieved by variable battery tappings, variable supply voltage, resistors or electronic controls. The equivalent circuit of dc motor is shown in Fig 1. The armature circuit consist of a resistance (Ra) connected in

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID 183 series with an inductance (La), and a voltage source (V emf ) representing the back emf induced in the armature during rotation. [Ogata, 1998 and 2002]. The DC motor equations based on Newton's law combined with Kirchhoff's law: J d2θ/dt2 + b dθ/dt = K I (1); L di/dt + Ri = V- K dθ/dt (2) V = applied voltage (V), R = electrical resistance of armature circuit (Ω), L= electrical inductance of armature circuit (H), J = Inertial load (kgm2/s2),v emf = back emf voltage (V), B = damping constant (Nm.S) Using the Laplace transform, equations (1) and (4) can be written as: J s2 θ(s) + b s θ(s) = K I(s) (3); L s I(s) + R I(s) = V(s) K s θ(s) (4) The transfer function is given by G(S) = ( ) (5) = ( ) [{( )( ) }] Nominal values of desired DC motor model Maximum speed of the motor (N) = 1200 r.p.m., Supply voltage (V) = 240 V, Back emf (E) = 230.3V, Armature current (i) = 16.2 A, Power (P) = 3731 W or 5 HP, Field resistance (Rf ) = 240 Ω, Armature resistance (R) = 0.6 Ω Mutual inductance (L) = 1.8 H, Motor inertia (J) = 1 Kg.m2, Motor torque (T) = 29.2 N. m, Motor torque constant (K) = 1.88 N. m/a, Damping coefficient (b) = 0.24 N. m. s. 1 LS R K 1 JS b 1 S K Fig. 1: Equivalent representation of DC motor. Fig. 2: A closed- loop system that representing the DC motor. 4. Fuzzy Lozic Controller Fuzzy logic is a method of rule-based decision making used for expert systems and process control that emulates the rule-of-thumb thought process used by human beings. The basis of fuzzy logic is fuzzy set theory which was developed by Lotfi Zadeh in the 1960s. Fuzzy set theory differs from traditional Boolean (or two-valued) set theory in that partial membership in a set is allowed. Traditional Boolean set theory is twovalued in the sense that a member belongs to a set or does not and is represented by 1 or 0, respectively. Fuzzy set theory allows for partial membership, or a degree of membership, which might be any value along the continuum of 0 to 1. A linguistic term can be defined quantitatively by a type of fuzzy set known as a membership function. The membership function specifically defines degrees of membership based on a property such as temperature or pressure. With membership functions defined for

184 Ritu Soni et al controller or expert system inputs and outputs, the formulation of a rule base of IF- THEN type conditional rules is done. Such a rule base and the corresponding membership functions are employed to analyze controller inputs and determine controller outputs by the process of fuzzy logic inference. By defining such a fuzzy controller, process control can be implemented quickly and easily. Many such systems are difficult or impossible to model mathematically, which is required for the design of most traditional control algorithms. In addition, many processes that might or might not be modeled mathematically are too complex or nonlinear to be controlled with traditional strategies. However, if a control strategy can be described qualitatively by an expert, fuzzy logic can be used to define a controller that emulates the heuristic rule-of-thumb strategies of the expert. Therefore, fuzzy logic can be used to control a process that a human can control manually with expertise gained from experience. The linguistic control rules that a human expert can describe in an intuitive and general manner can be directly translated to a rule base for a fuzzy logic controller. Fig. 3: Triangular input membership function for input (error). Fig. 4: Triangular input membership function for input (change in error). Fig. 5: Triangular input membership function for output (position).

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID 185 Table 1: IF-THEN rule base for fuzzy logic control. E LN MN SN Z SP MP LP CE LN LN LN LN LN MN SN Z MN LN LN LN MN SN Z SP SN LN LN MN SN Z SP MP Z LN MN SN Z SP MP LP SP MN SN Z SP MP LP LP MP SN Z SP MP LP LP LP LP Z SP MP LP LP LP LP 5. Simulation and Results Fig. 7: Simulation dia. for PID controller Fig. 8: Simulation dia. for Fuzzy controller Fig. 9: Response of PID controller tuned by Z-N method Fig. 10: Response of Fuzzy Logic controller.

186 Ritu Soni et al Table 2: Comparison of Maximum overshoot, settling time and steady state error for PID and FLC controllers. S. No. controller Max. overshoot Settling Time SS Error 1 Z-N PID 48.5% 21.5 sec. 1.4% controller 2 Fuzzy logic 0 14.41 sec. 0.2% controller 6. Conclusion In this paper a DC motor is controlled using fuzzy logic and PID controller. A mathematical model to control the DC motor is developed and the motor is controlled using conventional PID controller. The simulation results so obtained show that the PID controller gives high overshoot and settling time. Hence, fuzzy logic controller design was proposed and implemented using the principles of artificial intelligence. The fuzzy logic control is implemented and the response is compared with conventional PID controller. The fuzzy logic control shows a better control of motor parameters as compared with the conventional PID controller. References [1] H.X.Li and S.K.Tso, "Quantitative design and analysis of Fuzzy Proportional- Integral- Derivative Control- a Step Towards Autotuning", International journal of system science, Vol.31, No.5, 2000, pp.545-553. [2] Zadeh, L. A., Fuzzy Sets. Information and Control, 8, 338-353, 1965. [3] Assilian, S. and Mamdani, E.H., An Experiment in Linguistic Synthesis with a Fuzzy Logic Controller. International Journal of Man-Machine Studies, 7(1), 1-13, 1974. [4] Kickert, W. J. M. and van Nauta Lemke, H. R., Application of a Fuzzy Controller in a Warm Water Plant. Automatica, 12(4), 301-308, 1976. [5] B.G. Hu, G.K.I Mann and R.G Gosine, New methodology for analytical and optimal design of fuzzy PID controllers, IEEE Transaction of fuzzy systems, vol. 7, no. 5, pp. 521-539, 1999 [6] Han-Xiong Li,Lei Zhang, Kai-Yuan Cai, And Guanrong Chen, An Improved Robust Fuzzy-PID Controller With Optimal Fuzzy Reasoning, IEEE Transactions On Systems, Man, And Cybernetics Part B: Cybernetics, Vol. 35, No. 6, December 2005; 1283-1292 [7] G. Haung and S. Lee, PC based PID speed control in DC motor, IEEE Conf. SALIP-2008, pp. 400-408, 2008.

Simulation of Optimal Speed Control for a DC Motor Using Conventional PID 187 [8] Zhen-Yu Zhao, Masayoshi Tomizuka, Satoru Isaka, Fuzzy gain scheduling of PID controllers, IEEE transactions on systems, man and cybernetics, vol. 23, no. 5, September/October 1993; 1392-1398. [9] Cheong, F., Lai, R., Constraining the Optimization of a Fuzzy Logic Controller Using an Enhanced Genetic Algorithm, IEEE Transactions on Systems, Man and Cybernetics-Part B: Cybernetics, Vol 30, No.1, Feb 2000. [10] Arpit Goel, Ankit Uniyal, Anurag Bahuguna, Rituraj S. Patwal and Husain Ahmed Performance [11] Comparison Of PID and Fuzzy Logic Controller Using Different Defuzzification Techniques for Positioning Control Of DC Motors Journal of Information Systems and Communication ISSN: 0976-8742 & E-ISSN: 0976-8750, Volume 3, Issue 1, 2012, pp.-235-238.

188 Ritu Soni et al