Skip to main content

BRIEF RESEARCH REPORT article

Front. Energy Res., 14 October 2021
Sec. Wind Energy
This article is part of the Research Topic Advanced Anomaly Detection Technologies and Applications in Energy Systems View all 63 articles

Robust Vehicle Dynamics Control for a Sharp Curve With Uncertain Road Condition

Jing Miao,,
Jing Miao1,2,3*Yifan DaiYifan Dai2Ou XieOu Xie1Hao ChenHao Chen1Fuzhou NiuFuzhou Niu1Yehu ShenYehu Shen1Yong Zhi WuYong Zhi Wu1Hui SunHui Sun2Xuemei NiuXuemei Niu1Qixin ZhuQixin Zhu1Wenjiang ShenWenjiang Shen3
  • 1School of Mechanical Engineering, Suzhou University of Science and Technology, Suzhou, China
  • 2Suzhou Automotive Research Institute, Tsinghua University, Suzhou, China
  • 3Suzhou Institute of Nano-Tech and Nano-Bionics(SINANO), Chinese Academy of Sciences (CAS), Suzhou, China

Recently, more and more research has been conducted to develop Connected Autonomous Vehicles (CAVs) applications that ensures the safety driving of CAVs under some extreme situations. This brief presents a robust control strategy for CAVs to preserve a precise tracking performance and maintain the stability of lateral dynamics when passing a sharp curve with uncertain road friction coefficient changes. In the proposed robust lateral dynamics control, robust optimization-based lateral dynamics controller is designed to achieve the stability of the lateral dynamics with the consideration of the road friction coefficient uncertainty. Simulation validations are carried out to evaluate the proposed control strategy. The results show that the robust optimization-based lateral dynamics can improve the robustness even with the uncertainty of the road friction coefficient.

1 Introduction

Autonomous vehicles will meet more emergency scenarios when leaving the research laboratory and entering public roads (Kritayakirana and Gerdes, 2012; Shen and Raksincharoensak, 2021). Vehicle stabilization under uncertain scenarios is one of the most important issues in the control of autonomous vehicles (Yue et al., 2019; Shen et al., 2020a; Guo et al., 2020). Recently, Model Predictive Control (MPC) has been used to improve the vehicle dynamics stability (Yuan et al., 2019). In (Taghavifar, 2019), neural network autoregressive with exogenous input system has been applied to obtain an accurate and explicit model in order to contribute to the control of the system over the prediction horizon. (Weiskircher et al., 2017). proposed a MPC-based predictive trajectory guidance and tracking control framework for autonomous and semiautonomous vehicles in dynamic public traffic. Moreover, a data-driven predictive control is proposed in (Li and Schutter, 2021) which is model-free predictive control method.

However, the normal MPC without considering the uncertainty is not able to address the problem caused by environment uncertainty. The state space model-based prediction has large variance and even mean bias if there are any uncertainties in disturbance or the system parameters (Shen et al., 2020b). If there is uncertain road friction changes when passing a sharp curve and the model used in MPC cannot reflect the uncertainty, MPC will lose some precise on the lateral dynamics control. To improve the robustness against uncertainty, it is necessary to design a robust controller. In (Heshmati-Alamdari et al., 2020), a robust predictive controller is designed for underwater robotic vehicles which forms a high robust closed-loop system against parameter uncertainties. Besides, (Gao et al., 2021), proposed a robust lateral trajectory following control for autonomous vehicles. Robust model predictive control is a potential solution to the issue caused by uncertain road friction in this research. In the problem formulation of robust model predictive control, the road friction is regarded as a uncertain variable. For all possible realizations of uncertain variable, a fixed control law has a cost. We focused on finding a control law that minimize the upper bound of the cost for all possible realizations of uncertain variable. In this way, the robustness of the control strategy is able to be attained. To achieve robust model predictive controller, it is essentially to solve a robust optimization problem or a chance constrained optimization problem in every time step (Nemirovski and Shapiro, 2006; Shen et al., 2019). Although it is NP-hard to solve a robust optimization problem or a chance constrained optimization problem (Hong et al., 2011; Geletu et al., 2017; Pena-Ordieres et al., 2020), the approximate solution can be obtained by formulating a solvable approximate problem of the original one (Luedtke and Ahmed, 2008; Shen et al., 2021; Campi and Garatti, 2019, 2011). Robust model predictive control was widely applied in water qulity management (Takyi and Lence, 1999) and other process control applications (Henrion and Moller, 2003). Recently, robust model predictive control has been applied to the automotive powertrain control to optimize the fuel efficiency with stochastic constraint on the knock (Shen et al., 2017; Shen and Shen, 2017) and the energy management system in hybrid electric vehicle (Shen et al., 2016). Robust model predictive control can also be applied to ensure the robustness for an autonomous vehicle when it passes a sharp curve with uncertain road condition.

