Next Article in Journal
Stochastic Network Calculus-Aided Delay Analysis of Wireless-Power Line Mixed Networks
Next Article in Special Issue
Effective Parametrization of Low Order Bézier Motion Primitives for Continuous-Curvature Path-Planning Applications
Previous Article in Journal
Investigation of ON-State Breakdown Mechanism in AlGaN/GaN HEMTs with AlGaN Back Barrier
Previous Article in Special Issue
An Efficient Object Navigation Strategy for Mobile Robots Based on Semantic Information
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Super-Twisting Sliding Mode Control for Differential Steering Systems in Vehicular Yaw Tracking Motion

by
Oliver Kruse
1,
Aidana Mukhamejanova
2 and
Paolo Mercorelli
1,*
1
Institute of Product and Process Innovation, Leuphana University of Lueneburg, D-21335 Lueneburg, Germany
2
Faculty of Engineering, University of Debrecen, Egyetem tér 1, H-4032 Debrecen, Hungary
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(9), 1330; https://doi.org/10.3390/electronics11091330
Submission received: 15 March 2022 / Revised: 15 April 2022 / Accepted: 18 April 2022 / Published: 22 April 2022
(This article belongs to the Special Issue Path Planning for Mobile Robots)

Abstract

:
This paper deals with the modelling and control of differential steering for vehicular motions with the help of Sliding Mode Control ( S M C ) with a Super-Twisting Algorithm ( S T A ). A single-track mechanical model of the vehicular dynamics is proposed and validated by simulations. A control strategy based on the S T A is proposed for the yaw dynamics to improve travel comfort and the stability of the vehicular motion. The desired yaw trajectory is given and the equivalent and corrective control parts of the S T A are calculated by the controller. Simulation results show the effectiveness of the proposed control strategy.

1. Introduction

With the rise of fuel prices, sticker emission regulations, and the potential EU ban on combustion vehicles, the rise of electric vehicles is not only inevitable, it is necessary and has already begun. Companies such as Volkswagen (VW) have already announced the end of production for all combustion vehicles between 2033 and 2035. Last year, 54% of all newly registered vehicles in Norway were electric. It could be therefore worthwhile to look into new ideas that potentially could increase the efficiency and reliability of electric vehicles. One of the great advantages of electric vehicles is the minimisation of moving parts such as the transmission, drive shaft, and potentially, the differential gear. These aspects reduce the costs for the manufacturer and the customer in the long term and greatly simplify the maintenance. Most electric cars such as the upcoming VW I.D Life, Tesla Roadster, and even VW’s electric race car, the VW I.D. R, still use differential gears. One of the few notable exceptions is the family of Rimacs of the Croatian manufacturer of the same name, which uses four independent motors at each wheel. For this paper, we look at a vehicle with independently driven rear wheels. Rear-wheel drive was chosen for the enhanced simplicity, as we wanted to minimise the moving parts of the vehicle. For the controller, the well-known Sliding Mode Control ( S M C ) was chosen with the Super-Twisting Algorithm ( S T A ) as the corrective part of the controller. S M C enjoys a wide application in industry and is cherished for its robustness and ability to control linear and nonlinear systems. The drawback of the robustness of S M C is the so-called chattering phenomenon, which can make it unusable in certain types of electric systems–for example, induction motors–due to the incredibly high frequency. While there are several ways to solve this problem, the S T A is one of the most interesting options for the constraints of this paper, as it is able to work well with disturbances that cannot be known.The paper is spilt into two main parts: the modelling of the linear single-track vehicle dynamics and the description and analysis of the sliding mode controller. Firstly, the tyres were modelled using Pacejka’s so-called “Magic” tyre formula, and the lateral and longitudinal tyre forces are described. A short analysis and a description of the induction motors are given, followed by the creation of the two-degree-of-freedom single-track model. Then, the desired yaw rate was calculated using the steady-state self-steering gradient. Finally, S M C with the S T A was derived and an analysis was performed with the focus on a comparison with a P I controller and a normal S M C . For all the simulations and analyses, Matlab Simulink was used. The main contributions of the paper are as follows:
  • Modelling of vehicle and tyre dynamics;
  • Showcasing the advantages of the STA compared to SMC.

Literature Review

The topic of vehicular control systems is very extensive and broad. During the research of the topic, only a few papers were found that considered the exact same research question as this topic. The most analogous topic that was found was the topic of torque vectoring; in [1], a good example of this can be found. As the topic of vehicular dynamics is well researched, a plethora of sources on the topic can be found. To limit the scope, the research was mostly limited to some of the most influential works in the area, such as the works of Hand B. Pacejka [2] and the original description of of the single-track model by P. Riekert and Tobias Schunck [3]. Furthermore, the work by Anne von Vietinghoff [4] on the control of nonlinear vehicles was used to validate the created vehicle model. A difficulty during the research for the modelling of the vehicle dynamics was the recurring errors in the calculations and nonsensical values. As the topic of electric motors was sufficiently studied beforehand, fewer sources were needed. Bahrams’ book Induction Motors Analysis and Torque Control [5] was deemed to be extensive enough to cover the topic. For the research of the basics of SMC, some of the original sources from Utkin [6], Emelyanov [7], and Lyapunov [8] were used to further the understanding of SMC. More modern sources were used, for example [9,10], to further understand the background of SMC and its possible applications. Further advances in the application of SMC were described in [11], in which a particular sliding surface was defined to control a valve system. In [12,13], the authors applied SMC to reduce the ripple of the torque even in the presence of disturbances and uncertainties. A more advanced algorithm considering a combination of SMC and Model Predictive Control (MPC) can be found in [14,15], in which the authors realised an adaptive switching gain for SMC based on MPC. SMC is also applied in special tasks such as decoupling control or in order to robustify an already-obtained decoupling control. For instance, in [16], geometric decoupling control was applied and robustified with the help of SMC, and also, in [17], decoupling feedforward control was employed, whereas sliding mode control guarantees an accurate tracking of the desired trajectories. In [18], the sliding mode controller contributed to the robustness of the overall control structure and can address any kind of inaccessible external and internal disturbance. One of the most useful sources for the implementation of the super-twisting algorithm can be found in [19], as it dealt with slip control for electric vehicles. Another useful application can be found in [20], in which the authors used an STA to replace a PI controller for a synchronous motor, and in this paper, synchronous machines are used, so much of their findings can be carried over. The potential of the STA to solve the chattering phenomenon was shown well in [21], as well as its ability to help vehicle control systems. Furthermore, [22] showed the ability of SMC to work with many different approaches such as AI. The work in [23,24] showed the ability of STA to be used in many different scenarios such as in UAVs and its use in dynamic voltage restorers. This paper is organised in the following way: In Section 2, each part of the model is described. In Section 3, the S T A strategy is described. In Section 4, the simulated results are discussed. The conclusions close the paper.

