Abstract

Nanopositioning control as the key technology has been applied in many fields such as near-field optics, biomedical engineering, and nanomanipulation, where it is required to possess high positioning accuracy, reliability, and speed. In this paper, a switched PID controller-based fast setpoint control method is proposed for nanopositioning systems. In order to improve the setpoint speed of the nanopositioning system without a large overshoot, a switched controller consisting of the approach mode and smooth mode is synthesized. The overshoot constraint of the resulting switched closed-loop system is investigated within a set of bilinear matrix inequalities, based on which the search of the controller parameters can be further processed by solving the properly formulated synthesis algorithm. The proposed control method is evaluated in a nanopositioning experimental system driven by a PZT actuator, and the experimental results demonstrate the effectiveness of the switched PID controller for the fast setpoint approaching operation.

1. Introduction

Nanomanipulation has been drawing continuous attention recently [13], among which nanopositioning technology as one of the key technologies is increasingly used for a wide range of applications, such as near-field optics system [4], scanning probe microscope [5], and micro-nano operation [6, 7]. For example, in the near-field optics system, nanopositioning technology is used to operate the optic head toward the sample surface quickly and thus control the interaction between the lens and the samples precisely [8, 9]. However, for achieving near-field operation successfully, not only the accuracy and positioning speed of the nanopositioning system are considered but also the overshoot in the positioning process should be balanced [10, 11]. Generally, the response speed of the nanopositioning system should be fast enough to improve the efficiency. However, when the response speed of the closed-loop system is so fast, the output of the system is prone to have large overshoot, which leads to the collision between the nano-operated lens/tip and the sample, thus resulting in their damage.

At present, various nanopositioning methods have been considered to meet the requirement of high precision and reliability in the control system [12, 13]. However, for conventional lead-lag controllers, such as proportional-integral controllers [14], although they are simple in structure and convenient in design, they are prone to have large overshoots and are difficult to meet the high-speed requirement [15]. In order to achieve high positioning speed, the controller can be designed to speed up the response of the system and improve the robustness of the system by establishing an auxiliary objective function based on the system’s response speed [16]. Chen and Francis convert the rapid solution of positioning control into a closed-loop system optimization problem by introducing a virtual integrator [17] and then using the classical optimal controller to meet the requirements of high speed in the positioning control system. However, these high-speed positioning methods may bring out large overshoot for the closed-loop system and cause a collision with the samples in the nanopositioning systems.

To achieve the high-speed positioning operation with small overshoot in the nanopositioning system, many high-speed positioning control methods have been proposed to restrict the overshoot. An intelligent tuning method of proportional-integral-derivative (PID) parameters based on iterative learning control is proposed to self-adjust PID parameters of the atomic force microscope (AFM) according to the sample topography, thereby reducing overshoot and improving positioning accuracy of the system [18]. Kuiper and Schitter proposed a method for the tip-sample position using a model-based feedback control method to reduce the residual tracking error [19]; thus, the collision and the chance of damage of the tip and the sample are avoided. Kim et al. proposed a gap approaching method by using the acceleration feed-forward controller (AFC) to control and maintain the nanometer-scale disk/lens distance in a near-field optics storage system [11], but the feed-forward reference signal measurement is not always accurate, which could reduce the high-speed performance of the positioning operation with small overshoot.

The aforementioned high-speed positioning control methods mostly adopted the control scheme of a single controller to improve the control speed under a satisfied overshoot in the nanopositioning systems. However, for the single controller, it must make a compromise between high positioning speed and low overshoot. In order to further improve the positioning speed and at the same time to restrict the overshoot, the control methods based on multiple controllers using switching rules have been proposed in the literature. Kim et al. proposed the mode-switching servo with a brake pulse [20] to reduce the initial overshoot and settling time. The mode-switching rule which consists of approach, hand-over, and gap-control modes with an optimal exponential reference input was adopted to further reduce the overshoot. Zimmermann et al. proposed a new positioning method based on time-to-digital converter (TDC) and used in scanning electron microscope [21], where the controller switching rules depend on positional information from the position sensor’s feedback in closed-loop systems. A dual-stage positioning system is proposed by Zhu et al. to further reduce overshoot and improve positioning accuracy [22]. However, the selection of these switching rules to balance the speed and overshoot in the closed-loop system is mainly dependent on the designers’ try-and-error experience, lacking corresponding theoretical analysis and controller synthesis methods.

