Contact and HiL interaction in multibody based machinery simulators
- Daniel Dopico Director
- Manuel González Castro Director
Universidad de defensa: Universidade da Coruña
Fecha de defensa: 18 de abril de 2013
- Javier Cuadrado Presidente
- Miguel A. Naya Secretario
- Alberto Trevisani Vocal
- Juan Carlos García Orden Vocal
- Wim Desmet Vocal
Tipo: Tesis
Resumen
Multibody simulators allow to predict and evaluate the motion of machines and mechanisms under the action of the user and the interaction with the simulated environment. Interactive simulators guided by a human or a piece of hardware must be efficient enough to compute the state of the system in real time. Therefore, employing fast and sufficiently accurate techniques is a must. In this work, generic tools for the implementation of this kind of simulators are provided. Efficient multibody formulations are reviewed for implementing real-time simulators. the index-3 Augmented Lagrange formulation with projections of velocities and accelerations is selected, due to its efficiency and stability. The integration of the equations of motion follows the Generalized-alpha method, which provides high-frequency dissipation, and can be unconditionally stable and second-order accurate if suitable integrator parameters are chosen. Contact modeling and detection is essential for computing the interaction among the mechanisms and the simulated environment. Normal and tangential contact force models are presented. For the normal contact, a Hertz-type Hunt-Crossley model is chosen. The tangential force model is based on Coulomb's law, and includes stiction and viscous friction effects. Both models were compared with the output of the Bowden-Leben stick-slip experiment. A real-time, simplified terrain model featuring digging forces for excavator simulators is also discussed. Several techniques are shown for detecting colliding bodies at run-time. The collision detection process is divided into two stages. The first one is a broad range and coarse grained process, where potentially colliding pairs of objects are discovered. Spatial and hierarchical division techniques as Octrees, BSP-trees and Directed Acyclic Graphs are presented for this purpose. In the second stage, fine-detailed contact properties are computed from each pair of bodies. Several models are presented for testing object enclosing volumes or more complex surfaces discretized as triangular meshes. State-of-the-art, Commercial Off the Shelf hardware devices are presented as the physical foundation of a simulator. Industrial-quality controllers, projection screens and audio devices are reviewed for this purpose. The implementation details for the use of those devices are also considered. Network communication procedures between the simulator and monitoring nodes are discussed, too. Finally, a particular implementation of all the techniques described in previous chapters is presented in the form of an interactive excavator simulator, which features all the degrees of freedom of the machine, and is able to perform earthmoving operations in a realistic environment. Monitoring capabilities are also available, and any training session can be defined by user scripts.