An Ordinary Differential Equation Formulation for Multibody Dynamics: Holonomic ConstraintsSource: Journal of Computing and Information Science in Engineering:;2016:;volume( 016 ):;issue: 002::page 21007Author:Haug, Edward J.
DOI: 10.1115/1.4033237Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: A method is presented for formulating and numerically integrating ordinary differential equations (ODEs) of motion for holonomically constrained multibody systems. Tangent space coordinates are defined as independent generalized coordinates that serve as state variables in the formulation, yielding ODEs of motion. Orthogonal dependent coordinates are used to enforce kinematic constraints at position, velocity, and acceleration levels. Criteria that assure accuracy of constraint satisfaction and well conditioning of the reduced mass matrix in the equations of motion are used as the basis for redefining local coordinates on the constraint manifold, as needed, transparent to the user and at minimal computational cost. The formulation is developed for holonomically constrained multibody models that are based on essentially any form of generalized coordinates. A spinning top with Euler parameter orientation coordinates is used as a model problem to analytically reduce Euler's equations of motion to ODEs. Numerical results using a fourthorder Nystrom integrator verify that accurate results are obtained, satisfying position, velocity, and acceleration constraints to computer precision. A computational algorithm for implementing the approach with stateoftheart explicit numerical integrators is presented and used in solution of three examples, one planar and two spatial. Performance of the method in satisfying all three forms of kinematic constraint, based on error tolerances embedded in the formulation, is verified.
|
Show full item record
| contributor author | Haug, Edward J. | |
| date accessioned | 2017-05-09T01:26:46Z | |
| date available | 2017-05-09T01:26:46Z | |
| date issued | 2016 | |
| identifier issn | 1530-9827 | |
| identifier other | md_138_06_061403.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/160595 | |
| description abstract | A method is presented for formulating and numerically integrating ordinary differential equations (ODEs) of motion for holonomically constrained multibody systems. Tangent space coordinates are defined as independent generalized coordinates that serve as state variables in the formulation, yielding ODEs of motion. Orthogonal dependent coordinates are used to enforce kinematic constraints at position, velocity, and acceleration levels. Criteria that assure accuracy of constraint satisfaction and well conditioning of the reduced mass matrix in the equations of motion are used as the basis for redefining local coordinates on the constraint manifold, as needed, transparent to the user and at minimal computational cost. The formulation is developed for holonomically constrained multibody models that are based on essentially any form of generalized coordinates. A spinning top with Euler parameter orientation coordinates is used as a model problem to analytically reduce Euler's equations of motion to ODEs. Numerical results using a fourthorder Nystrom integrator verify that accurate results are obtained, satisfying position, velocity, and acceleration constraints to computer precision. A computational algorithm for implementing the approach with stateoftheart explicit numerical integrators is presented and used in solution of three examples, one planar and two spatial. Performance of the method in satisfying all three forms of kinematic constraint, based on error tolerances embedded in the formulation, is verified. | |
| publisher | The American Society of Mechanical Engineers (ASME) | |
| title | An Ordinary Differential Equation Formulation for Multibody Dynamics: Holonomic Constraints | |
| type | Journal Paper | |
| journal volume | 16 | |
| journal issue | 2 | |
| journal title | Journal of Computing and Information Science in Engineering | |
| identifier doi | 10.1115/1.4033237 | |
| journal fristpage | 21007 | |
| journal lastpage | 21007 | |
| identifier eissn | 1530-9827 | |
| tree | Journal of Computing and Information Science in Engineering:;2016:;volume( 016 ):;issue: 002 | |
| contenttype | Fulltext |