Next Article in Journal
Prognostic Value of the Number of Circulating Tumor Cells in Patients with Metastatic Non-Small Cell Lung Cancer
Next Article in Special Issue
Sensorless Impedance Control of Micro Finger Using Coprime Factorization
Previous Article in Journal
High-Sensitivity and Wide-Range Flexible Pressure Sensor Based on Gradient-Wrinkle Structures and AgNW-Coated PDMS
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Backstepping Controller for Nanopositioning in Piezoelectric Actuators with ANN Hysteresis Compensation

by
Asier del Rio
*,
Oscar Barambones
*,
Eneko Artetxe
,
Jokin Uralde
and
Isidro Calvo
Department of Systems Engineering and Automatic Control, Faculty of Engineering of Vitoria-Gasteiz, University of the Basque Country (UPV/EHU), 01006 Vitoria-Gasteiz, Spain
*
Authors to whom correspondence should be addressed.
Micromachines 2025, 16(4), 469; https://doi.org/10.3390/mi16040469
Submission received: 5 March 2025 / Revised: 9 April 2025 / Accepted: 11 April 2025 / Published: 15 April 2025

Abstract

:
Piezoelectric actuators (PEAs) are widely used in high-precision applications but suffer from nonlinear hysteresis effects that degrade positioning accuracy. To address this challenge, this study presents a backstepping controller with an Artificial Neural Network (ANN)-based feedforward compensation scheme to enhance trajectory tracking performance. The ANN compensates for the hysteresis effects, while the backstepping strategy ensures robust reference tracking. The proposed controller is validated through real-time experiments using a piezoelectric actuator system. Comparative analysis with a conventional PID controller demonstrates the superiority of the backstepping approach, achieving significantly lower tracking errors across different reference signals and frequencies. Error metrics have been employed to confirm the improved accuracy and robustness of the proposed method. These findings highlight the effectiveness of the proposed ANN-enhanced backstepping control in overcoming hysteresis-related challenges in precision positioning applications.

1. Introduction

Piezoelectric actuators (PEAs) are widely used in various industrial applications due to their suitability as microactuators [1]. They have been established as ad hoc solutions for problems requiring high-precision nanopositioning in mechanical systems that demand fast response and robustness, ranging from aerospace applications [2] to semiconductor manufacturing [3]. Other typical applications include the positioning of lenses [4], mirrors [5], diaphragms [6], and other optical components in cameras [7], telescopes [8], microscopes [9], lasers [10], and image stabilization systems [11].
Their main advantages include high-frequency response, exceptional robustness, and high resolution [12]. These systems can deliver substantial forces and displacements with minimal power consumption, making them well suited for applications that require both high dynamic performance and energy efficiency [13].
However, the inherent hysteresis of PEAs significantly affects their positioning accuracy [14]. This phenomenon arises from the properties of the materials used in their construction and is caused by the irreversible alteration of their internal structure when exposed to electric fields, leading to a delay or memory effect [15]. Consequently, accurately modeling and compensating for these effects is imperative for achieving high-precision control with PEAs [16].
Hysteresis modeling techniques for PEAs, such as the Jiles–Atherton (J–A) [17], Bouc–Wen [18], Preisach [19], Prandtl–Ishlinskii (P–I) [20,21,22], Krasnosel’skii–Pokrovskii [23], Duhem [24], LuGre [25], Dahl [26], and Maxwell-slip [27] models, are widely used due to their ability to capture the nonlinear and memory-dependent behavior of these actuators. These models vary in complexity and computational cost, with some offering phenomenological descriptions (e.g., Preisach and P–I models) [28] and others providing physics-based formulations (e.g., J–A and LuGre models) [29].
While these approaches can achieve accurate hysteresis representation, they often require extensive parameter identification and may struggle with model generalization when operating conditions change [30]. In contrast, Artificial Neural Networks (ANNs) offer a data-driven alternative that can learn complex hysteresis characteristics without explicitly defining mathematical structures [31]. This is due to the fact that ANNs are universal approximators capable of modeling any correlation between arbitrary input data with their corresponding outputs [32]. ANNs provide enhanced adaptability and generalization capabilities, reducing the need for extensive system identification. Moreover, they can efficiently approximate nonlinear mappings with high accuracy, making them particularly advantageous in real-time control applications where traditional models may become computationally expensive or less effective under varying conditions, as in this case with the strong nonlinear dynamics of the PEA’s hysteresis effects. Given the limitations previously discussed regarding hysteresis models, in this work the hysteresis compensation in the controller was incorporated using an ANN.
This study presents a backstepping controller with ANN-based feedforward hysteresis compensation for precise PEA positioning. The use of an ANN addresses the challenge of modeling the complex nonlinear dynamics of PEAs. To validate the proposed solution, the controller is implemented in a real-time setup. The performance of the backstepping controller is compared against that of a PID controller as a benchmark of an industry-standard controller.
The paper is structured as follows: Section 2 provides a detailed overview of the hardware and experimental setups employed, as well as the process conducted for the identification of the hysteresis effects and the training of the ANN for feedforward compensation. Section 3 includes the design of the tested controllers and a stability proof of the proposed solution. Section 4 presents the results of the experiments and a graphical and numerical analysis. Finally, Section 5 provides a summary that outlines the main findings and accomplishments of this research.

