Open access peer-reviewed chapter

Modelling and Control of Narrow Tilting Vehicle for Future Transportation System

By Yaxing Ren

Submitted: September 26th 2018Reviewed: October 14th 2019Published: April 1st 2020

DOI: 10.5772/intechopen.90145

Downloaded: 55

Abstract

The increasing number of cars leads traffic congestion and parking problems in urban area. Small electric four-wheeled narrow tilting vehicles (NTV) have the potential to become the next generation of city cars. However, due to its narrow width, the NTV has to lean into corners like two-wheeled vehicles during a turn. It is a challenge to maintain its roll stability to protect it from falling down. This chapter aims to describe the development of NTV and drive assistance technologies in helping to improve the stability of an NTV in turning. The modelling of an NTV considers the dynamics of the tyres and power train of the vehicle. A nonlinear tilting controller for the direct tilting control mechanism is designed to reduce the nonlinear behaviour of an NTV operating at different vehicle velocities. In addition, two torque vectoring based torque controllers are designed to reduce the counter-steering process and improve the stability of the NTV when it turns into a corner. The results indicate that the designed controllers have the ability to reduce the yaw rate tracking error and maximum roll rate. Then riders can drive an NTV easily with the drive assistance system.

Keywords

  • modelling
  • stability control
  • nonlinear control
  • torque vectoring
  • drive assistance system
  • narrow tilting vehicle

1. Background

Vehicle is one of the most widely used transportation in people’s daily life. Due to the greenhouse gas emission problem of traditional cars, the development of electric vehicles received great attention in recent years. However, in urban area, the increasing number of cars causes the traffic congestion problems and limit parking places. Because of these issues, small narrow commuter vehicles are expected to become a new generation of city cars [1, 2]. In the UK, some researches have been done in the past years, such as the CLEVER Project [3, 4, 5] and RESOLVE Project [6, 7], which developed two prototype vehicles as shown in Figure 1 [8]. This kind of vehicles are also called narrow tilting vehicles (NTVs) have just half the width of a conventional car like a motorcycle but have four wheels like a car. This makes an NTV a convergence of a car and a motorcycle that makes it integrate the features and advantages of them.

Figure 1.

Two demonstrators of narrow tilting vehicle developed in the RESOLVE Project [8].

The conventional four-wheel vehicles is wide that have enough roll stiffness to balance the roll stability by its own suspension structure. But the NTV has no such roll stiffness and have to lean into corners during turning [3, 9], as shown in Figure 2 . This is a challenge to the roll stability of NTV and need to be maintained by experienced riders. The purpose of the vehicle design is not only driven by experienced riders but also new riders. Thus, the autonomous drive assistance system is required to improve its roll stability [10, 11, 12].

Figure 2.

The diagram of narrow tilting vehicle in RESOLVE Project developed by AIT [6].

In riding a motorcycle, the rider can lean the motorcycle into a corner by shifting his own weight. But this is not available in riding an NTV as the weight of a human body is much lighter than that of the vehicle. Thus, in riding an NTV, the rider has to act on the throttle with counter-steering process to balance the vehicle in a turn [3, 9]:

  • the rider provides a counter-steering on the throttle on an opposite direction;

  • the counter-steering provides the opposite lateral force;

  • the lateral force rolls the vehicle into the expected side;

  • the rider then turns the steering back to the expected direction at an appropriate moment; and

  • the vehicle stops rolling down and yaws to the expected route.

It shows that the riders of NTVs have to be very experienced in balancing the vehicle and following the path simultaneously. The NTV can be in different tilting states, such as straight on, turning, accelerating turn, oversteer/understeer and highsider, as shown in Figure 3 . However, the next generation vehicles are expected to be easy-driving to low-experienced riders. A drive assistance system can help new riders in balancing the vehicle and the riders only need to focus on the path in the riding. This leads the development of an autonomous drive assistance system for NTV.

Figure 3.

Tilting states of NTV.

To improve the tilting stability, the common solution is to design the active tilting control via installing additional mechanisms. The two main tilting methods are the steering tilt control (STC) and the direct tilt control (DTC) on different mechanisms [13, 14], as shown in Figure 4 . The STC directly controls the steering angle of front wheel to autonomously complete the tilting process as an experienced rider for stabilising the vehicles, while the DTC provides additional torque to lean the vehicle to the expected corners.

Figure 4.

The STC and DTC tilting mechanisms of NTV [10].

The STC system is efficient at high speed but performs worse at the standstill or very low speeds. In slippery road conditions, the performance of using STC is even worse [15]. The DTC based mechanism slightly simplifies these control problems with an additional control input from a separate tilt actuator [16]. But the DTC system requires high tilting motion at high vehicle speed and has risk to cause the vehicle oscillations. In addition, the delayed vehicle response speed could reduce the performance of tilting motion. Thus, it requires highly sophisticated loop control algorithms adapting to different loads and driving conditions [16]. The combination of STC and DTC in dual mode switching strategies is available to reduce their drawbacks. But such approaches have obvious discontinuous behaviour during the mode switching [4, 14, 17].

