Keywords

1 Introduction

Electrification affects both trucks and trailing units like trailers and dollies. With multiple units propelled, AHVs face increased risk of yaw instabilities. Regenerative braking by tractor’s EMs without braking semitrailer can cause jackknifing, while braking only semitrailer’s EMs with an unbraked tractor can lead to trailer swing [1]. The same problems may also occur during propulsion. Hence, safe motion control of AHVs is crucial while maintaining the highest energy efficiency. While previous research defines SOEs in wheel force domain [1, 2], side-slip angle vs. side-slip angle rate [3], lateral velocity vs. yaw rate [4] or side-slip angle vs. yaw rate [5], this study forms a SOE in the longitudinal slip vs. side-slip angle domain. Advanced EMs in modern AHVs offer new opportunities for ensuring yaw stability. While slip controllers usually have rather constant longitudinal slip limits, it is a well-known fact in vehicle dynamics that high longitudinal slip reduces lateral force generation for a given lateral slip [6]. Thus, an advanced slip control strategy, rather than fixed slip limits, is needed to ensure yaw stability.

This study investigates an electric tractor and conventional semitrailer combination, introducing a new slip control strategy. Longitudinal slip limits of EMs vary based on side-slip angle deviation from an estimated reference value at the driven axle. This approach ensures adequate lateral force capability and yaw stability, tested first through simulations, and then validated with a real test vehicle on a circular snow/ice test track, at Colmis Proving ground in Northern Sweden.

2 Reference Side-Slip Ange Estimation

A reference side-slip angle for the vehicle is obtained with an estimator incorporating a single-track vehicle model. The free-body diagram of the tractor is shown in Fig. 1. The lateral force and the yaw moment equilibria around the center of gravity (CoG) for the tractor are expressed as:

$$ \begin{array}{*{20}c} {m_{1} \cdot \left( {\dot{v}_{1y} + {\upomega }_{1z} \cdot v_{1x} } \right) = {\text{cos }}(\delta_{f} ) \cdot F_{1fyw} + F_{1ry} + P_{1cy} } \\ {J_{1} \cdot \dot{\omega }_{1z} = F_{1fy} \cdot l_{1CoG} - F_{1ry} \cdot \left( {L_{1} - l_{1CoG} } \right) - P_{1cy} \cdot \left( {l_{1c} - l_{1CoG} } \right)} \\ \end{array} $$
(1)

The compatibility equations are derived as:

$$ \begin{array}{*{20}c} {\begin{array}{*{20}c} {v_{1fy} = v_{1y} + \omega_{1z} \cdot l_{1CoG} ,} \\ {v_{1ry} = v_{1y} - \omega_{1z} \cdot \left( {L_{1} - l_{1CoG} } \right) ,} \\ \end{array} } & {\begin{array}{*{20}c} {v_{1fxw} = v_{1x} \cdot \cos \left( {\delta_{f} } \right) + v_{1fy} \cdot \sin (\delta_{f} ) } \\ {v_{1fyw} = - v_{1x} \cdot \sin (\delta_{f} ) + v_{1fy} \cdot {\text{cos }}(\delta_{f} )} \\ \end{array} } \\ \end{array} $$
(2)
Fig. 1.
figure 1

Free body diagram of the tractor

The lateral axle slips and the lateral tire forces are defined as:

$$ s_{1fy} = \frac{{v_{1fyw} }}{{\left| {v_{1fxw} } \right|}},\;s_{1ry} = \frac{{v_{1ry} }}{{\left| {v_{1x} } \right|}} $$
(3)
$$ \begin{array}{*{20}c} {F_{1fyw} = - C_{1f} \cdot s_{1fy} \cdot F_{1fz} ,} & {F_{1ry} = - C_{1r} \cdot s_{1ry} \cdot F_{1rz} } \\ \end{array} $$
(4)

