10
1 Model Predictive Control for Vehicle Yaw Stability with Practical Concerns Mooryong Choi and Seibum B. Choi, Member, IEEE Abstract—This paper presents a method for ESC based on model predictive control (MPC) using the bicycle model with lagged tire force to reflect the lagged characteristics of lateral tire forces on the prediction model of the MPC problem for the better description of the vehicle behaviour. In order to avoid the computational burden in finding the optimal solution of the MPC problem using the constrained optimal control theory, the desired states and inputs as references are generated since the solution of the MPC problem can be obtained easily in a closed form without using numeric solvers using these reference values. The suggested method controls the vehicle to follow the generated reference values to maintain the vehicle yaw stability while the vehicle turns as the driver intended. The superiority of the proposed method is verified through comparisons with an ESC method based on ordinary MPC in the simulation environments on both high-μ and low-μ surfaces using the vehicle dynamics software CarSim. Index Terms—Electronic stability control (ESC), model pre- dictive control (MPC), vehicle dynamics, vehicle yaw stability. NOMENCLATURE C x Tire longitudinal stiffness parameter C α Tire lateral stiffness parameter C f Lumped cornering stiffness of front tires C r Lumped cornering stiffness of rear tires μ Tire-road friction coefficient F z Tire normal force F x Tire longitudinal force F yf Front axle lateral tire force F yr Rear axle lateral tire force δ f Average front steer angle r Vehicle yaw rate β Vehicle side slip angle l f CG-front axle distance l r CG-rear axle distance I z Vehicle yaw moment of inertia m Vehicle mass v x Vehicle longitudinal speed v y Vehicle lateral speed R e Tire effective radius M z Corrective yaw moment N Prediction horizon P B Brake cylinder pressure of each wheel t Vehicle half track I. I NTRODUCTION The authors are with the Department of Mechanical Engineering, KAIST (Korea Advanced Institute of Science and Technology), Daejeon 305-701, Korea (e-mail: [email protected]; [email protected]). T O COPE with the increased demand for vehicle safety, various vehicle dynamic control systems have been in- troduced in the market over the past two decades [1]–[13]. Among these systems, the electronic stability control (ESC) systems, which stabilize the vehicle yaw motion by actuating the differential braking, have proved themselves to be one of the most effective systems for enhancing vehicle safety [14]. Although numerous types of ESCs have been developed by many researchers [15], [16], these ESC algorithms are most commonly activated to exert the corrective yaw moment to the vehicle when excessive differences in the actual and desired yaw rates or immoderate side slip angles are detected. How- ever, when excessive side slip angles or excessive differences in the actual and desired yaw rates are observed, in many cases, the vehicle has already entered an unstable vehicle state. Since a vehicle in an unstable state tends to rapidly spin or bounce out of its desired trajectory, even a short delay in ESC actuation can result in fatal accidents. In order to overcome this drawback of the conventional ESCs, several papers in the literature [17]–[20] have suggested the methods that stabilize the yaw motion of a vehicle based on the model predictive control (MPC) scheme, which can predict the near future using vehicle dynamics models, so that early activations of the corrective yaw moments to stabilize the vehicle, even when the vehicle is in a stable vehicle state, are enabled to prevent the vehicle from entering an unstable state. Although, the performances of the algorithms in [17]–[20] are reasonably satisfactory, according to the experimental or simulation results, several issues that must be considered for the MPC-based yaw stability control algorithms are not taken into account in these papers. First, the vehicle prediction models in MPC must reflect the lagged characteristics of tire forces. The majority of researches applying MPC to vehicle yaw stability rely on a bicycle model which is a simplified two-state vehicle dynamics model in predicting the future behavior of a vehicle. However, the bicycle model does not describe the lagged characteristics of lateral tire forces. Since the prediction time of the MPC formulation for vehicle yaw stability control is typically 0.1-0.3 s [17], [20] while the time constant for the lagged dynamics of lateral tire force can be up to 0.15 s, the prediction model for MPC for vehicle yaw stability control must reflect the lagged characteristics of the tire forces. Second, the MPC-based yaw stability control algorithms cause a significant computational burden in finding the optimal solutions of the MPC formulations which is the biggest obstacle that prevents MPC-based vehicle yaw stability control algorithms from being applied to commer- cial vehicles. This computational burden primarily originates

1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

1

Model Predictive Control for Vehicle Yaw Stabilitywith Practical Concerns

Mooryong Choi and Seibum B. Choi,Member, IEEE

Abstract—This paper presents a method for ESC based onmodel predictive control (MPC) using the bicycle model withlagged tire force to reflect the lagged characteristics of lateraltire forces on the prediction model of the MPC problem for thebetter description of the vehicle behaviour. In order to avoid thecomputational burden in finding the optimal solution of the MPCproblem using the constrained optimal control theory, the desiredstates and inputs as references are generated since the solution ofthe MPC problem can be obtained easily in a closed form withoutusing numeric solvers using these reference values. The suggestedmethod controls the vehicle to follow the generated referencevalues to maintain the vehicle yaw stability while the vehicleturns as the driver intended. The superiority of the proposedmethod is verified through comparisons with an ESC methodbased on ordinary MPC in the simulation environments on bothhigh-μ and low-μ surfaces using the vehicle dynamics softwareCarSim.

Index Terms—Electronic stability control (ESC), model pre-dictive control (MPC), vehicle dynamics, vehicle yaw stability.

NOMENCLATURE

Cx Tire longitudinal stiffness parameterCα Tire lateral stiffness parameterCf Lumped cornering stiffness of front tiresCr Lumped cornering stiffness of rear tiresμ Tire-road friction coefficientFz Tire normal forceFx Tire longitudinal forceFy f Front axle lateral tire forceFyr Rear axle lateral tire forceδ f Average front steer angler Vehicle yaw rateβ Vehicle side slip anglel f CG-front axle distancelr CG-rear axle distanceIz Vehicle yaw moment of inertiam Vehicle massvx Vehicle longitudinal speedvy Vehicle lateral speedRe Tire effective radiusMz Corrective yaw momentN Prediction horizonPB Brake cylinder pressure of each wheelt Vehicle half track