2. Materials and Methods

2.1. Hardware Description

The PK4FYC2 is a PEA composed of a discrete stack configuration, integrating four metal foil strain gauges arranged in a full-bridge Wheatstone circuit. These strain gauges are affixed to a robust epoxy resin coating that encapsulates both the actuator and its electrical leads, ensuring protection and durability. Each strain gauge is further shielded by a short strip of polyimide tape, which helps preserve their functionality while they monitor the actuator’s displacement. The actuator itself is constructed from multiple piezoelectric chips, which are securely bonded together using a combination of epoxy resin and glass beads. This design enables it to achieve a maximum displacement of 38.5 μm with a tolerance of ±15%, according to the manufacturer. Each strain gauge exhibits a resistance of 350 Ω and a gauge factor of 2. Additional technical specifications are provided in Table 1.
The KPZ101 Piezo Controller is a compact, single-channel control and drive unit designed for both manual and automated operation of various piezoelectric stacks and actuators. Capable of supplying a drive voltage of up to 150 V with a maximum current of 7.5 mA, this controller supports operating bandwidths of up to 1 kHz. It is fully compatible with the PK4FYC2 Piezoelectric Stack and, when used alongside the KSG101 Strain Gauge Reader, enables high-precision closed-loop control.
Additionally, the KPZ101 features a digitally encoded adjustment potentiometer, allowing for precise manual positioning of the piezo actuator, with an integrated voltage display for real-time monitoring. High-voltage output can be directly controlled via the low-voltage input connector, while a dedicated low-voltage output provides convenient access for monitoring the high-voltage output. The technical specifications for both KPZ101 Piezo Controller and KSG101 Strain Gauge reader, as well as the specifications of the AMP002 Pre-Amplifier required by the reader, are displayed in Table 2. Note that this equipment is manufactured by Thorlabs, Inc. and sourced from Munich, Germany.
Both the actuation and measurement signals are managed by a dSpace DS1104 board, which features real-time interface (RTI) capabilities. This hardware minimizes compilation time for driving algorithms while enabling real-time control tuning. The DS1104 board is connected to a computer via a PCI bus and operates in conjunction with dSpace ControlDesk 2022-B software, facilitating real-time control, data visualization, and acquisition.
The control architecture is implemented in Simulink 2022b and embedded into the DS1104 board using dSpace RTI. A sampling rate of 1 kHz is set for all experiments, ensuring synchronization between data acquisition and the hardware’s physical constraints. A schematic representation of all hardware–software interconnections is provided in Figure 1.

2.2. Hysteresis Analysis and ANN Modeling

Hysteresis in PEAs is a phenomenon in which the actuator’s displacement is influenced not only by the current input voltage but also by its past variations. This effect stems from the intrinsic properties of the material used in PEAs, which naturally exhibit hysteretic behavior. The underlying cause of this phenomenon is the irreversible alterations in the internal structure of the material when exposed to an electric field, leading to a lag or memory effect in the actuator’s response.
As a result, when the input voltage is adjusted, either increasing or decreasing, the displacement of the actuator does not immediately follow the applied signal. Instead, its response may deviate from an ideal trajectory, depending on the previous voltage history. This nonlinearity poses challenges in controlling PEAs, as it introduces memory-dependent behavior that must be addressed within the control algorithm. Figure 2 shows this effect, depicting the different hysteresis curves with different frequencies employing triangular signals of 0–15V to showcase the effect described above. Consequently, accurately characterizing and modeling hysteresis is crucial for developing control strategies capable of predicting and compensating for these effects, ensuring precise actuator performance.
To tackle these challenges, ANNs have emerged as a promising alternative. ANNs excel at capturing complex non-linear dynamics directly from data, making them particularly effective for modeling systems that exhibit hysteresis and other non-linear behaviors. By incorporating an ANN into the control scheme, it becomes possible to effectively compensate for both linearity deviations and hysteresis effects, thereby improving accuracy and robustness.
For this purpose, a Time Delay Neural Network (TDNN) was selected. Unlike conventional feedforward networks, TDNNs incorporate a tap delay line within the input weights, enabling the network to retain a finite dynamic response to sequential input data. This characteristic is essential for modeling hysteresis systems, as past inputs significantly influence the system’s output. A diagram illustrating the TDNN architecture is provided below in Figure 3.
The training process began with data collection, where multiple cycles of triangular and sinusoidal signals with varying frequencies and amplitudes were gathered. This dataset underwent preprocessing and curation to ensure high-quality inputs. Subsequently, the TDNN architecture was designed by determining the number of layers, neurons per layer, and activation functions. The network was initialized with random weights and trained using a dataset split into training, validation, and testing subsets. The backpropagation algorithm was employed to iteratively adjust the weights and optimize model performance. If the training results did not meet the expected performance criteria, architectural modifications, such as altering the number of layers, neurons, or activation functions, were made, and the training process was repeated.
Once satisfactory results were achieved, the model’s generalization ability was validated using additional datasets. The final network, selected for its optimal performance based on the RMSE criterion, consists of an input layer, a hidden layer composed of 10 neurons, and a regression output layer responsible for predicting hysteresis displacement. Further details on the training outcomes are presented in Table 3.

