You are on page 1of 8

1622 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO.

6, NOVEMBER 2011

Directional Repetitive Control of a Metrological AFM


Roel J. E. Merry, Michael J. C. Ronde, René van de Molengraft, K. Richard Koops, and Maarten Steinbuch

Abstract—Atomic force microscopes (AFMs) are used for sample


imaging and characterization at nanometer scale. In this work, we
consider a metrological AFM, which is used for the calibration of
transfer standards for commercial AFMs. The metrological AFM
uses a three-degree-of-freedom (DOF) stage to move the sample
with respect to the probe of the AFM. The repetitive sample to-
pography introduces repetitive disturbances in the system. To sup-
press these disturbances, repetitive control (RC) is applied to the
imaging axis. A rotated sample orientation with respect to the ac-
tuation axes introduces a nonrepetitiveness in the originally fully
repetitive errors and yields a deteriorated performance of RC. Di-
rectional repetitive control (DRC) is introduced to align the axes of
the scanning movement with the sample orientation under the mi-
croscope. Experiments show that the proposed directional repeti-
tive controller significantly reduces the tracking error as compared
Fig. 1. Metrological AFM.
to standard repetitive control.
Index Terms—Atomic force microscopy, learning control sys-
tems, motion control, nanotechnology, piezoelectric devices. of the disturbances introduced by the repetitive sample topog-
raphy of the transfer standards and by the scanning movement.
To further increase the performance of the metrological AFM,
I. INTRODUCTION
we focus in this paper on the application of repetitive control to
TOMIC FORCE microscopes (AFMs) are widely used
A for the investigation of samples at a nanometer resolution.
The AFM, invented in 1986 by Binning, Quate, and Gerber [1],
suppress the repetitive disturbances introduced by the repeating
scanning movement and the repetitive structure of the sample.
In many AFMs, the sample positioning is currently done in
uses an atomically sharp probe to scan the surface of a sample an open-loop manner, whereas some AFMs use sensors for the
under the microscope. Applications include the imaging of (bi- sample positioning in feedback [8], [9]. The operation of AFMs
ological) samples [2]–[4], characterization of materials [5], and in constant height mode requires no feedback control for the
nano-fabrication [6]. imaging axis after bringing the sample and cantilever in con-
In this paper, we consider a metrological AFM (see Fig. 1), tact. Feedback control can be applied to the imaging -direction
which is used for the calibration of transfer samples for commer- when the AFM is operated in constant force mode or dynamical
cial AFMs. For calibration purposes, accuracy of the measure- tapping mode, which can improve the imaging results [2].
ments is more important than the scanning speed. However, to Learning control is only applicable to systems that perform
limit the influence of changing operating conditions (e.g., tem- repetitive tasks and have a repetitive tracking error. The pro-
perature, humidity, or drift) on the measurement uncertainty, posed directional repetitive control (DRC) method in this paper
the scan time should be limited, i.e., a higher scan speed is re- is applicable to a subset of these problems, namely to systems
quired. The metrological AFM employs a piezo stack driven in which the repetitive errors are repetitive in a rotated coor-
three-degree-of-freedom (3-DOF) stage. The sample is moved dinate frame with respect to the actuation axes. We show that
in the scanning -, -axes and the sample topography is mea- for this subset of systems an improved performance can be ob-
sured in the imaging -axis. tained. Another class of applications in which the proposed DC
In [7], we applied decentralized control on all 3-DOFs of method is expected to be applicable are 2-DOF pick-and-place
the metrological AFM combined with a hysteresis feedforward. systems that have a rotated printed circuit board with respect to
The experimental results clearly illustrated the repetitive nature the manipulator.
In the literature, data-based learning control techniques have
Manuscript received April 28, 2010; revised September 05, 2010; accepted been applied to AFMs and piezo scanners. In [10], inversion-
October 10, 2010. Manuscript received in final form November 04, 2010. Date based iterative learning control (ILC) is applied to compensate
of publication December 13, 2010; date of current version September 16, 2011. for the dynamic coupling from the scanning - and -axes to the
This work was supported by NanoNed, a national nanotechnology program co-
ordinated by the Dutch Ministry of Economic Affairs. Recommended by Asso- imaging -axis in a piezo tube scanner. The hysteresis effects
ciate Editor R. Moheimani. in the piezo scanners of AFMs are compensated using ILC in
R. J. E. Merry, M. J. C. Ronde, M. J. G. van de Molengraft, and M. Steinbuch [11]–[13]. In the imaging -direction, a one-scan delay feedfor-
are with the Control Systems Technology Group, Department of Mechanical
Engineering, Eindhoven University of Technology, 5600 MB Eindhoven, The
ward controller can be used to improve the performance under
Netherlands (e-mail: r.j.e.merry@tue.nl). the assumption that two adjacent scan lines are quite similar
K. R. Koops is with the VSL Dutch Metrology Institute, 2629 JA Delft, The [4], [14], [15]. The same assumption is made for the application
Netherlands.
Color versions of one or more of the figures in this paper are available online
of ILC to the imaging -direction in [16]. ILC requires iden-
at http://ieeexplore.ieee.org. tical initial conditions at the beginning of each iteration. For the
Digital Object Identifier 10.1109/TCST.2010.2091642 continuous scanning setpoint profiles over different lines in the
1063-6536/$26.00 © 2010 IEEE

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011 1623

