PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Similar documents

Module 08 Controller Designs: Compensators and PIDs

Experiment 9. PID Controller

Position Control of DC Motor by Compensating Strategies

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

International Journal of Research in Advent Technology Available Online at:

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

MEM01: DC-Motor Servomechanism

CDS 101/110: Lecture 8.2 PID Control

DC Motor Speed Control for a Plant Based On PID Controller

Cantonment, Dhaka-1216, BANGLADESH

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

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

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

EC CONTROL SYSTEMS ENGINEERING

Fundamentals of Servo Motion Control

Phys Lecture 5. Motors

Tuning Methods of PID Controller for DC Motor Speed Control

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

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Automatic Control Systems 2017 Spring Semester

New PID Tuning Rule Using ITAE Criteria

EEL2216 Control Theory CT2: Frequency Response Analysis

Ver. 4/5/2002, 1:11 PM 1

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

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

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

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

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

Advanced Servo Tuning

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Modified ultimate cycle method relay auto-tuning

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

CDS 101/110a: Lecture 8-1 Frequency Domain Design

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

Penn State Erie, The Behrend College School of Engineering

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

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Lecture 7:Examples using compensators

DC Motor Speed Control using PID Controllers

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

Position Control of AC Servomotor Using Internal Model Control Strategy

Loop Design. Chapter Introduction

Digital Control of MS-150 Modular Position Servo System

Design of Compensator for Dynamical System

UNIVERSITY OF JORDAN Mechatronics Engineering Department Measurements & Control Lab Experiment no.1 DC Servo Motor

ME451: Control Systems. Course roadmap

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

A Comparison And Evaluation of common Pid Tuning Methods

Sfwr Eng/TRON 3DX4, Lab 4 Introduction to Computer Based Control

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

BSNL TTA Question Paper Control Systems Specialization 2007

ADJUSTING SERVO DRIVE COMPENSATION George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin

Application Note #2442

Max Min Composition Based Multilevel PID Selector with Reduced Rules and Complexity in FIS for Servo Applications

A Comparative Novel Method of Tuning of Controller for Temperature Process

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

Application of SDGM to Digital PID and Performance Comparison with Analog PID Controller

Feedback Systems. Many embedded system applications involve the concept of feedback. Sometimes feedback is designed into systems: Actuator

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

EE 482 : CONTROL SYSTEMS Lab Manual

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Optimal Control System Design

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

Design Applications of Synchronized Controller for Micro Precision Servo Press Machine

Motomatic Servo Control

MM7 Practical Issues Using PID Controllers

Implementation of Proportional and Derivative Controller in a Ball and Beam System

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

An Expert System Based PID Controller for Higher Order Process

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

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

Dr Ian R. Manchester

Synchronized Injection Molding Machine with Servomotors

Frequency Response Analysis and Design Tutorial

ME 375 System Modeling and Analysis

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes *****

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

SKEE 3732 BASIC CONTROL LABORATORY (Experiment 2) ANGULAR POSITION CONTROL

Figure 1.1: Quanser Driving Simulator

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Chapter 2 Non-parametric Tuning of PID Controllers

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

ALL DIGITAL DESIGN AND IMPLEMENTAION OF PROPORTIONAL- INTEGRAL-DERIVATIVE (PID) CONTROLLER

NPTEL Online Course: Control Engineering

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

SECTION 6: ROOT LOCUS DESIGN

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

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

DESIGN AND VALIDATION OF A PID AUTO-TUNING ALGORITHM

The Air Bearing Throughput Edge By Kevin McCarthy, Chief Technology Officer

EE 461 Experiment #1 Digital Control of DC Servomotor

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

Compensation of a position servo

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

Motor Control. Suppose we wish to use a microprocessor to control a motor - (or to control the load attached to the motor!) Power supply.

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

Transcription:

POCEEDINGS OF THE SECOND INTENATIONAL CONFEENCE ON SCIENCE AND ENGINEEING Organized by Ministry of Science and Technology DECEMBE -, SEDONA HOTEL, YANGON, MYANMA