This paper presents a novel robust model predictive control strategy for automated vehicles to preserve a precise tracking performance and maintain the stability of lateral dynamics. The optimal feedback control input is obtained in every step by solving a robust optimization problem. The robust optimization problem is solved by scenario approach introduced in (Calariore and Campi, 2006). Simulation validations are carried out to evaluate the proposed control strategy.

2 Proposed Method

2.1 Background and Problem Description

In Figure 1, the vehicle passed a sharp curve with water-covered surface. The water-covered surface is the area with orange color. The single track model of vehicle dynamics can be described by the following equations:

ẏc=ẏc,(1)
ÿc=2Cf+CrmVẏc+2Cf+Crmϕ+2lrCrlfCfmVϕ̇+2Cfmδf,(2)
ϕ̇=ϕ̇,(3)
ϕ̈=2lrCrlfCfIzVyċ+2lfCflrCrIzVϕ2lf2Cf+lr2CrIzVϕ̇.(4)

FIGURE 1
www.frontiersin.org

FIGURE 1. Passing a sharp curve with water-covered surface.

Here, yc is the lateral distance. ϕ̇ is the yaw rate. m is the mass of the vehicle. δf is the steer angle. V is the vehicle speed.

In order to apply MPC, the vehicle lateral dynamics model is transformed to the lateral deviation from the reference model. The used linear model is as

ẏcrÿcrϕ̇crϕ̈cr=Aycrẏcrϕcrϕcr+Bδf+C1R(5)

Where

A=010002Cf+CrmV2Cf+Crm2lrCrlfCfmV000102lrCrlfCfIzV2lfCflrCrIzV2lf2Cf+lr2CrIzV(6)
B=02Cfm02lfCfm(7)
C=0V2+2lrCr2lfCfm02lf2Cf+2lr2CrIz.(8)

Here, ycr is the lateral deviation from the reference trajectory. ϕ̇cr is the yaw rate. R is the radius of the curve. m is the mass of the vehicle. δf is the steer angle. V is the vehicle speed.

Notice that Cf and Cr are both decided by the road friction coefficient. Since the road friction coefficient is uncertain, Cf and Cr are both uncertain variable as well.

Equation 5 is a continuous differential equation and can be transformed to a discrete state-space model by Euler method. Since at every time step, the state variable is decided by the input δf and the state variable in the previous step. The state variable at k + 1 can be expressed by the previous input sequence δf (0), …, δf(k) and the state variable at the initial step. Since the objective is to minimize the difference between the actual trajectory and the reference one, the cost function is a function of the input sequence and known state variable at initial step. To obtain the optimal input, a robust optimization problem should be solved. The problem can be formulated generally by

minuURnuJus.t.hu,δ0,δΔRnδ.(9)

Here, u=[δf(0),,δf(K1),E]T if we consider K steps forward. δ is the uncertain variable. In our problem, it includes Cf and Cr. J(u) = E and h (u, δ) is defined as

k=1KycrkE.(10)

2.2 Scenario Approach

In scenario approach, independent samples δ(i), i = 1, … , N is identically extracted from Δ randomly, a deterministic convex optimization problem can be formed as (Calariore, 2017; Campi et al., 2018; Campi and Garatti, 2018)

minuURnuJus.t.hu,δi0,i=1,,N(11)

which is a standard finitely constrained optimization problem. The optimal solution ûN of the program Eq. 11 is called as the scenario solution for program Eq. 9 generally. Moreover, since the extractions δ(i), i = 1, … , N is randomly chosen, the optimal solution ûN is random variable. If ûN is expected to satisfy

PrNδ1,δNΔN:VûNα1β,β0,1,(12)

then, N should have a lower limitation Nl

N2αln1β+2nu+2nuαln2α.(13)