Several studies focused on the control approach design in driving the DTC actuator, including linear SISO control approaches to provide tilt torque from a given combination of vehicle information [2, 18], model-based control methods to decouple the longitudinal and lateral dynamics in vehicle response [5, 19, 20], and nonlinear control solutions to compensate the nonlinear behaviour of NTVs based on the accurate vehicle model [20, 21].

On the other side, the torque vectoring (TV) technology is able to improve the vehicle cornering response and potential to improve the handling performance of a vehicle [22]. The left-right TV technique was proposed in [23] aiming to distribute the driving and braking forces on left and right wheels in a wheel-individual vehicle. The control allocation criteria were verified sensitive to electric motor drive parameters in performance comparison [24]. The maximum vectoring torque limit was determined in [25] and desired traction force and yaw moment were mapped in [26]. The TV approach was optimised to improve the yaw moment distraction performance in [27] and the stability of NTV under expected environmental conditions in [28]; the lateral stability in cornering was enhanced by optimal TV approach to maximise the vehicle velocity in [29]; and minimised the power losses of TV to improve the battery efficiency [30].

In these approaches, the TV method is used as an assistant torque mainly for improving the performance of vehicle yaw turn and enhancing the lateral stability. The yaw moment on a vehicle can also affect the roll stability and it is more sensitive to an NTV. The conventional TV methods and their optimisation may not suitable for both yaw and roll stability enhancement. Thus, the roll stability maintenance of using the TV technology needs to be paid more attention in an NTV.

This chapter first designs a nonlinear tilting controller for DTC-based NTVs without the dependence of an accurate vehicle model to improve the performance of DTC from low speed to high speed. In addition, this chapter develops the TV technology based drive assistance system to maintain the roll dynamics of NTV in cornering. Both approaches are developed to assist the rider in turning an NTV and improve the roll stability of the vehicle. As a result, both the new rider and experienced rider can drive the NTV easily.

2. Mathematical model of four-wheel vehicle dynamics

The basic model of NTV was proposed in 1990s for the two or three wheeled tilting vehicles from the simplified bicycle geometric model [17, 31, 32]. The model considers the vehicle body dynamic only and the wheels are assumed with light weighting and not leaning with the vehicle body. The University of Minnesota proposed the nonlinear NTV model with wheel dynamics considering the distribution force on each wheel [16, 20, 33]. The University of Bath proposed a five DoF nonlinear model of NTV and wheel dynamics [3, 4, 5]. On the other hand, due to the contacts between road surface and tyre significantly affects the friction force of wheel dynamics, the tyre longitudinal slip can be combined into the wheel dynamic in the NTV model. This section will discuss the detailed NTV model to describe the dynamics of traction force transferred from tyre to vehicle body and simplified single-track vehicle model for controller design.

2.1 Wheel dynamics

As seen in the wheel dynamic model in Figure 5 , the wheel speed ωijdescribes the power transfer from rear-wheel-drive wheel hub to road. In four-wheeled vehicle, the wheels of front left, front right, rear left, and rear right wheels are represented as ijflfrrlrr. The traction torque Trjis applied on rear left and rear right wheels and the brake torque Tbrk,iare applied on the centre of all wheels. The longitudinal force Fl,ijis the force to drive the wheels at the contact point between tyre and road surface.

Figure 5.

Wheel dynamic model.

The dynamics of wheel speeds are represented as [12, 34]:

ω̇fj=Tbrk,fRfFl,fjJfjE1
ω̇rj=TrjTbrk,rRrFl,rjJrjE2

where Jijis the wheels’ inertia around the wheel with the radius Ri.

The longitudinal force can be described as a function of friction coefficient μijand tyre longitudinal slip sl,ijas

Fl,ij=Fz,ijμijsl,ijE3

where the tyre longitudinal slip sl,ijcan be described based on the vehicle velocity vand vehicle side-slip angle βas:

sl,ij=RiωijvcosβmaxRiωijvcosβE4

which describes the longitudinal slip of both acceleration and braking conditions, as shown in Figure 6 .

Figure 6.

Wheel slip ratio at different wheel rotating conditions.

The tyre characteristics of friction coefficient μijare modelled by the magic tyre formula as [35].

μijxij=DsinCarctanB1Exij+EarctanBxijE5

where B, C, Dand Eare the parameters to determine the friction coefficient of tyre, the input xijcan be either longitudinal slip sl,ijto calculate the longitudinal slip friction coefficient or lateral slip angle αijto calculate the side slip friction coefficient [36]. An example of the longitudinal tyre characteristics of friction coefficient with wheel slip ratio on typical roads of dry, wet, snow and iced conditions, as shown in Figure 7 .

