Speed Control of DC Motor Using Fuzzy Logic Application

Similar documents
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

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

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

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

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

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

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

Fuzzy Logic Based Speed Control System Comparative Study

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

Speed control of a DC motor using Controllers

Speed Control of Brushless DC Motor Using Fuzzy Based Controllers

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

A Brushless DC Motor Speed Control By Fuzzy PID Controller

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

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

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

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

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

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

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

Cantonment, Dhaka-1216, BANGLADESH

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

A Robust Fuzzy Speed Control Applied to a Three-Phase Inverter Feeding a Three-Phase Induction Motor.

MEM01: DC-Motor Servomechanism

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

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

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

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

Single Phase Shunt Active Filter Simulation Based On P-Q Technique Using PID and Fuzzy Logic Controllers for THD Reduction

Study on Synchronous Generator Excitation Control Based on FLC

International Journal of Innovations in Engineering and Science

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

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

Design of Joint Controller for Welding Robot and Parameter Optimization

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

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

A PID Controlled Real Time Analysis of DC Motor

Modelling and Simulation of a DC Motor Drive

Control Strategies for BLDC Motor

Teaching Mechanical Students to Build and Analyze Motor Controllers

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

ECE 5670/ Lab 5. Closed-Loop Control of a Stepper Motor. Objectives

A Searching Analyses for Best PID Tuning Method for CNC Servo Drive

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

Digital Control of MS-150 Modular Position Servo System

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

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

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

Development of a Fuzzy Logic Controller for Industrial Conveyor Systems

Fuzzy Logic Controller Based Four Phase Switched Reluctance Motor

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

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

Fuzzy logic control implementation in sensorless PM drive systems

Design of Different Controller for Cruise Control System

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

Speed control of sensorless BLDC motor with two side chopping PWM

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

Step vs. Servo Selecting the Best

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

FUZZY FRACTIONAL ORDER SLIDING MODE CONTROLLER

Fuzzy PID Speed Control of Two Phase Ultrasonic Motor

SPEED CONTROL OF SINUSOIDALLY EXCITED SWITCHED RELUCTANCE MOTOR USING FUZZY LOGIC CONTROL

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

A GENERALIZED DIRECT APPROACH FOR DESIGNING FUZZY LOGIC CONTROLLERS IN MATLAB/SIMULINK GUI ENVIRONMENT

Adaptive Fuzzy Logic PI Control for Switched Reluctance Motor Based on Inductance Model

Sp-eed Control of Brushless DC Motor Using Genetic Algorithim Based Fuzzy Controller*

TRACK VOLTAGE APPROACH USING CONVENTIONAL PI AND FUZZY LOGIC CONTROLLER FOR PERFORMANCE COMPARISON OF BLDC MOTOR DRIVE SYSTEM FED BY CUK CONVERTER

DC Motor Speed Control for a Plant Based On PID Controller

CHAPTER 4 FUZZY LOGIC CONTROLLER

MANUEL EDUARDO FLORES MORAN ARTIFICIAL INTELLIGENCE APPLIED TO THE DC MOTOR

INTEGRATED PID BASED INTELLIGENT CONTROL FOR THREE TANK SYSTEM

Sensors and Sensing Motors, Encoders and Motor Control

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

A PHOTOVOLTAIC POWERED TRACKING SYSTEM FOR MOVING OBJECTS

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

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

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

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

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

Controller Design for Closed Loop Speed Control of BLDC Motor

Sensors and Sensing Motors, Encoders and Motor Control

CHAPTER 6 OPTIMIZING SWITCHING ANGLES OF SRM

Design of Smart Controller for Speed Control of DC Motor

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

Comparisons of Different Controller for Position Tracking of DC Servo Motor

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

Direct Torque Control of Induction Motors

The Autonomous Performance Improvement of Mobile Robot using Type-2 Fuzzy Self-Tuning PID Controller

OPTIMAL AND PID CONTROLLER FOR CONTROLLING CAMERA S POSITION IN UNMANNED AERIAL VEHICLES

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

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

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

Fundamentals of Servo Motion Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

Position Control of DC Motor by Compensating Strategies

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

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

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

Position Control of AC Servomotor Using Internal Model Control Strategy

Transcription:

2016 Published in 4th International Symposium on Innovative Technologies in Engineering and Science 3-5 November 2016 (ISITES2016 Alanya/Antalya - Turkey) Speed Control of DC Motor Using Fuzzy Logic Application *Burak Dökmetaş, Nursel Akçam and Muhammed Faris Department of Electrical and Electronic Engineering, Gazi University, Ankara, Turkey, Abstract Direct current (DC) motors are controlled easily and have very high performance. The speed of the motors could be adjusted within a wide range. Today, classical control techniques (such as Proportional Integral Differential - PID) are very commonly used for speed control purposes. However, it is observed that the classical control techniques do not have an adequate performance in the case of nonlinear systems. Thus, instead, a modern technique is preferred: fuzzy logic. In this paper the control system is modelled using MATLAB/Simulink. Using both PID controller and fuzzy logic techniques, the results are compared for different speed values. Keywords: Fuzzy Logic, DC Motor speed control, PID Controller. 1. Introduction DC motors are used for fast transportation, electric trains, electric vehicles, electric winches, printers, floppy drives, paper industry, etc. where adjustable speed and precise positioning is important. In the last few years, with the improvements in technology, they are also used in home applicants and other applications demanding low power, low cost and adjustable speed, which have a broad usage [1]. Another reason they have many usages is that the control of DC motors are easier than Alternative Current (AC) motors. Compared to AC motor drivers, the circuits of DC motor drivers are much simpler and cheaper, so DC motors are more preferred for adjustable speed applications. For the applications, the speed control system used is as important as the motor driver. Open loop systems are not used for constant speed applications. In these systems, the change in the armature voltage and the rotor speed because of the load is ignored, the rotor speed increases or decreases with the load. That is the reason why the open loop systems are not preferred instead the closed loop systems are used. Proportional-Integral (PI) controller is widely used in closed loop controllers for speed control of DC motors [2]. PID control technique is widely used for the control of dynamic systems. About 85% of dynamic control systems are PID based systems [3]. Due to the simplicity of its application, PID control technique is used for various industrial applications. The earlier usages include pneumatic systems, vacuum systems and solid state analog electronics. Later, the digital applications of microprocessors are started to be used [4]. In this study, it is thought that the construction of a MATLAB/Simulink model to better understand the system reactions is necessary for speed control of a DC motor using fuzzy logic. It would be appropriate to determine the DC motor parameters and control the speed of the DC motor with a *Corresponding author: Address: Faculty of Engineering, Department of Electrical and Electronic Engineering Gazi University, 06570, Ankara TURKEY. E-mail address: burakd@gazi.edu.tr, Phone: +903125823330

B.DÖKMETAŞ et al./ ISITES2016 Alanya/Antalya - Turkey 735 classical method first. With this method, to be able to adjust the angle of the transformer (α), we have changed the α from 0 to 90 degrees with certain steps and recorded the respective rotor speed values for each angle. Based on the results of this trial, we have determined the memberships of our fuzzy control system. That is, we defined the input and output fuzzy sets. In this simulation it is aimed to control the motor current through armature voltage and the speed of the motor through the motor current. 2. Speed Control Using PI Controller In the case of speed control with closed loop systems, the output value is rendered independent of the system variables. Using the loop shown in Figure 1, we want to keep the motor speed constant. For the closed loop system in question, the motor speed is adjusted according to the reference value. The true speed of the motor is measured using a tachometer. For different load values, primary voltage or armature voltage are changed to keep the motor speed at the reference value. As the motor voltage is regulated with the use of semi-conductors, the system is efficient and stable. Figure 1. Block diagram of PI Controller In Figure 1, the PI controller controls the speed of the DC motor and relays it to the output. The error signal e(t) is multiplied by the proportional gain (Kp) and the integral of the error signal is multiplied by the integral gain (Ki) at the controller. PI systems are the summation of the proportional control and integral control effects. PI controller output can be defined as in Equation 1. t u(t)=kp e(t)+ki e(t)dt 0 (1) In this study, Kp and Ki values are determined using equations (2) and (3). w=125.6 (rad/s) Ea=115.5 V Ra= 3.5 Ω La=0.024 H K=0.919

B.DÖKMETAŞ et al./ ISITES2016 Alanya/Antalya - Turkey 736 J=0.66 kgm 2 Kc=127 Ki=4.4161809 K i= K i =0.1766472 25 K p= K c =5.08 25 (2) (3) The system parameters along with equations (2) and (3) are presented above. The ratio of Kp / Ki is defined as the integral time (Ti). When the PI controller is merged with a closed loop system, it will change the effect of the control until the error becomes zero. The greatest advantages of the PI control are the absence of steady state error, the easy implementation and the fast response when the parameters are selected correctly. 3. Speed Control Using Fuzzy Logic DC motors are commonly used for the applications that require position and speed control. There might be uncertainties regarding the load when the parameters such as resistances and inductances of the DC motors change with time. For that reason the control method should be carefully selected especially for sensitive systems. Fuzzy logic has been introduced by the Azerbaijani scientist A. Zadeh in 1964. Instead of the zero and one in the standard logic, fuzzy logic is a control method that the inputs and outputs may have several membership functions [5]. Figure 2. Block diagram of Fuzzy Logic Controller In Figure 2, the block diagram for the fuzzy logic control system is presented. As it is seen in Figure 2, for the fuzzy logic to control the system there should be two inputs: the error signal and the change in the error. The error value is found by subtracting the instantaneous speed value of the DC motor (that is measured by the encoder connected the output of the motor) from the reference value, and the change in the error signal is found by subtracting the present error value from the previous error. These two data are fuzzed using membership functions of the controller. After the fuzzing, the truth values are extracted using the rules defined earlier and the control signal is defuzzy field. The most important stage of the fuzzy control structures that are widely used in