I. I NTRODUCTION

The authors are with the Department of Mechanical Engineering, KAIST(Korea Advanced Institute of Science and Technology), Daejeon 305-701,Korea (e-mail: [email protected]; [email protected]).

T O COPE with the increased demand for vehicle safety,various vehicle dynamic control systems have been in-

troduced in the market over the past two decades [1]–[13].Among these systems, the electronic stability control (ESC)systems, which stabilize the vehicle yaw motion by actuatingthe differential braking, have proved themselves to be one ofthe most effective systems for enhancing vehicle safety [14].Although numerous types of ESCs have been developed bymany researchers [15], [16], these ESC algorithms are mostcommonly activated to exert the corrective yaw moment to thevehicle when excessive differences in the actual and desiredyaw rates or immoderate side slip angles are detected. How-ever, when excessive side slip angles or excessive differencesin the actual and desired yaw rates are observed, in manycases, the vehicle has already entered an unstable vehicle state.Since a vehicle in an unstable state tends to rapidly spin orbounce out of its desired trajectory, even a short delay in ESCactuation can result in fatal accidents. In order to overcomethis drawback of the conventional ESCs, several papers in theliterature [17]–[20] have suggested the methods that stabilizethe yaw motion of a vehicle based on the model predictivecontrol (MPC) scheme, which can predict the near futureusing vehicle dynamics models, so that early activations of thecorrective yaw moments to stabilize the vehicle, even when thevehicle is in a stable vehicle state, are enabled to prevent thevehicle from entering an unstable state.

Although, the performances of the algorithms in [17]–[20]are reasonably satisfactory, according to the experimental orsimulation results, several issues that must be considered forthe MPC-based yaw stability control algorithms are not takeninto account in these papers. First, the vehicle predictionmodels in MPC must reflect the lagged characteristics of tireforces. The majority of researches applying MPC to vehicleyaw stability rely on a bicycle model which is a simplifiedtwo-state vehicle dynamics model in predicting the futurebehavior of a vehicle. However, the bicycle model does notdescribe the lagged characteristics of lateral tire forces. Sincethe prediction time of the MPC formulation for vehicle yawstability control is typically 0.1-0.3 s [17], [20] while thetime constant for the lagged dynamics of lateral tire forcecan be up to 0.15 s, the prediction model for MPC for vehicleyaw stability control must reflect the lagged characteristics ofthe tire forces. Second, the MPC-based yaw stability controlalgorithms cause a significant computational burden in findingthe optimal solutions of the MPC formulations which isthe biggest obstacle that prevents MPC-based vehicle yawstability control algorithms from being applied to commer-cial vehicles. This computational burden primarily originates

Page 2: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

2

from the nonlinearities of the vehicle models and inequalityconstraints to restrain the state of the vehicle model withincertain bounds in the MPC problem. Considering these issues,in this manuscript, the bicycle model with lagged tire forces isdeveloped for use in the prediction model of MPC to reflect thelagged characteristics of tire forces for better description of thevehicle behavior. The nonlinear characteristics of tire forces,such as the friction ellipse effect or the tire force saturation,are taken into account by linearizing the tire forces about theiroperating points in order to reduce the computational burdenwhen processing the complicated nonlinear tire model. In orderto remove the inequality constraints for the state of the bicyclemodel, the MPC is designed to control the vehicle to followthe desired states instead of restraining them using inequalityconstraints. This paper is organised as follows: The overallstructure of the MPC-based ESC algorithm is illustrated inSection II. The vehicle models used for the MPC formulationare introduced in Section III. The method of generating desiredstates and inputs is developed in Section IV. In Section V, thesupervisory controller that generates the required correctiveyaw moment to control the vehicle is presented with the MPCformulation and its closed form solution. In Section VI, thecoordinator that minimizes the required absolute values of thebrake forces to recreate the corrective yaw moment from thesupervisor to apply to the vehicle is developed. The suggestedalgorithm is analyzed and verified using the vehicle dynamicssoftware CarSim in Section VII. Concluding remarks are givenin Section VIII.

II. CONTROL ARCHITECTURE

In this section, the control structure and its intrinsic modularstructure used to stabilize the vehicle lateral dynamics are pre-sented. Figure 1 illustrates the main controller that consists ofthe supervisor and coordinator, the required sensor signals, andthe estimators. Utilizing the readily available sensor signals incommercial vehicles includingδ f , wheel speeds(ωi), enginetorque (Te), brake pressures(Pb,i), longitudinal acceleration(ax), lateral acceleration(ay), and r, the estimators calculatethe values ofvx, vy, Fx,i , Fy f , Fyr, andFz,i where i = 1,2,3,4which correspond to the left-front, right-front, left-rear, andright-rear wheels, respectively. The estimated values are sentto the tire parameter identifier and the supervisor. In the tireparameter identifier, the values ofCx, Cα , andμ are estimatedusing the estimated vehicle speeds and tire forces using thelinearized recursive least squares method. The supervisor col-lects the information about the vehicle state and tire parametersand then generates theMz to be exerted on the vehicle. Afterreceiving Mz from the supervisor, the coordinator calculatesthe minimum requiredPB,i to recreateMz and apply it to eachwheel. The estimator forvx andvy is based on the combinationof a bicycle model and a kinematic model which is a multiple-observer system that computes the weighted sum estimation.The estimator forCx, Cα , andμ utilize the linearized recursiveleast squares method to identify these values in real time. Formore details about the used estimators and the tire parameteridentifier, refer to [21] and [22], respectively.

Fig. 1. Architecture of the ESC based on MPC

Fig. 2. Schematic of vehicle lateral dynamic model.

III. V EHICLE MODELS

To operate the supervisor with the MPC scheme, two linearvehicle models are required: the linear bicycle model togenerate the desired yaw rate and the bicycle model basedon linearized tire forces to predict the future vehicle behavior.These two vehicle models that are integrated with the dynamictire model [23] are developed to take the lagged characteristicsof the tire forces into account.