Figure 7.

Longitudinal tyre characteristics of variable friction coefficient with longitudinal slip ratio.

The vertical load Fz,ijof each wheel can be calculated by

Fz,fl=mlrlghlax12hbfaygE6
Fz,fr=mlrlghlax12+hbfaygE7
Fz,rl=mlflg+hlax12hbraygE8
Fz,rr=mlflg+hlax12+hbraygE9

where mis the lumped mass of vehicle itself and rider; gis the gravitational constant; lis the distance of wheelbases consisting lfand lr, which represent the distance from the centre of gravity (COG) to front axles and rear axles, respectively; hindicates the vehicle height that is measured from the road surface to the COG of the vehicle; bfand brare the track of front and rear axle; axand ayare the acceleration of vehicle in x-axis and y-axis of the vehicle-fixed coordinate system.

The tyre sideslip force is presented by the magic tyre formula in (5) as

Fs,ij=Fz,ijμijαij+λstθE10

where θis the lean angle of wheels, which is the same as lean angle of vehicle, and λstis the camber stiffness coefficient of wheels. The wheel lateral slip angle αijrepresents the angle between the longitudinal axis of wheel and its velocity forward direction. The lateral slip angle can be presented as

αfj=δarctanvsinβ+lfφ̇vcosβE11
αrj=arctanvsinβlrφ̇vcosβE12

where δis steering angle of front wheels and φ̇is the yaw rate of vehicle.

The traction force and lateral force of wheels in vehicle-fixed coordinate system, Fx,fj, Fy,fj, Fx,rjand Fy,rj, can be presented by the transformation

Fx,fj=Fl,fjcosδFs,fjsinδE13
Fy,fj=Fl,fjsinδ+Fs,fjcosδFx,rj=Fl,rjE14
Fy,rj=Fs,rjE15

2.2 Vehicle dynamics

The vehicle dynamic of an NTV is the combination of a vehicle model and a bicycle model. In modelling an NTV system, the vehicle and its rider (and passenger) can be seen as a single mass model. The vehicle model of narrow tilting vehicle includes the velocity dynamic, side-slip angle dynamic, yaw dynamic and roll dynamic [30]. The geometry model of an NTV is shown as in Figure 8 . The vehicle motion dynamics can be described by the vehicle velocity vand the vehicle side-slip angle β, which is defined as the angle between vand the vehicle longitudinal axis x. Their dynamics can be represented by

Figure 8.

Geometry of a narrow tilting vehicle.

v̇=1mcosβijFx,ij+sinβijFy,ijFresE16
β̇=1mvcosβijFy,ijsinβijFx,ijφ̇E17

where Fresrepresents the force of driving resistance.

The vehicle acceleration in x- and y-axis axand ayare presented by v, β, φand their differentials as

ax=v̇cosβvβ̇+φ̇sinβE18
ay=v̇sinβ+vβ̇+φ̇cosβE19

The vehicle yaw motion in the second-order differential equation is represented as

φ¨=1IzlfFy,fl+Fy,frlrFy,rl+Fy,rr+bf2Fx,frFx,fl+br2Fx,rrFx,rlE20

where Izis the inertia moment in z-axis.

As the NTV has no roll stiffness of suspension, the roll motion of NTV can be presented as

θ¨=1Ix+mh2sin2θmhgsinθhcosθFy,ijmh2θ̇2sinθcosθCdθ̇E21

where θand θ̇are the vehicle roll angle and roll rate, Ixis the vehicle roll moment of inertia, and Cdis the roll damping ratio of the suspension.

2.3 Simplified single-track vehicle model

The nonlinear equations of the four-wheel model provided in previous section are accurate and detailed in matching the real vehicle response. In controller design and performance analysis, a simplified single-track model has been delivered from the nonlinear equations (1)–(21). Assuming that the steer angle, side slip angle and roll angle approach zero at normal states, their sinusoidal value can be approximated to their own value using the small-angle approximation for simplification. And assume that the COG is at the middle of the track and the difference between COG to the front and rear axles is zero, which gives lf=lr. Simplify the foundation torque of rear left and rear right wheels as Trand add the torque differential value of rear wheels as a new input ΔTrto the system. Then the vehicle model can be simplified to a function of system state xand control input uas

ẋ=fx+gxuE22

where

x=vβφ̇θθ̇T,u=δTrΔTrTE23
fx=2Cγmβ2+2λγmβθ2Cγmβv+2λγmθvφ̇Cγl22Izφ̇vθ̇mgh2λγhIxθCdIxθ̇+2CγhIxβmh2Ixθ̇2θE24
gx=CγmβCγmvCγ2Iz0CγhIx1mRrβmv00000brIz00TE25

including the linearised tyre lateral behaviour as equivalent cornering stiffness coefficient Cγand camber stiffness coefficient λγ.