TABLE I
RESOLUTION AND rms VALUES OF THE NOISE FOR THE DIFFERENT SENSORS

AFM, the initial conditions over different scan lines (iterations)


are not guaranteed. Therefore, we use repetitive control (RC) in
this paper to suppress the repetitive disturbances of the scanning
movement and the sample topography of the transfer standards.
Although both ILC and RC are based on similar ideas, the de-
sign and application are clearly different. ILC requires identical
initial conditions every iteration and is an inherent feedforward
technique, whereas the equal initial conditions are not required
for RC, which acts in feedback and can thus affect the time-do-
main stability. Sometimes it is wrongfully posed that RC is not
implementable in real time [17]. Fig. 2. Schematic representation of the metrological AFM and the feedback
control.
In [18], RC has been successfully applied to the lateral scan-
ning directions of a scanning probe microscope. In this paper,
we show the real-time applicability of RC to the imaging -axis A. Control Architecture
of the metrological AFM. Generally, the sample orientation is A schematic representation of the metrological AFM and the
not perfectly aligned with the lateral scanning axes. This causes feedback control architecture is shown in Fig. 2. For clarity, the
the normally repetitive sample topography to become nonrepet- flexure mechanism and the mirrors on the stage are omitted. For
itive during subsequent scan lines. An extension of the general the application of feedback control, the voltages to the piezo
RC method is proposed, in which the reference and controller stack actuators , , are used together with the
axes are aligned with the orientation of the sample topography ZYGO laser interferometers in the scanning -directions and
under the AFM. In the adjusted RC method, referred to as DRC, the output of the optical sensor in the imaging -direction.
the scanning axes are rotated to correspond with the orientation The output can be translated to nanometers using the sensi-
of the sample under the metrological AFM. Experiments show tivity of the cantilever and the optical sensor as 1 V 20.83 nm.
the performance improvement of DRC in comparison with stan- The tip of the cantilever is controlled in constant force mode
dard RC for the imaging -axis. while the stage moves the sample with respect to the cantilever
This paper is organized as follows. The metrological AFM, in all three DOFs. In this way, the orientation of the tip compared
its control architecture, and the model identification will be dis- with the sample topography remains constant, thus minimizing
cussed in Section II. The feedback control design is the subject Abbe errors.
of Section III. DRC will be presented in Section IV. The results The output of the ZYGO laser interferometer in the -direc-
of the experiments with DRC are contained in Section V. Fi- tion is only used to measure the height of the sample directly.
nally, conclusions are drawn in Section VI. Using the measurements of the ZYGO laser interferometer in
all three DOFs, an image of the sample topography can be con-
II. METROLOGICAL AFM structed that is fully traceable to the standard of length.
The metrological AFM, shown in Fig. 1, consists of a
Topometrix AFM head, a 3-DOF piezo-stack-driven stage, and B. Identification
a ZYGO laser interferometer to measure the stage position in The system with input and output
all three DOFs. The optics and lasers of the interferometers is defined as
are projected to mirrors on the stage of the AFM. The lasers
are aligned such that the laser spots in all DOFs intersect at (1)
the tip of the cantilever, thus minimizing Abbe errors [19].
The deflection of the cantilever in the AFM head is measured
by an optical sensor, consisting of a laser and photodetector. In previous work (see [7]), we performed a full nonparametric
The measurements of the ZYGO laser interferometer in all MIMO identification of the system together with an analysis
DOFs are traceable to the standard of length. The resolution of the amount of coupling between the different axes. The
and root-mean-square (rms) values of the standstill noise with magnitudes of the measured nonparametric frequency response
decoupled piezo actuators are given for all sensors in Table I. functions (FRFs) of (1) are shown in Fig. 3. This FRF is
The rms values of the noise are much larger than the measure- measured under closed-loop conditions, by measuring the
ment resolution due to the external disturbances acting on the closed-loop sensitivity and the process
metrological AFM. sensitivity while sequentially exciting one of the axes by

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
1624 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011