In order to improve the positioning speed with a constrained overshoot in nanopositioning systems, in this paper, a switched PID controller-based fast setpoint approaching method is proposed to ensure high positioning speed within a limited overshoot. The controller design constraints are represented using a set of properly formulated bilinear matrix inequalities (BMIs). Then, a switched controller synthesis algorithm is proposed based on -optimized performance under the overshoot constraints. The performance of the switched controllers is experimentally evaluated in a near-field optics positioning system driven by a PZT actuator, and the experimental results are presented to illustrate the effectiveness of the proposed fast setpoint control method.

2. Switched PID Controller with Overshoot Constraint

2.1. Closed-Loop System with Switched PID Controller

Consider the model of the plant given in state-space form aswhere , , and are the coefficient matrices; is the state vector; is the control input; is a measurement signal to be fed back to the controller; is the performance variable to be regulated; and is the positioning reference input signal.

The switched PID controller, which consists of the approach and smooth control mode, can be expressed as

The corresponding state-space realization of can be written aswhere , , , , and and is the value of the switching surface. Let , then combining (1) and (4) yields the following closed-loop system:where , , and .

The main idea of the controller design is to define a switching surface that when the system parameters satisfy , will be converted into such that the control speed and overshoot constraint are satisfied. The controller parameters can be determined in the scope of a set of properly formulated BMIs, as outlined in the following sections.

2.2. Constraint for the Overshoot

In this section, the problem of the switched PID controller design with a restrict constraint for the overshoot on the closed-loop system is investigated. Based on the closed-loop system represented with the switched PID controllers as in (5), the following conditions can be used to design the controller parameters with respect to the overshoot constraint.

Theorem 1. Consider the switched closed-loop system (5) where the matrix is full-rank matrix with initial state and , . Let , , , , and . and are preset constants. If the existence of symmetric matrices , , vector , , scalar , and satisfies the following inequality (6)–(10), then the performance of the closed-loop system will be bounded with and the switching from to only happens once.

Proof. The state-space representation of the closed-loop system is given by formula (5), and a quadratic function is constructed. First, multiplying by and from the left-hand and right-hand sides of (6), we have . Based on (7), the following inequality (11) is obtained by using the Schur complement formula:Multiplying by and from the left-hand and right-hand sides of (11), respectively, we haveIt follows from (12) thatWhen is satisfied, then we haveBased on the inequality (13) and (14), will finally decrease toBased on the inequality (15), we define an ellipsoid thatAssume that the initial state is , since the scalars satisfy , we then have . Therefore, inequality (15) implies that the state of the switched closed-loop system always involves inside the ellipsoid . If the subspace inside the ellipsoid , which satisfies , is an invariant set , then we can conclude that the switching from to only happens once and for .
Based on the closed-loop system (5), it is obvious that for the state in ifare satisfied, then always holds after the switching surface is crossed. Since , define and ; then, conditions (17) and (18) can be simplified toWe define the following subspace:If the ellipsoid covers the intersection of ellipsoids but is contained inside the intersection of , namely,are satisfied, then the subspace is invariant. By the S-procedure, (21) is true if there exist nonnegative scalars such thatBased on (22)–(24), the inequalities (8)–(10) can be derived. Therefore, if (6)–(10) in Theorem 1 can be satisfied, then the subspace is invariant, which means that the switching from to only happens once and for .
It shows that the proposed switched PID controller can control the nanopositioning system to restrict the overshoot and realize the fast setpoint approaching to the desired position when Theorem 1 is satisfied.

2.3. Performance Formulation

In this section, the problem of the switched PID controller design with performance for on the closed-loop system is investigated. Since the switching only happens once, for the optimization of performance, we only consider after switching. In the following, the convergence rate of the closed-loop system with respect to the static inputs is performed by minimizing performance specification. Consider the nominal closed-loop system subject to an input . An additional controller design objective is considered where it is desired to find a PID controller that minimizes the norm of , that is, , by considering only the nominal system in the closed-loop system. Since the sensitivity function relates the input r to the error , the solution of this design constraint can be obtained by considering a standard optimal control problem where it is desired to minimize the norm of the system . In order to avoid the unstable pole introduced by , the system can be approximated by the system , where is a small positive constraint. Therefore, the state-space equation of the integral part introduced iswhere , , and are state vectors and is the pulse input signal.

