Introduction

Tractors are machines used for various agricultural tasks, such as tillage, seeding, and harvesting. Tractors are usually operated on rough surfaces, such as open fields, and require a high level of power to perform various agricultural tasks. This in turn leads to high levels of noise and vibration (Abood et al., 2015). It has been reported that tractor operators are directly exposed to this high levels of noise and vibration, which can cause various diseases. Dewangan and Patel (2023) compared the degree of hearing loss between tractor operators and non-operators and reported that the minimum audible frequency of tractor operators was higher than that of non-operators. Additionally, Koley et al. (2010) reported that tractor operators are at a high risk of developing back pain due to continuous exposure to whole body vibration. Therefore, continuous research on reducing noise and vibrations in tractors is necessary to improve the health of agricultural workers.

The tractor cabin mounting system consists of a cabin that the operator rides, and four cabin mounts that support the cabin. The cabin mounts are directly connected to the tractor body, supporting the cabin’s own weight and attenuating the vibration transmitted from the body to the cabin. Rubber is primarily used as a material for cabin mounts, and its viscoelastic properties exhibits the advantage of effectively dissipating vibration energy (Anas et al., 2018). In the case of automobiles, vibrations transmitted from the road surface are mitigated through a suspension connected to the wheels, and vibrations from the engine are attenuated by using engine mounts attached separately to the engine. However, most tractors lack wheel suspension systems and engine mounts (Goering et al., 2003). Consequently, they rely solely on cabin mounts to isolate all the vibrations transmitted to the cabin. Therefore, an optimal design of the cabin mounting system is essential for reducing the noise and vibration inside the cabin.

In the design of mounting systems, setting the isolation frequency band and decoupling the rigid-body modes are of paramount importance (Adhau and Kumar, 2013). The mounting system must effectively isolate vibrations within the targeted frequency range while avoiding resonant frequencies. Therefore, the 6-DOF rigid-body mode frequencies of the cabin mounting system should be adjusted to an appropriate range based on the system characteristics. Rigid-body mode decoupling refers to the alignment of the elastic axes of an elastic support system with the inertial axes, ensuring that the rigid-body modes are completely decoupled (Park, 1994). This advantage simplifies the vibration phenomenon by preventing the excitation of one mode from inducing vibrations in other directions. Ford (1985) from Ford Motors reported improved isolation performance within a specified frequency range by employing this methodology in the design stage of the mounting system.

Automotive OEMs have been conducting research on mounting systems since the 1960s. Engines were identified as a major source of vibration in the early stages of automobile development. Efforts have been made to isolate engine-induced vibrations by attaching rubber mounts between the engine and chassis. Timpner (1965) from General Motors proposed the theory of rigid-body mode decoupling in engine mount design. Their study argued that to realize rigid-body mode decoupling, the elastic and inertial axes of the engine mounting system should align. This alignment is essential because coupled rigid-body modes pose challenges to vibration analysis. Johnson and Subhedar (1979) from Chevrolet Motors and General Motors presented an optimization method for engine mounting system using computer simulation. In this study, for the first time, the authors introduced the energy decoupling method (EDM) to evaluate the degree of rigid-body mode decoupling using the contribution of kinetic energy. Subsequent research on engine mounting systems was conducted using the energy decoupling method to evaluate the degree of rigid-body mode decoupling and various optimization algorithms for the optimal design.

As mentioned earlier, research related to mounting systems has primarily focused on engine-mounting systems. However, no prior research has been conducted regarding the optimization of cabin-mounting systems used in vehicles such as tractors or excavators. There are limitations in directly applying optimal design techniques for engine mounting systems to cabin mounting systems. Engine mounting systems can realize complete restraint for all six DOFs by attaching engine mounts to all sides of the engine as shown in Fig. 1(a). Conversely, cabin mounting systems face significant constraints because cabin mounts must be attached only to the underside of the cabin, and the installation location of these mounts significantly influences cabin stability as depicted in Fig. 1(b). Consequently, cabin-mounting systems are considerably disadvantageous from the perspective of rigid-body mode decoupling. Additionally, owing to structural differences, separate model development is necessary for cabin mounting systems.

Fig. 1
figure 1

Comparison of engine and cabin mounting system

In this study, a 6-DOF simulation model was developed to analyze the behavior of a tractor cabin-mounting system. The developed simulation model was integrated with a genetic algorithm to optimize the design variables for the cabin mounting system, and the performance and characteristics of the optimized cabin mounting system were subsequently analyzed. The novelty and contributions of this study are as follows.

  1. 1)

    The position and stiffness of the mounts, key design variables for the tractor cabin mounting system were determined using the rigid body mode decoupling theory and energy decoupling method.

  2. 2)

    An optimization method that considers the structural and vibrational characteristics of a tractor cabin-mounting system was proposed.

Materials and Methods

Specification of Tractor

The tractor used in this study (TG300, DAE DONG Co. Ltd., Daegu, Rep.Korea) features a cabin supported by four rubber mounts, as depicted in Fig. 2. The tractor is equipped with a 104.5-kW 4-cylinder diesel engine, and the transmission consists of eight main stages capable of automatic shifting using a wet multi-plate clutch, two auxiliary stages with a continuously engaged gear, and a low-speed mode. Table 1 lists the specifications of the engine, transmission, and tires of the tractor used in the study, whereas Table 2 presents the relative positions of the four cabin mounts for the center of gravity of the cabin. As illustrated in Fig. 3, the coordinates of the cabin mounting system are defined with the cabin’s center of gravity as the origin, setting the tractor’s forward direction as + X, the left direction of the forward direction as + Y, and the upward direction as + Z. Table 3 lists the mass moments of inertia of the tractor cabin. Inertial properties were measured using FRF mass line method (Chen et al., 2012).

Fig. 2
figure 2

Tractor used in the study

Table 1 Specification of tractor used in this study
Table 2 Position of four mounts
Fig. 3
figure 3

Coordinate system of a cabin

Table 3 Weight and inertia of a cabin

Specification of the Rubber Mount

The rubber mounts used in the study, as depicted in Fig. 4, consists of steel washers for fastening and rubber material for cushioning; the black portion in Fig. 4(b) represents the rubber material, designed with a gap. This gap is intended to create a two-stage stiffness structure that increases the rigidity when a certain load is applied, causing the upper and lower parts of the gap to come into contact. Furthermore, when viewed from the top, it is designed in a circular shape about the axis, providing uniform stiffness in all radial directions.

Fig. 4
figure 4

Rubber mount used in the study

Mathematical Formulation of 6-DOF Model

Model of a Cabin Mounting System

A 6-DOF mathematical model was formulated to predict the dynamic behavior of the cabin mounting system and conduct an eigenvalue analysis. In this study, given that the decoupling of the rigid-body modes was the primary focus, the elastic mode was not considered. Consequently, the cabin was modeled as an undeformable, rigid body. The cabin-mounting system used in this study, supported by four rubber mounts, is simplified into a model in which a rigid body is supported by four elastic springs, as shown in Fig. 5. In this representation, the mounts were modeled as translational linear springs without rotational stiffness. Various optimization studies (El Hafidi et al., 2010; Sun and Zhang, 2014) didn’t consider rotational stiffness. However, this aspect is disregarded in the current study.

Fig. 5
figure 5

Simplified model of cabin mounting system

Equation of Motion

To perform eigenvalue analysis to obtain the natural frequencies and mode shapes of the rigid-body modes, the 6-DOF equations of motion for the model were derived. The equations of motion were derived by applying Newton’s second law as follows: The equations for the translational motion(x, y, z) are derived as follows:

