Lateral control of intelligent vehicles using radial basis function neural networks with sliding mode control based on fractional order calculus

Peiqing Li (School of Mechanical and Energy Engineering, Zhejiang University of Science and Technology, Hangzhou, China)
Taiping Yang (School of Mechanical and Energy Engineering, Zhejiang University of Science and Technology, Hangzhou, China)
Hao Zhang (UK-China Joint Intelligent Center of Special Equipment and Robotics Ltd, Ashford, UK)
Lijun Wang (School of Mechanical and Energy Engineering, Zhejiang University of Science and Technology, Hangzhou, China)
Qipeng Li (School of Mechanical and Energy Engineering, Zhejiang University of Science and Technology, Hangzhou, China)

Journal of Intelligent Manufacturing and Special Equipment

ISSN: 2633-6596

Article publication date: 6 December 2022

Issue publication date: 15 December 2022

635

Abstract

Purpose

This paper aimed a fractional-order sliding mode-based lateral lane-change control method that was proposed to improve the path-tracking accuracy of vehicle lateral motion.

Design/methodology/approach

In this paper the vehicle presighting and kinematic models were established, and a new sliding mode control isokinetic convergence law was devised based on the fractional order calculus to make the front wheel turning angle approach the desired value quickly. On this basis, a fractional gradient descent algorithm was proposed to adjust the radial basis function (RBF) neuron parameter update rules to improve the compensation speed of the neural network.

Findings

The simulation results revealed that, compared to the traditional sliding mode control strategy, the designed controller eliminated the jitter of the sliding mode control, sped up the response of the controller, reduced the overshoot of the system parameters and facilitated accurate and fast tracking of the desired path when the vehicle changed lanes at low speeds.

Originality/value

This paper combines the idea of fractional order calculus with gradient descent algorithm, proposed a fractional-order gradient descent method applied to RBF neural network and fast adjustment the position and width of neurons.

Keywords

Citation

Li, P., Yang, T., Zhang, H., Wang, L. and Li, Q. (2022), "Lateral control of intelligent vehicles using radial basis function neural networks with sliding mode control based on fractional order calculus", Journal of Intelligent Manufacturing and Special Equipment, Vol. 3 No. 2, pp. 117-133. https://doi.org/10.1108/JIMSE-09-2022-0017

Publisher

:

Emerald Publishing Limited

Copyright © 2022, Peiqing Li, Taiping Yang, Hao Zhang, Lijun Wang and Qipeng Li

License

Published in Journal of Intelligent Manufacturing and Special Equipment. Published by Emerald Publishing Limited. This article is published under the Creative Commons Attribution (CC BY 4.0) licence. Anyone may reproduce, distribute, translate and create derivative works of this article (for both commercial and non-commercial purposes), subject to full attribution to the original publication and authors. The full terms of this licence may be seen at http://creativecommons.org/licences/by/4.0/legalcode


1. Introduction

Intelligent vehicles identify nearby vehicles and road conditions through the feedback provided by on-board sensors to the vehicle controller (Mozaffari et al., 2022). When the vehicle moves laterally, the tracking error needs to be adjusted in time to ensure accurate road trajectory tracking accuracy, and the controller is required to eliminate external interference online to satisfy the steering lane change requirements. Thus, vehicle lateral control has become a hot topic in intelligent vehicle research (Tian et al., 2022).

The vehicle lateral control system is complex and has many control variables that require an onboard controller to calculate and adjust the wheel deflection angle in real time. Several studies have proposed multiple algorithms for the vehicle lateral control problem. Nadia et al. (Zendehdel and Gholami, 2021) combined fuzzy algorithm with a proportional integral derivative (PID) controller to design a robust PID feedback system to autonomously adjust PID parameters to achieve lateral path tracking. Yang et al. (2021) designed a feed forward and predictive linear quadratic regulator (LQR) coupled with the lateral control algorithm based on the path tracking error model, which was adapted to the system environment with complex and unknown disturbance quantities. Chen et al. (2021) proposed a feed forward and feedback system based on the LQR control to reduce the lateral tracking error and improve system robustness by solving for the front wheel lateral deflection force.