Let , then the closed-loop system (5) can be converted towhere , , , and .

Let , , and . Since is assumed to be of full-column rank, there exists a nonsingular transformation matrix such that . Let , . Based on the closed-loop system represented with the switched PID controllers as in (26), the following LMIs conditions can be used to design the controller parameters in with respect to performance.

Theorem 2. Consider the closed-loop system (26) where the matrix is full-rank matrix. If there exist a positive definite matrix , , , , , , , , , and such that (27)–(29) are satisfied:where and , and if there exists such thatthen the norm of the closed-loop system (26) satisfies .

Proof. First, by simple calculation, inequality (27) is equivalent toUsing from (30), we have and . Then, we also have that , , , and , . It follows from (31) thatMultiplying by and from the left-hand and right-hand sides of (32), we havewhich is equivalent toConsider a congruence transformation on (34) and (28), where , then we haveHence, the design of that satisfies a closed-loop norm constraint [17] can be performed with the LMIs (27)–(29).

2.4. Switched Controller Synthesis

In this section, the switched controller synthesis on the closed-loop system is investigated, and the corresponding synthesis algorithm based on the matrix inequalities in Sections 2.2 and 2.3 is summarized as follows.

Step 1. Initialize the controller parameters , , and to obtain a high-speed response for the nanopositioning system without considering the influence of overshoot. Define a switching surface , , where and are the given switching surface threshold, so that the system transits to the smooth positioning mode controller after crossing the switching surface. Let , , , , , , , , , , , , , , , , and denote the values of , , , , , , , , , , , , , , , , and in the step and step in the proposed iterative synthesis algorithm.

Step 2. Set the initial switching surface value be , let , .

Step 3. Start the step: at the iteration, , calculate the initial values of and by formulae (6)–(10). If there is a feasible solution, then go to Step 4. Otherwise, let , where is chosen to be small. If , return to Step 3. Else, go to Step 6.

Step 4. Start the step:(i)At the iteration, , minimize subject to (6)–(10) and (27)–(30) with unknown , , , , , , , , , , , , , , and and with known and .(ii)At the iteration, , minimize subject to (6)–(10) and (27)–(30) with unknown , , , , , , , , , , , , , and and with known , , and .(iii)If , where is a prescribed tolerance, record , , and , stop iterative loop, and go to Step 5. Else return to Step 4.

Step 5. Let , , and and let , where is chosen to be small. If , return to Step 3. Else, go to Step 6.

Step 6. Select the minimum value in the array of with the corresponding and . Then, based on equations (3) and (4), the values of in the controller can be obtained.
If the above synthesis algorithm yields solution, then the switched PID controller will be properly designed. It should be noted that the switched controller design approach is theoretically developed based on the closed-loop system model (5) and does not depend on specific hardware or a system. Therefore, for different applications, the system model (5) with the desired overshoot constraint should be properly formulated first.
Since the overshoot constraint formulated in Theorem 1 can be applied to the general closed-loop systems with different controller structures, the idea of the switched controller design approach can also be extended to other kind of controllers, for example, the dynamical output feedback controller. However, the controller synthesis algorithm needs to be reformulated according to different controller structures.

3. Experimental Results

In this section, the fast anticontact approaching method based on the switched PID controller is experimentally tested in a near-field optics positioning system driven by the PZT actuator. Experimental results are presented to show the performance of the resulting closed-loop system with the designed switched PID controller.

The schematic diagram of the experimental setup of the near-field optics positioning system is shown in Figure 1, where the optic lens needs to quickly move from the initial position to the point with a gap of 100 nm above the sample. The picture of the corresponding nanopositioning experimental system is represented in Figure 2. A multilayer PZT actuator (model PL 112.11, Physik Instrumente) is attached to the suspension beam and serves to adjust the position of the beam tip. The PZT actuator is driven by a power amplifier (E-650 LVPZT amplifier, Physik Instrumente). The real-time measurement of the tip position is performed using a laser Doppler interferometer (Polytec OFV-072, OFV-552, and OFV-5000). A PCI 6221 input-output card from National Instruments and a personal computer are used to implement the controller and to interface it with the rest of the system. The control algorithm is implemented using the real-time module and simulation interface toolkit with Matlab Simulink.

