Abstract
With the increase of power and wide availability of the computers the modeling and simulations become very capable approaches in solving complex engineering problems. Using modern modeling and simulation tools the needs for expensive experimental investigations of the real systems are significantly reduced. In this chapter we consider 3D multibody systems (MBS).
The basic topic presented in this chapter is modeling and analysis of MBS systems from two different points of view—dynamic and geometric (visual). Bond graph approach for modeling of dynamics of MBS is presented first. It is based on acausal bond graphs leading to implicit differential-algebraic equations (DAEs) models. This approach enables developing of complex velocity based Euler–Lagrange models of MBS in BondSim© environment and simulating their motions.
The MBS can also be seen as the geometric objects of interconnected bodies in virtual 3D space. Using advanced techniques of Visualization Toolkit (VTK) it is shown how such models can be constructed using MS Visual C++ techniques. It is implemented in a specially designed application BondSimVisual© developed by the first author.
The geometrical objects representing complex 3D scene are basically static. However, they can be driven by the bond graph models. Because these are two different modeling worlds and two different applications, in order to enable interconnection of these two worlds an inter-process communication technique is developed. It is based on named pipe technology.
To illustrate developed methods a rather complex robotic example was analyzed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
http://www.bondsimulation.com is BondSim program web page, from which the basic version BondSim2015 of the program can be freely downloaded and used. The corresponding ABB_IRB1600.ept file, which contains the complete model including the last simulation results, can be downloaded as well. It can be saved to a suitable place (hard disk, external disk, or memory stick), from which it can be imported into the BondSim2015 using the Import command.
Abbreviations
- BDF:
-
Backward differentiation formula
- DAE:
-
Differential-algebraic equations
- EJS:
-
Euler junction structure
- MBS:
-
Multibody system
- MFC:
-
Microsoft foundation class
- RGB:
-
Red–green–blue
- TCP:
-
Tool centre point
- VTK:
-
Visualization Toolkit
References
Borri, M., Trainelli, L., & Bottasso, C. L. (2000). On representation and parameterizations of motions. Multibody Systems Dynamics, 4, 129–193.
Damic, V., & Cohodar, M. (2015) Dynamic analysis and 3D visualization of multibody systems. In: Junco & Longo (Eds.), Proceedings of the International Conference on Integrated Modeling and Analysis in Applied Control and Automation, pp. 89–96, Bergeggi, Italy, 21–23 September 2015, ISBN 978-88-97999-63-8.
Damic, V., & Montgomery, J. (2016). Mechatronics by bond graphs (2nd ed.). Berlin Heidelberg: Springer.
Grasp 10. www.bygsimulations.com. Accessed 27 May 2015.
IRB 1600. The highest performance 10 kg robot. http://new.abb.com/products/robotics/industrial-robots/irb-1600. Accessed 20 May 2016.
Karnopp, D. C., Margolis, D. L., & Rosenberg, R. C. (2000). System dynamics: Modeling and simulation of mechatronic systems (3rd ed.). New York, NY: John Wiley.
KUKASim. http://www.kukarobotics.com/en/pressevents/productnews/NN_040630_KUKASim.htm. Accessed 09 May 2015.
Named Pipes. https://msdn.microsoft.com/en-us/library/windows/desktop/aa365590(v=vs.85).aspx. Accessed 20 May 2015.
Peter Corke, R. (2011). Vision and control: Fundamental algorithms in matlab. Heidelberg: Springer.
RoboGuide. http://www.fanucamerica.com/products/vision-software/ROBOGUIDE-simulation-software.aspx. Accessed 09 May 2015.
RobotStudio. http://new.abb.com/products/robotics/robotstudio. Accessed 09 May 2015.
Schroeder, W., Martin, K., & Lorensen, B. (1998). The Visualization Toolkit, Prentice Hall PTR, Upper Saddle River, New Jersey. The version of the library used is VTK-6.3.0 of 1.9.2015.
Sciavicco, L., & Siciliano, B. (1996). Modeling and control of robot manipulators. New York, NY: McGraw-Hill.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Damić, V., Čohodar, M. (2017). Multibody System Modeling, Simulation, and 3D Visualization. In: Borutzky, W. (eds) Bond Graphs for Modelling, Control and Fault Diagnosis of Engineering Systems. Springer, Cham. https://doi.org/10.1007/978-3-319-47434-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-319-47434-2_17
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-47433-5
Online ISBN: 978-3-319-47434-2
eBook Packages: EngineeringEngineering (R0)