Here, the tractor yaw acceleration, \({\dot{\omega }}_{1z}\), is assumed to be zero for model simplicity. As longitudinal speeds are always positive, the absolute signs in (3) are omitted. All longitudinal wheel forces are set to zero, meaning the reference side-slip angle is calculated for a quasi steady-state turning maneuver without braking or propelling. The longitudinal vehicle speed, \({v}_{1x}\), and the steering angle, \({\delta }_{f},\) are known inputs to the estimator. Furthermore, the lateral coupling force, \({P}_{1y}\), is considered known, simplifying the estimator and avoiding the semitrailer equations. A total of 10 equations can be solved for 10 unknowns: \({\omega }_{1z}\), \({F}_{1fyw}\), \({F}_{1ry}\), \({s}_{1fy}\), \({s}_{1ry}\), \({v}_{1fyw}\), \({v}_{1ry}\), \({v}_{1fxw}\), \({v}_{1fy}\), \({v}_{1y}\). The vehicle parameters are given in Table 1. This open-loop estimator calculates the reference lateral axle slip, \({s}_{1ry}\), as a side-slip angle (\({\beta }^{ref}\)) at the tractor drive axle. Its accuracy, validated against VTM (Volvo Transport Model) high-fidelity model [7] simulations, reaches approximately ± 0.1° for various maneuvers.

Table 1. Tractor vehicle parameters for reference side-slip angle estimation

3 Simulation Tests

In this section, the performance of two slip controllers are compared: one with a fixed longitudinal slip limit and another one with an adaptive longitudinal slip limit based on the side-slip angle, using the VTM. In the first controller, \({S}_{x}^{lim}\) is set at + 10% for propulsion and −7.5% braking. In the second controller, \({S}_{x}^{lim}\) decreases for any deviation from \({\beta }^{ref}\) (estimated via the estimator explained in Sect. 2), on the tractor drive axle, as shown in Fig. 2. \({S}_{x}^{lim}\) is linearly decreased and set as 0 for ± 1° deviation from \({\beta }^{ref}\). This would provide more lateral force capability for the tires to maintain yaw stability at high side-slip angles and high lateral accelerations. The resultant shape of the slip limits is a 2-dimensional polytope.

Fig. 2.
figure 2

Tractor EM slip limit. Case a: fixed (orange), Case b: adaptive (blue).

\({\beta }^{ref}\) is estimated using the estimator for a quasi-steady-state maneuver as explained in Sect. 2. Inputs to the estimator, (\({v}_{1x}\), \({\delta }_{f},\) and \({P}_{1y}\)), are extracted from the VTM model. Figure 3 illustrates a propel-in-turn maneuver performed on ice (with 0.1 friction coefficient, \(\mu \)) on a reference path with a 115 m turning radius. The vehicle combination accelerates to 25 km/h with a rather low, 40% friction utilization (3670 N axle force). Here, the friction utilization is defined as \({F}_{x}/(\mu {F}_{z})\), where the \({F}_{x}\) and \({F}_{z}\) are the longitudinal and normal forces on the wheels. When the vehicle reaches 25 km/h (indicated by a black vertical line), the tractor drive axle propulsion forces are increased from 3670 N to 9170 N, reaching full (100%) friction utilization. Slip controllers control wheel slips, with one EM equipped with a slip controller per driven wheel. A simple PID controller for path-following steers the vehicle. The vehicle equipped with a fixed slip limit controller (case a) experiences jackknifing, with the speed, \({V}_{x}\) reaching a maximum of 26.3 km/h. The vehicle equipped with more advanced slip controller with an adaptive \({S}_{x}^{lim}\) (case b), on the other hand, can accelerate smoothly and stably up to 34 km/h. During maneuver b, longitudinal slip, \({S}_{x}\); side-slip angle, \(\beta \); and steering wheel angle, \(\delta \), are kept at reasonable values.

In Table 2, simulation results for four maneuvers are presented, comparing constant and adaptive slip limits. Previous results are related to maneuver 1. Two friction coefficients are tested: \(\mu \) = 0.1 for ice, and \(\mu \) = 0.3 for snow. Four turning radii, \(R\), with various initial speeds, \({V}_{initial}\), and target speeds, \({V}_{target}\), are examined. \({V}_{initial}\) is the speed at which the longitudinal force corresponding to full friction utilization is applied, indicated by solid vertical lines in Fig. 3. In Table 2, additionally, normalized lateral acceleration values, \(\frac{{V}_{target}^{2}/R}{\mu \cdot g}\), for the given friction coefficients and turning radii, are included. These values, ranging between 0.7 and 0.8 for all maneuvers, signify the aim for high lateral accelerations by the end of the maneuvers.

Fig. 3.
figure 3

Simulated test state plots for constant (a) and adaptive (b) slip limits

Table 2. Simulation test results
Fig. 4.
figure 4

Path plots of the maneuvers

All maneuvers employing slip controllers with fixed slip limits result in jackknifing, with the vehicle’s maximum reachable speed, \({V}_{max}\), only a few km/h higher than \({V}_{initial}\). This indicates that applying a high propulsion force with a fixed slip limit on the slip controller leads to instability and jackknifing, as shown in the path plots in Fig. 4. Conversely, the vehicle equipped with slip controllers with adaptive slip limits can reach \({V}_{target}\), without encountering stability problems.

4 Real Vehicle Tests

The test vehicle accelerates from 25 km/h to 40 km/h on an ice surface (µ ≈ 0.1) along a circular track with a radius of 115 m, with a high propulsion force corresponding to full friction utilization. The slip controller for the tractor’s EM is activated, while the electronic stability controllers are turned off. Side-slip angles are accurately measured using a global navigation satellite system/inertial navigation system.

Fig. 5.
figure 5

State plots for real vehicle test with default slip controller

With the default slip controller (constant 10% slip limit), depicted in Figs. 5 and 7, the longitudinal slips remain under 10%. However, despite significant counter-steering effort by the driver (up to -15° road wheel angle), the side-slip angle grows to significant values (up to 18°). The vehicle fails to accelerate up to 40 km/h even in 53 s. The vehicle motion is quite unstable and always has large yaw dynamics.

The test results with the adaptive slip limit are shown in Figs. 6 and 7. \({\beta }^{ref}\) is set at + 1°, which represents the observed quasi-steady-state \(\beta \) for the maneuver, without using the \({\beta }^{ref}\) estimator as in the simulated tests. However, the side-slip angle margin remains at ± 1°, consistent with the simulated tests. With this strategy, the vehicle reaches a speed of 40 km/h in just 17 s, as shown in Fig. 6. Moreover, this is achieved with minimal side-slip angles (always below 2°) and without requiring additional driver counter-steering effort from the driver. The driver can easily follow the lane with a very reasonable (approximately) 1.5° road wheel angle.

Fig. 6.
figure 6

State plots for real vehicle test with slip controller with adaptive slip limits

Fig. 7.
figure 7

Longitudinal slip vs. side-slip angle scatter plot for two types of controllers

5 Conclusion

This study introduces a side-slip angle estimator and a slip controller incorporating an adaptive longitudinal slip limit based on lateral slip and compares it against the default slip controller through both simulations and real vehicle tests. Simulation results demonstrate the superior performance of adaptive slip limits over fixed slip limits for various maneuvers on ice and snow, and for different turning radii. In real tests, the superior performance of the adaptive slip limits is validated when the driver is in the loop. The study shows that adaptive slip limits not only ensure yaw stability but also improve acceleration performance. The slip polytope used in this study is two-dimensional, constraining longitudinal slip as a function of the tractor’s side-slip angle. However, it is envisioned that the polytope can have more dimensions, such as side-slip angles of the trailing units, and yaw rates. A reference side-slip angle estimator for a well-performing quasi-steady-state turning maneuver is presented. Additionally, this estimator can also estimate the reference yaw rate, which can be employed in the safety polytope. A significant advantage of this method is that friction estimation is not required although it could improve the reference side-slip angle estimator. Even though this paper focuses on a tractor and a semitrailer combination, the adaptive slip limits are applicable to passenger cars and single unit heavy vehicles as well.