The Bode magnitude plot of is shown in Fig. 3 by the black


line. It can be seen that the model accurately describes the dc
gains and first main resonance peak of the diagonal terms. The
small resonances and resonances at higher frequencies are not
taken into account in the model in order to keep the model order
as low as possible. Furthermore, since a high-frequency roll-off
will be enforced, these resonances are not considered to be rel-
evant for the controller synthesis. The off-diagonal terms show
a good correspondence with the measured FRF around the de-
sired control bandwidth of 10 Hz.

III. FEEDBACK CONTROL DESIGN


Since the RGA shows that the axes of the metrological AFM
can be considered decoupled for controller design for frequen-
cies up to 100 Hz, a decentralized controller is designed for each
axis separately using loop-shaping techniques [24] as
, where

Fig. 3. Bode magnitude plots of the measured FRF (gray) and the parametric
model (black).

a zero-mean white noise signal [20]. Then, follows from


. During the identification process, the hys-
teresis effects of the system are compensated to a large extent Using the internal model principle, a double integrator is used
by the feedback controller. The resonance peaks at 124 and in the controllers of the - and -directions in order to track the
126 Hz in and , respectively, represent two different constant velocity setpoints without steady-state errors. A lead
modes despite their close frequency location [21]. Using the filter is added to create phase margin around the bandwidth
frequency-dependent relative gain array (RGA) [22], the cou- frequency. Finally, a second-order low-pass filter is added to
pling between the different axes is assessed. The system can be enforce high-frequency roll-off. In the -direction, step-shaped
considered to be decoupled for controller design purposes for disturbances are introduced by the transfer sample. Using
frequencies 100 Hz [7], [23]. the internal model principle, a single integrator is used in the
For feedback controller and learning filter design purposes, controller in the -direction to suppress the step-shaped distur-
a low-order model of the system is designed. For the diag- bances. Since only a single integrator is used in the -direction,
onal terms, only the first resonance peak is included, resulting no lead filter is required since already enough phase margin
in a second-order model, representing the mass of the stage, is present around the bandwidth frequency. To obtain a larger
which is connected to the fixed world through the combined high-frequency roll-off, a second-order low-pass filter is added.
stiffness of the piezo stack actuators and the flexure mechanism. The crossover frequencies of each diagonal loop gain
The off-diagonal terms are modeled by constants, representing , , , equal 16.7,
a static coupling between the axes, e.g., as introduced by align- 14.7, and 25.4 Hz. The loop gains can be further increased by
ment errors. Since the off-diagonal terms are not used for the including a notch filter in the controllers of especially the -
SISO feedback controller and/or learning filter design, the con- and -directions. However, since the resonance frequencies
stant terms in the off-diagonal terms are only included to com- may shift due to position dependency of the 3-DOF stage, this
plete the model of the system . The gains of the off-diagonal has not been done at this point.
terms are chosen to match the magnitude of the measured FRF The stability of the controlled MIMO system is evaluated
in the frequency range of the desired bandwidth of 10 Hz. Some using the characteristic loci , defined as the eigen-
off-diagonal terms have a minus sign in order to let the phase values of the open-loop frequency response. The system is
correspond to the phase at low frequencies in the measured FRF closed-loop stable since the characteristic loci do not encircle
(gray line in Fig. 3). The fitted model equals the point ( 1,0). Notice, however, that the margins only indi-
cate stability with respect to a simultaneous parameter change
in all of the loops [22].
The nondiagonal parts of the plant can be considered as
an additive perturbation of the diagonal terms as
where
[see also Fig. 4(a)]. The stability of the system
with a decentralized controller can be evaluated using the
structured singular value [21], [25]. The diagonal closed-loop
transfer functions equal

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011 1625

Fig. 4. Plant representation with an additive perturbation and multiplicative


output perturbation. (a) Additive perturbation. (b) Output multiplicative pertur-
bation.

Fig. 6. Sample orientation with respect to the scanning axes x and y .


(a) Perfectly aligned. (b) Rotated.

DRC will be applied in this paper to the -axis only, since