3. Control Strategy Design

Since hysteresis is an inherent effect that cannot be entirely eliminated, a dedicated control strategy is designed and implemented to minimize position errors, enabling the use of the PEA in high-precision applications. To achieve optimal tracking accuracy, state observers or a combination of feedforward (FF) and feedback control are commonly employed.
In this work, an ANN is utilized for system identification, a technique widely applied in clustering, pattern recognition, classification, optimization, and prediction tasks. Specifically, a Time Delay Neural Network (TDNN) is implemented for predictive modeling, where input signals are incorporated with specified time delays to improve prediction accuracy.
The ANN is responsible for compensating hysteresis effects. However, to ensure robust performance, a fully integrated control architecture must include a feedback controller to correct errors during trajectory tracking. This necessity leads to a hybrid approach that combines a feedback loop for trajectory regulation with a feedforward compensation mechanism, as illustrated in Figure 4. The closed-loop controller is designed to generate precise input signals, ensuring both fast and accurate reference tracking while minimizing errors.
For this purpose, a backstepping controller is proposed and evaluated against a standard PID controller, which serves as a benchmark for performance comparison.

3.1. PID Controller

The Proportional-Integral-Derivative (PID) controller is a fundamental control algorithm extensively applied in industrial settings. Its widespread adoption is attributed to its intuitive operation, straightforward design, and well-established theoretical foundation. Due to its prevalence in both industry and academia, it is frequently used as a benchmark for evaluating the performance of more advanced control strategies, as demonstrated throughout this study.
In this work, the PID controller was implemented based on Equation (1), incorporating an anti-windup mechanism to mitigate the effects of integral action saturation caused by control signal constraints.
u ( t ) = s a t K p e ( t ) + K i t 0 t e ( t ) d t + b ( t ) + K d d d t e ( t )
Here, u ( t ) represents the controller’s output signal, while e ( t ) denotes the error signal. The parameters K p and K i correspond to the proportional and integral gain coefficients, respectively. The function s a t ( ) imposes a constraint on the controller output, limiting it within the 0–150 V range. Additionally, b ( t ) is the back-calculation term, which is determined by integrating the saturation error over the duration of the saturation period, as defined in Equation (2).
b ( t ) = K b t s t a r t t e ( t ) d t
The controller parameters were determined through an iterative experimental process aimed at minimizing the Integral of Absolute Error (IAE). The final parameter values obtained from this optimization procedure are summarized in Table 4.

3.2. Backstepping Controller

This section covers the design of the backstepping controller for reference tracking of the PEA. First, the model used for the dynamics of the PEA is described in Equation (3), where x represents the displacement of the actuator over time, m represents the mass, b is the damping coefficient, k is the spring constant, d is the piezoelectric coefficient, u is the voltage applied to the actuator, and h accounts for hysteresis effects.
m x ¨ + b x ˙ + k x = k ( d u h )
The system described by Equation (3) can be rearranged as follows to obtain a strict-feedback system ruled by two subsystems with x and x ˙ governing the dynamics
x ¨ = b m x ˙ k m x k m h + k d m u
The first subsystem is designed to force x to track the reference signal x r e f , defining error e 1 as
e 1 = x x r e f
with the derivative e ˙ 1 of the e 1 error being
e ˙ 1 = x ˙ x ˙ r e f
A Lyapunov candidate function for the first subsystem is selected as
V 1 = 1 2 e 1 2
An auxiliary variable v is introduced to facilitate the control design
v = x ˙ r e f k 1 e 1 e 2
where k 1 is an arbitrary positive constant and e 2 the error tracking of the second subsystem defined as
e 2 = x ˙ v = x ˙ x ˙ r e f + k 1 e 1 + e 2
which can be simplified as
x ˙ x ˙ r e f = k 1 e 1
Thus, the derivative of the first Lyapunov function V ˙ 1 would be
V ˙ = e 1 e ˙ 1
Substituting Equation (6) into (10) and subsequently into (11), yields
V ˙ = k 1 e 1 2
Since k 1 > 0 , the stability of the first subsystem is guaranteed. Continuing with the second subsystem, the augmented Lyapunov function is defined as
V 2 = V 1 + 1 2 e 2 2
Differentiating V 2 with respect to time gives
V ˙ 2 = V ˙ 1 + e 2 e ˙ 2 = k 1 e 1 2 + e 2 x ˙ 2 v ˙
Substituting Equation (4) in (14) results in
V ˙ 2 = k 1 e 1 2 + e 2 b m x ˙ k m x k h m + k d m u + D v ˙
where D represents the model parameter inaccuracies. Now, the control law described by Equation (16) is implemented, where an commuting variable is added to compensate the model inaccuracies represented by D, where β and k 1 are positive constant design parameters.
u = m k d b m x ˙ + k m x + k m h v ˙ k 2 e 2 β s i g n e 2
Implementing this control law into Equation (15) gives
V ˙ 2 = k 1 e 1 2 k 2 e 2 2 + D e 2 β | e 2 |
Thus, if β | D | , then V ˙ 2 0 ensuring the stability of the overall closed-loop system. The parameter values of the backstepping controller employed in the experiment are shown in Table 5.

