Trajectory Tracking Control Design of a Mass-Damping-Spring System with Uncertainty using the Bond Graph Approach

  • I. Dif Electrical Engineering Department, LAADI Laboratory, University of Djelfa, Algeria
  • A. Kouzou Electrical Engineering Department, LAADI Laboratory, University of Djelfa, Algeria
  • K. Benmahammed LSI Laboratory, Ferhat Abbas University Setif 1, Algeria
  • A. Hafaifa Electrical Engineering Department, LAADI Laboratory, University of Djelfa, Algeria
Volume: 10 | Issue: 6 | Pages: 6427-6431 | December 2020 |


This paper deals with the simulation, and design of a trajectory-tracking control law for a physical system under parameter uncertainty modeled by a bond graph. This control strategy is based on the inversion of the system through their causal Input/Output (I/O) path using the principle of bicausality to track the desired trajectory. The proposed control strategy is validated with the use of a simple mechanical mass-spring-damper system. The results show that the bond graph is a very helpful methodology for the design of control laws in the presence of uncertainties. This proposed control can be applied in several applications and can be improved to ensure robust control.

Keywords: trajectory-tracking, bond graph, bicausality, inverse system, uncertainty, 20-sim simulation


Download data is not yet available.


S. Junco, A. Donaire, and G. Garnero, "Speed control of series DC motor: a bond graph based backstepping design," in IEEE International Conference on Systems, Man and Cybernetics, Yasmine Hammamet, Tunisia, Oct. 2002, vol. 3.

C. S. Kam and G. Dauphin-Tanguy, "Bond graph tools for standard interconnection structure determination," in Proceedings of the 2001 International Conference on Bond Graph Modeling and Simulation (ICBGM'01), Phoenix, AZ, USA, Jan. 2001.

C. Sié Kam and G. Dauphin-Tanguy, "Bond graph models of structured parameter uncertainties," Journal of the Franklin Institute, vol. 342, no. 4, pp. 379-399, Jul. 2005. DOI:

W. Borutzky and G. Dauphin-Tanguy, "Incremental bond graph approach to the derivation of state equations for robustness study," Simulation Modelling Practice and Theory, vol. 12, no. 1, pp. 41-60, Apr. 2004. DOI:

M. A. Djeziri, B. Ould Bouamama, and R. Merzouki, "Modelling and robust FDI of steam generator using uncertain bond graph model," Journal of Process Control, vol. 19, no. 1, pp. 149-162, Jan. 2009. DOI:

M. G. Kazemi and M. Montazeri, "A new robust fault diagnosis approach based on bond graph method," Journal of the Brazilian Society of Mechanical Sciences and Engineering, vol. 39, no. 11, pp. 4353-4365, Nov. 2017. DOI:

N. Tari, L. Sekhri, and H. Haffaf, "A Functional and Bond Graph Model for Robust Supervision," Electrotehnica, Electronica, Automatica (EEA), vol. 66, no. 1, pp. 161-171, 2018.

P. J. Gawthrop, "Bicausal bond graphs," Simulation Series, vol. 27, 1994.

"20-sim | Modeling & Simulation," 20-Sim. (accessed Oct. 27, 2020).

H. A. Paynter, Analysis and Design of Engineering Systems. The MIT Press, 1960.

D. Karnopp, System dynamics: A unified approach. New York, NY, USA: Wiley, 1975. DOI:

D. J. U. Thoma, Introduction to Bond Graphs and Their Applications: Pergamon International Library of Science, Technology, Engineering and Social Studies. Oxford, UK: Pergamon Press, 2016.

P. Borne, G. Dauphin-Tanguy, J. P. Richard, F. Rotella, and F. Zambettakis, Automatique : Modélisation et identification des processus, tome 2. Paris, France: Editions Technip, 2000.

G. Dauphin-Tanguy, Les Bond Graphs. Paris, France: Hermès, 2000.

P. J. Antsaklis and A. N. Michel, A Linear Systems Primer. Boston, MA, USA: Birkhäuser, 2007.

H. Khalil, Nonlinear Systems, 3rd Edition. Upper Saddle River, NJ, USA: Pearson, 2001.

S. A. Ajwad, J. Iqbal, R. U. Islam, A. Alsheikhy, A. Almeshal, and A. Mehmood, "Optimal and Robust Control of Multi DOF Robotic Manipulator: Design and Hardware Realization," Cybernetics and Systems, vol. 49, no. 1, pp. 77-93, Jan. 2018. DOI:

M. Khemliche, I. Dif, S. Latreche, and B. O. Bouamama, "Modelling and analysis of an active suspension 1/4 of vehicle with bond graph," in First International Symposium on Control, Communications and Signal Processing, 2004, Hammamet, Tunisia, Mar. 2004, pp. 811-814.

S. A. Ajwad, J. Iqbal, M. I. Ullah, and A. Mehmood, "A systematic review of current and emergent manipulator control approaches," Frontiers of Mechanical Engineering, vol. 10, no. 2, pp. 198-210, Jun. 2015. DOI:

T.-J. Yeh, "Controller synthesis for cascade systems using bond graphs," International Journal of Systems Science, vol. 33, no. 14, pp. 1161-1177, Jan. 2002. DOI:

J. Zhao, D. Song, B. Zhu, Z. Chen, and Y. Sun, "Nonlinear Backstepping Control of Electro-Hydraulic Brake System Based on Bond Graph Model," IEEE Access, vol. 8, pp. 19100-19112, 2020. DOI:

J. Iqbal, M. I. Ullah, A. A. Khan, and M. Irfan, "Towards Sophisticated Control of Robotic Manipulators: An Experimental Study on a Pseudo-Industrial Arm," Strojniski Vestnik - Journal of Mechanical Engineering, vol. 61, no. 7-8, pp. 465-470. DOI:

S. Ullah, A. Mehmood, Q. Khan, S. Rehman, and J. Iqbal, "Robust Integral Sliding Mode Control Design for Stability Enhancement of Under-actuated Quadcopter," International Journal of Control, Automation and Systems, vol. 18, no. 7, pp. 1671-1678, Jul. 2020. DOI:

J. Iqbal, "Modern Control Laws for an Articulated Robotic Arm: Modeling and Simulation," Engineering, Technology & Applied Science Research, vol. 9, no. 2, pp. 4057-4061, Apr. 2019. DOI:

M. Fouzia, N. Khenfer, and N. E. Boukezzoula, "Robust Adaptive Tracking Control of Manipulator Arms with Fuzzy Neural Networks," Engineering, Technology & Applied Science Research, vol. 10, no. 4, pp. 6131-6141, Aug. 2020. DOI:

N. Dif, E. Boudissa, M. Bounekhla, and I. Dif, "Firefly Algorithm Improvement with Application to Induction Machine Parameters Identification," Revue Roumaine des Sciences Techniques - Serie Electrotechnique et Energetique, vol. 65, no. 1, pp. 35-40, 2020.

W. E. Dixon, A. Behal, D. M. Dawson, and S. P. Nagarkatti, Nonlinear Control of Engineering Systems: A Lyapunov-Based Approach. Basel, Switzerland: Birkhäuser, 2003. DOI:

J. Iqbal, M. Ullah, S. G. Khan, B. Khelifa, and S. Ćuković, "Nonlinear control systems - A brief overview of historical and recent advances," Nonlinear Engineering, vol. 6, no. 4, pp. 301-312, Dec. 2017. DOI:

D. Alazard, P. Apkarian, C. Cumer, G. Ferreres, and M. Gauvrit, Robustesse et Commande Optimale. Toulouse, France: Cepadues, 1999.


Abstract Views: 175
PDF Downloads: 73

Metrics Information
Bookmark and Share

Most read articles by the same author(s)