Abstract
The paper presents a novel control design, which is based on the idea of active disturbance rejection control (ADRC), for a kind of flexible aerocraft whose controlled variable cannot be measured directly. Since the original frame of ADRC cannot be directly applied, the paper puts forward a new extended state observer (ESO) and the corresponding ADRC law. In order to assign the poles of the closed-loop system to ideal positions such that the vibration can be quickly suppressed, an elastic damping term is added into feedback law. The advantages of the new ESO for effectively estimating both the rigid mode and elastic mode from the measurements are discussed. Moreover, the analysis on the stability, the relative stability and the steady state of the closed-loop system is given. Finally, the effectiveness and robustness of the proposed ADRC are verified by simulations.
Similar content being viewed by others
References
Pan, C., Rong, J., Xu, T., & Xiang, D. (2020). Novel approach for active vibration control of a flexible missile. Defence Technology, 16(4), 956–967.
Su, C., Wang, X., Xu, Z., Li, J., & Wang, X. (2019). Research on elastic vibration suppression of missile attitude control system. Journal of Projectiles, Rockets, Missiles and Guidance, 39(5), 154–157 (in Chinese).
Oh, C., Bang, H., & Park, C. (2008). Attitude control of a flexible launch vehicle using an adaptive notch filter: ground experiment. Control Engineering Practice, 16(1), 30–42.
Wang, Z., & Liu, Z. (2010). Aero-elastic stability design of spinning ballistic missile with sliding mode control. In International Conference on Computer Design and Applications (pp. 3147–3152). Qinhuangdao, China.
Khoshnood, A. M., Roshanian, J., & Jafari, A. A. (2010). An adjustable model reference adaptive control for a flexible launch vehicle. Journal of Dynamic Systems, Measurement, and Control, 132(4), 1–7.
Piao, M., Zhang, Y., Sun, M., Yang, Z., & Wang, Z. (2019). Adaptive aeroservoelastic mode stabilization of flexible airbreathing hypersonic vehicle. Journal of Vibration and Control, 25(15), 2124–2142.
George, K. K., & Bhat, M. S. (1998). Two-degree-of-freedom H-infinity robust controller for a flexible missile. Journal of Guidance, Control, and Dynamics, 21(3), 518–520.
Zhang, L., Peng, C., Wang, Y., et al. (2010). Two-degree-of-freedom \({\rm H}_\infty\) controller design for vibration attenuation and tracking of high length-to-diameter ratio missile. Journal of Balls, 22(4), 1–5.
Maki, M.C., & Vegte, J. (1972). Optimal and constrained-optimal control of a flexible launch vehicle. AIAA Journal, 10(6): 796–799.
Liu, X., Huang, W., Wu, Y., & Xiong, S. (2014). Passive, active and compound control for elastic missile and applicability analysis. The Journal of New Industrialization, 4(5), 11–19.
Huang, Y., & Xue, W. (2014). Active disturbance rejection control: methodology and theoretical analysis. ISA transactions, 53(4), 963–976.
Han, J. (2009). From PID to active disturbance rejection control. IEEE Transactions on Industrial Electronics, 56(3), 900–906.
Huang, Y., Xu, K., Han, J., & Lam, J. (2001). Flight control design using extended state observer and non-smooth feedback. In Proceedings of the 40th IEEE Conference on Decision and Control (pp. 223–228). Orlando, FL, USA.
Zhao, S., & Gao, Z. (2013). An active disturbance rejection based approach to vibration suppression in two-inertia systems. Asian Journal of Control, 15(2), 350–362.
Xue, W., Madonski, R., Lakomy, K., Gao, Z., & Huang, Y. (2017). Add-on module of active disturbance rejection for set-point tracking of motion control systems. IEEE Transactions on Industry Applications, 53(4), 4028–4040.
Xiang, G., Huang, Y., Yu, J., Zhu, M., & Su, J. (2018). Intelligence evolution for service robot: An ADRC perspective. Control Theory and Technology, 16(4), 324–335.
Zheng, Q., & Gao, Z. (2018). Active disturbance rejection control: some recent experimental and industrial case studies. Control Theory and Technology, 16(4), 301–313.
Madonski, R., Ramirez-Neria, M., Stankovic, M., Shao, S., Gao, Z., Yang, J., & Li. S. (2019). On vibration suppression and trajectory tracking in largely uncertain torsional system: An error-based ADRC approach. Mechanical Systems and Signal Processing. https://doi.org/10.1016/j.ymssp.2019.106300.
Fareh, R., Al-Shabi, M., Bettayeb, M., & Ghommam, J. (2020). Robust active disturbance rejection control for flexible link manipulator. Robotica, 38(1), 118–135.
Chen, S., Bai, W., Hu, Y., et al. (2020) On the conceptualization of total disturbance and its profound implications. Science China Information Sciences. https://doi.org/10.1007/s11432-018-9644-3.
Acknowledgements
This work was supported by the National Key R&D Program of China (No. 2018YFA0703800) and the National Center for Mathematics and Interdisciplinary Sciences, Chinese Academy of Sciences.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Proof of Lemma 1
Since the pair \(({\bar{A}},{\bar{C}}_1)\) is observable, the matrix \(M_O\) is nonsingular. Denote
the dynamics of v(t) is obtained as follows:
where \(L_{e}=M_O L,\) \({\bar{c}}_{e}={\bar{C}}_1 M_O^{-1},\)
and
Due to the assumption that the disturbance \(f_q \in \mathbb{R}\) is bounded, \(f\in \mathbb{R}\) and \(f_q \in \mathbb{R}\) have the bounded first 3rd-order derivatives; \(f_v\) is bounded.
Since the pair \(({\bar{A}}_{e},~{\bar{c}}_{e})\) is observable, there exist \({\bar{L}}_{e,1}\), \(\bar{L}_{e,2}\) and the invertible matrices \(P_{L1}\) and \({P}_{L2}\) such that
where
The relationship between \(P_{L1}\) and \({P}_{L2}\) is obtained as follows:
where \(T_P = M_P^{-1}M_\beta M_P\) and
a is a constant. Denote \(\tilde{v}(t) = T_P v(t)\), from (a2), (a5) and (a7), there is
Since the matrix \(({\bar{A}}_{e}-\bar{L}_{e,2}{\bar{c}}_{e})\) is Hurwitz, there exists a positive definite matrix \(Q_L\) such that
Consider the Lyapunov function \({V}(t)={\tilde{v}}(t)^{\mathrm{T}} Q_L {\tilde{v}}(t)\). Then, we have
and
Since \(f_v\) is bounded, i.e., \(|f_v |^2<\eta _{F}\) for some positive \(\eta _{F}\), with the help of Gronwall lemma, it is indicated from (a12) that
(15) is obtained. \(\square\)
Proof of Theorem 1
First, it will be proved that there exist the controller parameters \(k_p,\) \(k_d,\) \(k_q\) and the observer parameter L, such that the closed-loop system is stable despite the uncertainties given in Table 1. If the controller parameters are chosen as \(\omega _c=2,\) \(\xi _c=2,\) \(\omega _q=3,\) \(\lambda (\bar{A}-L\bar{C})=10\{-0.9,-1,-0.95,-1.05,-1\},\) then it can be proved that the characteristic roots of the closed-loop system lie in the following regions, as shown in Table a1, i.e., the closed-loop system is stable, despite various uncertainties of the system parameters in the scopes of Table 1.
Since the closed-loop system is stable, the disturbances f and \(f_q\) are bounded. Denote the transfer function from the total disturbance f to the estimation \(z_i\) as \(\dfrac{D_{fi}(s)}{N(s)}\) and the transfer function from the disturbance \(f_q\) to the estimation \(z_i\) as \(\dfrac{D_{f_{qi}}(s)}{N(s)},\) \(i=1,\ldots ,5.\) It can be obtained that
where \(\Delta \varPhi (s),Q_1(s),F(s)\) and \(F_q(s)\) are the Laplace transforms of \(\Delta \varphi (t),~q_1(t),~f(t)\) and \(f_q(t)\), respectively.
Denote the estimation error as \(e_z=z-X.\) From (a15), it can be obtained that, when the closed-loop system reaches steady state, there is
The dynamic equation of the rigid mode can be rewritten as
Therefore, the steady-state error of the rigid mode \(\Delta \varphi\) depends on \(-e_{z_1}\).
Since \({\lim \limits _{t \rightarrow \infty }}\alpha _w,{\lim \limits _{t \rightarrow \infty }}M_{b_Z}\) and \({\lim \limits _{t \rightarrow \infty }}M_{q1}\) exist, (20) is obtained. \(\square\)
Rights and permissions
About this article
Cite this article
Zhong, S., Huang, Y., Chen, S. et al. A novel ADRC-based design for a kind of flexible aerocraft. Control Theory Technol. 19, 35–48 (2021). https://doi.org/10.1007/s11768-020-00030-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-020-00030-y