Next Article in Journal
Stability of Unbounded Differential Equations in Menger k-Normed Spaces: A Fixed Point Technique
Previous Article in Journal
Robust Design Optimization for Low-Cost Concrete Box-Girder Bridge
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Maggi’s Equations Used in the Finite Element Analysis of the Multibody Systems with Elastic Elements

1
Department of Mechanical Engineering, Transilvania University of Brașov, 500036 Brașov, Romania
2
Technical Sciences Academy of Romania, B-dul Dacia 26, 030167 Bucharest, Romania
3
Department of Mathematics and Computer Science, Transilvania University of Brasov, 500036 Brașov, Romania
*
Author to whom correspondence should be addressed.
Mathematics 2020, 8(3), 399; https://doi.org/10.3390/math8030399
Submission received: 13 February 2020 / Revised: 6 March 2020 / Accepted: 6 March 2020 / Published: 11 March 2020

Abstract

:
The main method used to determine the equations of motion of a multibody system (MBS) with elastic elements is the method of Lagrange’s multipliers. The assembly of equations for the whole system represents an important step in the elastodynamic analysis of such a system. This paper presents a new method of approaching this stage, by applying Maggi’s equations. In this way, the links that exist between the finite elements and the connections that exist between different bodies of the MBS system are conveniently taken into account, each body having a distinct velocity and acceleration field. Although Maggi’s equations have been used, sporadically, in some applications so far, we are not aware that they have been used in the study of elastic systems using the finite element method. Finally, an algorithm is presented that uses the Maggi formalism to obtain the equations of motion for an MBS system.

1. Introduction

The consecrated method for analyzing an MBS system with elastic elements is the finite element method (FEM). Usually, for obtaining the equations of motion for a finite element, the Lagrange equations are used. Thus, the most important step is realized for the analysis of mechanical systems with elastic elements. The other procedures that follow are the classic ones, currently used in the usual FEM software and verified by practice. Using the known assembly methods and introducing the boundary conditions, we obtain a set of differential equations describing the behavior of the entire elastic MBS.
We can mention that the method of Lagrange’s equations was, in these works, practically the only method to approach this type of problems. Although, theoretically, analytical mechanics offers many equivalent formulations, the familiarity of researchers and the ease of obtaining equations for systems with a large number of degrees of freedom have made Lagrange’s method preferred in studies [1,2,3,4,5,6,7,8,9,10,11,12,13,14].
Another method to obtain the motion equations in such type of problems is the use of Gibbs–Appell (GA) equations. Compared with Lagrange’s equations, this method has advantages, considering the number of operations required.
The necessity of Gibbs–Appell equations was due to the search for simpler methods to solve the problem of non-holonomic systems. This method was presented first by Gibbs in 1879 [15] and then, independently, by Appell in 1899 ([16]). Applying this method, the functions of Lagrange or Hamilton are replaced by the energy of accelerations. The basic principle used is well known Gauss’ principle of least constraint. The Gibbs–Appell method was used for a wide class of applications [17,18,19,20,21]. The analytical methods of studying MBS and the possibilities of obtaining these equations are presented in [22,23,24,25]. The Gibbs–Appell method is a method rarely found in studies, but it may be of interest to researchers to use this method in analyzing MBS systems with elastic elements [26,27].
The following presents the method of Maggi equation, an alternative way to the two methods presented above to obtain the equations of motion. It is considered a mechanical system whose evolution is characterized by n parameters q1, q2, …, qn, which connect with each other through m linear relationships:
j = 1 n a i j ( q 1 , q 2 , , q n , t ) q ˙ j + b i ( q 1 , q 2 , , q n , t ) = 0    , i = 1 , m ¯
Problems arise when Lagrange’s equations are applied and the constraints are nonholonomic (thus renouncing Lagrange’s multipliers, used for holonomic constraints). One method of realizing this is represented by Maggi’s equations [26]. These are used for mechanical systems with only nonholonomic constraints. When it is applied to systems with holonomic constraints, the method can fail. To avoid this, a tangent space ordinary differential equation (ODE) extension of the Maggi classical formulations is used [28].
In the Appendix B is a brief presentation of how to obtain Maggi’s equations for a mechanical system defined by n parameters.
The form of these results:
k = 1 n a k j [ ( d d t ( E c q ˙ k ) E c q k ) Q k ] = 0 ; j = 1 , n m ¯
or:
[ A ] T { M a } = 0
representing a number of n−m independent equations called Maggi’s equations.
Recent years have shown an interest of researchers in applying Maggi’s equations to different engineering problems. In the case of the complex technical systems as robots and manipulators, there are situations in which the control system design of such systems must be ensured [29,30]. The method of feedback linearization technique for the nonlinear system naturally leads to the use of Maggi’s equations.
Maggi’s formulation proved to be a simple and stable way to solve the dynamic equations of constrained MBS. A problem using this method consists in an appropriate choice of independent coordinates. This leads to the high cost of computing and updating the basis of the tangent null space of constraint equations. Maggi’s formulation is considered by [31] to be the most efficient way to solve the index-1 equations of Lagrange.
We can mention that the presence of nonholonomic constraints naturally leads to the use of Maggi’s equations. In the case of these types of problems, especially for systems with a large number of degrees of freedom, the use of these equations can prove useful from the point of view of the required computation effort. However, the method has been little used and is not familiar to researchers. In this paper we would like to present the possibility of applying this method to the FEA case of MBS systems. The method can be proven effective in this case due to the large number of degrees of freedom that arise in solving such problems.