4. Results

Building upon the design process outlined in previous sections, a series of experiments were conducted on a real-time control platform to evaluate the effectiveness of the proposed controllers. These experiments aimed to compare the performance of the backstepping controller against that of the PID controller by tracking both triangular and sinusoidal reference signals at varying frequencies, thereby assessing their response under different operating conditions.
The results of these tests are detailed in this section, specifically illustrating the system’s behavior for a 1 Hz triangular signal in Figure 5, a 1 Hz sinusoidal signal in Figure 6, a 5 Hz triangular signal in Figure 7, and a 5 Hz sinusoidal signal in Figure 8.
Beyond graphical analysis, and in line with the objective of accurately tracking a reference trajectory, three widely used error metrics in control system evaluation were employed. Specifically, the Integral Absolute Error (IAE), Root Mean Square Error (RMSE), and Relative Root Mean Square Error (RRMSE) were selected as quantitative performance indicators. These metrics, defined in Equation (18), provide an objective basis for comparing the effectiveness of the proposed control strategies against conventional approaches.
I A E = 1 n i = 1 n ( y i ^ y i ) R M S E = 1 n i = 1 n ( y i ^ y i ) 2 R R M S E = 1 n i = 1 n ( y i ^ y i ) 2 i = 1 n y i ^ · 100
where n denotes the total number of samples, y i ^ represents the reference value at the i-th sample, and y i corresponds to the actual system output at the same instance.
Additionally, to account for the effort exerted by the controllers, a metric called IAU (Integral of Absolute Voltage Effort) is applied, which is represented in Equation (19) as follows:
I A U = 1 n i = 1 n | u i |
where u i represents the applied voltage value at the i-th sample.
Figure 5, Figure 6, Figure 7 and Figure 8 illustrate the test results used to assess the performance of the controller implemented in this study, while the corresponding performance error metrics are summarized in Table 6.
The results demonstrate that both controllers can track the reference signal effectively. However, the backstepping controller significantly improves tracking accuracy, achieving a lower steady-state error and a smoother response. In contrast, the PID controller exhibits larger deviations, particularly during sharp transitions of the triangular signal. The close-up view of the displacement further confirms that the backstepping approach ensures a more precise trajectory, reducing overshoot and oscillations, which highlights its superiority in handling reference signals with sudden variations.
When tracking a low-frequency sinusoidal reference, both controllers maintain good performance, but the backstepping controller consistently achieves a lower tracking error. The PID controller shows small but noticeable deviations, especially near peaks and valleys of the sinusoidal wave. The close-up displacement view reveals that the backstepping controller follows the reference more accurately, with reduced phase lag and smoother transitions. These results confirm that backstepping provides a more precise and stable response, enhancing system reliability for applications requiring high precision.
At a higher frequency, the limitations of the PID controller become more evident as it struggles to maintain accurate tracking, resulting in a higher tracking error and delayed response. In contrast, the backstepping controller adapts better to the rapid changes in the reference signal, demonstrating improved robustness against high-frequency variations. The close-up views of the displacement indicate that backstepping effectively follows the sharp transitions of the triangular wave with minimal delay and error, further validating its superiority in handling demanding dynamic conditions.
The increased frequency of the sinusoidal input poses a greater challenge for both controllers, leading to an overall increase in tracking error. However, the backstepping controller still outperforms the PID controller, exhibiting a significantly smaller error and a more stable response. The close-up analysis confirms that backstepping provides better phase alignment with the reference signal, while the PID controller introduces noticeable lag and oscillations. These findings highlight the backstepping controller as a more effective solution for high-frequency applications, where precision and rapid adaptation are critical.
Al the results from the error metric analysis are gathered in Table 6.
The numerical analysis of the experiments using the IAE metric confirms the superior performance of the ANN-backstepping controller over the traditional PID controller. Across all tested reference signals, the backstepping approach achieves significantly lower error values, demonstrating its enhanced tracking accuracy. The most remarkable improvement is observed for the 1 Hz triangular reference, where the IAE is reduced from 2.3207 (PID) to 0.034315 (backstepping), representing an improvement factor of over 67 times. Similarly, for the 1 Hz sinusoidal signal, the error is reduced by approximately 40 times, while for the 5 Hz sinusoidal case, the backstepping controller achieves an error reduction of over 40 times as well. Even in the most challenging scenario of 5 Hz triangular tracking, where high-frequency changes make accurate tracking more difficult, backstepping still outperforms PID with a significant reduction in error.
Looking into the IAU metric that measures the controller effort, it is observed that the control action of the proposed controller is slightly smoother, exhibiting a lower average voltage due to the greater progressiveness of the control action when comparing to the benchmark PID.
These results clearly demonstrate that the ANN-backstepping controller provides a substantial improvement in trajectory tracking, minimizing deviations and ensuring better overall system performance.

