Home Technology Semitrailer Steering Control for Improved Articulated Vehicle Manoeuvrability and Stability
Article Open Access

Semitrailer Steering Control for Improved Articulated Vehicle Manoeuvrability and Stability

  • Sina Milani , Y. Samim Ünlüsoy EMAIL logo , Hormoz Marzbani and Reza N. Jazar
Published/Copyright: March 25, 2019
Become an author with De Gruyter Brill

Abstract

Articulated heavy vehicles have some specific performance limitations and safety risks due to their special dynamic characteristics. They show poor manoeuvrability at low speeds and may lose their stability in different manners at high speeds. In this study, the potential of active steering control of the semitrailer on manoeuvrability and stability of tractor-semitrailer combinations is investigated. A linear bicycle model and a nonlinear version are used for controller design and vehicle dynamic simulation in MATLAB environment. The Linear Quadratic Regulator optimal state feedback control is used to minimise the tracking error at low-speed, and regulate Rearward Amplification ratio and roll at high-speed. Quantum Particle Swarm Optimisation is used for optimising the weighting factors. Three different control algorithms are introduced and it is demonstrated through simulations that the vehicle with the proposed steering control exhibits desirable improvements compared to the baseline vehicle.

1 Introduction

Being cost effective due to reduction in labour requirements and fuel consumption, and large load carrying capacity compared to single unit vehicles, Articulated Heavy Vehicles (AHVs) are among the most widely used means of road transport [1, 2]. On the other hand, AHVs impose higher highway safety concerns which are different from single unit vehicles; heavy weights, large dimensions, geometrical configuration, high centres of gravity, and inner forces acting on their articulation points are the main sources for these differences [3].

The presence of the articulation joint helps to reduce the effective wheelbase of the vehicle in order to improve low-speed turning ability, while large weights and high Centre of Gravity (CG) of AHVs reduce the high-speed stability in three different potentially unstable motions: jackknifing, trailer swing, and rollover [4]. Trailer swing and rollover are directly related to the amplification of lateral acceleration experienced at semitrailer’s centre of gravity which is known as the Rearward Amplification (RA) ratio. The RA ratio is defined as the ratio of peak lateral acceleration of the semitrailer CG to that of the tractor unit during a high-speed single lane change manoeuvre [1, 5]. This happens due to the generation of semitrailer tyre lateral forces with a time delay with respect to those of the tractor, resulting in larger yaw motion and higher lateral acceleration of the semitrailer [6].

There have been many attempts to minimise the excessive yaw and roll behaviours of the AHVs including the use of variable damping ratio for the fifth wheel, differential braking, active and passive semitrailer steering systems, and roll control. Among such control strategies, the semitrailer steering system seems to be the most effective approach to regulate the lateral acceleration of the semi-trailer resulting in more desirable yaw and roll motions with the relatively small amount of energy requirement. Another reason that makes the semitrailer steering systems interesting is that they could also be used to improve low-speed manoeuvrability of the vehicle by improving the tracking ability of the towed unit by means of proper steering strategies.

Passive semitrailer steering systems have been developed at the earlier stages of AHV researches and studied in detail by Jujnovich and Cebon [7]. Command steering, self-steering axle, and pivotal bogie systems are among the most common passive steering systems. Studies on the passive semitrailer steering systems have concluded that the passive steering systems improve low-speed manoeuvrability and tyre-road scrub; however they appear to diminish the high-speed lateral performance of the vehicle [1, 4, 8].

Active steering systems enable the designer to eliminate complex mechanisms required for passive systems and, if tuned properly, are also capable of providing proper steering for different purposes regardless of vehicle speed. However, the low and high-speed requirements of the AHVs naturally conflict with each other due to different side-slip behaviour of the vehicle at different speeds [9, 10].

In a recent study [11], kinematics of the turning vehicle in low speed is studied; a two-layer control strategy using fuzzy control and PID control is introduced to calculate desired steering angles of tractor and semitrailer axles as well as adjusting angular velocities of individually driven wheels. The method works in a limited range of vehicle speeds when the side-slip is small.

In a novel approach, Jujnovich and Cebon [4] provided a perspective by which both low and high-speed dynamics could be investigated in the same manner. They suggested that the tracking ability of the towed unit may be considered as the main objective for the active steering control design. This approach, despite its great level of accuracy, requires a complicated set up to achieve the control objective.

As far as the high-speed manoeuvre is concerned, it has been shown by Islam [1, 12], that the regulation of RA ratio could be used to minimise the high-speed tracking error and the roll stability at the same time. During a high-speed transient manoeuvre, the time delay between generation of tyre forces for the tractor and the semitrailer causes the semitrailer to travel slightly outwards due to its large inertia. This, in turn, results in larger tyre slip angles for the semitrailer trying to bring it back to the steady-state configuration. Consequently, larger lateral forces are generated at the semitrailer tyres causing larger lateral acceleration. In steady-state high-speed turning, the vehicle units travel with equal yaw velocities and the semitrailer experiences larger radius of curvature due to its large mass resulting in larger lateral acceleration. So, in both transient and steady-state conditions, the RA ratio is deeply related to the tracking behaviour of the vehicle. On the other hand, the roll motion of the semitrailer unit is directly related to its lateral acceleration as a consequence of the centripetal force. Thus, the excessive high-speed oscillation of the semitrailer along with its excessive roll motion, as the most important high-speeds concerns, may be treated by regulation of the RA ratio as a single criterion.

Linear Quadratic Regulator (LQR) technique has been used in the design of the active semitrailer steering systems as the optimal feedback structure in a number of researches such as [1, 12, 13, 14, 15, 16] with different minimisation objectives. This method has been proved to be a simple yet effective approach in dealing with active control of AHV dynamics.

Based on the discussion related to the articulated vehicle behaviour to understand how tracking ability, lateral accelerations, and roll motion are correlated; a new approach to semitrailer active steering strategy is introduced. The control strategy is expected to provide a simpler yet sufficiently accurate approach to semitrailer steering, in comparison to the more sophisticated methods requiring intensive mathematical calculations and hardware requirements. The LQR control together with Quantum Particle Swarm Optimisation (QPSO) method is used to ensure the optimal solution avoiding manual tuning of design parameters.

