magnitude [db] phase [deg] frequency [Hz] feedforward motor load -
|
|
- Clyde Singleton
- 6 years ago
- Views:
Transcription
1 ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O. Box 513, 56 MB Eindhoven, The Netherlands, phone/fax: / Abstract: Repetitive and iterative learning control are control strategies for systems that perform repetitive tasks or on which periodic disturbances act. In the field of motion systems this occurs if disturbances are position dependent or if dynamics are excited in a similar way during each point to point motion. For this class of systems design procedures for feedback controllers are recapitulated and feedforward strategies are explained. Iterative learning control in particular is a powerful concept, and design rules can be used to reduce the error far above the feedback bandwidth for repeatedly operated machines. Experiments illustrate the value of these design rules. Copyright cfl2 IFAC Keywords: Learning control,repetitive control, motion control, disturbance rejection, tracking, mechatronics. 1. INTRODUCTION Control systems subjected to periodic disturbances may well benefit from the use of repetitive control. Repetitive controllers employ the internal model principle and consist of a periodic signal generator, enabling perfect (asymptotic) rejection of the periodic disturbances. In case of tracking systems where the task (setpoint) is known to be a predetermined (repeatedly supplied) trajectory, repetitive control is used in a semi openloop (feedforward) fashion known as (iterative) learning control. Equivalent schemes are being used in process industry and are known as `run-torun' control. In cases where periodic measurement noise is significant, repetitive control is applied in the form of digital comb-filters for noise reduction. The papers by Moore et al. (1992) and Tomizuka et al. (1988) cover most of the relevant features of repetitive and iterative learning control. The main focus of this paper is to show how to use iterative learning control (ILC) algorithms for industrial motion systems under repetitive tasks. First, we will present a short review of feedback and feedforward tuning of industrial motion control systems (Section 2). A classification of various methods used for feedforward tuning/design will be discussed in Section 3. In Section 4, Iterative Learning Control will be explained in more detail, including design guidelines. In Section 5, a particular industrial motion system will be introduced. It has the physical structure of an H-drive, with 3 linear motors, and it is being used as component mounter in the semiconductor industry. The use of feedforward schemes, including ILC, is shown using experiments on the H-drive. Finally, the main results will be summarized in Section 6.
2 2. MOTION CONTROL The application field of motion control systems is widely present in industry for motion tasks such as pick-and-place, assembly etc. The underlying disciplines such as mechanics, electronic power supplies and electronics, electric motors, sensor technology and digital control have rapidly developed over the last decade. The field of mechatronic systems has emerged to emphasize the importance of a systems approach for design. In this section we will describe only a small, but basic part of mechatronic (motion) systems, namely the elementary positioning control loop. Consider a typical motion system as it is schematically depicted in Fig. 1. xm x l magnitude [db] phase [deg] frequency [Hz] Fig. 2. Bode diagram of motion system, sensor on motor ( ) or load (- -). feedforward F motor load setpoint - K G position Fig. 1. Motion system. The driving force F is assumed to be generated by a current-controlled motor, such that the input of the system indeed can be seen as force. Either the motor position x m or the load position x l can be measured (in most cases unfortunately not both!). Both masses (or inertias for rotating machines) are assumed to be connected via a mechanical connection with finite stiffness and damping. From the equations of motion, a simple linear dynamic model can be derived. The model has a frequency response function as depicted in Fig. 2, both for the motor position measurement case(f! x m ) and for the load position measurement situation (F! x l ). The frequency responses are elementary for many motion control systems seen in practice, although often more resonances occur at higher frequencies. A block-diagram of the control loop is shown in Fig. 3, where K(s) represents the feedback controller transfer function and G(s) represents the plant transfer function. The use of (acceleration) feedforward is a standard means of obtaining small errors in case of tracking a setpoint signal. In the remainder of this section, first we will focus on feedback loop tuning, and second, we will describe tuning rules for feedforward. Fig. 3. Block-diagram of a motion control system. 2.1 Feedback The (feedback) controller K for the above motion control system consists of the necessary stabilizing PD part, in many cases in the form of a lead/lag filter fi1s+1 fi 2s+1. In most cases integral action is added, as well as a low-pass filter at high frequencies to prevent amplification of noise, and possibly some notches to cope with parasitic dynamics. Rulesof-thumb to tune a motion controller are given in terms of break-points of the various filters. If we denote the bandwidth, defined as the first db crossing of the open-loop frequency response, as! b, then the integral action works up to! b /6, the zero of the lead/lag is at! b /3, the pole is at! b *3 and the low-pass break-point isat! b *1. If stability is endangered by resonances, 2nd order filters (generally called notches if the undamped frequency of the zeros equals that of the poles) are used. Playing with such filters and tuning while inspecting the open-loop frequency response (in Bode, Nyquist or Nichols charts) is what is called (manual) `loopshaping'. The choice of the bandwidth normally depends on various (mixed) performance measures, such as disturbance rejection and settling behaviour under tracking conditions. Moreover, it is a wellknown fact that disturbance dynamics should be accounted for in the controller tuning (and possibly in the controller structure) (Steinbuch and Norg, 1998).
3 position [m] 2.2 Feedforward Once the feedback part K(s) of the controller has been designed and tuned, the feedforward part can be designed; notice that from theory in a modelbased design procedure a simultaneous (2DOF) control design would be done, while in industrial practice the feedback and feedforward designs are separated. For point-to-point motions normally 2nd or 3rd order trajectories are chosen, because with force (i.e. motor current) as input and position as output, the reference trajectory for the output should be at least a twice differentiable signal to prevent unbounded input signals. In Fig. 4 (top) typical position setpoints are shown: 2nd order (dashed) and 3rd order (solid). The corresponding accelerations are shown in Fig. 4 bottom. Motivations for using 3rd order profiles are (i) limited bandwidth of motor current amplifiers, and (ii) prevention of exciting high frequency parasitic dynamics. The price to be payed for such jerk-limited setpoints are higher maximum accelerations (assuming equal set-up time). acceleration [m/s 2 ] time [s] time [s] Fig. 4. Position setpoint signal (top) and acceleration (bottom); 3rd order (solid) and 2nd order (dashed) The actual feedforward path in industrial motion controllers consists normally of acceleration, velocity and coulomb friction feedforward. For systems where inertial forces are the most important, the use of acceleration feedforward determines final tracking performance. The acceleration trajectory as shown in Fig. 4, bottom, is divided by the total process gain (motor/amplifier gain divided by the mass or inertia) to obtain the acceleration (force) feedforward signal. Dependent on viscous and coulomb friction levels, appropriate feedforward signals are added. 3. ADVANCED FEEDFORWARD DESIGN Within industry the use of knowledge of system dynamics does go beyond the simple 1-mass system: the use of `PID+' controllers using notches and other filters to compensate system dynamics is common practice in motion control. With respect to feedforward design the situation is slightly different in that known solutions in literature are not yet widely spread within industry. One could distinguish between two classes of feedforward design: model-based and data-based feedforward design. We will discuss some features of both methodologies. 3.1 Model-based Feedforward design Model-based feedforward design is focused on compensating the dynamics of the system to be controlled. Such dynamics can be rigid body (nonlinear) dynamics, as well as (linear) parasitic dynamics. Based on models the following techniques are known for designing a feedforward (or openloop input) signal, with emphasis on accounting for linear parasitic dynamics, and under the assumption of limitations with respect to maximum velocity, acceleration and jerk. (i) Single mass acceleration feedforward, as described before. Main problem is that settling time may be long if low damped parasitic resonances are excited. (ii) Filtering feedforward and reference signals. In most cases of filtering, low-pass or notch filtering is used to prevent high frequency excitation of parasitic resonances. Drawback is that set-up times can become quite large and robustness for changing dynamics is not trivial. (iii) Input shaping techniques. Here the goal is to shape reference and feedforward signals as with filtering, but this is done in time domain (convolution with series of impulses). Robustness can be accounted for, and set-up times are smaller than with plain filtering, see (Singer, 1999) for an overview of command and input shaping techniques. (iv) Constrained optimization of the input signal (system inversion). This implies minimal set-up times, but computational problems can occur, and robustness is not straightforward. 3.2 Data-based Feedforward design Data-based feedforward tuning uses closed-loop experimental data to adjust feedforward signals. It can be used for compensating plant dynamics, but also for counteracting deterministic disturbances and systematic errors. (i) High gain feedback of integral action. The way this is used in practice is that a very low velocity scanning mode of the motion system is realized.
4 The integral action will attenuate all low frequent (mostly position dependent) disturbances. The output signal of the integral part of the feedback controller is stored and added to the existing feedforward signal. This method is very simple and easy to use. Drawback is that noise contributions are not systematically separated from the deterministic reproducible errors. (ii) Learning control using neural nets. This class of methods exploits repeated operation of the motion system, and stores the information gathered. The motions do not need to be repeatedly the same, but can change from run to run, which is an important benefit. Using a neural network with specific structure feedforward signals can be learnt as a function of time, position or as a function of other signals (`pattern-based learning'). Drawback is that convergence proofs are difficult or even impossible to give. (iii) Iterative Learning Control (ILC). This could be seen as a special form (`repetition-based learning') of the previous method. The method only works for repeatedly applied (equal) motion commands. The error information is stored, filtered and added to the previous feedforward. The basic working principle is also high gain feedback, as with the integral action, but from run to run. If models of the plant are available, stability theory can be applied. Because of this, convergence can be guaranteed which also implies that ILC can be designed to obtain the highest convergence rate 1. Drawback is that the learnt feedforward is only applicable for the specific motion profile applied during learning, although research work is being done to overcome this (Xu and Zhu, 1999). In the next section we will elaborate on ILC. Before we address ILC in more detail, first an illustration will be given of the relevance of databased feedforward tuning. Consider two runs of a motion system in Fig. 5. The figure shows the errors signals of the two runs, as well as the corresponding acceleration profile. The motion is a point-to-point motion, where accuracy is required during the constant velocity phase (from t=.3 until t=.18s). From the figure it can be seen that the two runs show a similar error as function of time. It at least suggests that the reproducible part of the error is relatively large compared to the stochastic part of the error. This motivates further investigation into the possible use of learning type of feedforward tuning for such a system. position error y [nm] y error, September 6 and Oktober time [s] Fig. 5. Reproducible error signal of a scanning motion 4. ITERATIVELEARNING CONTROL 4.1 Working principle Ablock diagram of a feedback controlled system G(s) with ILC added is shown in Fig. 6. The stabilizing feedback controller K(s) is assumed to be given. A run (trial) has a finite duration t 2 [t t e ], and it is assumed that the system is at rest before t and after t e.each run is denoted with an index, so e k (t) (or shortly denoted as e k ) means the error signal e(t) during the k-th run. Iterative learning control works as follows. For a certain setpoint r k (t) and feedforward f k (t) a motion is performed. The resulting error signal e k (t) is stored. In an off-line operation, the error signal is filtered with the filter L(s), called learning filter, and added to the feedforward f k. Then a filter Q(s), called robustness filter, is applied to the sum of the old feedforward and the filtered error. The resulting signal is the new feedforward f k+1 to be used in the next run. setpoint r k + - e k e k K(s) L(s) + + f k+1 Q(s) f k feedforward + + G(s) Fig. 6. Iterative Learning Control block diagram 1 in some sense the method can also be seen as a modelbased design method, see Section 3.2 The design of the learning filter L(s) and of the robustness filter Q(s) determines performance of the ILC algorithm. Most important is to assure convergence of the learning process (Moore et al., 1992).
5 4.2 Convergence For convergence analysis a small-gain type of argument will be used, for which it is assumed that r k =, and all initial conditions are zero. The closed-loop system transfer from feedforward path to the error signal yields: The learning up-date rule is: then eliminate f: or e k = G 1+GK f k (1) f k+1 = Q (f k + Le k ) (2) e k+1 = G 1+GK f k+1 (3) = G 1+GK Q (f k + Le k ) (4) = Q 1+ G 1+GK L e k (5) e k+1 = Q fi fi fi fi Q 1+ G 1+GK L e k (6) which shows the propagation of the error signal from run to run. Convergence will take place if: fi fifi 1 G 1+GK L fi < 1 (7) Apparently, asuitablechoice for L would be L = 1+GK G. However, the process-sensitivity G 1+GK is strictly proper in most cases, and certainly in motion control systems with position as output. This means that it can not be inverted. Moreover, if the transfer function contains non-minimum phase zeros it would imply an unstable inverse. For this reason an approximate inverse is determined: L ß 1+GK G. Hence, the robustness filter Q is required in order to satisfy inequality (7) for all frequencies. ffl use a standard feedforward as initial signal, and perform a point-to-point motion, store the error. Filter this off-line by L(s) and add to the old feedforward. Filter the sum with Q(s)in an anti-causal way to obtain a filtered signal without phase lag, ffl repeat the previous step until the error becomes sufficiently small. Freeze the learnt feedforward. Typically, 3-1 runs are needed to decrease the error with a factor 1-1, depending on the size of the stochastic part of the error relative to its deterministic part. In the next section we will illustrate the power of ILC for an industrial H-drive. 5. APPLICATION TO H-DRIVE The `H-drive' is a XY positioning system with three linear motors. The mechanism is used in Component Mounters as the basic positioning device for pick-and-place operation of components on Printed Circuit Boards. All three linear motor have encoder sensors and are direct drive, electrically commutating motors with current control (Otten et al. 1997). The servo systems are decoupled (single-axis) PID type with low-pass and two notches. Feedforward signals are acceleration, velocity and friction feedforward. The servo's typically have 3 Hz bandwidth and the mechanics show resonances above 15 Hz, see Fig. 8. A form of gain-scheduling assures that gain is not dependent on position; however, resonances are. Typical tracking performance is accelerations up to 8 m=s 2, and errors less than 1 μm. 4.3 Design procedure and guidelines ffl determine a parametric model for the process sensitivity G=(1 + GK). This can be done using standard system identification techniques, for instance using frequency response measurements and fitting in the frequency domain, ffl design the inverse approximation L(s), for instance by using the ZPETC algorithm (Tomizuka et al., 1988), ffl calculate the frequency response of 1 LG=(1 + GK), and design Q as a stable filter such that it equals 1 (Roover and Bosgra, 2), except where 1 LG=(1 + GK) deviates from, Fig. 7. H-drive pick-and-place system
6 Using the model and the controller information, a learning filter L(s) is designed, of which the frequency response is plotted in Fig. 9. The error after learning is plotted in Fig. 1, together with the original error. It can be seen that the improvement is significant. Future work on the H-drive will be focused on the robustness of the ILC scheme for changing operating conditions, and further research for making ILC less sensitive for changes in trajectories. Fig. 1. Error before and after iterative learning control an industrial H-drive system experimentally validates the design procedure. Future work should reveal robustness for modelling errors and changing operating conditions. REFERENCES Fig. 8. Measured and modelled frequency response function of the H drive Moore, K.L., M. Dahley and S.P. Bhattacharyya (1992). Iterative learning control: a survey and new results", Journal of Robotic Systems, vol.9, no.5, pp Otten, G., T.J.A. de Vries, J. van Amerongen, A.M. Rankers and E.W. Gaal (1997). Linear Motor Motion Control Using a Learning Feedforward Controller", IEEE/ASME Trans. Mechatronics, Vol.2, no.3, pp Roover, D. de and O.H. Bosgra (2). Synthesis of Robust Multivariable Iterative Learning Controllers with application to a Wafer Stage", Int. J. of Control,2, 19p. Singer, N., W. Singhose and W. Seering (1999). Comparison of filtering methods for reducing residual vibration", European Journal of Control, pp Fig. 9. Learning filter design for the H-drive 6. CONCLUSIONS In this paper a short review is given of feedback and feedforward tuning for industrial motion control systems. For feedforward tuning Iterative Learning Control provides a powerful method for suppressing systematic errors in motion systems which perform repetitive tasks. The application to Steinbuch, M. and M.L. Norg (1998). Advanced Motion Control: an industrial perspective", European Journal of Control, pp Tomizuka, M., T.C. Tsao and K.K. Chew (1988). Discrete-time domain analysis and synthesis of repetitive controllers", Proc American Control Conference, pp Xu, J. Xu, J.-X. and T. Zhu (1999). Dual-scale direct learning control of trajectory tracking for a class of nonlinear uncertain systems" IEEE Trans. on Automatic Control, vol.44, no.1, pp
Jerk derivative feedforward control for motion systems
Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion
More informationEVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL
EVALUATION OF (UNSTABLE) NON-CAUSAL SYSTEMS APPLIED TO ITERATIVE LEARNING CONTROL M.G.E. Schneiders, M.J.G. van de Molengraft and M. Steinbuch Eindhoven University of Technology, Control Systems Technology,
More informationControl for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e
Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented
More informationPhase correction for Learning Feedforward Control
hase correction for Learning Feedforward Control Bas J. de Kruif and Theo J. A. de Vries Drebbel Institute of Mechatronics, University of Twente, The Netherlands. email:b.j.dekruif@utwente.nl ABSTRACT
More informationTrajectory Planning, Setpoint Generation and Feedforward for Motion Systems
2 Trajectory Planning, Setpoint Generation and Feedforward for Motion Systems Paul Lambrechts Digital Motion Control (4K4), 23 Faculty of Mechanical Engineering, Control Systems Technology Group /42 2
More informationHigh Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter
High Precision Control of Ball Screw Driven Stage Using Repetitive Control with Sharp Roll-off Learning Filter Tadashi Takemura and Hiroshi Fujimoto The University of Tokyo --, Kashiwanoha, Kashiwa, Chiba,
More information1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii
Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System
More informationCircle Criterion in Linear Control Design
8 American Control Conference Westin Seattle Hotel Seattle Washington USA June -3 8 ThC8. Circle Criterion in Linear Control Design Marcel Heertjes and Maarten Steinbuch Abstract This paper presents a
More informationSimple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL 49, NO 6, JUNE 2002 753 Simple Learning Control Made Practical by Zero-Phase Filtering: Applications to Robotics Haluk
More informationAcceleration Feedback
Acceleration Feedback Mechanical Engineer Modeling & Simulation Electro- Mechanics Electrical- Electronics Engineer Sensors Actuators Computer Systems Engineer Embedded Control Controls Engineer Mechatronic
More informationToday (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10
Today Today (10/23/01) Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10 Reading Assignment: 6.3 Last Time In the last lecture, we discussed control design through shaping of the loop gain GK:
More informationNonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.
A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory
More informationRejection of fixed direction disturbances in multivariable electromechanical motion systems
Rejection of fixed direction disturbances in multivariable electromechanical motion systems Matthijs Boerlage Rick Middleton Maarten Steinbuch, Bram de Jager Technische Universiteit Eindhoven, Eindhoven,
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More informationD(s) G(s) A control system design definition
R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure
More informationAnalysis and Synthesis of Single-Input Single-Output Control Systems
Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems
More informationAn Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems
Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty
More informationLifted approach to ILC/Repetitive Control
Lifted approach to ILC/Repetitive Control Okko H. Bosgra Maarten Steinbuch TUD Delft Centre for Systems and Control TU/e Control System Technology Dutch Institute of Systems and Control DISC winter semester
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationJoint Torque Control for Backlash Compensation in Two-Inertia System
Joint Torque Control for Backlash Compensation in Two-Inertia System Shota Yamada*, Hiroshi Fujimoto** The University of Tokyo 5--5, Kashiwanoha, Kashiwa, Chiba, 227-856 Japan Phone: +8-4-736-3873*, +8-4-736-43**
More informationFeedback Control of Linear SISO systems. Process Dynamics and Control
Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals
More informationEXPERIMENTAL DEMONSTRATION OF RESET CONTROL DESIGN 1 ABSTRACT
EXPERIMENTAL DEMONSTRATION OF RESET CONTROL DESIGN 1 Y. Zheng, Y. Chait, 3 C.V. Hollot, 4 M. Steinbuch 5 and M. Norg 6 ABSTRACT Using the describing function method, engineers in the 195 s and 196 s conceived
More informationHYBRID CONTROL FOR MOTION SYSTEMS WITH IMPROVED DISTURBANCE REJECTION
ENOC-8, Saint Petersburg, Russia, 3- June/July 8 HYBRID CONTROL FOR MOTION SYSTEMS WITH IMPROVED DISTURBANCE REJECTION Marcel Heertjes ASML Mechatronic Systems Development 56 MD Veldhoven, The Netherlands
More informationIndex. Index. More information. in this web service Cambridge University Press
A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,
More informationChapter 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
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 9 Robust
More informationStability of CL System
Stability of CL System Consider an open loop stable system that becomes unstable with large gain: At the point of instability, K( j) G( j) = 1 0dB K( j) G( j) K( j) G( j) K( j) G( j) =± 180 o 180 o Closed
More informationDISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK
DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin
More informationROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM. Stig Moberg Jonas Öhr
ROBUST CONTROL OF A FLEXIBLE MANIPULATOR ARM: A BENCHMARK PROBLEM Stig Moberg Jonas Öhr ABB Automation Technologies AB - Robotics, S-721 68 Västerås, Sweden stig.moberg@se.abb.com ABB AB - Corporate Research,
More informationREPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM 1. Seunghyeokk James Lee 2, Tsu-Chin Tsao
REPETITIVE LEARNING OF BACKSTEPPING CONTROLLED NONLINEAR ELECTROHYDRAULIC MATERIAL TESTING SYSTEM Seunghyeokk James Lee, Tsu-Chin Tsao Mechanical and Aerospace Engineering Department University of California
More informationKINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS BRANCH : ECE YEAR : II SEMESTER: IV 1. What is control system? 2. Define open
More informationLaboratory Exercise 1 DC servo
Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,
More informationActive Control? Contact : Website : Teaching
Active Control? Contact : bmokrani@ulb.ac.be Website : http://scmero.ulb.ac.be Teaching Active Control? Disturbances System Measurement Control Controler. Regulator.,,, Aims of an Active Control Disturbances
More informationAPPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY
APPROXIMATE REALIZATION OF VALVE DYNAMICS WITH TIME DELAY Jan van Helvoirt,,1 Okko Bosgra, Bram de Jager Maarten Steinbuch Control Systems Technology Group, Mechanical Engineering Department, Technische
More informationDEVELOPMENT OF A NOVEL ACTIVE ISOLATION CONCEPT 1
DEVELOPMENT OF A NOVEL ACTIVE ISOLATION CONCEPT 1 Michiel J. Vervoordeldonk, Theo A.M. Ruijl, Rob M.G. Rijs Philips Centre for Industrial Technology, PO Box 518, 5600 MD Eindhoven, The Netherlands 2 1
More informationVibration and motion control design and trade-off for high-performance mechatronic systems
Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 2006 WeC11.5 Vibration and motion control design and trade-off for high-performance mechatronic
More informationWataru Ohnishi a) Student Member, Hiroshi Fujimoto Senior Member Koichi Sakata Member, Kazuhiro Suzuki Non-member Kazuaki Saiki Member.
IEEJ International Workshop on Sensing, Actuation, and Motion Control Proposal of Decoupling Control Method for High-Precision Stages using Multiple Actuators considering the Misalignment among the Actuation
More informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually
More informationTable of Laplacetransform
Appendix Table of Laplacetransform pairs 1(t) f(s) oct), unit impulse at t = 0 a, a constant or step of magnitude a at t = 0 a s t, a ramp function e- at, an exponential function s + a sin wt, a sine fun
More informationChapter 2 Review of Linear and Nonlinear Controller Designs
Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide
More informationAdvanced Motion Control for Precision Mechatronics: Control, Identification, and Learning of Complex Systems
IEEJ Transactions on xx Vol.137 No.xx pp.1 14 DOI: 1.1541/ieejxxs.137.1 Advanced Motion Control for Precision Mechatronics: Control, Identification, and Learning of Complex Systems Paper Tom Oomen a) Non-member
More informationTrajectory planning and feedforward design for electromechanical motion systems version 2
2 Trajectory planning and feedforward design for electromechanical motion systems version 2 Report nr. DCT 2003-8 Paul Lambrechts Email: P.F.Lambrechts@tue.nl April, 2003 Abstract This report considers
More informationIterative Learning Control (ILC)
Department of Automatic Control LTH, Lund University ILC ILC - the main idea Time Domain ILC approaches Stability Analysis Example: The Milk Race Frequency Domain ILC Example: Marine Vibrator Material:
More informationQFT Framework for Robust Tuning of Power System Stabilizers
45-E-PSS-75 QFT Framework for Robust Tuning of Power System Stabilizers Seyyed Mohammad Mahdi Alavi, Roozbeh Izadi-Zamanabadi Department of Control Engineering, Aalborg University, Denmark Correspondence
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574
More informationCollocated versus non-collocated control [H04Q7]
Collocated versus non-collocated control [H04Q7] Jan Swevers September 2008 0-0 Contents Some concepts of structural dynamics Collocated versus non-collocated control Summary This lecture is based on parts
More informationDecoupling Identification for Serial Two-link Robot Arm with Elastic Joints
Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate
More informationExploiting Additional Actuators and Sensors for Nano-Positioning Robust Motion Control
*Manuscript Click here to view linked References Exploiting Additional Actuators and Sensors for Nano-Positioning Robust Motion Control Robbert van Herpen a, Tom Oomen a, Edward Kikken a, Marc van de Wal
More informationOverview of the Seminar Topic
Overview of the Seminar Topic Simo Särkkä Laboratory of Computational Engineering Helsinki University of Technology September 17, 2007 Contents 1 What is Control Theory? 2 History
More informationLecture 6 Classical Control Overview IV. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 6 Classical Control Overview IV Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lead Lag Compensator Design Dr. Radhakant Padhi Asst.
More informationA FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing
A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl
More informationMotion Control of Linear Permanent Magnet Motors with Force Ripple Compensation
Motion Control of Linear Permanent Magnet Motors with Force Ripple Compensation Röhrig, Christof Department of Electrical Engineering and Information Technology University of Hagen Feithstr. 14, D-5897
More informationLecture 1: Feedback Control Loop
Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure
More informationAutomatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback
More informationAutomatic Control Systems. -Lecture Note 15-
-Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)
More informationAdaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationUniversity of Bristol - Explore Bristol Research. Publisher's PDF, also known as Version of record
Watanabe, N., & Stoten, D. P. (214). Actuator control for a rapid prototyping railway bogie, using a dynamically substructured systems approach. In Proceedings of 12th International Conference on Motion
More informationThe Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm
Proceedings of the 7th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-, 8 The Feedforward Friction Compensation of Linear Motor Using Genetic Learning Algorithm Chin-Sheng
More informationPID continues to be popular in the industry due to its wide
Constant in gain Lead in phase element - Application in precision motion control Niranjan Saikumar, Rahul Kumar Sinha, S. Hassan HosseinNia Precision and Microsystems Engineering, Faculty of Mechanical
More informationControl Systems. EC / EE / IN. For
Control Systems For EC / EE / IN By www.thegateacademy.com Syllabus Syllabus for Control Systems Basic Control System Components; Block Diagrammatic Description, Reduction of Block Diagrams. Open Loop
More informationChapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o
Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected
More informationLecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open
More informationRobust Internal Model Control for Impulse Elimination of Singular Systems
International Journal of Control Science and Engineering ; (): -7 DOI:.59/j.control.. Robust Internal Model Control for Impulse Elimination of Singular Systems M. M. Share Pasandand *, H. D. Taghirad Department
More informationDesign of iterative learning control algorithms using a repetitive process setting and the generalized KYP lemma
Design of iterative learning control algorithms using a repetitive process setting and the generalized KYP lemma 22 th July 2015, Dalian, China Wojciech Paszke Institute of Control and Computation Engineering,
More informationQuanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual
Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant
More informationIterative Controller Tuning Using Bode s Integrals
Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch
More informationSystem Parameter Identification for Uncertain Two Degree of Freedom Vibration System
System Parameter Identification for Uncertain Two Degree of Freedom Vibration System Hojong Lee and Yong Suk Kang Department of Mechanical Engineering, Virginia Tech 318 Randolph Hall, Blacksburg, VA,
More informationOptimal Plant Shaping for High Bandwidth Disturbance Rejection in Discrete Disturbance Observers
Optimal Plant Shaping for High Bandwidth Disturbance Rejection in Discrete Disturbance Observers Xu Chen and Masayoshi Tomiuka Abstract The Qfilter cutoff frequency in a Disturbance Observer DOB) is restricted
More informationFast Seek Control for Flexible Disk Drive Systems
Fast Seek Control for Flexible Disk Drive Systems with Back EMF and Inductance Chanat La-orpacharapan and Lucy Y. Pao Department of Electrical and Computer Engineering niversity of Colorado, Boulder, CO
More informationPRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS. Bin Yao
PRECISION CONTROL OF LINEAR MOTOR DRIVEN HIGH-SPEED/ACCELERATION ELECTRO-MECHANICAL SYSTEMS Bin Yao Intelligent and Precision Control Laboratory School of Mechanical Engineering Purdue University West
More informationObserver Based Friction Cancellation in Mechanical Systems
2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş
More informationIntroduction to centralized control
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task
More informationROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION
Proceedings of the 1998 IEEE International Conference on Control Applications Trieste, Italy 1-4 September 1998 TAO1 12:lO ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION H.D. Taghirad K. N.
More informationControl of Electromechanical Systems
Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance
More informationContents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42
Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (5-59-L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages
More informationIntroduction to centralized control
Industrial Robots Control Part 2 Introduction to centralized control Independent joint decentralized control may prove inadequate when the user requires high task velocities structured disturbance torques
More informationProfessional Portfolio Selection Techniques: From Markowitz to Innovative Engineering
Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to
More informationAN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011
International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 6, June 2012 pp. 4071 4081 AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION
More informationSurvey of Methods of Combining Velocity Profiles with Position control
Survey of Methods of Combining Profiles with control Petter Karlsson Mälardalen University P.O. Box 883 713 Västerås, Sweden pkn91@student.mdh.se ABSTRACT In many applications where some kind of motion
More informationFig. 1. Schematic illustration of a wafer scanner system, where ➀ light source, ➁ reticle, ➂ reticle stage, ➃ lens, ➄ wafer, and ➅ wafer stage.
102 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 22, NO. 1, JANUARY 2014 Connecting System Identification and Robust Control for Next-Generation Motion Control of a Wafer Stage Tom Oomen, Robbert
More informationRobust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive
Leonardo Electronic Journal of Practices and Technologies ISSN 1583-1078 Issue 6, January-June 2005 p. 1-16 Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive
More informationStabilizing the dual inverted pendulum
Stabilizing the dual inverted pendulum Taylor W. Barton Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: tbarton@mit.edu) Abstract: A classical control approach to stabilizing a
More informationA Comparative Study on Automatic Flight Control for small UAV
Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 18 Paper No. 13 DOI: 1.11159/cdsr18.13 A Comparative Study on Automatic
More informationMulti-variable iterative tuning of a variable gain controller with application to a scanning stage system
2 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July, 2 Multi-variable iterative tuning of a variable gain controller with application to a scanning stage system Marcel
More informationMotion System Classes. Motion System Classes K. Craig 1
Motion System Classes Motion System Classes K. Craig 1 Mechatronic System Design Integration and Assessment Early in the Design Process TIMING BELT MOTOR SPINDLE CARRIAGE ELECTRONICS FRAME PIPETTE Fast
More informationPosition and Velocity Profile Tracking Control for New Generation Servo Track Writing
Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Position and Velocity Profile Tracking Control for New Generation Servo Track
More informationGeneral procedure for formulation of robot dynamics STEP 1 STEP 3. Module 9 : Robot Dynamics & controls
Module 9 : Robot Dynamics & controls Lecture 32 : General procedure for dynamics equation forming and introduction to control Objectives In this course you will learn the following Lagrangian Formulation
More informationOn Practical Applications of Active Disturbance Rejection Control
2010 Chinese Control Conference On Practical Applications of Active Disturbance Rejection Control Qing Zheng Gannon University Zhiqiang Gao Cleveland State University Outline Ø Introduction Ø Active Disturbance
More informationRobust Repetitive Control with an Application to a Linear Actuator
Robust Repetitive Control with an Application to a Linear Actuator Submitted for the completion of the degree Doctor of Philosophy Maria Mitrevska 2018 Faculty of Science, Engineering and Technology Swinburne
More informationH-infinity Model Reference Controller Design for Magnetic Levitation System
H.I. Ali Control and Systems Engineering Department, University of Technology Baghdad, Iraq 6043@uotechnology.edu.iq H-infinity Model Reference Controller Design for Magnetic Levitation System Abstract-
More informationELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques
CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationNonlinear PD Controllers with Gravity Compensation for Robot Manipulators
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation
More informationCompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator
CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator Galal Ali Hassaan Department of Mechanical Design &
More informationROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS
ROBUST STABILITY AND PERFORMANCE ANALYSIS OF UNSTABLE PROCESS WITH DEAD TIME USING Mu SYNTHESIS I. Thirunavukkarasu 1, V. I. George 1, G. Saravana Kumar 1 and A. Ramakalyan 2 1 Department o Instrumentation
More informationDesign strategies for iterative learning control based on optimal control
Selected Topics in Signals, Systems and Control Vol. 2, September 2 Design strategies for iterative learning control based on optimal control Rob Tousain, Eduard van der Meché and Okko Bosgra Mechanical
More informationDESIGN SUPPORT FOR MOTION CONTROL SYSTEMS Application to the Philips Fast Component Mounter
DESIGN SUPPORT FOR MOTION CONTROL SYSTEMS Application to the Philips Fast Component Mounter Hendri J. Coelingh, Theo J.A. de Vries and Jo van Amerongen Dreel Institute for Systems Engineering, EL-RT, University
More informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationComputer Aided Control Design
Computer Aided Control Design Project-Lab 3 Automatic Control Basic Course, EL1000/EL1100/EL1120 Revised August 18, 2008 Modified version of laboration developed by Håkan Fortell and Svante Gunnarsson
More information