2. Motion Equations and Kinetic Energy for a Finite Element

The determination of kinetic energy for the studied system is essential in applying Maggi’s method. So, it will be important to determine the kinetic energy for a finite element. The general case of a three-dimensional finite element will be considered. In the case of FEM, the displacements of any point of the finite element are defined, using an interpolation formula, by the nodal coordinates, which are considered to be independent coordinates.
A local coordinate system will be considered, to which the finite elementary studied is reported and which participates in the rigid motion of the MBS. The movements of all finite elements are related to the global reference frame (Figure 1). The following notations are used: v ¯ o e ( X ˙ o e , Y ˙ o e , Z ˙ o e ) is the speed of origin of the local reference system, a ¯ o e ( X ¨ o e , Y ¨ o e , Z ¨ o e ) the acceleration of the origin of the local reference frame, ω ¯ e ( ω x e , ω y e , ω z e ) the angular velocity and with ε ¯ e ( ε x e , ε y e , ε z e ) the angular acceleration of the element numbered with e. In this paper, the index G will mark a size (vector or matrix), with the components expressed in the global reference system and the index L marking the same size, but with components expressed in a mobile reference frame. The non-indexed sizes are considered in the local reference frame. The orthonormal matrix [ R ] transforms the components of an arbitrary vector { t } L from the local reference frame to the global reference frame.
{ t } G = [ R ] { t } L
Considering this, the position vector { r M } G of the point M after deformation (becoming M’), has a displacement { f } L , which is:
{ r M } G = { r O } G + [ R ] ( { r } L + { f } L )
Here, { r M } G is the position vector of point M before deformation. In FEA, a continuous displacement field { f } L will be approximated by the relation:
{ f } L = [ N ( x , y , z ) ] { δ } L
The shape function matrix [ N ( x , y , z ) ] chosen determines, finally, the values of the matrix coefficient of the differential equations. We have denoted { δ } L as the independent nodal coordinates vector. The velocity of an arbitrary point M’ is:
{ v M } G = { r ˙ M } G = { r ˙ O } G + [ R ˙ ] { r } L + [ R ˙ ] [ N ] { δ } L + [ R ] [ N ] { δ ˙ } L
and the kinetic energy:
E c = 1 2 V ρ { v M } G T { v M } G d V
E c = 1 2 V ρ ( { r ˙ O } G T { r ˙ O } G + 2 { r ˙ O } G T [ R ˙ ] { r } L + 2 { r ˙ O } G T [ R ˙ ] [ N ] { δ } L + 2 { r ˙ O } G T [ R ] [ N ] { δ ˙ } L ) d V + + 1 2 V ρ ( { r } L T [ R ˙ ] T [ R ˙ ] { r } L + 2 { r } L T [ R ˙ ] T [ R ˙ ] [ N ] { δ } L + 2 { r } L T [ R ˙ ] T [ R ] [ N ] { δ ˙ } L ) d V + + 1 2 V ρ ( { δ } L T [ N ] T [ R ˙ ] T [ R ˙ ] [ N ] { δ } L + 2 { δ } L T [ N ] T [ R ˙ ] T [ R ] [ N ] { δ ˙ } L + { δ ˙ } L T [ N ] T [ N ] { δ ˙ } L ) d V
These equations are related to the mobile reference frame. Similar formulae can be obtained as we consider the global reference frame. In this case, the relation between the components of a vector in the mobile reference frame and the components expressed in the global reference frame is due to the orthogonal matrix [ T ] [6]:
{ Δ e } = [ T ] { δ e } ; { δ e } = [ T ] T { Δ e }
The kinetic energy becomes:
E c = 1 2 V ρ ( { r ˙ O } G T { r ˙ O } G + 2 { r ˙ O } G T [ R ˙ ] { r } L + 2 { r ˙ O } G T [ R ˙ ] [ N ] [ T ] T { Δ e } + 2 { r ˙ O } G T [ R ] [ N ] [ T ] T { Δ ˙ e } ) d V + + 1 2 V ρ ( { r } L T [ R ˙ ] T [ R ˙ ] { r } L + 2 { r } L T [ R ˙ ] T [ R ˙ ] [ N ] [ T ] T { Δ e } + 2 { r } L T [ R ˙ ] T [ R ] [ N ] [ T ] T { Δ ˙ e } ) d V + + 1 2 V ρ ( { Δ e } T [ T ] [ N ] T [ R ˙ ] T [ R ˙ ] [ N ] [ T ] T { Δ e } + 2 { Δ e } T [ T ] [ N ] T [ R ˙ ] T [ R ] [ T ] T { Δ ˙ e } + { Δ ˙ e } T [ T ] [ N ] T [ N ] [ T ] T { Δ ˙ e } ) d V
To apply Lagrange‘s equations we must obtain:
{ E c Δ e } = { r ˙ O } G T [ R ˙ ] ( V ρ ( [ N ] ) d V ) [ T ] T { Δ e } + { r } L T [ R ˙ ] T [ R ˙ ] ( V ρ [ N ] d V ) [ T ] T { Δ e } + + V ρ ( [ T ] [ N ] T [ R ˙ ] T [ R ˙ ] [ N ] [ T ] T { Δ e } + [ T ] [ N ] T [ R ˙ ] T [ R ] [ T ] T { Δ ˙ e } ) d V
{ E c Δ ˙ e } = { r ˙ O } G T [ R ] ( V ρ [ N ] d V ) [ T ] T + ( V ρ { r } L T [ R ˙ ] T [ R ] [ N ] d V ) [ T ] T + + [ T ] ( V ρ [ N ] T [ R ˙ ] T [ R ] d V ) [ T ] T { Δ e } + [ T ] ( V ρ [ N ] T [ N ] d V ) [ T ] T { Δ ˙ e }
By { E c Δ e } it is noted [ E c Δ e , 1 E c Δ e , 2 E c Δ e , s e ] T and by { E c Δ ˙ e } it is noted [ E c Δ ˙ e , 1 E c Δ ˙ e , 2 E c Δ ˙ e , s e ] T .
The orthonormal rotation matrix [ R ] satisfies the relation:
[ R ] [ R ] T = [ R ] T [ R ] = [ E ] = [ 1 0 0 0 1 0 0 0 1 ]
where [ E ] is the unit matrix. By differentiating (14) it obtains:
[ R ˙ ] [ R ] T + [ R ] [ R ˙ ] T = [ R ˙ ] T [ R ] + [ R ] T [ R ˙ ] = [ 0 ]
We denote:
[ ω ] G = [ R ˙ ] [ R ] T = [ R ] [ R ˙ ] T = [ 0 ω z G ω y G ω z G 0 ω x G ω y G ω x G 0 ]
which is the skew symmetric operator angular velocity, with components expressed in the global coordinate system, corresponding to the vector angular velocity:
{ ω } G = { ω x G ω y G ω z G }
Obviously, we also have:
[ ω ] L = [ R ] T [ R ˙ ] = [ 0 ω z L ω y L ω z L 0 ω x L ω y L ω x L 0 ] and { ω } L = { ω x L ω y L ω z L } .
In a similar way, the operator angular acceleration in a global reference frame can be defined by:
[ ε ] G = [ ω ˙ ] G = [ 0 ω ˙ z G ω ˙ y G ω ˙ z G 0 ω ˙ x G ω ˙ y G ω ˙ x G 0 ] = [ R ¨ ] [ R ] T + [ R ˙ ] [ R ˙ ] T = [ 0 ε z G ε y G ε z G 0 ε x G ε y G ε x G 0 ]
and in a local reference frame:
[ ε ] L = [ ω ˙ ] L = [ 0 ω ˙ z L ω ˙ y L ω ˙ z L 0 ω ˙ x L ω ˙ y L ω ˙ x L 0 ] = [ 0 ε z L ε y L ε z L 0 ε x L ε y L ε x L 0 ]
It will result, from (14), after some elementary calculus:
[ R ¨ ] [ R ] T = [ ε ] G [ R ˙ ] [ R ˙ ] T = [ ε ] G + [ ω ] G [ ω ] G
whereas:
[ ω ] G = [ ω ] G T
We have also, in a similar way:
[ R ] T [ R ¨ ] = [ ε ] L [ R ˙ ] T [ R ˙ ] = [ ε ] L + [ ω ] L [ ω ] L
These relations will be useful in the following considerations.
Using notations presented in Appendix A, after some calculus it results:
d d t { E c Δ ˙ e } { E c Δ e } = [ M e ] { Δ ¨ e } + [ C e ] { Δ ˙ e } + ( [ K e ( ε ) ] + [ K e ( ω ) ] ) { Δ e } + { Q e i ( ε ) } + { Q e i ( ω ) } + [ M O e i ] { r ¨ O e } G