Design and Analysis of PID Controller for DC Servomotor Control System Zu Zu Tin Win #, Tin Tin Hla # # Electronic Engineering Department, Technological University (Monywa) Monywa, Myanmar horizonzuzu@gmail.com # Electronic Engineering Department, Technological University (Monywa) Monywa, Myanmar * tintinhla99@gmail.com Abstract The objective of the system is to design and analyse PID controller for DC servo control system. The aim of the system is to develop proportional, integral and derivative controllers for the DC servomotor of the second order system. At first, MATLAB simulation is used for system unit step response of PID controller. The step response is evaluated the performance of a tuning servo system. It is error-driven, in other words, there must be a difference between the input and output before the servo will begin moving to reduce the error. PID based servo loop also called a compensator that has the job of keeping the DC servomotor at the desired position. Moreover, the characteristics and operation of control system is also analysed by using Ziegler Nichols Tuning algorithm. Simulation results of the PID controller by using MATLAB program are described in the project. Then, PID controller circuit can be designed and calculated from software simulation results of closed loop second order feedback control system. PID controller circuit for second order dc servo motor control system is analysed by Proteus software. Keywords PID controller, step response, DC servomotor, Ziegler Nichols Tuning algorithm I. INTODUCTION Proportional-Integral-Derivative (PID) controllers have been used extensively in the process industries since they are simple and often effective and represent the basic building blocks available in many process control systems. It is interesting to note that more than half of the industrial controllers in use today utilize PID or modified PID control schemes. Analogue PID controllers are mostly hydraulic, electric and electronic types or their combinations. Currently, many of these are transformed into digital forms through the use of microprocessors. It has a simple control structure which was understood by plant operators and which they found relatively easy to tune. According to a survey for process control systems conducted, more than 9 of the control loops were of the PID type. It is generally believed that PID controllers are the most popular controllers used in process control. Because of their remarkable effectiveness and simplicity of implementation, these controllers are overwhelmingly used in industrial applications. Fig. Block diagram of DC servo control system PID controller consists of Proportional Action, Integral Action and Derivative Action. It is commonly refer to Ziegler- Nichols PID tuning parameters. It is by far the most common control algorithm. PID controller algorithms are mostly used in feedback loops. This is a type of feedback controller whose output, a control variable (CV), is generally based on the error between some user-defined set point (SP) and some measured process variable (PV). Each element of the PID controller refers to a particular action taken on the error. Fig. shows the position control of DC servo mechanism. The servo operator consists of error amplifiers and PID filters. The PID controller is placed in the forward path, so that its output becomes the voltage applied to the motor s armature. The feedback signal is either an angular shaft position or velocity. In the block diagram, encoder is placed in the feedback path. The motor position is compared to commanded position, the motor is driven according to the position error, and the motor is moved and held to the commanded position. Finally, the error signal is the input to the PID controller. The control output of a PID controller is given by eqn.. d u( t) K Pe( t) + K I e( t) dt + K D e( t) () dt P K, I K and D K are the proportional, integral, and derivative gains, respectively, and e(t) is the error signal already defined. Consider the feedback system shown in Fig is a DC motor whose shaft position must be accurately regulated. 58

