Downloads
Download
![](https://sciltp.com/journals/plugins/themes/default/resources/images/p3.png)
![Creative Commons License](http://i.creativecommons.org/l/by/4.0/88x31.png)
This work is licensed under a Creative Commons Attribution 4.0 International License.
Review
Active Disturbance Rejection Control Using a Phase Optimized Extended State Observer for a Nanopositioner
Wei Wei 1, * , Pengfei Xia 2, and Min Zuo 3
1 School of Intelligent Engineering and Automation, Beijing University of Posts and Telecommunications, Beijing 100876, China
2 School of Automation, Beihang University, Beijing 100191, China
3 School of Computer and Information Engineering, Beijing Technology and Business University, Beijing 100048, China
* Correspondence: weiweizdh@126.com
Received: 5 April 2024; Revised: 9 June 2024; Accepted: 12 June 2024; Published: 28 June 2024
Abstract: A piezoelectric actuator is commonly utilized in nanopositioning for its stiffness, fast response, and ultrahigh precision. However, hysteresis in piezoelectric materials dramatically degrades system performance. By introducing a straightforward and effective modification to a classical extended state observer, a phase-optimized extended state observer is proposed to provide a phase-leading estimation of the generalized disturbance. Accordingly, a phase-optimized active disturbance rejection control is designed, and much more satisfied performance can be guaranteed. Convergence of the phase-optimized extended state observer and closed-loop stability of the phase-optimized active disturbance rejection control have been analyzed. Moreover, steady-state estimation error and phase-leading property have been proved. Advantages of the phase optimized active disturbance rejection control over the PI and the active disturbance rejection control are confirmed. Experimental results show that the phase-optimized active disturbance rejection control can achieve more desired disturbance rejection and motion tracking.
Keywords:
active disturbance rejection control hysteresis phase optimized extended state observer piezoelectric actuators positioning1. Introduction
Motion systems driven by piezoelectric actuators (PEAs) have numerous advantages, like nanometer resolution, rapid response, and large output force [1]. They have been widely utilized in different fields, such as micromanipulators, atomic force microscopes, and ultra-precision machines [2]. However, hysteresis in PEAs dramatically degrades positioning accuracy [3]. To address it, hysteresis models are constructed. For example, a Prandtl-Ishlinskii model (PIM) [4] and a modified PIM [5] for asymmetric hysteresis have been presented. A Hammerstein-like structure has also been utilized to describe a piezoelectric-actuated stage, and a new modeling approach is proposed [6]. Based on those models, numerous model-based techniques have been designed to promote precision and speed of the stages. One common way is to build an inverse hysteresis model to compensate the hysteresis. By taking an adaptive strategy to eliminate the accumulated error, an improved inverse model has been presented [7]. An inverse Bouc-Wen model connected an iterative learning controller was also designed to compensate both nonlinearities and uncertainties [8]. Another approach is to directly employ hysteresis models to serve as feedforward compensators. Bouc-Wen modeling and inverse multiplicative structure have been taken to compensate the hysteresis [9]. A generalized Duhem model has also been used to realize the feedforward compensation [10].
It is known that the model-based methods take effect when system models are consistent with system dynamics. However, hysteresis, a typical amplitude and frequency-dependent phenomenon [2], depends heavily on both amplitude and frequency of an input signal. It is difficult to build a faithful model. Naturally, positioning accuracy degrades remarkably if those model-based approaches are still utilized. To effectively address the hysteresis, control techniques, which are less dependent on system model and robust enough to external disturbances, can guarantee the closed-loop performance and they are in great need. Numerous efforts [11–13] (and references therein) have been made. For the positioning stage, a finite-time learning control [14] was proposed to reduce the requirements on system model to improve the positioning, a decomposition-learning-based output tracking approach [15] was designed to address the robustness of the output tracking, and a neural networks-based learning algorithm [16] was developed to deal with uncertainties in a piezoelectric positioning system in an online way.
Active disturbance rejection control (ADRC) [17], proposed by Han in 1990s, is a unique way to address uncertainties and disturbances. From the viewpoint of the ADRC, all undesired factors, such as perturbations of system parameters, un-modeled dynamics, and external uncertain disturbances, are regarded as generalized disturbance. Furthermore, the generalized disturbance is defined as a new state, i.e., the extended state. Then, an extended state observer (ESO) is designed to reconstruct system states and the extended state. Taking advantage of the reconstructed extended state, the ADRC can compensate disturbance before it corrupts system outputs. In other words, control action of the ADRC is more active, and the closed-loop system is robust enough. For advantages of the ADRC, it has been exploited in many occasions, such as thermodynamic systems [18], hypersonic vehicles [19], powered parafoils [20], oxygen masks [21], high-purity distillation columns [22], and nano-positioning systems [23–25].
Although the ADRC effectively deals with uncertainties and disturbances, it still needs to be enhanced. For example, theoretically, a classical ESO can estimate a constant disturbance without steady-state error [26]. However, in reconstructing a time-varying disturbance, the steady-state estimation errors still exist, even if they may be acceptable in engineering. That is the insufficiency of a classical ESO, since the disturbance is seldom constant. The powerlessness in reconstructing a time-varying disturbance limits the ADRC. To address it, increasing the order of an ESO [26–28] and introducing nonlinearities [29] are commonly utilized. Satisfied estimations can be obtained, but the shortcomings are also apparent. First, it is under the assumption that the generalized disturbance is m-th order differentiable [26]. Second, it is the computational complexity of a modified ESO [26]. Therefore, it is necessary to design an optimized ESO to get a more desirable reconstruction.
In this article, a classical ESO, which makes the ADRC reject disturbance actively, is optimized to estimate the generalized disturbance timelier and more actively. Unlike our previous work [30], a phase optimization law (POL) is proposed and seamlessly incorporated into a classical ESO. Then, without introducing any linearity or nonlinearity, a phase-optimized ESO (POESO) can be obtained more conveniently and a timelier and more active generalized disturbance estimation is achieved. Accordingly, control action of the ADRC becomes more active and the closed-loop performance is promoted notably. The main contributions are listed below:
(1) The estimation phase greatly decides the closed-loop performance of the ADRC. To reduce the phase delay of the generalized disturbance estimation, a phase optimization law is proposed.
(2) A POESO is proposed, and based on the POESO, a phase-optimized active disturbance rejection control (POADRC) is presented.
(3) Theoretically, the advantages of the POESO on both phases and steady-state estimation errors are confirmed. Moreover, to achieve an optimized generalized disturbance estimation phase, a solid guidance on determining the adjustable POL parameter is obtained via the final-value theorem.
(4) Based on a positioner, comparisons and evaluations under different scenarios are performed. The advantages of the POESO and the POADRC have been testified via experimental results.
The remainder of this article is organized as follows. In Section 2, a positioning stage is described and the problem is presented. The POESO is proposed, and the POADRC is designed in Section 3. The convergence of the POESO, closed-loop stability of the POADRC, steady-state estimation errors of the POESO, and the advantage of the POESO are also discussed. Section 4 presents experimental results. Finally, Section 5 presents the conclusion.
2. Experimental Setup and Problem Statements
2.1. Experimental Setup
A positioning stage shown in Figure 1 is employed. PEAs drive the stage, and it is connected to a voltage amplifier. Horizontal movements of the stage are up to 100 µm. The resonant frequency of the stage is 190 Hz. Output displacements are measured by a built-in capacitive displacement sensor, whose resolution is 0.8 nm. A host computer controls a hardware-in-the-loop system, which produces voltages to drive the stage.
Figure 1. Experiment setup.
2.2. Problem Statements
Hysteresis is a typical nonlinearity in a PEA. It is an amplitude and rate-dependent nonlinear behavior [1,2]. Applying inputs with different amplitudes and frequencies, one has Figure 2. It presents amplitude and rate dependencies of the hysteresis. Figure 2a shows that the displacements of the system depend upon not only current inputs but also historical input voltages. In Figure 2b, it can be observed that the hysteresis becomes more conspicuous with an increasing input frequency. Thus, the hysteresis is complex and cannot be accurately described by a mathematical model. Therefore, if the hysteresis is not addressed effectively and efficiently, it definitely seriously degrades positioning speed, and accuracy, or even destabilizes a closed-loop system [1,2,15,16]. In other words, the hysteresis challenges the precise control of a stage driven by PEAs. To minimize the influence of the hysteresis, an effective and efficient technique, which is less dependent on the hysteresis model and can suppress the hysteresis, is in great need.
Figure 2 Hysteresis. (a) amplitude-dependent behaviors and (b) rate-dependent behaviors.
3. Phase Optimized Active Disturbance Rejection Control
Rather than model the hysteresis, viewing it as a part of the generalized disturbance, one can reconstruct and cancel it out. Moreover, a timelier and more active generalized disturbance estimation is crucial in achieving more satisfied closed-loop tracking performance. Thus, given that a leading estimation phase promises a more active estimation, a phase optimization law (POL) is proposed here. Based on the POL, a POESO is designed to provide a timelier and more active generalized disturbance estimation. Then, a POADRC can be constructed, and a timelier and more active control signal is obtained. In addition, due to the less dependent on the stage model and more active estimation and control, the proposed POESO and the POADRC are more effective and practical in controlling a positioning stage driven by PEAs.
3.1. The POESO
For a second-order system
where u is a control signal, y is the system output, w includes hysteresis, model uncertainties and external disturbances, is a nonlinear function representing system dynamics, and b is an unknown control gain.
Let , and
. In ADRC,
is defined to be a generalized disturbance. It includes all dynamics that differ from a pure integrator chain. Let
be an extended state, i.e.,
. Then, system (1) can be rewritten as
where and
are system states,
is the derivative of
, and
is an adjustable parameter.
For system (2), a classical ESO can be designed as
where and
are outputs of an ESO,
and
are adjustable observer gains. The ESO works, i.e.,
, and
, if proper gains are selected.
However, the ESO (3) can only estimate a constant disturbance without steady-state error. It is not efficient enough. To address this, instead of increasing the order or introducing nonlinear functions to a classical ESO, a linear POL is proposed.
where is an optimized generalized disturbance estimation,
is an adjustable gain. If
tends to infinity, a POESO degrades into a classical ESO. Therefore,
plays a key role in phase optimization.
Remark 1. In the POL (4), a differential operation is introduced. However, it does not result in a noise amplification, since, from the ESO (3), one can get by
without differentiating any signal.
By introducing the POL, a POESO can be designed as
Remark 2. The optimization in a POESO means a timelier and more active generalized disturbance estimation can be obtained by taking a proper . Although it is not a typical optimization problem, and an adequate parameter to get an optimized generalized disturbance estimation phase can be fixed by guidance or through trial and error, it is still an optimized process. In following sections, it can be seen clearly that such a phase-leading design does improve an ESO on estimating the time-varying disturbance if a proper
is chosen.
3.2. The POADRC
Based on the POESO, a control law of the POADRC is
where are set-value and its derivative,
are controller gains,
and
are outputs of a POESO,
is an adjustable parameter. Figure 3 presents a block diagram of the POADRC.
Figure 3. Block diagram of the POADRC.
Figure 3 shows that the POADRC comprises a control law and a POESO. The POESO includes an ESO and a POL. It is worth pointing out that a POESO is constructed by a direct modification based on a classical ESO rather than introducing linearities, nonlinearities or increase its order. Therefore, a POESO can be obtained directly based on a classical ESO. In other words, it is a practical technique to improve the generalized disturbance estimation, although its convergence and advantages presented in the following sections seem a little obscure.
Similar to Ref. [31], adjustable controller gains and observer gains can be selected. The adjustable gain is chosen based on the final-value theorem (see Section 3.5). Then
where are controller bandwidth and observer bandwidth, respectively.
Remark 3. With the help of a POESO, the POADRC produces a more effective and efficient control signal to drive the positioning stage to track the reference timelier and more accurately. It is not necessary to get an accurate model of the complex hysteresis. However, if some model information is also available, it will definitely help improve the positioning performance. Thus, it is practical to address the hysteresis.
3.3. Convergence of the POESO
Let estimation errors , and
. From (2) and (5), the estimation error dynamics of the POESO is
For convenience, let and
. Considering (7) and (8), one can rewrite (9) as
where
Theorem 1. Assuming that is bounded, there exist constants
and a finite time
such that
and
. Furthermore,
for some positive integer
.
Theorem 1 shows that the estimation errors of the POESO are bounded and the upper bounds decrease with increasing .
Remark 4. According to [32] the change rate in a physical world is limited or no change is instantaneous. For a positioning stage, it is also reasonable since no positioning stage will change abruptly. Thus, here, is assumed to be bounded.
Remark 5. In fact, a relatively mild assumption and a more rigorous stability proof is available in [33]. However, the assumption on is intuitive, and it does not violate physical laws. Moreover, it can be easily accepted by engineers.
3.4. Closed-Loop Stability of the POADRC
Let and tracking errors
. Theorem 2 can be obtained.
Theorem 2. There exist constants and a finite time
such that
and
. Furthermore,
for some positive integer
.
Thus, its output is also bounded for a bounded reference. That is, the closed-loop system is bounded input and bounded output (BIBO) stable. Enlarging the controller bandwidth can reduce the tracking errors
. In addition, the Appendix shows that minimizing
also helps reduce
.
Remark 6. One cannot get the unknown control gain , but an adjustable control gain
can be set in advance. The difference between
and
is viewed as a part of the generalized disturbance. The estimation error is convergent as long as the observer bandwidth is enough (Theorem 1). Based on the convergence of the POESO, tracking errors converge under a proper controller bandwidth (Theorem 2). Therefore, the unknown control gain
can be addressed effectively by a POESO, and the closed-loop stability can also be guaranteed.
3.5. Comparisons of the Steady-State Estimation Errors
Taking Laplace transformation on both sides of (3) and (5) and considering (8), one has
then estimation errors and
are
In addition, system (2) can be rewritten as
then
When is a step signal whose amplitude is
, i.e.,
, then steady-state estimation errors of
and
are
It shows that, for a constant disturbance, both an ESO and a POESO have no steady-state estimation errors no matter what is.
For (21), let , and it follows
When is a ramp signal with amplitude
, i.e.,
, steady-state estimation errors of
and
are
It means that a POESO still has zero steady-state estimation error in presence of a ramp disturbance. By contrast, the steady-state estimation error still exists in a classical ESO.
When is a sinusoidal signal, amplitude frequency characteristics of (20) and (23) are
As long as the numerator of is larger than the one of
, i.e.,
, one has
in a large frequency range. It indicates that a POESO rejects the sinusoidal disturbance much better.
From the analyses, one can see that a POESO is definitely superior to an ESO on reconstructing a time-varying disturbance.
3.6. Essence of a POESO outperforming an ESO
In this part, the advantage of a POESO is analyzed. Replacing with
in (20) and (23), one has phase frequency characteristics of the generalized disturbance estimation errors
where is the phase frequency characteristic of an ESO’s the generalized disturbance estimation error, and
is the phase frequency characteristic of a POESO’s the generalized disturbance estimation error.
Considering that the phase difference between the generalized disturbance estimation errors is just the phase difference between the generalized disturbance estimations, one can determine the latter by calculating , here
Since . Thus, the phase of
always leads the one of
. This is the essence that a POESO is more active and effective.
4. Hardware Tests
In this section, hardware tests are performed to confirm the proposed POESO and POADRC. Three references are considered. A step reference is taken to verify the constant reference tracking. Another two references are both sinusoidal signals. One is selected to check the time-varying reference tracking, the other is utilized to examine the high-bandwidth tracking. Experiments are performed on the platform shown in Figure 1. The POADRC is designed as given in Figure 3. Parameters of the PI, the ADRC, and the POADRC are given in Table 1. References, disturbances and their descriptions are listed in Table 2. ADRC and POADRC take same ,
, and
to get impartial comparisons. The sampling interval is set to be 0.05 ms.
Table 1. Parameters of the ADRC and the POADRC.
Table 2. Signals and Descriptions.
Additionally, in light of the generalized disturbance is not available in hardware experiments, advantage of the POESO is visualized by its leading generalized disturbance estimation.
4.1. Step Responses
Set-point tracking and the disturbance rejection ability have been examined. To make fair comparisons, PI and ADRC are tuned to achieve similar rising time. Results are shown in Figure 4. Responses of the PI and ADRC rise to 2% of the set-value at around 0.24 s, and the POADRC needs about 0.1167 s. In presence of a constant-type disturbance, dynamic falls of the PI, ADRC and POADRC are 0.7267, 0.3410, and 0.2008 m, respectively. Their recovery time are 0.2514, 0.2380, and 0.1294 s, separately. For a ramp disturbance, the maximum positioning error (MPE) of the PI, ADRC and POADRC are 0.1797, 0.1026, and 0.0535
m. For a sine disturbance, their MPEs are 0.9931, 0.4532, and 0.2639
m. Control efforts are shown in Figure 4c. Root mean square (RMS) values of control signals generated by the PI, ADRC, and POADRC are 0.3763, 0.3735, and 0.3753. Obviously, the ADRC consumes least energy. By contrast, POADRC responds faster, and it requires just a little more energy. However, from 0.5 to 2 s, in presence of external disturbances, RMS values of the control signals are 0.3862, 0.3804, and 0.3782. It means that the POADRC consumes least energy in rejecting disturbances.
Figure 4. Step responses. (a) Position tracking results. (b) Position tracking errors. (c) Control efforts.
Usually, dynamic falls, MPEs and recover times are utilized to evaluate step responses in presence of external disturbances. Here, they are also employed and their values are summarized in Figure 5. They are consistent with Figure 4 and more concrete. RMS values are listed in Table 3. ∆1%is percentage of the RMS value produced by the POADRC over the one produced by the PI, and ∆2% represents percentage of the RMS value generated by the POADRC over the one generated by the ADRC. A negative percentage means the value of the POADRC is increased. Otherwise, it indicates that the corresponding value of the POADRC is decreased. Figure 6 shows that the generalized disturbance estimation phase of a POESO always leads the one of a classical ESO. Considering the data in the figures, we conclude that the POADRC has better tracking response and disturbance rejection, since much faster and more accurate disturbance estimation are guaranteed by a POESO.
Figure 5. Performance comparisons of the disturbance rejection (For the case of step responses).
Table 3. RMS values of the Three Controllers.
Figure 6. The generalized disturbance estimations (For the case of step responses).
4.2. Sinusoidal Responses (I)
A 5 Hz sinusoidal trajectory is taken as the set-value. Results are shown in Figure 7. RMS values of tracking errors and control signals are listed in Table 3. The POADRC consumes minimal energy to get the best tracking accuracy. Hysteresis loops suppressed by the PI, ADRC, and POADRC are presented in Figure 8. The POADRC also behaves best. From Figure 7 and the data listed in Table 3, one can find that the POADRC tracks the time-varying reference best. Similar to Figure 6, Figure 9 presents a POESO’s phase advantage on the generalized disturbance estimation. Next, another sinusoidal reference is selected to test the system’s high-speed motion.
Figure 7. 5 Hz sinusoidal motion tracking results. (a) Position tracking results. (b) Position tracking errors. (c) Control efforts.
Figure 8. Hysteresis curves by different control approaches (For the case of 5 Hz sinusoidal reference).
Figure 9. The generalized disturbance estimations (For the case of 5 Hz sinusoidal tracking responses).
4.3. Sinusoidal Responses (II)
Generally, a system runs at around 1/100 to 1/10 of the lowest resonant-vibrational frequency [34]. It does limit the operating speed and motivates a high-bandwidth positioning. Here, a 20 Hz sinusoidal reference, whose frequency exceeds 10% of the stage’s resonant frequency (190 Hz), is taken. The sampling interval is 0.06 ms. The tracking results are shown in Figure 10. Figure 10a shows tracking performance of the three control strategies. From Figure 10b, one can see the POADRC has the minimum tracking errors. Figure 10c presents facts that the POADRC’s control signals lead the ones of the ADRC and the PI, and the ADRC’s control signals are ahead of the ones of the PI. In other words, the POADRC is the most active regulation, and the PI is the most passive one. Accordingly, positioning errors shown in Figure 10b agrees with the control signals presented in Figure 10c. In addition, Figure 11 shows hysteresis curves compensated by the PI, the ADRC, and the POADRC. Apparently, the estimation phase advantage of the POESO shown in Figure 12 guarantees the POADRC provides the most active control and behaves best.
Figure 10. 20 Hz sinusoidal motion tracking results. (a) Position tracking results. (b) Position tracking errors. (c) Control efforts.
Figure 11. Hysteresis curves by different control approaches (For the case of 20 Hz sinusoidal reference).
Figure 12. The generalized disturbance estimations (For the case of 20 Hz sinusoidal tracking responses).
5. Conclusions
The POESO and the POADRC are designed, analyzed, and verified in this article. Instead of introducing linearities, nonlinearities or raising order, a POESO is realized by a straightforward and effective modification to a classical ESO. Experimental results show that the POESO ensures better positioning performance. It is practical and efficient. Nevertheless, parameter ‘c’ still needs a standard/systematic optimization. Furthermore, providing a leading generalized disturbance estimation phase may be a promising way to improve the ESO based ADRC approaches. It deserves further investigations.
Author Contributions: Conceptualization, W.W.; methodology, W.W., and P.X.; software, P.X.; validation, P.X., W.W., and M.Z.; formal analysis, W.W., P.X., and M.Z.; investigation, P.X.; resources, W.W., and M.Z.; data curation, P.X.; writing—original draft preparation, P.X., and W.W.; writing—review and editing, W.W., and P.X.; visualization, P.X., and W.W.; supervision, W.W.; project administration, W.W., and M.Z.; funding acquisition, W.W. All authors have read and agreed to the published version of the manuscript.
Funding: This work was supported by the National Natural Science Foundation of China (61403006, 61873005), and the Open Project Program of National Engineering Laboratory for Agri-product Quality Traceability, grant number AQT-2021-YB2.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Not applicable.
Conflicts of Interest: The authors declare no conflict of interest.
Appendix A. Appendix A
Appendix A .1. Proof of Theorem 1
Proof of Theorem 1. Solving (10), one has
Let
Since is bounded, i.e.,
, here
is a positive constant, it follows that
for . Since
, one has
Since is Hurwitz, there exists a finite time
such that
for . Then,
for . Here,
depends on
.
Let ,
, one has
for . From (30), (31), and (34), one has
for .
Let , then
for . From (28), one has
According to (35)–(37), one has
for .
Let , then
for .□
Appendix A .2. Proof of Theorem 2
Proof of Theorem 2. From (6) and definitions of the tracking errors and the estimation errors, one has
and
From (8), one has . Let
, and
, one has
where ,
.
Solving (42), it follows that
For , according to Theorem 1,
, one has
Let , it follows that
Taking (7) into consideration, one has
when is Hurwitz, there exists a finite time
such that
for .
Note that depends on
. Let
and
, it follows that
for .
for , and Let
, one has
for .
From (45), (46), and (50), one has
for . From (43), one has
According to (48), (51), and (52), one has
for .
Let
then .□
References
- Devasia, S.; Eleftheriou, E.; Moheimani, S.O.R. A survey of control issues in nanopositioning. IEEE Trans. Control Syst. Technol. 2007, 15, 802–823. DOI: https://doi.org/10.1109/TCST.2007.903345
- Gu, G.; Zhu, L.; Su, C.; Ding, H.; Fatikow, S. Modeling and control of piezo-actuated nanopositioning stages: A survey. IEEE Trans. Autom. Sci. Eng. 2016, 13, 313–332. DOI: https://doi.org/10.1109/TASE.2014.2352364
- Mishra, J.P.; Xu, Q.; Yu, X.; Jalili, M. Precision position tracking for piezoelectric-driven motion system using continuous third-order sliding mode control. IEEE/ASME Trans. Mechatron. 2018, 23, 1521–1531. DOI: https://doi.org/10.1109/TMECH.2018.2853737
- Shan, L.; Yang, X.; Yao, L.; Ning, L. Research on modelling of piezoelectric micro-positioning stage based on pi hysteresis model. J. Eng. 2019, 2019, 437–441. DOI: https://doi.org/10.1049/joe.2018.8978
- Gu, G.; Li, C.; Zhu, L.; Su, C. Modeling and identification of piezoelectric-actuated stages cascading hysteresis nonlinearity with linear dynamics. IEEE/ASME Trans. Mechatron. 2016, 21, 1792–1797. DOI: https://doi.org/10.1109/TMECH.2015.2465868
- Li, Z.; Shan, J.; Gabbert, U. Dynamics modeling and inversion-based synchronized model predictive control for a fabry-perot spectrometer. IEEE/ASME Trans. on Mechatron. 2019, 24, 1818–1828. DOI: https://doi.org/10.1109/TMECH.2019.2927752
- Liu, X.; Huang, M.; Xiong, R.; Shan, J.; Mao, X. Adaptive inverse control of piezoelectric actuators based on segment similarity. IEEE Trans. Ind. Electron. 2018, 66, 5403–5411. DOI: https://doi.org/10.1109/TIE.2018.2868011
- Jian, Y.; Huang, D.; Liu, J.; Min, D. High-precision tracking of piezoelectric actuator using iterative learning control and direct inverse compensation of hysteresis. IEEE Trans. Ind. Electron. 2018, 66, 368–377. DOI: https://doi.org/10.1109/TIE.2018.2826450
- Rakotondrabe, M. Bouc-wen modeling and inverse multiplicative structure to compensate hysteresis nonlinearity in piezoelectric actuators. IEEE Trans. Autom. Sci. Eng. 2010, 8, 428–431. DOI: https://doi.org/10.1109/TASE.2010.2081979
- Lin, C.J.; Lin, P. Tracking control of a biaxial piezo-actuated positioning stage using generalized duhem model. Comput. Math. Appl. 2012, 64, 766–787. DOI: https://doi.org/10.1016/j.camwa.2011.12.015
- Piao, M.; Wang, Y.; Sun, M.; Zhang, X.; Chen, Z.; Yan, Y. Fixed-time-convergent generalized extended state observer based motor control subject to multiple disturbances. IEEE Trans. Ind. Inf. 2021, 17, 8066–8079. DOI: https://doi.org/10.1109/TII.2021.3059774
- Na, J.; Jing, B.; Huang, Y.; Gao, G.; Zhang, C. Unknown system dynamics estimator for motion control of nonlinear robotic systems. IEEE Trans. Ind. Electron. 2020, 67, 3850–3859. DOI: https://doi.org/10.1109/TIE.2019.2920604
- Sun, J.L.; He, H.B.; Yi, J.Q.; Pu, Z.Q. Finite-time command-filtered composite adaptive neural control of uncertain nonlinear systems. IEEE Trans. Cybern. 2020, 52, 6809–6821. https://doi.org/10.1109/TCYB.2020.3032096. DOI: https://doi.org/10.1109/TCYB.2020.3032096
- de Rozario, R.; Fleming, A.; Oomen, T. Finite-time learning control using frequency response data with application to a nanopositioning stage. IEEE/ASME Trans. Mech. 2019, 5, 2085–2096. DOI: https://doi.org/10.1109/TMECH.2019.2931407
- Liu, J.B.; Wang, J.R.; Zou, Q.Z. Decomposition-learning-based output tracking to simultaneous hysteresis and dynamics control: High-speed large-range nanopositioning example. IEEE Trans. Control Syst. Technol. 2021, 29, 1775–1782. DOI: https://doi.org/10.1109/TCST.2020.3018596
- Kong, L.H.; Li, D.; Zou, J.X.; He, W. Neural networks based learning control for a piezoelectric nanopositioning system. IEEE/ASME Trans. Mech. 2020, 25, 2904–2914. DOI: https://doi.org/10.1109/TMECH.2020.2997801
- Han, J. From pid to active disturbance rejection control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. DOI: https://doi.org/10.1109/TIE.2008.2011621
- Zhang, Y.L.; Zhu, M.; Li, D.H.; Wang, J. Adrc dynamic stabilization of an unstable heat equation. IEEE Trans. Autom. Control 2020, 65, 4424–4429. DOI: https://doi.org/10.1109/TAC.2019.2957690
- Gao, H.; Chen, Z.; Sun, M.; Huang, J.; Wang, Z.; Chen, Z. An efficient fast altitude control for hypersonic vehicle. Control Eng. Pract. 2020, 100, 10442601–10442613. DOI: https://doi.org/10.1016/j.conengprac.2020.104426
- Tao, J.; Sun, Q.; Tan, P.; Chen, Z.; He, Y. Active disturbance rejection control (adrc)-based autonomous homing control of powered parafoils. Nonlinear Dyn. 2016, 86, 1461–1476. DOI: https://doi.org/10.1007/s11071-016-2972-1
- Jiang, Y.; Sun, Q.; Zhang, X.; Chen, Z. Pressure regulation for oxygen mask based on active disturbance rejection control. IEEE Trans. Ind. Electron. 2017, 64, 6402–6411. DOI: https://doi.org/10.1109/TIE.2017.2677323
- Cheng, Y.; Chen, Z.; Sun, M.; Sun, Q. Cascade active disturbance rejection control of a high-purity distillation column with measurement noise. Ind. Eng. Chem. Res. 2018, 57, 4623–4631. DOI: https://doi.org/10.1021/acs.iecr.8b00231
- Zarif Mansour, S.; Seethaler, R.J.; Teo, Y.R.; Yong, Y.K.; Fleming, A.J. Piezoelectric bimorph actuator with integrated strain sensing electrodes. IEEE Sens. J. 2018, 18, 5812–5817. DOI: https://doi.org/10.1109/JSEN.2018.2842138
- Wang, G.; Xu, Q. Sliding mode control with disturbance rejection for piezoelectric nanopositioning control. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 6144–6149. DOI: https://doi.org/10.23919/ACC.2018.8431754
- Tan, K.K.; Lee, T.H.; Zhou, H.X. Micro-positioning of linear- piezoelectric motors based on a learning nonlinear pid controller. IEEE/ASME Trans. Mechatron. 2001, 6, 428–436. DOI: https://doi.org/10.1109/3516.974856
- Madonski, R.; Herman, P. Survey on methods of increasing the efficiency of extended state disturbance observers. ISA Trans. 2015, 56, 18–27. DOI: https://doi.org/10.1016/j.isatra.2014.11.008
- Madonski, R.; Łakomy, K.; Stankovic, M.; Shao, S.; Yang, J.; Li, S. Robust converter-fed motor control based on active rejection of multiple disturbances. Control Eng. Pract. 2021, 107, 104696. DOI: https://doi.org/10.1016/j.conengprac.2020.104696
- Stanković, M.R.; Madonski, R.; Shao, S.; Mikluc, D. On dealing with harmonic uncertainties in the class of active disturbance rejection controllers. Int. J. Control 2021, 94, 2795–2810. DOI: https://doi.org/10.1080/00207179.2020.1736639
- Pu, Z.; Yuan, R.; Yi, J.; Tan, X. A class of adaptive extended state observers for nonlinear disturbed systems. IEEE Trans. Ind. Electron. 2015, 62, 5858–5869. DOI: https://doi.org/10.1109/TIE.2015.2448060
- Wei, W.; Zhang, Z.; Zuo, M. Phase leading active disturbance rejection control for a nanopositioning stage. ISA Trans. 2021, 116, 218–231. DOI: https://doi.org/10.1016/j.isatra.2021.01.004
- Gao, Z. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; Volume 6; pp. 4989–4996.
- Zheng, Q.; Chen, Z.; Gao, Z. A practical approach to disturbance decoupling control. Control Eng. Pract. 2009, 17, 1016–1025. DOI: https://doi.org/10.1016/j.conengprac.2009.03.005
- Chen, S.; Xue, W.; Huang, Y. On active disturbance rejection control for nonlinear systems with multiple uncertainties and nonlinear measurement. Int. J. Robust Nonlinear Control 2020, 30, 3411–3435. DOI: https://doi.org/10.1002/rnc.4948
- Clayton, G.; Tien, S.; Leang, K.; Zou, Q.; Devasia, S. A review of feedforward control approaches in nanopositioning for high-speed SPM. J. Dyn. Syst. Meas. Control 2009, 131, 061101–061119. DOI: https://doi.org/10.1115/1.4000158