Controlling the Double Rotary Inverted Pendulum with Multiple Feedback Delays

V. Casanova, J. Salt, R. Piza, A. Cuenca


The aim of this work is the development and implementation of a control structure for the double rotary inverted pendulum, suitable to be used in a Networked Control System environment. Delays are quite common in this kind of systems and, when controlling multivariable plants, it is possible that different delays are applied to the multiple inputs and outputs of them. A control structure that allows compensating individually each one of the multiple loop delays would be useful when one of these delays changes. Inverted pendulums are quite sensitive to delays and for this reason are appropriated plants to be used in these conditions. The control structure is developed modifying the control in no-delay conditions with a generalized predictor able to deal with unstable and non-minimum plants as the chosen one is. The proposed structure has been simulated and implemented to control a real double rotary inverted pendulum.


Control applications, delay compensation, distributed control, multi-loop control, multi-variable feedback control, transport delay

Full Text:



Y. Halevi, A. Ray, Integrated communication and control systems: Part I-Analysis, ournal of Dynamic Systems, Measurement and Control, vol. 110, pp. 367-373, 1988.

A. Ray, Y. Halevi, Integrated communication and control systems: Part II-Design onsiderations, Journal of Dynamic Systems, Measurement and Control, vol. 110, p. 374-381, 1988.

L.G. Bushnell, Networks and control, IEEE Control Systems Magazine, vol. 21, no., pp. 22-23, 2001.

Y. Tipsuwan, M-Y. Chow, Control methodologies in networked control systems, ontrol Engineering Practice, vol. 11, no. 10, pp. 1099-1111, 2001.

P.F. Hokayem, C.T. Abdallah, Inherent issues in networked control systems: A urvey, Proceedings of the 23rd American Control Conference, Boston (USA), vol.6, p. 4897-4902, 2004.

T.C. Yang, Networked control systems: A brief survey, IEE Proceedings on Control heory and Applications, vol. 153, no. 4, pp. 403-412, 2006.

V. Casanova, J. Salt, Multirate control implementation for an integrated communication nd control system, Control Engineering Practice, vol. 11, no. 11, pp. 1335- 348, 2003.

J. Nilsson, Real-time control systems with delays. PhD thesis, Lund Institute of echnology, Lund, Sweden, 1998.

J. Nilsson, B. Bernhardsson, B. Wittenmark, Stochastic analysis and control of eal-time systems with random time delays, Automatica, vol. 34, no. 1, pp. 57-64, 998.

F.L. Lian, J.R. Moyne, D.M. Tilbury, Performance evaluation of control networks: thernet, ControlNet, and DeviceNet, IEEE Control Systems Magazine, vol. 21, p. 66-83, 2001.

F.L. Lian, J.R. Moyne, D.M. Tilbury, Network design consideration for distributed ontrol systems, IEEE Transactions on Control Systems Technology, vol. 10, pp. 97-307, 2002.

F.L. Lian, J.R. Moyne, D.M. Tilbury, Modelling and optimal controller design of etworked control systems with multiple delays, International Journal of Control, ol. 76, no. 6, pp. 591-606, 2003.

H. Gaoa, T. Chenb, J. Lamc, A new delay system approach to network-based control, utomatica, vol. 44, no. 1, pp. 39-52, 2008.

A.V. Savkin, Analysis and synthesis of networked control systems: Topological ntropy, observability, robustness and optimal control, Automatica, vol. 42, no. 1, p. 51-62, 2006.

D.S. Kim et al, Maximum allowable delay bounds of networked control systems, ontrol Engineering Practice, vol.11, no. 11, pp.1301-1313, 2003.

H. Fanga, H. Yeb, M. Zhong, Fault diagnosis of networked control systems, Annual eviews in Control, vol.31, no. 1, pp. 55-68, 2007.

O.E. Agamennoni, A.C. Desages, J.A. Romagnoli, A multivariable delay compensator cheme, Chemical Engineering Science, vol. 47, no. 5, pp. 1173-1185, 1992.

B.A. Ogunnaike, W.H. Ray, Multivariable controller design for linear systems having ultiple time delays, AIChE Journal, vol. 25, no. 6, pp. 1043-1057, 1979.

K. Watanabe, M. Ito, An observer for linear feedback control laws of multivariable ystems with multiple delays in controls and outputs, Systems & Control Letters, ol. 1, no. 1, pp. 54-59, 1981.

S. Mori, H. Nishihara, K. Furuta, Control of unstable mechanical system: Control f pendulum, International Journal of Control, vol. 23 no. 5, pp. 673-692, 1976.

K. Furuta, M. Yamakita, S. Kobayashi, M. Nishimura, A new inverted pendulum pparatus for education, IFAC Advances in Control Education Conference, pp. 191- 96, 1991.

S. Yurkovich, M. Widjaja, Fuzzy controller synthesis for an inverted pendulum, ontrol Engineering Practice, vol. 4, no. 4, pp. 455-469, 1996.

W. Zhong, H. Röck, Energy and passivity based control of the double inverted endulum on cart, IEEE Conference on Control Applications, pp. 896-901, 2001.

J. Driver, D. Thorpe, Design, build and control of a single/double rotational inverted endulum, The University of Adelaide, School of Mechanical Engineering, Australia, 004.

Quanser Consulting Inc, Rotary experiment #8: Double Inverted Pendulum (DBPEN), 2006.

G. Alevisakis, D.E. Seborg, An extension of the Smith predictor method to multivariable inear systems containing time delays, International Journal of Control, ol. 17, no. 3, pp. 541- 551, 1973.

K. Watanabe, Y. Ishiyama, M. Ito, Modified Smith predictor control for multivariable ystems with delays and unmeasurable step disturbances, International Journal f Control, vol. 37, no. 5, pp. 959-973, 1983.

J.M. Maciejowski, Robustness of multivariable Smith predictors, Journal of Process ontrol, vol. 4, no. 1, pp. 29-32, 1994.

A.M. De Paor, A modified Smith predictor and controller for unstable processes ith time delay, International Journal of Control, vol. 41, no. 4, pp. 1025-1036, 985.

H.J. Kwak, S.W. Sung, I.B. Lee, A modified Smith predictor with a new structure or unstable processes, Industrial & Engineering Chemistry Research, vol. 38, no. 2, p. 405-411, 1999.

T. Liu, Y.Z. Cai, D.Y. Gu, W.D. Zhang, New modified Smith predictor scheme or integrating and unstable processes with time delay, IEE Proceedings on Control heory and Applications, vol. 152, no. 2, pp. 238-246, 2005.

P. García, P. Albertos, T. Hägglund, Control of unstable non-minimum-phase delayed ystems, Journal of Process Control, vol. 16, no. 10, pp. 1099-1111, 2006

P. Albertos, P. García, Robust control design for long time-delay systems, Journal f Process Control, vol. 19, no. 10, pp. 1640-1648, 2009.


Copyright (c) 2017 V. Casanova, J. Salt, R. Piza, A. Cuenca

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

CC-BY-NC  License for Website User

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]

INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2018: IF=1.585..

IJCCC is indexed in Scopus from 2008 (CiteScore2018 = 1.56):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.


 Impact Factor in JCR2018 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.585 (Q3). Scopus: CiteScore2018=1.56 (Q2);

SCImago Journal & Country Rank

Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.