Multi-variable iterative tuning of a variable gain controller with application to a scanning stage system

Similar documents
HYBRID CONTROL FOR MOTION SYSTEMS WITH IMPROVED DISTURBANCE REJECTION

Circle Criterion in Linear Control Design

Jerk derivative feedforward control for motion systems

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

SWITCHING CONTROL IN ACTIVE VIBRATION ISOLATION

Variable gain motion control for transient performance improvement

ALMOST a century after the pioneering work of authors

Iterative Learning Control Analysis and Design I

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Available online at ScienceDirect. IFAC-PapersOnLine (2016)

Lecture 13: Internal Model Principle and Repetitive Control

Steady-state performance optimization for variable-gain motion control using extremum seeking*

Digital Control Engineering Analysis and Design

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

TRANSIENT performance of a motion control system is

Lifted approach to ILC/Repetitive Control

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

IDENTIFICATION FOR CONTROL

ARTICLE IN PRESS. Control Engineering Practice

Recent Advances in Positive Systems: The Servomechanism Problem

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Fuzzy control of a class of multivariable nonlinear systems subject to parameter uncertainties: model reference approach

Analysis of Discrete-Time Systems

OPTIMAL CONTROL AND ESTIMATION

Design strategies for iterative learning control based on optimal control

A METHOD OF ADAPTATION BETWEEN STEEPEST- DESCENT AND NEWTON S ALGORITHM FOR MULTI- CHANNEL ACTIVE CONTROL OF TONAL NOISE AND VIBRATION

Iterative Feedback Tuning

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

Iterative Feedback Tuning for robust controller design and optimization

FROM the early introduction of CD applications in the

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

Control of industrial robots. Centralized control

Adaptive Dual Control

Control For Hard Disk Drives With An Irregular Sampling Rate

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

Analysis of Discrete-Time Systems

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Data-Based Feed-Forward Control in MIMO Motion Systems

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Iterative Controller Tuning Using Bode s Integrals

Stabilization with Disturbance Attenuation over a Gaussian Channel

Exploiting Additional Actuators and Sensors for Nano-Positioning Robust Motion Control

IMU-Laser Scanner Localization: Observability Analysis

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

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

Analysis and Synthesis of Single-Input Single-Output Control Systems

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Vibration and motion control design and trade-off for high-performance mechatronic systems

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

Robust Internal Model Control for Impulse Elimination of Singular Systems

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

An LQ R weight selection approach to the discrete generalized H 2 control problem

Control System Design

Control of Chatter using Active Magnetic Bearings

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Track-Following Control Design and Implementation for Hard Disk Drives with Missing Samples

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

PID continues to be popular in the industry due to its wide

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

Chapter Stability Robustness Introduction Last chapter showed how the Nyquist stability criterion provides conditions for the stability robustness of

UTILIZING PRIOR KNOWLEDGE IN ROBUST OPTIMAL EXPERIMENT DESIGN. EE & CS, The University of Newcastle, Australia EE, Technion, Israel.

Iterative Learning Control for Tailor Rolled Blanks Zhengyang Lu DCT

Simultaneous global external and internal stabilization of linear time-invariant discrete-time systems subject to actuator saturation

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

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

Joint Torque Control for Backlash Compensation in Two-Inertia System

Vibration control with optimized sliding surface for active suspension systems using geophone

Generalized Fractional Order Reset Element (GFrORE)

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

OPTIMAL H CONTROL FOR LINEAR PERIODICALLY TIME-VARYING SYSTEMS IN HARD DISK DRIVES

Rejection of fixed direction disturbances in multivariable electromechanical motion systems

Enhancing Transient Response of Asymptotic Regulation with Disturbance Onset

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

Fig. 1. Schematic illustration of a wafer scanner system, where ➀ light source, ➁ reticle, ➂ reticle stage, ➃ lens, ➄ wafer, and ➅ wafer stage.

Input Constraints Sliding Mode Control Based on RBF Network Compensation Mengya Hou 1,a, Huanqiang Chen 2,b

Auxiliary signal design for failure detection in uncertain systems

9. Two-Degrees-of-Freedom Design

4.0 Update Algorithms For Linear Closed-Loop Systems

Structured Stochastic Uncertainty