The system will finally converge to its steady state with a given trajectory. When the vehicle is turning in a circle with radius of R, the system steady state value can be approximately calculated as

β0=l/2Rφ̇0=v/Rθ0=v2/gRE26

2.4 Virtual rider model

The virtual rider model is produced to simulate the reaction of a rider of NTV with two objective, one is to maintain the stability of vehicle to reduce the risk of falling down and the other is to follow the path of the target route [9, 37]. For experienced rider, the two control objectives can be achieved together to perform the optimised operation. However, the virtual rider model needs to be developed assuming the rider has no special skills and experience in operating an NTV [2, 16, 38]. A solution is to apply two control algorithms independently, one aims to maintain the roll angle of the vehicle and the other aims to track the path. Each control algorithm has only one control objective and will not communicate with each other to simulate the behaviour of a new rider to ride an NTV. Different with riding a bicycle that the rider can shift its own body to help lean the bicycle, the weight of NTV is much higher than the weight of a rider. Thus, the shift of rider’s position is not considered in the virtual rider and only the steer angle and traction torque are controlled by the virtual rider.

The steer angle control will result in not only the roll stability but also the lateral dynamics. Because of this, the control algorithm of steer angle can be easily developed as the sum of two simple controllers, one tracking the roll angle θand the other tracking the yaw rate φ̇. In roll stability control, a proportional derivative (PD) control is applied to track the error of roll angle [3] as

δ1=kp2+skd2θrefθE27

In the lateral trajectory tracking, the rider applies steering input to track the target yaw rates obtained from path. It is assumed that the steer angle is proportional with the path to be followed [3]. As the required response speed of lateral trajectory tracking is slower than that of roll stability control, a pseudo-derivative feedback (PDF) control is applied in the yaw rate tracking. Comparing with the traditional PI(D) control, the PDF control can reduce the effect of derivative feedforward action to avoid the transient impact to roll stability [39]. The lateral control is designed as

δ2=ki1sφ̇refφ̇kp1φ̇E28

The final steer angle control input can be calculated with combining the two outputs together as

δ=δ1+δ2E29

Apart from the steering control to maintain the roll stability and follow the path, the vehicle speed needs to be controlled by virtual rider via throttle to generate equivalent traction torque to the vehicle. The vehicle velocity control is implemented via a PI controller as

Tr=kp3+ki3sVrefvE30

3. Design of drive assistance system

This section includes two designs. The first design is a nonlinear tilting controller which compensates the nonlinear behaviour of DTC under different vehicle velocity and operating state. The second design is two torque vectoring controllers to assist the rider to maintain the roll dynamics of NTV in cornering based on steer angle and tilting compensator, respectively.

3.1 Nonlinear tilting controller design

In the nonlinear controller design, the first step is to linearise the relation between system input and output, which is called input-output linearisation. The roll angle equation can be rewritten as

θ¨=Lfx+BθMtE31

where

Lfx=1Ix+mh2sin2θmhgsinθmh2θ̇2sinθcosθhcosθ2Cfδ2Cftan1lfφ̇+VyVx+2λfθ+2Crtan1lrφ̇+VyVx+2λrθE32
Bθ=1Ix+mh2sin2θE33

As Bx0if Ix>0, the Bxis known as non-singular for nominal operating points and Bx1is achievable. The required tilting motion as control input can be designed as

Mt=B1Lfx+utE34

where utis designed as the control input to the linearised system

ut=k1θθk2θ̇E35

and θis the ideal roll angle calculated as a function of steering angle and vehicle speed as

θ=tan1V2δlf+lrgE36

Choose B0=Bθθ=0as the nominal control gain at rated value. The difference between Bxand B0will be seen as disturbance in the lumped perturbation. Define the perturbation terms as

θ¨=Ψx+B0MtE37

where

Ψx=Lfx+BxB0MtB0=1IxE38

Assume the lumped perturbation will not change quicker than one time cycle. Calculate the perturbation term as

Ψ̂tΨt1=θ¨t1B0Mtt1E39

The final control input is

Mt=B01Ψ̂+k1tan1Vx2δ/glf+lrk1θk2θ̇E40

Figure 9 shows the block diagram of the nonlinear control for tilting mechanism of NTV.

Figure 9.

Control block diagram of the tilting control for the tilting mechanism of NTV.

Figure 10.

Vectoring torque assists the rider in balancing the NTV during a turn.

3.2 Torque vectoring controller design

3.2.1 Steering angle based torque vectoring (SATV)

The easiest design to compensate the counter steering behaviour when turning a vehicle is to set the vectoring torque of rear wheels proportionally to the derivative of steer angle as

ΔTr=Kδ̇E41

where Kis the control gain designed to get expected performance. This parameter is chosen based on the bandwidth of the torque controller that its response speed have to be several times faster than yaw moment response speed and slower than torque response speed.

