Implicit Reduced Involutive Forms and Their Application to Engineering Multibody Systems

The RifSimp package in Maple transforms a set of differential equations to Reduced Involutive Form. This paper describes the application of RifSimp to challenging real-world problems found in engineering design and modelling. RifSimp was applied to sets of equations arising in the dynamical studies of multibody systems. The equations were generated by the Maple package Dynaflex, which takes as input a graph-like description of a multibody mechanical system and generates a set of differential equations with algebraic constraints. Application of the standard RifSimp procedure to such Differential Algebraic Equations can require large amounts of computer memory and time, and can fail to finish its computations on larger problems. We discuss the origin of these difficulties and propose an Implicit Reduced Involutive Form to assist in alleviating such problems. This form is related to RifSimp form by the symbolic inversion of a matrix. For many applications such as numerically integrating the multibody dynamical equations, the extra cost of symbolically inverting the matrix to obtain explicit RifSimp form can be impractical while Implicit Reduced Involutive Form is sufficient. An approach to alleviating expression swell involving a hybrid analytic polynomial computation is discussed. This can avoid the excessive expression swell due to the usual method of transforming the entire input analytic differential system to polynomial form, by only applying this method in intermediate computations when it is required.

[1]  J. Pommaret Systems of partial differential equations and Lie pseudogroups , 1978 .

[2]  C. J. Rust,et al.  Rankings of derivatives for elimination algorithms and formal solvability of analytic partial differential equations , 1998 .

[3]  Elizabeth L. Mansfield,et al.  A Simple Criterion for Involutivity , 1996 .

[4]  J. McPhee,et al.  Dynamics of Flexible Multibody Systems Using Virtual Work and Linear Graph Theory , 2000 .

[5]  Uri M. Ascher,et al.  Computer methods for ordinary differential equations and differential-algebraic equations , 1998 .

[6]  Evelyne Hubert,et al.  Factorization-free Decomposition Algorithms in Differential Algebra , 2000, J. Symb. Comput..

[7]  J. McPhee,et al.  SYMBOLIC PROGRAMMING OF A GRAPH-THEORETIC APPROACH TO FLEXIBLE MULTIBODY DYNAMICS* , 2002 .

[8]  G. Reid,et al.  Differential Elimination–Completion Algorithms for DAE and PDAE , 2001 .

[9]  Robert M. Corless,et al.  Two Perturbation Calculations in Fluid Mechanics Using Large-Expression Management , 1997, J. Symb. Comput..

[10]  G. R. Heppler,et al.  A Deformation Field for Euler–Bernoulli Beams with Applications to Flexible Multibody Dynamics , 2001 .

[11]  David A. Cox,et al.  Ideals, Varieties, and Algorithms , 1997 .

[12]  Bruno Buchberger,et al.  Computer algebra symbolic and algebraic computation , 1982, SIGS.

[13]  A. Wittkopf Algorithms and implementations for differential elimination , 2005 .

[14]  Andrew J. Sommese,et al.  Numerical Decomposition of the Solution Sets of Polynomial Systems into Irreducible Components , 2000, SIAM J. Numer. Anal..

[15]  Gregory J. Reid,et al.  Rankings of partial derivatives , 1997, ISSAC.