The proposal of intelligent control algorithms has helped in the development of the automotive industry, and the control algorithm with neural networks as the system solution has gradually become one of the research objectives for scholars and engineers aiming to optimize traditional controllers (Aalizadeh and Asnafi, 2018; Fan et al., 2022). Intelligent control, the frontier technology of automatic control, solves complex linear and uncertain control problems (Guo et al., 2021). The sliding mode control algorithm is simple and easy to implement with high robustness. Therefore, the combination of intelligent control and sliding mode control has become a primary solution in engineering. However, jitter is the most important problem many scholars have aimed to solve. Gao et al. (2017) used adaptive control and fuzzy control as the sliding mode control parameter adjustment optimization algorithm, using the online fitting capability of the adaptive algorithm to adjust the fuzzy control algorithm parameters in real time, to achieve lateral path tracking for changes in its own parameters and external disturbances, which effectively reduced the jitter problem of the sliding mode control algorithm. Zhang et al. (2019) established a two-point presighting system with fuzzy control and designed fuzzy rules to adaptively adjust the weight factors of near and far points to solve the heading error; the system had a good path tracking capability. Fan et al. (2022), to solve the problems such as parameter time variation and output jitter, used the radial basis function (RBF) neural network to optimize the sliding mode controller convergence law to eliminate the time-varying vehicle.

The designed control system had strong robustness to various problems such as time-varying parameters and output jitter. Luo and Guo (2021) designed an adaptive neural network sliding mode controller based on an optimized sliding mode control algorithm using an RBF neural network online to compensate for adverse external disturbances and achieve fast and accurate tracking of wheel turning angles to improve the robustness of the system. Zhou et al. (2019) used an improved particle swarm algorithm to dynamically solve the RBF neural network structure and fit the sliding mode control switching parameters online to significantly reduce the time to reach the sliding mode surface, eliminate the system modeling uncertainty and other adverse effects, and alleviate the system oscillations.

The system variables of the vehicle lateral control are strongly coupled, and, therefore, have extremely high requirements for the solution speed of the controller (Li, 2021). To overcome the problems of slow convergence speed of the sliding mode controller and poor anti-disturbance capability of the system, the isokinetic convergence law based on fractional-order calculus was optimized in this study for fast convergence to the sliding mode surface. Furthermore, an RBF neural network was used to dynamically compensate the uncertain parameters in the vehicle model and the unknown disturbances of the system online, and the Lyapunov function was used for the stability analysis of the proposed control system proposed (Muñoz-Vázquez et al., 2022; Wang et al., 2019). On this basis, for the problem of updating neuron parameters in the RBF neural network, the idea of fractional order was introduced and a caputo-based fractional order gradient descent algorithm was designed to solve the width and position of neurons in the RBF neural network in real time. Compared with the traditional sliding mode control and the sliding mode controller following RBF optimization, the proposed control algorithm proposed can effectively improve the system by eliminating jitter, dynamically compensating the unknown disturbance quantity of the system and achieving fast tracking of the desired path.

The remainder of this paper is organized as follows. The kinematic mathematical model of the vehicle is presented in Section 2. The structure of the sliding-mode controller with RBF optimization is presented in Section 2. In Section 4, the simulation results for two different scenarios are presented. The conclusion is presented in Section 5.

2. Vehicle dynamics modeling

2.1 Vehicle preview model

The driver completes the steering operation by adjusting the steering wheel angle to reduce the deviation of the desired path from the body attitude, and controlling the accelerator pedal to complete the speed regulation of the vehicle when steering (Alexandru, 2017). Therefore, the controller dynamically adjusts the front-wheel rotation angle such that the deviation is zero when the smart vehicle tracks the desired path. We studied the vehicle single-point pretargeting model (point L in Figure 1) as the object of study and considered the center point of the front and rear axles of the vehicle (point O in Figure 1) as the coordinate origin and established the coordinate system, as shown in Figure 1.

The vehicle kinematic model was established based on the coordinates shown in Figure 1,