When the rider turning the vehicle, the torque controller activated the vectoring torque to yaw the vehicle in the opposite direction to lean the vehicle to the target position ( Figures 10 and 11 ). With the drive assistance of vectoring torque, the rider is not required to act counter-steering to lean the vehicle manually.

3.2.2 Tilting compensator based torque vectoring (TCTV)

In steady-state that the vehicle keeps a unchanged states, φ¨reaches zero and φ̇reaches its reference value. Then the steady-state steer angle can be obtained from the yaw dynamics in (22) as

δss=lvφ̇2brCγlΔTrE42

Substitute (42) into the roll dynamic equation in (22) to obtain:

θ¨=1Ixmgh2λγhθCdθ̇+2Cγmh2θ̇2θCγhlvφ̇2brCγlΔTrE43

Assume θ̇and θ¨are zero in steady state, one can obtain the equation below:

θ¨=hIxmg2λγθ+2CγβCγlvφ̇+2brlΔTr=σE44

If design the control signal as

σ=hIx2brlKδ̇=Kδ̇E45

the vectoring torque to improve roll stability can be obtained as

ΔTr=Kδ̇+ΨE46

where

Ψ=l2brCγδmg2λγθ2CγβE47

Comparing (46) with (41), the additional component Ψis defined as the tilting compensator (TC) to compensate the nonlinear impacts that could reduce the roll stability. The TC based torque vectoring (TCTV) method can manage the vectoring torque to reduce the counter steering during a turn. The block diagram of the TV based drive assistance system is shown in Figure 12 .

Figure 11.

The diagram of torque vectoring for narrow tilting vehicle.

Figure 12.

The control block diagram of torque vectoring.

Figure 13.

The data communication and power flow of torque vectoring in narrow tilting vehicle.

Figure 14.

Simulation result of vehicle route path tracking performance.

Figure 15.

Simulation result of vehicle yaw rate and roll angle at constant speed of 20 km/h.

Figure 16.

Simulation result of yaw rate and roll angle with linear controller.

Figure 17.

Simulation result of yaw rate and roll angle with gain-scheduling controller.

Figure 18.

Simulation result of yaw rate and roll angle with nonlinear controller.

Figure 19.

Controller performance comparison among their IAE of yaw rate and roll angle.

Figure 20.

Path of vehicle with left turn in simulation.

Figure 21.

Simulation result of case 1—left turn under constant speed.

Figure 22.

States tracking error comparison of case 1.

Figure 23.

The performance indices comparison among different torque controllers in the turning.

Figure 24.

Simulation result of case 2—acceleration during a turn.

Figure 25.

States tracking error comparison of case 2.

Figure 26.

The performance indices comparison among different torque controllers when accelerating in a turn.

3.2.3 Torque management

For electric vehicles, the main source of vehicle propulsion is from the batteries. To protect the battery and electric motors from overload, the output power will be limited to manage the generated torque in the controller. The available torque applied to the motor can be described as

Tavi=minTm,ratedminPm,ratedPb,aviωmE48

where Tm,ratedand Pm,ratedis the rated torque and power of wheel motor; Pb,aviis the maximum available output power from battery based on its current capacity. The final torque output can be managed as

Tr=minTrTaviE49
ΔTr=minΔTrTaviTrE50

Then the final torque applied on the left and right rear wheels can be represented as

Trl=Tr+ΔTrTrr=TrΔTrE51

The torque drive system of NTV is shown in Figure 13 , where the data flow, electric power flow, and mechanical drive are given with blue, red and black arrows, respectively.

4. Simulation results

The following section verifies the designed controllers in assisting the rider to maintain the roll stability of the vehicle during a turn. The parameters of NTV are chosen from [1] and given in Table 1 . The verification is based on the simulation in Matlab.

4.1 Result of nonlinear tilting control approach

4.1.1 Constant speed tilting test

The controllers used in simulation are with the parameters given in Table 2 . The simulation validations of nonlinear tilting controller are carried out with tracking the route in a shape of . The speed reference gives a constant and the yaw rate reference is in a square wave. The virtual rider maintains the vehicle yaw rate to track the predefined route path that is independent with the tilting controller. The route path tracking performance is shown in Figure 14 , where the desired path is shown as the black line and the vehicle path is shown as the dashed red line. The vehicle path track is due to the yaw rate control of a virtual rider and the stability is controlled by the tilting mechanism. The entire control performance is good that the vehicle tracks the path well.

DescriptionSymbolValueUnit
Total vehicle massm200.0kg
Height of vehicle COGh0.5m
Distance from COG to front axlelf0.7m
Distance from COG to rear axlelr0.9m
Length of track of front axlebf0.5m
Length of track of rear axlebr0.7m
Vehicle roll moment inertiaIx18kg·m2
Vehicle yaw moment inertiaIz80kg·m2
Front/Rear wheel radiusRfj/rj0.5m
Front/Rear wheel rotational inertiaJfj/rj0.2kg·m2
Front cornering stiffnessCf3500N/rad
Rear cornering stiffnessCr5480N/rad
Front camber stiffnessλf1000N/rad
Rear camber stiffnessλr2000N/rad

