Attitude observer-based robust control for a twin rotor system

Oscar Salas; Herman Castañeda; Jesús De León-Morales

Kybernetika (2013)

  • Volume: 49, Issue: 5, page 809-828
  • ISSN: 0023-5954

Abstract

top
In this paper, an angular tracking control based on adaptive super twisting algorithm (ASTA) for a Twin Rotor System is presented. With the aim of implementing the ASTA control and taking into consideration the difficulties of measuring some of its states, a Nonlinear Extended State Observer (NESO) is employed to estimate the vector state and furthermore unmeasured dynamics. This scheme increases robustness against unmodeled dynamics and external disturbance, reducing modeling difficulties due to the fact that it is not necessary to know all the parameters of the system. Furthermore, an analysis of stability is provided, where sufficient conditions are given in order to guarantee the stability of the closed-loop system. Experimental results demonstrate the feasibility of the control scheme and illustrate its performance under external disturbance.

How to cite

top

Salas, Oscar, Castañeda, Herman, and De León-Morales, Jesús. "Attitude observer-based robust control for a twin rotor system." Kybernetika 49.5 (2013): 809-828. <http://eudml.org/doc/260739>.

@article{Salas2013,
abstract = {In this paper, an angular tracking control based on adaptive super twisting algorithm (ASTA) for a Twin Rotor System is presented. With the aim of implementing the ASTA control and taking into consideration the difficulties of measuring some of its states, a Nonlinear Extended State Observer (NESO) is employed to estimate the vector state and furthermore unmeasured dynamics. This scheme increases robustness against unmodeled dynamics and external disturbance, reducing modeling difficulties due to the fact that it is not necessary to know all the parameters of the system. Furthermore, an analysis of stability is provided, where sufficient conditions are given in order to guarantee the stability of the closed-loop system. Experimental results demonstrate the feasibility of the control scheme and illustrate its performance under external disturbance.},
author = {Salas, Oscar, Castañeda, Herman, De León-Morales, Jesús},
journal = {Kybernetika},
keywords = {robust adaptive control; extended state observer; flight control; robust adaptive control; extended state observer; flight control},
language = {eng},
number = {5},
pages = {809-828},
publisher = {Institute of Information Theory and Automation AS CR},
title = {Attitude observer-based robust control for a twin rotor system},
url = {http://eudml.org/doc/260739},
volume = {49},
year = {2013},
}

TY - JOUR
AU - Salas, Oscar
AU - Castañeda, Herman
AU - De León-Morales, Jesús
TI - Attitude observer-based robust control for a twin rotor system
JO - Kybernetika
PY - 2013
PB - Institute of Information Theory and Automation AS CR
VL - 49
IS - 5
SP - 809
EP - 828
AB - In this paper, an angular tracking control based on adaptive super twisting algorithm (ASTA) for a Twin Rotor System is presented. With the aim of implementing the ASTA control and taking into consideration the difficulties of measuring some of its states, a Nonlinear Extended State Observer (NESO) is employed to estimate the vector state and furthermore unmeasured dynamics. This scheme increases robustness against unmodeled dynamics and external disturbance, reducing modeling difficulties due to the fact that it is not necessary to know all the parameters of the system. Furthermore, an analysis of stability is provided, where sufficient conditions are given in order to guarantee the stability of the closed-loop system. Experimental results demonstrate the feasibility of the control scheme and illustrate its performance under external disturbance.
LA - eng
KW - robust adaptive control; extended state observer; flight control; robust adaptive control; extended state observer; flight control
UR - http://eudml.org/doc/260739
ER -

References

top
  1. Anon1, Two Rotor Aero-dynamical System. User's manual., Inteco Ltd., 2006. 
  2. Ahmed, Q., Bhatti, A., Iqbal, S., Kazmi, I., 2-sliding mode based robust control for 2-dof helicopter., In: 11th Internat. Workshop on Variable Structure Systems 2010, pp. 481-486. 
  3. Azam, M., Singh, S. N., 10.2514/3.21178, J. Guidance, Control and Dynamics 17 (1998), 1, 192-200. Zbl0800.93406DOI10.2514/3.21178
  4. Dutka, A., Ordys, A., Grimble, M., Non-linear predictive control of 2 dof helicopter model., In: Proc. 42nd IEEE Conference on Decision and Control 2003. 
  5. Freidovich, L. B., Khalil, H. K., 10.1109/TAC.2008.2006821, IEEE Trans. Automat. Control 53 (2008), 10, 2324-2334. MR2466587DOI10.1109/TAC.2008.2006821
  6. Filippov, A., Differential Equation with Discontinuos Right-Hand Side., Kluwer 1988. 
  7. Gao, Z., Scaling and bandwidth - parametrization based controller tuning., In: IEEE Proc. American Control Conference, Denver 2003, pp. 4989-4996. 
  8. Guo, B. Z., Zhao, Z. L., 10.1049/iet-cta.2012.0123, IET Control Theory Appl. 6 (2012), 15, 2375-2386. MR3057797DOI10.1049/iet-cta.2012.0123
  9. Khalil, H. K., Nonlinear Systems., Prentice Hall, Englewood Cliffs, NJ 2002. Zbl1194.93083
  10. Kokotovic, P. V., Khalil, H. K., Singular Perturbation Methods in Control: Analysis and Design., Academic Press, London 1986. Zbl0989.93001MR0937051
  11. Levant, A., 10.1080/0020717031000099029, Internat. J. Control 76 (2003), 9-10, 924-941. MR1999375DOI10.1080/0020717031000099029
  12. Lopez-Martinez, M., Rubio, F., Approximate feedback linearization of a laboratory helicopter., In: Proc. 6th Portuguese Conference on Automatic Control 2004, pp. 43-48. 
  13. Lopez-Martinez, M., Ortega, M., Vivas, C., Rubio, F., 10.1016/j.automatica.2006.10.013, Automatica 43 (2007), 4, 655-661. Zbl1114.93024MR2306709DOI10.1016/j.automatica.2006.10.013
  14. Moreno, J., Osorio, M., 10.1109/TAC.2012.2186179, IEEE Trans. Automat. Control 57 (2012), 4, 1035-1040. MR2952337DOI10.1109/TAC.2012.2186179
  15. Mullhaupt, Ph., Srinivasan, B., Levine, J., Bonvin, D., A Toy more difficult to control than the real thing., In: Proc. European Control Conference 1999, pp. 253-258. 
  16. Petkov, P., Christov, N., Konstatinov, M., Robust real-time control of a two-rotor aerodynamic system., In: Proc. 17th IFAC World Congress 2008, pp. 6422-6427. 
  17. Plestan, F., Chriette, A., A robust controller based on adaptive super-twisting algorithm for a 3DOF helicopter., In: Decision and Control Conference 2012, pp. 7095-7100. 
  18. Poznyak, A. S., Advanced Mathematical Tools for Automatic Control Engineers., Elsevier, Deterministic Techniques 1, Amsterdam 2008, p. 774. MR2374025
  19. Rahideh, A., Shaheed, M., Huijberts, H., 10.1016/j.conengprac.2007.04.008, Control Engrg. Practice 16 (2008), 241-259. DOI10.1016/j.conengprac.2007.04.008
  20. Reale, G., Ortner, P., Re, L. Del, Nonlinear observers for closed-loop control of a combustion engine test bench., In: Proc. 2009 American Control Conference 6, Missouri 2009, pp. 4648-4653. 
  21. Saksena, V., O'Reily, J., Kokotovic, P., 10.1016/0005-1098(84)90044-X, Automatica 20 (1984), 273-293. MR0748193DOI10.1016/0005-1098(84)90044-X
  22. Shtessel, Y., Taleb, M., Plestan, F., 10.1016/j.automatica.2012.02.024, Automatica 48 (2012), 5, 759-769. Zbl1246.93028MR2912798DOI10.1016/j.automatica.2012.02.024
  23. Yang, X., Huang, Y., Capabilities of extended state observer for estimating uncertainties., In: Proc. American Control Conference 1, Missouri 2009, pp. 3700-3705. 
  24. Zhu, B., Huo, W., Trajectory linearization control for a quadrotor helicopter., In: 8th International Conference on Control and Automation 2010, pp. 34-39. 

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.