Next Article in Journal
Optimal Location and Sizing of PV Sources in DC Networks for Minimizing Greenhouse Emissions in Diesel Generators
Next Article in Special Issue
Dynamic Hilbert-Type Inequalities with Fenchel-Legendre Transform
Previous Article in Journal
Facial Expression Recognition by Regional Weighting with Approximated Q-Learning
Previous Article in Special Issue
The Properties of a Decile-Based Statistic to Measure Symmetry and Asymmetry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy of Accelerations Used to Obtain the Motion Equations of a Three- Dimensional Finite Element

1
Department of Mechanical Engineering, Faculty of Mechanical Engineering, Transilvania University of Brașov, B-dul Eroilor 29, 500036 Brașov, Romania
2
Technical Sciences Academy of Romania; B-dul Dacia 26, 030167 Bucharest, Romania
3
Department of Mechanical Systems Engineering, Technical University of Cluj-Napoca, Str. Memorandumului 28, 400114 Cluj-Napoca, Romania
4
Department of Mathematics and Computer Science, Transilvania University of Brașov, B-dul Eroilor 29, 500036 Brașov, Romania
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(2), 321; https://doi.org/10.3390/sym12020321
Submission received: 20 January 2020 / Revised: 5 February 2020 / Accepted: 13 February 2020 / Published: 23 February 2020
(This article belongs to the Special Issue Multibody Systems with Flexible Elements)

Abstract

:
When analyzing the dynamic behavior of multi-body elastic systems, a commonly used method is the finite element method conjunctively with Lagrange’s equations. The central problem when approaching such a system is determining the equations of motion for a single finite element. The paper presents an alternative method of calculation theses using the Gibbs–Appell (GA) formulation, which requires a smaller number of calculations and, as a result, is easier to apply in practice. For this purpose, the energy of the accelerations for one single finite element is calculated, which will be used then in the GA equations. This method can have advantages in applying to the study of multi-body systems with elastic elements and in the case of robots and manipulators that have in their composition some elastic elements. The number of differentiation required when using the Gibbs–Appell method is smaller than if the Lagrange method is used which leads to a smaller number of operations to obtain the equations of motion.

1. Introduction

The common method to obtain the equations of motion for a finite element belonging to an elastic element of a multibody system is represented by Lagrange equations. In this way, the most important step in the analysis of the multi-body systems with elastic elements is solved, the rest of the procedures being the classical ones currently used in the finite element method FEA and verified by practice. So, it is possible to determine the dynamic response of a single finite element. Using the known assembly methods and introducing loads and proper boundary conditions, the set of differential equations describing the behavior of the entire elastic system is obtained.
In this process, the type of finite element chosen will determine the shape functions that will be used and which will give the final form of the coefficients of the matrix appearing in the equations of motion. In such an analysis, it is considered that the deformations are small enough to not have influence on the general, rigid motion of the multibody system. Thus, a large class of systems has been studied, having in their structure elastic elements modeled with one-dimensional, two-dimensional or three-dimensional finite elements. One-dimensional finite elements were among the first studied. We can mention here [1,2,3,4,5,6,7]. The method was then extended naturally to bi- and three-dimensional elements [8,9,10].
The basic hypothesis used was that the rigid motion of the multibody system is known and, as a consequence, the velocity and acceleration field of each solid of every element of the system. It is also considered that this rigid motion does not influence the elastic behavior of each element.
Customary Lagrange’s equations were used to determine the dynamic response of a single element. For this, it is necessary to determine, as the first step, the Lagrangian composed by kinetic energy, internal energy and the mechanical work of the external loads. The studied elements were considered linear elastic. Thus, the evolution equations of a finite element are obtained. The use of Lagrange’s equations proved to be a useful and practical method and was, generally, the only method used to solve this type of problem. Recent works in the field use Lagrange’s equations for the study of multi-body systems with elastic elements [11,12,13,14,15,16,17]. Theoretically, however, other methods of solving these dynamic systems can be applied, which will ultimately lead to the same equations of motion. In this paper, we will deal with the use of Gibbs–Appell (GA) equations, which have advantages in terms of the number of operations required to obtain the final results and thus prove more economical.
One problem which led to the GA equations was to deduce the differential equations of motion, which are easier to apply in the case of non-holonomic systems but which can also be applied to the holonomic systems. This method was discovered by Gibbs in 1879 [18] and, independently, by Appell in 1899 [19]. The function of Lagrange or Hamilton is replaced, in this formalism, by the energy of accelerations and represents an application of the well-known Gauss principle of least constraint being equivalent to the other formulations currently used in classical mechanics.
The modern mechanical systems are characterized by ultra-fast movements and velocities and include serial structures of robots as well. The fast movements are generally characterized by a time variation law for accelerations and lead to the occurrence of accelerations of higher orders. The last decades are characterized by a sustained development of the use of robots in the industry. This involves studies that allow good control of such systems, especially when working with high speeds and forces. In the case of such systems, which give very high working speeds and especially important speed variations, accelerations become significant. In these cases, the GA method becomes interesting. This type of formalism is useful for a wide class of engineering problems. For example, it can be used to analyze rigid dynamical systems, considering quasi-velocities [20]. The equations of motion can be easily obtained, both for holonomic systems and for non-holonomic systems. It is thus possible to eliminate at this step Lagrange’s multipliers and thus reduce the number of unknowns with which they work. The method can be applied both to linear and nonlinear problems. An example is presented in [21] where are obtained the motion equations for an N-link robot, with flexible elements. Experimental procedures validate the result obtained using the GA formalism. In the last period, this formalism tends to become a usual procedure. There are many papers presenting this kind of approach, like [22], where an application consists of an N-flexible-link manipulator used in the cooperative flexible mobile manipulator. The main advantage of recursive GA formulation is used to determine the motion equations without classical use of Lagrange multipliers. Some new methods to study the dynamic behavior of the multibody system have, as the central piece in approach, this formalism. As an example, in [23], such a system is defined using a classic set of coupled differential equations and a set of algebraic equations for expressing the liaisons (constraints). The use of Lagrange formalism asks a large number of derivatives in the governing equations. In these cases, the use of the recursive GA formalism becomes easier to apply. In this mode, it is possible to obtain the equations of motion automatically. In [24], the main advantage of this formulation used in applications is that it is not necessary to eliminate Lagrange’s multipliers and, as a consequence, the computational complexity decrease. Identically the formalism is also used in [25]. Dynamical response and motion equations can be obtained via recursive GA formulation and represent the way used to reduce the computational effort, significant for this application. The main advantage is fewer mathematical calculations compared to other formulations. There are a lot of papers using this formalism in the study of the dynamical system [26]. Interesting results are presented in [27,28,29]. The present paper only aims at obtaining the equations of motion for a three-dimensional finite element with a general motion.
The problems regarding the accuracy of the results and the accuracy of the models used in the case of the mechanisms, which have significant displacements and deformations, were not developed in the paper. These very interesting and current study domains themselves represent a distinct field of research. In this paper, we only dealt with the presentation of an alternative method, which presents advantages of calculation, of determining the equations of motion for a single element. The other operations used then in the method of finite elements were considered the ones currently used in practice.

2. Gibbs–Appell Formalism

In the case of scleronomic liaisons, the acceleration of a point i of a system of material points having n degree of freedom has, generally, the expression:
a ¯ i = k = 1 n j = 1 n 2 r ¯ i q k q j q ˙ k q ˙ j + k = 1 n r ¯ i q k q ¨ k
where r ¯ i is the position vector of the point and q j , j = 1 , n ¯ represent the independent coordinates. In the following, the dot placed above a scalar, vector or matrix size means the derivative of the respective size with respect to time. The notion energy of accelerations for a system of material points is defined as [27]:
S = 1 2 i = 1 N m i a i 2
The form of this expression is similar to the expression of kinetic energy but the mechanical significance is different. In the case of a solid body, the definition can be extended to the whole domain of the body as:
S = 1 2 V ρ a 2 d V
where the acceleration of a certain point of the solid is similar to Equation (1):
a ¯ = k = 1 n j = 1 n 2 r ¯ q k q j q ˙ k q ˙ j + k = 1 n r ¯ q k q ¨ k
Introducing Equation (3a) in Equation (3) we get:
S = 1 2 V ρ a 2 d V = 1 2 V ρ ( k = 1 n j = 1 n 2 r ¯ q k q j q ˙ k q ˙ j + k = 1 n r ¯ q k q ¨ k ) 2 d V = = 1 2 V ρ ( k = 1 n j = 1 n 2 r ¯ q k q j q ˙ k q ˙ j + k = 1 n r ¯ q k q ¨ k ) 2 d V = = 1 2 V ρ [ ( k = 1 n j = 1 n 2 r ¯ q k q j q ˙ k q ˙ j ) 2 + 2 ( k = 1 n j = 1 n 2 r ¯ q k q j q ˙ k q ˙ j ) ( k = 1 n r ¯ q k q ¨ k ) + ( k = 1 n r ¯ q k q ¨ k ) 2 ] 2 d V = = 1 2 V ρ [ k = 1 n j = 1 n l = 1 n m = 1 n 2 r ¯ q k q j 2 r ¯ q l q m q ˙ k q ˙ j q ˙ l q ˙ m + k = 1 n j = 1 n l = 1 n 2 r ¯ q k q j r ¯ q l q ˙ k q ˙ j q ¨ l + k = 1 n j = 1 n r ¯ q k r ¯ q j q ¨ k q ¨ j ] d V = = 1 2 V ρ ( k = 1 n j = 1 n l = 1 n m = 1 n 2 r ¯ q k q j 2 r ¯ q l q m q ˙ k q ˙ j q ˙ l q ˙ m ) d V + + 1 2 V ρ ( k = 1 n j = 1 n l = 1 n 2 r ¯ q k q j r ¯ q l q ˙ k q ˙ j q ¨ l ) d V + 1 2 V ρ ( k = 1 n j = 1 n r ¯ q k r ¯ q j q ¨ k q ¨ j ) d V = = 1 2 ( V ρ k = 1 n j = 1 n l = 1 n m = 1 n 2 r ¯ q k q j 2 r ¯ q l q m d V ) q ˙ k q ˙ j q ˙ l q ˙ m + 1 2 ( V ρ k = 1 n j = 1 n l = 1 n 2 r ¯ q k q j r ¯ q l d V ) q ˙ k q ˙ j q ¨ l + + 1 2 ( V ρ k = 1 n j = 1 n r ¯ q k r ¯ q j d V ) q ¨ k q ¨ j = E a o ( q ˙ ) + E a 1 ( q ˙ , q ¨ ) + E a 2 ( q ¨ )
where:
E a o ( q ˙ ) = 1 2 ( V ρ k = 1 n j = 1 n l = 1 n m = 1 n 2 r ¯ q k q j 2 r ¯ q l q m d V ) q ˙ k q ˙ j q ˙ l q ˙ m
contains terms that have no accelerations,
E a 1 ( q ˙ , q ¨ ) = 1 2 ( V ρ k = 1 n j = 1 n l = 1 n 2 r ¯ q k q j r ¯ q l d V ) q ˙ k q ˙ j q ¨ l
represents the terms in which the accelerations intervene linearly and:
E a 2 ( q ¨ ) = 1 2 ( V ρ k = 1 n j = 1 n r ¯ q k r ¯ q j d V ) q ¨ k q ¨ j
represents the quadratic terms in accelerations.
GA equations are given by relations:
S q ¨ j = Q j j = 1 , n ¯
where Q j it represents the generalized force corresponding to the generalized coordinate qj.

3. Basic Hypothesis

Now consider a finite element modeling a domain of an elastic element from the structure of a multibody system. The aim of the paper is to determine the motion equations of this element. The generalized coordinates will be the displacements of the nodes. The displacements of an arbitrary point of the continuous domain modeled by the finite element shall be expressed using a finite number of nodal coordinates. The finite element shall be related to the mobile reference frame, which participates in the general rigid motion (Figure 1). With v ¯ o ( X ˙ o , Y ˙ o , Z ˙ o ) , we shall note the velocity, and with a ¯ o ( X ¨ o , Y ¨ o , Z ¨ o ) , the acceleration of the origin of the local reference frame relative to the global reference frame OXYZ. We shall note with ω ¯ ( ω x , ω y , ω z ) the angular velocity and with ε ¯ ( ε x , ε y , ε z ) the angular acceleration. Generally, a multibody system consists of several solids. Every solid is characterized by these two vectors, and the number of pairs of such vectors is equal to the number of distinct bodies. The relations between the components of a vector in the local coordinate system { t } L and the components of the same vector in a global coordinate system { t } G are obtained using a matrix of rotation [ R ] :
{ t } G = [ R ] { t } L
If an arbitrary point M of the finite element has a displacement { f } L changing into M’, we may write:
{ r M } G = { r O } G + [ R ] ( { r } L + { f } L )  
where { r M } G is the position vector of point M’ with components expressed in the global coordinate system. The continuous displacement field noted { f } L is approximated, using the finite element method, by relation:
{ f } L = [ N ( x , y , z ) ] { δ } L
where the matrix elements [ N ( x , y , z ) ] , the shape functions, will depend on the type of the finite element chosen and { δ } L are the independent nodal coordinates. The velocity of point M’ will be:
{ v M } G = { r ˙ M } G =   { r ˙ O } G + [ R ˙ ] { r } L + [ R ˙ ] [ N ] { δ } L +   [ R ] [ N ] { δ ˙ } L
and the acceleration will be:
{ a M } G = { r ¨ O } G + [ R ¨ ] { r } L + [ R ¨ ] { f } L + 2 [ R ˙ ] { f ˙ } L + [ R ] { f ¨ } L = { r ¨ O } G + [ R ¨ ] { r } L + [ R ¨ ] [ N ] { δ } L + 2 [ R ˙ ] [ N ] { δ ˙ } L +   [ R ] [ N ] { δ ¨ } L
These expressions will be used to determine the energy of accelerations. In the future, the index G mark the vector with the components expresses in the global reference system, the index L mark the vector with the components expresses in the local reference frame and the non-indexed vectors are considered to be written in the local coordinate system. The derivatives of the positional matrix [ R ] occur in the previous relations. These derivatives will define angular velocities and angular accelerations. From the orthogonality conditions written for the positional matrix we have:
[ R ] [ R ] T = [ R ] T [ R ] = [ E ] = [ 1 0 0 0 1 0 0 0 1 ]
where [ E ] is the unit matrix, the following relation can be obtained:
[ ω ] G = [ R ˙ ] [ R ] T = [ 0 ω z G ω y G ω z G 0 ω x G ω y G ω x G 0 ]
which is a skew symmetric matrix angular velocity, with components in global coordinate system, corresponding to the angular velocity:
{ ω } G = { ω x G ω y G ω z G }
Obviously, we have, too:
[ ω ] 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 }
The angular acceleration operator is defined by:
[ ε ] G = [ ω ˙ ] G = [ 0 ε z G ε y G ε z G 0 ε x G ε y G ε x G 0 ] = [ 0 ω ˙ z G ω ˙ y G ω ˙ z G 0 ω ˙ x G ω ˙ y G ω ˙ x G 0 ] = [ R ¨ ] [ R ] T +   [ R ˙ ] [ R ˙ ] T
and:
[ ε ] 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 ] = [ R ˙ ] T [ R ˙ ] + [ R ] T [ R ¨ ]
It will result after some elementary calculus:
[ R ¨ ] [ R ] T = [ ε ] G [ R ˙ ] [ R ˙ ] T = [ ε ] G [ R ˙ ] [ R ] T ( [ R ˙ ] [ R ] T ) T = [ ε ] G + [ ω ] G [ ω ] G
whereas:
[ ω ] G = [ ω ] G T
We have, too:
[ R ] T [ R ¨ ] = [ ε ] L [ R ˙ ] T [ R ] [ R ] T [ R ˙ ] = [ ε ] G ( [ R ] T [ R ˙ ] ) T [ R ] T [ R ˙ ] = [ ε ] L + [ ω ] L [ ω ] L
These relations will be useful in the following considerations.

4. Motion Equations

In the following, the equations of motion for a finite element will be established using the GA formalism. For this, it is necessary to first determine the energy of the accelerations of a finite element. If we use Expression (13) determined previously for the acceleration of a point, the energy of the accelerations for the considered finite element is given by the expression [30]:
   E a = 1 2 V ρ a M 2 d V = 1 2 V ρ { a M } T { a M } d V = = 1 2 V ρ ( { r ¨ O } G T + { r } L T [ R ¨ ] T + { δ } L T [ N ] T [ R ¨ ] T + 2 { δ ˙ } L T [ N ] T [ R ˙ ] T + { δ ¨ } L T [ N ] T   [ R ] T ) x ( { r ¨ O } G + [ R ¨ ] { r } L + [ R ¨ ] [ N ] { δ } L + 2 [ R ˙ ] [ N ] { δ ˙ } L +   [ R ] [ N ] { δ ¨ } L ) d V = 1 2 V ρ ( { r ¨ O } G T { r ¨ O } G + 2 { r } L T [ R ¨ ] T { r ¨ O } G + 2 { δ } L T [ N ] T [ R ¨ ] T { r ¨ O } G + 4 { δ ˙ } L T [ N ] T [ R ˙ ] T { r ¨ O } G + 2 { δ ¨ } L T [ N ] T   [ R ] T { r ¨ O } G ) + 1 2 V ρ ( { r } L T [ R ¨ ] T [ R ¨ ] { r } L + 2 { δ } L T [ N ] T [ R ¨ ] T [ R ¨ ] { r } L + 4 { δ ˙ } L T [ N ] T [ R ˙ ] T [ R ¨ ] { r } L + 2 { δ ¨ } L T [ N ] T   [ R ] T [ R ¨ ] { r } L ) x 1 2 V ρ ( { δ } L T [ N ] T [ R ¨ ] T [ R ¨ ] [ N ] { δ } L + 4 { δ ˙ } L T [ N ] T [ R ˙ ] T [ R ¨ ] [ N ] { δ } L + 2 { δ ¨ } L T [ N ] T   [ R ] T [ R ¨ ] [ N ] { δ } L ) + 1 2 V ρ ( 4 { δ ˙ } L T [ N ] T [ R ˙ ] T [ R ˙ ] [ N ] { δ ˙ } L + 4 { δ ¨ } L T [ N ] T   [ R ] T [ R ˙ ] [ N ] { δ ˙ } L + { δ ¨ } L T [ N ] T   [ R ] T   [ R ] [ N ] { δ ¨ } L )
The quadratic terms can be easily identified in the accelerations of the independent coordinates { δ ¨ } L , noted with E a 2 :
E a 2 = 1 2 V ρ ( { δ ¨ } L T [ N ] T   [ R ] T   [ R ] [ N ] { δ ¨ } L ) d V = 1 2 { δ ¨ } L T ( V ρ [ N ] T   [ N ] d V ) { δ ¨ } L
the terms in which these accelerations appear linear E a 1 :
E a 1 = V ρ ( { δ ¨ } L T [ N ] T   [ R ] T { r ¨ O } G + { δ ¨ } L T [ N ] T   [ R ] T [ R ¨ ] { r } L + { δ ¨ } L T [ N ] T   [ R ] T [ R ¨ ] [ N ] { δ } L + 2 { δ ¨ } L T [ N ] T   [ R ] T [ R ˙ ] [ N ] { δ ˙ } L ) d V = { δ ¨ } L T V ρ ( [ N ] T   { r ¨ O } L + [ N ] T   ( [ ε ] L + [ ω ] L [ ω ] L ) { r } L + [ N ] T    ( [ ε ] L + [ ω ] L [ ω ] L ) [ N ] { δ } L + 2 [ N ] T   [ ω ] L [ N ] { δ ˙ } L ) d V
and the terms that do not contain at all accelerations and which do not have importance in GA equations, E a 0 :
E a 0 = 1 2 V ρ ( { r ¨ O } G T { r ¨ O } G + 2 { r } L T [ R ¨ ] T { r ¨ O } G + 2 { δ } L T [ N ] T [ R ¨ ] T { r ¨ O } G + 4 { δ ˙ } L T [ N ] T [ R ˙ ] T { r ¨ O } G ) + 1 2 V ρ ( { r } L T [ R ¨ ] T [ R ¨ ] { r } L + 2 { δ } L T [ N ] T [ R ¨ ] T [ R ¨ ] { r } L + 4 { δ ˙ } L T [ N ] T [ R ˙ ] T [ R ¨ ] { r } L ) d V + 1 2 V ρ ( { δ ˙ } L T [ N ] T [ R ¨ ] T [ R ¨ ] [ N ] { δ } L + 4 { δ } L T [ N ] T [ R ˙ ] T [ R ¨ ] [ N ] { δ } L + 4 { δ ˙ } L T [ N ] T [ R ˙ ] T [ R ˙ ] [ N ] { δ ˙ } L ) d V
The potential energy (internal work) has a classical form:
E p = 1 2 V { σ } T { ε } d V
where { σ } is the stress tensor and { ε } the strains tensor:
{ σ } = { σ x x σ y y σ z z τ x y τ y z τ z x } ;   { ε } = { ε x x ε y y ε z z 2 ε x y 2 ε y z 2 ε z x }
Writing the Hooke law as follows:
{ σ } = [ D ] { ε }
and of the differential relations between strains and finite deformations:
{ ε } = [ a ] { f } = [ a ] [ N ] { δ }
where [ a ] represents the differentiation operator [31] and, using Equations (13), (15) and (16), the internal work becomes [31]:
E p = 1 2 V   { δ } L T [ N ] T [ a ] T [ D ] T [ a ] [ N ] { δ } d V = 1 2 { δ } L T ( V   [ N ] T [ a ] T [ D ] T [ a ] [ N ] d V ) { δ } L
where [ k ] is the classical stiffness matrix:
[ k ] = V [ N ] T [ a ] T [ D ] T [ a ] [ N ] d V
If noted with { p } = { p ( x , y , z ) } , the vector of body forces per unit volume, then the external work of these is:
W = V { p ( x , y , z ) } L T { f } L d V = ( V { p ( x , y , z ) } L T [ N ] d V ) { δ } L = { q * } L T { δ } L
The concentrated forces { q } L in the nodes of the element will give an external work:
W c = { q } L T { δ } L
The equations of motion are obtained by applying the GA equations previously presented:
{ E a δ ¨ } L { Q } L = 0
By { E δ e } , we understand:
{ E X } = { E x 1 E x 2 E x n }   where :   { X } = { x 1 x 2 x n }
In our case:
E a = E a 0 ( q ˙ ) + E a 1 ( q ˙ , q ¨ ) + E a 2 ( q ¨ )
and:
{ Q } L = [ k ] { δ } L + { q } L + { q * } L
After a series of elementary calculations and rearranging of terms, we get the equations of motion for the finite element considered:
E a 2 { δ ¨ } L = ( V ρ [ N ] T   [ N ] d V ) { δ ¨ } L = [ m ] { δ ¨ } L
We shall note with [ N ( 1 ) ] , the row i of matrix [ N ] and with:
[ m ] = 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 ) + N ( 2 ) T N ( 2 ) + N ( 3 ) T 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 i j ] = V ρ N ( i ) T N ( j ) d V
therefore:
[ m 11 ] = V ρ N ( 1 ) T N ( 1 ) d V ,   [ m 22 ] = V ρ N ( 2 ) T N ( 2 ) d V ,   [ m 33 ] = V ρ N ( 3 ) T N ( 3 ) d V
E a 1 { δ ¨ } L = ( V ρ [ N ] T d V )   { r ¨ O } L + ( V ρ [ N ] T    ( [ ε ] L + [ ω ] L [ ω ] L ) { r } L d V ) + ( V ρ [ N ] T    ( [ ε ] L + [ ω ] L [ ω ] L ) [ N ] d V ) { δ } L + 2 ( V ρ [ N ] T   [ ω ] L [ N ] d V ) { δ ˙ } L = [ m O i ]   { r ¨ O } L + { q i ( ω ) } L + { q i ( ε ) } L + ( [ k ( ω ) ] + [ k ( ε ) ] ) { δ } L + [ c ] { δ ˙ } L
where it is denoted:
[ m O i ] = V ρ [ N ] T d V ;   { q i ( ε ) } L = V ρ [ N ] T [ ε ] L { r } L d V ; { q i ( ω ) } L = V ρ [ N ] T [ ω ] L [ ω ] L { r } L d V ; [ k ( ε ) ] = V ρ [ N ] T   [ ε ] [ N ] d V ; [ k ( ε ) ] = V ρ [ N ] T   [ ω ] L [ ω ] L [ N ] d V ; [ c ] = V ρ [ N ] T   [ ω ] L [ N ] d V ; { m i x } = V ρ [ N ( i ) ] T   x d V ; { m i y } = V ρ [ N ( i ) ] T   y d V ; { m i z } = V ρ [ N ( i ) ] T   z d V
The term E a 0 does not contain { δ ¨ } L and, consequently:
E a 0 { δ ¨ } L = 0
Finally, the motion equations can be written in the condensed form:
[ m ] { δ ¨ } L + [ c ] { δ ˙ } L + ( [ k ] + [ k ( ε ) ] + [ k ( ω ) ] ) { δ } L = { q } L + { q * } L { q i ( ε ) } L { q i ( ω ) } L [ m O i ] { r ¨ O } L
These equations are related to the local system of coordinates. Similar formulas can be obtained, and we consider the global reference frame. The matrix coefficients can be calculated after choosing the shape functions and the independent nodal coordinates for expressing the displacement of a point.

5. Conclusions and Discussions

In the classical Lagrangian formalism, to determine the equations of motion for a three-dimensional finite element, the main step of the calculation is the Lagrangian, based essentially on the kinetic energy of the deformable finite element. The Lagrangian is:
L = E c E p + W + W c
where E p , W , W c are given, respectively, by the Relations (31), (33) and (34) and the kinetic energy has the expression:
E c = 1 2 V ρ v M 2 d V = 1 2 V ρ { v M } T { v M } d V = = 1 2 V ρ ( { r ˙ O } G T + { r } L T [ R ˙ ] T + { δ } L T [ N ] T [ R ˙ ] T + { δ ˙ } L T [ N ] T [ R ] T ) x    ( { r ˙ O } G + [ R ˙ ] { r } L + [ R ˙ ] [ N ] { δ } L +   [ R ] [ N ] { δ ˙ } L ) d V = 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 [ R ] T   [ R ] [ N ] { δ ˙ } L ) d V   
Lagrange’s equations are:
d d t { L δ ˙ e } { L δ e } = 0
Leaving aside the other derivatives, which have a low weight in the computing economy, the term most significant in this formulation is the term kinetic energy. In this expression, there are four terms containing the vector { δ ˙ } L and four terms containing the vector { δ } L . If we look at the expression of Lagrange’s equations, it follows that we will have four differentiation operations for { L / δ ˙ e } , another four for { L / δ e } and then the derivatives with respect to the time of the terms { L / δ ˙ e } .
Using the Gibbs–Appell equations that have the form of Equation (31), we have to differentiate the energy of the accelerations given by the Relations (24)–(26) and (37). The role of kinetic energy is play in these equations by the energy of accelerations { δ ¨ } L . Note that of the three terms of kinetic energy, only two contain the vector of accelerations. The size E a 2 has a single term that contains this vector and E a 1 has four terms that contain the vector { δ ¨ } L and which are differentiated. The total number of differentiation to be made in this case is five.
The conclusion from these two approaches is that the number of operations to be performed when using the Gibbs–Appell equations is lower than when Lagrange’s method is applied. The use of this method has the advantage that we are familiar with the calculation of kinetic energy of a solid and to determine the energy of the accelerations it is sufficient to replace the speeds, in the kinetic energy formula, with the accelerations. The use of these equations will result in an economy in the computational effort we make to determine the equations of motion for a single finite element.
An application was made for a rod within a wind pumping mechanism (Figure 2). The mechanism proposed for the study is a mechanism with two degrees of freedom of type “kinematic chain closed by inertia” [32].
Table 1 presents a comparison between the number of differentiation required when using Lagrange’s method and the number of differentiation required if the Gibbs–Appell method is applied. It is noted that the number of these operations is reduced to less than half. For a large number of finite elements used, in the case of complex structures, the reduction can be significant and can reduce the computational effort. We mention that after obtaining the matrix coefficients of the system of differential equations, the next procedures in the two methods become identical, so also the necessary computer times.
Another problem that arises is the accuracy of the results. In the case of finite element analysis of a mechanism that can have large displacements, specific problems arise, very delicate, related to the accuracy of the results obtained and the correctness of the models used. During the present paper, we did not deal with these aspects, especially interesting and exciting. By themselves, these aspects define a field of research. The purpose of the paper was to provide an alternative way of writing the equations of motion, which would have the advantage of a smaller number of operations to perform.
The test mechanism on which the considerations were made, presented in Figure 2, can be considered, at this level as regards the accuracy of the results, accessible through the classical methods. In Figure 3 and Figure 4, we presented the space of the possible positions that can be occupied by the elements of this mechanism, to justify our hypothesis.

Author Contributions

Conceptualization, S.V. and I.N.; methodology, S.V. and M.L.S.; software, M.M.; validation, S.V., I.N. and M.M.; formal analysis, S.V. and M.L.S.; investigation, M.L.S.; resources, S.V.; writing—original draft preparation, S.V. and I.N.; writing—review and editing, M.L.S.; visualization, M.M.; supervision, I.N. and M.M.; project administration, S.V.; funding acquisition, S.V., I.N., M.M. and M.L.S. 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.

References

  1. Erdman, A.G.; Sandor, G.N.; Oakberg, A. A General Method for Kineto-Elastodynamic Analysis and Synthesis of Mechanism. Journal of Engineering for Industry. ASME Trans. 1972, 94, 1193. [Google Scholar]
  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; Volume 472. [Google Scholar]
  3. Bahgat, B.M.; Willmert, K.D. Finite Element Vibrational Analysis of Planar Mechanisms. Mech. Mach. Theory 1976, 11, 47–71. [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–424. [Google Scholar] [CrossRef]
  5. Christensen, E.R.; Lee, S.W. Nonlinear finite element modelling of the dynamics of unrestrained flexible structures. Comput. Struct 1986, 23, 819–829. [Google Scholar] [CrossRef]
  6. Midha, A.; Erdman, A.G.; Frohrib, D.A. Finite element approach to mathematical modeling of high-speed elastic linkages. Mech. Mach. Theory 1978, 13, 603–618. [Google Scholar] [CrossRef]
  7. Nath, P.K.; Ghosh, A. Steady-state response of mechanism with elastic links by finite element methods. Mech. Mach. Theory 1980, 15, 199–211. [Google Scholar] [CrossRef]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. Hou, W.; Zhang, X. Dynamic analysis of flexible linkage mechanisms under uniform temperature change. J. Sound Vib. 2009, 319, 570–592. [Google Scholar] [CrossRef]
  13. 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]
  14. 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]
  15. 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, 785–800. [Google Scholar] [CrossRef]
  16. 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]
  17. 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]
  18. Gibbs, J.W. On the fundamental formulae of dynamics. Am. J. Math. 1879, 2, 49–64. [Google Scholar] [CrossRef]
  19. Appell, P. Sur une forme générale des equations de la dynamique. C.R. Acad. Sci. Paris 1899, 129, 459–460. [Google Scholar]
  20. Mirtaheri, S.M.; Zohoor, H. The Explicit Gibbs-Appell Equations of Motion for Rigid-Body Constrained Mechanical System. In Book Series: RSI International Conference on Robotics and Mechatronics ICRoM; IEEE: Piscataway, NJ, USA, 2018; pp. 304–309. [Google Scholar]
  21. Mehrjooee, O.; Dehkordi, S.F.; Korayem, M.H. Dynamic modeling and extended bifurcation analysis of flexible-link manipulator. Mech. Based Des. Struct. Mach. 2019, 1–24. [Google Scholar] [CrossRef]
  22. 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]
  23. 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]
  24. Amini, S.; Dehkordi, S.F.; Fahraji, S.H. Motion equation derivation and tip-over evaluations for K mobile manipulators with the consideration of motors mass by the use of Gibbs-Appell formulation. In Proceedings of the 5th RSI International Conference on Robotics and Mechatronics (IcRoM), Tehran, Iran, 25–27 October 2017. [Google Scholar]
  25. 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]
  26. Shafei, A.M.; Korayem, M.H. Theoretical and experimental study of dynamic load-carrying capacity for flexible robotic arms in point-to-point motion. Optim. Control Appl. Methods 2017, 38, 963–972. [Google Scholar] [CrossRef]
  27. Negrean, I.; Kacso, K.; Schonstein, C.; Duca, A. Mechanics, Theory and Applications; UTPRESS: Cluj-Napoca, Romania, 2012. [Google Scholar]
  28. 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]
  29. 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]
  30. Vlase, S. Elimination of Lagrangian Multipliers. Mech. Res. Commun. 1987, 14, 17. [Google Scholar] [CrossRef]
  31. Massonet, C.; Deprez, G.; Maquoi, R.; Muller, R.; Fonder, G. Calcul des Structures sur Ordinateur; EYROLLES: Paris, France, 1972. [Google Scholar]
  32. Scutaru, M.L.; Mitrica, B. Dynamical Analysis of the Mechanical System with Two Degrees of Freedom Applied to the Transmission of the Wind Turbine. Math. Probl. Eng. 2016, 2016, 3821083. [Google Scholar] [CrossRef]
Figure 1. Three-dimensional finite element.
Figure 1. Three-dimensional finite element.
Symmetry 12 00321 g001
Figure 2. (a) Experimental test stand and (b) sketch of the mechanism with the positioning of the markers (dimensions are in mm). 1—engine; 2—rotating disk; 3—invertor; 4—pumps; 5—valves; 6—rod; 7—pendulum rod; 8—weight.
Figure 2. (a) Experimental test stand and (b) sketch of the mechanism with the positioning of the markers (dimensions are in mm). 1—engine; 2—rotating disk; 3—invertor; 4—pumps; 5—valves; 6—rod; 7—pendulum rod; 8—weight.
Symmetry 12 00321 g002
Figure 3. Sketch of the motion of the two degree of freedom system for the angular speed 16 rad/s.
Figure 3. Sketch of the motion of the two degree of freedom system for the angular speed 16 rad/s.
Symmetry 12 00321 g003
Figure 4. Sketch of the motion of the two degree of freedom system for the angular speed 19 rad/s.
Figure 4. Sketch of the motion of the two degree of freedom system for the angular speed 19 rad/s.
Symmetry 12 00321 g004
Table 1. Comparison between the Lagrange and Gibbs–Appell methods. Number of differentiations.
Table 1. Comparison between the Lagrange and Gibbs–Appell methods. Number of differentiations.
Number of Finite ElementsLagrangeGibbs–Appell
5288120
10528220
15768320
201008420
251248520
301488620
401968820

Share and Cite

MDPI and ACS Style

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. https://doi.org/10.3390/sym12020321

AMA Style

Vlase S, Negrean I, Marin M, Scutaru ML. Energy of Accelerations Used to Obtain the Motion Equations of a Three- Dimensional Finite Element. Symmetry. 2020; 12(2):321. https://doi.org/10.3390/sym12020321

Chicago/Turabian Style

Vlase, Sorin, Iuliu Negrean, Marin Marin, and Maria Luminița Scutaru. 2020. "Energy of Accelerations Used to Obtain the Motion Equations of a Three- Dimensional Finite Element" Symmetry 12, no. 2: 321. https://doi.org/10.3390/sym12020321

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