In order to facilitate the design of the switched PID controller, the distance error fed to the controller is defined aswhere represents the initial distance between the near-field optic lens and the desired position and indicates the actual distance between the near-field optic lens and the desired position.

Using the Matlab System Identification Toolbox, the control system with the PZT actuator is first identified as a fourth-order system:where and .

In the following, based on the obtained model of the nanopositioning system, the initial distance between the sample and the near-field optic lens is set as 700 um. The ratio of the voltage and displacement of the interferometer is set as 0.01 V/um; therefore, the given reference signal is 7 V. The control of nanopositioning system needs to consider the overshoot to avoid the collision, while ensuring high positioning speed.

Since the system (37) is a nonminimum phase system, it is normally difficult to find a single PID controller that can achieve a fast speed with limited overshoot. In the following, the traditional PID controller is first evaluated with the MATLAB PID Tuner toolbox under the overshoot constraint. The obtained fastest response of the closed-loop system with the satisfied overshoot limit is shown in Figure 3, where the system takes more than 0.4 seconds to fully settle down. By introducing a virtual integral in the system, the controller, as a kind of optimal controller, can be designed to maximize the system track performance [17]. Therefore, the design of the optimal controller is also evaluated to control the motion of the optic lens. Based on the MATLAB robust control toolbox, the optimal controller is obtained by using the h2syn function as

Based on the obtained controller, the positioning response of the optimized performance controller is evaluated in the nanopositioning system, as shown in Figure 4.

It can be seen from Figure 4 that the optimized controller tracks the step response quickly, and the adjust time is around 0.05 s, and it takes 0.2 s to be fully stabilized. The rapid response capability of the closed-loop system is obtained, but the overshoot is large, which is not allowed for the nanopositioning system.

In order to deal with the overshoot shortcoming of a single controller, in the following, the switched PID controllers, which include a fast approaching mode and a smooth transition mode with a switching surface to achieve a fast setpoint approaching, are designed and evaluated. First, the approach mode PID controller with a rise time of 0.1 s is designed to aim at a fast approach positioning to the sample and is represented as

The simulation and experimental results of the closed-loop system with the single approach mode PID controller are shown in Figure 5, which shows a large overshoot of more than 10%.

Based on the proposed synthesis algorithm, the following steps are used to solve the parameters of the smooth mode controller. With the controller parameters , , and and the preset constants , , , , and , the optimal feasible solution is obtained by iterative computation with a switching surface of , which means that of the approach control mode will switch to of the smooth control mode when the distance between the optic lens and the desired position drops to 513 nm. The corresponding controller parameters of the smooth mode controller are , , and . Namely, the smooth control mode controller is represented as

The results of the closed-loop system with the switched PID controller are presented in Figures 6 and 7. The control signal of the switched PID controller, which provided the input voltage to the PZT actuator, is shown in Figure 6, and the corresponding output of the closed-loop system is shown in Figure 7. It can be seen that the whole setpoint process in the nanopositioning system has been divided into two stages by the switching point at 513 nm from the sample to the optic lens. Compared with the previous optimized controller, the switched control method not only restricts the large overshoot of the closed-loop system to avoid the collision but also possesses a high convergence speed. They have the similar fast-response ability, but the switched controller possesses the main advantage to limit the overshoot. The experimental results indicate that the proposed switched PID controller can be used in the nanopositioning system for a fast approaching operation.

4. Conclusions

In this paper, a switched PID controller-based fast setpoint control method has been developed for the nanopositioning system. The overshoot constraint of the fast setpoint process in the switched closed-loop system is investigated. The corresponding switched controllers can be determined based on solving the properly formulated synthesis algorithm with an optimized performance under the overshoot constraints. The performance of the switched PID controller is experimentally evaluated using a closed-loop nanopositioning system driven by a PZT actuator. The experimental results demonstrated the effectiveness of the switched PID control method to achieve a fast setpoint operation with a limited overshoot.

Data Availability

The data used to support the findings of this study are included within the article.

Disclosure

Part of the manuscript was presented in the “2017 IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China.”

Conflicts of Interest

The authors declare that there are no conflicts of interest.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (51675321), the Doctoral Research Fund of Zhengzhou University of Light Industry (No. 2019BSJJ003), and the Shanghai Municipal Natural Science Foundation (15ZR1415800).