3. Maggi’s Method to FEM Assembly Procedures

Equation (24) is written for the finite element e. The total kinetic energy for the entire system is:
E c e = 1 2 i = 1 N e V ρ { v M } G T { v M } G d V = 1 2 i = 1 N e V ρ { v M } L T [ R ] T [ R ] { v M } L d V = 1 2 i = 1 N e V ρ { v M } L T { v M } L d V = 1 2 i = 1 N e V ρ ( { r ˙ O } G T { r ˙ O } G + 2 { r ˙ O } G T [ R ˙ ] { r } L + 2 { r ˙ O } G T [ R ˙ ] [ N ] [ T ] T { Δ e } + 2 { r ˙ O } G T [ R ] [ N ] [ T ] T { Δ ˙ e } ) d V + 1 2 i = 1 N e V ρ ( { r } L T [ R ˙ ] T [ R ˙ ] { r } L + 2 { r } L T [ R ˙ ] T [ R ˙ ] [ N ] [ T ] T { Δ e } + 2 { r } L T [ R ˙ ] T [ R ] [ N ] [ T ] T { Δ ˙ e } ) d V + 1 2 i = 1 N e V ρ ( { r } L T [ R ˙ ] T [ R ˙ ] { r } L + 2 { r } L T [ R ˙ ] T [ R ˙ ] [ N ] [ T ] T { Δ e } + 2 { r } L T [ R ˙ ] T [ R ] [ N ] [ T ] T { Δ ˙ e } ) d V
If it is denoted:
[ M ] = [ M 1 M 2 0 0 M p ] ; [ C ] = [ C 1 C 2 0 0 C p ] ; [ K ] = [ K 1 K 2 0 0 K p ] ; [ K ( ε ) ] = [ K 1 ( ε ) K 2 ( ε ) 0 0 K p ( ε ) ] ; [ K ( ω ) ] = [ K 1 ( ω ) K 2 ( ω ) 0 0 K p ( ω ) ] ;   { Q } = { Q 1 Q 2 Q p } ;   { Q * } = { Q 1 * Q 2 * Q p * } ; { Q i ( ε ) } = { Q 1 i ( ε ) Q 2 i ( ε ) Q p i ( ε ) } ;   { Q i ( ω ) } = { Q 1 i ( ω ) Q 2 i ( ω ) Q p i ( ω ) } ;   { Q O i } = { [ M O 1 i ] { r ¨ O 1 } G [ M O 2 i ] { r ¨ O 2 } G [ M O p i ] { r ¨ O p } G } . { Δ } = { Δ 1 Δ 2 Δ M } ; { Δ ˙ } = { Δ ˙ 1 Δ ˙ 2 Δ ˙ M } ; { Δ ¨ } = { Δ ¨ 1 Δ ¨ 2 Δ ¨ M }
d d t { E c Δ ˙ } { E c Δ } { Q } { Q * } = = [ M ] { Δ ¨ } + [ C ] { Δ ˙ } + ( [ K ] + [ K ( ε ) ] + [ K ( ω ) ] ) { Δ } { Q } { Q * } + { Q i ( ε ) } + { Q i ( ω ) } + { Q O i }
Now, we must also consider the relation between finite elements. Some nodes may belong to two or more finite elements. It follows that the coordinates defining the kinematic elements of the nodes are not independent, but are in liaison by linear relations which, in this case, are written as:
{ Δ } = { Δ 1 Δ 2 Δ M } = [ A ] { q } ; { Δ ˙ } = { Δ ˙ 1 Δ ˙ 2 Δ ˙ M } = [ A ] { q ˙ } ; { Δ ¨ } = { Δ ¨ 1 Δ ¨ 2 Δ ¨ M } = [ A ] { q ¨ } .
where { q } is the vector of independent coordinates of the whole system. Introducing (28) in (27), it obtains:
d d t { E c Δ ˙ } { E c Δ } { Q } { Q * } = [ M ] [ A ] { q ¨ } + [ C ] [ A ] { q ˙ } + ( [ K ] + [ K ( ε ) ] + [ K ( ω ) ] ) [ A ] { q } { Q } { Q * } + { Q i ( ε ) } + { Q i ( ω ) } + { Q O i }
Applying Maggi’s Equations from Appendix B, (A27) and (A28) to expression (29) it becomes, finally:
[ A ] T [ M ] [ A ] { q ¨ } + [ A ] T [ C ] [ A ] { q ˙ } + [ A ] T ( [ K ] + [ K ( ε ) ] + [ K ( ω ) ] ) [ A ] { q } = = [ A ] T { Q } + [ A ] T { Q * } [ A ] T { Q i ( ε ) } [ A ] T { Q i ( ω ) } [ A ] T { Q O i }
that represents the motion equations for the studied MBS, in term of finite elements. In this way it is possible to obtain these equations in an alternative form. At the same time, this representation has a strong theoretical background.
From the equations presented above, we highlight an algorithm that can be used in the case of applying FEA to an MBS analysis with elastic elements, in order to obtain the evolution equations of such a system. The first step is to write the equations of motion for a single finite element. These equations will depend on the type of finite element used and the shape functions chosen. The second step is to refer all the equations of motion to a global (fix) reference system. The third step is the application of Maggi’s equations to the set of differential equations obtained in the previous step. For this, it is necessary to describe the constraints between the different finite elements, using linear relations between the independent coordinates. By applying this step, one obtains the differential equations of the second order which, by solving, lead to the dynamic response of the system. After the assembly stage using Maggi’s equations, the procedures for analyzing and solving the system of differential equations are the classical ones, applied for this type of problems.

