Position Control of DC Motor by Compensating Strategies

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

Cantonment, Dhaka-1216, BANGLADESH

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

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

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

EC CONTROL SYSTEMS ENGINEERING

BSNL TTA Question Paper Control Systems Specialization 2007

Design of Compensator for Dynamical System

Dr Ian R. Manchester

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

MEM01: DC-Motor Servomechanism

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design


Optimal Control System Design

Experiment 9. PID Controller

ME451: Control Systems. Course roadmap

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

Module 08 Controller Designs: Compensators and PIDs

DC MOTOR SPEED CONTROL USING PID CONTROLLER. Fatiha Loucif

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

Electrical Engineering. Control Systems. Comprehensive Theory with Solved Examples and Practice Questions. Publications

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 *****

A Comparison And Evaluation of common Pid Tuning Methods

Ball Balancing on a Beam

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

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

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Advanced Servo Tuning

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

Fundamentals of Servo Motion Control

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

The PID controller. Summary. Introduction to Control Systems

Tuning Methods of PID Controller for DC Motor Speed Control

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

EES42042 Fundamental of Control Systems Bode Plots

Bode Plot for Controller Design

Different Controller Terms

SECTION 6: ROOT LOCUS DESIGN

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

JUNE 2014 Solved Question Paper

DC Motor Speed Control for a Plant Based On PID Controller

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.

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

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

Modeling of Electro Mechanical Actuator with Inner Loop controller

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

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

CDS 101/110: Lecture 8.2 PID Control

Industrial Control Equipment. ACS-1000 Analog Control System

DC SERVO MOTOR CONTROL SYSTEM

MM7 Practical Issues Using PID Controllers

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

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

SYLLABUS. osmania university CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION

CHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1

ME 375 System Modeling and Analysis

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

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

Actuators. EECS461, Lecture 5, updated September 16,

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

Position Control of AC Servomotor Using Internal Model Control Strategy

Chapter 5 Frequency-domain design

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

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

ECE317 : Feedback and Control

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

EE 482 : CONTROL SYSTEMS Lab Manual

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

International Journal of Innovations in Engineering and Science

PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING

Analysis and Comparison of Speed Control of DC Motor using Sliding Mode Control and Linear Quadratic Regulator

5 Lab 5: Position Control Systems - Week 2

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

PID Tuning Using Genetic Algorithm For DC Motor Positional Control System

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

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

International Journal of Research in Advent Technology Available Online at:

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

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

Robot Joint Angle Control Based on Self Resonance Cancellation Using Double Encoders

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

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

UNIT 2: DC MOTOR POSITION CONTROL

Comparisons of Different Controller for Position Tracking of DC Servo Motor

EE 560 Electric Machines and Drives. Autumn 2014 Final Project. Contents

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Automatic Control Systems 2017 Spring Semester

Lecture 7:Examples using compensators

Compensation of a position servo

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

Penn State Erie, The Behrend College School of Engineering

of harmonic cancellation algorithms The internal model principle enable precision motion control Dynamic control

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

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

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Transcription:

Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the technology is growing the new applications are coming into existence which needs both speed control as well as position control for better and efficient performance. We have many speed control techniques such as armature voltage control, field control etc. In addition to these control techniques for better performance of the systems we need to design an algorithm which is helpful for DC position control. For this we make use of the control system techniques such as controllers, feed-back networks and compensation techniques. This will lead to automatic control of position of the DC motor without manual interference. During any system functioning much nonlinearity such as dead zone, saturation, backlash, practical amplifier performance etc. are introduced into the system which effects the functioning of the system resulting in Undesirable outcomes. So in this section we will design the control system by taking into consideration all the nonlinearities. Key words - Mathematical model; DC motor; Lag Compensator. 1. INTRODUCTION In this section we will study the advantages and disadvantages of various compensation techniques; by taking into consideration the steady state response and the cost constraints the lag compensation is proved to be the best. So we will design an ultimate position control system by using lag compensation technique. To design an algorithm for DC position control system to meet a set of given specifications and to study the performance of the system under various non-linearities. Position control system the desired angular position is given as reference input to the system at the comparator. The other input to the comparator is the actual output which is the angular position of the given DC motor. The comparator compares the desired and actual signals and produces an error signal which will be fed to the controller which sends the necessary actuating signal to the DC motor which in turn results in change in the functioning of the motor in order to obtain the desired position. Mathematical model of dc motor The resistance of the armature is denoted by R (ohm) and the self-inductance of the armature by L (H). The torque (N-m) seen at the shaft of the motor is proportional to the current I (A) induced by the applied voltage (V), Where Km, the armature constant, is related to physical properties of the motor. The back (induced) electromotive force, emf (V), is a voltage proportional to the angular rate seen at the shaft, where Kb, the emf constant, also depends on certain physical properties of the motor. The mechanical part of the motor equations is derived using Newton's law, which states that the inertial load J (kg m²) times the derivative of angular rate ω (rad/sec) equals the sum of all the torques (N.m) about the motor shaft. The result is this equation Position control system is a closed loop control system whose output is the desired angular position of the DC motor. The motor whose position is to be controlled is connected in a closed loop system in which the motor forms the plant. The other accessories which are necessary for the position control such as compensators, integrators, comparators, gears, amplifiers etc. are connected in the same loop. Where, ωkf is a linear approximation for viscous friction. The electrical part of the motor equations can be described by 1

