Tuning Methods of PID Controller for DC Motor Speed Control

Similar documents
GUI Based Control System Analysis Using PID Controller for Education

DC Motor Speed Control for a Plant Based On PID Controller

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

Position Control of DC Motor by Compensating Strategies

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

Tuning PID Controllers for DC Motor by Using Microcomputer

SCIENCE & TECHNOLOGY

The PID controller. Summary. Introduction to Control Systems

International Journal of Innovations in Engineering and Science

Spacecraft Pitch PID Controller Tunning using Ziegler Nichols Method

A PID Controlled Real Time Analysis of DC Motor

Cantonment, Dhaka-1216, BANGLADESH

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

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

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

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

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

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

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

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

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

An Introduction to Proportional- Integral-Derivative (PID) Controllers

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

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

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

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

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

Automatic Control Systems 2017 Spring Semester

IMPLEMENTATION OF PID AUTO-TUNING CONTROLLER USING FPGA AND NIOS II PROCESSOR

Actuators. EECS461, Lecture 5, updated September 16,

Analysis of Transient Response for Coupled Tank System via Conventional and Particle Swarm Optimization (PSO) Techniques

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

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

Improved NCTF Control Method for a Two-Mass Rotary Positioning Systems

New PID Tuning Rule Using ITAE Criteria

A Brushless DC Motor Speed Control By Fuzzy PID Controller

DC Motor Speed Control Using Machine Learning Algorithm

Some Tuning Methods of PID Controller For Different Processes

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

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

Speed control of a DC motor using Controllers

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

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

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

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

Keywords- DC motor, Genetic algorithm, Crossover, Mutation, PID controller.

Authors N.K.Poddar 1, R.P.Gupta 2 1,2 Electrical Engineering Department, B.I.T Sindri Dhanbad, India

PID Control Tuning VIA Particle Swarm Optimization for Coupled Tank System

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

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

Control Strategies for BLDC Motor

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

An Expert System Based PID Controller for Higher Order Process

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

Automatic Load Frequency Control of Two Area Power System Using Proportional Integral Derivative Tuning Through Internal Model Control

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

SIMULINK MODELING OF FUZZY CONTROLLER FOR CANE LEVEL CONTROLLING

PERFORMANCE EVALUATION OF SHAFT SPEED CONTROL USING A MAGNETORHEOLOGICAL BRAKE. Hang Tuah Jaya, Durian Tunggal, Melaka, Malaysia.

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

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

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

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

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

TRACK-FOLLOWING CONTROLLER FOR HARD DISK DRIVE ACTUATOR USING QUANTITATIVE FEEDBACK THEORY

Design and Implementation of Fractional order controllers for DC Motor Position servo system

Model-free PID Controller Autotuning Algorithm Based on Frequency Response Analysis

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

INTELLIGENT PID POWER SYSTEM STABILIZER FOR A SYNCHRONOUS MACHINE IN SIMULINK ENVIRONMENT

Indirect Vector Control of Induction Motor Using Pi Speed Controller and Neural Networks

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

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

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Simulation and Numerical Analysis and Comparative Study of a PID Controller Based on Ziegler-Nichols and Auto Turning Method

Digital Control of MS-150 Modular Position Servo System

A Simple Sensor-less Vector Control System for Variable

Designing neuro-fuzzy controller for electromagnetic anti-lock braking system (ABS) on electric vehicle

Digital Control Lab Exp#8: PID CONTROLLER

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

Speed Control of DC Motor Using Fuzzy Logic Application

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

DESIGN AND DEVELOPMENT OF ACTIVE POWER FILTER FOR HARMONIC MINIMIZATION USING SYNCHRONOUS REFERENCE FRAME (SRF)

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

Investigations of Fuzzy Logic Controller for Sensorless Switched Reluctance Motor Drive

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

Modelling and Control of Hybrid Stepper Motor

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

A Fast PID Tuning Algorithm for Feed Drive Servo Loop

PID Controller Based Nelder Mead Algorithm for Electric Furnace System with Disturbance

Comparisons of Different Controller for Position Tracking of DC Servo Motor

Optimized Tuning of PI Controller for a Spherical Tank Level System Using New Modified Repetitive Control Strategy

MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Hang Tuah Jaya, Melaka, MALAYSIA. Tunggal, Hang Tuah Jaya, Melaka, MALAYSIA

Active sway control of a gantry crane using hybrid input shaping and PID control schemes

THE general rules of the sampling period selection in

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

Servo DC Motor Position Control Based on Sliding Mode Approach

Different Controller Terms