4. Discussion and Conclusions

In accomplishing the procedures of assembling the equations of motion obtained for each finite element of a discretization for FEA of an elastic multibody system, different methods can be used. In the last decades, the analysis of an MBS is made using different methodologies: Newton–Euler equations, Lagrange equations, Kane’s method [32] or Maggi’s equations. The analytical mechanics also offer formulations equivalent to these, useful in different practical circumstances. An important advantage of the Newton–Euler method is that the equations will be, formally independent of the geometry, inertia or constraints. The disadvantage is that the constraint forces or torques must be determined. When the dimension of the system is high enough and there are many DOF to be considered, it will be difficult to determine the liaison forces. A largely used method is the Lagrange method, which makes it possible to obtain constraint-free differential equations. This is an important advantage if a comparison with Newton–Euler method is made. In the engineering practice, commercial software for the analysis of multibody dynamic systems (i.e., ADAMS, DADS, DYMAC) mainly use the Lagrange method. Other software, such as SD-EXACT, NBOD2, and SD/FAST, use the Kane’s approach. Kane’s method is a development of the Maggi’s equations. In the first papers, Maggi’s equations are developed as an extension of Lagrangian formalism. The main advantage of this method consists of an easy analysis of MBS with high DOF and nonholonomic constraints. The liaisons appearing in the system expressed by linear relation offer the possibility of applying a projection operator (orthogonal complement matrix), in order to eliminate the terms containing the multipliers. We have presented a new way of approaching this problem, using Maggi’s equations. The use of these equations allows a simpler approach, from the point of view of the formal calculation of these systems. Thus, only the kinetic energy is calculated, after which, using the liaison conditions directly between the nodes of the finite elements, the equations of motion are obtained. In this way, the approach of such a system becomes simpler. At the same time, there is also a justification of the classical assembly methods, applied empirically in the FEA.