B.DÖKMETAŞ et al./ ISITES2016 Alanya/Antalya - Turkey 737 industry nowadays is to determine the set of rules of the systems. The reason for that is the set of rules that will provide satisfactory results can only be defined by an expert who knows the system and has experience with the system. That is only achievable if there is sufficient time to perform numerous trials. Today, because of such problems, investigative methods that will automatically learn and infer from the examples are used to form the necessary set of rules [6]. The rules for the 5 variable state of this study are presented in Table 1. Table 1: Rules Table e/de NB NK S PK PB NB NB NB NB NK S NK NB NB NK S PK S NB NK S PK PB PK NK S PK PB PB PB S PK PB PB PB In Table 1, e parameter represents the error signal, while de parameter represents the change in the error. The abbreviations are NB (Negative Large), NK (Negative Small), PK (Positive Small) and PB (Positive Large). 4. Simulation Results In this section the modelling of the system that composes of DC motor, DC power source, transformer and three phase AC source is done on MATLAB/Simulink. The results for the fuzzy logic controller and PI controller for different speed values (1500 rpm, 1400 rpm, 1200 rpm, 1000 rpm, 900 rpm, 750 rpm and 500 rpm) are calculated, but the speed values are 1200 rpm and 500 rpm presented in graphical form in here. In this study, also the changes in the speed curves are analyzed while the load is decreased from 10 (N.m) to 5 (N.m) after 1 second of operation. Figure 3. Simulink Model of Fuzzy Logic Controller (1200 rpm)

B.DÖKMETAŞ et al./ ISITES2016 Alanya/Antalya - Turkey 738 Figure 4.Time-Speed curve for Fuzzy Logic Controller (1200 rpm) Figure 5. Simulink Model of PI Controller (1200 rpm) Figure 6. Time-Speed curve for PI Controller (1200 rpm)

B.DÖKMETAŞ et al./ ISITES2016 Alanya/Antalya - Turkey 739 Figure 7. Time-Speed curve for Fuzzy Logic Controller (500 rpm) Figure 8. Time-Speed curve for PI Controller (500 rpm) In Figures 3 and 5 the block diagrams for the PI controller and Fuzzy logic circuit constructed on MATLAB/Simulink are presented respectively. In Figures 4 and 6, the rotor speed versus time curves for the speed is equal to 1200 rpm case are given. Figure 7 and 8 shows similar results were obtained for the speed is equal to 500 rpm case are given. V. Conclusions In this study, where the speed control of the DC motor is performed, the classical control method and the fuzzy logic method are compared. The reaction of the system when the load is changed is investigated for both PI controller and fuzzy logic controller cases. The change in speed with time for constant torque case and the case when the torque is changed after 1 second of operation has been presented in graphical form. According to our simulation results, the fuzzy logic method is obviously superior to the classical control method.

B.DÖKMETAŞ et al./ ISITES2016 Alanya/Antalya - Turkey 740 Nomenclatures u(t): PI controller output K p: Proportional gain e(t): Error K i : Integral gain Ea: EMF Ra: Armature resistance La: Armature inductance W: Angular velocity J: Rotor inertia (Moment of Inertia) r(t) : Set point y(t): New Feedback Value References [1] Chan, C.C., Low Cost Electronic-Controlled Variable Speed Reluctance Motors, IEEE Transactions on Industrial Electronics, 1987,Vol. IE-34, No. 1, pp. 95-100. [2] Ahmed, F.I., El-Tobshy, A.M., Mahfouz, A.A.,Ibrahim, M.M.S., P-I and I-P Controllers in a Closed Loop for DC Motor Drives, Power Conversion Conference, 1997, Vol. 2, pp 613-618. [3] Robert A. Paz, The Design of the PID Controller, Klipsch School of Electrical and Computer Engineering, 2001. [4] Rahul Malhotra, Tejbeer Kaur, Gurpreet Singh Deol, DC motor control using fuzzy logic controller, international journal of advanced engineering sciences and Technologies, 2011. [5] A. A. Sadiq, G. A. Bakare, E. C. Anene, H. B. Mamman, A Fuzzy-Based Speed Control of DC Motor Using Combined Armature Voltage and Field Current, 3 rd IFAC International Conference on Intelligent Control and Automation Science, China, 2013. [6] Herrara, F., Lozano, M., Verdegay, J.L., Generating Fuzy Rules from Examples Using Genetic Algorithms, Department of Computer Science and Artificial Intelligence. University of Granada, Spain, 1995.