2. Vehicle Model

The broad topic of vehicle modelling can be broken down into the following parts: tyre forces, electric motor, Ackerman steering, single-track model, the self-steering gradient, and wheel rotational dynamics.

2.1. Tyre Forces

Tyres are very difficult to model accurately. Even the most complex models are still simplified estimations. However, the importance of tyres should not be understated, seeing that almost all forces that influence the dynamics of a vehicle are the result of the interaction of the tyres with the road. Over the years, a wide variety of models such as the Brush and Dugoff model have been developed. For this paper, we decided to use Pacejka’s so-called “Magic” tyre formula ( M F ). The M F has seen a wide variety of applications in vehicle control systems. It is known as the “Magic formula” because the structure of the selected equations has no physical foundation, but they work for a wide range of tyre constructions and operating circumstances. Each tyre is characterised by 10–20 parameters for each important force that it can produce at the contact patch, see Table 1 and Table 2. All these parameters can be formed in the fitting constants that make up the formula. For this paper, the camber angle is neglected; therefore, all parameters that are influenced by the camber angle are also neglected [2].

2.1.1. Lateral Tyre Forces

The coefficients for the lateral forces for dry asphalt are as follows.
For lateral force, the stiffness, shape, peak, and curvature factors are calculated as follows:
D = a 1 F z 2 + a 2 F z
B C D = a 3 sin a 4 tan 1 F z a 4 2
B = B C D B D
E = a 6 F z 2 + a 7 F z + a 8
with F z being the normal force, D the peak factor, B D C the stiffness, B the stiffness factor, and E the curvature factor. Out of these fitting constants, we can form the M F for the lateral force:
F y ( α ) = D sin ( C tan 1 [ B α E ( B α tan 1 ( B α ) ) ] )
with F y ( α ) being the lateral tyre force and α the slip angle. All the tyre forces are the result of the deformations of the tyre at the contact patch–to be more precise, the relation between the wheel slip and the tyre stiffness, similar to a spring. The slip for the lateral tyre force is called the slip angle ( α ) and is caused by the difference between the lateral ( V y ( t ) ) and longitudinal ( V x ) velocity. As the tyre spins, the friction between the tyre and the road surface causes the contact patch to stay aligned with the longitudinal direction. If a side-slip velocity u is introduced, the contact patch will be deformed. When a tread element enters the contact patch, the friction between the road and the tyre causes the tread element to remain stationary; yet, the tyre continues to move laterally. Thus, the tread element will be “deflected” sideways. Normal cornering manoeuvres result in small slip angles, low lateral force, and minimal sliding of the tyre. At larger slip angles, the lateral force increases and reaches the maximum, as the tyre begins to slide.

2.1.2. Longitudinal Tyre Forces

The calculation for the longitudinal tyre forces is similar to the lateral tyre forces. The coefficients for the longitudinal forces for dry asphalt are, for the lateral force, the stiffness, shape, peak, and curvature factors, calculated as follows:
D = b 1 F z 2 + b 2 F z
B C D = b 3 F z 2 + b 4 F z e b 5 F z
B = B C D B D
E = b 6 F z 2 + a 7 F z + b 8 .
Out of these fitting constants, we can form the M F for the lateral force:
F x ( λ ) = D sin ( C tan 1 [ B λ E ( B λ tan 1 ( B λ ) ) ] )
with F x ( λ ) being the longitudinal tyre force. The longitudinal slip ( λ ) is caused by the relative rotational speed of the outer tyre and the rotational speed at the wheel axis during acceleration and deceleration. The friction between the tyre and the road surface causes the contact patch to get stretched or squished as the tyre tries to rotate faster or slower, thus deforming the tyre.

2.1.3. Nominal Cornering Stiffness

If we now look at the M F for the lateral (5) and longitudinal (10) forces and plot the force in relation to the slip, we obtain the cornering stiffness for the lateral and longitudinal tyre stiffness for longitudinal motion. To further simplify the tyre model, we assumed that our model only operates within the linear region of the tyre dynamics, then we can define the nominal tyre stiffnesses.
F y ˙ ( 0 ) = C α
F x ˙ ( 0 ) = C λ
where C α is the nominal cornering stiffness given in N d e g and C λ is the nominal tyres stiffness given in N λ .

2.2. Electric Motor

An asynchronous/induction motor ( I M ) was chosen for its reliability, simplicity, and lower cost when compared to a synchronous motor [5]. The torque of the motor can be calculated as follows:
V t h ( t ) = X m R 1 2 + ( X 1 + X m ) 2 V m a x f m a x ( f ( γ ) )
f ( γ ) = f m a x γ ( t ) u ( t )
Z t h = ( j X m ) ( R 1 + j X 1 ) R 1 + j ( X 1 + X m )
R 2 = R t h 2 + ( X t h + X 2 ) 2
T ( t ) = 3 V t h 2 ( t ) R 2 σ ( t ) ω ( t ) σ ( t ) ( ( R t h + R 2 σ ( t ) ) 2 + ( X t h + X 2 ) 2 )
where V t h ( t ) is the Thevenin voltage, Z t h is the Thevenin impedance, X t h is the reactance, X 1 is the stator reactance, X 2 is the rotor reactance, X m is the magnetisation branch reactance, R 1 is the stator resistance, R 2 is the rotor resistance, V m a x is the maximum phase voltage, f m a x is the maximum frequency, f ( γ ) is the input frequency given by the accelerator, γ ( t ) is the accelerator position from 0 → 1, ω s ( t ) is the rotor speed, σ ( t ) is the rotor slip, T d ( t ) is the desired torque, and u ( t ) is the controller input of the yaw dynamics controller. The control inputs u 1 , 2 ( t ) can be derived from the desired torque:
u 1 ( t ) = 3 R 2 σ 1 ( t ) T d 1 ( t ) ω 1 ( t ) ( R t h + R 2 σ 1 ( t ) 2 + ( X t h + X 2 ) 2 ) 3 X m R 1 2 + ( X 1 + X m ) 2 V m a x f ( t )
u 2 ( t ) = 3 R 2 σ 2 ( t ) T d 2 ( t ) ω 2 ( t ) ( R t h + R 2 σ 2 ( t ) 2 + ( X t h + X 2 ) 2 ) 3 X m R 1 2 + ( X 1 + X m ) 2 V m a x f ( t ) .