Current studies on the subject have mostly concentrated on a specific vehicle speed for low or high speed operation of the articulated vehicles. The proposed control strategy is developed for a wide range of vehicle speeds and a table of feedback coefficients is obtained, so that different requirements in varying travel speeds can be met smoothly in an adaptive manner. Gain-scheduling for PID control of trailer steering has been used in [17] with manual tuning of gains. The objective in this study is to avoid manual tuning of parameters as much as possible and ensure optimal performance of the control strategy at the same time. Acouple of variants of the controller to improve the roll and the yaw stability of the tractor-semitrailer combinations at high-speed manoeuvres, as well as the low-speed cornering ability of the vehicle are also investigated.

2 Vehicle modelling

Selection and development of a vehicle model for a specific vehicle dynamics study is a crucial task. An over-complex model will increase the simulation time and the risk of unwanted errors. On the other hand, an excessively simple model causes information loss. Thus, the most important factors in modelling include the level of complexity (assumptions), Degrees of Freedom (DOF), linearity, and the expandability of the model. There are many AHV modelling approaches introduced in the literature, each of which has its own advantages and disadvantages. Nevertheless, a very comprehensive modelling approach for articulated vehicles, which takes into account the key characteristics of the AHVs and yet makes the most of possible simplifications, has been introduced by Sampson [18] and cited by many researchers.

Vehicle modelling in this study is also based on the general equations of motions given by Sampson [18] which are modified to meet the needs of the current research. The model includes lateral, yaw, and roll motions for both vehicle units and a kinematic constraint equation at the coupling point generating a total of 5 DOF along with linear equations of motion. The linear model is, in fact, a linear bicycle model assuming that the articulation and tyre slip angles are small; it is extended to include the roll motion which can be used for low to moderate lateral accelerations up to about 0.4 g. In order to be able to simulate low-speed manoeuvres, a nonlinear version of the proposed model is also generated due to large articulation and steering angles generated in low-speed turning manoeuvres.

2.1 Equations of motion

The vehicle model used in the study is illustrated in Figure 1.

Fig. 1 AHV Linear Vehicle Model
Fig. 1

AHV Linear Vehicle Model

The equations of motion are given as:

(1)m1u1β˙1+ψ˙1m1sh1sh1rϕ¨1=Yβ1β1+Yψ˙1ψ˙1+Yδ1δ1+Fcy
(2)I1xzϕ¨1+I1zzψ¨1=Nβ1β1+Nψ˙1ψ˙1+Nδ1fδ1fFcyl1c
(3)I1xxϕ¨1I1xzψ¨1=m1sgh1sh1rϕ1+m1su1h1sh1rβ˙1+ψ˙1K1f+K1rϕ1C1f+C1rϕ˙1+K12ϕ2ϕ1Fcyh1cr

Equations (1) to (3) correspond to the tractor’s lateral, yaw, and roll motions, respectively.

(4)m2u2β˙2+ψ˙2m2sh2sh2rϕ¨2=Yβ2β2+Yψ˙2ψ˙2+Yδ2rδ2rFcy
(5)I2xzϕ¨2+I2zzψ¨2=Nβ2β2+Nψ˙2ψ˙2+Nδ2rδ2rFcyl2c
(6)I2xxϕ¨2I2xzψ¨2=m2sgh2sh2rϕ2+m2su2h2sh2rβ˙2+ψ˙2K2ϕ2C2ϕ˙2K12ϕ2ϕ1+Fcyh2cr+TAR2

Equations (4) to (6) correspond to the semitrailer’s lateral, yaw, and roll motions, respectively.

The kinematic constraint equation at the coupling point is derived by equating the velocities at the fifth wheel with respect to both vehicle units:

(7)β˙2=β˙1+h1rh1cu1ϕ¨1h2rh2cu2ϕ¨2l1cu1ψ¨1l2cu2ψ¨2+ψ˙1ψ˙2

Note that for small articulation angles, we may assume equal forward velocities for vehicle units (u1 = u2).

One can construct a state-space representation of the linear system by defining the following state variables; details can be found in [19]:

(8)x=ϕ1ϕ˙1β1ψ˙1ϕ2ϕ˙2β2ψ˙2T
(9){x˙}=[A]{x}+[B]{u}
(10)u=δ1δ2TAR2T

In equation (10), δ1 is the reference input imposed by the driver’s steering action and are the control inputs corresponding to semitrailer steering and roll control torque.

The assumptions in developing the model are as listed below.

  • Effect of longitudinal forces are neglected (Constant forward speed),

  • Pitch motions are neglected,

  • Tyre and unsprung mass dynamics are neglected,

  • Articulation, tyre slip, roll and steering angles are assumed to be small (linear equations),

  • Vehicle parameters are time invariant (constant),

  • Fifth wheel is assumed to allow free yawing without any stiffness or damping,

  • Rigid sprung masses are assumed for vehicle units,

  • Effect of lateral load transfer is neglected (single track/bicycle model),

  • Tyres on semitrailer axles are assumed to be lumped in an equivalent single tyre.

In order to be able to simulate low-speed manoeuvres, a nonlinear version of the proposed model is also generated by relaxing the small angle assumption (keeping the trigonometric relations) due to large articulation and steering angles generated in low-speed turning manoeuvres.

2.2 Model validation

In order to validate the vehicle model, a standard single lane change manoeuvre defined in SAE J2179 [20] is performed with vehicle data presented in the Appendix. Simulation results from the linear model and the commercial software TruckSim model for the vehicle trajectory, lateral acceleration response, yaw rate response, and roll angle response are shown in Figure 2. It can be seen that there is, in general, good agreement between the results. The tractor’s roll motion has been accurately predicted by the linear model, but the roll response of the semitrailer experiences less oscillations in the linear approach which is possibly due to larger levels of simplification in the roll-plane model by ignoring the unsprung mass dynamics. But the linear model still gives acceptable overall values within the scope of this study which enables us to partially investigate the effect of active semitrailer steering on the roll motion.

Fig. 2 Model and TruckSim Responses for SAE J2179
Fig. 2

Model and TruckSim Responses for SAE J2179

As a result, the linear model is shown to provide acceptable dynamic behaviour.

3 control system design

3.1 control algorithms

LQR technique is applied with the objective of RA ratio regulation at high-speed for two purposes, namely the reduction of the semitrailer roll angle and high speed off-tracking. In the literature, there is no agreement on the desired value of the RA ratio. Islam [1] suggests that any deviation of the RA ratio from unity will correspond to a tracking error at high-speeds. This conclusion is supported by the physical explanation of the RA phenomenon given in the introduction section. With this understanding, the designer must try to keep the RA ratio as close to 1.0 as possible. Otherwise, tracking errors come to existence in the form of outwards semitrailer motion for RA ratio values larger than unity and inwards semitrailer motion for RA ratio values smaller than unity. On the other hand, it is desirable to reduce RA ratio as much as possible in order to decrease roll motion of the semitrailer unit.

Since the inwards motion of the semitrailer is possibly less destructive and more expectable than its outwards motion, it might be desirable to reduce RA ratio to values below unity to some extent, as a trade-off, in order to provide better roll stability as an important factor. This approach has been preferred in some previous works [13, 14].

In order to avoid such a compromise of the tracking ability, it is suggested to introduce another control input to the system to take care of the roll motion. In other words, it is possible to combine the active semitrailer steering with active roll control torque to achieve both targets. This is likely to come at a higher cost from both the hardware and energy requirement perspectives. Explicit discussion on the evaluation of relative merits of the two approaches is yet to appear in the literature. This study makes an attempt to fulfil the gap and suggests a general design approach which is based on the operational task and the vehicle of interest.

As a result of the aforementioned considerations, three different control algorithms are developed and suggested in this study and the results from simulations are compared to each other in order to provide a metric to be used in each individual case.

Control strategy 1: The algorithm used for this controller is developed such that it minimises the amount of High-Speed Transient Off-Tracking (HSTO) by providing the RA ratio of 1.0 without letting the ratio to go down further.

Control strategy 2: This controller is based on the algorithm which reduces the RA ratio below unity resulting in further reduction in the semitrailer’s roll motion, at the expense of larger HSTO values.

Control strategy 3: Making use of an additional roll control torque input, this controller keeps the RA ratio as close to 1.0 as possible, while simultaneously constraining semitrailer roll motions.

3.2 Linear quadratic regulator

The tractor-semitrailer system has a reference steering input from the driver δ1 and two control inputs δ2 and TAR2 as the semitrailer steering angle and the roll control torque. Adding the roll control torque would have the advantage that the Active Steering Control (ASC) system would take the responsibility for HSTO minimisation while the Active Roll Control (ARC) torque takes care of further roll motion limitation. The LQR problem is defined as following:

(11)u=δ1δ2TAR2T=uducTT
(12)B=[Bd][Bc]
(13)x˙=Ax+Bu=Ax+[Bd][Bc]ud{uc}=Ax+Bdud+Bc{uc}
(14)uc=δ2TAR2T=Kx

Substituting (14) into (13), the new state-space is given by:

(15)x˙=ABcKx+Bdud
(16)J=0xTQx+ucRucdt

Selection of the weighting matrices [Q] and [R] in (16) is the designer’s task in order to provide a suitable performance index for the control purposes. However, for the problem in hand, it would be very difficult to define proper quadratic cost functions expressing the Path-Following Off-Tracking (PFOT) at low-speeds and High-Speed Transient Off-tracking (HSTO) or RA at high-speeds. Specifically at high-speed, there is a phase difference between generations of lateral accelerations for the vehicle units.

Defining a single mathematical relationship for calculation of RA ratio would require dependency of the cost function to parameters such as vehicle forward speed. An alternative approach is to define the lateral accelerations of the vehicle units separately or simultaneously as the cost function which also increases the complexity in mathematical derivations as well as decreasing the accuracy level.

In order to eliminate such complexities and also increase the efficiency level of the LQR design, it is suggested to make use of the QPSO optimisation method in determining the weighting factors which are, in fact, the elements of [Q] and [R] matrices. In this approach, the designer assumes the general form of the weighting matrices and tries to find applicable values for their elements based on an iterative optimisation method. During the optimisation, another cost function called the fitness function is going to be calculated repeatedly in each loop in order to evaluate the overall performance of the controller and the level of fitness for each control parameter set. Then, the designer is free to choose any type of cost function even by looking at the overall performance of the system during its operation and/or looking at some specific times.

3.2.1 Low-speed

At low-speeds, the state variables are relatively small and some of them, such as the roll angles and their rates, become in fact negligible. Additionally, the yaw behaviour and level of PFOT of the vehicle is mainly determined by the yaw-rate state variables. Consequently, it is suggested to eliminate the weighting coefficients corresponding to other state variables and only keep the ones corresponding to yaw rates of vehicle units. The weighting matrices [Q] and [R] take the following forms:

(17)Q=000000000000000000000000000q1000q2000000000000000000000000000q2000q3
(18)[R]=r1

Thus the LQR cost function is given as:

(19)Jlowspeed=0q1ψ˙12+2q2ψ˙1ψ˙2+q3ψ˙22+r1δ22dt

The problem is thus reduced to the determination of q1, q2, q3, and r1 by means of an optimisation method to meet the design requirements.

3.2.2 High-speed

Since the full weighting matrix [Q]8×8 consists of 64 elements, 36 of which are independent, the selection of the weighting factors either manually or by computer optimisation would be quite a difficult task. In order to simplify the problem without losing accuracy, the following considerations have been made for the high speed case: The weighting matrices are assumed to be diagonal, resulting in minimisation of the system states. Since we are looking for settling the semitrailer excessive motions, this assumption turns out to be quite reasonable. On the other hand, the tractor’s dynamic behaviour is mainly determined by the steering input from the driver. The only interaction between two vehicle units is due to the forces at the hitch point. These forces are not significantly affected by applying the active semitrailer steering. In other words, active semitrailer steering has much more significant effect on the yawing behaviour of the towed unit rather than on the tractor. As a result, it is also suggested to eliminate the state variables corresponding to the tractor unit and consider the four remaining diagonal elements of [Q] which are related to semitrailer state variables.

The weighting matrix [R] is also assumed to be diagonal in a similar manner, resulting in the following forms of weighting matrices:

(20)Q=diag0,0,0,0,q1,q2,q3,q4=000000000000000000000000000000000000q100000000q200000000q300000000q4
(21)[R]=r100r2

The cost function of the LQR controller is then given as:

(22)Jhighspeed=0q1ϕ22+q2ϕ˙22+q3β22+q4ψ˙22+r1δ22+r2TAR22dt

There are a total of 6 parameters to be optimised in the next stage which are: q1, q2, q3, q4 , r1 , and r2. Note that in the design of controllers 1 and 2, parameter r2 automatically becomes zero due to the absence of the roll control torque, reducing the number of optimisation parameters to 5.

The additional control input weighting factor r2 is manually selected as small as possible in order to have the maximum possible roll minimisation while needing reasonable control effort.

3.3 Optimisation of weighting factors

A relatively quick and simple method of optimisation, for numerical problems presented in the previous section, is introduced by Eberhart and Kennedy [21] as the Particle Swarm Optimisation (PSO) which is based on movement of a swarm of particles obeying the Newtonian mechanics. It is concluded that the PSO method has advantages over other methods such as faster convergence and the need for fewer iterations, which makes it suitable for application in LQR weighting factor optimisation. There has been an extension to the PSO, presented more recently in [22], which assumes that the particles follow the rules of quantum mechanics. QPSO has the advantage over PSO that it is less likely to get stuck in the local optima. The QPSO-based LQR has shown more desirable results in terms of overshoot, steady-state error, etc. compared to LQR which is tuned by PSO, genetic algorithm, and manual adjustment techniques [23].

Formulation of the general QPSO algorithm in a simple computer algorithm can be found in [22]. For the application, the design objective needs to be converted into a mathematical form, i.e. the fitness function, to be used in the optimisation procedure. Optimisation parameters as described in the previous section are to be tuned as well. Tuning of the optimisation parameters is quite a direct, sensible, and simple task compared to tuning of the LQR weighting factors, so the selection of LQR weighting factors is left to the optimisation process and the problem is reduced to the tuning of a couple of unambiguous coefficients. QPSO method is applied to both low and high-speed cases according to the suitable vehicle models.

At low-speed, the only design criterion is to minimise the PFOT. Since the calculation of exact PFOT for the low-speed case in a computer code could complicate the programming, a new function is defined to be used as an approximation for the value of PFOT:

(23)E=X1X22+Y1Y22

The value of E function is, in fact, the distance between current position of semitrailer’s axle denoted by X2, Y2 and that of the tractor’s front axle at the corresponding previous time denoted by X1,Y1calculated according to vehicle forward speed.

The value of error E is calculated at the points of interest on the trajectory of the vehicle during the manoeuvre in order to constitute the fitness function for low-speed optimisation. The value of the steering input may also be added to the description of fitness function to limit the control energy:

(24)fp,lowspeed=c1E1+c2E2++cnEn+d1sumE+d2maxδ2

Here ci’s and dj’s are weighting factors to give proper importance to each term.

At high-speed, the design criteria are to regulate RA and yaw rate response as well as HSTO improvement, and roll motion reduction. For the high-speed case, the designer only needs to compare the peak lateral accelerations of the vehicle units during the lane-change manoeuvre. This observation then results in the following fitness function:

(25)fp,highspeed=c1maxay2maxay1+c2minay2minay1+c3maxδ2+c4maxϕ2

which is calculated based on the results of each simulation at every iteration. It must be noted that the term c4maxϕ2is only used in Controller 2 in order to give more priority to semitrailer’s roll motion compared to RA regulation which consequently results is RA values below unity. Since the controller must be able to perform properly at any vehicle speed within the selected range, the same procedure is applied to several forward speeds. More details for implementation of QPSO on the AHV system can be found in [19]. Once the weighting coefficients are determined, the state feedback matrix is calculated from:

(26)K=R1BT[P]

In which, [P] is the solution to algebraic Riccati equation:

(27)ATP+PAPBR1BTP+Q=0

In this study, MATLAB’s “lqr” function from Control System Toolbox is used to solve for [K] directly by knowing [Q] , [R]. The calculated state feedback matrices for different controllers are given in Table 1 to Table 3.

Table 1

Feedback Matrix Elements for Controller 1

Speed [km/h]Elements of [K]
10000.24021.8521000-1.2810
2000000000
7000000000
80-0.0164-0.00280.04610.01540.01230.00340.0100-0.0741
90-0.0294-0.00560.11210.02460.05680.02480.0546-0.1512
100-0.0330-0.00680.18170.01610.13390.04510.0501-0.1807
110-0.0378-0.00860.28030.01010.22270.10810.0550-0.2346
120-0.0401-0.00960.35540.00280.27960.13630.0667-0.2655
Table 2

Feedback Matrix Elements for Controller 2

Speed [km/h]Elements of [K]
10000.39221.1554000-0.2106
20000.30891.3967000-0.9536
3000000000
7000000000
80-0.0146-0.00260.04460.01220.01820.00500.0292-0.0677
90-0.1340-0.01390.7327-0.22131.30380.08690.1594-0.3078
100-0.0355-0.00730.19520.01770.14790.06970.1153-0.2023
110-0.0426-0.00880.27580.01100.22410.10340.2327-0.2539
120-0.0528-0.01010.3682-0.00210.32940.15340.5668-0.3106
Table 3

Feedback Matrix Elements for Controller 3

Speed [km/h]Elements of [K]
10000.3922 01.1554 0000-0.2106
00000000
20000.30891.3967000-0.9536
00000000
30000.22990.5982000-0.2635
00000000
4000000000
00000000
7000000000
00000000
80-0.0146-0.00260.04460.01220.01820.0050.0292-0.0677
77200-7600565300-1166001106900402800-89100033900
90-0.0308-0.00580.11190.02790.04690.01760.0221-0.155
116400-2100455700-8100028419001215500-91500020600
100-0.0355-0.00730.19520.01770.14790.06970.1153-0.2023
1531008000144700-4510018622002746000-68170035200
110-0.0426-0.00880.27580.0110.22410.10340.2327-0.2539
156400930087000-3160026199003081800-62490031300
120-0.0528-0.01010.3682-0.00210.32940.15340.5668-0.3106
1484009800-9000-1670011620002641200-51050030500

Based on iterative simulations, for the current vehicle parameters, it is suggested that at some speeds interval there is no need for steering control neither for PFOT enhancement nor RA reduction. Thus the high-speed active steering may be applied at speeds above a certain speed due to the presence of RA at these speeds. The low-speed active steering is suggested to be applied at speeds below a specific due to significance of PFOT. The margins may be identified by looking at elements of [K] for each controller.

Within the 40 – 70 km/h range, all the weighting factors are set to zero. Interpolation is applied to determine weighting factors for mid-speeds, and speeds below 10 km/h, are treated the same as 10 km/h.

The QPSO method is applied to all LQR designs with different objectives as described earlier and the results from the simulations are represented and compared in the next section.

3.4 Stability analysis

Since a linear model is used for high-speed case, a simple eigenvalue analysis provides stability status of the closed-loop system at a specific reference input from the driver’s command. On the other hand, for low-speed case, the stability of the nonlinear closed-loop system may be assessed using Lyapunov’s linearization method [24]. Based on this method, if the linearised system around the equilibrium point is strictly stable, the actual nonlinear system is concluded to be asymptotically stable, which is desirable in case of the articulated vehicle. The linearised closed loop system for both high and low-speed cases is in the form of (15). Thus, the new system matrix is given by:

(28)A=A[Bc][K]

Since several state feedback matrices have been introduced for a set of forward speeds, the eigenvalue analysis of [A*] must be done at every speed interval. Based on the adopted vehicle parameters, matrices [K] , [A] , [Bc] are calculated as functions of forward speed for every controller within a selected speed interval (vL < u1 < vH):

(29)Ku1=u1vLvHvL×KL

Note that [A] , [Bc] are directly dependant on u1. Finally, using (29) the total system matrix [A*] is obtained as a function of forward speed:

(30)A(u1)=Au1u1vLvHvLBcu1KL

Eigenvalues of [A*] for the three proposed controllers are plotted in Figure 3 within the speed range (10 – 120 km/h). All eigenvalues have negative real parts justifying the stability of the closed-loop control system in all three cases.

Fig. 3 Eigenvalues of Closed-Loop System (A, B, C for Controllers 1, 2, 3 respectively)
Fig. 3

Eigenvalues of Closed-Loop System (A, B, C for Controllers 1, 2, 3 respectively)

Note that for speeds lower than around 10 km/h, due to very small tyre slip angles and vehicle speed, a kinematic vehicle model is needed for simulating vehicle motion and the dynamic vehicle model will lose accuracy due to division by small values of u1, u2. At those speeds, stability of the vehicle is automatically realised with a kinematic model.

4 Simulation results

4.1 High-speed

The high-speed simulation results for the SAE J2179 manoeuvre are presented in this section in order to make a comparison between the introduced controllers. A sinusoidal steering input is applied to the vehicle’s front axle to generate the single 1.46 mlane change manoeuvre at speed of 88 km/h during 2.5 sec according to SAE J2179.

4.1.1 Baseline (passive) vehicle

The baseline vehicle’s response is given in Figure 4. The vehicle experiences RA especially at the end of the manoeuvre when the driver steers back to the starting position. This is followed by a deviation of the semitrailer from its expected path and oscillations in both trajectory and lateral acceleration response of the semitrailer at that time.

Fig. 4 Baseline Vehicle Response for SAE J2179
Fig. 4

Baseline Vehicle Response for SAE J2179

4.1.2 Controller 1 (Ra=1.0)

The vehicle equipped with Controller 1 responds to the steering input as depicted in Figure 5. It can be seen that Controller 1 has resulted in accurate tracking of the semi-trailer while the peak lateral acceleration of the semitrailer has been almost equal to that of the tractor resulting in RA ratio of almost 1.0. The roll motion, however, has not shown any significant improvement with respect to the results from baseline vehicle.

Fig. 5 Controller 1 Performance for SAE J2179
Fig. 5

Controller 1 Performance for SAE J2179

4.1.3 Controller 2 (Ra<1.0)

Application of Controller 2 results in the vehicle response as shown in Figure 6. Controller 2 reduced the RA ratio to less than unity to the extent that the HSTO and the control input do not exceed a predefined threshold; here, the RA ratio is allowed to be reduced by maximum of 50% to demonstrate the effect of this control strategy and compare it against other strategies. The roll angle of the semi-trailer is reduced significantly, but at the expense of introducing tracking errors and increased semitrailer steering input values. The settling time is also increased as a result of this control strategy. It must be noted that the responses provided here are based on an extreme case with high concentration on semitrailer’s roll reduction, in order to show the effect of control strategy explicitly. More priority could be given to the tracking error minimisation, to achieve a compromise between tracking errors and roll motion response and mitigating the undesired motion.

Fig. 6 Controller 2 Performance for SAE J2179
Fig. 6

Controller 2 Performance for SAE J2179

4.1.4 Controller 3 (Ra=1 & Rc torque application)

Controller 3, as the most complicated strategy among others, results in dynamic behaviour as shown in Figure 7. It can be seen that controller 3 results in the most desirable responses both from tracking perspective and the roll management. Obviously, this comes at a higher level of complexity for the system and larger amount of energy consumption necessary for the roll control torque.

Fig. 7 Controller 3 Performance for SAE J2179
Fig. 7

Controller 3 Performance for SAE J2179

Further simulations and discussion on the effects of ASC on other vehicle responses can be found in [19].

4.2 Low-speed

For the low-speed case, the objective of LQR is to reduce the PFOT of the vehicle which is defined as the radial offset between the front axle path and that of the rear axle during a 360 degree steady-state turn.

The performance of the controller at low-speed is evaluated by simulating a 360-degree manoeuvre at 10 km/h as presented in Figure 8. It can be observed that the LQR active semitrailer steering have successfully reduced the PFOT significantly with the proposed method. It is noted, however, that a small outward swing of the semitrailer in the transient cornering phase has appeared.

Fig. 8 Low-Speed 360-degree Turn
Fig. 8

Low-Speed 360-degree Turn

5 Conclusions

The proposed controllers are applied to the tractor-semitrailer model and the results from standard test runs are obtained. The results from the simulations show that the dynamic behaviour of the tractor-semitrailer combinations can be improved to perfectly acceptable levels with a simple state-feedback approach. For the high-speed case, results from the application of the SAE J2179 test illustrated that each controller has its own advantage over the others and the area of application depends on the specific vehicle and the specific operating conditions in which the tractor-semitrailer is assigned. Low-speed performance of the active semitrailer steering is assessed by simulating a 360-degree turn manoeuvre resulting in an improved performance. In view of the results obtained from the simulations, the applications of the proposed controllers to different classes of operations are summarised as follows.

Controller 1 may be applied to a vehicle which is not likely to be subjected to large semitrailer roll motion. This may be the case for applications with moderate loading or semitrailer having large suspension roll stiffness. The semitrailer is not expected to exceed the critical roll threshold. The controller will then provide the best possible tracking ability at high-speed without much hardware complication and energy consumption.

Controller 2 may be applied to a vehicle with larger loading which makes the roll motion moderately more critical than the previous case. In this case, the best economical solution to the problem is to tune Controller 2 such that it provides the required roll management while not exceeding the tracking error target defined by standards or the designer. It must be noted that this controller might not be desirable for excessively long semitrailers for which even small tracking errors are amplified due to the length and impose severe danger to the surrounding traffic.

Controller 3 is applicable for any of the conditions mentioned above, but at expense of hardware/software complexity and higher energy consumption. It is suggested that this strategy is more suitable for super duty cases or in highly sensitive transport cases in which the cost of implementing active control imposes less concern compared to previous cases.

Unlike Controller 3 which requires extra equipment for roll control, Controllers 1 and 2 have the same hardware requirements, but slightly different objective functions as mentioned earlier. On the other hand, articulated vehicles are expected to perform under different loading and cargo conditions. Hence, it is worth to mention that a more robust performance of the semitrailer steering control system with respect to vehicle loading condition and semi-trailer length may be achieved by defining an activation function which manages the contribution of control commands from Controller 1 and 2. Assuming a linear relationship between roll inertia I2x0x0 and sprung mass m2s, a simple form of such an activation function may be defined as follows:

(31)f1=d+l2cm2s
(32)δ2=f1δ21+(1f1)δ22

In which δ21 and δ22 are steering commands from Controller 1 and 2 respectively. Such an activation function adjusts the contribution of Controller 1 and 2 based on severity of vehicle conditions in terms of loading and semi-trailer’s length. More investigation on smooth operation of the system by means of such activation functions and their requirements may be the subject of future studies in the field.

Appendix

Vehicle Parameters (Based on [12])

ParameterDescriptionValueParameterDescriptionValue
m1s [kg]Tractor’s Sprung Mass4819I1xz [kg.m2]Tractor’s Total Yaw/Roll Product of Inertia2176
m2s [kg]Semitrailer’s Sprung Mass30821I2xz [kg.m2]Tractor’s Total Yaw/Roll Product of Inertia18497
m1uf [kg]Tractor’s Front Unsprung Mass650I1x0x0 [kg.m2]Tractor’s Sprung Mass Roll Moment of Inertia4348
m1ur [kg]Tractor’s Rear Unsprung Mass1300I2x0x0 [kg.m2]Semitrailer’s Sprung Mass Roll Moment of Inertia42025
m2u [kg]Semitrailer’s Unsprung Mass1330I1x0 z0 [kg.m2]Tractor’s Sprung Mass Yaw/Roll Product of Inertia2176
h1s [m]Tractor’s Sprung Mass CG Height1.058I2x0 z0 [kg.m2]Semitrailer’s Sprung Mass Yaw/Roll Product of Inertia 18497
h2s [m]Semitrailer’s Sprung Mass Height CG1.000K12 [N.m/rad]Coupling’s Roll Stiffness114590
h1r [m]Tractor’s Roll Axis Height0.558K1f[N.m/rad]Tractor’s Front Roll Stiffness815220
h2r [m]Semitrailer’s Roll Axis Height0.723K1r[N.m/rad]Tractor’s Rear Roll Stiffness655024
hc [m]Hitch Point’s Height1.100K2[N.m/rad]Semitrailer’s Roll Stiffness 409960
l1c [m]Distance from Tractor’s CG to Hitch Point1.959C1f [N.m/rad]Tractor’s Front Roll Damping Ratio160000
l2c [m]Distance from Semitrailer’s CG to Hitch Point5.853C1r [N.m/rad]Tractor’s Rear Roll Damping Ratio160000
a [m]Distance from Tractor’s Front Axle to its CG1.115C2 [N.m/rad]Semitrailer’s Roll Damping Ratio270000
b [m]Distance from Tractor’s Rear Axle to its CG1.959Ct1f [N/rad]Tractor’s Front Tyre Cornering Stiffness277200
d [m]Distance from Semitrailer’s Axle to its CG1.147Ct1r [N/rad]Tractor’s Rear Tyre Cornering Stiffness740280
I1zz [kg.m2]Tractor’s Yaw Moment of Inertia20606Ct2 [N/rad]Semitrailer Tyre Cornering Stiffness2646000
I2zz [kg.m2]Semitrailer’s Yaw Moment of Inertia 226272

References

[1] Islam M. Design synthesis of articulated heavy vehicles with active trailer steering systems, Master’s Thesis, University of Ontario Institute of Technology, 2010.10.1115/DETC2010-28160Search in Google Scholar

[2] Fancher P, Winkler C. Directional performance issues in evaluation and design of articulated heavy vehicles. Vehicle System Dynamics, 2007. 45(7-8): p. 607-647.10.1080/00423110701422434Search in Google Scholar

[3] Chen B, Peng H. Rollover warning of articulated vehicles based on a time-to-rollover metric. Proceedings of the 1999 ASME International Congress and Exposition, Knoxville, TN, 1999.10.1115/IMECE1999-0033Search in Google Scholar

[4] Jujnovich B, Cebon D. Path-following steering control for articulated vehicles. Journal of Dynamic Systems, Measurement, and Control, 2013. 135(3).10.1115/1.4023396Search in Google Scholar

[5] Cheng C, Roebuck R, Odhams A, Cebon D. High-speed optimal steering of a tractor–semitrailer. Vehicle System Dynamics, 2011. 49(4): p. 561-593.10.1080/00423111003615212Search in Google Scholar

[6] Kharrazi S, Lidberg M, Roebuck R, Fredriksson J, Odhams A. Implementation of active steering on longer combination vehicles for enhanced lateral performance. Vehicle system dynamics, 2012. 50(12): p. 1949-1970.10.1080/00423114.2012.708422Search in Google Scholar

[7] Jujnovich B, Cebon D. Comparative performance of semi-trailer steering systems. in Proceedings of 7th International Symposium on Heavy Vehicle Weights and Dimensions, Delft, The Netherlands, June. 2002.Search in Google Scholar

[8] Oberoi D. Enhancing roll stability and directional performance of articulated heavy vehicles based on anti-roll control and design optimization, Master’s Thesis, University of Ontario Institute of Technology, 2011.Search in Google Scholar

[9] Pauwelussen J P. Excessive Yaw Behaviour of Commercial Vehicles, A Fundamental Approach. in 17th International Technical Conference on the Enhanced Safety of Vehicles (ESV-17), 4-7 June, 2001, Amsterdam, The Netherlands. 2001.Search in Google Scholar

[10] Kharrazi S, Lidberg M, Fredriksson J. A generic controller for improving lateral performance of heavy vehicle combinations. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2013. 227(5): p. 619-642.10.1177/0954407012454616Search in Google Scholar

[11] Abroshan M, Taiebat M, Goodarzi A, Khajepour A. Automatic steering control in tractor semi-trailer vehicles for low-speed maneuverability enhancement. Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics, 2017. 231(1): p. 83-102.10.1177/1464419316651375Search in Google Scholar

[12] Islam M. Parallel design optimization of multi-trailer articulated heavy vehicles with active safety systems, Doctoral Dissertation, University of Ontario Institute of Technology, 2013.10.1504/IJHVS.2013.056912Search in Google Scholar

[13] Rangavajhula K, Tsao H J. Command steering of trailers and command-steering-based optimal control of an articulated system for tractor-track following. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2008. 222(6): p. 935-954.10.1243/09544070JAUTO501Search in Google Scholar

[14] Ding X, Mikaric S, He Y. Design of an active trailer-steering system for multi-trailer articulated heavy vehicles using real-time simulations. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of automobile engineering, 2013. 227(5): p. 643-655.10.1177/0954407012461223Search in Google Scholar

[15] Cheng C, Cebon D. Improving roll stability of articulated heavy vehicles using active semi-trailer steering. Vehicle System Dynamics, 2008. 46(S1): p. 373-388.10.1080/00423110801958576Search in Google Scholar

[16] Tabatabaei Oreh S, Kazemi R, Azadi S, Zahedi A. A new method for directional control of a tractor semi-trailer. Australian Journal of Basic and Applied Sciences, 2012. 6(12): p. 396-409.Search in Google Scholar

[17] Kural K, Hatzidimitris P, van de Wouw N, Besselink I, Nijmeijer H. Active trailer steering control for high-capacity vehicle combinations. IEEE Transactions on Intelligent Vehicles, 2017. 2(4): p. 251-265.10.1109/TIV.2017.2767281Search in Google Scholar

[18] Sampson DJ M. Active roll control of articulated heavy vehicles. Doctoral Dissertation, University of Cambridge Cambridge, UK, 2000.Search in Google Scholar

[19] Milani S. Modeling, Simulation, and Active Control of Tractor-Semitrailer Combinations, Master’s Thesis, Middle East Technical University, 2015.Search in Google Scholar

[20] Society of Automotive Engineers, A test for evaluating the rearward amplification of multi-articulated vehicles. 1994, SAE Warrendale, PA.Search in Google Scholar

[21] Eberhart R, Kennedy J. A new optimizer using particle swarm theory. in Micro Machine and Human Science, 1995. MHS’95., Proceedings of the Sixth International Symposium on. 1995. IEEE.Search in Google Scholar

[22] Sun J, Feng B, Xu W. Particle swarm optimization with particles having quantum behavior. in Evolutionary Computation, 2004. CEC2004. Congress on. 2004. IEEE.Search in Google Scholar

[23] Hassani K, Lee W. Optimal tuning of linear quadratic regulators using quantum particle swarm optimization. in Proceedings of the International Conference on Control, Dynamic Systems, and Robotics (CDSR’14). 2014.Search in Google Scholar

[24] Slotine J, Li W. Applied nonlinear control, Prentice hall Englewood Cliffs, NJ, 1991.Search in Google Scholar

Received: 2018-08-21
Revised: 2018-11-16
Accepted: 2018-11-16
Published Online: 2019-03-25
Published in Print: 2019-01-28

© 2019 S. Milani et al., published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 Public License.

Articles in the same Issue

  1. Chebyshev Operational Matrix Method for Lane-Emden Problem
  2. Concentrating solar power tower technology: present status and outlook
  3. Control of separately excited DC motor with series multi-cells chopper using PI - Petri nets controller
  4. Effect of boundary roughness on nonlinear saturation of Rayleigh-Taylor instability in couple-stress fluid
  5. Effect of Heterogeneity on Imbibition Phenomena in Fluid Flow through Porous Media with Different Porous Materials
  6. Electro-osmotic flow of a third-grade fluid past a channel having stretching walls
  7. Heat transfer effect on MHD flow of a micropolar fluid through porous medium with uniform heat source and radiation
  8. Local convergence for an eighth order method for solving equations and systems of equations
  9. Numerical techniques for behavior of incompressible flow in steady two-dimensional motion due to a linearly stretching of porous sheet based on radial basis functions
  10. Influence of Non-linear Boussinesq Approximation on Natural Convective Flow of a Power-Law Fluid along an Inclined Plate under Convective Thermal Boundary Condition
  11. A reliable analytical approach for a fractional model of advection-dispersion equation
  12. Mass transfer around a slender drop in a nonlinear extensional flow
  13. Hydromagnetic Flow of Heat and Mass Transfer in a Nano Williamson Fluid Past a Vertical Plate With Thermal and Momentum Slip Effects: Numerical Study
  14. A Study on Convective-Radial Fins with Temperature-dependent Thermal Conductivity and Internal Heat Generation
  15. An effective technique for the conformable space-time fractional EW and modified EW equations
  16. Fractional variational iteration method for solving time-fractional Newell-Whitehead-Segel equation
  17. New exact and numerical solutions for the effect of suction or injection on flow of nanofluids past a stretching sheet
  18. Numerical investigation of MHD stagnation-point flow and heat transfer of sodium alginate non-Newtonian nanofluid
  19. A New Finance Chaotic System, its Electronic Circuit Realization, Passivity based Synchronization and an Application to Voice Encryption
  20. Analysis of Heat Transfer and Lifting Force in a Ferro-Nanofluid Based Porous Inclined Slider Bearing with Slip Conditions
  21. Application of QLM-Rational Legendre collocation method towards Eyring-Powell fluid model
  22. Hyperbolic rational solutions to a variety of conformable fractional Boussinesq-Like equations
  23. MHD nonaligned stagnation point flow of second grade fluid towards a porous rotating disk
  24. Nonlinear Dynamic Response of an Axially Functionally Graded (AFG) Beam Resting on Nonlinear Elastic Foundation Subjected to Moving Load
  25. Swirling flow of couple stress fluid due to a rotating disk
  26. MHD stagnation point slip flow due to a non-linearly moving surface with effect of non-uniform heat source
  27. Effect of aligned magnetic field on Casson fluid flow over a stretched surface of non-uniform thickness
  28. Nonhomogeneous porosity and thermal diffusivity effects on stability and instability of double-diffusive convection in a porous medium layer: Brinkman Model
  29. Magnetohydrodynamic(MHD) Boundary Layer Flow of Eyring-Powell Nanofluid Past Stretching Cylinder With Cattaneo-Christov Heat Flux Model
  30. On the connection coefficients and recurrence relations arising from expansions in series of modified generalized Laguerre polynomials: Applications on a semi-infinite domain
  31. An adaptive mesh method for time dependent singularly perturbed differential-difference equations
  32. On stretched magnetic flow of Carreau nanofluid with slip effects and nonlinear thermal radiation
  33. Rational exponential solutions of conformable space-time fractional equal-width equations
  34. Simultaneous impacts of Joule heating and variable heat source/sink on MHD 3D flow of Carreau-nanoliquids with temperature dependent viscosity
  35. Effect of magnetic field on imbibition phenomenon in fluid flow through fractured porous media with different porous material
  36. Impact of ohmic heating on MHD mixed convection flow of Casson fluid by considering Cross diffusion effect
  37. Mathematical Modelling Comparison of a Reciprocating, a Szorenyi Rotary, and a Wankel Rotary Engine
  38. Surface roughness effect on thermohydrodynamic analysis of journal bearings lubricated with couple stress fluids
  39. Convective conditions and dissipation on Tangent Hyperbolic fluid over a chemically heating exponentially porous sheet
  40. Unsteady Carreau-Casson fluids over a radiated shrinking sheet in a suspension of dust and graphene nanoparticles with non-Fourier heat flux
  41. An efficient numerical algorithm for solving system of Lane–Emden type equations arising in engineering
  42. New numerical method based on Generalized Bessel function to solve nonlinear Abel fractional differential equation of the first kind
  43. Numerical Study of Viscoelastic Micropolar Heat Transfer from a Vertical Cone for Thermal Polymer Coating
  44. Analysis of Bifurcation and Chaos of the Size-dependent Micro–plate Considering Damage
  45. Non-Similar Comutational Solutions for Double-Diffusive MHD Transport Phenomena for Non-Newtnian Nanofluid From a Horizontal Circular Cylinder
  46. Mathematical model on distributed denial of service attack through Internet of things in a network
  47. Postbuckling behavior of functionally graded CNT-reinforced nanocomposite plate with interphase effect
  48. Study of Weakly nonlinear Mass transport in Newtonian Fluid with Applied Magnetic Field under Concentration/Gravity modulation
  49. MHD slip flow of chemically reacting UCM fluid through a dilating channel with heat source/sink
  50. A Study on Non-Newtonian Transport Phenomena in Mhd Fluid Flow From a Vertical Cone With Navier Slip and Convective Heating
  51. Penetrative convection in a fluid saturated Darcy-Brinkman porous media with LTNE via internal heat source
  52. Traveling wave solutions for (3+1) dimensional conformable fractional Zakharov-Kuznetsov equation with power law nonlinearity
  53. Semitrailer Steering Control for Improved Articulated Vehicle Manoeuvrability and Stability
  54. Thermomechanical nonlinear stability of pressure-loaded CNT-reinforced composite doubly curved panels resting on elastic foundations
  55. Combination synchronization of fractional order n-chaotic systems using active backstepping design
  56. Vision-Based CubeSat Closed-Loop Formation Control in Close Proximities
  57. Effect of endoscope on the peristaltic transport of a couple stress fluid with heat transfer: Application to biomedicine
  58. Unsteady MHD Non-Newtonian Heat Transfer Nanofluids with Entropy Generation Analysis
  59. Mathematical Modelling of Hydromagnetic Casson non-Newtonian Nanofluid Convection Slip Flow from an Isothermal Sphere
  60. Influence of Joule Heating and Non-Linear Radiation on MHD 3D Dissipating Flow of Casson Nanofluid past a Non-Linear Stretching Sheet
  61. Radiative Flow of Third Grade Non-Newtonian Fluid From A Horizontal Circular Cylinder
  62. Application of Bessel functions and Jacobian free Newton method to solve time-fractional Burger equation
  63. A reliable algorithm for time-fractional Navier-Stokes equations via Laplace transform
  64. A multiple-step adaptive pseudospectral method for solving multi-order fractional differential equations
  65. A reliable numerical algorithm for a fractional model of Fitzhugh-Nagumo equation arising in the transmission of nerve impulses
  66. The expa function method and the conformable time-fractional KdV equations
  67. Comment on the paper: “Thermal radiation and chemical reaction effects on boundary layer slip flow and melting heat transfer of nanofluid induced by a nonlinear stretching sheet, M.R. Krishnamurthy, B.J. Gireesha, B.C. Prasannakumara, and Rama Subba Reddy Gorla, Nonlinear Engineering 2016, 5(3), 147-159”
  68. Three-Dimensional Boundary layer Flow and Heat Transfer of a Fluid Particle Suspension over a Stretching Sheet Embedded in a Porous Medium
  69. MHD three dimensional flow of Oldroyd-B nanofluid over a bidirectional stretching sheet: DTM-Padé Solution
  70. MHD Convection Fluid and Heat Transfer in an Inclined Micro-Porous-Channel
Downloaded on 9.3.2026 from https://www.degruyterbrill.com/document/doi/10.1515/nleng-2018-0124/html
Scroll to top button