Table 1.

System parameters of NTV.

DescriptionSymbol and value
Virtual riderKp=0.1,Ki=0.1
Linear controllerk1=300,k2=400
Gain-scheduling controllerk1=300,k2=400LS:v18km/hk1=500,k2=1000MS:18<v30km/hk1=1500,k2=3000HS:v>30km/h
Nonlinear controllerk1=300,k2=400,B0=0.0556

Table 2.

Control parameters.

The vehicle yaw rate and roll angle performance at the constant speed of 20 km/h are shown as the simulation result in Figure 15 . The yaw rate tracks the step changed reference by the virtual rider and the vehicle roll angle is controlled by the nonlinear tilting controller. The result in Figure 15 compares between the control performance (blue line) and their reference (red dashed line). The result of roll angle tracking indicates that the controller is able to keep the vehicle stable during a turn.

4.1.2 Increasing and decreasing speed tilting test

In the increasing and decreasing speed tilting test, the same route path is employed for the validation with the varying vehicle velocity from low speed to high speed. With the change of vehicle speed, the reference yaw rate and roll angle are amended depending on the velocity. Its yawing and tilting dynamics have nonlinear behaviour under different speed. Three types of controller have been compared, the linear PI controller, the gain-scheduling PI controller, and the nonlinearity compensation based tilting controller.

The linear controller normally cannot perform well in the whole range of speed, especially at high vehicle speed. That is because the vehicle model includes high-order nonlinearities and the linear controller is designed based on the linearised model at a particular operating speed. Thus, the control performance can be guaranteed only at the target speed. The nonlinear effect, such as the variation of speed, will cause the controller difficult to maintain the optimised performance in the whole speed range.

To reduce the nonlinear effect at different operating speed, the gain-scheduling (GS) controller is to separate the whole speed region into small regions and the linear control law is applied in each region. When the vehicle velocity changed from low speed to high speed, the controller parameters switch among the predesigned regions to provide the desired control performance in the whole range of speed. The scheduled control parameters in three regions, low speed (LS), medium speed (MS) and high speed (HS), are given in Table 2 . However, the switching between controllers reduces the control performance and the predefined controllers are not robust to the uncertainties in practice, including both the variation of vehicle parameters, such as the weight and COG of vehicle caused by the change of rider and passengers, and the environmental variation, such as the friction coefficient of road surface and impact of wind disturbance. As the simulation aims to verify the control algorithm under ideal condition, the impact of uncertainties is not presented in the simulation study.

The nonlinear controller is designed to cover the whole operating region from low vehicle velocity to high vehicle velocity. The structure of the nonlinear controller is the combination of a normal linear controller and a compensation block of estimated nonlinearity, as in Figure 9 . The nonlinearity under different speed was compensated by the estimated nonlinear behaviour. The nonlinear approach improved the performance of tilting controller in the whole operating region.

In the chosen of controller parameters, the lower control gain can cause larger tracking error, while the higher control gain can cause more actuator usage and overshoots and can reduce the stability. The parameters of linear controller are chosen to minimise the roll angle tracking error in the whole operating range and, simultaneously, reduce the risk of causing unstable. To ensure a fair comparison, the GS control gain in each region is chosen by the method the same as that of the linear controller. And the nonlinear controller uses the same control gain as the linear controller additionally combined with the nonlinearity compensation block. The simulation results of vehicle yaw rate and roll angle controlled by the three controllers under the speed from 5 to 45 km/h are shown in Figures 16 18 , respectively.

To verify the improvement of control performance numerically, the comparison among linear, gain-scheduling and nonlinear controllers is relied on the integral absolute error (IAE) of yaw rate and roll angle, as shown in Figure 19 . All the three controllers are employed to control the same vehicle system with the same virtual rider model. The roll angle IAE of the nonlinear controller is 46%less than that of the GS controller and 75%less than that of the linear controller. In addition, the better performance the tilting controller acted on roll angle tracking, the easier the rider can maintain the vehicle in tracking the yaw rate.

With the same virtual rider, the performance of nonlinear controller has 24and 9%less IAE in yaw rate tracking than that of the linear controller and GS controller, respectively. The results verified that the nonlinear tilting controller performs better in both maintaining the roll stability and tracking the lateral trajectory.

4.2 Result of torque vectoring approach