2.3. Ackermann Steering

The Ackermann steering is the most-used steering configuration in vehicles today. This is achieved by increasing the inner steering angle relative to the outer steering angle so that all tyres turn around the same point, as can be seen in Figure 1. The configuration increases stability and decreases tyre wear due to increased longitudinal slip and lateral scrubbing when compared to a parallel steering system [25]. One disadvantage is that the cornering radius at high speeds is increased, but since this paper deals with vehicles under everyday driving circumstances, this is of no concern.
Angles for the inside and outside tyre are calculated as follows:
ϕ i ( t ) = tan 1 2 l sin ϕ ( t ) 2 l cos ϕ ( t ) l w sin ϕ ( t )
ϕ o ( t ) = tan 1 2 l sin ϕ ( t ) 2 l cos ϕ ( t ) + L w sin ϕ ( t ) .
Now that all the tyres turn around the same point, further simplification of the vehicle model is possible.

2.4. Single-Track Model

The two-degree-of-freedom single-track model (also known as the “bicycle model”) was first developed in 1940 by Riekert and Schunck [3]. This model assumes that the car can be described by only one front and one rear equivalent tyre linked by the vehicle body, as seen in Figure 2. For this assumption to work, the vehicle mass is condensed to a singular point at the centre of gravity, so that there is no pitching and rolling motion along its x and y axes and the longitudinal velocity stays constant.
From (5) and (11), we can calculate the lateral tyre forces as follows:
F y f ( t ) = C α F α f ( t )
F y r ( t ) = C α R α r ( t )
where C α F and C α R are the nominal cornering stiffnesses at the front and rear tyres and α f ( t ) and α r ( t ) are the front and rear slip angles.
α f ( t ) = β ( t ) t a n 1 v y ( t ) + Ψ ˙ ( t ) l v v x ϕ ( t )
α r ( t ) = β ( t ) + t a n 1 v y ( t ) + Ψ ˙ ( t ) l r v x
with β ( t ) being the vehicle slip angle, ϕ ( t ) the steering angle, v x and v y ( t ) the longitudinal and lateral velocities, l a the distance from the front tyre to the centre of gravity, and l r the distance from the rear tyre to the centre of gravity. According to the Newton–Euler equations, the following inertial force balance equations are established:
v ˙ y ( t ) m = F y f ( t ) + F y r ( t )
Ψ ˙ ( t ) + I z z = F y f ( t ) l v F y r ( t ) l r + M z ( t )
M z ( t ) = F x 1 ( t ) l w 2 F x 2 ( t ) l w 2
with m being the combined mass of the vehicle and passengers, I z z being the moment of inertia of the vehicle around the z axis, M z ( t ) being the correction moment, and F x 1 ( t ) and F x 2 ( t ) being the longitudinal forces of the inner and outer rear tyres. Since we assume that the velocity is constant, it is possible to write the lateral acceleration as
v ˙ y ( t ) = v x ( Ψ ˙ ( t ) β ˙ ( t ) ) .
If we now insert Equations (22)–(25) into our equations of motion (26) and (27), we obtain:
v x ( Ψ ˙ ( t ) β ˙ ( t ) ) m = C α F β ( t ) v y ( t ) + Ψ ˙ ( t ) l f v x ϕ ( t ) + C α R β ( t ) + v y + Ψ ˙ ( t ) l r v x
Ψ ¨ ( t ) I z z = C α F β ( t ) v y ( t ) + Ψ ˙ ( t ) l f v x ϕ ( t ) l f C α R β + v y ( t ) + Ψ ˙ ( t ) l r v x l r + M z ( t ) .
In order to describe the dynamic behaviour of the single-track model, a state space model is used, which can easily be derived from the equations of motion. The state space model can be written in the following way:
β ˙ ( t ) Ψ ¨ ( t ) = C α F + C α R m v x m v x 2 ( C α R b C α F a ) m v x 2 C α R b C α F a I z z C α R b 2 + C α F a 2 I z z v x β ( t ) Ψ ( t ) + C α F m v x 0 C α F a I z z 1 I z z ϕ ( t ) M z ( t ) .

2.5. Self-Steering Gradient

The self-steering gradient (“ S S G ”) describes the typical steering behaviour of any given vehicle under normal circumstances, with the three S S G modes being:
  • S S G > 0 : under-steering;
  • S S G = 0 : neutral;
  • S S G < 0 : oversteering.
Most consumer vehicles are set to be slightly under-steering for increased stability and safety. In this paper, the S S G is used to define the desired yaw rate Ψ ˙ d . The S S G is defined as the relationship between the steering angle ϕ and the lateral acceleration v ˙ y ( t ) and can be easily derived like this: Let us consider the following kinematic relationships:
ϕ ( t ) = l R ( t ) + α f ( t ) α r ( t )
v x = R ( t ) Ψ ˙ ( t )
v ˙ y ( t ) = v x Ψ ˙ ( t ) ,
with R ( t ) being the turning radius of the vehicle measured from the centre of gravity. Please notice that the product of R ( t ) and Ψ ˙ ( t ) is constant. During steady-state cornering, all moments around the centre of gravity are zero:
F y f ( t ) a F y r ( t ) b = 0 ,
with M z ( t ) = 0 . We can write this function as
F y f ( t ) = m l r l v ˙ y ( t ) = m f v ˙ y ( t )
F y r ( t ) = m l f l v ˙ y ( t ) = m r v ˙ y ( t )
with m f and m r are the distributed weight at the front and rear tyres. We can insert this into (33), giving us
ϕ ( t ) = l R ( t ) + m f C α F + m r C α R S S G v ˙ y ( t ) .
Seeing as we cannot measure R ( t ) easily, we can rewrite the S S G to only contain direct parameters:
S S G = m ( C α R l r C α F l f ) C α F C α R l .
If we now insert (34), (35), and (40) into (39) and solve for Ψ ˙ , we obtain
Ψ ˙ d ( t ) = v x l + v x 2 S S G ϕ ( t )
with Ψ d ˙ ( t ) being the desired yaw rate.