Given the two differential equations, you can develop a state-space representation of the DC motor as a dynamic system. The current i and the angular rate are the two states of the system. The applied voltage, apply, is the input to the system, and the angular velocity ω is the output. The DC motor whose angular position is to be controlled is placed in a closed loop control system. In this circuit the other accessories which are needed to perform the control operations and which are helpful for that are placed in the system. The DC motor block diagram consists of the following functional blocks i.e. armature block, load block, torque constant and back emf constant. The output of the DC motor in the form of angular speed which is sensed by tachometers and is fed as input to an integrator. The integrator integrates the angular speed with respect to time to produce an output which is in the form of angular position. This angular position is fed back as one of the inputs to the comparator. The other input to the controller is the desired angular position. The comparator compares the actual position with the desired position and gives the error signal if there is any deviation. The error signal is amplified by the amplifier. Thus the position of the DC motor is controlled by the above closed loop control system. DC motor block diagram: With the advent of the control systems, any system can be represented in the form of a block diagram in which each block represents the specific components of the system and the connectivity between each block for proper functioning is obtained by using the lines. The DC motor can also be represented in the form of block diagram as shown below in fig Compensators: The position control of a DC motor is designed by implementing some control techniques such as the compensators. Basically there are 3 compensators. They are: The various blocks in the above block diagram represent the various parts of the DC motor such as the armature circuit, field circuit and the friction. The transfer function of the DC motor taking the armature excitation as the input and the angular position of the shaft is taken as the output is derived in the next section. DC MOTOR POSITION CONTROL SYSTEM: Lag compensator. Lead compensator. Lag-Lead compensator. A compensator is needed to meet the performance Specifications; the designer must realize a physical device that has the prescribed transfer function of the compensator. Numerous physical devices can be used for this purpose. In fact, many noble and useful for 2

physically constructing compensators may be found in the literature. If a sinusoidal input is applied to the input of a network, and the steady-state output (which is also sinusoidal) has a phase lead, then the network is called a lead network. (The amount of phase lead angle is a function of the input frequency.) If the steady-state output has a phase lag, then the network is called a lag network. In a lag-lead network, both phase lag and phase lead occur in the output but in different frequency regions; phase lag occurs in the low-frequency region and phase lead occurs in the high-frequency region. A compensator having a characteristic of a lead network, lag network, or laglead network is called a lead compensator, lag compensator, or lag-lead compensator. Lag-Lead Compensation: Introduction to phase-lead compensation network in a control system shifts the gain crossover frequency point to a higher value and, therefore, the band width is increased thus improving the speed of response and over shoot is reduced but the steady state error does not show much importance. LAG COMPENSATION: Lag compensation network where in the phase of output voltage lags the phase of input voltage for sinusoidal input. The transfer function of phase-lag network is given by The phase margin can be improved to any desired value by employing lead compensation even though the uncompensated system may be absolutely unstable. The lead compensation results in increased bandwidth and faster speed of response. For higher order systems and for systems with large error Constants, large leads are required for compensation, resulting in excessively large bandwidth which is undesirable from noise. Transmission point of view. For such systems lag compensation is preferred provided the uncompensated system is not absolutely unstable. Where The pole zero plot of the lag compensator Pole-Zero Plot of Lag-Lead Compensation: 3

