SERVO CONTROL SYSTEMS 1: DC Servomechanisms



Similar documents
Figure 1. The Ball and Beam System.

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Manufacturing Equipment Modeling

Current Loop Tuning Procedure. Servo Drive Current Loop Tuning Procedure (intended for Analog input PWM output servo drives) General Procedure AN-015

QNET Experiment #06: HVAC Proportional- Integral (PI) Temperature Control Heating, Ventilation, and Air Conditioning Trainer (HVACT)

DCMS DC MOTOR SYSTEM User Manual

Technical Guide No High Performance Drives -- speed and torque regulation

Chapter 11 SERVO VALVES. Fluid Power Circuits and Controls, John S.Cundiff, 2001

Available online at Available online at

Advantages of Auto-tuning for Servo-motors

Mathematical goals. Starting points. Materials required. Time needed

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

POTENTIAL OF STATE-FEEDBACK CONTROL FOR MACHINE TOOLS DRIVES

Outline Servo Control

How to Turn an AC Induction Motor Into a DC Motor (A Matter of Perspective) Steve Bowling Application Segments Engineer Microchip Technology, Inc.

10. CNC Hardware Basics

Power Electronics. Prof. K. Gopakumar. Centre for Electronics Design and Technology. Indian Institute of Science, Bangalore.

Modelling musical chords using sine waves

FUZZY Based PID Controller for Speed Control of D.C. Motor Using LabVIEW

Solving Quadratic Equations by Graphing. Consider an equation of the form. y ax 2 bx c a 0. In an equation of the form

EE 402 RECITATION #13 REPORT

A simple method to determine control valve performance and its impacts on control loop performance

Servo Info and Centering

TwinCAT NC Configuration

Construction and experiment on micro-gyroscope detection balance loop

EE 330 Lecture 21. Small Signal Analysis Small Signal Analysis of BJT Amplifier

PROGRAMMABLE LOGIC CONTROL

PID Control. Proportional Integral Derivative (PID) Control. Matrix Multimedia 2011 MX009 - PID Control. by Ben Rowland, April 2011

DC motors: dynamic model and control techniques

ELECTRICAL ENGINEERING

MECE 102 Mechatronics Engineering Orientation

Tensions of Guitar Strings

Basics electronic speed Governor

LESSON EIII.E EXPONENTS AND LOGARITHMS

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

Drivetech, Inc. Innovations in Motor Control, Drives, and Power Electronics

COMPLEX STRESS TUTORIAL 3 COMPLEX STRESS AND STRAIN

Pulsed Fourier Transform NMR The rotating frame of reference. The NMR Experiment. The Rotating Frame of Reference.

Active Vibration Isolation of an Unbalanced Machine Spindle

Basics of Web Tension Control Summary Presenter: Darrell Whiteside, Sales Channel Manager Tension Control Maxcess International

INVESTIGATIONS AND FUNCTIONS Example 1

Accuracy and Tuning in CNC Machine Tools

A Study of Speed Control of PMDC Motor Using Auto-tuning of PID Controller through LabVIEW

Linear Inequality in Two Variables

Mini-Lab Projects in the Undergraduate Classical Controls Course

Development of the Induction Motor for Machine Tool Spindles and Servo Amplifier SANMOTION S

AUTOMATED, FULL LOAD MOTOR TESTING AT PRODUCTION SPEEDS

Section 7.2 Linear Programming: The Graphical Method

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal

5.1 Understanding Linear Functions

Graphing Linear Equations

Dually Fed Permanent Magnet Synchronous Generator Condition Monitoring Using Stator Current

System Modeling and Control for Mechanical Engineers

Equipment: Power Supply, DAI, Synchronous motor (8241), Electrodynamometer (8960), Tachometer, Timing belt.

Chapter 8. Lines and Planes. By the end of this chapter, you will

7.3 Solving Systems by Elimination

Motor Selection and Sizing

Affine Transformations

Find the Relationship: An Exercise in Graphing Analysis

Harmonic Drive acutator P r e c i s i o n G e a r i n g & M o t i o n C o n t r o l

MAS.836 HOW TO BIAS AN OP-AMP

PID Control. Chapter 10

The Mathematics of Engineering Surveying (3)

