Abstract
This chapter presents a general approach to deal with the correction of the initial conditions at the position and velocity levels. This procedure is of paramount importance to avoid constraints violation during the numerical resolution of the equations of motion. The material presented here closely follows the standard methodologies available in the literature. Thus, in this chapter, a simple and efficient approach to correct the initial conditions at the position and velocity levels is revised.
Access provided by Autonomous University of Puebla. Download chapter PDF
Keywords
It was verified in the paragraph sections that the numerical solution of the dynamic equations of motion (12.3) requires a set of initial conditions on the positions and velocities. Moreover, this system of equations of motion does not use explicitly the position and velocity equations associated with the kinematic constraints. Consequently, for moderate and long time simulations, the original constraint equations start to be violated due to the integration process and inaccurate initial conditions. Therefore, special procedures must be followed to avoid or minimize this phenomenon. Several methods to deal with this problem have been suggested and tested over the last years (Blajer 2002; Zahariev and McPhee 2003; Nikravesh 2007; Masarati 2011).
It is well known that for a constrained multibody system, the kinematic constraints can be described by a set of linear and/or nonlinear algebraic equations as (Nikravesh 2008)
The time derivative of these constraints provide the velocity constraints that can be written as
Let consider that the initial conditions for positions (q 0) do not satisfy Eq. (14.1), then the corrected positions can be expressed as
where δq represents the set of corrections that adjusts the initial conditions, such that
and, hence
For small δΦ, Eq. (14.1) can be expanded and the higher order terms can be neglected, yielding the variation of the constraint equations as (Flores et al. 2011)
Substituting now Eq. (14.6) in Eq. (14.5) results in
It must be noted that, in general, the Jacobian matrix, D, is not square, therefore, D −1 does not exist. However, the concept of the Moore-Penrose generalized inverse matrix can be employed as (Rao and Mitra 1971; Neto and Ambrósio 2003)
such that
and both D + D and DD + are symmetric matrices.
Consequently,
Thus, Eq. (14.7) can be rewritten in the following form
Since the kinematic constraint equations at the position level are, in general, nonlinear, Eq. (14.12) must be solved iteratively by employing a numerical algorithm. A Newton-Raphson algorithm to solve the nonlinear position constraints can be stated, for i-th iteration, as (Nikravesh 2007)
This approach is effective in provide the correct initial positions, and, in general, only a few number of iterations is necessary to converge with this Newton-Raphson scheme.
In a similar manner, the corrected initial velocities can be written as
It must be stated that at this stage, the initial conditions for positions are already corrected. Thus, from Eq. (14.13) it can be verified that
and, hence
Again, for small \( \updelta{\dot{\mathbf{\Phi }}} \), the variation of the constraint velocity equations can be obtained from Eq. (14.2) as
Combining Eqs. (14.15) and (14.16) yields
Introducing now Eq. (14.8) in Eq. (14.17) results in
Finally, the correction of the initial velocities can be expressed as
References
Blajer W (2002) Elimination of constraint violation and accuracy aspects in numerical simulation of multibody systems. Multibody Syst Dyn 7:265–284
Flores P, Machado M, Seabra E, Silva MT (2011) A parametric study on the Baumgarte stabilization method for forward dynamics of constrained multibody systems. J Comput Nonlinear Dyn 6(1):011019, 9p
Masarati P (2011) Constraint stabilization of mechanical systems in ordinary differential equations form. Proc Inst Mech Eng Part K J Multi-body Dyn 225:12–33
Neto MA, Ambrósio J (2003) Stabilization methods for the integration of DAE in the presence of redundant constraints. Multibody Syst Dyn 10:81–105
Nikravesh PE (2007) Initial condition correction in multibody dynamics. Multibody Syst Dyn 18:107–115
Nikravesh PE (2008) Planar multibody dynamics: formulation, programming, and applications. CRC Press, London
Rao CR, Mitra SK (1971) Generalized inverse of matrices and its applications. Wiley, New York
Zahariev E, McPhee J (2003) Stabilization of constraints of multibody system dynamics. Mech Based Des Struct Mach 31:25–55
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 The Author(s)
About this chapter
Cite this chapter
Flores, P. (2015). Correction of the Initial Conditions. In: Concepts and Formulations for Spatial Multibody Dynamics. SpringerBriefs in Applied Sciences and Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-16190-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-16190-7_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16189-1
Online ISBN: 978-3-319-16190-7
eBook Packages: EngineeringEngineering (R0)