2.6. Wheel Rational Dynamics

The rotation on the wheel is the result of the interaction of the torque applied to the wheel and the forces acting against the wheel, as can be seen in Figure 3.
I w ω ˙ ( t ) = T w ( t ) ( F r + F Δ ( t ) ) R e
where I w is the combined moment of inertia of the wheel and the rotor of the engine, ω ˙ ( t ) is the rotational acceleration of the wheel, T w ( ( t ) is the torque applied to the wheel, F r is the constant rolling resistance, F Δ ( t ) are the changing forces that act on the wheel that can occur due to cornering or changes in the road conditions, and R e is the effective wheel radius.
The longitudinal tyre forces are calculated similar to the lateral tyre forces:
F x ( t ) = C λ λ ( t )
where F x ( t ) is the longitudinal tyre force, C λ ( t ) is the longitudinal wheels stiffness, and λ is the longitudinal tyre slip. The slip for the individual rear wheels is calculated as follows:
λ 1 ( t ) = ( v x + Ψ ˙ ( t ) l w 2 ) R e ω 1 ( t ) v x + Ψ ˙ l w 2
λ 2 ( t ) = ( v x Ψ ˙ ( t ) l w 2 ) R e ω 2 ( t ) v x Ψ ˙ l w 2
where Ψ ˙ ( t ) is the yaw rate of the vehicle and ω 1 ( t ) and ω 2 ( t ) are the rotational velocities of the inner and outer rear tyres. If R e ω ( t ) is 0, the wheel is locked and sliding occurs without rotation. If λ ( t ) > 0, the wheel is accelerating, and if λ ( t ) < 0, the wheel is breaking.

Correction Momentum and Torque

The correction momentum is the sum of all moments caused by longitudinal forces. If we now consider (28) and insert (42)–(45), we can write the correction moment as
M z ( t ) = ( v x + Ψ ˙ ( t ) l w 2 ) R e ω 1 ( t ) v x + Ψ ˙ ( t ) l w 2 ) C λ l f ( v x Ψ ˙ ( t ) l w 2 ) R e ω 2 ( t ) v x Ψ ˙ ( t ) l w 2 ) C λ l r .
The correction torque or desired torque can be calculated by solving (46) for ω 1 ( t ) and ω 2 ( t ) , giving us:
ω 2 d ( t ) = ω 1 ( t ) ( v x Ψ ˙ ( t ) l w 2 ) ( v x + Ψ ˙ ( t ) l w 2 ) M z ( v x Ψ ˙ ( t ) l w 2 ) C λ l r R e
ω 2 d = ω 1 ( v x Ψ ˙ l w 2 ) ( v x + Ψ ˙ l w 2 ) M r ( v x Ψ ˙ l w 2 ) C λ l r R e
with ω 1 d ( t ) and ω 2 d ( t ) being the desired rotational wheel speeds. If we now consider (42) and insert the derivative of (47) and (48), we can solve for the desired wheel torque:
T 1 d ( t ) = I ω ω 1 d ( t ) + ( ( F r + F Δ ) R e )
T 2 d ( t ) = I ω ω 2 d ( t ) + ( ( F r + F Δ ) R e ) .
From here, we can insert the desired torque into the control inputs from Section 4 to control the I M .

3. Sliding Mode Control

Sliding Mode Control ( S M C ), or Variable Structural control ( V S C ) as it is sometimes called, is a nonlinear control strategy that applies a discontinuous signal to alter the dynamics of a system. S M C was first developed in the 1960s in the Soviet Union by Emeljanov [7] and Utkin [6] based on the work of Poincaré and Lyapunov. S M C systems have two distinct phases: the reaching phase and the sliding phase. During the reaching phase, the S M C tries to drive the system onto the sliding surface. Once it reaches the sliding phase, the S M C will try to keep the system state in the neighbourhood of the sliding surface by using a switching function. S M C systems have multiple advantages. The dynamic behaviour of the system may be directly tailored by the choice of switching function; essentially, the switching function is a measure of desired performance. The control system is very robust and can be totally insensitive to matched uncertainness, which, for example, can be found in mechanical systems. Furthermore, it can be used to control linear and nonlinear systems. However, it still has disadvantages. One of the main disadvantages is the necessity of a discontinuous control signal, which needs to switch at extremely high frequencies (theoretically infinitely high) to provide reasonable rejection of uncertainty. Furthermore, the high frequency could make the usage of S M C for certain electrical systems impossible. Seeing as we want the control for the electrical components, the chattering problem needs to be solved. To solve the problem, the control law needs to be a continuous function of time. One way to solve that would be to use a saturation function instead of a sign function as the switching function. However, seeing as we need to control a second-order system, the use of the “Super-Twisting” Algorithm ( S T A ) becomes possible [19]. The advantage of the S T A is its high robustness without too much compromising on the converging speed and that its design does not depend on the knowledge of the bound values of the uncertainties disturbances [19]. That can be a huge advantage for a vehicle, as there are many external factors that can influence the driving behaviour. Some of them include differences in temperature, road surfaces, and weather. It could also be the change of air pressure, which can change the size of the contact patch and influence the driving behaviour. The main goal is to derive the sliding function s ( t ) → 0, which is linear. In this context, the following proposition states the asymptotic stability of a sliding function using the contractive control law.
Proposition 1.
Let us consider the following sliding surface, witch only depends on the positive scalar parameter k > 0 :
s ( t ) = ϵ ( t ) + k 0 t ( ϵ ( τ ) ( τ ) ) d τ ,
with s ( t ) being our sliding surface and ϵ ( t ) being the tracking error, defined as
ϵ ( t ) = Ψ ˙ ( t ) Ψ ˙ d ( t ) ,
then there exists a feedback control law that guarantees the asymptotic stability of the equation of motion (30).
Proof. 
Let us consider the equation of motion (30), which can be written in the following form (expressed in the state variables):
Ψ ¨ ( t ) = C α R b C α F a I z z β ( t ) C α R b 2 + C α F a 2 I z z v x Ψ ˙ ( t ) + C α F l f I z z + 1 I z z M z ( t ) .
If we consider (51) and (52), it follows that:
s ( t ) = Ψ ˙ ( t ) Ψ ˙ d ( t ) + k 0 t ( Ψ ˙ ( τ ) Ψ ˙ d ( τ ) ) d τ .
To make sure that s ( t ) = 0 will be reached in a finite time, the Lyapunov approach can be used. First, we select the Lyapunov candidate:
V ( s ( t ) ) = 1 2 s ( t ) 2 ,
from which follows
V ˙ ( s ( t ) ) = s ˙ ( t ) s ( t )
V ˙ ( s ( t ) ) = ( Ψ ¨ ( t ) Ψ ¨ d ( t ) + k ( Ψ ˙ ( t ) Ψ ˙ d ( t ) ) ) s ( t ) .
The control output consists of two parts:
u ( t ) = u e q ( t ) + u c o r ( t )
where u e q ( t ) is the equivalent output and u cor ( t ) is the corrective output that keeps S M C on the sliding surface. u e q ( t ) can be easily calculated by setting V ˙ ( t ) = 0 and solving for the output M z ( t ) . If we now consider the yaw motion equations:
Ψ ¨ ( t ) = C α R b C α F a I z z β ( t ) C α R b 2 + C α F a 2 I z z v x Ψ ˙ ( t ) + C α F l f I z z Φ ( t ) + 1 I z z M z ( t )
u e q ( t ) = M z ( t )
where
M z ( t ) = C α R b C α F β ( t ) + C α R b 2 + C α F a 2 v x Ψ ˙ ( t ) C α F l f Φ + [ Ψ ¨ d ( t ) k ( Ψ ˙ ( t ) Ψ ˙ d ( t ) ) s ( t ) ] I z z .
Imposing that
V ˙ ( s ( t ) ) < 0 ,
and to satisfy (62), the following corrective part of the control input in the context of STA can be considered:
u cor ( t ) = U | s ( t ) | sgn ( s ( t ) ) + ξ ( t )
ξ ˙ ( t ) = W sgn ( s ( t ) ) ,
where U and W are two positive constants that should be manually tuned to be large enough to ensure a good performance. □
Remark 1.
Typically (see [20]), W 1.1   U to obtain in general good dynamical performance. As we can see in Figure 4, the STA behaves similarly to a PI controller [20], with the big difference being that the STA uses a sigmoid function instead of a proportional function.