Flow Charts and Servomotors (background to Lab #2) Things to learn about: flow charts for design. MECH Lecture #2 flow charts & servos rev2

ENERGY TRANSFER SYSTEMS AND THEIR DYNAMIC ANALYSIS

1.6. Piecewise Functions. LEARN ABOUT the Math. Representing the problem using a graphical model

EE 435 Lecture 13. Cascaded Amplifiers. -- Two-Stage Op Amp Design

Application Information

Speed Control Methods of Various Types of Speed Control Motors. Kazuya SHIRAHATA

Functions and Graphs CHAPTER INTRODUCTION. The function concept is one of the most important ideas in mathematics. The study

2.7 Applications of Derivatives to Business

Practice Exam Three Solutions

A1000 Cheat Sheet (Open Loop Vector)

Controller Design in Frequency Domain

Technical Note #3. Error Amplifier Design and Applications. Introduction

EQUATIONS OF LINES IN SLOPE- INTERCEPT AND STANDARD FORM

Motors. 13/16 Siemens PM

Time Response Analysis of DC Motor using Armature Control Method and Its Performance Improvement using PID Controller

Zeros of Polynomial Functions. The Fundamental Theorem of Algebra. The Fundamental Theorem of Algebra. zero in the complex number system.

INSTRUMENTATION AND CONTROL TUTORIAL 2 ELECTRIC ACTUATORS

BALDOR ELECTRIC COMPANY SERVO CONTROL FACTS A HANDBOOK EXPLAINING THE BASICS OF MOTION

Lab Session 4 Introduction to the DC Motor

Vibrations can have an adverse effect on the accuracy of the end effector of a

Electric motor emulator versus rotating test rig

School of Engineering Department of Electrical and Computer Engineering

The Design of DSP controller based DC Servo Motor Control System

CPW Current Programmed Winder. Application Handbook. Copyright 2002 by Eurotherm Drives, Inc.

Precise Modelling of a Gantry Crane System Including Friction, 3D Angular Swing and Hoisting Cable Flexibility

SYSTEMS OF LINEAR EQUATIONS

10 tips for servos and steppers a simple guide

Slide Basic system Models

Precision Diode Rectifiers

KINETIC ENERGY RECOVERY SYSTEM BY MEANS OF FLYWHEEL ENERGY STORAGE

Classifying Solutions to Systems of Equations

Introduction to SMPS Control Techniques

Onboard electronics of UAVs

User orientated simulation strategy to analyse large drive trains in SIMPACK

Transcription:

Servo Control Sstems : DC Servomechanisms SERVO CONTROL SYSTEMS : DC Servomechanisms Elke Laubwald: Visiting Consultant, control sstems principles.co.uk ABSTRACT: This is one of a series of white papers on sstems modelling, analsis and control, prepared b Control Sstems Principles.co.uk to give insights into important principles and processes in control. In control sstems there are a number of generic sstems and methods which are encountered in all areas of industr and technolog. These white papers aim to eplain these important sstems and methods in straightforward terms. The white papers describe what makes a particular tpe of sstem/method important, how it works and then demonstrates how to control it. The control demonstrations is performed using models of real sstems designed b our founder - Peter Wellstead, and developed for manufacture b TQ Education and Training Ltd in their CE range of equipment. Where possible results from the real sstem are shown. This white paper is about the universall used work horse of electro-mechanical sstems the DC servo control sstem or servomechanism.. What is a Servo Control Sstem? A servo control sstem is one of the most important and widel used forms of control sstem. An machine or piece of equipment that has rotating parts will contain one or more servo control sstems. The job of the control sstem ma include: Maintaining the speed of a motor within certain limits, even when the load on the output of the motor might var. This is called regulation. Varing the speed of a motor and load according to an eternall set programme of values. This is called set point (or reference) tracking. Our dail lives depend upon servo controllers. Anwhere that there is an electric motor there will be a servo control sstem to control it. Servo control is ver important. The econom of the world depends upon servo control (there are other things to be sure but sta with me on the control theme). Manufacturing industr would cease without servo sstems because factor production lines could not be controlled, transportation would halt because electric traction units would fail, computers would cease because disk drives would not work properl and communications networks would fail because network servers use hard disk drives. Young people would become even more unbearable and the would complain more than the do now, because their music and games sstems will not work without servo control. Servo control sstems are that important and it is vital to know about them. So pa attention and sit up straight ou are not on holida and I am not writing this for the good of m health.. Modelling a Simple Servo Sstem Before we can control a sstem we must understand in mathematical terms how the sstem behaves without control. This is sstem modelling and it is a fundamental part of our work in control sstems analsis. This white paper is about the simplest form of servo the direct current (DC) position control servomechanism. It is important because, although it is the simplest form of servomechanism, it is used as the starting point for understanding all other servo sstems The basic form of a DC servo sstem is made of an electric motor with an output shaft that has an inertial load J on it, and friction in the bearings of the motor and load (represented b the constant b). There will be an electric drive circuit where an input voltage u(t) is transformed b the motor into a torque T(t) in the motor output shaft. Using sstems modelling ideas for mechanical sstems a torque balance can be written between the input torque from the motor and the torque required to accelerate the load and overcome friction. This is shown in the equation

Servo Control Sstems : DC Servomechanisms J θ + b θ T (t) Where θ is the angular position of the servo output shaft. The control objective is to control the shaft position θ or the shaft velocit θ to be some desire value. The input voltage u(t) is related to the torque T(t) b a gain and the inertia divided b the friction coefficient is referred to as the sstem time constant, where J. So the sstem model becomes: b θ +θ u(t) In a practical servo sstem there will be additional components of the model which are important. Man of these are to do with the nonlinearities in the drive amplifier and friction in the mechanical components. The most important nonlinearities are the saturation voltage of the motor drive amplifier, the deadband in the amplifier, the so-called Coulomb friction in the rotating mechanical components and hsteresis (backlash) in an gearboes that might be between the motor and the load. A good control sstem must include features to deal with these nonlinear features. In this white paper we will concentrate on the linear parts of the servo sstem and onl show some hints of non-linear issues. The linear part of the servo sstem model can be put in the transfer function form: ( u( s ( s + ) Where ( is the output shaft position and u( is the motor input. is the sstem gain and (tau) is tthe time constant. An important job for the control sstems analst is to know how to measure the values of the gains and the time constant. To make it easier to follow in this case we can sa that for eample, the CE Servo Trainer has been designed to give a gain of one between the motor input and the motor speed, and an approimate gain of between the measured speed and the measured shaft position. The nominal value of the time constant is.5. So the transfer function model can be decomposed into the transfer function from the motor input to the motor speed v(, and the transfer function from the motor speed to the output shaft position. v( ( ( s + ) s v( u( Man control sstems design tools use a state space representation of the sstem model. In servo sstems the states are the velocit and position of the servo sstem output shaft. Rearranging the sstem transfer model gives the state space form:

Servo Control Sstems : DC Servomechanisms the angular velocit the angular position output and : + v where v u θ θ This is also written as: + C b A C b A where u Also note that the servo sstem measured variables in the state model are the position of the shaft (using a position encoder or potentiometer) and the velocit v (using a speed encoder). The linear models given above are the basis of the design of servo controllers. A real servo however has non-linear components that influence its dnamic behaviour. The main nonlinearities are Coulomb friction in the moving parts and the dead zone and saturation in the motor input amplifier. This is advanced control and we will not cover it in this white paper. 3. Eample of a Servo Sstem The figure shows the CE Servo Trainer from TQ Education and Training Ltd. This is a classic and comprehensive representation of the servo control problem. It contains all relevant features that can be found in a practical servo sstem. The centre section of the sstem are the main hardware elements, from the left the are:. The inertial load. The speed sensor 3. An active load (in this case a generator, G) 4. The servo motor, M 5. An electric clutch and gearbo (can ou see the picture of a gear sstem on the right?) 6. And under the gear sstem is the output shaft with a position sensor. 3

Servo Control Sstems : DC Servomechanisms Figure : The CE Servo Mechanism Training Sstem The electric clutch allow the position sstem to be disconnected to stud velocit control problems. The gearbo is included because servo mechanisms for position control ver often have gearboes to reduce speed and increase torque. The generator is included so that control under variable load can be investigated. At the top of the front panel are electronic versions of all the nonlinear elements that can be found in real servos these are used to teach nonlinear compensation and to understand what to look for in practical situations. We will be using the linear motor with internal load and position output through a gearbo to illustrate servo control in action. I might show some nonlinear behaviour in this white paper, but then again, I might not it depends on how nice ou are to me as I sit on this keboard, all the time dreaming of m beautiful mountain homeland and mein Verlobter. 4. Servo Sstem Controllers There are man, man alternative controller design theories that can be used to control a servo mechanism. Possibl there are too man. Here is a list of most of the techniques:. Three term (PID) control. Velocit Feedback Control 3. Phase Lead Compensation 4. State Feedback Control 5. State Observer Implementation and Control 6. Linear Quadratic Regulator (LQR) 7. Linear Quadratic Gaussian (LQG) 8. Robust Control 9. Sliding Mode and Variable Structure Control. Dead Beat Control Each of the above can be implemented as a continous time method or a digital method based on Z transforms. Also it is possible to use techniques such as fuzz control and its variants. A bewildering choice is it not? And what is more, all of them can give an acceptable performance if designed with care and b an epert. For eample, robust control potentiall gives the best technical and practical results, but an epert is required to select the design factors required and to get a simple implementable controller. 4

Servo Control Sstems : DC Servomechanisms In general, for different applications one particular technique would have advantages over the others in a wa determined b the practical situation in which the servo is being used. This is where eperience with real equipment is important. The use of real equipment such as the CE Servo Trainer helps enormousl to discover the special features of the different techniques and to show what reall happens to a servo-machine under different control designs. Simulations are necessar for testing, but the are not the real thing. 5. Eample of a Servo Controller Design I will illustrate just one possible control scheme - a state space control sstem. Specificall we use state feedback applied to the CE Servo Trainer and compare a simulation with real results. In state feedback the linear state space form of the Servo model is used. The state feedback controller is: u( t) cssr( t) css css Where css is the state feedback gain css The signal r(t) is the reference signal or setpoint that the servo output (t) is required to follow. With state feedback the closed loop response of the sstem can be selected b combining the control law with the state space model and selecting the state feedback gain css to give desirable closed loop poles which in turn give a desired transient response. Some desired closed loop pole patterns are: Second order sstem with users specified damping factor and bandwidth Second order Butterworth (maimall flat) pole locations with user specified bandwidth Second order Bessel pole locations with user specified bandwidth Using the nominal parameter values for the CE Servo Trainer that were mentioned above it is possible to calculate the state feedback gains that will give an desired performance. For eample, the state feedback gains that give a second order closed loop response with natural undamped frequenc of 3 rads/second and damping factor of.5 is css 6.75 3.5 These gains are quite reasonable values (not too large) and so the desired response is probabl attainable for the servo sstem that we are working with. To test the controller values, the controller is first tested on a simulation of the servo sstem. I have used the graphical control simulation and real time control tool CE, but an similar tool would give the same results. Then to validate the controller on the real sstem I used the real time interface in CE to connect to the real servo sstem. The results of appling the state feedback controller to a linear simulation of the Servo Trainer are shown in figure. Note that the response is perfect. The overshoot and period of the output signal oscillation are correct for desired closed loop damping factor and natural undamped frequenc. However, the response (shown in figure 3) is not so good when we go to the real servo sstem and use realistic saturation voltages in the drive amplifier with deadband and Coulomb friction. There! I said that I would include some nonlinear results if ou were nice, did I not? To overcome nonlinear behaviour it is necessar to eperiment with the desired responses to avoid eciting the nonlinear behaviour and introduce special etra friction compensators. This goes beond what we can do in this white paper, but I promise that we will make a white paper on friction compensation in the future so visit our website sometimes. 5

Servo Control Sstems : DC Servomechanisms 7 Simulated Linear Servo Controller 6.5 6 5.5 5 4.5 4 3.5 3 5 5 5 3 35 4 Time (second Figure : The Simulated Ideal Response to State Feedback 7 S t Real Servo Sstem Response with Deadzone and Drive Amplifier ti 6.5 6 5.5 5 4.5 4 3.5 3 5 5 5 3 35 4 TIme (second Figure 3: The Real Servo Response to State Feedback with Nonlinear Components 6. A Final Word from Elke I hope that ou have got some ideas about servo control sstems from this white paper. I am sorr to sa that we can not answer inquiries and questions about the detail contents of our white papers we have much other work to do! For more information about the CE servo sstems go to the TQ Education and Training web site, use the links on our web site or use the email info@tq.com. To learn more technical background on servo control ou must read a control theor book. There are man good books 6

Servo Control Sstems : DC Servomechanisms on control. A book that we suggest is: Modern Control Sstems, R.C. Dorf and R.H. Bishop, Addison Wesle. Aufwiedersehen! Elke Laubwald 7