In the simulation validation, the TV controllers are applied to control the roll stability of NTV in tracking the route of a step yaw rate in two case studies. The first case is that the vehicle driven into a turn at a constant speed and the second case is that the vehicle accelerating during a turn. Both tests use the same rider model and vehicle plant model in the comparison among traditional controllers and proposed SATV and TCTV controllers. The parameter settings of the virtual rider model and torque controller are given in Table 3 . The performance validates the effectiveness of the designed controller on counter steering reduction and the stability improvements of the designed controllers.

4.2.1 Left turn under constant speed

The case study simulates the dynamic response of an NTV driving into a turn. The vehicle is driven straight with a constant speed of 5 m/sat first. Then the rider starts to turn the vehicle to track the path in a left turn with the radius of 15 m, as shown in Figure 20 . The desired command to the virtual rider is a step changed yaw rate. The step change of yaw rate reference actually acts as a sudden disturbance to the torque controller to verify its transient response. In conventional method, the rider should counter-steer the front wheels to lean the vehicle into an opposite direction until the roll angle reaches the desired value to maintain its roll stability. With the assistance of torque vectoring, the requirements of counter-steer from rider will be reduced.

Figure 21 shows the dynamic response of the steering angle, vectoring torque, vehicle side-slip angle, yaw rate, lateral acceleration and roll rate. The comparisons are among the control inputs as well as the vehicle states performance under the control of the different controllers. Comparing the results, the requirements of counter-steering from rider have been eliminated in both the SATV and TCTV based control methods. Comparing between the two proposed TV methods, the TCTV has less oscillation than that of the SATV due to the tilting dynamics been compensated.

The steady state value of the target yaw rate is 19 deg/sand that of the side-slip angle is 2.9 deg, which can be calculated from (26). The yaw rate and lateral acceleration of the TCTV based torque control have less oscillation comparing with the other three methods. The steering angle is the main contributor to the performance of side-slip angle. This makes them to have the same response as shown in the results. Among the performances of all the controllers, the roll rate of the TCTV based torque control performs the best with the least peak tracking error and less oscillation.

The tracking error of all states is shown in Figure 22 for a clearer comparison. In the comparison of tracking performance, the proposed controller performs better in transient response with less maximum tracking error and oscillation rate. The tracking error compensation speed is about 4 seconds to approach zero under disturbance. It verifies that both the transient stability and steady-state stability of roll dynamics can be maintained as desired with using the proposed controller.

The quantity comparison of maximum tracking error and integral absolute error (IAE) of each state is summarised and given in Table 4 . With the usage of proposed TV controller, both the maximum tracking error and oscillation rate has been reduced comparing with traditional control method and normal TV approach. The TCTV eliminated the counter-steering process to ease the rider in operating the NTV and the maximum error of steering control is reduced about 74% comparing with the result of conventional method. With the TCTV controller applied to the NTV, the side-slip angle, yaw rate, lateral acceleration, and roll rate have been improved with 35, 58, 36, 28% less maximum tracking error, respectively. To make the comparison more obvious, the indices of the maximum error, IAE and oscillation rate of all the control methods are shown in bar charts as in Figure 23 .

DescriptionSymbol and value
Virtual riderkp1= 0.3ki1= 0.2
kp2= 1kd2= 5
kp3= 1ki3= 0.4
Torque controllerK= 50
Tm,rated= 50 Nm
Pm,rated= 1500 W

Table 3.

Controller parameter settings.

IndicesVariablesw/o TVTraditional TVWith SATVWith TCTV
Maximum track errorCounter-steer agl (deg)0.5530.3110.1070.006
Side-slip agl (deg)0.14420.1380.09430.101
Yaw rate (deg/s)1.7631.821.3070.719
Lateral acc (×0.01 m/s)1.511.7111.190.933
Roll rate (deg/s)1.1661.0860.8030.653
Integral absolute errorSide-slip agl (deg·s)0.2970.2900.1600.185
Yaw rate (deg)3.663.432.071.24
Lateral acc (×0.01 m/s)3.1363.2171.8611.199
Roll rate (deg)2.5862.4261.520.832
Oscillation rateCounter-steer agl (%)0.60930.63430.54420.5292
Side-slip agl (%)0.68070.71610.60820.5937
Yaw rate (%)0.46940.27090.25060.1829
Lateral acc (%)0.39120.2050.18960.1217
Roll rate (%)3.6912.1231.9471.546

Table 4.

Performance indices comparison among different controllers in turning at a constant speed.

4.2.2 Speed acceleration during a turn

In addition to the constant speed turn, the speed acceleration/deceleration will cause instability of the vehicle roll dynamics as well. The second case simulates the operating of NTV under the condition of speed accelerating during a turn. The initial state is the NTV driving at a constant speed of 5 m/sand turning left with a yaw rate of 5.8 deg/sin steady state. Then the rider increase the propulsion torque to accelerate the vehicle to test the response of the torque controller as well as the performance of the vehicle.

The dynamic response of an NTV is shown in Figure 24 with two inputs and four system states. And the tracking error of all states is shown in Figure 25 . The result in this case is similar to the previous one that both the SATV and TCTV reduced the requirements of counter-steering from rider and improves the roll stability with less tracking error. In the yaw rate and roll rate comparison, the TCTV performs the best with the least peak error and fastest response time. The numerical results and bar chart comparison of the maximum tracking error, IAE and oscillation rate are given in Table 5 and Figure 26 . The TCTV method reduced the maximum tracking error in steer angle, side-slip, yaw rate, lateral acceleration and roll rate with 35%, 44%, 59%, 73% and 55% less value, respectively.

IndicesVariablesw/o TVTraditional TVWith SATVWith TCTV
Maximum track errorCounter-steer agl (deg)0.0530.0130.00270
Side-slip agl (deg)0.01840.01650.01730.0162
Yaw rate (deg/s)0.08340.05390.06730.0447
Lateral acc (×0.01 g)0.06870.03160.03320.0229
Roll rate (deg/s)0.0490.02610.03020.0169
Integral absolute errorSide-slip agl (deg·s)0.02660.02460.02420.0239
Yaw rate (deg)0.1370.07930.07330.0535
Lateral acc (×0.01 m/s)0.1180.06190.05720.0367
Roll rate (deg)0.06280.03320.02630.0361
Oscillation rateCounter-steer agl (%)0.60930.63430.54420.5292
Side-slip agl (%)0.68070.71610.60820.5937
Yaw rate (%)0.46940.27090.25060.1829
Lateral acc (%)0.39120.2050.18960.1217
Roll rate (%)3.6912.1231.9471.546

Table 5.

Performance indices comparison among different controllers in accelerating in a turn.

The cases aim to verify the control performance of developed torque controller in sudden turning and speed acceleration during a turn. These two cases verifies the vehicle stability with the proposed torque controller under sudden disturbance and time-varying disturbance, respectively. In both cases, the counter steering requirements can be fully eliminated and the maximum tracking error and oscillation rate of state tracking performance can be reduced for the average of 1/3 with using the proposed TV approach. Comparing the two cases, the improvement is more obvious in speed acceleration during a turn as it is more suitable for the time-varying disturbance on roll stability. Therefore, the NTV equipped with the drive assistance system will be easy to be ridden by any types of riders from new to experienced ones.

However, one limitation of this work is that it only simulated the driving assistant system in NTV under ideal condition, more uncertainty impact as well as the experimental verification can be done in future work. In addition, only two tilting state have been considered in the controller design and verification, turning with a constant speed and speed changes in a turn. The future research will also focus on other tilting states that are more complicated and challenged, such as maintaining the stability of NTV at highsider to avoid following down.

5. Conclusions

This chapter has reviewed the wheel and vehicle models of NTV and designed a nonlinear tilting controller for DTC-based mechanisms and two torque vectoring based drive assistance systems for torque control to help the rider in balancing the NTV during a turn. The nonlinear tilting controller has the capability to compensate the nonlinearities of vehicle tilting dynamics without the accurate vehicle model and been validated in simulation by comparing with the linear and gain-scheduling control approaches. The nonlinear tilting controller reduced the nonlinear tracking performance at different vehicle velocities and improved the yaw rate tracking performance as indicated in the results. The designed SATV and TCTV torque controllers are validated with the same vehicle model and compared with the traditional TV approach. The proposed controllers eliminated the counter-steering and improved the roll stability in balancing the vehicle. The peak tracking error, IAE and oscillation rate have been reduced by the tilting compensator and the vehicle dynamics are easier to be stable. Thus, the designed drive assistance systems can help riders with different experiences to balance the vehicle when driving an NTV.

Acknowledgments

The research presented in this chapter was undertaken as part of the Range of Electric Solutions for L Category Vehicles (RESOLVE) Project. Funded through the European Funding for Research and Innovation (Horizon 2020), Grant Number 653511.

How to cite and reference

Link to this chapter Copy to clipboard

Cite this chapter Copy to clipboard

Yaxing Ren (April 1st 2020). Modelling and Control of Narrow Tilting Vehicle for Future Transportation System, Intelligent and Efficient Transport Systems - Design, Modelling, Control and Simulation, Truong Quang Dinh, IntechOpen, DOI: 10.5772/intechopen.90145. Available from:

chapter statistics

55total chapter downloads

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

Related Content

This Book

Next chapter

The Impact of Virtual Environments for Future Electric Powered-Mobility Development Using Human-in-the-Loop: Part A - Fundamental Design and Modelling

By Jun Jie Chong, Peter J. Kay and Wei-Chin Chang

Related Book

First chapter

Applying Vehicular Networks for Reduced Vehicle Fuel Consumption and CO2 Emissions"

By Maazen Alsabaan, Kshirasagar Naik, Tarek Khalifa and Amiya Nayak

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us