(1){y˙L=vxεLvyφ˙DLε˙L=vxKLφ˙
where yL is the relative lateral distance between points L and O, vx and vy represent the forward and lateral velocities of the vehicle, respectively. εL is the heading angle of the vehicle at point L. φ is the transverse sway angle of the vehicle. DL is the relative longitudinal distance between points L and O, and KL is the curvature of the desired road trajectory ahead.

2.2 Vehicle two-degree-of-freedom model

The lateral motion of the intelligent vehicle adjusts the deviation of the self-vehicle position from the pretargeting point by dynamically adjusting the front-wheel turning angle through the actuator. To reduce modeling complexity and control system arithmetic, this study was premised on the following assumptions about the vehicle modeling problem:

  1. The model completely ignored the influence of the vertical motion of the vehicle on the lateral motion characteristics.

  2. The model took the front-wheel angle as the control system input and assumed that the left and right wheel angles were equal at all times during steering.

  3. The effect of the lateral deflection force on lateral motion owing to the tires was not considered, and it was assumed that both sides of the body dynamics parameters responded similarly when the vehicle was moving.

Based on the above assumptions, the two-degree-of-freedom vehicle motion model was considered as the main research object and the model differential equations were established as follows:

(2){(k1+k2)vyvx+(l1k1l2k2)φ˙vxk1δ=m(v˙y+vxφ˙)(l1k1l2k2)vyvx+(l12k1+l22k2)φ˙vxl1k1δ=Izφ˙
where k1 and k2 are the lateral deflection stiffnesses of the front and rear axle tires, respectively. l1 and l2 are the distances from the center of the front and rear axles to the center of mass of the vehicle, respectively. δ is the front-wheel angle, where m is the overall mass of the vehicle. Iz is the rotational inertia of the vehicle in the vertical direction.

2.3 Vehicle motion state model

Based on the above model analysis, the system state equation was established as (Lai and Huang, 2022)

(3)X˙=[a1a200a3a4001DL0vx0100]+[c1c200]δ+[000vx]KL
where X represents the system state, X=[vyφ˙yLεL]T, a1=k1+k2mvx, a2=l2k2l1k1mvx, a3=l2k2l1k1Izvx, a4=l12k1l22k2Izvx, c1=k1m, c2=l1k1IZ.

The ideal lateral motion of the vehicle is a zero deviation of the self-driving vehicle from the desired trajectory at the presighting point (point L in Figure 1). The equation of motion state for vehicle motion with body attitude deviation p is

(4)p¨=Ap˙+Bp+Cδ+D
where p=[yLεL], A=[0A1A2A3], B=[B1B2B30], C=[C1C2], D=[D1D2].

The parameters in the matrix are specifically expressed as

{A1=vxa1DL+a2a3DL2+a4DLA2=a3A3=a4a3DL,{B1=a1+a3DLB2=a1vxa3vxDLB3=a3vx,{C1=c1c2DLC2=c2,{D1=(a1DLa2+a3DL2a4DL)vxKLD2=(a3DLa4)vxKL+vxKL

In the above analysis, the vehicle front-wheel turning angle was considered as the problem entry point and a complete vehicle motion model was established. The ideal vehicle attitude deviation was taken as the desired value, and the actual attitude deviation p was compared with the desired value to obtain the change in attitude deviation, thus establishing the vehicle–vehicle lateral control expectation model.

3. Fractional-order sliding mode control based on neural-network compensation

Vehicle modeling uncertainty and external unknown disturbances have a large impact on the vehicle path tracking accuracy. Therefore, the RBF neural network was used to compensate the unknown disturbances in the system online dynamically. The working-state structure of the system is shown in Figure 2. The system was realized by deploying the fractional order calculus to build a new equal convergence law for fast convergence to the sliding mode surface, while eliminating the control system oscillations problem in the traditional sliding mode control algorithm.

3.1 Fractional order sliding mode control

Three types of calculus, GL-defined, RL-defined and Caputo-defined are widely used in engineering projects (Swain et al., 2021). The Caputo definition operator does not require the determination of the initial value of the fractional-order derivative, a unique property that is extremely convenient for numerical calculations with nonzero initial values. The Caputo definition has been intensively studied by scholars because it is an extension of the integer order derivative and is suitable for expressing its initial conditions, in terms of simple integer-order derivatives. The three definitions are as follows:

Dtαt0RLf(t)=1Γ(nα)dndtnt0tf(τ)(tτ)α+1ndτ
Dtαt0GLf(t)=limh01hαj=0[(tt0)/h](1)j(αj)f(tjh)
Dtαt0Cf(t)=1Γ(nα)t0tf(n)(τ)(tτ)α+1ndτ
where Dtαt0RL denotes the RL integral operator, Dtαt0GL denotes the GL integral operator, Dtαt0C denotes the Caputo integral operator, α denotes the order of the integral operator and h denotes the integration step. (αj) is the number of combinations that can be calculated using the following equation:
(5)(αj)=α(α1)(α2)(αj+1)j!=α!j!(αj)!
where Γ() is the Gamma function, defined as follows:
(6)Γ(η)=0etux1du
Lemma 1.

If x = 0 can obtain the equilibrium condition of Equation (8), then

(7) DαCx(t)=f(x,t)
where f(x,t) satisfies the Lipschitz condition.

Suppose Lyapunov's theorem satisfies the following conditions

(8)α1(x)V(t,x(t))α2(x)CDβV(t,x(t))α3(x)
where α1, α2 and α3 are all positive integers, β(0,1)

Then, it was demonstrated that the system represented by Equation (8) was stable.

Define the expression of the system path-tracking attitude error as

(9)e=ppd
where p is the actual deviation, pd is the expected deviation; therefore, pd=0.

The design sliding surface is

(10)s=λe+e˙
where λ is the design parameter, λ=[λ100λ2], and λ1 and λ2 are both greater than zero.

We integrated the left-hand side s of Equation (10) to obtain

(11)s˙=λe˙+e¨=λe˙+Ap˙+Bp+Cδ+D(f(p˙,t)+Δf(p˙,t)+d(t))
where f(p˙,t) is the nonlinear system term, Δf(p˙,t) is the unknown disturbance of the system, d(t) is the external unknown disturbance satisfying d(t)M, where M is the upper limit of the disturbance.

The traditional sliding mode control algorithm converged slowly, resulting in a long convergence time to the sliding mode surface. Further, there was a jitter problem. Therefore, the Caputo definition of the integral operator was used to optimize the equal speed convergence law in this study, as defined below:

(12)DαCs=kcsgn(s)
where 0α1.

Therefore, we can obtain

(13)s˙=D1αC(kcsgn(s))

The following Lyapunov function was used

(14)V=12sTs

We derived both ends of the above equation simultaneously and obtained

(15)V˙=sTs˙=sTD1αC(kcsgn(s))

Owing to the

(16)sgn[D1αC(kcsgn(s))]=kcsgn(s)

Then

(17)sgn(V˙)=sgn(sT)sgn(D1αC(kcsgn(s)))=sgn(sT)sgn(kcsgn(s))=kc

We obtained

V˙0

According to Lemma 1, the system designed was stable.

The equivalent control input δeq designed in this study contained the model uncertainty and the unknown disturbance of the system was

(18)δeq=CT(λe˙+Ap˙+Bp+Cδ+Df(p˙,t)Δf(p˙,t)d(t)+D1αC(kcsgn(s))

By adjusting the magnitude of parameters α and k, the speed of convergence of the system state to the slipform surface could be adjusted to reduce the system overshoot and solve the system jitter problem.

3.2 Neural network optimization and compensation strategies

The RBF neural network has strong approximation ability and fast convergence during training. It has been favored by many scholars as an optimization algorithm in recent years. As shown in Figure 3, the input layer is typically composed of the system source signal. In this study, the signal of the input layer was designed as x=[ee˙], where e is the vehicle attitude deviation. The implicit layer contained many nodes, and the number of neurons depended on the conditions of the problem to be solved as well as the complexity of the network. The output layer is generally an optimization-type linear function that mainly processes the results of the implicit layer and weighted output externally (Liu et al., 2022).

In this study, we used the Gaussian kernel function as the activation function of the network and set the system perturbation as ΔF(p˙,t). We used the neural network to approximate ΔF(p˙,t) as follows:

(19)hi(σ1)=exp(pci22bi2)
(20)ΔF(p˙,t)=W*Th(p)+V*Th(p)+ε
where p is the external signal input, ci is the central position of the ith neuron, and bi is the width of the ith neuron.

We defined the ΔF(p˙,t)=Δf(p˙,t)+d(t). h(p) is the output signal after Gaussian transformation. W* and V* are the ideal weights for the network, ε is the approximation error of the network, which satisfies εεN.

The update law of the design network weight matrix is (Zhao et al., 2022)

(21)W=σ1h(σ1)ηm

The RBF neural network includes W, bi and ci, and three types of parameters must be updated online. The above equation gives the update rule for W, bi and ci can be updated by gradient descent (Ji et al., 2018).

In this study, we combined the idea of fractional-order calculus to design a fractional-order gradient descent algorithm to update the neuron center position ci and width bi of the RBF neural network, which needs to first find the fractional-order gradient. We defined the performance objective function using the improved iteration rule as

(22)E=12(σ1σ˙1)2
(23)Tk+2=Tk+1ρTkCDTk+1αE
where ρ is the iteration step, ρ>0.

The updated values at the k+1th moment are as follows:

(24)DTk+1αTkCE=i=0E(i+1)(Tk)Γ(i+2α)(Tk+1Tk)i+1α

To meet the practicality of the algorithm, as TkTk1 goes to 0 and simplify the formula, we can obtain

(25)Tk+2=Tk+1ρΓ(2α)E(1)(Tk+1)(Tk+1Tk)i+1α
where 1/Γ(2α) can be considered as part of the step size. Thus, Equation (25) can be further transformed into
(26)Tk+2=Tk+1ρE(1)(Tk+1)(Tk+1Tk)i+1α

To improve the stability of the algorithm and eliminate the singularity of the algorithm itself, a deviation ϕ was added to the above equation to guarantee the gradient descent criterion. Then, Equation (26) can be written as

(27)Tk+2=Tk+1ρE(1)(Tk+1)(|Tk+1Tk|+ϕ)i+1α
where ρ>0, 0<α<2.

Equation (27) is the updated iteration process based on the gradient descent method defined by Caputo. Applying Equation (27) to the RBF neural network, the update formulas for the width bi and center position ci of the neurons are as follows:

(28)bi(k+2)=bi(k+1)rt1Ebi×(|bi(k+1)bi(k)|+ϕ)1α
(29)ci(k+2)=ci(k+1)rt2Eci(k+1)×(|ci(k+1)ci(k)|+ϕ)1α

Equations (28) and (29) are the update rules for the neuron width and position parameters of the novel gradient-descent method. The designed network output is:

(30)F^(p˙,t)=W^Th(p)+V^Th(p)
where we defined F~(p˙,t)=ΔF(p˙,t)F^(p˙,t), and the unknown disturbance ΔF(p˙,t) of the system was compensated using the RBF neural network as follows:
(31)ΔF(p˙,t)F^(p˙,t)=W*Th(p)+V*Th(p)+εW^h(p)+V^h(p)=W~h(p)+V~h(p)+ε

We defined the Lyapunov function as

(32)V=12sTs+12γ1W~TW~+12γ2V~TV~
where γ1,γ2>0,W~=W*W^,V~=V*V^

The design control law δeq was

(33)δeq=CT(λe˙+Ap˙+Bp+Df(p˙,t)F^(p˙,t)+D1αC(kcsgn(s))

Then, we could obtain

(34)s˙=λe˙+Ap˙+Bp+Cδeq+Df(p˙,t)ΔF(p˙,t)=λe˙+Ap˙+Bp+Df(p˙,t)ΔF(p˙,t)+C(CT(λe˙+Ap˙+Bp+Df(p˙,t)F^(p˙,t)+CD1α(kcsgn(s)))=F~(p˙,t)CD1α(kcsgn(s))

We took the adaptive law as

W^˙=γ1sh(p),V^˙=γ2sh(p)

From the foregoing, we obtained

(35)V˙=12sTs˙+12γ1W~TW~˙+12γ2V~TV~˙=sT[F~(p˙,t)CD1α(kcsgn(s))]1γ1W~TW~˙1γ2V~TV~˙=sT(W~Th(p)V~Th(p)εCD1α(kcsgn(s)))1γ1W~TW~˙1γ2V~TV~˙sT(ε+CD1α(kcsgn(s)))sTεCD1αkc|sT|

We let D1αCkc>|εN| obtain V˙<0, which proved that the proposed control law satisfied the Lyapunov stability condition.

4. Simulation and analysis

4.1 Simulation environment

To verify the effectiveness of the sliding mode control algorithm based on the proposed RBF and fractional order calculus optimization, real scenarios and vehicle parameter models were built in Carsim, and different control algorithms were built in Matlab/Simulink respectively. A joint Carsim and Simulink simulation platform was established to complete the comparison between the traditional sliding mode control algorithm and the RBF neural network-based sliding mode. The vehicle parameter response of the traditional sliding mode control algorithm and RBF neural network-based sliding mode control algorithm were compared. The simulation environment of the control system is shown in Figure 4.

The parameters of the vehicle simulation model parameters and the controller and neural network were as shown in Tables 1 and 2, respectively.

4.2 Simulation results and analysis

We used a low-speed lane-change simulation condition to simulate the realistic feeling of a driver's active lane-change. We designed three vehicle speeds, 15 km/h, 20 km/h and 25 km/h, to simulate a low-speed lane change, and the simulation results are shown in Figures 5–7.

  1. When the vehicle speed was 15 km/h.

  2. When the vehicle speed was 20 km/h.

  3. When the vehicle speed is 25 km/h.

The above simulation environment was set up with three different speed values to simulate vehicle lane changing on low speed, and we compared the path-tracking curves of the vehicle lane changing from Figures 5(a), 6(a) and 7(a). We also compared the following three response parameters, namely, the vehicle path tracking error in Figures 5(b), 6(b) and 7(b); the vehicle transverse sway angle in Figures 5(c), 6(c) and 7(c); and the solving time for each step of the controller in Figures 5(d), 6(d) and 7(d). By comparing the above parameters, we further analyzed the advantages and disadvantages of the three control algorithms, and the specific numerical deviation values are shown in Table 3.

The error of each parameter was obtained from Table 3, the average value of the error was calculated, and the data are shown in Figure 8.

All three control algorithms exhibited good path-tracking capability when the vehicle was running at a set speed value. As shown in Figures 5–7, the conventional sliding mode control algorithm had significant jitter during turning and exhibited large system delays and values in each parameter of the vehicle lateral control, which was mapped to the actual scenario as a poor driving experience for the driver. The lateral deviation of all the three algorithms was zero when the vehicle was driving in a straight line. When it was steering, the lateral deviation of all the three control algorithms fluctuated. However, the traditional sliding mode control had a larger range of values, with an absolute extreme value of 0.167 m. The absolute extreme values of the lateral deviation of the RBF neural network-based sliding mode control algorithm and the proposed fractional-order optimization-based control algorithm proposed were 0.104 m and 0.046 m, respectively. In terms of the algorithm solution time, the conventional sliding mode controller had the longest step solving time, with the absolute extreme value of 0.435 ms. The absolute extreme value of the proposed fractional order optimization-based control algorithm was 0.243 ms, an of 42.2%, 39.7% and 42.7%, respectively, on that of the conventional SMC control algorithm at the three speeds, 15 km/h, 20 km/h and 25 km/h. The improvements over the RBF-SMC algorithm were 11.3%, 13.5% and 15.8%, respectively.

4.3 Real vehicle test

We considered road driving safety, as shown in Figure 9(a), and performed one-quarter model real vehicle experiments to test the superiority of the RBF-FOCSMC algorithm. The vehicle parameters are presented in Table 4.

To further compare the RBF-SMC and RBF-FOCSMC algorithms, we set the path for continuous 8-shaped roads to simulate continuous curve conditions to test the tracking performance. We set a low-speed condition of 15 km/h in the experiment, and the experiment results are shown in Figure 10.

To test the curve path-tracking performance of the proposed algorithm, we designed a real driving scenario on a road with continuous 8-shaped curves to further compare the proposed RBF-SMC and RBF-FOCSMC algorithms. The actual vehicle trajectories of the two algorithms were compared, as shown in Figure 10(a). In Figure 10(b), we compared the path-tracking errors of the two algorithms. In Figure 10(c) and (d), we compared the lateral and longitudinal vehicle displacements of the two algorithms, respectively. In Figure 10(e), we compared the transverse sway angles of the two algorithms. In Figure 10(f), we compared the controller step solution times of the two algorithms. The specific numerical error values of the two algorithms are listed in Table 5.

As shown in Table 5, the extreme values of the path-tracking error of the RBF-SMC algorithm and the RBF-FOCSMC algorithm were 0.120 m and 0.052 m, respectively, in a continuous curved road scenario with a vehicle speed of 15 km/h. The path-tracking performance improved by 59.94%. From Figure 11, it was evident that the RBF-FOCSMC algorithm had a smaller error than the reference path. The controller step solution time was compared and the average solution time of the RBF-SMC and RBF-FOCSMC algorithms were 0.549 ms and 0.359 ms, respectively. Thus, the proposed method improved the solving performance by 34.61%.

The above simulation and experiment results showed that the RBF-FOCSMC algorithm outperformed the extant method. The results also revealed that the application of fractional-order calculus can improve the system solution speed. The author applied only the gradient descent method to the control law. From the above simulation results, it can be seen that the designed RBF-FOCSMC converged quickly, compared with the SMC and RBF-SMC algorithms, and the performance of the control system improved significantly.

5. Conclusion

  1. In this paper, the fractional-order calculus was introduced to optimize the sliding mode control algorithm. The proposed method incorporated the RBF neural network to dynamically compensate for external adverse disturbances. The neural network becomes computationally expensive when there are too many external uncertainties. Therefore, the RBF network weights were updated whenever there were problems such as training difficulty and slow convergence speed. Therefore, this paper combines the idea of fractional order calculus with gradient descent algorithm, proposed a fractional-order gradient descent method applied to RBF neural network and fast adjustment the position and width of neurons.

  2. The MATLAB and Carsim simulation platforms were used to build a vehicle lateral control scene to verify the effectiveness of the algorithm and compare it with the traditional SMC and RBF-SMC algorithms using the traditional gradient descent method. Based on the above simulation and experiment results, the proposed optimized RBF-FOCSMC algorithm is superior to both traditional algorithms in terms of system convergence speed and lateral path-tracking accuracy.

  3. However, only the performance capability of the control algorithm from the lateral motion and one-quarter of the vehicle model was tested. In future research, we will examine real vehicles under multiple working conditions and driving conditions such as the path-tracking scenario of transverse-longitudinal coupling.

Figures

(a) Vehicle 2-degree-of-freedom model and (b) Single-point presighting model

Figure 1

(a) Vehicle 2-degree-of-freedom model and (b) Single-point presighting model

Control system structure diagram

Figure 2

Control system structure diagram

RBF neural network structure

Figure 3

RBF neural network structure

Simulink/Carsim co-simulation environment

Figure 4

Simulink/Carsim co-simulation environment

v = 15 km/h parameter response

Figure 5

v = 15 km/h parameter response

v = 20 km/h parameter response

Figure 6

v = 20 km/h parameter response

v = 25 km/h parameter response

Figure 7

v = 25 km/h parameter response

(a) Percentage improvement of RBF-FOCSMC vs SMC. (b) Percentage improvement of RBF-FOCSMC vs RBF-SMC

Figure 8

(a) Percentage improvement of RBF-FOCSMC vs SMC. (b) Percentage improvement of RBF-FOCSMC vs RBF-SMC

(a) One-quarter real vehicle model. (b) Schematic diagram of the 8-type curve of the industrial park. (c) Vehicle is driving on the left turn curve in Type “8”. (d) Vehicle is driving on the right turn curve in Type “8”

Figure 9

(a) One-quarter real vehicle model. (b) Schematic diagram of the 8-type curve of the industrial park. (c) Vehicle is driving on the left turn curve in Type “8”. (d) Vehicle is driving on the right turn curve in Type “8”

Type 8 road parameters accordingly

Figure 10

Type 8 road parameters accordingly

Percentage improvement of RBF-FOCSMC vs RBF-SMC

Figure 11

Percentage improvement of RBF-FOCSMC vs RBF-SMC

Vehicle model parameters setting

ParameterUnitsValues
Vehicle overall masskg1,100
Front (rear) wheelbasemm1,450 (1,450)
Lateral deflection stiffness of front (rear) tires(Nrad1)−49000 (−50000)
Steering system ratio115

Controller parameter setting

ParameterUnitsValue
Switching variablesλDiag(10, 10, 10, 10, 20)
Number of nodes in the hidden layer of the neural networkn15
Fractional order calculus orderα0.9
Constantsγ1,γ2,kc1.5, 10, diag(0.8,4,4,5,5)
Minimal positive valueδ1 × 10–8

Parameter response comparison

ParameterControl algorithmv = 15 km/hv = 20 km/hv = 25 km/h
Yaw RateSMC−6.51–6.14−6.49–6.44−6.56–6.52
RBF-SMC−5.38–5.54−5.43–5.59−5.26–5.52
RBF-FOCSMC−4.92–5.44−4.49–4.67−4.37–4.35
ErrorSMC−0.148–0.158−0.162–0.167−0.153–0.104
RBF-SMC−0.057–0.058−0.078–0.079−0.104–0.101
RBF-FOCSMC−0.032–0.020−0.033–0.033−0.047–0.046
Mean solution timeSMC0.435 × 10–30.403 × 10–30.428 × 10–3
RBF-SMC0.283 × 10–30.281 × 10–30.291 × 10–3
RBF-FOCSMC0.251 × 10–30.243 × 10–30.245 × 10–3

One-quarter of the experimental vehicle parameters

ParametersSymbolsNumerical value
Vehicle overall masskg150
Diameter of the tiremm450
Vehicle wheelbasemm1,000
Vehicle turning radiusm2.54

Comparison of the parameters of the two algorithms

ParameterControl algorithmv = 15 km/h
ErrorRBF-SMC−0.120–0.117
RBF-FOCSMC−0.052–0.043
Mean solution timeRBF-SMC0.549 × 10–3
RBF-FOCSMC0.359 × 10–3

Funding: This project was supported by the Zhejiang Lingyan Project (2022C04022) and Natural Science Foundation of Zhejiang Province (LGG20F020008) and Key (team) Project of Zhejiang University of Science and Technology (Grant No. 2021JLZD004).

Declaration of conflicting interests: The author(s) declared no potential conflicts of interest with respect to the research, authorship and/or publication of this article.

References

Aalizadeh, B. and Asnafi, A. (2018), “Combination of particle swarm optimization algorithm and artificial neural network to propose an efficient controller for vehicle handling in uncertain road conditions”, Neural Computing and Applications, Vol. 30 No. 2, pp. 585-593.

Alexandru, C. (2017), “A mechanical integral steering system for increasing the stability and handling of motor vehicles”, Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, Vol. 231 No. 8, pp. 1465-1480.

Chen, L., Qin, Z.-B., Kong, W.-W. and Chen, X. (2021), “LQR lateral control of intelligent vehicles based on optimal front wheel lateral deflection force”, Journal of Tsinghua University (Natural Science Edition), Vol. 61 No. 9, pp. 906-912.

Fan, B., Zhang, Y., Chen, Y. and Meng, L. (2022), “Intelligent vehicle lateral control based on radial basis function neural network sliding mode controller”, CAAI Transactions on Intelligence Technology, Vol. 7 No. 3, pp. 455-468.

Gao, S., Liu, H.-L. and Chen, C. (2017), “Vehicle lateral control method based on adaptive fuzzy sliding mode”, Control Engineering, Vol. 24 No. 6, p. 6.

Guo, J., Li, K., Fan, J., Luo, Y. and Wang, J. (2021), “Neural-fuzzy-based adaptive sliding mode automatic steering control of vision-based unmanned electric vehicles”, Chinese Journal of Mechanical Engineering, Vol. 34 No. 1, pp. 1-13.

Ji, X., He, X., Lv, C., Liu, Y. and Wu, J. (2018), “A vehicle stability control strategy with adaptive neural network sliding mode theory based on system uncertainty approximation”, Vehicle System Dynamics, Vol. 56 No. 6, pp. 923-946.

Lai, F. and Huang, C. (2022), “Path tracking and stability integrated control of intelligent vehicles under steering collision avoidance”, Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering.

Li, X. (2021), “Research on integrated control of transverse and longitudinal motion of intelligent vehicles”, Journal of Chongqing Jiaotong University (Natural Science Edition), Vol. 40 No. 4, p. 8.

Liu, L., Wang, J., Zhang, L. and Zhang, S. (2022), “Multi-AUV dynamic maneuver countermeasure algorithm based on interval information game and fractional-order DE”, Fractal and Fractional, Vol. 6 No. 5, p. 235.

Luo, Y.T. and Guo, H.W. (2021), “Adaptive neural network sliding mode control for wire-controlled steering systems”, Journal of South China University of Technology (Natural Science Edition), Vol. 49 No. 1, p. 9.

Mozaffari, S., Al-Jarrah, Y.O., Dianati, M., Jennings, P. and Mouzakitis, A. (2022), “Deep learning-based vehicle behavior prediction for autonomous driving applications: a review”, IEEE Transactions on Intelligent Transportation Systems, Vol. 23, pp. 33-47.

Muñoz-Vázquez, A.J., Fernández-Anaya, G. and Sánchez-Torres, J.D. (2022), “Adaptive parallel fractional sliding mode control”, International Journal of Adaptive Control and Signal Processing, Vol. 36 No. 3, pp. 751-759.

Swain, S.K., Rath, J.J. and Veluvolu, K.C. (2021), “Neural network-based robust lateral control for an autonomous vehicle”, Electronics, Vol. 10 No. 4, p. 510.

Tian, Y., Yao, Q., Hang, P. and Wang, S. (2022), “Adaptive coordinated path tracking control strategy for autonomous vehicles with direct yaw moment control”, Chinese Journal of Mechanical Engineering, Vol. 35 No. 1, pp. 1-15.

Wang, S., Hui, Y., Sun, X. and Shi, D. (2019), “Neural network sliding mode control of intelligent vehicle longitudinal dynamics”, IEEE Access, Vol. 7, pp. 162333-162342.

Yang, T., Bai, Z., Li, Z., Feng, N. and Chen, L. (2021), “Intelligent vehicle lateral control method based on feedforward + predictive LQR algorithm”, Actuators, MDPI AG, Vol. 10 No. 9, p. 228.

Zendehdel, N. and Gholami, M. (2021), “Robust self-adjustable path-tracking control for autonomous underwater vehicle”, International Journal of Fuzzy Systems, Vol. 23, pp. 216-227.

Zhang, B.L., Lu, M.Y., Cheng, J. and Shen, G. (2019), “Two-point pre-sighted trajectory tracking lateral control system”, Journal of Electronic Measurement and Instrumentation, Vol. 33 No. 5, pp. 158-163.

Zhao, J., Du, J., Zhu, B., Wang, Z., Chen, Z. and Tao, X. (2022), “Longitudinal cruise control of intelligent vehicles based on adaptive dynamic sliding mode control”, Automotive Engineering, Vol. 44 No. 1, pp. 8-16.

Zhou, W., Xing, Z., Wenbin, B., Chengchen, D., Xie, Y. and Wu, X. (2019), “Route planning algorithm for autonomous underwater vehicles based on the hybrid of particle swarm optimization algorithm and radial basis function”, Transactions of the Institute of Measurement and Control, Vol. 41 No. 4, pp. 942-953.

Corresponding author

Qipeng Li can be contacted at: liqipeng2005@163.com

Related articles