Note that β is an important factor and choosing β = 0 makes Nl = . Namely, if the number of chosen samples gets larger, the probability of satisfying the original probabilistic constraints approaches 1. Actually, when number of chosen samples becomes infinity, the samples cover the whole sample space. The feasible area determined by probabilistic constraints is only a subset of whole sample space. Then, it becomes a problem which requires total robustness. Therefore, the scenario approach conducts to a solution with total robustness which is more conservative than the probabilistic constraints require.

2.3 Implementation of Robust Model Predictive Control

The implementation of robust MPC is shown in Figure 2. At time step k + 1, it uses the first element of u calculated in time step k as the input. Namely, δf(k) = u (1). x(k) denotes the state variable vector at time step k. Moreover, since the LMPC controller takes relative variable calculation as feedback, there will be a relative variable calculation. In the relative variable calculation, the relative variable is calculated based on the feedback state variable from plant model or real vehicle and the information of curve, for example, radius value R.

FIGURE 2
www.frontiersin.org

FIGURE 2. Implementation of robust MPC.

3 Validation Results and Conclustion

The validation is implemented by simulation. Since the real vehicle is not available, a plant model is established and used instead of the real vehicle. The plant model adopts the single track nonlinear model described by

v̇xvyϕ̇=1mFfxTcosδf+FrxTFfyTsinδf,(14)
v̇y+vxϕ̇=1mFfyTcosδf+FryT+FfxTsinδf,(15)
Izzϕ̈=lfFfyTcosδflrFryT+lfFfxTsinδf,(16)
ṗxṗy=Rϕvxvy.(17)

The magic formula is used to model the friction forces which refers to (Yuan et al., 2019).

For the simulation conditions, the radius has six options: 100, 110, 120, 130, 140, and 150 m. For each R, three coefficients of friction for the wet road is randomly generated from (0.4,0.6). For each pair of a value of R and a value of coefficients of friction, the following longitudinal velocity values have be tested:

0.4,0.42,,0.92×Rμwetg.(18)

Figure 3 shows one example of the validation results. The friction coefficient of dry road is μdry = 0.8 which the one of wet road is μwet = 0.5. The radius of the curve is 100 m. The middle part of the road is wet. The longitudinal velocity for passing the curve is V = 65 km/h. If MPC is used by setting Cr and Cf according to μdry = 0.8, the tracking error increases during the wet road. However, by considering μ ∈ [0.4, 0.9], the robust MPC keeps the tracking performance stable during the wet road.

FIGURE 3
www.frontiersin.org

FIGURE 3. Validation result.

Figure 4 shows a comprehensive statistical validation results of all cases. Obviously, the robust MPC succeeded to decrease the maximal deviation into the error bound. However, the normal MPC failed in most cases since the model has a very large bias compared to the real dynamics due to the uncertain friction coefficient.

FIGURE 4
www.frontiersin.org

FIGURE 4. Validation result.

Data Availability Statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.

Author Contributions

All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication.

Funding

The authors appreciate the supports of Foundation of Natural Science Research in Colleges and Universities of Jiangsu Province (Grant: 18KJB510043), National Key R& D Program of China (Grant: 2018YFB0105201), Natural Science Foundation of China (Grant: 51975394; 61903269) and Natural Science Foundation of Jiangsu Province (Contract: BK20200271).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

Calariore, G. C., and Campi, M. C. (2006). The Scenario Approach Torobust Control Design. IEEE Trans. Automatic Control. 51 (5), 742–753. doi:10.1109/tac.2006.880951

CrossRef Full Text | Google Scholar

Calariore, G. (2017). Repetitive Scenario Design. IEEE Trans. Automatic Control. 62 (3), 1125–1137. doi:10.1109/tac.2017.2788139

CrossRef Full Text | Google Scholar

Campi, M. C., and Garatti, S. (2011). A Sampling-And-Discarding Approach to Chance-Constrained Optimization: Feasibility and Optimality. J. Optimization Theor. Appl. 148 (2), 257–280. doi:10.1007/s10957-010-9754-6

CrossRef Full Text | Google Scholar

Campi, M. C., and Garatti, S. (2019). Introduction to the Scenario Approach. Philadelphia: MOS-SIAM Series on Optimization.

Google Scholar

Campi, M. C., Garatti, S., and Ramponi, F. A. (2018). A General Scenario Theory for Nonconvex Optimization and Decision Making. IEEE Trans. Automat. Contr. 63 (12), 4067–4078. doi:10.1109/tac.2018.2808446