a sample rotation is most likely to occur around this axis due
to the positioning of the sample on the stage. In this paper, a
triangular trajectory will be applied to the fast scanning -axis.
The slow scanning -axis has a constant velocity profile to move
from scan line to scan line.
For the application of RC, the disturbances need to be
fully repetitive. The sample topography introduces a perfectly
Fig. 5. Sufficient condition (3) for the system with the decentralized controller
K T
, ( ) (black) and  (gray).
repetitive disturbance over the different scan lines if the sample
orientation is perfectly aligned with the actuation directions,
as shown in Fig. 6(a). However, in general, especially on a
nanometer scale, the sample under the metrological AFM is
The interaction due to the nondiagonal terms of the plant can be
not perfectly aligned with the actuation directions. The largest
described as an output multiplicative perturbation as shown
rotation is expected in the positioning of the sample on the
in Fig. 4(b) such that
sample holder, i.e., a rotation around the -axis. The misalign-
(2) ment of the sample causes the disturbances introduced by the
sample topography to be nonrepetitive in time while scanning
If and are stable, a sufficient con- the sample in the - and -direction, as indicated in Fig. 6,
dition for stability of the MIMO system is where the actuation directions are indicated by the subscript
[21], [25]: and the rotated sample axes by the subscript . The sample is
rotated around the -axis over an angle of (rad) with respect
(3) to the actuation directions.
In this section, first, standard RC will be addressed briefly.
where are the maximum singular values and is the For an in-depth treatment of RC, see [29] and [30]. Next, DRC
structured singular value with respect to the block diagonal is introduced. DRC adjusts the scanning directions of the repet-
structure of . itive controller based on the orientation of the sample under the
Condition (3) is shown in Fig. 5 for the decentralized con- AFM.
troller , where the gray line represents the inverse of the
structured singular value and the three black lines the singular A. Repetitive Control
values of . It can be seen that condition (3) is satisfied for
all frequencies, i.e., the decentralized controller stabilizes the In the -direction, the repetitive controller is combined
MIMO system. with the decentralized controller of the -axis, described
in Section III. Fig. 7 shows a block diagram of a feedback
IV. LEARNING CONTROL controlled system with RC added. For the moment, consider
the matrix , i.e., , , and . In
The repetitive sample topography, which is typical for Fig. 7, represents the system dynamics, the feedback
transfer standards for the metrological AFM, introduces repet- controller, and the repetitive controller,
itive disturbances in the system for subsequent scan lines. respectively. The signal contains the repetitive disturbances
These disturbances can be asymptotically suppressed using acting on the system.
RC [26]–[28]. RC can only be applied to systems that perform The repetitive controller in the -direction follows
repetitive tasks and have a repetitive tracking error. In the from the transfer function from the error to the output
metrological AFM, RC can be applied to both the fast scanning as
direction and the imaging direction since these axes have a
repetitive reference trajectory (triangular) and a repetitive
external disturbance (transfer sample), respectively. (4)

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
1626 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011

is constructed to have a linear phase of samples, the


introduced phase delay of the filter can easily be compensated
for in the memory loop of samples, provided that [34].

B. DRC
The rotation of the sample under the microscope renders the
originally repetitive tracking errors over the various scan lines
to become nonrepetitive. This reduces the learning capabilities
and error reduction of standard RC. By rotating the scan trajec-
tory over the angle such that the scan lines are aligned with
Fig. 7. Block diagram of the feedback controlled system with RC added. the rotated axes , the sample disturbance becomes fully
repetitive again over the subsequent scan lines. The rotation of
the coordinate system to , as shown in Fig. 6(b),
where is the learning filter with a phase delay of samples, can be described by the rotation matrix as
is the robustness filter with a phase delay of samples, and
is the number of samples equal to the length of the repetitive
period. With the repetitive controller , the modified sensi- (8)
tivity, describing the effect of the repetitive disturbances on
the tracking error , equals

(5) The rotation matrix satisfies the equality . The rota-