II. P CONTOLLE OF CLOSED-LOOP STEP ESPONSE Using only P control gives a stationary error in all cases except when the system control input is zero and the system process value equals the desired value. The stationary error in the system process value appears after a change in the desired value (ref). Using only P control gives a stationary error in all cases except when the system control input is zero and the system process value equals the desired value. The stationary error in the system process value appears after a change in the desired value (ref). Using a too large P term gives an unstable system. The control deviation signal has to be amplified, since it is too small and cannot be used directly as the manipulating variable. The gain ( K P ) of a P controller must be adjustable, so that the controller can be matched to the process. The continuous output signal is directly proportional to control deviation, and follows the same course; it is merely amplified by a certain factor. The proportional action causes an instantaneous response on the control effort due to error change. The larger the proportional gain, K P, the larger the control effort caused by a given error value. This usually improves the response speed of the system, i.e. smaller rise time, and reduces the steady-state error. However, a large proportional gain also increases the overshoot. In fact, making the gain too large might even cause instability in the system. This means that the step response grows unbounded or oscillates sustained. The closed-loop transfer function of the second-ordered system with a proportional controller is shown in eqn. that is the design motor transfer function to control P controller..5 G(s) I(s+)(s+) () Enter the commands into an m-file and run it in the MATLAB command window..5. Step esponse The closed-loop step response of P controller is as shown in Fig.. It can be seen that when K P increases, the response speed of the system increases and the rise time of the closedloop system decreases. The setting time of the system is small changed and steady-state error is also decreases. III. PI CONTOLLE OF CLOSED-LOOP STEP ESPONSE Proportional-integral (PI) control considers both the magnitude of the system error and the integral of this error. For the DC servomotor, by integrating the error of the shaft position over time, scaling the integral, and adding this term to the control voltage, steady-state errors in position can be eliminated that P control alone may not be able to cancel. This is the primary reason to add integral control action, to eliminate steady state error. The drawback of adding integral action is that it may have a destabilizing influence on the system response if K I is not properly selected. For the given system, the closed-loop second-ordered transfer function with a PI controller is shown in equ.. Create a new m-file and enter the MATLAB command window. The closed-loop step responses of PI controller are as shown in Fig.. The most important feature of a PI controller is that there is decreased steady-state error in the step response if the closed-loop system is stable. The delay time is decreased and overshoot is also increased. The rise time of the system is decreased but setting time is increased....8.6. Step esponse.5...5..5..5 5 6 7 Fig. Closed-Loop step response P controller 6 8 6 8 Fig. Closed-loop step response of PI controller IV. PID CONTOLLE OF CLOSED-LOOP STEP ESPONSE The combination of I component with a P controller offered certain advantages in each case. Now it seems logical to combine all three structures, resulting in the PID controller. The motor position may be controlled using a proportionalintegral-derivative controller. This control should greatly reduce or eliminate any steady state error that may be present using a gain or proportional derivative controller. The downside to this method is that adding an integrator will degrade the transient performance of the system. 59

...8.6. Step esponse parameters of the approximate FOPDT model are L.5 and T.5.5, based on which the PID controller is designed using the MATLAB statements. The closed-loop response for PID controller is also obtained using the MATLAB statements. The step responses of the closed-loop system are shown in Fig. 6. The PID controller designed from MATLAB simulation is shown in eqn. which can be control the design motor transfer function. (s) G PID.( + +.5s) ().5s.. Step esponse 6 8 6 Fig. Closed-loop step response of PID controller. The closed loop transfer function of the second order system with a PID controller is shown in eqn.. To confirm, enter the commands to an m-file and run it in the MATLAB command window. PID controller is decreased steady-state error in the step response if the closed-loop system is stable. And delay time is reduced but rise time, setting time and overshoot are increased. P controller would add damping to a system, but the steady-state response is not affected; the PI controller could add damping and improve the steady-state error at the same time, but the rise time and settling time are penalized. This leads to the motivation of using a PID controller so that the best properties of each of the P and PI controllers are utilized. So PID controller is used by tuning Ziegler-Nichols method. V. ZIEGLE-NICHOLS METHOD Several methods for tuning the PID loop exist. The choice of method will depend largely on whether the process is taken off-line for tuning or not. Ziegler-Nichols method is a wellknown online tuning strategy. In fact, the MATLAB function also embeds a design formula discussed. Enter the commands to an m-file and run it in the MATLAB command window..7.6.5.... Step esponse 5 6 7 Fig. 5 Open-loop step response of Ziegler-Nichols The open-loop step response is shown in Fig. 5, with a steady-state value of.675. From the step response, the.8.6...5.5.5.5 Fig. 6 Closed-loop step response of Ziegler-Nichols VI. DESIGN CALCULATION OF PID CONTOLLE The transfer function of PID controller is shown in equation () G c (s).(+ +.5s) ().5s.8889s + 7.s +..5s The process of second order control system is.5 G P (s) (5) (s + )(s + ) The open-loop transfer function of the compensated system is G(s) Gc( s) G ( s) (6).s + 9.6s + 9. G( s).5s +.5s + s The characteristics equation of the system is + GH (7).s + 9.6s + 9. +.5s +.5s + s.5s +.7s +.6s + 9. s.5.6 s.7 9. s.6 The auxiliary equation of the system is.7s + 9. s ± j.67 p 6

Imaginary Axis 6 - - oot Locus ω f π.67 π.5 Hz f π C.75 πfc π.5. MΩ 6 T.5 sec f -6-8 -6 - - - -8-6 - - eal Axis Fig. 7 shows that the system is stable because all the roots of the system are existed in the left of the imaginary axis. VII. DESIGN CALCULATION OF PID CONTOLLE CICUIT The operational amplifier PID controller is as shown in Fig. 8. It has three simple operational amplifiers. They are proportional controller, integrator controller, differentiator controller. kω kω C kω kω t T.765 sec Pulse amplitude V i V dt.765 sec For rated output V V dvi V C dt V 7.65 MΩ dvi 6 C. dt.765 B. Proportional Controller (second order) The proportional circuit is as shown in Fig.. MΩ C kω V i Fig. Proportional circuit of PID V Fig. 8 Completed circuit of PID controller A. Differentiator Controller (second order) The differentiator circuit is as shown in Fig. 9. Choose C. μf (coupling capacitor) To stable s ± jω s ± j.67, ω. 67 rad/s ω πf For rated output V o V Pulse amplitude V i V V V i 7.65 MΩ 6 7.65.765GΩ C. Integrator Controller (second order) The integrator circuit is as shown in Fig.. C C V 5 V i V i V Fig. 9 Differentiator circuit of PID Fig. Integrator circuit of PID 6

Choose 5 M Ω (Ideal PID circuit) For rated output V V Pulse amplitude V i V V C V C C nf 6 VII. SIMULATION ESULT FO PID CONTOLLE From P, PI, PID simulations with MATLAB, the best optimal response is obtained by using PID controller....8.6 Step esponse V dt i The time domain response of the PID controller and the frequency response of the PID controller are shown in Fig. and Fig. respectively. From design calculation, PID controller circuit is simulated by Proteus software. DC bias is used V in the PID controller circuit. It can be used to operate DC servomotor ( ± V ) in normal operation. Complete PID controller circuit is shown in Fig.. So the PID circuit can be controlled the DC motor with rpm in optimal condition. IX. CONCLUSIONS In this paper, design and construction of PID controller of the DC servo control system have already been implemented and analysed in detail. And then the parallel of PID controller structure is selected to construct the DC servomotor. The goal of PID controller design is to design and calculate the controller parameters ( K P, K I, and K D ). These parameters depend on the whole process. If the actual process knows it can easily calculate the controller parameters. In this work, the PID controller parameters can be calculated from the step response by root loci method in a very simple way, using the areas. Magnitude (db) Phase (deg)...5.5.5.5 Fig. The time domain response of PID controller 5 5 5 5 9 5-5 Bode Diagram -9 - Frequency (rad/sec) Fig. The frequency response of PID controller ACKNOWLEDGMENT The author would like to express thank to her supervisor Dr. Tin Tin Hla, Associate Professor, Technological University (Monywa) for her patience, kindness and suggestions. Special thanks to my parent. EFEENCES [] Linear Feedback Control by Dingyu Xue, Yang Quan Chan and Derek P.Atherton. <http://www.siam.org/catalog> [] LM 97/LM97 Data Sheet, DS79, National Semiconductor, May. [] University of California at Berkely Department of Mechanical engineering ME7B Senior Engineering Laboratory PID Control Gain Tuning of a Drive Position Servo System. http://www.me.berkely.edu/me 7B_feedback [] Department of Control and Instrumentation Engineering, Universiti Teknologi Malaysia, 8 Skudai, Johor Performance of PID Controller in Position Control System of DC Servomotor. [5] Tuning Servomotors Chuck Lewin, CEO of Performance Motion Device. http://www.pmdcorp.com [6] K.J. Astrom & T.Hagglund, 995: PID Controllers: Theory, Design, and Tuning. International Society for Measurement and Con. [7] Lewis, A.. January, Operational Amplifier PID Controller Circuits. <http://webpages. ursinus.edu/lriley/ref/circuits/node 5.html> [8] University of Southern Queensland Faculty of Engineering and Surveying THE PID CONTOLLE DESIGN USING GENETIC ALGOITHM submitted by SAIFUDIN BIN MOHAMED IBAHIM. [9] ELM-DC Servomotor Controller http://elmchan.org/works/smc/report_ e.html [] MATLAB Based DC Motor Control Lab Benjamin J,. Engle Advisor: Dr. John Watkins, Wichita State University College of Engineering December, 7. [] Parker Hannifin Electromechanical Automation Div./8-58- 97/www.parkermotion.com. Fig. Proportional integral differential controller circuit for second order servomotor control system 6