Author Contributions

Conceptualization, S.V. and M.M.; methodology, S.V.; S.V. and M.M.; writing—original draft preparation, S.V.; writing—review and editing, S.V., M.M. and M.L.S.; visualization, M.M. and M.L.S.; supervision, S.V., M.M. and M.L.S.; funding acquisition, M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

After some calculus and denoting [ N ( i ) ] the row i of matrix [ N ] , we will denote:
[ m e ] = V ρ [ N ] T [ N ] d V = V ρ [ N ( 1 ) T N ( 2 ) T N ( 3 ) T ] [ N ( 1 ) N ( 2 ) N ( 3 ) ] d V = = V ρ N ( 1 ) T N ( 1 ) d V + V ρ N ( 2 ) T N ( 2 ) d V + V ρ N ( 3 ) T N ( 3 ) d V = [ m 11 ] + [ m 22 ] + [ m 33 ] ,
where:
[ m e , i j ] = V ρ N ( i ) T N ( j ) d V ,
which is:
[ m e , 11 ] = V ρ N ( 1 ) T N ( 1 ) d V ,   [ m e , 22 ] = V ρ N ( 2 ) T N ( 2 ) d V ,   [ m e , 33 ] = V ρ N ( 3 ) T N ( 3 ) d V .
We have denoted too:
[ m e O i ] = V ρ [ N ] T d V ;   { q e i ( ε ) } L = V ρ [ N ] T [ ε ] L { r } L d V ;   { q e i ( ω ) } L = V ρ [ N ] T [ ω ] L [ ω ] L { r } L d V ;
[ k e ( ε ) ] = V ρ [ N ] T [ ε ] [ N ] d V ;   [ k e ( ε ) ] = V ρ [ N ] T [ ω ] L [ ω ] L [ N ] d V ;   [ c e ] = V ρ [ N ] T [ ω ] L [ N ] d V ;
{ m e , i x } = V ρ [ N ( i ) ] T x d V ; { m e , i y } = V ρ [ N ( i ) ] T y d V ; { m e , i z } = V ρ [ N ( i ) ] T z d V
and:
[ M e ] = [ T ] [ m e ] [ T ] T   ;   [ C ] = [ T ] [ c e ] [ T ] T   ;   [ K ] = [ T ] [ k e ] [ T ] T ; [ K e ( ε ) ] = [ T ] [ k e ( ε ) ] [ T ] T   ;   [ K e ( ω ) ] = [ T ] [ k e ( ω ) ] [ T ] T   ;   { Q e } = [ T ] { q e }   ;   { Q e * } = [ T ] { q e * } L ; { Q e i ( ε ) } = [ T ] { q e i ( ε ) }   ;   { Q e i ( ω ) } = [ T ] { q e i ( ω ) }   ;   [ M O e i ] = [ T ] [ m O e i ] [ T ] T