tion only involves a rotation in the plane of the sample, i.e., in
where the modifying sensitivity function is [31] the scanning directions. Possible tilt of the sample caused by a
rotation around the axes and/or is not taken into account
in this analysis, but could be incorporated in a similar manner
(6) with an additional rotation matrix.
in which the complementary sensitivity The rotation is incorporated in the reference trajectories and
. For SISO systems, the closed-loop system with RC feedback loops of the different axes. The addition of the ro-
is stable if the original sensitivity is tation matrix around the feedback controller with RC, named
asymptotically stable and if the following convergence criterion , does not affect the stability of the closed loop system since
is met for all frequencies: the coordinate transformation is norm-invariant [21], [22]. How-
ever, the inclusion of the rotation matrix around improves
(7) the system performance by aligning the controller coordinate
frame and its disturbance suppression properties with the direc-
The criterion (7) is a sufficient condition for stability of SISO tions of the main disturbances, being the reference trajectory
systems with RC and is derived using the small gain theorem and the sample topography. The RC scheme with the rotated
[22]. axes is referred to as DRC. The directional part links to the axes
To show the applicability of DRC, we will restrict ourselves of movement, which are rotated such that the tracking error be-
in this paper to the SISO case. For MIMO systems, a framework comes fully repetitive despite the rotation of the sample under
for the synthesis of MIMO repetitive controllers is presented in the microscope.
[32], which is based on the internal model principle. In a MIMO
framework, the stability can be evaluated using (7) with the C. Rotation Estimation
complementary sensitivity For the application of DRC, the sample orientation, i.e., the
and full transfer matrices for the robustness filter , learning angle , should be known. To determine the orientation, two line
filter , and delays. An independent design of the learning filter scans are performed in the fast scanning -direction at different
and feedback controller is not recommended in a MIMO constant positions . Under the assumption that the sample
setting [32]. structure is identical for the two scan lines, the orientation and
The learning filter compensates for the dynamics be- thus can be determined from the recorded sample heights
tween the input and output of the repetitive controller, namely, of the laser interferometer in the -direction. The number of
the complementary sensitivity . Therefore, ideally, the samples phase shift between the features of the two recorded
learning filter equals . In case is strictly sample heights and is determined by calculating the
proper or has nonminimum phase zeros, an approximation correlation as
is made to obtain a stable, proper learning
filter. The approximated learning filter can be obtained using (9)
the zero-phase-error-tracking-control (ZPETC) method [33].
The filter provides robustness against modeling errors and where is the number of samples phase shift, and are
is designed such that the convergence criterion (7) holds. The the mean values of the sample heights of the two line scans, re-
use of the filter also restricts the working principle of the spectively, and denotes the expected value operator. The
repetitive controllers in certain frequency bands [29]. If the filter correlation is maximal when the phase shifted sample heights

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011 1627

are similar. The number of samples phase shift can be deter-


mined as

(10)

Using the scanning velocity (nm/s) and the sampling time


(s), the difference in distance between the sample features over
the scanning lines (nm) can be calculated as

(11)

The sample rotation angle can finally be calculated as

(12) Fig. 8. Complementary sensitivity T (gray) and learning filter L(z ) (black) in
the z -direction.

The accuracy of is dependent on the scanning velocity and


sampling frequency. To determine the orientation accurately,
the scanning speed for the two line scans should be chosen low
and a high sampling frequency is preferred.
The stage itself cannot be rotated under the sample. After
a sample has been placed under the microscope, always a
small rotation exists due to the limited alignment accuracy
of the sample. The procedure described above calculates the
rotation of the sample with respect to the axes of actuation.
If this rotation is known, it can be used to rotate the scanning
references accordingly.
Summarizing, the orientation of the sample can be obtained
in a five-step procedure given here.
Step 1) Perform a line scan in the fast scanning -direction
Fig. 9. Convergence criterion in the z -direction evaluated with the measured
at constant -position and record the sample height FRF, without the Q filter (gray) and with the Q filter (black).
,
Step 2) Perform a second line scan at a different constant
-position and record the sample height , a period time of 4 s. The -direction is controlled to a constant
Step 3) Determine the phase shift between the sample tip deflection. The controller sampling frequency for the ex-
heights using (10), periments equals 2 kHz. The repetitive period for the RC
Step 4) Determine the shift in position between the sample experiments is determined by the setpoint in the -direction
features using (11), and equals 8000 samples.
Step 5) Calculate the sample rotation angle from (12).
The sign of the angle follows from the relative phase dif- A. Filter Design
ference between the two measured sample heights . If the
measured sample topography has a phase lag compared to Since timing is crucial for the success of the repetitive con-
the measured topography , the angle has a positive sign and troller, a zero-phase error is required. Using a discrete model
vice versa. of the complementary sensitivity in the -direction and the
The sample rotation calculated using the measured sample ZPETC method [33], the learning filter is derived as a
heights is affected by the presence of nonrepetitive distur- proper, stable approximation of the inverse complementary sen-
bances, e.g., by external disturbances. To reduce the influence sitivity, i.e., . The Bode diagrams of the com-
of the disturbances on , more line scans at constant -posi- plementary sensitivity function and learning filter in
tions can be performed. Averaging of the different obtained an- the -direction are shown in Fig. 8. It can be seen that the phase
gles of two subsequent line scans reduces the influence of the of the learning filter is an exact inverse of the complementary
non-repetitive disturbances. sensitivity function. The magnitude of the learning filter approx-
imates the inverse complementary sensitivity very well, but has
a slight deviation in amplitude at high frequencies in order to
V. EXPERIMENTAL RESULTS
obtain a stable and proper filter .
This section contains the results of the experiments with RC The convergence criterion (7) is plotted in Fig. 9 using the
and DRC applied to the imaging -direction. measured FRF data with and without the filter. The con-
For the experiments, a constant velocity setpoint of 125 vergence criterion evaluated without filter (gray line in Fig. 9)
nm/s is used for the slow scanning -direction. In the fast exceeds 0 dB for frequencies 215 Hz. To guarantee sta-
scanning -direction, a triangular-shaped trajectory over a bility of the RC scheme and to restrict the modified sensitivity
range of 25 m with a velocity of 25 m/s is used, i.e., with (5) to 10 dB, a low-pass FIR filter with 200 taps and a

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
1628 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011

