1. Introduction
Dynamic substructuring allows us to predict the dynamic behavior of mechanical systems built by coupling together several subsystems, whose dynamic behavior is known. The classical formulation [
1] deals with invariant systems. Applications on configuration-dependent systems are presented in [
2,
3] without exploiting dynamic substructuring. Dynamic substructuring was extended in recent years to include mechanical systems made by invariant subsystems that may assume different configurations during motion. Specifically, the problem of frictional sliding contact and of rolling contact are respectively considered in [
4,
5], while friction-induced vibrations are tackled in [
6,
7]. More generally, configuration-dependent substructuring can deal with mechanical systems composed of subsystems in relative motion with respect to each other, such as mechanisms and linkages as outlined in [
8]. In fact, a linkage is a typical example of a mechanical system built by coupling together invariant subsystems; during its motion it can take several configurations that significantly affect its vibrational behavior. A classical approach to deal with the dynamics of mechanisms with deformable links is provided by the framework of multibody systems dynamics [
9,
10]. The multibody approaches are typically able to perform the kinematic and dynamic analysis of each link in the time domain by considering at the same time rigid body motion and vibrations. This is particularly useful in simulations aimed to verify the behavior of the mechanism under specified loads. However, a frequency domain analysis of such transient responses might not provide significant results for other design purposes mainly because the input forces might not properly excite the mechanism.
On the contrary, configuration-dependent substructuring can be directly formulated in the frequency domain. On one side, this allows the description of a complex link, that would be difficult to model properly, in terms of an experimentally determined Frequency Response Function. So far, multibody approaches do not allow the use of experimentally identified components. On the other side, the vibrational behavior of the mechanism can be analyzed at every position using the configuration-dependent frequency response function from which configuration-dependent natural frequencies and vibration modes can be identified. This quasi-static information set is very important for design purposes since it highlights most of the potential dynamic problems that can occur during the mechanism’s operation.
Since the proposed approach is quasi-static and a linearization of the system is performed on each configuration, the effects of friction and of nonlinearities in general, are not accounted. Friction contact problems can be accounted in the subsructuring framework as shown in [
6,
7]. However, in this case, the problem must be solved in the time domain and no experimentally derived models can be used. For these reasons, the configuration-dependent substructuring approach cannot be seen as an alternative to multibody analysis but rather as a technique providing different and complementary information.
The original contribution of this paper lies in envisaging the application of substructuring techniques, typically devised for structures, to mechanisms and linkages. Specifically, as a proof of concept, configuration-dependent substructuring is applied on a three-point linkage, a widely used mechanism to connect agricultural tractors to operating machines [
11]. The vibrational behavior of this system is evaluated throughout a significant range of operative configurations. Frequency response functions, natural frequencies and mode shapes of the mechanism are predicted for each analyzed configuration.
2. Substructure Coupling in the Frequency Domain
A dynamic system made up of n coupled subsystems is considered. Each subsystem r can be described using the mass, stiffness and damping matrices , and , from which the dynamic stiffness matrix can be computed as .
For a given linear and invariant subsystem
r, the equation of motion can be expressed in the frequency domain as:
where:
- :
dynamic stiffness matrix of subsystem r;
- :
vector of displacements of subsystem r;
- :
vector of external forces acting on subsystem r;
- :
vector of connecting forces with other subsystems (internal constraints).
By writing the equation of motion of the
n subsystems in a block diagonal format, it is obtained, after leaving out the frequency dependence:
with
To couple together the n subsystems, compatibility and equilibrium conditions must be enforced. Compatibility at the interface DoFs means that any pair of corresponding DoFs and , i.e., DoF l on subsystem r and DoF m on subsystem s must share the same displacement, that is .
Generally, this condition can be written as:
where each row of
refers to a pair of corresponding DoFs.
Equilibrium implies that internal constraint forces must be balanced. They arise when two subsystems are connected together at a pair of corresponding DoFs. Therefore, the sum of internal constraint forces must be zero for any pair of corresponding DoFs, i.e., .
Moreover, if DoF k on subsystem q is not a coupling DoF, .
Generally, the equilibrium conditions can be written as:
where
is a localization matrix.
The system of Equations (
2)–(
4) provides the so-called three-field formulation, defining the coupling between any number of subsystems:
In the dual assembly [
1,
12], all DoFs are retained, i.e., each coupling DoF among two substructures appears twice. The equilibrium condition
at a pair of coupling DoFs is ensured by selecting
and
. Therefore, the connecting forces can be written in the form:
where the Lagrance multipliers
represent the intensities of connecting forces.
The equilibrium condition (
4) can be rewritten as:
The Equation (
7) is always satisfied, thus the three-field formulation (
5) reduces to:
To eliminate
, the following steps can be performed. The first of Equation (
8) becomes:
Equation (
9) can be substituted in the second of Equation (
8) giving:
By substituting
in the first of Equation (
8), one finally gets:
Since
is the Frequency Response Function (FRF) matrix of the
r-th subsystem, it can be written:
Therefore, Equation (
11) becomes:
The FRF matrix of the coupled system
satisfies a relation of the kind
, thus:
Because of dual assembly, contains twice the rows and columns corresponding to the coupling DoFs. Consequently, one row and one column for each coupling DoF can be eliminated.
2.1. Configuration Dependent Interface
When a relative motion exists between two coupled bodies, systems built from time-invariant component subsystems subjected to configuration-dependent coupling conditions can be considered.
In this case, configuration-dependent compatibility and equilibrium conditions are found. For a given configuration
, compatibility can be expressed as:
where each row of
refers to a pair of corresponding DoFs at configuration
.
The equilibrium condition
at a pair of corresponding DoFs is again ensured by selecting
and
. Therefore, the connecting forces can be written in the form:
where
are configuration-dependent Lagrange multipliers corresponding to connecting force intensities. Moreover,
is generally different from the matrix
used to enforce the compatibility condition, because
should also account for possible friction forces arising at the interface. If friction forces are neglected:
2.2. Configuration Dependent Frequency Response Function
The frequency response function of the coupled system is configuration-dependent and can be computed as follows. Equation (
8) can be rewritten by considering a configuration-dependent interface:
For each configuration, the same procedure outlined in Equations (
9)–(
13) can be followed to eliminate
from the first of Equation (
18). Finally, the FRF matrix of the coupled system with configuration-dependent interface is obtained as:
3. Mechanisms Description in the Substructuring Framework
Mechanisms are composed by bodies connected together by kinematic constraints. In the substructuring framework, each link can be considered as an invariant subsystem, while kinematic constraints can be expressed as configuration-dependent compatibility conditions. By considering for instance two bodies connected by a revolute joint (
Figure 1), the compatibility conditions can be written as:
where
and
are the angles between two corresponding axes of the local and global reference frame, and
u are the displacements in the local reference frames. In matrix form:
Therefore, the portion
of the matrix
, that enforces the compatibility between two bodies connected by a revolute joint, depends on the angles
and
between the local and global reference frames. It can be expressed as:
It accounts for the dependence on the system configuration.
In frequency-based substructuring, the dynamics of each link can be expressed using the FRF matrix. The FRF matrix can be either measured experimentally or evaluated using a numerical model. It must be defined on all the degrees-of-freedom (DoFs) necessary to define the kinematic constraints with the other links.
Note that, with respect to the classical multi-body approach, frequency-based substructuring allows not only to use experimental models of components, but provides results in the frequency domain as well.
4. Application
The configuration-dependent substructuring is exploited to evaluate the configuration-dependent dynamics of a 1 DoF planar mechanism, the three-points linkage (
Figure 2), that is typically used to connect operating machines to agricultural tractors.
It is in fact a Watt six bar linkage. The schematic in
Figure 2 shows a typical rear three-point linkage and highlights its main components: ① lower links; ② upper link; ③ input cranks; ④ lift rods; ⑤ implement. The implement is part of the operating machine and is considered as a rigid body, whilst all the other bodies are assumed to be deformable. In
Figure 2, the boundary nodes of the different components are highlighted;
and
indicate the boundary nodes connecting the three-point linkage to the tractor and the operating machine, respectively;
are the boundary nodes connecting the components of the linkage to each other;
M is the center of gravity of the operating machine. It is based on a four-bar linkage composed of the lower links, the implement and the upper link, whose configurations are controlled by the kinematic chain composed by the input cranks and the lift rods. Note that the mechanism is planar, since all trajectories are parallel to the plane
under the assumption of rigid links. However, when considering deformable links, vibrations can also occur along the
Y direction. The main dimensions of the linkage, the inertial properties of the attached operating machine and the material properties are listed in
Table 1. All the elements of the linkage are represented in scale in
Figure 2.
Since the three-points linkage is a 1 DoF mechanism, its configuration is defined by a single input coordinate, i.e., the angular position of the input cranks.
Figure 3 shows three configurations of the linkage obtained for different angular position
of the input cranks, i.e., 90, 140 and 180 degrees. The angular positions
of all the other links can be obtained as the outcome of the position analysis of the mechanism as shown in
Figure 4 for
varying from 90 to 180 degrees.
5. Results
For each joint, the angular positions of the connected links are used to express the compatibility condition, according to Equation (
22). Furthermore, a rigid transformation is used to express constraint about the motion of the implement. All constraint equations are gathered in a overall compatibility matrix
.
Each component of the three-points linkage is modeled using a commercial FE software and a Craig-Bampton modal reduction [
13] is performed retaining only the physical connecting DoFs with other components together with an appropriate number of fixed interface modes (See
Table 2). Therefore for each subsystem, the mass, damping and stiffness reduced order matrices are used to obtain the FRF matrix.
Finally, Equation (
19) can be used to obtain the configuration-dependent FRFs, evaluated for
spanning the angular range 90–180 degrees with an angular step of 2 degrees.
Figure 5 show the configuration-dependent drive point FRFs of the end point of the lower link (Node
) along the
z direction in the frequency band 0–200 Hz. It can be noticed that the first natural frequency increases from 2.9 to 6.4 Hz, the second natural frequency decreases from 105.9 to 57.8 Hz and the third natural frequency lies in the interval from 152.8 to 191.0 Hz.
For each configuration, the first three natural frequencies and the mode shapes of the whole mechanism in the plane
are identified.
Figure 6 shows the configuration-dependent natural frequencies of the identified vibration modes of the three-point linkage.
The results highlight the dependency of the natural frequencies on the configuration. Moreover,
Figure 7,
Figure 8 and
Figure 9 show the displacements of nodes
,
,
and
for the first three mode shapes of the linkage in three different configurations.
Note that the nodes are joined using straight lines, so that it is not possible to observe the curvature of the different links. However, it is possible to have a quite clear idea about how the linkage oscillates.
In order to check the correctness of the procedure and the quality of the approximation due to the Craig-Bampton modal reduction of the subsystems, the assembled system in the configuration with
= 140
is analyzed using a FE commercial software. The finite element model of the entire system has 250,000 nodes, and it is obtained by assembling the finite element models of the component substructures. In
Table 3, the natural frequencies of modes in the plane
below 200 Hz are compared with those obtained using the substructuring approach. The results highlight that the procedure is correctly implemented and that the approximation with 20 Craig–Bampton modes is acceptable.
Figure 10 shows the mode shapes corresponding to modes 1, 2 and 3 of the assembled system in the configuration with
= 140
, computed using a FE commercial software. These mode shapes appear to be well correlated with those obtained using the substructuring procedure and shown in
Figure 7,
Figure 8 and
Figure 9.
In order to quantify the computational burden of the proposed approach with respect to a more traditional approach using a commercial FE software, we calculate the computational times spent to compute a prescribed number of frequency response functions of the assembled systems in a given number of configurations and in a given frequency band with an assigned frequency step. The following parameters are used for the comparison:
number of frequency response functions: 11;
number of configurations: 46;
frequency band: 0–200 Hz;
frequency step: 0.1 Hz;
The computational time necessary to obtain the FRFs using the substructuring procedure is the sum of the following times:
the time spent to perform the Craig-Bampton modal reduction of all subsystem with 20 fixed interface modes using a commercial FE software (226 s);
the time spent to compute the full frequency response function matrix of the assembled system in all the considered configurations (33 s).
The computational time necessary to obtain the FRFs using a commercial FE software is the sum of the following times:
solution of the eigenvalue problem for each of the considered configuration using 20 modes (6113 s);
evaluation of the frequency response functions corresponding to a single excitation point (89,240 s). Note that, for every configurations, the software evaluates the frequency response functions at all the degrees of freedom.
For the considered system, the configuration-dependent substructuring approach provides frequency response functions that are 368 times faster than when using a traditional approach.
6. Conclusions
In this paper, the substructuring approach is extended to the vibrational analysis of mechanisms. The proposed approach is applied to predict the natural frequencies, the mode shapes and the frequency response functions of a three-point linkage for a set of different positions of the input link. The approach cannot be seen as an alternative to multibody system analysis but rather as a technique providing different and complementary information.
For the considered system, three frequency ranges where system resonances are possible are found; the first three mode shapes and their dependence on the configuration are shown, the frequency response functions of the system are evaluated for each configuration and the drive-point frequency response function of the end-point of the lower link is observed. This kind of result can be exploited in the preliminary design stages to highlight a possible cluster of frequencies that should be avoided as exciting frequencies or vice-versa to modify the system to move the cluster of natural frequencies of the mechanism away from the excitation frequencies.
In order to validate the effectiveness of the procedure and to quantify the computational burden, a commercial FE software is used to compute the natural frequencies, the mode shapes and the frequency response functions. The results provided by the substructuring approach are correlated with the reference results provided by the full FE model. Moreover, the computational burden required to obtain the solution using the substructuring approach is significantly lower than that using a traditional approach.
The potential applications of configuration-dependent substructuring in the dynamic analysis of a mechanism and in mechanism design are very promising.