Design of Model Based PID Controller Tuning for Pressure Process

International Journal of Research in Advent Technology Available Online at:

Helicopter Pitch Control System

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Transcription:

Indonesian Journal of Electrical Engineering and Computer Science Vol. 3, No. 2, August 2016, pp. 343 ~ 349 DOI: 10.11591/ijeecs.v3.i2.pp343-349 343 Tuning Methods of PID Controller for DC Motor Speed Control Ashwaq Abdulameer, Marizan Sulaiman, MSM Aras, Dawood Saleem Faculty of Electrical Engineering, Universiti Teknikal Malaysia Melaka (UTeM), Hang Tuah Jaya, 76100 Durian Tunggal, Melaka, Malaysia Corresponding author, e-mail: shahrieel@utem.edu.my Abstract The traditional PID controllers are used for a long time to control the DC motor for many industrial processes, that because of the simplicity, flexibility, and satisfactory performance of this type of controller. This paper discusses the basic PID tuning method (Ziegler-Nichols) and its modification (Chien-Hrones- Reswick). Also, analysis the speed control DC motor response using the PID controller parameters that result from the tuning methods mentioned earlier. Moreover, explain the advantage and disadvantage of each formula of these methods. GUL/MATLAB windows used to implementing both methods to create more comfortable and friendly environment for better understanding of the PID controller tuning methods formula for engineering students and practicing engineers. Keywords: DC Motor, PID Controller, GUI/MATLAB, Ziegler-Nichols Method, Chien-Hrones-Reswick Method Copyright 2016 Institute of Advanced Engineering and Science. All rights reserved. 1. Introduction The direct current machine becomes more popular and more useful in the industry control area for a long time because of its features such as high start torque, high-speed response, portability, and conform with many types of control tuning methods, Nowadays DC motors are used widely in many control applications, including robots, electrics vehicle application, disk drivers, machine tools, and servo-valve actuators. The speed of the DC motor can be adjusted by varying its terminal voltage [1]. This paper produces two common tuning methods for the PID controller parameters to control the velocity of the DC motor these methods are Ziegler-Nichols method and Chien-Hrones-Reswick method [2]. 2. Modeling of the DC Motor This paper discusses the speed control for the separately excited direct current motor system (DC motor), which is usually used for speed setting and the angular position adjustment. The electrical diagram circuit of the direct current (DC) motor using the armature current control method is shown in Figure 1 [3]. Figure 1. electrical diagram for DC motor Received March 2, 2016; Revised June 25, 2016; Accepted July 10, 2016

344 ISSN: 2502-4752 DC motor is used to converts the electrical energy (direct current) into mechanical energy (rotational motion). The motor torque given in Equation (1) [4] is results to a constant field current established in a field coil. While the relation between the input voltage to the armature and the armature current is shown in Equation (2) [4], also the relation between back electromotive voltage and motor speed explained in Equation (3) [5]. Equation (5) show the relation between motor torque and both load torque and disturbance torque [3]. (1) (2) (3) (4) (5) (6) Equation (6) can be implemented using block diagram as shown in Figure 2, which describes the model of DC motor speed control system [4]. Figure 2. DC motor block diagram (speed control) Equation (7) [4] represents the closed-loop transfer function of the DC motor speed control with respect to the input voltage [1]. (7) Where: Motor torque. Torque constant. Armature current. Input voltage. Armature resistance. Armature inductance. Back electromotive force (EMF). EMF constant. Angular velocity of rotor. Load torque. Rotating inertial measurement of motor bearing. Fraction constant. IJEECS Vol. 3, No. 2, August 2016 : 343 349