Fig. 11. Convergence plot and cumulative PSD of the errors at iteration k = 15
for the experiments with RC and = 0.22 rad (light gray) and = 0.15 rad
(dark gray) and with DRC (black). (a) Error convergence. (b) Cumulative PSD
of e at k = 15 .

Fig. 10. Measured sample topographies z (left column) and tracking errors e TABLE II
(right column) for iterations k=2 (solid, black), k =5(solid, dark gray), rms VALUES OF THE ERRORS AT ITERATIONS k AND k=1 = 15 FOR THE
k = 10 = 15
(solid, light gray) and k (dashed, black) with RC for rotations RC AND DRC EXPERIMENTS
= 00 22: rad (top) and = 00 15
: rad (middle) and with DRC (bottom).

cutoff frequency of 50 Hz is used. With the low-pass robustness


filter , the convergence criterion (7) is fulfilled as shown in
Fig. 9 by the black solid line. 0.15 rad. So, larger rotations lead to larger nonrepeti-
tive errors and thus a reduced error reduction by RC. After con-
B. Results DRC vergence, the rms values of the errors of the various iterations
In order to show the applicability of the proposed DRC fluctuate due to the presence of nonrepetitive disturbances.
method and the effect of a rotated sample, the sample is inten- If DRC is applied, the measured sample topography over the
tionally rotated under the metrological AFM at two different different scan lines does not show a phase shift, as shown in the
angles (rad). The measured sample topographies of different bottom left axis of Fig. 10. The measured tracking errors of the
scan lines for the two experiments with a rotated sample are different iterations, shown in the bottom right axis of Fig. 10,
shown in Fig. 10 in the two top-left figures. The shift in the are only present at the time instants where a transition in the
sample topography in between the subsequent scan lines is measured sample topography is detected. With DRC, no phase
clearly visible. The smaller phase shift in the measured po- shift or large oscillations at other time instants are present in the
sitions of the second experiment indicates a smaller tracking errors. The rms values of the errors of the different iter-
rotation of the sample in this experiment. In the top left axis ations are shown in Fig. 11(a) by the black line. DRC reduces the
of Fig. 10, it can be seen that the measured sample topography tracking error for a rotated sample over 0.22 rad by
of has a phase lead compared to the measured sample 44% from 10.42 nm to 5.86 nm.
topography of . This indicates that the angle has a For a rotated sample over 0.15 rad, the error is re-
negative sign. Using the procedure described in Section IV-C, duced by 33%. For all iterations, the rms values of the errors
the sample orientations are determined as 0.22 rad are smaller for DRC than for RC with a rotated sample. The
and 0.15 rad, respectively. The sample topography is rms values of the errors at the iterations and of
identified in both the rising and falling parts of the triangular the experiments with RC applied to the rotated sample topogra-
trajectory in the -direction. For readability only the results of phies over 0.22 rad and 0.15 rad and with DRC
the rising part of the triangular trajectory are shown. are given in Table II. Note that the errors at iteration are
The tracking errors of the RC experiments with the rotated only influenced by the feedback controller , i.e., the repeti-
sample over rad contain a phase shift and large oscillations tive controllers are not active during the first iteration since no
for the various scan lines, as shown in the top right figures in repetitive error is available yet.
Fig. 10. Note that the tracking errors do not directly link to the The remaining tracking error after convergence is determined
measured sample topographies since these are measured using by the magnitude of the nonrepetitive errors. The fluctuation is
the laser interferometer in the -direction whereas the setpoint caused by different magnitudes of the nonrepetitive errors in
for the control loop in the -direction is constant. However, they the various iterations. Sampling of the repetitive error signals
are measured during the same experiments. introduces an additional nonrepetitive part if the period time of
The rms values of the errors are shown in Fig. 11(a) as func- the nonrepetitive errors is not an integer multiple of the sampling
tion of the iteration number. Despite of the phase shifts RC is time. This holds for both standard RC and DRC.
still able to reduce the tracking error. However, the rms value In Fig. 11(b), the square root of the CPSDs of the tracking
of the tracking error for 0.22 rad is larger than for errors of RC with the rotated sample and of DRC are shown for

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 19, NO. 6, NOVEMBER 2011 1629