$${\text{m}}\ddot{x}+{k}_{1x}\left(x-\left|{y}_{1}\right|\delta -\left|{z}_{1}\right|\theta \right)+{k}_{2x}\left(x+\left|{y}_{2}\right|\delta -\left|{z}_{2}\right|\theta \right)+{k}_{3x}\left(x+\left|{y}_{3}\right|\delta -\left|{z}_{3}\right|\theta \right)+{k}_{4x}\left(x-\left|{y}_{4}\right|\delta -\left|{z}_{4}\right|\theta \right)=0$$
(1)
$${\text{m}}\ddot{x}+{k}_{1x}\left(x-\left|{y}_{1}\right|\delta -\left|{z}_{1}\right|\theta \right)+{k}_{2x}\left(x+\left|{y}_{2}\right|\delta -\left|{z}_{2}\right|\theta \right)+{k}_{3x}\left(x+\left|{y}_{3}\right|\delta -\left|{z}_{3}\right|\theta \right)+{k}_{4x}\left(x-\left|{y}_{4}\right|\delta -\left|{z}_{4}\right|\theta \right)=0$$
(2)
$${\text{m}}\ddot{z}+{k}_{1z}\left(z-\left|{x}_{1}\right|\theta +\left|{y}_{1}\right|\varphi \right)+{k}_{2z}\left(z-\left|{x}_{2}\right|\theta -\left|{y}_{2}\right|\varphi \right)+{k}_{3z}\left(z+\left|{x}_{3}\right|\theta -\left|{y}_{3}\right|\varphi \right)+{k}_{4z}\left(z+\left|{x}_{4}\right|\theta +\left|{y}_{4}\right|\varphi \right)=0$$
(3)

The equations of motion for rotational motion (\(\mathrm{\varphi },\uptheta ,\updelta )\) are derived as follows.

$${I}_{xx}\ddot{\varphi }+{I}_{xy}\ddot{\theta }+{I}_{xz}\ddot{\delta }+{k}_{1y}\left|{z}_{1}\right|\left(y+\left|{x}_{1}\right|\delta +\left|{z}_{1}\right|\varphi \right)+{k}_{2y}\left|{z}_{2}\right|\left(y+\left|{x}_{2}\right|\delta +\left|{z}_{2}\right|\varphi \right)+{k}_{3y}\left|{z}_{3}\right|\left(y-\left|{x}_{3}\right|\delta +\left|{z}_{3}\right|\varphi \right)+{k}_{4y}\left|{z}_{4}\right|\left(y-\left|{x}_{4}\right|\delta +\left|{z}_{4}\right|\varphi \right)+{k}_{1z}\left|{y}_{1}\right|\left(z-\left|{x}_{1}\right|\theta +\left|{y}_{1}\right|\varphi \right)+{k}_{2z}\left|{y}_{2}\right|\left(-z+\left|{x}_{2}\right|\theta +\left|{y}_{2}\right|\varphi \right)+{k}_{3z}\left|{y}_{3}\right|\left(-z-\left|{x}_{3}\right|\theta +\left|{y}_{3}\right|\varphi \right)+{k}_{4z}\left|{y}_{4}\right|\left(z+\left|{x}_{4}\right|\theta +\left|{y}_{4}\right|\varphi \right)=0$$
(4)
$${I}_{yy}\ddot{\theta }+{I}_{yx}\ddot{\varphi }+{I}_{yz}\ddot{\delta }+{k}_{1x}\left|{z}_{1}\right|\left(-x+\left|{z}_{1}\right|\theta +\left|{y}_{1}\right|\delta \right)+{k}_{2x}\left|{z}_{2}\right|\left(-x+\left|{z}_{2}\right|\theta -\left|{y}_{2}\right|\delta \right)+{k}_{3x}\left|{z}_{3}\right|\left(-x+\left|{z}_{3}\right|\theta -\left|{y}_{3}\right|\delta \right)+{k}_{4x}\left|{z}_{4}\right|\left(-x+\left|{z}_{4}\right|\theta +\left|{y}_{4}\right|\delta \right)+{k}_{1z}\left|{x}_{1}\right|\left(-z+\left|{x}_{1}\right|\theta -\left|{y}_{1}\right|\varphi \right)+{k}_{2z}\left|{x}_{2}\right|\left(-z+\left|{x}_{2}\right|\theta +\left|{y}_{2}\right|\varphi \right)+{k}_{3z}\left|{x}_{3}\right|\left(z+\left|{x}_{3}\right|\theta -\left|{y}_{3}\right|\varphi \right)+{k}_{4z}\left|{x}_{4}\right|\left(z+\left|{x}_{4}\right|\theta +\left|{y}_{4}\right|\varphi \right)=0$$
(5)
$${I}_{zz}\ddot{\delta }+{I}_{zx}\ddot{\varphi }+{I}_{zy}\ddot{\theta }+{k}_{1x}\left|{y}_{1}\right|\left(-x+\left|{z}_{1}\right|\theta +\left|{y}_{1}\right|\delta \right)+{k}_{2x}\left|{y}_{2}\right|\left(x-\left|{z}_{2}\right|\theta +\left|{y}_{2}\right|\delta \right)++{k}_{3x}\left|{y}_{3}\right|\left(x-\left|{z}_{3}\right|\theta +\left|3\right|\delta \right)+{k}_{4x}\left|{y}_{4}\right|\left(-x+\left|{z}_{4}\right|\theta +\left|{y}_{4}\right|\delta \right)+{k}_{1y}\left|{x}_{1}\right|\left(y+\left|{z}_{1}\right|\varphi +\left|{x}_{1}\right|\delta \right)+{k}_{2y}\left|{x}_{2}\right|\left(y+\left|{z}_{2}\right|\varphi +\left|{x}_{2}\right|\delta \right)+{k}_{3y}\left|{x}_{3}\right|\left(-y-\left|{z}_{3}\right|\varphi +\left|{x}_{3}\right|\delta \right)+{k}_{4y}\left|{x}_{4}\right|\left(-y-\left|{z}_{1}\right|\varphi +\left|{x}_{4}\right|\delta \right)=0$$
(6)

In the equations of motion above, the coordinates of each mount are as follows:

$$\mathrm{Mount}\;\#\;1\;\mathrm{at}\;\mathrm{Front}\;\mathrm{Left}=\left(x_1,y_1,z_1\right),\;\mathrm{Mount}\;\#\;2\;\mathrm{at}\;\mathrm{Front}\;\mathrm{Right}=(x_2,y_2,z_2)$$
$$\mathrm{Mount}\;\#\;3\;\mathrm{at}\;\mathrm{Rear}\;\mathrm{Right}=\left(x_3,y_3,z_3\right),\;\mathrm{Mount}\;\#\;4\;\mathrm{at}\;\mathrm{Rear}\;\mathrm{Left}\;\#4=(x_4,y_4,z_4)$$

Eigenvalue Analysis

To obtain the natural frequencies and mode vectors for each mode of the cabin mounting system, eigenvalue analysis was conducted. Using Eqs. (1)–(6), the following coupled equation is formulated:

$$\left[M\right]\ddot{u}+\left[C\right]\acute{u}+\left[K\right]u={f}_{external}$$
(7)

Eigenvalue analysis was conducted in a state of free vibration, where no external forces were applied. Therefore, Eq. (7) is transformed into Eq. (8):

$$\left[{\text{M}}\right]\ddot{u}+\left[K\right]{\text{u}}=0$$
(8)

In (8), \({\text{u}}\) denotes the DOF vector and is expressed as follows:

$${\text{u}}=[{\text{x}},\mathrm{ y},\mathrm{ z},\mathrm{ \varphi },\uptheta ,\updelta {]}^{T}$$
(9)

Performing an eigenvalue analysis on Eq. (8) allows us to obtain the system eigenvalues and eigenvectors. Eigenvalues are vectors containing information about the natural frequencies of each mode and can be represented as follows:

$$\left[{\text{Eigenvalue}}\right]=\left[{\omega }_{1}^{2}, {\omega }_{2}^{2}, {\omega }_{3}^{2}, {\omega }_{4}^{2}, {\omega }_{5}^{2}, {\omega }_{6}^{2}\right]$$
(10)

From Eq. (10), a vector containing natural frequencies in Hz units can be obtained as follows:

$$\frac{\sqrt{[Eigenvalue]}}{2\pi }=f=\left[{f}_{1}, {f}_{2}, {f}_{3}, {f}_{4}, {f}_{5}, {f}_{6}\right]$$
(11)

The subscript of the elements in the natural frequency vector denotes the mode order. Additionally, the eigenvector can be expressed as a (\(6\times 6)\) matrix containing the mode vectors for each mode as follows:

$$\left[{\text{Eigenvector}}\right]=\left[{\varnothing }_{1}, {\varnothing }_{2}, {\varnothing }_{3}, {\varnothing }_{4}, {\varnothing }_{5}, {\varnothing }_{6}\right]$$
(12)

The subscript of the elements in the eigenvector denotes the order of the mode, and each element is a (\(1\times 6\)) vector representing the shape in each mode.

Mode Decoupling Theory

A rigid body forms three mutually orthogonal inertial axes, with the center of mass as the origin. The inertial axes are those where no coupled forces occur when a rigid body is rotated around an axis. For the three inertial axes, the rigid body has 6-DOF motions: three translational directions (x, y, and z) and three rotational directions (roll, pitch, and yaw). Furthermore, the elastic support system formed three elastic axes with the elastic center as the origin. The elastic axis is the axis along which, when a force is applied to the elastic support system, the direction of the force aligns with the displacement at the point of application. This axis does not induce any angular displacement in the elastic support system. The elastic axis changes according to the position, stiffness, and installation angle of the supporting elements (Kim, 1995). As shown in Fig. 6(a) and Fig. 7(a), when the stiffnesses of the two springs are identical, an elastic center is formed at the center of the beam. However, as shown in Fig. 6(b), when the stiffness is different, the elastic center is no longer at the center but shifts toward the spring with a higher stiffness. Additionally, Fig. 7 demonstrates that the elastic center changes depending on the position of the supporting spring. When the inertial axes are aligned with the elastic axes, the six rigid-body modes are completely decoupled. When the rigid-body modes are decoupled, the vibration characteristics become simpler by preventing the excitation of one mode from inducing vibrations in other directions. This offers the advantage of an enhanced understanding of vibrations and facilitates easier control (Kim, 1995). Therefore, the decoupling of the rigid-body modes should be prioritized in mounting system designs (Angrosch et al., 2015).

The energy-decoupling method is widely used to evaluate the degree of rigid-body mode decoupling method (EDM) (Shi et al., 2020). The degree of rigid body mode decoupling is evaluated using the kinetic energy contribution of the mode vector in a specific direction. This concept is illustrated in Fig. 8.

Fig. 6
figure 6

Change in location of elastic center according to change in stiffness

Fig. 7
figure 7

Change in location of elastic center according to change in spring position

Fig. 8
figure 8

Concept example of energy decoupling method (EDM)

The Total kinetic energy in the i-th mode of a 6-DOF vibration system can be expressed as follows:

$$K.{E}^{i}=\frac{1}{2}{\omega }_{i}^{2}\sum_{k=1}^{6}\sum_{j=1}^{6}{[M]}_{kj}{({\varnothing }_{i})}_{k}{({\varnothing }_{i})}_{j}$$
(13)

Specifically, \({\upomega }_{i}\) denotes the natural frequency of the i-th mode, \({[M]}_{kj}\) denotes the k, j-th element of the inertia matrix, and \({({\varnothing }_{k})}_{i}\) and \({({\varnothing }_{j})}_{i}\) denote the k, j-th elements of the i-th eigenvector; \({\text{i}},\mathrm{ k\, and\, }j=\mathrm{1,2},\cdots ,6\)  

In the generalized coordinates for the k-th DOF, the kinetic energy of the i-th mode can be expressed as follows:

$${(K.{E}^{i})}_{{k}^{th} generalized}=\frac{1}{2}{\omega }_{i}^{2}\sum_{j=1}^{6}{[M]}_{kj}{({\varnothing }_{i})}_{k}{({\varnothing }_{i})}_{j}$$
(14)

Therefore, the contribution of the mode vector to the k-th DOF mode can be expressed as the ratio of Eqs. (13) and (14). After formulation, it can be expressed as:

$$K.E.{D}_{ki}=\frac{\sum_{j=1}^{6}{[M]}_{kj}{({\varnothing }_{i})}_{k}{({\varnothing }_{i})}_{j}}{\sum_{k=1}^{6}\sum_{j=1}^{6}{[M]}_{kj}{({\varnothing }_{i})}_{k}{({\varnothing }_{i})}_{j}}$$
(15)

Based on Eq. (15), a (\(6\times 6\)) kinetic energy distribution (KED) matrix can be constructed. The rows of the matrix represent the modes, and the columns represent the DOF. Therefore, the elements in the i-th row and k-th column of the matrix signify the portion of kinetic energy contributed by the mode vector of the k-th DOF in the i-th mode to the total kinetic energy of the i-th mode. The element with the highest value in each row indicates the dominant influence of the kinetic energy contribution of the mode vector in that mode. If this value is 1, then it implies that in that mode, motion occurs only in one DOF, indicating complete decoupling of that mode from other rigid-body modes.

Optimization Problem

Objective Function

In the optimization problem, the objective function is defined as a function that maximizes the factor that evaluates the degree of rigid-body mode decoupling. Furthermore, the (\(6\times 1\)) vector that gathers the elements with the highest values from each row of the kinetic energy distribution matrix created using Eq. (15) can be expressed as follows:

$${\text{S}}=[{\text{max}}\left({\text{KE}}{D}_{1k}\right), {\text{max}}\left({\text{KE}}{D}_{2k}\right), {\text{max}}\left({\text{KE}}{D}_{3k}\right), {\text{max}}\left({\text{KE}}{D}_{4k}\right), {\text{max}}\left({\text{KE}}{D}_{5k}\right), {\text{max}}\left({\text{KE}}{D}_{6k}\right)]$$
(16)

The elements of vector S represent the motion energy contribution for the mode vector corresponding to the k-th DOF with the highest contribution in each mode. This can be used as a scale to indicate the degree of rigid-body mode decoupling. Therefore, the average of the elements in vector S provides a measure of the degree of rigid-body mode decoupling in the overall system. The average of the elements in vector S is defined as the energy decoupling rate (EDR), which is employed to evaluate the degree of rigid-body mode decoupling in the system and can be expressed as follows:

$$\mathrm{Energy\, decoupling\, rate}\left({\text{EDR}}\right)={\text{Average}}\left({\text{S}}\right)\times 100\left(\mathrm{\%}\right)$$
(17)

In the optimization problem, the objective function is defined as a function that maximizes the EDR.

$$\mathrm{Obj\, function}={\text{Max}}\left({\text{EDR}}\right)$$
(18)

Optimization Variables

The optimization variables are defined as the mounting positions and stiffness values in the vertical and radial directions (\({k}_{x}, {k}_{y},{k}_{z}\)) of the mounts. The selected optimization variable affects the position of the elastic axis, and optimization is performed to align the elastic axis with the inertial axis.

Constraint Conditions

Natural Frequency Constraint Condition

The constraints on the natural frequencies were set to effectively isolate the main vibration components of the research tractor and engine frequency range by shifting the resonance peak on the transmissibility curve to a lower band. A constraint was established to ensure that the natural frequency of the translational direction modes was less than 12 Hz, which is the bumping frequency of the tractor cabin mount system. Dynamic characteristic tests for the bumping frequency measurements were conducted based on the resonance method defined in ISO 10846 (Choi et al., 2018). The excitation frequency range was set to 1 Hz to 80 Hz, and it was swept with a sweep speed of 0.067 Hz/s. The imposed displacement amplitude was set to 0.254 mm (1 inch) in accordance with MIL-PRF-32407A. The static preload was set to 135 kg considering cabin’s weight. Figure 9 illustrates the test used to derive the dynamic characteristics of the mounts.

Fig. 9
figure 9

Dynamic test for the rubber mount

Stiffness Constraint Condition

The stiffness constraints are defined based on the achievable stiffness range through shape optimization of the target mounts. Given that the mount used in this study exhibited uniform stiffness in all radial directions, both the X-direction stiffness (\({k}_{x}\)) and Y-direction stiffness (\({k}_{y}\)) were treated as the same single variable (\({k}_{r}\)). The constraints in this study were set to optimize the vertical stiffness within a range of ± 70% of the initial stiffness and radial stiffness within ± 30% of initial value. The initial vertical stiffness was obtained through static tests based on MIL-PRF-32407A and KS M 6005:2016 standards, whereas the radial stiffness was calculated using the values provided by the manufacturer. Given the design characteristics of the mounts, the vertical stiffness varied with the load magnitude, necessitating separate static tests. A static test for deriving the vertical stiffness was conducted by applying compressive loads in the range of 0% to 125% of the rated load, with four load cycles according to MIL-PRF-32407A, using a fatigue testing machine, as shown in Fig. 10. Displacement rate was set to 0.004 mm/s.

Fig. 10
figure 10

Static stiffness test for the rubber mount

Position Constraint Condition

The constraints on the mounting positions must be set within an allowable range for mounting the attachment. Therefore, the initial constraints were defined to be within 20% of the initial values, ensuring that the mounting positions did not extend beyond the cabin. Additionally, to analyze the optimization patterns of the cabin mounting system, the constraints were gradually relaxed from ± 5% to ± 30% of the initial values. This relaxation of positional constraints allowed for the observation of changes in mount positions with respect to the extent of constraint relaxation.

Optimization Solver

The NSGA-II algorithm, a genetic algorithm, was employed to solve the optimization problem (Deb et al., 2002). Genetic algorithms are algorithms based on the principles of natural selection in a biological evolutionary process and have been widely used in mount optimization studies since the early 2000s. They iterate through the selection, crossover, and mutation rules to generate subsequent generations of the intimal design variables set until the algorithm meets the termination condition, as shown in Fig. 11. Therefore, genetic algorithms have been commonly utilized in various mount optimization studies (Sakai et al., 2001; Zheng et al., 2014; Ahn et al., 2005). The population size for each generation was set to 100, and the maximum iteration count was set to 5,000. Additionally, the termination condition was defined such that the iteration would stop if the difference between the EDR of the current generation and that of the previous generation was less than \(1.0\times {10}^{-9}\). The optimization algorithm was implemented in MATLAB R2022a.

Fig. 11
figure 11

Optimization process using genetic algorithm

Optimization Cases

In this study, optimization was conducted for two conditions (Case #1 & Case #2). In Case #1, the stiffness and position of the mount were selected as optimization variables, and the optimization results and convergence characteristics were analyzed. In Case #2, the position of the mounts was maintained the same as the research tractor’s cabin mounting system, while only the stiffness of the mount was selected as the optimization variable.

Results and Discussion

Static & Dynamic Test of Rubber Mount

Dynamic Test of Rubber Mount

The dynamic test results for the rubber mount are shown in Fig. 12 and listed in Table 4. The output spectrum in Fig. 12(a) shows that resonance occurs at approximately 12 Hz. Figure 12(b) confirms that the frequency range beyond 12 Hz is the isolation band after the resonance peak in the displacement transmissibility curve of the rubber mount. Therefore, optimization constraints were set to ensure that the frequency of the translational mode of the cable-mounting system was less than 12 Hz.

Fig. 12
figure 12

Results of dynamic test for the rubber mount

Table 4 Dynamic characteristics for rubber mount

Static Stiffness

The static test results for the rubber mounts are shown in Fig. 13 and listed in Table 5. In Fig. 13, it can be observed that the slope of the curve changes when a certain load is applied. This is because the mount-shaped design was intended to exhibit an increase in stiffness with increasing load. For the research tractor, considering that the mount stiffness was within the range of the secondary stiffness curve with the cabin’s own weight alone, the secondary stiffness was set as the initial design parameter. Rubber mounts exhibit hysteresis owing to the viscoelastic behavior of the material, resulting in different unloading and reloading curves. The static stiffness was derived based on the reloading curve, considering that the rubber mount always supported the weight of the cabin.

Fig. 13
figure 13figure 13

Force–displacement curve from static stiffness test for rubber mount

Table 5 Results of static stiffness along Z-direction

Optimization

Case #1 (Optimization Variable: Stiffness & Position for Rubber Mount)

In Case #1, the optimization results for the mount stiffness lead to an improvement in the EDR from 66.73% to 87.65%, as presented in Table 6. Furthermore, Tables 7 and 8 present the natural frequencies and kinetic energy distribution rates for each mode before and after optimization, respectively. The degree of rigid-body mode decoupling significantly improved for all modes, with the exception of Z and Yaw modes. Figure 14 shows the distribution of kinetic energy before and after optimization, providing a visual confirmation of the simplification of motion in the roll and pitch modes.

In Case #1, the optimization results for the mount position, as shown in Fig. 15(a), indicate an upward shift in the mount position. Consequently, X- and Y-direction elastic axes also shift upward. This is attributed to the improvement in the degree of rigid-body mode decoupling owing to the closer proximity of the elastic axis to the inertial axis. Figure 15(a) demonstrates that as the constraint on the position are relaxed from ± 5% to ± 20%, the mount’s position shifted upward. This signifies that the optimization process results in an upward movement of the elastic axis, reducing the distance from the inertial axis. Moreover, the decrease in the mount stiffness is presumed to influence the movement of the elastic axis. Figure 15(b) illustrates the tendency of the mount to distribute widely with the relaxation of the position constraints, confirming that the optimization is conducted in a manner that does not compromise the stability of the cabin.

Table 6 Results of optimization for Case #1
Table 7 Natural frequency and kinetic energy distribution rate (KEDR) before optimization for Case #1
Table 8 Natural frequency and kinetic energy distribution rate (KEDR) after optimization for Case #1
Fig. 14
figure 14

Visualization of kinetic energy distribution rate for Case #1

Fig. 15
figure 15

Change in position of mounts according to change in position constraint condition for Case #1

Figure 16 illustrates the average distance between the components of the current and previous generations when NSGA-II is applied. This shows the convergence characteristics with respect to the relaxation of the constraints on the mount position. As the constraints on the position of the mount were relaxed, the number of iterations increased, indicating an expansion of the objective function space owing to the relaxation of the constraint.

Fig. 16
figure 16figure 16

Population diversity of optimization algorithm according to the change in contstraint condition for Case #1

Case #2 (Optimization Variable: Stiffness for Rubber Mount)

In Case #2, given the optimization of the mount stiffness, the EDR increases from 66.73% to 84.41%, as shown in Table 9. The smaller improvement in the EDR when compared to Case #1 is attributed to the remaining fixed position of the mount. The stiffness in both the vertical and radial directions decreased, similar to Case #1. Table 10 lists the optimized natural frequencies and kinetic energy distribution rates for each mode under the conditions of Case #2. The lower improvement in the EDR for roll and pitch modes when compared to Case #1 is attributed to the inability to realize an upward movement of the elastic axis through the upward movement of the mounts. Figure 17 visually depicts the distribution of kinetic energy before and after optimization, highlighting the simplification of motion in the roll and pitch modes. Figure 18 illustrates the convergence characteristics of the optimization for Case #2. This shows a decrease in the number of iterations when compared to Case #1, indicating a reduction in the objective function space owing to the decrease in the number of optimization variables.

Table 9 Results of optimization for Case #2
Table 10 Natural frequency and kinetic energy distribution rate (KEDR) after optimization for Case #2
Fig. 17
figure 17

Visualization of kinetic energy distribution rate for Case #2

Fig. 18
figure 18

Population diversity of optimization algorithm according to the change in contstraint condition for Case #2

Conclusion

In this study, a 6-DOF simulation model was developed to analyze the behavior of a tractor cabin-mounting system. To avoid resonance frequencies and enhance the degree of rigid body mode decoupling, the design variables of the cabin mounting system were optimized using the NSGA-II, one of the genetic algorithm. The conclusions of this study are as follows.

  1. 1.

    In Case #1, in which the stiffness and position of the mounts were selected as the optimization variables, the EDR of the cabin mounting system improved from 66.73% to 87.65%. The decrease in mount stiffness and upward movement of the mount position contributed to the elastic axis approaching the inertial axis, leading to an increase in the EDR. Additionally, the motions of the roll and pitch modes were simplified. The convergence characteristics of the optimization showed that as the constraints on the position of the mount were relaxed, the number of iterations until convergence increased.

  2. 2.

    In Case #2, in which only the stiffness of the mount was selected as the optimization variable, the EDR improved from 66.73% to 84.41%. The lower improvement rate in the EDR when compared to Case #1 is attributed to the constraint on the movement of the mount position, preventing the upward movement of the elastic axis. This restriction resulted in relatively low optimization of the degree of decoupling of the roll and pitch modes. The convergence characteristics of the optimization showed a decrease in the number of iterations when compared to Case #1, which was attributed to the reduction in the optimization variables, and thereby, affecting the objective function space.

  3. 3.

    It was established that that positioning the mount closer to the center of gravity of the cabin is effective from the perspective of rigid-body mode decoupling. Furthermore, by observing the tendency of the cabin mount to spread widely with the relaxation of position constraints, it was confirmed that the optimization was performed in a direction that did not compromise cabin stability.

In conclusion, the optimization of the cabin mounting system resulted in a significant improvement in the degree of rigid-body mode decoupling. Additionally, the natural frequencies of the rigid-body mode in the translational direction were within the target range.