PID Controller Design for DC Motor

Similar documents
Chaos Control for the Lorenz System

A Note on the Variational Formulation of PDEs and Solution by Finite Elements

Poincaré`s Map in a Van der Pol Equation

Stability Analysis Through the Direct Method of Lyapunov in the Oscillation of a Synchronous Machine

On the Coercive Functions and Minimizers

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Solution of the Maxwell s Equations of the Electromagnetic Field in Two Dimensions by Means of the Finite Difference Method in the Time Domain (FDTD)

DC Motor Position: System Modeling

Mechatronics Engineering. Li Wen

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

DcMotor_ Model Help File

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Example: DC Motor Speed Modeling

FEEDBACK CONTROL SYSTEMS

Nonexistence of Limit Cycles in Rayleigh System

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

A Survey of Long Term Transmission Expansion Planning Using Cycles

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

INC 341 Feedback Control Systems: Lecture 3 Transfer Function of Dynamic Systems II

Introduction to Control (034040) lecture no. 2

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

Mathematical Modeling and Dynamic Simulation of DC Motors using MATLAB/Simulink Environment

Index. Index. More information. in this web service Cambridge University Press

Feedback Control of Linear SISO systems. Process Dynamics and Control

Contemporary Engineering Sciences, Vol. 11, 2018, no. 48, HIKARI Ltd,

Predictive Cascade Control of DC Motor

Video 5.1 Vijay Kumar and Ani Hsieh

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction

Automatic Control Systems. -Lecture Note 15-

Feedback Control Systems

EE 410/510: Electromechanical Systems Chapter 4

Variable Sampling Effect for BLDC Motors using Fuzzy PI Controller

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS

From Binary Logic Functions to Fuzzy Logic Functions

Determination of the Theoretical Stress. Concentration Factor in Structural Flat Plates with. Two Holes Subjected to Bending Loads

Available online at ScienceDirect. Procedia Technology 25 (2016 )

R10 JNTUWORLD B 1 M 1 K 2 M 2. f(t) Figure 1

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

Research Article DC Motor Parameter Identification Using Speed Step Responses

Overview of motors and motion control

EE 422G - Signals and Systems Laboratory

(a) Torsional spring-mass system. (b) Spring element.

Modelling and Control of DWR 1.0 A Two Wheeled Mobile Robot

Dynamic Modeling of Surface Mounted Permanent Synchronous Motor for Servo motor application

Chapter three. Mathematical Modeling of mechanical end electrical systems. Laith Batarseh

Texas A & M University Department of Mechanical Engineering MEEN 364 Dynamic Systems and Controls Dr. Alexander G. Parlos

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

Robust Speed Controller Design for Permanent Magnet Synchronous Motor Drives Based on Sliding Mode Control

MATHEMATICAL MODELING OF OPEN LOOP PMDC MOTOR USING MATLAB/SIMULINK

ENHANCEMENT MAXIMUM POWER POINT TRACKING OF PV SYSTEMS USING DIFFERENT ALGORITHMS

Approximation to the Dissipative Klein-Gordon Equation

Application of Lagrange Equations in the. Analysis of Slider-Crank Mechanisms

Exact Solutions for a Fifth-Order Two-Mode KdV Equation with Variable Coefficients

3 Lab 3: DC Motor Transfer Function Estimation by Explicit Measurement

Shanming Wang, Ziguo Huang, Shujun Mu, and Xiangheng Wang. 1. Introduction

MECHATRONICS ENGINEERING TECHNOLOGY. Modeling a Servo Motor System

Full Order Observer Controller Design for DC Motor Based on State Space Approach

JRE SCHOOL OF Engineering

Solitary Wave Solution of the Plasma Equations

Anakapalli Andhra Pradesh, India I. INTRODUCTION

Electrical Machine & Automatic Control (EEE-409) (ME-II Yr) UNIT-3 Content: Signals u(t) = 1 when t 0 = 0 when t <0

Chapter 3 AUTOMATIC VOLTAGE CONTROL

SYNCHRONIZATION CRITERION OF CHAOTIC PERMANENT MAGNET SYNCHRONOUS MOTOR VIA OUTPUT FEEDBACK AND ITS SIMULATION

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Effective Potential Approach to the Dynamics of the Physical Symmetrical Pendulum

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Definition Application of electrical machines Electromagnetism: review Analogies between electric and magnetic circuits Faraday s Law Electromagnetic

Laboratory Exercise 1 DC servo

Periodic and Soliton Solutions for a Generalized Two-Mode KdV-Burger s Type Equation

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Analysis and Model-Based Control of Servomechanisms With Friction

Survey of Methods of Combining Velocity Profiles with Position control

Coupled Drive Apparatus Modelling and Simulation

The Linear Chain as an Extremal Value of VDB Topological Indices of Polyomino Chains

System Modeling: Motor position, θ The physical parameters for the dc motor are:

Experimental Analysis of Random Errors for. Calibration of Scales Applying. Non-Parametric Statistics

Remarks on the Maximum Principle for Parabolic-Type PDEs

Spontaneous Speed Reversals in Stepper Motors

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

Double Total Domination in Circulant Graphs 1

EDEXCEL NATIONALS UNIT 5 - ELECTRICAL AND ELECTRONIC PRINCIPLES. ASSIGNMENT No. 3 - ELECTRO MAGNETIC INDUCTION

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Introduction to Controls

Manufacturing Equipment Control

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

H-infinity Model Reference Controller Design for Magnetic Levitation System

A New Model Reference Adaptive Formulation to Estimate Stator Resistance in Field Oriented Induction Motor Drive

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

Research on the winding control system in winding vacuum coater

Model of a DC Generator Driving a DC Motor (which propels a car)

Gentle synchronization of two-speed synchronous motor with asynchronous starting

Automatic Control (MSc in Mechanical Engineering) Lecturer: Andrea Zanchettin Date: Student ID number... Signature...

Sensorless Control for High-Speed BLDC Motors With Low Inductance and Nonideal Back EMF

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Modelling and Control of Ball-Plate System

Transcription:

Contemporary Engineering Sciences, Vol. 11, 2018, no. 99, 4913-4920 HIKARI Ltd, www.m-hikari.com https://doi.org/10.12988/ces.2018.810539 PID Controller Design for DC Motor Juan Pablo Trujillo Lemus Department of Physics and BIOIF Universidad Tecnológica de Pereira Pereira, Colombia Germán Correa Vélez Department of Mathematics and GIMAE Universidad Tecnológica de Pereira Pereira, Colombia Nancy Janet Castillo Rodríguez Department of Physics and DICOPED Universidad Tecnológica de Pereira Pereira, Colombia Copyright c 2018 Juan Pablo Trujillo Lemus. This article is distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract The analysis of a DC machine (DC motor) is presented starting from a third order model of said system. The parameters of a commercial machine are also used with which the stability of the model is studied initially and then the design of a PID controller is presented to control the speed ω of the motor rotor. Keywords: DC machine, PID, controller design, Ziegler-Nichols criterion 1 Introduction The importance in the design of the control systems has grown during the last years to a great extent, taking a considerable participation in the industry.

4914 Juan Pablo Trujillo Lemus et al. Currently control devices are designed for different elements and processes of companies. Electric machines then play an important role in such systems and the study of stability and control of these also do so, because the processes often use DC motors to drive their workloads. These engines have quite simple functional and constructive models [1]. There are several well-known methods for controlling DC motors, such as: PI, PID, biposition, etc. These can be easily implemented using analog electronics. This article aims to present a speed control technique of a DC motor based on systems theory concepts. The proportional-integral-derivative controller, or PID controller, can be understood as a generic control device that has the great advantage of being able to be tuned to control a certain system or process [2]. 2 DC Machine Modeling Figure 1 shows the equivalent electric circuit of a DC motor. From this circuit we obtain the system of equations defined later by using the Kirchhoff law of mesh currents for the armature and field circuits and Newton s law of summation of torques for the rotor of the machine. Figure 1: DC motor. v f = R f i f + L f di f dt v a = c 1 i f ω + L a di a dt + R ai a J dω dt = c 2i f i a + c 3 ω Taking x 1 = i f, x 2 = i a and x 3 = ω. For a separately driven DC motor, the voltages v a and v f are independent control inputs. The system of appropri-

PID controller design for DC motor 4915 ate state equations is chosen, obtaining the model representation of the DC machine shown below [3]: ẋ 1 = R f L f x 1 + v f L f ẋ 2 = R a x 2 c 1 x 1 x 3 + v a L a L a L a ẋ 3 = c 3 J x 3 + c 2 J x 1x 2 The first equation is for the field circuit with v f, i f, R f and L f being its voltage, current and inductance respectively. The variables v a, i a, R a and L a correspond to the variables for the reinforcement circuit described by the second equation. The third equation refers to the torque equation for the axis, with J as inertia and B as the damping coefficient. The term c 1 i f ω is the e.m.f induced in the armature circuit, and c 2 i f i a is the torque produced by the interaction of the armature current with the flow of the field circuit [4]. To reduce and simplify the previous model, take the voltage v f as a constant, which makes the first equation disappear by taking I f = v f R f. ẋ 2 = R a L a x 2 c 1I f L a x 3 + u L a ẋ 3 = B J x 3 + c 2I f J x 2 Table 1 shows the parameters of a commercial DC motor, with which the corresponding analysis concerning this document will be developed. The constants Parameters Value Units R a 5.3 Ω L a 5.8 10 4 H J 1.4 10 6 kgm 2 k b 2.2 10 2 V s/rad k a 2.2 10 2 Nm/A B 2.01 10 6 Nms Table 1: DC motor parameters. k b and k a are given by: k b = c 1 I f, k a = c 2 I f The damping parameter B, also known as the viscous friction coefficient, is obtained by using the equation of the mechanical time constant t a given by: B = J t a k bk a R a,

4916 Juan Pablo Trujillo Lemus et al. where t a = 1.5s. Finally, the equations that will be analyzed are presented below: ẋ 2 = R a L a x 2 k b L a x 3 + u L a ẋ 3 = B J x 3 + k a J x 2 By replacing the parameters of table 1 in the previous system of equations, the following model is obtained in matrix form. ] [ ] [ ] [ ] [ẋ2 37.931 9137.9 x2 1724.1 = + u 1.4375 15714 0 ẋ 3 It is desired to design a PID controller For the system shown above [5], for this, initially the transfer function that relates the input to the output is presented as shown below. Applying the Laplace transform to the system of equations we have Sx 2 (s) = 37.931x 3 (s) 9137.9x 2 (s) + 1724.1U (s) x 3 Sx 3 (s) = 1.4375x 3 (s) + 15714x 2 (s) Relating the previous equations, we have to: [ ] S 2 + 9092.53S + 609458 x 2 (s) = U(s) 27093596.96 For this case, the output Y (s) is taken as the state variable x 3 (angular velocity ω of the rotor), which corresponds to the variable to be controlled. The transfer function of the plant is defined as. H (s) = Y (s) U (s) = 27093596.96 S 2 + 9092.53S + 609458 The stability of the system can be defined by the poles of the system, which, for the system to be stable, the roots of the denominator of the transfer function (poles), must be in the complex left half, as shown below. S 1,2 = 9092.53 ± 9092.53 2 4(1)(609458) 2(1) Therefore, we get S 1 = 67.53 S 2 = 9025

PID controller design for DC motor 4917 Figure 2: Response to input (a) step (b) boost. Figure 3: Geometric place of the system poles. Which indicates that the system is stable and not oscillatory (with imaginary part null). Figure 2 shows the response presented by the system previously shown by a unit step input. The response of the system to the unit step input is obtained by applying the inverse Laplace transform to the transfer function that is related to the output of the system as shown below. Y (s) = Applying Laplace inverse transform: 27093596.96 (S + 9025)(S + 67.53) U (s) y (t) = 44.455 + 0.335e 9025t 44.79e 67.53t

4918 Juan Pablo Trujillo Lemus et al. Now we want to design a PID controller to control the system before a unit step input. Figure 4: Closed loop of the system. 3 Criteria Ziegler-Nichols It is desired to tune a PID controller using the Ziegler-Nichols criterion, which consists of finding a gain k c with which the response of the system to a unit step input for the closed loop system is oscillatory and periodic. From this gain the proportional constant of the controller and the oscillation period P c are determined, with which the time constants used to find the integral gains (k i ) and derivative (k d ) are defined. T ype C(s) C(s) k p T i T d P k p ] 0.5k c P I k p [1 + 1 P T is 0.45k n c 1.2 P ID k p [1 + 1 T is + st d ] P 0.6k n P n c 2 8 Table 2: Obtaining driver parameters. For the system that has been studied, it has been found that K c is 1.2 with an oscillation period P n of 0.04s. From this information, it is also possible to determine the value of the time constants T i and T d and the gains of the PID controller using the equations presented in table 2, as shown below. T i = 0.02, T d = 0.005 k p = 0.7 k i = 36 k d = 0.0035 The figure shows the response of the system with the PID controller implemented. The comparison has been made with two parameters of k c different and with this the good response that the system has with the controller parameters found has been verified.

PID controller design for DC motor 4919 Figure 5: System response with PID. Figure 6: System response. 4 Conclusion The basic term is the proportional term, P, which generates a corrective control action proportional to the error. The integral term, I, generates a correction proportional to the integral of the error. This assures us that, if we apply a sufficient control effort, the tracking error is reduced to zero. The derivative term, D, generates a control action proportional to the error range change. This tends to have a stabilizing effect, but usually generates large control actions. It is extremely important to analyze in the first instance the type of system with which you are working, the degree of it will determine how narrow the values of the tuning gains can reach. It is also important to determine from the beginning the real stability of the system, since it does not make sense to implement a control process to a system that is naturally unstable, in which case it will be necessary to modify the plant to maintain the poles in the negative real half-axis, guaranteeing so its stability. Acknowledgements. We would like to thank the referee for his valuable suggestions that improved the presentation of this paper and our gratitude to the Department of Mathematics of the Universidad Tecnológica de Pereira (Colombia) and the GIMAE (Grupo de Investigación en Matemática Aplicada y Educación).

4920 Juan Pablo Trujillo Lemus et al. References [1] H. Khalil, Nonlinear Systems, Prentice-Hall, Jersey, Vol. 2, 1996. [2] N. Matsui, M. Shigyo, Brushless DC motor without position and speed sensors, IEEE Transactions on Industry Applications, 28 (1992), no. 1, 120-127. https://doi.org/10.1109/28.120220 [3] D. Xue, Chunna Zhao, YangQuan Chen, Fractional order PID control of a DC-motor with elastic shaft: a case study, American Control Conferen IEEEce, (2006). https://doi.org/10.1109/acc.2006.1657207 [4] D. Atherton, PID controller tuning, Computing and Control Engineering Journal, 10 (1999), no. 2, 44-50. https://doi.org/10.1049/cce:19990202 [5] K. Narendra, Control of Nonlinear Dynamical Systems Using Neural Networks: Controllability and Stabilization, IEEE Transactions on Neural Networks, 4 (1993), no. 2, 192-206. https://doi.org/10.1109/72.207608 Received: October 17, 2018; Published: November 25, 2018