iteration . The reduction in tracking error by DRC can [11] K. K. Leang and S. Devasia, “Design of hysteresis-compensating
clearly be seen. For frequency , the square root of the iterative learning control for piezo-positioners: Application to atomic
force microscopes,” Mechatron., vol. 16, no. 3–4, pp. 141–158, Apr.
CPSDs converge to the rms values of the tracking errors. 2006.
[12] Y. Wu and Q. Zou, “Iterative control approach to compensate for the
VI. CONCLUSION hysteresis and the vibrational dynamics effects of piezo actuators,” in
The repetitive sample topography of the transfer samples for Proc. Amer. Control Conf., Jun. 2006, pp. 424–429.
[13] S. C. Ashley, U. Aridogan, R. Riddle, and K. Leang, “Hysteresis in-
the metrological AFM results in repetitive tracking errors in sub-
verse iterative learning control of piezoactuators in AFM,” in Proc.
sequent line scans, which can be reduced using learning control IFAC World Congress, Jul. 2008, pp. 8269–8274.
techniques such as repetitive control. Even a small rotation of [14] G. Schitter, A. Stemmer, and F. Allgöwer, “Robust 2 DOF-control of
the sample with respect to the lateral scanning axes of the AFM a piezoelectric tube scanner for high speed atomic force microscopy,”
in Proc. Amer. Control Conf., Jun. 2003, vol. 5, pp. 3720–3725.
introduces nonrepetitive disturbances, which limit the perfor- [15] J. A. Butterworth, L. Y. Pao, and D. Y. Abramovich, “Architectures
mance of RC. In this paper, a novel DRC scheme has been pre- for tracking control in atomic force microscopes,” in Proc. IFAC World
sented, which aligns the actuation axes with the sample orien- Congress, Jul. 2008, pp. 8236–8250.
tation. This renders the disturbance introduced by the sample [16] Y. Wu, Q. Zou, and C. Su, “A current cycle feedback iterative learning
control approach for AFM imaging,” IEEE Trans. Nanotechnol., vol.
topography fully repetitive again over subsequent scan lines. 8, no. 4, pp. 515–527, Jul. 2009.
The DRC scheme incorporates a coordinate transformation [17] J. Dong, S. M. Salapaka, and P. M. Ferreira, “Robust MIMO control
of the setpoint generator and feedback controller in order to of a parallel kinematics nano-positioner for high resolution high band-
align the scanning axes with the sample orientation under the width tracking and repetitive tasks,” in Proc. IEEE Conf. Decision Con-
trol, Dec. 2007, pp. 4495–4500.
microscope. The sample orientation, i.e., the rotation angle, is [18] U. Aridogan, Y. Shan, and K. K. Leang, “Design and analysis of
obtained using the measured sample topographies of a couple discrete-time repetitive control for scanning probe microscopes,” J.
of line scans. With DRC an improved learning performance is Dynam. Syst., Meas. Control, vol. 131, no. 6, 2009, Art. ID 061103.
obtained compared to standard RC. [19] P. Schellekens, N. Rosielle, H. Vermeulen, M. Vermeulen, S. Wetzels,
and W. Pril, “Design for precision: Current status and trends,” Ann.
The experimental results of the imaging -axis of the metro- CIRP, vol. 47, no. 2, pp. 557–586, 1998.
logical AFM show the applicability of the proposed directional [20] P. M. J. Van den Hof, “Closed-loop issues in system identification,”
repetitive controller. Even for small sample rotations, DRC re- Annu. Rev. Control, vol. 22, pp. 173–186, Nov. 1998.
duces the tracking error significantly compared to a standard [21] M. L. G. Boerlage, “Rejection of disturbances in multivariable mo-
tion systems,” Ph.D. dissertation, Dept. Mech. Eng., Eindhoven Univ.
repetitive controller. Technol., Eindhoven, The Netherlands, Sep. 2008.
[22] S. Skogestad and I. Postlethwaite, Multivariable Feedback Control,
REFERENCES Analysis and Design, 2nd ed. New York: Wiley, 2005.
[1] G. Binning, C. F. Quate, and C. Gerber, “Atomic force microscope,” [23] R. J. E. Merry, “Performance-driven model-based control for nano-mo-
Phys. Rev. Lett., vol. 56, no. 9, pp. 930–933, 1986. tion systems,” Ph.D. dissertation, Dept. Mech. Eng., Eindhoven Univ.
[2] G. Schitter, P. Menold, H. F. Knapp, F. Allgöwer, and A. Stemmer, Technol., Eindhoven, The Netherlands, Nov. 2009.
“High performance feedback for fast scanning atomic force micro- [24] G. F. Franklin, J. D. Powell, and A. Emami-Naeini, Feedback Control
scopes,” Rev. Sci. Instrum., vol. 72, no. 8, pp. 3320–3327, 2001. of Dynamic Systems, 5th ed. Upper Saddle River, NJ: Prentice-Hall,
[3] S. Salapaka, A. Sebastian, J. P. Cleveland, and M. V. Salapaka, “High 2005.
bandwidth nano-positioner: A robust control approach,” Rev. Sci. In- [25] P. Grosdidier and M. Morari, “Interaction measures for systems under
strum., vol. 73, no. 9, pp. 3232–3241, 2002. decentralized control,” Automatica, vol. 22, no. 3, pp. 309–319, 1986.
[4] G. Schitter, R. W. Stark, and A. Stemmer, “Fast contact-mode atomic [26] S. Hara, Y. Yamamoto, T. Omata, and M. Nakano, “Repetitive con-
force microscopy on biological specimen by model-based control,” Ul- trol system: A new type servo system for periodic exogenous signals,”
tramicroscopy, vol. 100, no. 3–4, pp. 253–257, 2004. IEEE Trans. Autom. Control, vol. 33, no. 7, pp. 659–668, Jul. 1988.
[5] D. Y. Abramovitch, S. B. Andersson, L. Y. Pao, and G. Schitter, “A [27] K. K. Chew and M. Tomizuka, “Digital control of repetitive errors in
tutorial on the mechanisms, dynamics, and control of atomic force mi- disk drive systems,” IEEE Control Systems Magazine, vol. 10, no. 1,
croscopes,” in Proc. Amer. Control Conf., Jul. 2007, pp. 3488–3502. pp. 16–20, 1990.
[6] S. Devasia, E. Eleftheriou, and S. O. R. Moheimani, “A survey of con- [28] J. Hu, “Variable structure digital repetitive controller,” in Proc. Amer.
trol issues in nanopositioning,” IEEE Trans. Control Syst. Technol., vol. Control Conf., Jun. 1992, pp. 2686–2690.
15, no. 5, pp. 802–823, May 2007. [29] M. Steinbuch, “Repetitive control for systems with uncertain period-
[7] R. J. E. Merry, M. Uyanik, M. J. G. Van de Molengraft, K. R. Koops, time,” Automatica, vol. 38, pp. 2103–2109, 2002.
and M. Steinbuch, “Identification, control and hysteresis compensation [30] M. Steinbuch, S. Weiland, and T. Singh, “Design of noise and period-
of a 3 DOF metrological AFM,” Asian J. Control, vol. 11, no. 2, pp. time robust high-order repetitive control, with application to optical
130–143, 2009. storage,” Automatica, vol. 43, no. 12, pp. 2086–2095, 2007.
[8] L. Y. Pao, A. Butterworth, and D. Y. Abramovich, “Combined feed- [31] W. S. Chang, I. H. Suh, and T. W. Kim, “Analysis and design of two
forward/feedback control of atomic force microscopes,” in Proc. Amer. types of digital repetitive control systems,” Automatica, vol. 31, no. 5,
Control Conf., Jul. 2007, pp. 3509–3515. pp. 741–746, 1995.
[9] A. Sebastian and S. M. Salapaka, “Design methodologies for robust [32] D. De Roover, O. H. Bosgra, and M. Steinbuch, “Internal model based
nano-positioning,” IEEE Trans. Control Syst. Technol., vol. 13, no. 6, design of repetitive and iterative learning controllers for linear multi-
pp. 868–876, Jun. 2005. variable systems,” Int. J. Control, vol. 73, no. 10, pp. 914–929, 2000.
[10] S. Tien, Q. Zou, and S. Devasia, “Iterative control of dynamics-cou- [33] M. Tomizuka, “Zero phase error tracking algorithm for digital control,”
pling-caused errors in piezoscanners during high-speed AFM opera- J. Dynam. Syst., Meas., Control, vol. 109, pp. 65–68, 1987.
tion,” IEEE Trans. Control Syst. Technol., vol. 13, no. 6, pp. 921–931, [34] J. Li and T. Tsao, “Robust performance repetitive control systems,” J.
Jun. 2005. Dynam. Syst., Meas., Control, vol. 123, no. 3, pp. 330–337, 2001.

Authorized licensed use limited to: Columbia University Libraries. Downloaded on March 15,2020 at 11:34:22 UTC from IEEE Xplore. Restrictions apply.

You might also like