Trajectory Tracking Control Design of a Mass-Damping-Spring System with Uncertainty using the Bond Graph Approach
Published online first on October 31, 2020.
Corresponding author: I. Dif
Abstract
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 simulationDownloads
References
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: https://doi.org/10.1016/j.jfranklin.2005.01.005
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: https://doi.org/10.1016/j.simpat.2003.11.002
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: https://doi.org/10.1016/j.jprocont.2007.12.009
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: https://doi.org/10.1007/s40430-017-0906-6
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. https://www.20sim.com/ (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: https://doi.org/10.1115/1.3426968
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: https://doi.org/10.1080/01969722.2017.1412905
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: https://doi.org/10.1007/s11465-015-0335-0
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: https://doi.org/10.1080/0020772031000071794
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: https://doi.org/10.1109/ACCESS.2020.2968513
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: https://doi.org/10.5545/sv-jme.2015.2511
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: https://doi.org/10.1007/s12555-019-0302-3
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: https://doi.org/10.48084/etasr.2598
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: https://doi.org/10.48084/etasr.3648
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: https://doi.org/10.1007/978-1-4612-0031-4
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: https://doi.org/10.1515/nleng-2016-0077
D. Alazard, P. Apkarian, C. Cumer, G. Ferreres, and M. Gauvrit, Robustesse et Commande Optimale. Toulouse, France: Cepadues, 1999.
Downloads
How to Cite
License
Copyright (c) 2020 Authors
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.