Exploiting Additional Actuators and Sensors For Nano-Positioning Robust Motion Control
Exploiting Additional Actuators and Sensors For Nano-Positioning Robust Motion Control
Robbert van Herpen, Tom Oomen, Edward Kikken, Marc van de Wal, Wouter Aangenent, Maarten Steinbuch
II. P ROBLEM FORMULATION AND BASIC CONCEPT Definition 2 (Extended configuration) Consider Fig. 2(b),
A. Experimental setup where for Gext it holds that
I 0
In this paper, the prototype lightweight wafer stage in I 0 0
Gext 0 I = G.
Fig. 1 is considered. This device is used to position a wafer, 0 I 0
0 0
on top of which ICs are to be produced, with respect to a
light source. To increase productivity, the IC manufacturing The performance Jext that is achieved by a controller Cext
industry is currently moving towards the use of wafers with a in the extended configuration is given by
diameter of 450 mm. Therefore, the wafer stage in Fig. 1 has Jext (Cext ) := k F` (Gext , Cext )k.
dimensions 600 × 600 × 60 mm. Yet, it weighs 13.5 kg only
to enable high accelerations. Due to the lightweight design, It is straightforward to show that increasing the number of
active control of structural deformations is necessary. control inputs and outputs enables performance optimization.
B. Problem formulation Lemma 3 (Performance enhancement) Consider the gen-
As is argued in Sect. I, flexible dynamical behavior eralized plant configurations in Def. 1 and Def. 2. Then,
introduces performance limitations in motion systems. In tra- min Jext (Cext ) ≤ J (C ? ).
ditional control configurations, flexible dynamics introduce Cext
bandwidth limitations in controlling the rigid-body motion
Although conceptually straightforward, the design of a
degrees-of-freedom (DOFs) of the wafer stage.
norm-based controller that achieves performance beyond
The goal of this paper is to go beyond the limits of a
conventional limits is non-trivial. It requires the formulation
traditional control configuration by explicitly accounting for
of a well-posed H∞ synthesis problem, in which the freedom
flexible dynamical behavior in control design. In particular,
provided by additional inputs and outputs is exploited in
to counteract undesired deformations of the wafer stage,
judicious weighting filter design. In Sect. III and IV, these
control using a large number of actuators and sensors is
aspects are further addressed through the development of a
investigated. Therefore, the system has been designed to pro-
framework for control synthesis, based on Fig. 2(c), in which
vide abundant opportunities for actuator placement; Lorentz-
additional actuators and sensors are exploited.
actuators can be easily mounted at 81 distinct locations
underneath the stage in Fig. 1. With respect to sensors, linear III. T HEORETICAL ASPECTS FOR CONTROL SYNTHESIS
encoders with nanometer resolution are available for position IN THE EXTENDED GENERALIZED PLANT
measurements at all four corners of the stage. Indeed, the use Although it is clear that additional actuators and sen-
of additional control inputs and outputs provides freedom for sors enable performance enhancement, cf. Sect. II-C, the
performance enhancement, as is formalized next. configuration in Fig. 2(b) is unsuitable for the synthesis
of an optimal controller that exploits new control inputs
C. Extra inputs-outputs enable performance improvement and outputs in a meaningful way. To further explain this,
In this section, the merits of adding extra inputs and standard assumptions for H2 and H∞ optimal control, see
outputs for control are analyzed systematically. To this end, [14, Sect. III.A] and [13, Sect. 16.2.3], are reviewed.
the generalized plant configuration in Fig. 2(a) is considered,
see, e.g., [13], [8]. Herein, w are exogenous inputs and z ex- Assumption 4 Consider the standard generalized plant con-
ogenous outputs of the generalized plant G. The controller C figuration in Fig. 2(a). Let G have a state-space realization
is designed by minimizing a certain norm between w and z.
A B1 B2
G = C1 0 D12 .
Definition 1 (Standard configuration) Consider Fig. 2(a). C2 D21 0
The performance J achieved by a controller C is given by The following assumptions are standard in optimal control.
J (C) := k F` (G, C)k.
T C
• Assumption 4.1: D12 1 D12 = 0 I .
In addition, the optimal nominal controller C ? is defined as
B1
0
T
• Assumption 4.2: D21 = .
C ? = arg min J (C). D21 I
C
Next, the generalized plant is extended with additional Assumption 4 ensures a bounded control effort in optimal
inputs uext and outputs yext for control, see Fig. 2(b). control design. In particular, it follows from Ass. 4.1 that D12
985
−100 −100
kc −125 −125
m1 m2 −150 −150
Magnitude (dB)
F1 Fdiff k −175 −175
1 2 3 1 2 3
10 10 10 10 10 10
x1 b x2
−100 −100
xdiff −125 −125
Fig. 3. Benchmark system with additional actuator and sensor, which −150 −150
enables a change of the system’s stiffness through high-gain control kc . −175 −175
1 2 3 1 2 3
10 10 10 10 10 10
is a tall matrix with full column rank. Hence, the perfor- Frequency (Hz) Pflex
mance outputs z = C1 x + D12 u include a nonsingular Fig. 4. Extended non-collocated plant Pncol,ext (solid) and equivalent
penalty on the control signals u. Similarly, from Ass. 4.2 plant Pncol,eq (dash-dotted) obtained after closing feedback loop for Pflex .
it follows that D21 is a wide matrix with full row rank.
F1 x2
Thus, the sensors y = C2 x + D21 w are all affected by the
performance inputs w.
Pncol,ext
Fdiff xdiff
Typically, Ass. 4 is violated for the extended generalized Fd
plant Gext in Fig. 2(b). In particular, z does not include + −
Cflex Pncol,eq
a penalty on the additional control signals uext , while w
Fig. 5. Equivalent plant Pncol,eq obtained by control of Pflex .
does in general not affect the additional sensors yext . As
a consequence, Fig. 2(b) generally leads to an ill-posed is that the transfer function F1 7→ x2 is non-collated. This
optimal control design problem, in which unbounded signals leads to performance limitations as robustness has to be
uext , yext may result in an attempt to minimize the norm J accounted for. To anticipate on the design framework in
of the transfer matrix from w to z. For well-posed optimal Sect. V, two steps are taken to address conventional per-
control synthesis, the setup in Fig. 2(c) is considered, where formance limitations using the extra plant input and output.
• zext includes a nonsingular penalty on uext , and i) A controller Cflex is designed for the flexible mode Pflex .
• wext affects yext in a nonsingular way. The aim is to enhance the stiffness of the system, such
Under these assumptions, Fig. 2(c) is effectively in the that flexible dynamics prevail at higher frequencies.
standard format of Fig. 2(a) and enables the exploitation of ii) The equivalent non-collocated plant Pncol,eq is deter-
additional actuators and sensors in optimal control. mined, see Fig. 5. This equivalent plant provides new
The setup in Fig. 2(c) extends Fig. 2(b) with auxiliary freedom for enhancement of motion performance, e.g.,
performance variables wext —zext that in essence serve to by enabling higher bandwidths using PID-type control.
bound the control effort of uext —yext in H∞ synthesis. In view of i), the following result is motivated by an
Herein it is not yet clear how to select wext and zext , and investigation of the physics of the benchmark motion system.
how to dictate suitable performance goals for these auxiliary Result 6 Consider Fig. 5, with static controller Cflex = kc .
channels such that performance beyond conventional limits At low frequencies, undesired structural deformations xdiff ,
is achieved. Next, a suitable design philosophy is developed which result from disturbance forces Fd that excite flexible
based on physical insight. dynamics of the system, are reduced with a factor (1 + kkc ).
IV. E XPLOITING PHYSICAL INSIGHT TOWARDS
To support Result 6, observe that
CONTROL DESIGN BEYOND THE CONVENTIONAL LIMITS
2
In this section, physical insight is exploited to develop a Pflex,cont : Fd 7→ xdiff = (2)
design strategy that exploits additional actuators and sensors + 2bs + 2(k + kc ) ms2
to go beyond conventional performance limits for flexible As a consequence, low-frequent disturbances of magnitude
motion systems. To develop this insight, the simple model Fd result in a deformation xdiff ≈ Fd /(k + kc ), compared
in Fig. 3 is considered. This model is chosen such that it to xdiff ≈ Fd /k without the controller Cflex , see (1) and (2).
captures all relevant aspects of the wafer stage system in From a physical point of view, an additional stiffness kc is
Fig. 1 in view of the development of weighting functions. added to the system through control, see Fig. 3.
Here, the position xdiff := (x2 − x1 ) can be measured. In In view of ii), in Pncol,eq
q , the resonance frequency mani-
addition, a force Fdiff := F2 − F1 can be applied. This leads fests itself at fres,eq ≈ 2(k+k c)
/(2π) Hz. From a physical
m
to the following definition of the extended plant. point of view, by actively counteracting internal deformations
Definition 5 The extended non-collocated plant is defined as of the system, the controlled system behaves as a rigid-body
to a much higher frequency. Indeed, this provides freedom to
u y F1 x2
Pncol,ext : 7→ = 7→ . enhance the control bandwidth. This concept is used in the
uext yext Fdiff xdiff
next section to design weighting filters for H∞ synthesis.
A Bode diagram of Pncol,ext is shown in Fig. 4. Herein, V. T RANSLATION TO WEIGHTING FILTERS FOR
2 MULTIVARIABLE H∞ SYNTHESIS
Pflex : uext 7→ yext = (1)
ms2 + 2bs + 2k In this section, a novel weighting filter design framework
describes the system’s flexible mode. The key point in Fig. 4 for multivariable H∞ control synthesis is proposed, in which
986
w1 w2 z2 z1 s1 a1
+ + z
+ Rx
Cs W1 Pext W2 s2 s4
- s3
Ry
a3
a4 a2
987
−100 −100 −100 −100 1) FRF identification Po
−150 −150 −150 −150
Identification
−200
1 2 3
−200
1 2 3
−200
1 2 3
−200
1 2 3 2) Weighting filter design W1 , W2
10 10 10 10 10 10 10 10 10 10 10 10
data
−100 −100 −100 −100
3) Nominal identification P̂
Magnitude (dB)
988
160 −100 −100 −100
Magnitude (dB)
140
−150 −150 −150
120
Magnitude (dB)
1 2 3
10 10 10 −100 −100 −100
Frequency (Hz)
Fig. 10. Magnitude of W2,flex W1,flex = k? (dotted) and Cflex (solid). −150 −150 −150
0
−180 under active control of the torsion loop. The initial model of the motion
−360 DOFs [z, Rx , Ry ] from Fig. 8 is shown for comparison (dashed).
−540
−720
10
1
10
2
10
3 sufficient phase-lead around 200 Hz while at the same time
Frequency (Hz) achieving sufficient suppression of higher order modes using
Fig. 11. Bode diagram of the loop-gain Pflex Cflex . notches and roll-off, which is needed to enable a stable high-
Step 2. Application of the new design framework gain torsion loop.
In this section, weighting filters are designed for robust ◦ Design step D2
control, following the two steps in Sect. V. First, the stiffness In design step D2, Sect. V-B, the FRF of the equivalent
of the wafer stage in the direction of the torsion bending plant under control of the torsion loop is determined. Instead
mode is enlarged. Second, the equivalent plant in the motion of (4),
DOFs [z, Rx , Ry ] is determined, for which the obtained Peq = F` (Po,ext , Cflex )
freedom for bandwidth enhancement is exploited. is determined by means of a system identification experi-
◦ Design step D1 ment, where the manually designed controller Cflex is im-
In design step D1, Sect. V-B, the additional control input plemented on the true system. The FRF is shown in Fig. 12.
and output available on top of the rigid-body configuration Result 12 By active control of the torsion mode, the me-
are exploited to control the flexible dynamical behavior Pflex . chanical stiffness of the stage is successfully modified. As
As observed in Fig. 8, below 200 Hz, a result, the frequency at which the torsion mode manifests
1 itself shifts from 143 to 193 Hz.
Pflex ≈
m s + d? s + k ?
? 2
Theoretically, under proportional control of the torsion
where the compliance 1/k ? is approximately -145 dB, i.e., mode with a gain k ? = 1.78 · 107√ , see (6), the resonance
k ? ≈ 1.78 · 107 N/m. By controlling Pflex with a high loop- frequency would manifest itself at 2 · 143 = 202 Hz. The
gain, the apparent stiffness of the system can be enhanced, manually designed torsion controller Cflex achieves a shift of
which reduces internal deformations, cf. Result 6 in Sect. II. the resonance frequency that is slightly lower only. Also, the
Here, it is aimed to double the stiffness of the torsion mode. controller adds damping to the torsion mode, as is clearly
Thus, for Pflex,s in (3), the weights observed in Fig. 12.
√ Now that new freedom has been generated for bandwidth
W1,flex = W2,flex = k ? = 4.22 · 103 , (6) enhancement in the motion DOFs [z, Rx , Ry ], this freedom
dictate the desired loop-gain for the torsion mode. should be exploited in the design of weighting filters W1,eq
For the considered control configuration, it is challenging and W2,eq , see (5). These weighting filters are designed
to achieve the specified gain in the torsion loop. If Pflex is along the lines of [2, Sect. III.A] and [15], and reflect
multiplied with a gain k ? of 145 dB, then the torsion mode common loop-shaping goals for PID-type of motion control
at 143 Hz, as well as all parasitic higher order flexible modes as also encountered in, e.g., [11], [17], [10]. To obtain a
beyond 500 Hz, will have a loop-gain that is lifted above the meaningful robust performance optimization problem, it
0 dB line, see Fig. 8. Hence, all these phenomena become is needed to dictate attainable control goals. On the other
relevant for stability. hand, it is desired to achieve control bandwidths that are as
To achieve a stable high-gain torsion loop using robust high as possible. By using a procedure similar to [18], target
control synthesis, a non-conservative model set is required bandwidths of [64, 55, 56] Hz for [z, Rx , Ry ] are selected.
that encompasses all flexible phenomena with little uncer-
tainty. This demands for an accurate nominal model that ∗ Remark on notation for 3 × 3 robust control design
captures all these phenomena. Due to the involved modeling As motivated in design step D1, instead of performing a
complexity, this is beyond the scope of this paper. Instead, formal 4 × 4 robust control design for Pext in Fig. 8, the
the torsion feedback loop is designed on the basis of manual controller for Pflex is designed using manual loop-shaping.
loop-shaping. The resulting controller is depicted in Fig. 10. It then remains to design a 3 × 3 robust controller for Peq
Even using SISO manual design, it is non-trivial to generate in Fig. 12.
989
150 150 150
motion control design. The framework exploits additional
125 125 125 inputs and outputs. A systematic weighting function design
100 100 100 procedure for H∞ control design is presented and embedded
75
0 1 2 3
75
0 1 2 3
75
0 1 2 3
in an identification and robust control design framework.
10 10 10 10 10 10 10 10 10 10 10 10
The approach is demonstrated on an industrial wafer stage
Magnitude (dB)
0.5
ica, vol. 27, no. 2, pp. 281–292, 1991.
0 [5] J. Hong and D. S. Bernstein, “Bode integral constraints, collocation,
and spillover in active noise and vibration control,” IEEE Trans. on
−0.5 Control Systems Technology, vol. 6, no. 1, pp. 111–120, 1998.
[6] J. S. Freudenberg, C. V. Hollot, R. H. Middleton, and V. Toochinda,
−1
“Fundamental design limitations of the general control configuration,”
−1.5
IEEE Trans. on Automatic Control, vol. 48, no. 8, pp. 1355–1370, 2003.
0 0.5 1 1.5 2 2.5 3 3.5 4 [7] T. Oomen, E. Grassens, F. Hendriks, R. van Herpen, and O. Bosgra,
Time (s) “Inferential motion control: Identification and robust control with un-
Fig. 14. Standstill error on application of a disturbance signal: conventional measured performance variables,” Proc. IEEE Conference on Decision
(blue) and extended (green) control configuration. and Control, Orlando, FL, USA, pp. 964–969, 2011.
[8] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control –
Step 3 - 5. Modeling and robust control design Analysis and Design, 2nd ed. John Wiley & Sons, 2005.
Next, step 3-5 in Fig. 9 are performed using the framework [9] R. A. de Callafon and P. M. J. Van den Hof, “Suboptimal feedback
in [2]. The robust controller is synthesized for the equivalent control by a scheme of iterative identification and control design,”
Mathematical Modelling of Systems, vol. 3, no. 1, pp. 77–101, 1997.
plant under control of the torsion mode, with target band- [10] M. van de Wal, G. van Baars, F. Sperling, and O. Bosgra, “Multivari-
widths of [64, 55, 56] Hz, see Step 2. D-K iterations is used able H∞ /µ feedback control design for high-precision wafer stage
to compute the optimal robust controller, see Fig. 13. motion,” Control Engineering Practice, vol. 10, no. 7, pp. 739–755,
To evaluate the merits of the proposed design procedure, 2002.
[11] U. Schönhoff and R. Nordmann, “A H∞ -weighting scheme for PID-
a comparison is made with conventional rigid-body control. like motion control,” Proc. IEEE International Conference on Control
Therefore, a 3 × 3 robust controller is designed for the first 3 Applications, Glasgow, Scotland, UK, pp. 192–197, 2002.
input-output directions of Po,ext in Fig. 8. It is emphasized [12] G. C. Goodwin, M. E. Salgado, and J. I. Yuz, “Performance limitations
for linear feedback systems in the presence of plant uncertainty,” IEEE
that no control of the torsion mode is applied. The same Trans. on Automatic Control, vol. 48, no. 8, pp. 1312–1319, 2003.
steps as outlined in Fig. 9 are followed. In the weighting [13] K. Zhou, J. C. Doyle, and K. Glover, Robust and Optimal Control.
filter design, again a procedure similar to [18], [19] is used Prentice Hall, Upper Saddle River, NJ, USA, 1996.
to establish meaningful target bandwidths for [z, Rx , Ry ] of [14] J. C. Doyle, K. Glover, P. P. Khargonekar, and B. A. Francis, “State-
space solutions to standard H2 and H∞ control problems,” IEEE
[54, 44, 44] Hz. The rigid-body controller is shown in Fig. 13. Trans. on Automatic Control, vol. 34, no. 8, pp. 831–847, 1989.
[15] D. McFarlane and K. Glover, “Robust controller design using normal-
Result 13 The conventional robust rigid-body controller ized coprime factor plant descriptions,” Lecture Notes in Control and
achieves bandwidths of [50, 30, 30] Hz, which is in line with Information Sciences, vol. 138, 1990.
the results in [20] on the same setup. By enhancing the stiff- [16] J. C. Compter, “Electro-dynamic planar motor,” Precision Engineer-
ness of the wafer stage through active control of the torsion ing, vol. 28, no. 2, pp. 171–180, 2004.
[17] M. Steinbuch and M. Norg, “Advanced motion control: An industrial
mode, a bandwidth enhancement towards [60, 39, 39] Hz is perspective,” European Journal of Control, vol. 4, pp. 278–293, 1998.
successfully obtained. [18] P. Date and A. Lanzon, “A combined iterative scheme for identification
and control redesigns,” International Journal of Adaptive Control and
Time domain results with the controllers implemented, Signal Processing, vol. 18, no. 8, pp. 629–644, 2004.
see Fig. 14, corroborate the observations, i.e., the extended [19] M. Graham and R. de Callafon, “Performance weight adjustment for
control configuration significantly enhances the performance. iterative cautious control design,” Proc. European Control Conference,
Kos, Greece, pp. 217–222, 2007.
VIII. C ONCLUSIONS [20] F. Boeren, R. van Herpen, T. Oomen, M. van de Wal, and O. Bosgra,
“Enhancing performance through multivariable weighting function
Control performance in traditional motion systems is lim- design in H∞ loop-shaping: with application to a motion system,”
ited by flexible dynamical behavior. In this paper, a new Proc. American Control Conference, Washington, D.C., USA, pp.
framework is proposed that enables high performance robust 6051–6056, 2013.
990