IJEECS ISSN: 2502-4752 345 3. PID Controller The PID controller is a three-term controller and one of the earlier control strategies, starting from the beginning of the last century [6]. The PID controller simplicity and excellent, if not optimal, and also the ability to deal with a wide range of processes, make it performance in many application and been the standard controller in industrial settings. The time constant formula of the PID controller is given as in Equation (8) [7]. (8) Where proportional gain which used to increase the system response speed and reduce steady-state error [8], and integral gain which used to eliminate the steady-stat error at all [ ( integral time constant)] but it produce unwanted increase on the response overshoot [9], while derivative gain used to reduce the system response overshoot [ ( derivative time constant)] [4]. Figure 3 show the control system block diagram for the DC motor. Figure 3. The block diagram of DC motor control system 4. PID Tuning Methods The velocity of DC motor can be controlled using different tuning methods. This paper produces Ziegler-Nichols methods as the mother of all tuning methods and the Chien-Hrones- Reswick tuning method which is a modification of the Ziegler-Nichols step response method. These control tuning methods were used to get the PID controller parameters which ensure that the obtained control system would be meet given objectives. In general, both of tuning methods produced in this paper requires a stable system with S-ship curve for a step input. These methods are based on a registration of the open-loop step response of the system, which is characterized by many parameters (L,T,K, and a). These parameters are determined from a unit step response of the process, as shown in Figure 4. The point where the slope of the step response has its maximum is first determined, and the tangent and coordinate axes give the parameters a and L [6]. While the intersections of the tangent line with the time axis and line y(t)=k give the time constant T [10]. Figure 4. Open loop system step response 4.1. Ziegler-Nichols Step Response Method This method was produced by Ziegler and Nichols in 1942. It was the first method used to represent the PID controller parameters using two sets of rules as explain in both Table 1 [10] and Table 2 where a=kl/t [6]. Tuning Methods of PID Controller for DC Motor Speed Control (Ashwaq Abdulameer)

346 ISSN: 2502-4752 Table 1. Ziegler-Nichols tuning formula1 for step response method P T/L - - PI 0.9T/L L/0.3 - PID 1.T/L 2L L/2 Table 2. Ziegler-Nichols tuning formula2 for step response method P 1/a - - PI 0.9/a 3L - PID 1.2/a 2L L/2 4.2. Chien-Hrones-Reswick Method This method is a modified of the original Ziegler-Nichols method. it was produced by Chien-Hrones-Reswick in 1952 with a better control to the response overshoot. Compared with the traditional Ziegler-Nichols tuning formula, Chien-Hrones-Reswick method also uses the time constant T and the a parameters found from the step response of the open-loop system [6]. Table 3 [11, 12] and Table 4 [11, 12] summarized the Chien-Hrones-Reswick formula for set-point regulation. Where, for the ideal plant model, the system response without overshoot is labeled with (0% overshoot) as in Table 3[11], and the system response with 20% overshoot is labeled with(20% overshoot) as in Table 4 [11]. Table 3. Chien-Hrones-Reswick tuning formula1 (0% overshoot) P 0.3/a - - PI 0.35/a 1.2T - PID 0.6/a T L/2 Table 4. Chien-Hrones-Reswick tuning formula2 (20% overshoot) P 0.7/a - - PI 0.6/a T - PID 0.95/a 1.4T 0.47L 5. Simulation Results DC motor speed control described in Equation (7) with parameters [4]: N-m-sec 2 /rad N-m-sec/rad Henry ohm N-m/amp V-sec/rad Give transfer function as shown below: (9) The step response shown in Figure 5 give L=0.08125, T=0.6421, which can be use for all tuning methods discussed in this paper. Figure 5. step response for the DC motor IJEECS Vol. 3, No. 2, August 2016 : 343 349

IJEECS ISSN: 2502-4752 347 5.1. Ziegler-Nichols Step Response Method Figure 6 and Figure 7 show the GUI/MATLAB window which set to calculate P, PI, and PID controller parameters for the DC motor transfer function with applying Ziegler-Nichols step response method formula1 shown in Table 1 and formula2 shown Table 2. The controller parameters results from this calculation window are shown in Table 5 for formula1 and Table 6 for formula2, while the response specification is given in Table 7 for formula1 and Table8 for formula2. Table 5. Z-N method formula1 using GUI P 7.9028 - - PI 7.1125 0.27083 - PID 9.4833 0.1625 0.040625 Table 6. Z-N method formula2 using GUI P 2.017 - - PI 1.8153 0.24375 - PID 2.4204 0.1625 0.040625 Table 7. Response specification with Z-N method formula1 P 0.0539 60.3 1.05 0.969 PI 0.0541 76.7 2.32 0 PID 0.0451 26.3 0.378 0 Table 8. Response specification with Z-N method formula2 P 0.115 37.1 0.967 0.888 PI 0.113 61 2.48 0 PID 0.102 42.2 1.25 0 Figure 6. GUI/MATLAB for Ziegler-Nichols step response formula1 Figure 7. GUI/MATLAB for Ziegler-Nichols step response formula2 Tuning Methods of PID Controller for DC Motor Speed Control (Ashwaq Abdulameer)