The lag compensation, on the other hand, reduces system bandwidth and slows down the speed response. For large specified error constant and moderately large bandwidth, it may not be possible to meet the specifications through either lead or lag compensation. Under such circumstances we go for lag-lead compensator wherein for a specified error constant, the lag-section is used to provide part of the phase margin and the lead section provides the rest of it as well as gives the desired bandwidth. NON LINEARITIES The nonlinearities included in the system are: 1. Backlash, Dead zone, Ramp disturbance, Step disturbance, Practical amplifier. The Backlash block implements a system in which a change in input causes an equal change in output. However, when the input changes direction, an initial change in input has no effect on the output. The amount of side-to-side play in the system is referred to as the dead band. The dead band is centered about the output. The Dead Zone block generates zero output within a specified region, called its dead zone. The lower and upper limits of the dead zone are specified as the Start of dead zone and End of dead zone parameters. The block output depends on the input and dead zone: If the input is within the dead zone (greater than the lower limit and less than the upper limit), the output is zero. bounds, the signal is clipped to the upper or lower bound. The practical amplifier is more influenced by the noise signals. So, it is also considered as one of the nonlinearity. ZIGLER NICHOLS-ALGORITHM: PID controllers are probably the most commonly used controller structures in industry. They do, however, present some challenges to control and instrumentation engineers in the aspect of tuning of the gains required for stability and good transient performance. These rules are by and large based on certain assumed models of different types of motors. The Ziegler-Nichols algorithm used for providing tuning of a Dc Position control is shown below: Response of zigler nichlos If the input is greater than or equal to the upper limit, the output is the input minus the upper limit. If the input is less than or equal to the lower limit, the output is the input minus the lower limit. The Saturation block imposes upper and lower bounds on a signal. When the input signal is within the range specified by the Lower limit and Upper limit parameters, the input signal passes through unchanged. When the input signal is outside these 4

Dead zone With the increase of dead zone period the settling time is increased. For a settling time of 0.7 sec the dead zone limit is - 0.35 to +0.35.At dead band -0.35 to +0.35 the time domain parameter are measured as follows. Above this limit specifications are not being met. If we introduce backlash into the loop the transient response is getting affected after the backlash dead band width crosses. At backlash = 0.04 the following parameter are measured Mp = 20% Tr = 0.035 sec. Ts = 0.09 sec Output for Backlash Output for dead zone non linearity Mp = 18.32%. Tr = 0.03sec. Ts = 0.15 sec Time offset = 0 5

Nichols Chart for Open-Loop System with Lag Compensator Matlab outputs by using lag compensation Nichols Chart for Closed-Loop system with Lag Compensator The simplified block diagram position control of dc motor Bode Diagram for Designed Lag Compensator So our controller is satisfying all the requirements. Here we are meeting all the requirements through some cost we are paying in the form of speed of the 6

response. Now if we have a lead compensator we can speed-up the system but it has adverse effect on the current output of the amplifier. The current output of the amplifier is usually limited in order to prevent damage to the amplifier and to the motor. For this case this limit is 5A. A practical performance measure of the system is the linear range of the servomechanism, defined as that level of error signal which produces 5A of current in the motor when the motor is at standstill. The linear range for our compensated system is 0.1589V (For 4.9996A). Transactions on Automatic Control, AC- 10(1):92-94, January 1965- C.S. Chang. [5].A reformulation of nyquist s criterion. IEEE Transactions on Education, E-28(2):58-60, February 1985.- K.s.Yeung. [6].Feedback Dynamic Systems. - FRANKLIN. POWELL. EMAMI. NAEINI Conclusion: The design followed by the author gives good response characteristics but it is very expensive to go for a lag-lead compensator. So we designed a lag compensator which has almost same performance characteristics but it has somewhat less speed. The extension of this project work can be done by considering different types of controllers in tuning the Dc motor and we can also extend the same to different types of motors combined with different types of controllers. By using this Ziegler-Nichols algorithm probably a stochastic method of approach of genetic algorithm can be implemented which will give more accurate results when compared with the results obtained without tuning of the PID Controllers. It was found that the designed linear quadratic gave the best steady state and transient responses performances. It fully eliminated the Steady state error with the least transient settling time. There is no overshoot and the system is completely stable. The reason is that the other compensator designs are mostly based on trial and error. REFERRENCES [1] Gh.D. Andreescu, Estimators in Electric Drives Control Systems, (in Romanian), 1999, Orizonturi Universitare, Timisoara [2] Norman Nise Control systems engineering Wiley Published 4th ed, 2004. [3]Control system Engineering. I.J.NAGRATH M GOPAL [4]. An analytical method for obtaining the root locus with positive and negative gain. IEEE 7