Advanced Stochastic Control Systems with Engineering ApplicationsView this Special Issue
Research Article | Open Access
Finite-Time Terminal Sliding Mode Tracking Control for Piezoelectric Actuators
This paper proposes a continuous finite-time control scheme using a new form of terminal sliding mode (TSM) combined with a sliding mode disturbance observer (SMDO). The proposed controller is applied for nanopositioning of piezoelectric actuators (PEAs). Nonlinearities, mainly hysteresis, can drastically degrade the system performance. Same as the model imperfection, hysteresis can also be treated as uncertainties of the system. These uncertainties can be addressed by terminal sliding mode control (TSMC) for it is promising for positioning and tracking control. To further improve the robustness of the TSM controller, the SMDO is employed to estimate the bounded disturbances and uncertainties. The robust stability of the TSMC is proved through a Lyapunov stability analysis. Simulation results demonstrate the effectiveness of the proposed TSM/SMDO controller for both positioning and tracking applications. The fast response, few chattering, and high precision positioning and tracking performances can be achieved in finite time by the proposed controller.
Different from other traditional actuators, piezoelectric actuators (PEAs) possess the advantages of high positioning resolution, fast response, large actuating force, and free of backlash and friction . Therefore, PEAs have been widely used in a variety of applications, such as adaptive optics , scanning tunneling microscopy [3, 4], data storage [1, 5, 6], and nanofabrication. However, there are also some challenges in the use of PEAs. The main problems come from the nonlinear behaviors like creep and hysteresis that often occur when the PEAs are driven by an amplifier. These nonlinearities can greatly degrade the performance of PEAs and even compromise the stability of the closed-loop system [2, 7]. For these two types of nonlinearity, creep is a slow drifting behavior in the displacement of PEAs, when responding to a step command voltage. Creep can cause a drifting steady state error in static or slow moving applications, but this effect can be easily eliminated by feedback techniques.
Hysteresis, on the other hand, is another typical nonlinear behavior that needs to be tackled in applications of PEAs. The hysteresis relation between the input voltage and the output displacement can cause normally 10%–15% of open-loop positioning error in the displacement range of PEAs. Figure 1 shows the simulated hysteresis response of the PEA model employed in this research . This phenomenon can largely degrade the performance of controllers that have not considered its influence. Some earlier works dealt with this problem by using charge amplifier [1, 9–11] or restricting the amplitude of the input voltage small enough . However, these two methods were either too complex or not practical in implementation. Therefore, researchers start to employ advanced control methods to suppress hysteresis in various applications of PEAs.
Past research proposed various control methods to deal with the influence of hysteresis. To generally summarize, mainly two ways of control strategies were employed in related literature. One way is using some inverse-based feedforward compensation methods, and another is using feedback control methods. In feedforward based methods, different hysteresis models are used to compensate this effect inversely. Typical models are Prandt-Ishlinskii model [13, 14], Preisach model [15, 16], Bouc-Wen model , and Maxwell resistive capacitor (MRC) model [18, 19]. However, these methods are based on precise hysteresis model; degraded compensation performance is unavoidable if modeling error exists. On the other hand, in feedback control methods, the hysteresis model is usually not needed since nonlinearities can be treated as disturbances that can be suppressed by feedback controller, related methods include PID (proportional-integral-derivative) control , repetitive control , robust control [22–26], and SMC (sliding mode control) [8, 27–29]. In addition, [30, 31] combined those two types of methods by employing both feedforward and feedback control design.
It is well known that finite-time stabilization of dynamical systems will improve the systems performance of high-precision and finite-time convergence to the equilibrium. Therefore, discontinuous terminal sliding mode control with robustness for matched disturbances and parametric uncertainties with known bounds has been widely adopted in nonlinear systems for finite-time stability [32–35]. However, because of the chattering of discontinuous control, it may induce poor tracking performance and create undesirable oscillations in the control signal and even may excite high-frequency dynamics neglected in the course of modeling . In order to alleviate chattering, the boundary layer technique is usually adopted. However, both the attractive SMC feature of insensitivity to uncertainties and disturbances and the finite time stability are lost. Recently, a continuous TSMC scheme has been developed for robotic manipulators to avoid this problem . In this paper, a new continuous finite-time terminal sliding mode control combined with a sliding mode disturbance observer is proposed, which is then applied in a piezoelectric actuator system with finite-time stability. To improve the robustness of the TSMC, the SMDO is adopted to estimate the bounded disturbances and uncertainties in finite time. Here, the PEA is considered as a second-order nonlinear system to design the proposed controller, and the hysteresis considered as the main nonlinearity is modeled for accurate simulation. The stability of the proposed controller is proved by using the Lyapunov stability theory, and the positioning and tracking performances of the resulting control system illustrate that the proposed controller can provide the fast convergence in finite time and high tracking precision.
This paper is organized as follows. In Section 2, the problem formulation is presented. In Section 3, the continuous finite-time terminal sliding mode control with sliding mode disturbance observer scheme is designed. Simulations demonstration of the proposed controller is shown in Section 4. Section 5 concludes this paper.
2. Problem Formulation
A class of second-order single input nonlinear systems with dynamic processes can be defined as follows: where and are the system state variables, is in general nonlinear and possibly time-varying, expresses the control gain, is the control input, and represents the bounded external disturbance with . , and . Here and are the nominal parts, whereas and represent the perturbations in the system. Then, the second-order system can be rewritten as where , are the nominal parts and is the lumped system uncertainty, which is assumed to be bounded by . is a given positive constant.
Consider the piezoelectric actuator as a second-order system , which can be written as where , , and are the damping ratio, the natural frequency, and the gain of the second-order system, respectively.
3. Controller Design
To have a concise manner of representation, in the rest of this paper, the system state variables and will be omitted.
3.1. Terminal Sliding Mode Controller Design
For simplicity of expression and used in the analysis and design of the TSM controller, the following notion, which was used in , is introduced in this paper: where .
Remark 1. A TSM and a fast TSM can be described by the following first-order nonlinear differential equations : respectively, where , , .
Remark 2. According to the definition of finite-time stability , the equilibrium point of the differential equations (5) and (6) is globally finite-time stable; for example, for any given initial condition , the system state will converge to in finite time as follows:
respectively, and it stays there forever, such as for .
Define the tracking error as where represents the desired position trajectory, and for the tracking task to be achievable using a feedback control , the actuator output tracks the desired trajectory in finite time.
Introduce three auxiliary variables , , and , where , , and where is a positive constant.
Hence, a TSM sliding surface is defined as where and . A continuous fast TSM-type reaching law is selected to achieve continuous control as follows: where , and .
By differentiating the sliding variable with respect to time, we have
It can be seen from the expression equation (12) that the term is included in the control law which has the negative fractional power because of . Therefore, singularity will occur as and . To avoid the singularly problem, the approach proposed in  is used in this paper. Define a new auxiliary variable to replace the original , which is written as where is a small positive constant.
It should be noted that the bounded system uncertainty is always unknown and not available in general. Therefore, in order to increase the robustness of the controller and improve the control performance, a sliding mode disturbance observer is incorporated to estimate the uncertain terms.
3.2. Sliding Mode Disturbance Observer
The SMDO is designed as an effective way to improve the robustness to external disturbances and modeling uncertainties which can finish the estimation in finite time [41, 42]. To design a SMDO for estimating the bounded system uncertainty , an auxiliary system is introduced as where and are the auxiliary sliding variable and intermediate variable, respectively. is the auxiliary traditional SMC.
The dynamic is derived, differentiating it with respect to time, we have
Then the auxiliary traditional sliding mode control is designed to stabilize the sliding variable at zero in finite time as follows: where . Introduce a Lyapunov function to drive to zero in finite time, and then compute its differentiating, we have
Therefore, the auxiliary system dynamics can be governed by equivalent control . is obtained by filtering the high-frequency switching control using a low pass filter, which is where . For any satisfied , the system uncertain term is estimated by in finite time , which is written as where is the estimation of . Then the final continuous TSM control law with SMDO is designed as
Remark 3. The convergence of the auxiliary sliding variable must be faster than that of to make sure that the terminal sliding variable is stabilized to zero only after the system uncertainty is estimated.
3.3. Stability Analysis
Lemma 4. Suppose that and are all positive numbers; then the following inequality holds:
Lemma 5. An extended Lyapunov description of finite-time stability can be given with the form of fast TSM equation (6) as  and the settling time can be given by It is evident that the inequalities (24) and (25) mean exponential stability as well as faster finite-time stability.
Theorem 6. For a single-input second-order nonlinear system given by (3), with the terminal sliding surface defined by (10) and the reaching law given by (11), both the system robust stability and tracking convergence are guaranteed in finite time if the control law is designed as (22) based on the combination of SMDO.
Proof. Consider the following positive definite Lyapunov function:
By taking the time derivative of with respect to time, we have
where . since the sliding variable converges to zero only after the system uncertainty is estimated in finite time . Thus, , if .
Therefore, for any , from Lemma 4, we have where . According to Lemma 5, the proposed terminal sliding surface equation (10) will be reached in the finite time as follows: Thus, according to the definition of (8), (9), and (10), if in finite time , then and in finite time , and then and in finite time ; hence, and in finite time . This shows that the proposed TSM controller combined with the SMDO ensures both the robust stability of the system and the convergence of the motion tracking.
4. Simulation Results
In this section, the proposed TSM controller combined with SMDO is validated through simulations. The results are shown and discussed in this section.
4.1. PEA Model
For the purpose of simulation, a Bouc-Wen model which can describe the hysteresis is applied in this work. Consider the fact that the hysteresis is the major nonlinearity which can be handled as the uncertainty of the PEAs system. Thus, the hysteresis is modeled and integrated into the second-order PEA model for exact simulation. The Bouc-Wen model has already been verified that it is adaptive to describe the hysteresis loop of PEAs . The piezoelectric actuator model with nonlinear hysteresis for simulation can be written as where is the nonlinear hysteresis which indicates the hysteretic loop in terms of displacement whose magnitude and shape are determined by parameters , , , the parameter is the piezoelectric coefficient, denotes the input voltage, and the order governs the smoothness of the transition from elastic to plastic response. For the elastic structure and material, = 1 is assigned in (31) as usual. These parameters used in this paper are from  and the values of these parameters are shown in Table 1.
4.2. Step Responses
The transient response capability of the proposed controller is examined firstly. The controller parameters for all simulations of this paper are shown in Table 2, and the results for steps of different amplitudes are described in Figure 2 and tabulated in Table 3 for a clear expression.
The simulation results observed from Figure 2 and Table 3 show that the proposed controller provides a smooth control with chattering free and fast convergence in finite time. Specifically, it can produce a fast response with a small overshoot.
4.3. Sinusoidal Tracking
The performances for tracking a sinusoidal waveform of 4 μm peak-to-peak (p-p) amplitude in different frequencies using the proposed controller are depicted in Figures 3-4 and described in Table 4. It can be observed from the trajectories and tracking errors that the TSM controller can track the sinusoidal trajectory precisely and chattering free. It produces a maximum error of ±0.0019 μm at 20 Hz and 0.0130 μm at 50 Hz.
4.4. Responses to Staircase Signal
The staircase signal is applied to the proposed controller for the PEA. Figures 5(a) and 5(b) show that a step of the staircase signal covering the range of 1 μm by 100 steps with each step lasting for 0.01 s. The proposed controller can guarantee the steady-state error of 0 nm for approximating 80% duration of the step. Shorter distance positioning response is described in Figures 5(c) and 5(d) in which the amplitude of each step is 1 nm. The proposed controller can realize the steady-state error of ±0.5 nm for approximating 85% duration of the step. Therefore, the steps can be identified which indicates that the positioning resolution of the proposed controller is less than 1 nm.
4.5. Discussions on Control Performance
In view of the simulation results, it can be concluded that the proposed TSM controller can obtain good performances in both positioning control and tracking control of the PEA. In the step signal simulations, the proposed controller enables a fast transient response without much overshoot, and especially, it removes the chattering without steady-state error. The TSM controller is also suitable for tracking control because of its small tracking error, fast response, and high resolution in both sinusoidal tracking and stair signals tracking.
In this paper, a robust control strategy based on a new TSMC combined with a SMDO is developed for piezoelectric actuators. In order to get accurate motion tracking performance, the hysteresis model is considered in the PEA model for simulation. The step response simulation results show that the proposed controller can accelerate the transient response with low overshoot. In addition, it provides a smooth control and excellent performance in the control implementation yielding few chattering and fast convergence. The sinusoidal motion and stair signal tracking simulation results illustrate that the proposed controller can give a rise to the tracking performance with a small tracking error and high resolution. Based on this control strategy, the design of the controller is simple and convenient to drive the piezoelectric actuator. Robust stability of the proposed controller is guaranteed with the nonlinear uncertainties and external disturbance.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
The authors would like to acknowledge the financial support of the National Key Scientific Instrument and Equipment Development Projects of China through grant nos. 2012YQ04014001 and 2012YQ04014010.
- S. Devasia, E. Eleftheriou, and S. O. R. Moheimani, “A survey of control issues in nanopositioning,” IEEE Transactions on Control Systems Technology, vol. 15, no. 5, pp. 802–823, 2007.
- H. Song, G. Vdovin, R. Fraanje, G. Schitter, and M. Verhaegen, “Extracting hysteresis from nonlinear measurement of wavefront-sensorless adaptive optics system,” Optics Letters, vol. 34, no. 1, pp. 61–63, 2009.
- D. Croft, G. Shedd, and S. Devasia, “Creep, hysteresis, and vibration compensation for piezoactuators: atomic force microscopy application,” in Proceedings of the American Control Conference, vol. 3, pp. 2123–2128, Chicago, Ill, USA, June 2000.
- S. O. R. Moheimani, “Invited review article: accurate and fast nanopositioning with piezoelectric tube scanners: emerging trends and future challenges,” Review of Scientific Instruments, vol. 79, no. 7, Article ID 071101, 2008.
- K. W. Chan and W.-H. Liao, “Precision positioning of hard disk drives using piezoelectric actuators with passive damping,” in Proceedings of the IEEE International Conference on Mechatronics and Automation (ICMA '06), pp. 1269–1274, Luoyang, China, June 2006.
- E. Eleftheriou, “Nanopositioning for storage applications,” Annual Reviews in Control, vol. 36, no. 2, pp. 244–254, 2012.
- H. J. M. T. A. Adriaens, W. L. de Koning, and R. Banning, “Modeling piezoelectric actuators,” IEEE/ASME Transactions on Mechatronics, vol. 5, no. 4, pp. 331–341, 2000.
- J. Li and L. Yang, “Adaptive pi-based sliding mode control for nanopositioning of piezoelectric actuators,” Mathematical Problems in Engineering, vol. 2014, Article ID 357864, 10 pages, 2014.
- G. M. Clayton, S. Tien, A. J. Fleming, S. O. R. Moheimani, and S. Devasia, “Inverse-feedforward of charge-controlled piezopositioners,” Mechatronics, vol. 18, no. 5-6, pp. 273–281, 2008.
- J. Minase, T.-F. Lu, B. Cazzolato, and S. Grainger, “A review, supported by experimental results, of voltage, charge and capacitor insertion method for driving piezoelectric actuators,” Precision Engineering, vol. 34, no. 4, pp. 692–700, 2010.
- Y. T. Ma, L. Huang, Y. B. Liu, and Z. H. Feng, “Note: creep character of piezoelectric actuator under switched capacitor charge pump control,” Review of Scientific Instruments, vol. 82, no. 4, Article ID 046106, 2011.
- K. K. Leang, Q. Zou, and S. Devasia, “Feedforward control of piezoactuators in atomic force microscope systems,” IEEE Control Systems Magazine, vol. 29, no. 1, pp. 70–82, 2009.
- D. Pesotski, H. Janocha, and K. Kuhnen, “Adaptive compensation of hysteretic and creep non-linearities in solid-state actuators,” Journal of Intelligent Material Systems and Structures, vol. 21, no. 14, pp. 1437–1446, 2010.
- B. Mokaberi and A. A. G. Requicha, “Compensation of scanner creep and hysteresis for AFM nanomanipulation,” IEEE Transactions on Automation Science and Engineering, vol. 5, no. 2, pp. 197–206, 2008.
- M.-J. Jang, C.-L. Chen, and J.-R. Lee, “Modeling and control of a piezoelectric actuator driven system with asymmetric hysteresis,” Journal of the Franklin Institute, vol. 346, no. 1, pp. 17–32, 2009.
- L. Liu, K. Tan, S. Chen, C. Teo, and T. Lee, “Discrete composite control of piezoelectric actuators for high-speed and precision scanning,” IEEE Transactions on Industrial Informatics, vol. 9, no. 2, pp. 859–868, 2013.
- Y. C. Huang and D. Y. Lin, “Ultra-fine tracking control on piezoelectric actuated motion stage using piezoelectric hysteretic model,” Asian Journal of Control, vol. 6, no. 2, pp. 208–216, 2004.
- T.-J. Yeh, H. Ruo-Feng, and L. Shin-Wen, “An integrated physical model that characterizes creep and hysteresis in piezoelectric actuators,” Simulation Modelling Practice and Theory, vol. 16, no. 1, pp. 93–110, 2008.
- L. Juhász, J. Maas, and B. Borovac, “Parameter identification and hysteresis compensation of embedded piezoelectric stack actuators,” Mechatronics, vol. 21, no. 1, pp. 329–338, 2011.
- H. G. Xu, T. Ono, and M. Esashi, “Precise motion control of a nanopositioning PZT microstage using integrated capacitive displacement sensors,” Journal of Micromechanics and Microengineering, vol. 16, no. 12, article 2747, 2006.
- C.-Y. Lin and P.-Y. Chen, “Precision tracking control of a biaxial piezo stage using repetitive control and double-feedforward compensation,” Mechatronics, vol. 21, no. 1, pp. 239–249, 2011.
- A. Sebastian and S. M. Salapaka, “Design methodologies for robust nano-positioning,” IEEE Transactions on Control Systems Technology, vol. 13, no. 6, pp. 868–876, 2005.
- M. Boukhnifer and A. Ferreira, “ loop shaping bilateral controller for a two-fingered tele-micromanipulation system,” IEEE Transactions on Control Systems Technology, vol. 15, no. 5, pp. 891–905, 2007.
- S. Yin, S. X. Ding, A. H. A. Sari, and H. Hao, “Data-driven monitoring for stochastic systems and its application on batch process,” International Journal of Systems Science, vol. 44, no. 7, pp. 1366–1376, 2013.
- J. Dong, S. M. Salapaka, and P. M. Ferreira, “Robust control of a parallel-kinematic nanopositioner,” Journal of Dynamic Systems, Measurement and Control, vol. 130, no. 4, Article ID 0410071, 15 pages, 2008.
- T. W. Seo, H. S. Kim, D. S. Kang, and J. Kim, “Gain-scheduled robust control of a novel 3-DOF micro parallel positioning platform via a dual stage servo system,” Mechatronics, vol. 18, no. 9, pp. 495–505, 2008.
- H. C. Liaw, B. Shirinzadeh, and J. Smith, “Enhanced sliding mode motion tracking control of piezoelectric actuators,” Sensors and Actuators A, vol. 138, no. 1, pp. 194–202, 2007.
- H. C. Liaw, B. Shirinzadeh, and J. Smith, “Sliding-mode enhanced adaptive motion tracking control of piezoelectric actuation systems for micro/nano manipulation,” IEEE Transactions on Control Systems Technology, vol. 16, no. 4, pp. 826–833, 2008.
- J.-C. Shen, W.-Y. Jywe, C.-H. Liu, Y.-T. Jian, and J. Yang, “Sliding-mode control of a three-degrees-of-freedom nanopositioner,” Asian Journal of Control, vol. 10, no. 3, pp. 267–276, 2008.
- G. Song, J. Zhao, X. Zhou, and J. A. de Abreu-García, “Tracking control of a piezoceramic actuator with hysteresis compensation using inverse Preisach model,” IEEE/ASME Transactions on Mechatronics, vol. 10, no. 2, pp. 198–209, 2005.
- C.-J. Lin and S.-R. Yang, “Precise positioning of piezo-actuated stages using hysteresis-observer based control,” Mechatronics, vol. 16, no. 7, pp. 417–426, 2006.
- O. Barambones and V. Etxebarria, “Robust sliding composite adaptive control for mechanical manipulators with finite error convergence time,” International Journal of Systems Science, vol. 32, no. 9, pp. 1101–1108, 2001.
- O. Barambones and V. Etxebarria, “Energy-based approach to sliding composite adaptive control for rigid robots with finite error convergence time,” International Journal of Control, vol. 75, no. 5, pp. 352–359, 2002.
- S. Yin, G. Wang, and H. R. Karimi, “Data-driven design of robust fault detection system for wind turbines,” Mechatronics, 2013.
- Y. Feng, X. Yu, and Z. Man, “Non-singular terminal sliding mode control of rigid manipulators,” Automatica, vol. 38, no. 12, pp. 2159–2167, 2002.
- S. Yu, X. Yu, B. Shirinzadeh, and Z. Man, “Continuous finite-time control for robotic manipulators with terminal sliding mode,” Automatica, vol. 41, no. 11, pp. 1957–1964, 2005.
- J. Y. Peng and X. B. Chen, “Integrated pid-based sliding mode state estimation and control for piezoelectric actuators,” IEEE/ASME Transactions on Mechatronics, vol. 19, no. 1, pp. 88–99, 2012.
- V. T. Haimo, “Finite time controllers,” SIAM Journal on Control and Optimization, vol. 24, no. 4, pp. 760–770, 1986.
- Y. Hong, J. Huang, and Y. Xu, “On an output feedback finite-time stabilization problem,” IEEE Transactions on Automatic Control, vol. 46, no. 2, pp. 305–309, 2001.
- D. Zhao, S. Li, and F. Gao, “A new terminal sliding mode control for robotic manipulators,” International Journal of Control, vol. 82, no. 10, pp. 1804–1813, 2009.
- C. E. Hall and Y. B. Shtessel, “Sliding mode disturbance observer-based control for a reusable launch vehicle,” Journal of Guidance, Control, and Dynamics, vol. 29, no. 6, pp. 1315–1328, 2006.
- S. Yin, X. Yang, and H. R. Karimi, “Data-driven adaptive observer for fault diagnosis,” Mathematical Problems in Engineering, vol. 2012, Article ID 832836, 21 pages, 2012.
- T. S. Low and W. Guo, “Modeling of a three-layer piezoelectric bimorph beam with hysteresis,” Journal of Microelectromechanical Systems, vol. 4, no. 4, pp. 230–237, 1995.
- S. Yin, H. Luo, and S. Ding, “Real-time implementation of fault-tolerant control systems with performance optimization,” IEEE Transactions on Industrial Electronics, vol. 61, no. 5, pp. 2402–2411, 2014.
- S. Yin, S. Ding, A. Haghani, H. Hao, and P. Zhang, “A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark tennessee eastman process,” Journal of Process Control, vol. 22, no. 9, pp. 1567–1581, 2012.
Copyright © 2014 Jin Li and Liu Yang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.