348 ISSN: 2502-4752 5.2. Chien-Hrones-Reswick Method Formula1 Figure 8 and Figure 9 show the GUI/MATLAB window which set to calculate P, PI, and PID controller parameters for the DC motor transfer function with applying Chien-Hrones- Reswick method formula1 with 0% overshoot shown in Table 3 and formula2 with 20% overshoot shown in Table 4. The controller parameters results from this calculation window are shown in Table 9 for formula1 and Table 10 for formula2, while the response specification is given in Table 11 for formula1 and Table 12 for formula2. Table 9. C-H-R method formula1 using GUI P 0.60509 - - PI 0.70594 0.77052 - PID 1.2102 0.6421 0.040625 Table 10. C-H-R method formula2 using GUI P 1.4119 - - PI 1.2102 0.6421 - PID 1.9161 0.89894 0.038187 Table 11. Response specification with C-H-R method formula1 P 0.227 17.2 1.14 0.703 PI 0.256 7.89 2.16 0 PID 0.191 10.6 1.08 0 Table 12. Response specification with C-H-R method formula2 P 0.14 30.7 1.1 0.847 PI 0.164 26.2 1.59 0 PID 0.141 13.1 1.35 0 Figure 8. GUI/MATLAB for Chien-Hrones-Reswick formula1 Figure 9. GUI/MATLAB for Chien-Hrones-Reswick formula2 IJEECS Vol. 3, No. 2, August 2016 : 343 349

IJEECS ISSN: 2502-4752 349 6. Discussion of Results Table 13 show that Ziegler-Nichols step response method formula1 give the faster response system for Time-rising (Tr) and Time-stalling (Ts) with acceptable overshoot (OS%). But if the overshoot on the system response is more impotent than system response speed then Chien-Hrones-Reswick method formula1 adopted which give the less overshoot value among all method mentioned in this paper. Table 13. PID controller response specifications Method Tr OS% Ts ZN formula1 0.0451 26.3 0.378 ZN formula2 0.102 42.2 1.25 CHR formula1 0.191 10.6 1.08 CHR formula2 0.141 13.1 1.35 7. Conclusion This paper discusses the design of the PID controller for the DC motor speed control system. Two popular methods implemented and analyzed using GUI/MATLAB windows to create a friendly environment for study and teaching each method techniques and effect on the system response performance. Final results show that each method has its specific advantage over the others. For the chosen DC motor speed control transfer function, it has been shown that the Ziegler-Nichols formula1 gives faster system response with acceptable overshoot while Chien-Hrones-Reswick yields lower overshoot with acceptable system transient response. Acknowledgements The authors are grateful to Universiti Teknikal Malaysia Melaka (UTeM) and Ministry of Higher Education, Malaysia (MOHE) for the support under grant FRGS/2/2014/TK03/FKE/01/F00238. References [1] Salim, J Ohri. FUZZY Based PID Controller for Speed Control of D.C. Motor Using LabVIEW 2 DC Motor Mathematical Model. WSEAS Trans. Syst. Control. 2015; 10: 154-159 [2] PM Meshram, RG Kanojiya. Tuning of PID Controller using Ziegler-Nichols Method for Speed Control of DC Motor. 2013 IEEE Int. Conf. Control Appl. 2012: 117-122. [3] RC Dorf, RH Bishop. Modern Control Systems. Eleventh E. Prentice-Hall, Inc. 2008. [4] Gene F Franklin, JD Powell, A Emami-Naeini. FEEDBACK CONTROL OF Dynamic Systems. Fourth Edition. New Jeresy: Prentice-Hall, Inc. 2002. [5] S Dubey, SK Srivastava. A PID Controlled Real Time Analysis of DC Motor. Int. J. Innov. Res. Comput. Commun. Eng. 2013; 1(8): 1965-1973. [6] KJ Astrom, T Hagglund. PID Controllers: Theory, Design, and Tuning. USA: Instrument Society of America. 1995. [7] A Visioli. Advances in Industrial Control-Practical PID Control. London: Springer-Verlag London Limited. 2006. [8] F Owen. Designing and tuning PID controllers. In Control Systems Engineering A Practical Approach. California, Frank Owen. 2012: 1-41. [9] CL Phillips, RD Harbor. FEEDBACK CONTROL SYSTEMS. Fourth Edition. New Jeresy: Prentice- Hall, Inc. 2000. [10] K Ogata. Modern Control Engineering. New Jeresy: Prentice-Hall, Inc. 2010. [11] DPA Dingyu Xue, Yang Quan Chen. Linear Feedback Control. In Linear Feedback Control, Philadelphia: Society for Industrial and Applied Mathematics. 2007: 183-235. [12] KH Raunt, SR Vaishnay. A Study on Performance of Different PID Tuning Techniques. NJIEEEICE. 1-4. Tuning Methods of PID Controller for DC Motor Speed Control (Ashwaq Abdulameer)