CrossRef Full Text | Google Scholar

Campi, M. C., and Garatti, S. (2018). Wait-and-Judge Scenario Optimization. Math. Program 167, 155–189. doi:10.1007/s10107-016-1056-9

CrossRef Full Text | Google Scholar

Gao, H., Kan, Z., and Li, K. (2021). Robust Lateral Trajectory Following Control of Unmanned Vehicle Based on Model Predictive Control. Ieee/asme Trans. Mechatron., early access. doi:10.1109/TMECH.2021.3087605

CrossRef Full Text | Google Scholar

Geletu, A., Hoffmann, A., Klöppel, M., and Li, P. (2017). An Inner-Outer Approximation Approach to Chance Constrained Optimization. SIAM J. Optim. 27, 1834–1857. doi:10.1137/15m1049750

CrossRef Full Text | Google Scholar

Guo, N., Zhang, X., Zou, Y., Lenzo, B., and Zhang, T. (2020). A Computationally Efficient Path-Following Control Strategy of Autonomous Electric Vehicles with Yaw Motion Stabilization. IEEE Trans. Transp. Electrific. 6 (2), 728–739. doi:10.1109/tte.2020.2993862

CrossRef Full Text | Google Scholar

Henrion, R., and Moller, A. (2003). Optimization of a Continuous Distillation Process under Random Inflow Rate. Comput. Math. Appli. 45, 13–30. doi:10.1016/s0898-1221(03)80017-2

CrossRef Full Text | Google Scholar

Heshmati-Alamdari, S., Karras, G. C., Marantos, P., Kyriakopoulos, K. J., and Kyriakopoulos, K. J. (2020). A Robust Predictive Control Approach for Underwater Robotic Vehicles. IEEE Trans. Contr. Syst. Technol. 28 (6), 2352–2363. doi:10.1109/tcst.2019.2939248

CrossRef Full Text | Google Scholar

Hong, L. J., Yang, Y., and Zhang, L. (2011). Sequential Convex Approximations to Joint Chance Constrained Programs: A Monte Carlo Approach. Operations Res. 59, 617–630. doi:10.1287/opre.1100.0910

CrossRef Full Text | Google Scholar

Kritayakirana, K., and Gerdes, J. C. (2012). Autonomous Vehicle Control at the Limits of Handling. Ijvas 10 (4), 271–296. doi:10.1504/ijvas.2012.051270

CrossRef Full Text | Google Scholar

Li, D., and De Schutter, B. (2021). Distributed Model-Free Adaptive Predictive Control for Urban Traffic Networks. IEEE Trans. Contr. Syst. Technol., 1–13. early access. doi:10.1109/TCST.2021.3059460

CrossRef Full Text | Google Scholar

Luedtke, J., and Ahmed, S. (2008). A Sample Approximation Approach for Optimization with Probabilistic Constraints. SIAM J. Optim. 19 (2), 674–699. doi:10.1137/070702928

CrossRef Full Text | Google Scholar

Nemirovski, A., and Shapiro, A. (2006). Convex Approximations of Chance Constrained Programs. SIAM J. Optimization 17, 969–996. doi:10.1137/050622328

CrossRef Full Text | Google Scholar

Peña-Ordieres, A., Luedtke, J. R., and Wächter, A. (2020). Solving Chance-Constrained Problems via a Smooth Sample-Based Nonlinear Approximation. SIAM J. Optim. 30 (3), 2221–2250. doi:10.1137/19m1261985

CrossRef Full Text | Google Scholar

Shen, X., Ouyang, T., Yang, N., and Zhuang, J. (2021). Sample-Based Neural Approximation Approach for Probabilistic Constrained Programs. IEEE Trans. Neural Netw. Learn. Syst., 1–8. early access. doi:10.1109/TNNLS.2021.3102323

CrossRef Full Text | Google Scholar

Shen, X., Ouyang, T., Zhang, Y., and Zhang, X. (2020a). Computing Probabilistic Bounds on State Trajectories for Uncertain Systems. IEEE Trans. Emerg. Top. Comput. Intell., 1–6. early access. doi:10.1109/TETCI.2020.3019040

CrossRef Full Text | Google Scholar