4. Analysis and Discussion of the Results

All simulations were preformed in MATLAB SIMULINK®. The Basic control strategy that was used in all simulations can be seen in Figure 5. For the analysis of the system and the controller, a series of different scenarios was simulated. All simulations were run with a constant steering angle of 10° or a steering angle as a sine wave input with an amplitude of 10° and a frequency of 1 rad s , with a sample time of 10 s. Later on, the disturbance was always applied to F Δ 1 ( t ) . The disturbance signal was a uniform random number with an upper bound of | 20 |   N and a sample time of 0.1 s and the seed set to 0. A uniform random number with seed was chosen to provide repeatability for testing.
The analysis of the system was performed with the following vehicle and I M constants, see Table 3 and Table 4.
The following gains of the SMC STA and PI controller were used, see Table 5.

4.1. Simulation of an Uncontrolled and Undisturbed System

In the first test, the system was left uncontrolled and no disturbances were applied, first, the constant steering angle and, after that, the sine wave input.
In Figure 6 and Figure 7, the difference between the yaw rate and the desired yaw rate can be observed. This is mainly caused by the high moment of inertia of the vehicle. These two graphs served as the baseline for the further tests.

4.2. Simulation of a Controlled Undisturbed System

For this test, k and U were set to k = 500 and U = 100 . The system was controlled by the SMC, and no disturbance was applied.
If we now compare the results from Figure 6 (the uncontrolled test) with the results of the controlled test in Figure 8, we can see a drastic improvement. If we would zoom in on a maximum, we can see a slight error between the desired yaw rate and the current yaw rate, as seen in Figure 9. This error is the highest at the maxima with an error of about 0.004 rad s , which can be neglected, considering that 0.004 rad s is approximately equal to 2.3 rotations per hour.
As can be seen in Figure 10 and Figure 11, the system performed worse if compared to the uncontrolled test with no disturbance in Figure 6, with much variation in the yaw rate, which would cause an unpleasant driving experience. This becomes even more apparent if we apply the same disturbance to a system with a constant steering angle.

4.3. Simulation of a Controlled and Disturbed System

To show the effectiveness of S M C , the system was left uncontrolled and the disturbance was applied. If we now apply S M C to the disturbed system, we obtain the following.
The performance of the system was quite similar to the controlled system with no disturbance in Figure 8. It even went down to a similar error of about 0.004 rad s in Figure 12. If we look at the maximum of the system and compare it to Figure 9, we can see a slight variation over time of about 0.0002 rad s , which, again, is negligible.

PI Controller vs. SMC Super-Twisting

During initial testing of a system, a P I controller was used. These testes were carried out without any disturbance and produced good results. Due to the high stiffness of the system, the proportional gain was set to P = 1000 and the integral gain was set to I = 800 . While initially, it showed promising results, the moment the disturbance was applied, the weakness of the P I controller was revealed.
As can be clearly seen in Figure 13, the controller was not able to control the system adequately. While it behaved better than the uncontrolled disturbed system, as seen in Figure 10, it was nowhere close to the performance that can be seen in Figure 12.
Comparing the PI controller to the SMC strategy is not a fair task. In any case, some structural considerations can be made. The PI controller is one of the oldest and simplest controller that we can find in industrial applications. The PI controller can be used for linear and nonlinear systems, and its success and longevity are due to its easy, cheap, and direct application. In its basic structure, the PI controller is a signal-based controller. In this sense, it is quite a robust controller, but the difficulty that it presents is that it is not easy to tune. In fact, in accordance with the stability and the robustness of the closed-loop scheme, the tuning procedure plays a key role. SMC presents also high stability and robust quality due to its corrective part; see [9]. The advantage of SMC is that it is structurally straightforward to prove the stability and the robustness of the closed-loop control system assuming that the upper and lower bounds of the uncertainties, including the disturbance, are known. In case these bounds are not known, then an STA can be applied; see [20]. In fact, in this context, the control strategy works also without knowledge of these bounds.

4.4. SMC vs. STA

As was already stated, one of the main benefits of the S T A is that the upper bounds of the disturbances are not required to be known. This becomes very useful if the upper bounds of the disturbances are not known. We can compare the S T A to normal S M C with the corrective input defined as
u cor ( t ) = U sgn ( s ( t ) ) .
In comparing S M C with the S T A , both controllers used the same k and U as in the tests before, giving us the following results.
As can be seen in Figure 14, the yaw rate of the system with S M C constantly stays higher than the desired yaw rate. The S T A -controlled system (see Figure 15) varied more over time. While the error for both of them was quite small, a bigger problem was revealed when the sliding surfaces of Figure 14 and Figure 15 were compared.
If we compare the sliding surface of S M C (Figure 16) and the S T A (Figure 17), were can immediately see that, without the known upper bounds of the disturbances, the sliding surface of S M C constantly increased, and it was not able to keep nor steer s ( t ) 0 . While the S T A is not perfect, it was able to keep s ( t ) near 0, which would be still good enough for our purposes.

4.4.1. SMC with Known Upper Bounds

If we assume that the upper bounds of the disturbances are knowable, meaning
u cor ( t ) = F Δ U sgn ( s ( t ) )
the S M C has a better performance (Figure 18) if compared to Figure 14. Furthermore, the sliding surface of Figure 19 performs better than S M C (Figure 16) without known upper bounds or the S T A in Figure 17. However, with this, we ran into the so-called chattering problem. As already stated, the high frequency makes it impossible to use it for certain electrical systems [21].

4.4.2. Achievability

Another problem we might have is the question of achievability. While C λ is relatively big at 15 , 000 N λ , for the control output, a longitudinal slip of λ 1 = 0.74 is required for both wheels to achieve the required maximal correction moment of M z = 20,000 N , see Figure 20. While this is still possible to achieve, it is highly ineffective. If we compare it to the correction moment of the S T A (Figure 21), a much lower momentum is needed for a similar performance.
Generally, it can be said that the S T A is less accurate than S M C . Precision accuracy is not necessarily needed as this design is intended for consumer vehicles. It is more important to have a smoother continuous control signal than a fast and accurate one.
If we compare S M C and the S T A in their energetic error over a period of time of t = 0 t = 10 by calculating
e Δ = 0 t ϵ ( τ ) 2 d τ
we obtain an energetic error for S M C of e Δ = 0.00269 and for the S T A of e Δ = 0.00558 . While the energetic error of the S T A was worse, if we compare S M C (Figure 18) and the S T A (Figure 15) in regard to the maximum error, we can see that the S M C had a maximum error of 0.01 rad s and the S T A a maximum error of 0.005 rad s .

4.4.3. SMC and STA with Underestimated Correctiveness

To show the ability of of the S T A to perform without knowing the upper bound of the error, the corrective part was set to be U = 15 . This test was both performed first with the S T A and then with S M C . This test was performed for a duration of 200 seconds to better show the performance of both controllers.
In both cases, the error was larger than with the well-estimated corrective part, with the difference being that the S T A (Figure 22) had a trend toward the desired value, while S M C (Figure 23) stayed constant over the desired yaw rate. In terms of the energetic error, the S T A performed better with an energetic error of e Δ = 0.002971 and S M C with an energetic error of e Δ = 0.004319 . Both had a maximal error of 0.007 rad s . We compared the results of this test with the one performed before, see Table 6.
As can be clearly seen from the table, the S T A was able to perform better than S M C in this case, thus proving that the S T A is able to perform without the upper bounds being known.

5. Conclusions

This paper explored the possibility to use two I M s and S M C with the S T A to replace the differential gear in a consumer vehicle. While a real measurement of a model vehicle was not possible as originally planned for this paper, the results are promising. The yaw rate of the vehicle aligned with what can be found in [4], which originally was the biggest problem to overcome due to the numerous errors that could be found in some of the originally consider literature. S M C has shown a great capability to control the system under different circumstances and even outperforming the classic P I controller. Some similar results also were found in [20]. The capability of the S T A to solve the chattering phenomena problem while keeping the robustness of the S M C intact is surprising, as it was a later addition to the paper, and first, a standard S M C approach was chosen. While S M C with the S T A was not able to slide perfectly, the resulting error was still very small, especially considering the speed of the disturbance. Its ability to perform even without knowing the upper bounds of the disturbance makes it a very valuable control tool. As the model in this paper was heavily simplified and highly linear, a real vehicle might perform differently, which would be interesting to test the theoretical knowledge on a real vehicle to see if the theory translates into praxis. Theoretically, it could perform even better due to the nonlinearity of the tyres, as rapid changes in momentum and acceleration are no longer possible. Furthermore, it was interesting to see the interactions of the different parts of the vehicle model and S M C and the S T A . While a more in-depth look into all parts of this paper would be highly interesting, it would go beyond the scope of this paper. The impact of longitudinal motion on the controller would especially be of high interest and/or the behaviour of the controller in extreme situations, as described in [4].

Author Contributions

Conceptualization, O.K. and P.M.; methodology, O.K. and P.M.; software, O.K.; validation, O.K., A.M. and P.M.; formal analysis, O.K. and P.M.; writing—original draft preparation, O.K. and A.M.; writing—review and editing, O.K., A.M. and P.M.; visualization, O.K. and A.M.; supervision, P.M.; project administration, P.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
M F Magic Tyre Formula
I M Induction Motor
S S G Self-Steering Gradient
S M C Sliding Mode Control
S T A Super-Twisting Algorithm

