[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109050658B - Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering - Google Patents

Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering Download PDF

Info

Publication number
CN109050658B
CN109050658B CN201810735029.2A CN201810735029A CN109050658B CN 109050658 B CN109050658 B CN 109050658B CN 201810735029 A CN201810735029 A CN 201810735029A CN 109050658 B CN109050658 B CN 109050658B
Authority
CN
China
Prior art keywords
tire
model
car
lateral force
front wheel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201810735029.2A
Other languages
Chinese (zh)
Other versions
CN109050658A (en
Inventor
李绍松
王国栋
张邦成
于志新
崔高健
卢晓辉
高嵩
韩玲
李政
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changchun University of Technology
Original Assignee
Changchun University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changchun University of Technology filed Critical Changchun University of Technology
Priority to CN201810735029.2A priority Critical patent/CN109050658B/en
Publication of CN109050658A publication Critical patent/CN109050658A/en
Application granted granted Critical
Publication of CN109050658B publication Critical patent/CN109050658B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D6/00Arrangements for automatically controlling steering depending on driving conditions sensed and responded to, e.g. control circuits
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/02Control of vehicle driving stability
    • B60W30/045Improving turning performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

The model predictive control-based automobile active front wheel steering self-adaptive adjustment method is characterized by comprising a reference model, a tire data processor, an MPC controller and a CarSim automobile model; the reference model is used to determine a desired yaw rate of the vehicle; the tire data processor is used for determining a slip angle, a lateral force and a lateral force gradient of the tire; the CarSim automobile model is used for outputting actual motion state information of an automobile, wherein the actual motion state information comprises automobile longitudinal speed, yaw velocity, mass center slip angle and road adhesion coefficient; and the MPC controller optimally solves the additional turning angle of the front wheel of the automobile according to the expected yaw velocity of the automobile and the actual motion state information of the automobile, outputs the additional turning angle to the CarSim automobile model, and controls the automobile to realize yaw stability control.

Description

基于模型预测控制的汽车主动前轮转向自适应调节方法Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering

技术领域:Technical field:

本发明涉及汽车横摆稳定性控制领域,特别是关于基于模型预测控制的汽车主动前轮转向自适应调节方法。The invention relates to the field of vehicle yaw stability control, in particular to an adaptive adjustment method for vehicle active front wheel steering based on model predictive control.

背景技术:Background technique:

随着人们对汽车行驶安全性越来越重视,汽车主动安全系统得到快速发展,其中主动前轮转向(Active Front Steering,AFS)技术作为一种有效的横摆稳定性控制系统被广泛应用。目前,AFS所采用的控制方法主要有PID控制、滑模变结构控制和模型预测控制(Model Predictive Control,MPC)等,其中模型预测控制能较好地处理多目标任务以及系统约束,在汽车稳定性控制领域得到了广泛的应用。As people pay more and more attention to the driving safety of automobiles, the active safety system of automobiles has been developed rapidly, among which Active Front Steering (AFS) technology is widely used as an effective yaw stability control system. At present, the control methods used by AFS mainly include PID control, sliding mode variable structure control and Model Predictive Control (MPC), etc. Among them, MPC can better handle multi-objective tasks and system constraints. Sexual control has been widely used.

根据采用的预测模型以及优化方法的不同,MPC可分为线性MPC和非线性MPC。线性MPC凭借其计算负担少,计算速度快而得到广泛使用,然而线性MPC不能表征非线性区域的轮胎侧偏特性,而能表征汽车非线性动力学特性的非线性MPC计算负担太重,实时性差,很难应用于实际。因此很多学者开始对轮胎侧向力进行线性化处理,提出线性时变的MPC控制方法。论文[陈杰,李亮,宋健.基于LTV-MPC的汽车稳定性控制研究[J].汽车工程,2016,38(3):308-316.]采用线性时变的MPC方法实现了汽车稳定性控制,同时兼顾了系统的非线性特性和计算负担。但是,论文中对轮胎侧向力线性化处理的方法过于简单,无法表征轮胎侧向力的实际变化,在极限工况下控制器的控制效果不理想;此外,该论文采用的预测模型在预测时域里保持不变,在滚动预测过程中不能代表汽车实际的变化趋势。论文[Choi M,Choi S B.MPC for vehicle lateral stability via differential braking andactive front steering considering practical aspects[J].Proceedings of theInstitution of Mechanical Engineers Part D Journal of Automobile Engineering,2016,230(4).]基于线性化的轮胎模型给出了轮胎侧向力达到饱和时的控制策略,实现了在极限工况下的汽车稳定性控制。但是该论文设计的预测模型在预测时域里同样保持不变,极限工况下预测模型在滚动预测过程中不能准确代表汽车的实际运动,从而导致控制器控制效果变差。According to the different prediction models and optimization methods used, MPC can be divided into linear MPC and nonlinear MPC. Linear MPC is widely used because of its low computational burden and fast calculation speed. However, linear MPC cannot characterize the tire cornering characteristics in the nonlinear region, and the nonlinear MPC that can characterize the nonlinear dynamic characteristics of automobiles has too heavy computational burden and poor real-time performance. , difficult to apply in practice. Therefore, many scholars began to linearize the tire lateral force and proposed a linear time-varying MPC control method. Paper [Chen Jie, Li Liang, Song Jian. Research on Vehicle Stability Control Based on LTV-MPC [J]. Automotive Engineering, 2016, 38(3):308-316.] Using the linear time-varying MPC method to realize the vehicle The stability control takes into account the nonlinear characteristics of the system and the computational burden. However, the method of linearizing the tire lateral force in the paper is too simple to represent the actual change of the tire lateral force, and the control effect of the controller is not ideal under the extreme conditions; It remains unchanged in the time domain and cannot represent the actual changing trend of the car during the rolling forecasting process. The paper [Choi M, Choi S B. MPC for vehicle lateral stability via differential braking and active front steering considering practical aspects[J]. Proceedings of the Institution of Mechanical Engineers Part D Journal of Automobile Engineering, 2016, 230(4).] is based on linear The optimized tire model gives the control strategy when the tire lateral force reaches saturation, and realizes the vehicle stability control under extreme conditions. However, the prediction model designed in this paper also remains unchanged in the prediction time domain. Under the extreme conditions, the prediction model cannot accurately represent the actual motion of the car during the rolling prediction process, which leads to the poor control effect of the controller.

发明内容:Invention content:

为了解决现有的线性时变MPC方法在滚动预测过程中预测模型不能体现汽车的非线性动力学特性,导致极限工况下AFS系统控制效果差的问题。本发明提供基于模型预测控制的汽车主动前轮转向自适应调节方法,采用线性时变的方法将非线性预测控制问题转换成线性预测控制问题,并在滚动预测过程中根据轮胎侧向力的变化趋势自动调节预测模型,在减小系统的计算负担的同时能够准确表征汽车的非线性动力学特性,保证极限工况下AFS控制器的稳定性,实现汽车的稳定性控制。In order to solve the problem that the prediction model of the existing linear time-varying MPC method cannot reflect the nonlinear dynamic characteristics of the vehicle in the rolling prediction process, resulting in poor control effect of the AFS system under extreme working conditions. The invention provides an adaptive adjustment method for vehicle active front wheel steering based on model predictive control, which adopts a linear time-varying method to convert a nonlinear predictive control problem into a linear predictive control problem. The trend automatic adjustment prediction model can accurately characterize the nonlinear dynamic characteristics of the vehicle while reducing the computational burden of the system, ensure the stability of the AFS controller under extreme working conditions, and realize the stability control of the vehicle.

本发明解决技术问题所采取的技术方案如下:The technical scheme adopted by the present invention to solve the technical problem is as follows:

基于模型预测控制的汽车主动前轮转向自适应调节方法,其特征在于,该方法包括参考模型、轮胎数据处理器、MPC控制器、CarSim汽车模型;参考模型用于确定期望的汽车横摆角速度;轮胎数据处理器用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器根据期望的汽车横摆角速度和汽车的实际运动状态信息,优化求解出汽车的前轮附加转角,输出给CarSim汽车模型,控制汽车实现横摆稳定性控制;An adaptive adjustment method for vehicle active front wheel steering based on model predictive control, characterized in that the method includes a reference model, a tire data processor, an MPC controller, and a CarSim vehicle model; the reference model is used to determine a desired vehicle yaw rate; The tire data processor is used to determine the tire's slip angle, lateral force and lateral force gradient; the CarSim car model is used to output the actual motion state information of the car, including the car's longitudinal speed, yaw rate, center of mass slip angle and road adhesion coefficient; the MPC controller optimizes and solves the additional turning angle of the front wheel of the car according to the expected yaw rate of the car and the actual motion state information of the car, and outputs it to the CarSim car model to control the car to achieve yaw stability control;

该方法包括以下步骤:The method includes the following steps:

步骤1、建立参考模型,确定期望的汽车横摆角速度,其过程包括如下子步骤:Step 1. Establish a reference model to determine the expected vehicle yaw rate. The process includes the following sub-steps:

步骤1.1、采用线性二自由度汽车模型作为参考模型,其运动微分方程表达式如下:Step 1.1. The linear two-degree-of-freedom vehicle model is used as the reference model, and the differential equation of motion is expressed as follows:

Figure BDA0001721802410000021
Figure BDA0001721802410000021

其中:β是汽车质心侧偏角;γ是汽车横摆角速度;Iz是绕汽车质心铅垂轴的横摆转动惯量;Ux是汽车纵向速度;lf和lr分别是汽车质心至前、后轴的距离;Cf和Cr分别是汽车前、后轮轮胎的侧偏刚度;δf,dri是驾驶员转向输入产生的前轮转角;Among them: β is the side slip angle of the car mass center; γ is the yaw angular velocity of the car; I z is the yaw moment of inertia around the vertical axis of the car mass center; U x is the longitudinal speed of the car; l f and l r are the car mass center to front , the distance of the rear axle; C f and C r are the cornering stiffnesses of the front and rear tires of the car, respectively; δ f,dri is the front wheel turning angle generated by the driver's steering input;

步骤1.2、将线性二自由度汽车模型的运动微分方程转换成传递函数,形式如下式:Step 1.2. Convert the motion differential equation of the linear two-degree-of-freedom vehicle model into a transfer function, the form is as follows:

Figure BDA0001721802410000022
Figure BDA0001721802410000022

为了达到理想的闭环效果,基于公式(2)得到期望的汽车横摆角速度:In order to achieve the ideal closed-loop effect, the desired vehicle yaw rate is obtained based on formula (2):

Figure BDA0001721802410000023
Figure BDA0001721802410000023

其中:γref是期望的汽车横摆角速度;wn是系统的固有频率;ξ是系统阻尼;Gω(s)是传递函数增益;wd=k1wnd=k2ξ,G(s)=k3Gω(s);k1、k2、k3是改善系统相位延迟和响应速度的参数;where: γ ref is the desired vehicle yaw rate; wn is the natural frequency of the system; ξ is the system damping; G ω (s) is the transfer function gain; w d = k 1 w n , ξ d = k 2 ξ, G (s)=k 3 G ω (s); k 1 , k 2 , k 3 are parameters to improve the system phase delay and response speed;

步骤2、设计轮胎数据处理器,其过程包括如下子步骤:Step 2. Design a tire data processor, and the process includes the following sub-steps:

步骤2.1、设计轮胎侧偏角计算模块,前、后轮轮胎侧偏角通过下式计算获得:Step 2.1. Design the tire side slip angle calculation module. The front and rear tire side slip angles are calculated by the following formula:

Figure BDA0001721802410000031
Figure BDA0001721802410000031

其中:αf和αr分别是汽车前、后轮轮胎的侧偏角;δf是汽车的前轮转角;Among them: α f and α r are the side slip angles of the front and rear tires of the car, respectively; δ f is the front wheel rotation angle of the car;

步骤2.2、设计轮胎侧向力和轮胎侧向力梯度计算模块,为了获得轮胎的非线性特性,基于Pacejka轮胎模型,获取不同路面附着系数下的轮胎侧向力与轮胎侧偏角的关系曲线,得到轮胎侧偏特性三维图;获取不同路面附着系数下的轮胎侧向力对轮胎侧偏角导数的关系曲线,得到轮胎侧向力梯度三维图;轮胎数据处理器将当前时刻实际的轮胎侧偏角和路面附着系数分别输入到轮胎侧偏特性三维图和轮胎侧向力梯度三维图中,通过线性插值法分别获得当前时刻的轮胎侧向力和轮胎侧向力梯度,并输出给MPC控制器;在每个控制周期轮胎数据处理器更新一次轮胎侧向力和轮胎侧向力梯度值;Step 2.2. Design the tire lateral force and tire lateral force gradient calculation module. In order to obtain the nonlinear characteristics of the tire, based on the Pacejka tire model, obtain the relationship curve between the tire lateral force and the tire side slip angle under different road adhesion coefficients, Obtain the three-dimensional map of tire cornering characteristics; obtain the relationship curve of the tire lateral force to the tire side-slip angle derivative under different road adhesion coefficients, and obtain the three-dimensional map of the tire lateral force gradient; the tire data processor calculates the actual tire cornering at the current moment The angle and road adhesion coefficient are input into the three-dimensional map of tire cornering characteristics and the three-dimensional map of tire lateral force gradient, respectively, and the current tire lateral force and tire lateral force gradient are obtained through linear interpolation, and output to the MPC controller. ; The tire data processor updates the tire lateral force and tire lateral force gradient values once in each control cycle;

其中:Pacejka轮胎模型如下:Among them: Pacejka tire model is as follows:

Fy,j=μDsin(Catan(Bαj-E(Bαjj tan(Bαj))))F y,j = μDsin(Catan(Bα j -E(Bα jj tan(Bα j ))))

Figure BDA0001721802410000032
Figure BDA0001721802410000032

其中:j=f,r,表示前轮和后轮;Fy,j是轮胎侧向力,αj是轮胎侧偏角;B,C,D和E取决于车轮垂直载荷Fz;a0=1.75;a1=0;a2=1000;a3=1289;a4=7.11;a5=0.0053;a6=0.1925;where: j=f, r, representing the front and rear wheels; F y, j is the tire lateral force, α j is the tire slip angle; B, C, D and E depend on the vertical wheel load F z ; a 0 =1.75; a 1 =0; a 2 =1000; a 3 =1289; a 4 =7.11; a 5 =0.0053; a 6 =0.1925;

步骤3、设计MPC控制器,其过程包括如下子步骤:Step 3. Design the MPC controller, and its process includes the following sub-steps:

步骤3.1、建立预测模型,其过程包括如下子步骤:Step 3.1, establish a prediction model, the process includes the following sub-steps:

步骤3.1.1、线性化轮胎模型,其表达式如下:Step 3.1.1. Linearize the tire model, and its expression is as follows:

Figure BDA0001721802410000033
Figure BDA0001721802410000033

其中:

Figure BDA0001721802410000041
是在当前侧偏角
Figure BDA0001721802410000042
的轮胎侧向力梯度值;
Figure BDA0001721802410000043
是轮胎的残余侧向力,通过如下公式计算:in:
Figure BDA0001721802410000041
is at the current slip angle
Figure BDA0001721802410000042
The tire lateral force gradient value;
Figure BDA0001721802410000043
is the residual lateral force of the tire, calculated by the following formula:

Figure BDA0001721802410000044
Figure BDA0001721802410000044

其中:

Figure BDA0001721802410000045
是基于轮胎侧偏特性三维图,通过线性插值法获得的轮胎侧向力;
Figure BDA0001721802410000046
是基于轮胎侧偏刚度特性三维图,通过线性插值法获得的轮胎侧向力梯度;
Figure BDA0001721802410000047
是当前时刻实际的轮胎侧偏角;in:
Figure BDA0001721802410000045
is the tire lateral force obtained by the linear interpolation method based on the three-dimensional map of the tire cornering characteristics;
Figure BDA0001721802410000046
is the tire lateral force gradient obtained by the linear interpolation method based on the three-dimensional map of the tire cornering stiffness characteristics;
Figure BDA0001721802410000047
is the actual tire slip angle at the current moment;

基于公式(5),在滚动预测过程中,设计轮胎侧向力表达式如下:Based on formula (5), in the rolling prediction process, the lateral force of the designed tire is expressed as follows:

Figure BDA0001721802410000048
Figure BDA0001721802410000048

其中:in:

Figure BDA0001721802410000049
Figure BDA0001721802410000049

其中:P是预测时域;上标“k+i|k”表示在当前时刻k预测的将来第i时刻;ρk+i|k和ξk+i|k是调节

Figure BDA00017218024100000410
Figure BDA00017218024100000411
变化的权重因子;Among them: P is the prediction time domain; the superscript "k+i|k" indicates the i-th time in the future predicted at the current time k; ρ k+i|k and ξ k+i|k are the adjustment
Figure BDA00017218024100000410
and
Figure BDA00017218024100000411
changing weighting factors;

步骤3.1.2、建立预测模型,预测模型的运动微分方程表达式为:Step 3.1.2. Establish a prediction model. The differential equation of motion of the prediction model is expressed as:

Figure BDA00017218024100000412
Figure BDA00017218024100000412

将公式(7)带入公式(9),得到在滚动预测过程中的预测模型为:Bringing formula (7) into formula (9), the prediction model in the rolling prediction process is obtained as:

Figure BDA00017218024100000413
Figure BDA00017218024100000413

步骤3.1.3、建立预测方程,用于预测系统未来输出,将公式(10)写成状态空间方程,用于设计预测方程,具体如下:Step 3.1.3. Establish a prediction equation for predicting the future output of the system, and write formula (10) as a state space equation for designing the prediction equation, as follows:

Figure BDA0001721802410000051
Figure BDA0001721802410000051

其中:in:

x=γ;u=δfx=γ; u =δf;

Figure BDA0001721802410000052
Figure BDA0001721802410000052

Figure BDA0001721802410000053
Figure BDA0001721802410000053

Figure BDA0001721802410000054
Figure BDA0001721802410000054

Figure BDA0001721802410000055
Figure BDA0001721802410000055

为了实现汽车横摆角速度的跟踪控制,将连续时间系统的预测模型转换成离散时间系统的增量式模型:In order to realize the tracking control of the vehicle yaw rate, the prediction model of the continuous time system is converted into the incremental model of the discrete time system:

Figure BDA0001721802410000056
Figure BDA0001721802410000056

其中:取样时间k=int(t/Ts),t是仿真时间,Ts是仿真步长;

Figure BDA0001721802410000057
Figure BDA0001721802410000058
Wherein: sampling time k=int(t/T s ), t is the simulation time, and T s is the simulation step size;
Figure BDA0001721802410000057
Figure BDA0001721802410000058

步骤3.2、设计优化目标及约束条件,其过程包括如下子步骤:Step 3.2, design optimization objectives and constraints, the process includes the following sub-steps:

步骤3.2.1、用期望的汽车横摆角速度和实际的汽车横摆角速度误差的二范数作为横摆角速度跟踪性能指标,体现汽车的轨迹跟踪特性,其表达式如下:Step 3.2.1. Use the two-norm of the expected vehicle yaw rate and the actual vehicle yaw rate error as the yaw rate tracking performance index to reflect the trajectory tracking characteristics of the vehicle, and its expression is as follows:

Figure BDA0001721802410000059
Figure BDA0001721802410000059

其中:γref是期望的汽车横摆角速度;γ是实际的汽车横摆角速度;P是预测时域;k表示当前时刻;Q是加权因子;Where: γref is the expected vehicle yaw rate; γ is the actual vehicle yaw rate; P is the prediction time domain; k is the current moment; Q is the weighting factor;

步骤3.2.2、用控制量变化率的二范数作为转向平滑指标,体现横摆角速度跟踪过程中的转向平滑特性,控制量u是汽车前轮转角,建立离散二次型转向平滑指标为:Step 3.2.2. Use the second norm of the change rate of the control variable as the steering smoothing index to reflect the smoothing characteristics of the steering during the tracking process of the yaw rate. The control variable u is the front wheel angle of the car, and the discrete quadratic steering smoothing index is established as:

Figure BDA0001721802410000061
Figure BDA0001721802410000061

其中:M是控制时域;△u是控制量的变化量;k表示当前时刻;S是加权因子;Among them: M is the control time domain; △u is the variation of the control quantity; k is the current moment; S is the weighting factor;

步骤3.2.3、设置执行器物理约束,满足执行器要求:Step 3.2.3. Set the physical constraints of the actuator to meet the requirements of the actuator:

利用线性不等式限制前轮转角及其变化量的上下限,得到转向执行器的物理约束,其数学表达式为:Using the linear inequality to limit the upper and lower limits of the front wheel rotation angle and its variation, the physical constraints of the steering actuator are obtained, and its mathematical expression is:

Figure BDA0001721802410000062
Figure BDA0001721802410000062

其中:δfmin是前轮转角下限,δfmax是前轮转角上限;△δfmin是前轮转角变化量的下限;△δfmax是前轮转角变化量的上限;Among them: δ fmin is the lower limit of the front wheel rotation angle, δ fmax is the upper limit of the front wheel rotation angle; Δδ fmin is the lower limit of the front wheel rotation angle variation; Δδ fmax is the upper limit of the front wheel rotation angle variation;

步骤3.3、求解系统预测输出,其过程包括如下子步骤:Step 3.3. Solve the predicted output of the system, and the process includes the following sub-steps:

步骤3.3.1、利用线性加权法将步骤3.2.1所述跟踪性能指标和步骤3.2.2所述转向平滑指标转化为单一指标,构建汽车横摆稳定性多目标优化控制问题,该问题要满足转向执行器的物理约束,且输入输出符合预测模型:Step 3.3.1. Use the linear weighting method to convert the tracking performance index described in step 3.2.1 and the steering smoothness index described in step 3.2.2 into a single index to construct a multi-objective optimal control problem for vehicle yaw stability. The physical constraints of the steering actuator, and the input and output conform to the predictive model:

Figure BDA0001721802410000063
Figure BDA0001721802410000063

服从于subject to

i)预测模型i) Predictive model

ii)约束条件为公式(15)ii) The constraint condition is formula (15)

步骤3.3.2、在控制器中,采用二次规划算法,求解多目标优化控制问题(16),得到最优开环控制序列△δf为:Step 3.3.2. In the controller, the quadratic programming algorithm is used to solve the multi-objective optimal control problem (16), and the optimal open-loop control sequence Δδf is obtained as:

Figure BDA0001721802410000064
Figure BDA0001721802410000064

选取当前时刻最优开环控制序列中的第一个元素△δf(0)进行反馈,与前一时刻进行线性叠加后得到前轮转角δf,输出给CarSim汽车模型,实现汽车的横摆稳定性控制。Select the first element Δδ f (0) in the optimal open-loop control sequence at the current moment for feedback, and linearly superimpose it with the previous moment to obtain the front wheel angle δ f , which is output to the CarSim car model to realize the yaw of the car Stability Control.

本发明的有益效果是:本方法使用线性时变的方法将非线性预测控制问题转换成线性预测控制问题,可以减小系统的计算负担;本方法在预测时域内根据轮胎侧向力的变化趋势自适应调节系统的预测模型,能够达到非线性MPC的控制效果,提升极限工况下AFS的控制效果。The beneficial effects of the invention are: the method uses a linear time-varying method to convert the nonlinear predictive control problem into a linear predictive control problem, which can reduce the computational burden of the system; The predictive model of the adaptive adjustment system can achieve the control effect of nonlinear MPC and improve the control effect of AFS under extreme working conditions.

附图说明Description of drawings

图1是本发明的控制系统结构示意图。FIG. 1 is a schematic structural diagram of the control system of the present invention.

图2是线性二自由度汽车模型示意图。Figure 2 is a schematic diagram of a linear two-degree-of-freedom vehicle model.

图3是轮胎侧偏特性三维图。FIG. 3 is a three-dimensional view of tire cornering characteristics.

图4是轮胎侧向力梯度三维图。Figure 4 is a three-dimensional map of the tire lateral force gradient.

图5是轮胎模型线性化示意图。Figure 5 is a schematic diagram of the linearization of the tire model.

图6是在滚动预测过程中轮胎模型线性化示意图。Figure 6 is a schematic diagram of tire model linearization during rolling prediction.

具体实施方式Detailed ways

下面结合附图和实施例对本发明进行详细的描述。The present invention will be described in detail below with reference to the accompanying drawings and embodiments.

图1是本发明基于模型预测控制的汽车主动前轮转向自适应调节方法的系统结构示意图,该系统主要包括参考模型1、轮胎数据处理器2、MPC控制器3、Carsim汽车模型4;参考模型1用于确定期望的汽车横摆角速度;轮胎数据处理器2用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型4用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器3控制器根据期望的汽车横摆角速度和汽车的实际运动状态信息,优化求解出汽车的前轮附加转角,输出给CarSim汽车模型4,控制汽车实现横摆稳定性控制。Fig. 1 is the system structure schematic diagram of the vehicle active front wheel steering adaptive adjustment method based on model predictive control of the present invention, this system mainly comprises reference model 1, tire data processor 2, MPC controller 3, Carsim car model 4; Reference model 1 is used to determine the expected yaw rate of the car; the tire data processor 2 is used to determine the slip angle, lateral force and lateral force gradient of the tire; the CarSim car model 4 is used to output the actual motion state information of the car, including the car Longitudinal speed, yaw rate, center of mass slip angle, and road adhesion coefficient; MPC controller 3 The controller optimizes and solves the additional front wheel angle of the vehicle according to the expected vehicle yaw rate and the actual motion state information of the vehicle, and outputs it to CarSim Car model 4, control the car to achieve yaw stability control.

下面以CarSim汽车仿真软件某车型为平台,具体说明本发明的方法,其主要参数如表1所示:The method of the present invention is specifically described below with a certain car model of the CarSim automobile simulation software as a platform, and its main parameters are shown in Table 1:

表1 CarSim汽车的主要参数Table 1 Main parameters of CarSim car

Figure BDA0001721802410000071
Figure BDA0001721802410000071

参考模型1的建立包括两部分:1.1建立线性二自由度汽车模型;1.2确定期望的汽车横摆角速度;The establishment of reference model 1 includes two parts: 1.1 establish a linear two-degree-of-freedom vehicle model; 1.2 determine the expected vehicle yaw rate;

在1.1部分中,线性二自由度汽车模型如图2所示,其运动微分方程表达式如下:In Section 1.1, the linear two-degree-of-freedom vehicle model is shown in Figure 2, and its motion differential equation is expressed as follows:

Figure BDA0001721802410000081
Figure BDA0001721802410000081

其中:β是汽车质心侧偏角;γ是汽车横摆角速度;Iz是绕汽车质心铅垂轴的横摆转动惯量;Ux是汽车纵向速度;lf和lr分别是汽车质心至前、轴的距离;Cf和Cr分别是汽车前、后轮轮胎的侧偏刚度;δf,dri是驾驶员转向输入产生的前轮转角。Among them: β is the side slip angle of the car mass center; γ is the yaw angular velocity of the car; I z is the yaw moment of inertia around the vertical axis of the car mass center; U x is the longitudinal speed of the car; l f and l r are the car mass center to front , the distance between the axles; C f and C r are the cornering stiffnesses of the front and rear tires of the car, respectively; δ f,dri is the front wheel turning angle generated by the driver's steering input.

在1.2部分中,将线性二自由度汽车模型的运动微分方程转换成传递函数,形式如下式:In Section 1.2, the differential equation of motion of the linear two-degree-of-freedom vehicle model is converted into a transfer function in the following form:

Figure BDA0001721802410000082
Figure BDA0001721802410000082

为了达到理想的闭环效果,基于公式(2)得到期望的汽车横摆角速度:In order to achieve the ideal closed-loop effect, the desired vehicle yaw rate is obtained based on formula (2):

Figure BDA0001721802410000083
Figure BDA0001721802410000083

其中:γref是期望的横摆角速度;wn是系统的固有频率;ξ是系统阻尼;Gω(s)是传递函数增益;wd=k1wnd=k2ξ,G(s)=k3Gω(s);k1、k2、k3是改善系统相位延迟和响应速度的参数;wn、ξ、Gω(s)、Kω的计算过程如下:where: γ ref is the desired yaw rate; wn is the natural frequency of the system; ξ is the system damping; G ω (s) is the transfer function gain; w d = k 1 w nd =k 2 ξ,G (s)=k 3 G ω (s); k 1 , k 2 , k 3 are parameters to improve the system phase delay and response speed; the calculation process of wn , ξ, G ω (s), K ω is as follows:

Figure BDA0001721802410000084
Figure BDA0001721802410000084

Figure BDA0001721802410000085
Figure BDA0001721802410000085

Figure BDA0001721802410000086
Figure BDA0001721802410000086

轮胎数据处理器2的设计包括两部分:2.1设计轮胎侧偏角计算模块;2.2设计轮胎侧向力和轮胎侧向力梯度计算模块;The design of the tire data processor 2 includes two parts: 2.1 Design the tire slip angle calculation module; 2.2 Design the tire lateral force and tire lateral force gradient calculation module;

在2.1部分中,前、后轮轮胎侧偏角通过下式计算获得:In section 2.1, the front and rear tire slip angles are calculated by the following formula:

Figure BDA0001721802410000091
Figure BDA0001721802410000091

其中:αf和αr分别是汽车前、后轮轮胎的侧偏角;δf是汽车的前轮转角;Among them: α f and α r are the side slip angles of the front and rear tires of the car, respectively; δ f is the front wheel rotation angle of the car;

在2.2部分中,为了获得轮胎的非线性特性,基于Pacejka轮胎模型,获取不同路面附着系数下的轮胎侧向力与轮胎侧偏角的关系曲线,得到轮胎侧偏特性三维图,如图3;获取不同路面附着系数下的轮胎侧向力对轮胎侧偏角导数的关系曲线,得到轮胎侧向力梯度三维图,如图4。轮胎数据处理器2将当前时刻实际的轮胎侧偏角和路面附着系数分别输入到轮胎侧偏特性三维图和轮胎侧向力梯度三维图中,通过线性插值法分别获得当前时刻的轮胎侧向力和轮胎侧向力梯度,并输出给MPC控制器3。在每个控制周期轮胎数据处理器更新一次轮胎侧向力和轮胎侧向力梯度值。In section 2.2, in order to obtain the nonlinear characteristics of the tire, based on the Pacejka tire model, the relationship curve between the tire lateral force and the tire side slip angle under different road adhesion coefficients was obtained, and the three-dimensional map of the tire side slip characteristics was obtained, as shown in Figure 3; Obtain the relationship curve between the tire lateral force and the tire slip angle derivative under different road adhesion coefficients, and obtain a three-dimensional map of the tire lateral force gradient, as shown in Figure 4. The tire data processor 2 inputs the actual tire side slip angle and road adhesion coefficient at the current moment into the three-dimensional graph of tire cornering characteristics and the three-dimensional graph of tire lateral force gradient, respectively, and obtains the tire lateral force at the current moment through the linear interpolation method. and tire lateral force gradient, and output to MPC controller 3. The tire lateral force and tire lateral force gradient values are updated once per control cycle by the tire data processor.

其中:Pacejka轮胎模型如下:Among them: Pacejka tire model is as follows:

Figure BDA0001721802410000092
Figure BDA0001721802410000092

Figure BDA0001721802410000093
Figure BDA0001721802410000093

其中:j=f,r,表示前轮和后轮;Fy,j是轮胎侧向力,αj是轮胎侧偏角;B,C,D和E取决于车轮垂直载荷Fz;a0=1.75;a1=0;a2=1000;a3=1289;a4=7.11;a5=0.0053;a6=0.1925。where: j=f, r, representing the front and rear wheels; F y, j is the tire lateral force, α j is the tire slip angle; B, C, D and E depend on the vertical wheel load F z ; a 0 =1.75; a 1 =0; a 2 =1000; a 3 =1289; a 4 =7.11; a 5 =0.0053; a 6 =0.1925.

MPC控制器3的设计包括三部分:3.1建立预测模型及预测方程;3.2设计优化目标及约束条件;3.3求解系统预测输出;The design of MPC controller 3 consists of three parts: 3.1 Establish prediction model and prediction equation; 3.2 Design optimization objectives and constraints; 3.3 Solve system prediction output;

在3.1部分中,预测模型及预测方程的建立包括三部分:3.1.1线性化轮胎模型;3.1.2建立预测模型;3.1.3建立预测方程;In section 3.1, the establishment of prediction model and prediction equation includes three parts: 3.1.1 Linearized tire model; 3.1.2 Establishment of prediction model; 3.1.3 Establishment of prediction equation;

在3.1.1部分中,在当前侧偏角

Figure BDA0001721802410000094
处,如图5所示,对轮胎模型进行线性化,其表达式如下:In section 3.1.1, at the current slip angle
Figure BDA0001721802410000094
As shown in Figure 5, the tire model is linearized, and its expression is as follows:

Figure BDA0001721802410000095
Figure BDA0001721802410000095

其中:

Figure BDA0001721802410000096
是在当前侧偏角
Figure BDA0001721802410000097
的轮胎侧向力梯度值;
Figure BDA0001721802410000098
是轮胎的残余侧向力,如图5所示,通过如下公式计算:in:
Figure BDA0001721802410000096
is at the current slip angle
Figure BDA0001721802410000097
The tire lateral force gradient value;
Figure BDA0001721802410000098
is the residual lateral force of the tire, as shown in Figure 5, calculated by the following formula:

Figure BDA0001721802410000099
Figure BDA0001721802410000099

其中:

Figure BDA0001721802410000101
是基于轮胎侧偏特性三维图(图3),通过线性插值法获得的轮胎侧向力;
Figure BDA0001721802410000102
是基于轮胎侧偏刚度特性三维图(图4),通过线性插值法获得的轮胎侧向力梯度;
Figure BDA0001721802410000103
是当前时刻实际的轮胎侧偏角。in:
Figure BDA0001721802410000101
is the tire lateral force obtained by the linear interpolation method based on the three-dimensional map of the tire cornering characteristics (Fig. 3).
Figure BDA0001721802410000102
is the tire lateral force gradient obtained by linear interpolation based on the three-dimensional map of tire cornering stiffness characteristics (Figure 4).
Figure BDA0001721802410000103
is the actual tire slip angle at the current moment.

基于公式(5),在滚动预测过程中,如图6,设计轮胎侧向力表达式如下:Based on formula (5), in the rolling prediction process, as shown in Figure 6, the lateral force expression of the designed tire is as follows:

Figure BDA0001721802410000104
Figure BDA0001721802410000104

其中:in:

Figure BDA0001721802410000105
Figure BDA0001721802410000105

其中:P是预测时域;上标“k+i|k”表示在当前时刻k预测的将来第i时刻;ρk+i|k和ξk+i|k是调节

Figure BDA0001721802410000106
Figure BDA0001721802410000107
变化的权重因子。Among them: P is the prediction time domain; the superscript "k+i|k" indicates the i-th time in the future predicted at the current time k; ρ k+i|k and ξ k+i|k are the adjustment
Figure BDA0001721802410000106
and
Figure BDA0001721802410000107
Changed weighting factor.

在3.1.2部分中,预测模型采用图2所示的线性二自由度汽车模型,其运动微分方程表达式为:In section 3.1.2, the prediction model adopts the linear two-degree-of-freedom vehicle model shown in Figure 2, and its motion differential equation is expressed as:

Figure BDA0001721802410000108
Figure BDA0001721802410000108

将公式(7)带入公式(9),得到在滚动预测过程中的预测模型为:Bringing formula (7) into formula (9), the prediction model in the rolling prediction process is obtained as:

Figure BDA0001721802410000109
Figure BDA0001721802410000109

在3.1.3部分中,将公式(10)写成状态空间方程,用于设计预测方程,具体如下:In Section 3.1.3, formula (10) is written as a state-space equation for designing the prediction equation as follows:

Figure BDA00017218024100001010
Figure BDA00017218024100001010

其中:in:

x=γ;u=δfx=γ; u =δf;

Figure BDA0001721802410000111
Figure BDA0001721802410000111

Figure BDA0001721802410000112
Figure BDA0001721802410000112

Figure BDA0001721802410000113
Figure BDA0001721802410000113

Figure BDA0001721802410000114
Figure BDA0001721802410000114

为了实现汽车横摆角速度的跟踪控制,将连续时间系统的预测模型转换成离散时间系统的增量式模型:In order to realize the tracking control of the vehicle yaw rate, the prediction model of the continuous time system is converted into the incremental model of the discrete time system:

Figure BDA0001721802410000115
Figure BDA0001721802410000115

其中:取样时间k=int(t/Ts),t是仿真时间,Ts是仿真步长;

Figure BDA0001721802410000116
Figure BDA0001721802410000117
C=1。Wherein: sampling time k=int(t/T s ), t is the simulation time, and T s is the simulation step size;
Figure BDA0001721802410000116
Figure BDA0001721802410000117
C=1.

在3.2部分中优化目标及约束条件的设计包括三部分:3.2.1设计横摆角速度跟踪性能指标;3.2.2设计转向平滑指标;3.2.3设置执行器物理约束;In Section 3.2, the design of optimization objectives and constraints includes three parts: 3.2.1 Design yaw rate tracking performance index; 3.2.2 Design steering smoothness index; 3.2.3 Set actuator physical constraints;

在3.2.1部分中,用期望的汽车横摆角速度和实际的汽车横摆角速度误差的二范数作为横摆角速度跟踪性能指标,体现汽车的轨迹跟踪特性,其表达式如下:In section 3.2.1, the two-norm of the expected vehicle yaw rate and the actual vehicle yaw rate error is used as the yaw rate tracking performance index to reflect the vehicle's trajectory tracking characteristics, and its expression is as follows:

Figure BDA0001721802410000118
Figure BDA0001721802410000118

其中:γref是期望的汽车横摆角速度;γ是实际的汽车横摆角速度;P是预测时域;k表示当前时刻;Q是加权因子。Among them: γref is the expected vehicle yaw rate; γ is the actual vehicle yaw rate; P is the prediction time domain; k is the current moment; Q is the weighting factor.

在3.2.2部分中,用控制量变化率的二范数作为转向平滑指标,体现横摆角速度跟踪过程中的转向平滑特性,控制量u是汽车前轮转角,建立离散二次型转向平滑指标为:In section 3.2.2, the second norm of the control variable rate of change is used as the steering smoothing index to reflect the steering smoothing characteristics in the process of yaw rate tracking. The control variable u is the front wheel angle of the car, and a discrete quadratic steering smoothing index is established. for:

Figure BDA0001721802410000119
Figure BDA0001721802410000119

其中:M是控制时域;△u是控制量的变化量;k表示当前时刻;S是加权因子。Among them: M is the control time domain; △u is the variation of the control quantity; k is the current moment; S is the weighting factor.

在3.2.3部分中,利用线性不等式限制前轮转角及其变化量的上下限,得到转向执行器的物理约束,其数学表达式为:In section 3.2.3, the upper and lower limits of the front wheel rotation angle and its variation are limited by linear inequalities, and the physical constraints of the steering actuator are obtained. The mathematical expression is:

Figure BDA0001721802410000121
Figure BDA0001721802410000121

其中:δfmin是前轮转角下限,δfmax是前轮转角上限;△δfmin是前轮转角变化量的下限;△δfmax是前轮转角变化量的上限。Where: δ fmin is the lower limit of the front wheel rotation angle, δ fmax is the upper limit of the front wheel rotation angle; Δδ fmin is the lower limit of the front wheel rotation angle variation; Δδ fmax is the upper limit of the front wheel rotation angle variation.

在3.3部分中,系统预测输出的求解包括两部分:3.3.1构建汽车横摆稳定性多目标优化控制问题;3.3.2求解多目标优化控制问题;In Section 3.3, the solution of the predicted output of the system includes two parts: 3.3.1 Constructing the multi-objective optimal control problem of vehicle yaw stability; 3.3.2 Solving the multi-objective optimal control problem;

在3.3.1部分中,利用线性加权法将公式(13)的横摆角速度跟踪性能指标和公式(14)的转向平滑指标转化为单一指标,构建汽车横摆稳定性多目标优化控制问题,该问题要满足转向执行器的物理约束,且输入输出符合预测模型:In section 3.3.1, the yaw rate tracking performance index of formula (13) and the steering smoothness index of formula (14) are transformed into a single index by the linear weighting method, and the multi-objective optimal control problem of vehicle yaw stability is constructed. The problem is to satisfy the physical constraints of the steering actuator, and the input and output conform to the predictive model:

Figure BDA0001721802410000122
Figure BDA0001721802410000122

服从于subject to

i)预测模型i) Predictive model

ii)约束条件为公式(15)ii) The constraint condition is formula (15)

在3.3.2部分中,在控制器中,采用二次规划算法,求解多目标优化控制问题(16),得到最优开环控制序列△δf为:In section 3.3.2, in the controller, the quadratic programming algorithm is used to solve the multi-objective optimal control problem (16), and the optimal open-loop control sequence Δδ f is obtained as:

Figure BDA0001721802410000123
Figure BDA0001721802410000123

选取当前时刻最优开环控制序列中的第一个元素△δf(0)进行反馈,与前一时刻进行线性叠加后得到前轮转角δf,输出给CarSim汽车模型4,实现汽车的横摆稳定性控制。Select the first element Δδ f (0) in the optimal open-loop control sequence at the current moment for feedback, and linearly superimpose it with the previous moment to obtain the front wheel angle δ f , which is output to the CarSim vehicle model 4 to realize the horizontal Pendulum stability control.

Claims (1)

1.基于模型预测控制的汽车主动前轮转向自适应调节方法,其特征在于,该方法包括参考模型、轮胎数据处理器、MPC控制器、CarSim汽车模型;参考模型用于确定期望的汽车横摆角速度;轮胎数据处理器用于确定轮胎的侧偏角、侧向力和侧向力梯度;CarSim汽车模型用于输出汽车的实际运动状态信息,包括汽车纵向速度、横摆角速度、质心侧偏角和路面附着系数;MPC控制器根据期望的汽车横摆角速度和汽车的实际运动状态信息,优化求解出汽车的前轮附加转角,输出给CarSim汽车模型,控制汽车实现横摆稳定性控制;1. the auto active front wheel steering adaptive adjustment method based on model predictive control, is characterized in that, this method comprises reference model, tire data processor, MPC controller, CarSim car model; Reference model is used to determine expected car yaw Angular velocity; the tire data processor is used to determine the slip angle, lateral force and lateral force gradient of the tire; the CarSim car model is used to output the actual motion state information of the car, including the car longitudinal velocity, yaw angular velocity, center of mass slip angle and Road adhesion coefficient; MPC controller optimizes and solves the additional turning angle of the front wheel of the car according to the expected yaw rate of the car and the actual motion state information of the car, and outputs it to the CarSim car model to control the car to achieve yaw stability control; 该方法包括以下步骤:The method includes the following steps: 步骤1、建立参考模型,确定期望的汽车横摆角速度,其过程包括如下子步骤:Step 1. Establish a reference model to determine the expected vehicle yaw rate. The process includes the following sub-steps: 步骤1.1、采用线性二自由度汽车模型作为参考模型,其运动微分方程表达式如下:Step 1.1. The linear two-degree-of-freedom vehicle model is used as the reference model, and the differential equation of motion is expressed as follows:
Figure FDA0002576180700000011
Figure FDA0002576180700000011
其中:β是汽车质心侧偏角;γ是汽车横摆角速度;Iz是绕汽车质心铅垂轴的横摆转动惯量;Ux是汽车纵向速度;lf和lr分别是汽车质心至前、后轴的距离;Cf和Cr分别是汽车前、后轮轮胎的侧偏刚度;δf,dri是驾驶员转向输入产生的前轮转角;Among them: β is the side slip angle of the car mass center; γ is the yaw angular velocity of the car; I z is the yaw moment of inertia around the vertical axis of the car mass center; U x is the longitudinal speed of the car; l f and l r are the car mass center to front , the distance of the rear axle; C f and C r are the cornering stiffnesses of the front and rear tires of the car, respectively; δ f,dri is the front wheel turning angle generated by the driver's steering input; 步骤1.2、将线性二自由度汽车模型的运动微分方程转换成传递函数,形式如下式:Step 1.2. Convert the motion differential equation of the linear two-degree-of-freedom vehicle model into a transfer function, the form is as follows:
Figure FDA0002576180700000012
Figure FDA0002576180700000012
为了达到理想的闭环效果,基于公式(2)得到期望的汽车横摆角速度:In order to achieve the ideal closed-loop effect, the desired vehicle yaw rate is obtained based on formula (2):
Figure FDA0002576180700000013
Figure FDA0002576180700000013
其中:γref是期望的汽车横摆角速度;wn是系统的固有频率;ξ是系统阻尼;Gω(s)是传递函数增益;wd=k1wnd=k2ξ,G(s)=k3Gω(s);k1、k2、k3是改善系统相位延迟和响应速度的参数;where: γ ref is the desired vehicle yaw rate; wn is the natural frequency of the system; ξ is the system damping; G ω (s) is the transfer function gain; w d = k 1 w n , ξ d = k 2 ξ, G (s)=k 3 G ω (s); k 1 , k 2 , k 3 are parameters to improve the system phase delay and response speed; 步骤2、设计轮胎数据处理器,其过程包括如下子步骤:Step 2. Design a tire data processor, and the process includes the following sub-steps: 步骤2.1、设计轮胎侧偏角计算模块,前、后轮轮胎侧偏角通过下式计算获得:Step 2.1. Design the tire side slip angle calculation module. The front and rear tire side slip angles are calculated by the following formula:
Figure FDA0002576180700000014
Figure FDA0002576180700000014
其中:αf和αr分别是汽车前、后轮轮胎的侧偏角;δf是汽车的前轮转角;Among them: α f and α r are the side slip angles of the front and rear tires of the car, respectively; δ f is the front wheel rotation angle of the car; 步骤2.2、设计轮胎侧向力和轮胎侧向力梯度计算模块,为了获得轮胎的非线性特性,基于Pacejka轮胎模型,获取不同路面附着系数下的轮胎侧向力与轮胎侧偏角的关系曲线,得到轮胎侧偏特性三维图;获取不同路面附着系数下的轮胎侧向力对轮胎侧偏角导数的关系曲线,得到轮胎侧向力梯度三维图;轮胎数据处理器将当前时刻实际的轮胎侧偏角和路面附着系数分别输入到轮胎侧偏特性三维图和轮胎侧向力梯度三维图中,通过线性插值法分别获得当前时刻的轮胎侧向力和轮胎侧向力梯度,并输出给MPC控制器;在每个控制周期轮胎数据处理器更新一次轮胎侧向力和轮胎侧向力梯度值;Step 2.2. Design the tire lateral force and tire lateral force gradient calculation module. In order to obtain the nonlinear characteristics of the tire, based on the Pacejka tire model, obtain the relationship curve between the tire lateral force and the tire side slip angle under different road adhesion coefficients, Obtain the three-dimensional map of tire cornering characteristics; obtain the relationship curve of the tire lateral force to the tire side-slip angle derivative under different road adhesion coefficients, and obtain the three-dimensional map of the tire lateral force gradient; the tire data processor calculates the actual tire cornering at the current moment The angle and road adhesion coefficient are input into the three-dimensional map of tire cornering characteristics and the three-dimensional map of tire lateral force gradient, respectively, and the current tire lateral force and tire lateral force gradient are obtained through linear interpolation, and output to the MPC controller. ; The tire data processor updates the tire lateral force and tire lateral force gradient values once in each control cycle; 其中:Pacejka轮胎模型如下:Among them: Pacejka tire model is as follows: Fy,j=μD sin(Ca tan(Bαj-E(Bαjjtan(Bαj))))F y,j = μD sin(Ca tan(Bα j -E(Bα jj tan(Bα j ))))
Figure FDA0002576180700000021
Figure FDA0002576180700000021
其中:μ是路面附着系数;j=f,r,表示前轮和后轮;Fy,j是轮胎侧向力,αj是轮胎侧偏角;B,C,D和E取决于车轮垂直载荷Fz;a0=1.75;a1=0;a2=1000;a3=1289;a4=7.11;a5=0.0053;a6=0.1925;where: μ is the road adhesion coefficient; j = f, r, representing the front and rear wheels; F y, j is the tire lateral force, α j is the tire slip angle; B, C, D and E depend on the wheel vertical load F z ; a 0 =1.75; a 1 =0; a 2 =1000; a 3 =1289; a 4 =7.11; a 5 =0.0053; a 6 =0.1925; 步骤3、设计MPC控制器,其过程包括如下子步骤:Step 3. Design the MPC controller, and its process includes the following sub-steps: 步骤3.1、建立预测模型,其过程包括如下子步骤:Step 3.1, establish a prediction model, the process includes the following sub-steps: 步骤3.1.1、线性化轮胎模型,其表达式如下:Step 3.1.1. Linearize the tire model, and its expression is as follows:
Figure FDA0002576180700000022
Figure FDA0002576180700000022
其中:
Figure FDA0002576180700000023
是在当前侧偏角
Figure FDA0002576180700000024
的轮胎侧向力梯度值;
Figure FDA0002576180700000025
是轮胎的残余侧向力,通过如下公式计算:
in:
Figure FDA0002576180700000023
is at the current slip angle
Figure FDA0002576180700000024
The tire lateral force gradient value;
Figure FDA0002576180700000025
is the residual lateral force of the tire, calculated by the following formula:
Figure FDA0002576180700000026
Figure FDA0002576180700000026
其中:
Figure FDA0002576180700000027
是基于轮胎侧偏特性三维图,通过线性插值法获得的轮胎侧向力;
Figure FDA0002576180700000028
是基于轮胎侧偏刚度特性三维图,通过线性插值法获得的轮胎侧向力梯度;
Figure FDA0002576180700000029
是当前时刻实际的轮胎侧偏角;
in:
Figure FDA0002576180700000027
is the tire lateral force obtained by the linear interpolation method based on the three-dimensional map of the tire cornering characteristics;
Figure FDA0002576180700000028
is the tire lateral force gradient obtained by the linear interpolation method based on the three-dimensional map of the tire cornering stiffness characteristics;
Figure FDA0002576180700000029
is the actual tire slip angle at the current moment;
基于公式(5),在滚动预测过程中,设计轮胎侧向力表达式如下:Based on formula (5), in the rolling prediction process, the lateral force of the designed tire is expressed as follows:
Figure FDA0002576180700000031
Figure FDA0002576180700000031
其中:in:
Figure FDA0002576180700000032
Figure FDA0002576180700000032
其中:P是预测时域;上标“k+i|k”表示在当前时刻k预测的将来第i时刻;ρk+i|k和ξk+i|k是调节
Figure FDA0002576180700000033
Figure FDA0002576180700000034
变化的权重因子;
Among them: P is the prediction time domain; the superscript "k+i|k" indicates the i-th time in the future predicted at the current time k; ρ k+i|k and ξ k+i|k are the adjustment
Figure FDA0002576180700000033
and
Figure FDA0002576180700000034
changing weighting factors;
步骤3.1.2、建立预测模型,预测模型的运动微分方程表达式为:Step 3.1.2. Establish a prediction model. The differential equation of motion of the prediction model is expressed as:
Figure FDA0002576180700000035
Figure FDA0002576180700000035
将公式(7)带入公式(9),得到在滚动预测过程中的预测模型为:Bringing formula (7) into formula (9), the prediction model in the rolling prediction process is obtained as:
Figure FDA0002576180700000036
Figure FDA0002576180700000036
步骤3.1.3、建立预测方程,用于预测系统未来输出,将公式(10)写成状态空间方程,用于设计预测方程,具体如下:Step 3.1.3. Establish a prediction equation for predicting the future output of the system, and write formula (10) as a state space equation for designing the prediction equation, as follows:
Figure FDA0002576180700000037
Figure FDA0002576180700000037
其中:in: x=γ;u=δfx=γ; u =δf;
Figure FDA0002576180700000038
Figure FDA0002576180700000038
Figure FDA0002576180700000041
Figure FDA0002576180700000041
Figure FDA0002576180700000042
Figure FDA0002576180700000042
Figure FDA0002576180700000043
Figure FDA0002576180700000043
为了实现汽车横摆角速度的跟踪控制,将连续时间系统的预测模型转换成离散时间系统的增量式模型:In order to realize the tracking control of the vehicle yaw rate, the prediction model of the continuous time system is converted into the incremental model of the discrete time system:
Figure FDA0002576180700000044
Figure FDA0002576180700000044
其中:取样时间k=int(t/Ts),t是仿真时间,Ts是仿真步长;
Figure FDA0002576180700000045
Figure FDA0002576180700000046
C=1;
Wherein: sampling time k=int(t/T s ), t is the simulation time, and T s is the simulation step size;
Figure FDA0002576180700000045
Figure FDA0002576180700000046
c = 1;
步骤3.2、设计优化目标及约束条件,其过程包括如下子步骤:Step 3.2, design optimization objectives and constraints, the process includes the following sub-steps: 步骤3.2.1、用期望的汽车横摆角速度和实际的汽车横摆角速度误差的二范数作为横摆角速度跟踪性能指标,体现汽车的轨迹跟踪特性,其表达式如下:Step 3.2.1. Use the two-norm of the expected vehicle yaw rate and the actual vehicle yaw rate error as the yaw rate tracking performance index to reflect the trajectory tracking characteristics of the vehicle, and its expression is as follows:
Figure FDA0002576180700000047
Figure FDA0002576180700000047
其中:γref是期望的汽车横摆角速度;γ是实际的汽车横摆角速度;P是预测时域;k表示当前时刻;Q是加权因子;Where: γref is the expected vehicle yaw rate; γ is the actual vehicle yaw rate; P is the prediction time domain; k is the current moment; Q is the weighting factor; 步骤3.2.2、用控制量变化率的二范数作为转向平滑指标,体现横摆角速度跟踪过程中的转向平滑特性,控制量u是汽车前轮转角,建立离散二次型转向平滑指标为:Step 3.2.2. Use the second norm of the change rate of the control variable as the steering smoothing index to reflect the smoothing characteristics of the steering during the tracking process of the yaw rate. The control variable u is the front wheel angle of the car, and the discrete quadratic steering smoothing index is established as:
Figure FDA0002576180700000048
Figure FDA0002576180700000048
其中:M是控制时域;Δu是控制量的变化量;k表示当前时刻;S是加权因子;Among them: M is the control time domain; Δu is the variation of the control quantity; k is the current moment; S is the weighting factor; 步骤3.2.3、设置执行器物理约束,满足执行器要求:Step 3.2.3. Set the physical constraints of the actuator to meet the requirements of the actuator: 利用线性不等式限制前轮转角及其变化量的上下限,得到转向执行器的物理约束,其数学表达式为:Using the linear inequality to limit the upper and lower limits of the front wheel rotation angle and its variation, the physical constraints of the steering actuator are obtained, and its mathematical expression is:
Figure FDA0002576180700000049
Figure FDA0002576180700000049
其中:δfmin是前轮转角下限,δfmax是前轮转角上限;Δδfmin是前轮转角变化量的下限;Δδfmax是前轮转角变化量的上限;Where: δ fmin is the lower limit of the front wheel rotation angle, δ fmax is the upper limit of the front wheel rotation angle; Δδ fmin is the lower limit of the front wheel rotation angle variation; Δδ fmax is the upper limit of the front wheel rotation angle variation; 步骤3.3、求解系统预测输出,其过程包括如下子步骤:Step 3.3. Solve the predicted output of the system, and the process includes the following sub-steps: 步骤3.3.1、利用线性加权法将步骤3.2.1所述跟踪性能指标和步骤3.2.2所述转向平滑指标转化为单一指标,构建汽车横摆稳定性多目标优化控制问题,该问题要满足转向执行器的物理约束,且输入输出符合预测模型:Step 3.3.1. Use the linear weighting method to convert the tracking performance index described in step 3.2.1 and the steering smoothness index described in step 3.2.2 into a single index to construct a multi-objective optimal control problem for vehicle yaw stability. The physical constraints of the steering actuator, and the input and output conform to the predictive model:
Figure FDA0002576180700000051
Figure FDA0002576180700000051
服从于subject to i)预测模型i) Predictive model ii)约束条件为公式(15)ii) The constraint condition is formula (15) 步骤3.3.2、在控制器中,采用二次规划算法,求解多目标优化控制问题(16),得到最优开环控制序列Δδf为:Step 3.3.2. In the controller, the quadratic programming algorithm is used to solve the multi-objective optimal control problem (16), and the optimal open-loop control sequence Δδ f is obtained as:
Figure FDA0002576180700000052
Figure FDA0002576180700000052
选取当前时刻最优开环控制序列中的第一个元素Δδf(0)进行反馈,与前一时刻进行线性叠加后得到前轮转角δf,输出给CarSim汽车模型,实现汽车的横摆稳定性控制。Select the first element Δδ f (0) in the optimal open-loop control sequence at the current moment for feedback, and linearly superimpose it with the previous moment to obtain the front wheel angle δ f , which is output to the CarSim car model to achieve the yaw stability of the car Sexual control.
CN201810735029.2A 2018-07-06 2018-07-06 Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering Expired - Fee Related CN109050658B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810735029.2A CN109050658B (en) 2018-07-06 2018-07-06 Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810735029.2A CN109050658B (en) 2018-07-06 2018-07-06 Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering

Publications (2)

Publication Number Publication Date
CN109050658A CN109050658A (en) 2018-12-21
CN109050658B true CN109050658B (en) 2020-09-18

Family

ID=64818842

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810735029.2A Expired - Fee Related CN109050658B (en) 2018-07-06 2018-07-06 Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering

Country Status (1)

Country Link
CN (1) CN109050658B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111830951B (en) * 2019-03-29 2022-10-14 昆山微电子技术研究院 Self-adaptive following prediction control method, system and device
CN111830950B (en) * 2019-03-29 2022-10-14 昆山微电子技术研究院 Self-adaptive following prediction control method, system and device
CN110217227B (en) * 2019-06-25 2020-09-18 长春工业大学 A steering-braking combined collision avoidance control method suitable for icy and snowy road conditions
CN110539752B (en) * 2019-06-26 2020-12-18 江苏大学 A kind of intelligent vehicle multi-prediction range model prediction trajectory tracking control method and system
CN111959500B (en) * 2020-08-07 2022-11-11 长春工业大学 A method for improving vehicle path tracking performance based on tire force distribution
DE102020121733A1 (en) 2020-08-19 2022-02-24 Zf Cv Systems Global Gmbh Method for automated driving of a vehicle, driving control unit and vehicle
CN112346337A (en) * 2020-09-15 2021-02-09 吉林大学 Vehicle stability control method based on active rear wheel steering under extreme conditions
CN112572410B (en) * 2020-12-15 2022-11-15 长春工业大学 A Method for Improving Vehicle Lateral Stability Based on Steady State Prediction
CN112572411B (en) * 2020-12-22 2021-09-07 北京理工大学 A vehicle chassis coordinated control method and system considering tire cornering characteristics
CN112882474A (en) * 2021-01-26 2021-06-01 北京科技大学 Integrated unmanned automobile lane change control method based on time-varying model predictive control
CN113085574B (en) * 2021-04-26 2022-08-16 浙江吉利控股集团有限公司 Torque distribution limited slip control method and device based on fuzzy PID
CN115468512A (en) * 2022-09-30 2022-12-13 成都铁联科科技有限公司 Wheel set size detection method based on 2D laser displacement sensor

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005218222A (en) * 2004-01-29 2005-08-11 Nissan Motor Co Ltd Behavior controller for vehicle
JP2008247248A (en) * 2007-03-30 2008-10-16 Mitsubishi Electric Corp Vehicular steering device
CN107089226A (en) * 2017-03-28 2017-08-25 江苏大学 A kind of LQG slip-based controllers device and its design method for vehicle antilocking braking system
CN108058601A (en) * 2017-12-18 2018-05-22 长春工业大学 A kind of electric vehicle anti-lock control method based on linear time-varying
CN108082182A (en) * 2017-12-18 2018-05-29 长春工业大学 A kind of active rear steer control method for widening vehicle steadily domain
CN108569336A (en) * 2018-04-26 2018-09-25 武汉理工大学 Vehicle kinematics model rotating direction control method is based under Dynamic Constraints

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2112053B1 (en) * 2008-04-25 2015-08-12 Volvo Car Corporation Yaw stability control system
CN101811515B (en) * 2009-12-18 2011-12-14 江苏长江环境科技工程有限公司 Control device for automotive active steering system
WO2012023162A1 (en) * 2010-08-20 2012-02-23 Univance Corporation A vehicle
EP3057848B1 (en) * 2013-10-16 2018-04-11 Sentient AB Method in order to control vehicle behaviour
CN106427957B (en) * 2015-08-11 2019-03-29 比亚迪股份有限公司 Electric car stabilizing control system and method and electric car based on four-wheel drive
CN108099900B (en) * 2017-12-18 2019-09-03 长春工业大学 A Four-Wheel Steering Control Method for Maintaining the Vehicle's Lateral Stability under Extreme Conditions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005218222A (en) * 2004-01-29 2005-08-11 Nissan Motor Co Ltd Behavior controller for vehicle
JP2008247248A (en) * 2007-03-30 2008-10-16 Mitsubishi Electric Corp Vehicular steering device
CN107089226A (en) * 2017-03-28 2017-08-25 江苏大学 A kind of LQG slip-based controllers device and its design method for vehicle antilocking braking system
CN108058601A (en) * 2017-12-18 2018-05-22 长春工业大学 A kind of electric vehicle anti-lock control method based on linear time-varying
CN108082182A (en) * 2017-12-18 2018-05-29 长春工业大学 A kind of active rear steer control method for widening vehicle steadily domain
CN108569336A (en) * 2018-04-26 2018-09-25 武汉理工大学 Vehicle kinematics model rotating direction control method is based under Dynamic Constraints

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
车辆主动前轮转向与直接横摆力矩自适应控制;桑楠,魏民祥;《交通运输工程学报》;20160601;91-99 *

Also Published As

Publication number Publication date
CN109050658A (en) 2018-12-21

Similar Documents

Publication Publication Date Title
CN109050658B (en) Model Predictive Control-Based Adaptive Adjustment Method for Vehicle Active Front Wheel Steering
CN108944866B (en) An Adaptive Model Predictive Control Algorithm for Improved Steering and Braking Coordinated Control
CN108107731B (en) Automobile stability control method based on tire nonlinear characteristics
CN108107732B (en) Automobile stability control method combining active front wheel steering and direct yaw moment
CN108099900B (en) A Four-Wheel Steering Control Method for Maintaining the Vehicle's Lateral Stability under Extreme Conditions
CN108099902B (en) A Yaw Stability Control Method Reflecting the Nonlinear Characteristics of Vehicles
CN108082182B (en) An Active Rear Wheel Steering Control Method for Widening Vehicle Stability Domain
CN109050659B (en) A Stability Control Method for Four-wheel Steering Vehicles Based on Time-varying Dynamics Model
CN108099901B (en) A method for improving the control accuracy of active front wheel steering under extreme working conditions
CN111055921B (en) A data-driven model predictive control method for four-wheel steering
CN111267834B (en) Vehicle yaw stability prediction control method and system
CN110780594A (en) Path tracking method and system of intelligent vehicle
CN111959527B (en) A Vehicle Path Tracking Control Method Based on Corner Optimal Sequence
CN110217229B (en) A Path-Following Control Method Applicable to High-speed Extreme Conditions
CN108058601B (en) Anti-lock control method for electric vehicle based on linear time variation
CN112572410B (en) A Method for Improving Vehicle Lateral Stability Based on Steady State Prediction
CN110217227B (en) A steering-braking combined collision avoidance control method suitable for icy and snowy road conditions
CN113419420A (en) Tracking control method and system for vehicle linear two-degree-of-freedom dynamic model
CN112829766B (en) Adaptive path tracking method based on distributed driving electric vehicle
CN111679575B (en) Intelligent automobile trajectory tracking controller based on robust model predictive control and construction method thereof
CN111158264B (en) A fast solution method for model predictive control for in-vehicle applications
CN108181811B (en) Slip rate tracking control method based on linear time variation
CN108099877A (en) Slip rate tracking and controlling method under a kind of emergency braking operating mode
CN116872910A (en) Unmanned vehicle trajectory tracking and yaw stability control method and system
CN110008600A (en) Conservative Design Method of Vehicle Stability Controller Performance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200918

Termination date: 20210706