Appendix B

It is considered to be a mechanical system whose evolution is characterized by n parameters q1, q2, …, qn, which connect with each other through m linear relationships:
j = 1 n a i j ( q 1 , q 2 , , q n , t ) q ˙ j + b i ( q 1 , q 2 , , q n , t ) = 0 , i = 1 , m ¯
The following is a brief presentation of how to obtain Maggi’s equations for a mechanical system defined by n parameters.
If we consider the d’Alembert–Lagrange equation [26]:
i = 1 N ( F ¯ i m i a ¯ i ) δ r ¯ i = 0 ,
applied to a system of N material points, where:
r ¯ i = r ¯ i ( q 1 , q 2 , , q n , t ) , i = 1 , N ¯ .
represents the position vector of the particle i, q 1 , q 2 , , q n are the generalized coordinates that define the position of the system. The virtual displacement δ r ¯ i can be expressed as:
δ r ¯ i = i = 1 n r ¯ i q k δ q k    , i = 1 , N ¯ ;
Considering the differentials δ q k independents and introducing in (2), it results:
i = 1 N ( F ¯ i m i a ¯ i ) r ¯ i q k = 0 , k = 1 , n ¯ ;
If we denote with:
Q k = i = 1 N F ¯ i r ¯ i q k = 0 , k = 1 , n ¯ ,
the components of the generalized forces, it obtains:
i = 1 N m i a ¯ i r ¯ i q k = Q k , k = 1 , n ¯ ;
or
d d t ( E c q ˙ k ) E c q k = Q k , k = 1 , n ¯ ;
which represents Lagrange’s equations, where with E c is denoted the kinetic energy. Using rel. (7) it is possible to write rel. (2) under the form:
k = 1 n [ ( d d t ( E c q ˙ k ) E c q k ) Q k ] δ q k = 0 ,
that represents the basis on the application of Maggi’s method.
If between the coordinates q 1 , q 2 , , q n we have the rel. (1), written in the form:
[ a 11 a 12 a 1 n a 21 a 22 a 2 n a m 1 a m 2 a m n ] { q ˙ 1 q ˙ 2 q ˙ n } + { b 1 b 2 b n } = 0 .
If a virtual displacement of the coordinates q 1 , q 2 , , q n is considered, then one can write [26,27]:
[ a 11 a 12 a 1 n a 21 a 22 a 2 n a m 1 a m 2 a m n ] { δ q 1 δ q 2 δ q n } = 0 .
In this case, n−m virtual displacements can be written according to m-imposed conditions (11). Suppose we have renumbered the coordinates so that the dependent ones are renumbered as δ q n m + 1 , δ q n m + 2 ,…., δ q n . The dependent coordinates can be written in terms of independent coordinates as:
{ δ q n m + 1 δ q n m + 2 δ q n } = [ c 11 c 12 c 1 , n m c 21 c 22 c 2 , n m c n m , 1 c n m , 2 c n m , n m ] { δ q 1 δ q 2 δ q n m } ,
or
{ δ q n m + 1 δ q n m + 2 δ q n } = [ C ] { δ q 1 δ q 2 δ q n m }
Using rel. (13) the coordinate vector q 1 , q 2 , , q n can be expressed as:
{ δ q 1 δ q 2 δ q n } = [ E n m C m x ( n m ) ] { δ q 1 δ q 2 δ q n m } = [ A n x ( n m ) ] { δ q 1 δ q 2 δ q n m } = [ A n x ( n m ) ] { δ q }
δ q k = j = 1 n m a k j δ q j , k = 1 , n ¯ .
We denote with { M a } the Maggi’s vector with the components:
M a ( k ) = ( d d t ( E c q ˙ k ) E c q k ) Q k k = 1 ,   n .
Rel. (9) becomes:
{ M a } T { δ q } = 0 ,
equivalent to
{ δ q } T { M a } = 0 .
Using in rel. (9) the rel. (15), it obtains:
k = 1 n { [ ( d d t ( E c q ˙ k ) E c q k ) Q k ] j = 1 n m a k j δ q j } = 0 .
Coordinates q 1 , q 2 , , q n m being independent it results:
k = 1 n a k j [ ( d d t ( E c q ˙ k ) E c q k ) Q k ] = 0 ; j = 1 , n m ¯ ,
or:
[ A ] T { M a } = 0
Representing in a number of n−m independent equations, called Maggi’s equations.

References

  1. Erdman, A.G.; Sandor, G.N.; Oakberg, A. A General Method for Kineto-Elastodynamic Analysis and Synthesis of Mechanism. J. Eng. Ind. 1972, 94, 1193. [Google Scholar] [CrossRef]
  2. Bagci, C. Elastodynamic Response of Mechanical Systems using Matrix Exponential Mode Uncoupling and Incremental Forcing Techniques with Finite Element Method. In Proceedings of the Sixth Word Congress on Theory of Machines and Mechanisms, New Delhi, India, 15–20 December 1983; p. 472. [Google Scholar]
  3. Bahgat, B.M.; Willmert, K.D. Finite Element Vibrational Analysis of Planar Mechanisms. Mech. Mach. Theory 1976, 11, 47. [Google Scholar] [CrossRef]
  4. Cleghorn, W.L.; Fenton, E.G.; Tabarrok, K.B. Finite Element Analysis of High-Speed Flexible Mechanisms. Mech. Mach. Theory 1981, 16, 407. [Google Scholar] [CrossRef]
  5. Vlase, S.; Marin, M.; Öchsner, A.; Scutaru, M.L. Motion equation for a flexible one-dimensional element used in the dynamical analysis of a multibody system. Contin. Mech. Thermodyn. 2019. [Google Scholar] [CrossRef]
  6. Vlase, S. Dynamical Response of a Multibody System with Flexible Elements with a General Three-Dimensional Motion. Rom. J. Phys. 2012, 57, 676–693. [Google Scholar]
  7. Vlase, S.; Dănăşel, C.; Scutaru, M.L.; Mihălcică, M. Finite Element Analysis of a Two-Dimensional Linear Elastic Systems with a Plane rigid Motion. Rom. J. Phys. 2014, 59, 476–487. [Google Scholar]
  8. Deü, J.-F.; Galucio, A.C.; Ohayon, R. Dynamic responses of flexible-link mechanisms with passive/active damping treatment. Comput. Struct. 2008, 86, 258–265. [Google Scholar] [CrossRef] [Green Version]
  9. Hou, W.; Zhang, X. Dynamic analysis of flexible linkage mechanisms under uniform temperature change. J. Sound Vib. 2009, 319, 570–592. [Google Scholar] [CrossRef]
  10. Neto, M.A.; Ambrósio, J.A.C.; Leal, R.P. Composite materials in flexible multibody systems. Comput. Methods Appl. Mech. Eng. 2006, 195, 6860–6873. [Google Scholar] [CrossRef] [Green Version]
  11. Piras, G.; Cleghorn, W.L.; Mills, J.K. Dynamic finite-element analysis of a planar high-speed, high-precision parallel manipulator with flexible links. Mech. Mach. Theory 2005, 40, 849–862. [Google Scholar] [CrossRef]
  12. Shi, Y.M.; Li, Z.F.; Hua, H.X.; Fu, Z.F.; Liu, T.X. The Modeling and Vibration Control of Beams with Active Constrained Layer Damping. J. Sound Vib. 2001, 245, 5785–5800. [Google Scholar] [CrossRef]
  13. Zhang, X.; Erdman, A.G. Dynamic responses of flexible linkage mechanisms with viscoelastic constrained layer damping treatment. Comput. Struct. 2001, 79, 1265–1274. [Google Scholar] [CrossRef]
  14. Zhang, X.; Lu, J.; Shen, Y. Simultaneous optimal structure and control design of flexible linkage mechanism for noise attenuation. J. Sound Vib. 2007, 299, 1124–1133. [Google Scholar]
  15. Gibbs, J.W. On the fundamental formulae of dynamics. Am. J. Math. 1879, 2, 49–64. [Google Scholar] [CrossRef]
  16. Appell, P. Sur une forme générale des equations de la dynamique. Comptes rendus de l’Académie des Sciences 1899, 129, 423–427. [Google Scholar]
  17. Mirtaheri, S.M.; Zohoor, H. The Explicit Gibbs-Appell Equations of Motion for Rigid-Body Constrained Mechanical System. In Proceedings of the RSI International Conference on Robotics and Mechatronics ICRoM, Tehran, Iran, 23–25 October 2018; pp. 304–309. [Google Scholar]
  18. Korayem, M.H.; Dehkordi, S.F. Motion equations of cooperative multi flexible mobile manipulator via recursive Gibbs-Appell formulation. Appl. Math. Model. 2019, 65, 443–463. [Google Scholar] [CrossRef]
  19. Shafei, A.M.; Shafei, H.R. A systematic method for the hybrid dynamic modeling of open kinematic chains confined in a closed environment. Multibody Syst. Dyn. 2017, 38, 21–42. [Google Scholar] [CrossRef]
  20. Korayem, M.H.; Dehkordi, S.F. Derivation of dynamic equation of viscoelastic manipulator with revolute-prismatic joint using recursive Gibbs-Appell formulation. Nonlinear Dyn. 2017, 89, 2041–2064. [Google Scholar] [CrossRef]
  21. Marin, M.; Ellahi, R.; Chirilă, A. On solutions of Saint-Venant’s problem for elastic dipolar bodies with voids. Carpathian J. Math. 2017, 33, 219–232. [Google Scholar]
  22. Negrean, I.; Kacso, K.; Schonstein, C.; Duca, A. Mechanics Theory and Applications; UTPRESS: Cluj-Napoca, Romania, 2012. [Google Scholar]
  23. Negrean, I.; Crișan, A.-D. Synthesis on the Acceleration Energies in the Advanced Mechanics of the Multibody Systems. Symmetry 2019, 11, 1077. [Google Scholar] [CrossRef] [Green Version]
  24. Negrean, I.; Crișan, A.-D.; Vlase, S. A New Approach in Analytical Dynamics of Mechanical Systems. Symmetry 2020, 12, 95. [Google Scholar] [CrossRef] [Green Version]
  25. Marin, M.; Vlase, S.; Ellahi, R.; Bhatti, M.M. On the partition of energies for the backward in time problem of thermoelastic materials with a dipolar structure. Symmetry 2019, 11, 863. [Google Scholar] [CrossRef] [Green Version]
  26. Ursu-Fisher, N. Elements of Analitical Mechanics; House of Science Book Press: Cluj-Napoca, Romania, 2015. [Google Scholar]
  27. Vlase, S.; Negrean, I.; Marin, M.; Scutaru, M.L. Energy of Accelerations Used to Obtain the Motion Equations of a Three-Dimensional Finite Element. Symmetry 2020, 12, 321. [Google Scholar] [CrossRef] [Green Version]
  28. Haug, E.J. Extension of Maggi and Kane Equations to Holonomic Dynamic Systems. J. Comput. Nonlinear Dyn. 2018, 13. [Google Scholar] [CrossRef]
  29. Amengonu, Y.H.; Kakad, Y.P. Dynamics and control for Constrained Multibody Systems modeled with Maggi’s equation: Application to Differential Mobile Robots Part II. In Proceedings of the 27th International Conference on CADCAM, Robotics and Factories of the Future 2014, London, UK, 22–24 July 2014. [Google Scholar]
  30. Ladyzynska-Kozdras, E. Application of the Maggi equations to mathematical modeling of a robotic underwater vehicle as an object with superimposed non-holonomic constraints treated as control laws. Mechatron. Syst. Mech. Mater. 2012, 180, 152–159. [Google Scholar] [CrossRef]
  31. De Jalon, J.G.; Callejo, A.; Hidalgo, A.F. Efficient Solution of Maggi’s Equations. J. Comput. Nonlinear Dyn. 2012, 7, 021003. [Google Scholar] [CrossRef]
  32. Malvezzi, F.; Matarazzo Orsino, R.M.; Hess Coelho, T.A. Lagrange’s, Maggi’s and Kane’s equations to the dynamic modelling of serial manipulator. In Proceedings of the DINAME 2017—XVII International Symposium on Dynamic Problems of Mechanics, São Sebastião, Brazil, 5–10 March 2017. [Google Scholar]
Figure 1. Three-dimensional finite element.
Figure 1. Three-dimensional finite element.
Mathematics 08 00399 g001

Share and Cite

MDPI and ACS Style

Vlase, S.; Marin, M.; Scutaru, M.L. Maggi’s Equations Used in the Finite Element Analysis of the Multibody Systems with Elastic Elements. Mathematics 2020, 8, 399. https://doi.org/10.3390/math8030399

AMA Style

Vlase S, Marin M, Scutaru ML. Maggi’s Equations Used in the Finite Element Analysis of the Multibody Systems with Elastic Elements. Mathematics. 2020; 8(3):399. https://doi.org/10.3390/math8030399

Chicago/Turabian Style

Vlase, Sorin, Marin Marin, and Maria Luminița Scutaru. 2020. "Maggi’s Equations Used in the Finite Element Analysis of the Multibody Systems with Elastic Elements" Mathematics 8, no. 3: 399. https://doi.org/10.3390/math8030399

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop