Skip to Content
Applied SciencesApplied Sciences
  • Article
  • Open Access

28 November 2019

Flexible-Link Multibody System Eigenvalue Analysis Parameterized with Respect to Rigid-Body Motion

and
Faculty of Science and Technology, Free University of Bozen-Bolzano, Piazza Università 5, 39100 Bolzano, Italy
*
Author to whom correspondence should be addressed.

Abstract

The dynamics of flexible multibody systems (FMBSs) is governed by ordinary differential equations or differential-algebraic equations, depending on the modeling approach chosen. In both the cases, the resulting models are highly nonlinear. Thus, they are not directly suitable for the application of the modal analysis and the development of modal models, which are very useful for several advanced engineering techniques (e.g., motion planning, control, and stability analysis of flexible multibody systems). To define and solve an eigenvalue problem for FMBSs, the system dynamics has to be linearized about a selected configuration. However, as modal parameters vary nonlinearly with the system configuration, they should be recomputed for each change of the operating point. This procedure is computationally demanding. Additionally, it does not provide any numerical or analytical correlation between the eigenpairs computed in the different operating points. This paper discusses a parametric modal analysis approach for FMBSs, which allows to derive an analytical polynomial expression for the eigenpairs as function of the system configuration, by solving a single eigenvalue problem and using only matrix operations. The availability of a similar modal model, which explicitly depends on the system configuration, can be very helpful for, e.g., model-based motion planning and control strategies towards to zero residual vibration employing the system modal characteristics. Moreover, it allows for an easy sensitivity analysis of modal characteristics to parameter uncertainties. After the theoretical development, the method is applied and validated on a flexible multibody system, specifically using the Equivalent Rigid Link System dynamic formulation. Finally, numerical results are presented and discussed.

1. Introduction

The dynamic behavior of a mechanical system can be easily studied by means of modal analysis, which provides the system modal parameters or characteristics (i.e., natural frequencies, mode shapes, and damping ratios). The knowledge of the modal characteristics is a fundamental requirement for the implementation of several advanced model-based engineering techniques, such as motion planning [1], control design [2,3], stability analysis [4,5], model reduction [6,7,8,9,10], model updating [11,12,13], and structural modification [14,15,16].
Modal analysis relies on the solution of an eigenvalue problem, which seeks the eigenvalues and eigenvectors associated to a linear system of equations. However, the adoption of such an analysis may provide a useful insight also for the study of mechanical systems whose dynamics is not governed by linear time-invariant equations. A significant class of mechanical systems that falls in this folder is the one of the flexible-link multibody systems (FMBSs). Such systems are robots or mechanisms that can deflect due to external loads or internal body forces, whose motion is described by means of kineto-elastodynamic models, hereafter referred to as dynamic models [17]. Several contributions can be found in the literature on the modeling of such systems as well as survey papers [18,19] and books [20,21]. The system elastic behavior is represented by continuous ordinary and partial differential equations. Such equations, so as to be simplified and solved, are discretized by means of lumped parameters, assumed modes, or finite element methods [19]. The common approach for modeling FMBSs consists in the use of the finite element method to discretize the flexible links and to represent their elastic deformations and in superposing such deformations to a known rigid body motion. Based on the set of coordinates chosen to model the rigid body motion, i.e., a minimum set of independent coordinates (representing the system degrees of freedom) or a redundant set of coordinates (including both the independent and dependent coordinates), the equations of motion are formulated as a set of ordinary differential equations (ODEs) or a coupled set of differential and algebraic equations (DAEs) to be solved simultaneously [20], respectively. In both the aforementioned cases, due to the large displacements to which FMBSs are subjected, their dynamic models are highly nonlinear and depend on the system configuration. Therefore, the related mass, stiffness, and damping matrices are in general nonconstant, as well as the resulting modal parameters.
A common practice used in the literature to apply the modal analysis to FLMBSs consists of linearizing the nonlinear dynamic model about a selected configuration so that the modal parameters can be computed. In particular, if the system model is formulated by means of ODEs, the eigenvalue analysis can be straightforwardly applied to the linearized system equations [12,22]. Conversely, if the system model is formulated by means of DAEs, two different strategies are possible for computing the eingensolutions: (a) transform the motion equations from DAEs to ODEs, linearize the resulting model, and then compute the eigenpairs [5,23,24]; (b) perform a direct eigenanalysis, i.e., the eigenanalysis for the system of equations resulting from the direct linearization of the DAEs [25,26]. The main difference between the eigensolutions obtained from linearized ODEs or DAEs is that the linearized ODEs allow to obtain the exact problem spectrum, while the linearized DAEs are affected by the linearization method and introduce spurious eigenvalues in the spectrum [27]. Due to such an evidence, this paper will focus on FMBSs modeled by means of a minimum set of ODEs.
Although the adoption of linearized models, on the one hand, allows the computation of the eigenpairs of FMBSs, on the other hand, it does not take directly into account the variability of the modal parameters due to the system configuration change. This last point is typically addressed by discretizing a given system motion/task in a certain number of operative points about which the nonlinear model is linearized and a new eigenvalue problem solved [5,6]. Following such an approach, several eigenvalue problems are to be solved, which is typically a computational expensive operation; additionally, unless interpolation techniques are used, the eigenpairs computed at different operating points are not related among them.
An approach that could help in overcoming such an issue has been proposed by Wittmuess et al. [28]. In such a paper, a method to get a parametric representation of the eigenvalues and eigenvectors of an undamped second-order mechanical system, whose model is analytically known, has been presented. In [29], Wittmuess et al. extended the method to proportionally damped systems. In this approach, the parametric representation of the eigenpairs is inferred from an iterative Taylor series expansion of the eigenvalue problem associated to the linearized system matrices about a parametric operating point. A first extension and application of the approach proposed by Wittmuess et al. to FMBSs characterized by small deformation and negligible damping and velocity-dependent terms has been proposed by the authors in [30,31]. In particular, in [31], the authors performed a preliminary investigation on the method capability to approximate the modal content over a wide range of the FMBS parameters, including not only the rigid motion coordinates, but also the payload handled by a two-degree-of-freedom (dof) planar robot carrying out a pick-and-place trajectory.
As promising results have been obtained in these preliminary studies, this paper aims at providing a comprehensive dissertation on the extension of such a method to FMBSs characterized by small deformations and non negligible damping and velocity-dependent terms. Indeed, the knowledge of an analytical relationship between the system motion condition and the natural frequencies, damping factors and modal shapes of, at least, the main vibrational modes, can be fruitfully exploited for, e.g., the development and implementation of more efficient model-based motion planning and control strategies towards to vibration minimization or the set-up of optimization problems based on the system modal characteristics. Additionally, a similar analytical expression allows for an easy sensitivity analysis of the system model to parameter uncertainties.
The paper is set out as follows. Starting from a nonlinear dynamic model formulated by means of a minimum set of ODEs, Section 2 derives the linearized dynamic model of a FMBS about a dynamic equilibrium configuration and discusses the eigenvalue problem for systems having nonsymmetric matrices, as it is the case of the linearized models of FMBSs. Section 3 outlines the method to derive the polynomial expressions for the eigenpairs of a FMBS in its generalized coordinates. In Section 4, the effectiveness of the method is proved by applying it to a flexible planar robot following a predefined trajectory. Finally, Section 5 gives concluding remarks.

4. Results

The effectiveness of the method in approximating the variability of the eigenpairs of FMBS due to system configuration change has been validated by means of the test case shown in Figure 1. It is an open-chain, planar mechanism with two flexible links and two revolute joints, and therefore two rigid dofs. The system has been modeled by means of the ERLS formulation [34], which leads to a dynamic model consisting of a minimum set of nonlinear ODEs (the interested reader can find the analytical nonlinear model of the studied system in the Appendix A.1). The link flexibility has been modeled through finite elements, in particular, uniform two-node and six-dof beam elements (see Figure 1) have been employed with the properties shown in Table 2. The system dynamic model has 23 dofs, of which two are the rigid motion coordinates and 21 are elastic dofs. The two rigid motion coordinates have been chosen as the absolute angular position of the shoulder and the elbow joints, respectively. They have been denoted q 1 and q 2 in Figure 1.
Figure 1. Finite element model of the studied 2-degree-of-freedom (dof) planar manipulator.
Table 2. Finite element model parameters.
To test the correctness of the method in approximating the eigenpairs under motion condition, the system is forced to follow a given trajectory. In particular, the end-effector (point E in Figure 1) moves along a horizontal linear path of 0.3 m in 0.5 s. The corresponding trajectory in the joint coordinates is shown in Figure 2.
Figure 2. Joint trajectory.
To apply the method under investigation, the system dynamic model has been linearized about a dynamic equilibrium configuration: P 0 = ( q 0 = q ( T / 2 ) , q ˙ 0 = q ˙ ( T / 2 ) , q ¨ 0 = q ¨ ( T / 2 ) , u 0 = u ( T / 2 ) ) , where T is the time period of the trajectory, the numerical values of the dynamic equilibrium configuration are stated in Appendix A.2. Then, the linearized system has been parameterized on the positions and velocities of the rigid motion coordinates, i.e., x = q 1 q 2 q ˙ 1 q ˙ 2 T . Starting from the solution of the eigenvalue problem computed at the expansion point x = x 0 = q 1 ( T / 2 ) q 2 ( T / 2 ) q ˙ 1 ( T / 2 ) q ˙ 2 ( T / 2 ) T , the eigenpair derivatives up to the fourth Taylor series expansion have been computed by means of Equation (28). Finally, fourth-grade polynomials, representing the eigenvalues and eigenvectors as function of the angular positions and velocities of the shoulder and the elbow joints, have been obtained.
The approximated eigenpairs have been compared with the exact ones, which are computed linearizing the model at each sample time ( Δ t = 0.01 s) and solving the corresponding eigenvalue problem. In particular, for comparison, the following indices have been employed,
  • relative percentage error on the undamped natural frequency, ϵ f :
    ϵ f = | f f ˜ | f · 100
    Let λ = λ r + i λ i be a system eigenvalue, it holds:
    ω = λ r 2 + λ i 2 ; f = ω 2 π
  • relative percentage error on the damping factor, ϵ ξ :
    ϵ ξ = | ξ ξ ˜ | ξ · 100 ; ξ = λ r ω
  • modal assurance criterion (MAC):
    M A C = ϕ * ϕ ˜ 2 ϕ ˜ * ϕ ˜ ϕ * ϕ
In Equations (30), (32) and (33), the over-set tilde denotes the approximated quantities. The target value for the comparison of the adopted indices is 1 for the M A C and 0 for ϵ f and ϵ ξ .
The comparison indices for the first three elastic pairs of complex conjugate eigenvalues and eigenvectors are shown in Figure 3, Figure 4 and Figure 5. The same figures also show the trend of the undamped eigenfrequencies and of the damping ratio along the trajectory, to provide an evidence of the variability of the modal parameters due to system configuration change. All the three figures show a good agreement between the exact and the approximated modal parameters along almost the entire trajectory. The biggest discrepancies (but still bounded) occur on the tails of the trajectory (at the beginning and the end), where the expansion parameters differ significantly from the values they assumed at the expansion point. Overall, the results appear very satisfying for all the three comparison metrics adopted.
Figure 3. Second vibration mode along the planned trajectory.
Figure 4. Third vibration mode along the planned trajectory.
Figure 5. Fourth vibration mode along the planned trajectory.
Finally, note that, although the system has been parameterized around a dynamic equilibrium configuration, the computational time has been drastically reduced. Indeed, the solution of the eigenvalue problem in the 51 operating points in which the trajectory has been discretized requires approximately 0.135 s with a Matlab implementation on a machine with one processor of the type Intel Core i5-6200U CPU at 2.4 GHz with 8 gigabyte of RAM. Conversely, the computation of the approximations of the analyzed eigenpairs in the same points takes on average 0.008 s, leading to a reduction of the computation time of 94%.

5. Conclusions

This paper has outlined the entire procedure to get an analytical polynomial expression of the eigenpairs of a flexible-link multibody system (FMBS) as function of its configuration, in terms of rigid-body motion coordinates and velocities. The method is suitable for FMBSs characterized by small deformations, whose dynamic model is analytically known and formulated by means of a minimum set of ordinary differential equations. Starting from a dynamic model linearized about a static or dynamic equilibrium configuration, the eigenvalue problem in such a configuration is computed. By iteratively expanding the eigenvalue problem in a Taylor series with respect to the rigid motion coordinates, their velocities, and, possibly, the parameters which the system model can depend on (e.g., payload mass), the eigenpair derivatives at the expansion points are inferred. These terms represent the coefficients of the polynomial functions describing the approximated eigenpairs.
The correctness of the method in approximating the system eigenpairs under motion condition (while reducing the computational time), has been numerically proved with satisfactory results by employing a two-dof flexible planar manipulator forced to follow a given trajectory. An experimental validation of the method both in static and dynamic conditions will be addressed in future works by means of an impact analysis and an operational modal analysis, respectively.
The availability of a polynomial function for the eigenpairs explicitly depending on the system configuration can result very helpful for model-based techniques that need an accurate knowledge of the system modal characteristics, such as motion planning and control strategies towards to zero residual vibration.
The method allows to reach a desired accuracy in the eigenpair approximation by selecting the proper expansion order of the Taylor series. However, the selection of a high expansion order could compromise the computational benefits, as the number of addends of the polynomial functions that approximate the eigenpairs rapidly increases with the expansion order. Further research will focus on the development of an index that allows a priori estimation of the proper order of the truncated Taylor series to reach a desired accuracy on the approximated eigensolutions while preserving the computational efficiency.

Author Contributions

Conceptualization, I.P. and R.V.; formal analysis, I.P.; methodology, I.P. and R.V.; supervision, R.V.; validation, I.P.; writing—original draft, I.P.; writing—review and editing, R.V.

Funding

The research leading to these results can be framed within the COVI project (TN200Y) Free University of Bozen-Bolzano.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Test Case Implementation Details

Appendix A.1. Nonlinear Dynamic Model

The nonlinear dynamic model of the studied planar flexible-link mechanism, obtained through the equivalent rigid-link mechanism formulation, takes the form of Equation (1). The coordinate vector contains the following 21 elastic coordinates and 2 rigid coordinates, whose physical meaning can be inferred from Figure 1.
q = q f , 1 q f , 2 q f , 13 q f , 4 q f , 5 q f , 6 q f , 7 q f , 8 q f , 9 q f , 10 q f , 11 q f , 12 q f , 13 q f , 14 q f , 15 q f , 16 q f , 17 q f , 18 q f , 19 q f , 20 q f , 21 q 1 q 2
The force vector (see Equation (A2)) includes the effects of the gravity forces and the two torques, u 1 and u 2 , acting on the shoulder and elbow joints, respectively.
The stiffness, mass, and damping matrices for this system are shown in Equations (A3)–(A5), respectively. The symbols used in these equations are those defined in Table 2.
f T = 0 ρ l L 1 g 4 0 0 ρ l L 1 g 4 0 0 ρ l L 1 g 4 0 0 ρ l ( 3 L 1 + 4 L 2 ) g 24 u 2 + ρ l L 1 2 g cos ( q 1 ) 192 0 ρ l L 2 g 3 0 0 ρ l L 2 g 3 0 0 ρ l L 2 g 6 ρ l L 2 2 g cos ( q 2 ) 108 u 1 u 2 ρ l L 1 ( L 1 + 2 L 2 ) g cos ( q 1 ) 2 u 2 ρ l L 2 2 g cos ( q 2 ) 2
K = K 11 0 0 0 K 11 = 2 k 2 2 k 5 0 k 3 k 5 k 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 k 1 0 k 5 k 4 k 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 k 8 k 6 k 7 k 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 k 2 2 k 5 0 k 3 k 5 k 6 0 0 0 0 0 0 0 0 0 0 0 0 2 k 1 0 k 5 k 4 k 7 0 0 0 0 0 0 0 0 0 0 0 0 2 k 8 k 6 k 7 k 8 0 0 0 0 0 0 0 0 0 0 0 0 2 k 2 2 k 5 0 k 3 k 5 k 6 0 0 0 0 0 0 0 0 0 2 k 1 0 k 5 k 4 k 7 0 0 0 0 0 0 0 0 0 2 k 8 k 6 k 7 k 8 0 0 0 0 0 0 0 0 0 k 2 + k 10 k 5 k 13 k 6 k 11 k 13 k 14 0 0 0 0 0 0 k 1 + k 9 k 7 k 13 k 12 k 15 0 0 0 0 0 0 4 k 8 0 0 0 0 0 0 0 0 0 2 k 10 2 k 13 0 k 11 k 13 k 14 0 0 0 2 k 9 0 k 13 k 12 k 15 0 0 0 2 k 16 k 14 k 15 k 16 0 0 0 2 k 10 2 k 13 0 k 11 k 13 k 14 2 k 9 0 k 13 k 12 k 15 2 k 16 k 14 k 15 k 16 s y m . k 10 k 13 k 14 k 9 k 15 4 k 16   k 1 = 4 A E s i n ( q 1 ) 2 L 1 768 E J ( s i n ( q 1 ) 2 1 ) L 1 3 k 2 = 4 A E c o s ( q 1 ) 2 L 1 768 E J ( c o s ( q 1 ) 2 1 ) L 1 3 k 3 = 4 A E ( s i n ( q 1 ) 2 1 ) L 1 768 E J s i n ( q 1 ) 2 L 1 3 k 4 = 4 A E ( c o s ( q 1 ) 2 1 ) L 1 768 E J c o s ( q 1 ) 2 L 1 3 k 5 = 2 E s i n ( 2 q 1 ) ( A L 1 2 + 192 J ) L 1 3 k 6 = 96 E J s i n ( q 1 ) L 1 2 k 7 = 96 E J c o s ( q 1 ) L 1 2 k 8 = 8 E J L 1 k 9 = 3 A E s i n ( q 2 ) 2 L 2 324 E J ( s i n ( q 2 ) 2 1 ) L 2 3 k 10 = 3 A E c o s ( q 2 ) 2 L 2 324 E J ( c o s ( q 2 ) 2 1 ) L 2 3 k 11 = 3 A E ( s i n ( q 2 ) 2 1 ) L 2 324 E J s i n ( q 2 ) 2 L 2 3 k 12 = 3 A E ( c o s ( q 2 ) 2 1 ) L 2 324 E J c o s ( q 2 ) 2 L 2 3 k 13 = 3 E s i n ( 2 q 2 ) ( A L 2 2 + 108 J ) 2 L 2 3 k 14 = 54 E J s i n ( q 2 ) L 2 2 k 15 = 54 E J c o s ( q 2 ) L 2 2 k 16 = 6 E J L 2
M = M 11 M 21 T M 21 M 22 M 11 = m 1 m 5 0 m 3 m 5 2 13 m 6 840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 2 0 m 5 2 m 4 13 m 7 840 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 m 8 7 13 m 6 840 13 m 7 840 3 m 8 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 m 1 m 5 0 m 3 m 5 2 13 m 6 840 0 0 0 0 0 0 0 0 0 0 0 0 m 2 0 m 5 2 m 4 13 m 7 840 0 0 0 0 0 0 0 0 0 0 0 0 2 m 8 7 13 m 6 84 0 13 m 7 840 3 m 8 28 0 0 0 0 0 0 0 0 0 0 0 0 m 1 m 5 0 m 3 m 5 2 13 m 6 840 0 0 0 0 0 0 0 0 0 m 2 0 m 5 2 m 4 13 m 7 840 0 0 0 0 0 0 0 0 0 2 m 8 7 13 m 6 840 13 m 7 840 3 m 8 28 0 0 0 0 0 0 0 0 0 m 1 + m 9 2 m 5 2 m 13 2 11 m 6 420 m 11 m 13 2 13 m 14 420 0 0 0 0 0 0 m 2 + m 10 2 11 m 7 420 m 13 2 m 12 13 m 15 420 0 0 0 0 0 0 m 8 7 0 0 0 0 0 0 0 0 0 m 9 m 13 0 m 11 m 13 2 13 m 14 420 0 0 0 m 10 0 m 13 2 m 12 13 m 15 420 0 0 0 2 m 16 945 13 m 14 420 13 m 15 420 m 16 1260 0 0 0 m 9 m 13 0 m 11 m 13 2 13 m 14 420 m 10 0 m 13 2 m 12 13 m 15 420 2 m 16 945 13 m 14 420 13 m 15 420 m 16 1260 s y m . m 9 2 m 13 2 11 m 14 210 m 10 2 11 m 15 210 m 16 945 M 21 = m 6 2 m 7 2 m 8 m 6 m 7 m 8 3 m 6 2 3 m 7 2 m 8 37 m 6 + 20 m 18 40 37 m 7 + 20 m 19 40 9 m 8 2 m 18 m 19 0 m 18 m 19 0 m 18 2 m 19 2 m 17 54 0 0 0 0 0 0 0 0 0 3 m 14 20 3 m 15 20 0 m 14 m 15 m 16 135 2 m 14 2 m 15 m 16 135 27 m 14 20 27 m 15 20 13 m 16 540 M 22 = m 20 m 17 m 17 m 16   m 1 = ρ l L 1 ( 4 sin ( q 1 ) 2 + 35 ) 210 ; m 2 = ρ l L 1 ( 4 cos ( q 1 ) 2 + 35 ) 210 ; m 3 = ρ l L 1 ( 8 sin ( q 1 ) 2 35 ) 840 ; m 4 = ρ l L 1 ( 8 cos ( q 1 ) 2 35 ) 840 ; m 5 = ρ l L 1 sin ( 2 q 1 ) 105 ; m 6 = ρ l L 1 2 sin ( q 1 ) 8 ; m 7 = ρ l L 1 2 cos ( q 1 ) 8 ; m 8 = ρ l L 1 3 960 ; m 9 = ρ l 2 L 2 ( 4 sin ( q 2 ) 2 + 35 ) 315 ; m 10 = ρ l 2 L 2 ( 4 cos ( q 2 ) 2 + 35 ) 315 ; m 11 = ρ l L 2 ( 8 sin ( q 2 ) 2 35 ) 630 ; m 12 = ρ l L 2 ( 8 cos ( q 2 ) 2 35 ) 630 ; m 13 = ρ l 4 L 2 sin ( 2 q 2 ) 315 ; m 14 = ρ l L 2 2 sin ( q 2 ) 9 ; m 15 = ρ l L 2 2 cos ( q 2 ) 9 ; m 16 = ρ l 2 L 2 3 3 ; m 17 = ρ l L 1 L 2 2 cos ( q 1 q 2 ) 2 ; m 18 = ρ l L 1 L 2 sin ( q 1 ) 3 ; m 19 = ρ l L 1 L 2 cos ( q 1 ) 3 ; m 20 = ρ l L 1 2 ( L 1 + 3 L 2 ) 3
C = C 11 + α M 11 + β K 11 C 12 C 21 + α M 21 C 22 C 11 = 2 c 1 c 2 0 c 1 c 2 2 c 5 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 3 2 c 1 0 c 3 2 c 1 c 4 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 5 420 c 4 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 1 c 2 2 c 5 30 2 c 1 c 2 0 c 1 c 2 2 c 5 30 0 0 0 0 0 0 0 0 0 0 0 0 c 3 2 c 1 c 4 30 c 3 2 c 1 0 c 3 2 c 1 c 4 30 0 0 0 0 0 0 0 0 0 0 0 0 c 5 420 c 4 420 0 0 0 0 c 5 420 c 4 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 1 c 2 2 c 5 30 2 c 1 c 2 0 c 1 c 2 2 c 5 30 0 0 0 0 0 0 0 0 0 0 0 0 c 3 2 c 1 c 4 30 c 3 2 c 1 0 c 3 2 c 1 c 4 30 0 0 0 0 0 0 0 0 0 0 0 0 c 5 420 c 4 420 0 0 0 0 c 5 420 c 4 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 1 c 2 2 c 5 30 c 1 + c 6 c 2 + c 7 2 c 5 20 c 6 c 7 2 c 10 15 0 0 0 0 0 0 0 0 0 0 0 0 c 3 2 c 1 c 4 30 c 3 + c 8 2 c 1 c 6 c 4 20 c 8 2 c 6 c 9 15 0 0 0 0 0 0 0 0 0 0 0 0 c 5 420 c 4 420 0 c 5 420 c 4 420 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 6 c 7 2 0 2 c 6 c 7 0 c 6 c 7 2 c 10 15 0 0 0 0 0 0 0 0 0 0 0 0 c 8 2 c 6 0 c 8 2 c 6 0 c 8 2 c 6 c 9 15 0 0 0 0 0 0 0 0 0 0 0 0 c 10 210 c 9 210 0 0 0 0 c 10 210 c 9 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 6 c 7 2 c 10 15 2 c 6 c 7 0 c 6 c 7 2 c 10 15 0 0 0 0 0 0 0 0 0 0 0 0 c 8 2 c 6 c 9 15 c 8 2 c 6 0 c 8 2 c 6 c 9 15 0 0 0 0 0 0 0 0 0 0 0 0 c 10 210 c 9 210 0 0 0 0 c 10 210 c 9 210 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 6 c 7 2 c 10 15 c 6 c 7 2 c 10 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 8 2 c 6 c 9 15 c 8 2 c 6 c 9 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c 10 210 c 9 210 0 c 10 210 c 9 210 0 ; C 12 = c 5 2 0 c 4 2 0 0 0 c 5 0 c 4 0 0 0 3 c 5 2 0 3 c 4 2 0 0 0 11 c 5 + 6 c 12 12 c 10 6 11 c 4 + 6 c 11 12 c 9 6 0 0 c 12 c 10 c 11 c 9 0 0 c 12 2 c 10 c 11 2 c 9 0 0 c 12 2 4 c 10 3 c 11 2 4 c 9 3 c 13 q ˙ 1 54 0 C 21 = 0 0 0 0 0 0 0 0 0 c 5 60 c 4 60 0 0 0 0 0 0 0 0 0 c 13 q ˙ 2 27 0 0 0 0 0 0 0 0 0 c 10 30 c 9 30 0 0 0 0 0 0 0 c 10 30 c 9 30 0 C 22 = 0 c 13 q ˙ 2 c 13 q ˙ 1 0   c 1 = ρ l L 1 sin ( 2 p 1 ) 105 q ˙ 1 c 2 = ρ l L 1 ( 16 sin ( p 1 ) 2 7 ) 420 q ˙ 1 c 3 = ρ l L 1 ( 16 cos ( p 1 ) 2 7 ) 420 q ˙ 1 c 4 = ρ l L 1 2 sin ( p 1 ) 8 q ˙ 1 c 5 = ρ l L 1 2 cos ( p 1 ) 8 q ˙ 1 c 6 = ρ l 4 L 2 sin ( 2 p 2 ) 315 q ˙ 2 c 7 = ρ l L 2 ( 16 sin ( p 2 ) 2 7 ) 315 q ˙ 2 c 8 = ρ l L 2 ( 16 cos ( p 2 ) 2 7 ) 315 q ˙ 2 c 9 = ρ l L 2 2 sin ( p 2 ) 9 q ˙ 2 c 10 = ρ l L 2 2 cos ( p 2 ) 9 q ˙ 2 c 11 = ρ l L 1 L 2 sin ( p 1 ) 3 q ˙ 1 c 12 = ρ l L 1 L 2 cos ( p 1 ) 3 q ˙ 1 c 13 = ρ l L 1 L 2 2 sin ( p 1 p 2 ) 2

Appendix A.2. Dynamic Equilibrium Configuration

For numerically validating the method, the system dynamic model has been linearized about the following operating point P 0 = ( q 0 , q ˙ 0 , q ¨ 0 , u 0 ) .
q 0 = 1.2417 · 10 5 m 0.4033 · 10 5 m 16.6300 · 10 5 rad 4.5427 · 10 5 m 1.4656 · 10 5 m 28.9446 · 10 5 rad 9.3360 · 10 5 m 3.0052 · 10 5 m 37.6365 · 10 5 rad 15.1539 · 10 5 m 4.8723 · 10 5 m 43.4043 · 10 5 rad 14.9137 · 10 5 m 4.9993 · 10 5 m 3.2050 · 10 5 rad 14.3918 · 10 5 m 5.2719 · 10 5 m 4.3918 · 10 5 rad 13.7905 · 10 5 m 5.5850 · 10 5 m 4.5621 · 10 5 rad 1.2607 rad 5.1918 rad ; q ˙ 0 = 9.3747 · 10 6 m / s 1.5069 · 10 5 m / s 5.5555 · 10 5 rad / s 2.5101 · 10 5 m / s 3.6332 · 10 5 m / s 4.6108 · 10 4 rad / s 1.4781 · 10 4 m / s 4.3995 · 10 5 m / s 1.0286 · 10 3 rad / s 3.3005 · 10 4 m / s 4.2655 · 10 5 m / s 1.2084 · 10 3 rad / s 3.3079 · 10 4 m / s 4.5467 · 10 5 m / s 1.4025 · 10 5 rad / s 3.2937 · 10 4 m / s 5.0324 · 10 5 m / s 1.5411 · 10 7 rad / s 3.2637 · 10 4 m / s 5.5323 · 10 5 m / s 3.2010 · 10 6 rad / s 0.8915 rad / s 0.8640 rad / s ; q ¨ 0 = 0.1512 m / s 2 0.0482 m / s 2 0.4931 rad / s 2 0.2510 m / s 2 0.0800 m / s 2 0.4289 rad / s 2 0.2923 m / s 2 0.0927 m / s 2 0.1383 rad / s 2 0.2896 m / s 2 0.0923 m / s 2 0.0976 rad / s 2 0.2632 m / s 2 0.1047 m / s 2 0.1846 rad / s 2 0.2207 m / s 2 0.1268 m / s 2 0.3827 rad / s 2 0.1639 m / s 2 0.1564 m / s 2 0.4375 rad / s 2 0.6792 rad / s 2 0.8368 rad / s 2 u 0 = 3.4787 N m 0.83091 N m

References

  1. Boscariol, P.; Richiedei, D. Robust point-to-point trajectory planning for nonlinear underactuated systems: Theory and experimental assessment. Robot. Comput.-Integr. Manuf. 2018, 50, 256–265. [Google Scholar] [CrossRef]
  2. Damaren, C.J. On the Dynamics and Control of Flexible Multibody Systems with Closed Loops. Int. J. Robot. Res. 2000, 19, 238–253. [Google Scholar] [CrossRef]
  3. Ouyang, H.; Richiedei, D.; Trevisani, A. Pole assignment for control of flexible link mechanisms. J. Sound Vib. 2013, 332, 2884–2899. [Google Scholar] [CrossRef]
  4. Cossalter, V.; Doria, A.; Basso, R.; Fabris, D. Experimental analysis of out-of-plane structural vibrations of two-wheeled vehicles. Shock Vib. 2004, 11, 433–443. [Google Scholar] [CrossRef]
  5. Shabana, A.; Zaher, M.; Recuero, A.; Rathod, C. Study of nonlinear system stability using eigenvalue analysis: Gyroscopic motion. J. Sound Vib. 2011, 330, 6006–6022. [Google Scholar] [CrossRef]
  6. Brüls, O.; Duysinx, P.; Golinval, J.C. The global modal parameterization for non-linear model-order reduction in flexible multibody dynamics. Int. J. Numer. Methods Eng. 2007, 69, 948–977. [Google Scholar] [CrossRef]
  7. Ripepi, M.; Masarati, P. Reduced order models using generalized eigenanalysis. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2011, 225, 52–65. [Google Scholar] [CrossRef]
  8. Palomba, I.; Richiedei, D.; Trevisani, A. Energy-Based Optimal Ranking of the Interior Modes for Reduced-Order Models under Periodic Excitation. Shock Vib. 2015, 2015, 348106. [Google Scholar] [CrossRef]
  9. Palomba, I.; Richiedei, D.; Trevisani, A. A reduction strategy at system level for flexible link multibody systems. Int. J. Mech. Control 2017, 18, 59–68. [Google Scholar]
  10. Vidoni, R.; Scalera, L.; Gasparetto, A.; Giovagnoni, M. Comparison of model order reduction techniques for flexible multibody dynamics using an equivalent rigid-link system approach. In Proceedings of the 8th ECCOMAS Thematic Conference on Multibody Dynamics, Prague, Czech Republic, 19–22 June 2017; pp. 269–280. [Google Scholar]
  11. Schulze, A.; Luthe, J.; Zierath, J.; Woernle, C. Investigation of a Model Update Technique for Flexible Multibody Simulation. Comput. Methods Appl. Sci. 2020, 53, 247–254. [Google Scholar] [CrossRef]
  12. Belotti, R.; Caracciolo, R.; Palomba, I.; Richiedei, D.; Trevisani, A. An Updating Method for Finite Element Models of Flexible-Link Mechanisms Based on an Equivalent Rigid-Link System. Shock Vib. 2018, 2018, 1797506. [Google Scholar] [CrossRef]
  13. Richiedei, D.; Trevisani, A. Updating of Finite Element Models for Controlled Multibody Flexible Systems Through Modal Analysis. Comput. Methods Appl. Sci. 2020, 53, 264–271. [Google Scholar] [CrossRef]
  14. Belotti, R.; Richiedei, D.; Trevisani, A. Optimal Design of Vibrating Systems Through Partial Eigenstructure Assignment. J. Mech. Des. Trans. ASME 2016, 138, 071402. [Google Scholar] [CrossRef]
  15. Wehrle, E.; Concli, F.; Cortese, L.; Vidoni, R. Design optimization of planetary gear trains under dynamic constraints and parameter uncertainty. In Proceedings of the 8th ECCOMAS Thematic Conference on Multibody Dynamics 2017, MBD 2017, Prague, Czech Republic, 19–22 June 2017; pp. 527–538. [Google Scholar]
  16. Wehrle, E.; Palomba, I.; Vidoni, R. In-operation structural modification of planetary gear sets using design optimization methods. Mech. Mach. Sci. 2019, 66, 395–405. [Google Scholar] [CrossRef]
  17. Erdman, A.; Sandor, G. Kineto-elastodynamics—A review of the state of the art and trends. Mech. Mach. Theory 1972, 7, 19–33. [Google Scholar] [CrossRef]
  18. Shabana, A. Flexible Multibody Dynamics: Review of Past and Recent Developments. Multibody Syst. Dyn. 1997, 1, 189–222. [Google Scholar] [CrossRef]
  19. Dwivedy, S.; Eberhard, P. Dynamic analysis of flexible manipulators, a literature review. Mech. Mach. Theory 2006, 41, 749–777. [Google Scholar] [CrossRef]
  20. Shabana, A.A. Dynamics of Multibody Systems, 4th ed.; Cambridge University Press: Cambridge, MA, USA, 2013. [Google Scholar] [CrossRef]
  21. Xie, M. Flexible Multibody System Dynamics: Theory and Applications; CRC Press: New York, NY, USA, 2017; pp. 1–214. [Google Scholar] [CrossRef]
  22. Palomba, I.; Richiedei, D.; Trevisani, A. Reduced-order observers for nonlinear state estimation in flexible multibody systems. Shock Vib. 2018, 2018, 6538737. [Google Scholar] [CrossRef]
  23. Choi, D.; Park, J.; Yoo, H. Modal analysis of constrained multibody systems undergoing rotational motion. J. Sound Vib. 2005, 280, 63–76. [Google Scholar] [CrossRef]
  24. Cossalter, V.; Lot, R.; Maggio, F. The Modal Analysis of a Motorcycle in Straight Running and on a Curve. Meccanica 2004, 39, 1–16. [Google Scholar] [CrossRef]
  25. Masarati, P. Direct eigenanalysis of constrained system dynamics. Proc. Inst. Mech. Eng. Part K J. Multi-Body Dyn. 2010, 223, 335–342. [Google Scholar] [CrossRef]
  26. Yang, C.; Cao, D.; Zhao, Z.; Zhang, Z.; Ren, G. A direct eigenanalysis of multibody system in equilibrium. J. Appl. Math. 2012, 2012, 638546. [Google Scholar] [CrossRef]
  27. González, F.; Masarati, P.; Cuadrado, J.; Naya, M. Assessment of Linearization Approaches for Multibody Dynamics Formulations. J. Comput. Nonlinear Dyn. 2017, 12, 041009. [Google Scholar] [CrossRef]
  28. Wittmuess, P.; Henke, B.; Tarin, C.; Sawodny, O. Parametric modal analysis of mechanical systems with an application to a ball screw model. In Proceedings of the 2015 IEEE Conference on Control and Applications, CCA2015, Sydney, Australia, 21–23 September 2015; pp. 441–446. [Google Scholar] [CrossRef]
  29. Wittmuess, P.; Tarin, C.; Sawodny, O. Parametric modal analysis and model order reduction of systems with second order structure and non-vanishing first order term. In Proceedings of the 54th IEEE Conference on Decision and Control, CDC 2015, Osaka, Japan, 15–18 December 2015; pp. 5352–5357. [Google Scholar] [CrossRef]
  30. Palomba, I.; Vidoni, R.; Wehrle, E. Application of a parametric modal analysis approach to flexible-multibody systems. Mech. Mach. Sci. 2019, 66, 386–394. [Google Scholar] [CrossRef]
  31. Palomba, I.; Wehrle, E.; Vidoni, R.; Gasparetto, A. Parametric eigenvalue analysis for flexible multibody systems. Mech. Mach. Sci. 2019, 73, 4117–4126. [Google Scholar] [CrossRef]
  32. Verlinden, O.; Huynh, H.; Kouroussis, G.; Rivière-Lorphèvre, E. Modelling of flexible bodies with minimal coordinates by means of the corotational formulation. Multibody Syst. Dyn. 2018, 42, 495–514. [Google Scholar] [CrossRef]
  33. Vidoni, R.; Scalera, L.; Gasparetto, A. 3-D erls based dynamic formulation for flexible-link robots: Theoretical and numerical comparison between the finite element method and the component mode synthesis approaches. Int. J. Mech. Control 2018, 19, 39–50. [Google Scholar]
  34. Vidoni, R.; Gasparetto, A.; Giovagnoni, M. A method for modeling three-dimensional flexible mechanisms based on an equivalent rigid-link system. JVC/J. Vib. Control 2014, 20, 483–500. [Google Scholar] [CrossRef]
  35. Tisseur, F.; Meerbergen, K. The quadratic eigenvalue problem. SIAM Rev. 2001, 43, 235–286. [Google Scholar] [CrossRef]
  36. Folland, G. Higher-Order Derivatives and Taylor’s Formula in Several Variables. Available online: https://sites.math.washington.edu/~folland/Math425/taylor2.pdf (accessed on 3 November 2019).

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.