References

  1. De Novellis, L.; Sorniotti, A.; Gruber, P. Wheel Torque Distribution Criteria for Electric Vehicles with Torque-Vectoring Differentials. IEEE Trans. Veh. Technol. 2014, 63, 1593–1602. [Google Scholar] [CrossRef] [Green Version]
  2. Pacejka, H.B. Tyre and Vehicle Dynamics; Butterworth-Heinemann: Oxford, UK, 2006. [Google Scholar]
  3. Riekert, P.; Schunck, T. Zur Fahrmechanik des gummibereiften Kraftfahrzeugs. Ingenieur-Archiv 1940, 11, 210–224. [Google Scholar] [CrossRef]
  4. von Vietinghoff, A. Nichtlineare Regelung von Kraftfahrzeugen in Querdynamisch Kritischen Fahrsituationen; Universitätsverlag Karlsruhe: Karlsruhe, Germany, 2008. [Google Scholar]
  5. Bahram, A. Induction Motors Analysis and Torque Control; Springer: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  6. Utkin, V.I. Variable Structure Systems with Sliding Modes. IEEE Trans. Autom. Control 1977, 22, 212–222. [Google Scholar] [CrossRef]
  7. Emelyanov, S.V. Automatische Regelsysteme Mit Veranderlicher Struktur Fahrsituationen; Oldenbourg: Munich, Germany, 1969. [Google Scholar]
  8. Lyapunov, A.M. The General Problem of the Stability of Motion; CRC Press: Boca Raton, FL, USA, 1992. [Google Scholar]
  9. Slotine, J.J.E.; Li, W. Applied Nonlinear Control; Pearson: Upper Saddle River, NJ, USA, 1991. [Google Scholar]
  10. Liu, J.; Wang, X. Advanced Sliding Mode Control. In Advanced Sliding Mode Control for Mechanical Systems: Design, Analysis and MATLAB Simulation; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  11. Mercorelli, P. An Anti-Saturating Adaptive Preaction and a Slide Surface to Achieve Soft Landing Control for Electromagnetic Actuators. IEEE/ASME Trans. Mechatron. 2012, 17, 76–85. [Google Scholar] [CrossRef]
  12. Liu, J.; Li, H.; Deng, Y. Torque Ripple Minimization of PMSM Based on Robust ILC Via Adaptive Sliding Mode Control. IEEE Trans. Power Electron. 2018, 33, 3655–3671. [Google Scholar] [CrossRef]
  13. Jezernik, K.; Korelič, J.; Horvat, R. PMSM sliding mode FPGA-based control for torque ripple reduction. IEEE Trans. Power Electron. 2013, 28, 3549–3556. [Google Scholar] [CrossRef]
  14. Haus, B.; Röhl, J.H.; Mercorelli, P.; Aschemann, H. Model Predictive Control for Switching Gain Adaptation in a Sliding Mode Controller of a DC Drive with Nonlinear Friction. In Proceedings of the 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC), Sinaia, Romania, 10–12 October 2018; pp. 765–770. [Google Scholar] [CrossRef]
  15. Haus, B.; Mercorelli, P.; Aschemann, H. Gain Adaptation in Sliding Mode Control Using Model Predictive Control and Disturbance Compensation with Application to Actuators. Information 2019, 10, 182. [Google Scholar] [CrossRef] [Green Version]
  16. Mercorelli, P.; Haus, B.; Zattoni, E.; Aschemann, H.; Ferrara, A. Robust Current Decoupling in a Permanent Magnet Motor Combining a Geometric Method and SMC. In Proceedings of the 2018 IEEE Conference on Control Technology and Applications (CCTA), Copenhagen, Denmark, 21–24 August 2018; pp. 939–944. [Google Scholar] [CrossRef]
  17. Haus, B.; Aschemann, H.; Mercorelli, P.; Werner, N. Nonlinear modelling and sliding mode control of a piezo-hydraulic valve system. In Proceedings of the 2016 21st International Conference on Methods and Models in Automation and Robotics (MMAR), Miedzyzdroje, Poland, 29 August–1 September 2016; pp. 442–447. [Google Scholar] [CrossRef]
  18. Aschemann, H.; Haus, B.; Mercorelli, P. Sliding Mode Control and Observer-Based Disturbance Compensation for a Permanent Magnet Linear Motor. In Proceedings of the 2018 Annual American Control Conference (ACC), Milwaukee, WI, USA, 27–29 June 2018; pp. 4141–4146. [Google Scholar] [CrossRef]
  19. Dimna Denny, C.; Ramesh Kumar, P.; Jasmin, E.A. Super Twisting Algorithm Based Slip Ratio Control of Electric Vehicles. In Proceedings of the 2020 IEEE International Power and Renewable Energy Conference, Karunagappally, India, 30 October–1 November 2020; pp. 1–6. [Google Scholar] [CrossRef]
  20. Xu, C.; Wang, K.; Wang, Y.; Chen, C.; Zhang, B. Super-Twisting Sliding Mode Control of Permanent Magnet Synchronous Motor Based on Predictive Adaptive Law. In Proceedings of the 2021 IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China, 12–14 March 2021; Volume 5, pp. 2731–2736. [Google Scholar] [CrossRef]
  21. Benariba, H.; Boumédiène, A. Super twisting sliding mode control of an electric vehicle. In Proceedings of the 2015 3rd International Conference on Control, Engineering Information Technology (CEIT), Tlemcen, Algeria, 25–27 May 2015; pp. 1–6. [Google Scholar] [CrossRef]
  22. Liu, Y.C.; Laghrouche, S.; N’Diaye, A.; Cirrincione, M. Hermite neural network-based second-order sliding-mode control of synchronous reluctance motor drive systems. J. Frankl. Inst. 2021, 358, 400–427. [Google Scholar] [CrossRef]
  23. Biricik, S.; Komurcugil, H.; Ahmed, H.; Babaei, E. Super Twisting Sliding-Mode Control of DVR With Frequency-Adaptive Brockett Oscillator. IEEE Trans. Ind. Electron. 2021, 68, 10730–10739. [Google Scholar] [CrossRef]
  24. Tran, M.T.; Lee, D.H.; Chakir, S.; Kim, Y.B. A Novel Adaptive Super-Twisting Sliding Mode Control Scheme with Time-Delay Estimation for a Single Ducted-Fan Unmanned Aerial Vehicle. Actuators 2021, 10, 54. [Google Scholar] [CrossRef]
  25. Milliken, W.F. Race Car Vehicle Dynamics; Society of Automotive Engineers: Warendale, PA, USA, 1995. [Google Scholar]
