Acceleration Feedback

Similar documents
Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

Control of Electromechanical Systems

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System

Automatic Control Systems. -Lecture Note 15-

Automatic Control (TSRT15): Lecture 7

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

Control of Manufacturing Processes

MAS107 Control Theory Exam Solutions 2008

Appendix A: Exercise Problems on Classical Feedback Control Theory (Chaps. 1 and 2)

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

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

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

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

Lecture 1: Introduction to System Modeling and Control. Introduction Basic Definitions Different Model Types System Identification

Joint Torque Control for Backlash Compensation in Two-Inertia System

MEAM 510 Fall 2011 Bruce D. Kothmann

(Refer Slide Time: 00:01:30 min)

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

FEEDBACK CONTROL SYSTEMS

Modeling General Concepts

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

SAMPLE SOLUTION TO EXAM in MAS501 Control Systems 2 Autumn 2015

Laboratory Exercise 1 DC servo

Introduction to Control (034040) lecture no. 2

MEAM 510 Fall 2012 Bruce D. Kothmann

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) IN BIOMEDICAL ENGINEERING SEMESTER 1 EXAMINATION 2017/2018 ADVANCED BIOMECHATRONIC SYSTEMS

Stability of CL System

Stepping Motors. Chapter 11 L E L F L D

EC CONTROL SYSTEM UNIT I- CONTROL SYSTEM MODELING

(a) Find the transfer function of the amplifier. Ans.: G(s) =

MCE380: Measurements and Instrumentation Lab. Chapter 5: Electromechanical Transducers

FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Control System Design

D(s) G(s) A control system design definition

Exam. 135 minutes + 15 minutes reading time

Control of the Keck and CELT Telescopes. Douglas G. MacMartin Control & Dynamical Systems California Institute of Technology

CURRENT LOOPS George W. Younkin, P.E. Life Fellow IEEE Industrial Controls Research, Inc. Fond du Lac, Wisconsin

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

Module I Module I: traditional test instrumentation and acquisition systems. Prof. Ramat, Stefano

ESE319 Introduction to Microelectronics. Feedback Basics

2.004 Dynamics and Control II Spring 2008

Course Summary. The course cannot be summarized in one lecture.

Dr Ian R. Manchester

Positioning Servo Design Example

Mechatronics Assignment # 1

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

Dynamics. Dynamics of mechanical particle and particle systems (many body systems)

Process Control J.P. CORRIOU. Reaction and Process Engineering Laboratory University of Lorraine-CNRS, Nancy (France) Zhejiang University 2016

ELG4112. Electromechanical Systems and Mechatronics

Computer Aided Control Design

Survey of Methods of Combining Velocity Profiles with Position control

Control Systems! Copyright 2017 by Robert Stengel. All rights reserved. For educational use only.

ET3-7: Modelling II(V) Electrical, Mechanical and Thermal Systems

Classify a transfer function to see which order or ramp it can follow and with which expected error.

ECE 5670/6670 Lab 8. Torque Curves of Induction Motors. Objectives

Mechatronic Motion System

Wind Turbine Control

Introduction to Feedback Control

ECE317 : Feedback and Control

Alireza Mousavi Brunel University

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Control Systems. EC / EE / IN. For

An Introduction to Control Systems

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

Belt Tension Clamp. Drive Motor. Friction Brake. Load. Encoder 2. Drive. (4000 lines/rev incremental) Encoder 1. (4000 lines/rev incremental)

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter

THE REACTION WHEEL PENDULUM

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

Beam instabilities (I)

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

Application Note #3413

A system is defined as a combination of components (elements) that act together to perform a certain objective. System dynamics deal with:

REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao

Video 5.1 Vijay Kumar and Ani Hsieh

Feedback design for the Buck Converter

INSTRUMENTAL ENGINEERING

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

School of Mechanical Engineering Purdue University. ME375 ElectroMechanical - 1

Feedback Control of Linear SISO systems. Process Dynamics and Control

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

Active Control? Contact : Website : Teaching

Mechatronics Engineering. Li Wen

Motion System Classes. Motion System Classes K. Craig 1

Control System Design

Lecture 19. Measurement of Solid-Mechanical Quantities (Chapter 8) Measuring Strain Measuring Displacement Measuring Linear Velocity

MCE493/593 and EEC492/592 Prosthesis Design and Control

Comparison of Motion Control Loops for Industrial Applications

Control System. Contents

IC6501 CONTROL SYSTEMS

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

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

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Manufacturing Equipment Control

Transcription:

Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic System Design Acceleration Feedback K. Craig 1

Introduction The word inertia in everyday use suggests resistance to change and an unwillingness to act. This is hardly something we need in engineering practice to solve the urgent problems we all face. Even in a motion-system context, the idea of adding inertia to a system, i.e. adding mechanical mass, is not usually desirable as it slows down system response. One familiar exception is adding a flywheel to an engine or machine to smooth out speed fluctuations. Two of the most important benefits of feedback control are command following and disturbance rejection. Usually the focus of attention in a control system is on command following, but in many situations the ability of a system to reject disturbances, i.e., have high dynamic stiffness, is paramount. Acceleration Feedback K. Craig 2

Disturbance Response Disturbance response for a control system is important, and in some applications, more important than command response. Disturbance response is more difficult to measure because disturbances are more difficult to produce than are commands. Both command response and disturbance response improve with high loop gains. A high K P provides a higher bandwidth and better ability to reject disturbances with high frequency content. A high K I helps the control system reject lower frequency disturbances. Acceleration Feedback K. Craig 3

Setting K I high has minimal effect on the commandresponse Bode plots. K I is aimed at improving response to disturbances, not commands. In fact, the process of tuning K I is essentially to raise it as high as possible without significant impact on the command response. K I is not noticeable in the command response until it is high enough to cause peaking and instability. High K I provides unmistakable benefit in disturbance response. In addition, Disturbance-Compensated Feedforward Control (see slides 32-34) aids disturbance response by using measured or estimated disturbances to improve disturbance response. Sometimes disturbance response is referred to by its inverse disturbance rejection or dynamic stiffness. Control systems need to have high dynamic stiffness (disturbance rejection) and low disturbance response. Acceleration Feedback K. Craig 4

R(s) Dynamic Stiffness is a measure of how much force is required to move a system as opposed to disturbance response, which is a measure of how much the system moves in the presence of a force. A system that is very stiff responds little to disturbances. The control system cannot reject the disturbance perfectly because the disturbance is detected only after it moves the output; the controller cannot react until system output has been disturbed. Disturbance response is defined as the response of the system output C(s) to the disturbance D(s). + - E(s) B(s) G c (s) D(s) + + H(s) G(s) C(s) C(s) G(s) D(s) 1 G (s)g(s)h(s) c Acceleration Feedback K. Craig 5

One way to improve disturbance response is to use slowmoving plants, e.g., large inertia, high capacitance, to provide low plant gains. Reduce G(s). This is a timeproven technique. Large flywheels smooth motion; large inductors and capacitors smooth voltage output. A second way to improve disturbance response is to increase the gains of the controller, G C (s). This is how integral gains grant systems perfect response to DC inputs: the gain of the ideal integrator at 0 Hz is infinite, driving up the magnitude of the transfer function denominator and, thus, driving down the disturbance response. At other frequencies, unbounded gain is impractical, so AC disturbance response is improved with high gains but not cured entirely. Acceleration Feedback K. Craig 6

Proportional- Integral Control G s 1 Js G s K C Hs 1 P R(s) K s I + - E(s) B(s) G c (s) D(s) + + H(s) G(s) C(s) G(s) D(s) 1 G (s)g(s)h(s) C(s) Acceleration Feedback K. Craig 7 High-Frequency Range c s 2 Js KPs KI Mid-Frequency Range Low-Frequency Range

Phase (deg) Magnitude (db) C s s 2 D Js K s K P I 10 Disturbance Response Bode Diagram 0-10 J = 0.002 K P = 0.58 K I = 58-20 -30-40 -50 90 45 Increase J 0-45 Increase K P Increase K I -90 10 0 10 1 10 2 10 3 10 4 Frequency (rad/sec) What Happens? Acceleration Feedback K. Craig 8

Phase (deg) Magnitude (db) C s s 2 D Js K s K 10 P I Bode Diagram 0-10 -20-30 -40-50 90 J = 0.002 J = 0.02 45 0-45 -90 10 0 10 1 10 2 10 3 10 4 Frequency (rad/sec) Acceleration Feedback K. Craig 9

Phase (deg) Magnitude (db) Disturbance Response 10 Bode Diagram 0-10 -20-30 -40 C s s 2 D Js K s K P I -50 90 45 0-45 J = 0.002 J = 0.02 K P = 0.58 K I = 58-90 10 0 10 1 10 2 10 3 10 4 Frequency (rad/sec) Acceleration Feedback K. Craig 10

Phase (deg) Magnitude (db) Command Response 10 Bode Diagram 0-10 -20-30 -40-50 0-45 C s K s K P I 2 R Js KPs KI J = 0.002 J = 0.02-90 -135 10 1 10 2 10 3 10 4 Frequency (rad/sec) Acceleration Feedback K. Craig 11

Phase (deg) Magnitude (db) C s s 2 D Js K s K 20 P I Bode Diagram 0-20 -40-60 K P = 0.58 K P = 5.8-80 90 45 0-45 -90 10-1 10 0 10 1 10 2 10 3 10 4 10 5 Frequency (rad/sec) Acceleration Feedback K. Craig 12

Phase (deg) Magnitude (db) C s s 2 D Js K s K 20 P I Bode Diagram 0-20 -40 K I = 58 K I = 580-60 90 45 0-45 -90 10 0 10 1 10 2 10 3 10 4 Frequency (rad/sec) Acceleration Feedback K. Craig 13

Some Observations Increasing the value of J reduces (improves) the disturbance response in the higher frequencies. Disturbance response from the inertia improves as frequency increases (1/Js term). However, increasing J degrades the closed-loop command-following response of the system. In the medium frequency range the 1/K P term dominates. A larger proportional gain helps in the medium frequencies. In the lowest frequency range, the s/k I term dominates. Larger integral gain improves the low-frequency disturbance response. Acceleration Feedback K. Craig 14

Electronic Inertia Inertia Adaptation Acceleration Feedback What is Inertia? Mass Mass is the quantitative measure of the inertia or resistance to change in motion of a rigid body. Mass Moment of Inertia What do these mean? Why is this important? The mass moment of inertia of a rigid body is a measure of the radial distribution of the body s mass with respect to an axis through some point. It represents the body s resistance to change in angular motion about the axis through the point. Acceleration Feedback K. Craig 15

Mass Moments of Inertia for Some Common Shapes Acceleration Feedback K. Craig 16

Is Inertia Good or Bad? A designer rarely inserts a component for the purpose of adding inertia; the mass or inertia element often represents an undesirable effect which is unavoidable since all materials have mass. There are some applications in which mass itself serves a useful function, e.g., flywheels. Flywheels are used as energy-storage devices or as a means of smoothing out speed fluctuations in engines or other machines. Acceleration Feedback K. Craig 17

Inertia Element Real inertias may be impure (have some springiness and friction) but are very close to ideal. Mx f J T x 1 1 D D f MD T JD 2 2 Inertia Element stores energy as kinetic energy: Mv J or 2 2 2 2 Acceleration Feedback K. Craig 18

A step input force applied to a mass initially at rest causes an instantaneous jump in acceleration, a ramp change in velocity, and a parabolic change in position. The frequency response of the inertia element is obtained from the sinusoidal transfer function: x i 1 1 180 f Mi 2 M 2 At high frequency, the inertia element becomes very difficult to move. The phase angle shows that the displacement is in a direction opposite to the applied force. Acceleration Feedback K. Craig 19

So What is Acceleration Feedback? We know about current, velocity, and position feedback, as shown below. Cascaded control loops are very common in industrial motion control. So what is acceleration feedback? How does one obtain an acceleration feedback signal? It has been shown to improve system performance, but how? Acceleration Feedback K. Craig 20

Acceleration feedback works by slowing the motor in response to measured or estimated acceleration. The acceleration of the motor is measured, scaled by the ratio of inertia J to motor torque constant K T, then by a gain K AFB, and then used to reduce the acceleration (current command). The larger the actual acceleration, the more the current command is reduced. K AFB has a similar effect to increasing inertia; hence the alternate name electronic inertia / flywheel. KT J 1 K T I (1 K ) s (1 K )Js C AFB AFB Acceleration Feedback K. Craig 21

The effect of acceleration feedback is easily seen by calculating the transfer function of the previous diagram. Assume that the current loop dynamics are ideal. The resulting transfer function is: KT J 1 K T I (1 K ) s (1 K )Js C AFB AFB It is clear that any value of K AFB > 0 will have the same effect as increasing the total inertia, J, by the factor (1 + K AFB ). Hence, K AFB can be thought of as electronic inertia. Acceleration Feedback K. Craig 22

The primary effect of feeding back acceleration is to increase the effective inertia. However, this alone produces little benefit. The increase in effective inertia actually reduces loop gain, reducing system response rates. The benefits of acceleration feedback are realized when control-loop gains are scaled up by the amount that the inertia increases, that is, by the factor (1 + K AFB ), as shown below. Acceleration Feedback K. Craig 23

In the diagram, as K AFB increases, the effective inertia increases, and the loop gain is fixed so that the stability margins and command response are unchanged. The closed-loop transfer function is: K (K s K ) C T P I 2 Js K T (KPs K I) Notice that the command response is unaffected by the value of K AFB. This is because the loop gain increases in proportion to the inertia, producing no net effect. Acceleration Feedback K. Craig 24

The disturbance response, unlike the command response is improved by acceleration feedback, as shown. (1 K AFB ) 2 D T P I T Js K (K s K ) s For this idealized case, the disturbance response is improved through the entire frequency range in proportion to the term (1 + K AFB ). Unfortunately, such a result is impractical. The improvement cannot be realized significantly above the bandwidth of the power converter (current loop). This is clear upon inspection as the acceleration feedback signal cannot improve the system at frequencies where the current loop cannot inject current. Acceleration Feedback K. Craig 25

Phase (deg) Magnitude (db) 20 Bode Diagram 0-20 -40-60 -80 K AFB = 0 K AFB = 9-100 90 45 0-45 -90 (1 K AFB ) 2 D T P I T Js K (K s K ) s 10 0 10 1 10 2 10 3 10 4 Frequency (rad/sec) Same Phase Both Cases Acceleration Feedback K. Craig 26

The second limitation on acceleration feedback is the difficulty in measuring acceleration. While there are acceleration sensors that are used in industry, few applications can afford either the increase in cost or the reduction in reliability brought by an additional sensor and its associated wiring. Also, designers generally prefer to use only one feedback transducer, e.g., optical encoder or electromagnetic resolver. So the acceleration signal must be derived from the position signal. But differentiation produces noisy signals! And passing this signal through filters adds phase delay. Acceleration Feedback K. Craig 27

One solution to the problem is to use observed acceleration rather than measured. Of course, the acceleration can be observed only within the capabilities of the observer configuration; this limits the frequency range over which the ideal results can be realized. Observed acceleration is a suitable alternative for acceleration feedback in many systems where using a separate acceleration sensor is impractical. Acceleration Feedback K. Craig 28

In the diagram below, the observed acceleration A O is scaled to current units and deducted from the current command. The term (1 + K AFB ) scales the control-law output, as before. Acceleration Feedback K. Craig 29

Summary The effect of acceleration feedback is to introduce the same resistance to disturbance as pure inertia would, but the increase in dynamic stiffness occurs across all frequencies, not just at high frequency. The command closed-loop transfer function, and hence the closed-loop bandwidth, is unchanged as the feedback gains are adjusted. The current feedback loop also has the effect of increasing dynamic stiffness, but it operates before the disturbance input, while the acceleration feedback loop acts after the disturbance input. The controller can respond faster because the acceleration feedback signal contains the disturbance input. A robust acceleration feedback signal is required. This can be accomplished through differentiation of a position sensor signal and filtering or through the use of an observer. Acceleration Feedback K. Craig 30

Open-Loop Input-Compensated Feedforward Control: Disturbance-Compensated Plant Disturbance Input Disturbance Compensation Disturbance Sensor Flow of Energy and/or Material Control Effector Plant Manipulated Input Plant Controlled Variable Measure (or estimate) the disturbance Estimate the effect of the disturbance on the controlled variable and compensate for it Control Director Desired Value of Controlled Variable Acceleration Feedback K. Craig 31

Disturbance-Compensated Feedforward Control Basic Idea: Measure an input disturbance to the plant and take corrective action (adjust the manipulated variable) before it upsets the process (causes the controlled variable to deviate from its set point). This measurement provides an early warning that the controlled variable will be upset some time in the future. In contrast, a feedback controller does not take corrective action until after the disturbance has upset the process and generated an error signal. This controller does not use feedback! However, it is usually combined with feedback control so that the important features of feedback are retained in the overall strategy. Acceleration Feedback K. Craig 32

There are several disadvantages to disturbance-compensated feedforward control: The disturbance must be measured on line. In many applications, this is not feasible. The quality of the feedforward control depends on the accuracy of the process model; one needs to know how the controlled variable responds to changes in both the disturbance and manipulated variables. Ideal feedforward controllers that are theoretically capable of achieving perfect control may not be physically realizable. Fortunately, practical approximations of these ideal controllers often provide very effective control. Acceleration Feedback K. Craig 33