dc.contributor.author | Xu, Jiafeng | |
dc.contributor.author | Halse, Karl Henning | |
dc.date.accessioned | 2017-11-02T13:11:39Z | |
dc.date.available | 2017-11-02T13:11:39Z | |
dc.date.created | 2017-10-31T14:04:01Z | |
dc.date.issued | 2016 | |
dc.identifier.uri | http://hdl.handle.net/11250/2463737 | |
dc.description.abstract | In rigid body dynamic simulations, often the algorithm is required to deal with general situations where both reference point and inertia matrix are arbitrarily de- fined. We introduce a novel Lie group variational integrator using dual quaternion for simulating rigid body dynamics in all six degrees of freedom. Dual quaternion is used to represent rigid body kinematics and one-step Lie group method is used to derive dynamic equations. The combination of these two becomes the first Lie group variational integrator for rigid body dynamics without decoupling translations and rotations. Newton-Raphson method is used to solve the recursive dynamic equation. Our method is suitable for rigid body simulations with high accuracy under large time step. The entire dynamics-control system can now be established based on dual quaternions without re-projection from Cartesian frame. A numerical example of spacecraft-cargo separation process proves that our method respects the symplectic structure of the system with excellent long-term conservation of geometry structure, momentum and energy. In instants where separation happens, reference point transformation is no longer required. | nb_NO |
dc.language.iso | eng | nb_NO |
dc.publisher | arxiv.org | nb_NO |
dc.title | Dual Quaternion Variational Integrator for Rigid Body Dynamic Simulation | nb_NO |
dc.type | Research report | nb_NO |
dc.description.version | publishedVersion | nb_NO |
dc.source.pagenumber | 12 | nb_NO |
dc.identifier.cristin | 1509392 | |
cristin.unitcode | 194,64,93,0 | |
cristin.unitcode | 194,64,20,0 | |
cristin.unitname | Institutt for havromsoperasjoner og byggteknikk | |
cristin.unitname | Institutt for marin teknikk | |
cristin.ispublished | true | |
cristin.fulltext | original | |