A. Bicycle Model with Lagged Tire Forces

The bicycle model is a dynamic model based on the vehiclelateral dynamics as shown in Fig. 2. The equations of motionfor the vehicle lateral dynamics are as follows:

mvx(β + r) = Fy f +Fyr, (1)

Izr = l f Fy f − lrFyr +Mz, (2)

where the lateral front and rear tire forces are simplified withthe linear tire models as follows:

Fy f = Cf α f , (3)

Fyr = Crαr , (4)

where

α f = δ f −

(

β +l f ∙ rvx

)

, (5)

αr = −β +lr ∙ rvx

. (6)

Page 3: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

3

In (5) and (6),α f andαr are the slip angles of the front andrear tires, respectively.vx is assumed to be constant for a shortperiod time.

The dynamic tire model developed in [23] can be describedas follows:

τlagFyf lag +Fyf lag = Fy f , (7)

τlagFyr lag +Fyr lag = Fyr, (8)

where Fyf lag and Fyr lag are the lagged lateral tire force ofthe front and rear tires, respectively.τlag is the relaxation timeconstant defined as:

τlag =Cα

Kevx(9)

where Ke is the equivalent tire lateral stiffness. Using thelagged tire forces (7) and (8), (1) and (2) can be rewrittenas follows:

mvx(β + r) = Fyf lag +Fyr lag, (10)

Izr = l f Fyf lag− lrFyr lag +Mz. (11)

By augmenting (7)-(11), a vehicle model including the dy-namic tire model can be obtained in a state-space form asfollows:

x = Ax+Bδ δ f +BMMz, (12)

where

x =[β β r r

]T(13)

A =

0 1 0 0

−Cf +Crτlagmvx

− 1τlag

(Cr lr−Cf l f

τlagmvx2 − 1τlag

)−1

0 0 0 1Cr lr−Cf l f

τlagIz0 −

Cf l2f +Cr l2rτlagIzvx

− 1τlag

,

Bδ =

0Cf

τlagmvx0

Cf l fτlagIz

BM =

0001

τlagIz

.

B. Tire Model

The bicycle model with the lagged tire forces in (12) canaccurately describe the vehicle lateral motion only when thelateral tire forces exhibit linear characteristics as expressedin (3) and (4). However, ESCs are often activated when thegenerated tire forces exhibit the nonlinear characteristics, suchas the friction ellipse effect or the tire force saturation, sincevehicles tend to be unstable when the generated tire forcesare close to their frictional limits. Therefore, the followinglongitudinal and lateral combined brushed tire model [23], [24]that can adequately describe the tires’ nonlinear characteristicswas adopted in the design of the supervisor controller.

Fx,i =Cx

(κi

1+κi

)

fiFi , (14)

Fy,i = −Cα

(tanαi1+κi

)

fiFi , (15)

where

Fi =