Figure 1. Ackermann steering system.
Figure 1. Ackermann steering system.
Electronics 11 01330 g001
Figure 2. Single-track model.
Figure 2. Single-track model.
Electronics 11 01330 g002
Figure 3. Basic dynamics of a tyre.
Figure 3. Basic dynamics of a tyre.
Electronics 11 01330 g003
Figure 4. Block diagram of PI (left) and super-twisting (right) controllers.
Figure 4. Block diagram of PI (left) and super-twisting (right) controllers.
Electronics 11 01330 g004
Figure 5. Basic control strategy.
Figure 5. Basic control strategy.
Electronics 11 01330 g005
Figure 6. Uncontrolled yaw rates with no disturbance sine input.
Figure 6. Uncontrolled yaw rates with no disturbance sine input.
Electronics 11 01330 g006
Figure 7. Uncontrolled yaw rates with no disturbance uncontrolled constant input.
Figure 7. Uncontrolled yaw rates with no disturbance uncontrolled constant input.
Electronics 11 01330 g007
Figure 8. Controlled yaw rates with no disturbance with sine wave input.
Figure 8. Controlled yaw rates with no disturbance with sine wave input.
Electronics 11 01330 g008
Figure 9. Controlled yaw rates with no disturbance with sine wave input, zoomed in.
Figure 9. Controlled yaw rates with no disturbance with sine wave input, zoomed in.
Electronics 11 01330 g009
Figure 10. Uncontrolled yaw rates with disturbance with sine wave input.
Figure 10. Uncontrolled yaw rates with disturbance with sine wave input.
Electronics 11 01330 g010
Figure 11. Uncontrolled Yaw rates with disturbance with constant input.
Figure 11. Uncontrolled Yaw rates with disturbance with constant input.
Electronics 11 01330 g011
Figure 12. Controlled yaw rates with disturbance with constant input.
Figure 12. Controlled yaw rates with disturbance with constant input.
Electronics 11 01330 g012
Figure 13. PI-controlled yaw rates with disturbance with sine wave input.
Figure 13. PI-controlled yaw rates with disturbance with sine wave input.
Electronics 11 01330 g013
Figure 14. Controlled yaw rates with SMC and constant input.
Figure 14. Controlled yaw rates with SMC and constant input.
Electronics 11 01330 g014
Figure 15. Controlled yaw rates with disturbance with constant input.
Figure 15. Controlled yaw rates with disturbance with constant input.
Electronics 11 01330 g015
Figure 16. Sliding surface SMC and constant input.
Figure 16. Sliding surface SMC and constant input.
Electronics 11 01330 g016
Figure 17. Sliding surface STA and constant input.
Figure 17. Sliding surface STA and constant input.
Electronics 11 01330 g017
Figure 18. Controlled yaw rate with SMC and upper bounds known.
Figure 18. Controlled yaw rate with SMC and upper bounds known.
Electronics 11 01330 g018
Figure 19. Sliding surface SMC and upper bounds known with constant input.
Figure 19. Sliding surface SMC and upper bounds known with constant input.
Electronics 11 01330 g019
Figure 20. Control output of SMC upper bounds known.
Figure 20. Control output of SMC upper bounds known.
Electronics 11 01330 g020
Figure 21. Control output of the STA.
Figure 21. Control output of the STA.
Electronics 11 01330 g021
Figure 22. STA with underestimated value.
Figure 22. STA with underestimated value.
Electronics 11 01330 g022
Figure 23. SMC with underestimated value.
Figure 23. SMC with underestimated value.
Electronics 11 01330 g023
Table 1. Lateral coefficients for dry asphalt.
Table 1. Lateral coefficients for dry asphalt.
CoefficientInfluenceUnitTypical Range
C a Shape factor 1.2–1.8
a 1 Load influence on lateral friction coefficient 1 k N −80–80
a 2 Lateral friction coefficient 900–1700
a 3 Change of stiffness with slip N d e g 500–2000
a 4 Change of progressivity of stiffness/load 1 k N 0–50
a 6 Curvature change with load 2 –2
a 7 Curvature factor d e g N 20 –1
a 8 Load influence on horizontal shift d e g N 1 –1
a 11 Vertical shiftN 200 –200
a 12 Vertical shift at load = 0 N 10 –10
Table 2. Longitudinal coefficients for dry asphalt.
Table 2. Longitudinal coefficients for dry asphalt.
CoefficientInfluenceUnitTypical Range
C b Shape factor 1.4–1.8
b 1 Load influence on longitudinal friction coefficient 1 k N 80 –80
b 2 Longitudinal friction coefficient 900–1700
b 3 Curvature factor of stiffness/load N λ k N 2 20 –200
b 4 Change of stiffness with slip N λ 100–500
b 5 Change of progressivity of stiffness/load 1 k N 1 –1
b 6 Curvature change with load 2 0.1 –0.1
b 7 Curvature change with load 1 –1
b 8 Curvature factor 20 –1
Table 3. Vehicle constants.
Table 3. Vehicle constants.
m2100 kg
I z z 2800 kg m 2
l f 2 m
v x 15 m/s
l r 3 m
F r 80 N
l w 1.8 m
C a F 75,000 N d e g
C a R 150,000 N d e g
C λ −15,000 N λ
Table 4. IM constants.
Table 4. IM constants.
Pole Number6
f m a x 50 Hz
f m a x 400 3 V
R 1 0.182 Ω
X 1 0.990 Ω
X 2 0.180 Ω
X m 7.4 Ω
Table 5. Controller gains.
Table 5. Controller gains.
STA/SMC OverestimatedSTA/SMC Underestimated
U10015
k500500
PI Controller
P−1000N/A
I−800N/A
Table 6. Results.
Table 6. Results.
STA OverestimatedSTA Underestimated
Energetic error0.005580.002971
Maximum error0.005 rad s 0.007 rad s
SMC OverestimatedSMC Underestimated
Energetic error0.0029710.004319
Maximum error0.001 rad s 0.007 rad s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kruse, O.; Mukhamejanova, A.; Mercorelli, P. Super-Twisting Sliding Mode Control for Differential Steering Systems in Vehicular Yaw Tracking Motion. Electronics 2022, 11, 1330. https://doi.org/10.3390/electronics11091330

AMA Style

Kruse O, Mukhamejanova A, Mercorelli P. Super-Twisting Sliding Mode Control for Differential Steering Systems in Vehicular Yaw Tracking Motion. Electronics. 2022; 11(9):1330. https://doi.org/10.3390/electronics11091330

Chicago/Turabian Style

Kruse, Oliver, Aidana Mukhamejanova, and Paolo Mercorelli. 2022. "Super-Twisting Sliding Mode Control for Differential Steering Systems in Vehicular Yaw Tracking Motion" Electronics 11, no. 9: 1330. https://doi.org/10.3390/electronics11091330

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop