Port-based Simulation of Flexible Multi-body Systems
Authors
Alessandro Macchelli, Claudio Melchiorri
Abstract
This paper is devoted to simulation aspects of complex multi-body systems resulting from the interconnection of rigid and flexible links. This work is the natural complement of Macchelli et al. [2006, 2007a], in which only the mathematical modeling aspects of such kind of devices have been discussed. This paper tries to show how the port Hamiltonian framework can be instrumental also for the easy implementation of efficient simulations if proper packages able to deal with the a-causality of port-based modeling techniques are used. In fact, once the main components (i.e. rigid and flexible links and kinematic pairs) have been created, the complete model just follows by port interconnection in a plug-and-play fashion. Then, it is the simulation engine that solves the causality of the overall scheme and generate the simulation code. The main steps are illustrated in detail with an example.
Keywords
flexible robots, modeling, port hamiltonian systems, robot dynamics, simulation
Citation
- Journal: IFAC Proceedings Volumes
- Year: 2008
- Volume: 41
- Issue: 2
- Pages: 15672–15677
- Publisher: Elsevier BV
- DOI: 10.3182/20080706-5-kr-1001.02650
- Note: 17th IFAC World Congress
BibTeX
@article{Macchelli_2008,
title={{Port-based Simulation of Flexible Multi-body Systems}},
volume={41},
ISSN={1474-6670},
DOI={10.3182/20080706-5-kr-1001.02650},
number={2},
journal={IFAC Proceedings Volumes},
publisher={Elsevier BV},
author={Macchelli, Alessandro and Melchiorri, Claudio},
year={2008},
pages={15672--15677}
}References
- Dalsmo, M. & van der Schaft, A. On Representations and Integrability of Mathematical Structures in Energy-Conserving Physical Systems. SIAM J. Control Optim. 37, 54–91 (1998) – 10.1137/s0363012996312039
- De Luca, (1996)
- Ferretti, G., Schiavo, F. & Vigano, L. Modular Modelling of Flexible Thin Beams in Multibody Systems. Proceedings of the 44th IEEE Conference on Decision and Control 3363–3368 doi:10.1109/cdc.2005.1582681 – 10.1109/cdc.2005.1582681
- Golo, G., van der Schaft, A. & Stramigioli, S. Hamiltonian Formulation of Planar Beams. IFAC Proceedings Volumes 36, 147–152 (2003) – 10.1016/s1474-6670(17)38882-1
- Golo, G., Talasila, V., van der Schaft, A. & Maschke, B. Hamiltonian discretization of boundary control systems. Automatica 40, 757–771 (2004) – 10.1016/j.automatica.2003.12.017
- Karnopp, (2006)
- Macchelli, A., Melchiorri, C. & Stramigioli, S. Port-Based Modeling of a Flexible Link. IEEE Trans. Robot. 23, 650–660 (2007) – 10.1109/tro.2007.898990
- Maschke, (1996)
- Selig, J. M. & Ding, X. A screw theory of static beams. Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180) vol. 1 312–317 – 10.1109/iros.2001.973376
- Simo, J. C. A finite strain beam formulation. The three-dimensional dynamic problem. Part I. Computer Methods in Applied Mechanics and Engineering 49, 55–70 (1985) – 10.1016/0045-7825(85)90050-7
- Stramigioli, (2001)
- van der Schaft, A. J. & Maschke, B. M. Hamiltonian formulation of distributed-parameter systems with boundary energy flow. Journal of Geometry and Physics 42, 166–194 (2002) – 10.1016/s0393-0440(01)00083-3