{fi − 1

3μFz,if 2i + 1

27μ2F2z,i

f 3i if fi ≤ 3μFz,i

μFz,i else

fi =

C2x

(κi

1+κi

)2

+C2α

(tanαi

1+κi

)2

κi =re,iωi −vxt,i

vxt,i, (16)

α1

α2

α3

α4

=

δ f

δ f

00

− tan−1

vy+l f rvx

vy+l f rvx

vy−lr rvx

vy−lr rvx

. (17)

In (14) and (15),κi andαi denote the slip ratio and slip angleof ith wheel as defined in (16) and (17) respectively,ωi is thewheel speed, andvt,i is the speed of the vehicle at the tireposition. In [22], the plots of the interactions ofFx’s andFy’salong with α ’s at different fixedκ ’s and μ ’s with constantFz’s using (14) and (15) are presented.

C. Bicycle Model with Linearized Tire Forces

Using the method presented in [22], the values ofCx,Cα , and μ are identified and updated at every time step toreflect the change in the surface conditions and the nonlinearcharacteristics of the tires in operating the suggested controller.Once these values are determined, it is possible to plot alateral tire force curve along withα by maintaining the othervariables, such asFz and κ, constants. By differentiating thelateral tire force curves with respect to the currentα, Cf 0,and Cr0 can be obtained. UsingCf 0 or Cr0 and the currentoperating points, the first degree polynomials of theα ’s areexpressed as follows:

Fy f = Cf 0α f +Fy f0, (18)

Fyr = Cr0αr +Fyr0. (19)

In (18) and (19),Cf 0 andCr0 represent the local slopes of thelateral tire force curves at the currentα ’s while Fy f0 andFyr0

indicate the residual tire forces that areFy-intercepts of thefirst degree polynomials as shown in Fig. 3b. Since the shapesof the tire force curves from the tire model (14) and (15) varydepending on the values of not only the tire parameters butalso Fz and κ as shown in [22], the nonlinear characteristicsof the tire forces such as the tire force saturation and frictionellipse effect are taken into account by locally linearizing thelateral tire force curve at the currently operating point.

Instead of (3) and (4), (18) and (19) are substituted into (7)and (8). Due to the additional terms,Fy f0 andFr0 in (18) and(19), the extra term,Eadd is created in the following linearvehicle model in a state-space form:

x = Ax+Bδ δ f +BMMz+Eadd, (20)

Page 4: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

4

Fig. 3. Lateral tire forces: (a) Linearization for vehicle modeling. (b) Frontaxle of Understeering vehicle. (c) Rear axle of Understeering vehicle.

where

A =

0 1 0 0

−Cf 0+Cr0τlagmvx

− 1τlag

(Cr0lr−Cf 0l f

τlagmv2x− 1

τlag

)−1

0 0 0 1Cr0lr−Cf 0l f

τlagIz0 −

Cf 0l2f +Cr0l2rτlagIzvx

− 1τlag

Bδ =

0Cf 0

τlagmvx0

Cf 0l fτlagIz

BM =

0001

τlagIz

Eadd =

0F0 f +F0rτlagmvx

0l f F0 f −lr F0r

τlagIz

.

IV. GENERATION OFDESIREDSTATES AND INPUTS

A. Generation of Desired Yaw Rates

In order to control the vehicle as the driver intended, thedesired yaw rates that can be references for the vehicle tofollow are required. TheN number of desired yaw rates aregenerated using the bicycle model (12) by holding the currentdriver’s steering input and the longitudinal velocity for theprediction time. However, since the bicycle model (12) does

not reflect the frictional limits of the tire forces, the absolutevalues of the desired yaw rates need to be truncated usingappropriate upper bounds. The absolute values of the desiredyaw rates have to satisfy the following inequality condition:

∣∣rd,n

∣∣≤

∣∣∣∣(Fyf max+Fyr max)

mvx

∣∣∣∣ , (21)

whererd,n denotes the desired yaw rate at thenth time step;Fyf max and Fyr max represent the maximum lateral front andrear axle forces, respectively.Fyf max and Fyr max can beobtained using the tire model (14) and (15). SinceFyf max

andFyr max vary along withμ andκi , rd,n can be adequatelyconstrained based on the surface condition and the frictionellipse effect.

B. Generation of Desired Side Slip Angles

The majority of ESCs is activated to restrain excessiveβof a vehicle in a passive manner. Typically, ESCs are initiatedto restrict β when its value exceeds approximately 5◦ [16].However, to make full use of the tire forces to their frictionallimits while turning, an appropriate value ofβ is required togenerate the lateral tire forces to turn the vehicle as the driverintended sinceαi ’s are functions of several variables includingβ . When the ESCs work to merely decrease the value ofβwhen an immoderateβ is detected, significant deteriorationsof overall performances of ESCs are expected.

In order to avoid this problem, in this paper, the suggestedESC algorithm is designed to control the vehicle to track notonly rd but also the desired side slip angle,βd to reflectthe driver’s intention on the control of the vehicle, whilemaintaining the stability of the vehicle in a turn. To illustratethe procedure of generatingβd, a vehicle in an understeeredturn is taken as an example.

When a vehicle understeers, since the front lateral tire forcessaturate first, an additionalα f followed by a largerδ f fromthe driver does not provide any larger lateral tire forces thanFyf max. Consequently, at this state that is represented by thedotted line in Fig. 3b, the absolute value of the yaw rate doesnot increase since no additional corrective yaw moment, whichis a function of the additional lateral tire force, is created alongwith the increasing steering input. However,Fyr is not yet fullysaturated as shown in Fig. 3c with the dotted line. Since thesum of the front and rear lateral tire forces have to be equalto the centrifugal force that is exerted on the turning vehiclein the steady state with givenr and vx, the maximumr ofthe turning vehicle at a givenvx can increase by enlarging thevalue of the unsaturatedFyr. The unsaturatedFyr can increaseas the absolute value ofαr , which is a function ofβ , grows.Accordingly, the value of the desired side slip angle,βd isdetermined to increaseFyr to Fyr re which is defined as follows:

Fyr re = mvxrd −Fyf max, (22)

where mvxrd is assumed to be the centrifugal force that isexerted on the vehicle in a turn withrd andvx.

Using the tire model (14) and (15), the desired rear tire slipangle,αr,d which corresponds withFy re can be obtained.βd

can be easily acquired rearranging (6) with the givenFy re.

Page 5: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

5

Because bothα f and αr grow simultaneously along with anincreasingβ as expressed in (5) and (6),α f also moves to thefront desired tire slip angle,α f ,d indicated by the solid redlines in Fig. 3(b). The corrective yaw moment to be exertedon the vehicle is calculated to trackβd and rd. As N numberof rd are calculated in the previous subsection,N number ofβd are also generated. To obtainβd, when a vehicle oversteers,(22) can be replaced by the following equation:

Fyf re = mvxrd −Fyr max. (23)

After then, the same procedure to obtainβd when the vehicleundersteers can be carried out by switchingαr,d to α f ,d.

C. Generation of Desired Corrective Yaw Moment

In the procedure of determiningβd, although Fy∗ re isobtained to balance the centrifugal force and the lateral tireforces, the moment balance of the vehicle in a steady stateturn is not maintained. In order to secure the moment balanceof the vehicle, by letting ˙r = 0 in (2), the desired correctiveyaw moment,Mz d is acquired as follows:

Understeering: Mz d = −l f Fy f + lrFyr re,

Oversteering: Mz d = −l f Fyf re + lrFyr.

V. MPC FOR SUPERVISOR

In the previous sections, the bicycle models and the desiredstates for the vehicle to follow are suggested. In this section,the MPC scheme that can provide the optimal corrective yawmoment to be applied to the vehicle to track the desired stateis described.

A. MPC Formulation

A model predictive controller finds a set of optimal inputs,that minimize the cost function while satisfying the inputconstraints over a specified prediction time horizon and itapplies only the first input in the sequence of the optimalinputs to the system at each time step. First, in order to forman MPC problem, the bicycle model with linearized tire forces(20) was discretized using zero-order hold as follows:

xk+1 = Akxk +BM,kuk +Ek, (24)

where

Ek = Bδ ,kδ f +Eadd,k, uk = Mz,k.

The subscriptk denotes that the corresponding discretizedmatrices are at thekth step in discrete time. The terms inEk,including δ f , are set to be constants while developing (24)for the prediction time span. The cost function of MPC withequality constraints in quadratic form is defined as follows:

J(x(0),U) =N−1∑

k=0(xk−xd,k)′Q(xk−xd,k) ∙ ∙ ∙

+(uk−ud,k)′R(uk−ud,k)+(xN −xN,k)′P(xN −xN,k)(25)

subj. to xk+1 = Akxk +BM,kuk +Ek, (26)

whereU = [u0, ...uN−1]

with Q, P, and R which are the weighting matrices withcorresponding dimensions.xd andud refer to the desired stateand corrective yaw moment, respectively.

B. Closed Form Solution for MPC

Since the bicycle model (12) with the linearized tire modelis linear and the inequality constraints in the quadratic costfunction (25) are omitted, the closed form solution of the MPCproblem can be acquired without using numerical solvers whenthe MPC controller is designed for the vehicle to follow thedesired states with the desired inputs. The terms with constantvalues, which do not affect the value of the optimal solution,can be removed from (25) and it can be rewritten as follows:

J(x(0),U) =N−1∑

k=0xk

′Qxk−2xd,k′Qxk ∙ ∙ ∙

+uk′Ruk−2ud,k

′Ruk +xN′PxN −2xd,N

′PxN.(27)

The equality constraints in (26) can be explicitly rewrittenwith all future states,x1,x2, . . .xN and the future inputs,u0,u1, . . .uN−1:

x(0)x1......

xN

︸ ︷︷ ︸X

=

IAl k

...

...Al k

N

︸ ︷︷ ︸Sx

x(0) ∙ ∙ ∙

+

0 . . . . . . 0BB k 0 . . . 0

Al kBB k...

......

......

......

Al kN−1BB k . . . . . . BB k

︸ ︷︷ ︸Su

u0......

uN−1

︸ ︷︷ ︸U

∙ ∙ ∙+

0Ek

Al kEk +Ek...

Al kN−1Ek + . . .+Ek

︸ ︷︷ ︸Se

(28)

Since all future states are explicit functions of the presentstate(x(0)) and the future and current inputs(u0,u1, . . .uN−1),(28) can be expressed as follows in a compact form:

X = Sxx(0)+SuU +Se. (29)

Using X as shown in (28), the cost function (27) can berewritten as follows:

J(x(0),U) = X′QX+U ′RU+TX+Tu, (30)

where

R = blockdiag{R, . . . ,R},

Q = blockdiag{Q, . . . ,Q,P},

T = −2X′dQ,

Tu = −2U ′dR,

Page 6: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

6

with

Xd = [xd,0, . . .xd,N]′,

Ud = [ud,0, . . .ud,N−1]′,

By substituting (29) into (30), the cost function (30) can berewritten as follows:

J(x(0),U) = (Sxx(0)+SuU +Se)′Q(Sxx(0)+SuU +Se)∙ ∙ ∙+U ′RU+T(Sxx(0)+SuU +Se)+Tu.

(31)

By dropping the terms with constant values and rearranging,the cost function (31) can be modified:

J(x(0),U) = U ′(Su′QSu + R)U ∙ ∙ ∙+[2x′(0)(Sx′QSu)+2Se′QSu +TSu +Tu]U

(32)

Since (32) has the form of a positive definite quadraticfunction, its minimum can easily be obtained by differentiating(32) with respect toU and findingU∗ that sets it to zero. Theoptimal inputsU∗ with the given desired states are obtained:

U∗(x(0),T,Tu) = −12(Su′QSu + R)−1[2x′(0)(Sx′QSu) ∙ ∙ ∙

+2Se′QSu +TSu +Tu]′.(33)

The MPC scheme finds the optimal solution(U∗) at eachtime step. However, only the current step input is utilized andthe remaining future inputs are discarded. The corrective yawmoment is applied to the vehicle by allocating differentialbrake forces to the wheels. The method of allocating differ-ential brake forces for the given corrective yaw moment isintroduced in the next section.

VI. COORDINATOR FOROPTIMAL DISTRIBUTION OF

BRAKE FORCES

The supervisor controller presented in the previous sectiongenerates the corrective yaw moment(Mz), to stabilize thevehicle at each time step. The corrective yaw moment can beexerted on the vehicle by applying the differential brake forces.In this section, the coordinator that determines the minimumrequired brake forces and which wheel should apply the brakeforces is developed. Fig. 4 shows the examples of two differentcases exerting positive yaw moments on the vehicle in a rightturn by applying brake forces on the front left wheel and rearleft wheel. When applying a brake force on the front leftwheel as seen in Fig. 4a, the lateral force decreases alongwith an increased longitudinal force due to the friction ellipseeffect seen in [22]. The decreased lateral force multiplied bysinδ f ∙ l f is added to the resultant corrective yaw moment.In contrast, when applying the brake force on the rear leftwheel, the decreased lateral force multiplied bylr due to theincreased longitudinal force is subtracted from the the resultantcorrective yaw moment as shown in Fig. 4b. The plots ofthe amounts of the resultant corrective yaw moments alongwith increasing slip ratios of the front and the rear wheels arepresented in Fig. 4. The values of the corrective yaw momentscan be expressed as follows:

Mz f = sinδ f ∙ l f ∙ΔFy f +cosδ f ∙ t ∙ΔFx f , (34)

Mzr = t ∙ΔFxr − lr ∙ΔFyr, (35)

whereMz f andMzr denote the corrective yaw moments appliedby the front and rear wheels respectively.ΔFx∗ and ΔFy∗ are

Fig. 4. Comparison of the resultant corrective yaw moment when applyingbrake forces: (a) on the front left wheel and (b) on the rear left wheel.

the amounts of changes in the longitudinal force and lateralforce, respectively, caused by applying brake forces on thefront or rear wheel, respectively.ΔFy∗ at the givenαi withthe varyingκi can be obtained using the tire model (14) and(15). To optimally distribute the brake forces, the followingcost function is defined:

JM(ΔFx f ,ΔFxr) = |ΔFx f |+ |ΔFxr|, (36)

subj. to Mz = Mz f +Mzr. (37)

Newton-Raphson method finds the optimal solution(ΔFx f∗

andΔFxr∗) that minimizes the cost function(JM) in (36) while

satisfying the equality constraint (37) at every time step. Thevalues of brake pressure that can generateΔFx f

∗ andΔFxr∗ at

a given state are calculated using the following equations:

PB∗ =ΔFx∗

KB∗, (38)

wherePB∗ andKB∗ denote the required cylinder brake pressureand brake gain of the corresponding wheel, respectively.

VII. SIMULATION RESULTS AND DISCUSSUION

The performance of the proposed MPC-based ESC algo-rithm was evaluated by simulations using the D-class sedanmodel in the CarSim software. In order to verify its ef-fectiveness, the suggested algorithm was compared with aconventional ESC algorithm based on an ordinary MPC inthe simulation environments with low-μ and high-μ surfaces.The ordinary MPC based on the typical bicycle model (1)and (2), which do not consider lagged tire force dynamics,was formulated for the conventional algorithm to follow thereference yaw rates without constraints for the side slip angle.Furthermore, simulations using only lagged tire forces orβd

were also performed to independently verify their effective-ness. The values of the parameters for the simulation arepresented in Table I.ts is the size of the time step for runningthe controller.tp is the size of the time step for the predictionmodel (24). The prediction time can betp ∙N.

Page 7: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

7

0 2 4 6 8 10-5

0

5

δ f [deg

]

time [sec]

Steer Angle

0 2 4 6 8 1018

20

22

24

v x [m/s

]

time [sec]

Longitudinal Speed

0 2 4 6 8 100

1

2

Pm

[Mpa

]

time [sec]

Master Cylinder Pressure

0 2 4 6 8 10-10

0

10

a y [m/s

2 ]

time [sec]

Lateral Acceleration

(a)

0 2 4 6 8 10-5

0

5

δ f [deg

]

time [sec]

Steer Angle

0 2 4 6 8 1015

20

25

v x [m/s

]

time [sec]

Longitudinal Speed

0 2 4 6 8 100

1

2

Pm

[Mpa

]

time [sec]

Master Cylinder Pressure

0 2 4 6 8 10-5

0

5

a y [m/s

2 ]

time [sec]

Lateral Acceleration

(b)

Fig. 5. Vehicle maneuvers: (a) On a high-μ surface (μ = 0.85) (b) On a low-μ surface (μ = 0.3).

TABLE IPARAMETERS FORSIMULATION

Parameter Value Parameter Value

N 8 Q diag{1,0,7,0} ∙109

ts [sec] 0.02 R 1tp [sec] 0.03 P diag{1,0,7,0} ∙109

A. Simulation on a High-μ Surface

In the first simulation whose maneuvers and results arepresented in Fig. 5a and Fig. 6a, respectively, the verificationof the suggested MPC-based ESC algorithm was carried out inthe simulation environment on a high-μ surface withμ = 0.85.The brake was applied by the driver at approximatelyt = 4s during turning to spin the vehicle out to recreate a harshsimulation scenario. As shown in Fig. 6a, since the brakewas applied when the vehicle was at the limit of handling,the vehicle spins out when no control action was taken. Theconventional ESC algorithm based on ordinary MPC couldkeep the vehicle from bouncing out fromrd. However, theimmoderate deviation ofr from rd was detected comparedwith that of the suggested algorithm. Despite the values ofthe integrations ofMz

′s over the simulation time, which cor-respond to the lost kinetic energy during the brake actuation ofthe vehicle, for the conventional and suggested methods beingalmost identical, the value ofβ for the conventional methodwas significantly lager compared with that of the suggestedmethod since early actuation of the differential braking was

enabled with the suggested method to trackβd.In order to validate the effectiveness of the suggested

method on a low-μ surface, a simulation with the maneuvershown in Fig. 5b was performed on a low-μ surface withμ = 0.3. As in the first simulation on a high-μ surface, thebrake was applied at approximatelyt = 4 s during the slalommaneuvering. As shown in Fig. 6b, when any control actionwas not taken by the ESC system, the vehicle understeeredand an excessiveβ was observed. Although the understeer iscorrected using the conventional method, still the deviation ofr from rd is detected with the excessiveβ . In contrast, thesuggested method minimized the deviation ofr from rd whilemaintaining the value ofβ near the value ofβd. The betterperformance of the suggested method was achieved even withthe smaller absolute value ofMz.

B. Analysis of the Effectiveness of Applyingβd or Lagged TireForces

The previous simulations were performed by applying bothβd and lagged tire forces to demonstrate the superiority ofthe suggested algorithm by maximizing the performance ofthe MPC controller. In this subsection, two simulations wereconducted on a high-μ surface. The first simulation wasconducted with the bicycle model reflecting the lagged tireforces but withoutβd. In contrast, the controller in the secondsimulation was set to followβd without including the laggedtire forces in the bicycle model. The vehicle maneuvers andresults of the first simulation are presented in Fig. 7a and

Page 8: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

8

1 2 3 4 5 6 7 8 9

-0.4

-0.2

0

0.2

0.4

r [r

adia

n/se

c]

time [sec]

Yaw Rate

0 1 2 3 4 5 6 7 8 9 10-6000

-4000

-2000

0

2000Corrective Yaw Moment

time [sec]

Mz [N

m]

1 2 3 4 5 6 7 8 9 10-0.15

-0.1

-0.05

0

Side Slip Angle

time [sec]

β [r

ad]

0 1 2 3 4 5 6 7 8 9 10-0.05

-0.04

-0.03

-0.02

-0.01

0

0.01N Desired β's

time [sec]

β [r

ad]

0 1 2 3 4 5 6 7 8 9 100

1

2

3

4

5Applied Pressures on Each Wheel

time [sec]

PB [M

pa]

SuggestedDesiredConventionalNo contol

SuggestedConventional

SuggestedConventionalNo control

1st2nd3rd4th5th6th7th8th9th

LFRFRLRR

(a)

0 1 2 3 4 5 6 7 8 9 10-0.2

-0.1

0

0.1

0.2

r [r

adia

n/se

c]

time [sec]

Yaw Rate

0 1 2 3 4 5 6 7 8 9 10-3000

-2000

-1000

0

1000

2000Corrective Yaw Moment

time [sec]

Mz [N

m]

0 1 2 3 4 5 6 7 8 9 10-0.03

-0.02

-0.01

0

0.01

0.02

0.03Side Slip Angle

time [sec]

β [r

ad]

0 1 2 3 4 5 6 7 8 9 10-0.03

-0.02

-0.01

0

0.01

0.02

0.03N Desired β's

time [sec]

β [r

ad]

0 1 2 3 4 5 6 7 8 9 100

0.5

1

1.5

2Applied Pressures on Each Wheel

time [sec]

PB [M

pa]

SuggestedDesiredConventionalNo contol

SuggestedConventional

SuggestedConventionalNo control

1st2nd3rd4th5th6th7th8th9th

LFRFRLRR

(b)

Fig. 6. Simulation results: (a) On a high-μ surface (μ = 0.85) (b) On a low-μ surface (μ = 0.3).

Fig. 7c, respectively. As shown in Fig. 7c, thanks to the moreaccurate prediction of the vehicle behavior from the bicyclemodel including the lagged tire forces, the earlier actuationcould be enabled. As a result, when applying the laggedtire force in the prediction model, the MPC controller couldstabilize the vehicle with a smaller value of the maximumcorrective yaw moment. It was also verified that applying anadequate corrective yaw moment at a proper time to followrd

reduces the maximum value ofβ during the vehicle maneuver.

In the second simulation, whose maneuvers and results arepresented in Fig. 7b and Fig. 7d, respectively, it was proventhat setting the MPC controller to follow not onlyrd but alsoβd is advantageous in stabilizing the vehicle lateral motion.Even without reflecting the lagged tire forces in the predictionmodel of the MPC controller, trackingβd to generate appropri-ate lateral tire forces is beneficial in controlling the vehicle tofollow rd. At the same time, the maximum value ofβ duringthe vehicle maneuver was also minimized compared with when

Page 9: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

9

0 1 2 3 4 5 6 7 8-10

-5

0

5

10

δ f [deg

]

time [sec]

Steer Angle

0 1 2 3 4 5 6 7 814

16

18

20

22

v x [m/s

]

time [sec]

Longitudinal Speed

(a)

0 1 2 3 4 5 6 7 8-10

-5

0

5

10

δ f [deg

]

time [sec]

Steer Angle

0 1 2 3 4 5 6 7 814

16

18

20

v x [m/s

]

time [sec]

Longitudinal Speed

(b)

1 2 3 4 5 6 7 8

-0.4

-0.2

0

0.2

0.4

Yaw rate

time [sec]

r [r

adia

n/se

c]

0 1 2 3 4 5 6 7 8-0.04

-0.03

-0.02

-0.01

0

0.01

0.02

0.03Side slip angle

time [sec]

β [r

ad]

0 1 2 3 4 5 6 7 8-3000

-2000

-1000

0

1000

2000Corrective yaw moment

time [sec]

Mz [N

m]

suggesteddesired rw/o lag

suggestedw/o lag

suggestedw/o lag

(c)

1 2 3 4 5 6 7 8-0.5

0

0.5

Yaw rate

time [sec]

r [r

adia

n/se

c]

suggesteddesired rw/o β

d

0 1 2 3 4 5 6 7 8-0.08

-0.06

-0.04

-0.02

0

0.02Side slip angle

time [sec]

β [r

ad]

suggestedw/o β

d

0 1 2 3 4 5 6 7 8-5000

-4000

-3000

-2000

-1000

0

1000

2000Corrective yaw moment

time [sec]

Mz [N

m]

suggestedw/o β

d

(d)

Fig. 7. Simulation analysis: (a) Maneuver for verification of reflecting lags of tire forces. (b) Maneuver for verification of trackingβd. (c) Comparison ofwith and without reflecting the lags of tire forces. (d) Comparison of with and without trackingβd.

the case thatβd was not applied. Furthermore, when applyingβd, the maximum value of the corrective yaw moment appliedto the vehicle was slightly smaller.

VIII. C ONCLUSION

A novel method of ESC based on MPC was developedand investigated in the CarSim simulation environment. The

Page 10: 1 Model Predictive Control for Vehicle Yaw Stability with Practical …acl.kaist.ac.kr/Thesis/2014IEEE_CMR.pdf · 2014. 9. 19. · the prediction time of the MPC formulation for vehicle

0018-9545 (c) 2013 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. Seehttp://www.ieee.org/publications_standards/publications/rights/index.html for more information.

This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI10.1109/TVT.2014.2306733, IEEE Transactions on Vehicular Technology

10

proposed algorithm distinguishes itself from the previouslyreported methods by the following features: (1) it can reflectthe lagged characteristics of lateral tire forces on the predictionmodel in the MPC formulation to better predict vehicle behav-ior; (2) it generates the desired values of side slip angle andcorrective yaw moment to maintain the vehicle yaw stabilitywhile driving the vehicle as the driver intended; (3) a closedform solution for the MPC problem with the desired state andinputs was obtained without requiring iterations of numericsolvers; (4) it optimally allocates the brake forces consideringthe friction ellipse effect with the current vehicle state andvertical loads. The simulation results of the suggested MPC-based ESC demonstrate that the suggested method can controlthe vehicle to track the desired states with minimum controlinputs both on a high-μ and low-μ surfaces.

ACKNOWLEDGEMENT

This work was supported by the National Research Foun-dation of Korea (NRF) grant funded by the Korea govern-ment Ministry of Science, ICT & Future Planning (MSIP),(No. 2010-0028680) and the MSIP, Korea, under the C-ITRC (Convergence Information Technology Research Center)support program (NIPA-2013-H0401-13-1008) supervised bythe NIPA (National IT Industry Promotion Agency)

REFERENCES

[1] C. Ahn, B. Kim, and M. Lee, “Modeling and control of an anti-lockbrake and steering system for cooperative control on split-mu surfaces,”Int. J. Automot. Technol., vol. 13, no. 4, pp. 571–581, 2012.

[2] K. Nam, H. Fujimoto, and Y. Hori, “Robust yaw stability control forelectric vehicles based on active front steering control through a steer-by-wire system,”Int. J. Automot. Technol., vol. 13, no. 7, pp. 1169–1176,2012.

[3] M. H. Lee, K. S. Lee, H. G. Park, Y. C. Cha, D. J. Kim, B. Kim,S. Hong, and H. H. Chun, “Lateral controller design for an unmannedvehicle via kalman filtering,”Int. J. Automot. Technol., vol. 13, no. 5,pp. 801–807, 2012.

[4] W. Z. Zhao, Y. J. Li, C. Y. Wang, Z. Q. Zhang, and C. L. Xu, “Researchon control strategy for differential steering system based on h mixedsensitivity,” Int. J. Automot. Technol., vol. 14, no. 6, pp. 913–919, 2013.

[5] J. Takahashi, M. Yamakado, and S. Saito, “Evaluation of preview g-vectoring control to decelerate a vehicle prior to entry into a curve,”Int.J. Automot. Technol., vol. 14, no. 6, pp. 921–926, 2013.

[6] J. Song, “Integrated control of brake pressure and rear-wheel steeringto improve lateral stability with fuzzy logic,”Int. J. Automot. Technol.,vol. 13, no. 4, pp. 563–570, 2012.

[7] R. Tchamna and I. Youn, “yaw rate and side-slip control consideringvehicle longitudinal dynamics,”Int. J. Automot. Technol., vol. 14, no. 1,pp. 53–60, 2013.

[8] M. H. Lee, K. S. Lee, H. G. Park, Y. C. Cha, D. J. Kim, B. Kim,S. Hong, and H. H. Chun, “Lateral controller design for an unmannedvehicle via kalman filtering,”Int. J. Automot. Technol., vol. 13, no. 5,pp. 801–807, 2012.

[9] B.Song, “Cooperative lateral vehicle control for autonomous valet park-ing,” Int. J. Automot. Technol., vol. 14, no. 4, pp. 633–640, 2013.

[10] S. Manso and M. A. Passmore, “Effect of rear slant angle on vehiclecrosswind stability simulation on a simplified car model,”Int. J. Auto-mot. Technol., vol. 14, no. 5, pp. 701–706, 2013.

[11] X. Wang and L. J. S. Shi, L. Liu, “Analysis of driving mode effect onvehicle stability,”Int. J. Automot. Technol., vol. 14, no. 3, pp. 363–373,2013.

[12] Y. S. Zhao, W. N. Bao, l. P. Chen, and Y. Q. Zhang, “Fuzzy adaptivesliding mode controller for an air spring active suspension,”Int. J.Automot. Technol., vol. 13, no. 7, pp. 1057–1065, 2013.

[13] S. H. Jeong, J. E. Lee, S. U. Choi, and K. H. L. J. N. Oh, “Technologyanalysis and low-cost design of automotive radar for adaptive cruisecontrol system,”Int. J. Automot. Technol., vol. 13, no. 7, pp. 363–373,2013.

[14] J. Dang, “Preliminary results analyzing the effectiveness of electronicstability control (esc) systems,” tech. Rep. DOT-HS-809-790, U.S.Department of Transportation, Washington, DC, 2004.

[15] D. Kim, K. Kim, W. Lee, and I. Hwang, “Development of mando esp(electronic stability program),” inSAE 2003 Wor. Cong. and Exh., no.2003-01-0101, 2003.

[16] A. T. van Zanten, R. Erthadt, and G. Pfaff, “Vdc, the vehicle dynamicscontrol of bosch,” inSAE 1995 Int. Cong. and Expo., no. SAE950759,1995.

[17] G. Palmieri, O. Barbarisi, S. Scala, and L. Glielmo, “A preliminary studyto integrate ltv-mpc lateral vehicle dynamics control with a slip control,”in Proc. 48th IEEE Conf. Descision and Control, Shanghai, China, 2009,pp. 4625–4630.

[18] D. Bernardini, S. D. Cairano, A. Bemporad, and H. Tseng, “Drive by-wire vehicle stabilization and yaw regulation: A hybrid model predictivecontrol design,” in Proc. 48th IEEE Conf. Descision and Control,Shanghai, China, 2009, p. 76217626.

[19] C. E. Beal and J. C. Gerdes, “Model predictive contro for vehiclestabilization at the limits of handling,”IEEE Trans. Contr. Syst. Technol.,2012, dOI:10.1109/TCST.2012.2200826.

[20] P. Falcone, F. Borrelli, J. Asgari, H. E. Tseng, and D. Hrovat, “Predictiveactive steering control for autonomous vehicle systems,”IEEE Trans.Contr. Syst. Technol., vol. 15, no. 3, pp. 566 – 580, 2007.

[21] J. Oh and S. Choi, “Vehicle velocity observer design using 6d imuand multiple observer approach,”IEEE Trans. Intell. Transport. Syst.,vol. 13, no. 4, pp. 1865–1879, 2012.

[22] M. Choi, J. Oh, and S. B. Choi, “Linearized recursive least squaremethods for real-time identification of tire-road friction coefficient,”IEEE Trans. Veh. Technol., vol. 62, no. 7, pp. 2906 – 2918, 2013.

[23] H. B. Pacejka,Tire and Vehicle Dynamics, 2nd ed. SAE, 2006.[24] Y. Hsu, “Applications of,” Ph.D. dissertation, Stanford Univ., Stanford,

CA, 2009.

Mooryong Choi obtained his B.S. degree in me-chanical engineering from Yonsei University, Seoul,Korea in 2008 and the M.S. degree in mechanicalengineering from University of California, Los An-geles, in 2010. He is currently a Ph.D. candidateof mechanical engineering from Korea AdvancedInstitute of Science and Technology (KAIST). Hisresearch interests include vehicle dynamics, controland computer vision.

Seibum B. Choireceived B.S. degree in mechanicalengineering from Seoul National University, Korea,M.S. degree in mechanical engineering from Ko-rea Advanced Institute of Science and Technology(KAIST), Korea, and the Ph.D. degree in controlsfrom the University of California, Berkeley in 1993.From 1993 to 1997, he had worked on the develop-ment of Automated Vehicle Control Systems at theInstitute of Transportation Studies at the Universityof California, Berkeley. Through 2006, he was withTRW, MI, where he worked on the development of

advanced vehicle control systems. Since 2006, he has been with the facultyof the Mechanical Engineering department at KAIST. His research interestsinclude fuel saving technology, vehicle dynamics and control, and active safetysystems.