5. Conclusions

This study introduced a backstepping controller with ANN-based hysteresis compensation for precise trajectory tracking in piezoelectric actuators (PEAs). The hysteresis effect, which significantly impacts positioning accuracy, was modeled using a Time Delay Neural Network (TDNN). This network was trained with experimentally collected data to predict and compensate for hysteresis nonlinearity, improving system performance without requiring complex mathematical hysteresis models.
The experimental validation demonstrated that the proposed controller significantly outperforms the conventional PID approach in terms of tracking accuracy, particularly in scenarios involving abrupt reference changes and high-frequency signals.
The experimental results confirmed that the backstepping controller achieves a lower steady-state error, smoother transitions, and reduced overshoot compared with the PID controller. While both controllers exhibited effective tracking performance at low frequencies, the backstepping approach consistently maintained a lower tracking error, reduced phase lag, and improved stability. At higher frequencies, the superiority of the backstepping controller became even more pronounced, as it demonstrated enhanced robustness in handling rapid reference variations and minimized response delays. The numerical analysis further supported these findings, with the IAE metric indicating a remarkable reduction in error across all tested reference signals. Notably, the backstepping controller achieved over 67 times improvement in error reduction for a 1 Hz triangular reference and approximately 40 times improvement for sinusoidal signals.

Author Contributions

Conceptualization, A.d.R. and O.B.; methodology, A.d.R., O.B., E.A. and J.U.; investigation, A.d.R.; writing—original draft preparation, A.d.R.; writing—review and editing, A.d.R., O.B., E.A. and J.U.; visualization, A.d.R., E.A. and J.U.; supervision, O.B. and I.C.; project administration, O.B. and I.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors on request.

Acknowledgments

The authors wish to express their gratitude to the Basque Government, through the project EKOHEGAZ II (ELKARTEK KK-2023/00051), to the UPV/EHU, through the project GIU23/002, and to the MobilityLab Foundation (CONV23/14, CONV23/12) for supporting this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PEAPiezoelectric actuator
ANNArtificial Neural Network
J-AJiles–Atherton
P-IPrandtl–Ishlinskii
RTIReal-Time Interface
TDNNTime Delay Neural Network
FFFeed Forward
PIDProportional Integral Derivative
IAEIntegral Absolute Error
RMSERoot Mean Square Error
RRMSERelative Root Mean Square Error

References

  1. Su, L.; Zhao, X. Prescribed Adaptive Backstepping Control of Nonlinear Systems Preceded by Hysteresis in Piezoelectric Actuators. Int. J. Precis. Eng. Manuf. 2022, 23, 733–740. [Google Scholar] [CrossRef]
  2. Toledo, R.; Eisenträger, S.; Orszulik, R. Finite element analysis of thermopiezoelectric bimorph actuators considering temperature-dependent piezoelectric strain coefficients. Acta Mech. 2024, 235, 7199–7222. [Google Scholar] [CrossRef]
  3. Bespalova, K.; Nieminen, T.; Gabrelian, A.; Ross, G.; Paulasto-Kröckel, M. In-Plane AlN-based Actuator: Toward a New Generation of Piezoelectric MEMS. Adv. Electron. Mater. 2023, 9, 2300015. [Google Scholar] [CrossRef]
  4. Tang, Z.; Vergara, A.; Okatani, T.; Suzuki, Y.; Tanaka, S. Investigation on liquid medium integration for piezoelectric MEMS tunable liquid lenses. Sens. Actuators A Phys. 2024, 377, 115732. [Google Scholar] [CrossRef]
  5. Toporovsky, V.; Samarkin, V.; Kudryashov, A.; Galaktionov, I.; Panich, A.; Malykhin, A. Investigation of PZT Materials for Reliable Piezostack Deformable Mirror with Modular Design. Micromachines 2023, 14, 2004. [Google Scholar] [CrossRef]
  6. Hachisu, T.; Kajiura, M.; Takeshita, T.; Takei, Y.; Kobayashi, T.; Konyo, M. Lever Mechanism for Diaphragm-Type Vibrators to Enhance Vibrotactile Intensity. IEEE Trans. Haptics 2024, 17, 20–25. [Google Scholar] [CrossRef]
  7. Jia, B.; Wang, L.; Wang, R.; Jin, J.; Wu, D. Theoretical modeling and experimental investigation on a novel screwed-type piezoelectric focusing mechanism for space cameras. Mech. Syst. Signal Process. 2022, 171, 108844. [Google Scholar] [CrossRef]
  8. Yan, Z.; Song, Q.; Gu, N.; Zhou, Z.; Li, Y.; Huang, L.; Yi, Z.; Cheng, Y. Research on High Linearity Drive Technology for Point-Ahead Angle Mechanisms in Space Gravitational Wave Detection Systems. IEEE Trans. Instrum. Meas. 2025, 74, 1–9. [Google Scholar] [CrossRef]
  9. Li, Z.; Li, J.; Weng, T.; Zheng, Z. Adaptive Backstepping Time Delay Control for Precision Positioning Stage with Unknown Hysteresis. Mathematics 2024, 12, 1197. [Google Scholar] [CrossRef]
  10. Rasid, S.M.R.; Michael, A.; Pota, H.R. On-Chip Self-Sensing Piezoelectric Micro-Lens Actuator With Feedback Control. IEEE Sens. J. 2023, 23, 10275–10284. [Google Scholar] [CrossRef]
  11. Lee, C.P.; Tsai, M.C.; Fuh, Y.K. Tiny Piezoelectric Multi-Layered Actuators with Application in a Compact Camera Module—Design, Fabrication, Assembling and Testing Issues. Micromachines 2022, 13, 2126. [Google Scholar] [CrossRef] [PubMed]
  12. Wang, W.; Wang, J.; Wang, R.; Chen, Z.; Han, F.; Lu, K.; Wang, C.; Xu, Z.; Ju, B. Modeling and compensation of dynamic hysteresis with force-voltage coupling for piezoelectric actuators. Micromachines 2021, 12, 1366. [Google Scholar] [CrossRef] [PubMed]
  13. Wang, B.; Ren, P.; Huang, X. Backstepping sliding-mode control of piezoelectric single-piston pump-controlled actuator. Actuators 2021, 10, 154. [Google Scholar] [CrossRef]
  14. An, D.; Li, J.; Yang, Y.; Xu, Y.; Shao, M.; Li, Y. Compensation method for complex hysteresis characteristics on piezoelectric actuator based on separated level-loop Prandtl–Ishlinskii model. Nonlinear Dyn. 2022, 109, 2479–2497. [Google Scholar] [CrossRef]
  15. Chen, L.; Xu, Q. Fuzzy-Based Adaptive Reliable Motion Control of a Piezoelectric Nanopositioning System. IEEE Trans. Fuzzy Syst. 2024, 32, 4413–4425. [Google Scholar] [CrossRef]
  16. Nadi, A.; Mahzoon, M.; Yazdi, E.A. Adaptive fault tolerant control for cantilever thick plates with piezoelectric patches. Sci. Rep. 2025, 15, 388. [Google Scholar] [CrossRef]
  17. Xue, G.; Bai, H.; Li, T.; Ren, Z.; Wu, Z. A new hysteresis model based on Weibull cumulative distribution function and Jiles–Atherton hysteresis model. Nonlinear Dyn. 2024, 112, 6403–6420. [Google Scholar] [CrossRef]
  18. Flores, G.; Rakotondrabe, M. Classical Bouc-Wen Hysteresis Modeling and Force Control of a Piezoelectric Robotic Hand Manipulating a Deformable Object. IEEE Control Syst. Lett. 2023, 7, 2413–2418. [Google Scholar] [CrossRef]
  19. Zhang, M.; Cui, X.; Xiu, Q.; Zhuang, J.; Yang, X. Dynamic Modeling and Controlling of Piezoelectric Actuator Using a Modified Preisach Operator Based Hammerstein Model. Int. J. Precis. Eng. Manuf. 2023, 24, 537–546. [Google Scholar] [CrossRef]
  20. Nie, L.; Zhou, M.; Zhang, X.; Su, C.Y. Observer-Based Finite-Time Adaptive Motion Control for Nonlinear Asymmetric Hysteresis Systems in Pure-Feedback Form. IEEE Trans. Ind. Electron. 2024, 71, 12900–12910. [Google Scholar] [CrossRef]
  21. Wang, W.; Han, F.; Chen, Z.; Wang, R.; Wang, C.; Lu, K.; Wang, J.; Ju, B. Modeling and compensation for asymmetrical and dynamic hysteresis of piezoelectric actuators using a dynamic delay prandtl–ishlinskii model. Micromachines 2021, 12, 92. [Google Scholar] [CrossRef] [PubMed]
  22. Zhou, C.; Feng, C.; Aye, Y.N.; Ang, W.T. A digitized representation of the modified prandtl–ishlinskii hysteresis model for modeling and compensating piezoelectric actuator hysteresis. Micromachines 2021, 12, 942. [Google Scholar] [CrossRef] [PubMed]
  23. Xu, R.; Tian, D.; Zhou, M. A rate-dependent KP modeling and direct compensation control technique for hysteresis in piezo-nanopositioning stages. J. Intell. Mater. Syst. Struct. 2022, 33, 629–640. [Google Scholar] [CrossRef]
  24. Ni, L.; Li, Y.; Yao, N.; Chen, G.; Zhang, L.; Wang, G. A neuro-enhanced Duhem model and parameter identification using a modified gorilla troops optimizer for generic piezoelectric hysteresis response. Sens. Actuators A Phys. 2024, 376, 115651. [Google Scholar] [CrossRef]
  25. Gan, J.; Zhang, X.; Xu, J.; Shan, Y.; Zhou, P.; Wu, C. Hysteresis modeling and analysis of piezoelectric actuators using a modified LuGre model at different preloads and frequencies. Smart Mater. Struct. 2024, 33, 055030. [Google Scholar] [CrossRef]
  26. Flores, G.; Rakotondrabe, M. Dahl Hysteresis Modeling and Position Control of Piezoelectric Digital Manipulator. IEEE Control Syst. Lett. 2023, 7, 1021–1026. [Google Scholar] [CrossRef]
  27. Liu, Y.; Ni, C.; Du, D.; Qi, N. Learning Piezoelectric Actuator Dynamics Using a Hybrid Model Based on Maxwell-Slip and Gaussian Processes. IEEE/ASME Trans. Mechatron. 2022, 27, 725–732. [Google Scholar] [CrossRef]
  28. Yuan, Z.; Zhou, S.; Zhang, Z.; Xiao, Z.; Hong, C.; Chen, X.; Zeng, L.; Li, X. Piezo-actuated smart mechatronic systems: Nonlinear modeling, identification, and control. Mech. Syst. Signal Process. 2024, 221, 111715. [Google Scholar] [CrossRef]
  29. Napole, C.; Barambones, O.; Derbeli, M.; Calvo, I. Advanced trajectory control for piezoelectric actuators based on robust control combined with artificial neural networks. Appl. Sci. 2021, 11, 7390. [Google Scholar] [CrossRef]
  30. Qin, C.; Zhang, Z.; Fang, Q. Adaptive Backstepping Fast Terminal Sliding Mode Control With Estimated Inverse Hysteresis Compensation for Piezoelectric Positioning Stages. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 1186–1190. [Google Scholar] [CrossRef]
  31. Artetxe, E.; Barambones, O.; Calvo, I.; del Rio, A.; Uralde, J. Combined Control for a Piezoelectric Actuator Using a Feed-Forward Neural Network and Feedback Integral Fast Terminal Sliding Mode Control. Micromachines 2024, 15, 757. [Google Scholar] [CrossRef]
  32. Bissantz, J.; Karpowski, J.; Steinhausen, M.; Luo, Y.; Ferraro, F.; Scholtissek, A.; Hasse, C.; Vervisch, L. Application of dense neural networks for manifold-based modeling of flame-wall interactions. Appl. Energy Combust. Sci. 2023, 13, 100113. [Google Scholar] [CrossRef]