ADAPTIVE INVERSE CONTROL BASED ON NONLINEAR ADAPTIVE FILTERING. Information Systems Lab., EE Dep., Stanford University

EXPERIMENTAL DEMONSTRATION OF RESET CONTROL DESIGN 1 ABSTRACT

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

The Tuning of Robust Controllers for Stable Systems in the CD-Algebra: The Case of Sinusoidal and Polynomial Signals

Chapter 12. Feedback Control Characteristics of Feedback Systems

Further Results on Model Structure Validation for Closed Loop System Identification

New Recursive-Least-Squares Algorithms for Nonlinear Active Control of Sound and Vibration Using Neural Networks

Control Systems. EC / EE / IN. For

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

Iterative Feedforward Control: A Closed-loop Identification Problem and a Solution

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

Model Predictive Controller of Boost Converter with RLE Load

(Continued on next page)

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Linear State Feedback Controller Design

Transcription:

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 Heertjes Tufan Tepe Hen Nijmeijer Abstract Toward improved performance of fast and nanoaccurate motion systems an iterative tuning procedure for the parameters of a variable gain controller is presented. Under constrained optimization, optimal values for the variable gain parameters are found by minimizing a quadratic function of the servo error signals in a representative sampled-data interval. An effective method for improved performances is demonstrated on a scanning stage system, using a combined model/data based approach in obtaining the gradients with respect to the parameters to be optimized. I. INTRODUCTION In industry fast and nano-accurate tracing systems are found for example in wafer scanners for lithography [] and storage drives in consumer electronics [8]. In an attempt to overcome linear design trade-offs, advanced nonlinear feedbac is used atop a nominal linear control design [], [7], []. In this context a variable gain controller whose feedbac gains vary according to the occurrence of disturbances shows potential in dealing with position dependent dynamics and disturbances [3]. The variable gain controller essentially has two parameters: a gain and a switching length. The gain is constrained to assure stable closed-loop dynamics. The switching length does not influence the closed-loop stability result (hence its choice is stability invariant) and thus appears strictly performance driven. It is the aim of this paper to obtain both controller parameters automatically using an iterative tuning procedure. For a similar procedure but considering single parameter optimization, see [4] in which the switching length is optimized under less stringent stability constraints. For multi-variable switching control based on iterative feedbac tuning (or IFT) see [6]. In the iterative parameter tuning scheme used in this paper, the necessary gradients with respect to the parameters to be optimized are obtained from a model/data-based approach. Using machine-in-the-loop optimizations [9], this provides the machine-specific fine tunings needed to further improve servo performances. Convergence of the scheme is shown under strict conditions [2], [5]. More specifically, in the presence of noise and uncertainty an invariant set is found to which all solutions converge. This follows from Lyapunov arguments and is confirmed by measurements. The paper is organized as follows. In Section II the variable gain controller is discussed in the context of motion M.F. Heertjes, T. Tepe, and H. Nijmeijer are with the Department of Mechanical Engineering, Eindhoven University of Technology, 56 MB Eindhoven, The Netherlands m.f.heertjes@tue.nl, t.tepe@student.tue.nl, h.nijmeijer@tue.nl control systems. Section III introduces a lifted system representation for the nonlinear closed-loop dynamics. In Section IV an iterative parameter tuning scheme is discussed for the optimization of the variable gain and switching length. Stability is addressed in Section V using Lyapunov analysis whilst performance is assessed in Section VI by measurement on a stage system. Section VII recaps the main conclusions and recommendations of the wor. II. VARIABLE GAIN CONTROL The aim in variable gain control is to have high-gain disturbance rejection properties of the closed loop while eeping a small-gain noise response. Without surpassing the Bode sensitivity integral, this is achieved by acting on the non-stationary occurrence of the disturbances through proportionally switching between high-gain and low-gain controllers. Since switching to a high-gain controller (hence inducing improved disturbance rejection properties) only occurs incidentally, the variable gain controlled system (on average) eeps a low-gain noise response. The variable gain controller is used as add-on to a nominal linear feedforward/feedbac controller structure. This is schematically shown in Fig.. In the nominal control r - C ff e C fb y P u d e ẽ F ũ φ( ) F u φ u F 2 Fig.. Bloc diagram of a variable gain control system. design (the upper part of the figure), P represents a singleinput single-output linear time-invariant plant, C ff represents a feed-forward controller which aims at approximating inverted plant dynamics using acceleration (second derivative) and snap (fourth derivative) contributions, and C fb represents a single-input single-output feedbac controller. Motion is dictated by the reference command r. Subtraction of the plant output y then gives the servo error signals e. Additionally P is subjected to disturbances d along with the output of the variable gain controller u. The latter (see the lower part of the - 978--4577-79-8//$26. 2 AACC 86

TABLE I MAXIMUM GAIN VALUES FROM CIRCLE CRITERION EVALUATION axis x y z S c.66.77.77 F 2 S c 3.6 3.84 5.38 figure) consists of a series connection of weighting filters F, variable gains φ( ), and loop-shaping filters F 2 ; see [3] for a more detailed description regarding the design of these filters. Here it suffices to state that F is often a notch-type filter used to amplify the main disturbances to be suppressed in e. Based on the output signal ẽ extra suppression is induced by the variable gain φ(ẽ):, if ẽ δ, φ(ẽ) = α αδ ẽ, otherwise, () which has two parameters: the gain α and the switching length δ. The variable gain output signal ũ is filtered by the inverse weighting filter operation F as to obtain stability invariance with respect to the weighting filter design [3]. The resulting signal u φ is input to a loop shaping filter F 2 before being added to the nominal feedbac loop. The loop shaping filter F 2 is designed to guarantee closedloop stability of the nonlinear feedbac loop using the following absolute stability argument. Theorem : Consider the strictly proper plant P that is stabilized by C fb under uniformly bounded disturbances r and f. The variable gain controller (in the lower part of Fig. ) with stable and proper filters F and F 2 renders the closed-loop system stable if R{S c (jω) = F 2 (jω)s c (jω)} α, (2) with the complementary sensitivity function S c of the nominal controlled system defined by S c (jω) = C fb (jω)p(jω)s(jω), (3) and the sensitivity function S defined by S(jω) = C fb (jω)p(jω). (4) Proof: The proof stems from the circle criterion. In (2) the choice for the switching length δ does not influence the stability result. The switching gain α does influence stability although its value can be constrained beforehand. From the lithographic industry, the example of a scanning stage is adopted: a floating mass that performs a controlled meandering motion; see [4] for a system description, transfer functions, and parameter values. For this system the (measured) complementary sensitivity functions of the nominal control system S c (jω) are depicted in the left part of Fig. 2. The scaled complementary sensitivity functions Sc (jω) are depicted in the right part. The maximum gains satisfying (2) are given in Table I for the x, y, and z axes. Without real (x-axis) real (y-axis) real (z-axis) S c (jω) imaginary.25.25.5.5.25.25.25.5.5.25.25.25 S c (jω).5.5.25 imaginary Fig. 2. Nyquist diagram of the variable gain control system used for closed-loop stability evaluation. loop shaping filter (F 2 = ) extra gain values for α remain limited to 7% of the nominal gain. With the considered loop shaping filter (F 2 ) the extra gain can be chosen 5.38 times the nominal gain (z-axis). Having thus an upper bound on α the question arises how to tune α and δ as to achieve best servo performances. For this purpose an extremum seeing optimization approach is studied which utilizes the so-called lifted representation of the nonlinear closed-loop dynamics. III. LIFTED SYSTEM REPRESENTATION Consider the set of algebraic equations: e = S cf ũ Sr Sd ẽ = F e ũ = α ϕ(ẽ ), representing the stable variable gain controlled stage dynamics of Fig. in lifted system description; represents a trial (or iteration). The constant matrices S c, F, and S R n n represent Toeplitz matrices (related to the previously introduced frequency response functions) of the form a... a 2 a... T =......, (6) a n a n... a with a,a 2,...,a n Marov parameters (a being the first response sample to a unitary impulse). r = [r()...r(n)] T R n are the trial-invariant reference commands and d = [d()...d(n)] T R n the trial varying disturbances. The error signals are given by e = [e()...e(n)] T R n and are input (ẽ = [ẽ()...ẽ(n)] T R n ) to the variable gain ϕ(ẽ ) R n after being filtered by F. The output ũ = [ũ()...ũ(n)] T R n is a function of the variable gain parameters α and δ. This follows from the definition (5) 87

ϕ(ẽ ) = ϕ (ẽ )ẽ δ ϕ 2 (ẽ ) in which {, if ẽ [i] < δ, ϕ (ẽ )[i,i] =, otherwise, {, if ẽ [i] < δ, ϕ 2 (ẽ )[i] = sign(ẽ [i]), otherwise. To quantify performance of the control system underlying (5) the following objective function is considered (7) L = e T e, (8) with e the -th time-sampled data vector in a performance interval of interest. As an example, consider stage meandering motion where full field processing is done by alternately scanning neighboring dies. To account for positiondependent dynamics and (deterministic) disturbances the tobe-optimized signal e is obtained using the concatenated error signals from five representative scans distributed along the stage, see Fig. 3. Each scan (solid,blac) in y-direction is y scan4 scan x scan3 Fig. 3. Motion sets in the stage xy-plane, including pre-scans (dashed,blac), scans (solid,blac), and optimization intervals (solid,gray). preceded by two pre-scans (dashed,blac) as to simulate realistic motion. Representative data intervals at the beginning of each scan (solid,gray) are assigned for optimization, thus giving the performance (or optimization) interval. A proper choice for the performance interval remains applicationspecific and therefore difficult to generalize. It is the aim of this paper to find the optimal set of variable gain parameters p that minimizes (8), or p := arg min p L, (9) with p = [δ α ] T. Hereto an iterative scheme is considered for machine-in-the-loop parameter optimization. IV. ITERATIVE PARAMETER TUNING SCHEME In finding p consider the iterative parameter tuning scheme ( ) e T p = p β e e T p p p e, () scan5 scan2 with convergence rate < β < and gradients [ ] e p = e e R n 2, () δ α with e δ = α A(ẽ )ϕ 2 (ẽ ) R n, e α = A(ẽ )ϕ(ẽ ) R n. Matrix A(ẽ ) R n n is given by (2) A(ẽ ) = (I α S cf ϕ (ẽ )F ) S cf. (3) The parameter update in () is obtained from a model/databased approach. In this approach, the linear complementary sensitivity S c and the controller parts F 2 and F in (3) are obtained from models. The nonlinear parts ϕ (ẽ ) R n n and ϕ 2 (ẽ ) R n are constructed from data. On the one hand the (nonlinear) controller operations are exactly nown and therefore can be accounted for. On the other hand plant characteristics which are not exactly nown are better off being modelled and given appropriate noise filtering properties. Convergence of the scheme in () applied to the system in (5) is studied with Lyapunov theory. V. LYAPUNOV STABILITY Consider L in (8) to be a Lyapunov function candidate L = e T e = e 2, (4) and consider e p the p-norm on e defined by e 2 p = e T P e, (5) with P 2 = λ max (P T P ) the maximum absolute eigenvalue of P = P T, P = e ( ) e T e e T p p p p, (6) a positive semi-definite matrix for which holds P e 2 = e T P T P e e T P e = e 2 p. (7) From (5) (and using (2) and (3)) it follows that e = A(ẽ )α δ ϕ 2 (ẽ ) B(ẽ )(r d ) = e p ET Ep B(ẽ )(r d ), with E = [ ] and (8) B(ẽ ) = (I α S cf ϕ (ẽ )F ) S R n n. (9) Similarly, e = e p ET Ep B(ẽ )(r d ). (2) Subtracting (8) from (2) and using () then leads to the following error update law e = e βp e O, (2) 88

with remainder terms O = B(ẽ )(r d ) B(ẽ )(r d ) δ ( e δ e δ ) (α α ) e α. (22) Assume these terms are bounded by uniform bound η, or lim sup O η. This is reasonable since the nonlinear system in Fig. is bounded-input bounded-output stable within the constrained set of α. Substitution of (2) in the Lyapunov difference L L and using (22) gives L L = (e T e T )(e e ) = β e 2 p β 2 P e 2 O T O 2O T (I βp )e β(2 β) e 2 p η 2 2( β)η P e. With 2η( β) P e ζ η 2 ( β) 2 ζ P 2 e 2, for any ζ >, it follows that L L with For β( β) e 2 p β( ξ ) e 2 p η 2 ( ζ ( β) 2 ), (23) (24) (25) < ξ = ζ P 2 e 2 β e 2 <. (26) p e p η ( ζ( β) 2 ), (27) β( ξ) with ζ = lim supζ and ξ = lim supξ satisfying (26) it therefore follows that L L β( β) e 2 p. (28) Having a positive definite Lyapunov function candidate with a negative definite difference (provided that (27) holds) all solutions converge to an invariant set defined by (27). Consider again the scanning stage system. Fig. 4 shows the results of dual-parameter optimization in the scanning y-direction; the switching gain α in the left part and the switching length δ in the right part. For nine sets δ 4 7 4 α 3.8 2.6.3 Fig. 4. Iteration diagram showing convergence of p = [δ α ] T under optimization in the y-direction from nine different sets of initial conditions α {.3, 2.6, 3.8}, δ {, 7, 4} nm; convergence rate β =.3; left plot: mean α = 3.5 (thic,dashed) and 3σ α =.39 (dotted); right plot: mean δ = 3.39 nm (thic,dashed) and 3σ δ =.32 nm (dotted). 4 of initial conditions resulting from three initial switching gains α {.3,2.6,3.8} and three initial switching lengths δ {,7,4} nm, it can be seen that convergence under fixed convergence rate β =.3 is obtained to an invariant set denoted by [α 3σ α,α 3σ α ] and [δ 3σ δ,δ 3σ δ ] for 4; α = 3.5 and δ = 3.39 nm (thic dashed lines) denote the mean values and σ α =.3 and σ δ =.33 nm the standard deviations, respectively; the thin dotted lines denote the corresponding 3σ-values. It is clear that the variable gain controller induces best performance. The effect of the convergence rate β is depicted in Fig. 5. For three values β {.,.3,.} and one set of initial δ 4 7 2 α 3.8 2.6.3 β =. β =.3 β =. Fig. 5. Iteration diagram showing convergence of p = [δ α ] T under optimization in the y-direction for three different convergence rates β {.,.3,.}; α = 3.8, δ = nm; left plot: mean α = 3.5 (thic,dashed) and 3σ α =.39 (dotted) from Fig. 4; right plot: mean δ = 3.39 nm (thic,dashed) and 3σ δ =.32 nm (dotted) from Fig. 4. conditions with α = 3.8 and δ = nm, it follows that convergence improves by increasing β but with the effect of increased sensitivity to noises. As a result the invariant set to which all solutions converge tends to increase. This is clear (in particular for the switching length) by depicting the previous bounds for the mean and 3σ-values. After convergence, β =.3 satisfies the bounds, β =. shows slower convergence but satisfies the bounds more easily, and β = shows faster convergence but violates the bounds. VI. PERFORMANCE ASSESSMENT ON A SCANNING STAGE SYSTEM To assess performance under optimized variable gain control, the scanning stage system from the previous examples is adopted. Given the optimized variable gain controller parameters, time-domain performance is shown in Fig. 6. For the y-direction, three cases are considered: the lowgain case with α =, the high-gain case with α = 3.8 and δ = nm, and the optimized case with α = 3.5 and δ = 3.39 nm. The upper part of the figure shows the corresponding time responses under scanning set-point excitation; the dashed curves show a scaled representation of the acceleration set-point. It can be seen that prior to scanning (before the zero acceleration phase) optimization induces error responses similar to the case of linear high-gain feedbac. These responses are preferred over the responses associated with the case of low-gain feedbac. During scanning both variable-gain and low-gain feedbac induce noise responses that remain inside the switching length. Hence no additional noise amplification. This is not true for linear highgain feedbac which reveals an increased noise response. 2 89

ey in nm Ma{ey} in nm Msd{ey} in nm 2. 2. 5. time in seconds linear low gain linear high gain optimal variable gain Fig. 6. Time-series measurement of the scanning performances in y- direction under optimized values p = [3.39 3.5] T either unfiltered, M a- filtered, or M sd -filtered; similarly the results are shown under linear lowgain control (p = [ ] T ) and linear high-gain control (p = [ 3.8] T ); dashed curves represent the scaled acceleration set-point profile. The above-mentioned trade-offs become more pronounced by filtering. Two filter operations are of special interest: the moving average filter operation, a low-pass filter used to quantify machine overlay: M a (e y [i]) = it p/2 T p j=i T p/2 e y [j], i {,...,n}, (29) with T p = 44 a process time constant expressed in an even number of time samples, and the moving standard deviation filter operation, a high-pass filter used to quantify imaging: M sd (e y [i]) = it p /2 (e y [j] M a (e y [j])) T 2. (3) p j=i T p/2 In terms of M a -filtering, Fig. 6 shows that during the non-zero acceleration intervals large responses as occurring under low-gain feedbac are avoided by either high-gain or optimized variable gain control. This also holds true under M sd -filtering. During scanning in the zero acceleration interval, it can be seen that low-gain feedbac outperforms high-gain feedbac in eeping a low-gain noise response. The optimized set of variable gain control parameters now induces a response similar to low-gain feedbac and thereby combines the best of both linear control systems. This effect also follows from the cumulative power spectral density analysis in Fig. 7. For the unfiltered time-series of Fig. 6, this figure shows that the optimized variable gain controller induces low-frequency disturbance rejection properties similar to high-gain feedbac but with an improved high-frequency noise response related to low-gain feedbac. VII. DISCUSSION Multi-variable iterative tuning of a variable gain controller gives access to improved performance which is demonstrated on a scanning stage system. The gradients needed in the parameter update law are obtained from a combined cpsd ey in nm 25 linear low gain linear high gain optimal variable gain 25 frequency in Hz Fig. 7. Cumulative power spectral density analysis of the scanning performances in y-direction under optimized values p = [3.39 3.5] T ; similarly the results are shown under linear low-gain control (p = [ ] T ) and linear high-gain control (p = [ 3.8] T ). model/data-based approach. The data part has the advantage of controlling actual performances whereas the model part adds the necessary noise filtering. In the presence of noise and model uncertainty the solutions of the iterative parameter tuning scheme converge to an invariant set rather than an optimized value. The size of the invariant set can be reduced by lowering the convergence rate. This however comes at the price of an increased number of iterations which is undesired in practice and which hints toward using a variable convergence rate. Also, since the variable gain operation acts as a generator of higher harmonics (noises), a natural extension to the objective function would involve the addition of the variable gain output. VIII. ACKNOWLEDGMENTS The first author acnowledges the motivating and constructive feedbac received during the review process. REFERENCES [] Armstrong BSR, Gutierrez JA, Wade BA, and Joseph R. (26) Stability of phase-based gain modulation with designer-chosen switch functions. International Journal of Robotics Research, 25(8):78-796. [2] Echard D, and Bazanella AS. (29) Optimizing the convergence of data-based controller tuning. In Proceedings of the European Control Conference, Budapest, Hungary: 9-95. [3] Heertjes MF, Schuurbiers S, and Nijmeijer H. (29) Performanceimproved design of N-PID controlled motion systems with applications to wafer stages. IEEE Transactions on Industrial Electronics, 56(5): 347-355. [4] Heertjes MF, Van Goch BPT, and Nijmeijer H. (2) Optimal switching control of motion stages. In Proc. 5th IFAC Symposium on Mechatronic Systems, Cambridge, Massachusetts: -6. [5] Huusom JK, Poulsen NK, and Jorgensen SB. (29) Improving convergence of iterative feedbac tuning. Journal of Process Control, 9(4): 57-578. [6] Koumboulis FN, Tzamtzi MP, and Chamilothoris GE. (27) Multivariable iterative feedbac tuning - a step-wise safe switching approach. IEEE, 354:363. [7] Li Y, Venataramanan V, Guo G, and Wang Y. (27) Dynamic nonlinear control for fast see-settling performance in hard dis drives. IEEE Transactions on Industrial Electronics, 54(2): 95-962. [8] Martinez JJ, Sename O, and Voda A. (29) Modeling and robust control of Blu-ray disc servo mechanisms. Mechatronics, 9: 72-725. [9] Meulen Van der SH, Tousain RL, and Bosgra OH. (28) Fixed structure feedforward controller design exploiting iterative trials: application to a wafer stage and a destop printer. Journal of Dynamic Systems, Measurement, and Control, 3(5): 56-/6. [] Stearns H, Mishra S, and Tomizua M. (28) Iterative tuning of feedforward controller with force ripple compensation for wafer stage. In Proceedings of the th IEEE International Worshop on Advanced Motion Control, Trento, Italy: 234-239. [] Su YX, Sun D, and Duan BY. (25) Design of an enhanced nonlinear PID controller. Mechatronics, 5:5-24. 82