Shen, X., and Raksincharoensak, P. (2021). Pedestrian-Aware Statistical Risk Assessment. IEEE Trans. Intell. Transport. Syst. 22, 1–9. early access. doi:10.1109/TITS.2021.3074522

CrossRef Full Text | Google Scholar

Shen, X., and Shen, T. (2017). Real-Time Statistical Learning-Based Stochastic Knock Limit Control for Spark-Ignition Engines. Appl. Therm. Eng. 127, 1518–1529. doi:10.1016/j.applthermaleng.2017.08.150

CrossRef Full Text | Google Scholar

Shen, X., Zhang, J., and Shen, T. (2016). “Real-time Scenario-Based Stochastic Optimal Energy Management Strategy for HEVs,” in Proceedings of 2016 European Control Conference, Aalborg, Denmark, 29 June–1 July 2016, 631–636. doi:10.1109/ecc.2016.7810359

CrossRef Full Text | Google Scholar

Shen, X., Zhang, X., and Raksincharoensak, P. (2020b). Probabilistic Bounds on Vehicle Trajectory Prediction Using Scenario Approach. IFAC-PapersOnline 53 (2), 2385–2390. doi:10.1016/j.ifacol.2020.12.038

CrossRef Full Text | Google Scholar

Shen, X., Zhang, Y., Shen, T., and Khajorntraidet, C. (2017). Spark advance Self-Optimization with Knock Probability Threshold for Lean-Burn Operation Mode of SI Engine. Energy 122, 1–10. doi:10.1016/j.energy.2017.01.065

CrossRef Full Text | Google Scholar

Shen, X., Zhuang, J., and Zhang, X. (2019). Approximate Uncertain Program. IEEE Access 7, 182357–182365. doi:10.1109/access.2019.2958621

CrossRef Full Text | Google Scholar

Taghavifar, H. (2019). Neural Network Autoregressive with Exogenous Input Assisted Multi-Constraint Nonlinear Predictive Control of Autonomous Vehicles. IEEE Trans. Veh. Technol. 68 (7), 6293–6304. doi:10.1109/tvt.2019.2914027

CrossRef Full Text | Google Scholar

Takyi, A. K., and Lence, B. J. (1999). Surface Water Quality Management Using a Multiple-Realization Chance Constraint Method. Water Resour. Res. 35, 1657–1670. doi:10.1029/98wr02771

CrossRef Full Text | Google Scholar

Weiskircher, T., Wang, Q., and Ayalew, B. (2017). Predictive Guidance and Control Framework for (Semi-)Autonomous Vehicles in Public Traffic. IEEE Trans. Contr. Syst. Technol. 25 (6), 2034–2046. doi:10.1109/tcst.2016.2642164

CrossRef Full Text | Google Scholar

Yuan, H., Sun, X., and Gordon, T. (2019). Unified Decision-Making and Control for Highway Collision Avoidance Using Active Front Steer and Individual Wheel Torque Control. Vehicle Syst. Dyn. 57 (8), 1188–1205. doi:10.1080/00423114.2019.169745610.1080/00423114.2018.1535125

CrossRef Full Text | Google Scholar

Yue, M., Ning, Y., Zhao, X., and Zong, G. (2019). Point Stabilization Control Method for WIP Vehicles Based on Motion Planning. IEEE Trans. Ind. Inf. 15 (6), 3368–3378. doi:10.1109/tii.2018.2875048

CrossRef Full Text | Google Scholar

Keywords: model predictive conrol, robust optimisation, vehicle dynamic, uncertainty, stability

Citation: Miao J, Dai Y, Xie O, Chen H, Niu F, Shen Y, Wu YZ, Sun H, Niu X, Zhu Q and Shen W (2021) Robust Vehicle Dynamics Control for a Sharp Curve With Uncertain Road Condition. Front. Energy Res. 9:762246. doi: 10.3389/fenrg.2021.762246

Received: 21 August 2021; Accepted: 08 September 2021;
Published: 14 October 2021.

Edited by:

Yahui Zhang, Yanshan University, China

Reviewed by:

Xun Shen, Tokyo University of Agriculture and Technology, Japan
Yang Tian, Yanshan University, China

Copyright © 2021 Miao, Dai, Xie, Chen, Niu, Shen, Wu, Sun, Niu, Zhu and Shen. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Jing Miao, jmiao@mail.usts.edu.cn

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.