1. Introduction
The suspension system of multi-axle trucks is an important component that affects the driving performance of vehicles. In previous studies, the optimization and control of truck suspensions mainly targeted road-friendliness, ride comfort, and steering stability [
1,
2,
3], but not enough attention has been paid to an important performance index that affects the safety of the road traffic, namely, the dynamic load-sharing performance of the multi-axle groups. The dynamic load-sharing performance of the multi-axle groups refers to the ability to distribute the load evenly between the axles within the multi-axle groups during driving [
4]. Favorable dynamic load-sharing can reduce the peak forces from tires: on the one hand, it can prevent tire blowout caused by single-axle overloading and the braking failure caused by load transfer during braking; on the other hand, it is closely related to the road-friendliness, able to delay the occurrence of ruts, cracks, looseness, pits, and peeling on roads [
5]. Therefore, the dynamic load-sharing of multi-axle trucks is a comprehensive index covering driving safety and road-friendliness.
Load-sharing is relatively weak for leaf springs (usually employing centrally pivoted walking beams, trunnion shafts, etc.) and unconnected air suspensions of multi-axle trucks [
6,
7]. To address this issue, an Australian design for longitudinal-connected air suspensions connects the air springs in the axle groups on the same side through larger-than-industry air lines and connectors so that air could be exchanged between air bags more readily. This kind of suspension not only has a damping effect similar to that of air suspension with additional air chambers, but also, when applied to the multi-axle groups of tractors or semi-/full-trailers, can have the air bag force transferred rapidly between different axles through the air lines and connectors, thus effectively improving the load-sharing of vehicles [
8].
Many on-road tests have been performed to analyze the performance of the longitudinal-connected air suspension. The Organization for Economic Co-operation and Development (OECD) indicated that the load-sharing coefficient (an indicator for load-sharing capacity) of multi-axle trucks in western countries ranged from 0.904 to 0.925 [
9]. Studies commissioned by the National Road Transport Commission of Australia found that installation of larger air lines on multi-axle air suspension increased longitudinal air flow between air springs on adjacent axles [
10]. The Queensland Department of Main Roads discovered that improvements in dynamic load-sharing coefficient (
DLSC) of 4–30% for a tri-axle coach and 37–77% for a tri-axle semi-trailer were obtained by altering the conventional-sized longitudinal air connection (three 6.5 mm inside diameter connectors connecting 6.5 mm inside diameter air lines) to a larger air connection (three 20 mm inside diameter connectors at the air springs connecting 50 mm inside diameter air lines) [
8]. However, due to the limitations of on-road tests, only vehicle speed and a limited number of air connections were considered in most tests, such that the effect of some other factors, e.g., the static absolute air pressure of the air spring, static height of the air spring, and load-sharing, were not able to be taken into account.
Limitations of on-road tests can be addressed by developing realistic models of connected air suspension. Xu et al. developed a 4-degrees-of-freedom (DOF) half-vehicle model and compared the transferring characteristics between the laterally interconnected and non-interconnected air suspension. It was found that the laterally interconnected air suspension could significantly decrease the amplitude of roll angle [
11]. Li et al. developed an 8-DOF mathematical model of a car with laterally interconnected air suspension [
12,
13]. It is indicated that these suspensions outperformed unconnected suspensions in terms of vibration isolation and torsion elimination. With respect to the modelling of longitudinal-connected air suspension, Davis proposed a model of a tri-axle semi-trailer with longitudinal-connected air suspensions [
8], and used a variable “load-sharing fraction” to represent the load-sharing ability of the suspension. However, the physical meaning of the variable was not explored completely, leaving that detail for others to study. More advanced models of similar tri-axle semi-trailers have been developed by Roebuck and Kat based on aerodynamics and thermodynamics [
14,
15]. In these models, isothermal gas compression process was assumed; in addition, the effective areas of the air springs were simplified as constants while the vehicle was travelling. Regarding these issues, a more accurate nonlinear model of a tri-axle longitudinal-connected air suspension was formulated by Chen et al. [
16,
17]. Based on this model, the effects of driving conditions (road class, vehicle speed, and vehicle load) and air suspension parameters (static height and static absolute air pressure of air spring, inside diameters of air line and connector) on dynamic load-sharing were analyzed comprehensively. It is indicated that the air line diameter and the connector diameter are two key geometric factors affecting
DLSC, and the influence of air line diameter on load-sharing is more significant than that of the connector. Zhu et al. derived the system equations of a pitch-plane 4-DOF half-car with longitudinal-connected air suspension. The effects of pipe length, pipe diameter, and the local loss ratio factor on the vehicle pitch transmissibility properties, rather than the load-sharing, were investigated [
18].
In summary, achievements have been made in the analysis of the load-sharing of longitudinal-connected air suspension based on both theoretical modeling and field tests. Although it is widely recognized that air line diameter and connector diameter are important factors affecting load-sharing, the optimization of these geometric parameters towards integrated driving performances, such as load-sharing and ride comfort, has rarely been reported. For electronically controlled air suspension, under certain height of the air springs, road roughness, driving speed, and vehicle load are all uncertain variables (change within certain ranges) and have a nonlinear relationship with the load-sharing. Therefore, the determination of the key geometric parameters of longitudinal-connected air suspension is a problem for uncertain, nonlinear, and multi-objective optimization.
The traditional stochastic programming method and fuzzy programming method can solve the uncertain optimization problems, but a large amount of uncertainty information is needed to construct the exact probability distribution or fuzzy membership function of the variable [
19,
20]. Since it is very difficult to get such uncertain information, these two methods are strongly limited in applications. By introducing order relations of interval numbers, Moore et al. proposed an interval number optimization method to transform the uncertainty optimization problem into a deterministic optimization problem of inner and outer nesting [
21,
22]. This method only needs to get the possible ranges of uncertain parameters rather than their exact distributions. Thus, it can reduce the difficulty of uncertainty optimization effectively and it has been widely employed for optimization in various engineering fields [
23,
24].
By introducing the interval number optimization method, the uncertain, nonlinear, and multi-objective optimization problem can be transformed into a nonlinear certain multi-objective optimization problem subject to two loops of nesting. One issue associated with the new problem after the transformation is that the objective functions are usually discontinuous and non-derivable; traditional gradient-based optimization methods, such as the steepest descent method and gradient projection method, have difficulties in solving such problems [
25]. However, heuristic algorithms can overcome the difficulty in solving optimization problems caused by discontinuity and non-derivativity [
26,
27]. Another issue associated with the new problem is that owing to two loops of nesting, the repeated iterations of the inner and outer algorithms bring burdens to the computational process. Accordingly, high accuracy and efficiency are necessary for the optimization algorithm. Compared with other heuristic optimization algorithms, particle swarm optimization (PSO) features faster iteration speed, fewer parameters to be adjusted, simpler structure, and stronger capacity for global search [
28,
29].
Therefore, considering the uncertainty of the road roughness, driving speed, and vehicle load, this paper combines interval number optimization with multi-objective particle swarm optimization (MOPSO), and proposes a double-loop multi-objective particle swarm optimization (DL-MOPSO) algorithm to optimize the key geometric parameters of the longitudinal-connected air suspension, focusing on the comprehensive driving performance. In the DL-MOPSO algorithm, the inner loop algorithm is used to calculate the interval range of the target function when the uncertain variable is changing, while the outer loop algorithm is used for global optimization of the inner diameters of the optimal air lines and connectors.
The rest of the paper is organized as follows: Firstly, a nonlinear coupling model between road excitation and a tri-axle semi-trailer with longitudinal-connected air suspensions is described briefly. The strategy for controlling the height of the longitudinal-connected air suspension is designed, taking road roughness, driving speed, and vehicle load into account. Secondly, at each spring height, the relationships of the load-sharing and ride comfort indices with the changes of the driving conditions and suspension parameters are fitted, respectively, based on support vector regression. Finally, based on the interval uncertainty theory, a DL-MOPSO algorithm is designed to optimize the inner diameters of the air lines and connectors when the driving conditions are changing. Moreover, the effectiveness and robustness of the DL-MOPSO algorithm are analyzed by comparing the optimized results with the results using conventional-sized longitudinal-connected air suspension, under the circumstances of various spring heights and driving conditions.
3. Control Strategy of Air Spring Height
The Kenworth Airglide 200 longitudinal-connected air suspensions investigated in this paper are passive suspensions. In order to enhance their comprehensive driving performance preliminarily, the air spring height control strategy shall first be designed based on the driving conditions. The natural frequency of the air suspension is expressed as
where
f,
, and
m1 indicate the natural frequency of air suspension, spring stiffness, and sprung mass, respectively.
is formulated as [
33]
Ps10 changes with the sprung mass (
Ps10 =
m1g/
As1 +
p0); by introducing Equations (6) and (7) into Equation (12), the air spring stiffness at different heights can be obtained.
The design range for the natural frequency of rear suspension of the semi-trailers is 1.70~2.17 Hz [
34]. Based on Equations (11) and (12), the proper ranges of spring heights can be derived with different sprung masses [
35], and the optimal heights were determined as the medians of the ranges. Therefore, four control heights were set for the air suspension [
33], specifically as follows:
I. In time of load-free idling and driving (when the actual load is less than 1/2 of the full load, it is defined as no load), the height of the spring is H0 (0.16 m).
II. In time of full load (when the actual load is equal to or more than 1/2 of the full load, it is defined as a full load), the spring height is set based on the vehicle speed and road condition as follows:
(1) In the case that the vehicle is kept static or moving at low speed (speed < 50 km/h), when the road is in good condition, the spring height is set to H1 (0.13 m); when the road condition is relatively poor, the spring height is set to H2 (0.15 m). The number of times that the height signal from the suspension height sensor exceeds the calibrated height value within an observation period (0.5 s) is recorded as N. If N is greater than 4, the road condition is considered as poor; otherwise, the road condition is good.
(2) If the vehicle is moving at high speed (speed > 70 km/h), when the road is in good condition, the spring height is set to H3 (0.11 m).
(3) 50~70 km/h is the hysteretic interval of the speed [
33]. Hysteresis of 20 km/h is provided to prevent frequency occurrence of height level changes during travelling.
5. Multi-Objective Optimization Algorithm Based on DL-MOPSO
A DL-MOPSO algorithm was designed to solve the above uncertain multi-objective optimization problems. The inner loop MOPSO algorithm is used to calculate the interval range of the objective function when the uncertainty vector U is changing, while the outer loop MOPSO algorithm is applied for optimization of the above interval.
One drawback associated with the heuristic algorithms is that they easily fall into local optimal solutions. In order to address this issue, firstly, the crowding distance and the mutation operator were adopted in the inner and outer MOPSO algorithms to ensure the diversity of non-dominated solutions in the external archives [
29]. The uniformly distributed non-dominated solutions enhanced the ability of the algorithm to jump out of a local optimum. Secondly, in the iteration process of particles, excessive exploitation will lead to insufficient convergence and affect optimization accuracy, while excessive exploration will lead to lack of diversity and fall into a local optimum. In the DL-MOPSO algorithm, the velocity and position of each particle was updated using the inertia weight coefficient to achieve both desirable exploitation and exploration performances of the search space [
38]. The flow chart of the algorithm is shown in
Figure 3.
The steps of the algorithm are as follows:
- (1)
Set the number of the swarm particles as 100 for the outer loop MOPSO algorithm, that is, the pth generation outer swarm is [X1, X2, …, X100] (the initial value of p is 1);
- (2)
Select the design vector (the initial value of is 1) in the pth generation outer swarm and enter into the inner-loop MOPSO algorithm;
- (3)
Set the number of the swarm particles as 150 for the inner loop MOPSO algorithm, that is, the inner swarm is [U1, U2, …, U150] for the nth generation (the initial value of n is 1);
- (4)
Substituting the uncertainty vector (the initial value of t is 1) in the nth generation inner swarm and the design vector into Equations (13) and (14), calculate the fitness function of the inner-loop MOPSO algorithm and save its value;
- (5)
If , jump to Step (6); otherwise, , jump to Step (4);
- (6)
; from the position-updating formula of the inner particles, a new inner swarm is derived: [U1, U2, …, U150];
- (7)
If , jump to Step (8); otherwise, jump to Step (3);
- (8)
According to the maximum and minimum values of the fitness function of the inner-loop MOPSO algorithm already saved, output the intervals , to the outer-loop MOPSO algorithm for developing the fitness function of the outer MOPSO;
- (9)
Calculate the fitness function of the outer loop MOPSO algorithm via Equations (17) and (18) to update the Pareto solution set in the external archival set of the outer-loop MOPSO algorithm. There are no more than 100 Pareto solutions in the solution set;
- (10)
If , jump to Step (11); otherwise, let and jump to Step (2);
- (11)
; get a new outer swarm based on the position-updating formula of the outer particles: [X1, X2, …, X100];
- (12)
If the outer-loop MOPSO algorithm satisfies the convergence condition, jump to Step (13); otherwise, jump to Step (1). When one of the following two conditions is satisfied, it is determined as convergence: I. The maximum number of iterations is achieved. II. After 30 continuous iterations, there is no new Pareto solution saved in the external archive set;
- (13)
Output the front of the Pareto solution set.
After performing the DL-MOPSO algorithm, the Pareto solution sets at different spring heights are illustrated in
Figure 4, where
F1 and
F2 are values of
and
expressed in Equations (17) and (18).
It is shown from
Figure 4 that the
DLSC and
a are contradictory in the Pareto solution set. In order to select the optimal solution, the TOPSIS (Technique for Order Preference by Similarity to an Ideal Solution) method was used to get the optimal solutions of
Xi [
39], which are shown in
Table 4.
It is indicated from
Table 4 that the optimal value of
x1 (inner diameter of air line) is constant, while the optimal value of
x2 (inner diameter of connector) changes with spring height. The change of the inside area of the connectors can be realized through control valves placed in the connectors to change their inside areas, along with the control of spring height.
In previous studies, two traditional types of longitudinal connections were usually used to connect the passive air suspensions on the same side: Type 1 (three 6.5 mm inside diameter connectors connecting a 6.5 mm inside diameter air line) and Type 2 (three 20 mm inside diameter connectors connecting a 50 mm inside diameter air line) [
8]. The longitudinal connection with the optimal parameters is defined as Type 3.
6. Analysis of Optimization Results
In order to compare the performances of three types of connections (Type 1, Type 2, and Type 3), according to the range of the uncertain variables at the four spring heights shown in
Table 2, the upper bound, middle value, and lower bound of each uncertain variable were selected as driving conditions 1–3, respectively. Comparisons were made among the three types of connections in the three driving conditions at each spring height, respectively. The results are shown in
Table 5,
Table 6,
Table 7 and
Table 8.
Based on
Table 5,
Table 6,
Table 7 and
Table 8, the optimization rates of Type 3 relative to Type 1 and Type 2 are illustrated in
Figure 5. The optimization rate refers to the reduction ratio of
DLSC and
a using Type 3 connection, compared with using Type 1 and Type 2 connections. As shown in the figures, with respect to different spring heights and driving conditions, compared with the two traditional types, the optimization rate of
a is 1.44~35.1%. The
DLSC optimization rate reaches 0.44~20.75% in most cases, except for a slight increase (1.04%) relative to Type 1 longitudinal connection in Condition 2, when the spring height is
H0. The reason for the increase of
DLSC is that the optimization in this paper targets the minimum evaluation functions corresponding to the variation intervals of
DLSC and
a when the uncertain variable is changing, so the optimization effect may not be desirable when the uncertain variables take a certain set of values. However, in most driving conditions, the DL-MOPSO algorithm proposed in this paper can guarantee the comprehensive driving performance of the semi-trailer with longitudinal-connected air suspensions.
From an engineering point of view, favourable dynamic load-sharing (low DLSC) can ensure the equalization of the axle group load across all wheels/axles, which has at least two advantages: (a) it reduces the possibility of a tire bursting as well as enhancing the maneuverability and stability of the vehicle; and (b) it alleviates the rutting and fatigue that contributes to pavement damage. Desirable ride comfort (low α) decreases the possibility of damage to goods during transportation and thus reduces transportation costs.
7. Conclusions
In order to improve the load-sharing and riding comfort of longitudinal-connected air suspension, a nonlinear model for a 5-DOF tri-axle semi-trailer with longitudinal-connected air suspension was formulated based on fluid mechanics and thermodynamics. The strategy for controlling the height of the longitudinal-connected air suspensions was designed according to road roughness, driving speed, and vehicle load. Then, for various spring heights of the semi-trailer, the SVR algorithm was adopted to fit the relational models of the load-sharing and the ride comfort indices, respectively, with the changes in driving conditions and suspension parameters. The coefficient of determination indicated that the goodness of fit of the fitting models was desirable.
A DL-MOPSO algorithm was proposed to tackle the uncertainty of the road roughness, driving speed, and vehicle load in the optimization of geometric parameters of the longitudinal-connected air suspension. In the DL-MOPSO algorithm, the inner-loop algorithm is utilized to calculate the interval range of the target function when the uncertain variable is changing, while the outer-loop algorithm is used for global optimization of the inner diameters of the optimal air lines and connectors. The optimal inner diameter of air lines is a constant value at various spring heights. However, the optimal inner diameter of the connector changes with spring height. This can be realized through the control of valves placed in the connectors to change their inside areas, along with the control of spring height.
Compared with the two traditional suspensions, the optimization rates of DLSC and a are −1.04~20.75% and 1.44~35.1%, respectively. The reason for the slight increase of DLSC in Condition 2 when the spring height is H0 is that the optimization in this paper targets the minimum evaluation function corresponding to the DLSC and a variation interval when the uncertain variable is changing, so the optimization effect may not be good when the uncertain variable takes a certain set of values. Generally, the DL-MOPSO algorithm proposed in this paper can guarantee the comprehensive driving performance of the semi-trailer with longitudinal-connected air suspension and is robust to change in driving conditions. Based on the signals measured from the suspension height sensors, the proposed method can be realized through integrated control of inflation/deflation valves of air suspensions, as well as the valves inside connectors and air lines.