Figure 1. Hardware–software workflow and interconnections.
Figure 1. Hardware–software workflow and interconnections.
Micromachines 16 00469 g001
Figure 2. Hysteresis effect with different frequencies.
Figure 2. Hysteresis effect with different frequencies.
Micromachines 16 00469 g002
Figure 3. TDNN architecture.
Figure 3. TDNN architecture.
Micromachines 16 00469 g003
Figure 4. Control scheme.
Figure 4. Control scheme.
Micromachines 16 00469 g004
Figure 5. Results of the experiment with 1 Hz triangular reference signal.
Figure 5. Results of the experiment with 1 Hz triangular reference signal.
Micromachines 16 00469 g005
Figure 6. Results of the experiment with 1 Hz sinusoidal reference signal.
Figure 6. Results of the experiment with 1 Hz sinusoidal reference signal.
Micromachines 16 00469 g006
Figure 7. Results of the experiment with 5 Hz triangular reference signal.
Figure 7. Results of the experiment with 5 Hz triangular reference signal.
Micromachines 16 00469 g007
Figure 8. Results of the experiment with 5 Hz sinusoidal reference signal.
Figure 8. Results of the experiment with 5 Hz sinusoidal reference signal.
Micromachines 16 00469 g008
Table 1. PK4FYC2 Piezoelectric stack specifications.
Table 1. PK4FYC2 Piezoelectric stack specifications.
SpecificationValue
Drive Voltage Range0 to 150 V
Displacement at 150 V (No Load)38.5 µm ± 15%
Hysteresis<15%
Load for Maximum Displacement400 N
Recommended Preload<400 N
Blocking Force at 150 V1000 N
Resonant Frequency (No Load)34 kHz ± 15%
Anti-Resonant Frequency (No Load)42 kHz ± 15%
Impedance at Resonant Frequency150 mΩ
Dissipation Factor (1 kHz, 1 V R M S )<2.0%
Capacitance (1 kHz, 1 V R M S )3.5 µF ± 15%
Operating Temperature−25 to 65 °C
Curie Temperature230 °C
Bridge Arm Resistance350 Ω ± 0.3%
Gauge Factor2
Maximum Recommended Excitation Voltage4.5 V R M S
DimensionsWidth: 7.3 mm Maximum
Height: 6.5 mm Maximum
Length: 36.0 mm ± 0.1 mm
Table 2. Technical specifications of KPZ101 Piezo controller, KSG101 Strain Gauge reader, and AMP002 Pre-Amplifier.
Table 2. Technical specifications of KPZ101 Piezo controller, KSG101 Strain Gauge reader, and AMP002 Pre-Amplifier.
KPZ101 driverValueUnits
Output driving Voltage Range0–150V
Input Reference Voltage Range0–10V
Maximum Output Bandwidth1kHz
KSG101 readerValueUnits
Output Range0–10V
Measurement Resolution1nm
AMP002 Pre-AmplifierValueUnits
Input Supply±15V
Output Range0–2V
Table 3. TDNN training results.
Table 3. TDNN training results.
ParametersValues
Neurons10, 1
Delay Sequence Length25
Activation FuctionsTanh, Purelin
Training FunctionLevenberg-Marquardt
Epoch10,000
Initial μ 0.001
μ Decay factor0.1
μ Increase Factor10
Perform FunctionMSE
Best Training Performance6.9194 × 10 7
Best Validation Performance7.1279 × 10 7
Best Test Performance7.1125 × 10 7
Table 4. PID parameters.
Table 4. PID parameters.
Parameters K p K i K d K b
Values0.512000100
Table 5. Backstepping controller parameters.
Table 5. Backstepping controller parameters.
Parameters K 1 K 2 β
Values50030,0001000
Table 6. Error comparison between controllers with different reference signals.
Table 6. Error comparison between controllers with different reference signals.
ReferenceIAE
PIDANN-BackSteppingDifference
Triangular 1 Hz2.32070.03431567.6301
Sinusoidal 1 Hz1.00680.02530439.7895
Triangular 5 Hz0.658350.05695211.5597
Sinusoidal 5 Hz0.776940.01917740.5145
ReferenceRMSE
PIDANN-BackSteppingDifference
Triangular 1 Hz0.684760.04063716.8507
Sinusoidal 1 Hz0.355030.02221515.9817
Triangular 5 Hz1.19290.203455.8636
Sinusoidal 5 Hz1.40600.03690538.0979
ReferenceRRMSE
PIDANN-BackSteppingDifference
Triangular 1 Hz0.00139790.000203176.8803
Sinusoidal 1 Hz0.000724770.000111076.5255
Triangular 5 Hz0.0133330.00227395.8636
Sinusoidal 5 Hz0.0157150.0004124938.0979
ReferenceIAU
PIDANN-BackSteppingDifference
Triangular 1 Hz62.248061.77501.0076
Sinusoidal 1 Hz63.326763.08551.0038
Triangular 5 Hz66.914362.14871.0766
Sinusoidal 5 Hz68.108565.77371.03549
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

del Rio, A.; Barambones, O.; Artetxe, E.; Uralde, J.; Calvo, I. Backstepping Controller for Nanopositioning in Piezoelectric Actuators with ANN Hysteresis Compensation. Micromachines 2025, 16, 469. https://doi.org/10.3390/mi16040469

AMA Style

del Rio A, Barambones O, Artetxe E, Uralde J, Calvo I. Backstepping Controller for Nanopositioning in Piezoelectric Actuators with ANN Hysteresis Compensation. Micromachines. 2025; 16(4):469. https://doi.org/10.3390/mi16040469

Chicago/Turabian Style

del Rio, Asier, Oscar Barambones, Eneko Artetxe, Jokin Uralde, and Isidro Calvo. 2025. "Backstepping Controller for Nanopositioning in Piezoelectric Actuators with ANN Hysteresis Compensation" Micromachines 16, no. 4: 469. https://doi.org/10.3390/mi16040469

APA Style

del Rio, A., Barambones, O., Artetxe, E., Uralde, J., & Calvo, I. (2025). Backstepping Controller for Nanopositioning in Piezoelectric Actuators with ANN Hysteresis Compensation. Micromachines, 16(4), 469. https://doi.org/10.3390/mi16040469

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop