CN109795502B - 智能电动汽车路径跟踪模型预测控制方法 - Google Patents

智能电动汽车路径跟踪模型预测控制方法 Download PDF

Info

Publication number
CN109795502B
CN109795502B CN201811127310.4A CN201811127310A CN109795502B CN 109795502 B CN109795502 B CN 109795502B CN 201811127310 A CN201811127310 A CN 201811127310A CN 109795502 B CN109795502 B CN 109795502B
Authority
CN
China
Prior art keywords
vehicle
model
control
performance
tracking
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.)
Active
Application number
CN201811127310.4A
Other languages
English (en)
Other versions
CN109795502A (zh
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.)
Jilin University
Original Assignee
Jilin University
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 Jilin University filed Critical Jilin University
Priority to CN201811127310.4A priority Critical patent/CN109795502B/zh
Publication of CN109795502A publication Critical patent/CN109795502A/zh
Application granted granted Critical
Publication of CN109795502B publication Critical patent/CN109795502B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

一种智能电动汽车路径跟踪模型预测控制方法,属于控制技术领域。本发明的目的是采用模型预测控制方法能同时考虑整车安全性约束,并有效实现车辆路径跟踪性能、安全性和整车性能之间的折中优化的智能电动汽车路径跟踪模型预测控制方法。本发明考虑极限工况的智能电动汽车路径跟踪模型搭建、基于模型预测控制的横摆稳定控制器设计、在进行控制策略推导过程中,考虑了车辆的跟踪性能、车辆安全性、整车性能、驾驶舒适性、节约控制能量,提高整车动力学性能。本发明考虑了车辆的跟踪性能(路径跟随、速度跟随)、车辆安全性(防止打滑或者抱死,侧倾或者甩尾)、整车性能(加速和制动性能)、驾驶舒适性(力矩变化不能太大)、节约控制能量(在满足性能前提下节约能量)。提高整车动力学性能。

Description

智能电动汽车路径跟踪模型预测控制方法
技术领域
本发明属于控制技术领域。
背景技术
近年来随着环境污染和能源危机的日益加重,节能减排成为了国内乃至世界的重要目标。电动汽车由于其高能效、低排放、低噪声、能进行能量回收等优势已然成为当今汽车工业发展的重大方向,国家也出台了大量的优惠政策支持企业研究电动汽车。
采用轮毂电机驱动的电动汽车是近些年研究的热点,因其将轮毂电机直接安装在车轮上,节省空间,且能够轻量化汽车。四轮轮毂驱动电动汽车的各个驱动轮的驱动力可以进行直接独立精确的控制,使得控制更为灵活、方便。考虑极限工况的智能电动汽车路径跟踪模型预测控制方法作为电动汽车主要控制***之一,主要解决在极限工况时车辆路径跟踪的问题。它主要包括:根据车辆的期望路径信息,产生一个合适的方向盘转角,从而实现准确的路径跟踪。车辆的速度控制是轨迹跟踪控制的另外一个问题,也称之为车辆的纵向控制,主要是通过控制车辆的驱动制动控制***实现车辆的速度跟踪控制,路径跟踪控制以及速度跟踪控制二者结合在一起构成了智能汽车路径跟踪控制。
对于电动汽车,由于其结构比较简单,控制问题可以得到适当简化,同时,电机的响应速度快,电机的扭矩和转速容易获取,这为本次研究的控制***应用提供了良好的基础条件。考虑极限工况的智能电动汽车路径跟踪模型预测控制方法,主要有以下问题:
1.轨迹跟踪控制中大多采用基于预瞄理论方法和基于模型预测理论(MPC,ModelPredictive Control)方法两种,然而前者忽略了车辆运动学约束以及动力学约束,二个约束不仅对轨迹跟随控制误差有显著影响,而且对确保车辆的稳定性具有重要意义,而模型预测控制方法能够在求解优化目标函数的过程中将车辆运动学和动力学约束纳入考虑,此外,MPC的滚动优化和反馈校正特性,能够有效降低甚至消除闭环***实质问题所带来的影响。
2.现有的路径跟踪控制,大多是对横向稳定性控制,或者进行定速巡航控制,考虑路径跟随与速度跟随综合控制的控制***较少。
3.同时,车辆在极限工况下,垂向力变化对车辆的影响不容忽视,以往的研究没有考虑垂向力的影响,因此不能对极限工况下的车辆进行良好的控制,极易发生事故。
4.四轮驱动电动汽车四个车轮是彼此独立驱动的,因此需要同时控制四个车轮的力矩,并且还要考虑到车辆本身的约束条件,比如电机的饱和约束、车辆的安全性约束等等。这实际是一个多目标带约束的复杂优化控制问题。普通的传统算法已经难以满足要求。
发明内容
本发明的目的是采用模型预测控制方法能同时考虑整车安全性约束,并有效实现车辆路径跟踪性能、安全性和整车性能之间的折中优化的智能电动汽车路径跟踪模型预测控制方法。
本发明考虑的路径跟踪控制模型包括车辆运动学模型以及动力学模型,分别是预瞄的运动学模型和考虑车辆横摆稳定的动力学模型(二自由度自行车模型);根据最优预瞄模型确定航向偏差,根据二自由度自行车车辆模型保证车辆的稳定性能,跟踪给定路径。
(1)考虑极限工况的智能电动汽车路径跟踪模型搭建:
①基于预瞄的车辆运动学模型搭建,XOY为大地坐标系,xoy为车辆坐标系
Figure GDA0002906237320000021
其中,(Xs,Ys)为期望跟踪点B在大地坐标系XOY下的坐标,(Xv,Yv)为车辆质心位置在大地坐标系XOY下的坐标,L为预瞄距离,
Figure GDA0002906237320000022
为OY与oB的夹角,
Figure GDA0002906237320000023
为OY与ox的夹角,
Figure GDA0002906237320000024
为期望航向偏差,Xd为车辆纵向位移,Yd为车辆侧向位移,vx为车辆纵向速度,vy为车辆侧向速度,
Figure GDA0002906237320000025
为车辆的航向角。
②本发明考虑车辆侧倾以及横摆两个自由度的运动,假定车速为定值,将车辆简化成为二自由度自行车模型,车辆质心侧偏角β和横摆角速度γ作为状态变量,四轮的驱动转矩和前轮转角作为输入,得
Figure GDA0002906237320000026
其中,β是质心侧偏角,γ是车身的横摆角速度,Fyf,Fyr分别代表二自由度车辆模型前轮侧向力和后轮侧向力,m代表整车质量,Lf,Lr分别代表车辆质心到前轴的距离和质心到后轴的距离,Iz为车辆绕z轴转动惯量;Mz是车辆横摆力矩,表达为
Figure GDA0002906237320000027
其中,d代表车辆轴长;Fxi,下标i=fl,fr,rl,rr代表左前轮、右前轮、左后轮和右后轮的纵向力;
③车辆的驱动力矩可以描述为:
Tt=(Fxfl+Fxfr+Fxrl+Fxrr)·r (4)
其中Tt为驱动力矩,r为轮胎半径;
④公式(2)中的轮胎侧向力的表达式为:
Figure GDA0002906237320000031
其中,Fyf,Fyr代表前后轮的侧向力,Cf,Cr为前后轮转向刚度,Ka,Kb为对魔术轮胎模型进行拉格朗日一次显性化拟合系数,αfr为前、后轮侧偏角,表示为:
Figure GDA0002906237320000032
Figure GDA0002906237320000033
其中,δf为前轮转角;
⑤考虑在路径跟踪过程中,会发生转向等操作,为保证车辆的安全性加入车辆侧倾平衡方程:
Figure GDA0002906237320000034
其中,Ix为车辆绕x轴的转动惯量,dtf,dtr代表前、后轮轮距,Fyi,下标i=fl,fr,rl,rr,代表轮胎侧向力,Fzi,i=fl,fr,rl,rr,代表轮胎垂向力,hR代表车辆侧倾高度,ρ代表侧倾角。
⑥公式(7)中的垂向力Fzi由于受纵向加速度、侧向加速度、侧倾以及俯仰等的影响,轮胎的垂向力负载描述为:
Figure GDA0002906237320000035
Figure GDA0002906237320000036
Figure GDA0002906237320000037
Figure GDA0002906237320000041
其中,hcg代表车辆质心高度,g代表重力加速度,ax代表纵向加速度,ay代表侧向加速度;
⑦根据车辆动力学可知:
Figure GDA0002906237320000042
Figure GDA0002906237320000043
为车辆航向角,γ为横摆角速度。
⑧所建立的车辆路径跟踪***模型为
Figure GDA0002906237320000044
至此,本发明建立了一个考虑车辆运动学和动力学的***模型,主要考虑了垂向载荷变化对***的影响。
⑵基于模型预测控制的横摆稳定控制器设计:
①将质心侧偏角β,横摆角速度γ和侧倾角速度
Figure GDA0002906237320000045
纵向位移Xd和侧向位移Yd作为***的状态变量,即
Figure GDA0002906237320000046
将前轮转向角δf以及四轮力矩Txfl,Txfr,Txrl,Txrr作为控制变量,即u=[δf,Txfl,Txfr,Txrl,Txrr]T;***输出y=[β,γ]T
②将公式(13)描述的***模型利用欧拉公式进行离散化,得到***的离散时间模型为:
x(k+1)=f(x(k),u(k))·Ts+x(k), (14)
y(k)=C·x(k),
x(k)为状态量,u(k)为控制量
其中,k为采样时刻,Ts为采样时间,矩阵
Figure GDA0002906237320000047
③定义预测时域为p,控制时域为c,p>c;车辆在[k+1,k+p]预测时域内动态可以基于车辆当前状态和预测模型得到;即在k+p时刻,车辆状态为x(k+p)=F(x(k),u(k),u(k+1),…,u(k+c),…,u(k+p-1));当采样时间Ts大于控制时域c时,保持控制输入不变直到预测时域
u(k+c-1)=u(k+c)=u(k+c+1)=…u(k+p-1);
④定义在第k时刻,***的最优控制输入为:
Figure GDA0002906237320000051
在第k时刻,***的预测输出为
Figure GDA0002906237320000052
⑤在第k时刻,***的参考输入序列为
Figure GDA0002906237320000053
rref为参考值,在第k个采样时刻,y(k)作为控制***预测的初始值,即y(k|k)=y(k);
⑥对横摆角速度加一个约束条件
Figure GDA0002906237320000054
其中,μ为路面附着系数;
⑶在进行控制策略推导过程中,考虑了车辆的跟踪性能、车辆安全性、整车性能、驾驶舒适性、节约控制能量,提高整车动力学性能:
①主要的优化目标为提高车辆的跟踪性能、整车性能
Figure GDA0002906237320000061
其中,Q为加权矩阵,Q1,Q2,Q3,Q4,Q5是优化目标中的加权系数;βr(k)为质心侧偏角参考值,γr(k)为横摆角速度参考值,Xr(k)为侧向位移参考值,Yr(k)为侧向位移参考值,
Figure GDA0002906237320000062
为侧倾角速度参考值
②电机转矩越大意味着从电池处消耗的能量就越大。为了减小能量消耗,控制量的平方和应尽量小,即
Figure GDA0002906237320000063
其中,R为加权矩阵,R1,R2是优化目标中的加权系数;
②为了减小控制动作的变化频率,以保证驾乘的舒适性,保持平滑的转向和电机驱动行为,
则控制目标为,
Figure GDA0002906237320000064
其中,S为加权矩阵,S1,S2是优化目标中的加权系数;
⑷综上,得到总的目标函数,即
Figure GDA0002906237320000065
约束:
电机饱和约束:
-Temax≤Ti(k+j|k)≤Temax,i=fl,fr,rl,rr,j=1,2,...,m`-1. (23)
Temax为电机额定功率
安全性约束:
Figure GDA0002906237320000071
力矩约束:
四个电机的转矩和等于来自驱动踏板的总驱动转矩Tt
Tt=Tfl(k+j|k)+Tfr(k+j|k)+Trl(k+j|k)+Trr(k+j|k),j=1,2,...,m`-1. (25)。
本发明与现有技术相比本发明的有益效果是:
1.本发明建立考虑极限工况时的车辆非线性动力学模型,由于极限工况下车辆垂向力负载变化不容忽视,因此采用考虑垂向力变化的非线性电动汽车动力学模型可以极大程度的提高车辆路径跟踪性能和整车动力学性能。
2.本发明进行路径跟踪控制器设计的过程中采用的是基于最优预瞄理论和模型预测控制算法相结合的控制策略,在考虑车辆运动学约束和动力学约束的情况下,通过预瞄算法在期望轨迹上寻找采样点,计算该点的前轮航向角,通过模型预测控制算法预估车辆前轮航向的变化趋势,并计算车辆实际的前轮航向角,两种算法结合可以实现路径跟踪控制算法的高精度控制。
3.在进行控制策略制定的过程中,考虑了车辆的跟踪性能(路径跟随、速度跟随)、车辆安全性(防止打滑或者抱死,侧倾或者甩尾)、整车性能(加速和制动性能)、驾驶舒适性(力矩变化不能太大)、节约控制能量(在满足性能前提下节约能量)。提高整车动力学性能。
附图说明
下面结合附图对本发明的具体实施方式作进一步的说明,本发明的这些说明将更清晰明白。其中:
图1是考虑极限工况的智能电动汽车路径跟踪模型预测控制***结构框图;
图2是期望路径与车辆位置关系示意图;
图3是面向控制器设计的二自由度自行车模型;
图4是模型预测控制基本原理图;
图5是路径跟踪控制器原理示意图;
图6是路径跟踪效果图;
图7是横摆角速度跟踪效果图。
具体实施方式
本发明涉及一种属于智能电动汽车路径跟踪的控制方法,更具体地说,本发明涉及一种可以保证在不平极限路面情况下电动汽车的路径跟踪控制方法。
本发明建立考虑极限工况时的车辆非线性动力学模型,然后基于最优预瞄理论和模型预测控制算法设计车辆路径跟踪控制器,来实现电动汽车路径跟踪的效果,包括路径的跟随、车速的跟随。考虑极限工况建立的动力学模型,可以更准确的路径进行跟踪,同时保证车辆的安全性,防止车辆发生侧翻、甩尾。模型预测控制方法能有效的处理多目标复杂优化控制问题,并且显性处理约束,本发明采用模型预测控制方法能同时考虑整车安全性约束,并有效实现车辆路径跟踪性能、安全性和整车性能之间的折中优化。实现智能车辆的路径自主跟踪功能。本发明的代价函数考虑主要包括四个方面,包括:车辆路径跟踪性能(路径跟随、速度跟随)、整车性能(转弯、加速和制动性能)、驾驶舒适性(力矩变化不能太大)、节约控制能量(在满足性能前提下节约能量)。
本发明设计的考虑极限工况的智能电动汽车路径跟踪模型预测控制方法的电动汽车横摆稳定控制***能很好地解决以上四点问题。本发明建立考虑极限工况时的车辆非线性动力学模型,然后基于最优预瞄理论和模型预测控制算法设计车辆路径跟踪控制器,来实现电动汽车路径跟踪的效果,包括路径的跟随、车速的跟随。考虑极限工况建立的动力学模型,可以更准确的路径进行跟踪,同时保证车辆的安全性,防止车辆发生侧翻、甩尾。模型预测控制方法能有效的处理多目标复杂优化控制问题,并且显性处理约束,本发明采用模型预测控制方法能同时考虑整车安全性约束,并有效实现车辆路径跟踪性能、安全性和整车性能之间的折中优化。实现智能车辆的路径自主跟踪功能
为实现上述目的,本发明采用技术方案如下:
首先,建立考虑极限工况时的车辆非线性动力学模型,由于极限工况下车辆的动力学性能展现了极大的非线性特性,因此,需要建立高精度的非线性动力学模型作为预测模型进行控制器设计。然后基于最优预瞄理论和模型预测控制算法设计车辆路径跟踪控制器,代价函数考虑主要包括四个方面,包括:车辆路径跟踪性能(路径跟随、速度跟随)、整车性能(转弯、加速和制动性能)、驾驶舒适性(力矩变化不能太大)、节约控制能量(在满足性能前提下节约能量,来实现电动汽车路径跟踪的效果,包括路径的跟随、车速的跟随。考虑极限工况建立的动力学模型,可以更准确的路径进行跟踪,同时保证车辆的安全性,防止车辆发生侧翻、甩尾。模型预测控制方法能有效的处理多目标复杂优化控制问题,并且显性处理约束,本发明采用模型预测控制方法能同时考虑整车安全性约束,并有效实现车辆路径跟踪性能、安全性和整车性能之间的折中优化。实现智能车辆的路径自主跟踪功能。
为详细说明本发明的技术内容、构造特点、实现目的等,下面结合附图对本发明进行全面解释。
本发明设计的考虑极限工况的智能电动汽车路径跟踪模型预测控制***结构框图如图1所示。首先,给定期望轨迹,智能电动汽车的期望轨迹可以由路径规划得出,或者根据检测的车道线得出,本文直接给出期望轨迹的横纵坐标,给到预瞄模型计算得出车辆所需要的期望航向角,同时,将通过预测模型预测得到的航向角与实际航向角输入到航向变差生成器,生成航向偏差,输入到路径跟踪控制器结合车辆所需的期望速度,计算得到车辆实现路径跟踪效果所需的前轮转角及车辆速度,输入到轮毂电动汽车,完成整个控制过程。
下面对各个模块分别进行详细说明。
本发明主要对考虑了车辆垂向载荷变化的横摆动力学进行研究,在分析车辆横摆运动时,主要考虑车辆侧倾以及横摆两个自由度的运动。因此,在这里假定车速为定值,将车辆简化成为二自由度自行车模型,如图3所示。
1.考虑极限工况的智能电动汽车路径跟踪模型搭建
首先航向偏差生成器根据期望路径和车辆当前位置与位姿的关系,计算出期望航向偏差,期望路径与车辆位置关系示意图如图2所示。XOY为大地坐标系,xoy为车辆坐标系。
Figure GDA0002906237320000091
其中,(Xs,Ys)为期望跟踪点B在大地坐标系XOY下的坐标,(Xv,Yv)为车辆质心位置在大地坐标系XOY下的坐标,L为预瞄距离,
Figure GDA0002906237320000092
为OY与oB的夹角,
Figure GDA0002906237320000093
为OY与ox的夹角,
Figure GDA0002906237320000094
为期望航向偏差,Xd为车辆纵向位移,Yd为车辆侧向位移,vx为车辆纵向速度,vy为车辆侧向速度,
Figure GDA0002906237320000095
为车辆的航向角。
车辆质心侧偏角β和横摆角速度γ作为状态变量,四轮的驱动转矩和前轮转角作为输入,得到控制器模型如图3所示。
Figure GDA0002906237320000096
其中,β是质心侧偏角,代表车辆纵轴与车速矢量方向之间的角度,γ是车身的横摆角速度。β和γ代表简化二自由度车辆动力学模型的两个自由度。Fyf,Fyr分别代表二自由度车辆模型前轮侧向力和后轮侧向力,m代表整车质量,Lf,Lr分别代表车辆质心到前轴的距离和质心到后轴的距离,Iz为车辆绕z轴转动惯量。
Mz是车辆横摆力矩,表达如下。
Figure GDA0002906237320000097
其中,d代表车辆轴长,Fxi代表四个轮的纵向力,下标i=fl,fr,rl,rr分别代表左前轮、右前轮、左后轮、右后轮。
车辆的驱动力矩可以描述为:
Tt=(Fxfl+Fxfr+Fxrl+Fxrr)·R (4)
其中Tt为驱动力矩,R为轮胎半径。
公式(2)中的轮胎侧向力的表达式:
Figure GDA0002906237320000101
其中,Fyf,Fyr代表前后轮的侧向力,Cf,Cr为前后轮转向刚度,Ka,Kb为对魔术轮胎模型进行拉格朗日一次显性化拟合系数,拟合曲线如图6所示。αfr为前、后轮侧偏角如下所示:
Figure GDA0002906237320000102
其中,δf为前轮转角。
考虑在路径跟踪过程中,会发生转向等操作,为保证车辆的安全性加入车辆侧倾平衡方程:
Figure GDA0002906237320000103
其中,Ix为车辆绕x轴的转动惯量,dtf,dtr代表前轮轮距、后轮轮距,Fyi代表四个轮胎侧向力,Fzi代表四个轮胎垂向力,Fyi和Fzi中的下标i=fl,fr,rl,rr分别代表左前轮、右前轮、左后轮、右后轮,hR代表车辆侧倾高度,ρ代表侧倾角。
公式(7)中的垂向力Fzi由于受纵向加速度、侧向加速度、侧倾以及俯仰等的影响,轮胎的垂向力负载描述为:
Figure GDA0002906237320000104
Figure GDA0002906237320000105
Figure GDA0002906237320000111
Figure GDA0002906237320000112
其中,hcg代表车辆质心高度,g代表重力加速度,ax代表纵向加速度,ay代表侧向加速度。
根据车辆动力学可知:
Figure GDA0002906237320000113
Figure GDA0002906237320000114
为车辆航向角,γ为横摆角速度。
综上所述,所建立的车辆动力学模型为
Figure GDA0002906237320000115
至此,建立了一个考虑车辆运动学和动力学的***模型,主要考虑了垂向载荷变化对***的影响。
2、基于模型预测控制的横摆稳定控制器
模型预测控制为多步预测,基本思想可以描述为在线求解一个有限时域内的开环最优控制问题,同时保证***满足目标函数、状态及输入约束等。预测控制可以简单概括为三步:根据获得的当前量测信息和预测模型预测***未来动态;保证目标函数和约束条件下在线求解优化问题;解的第一个元素作用于***。模型预测控制是在每个采样时刻重复进行的,而预测***未来动态的起点是当前的测量值,即用每个采样时刻的测量值作为预测的初始条件。模型预测控制的基本原理如图7所示。在当前时刻t,从被控***获得测量值x0,根据测量信息和预测模型,预测***在预测时域Tp内的未来动态行为
Figure GDA0002906237320000116
优化开环性能指标函数(本发明中目标函数有四个部分),寻找出控制时域Tc内最佳的控制输入序列
Figure GDA0002906237320000117
使得预测的***输出与期望的***输出越接近越好,即图4中的阴影部分面积最小。
考虑到四轮轮毂电动汽车的非线性特性,采用模型预测控制算法恰好可解决此类非线性问题,因此,本文设计了MPC控制器来计算前轮转角以及四个车轮的驱动力矩,从而使得车辆的横摆角速度和质心侧偏角可以跟踪上上层设定的期望值。
将横摆角速度γ、质心侧偏角β和侧倾角速度
Figure GDA0002906237320000121
纵向位移Xd和侧向位移Yd作为***的状态变量,即
Figure GDA0002906237320000122
将前轮转向角δf以及四轮力矩Txfl,Txfr,Txrl,Txrr作为控制变量,即u=[δf,Txfl,Txfr,Txrl,Txrr]T;***输出y=[β,γ]T
将公式(13)描述的***模型利用欧拉公式进行离散化,得到***的离散时间模型为:
x(k+1)=f(x(k),u(k))·Ts+x(k), (14)
y(k)=C·x(k),
其中,k表示采样时刻,Ts为采样时间,矩阵
Figure GDA0002906237320000123
本发明中定义预测时域为p,控制时域为c,p>c。车辆在[k+1,k+p]预测时域内动态可以基于车辆当前状态和预测模型得到。即在k+p时刻,车辆状态为x(k+p)=F(x(k),u(k),u(k+1),…,u(k+c),…,u(k+p-1))。当采样时间Ts大于控制时域c时,保持控制输入不变直到预测时域
u(k+m-1)=u(k+m)=u(k+m+1)=…u(k+p-1)。
因此定义在第k时刻,***的最优控制输入为:
Figure GDA0002906237320000124
在第k时刻,***的预测输出为
Figure GDA0002906237320000125
在第k时刻,***的参考输入序列为
Figure GDA0002906237320000126
在第k个采样时刻,y(k)作为控制***预测的初始值,即y(k|k)=y(k)。被控***的状态变量和输入会根据当前时刻的状态变量值和***输入计算更新,将得出的控制序列的第一项作为***输入作用于下一个时刻,并结合下一时刻被控***的输出进行优化问题求解,如此反复就实现了控制序列的滚动优化,并对未来的时刻的状态进行了求解。
针对车身控制稳定性约束问题,需要对横摆角速度加一个约束条件,保证转向安全,μ为路面附着系数。
Figure GDA0002906237320000131
MPC控制算法可以有效的解决多目标多约束问题,并且可将其表示为具有加权矩阵的多目标方程,并得到包括前轮转向角、后轮转向角的多维优化变量。
本发明所设计的考虑极限工况的智能电动汽车路径跟踪模型预测控制原理如图4所示。在进行控制策略制定的过程中,考虑了车辆的跟踪性能(路径跟随、速度跟随)、车辆安全性(防止打滑或者抱死,侧倾或者甩尾)、整车性能(加速和制动性能)、驾驶舒适性(力矩变化不能太大)、节约控制能量(在满足性能前提下节约能量)。
在进行控制策略推导过程中,考虑了车辆的跟踪性能、车辆安全性、整车性能、驾驶舒适性、节约控制能量,提高整车动力学性能:
(1)为了保持车辆稳定和良好的操纵性,需要使得***输出跟踪上期望模型,横摆角速度γ与质心侧偏角β跟踪上期望值保证车辆的稳定性,侧倾角速度
Figure GDA0002906237320000132
跟踪上期望值保证车辆垂向舒适度,对纵向位移Xd和侧向位移Yd的跟踪保证车辆的路径跟踪性能。因此,主要的优化目标为提高车辆的跟踪性能、整车性能
Figure GDA0002906237320000133
式中Q1,Q2,Q3,Q4,Q5是优化目标中的加权系数。Q1+Q2+Q3+Q4+Q5=1,Q1,Q2代表车辆横摆稳定性权重,Q3,Q4代表路径跟踪效果权重,Q5代表车辆舒适性权重,权重系数是可以调节的,通过调节增大Q1,Q2可以增加车辆的横摆稳定性,增大Q3,Q4提升车辆的路径跟踪性能,增大Q5可以提升车辆的舒适性,根据不同需求可以选取不同的权重系数,比如,为了保证车辆的跟踪性能,选取Q3,Q4稍大,Q1,Q2其次,Q5数值最小,在稍稍牺牲舒适度的情况下保证路径跟踪性能和车辆稳定性。
(2)电机转矩越大意味着从电池处消耗的能量就越大,减小消耗能量,控制量的平方和尽量小,本发明中控制量为前轮转角δf和四个车轮的转矩Tfl,Tfr,Trl,Trr,因此目标函数如下:
Figure GDA0002906237320000141
式中R1,R2是优化目标中的加权系数。R1+R2=1,R1代表车辆转向电机权重,R2代表车辆驱动/制动电机权重,权重系数可以根据需求不同进行调节增大R1,是转向电机更加节能,增大R2使驱动/制动电机更加节能,比如在直线工况下,可以选取Q2稍大,Q1稍小,来保证驱动/制动电机的节能。
(3)为了减小控制动作的变化频率,以保证驾乘的舒适性,保持平滑的转向和电机驱动行为,则控制目标为,
Figure GDA0002906237320000142
式中S1,S2是优化目标中的加权系数。S1+S2=1,S1代表转向电机权重,S2代表驱动/制动电机权重,权重系数可以根据需求调节,比如在双移线工况下,转向电机有控制动作变化,可以增大S1权重,使得转向电机变化稍小,增加转向电机寿命。
综上,得到总的目标函数,即
Figure GDA0002906237320000143
约束:
电机饱和约束:
Figure GDA0002906237320000144
转向安全性约束:
Figure GDA0002906237320000145
力矩约束:
四个电机的转矩和应该等于来自驱动踏板的总驱动转矩Tt
Figure GDA0002906237320000146
这样我们就建立了所需要的带有约束的优化问题,并应用Matlab工具箱中的求解非线性规划方程的fmincon函数在线求解优化方程,得到控制量。
验证:
本发明的实现过程采用Matlab/CarSim联合仿真,根据控制器模型在matlab中编写m文件,在carsim中选取A级车型进行联合仿真。
通过仿真图(图6)可以看出,车辆实现了路径跟踪功能,并且跟踪效果较好。
由图7可以看出,横摆角速度跟踪精度较高,为了方便查看,黑色框区域放大如小图所示,采用本发明设计的控制方法,横摆角速度误差可以控制在0.01rad/s以内。

Claims (1)

1.一种智能电动汽车路径跟踪模型预测控制方法,其特征在于:考虑的路径跟踪控制模型包括车辆运动学模型以及动力学模型,分别是预瞄的运动学模型和考虑车辆横摆稳定的动力学模型;根据最优预瞄模型确定航向偏差,根据二自由度自行车车辆模型保证车辆的稳定性能,跟踪给定路径;
(1)考虑极限工况的智能电动汽车路径跟踪模型搭建:
①基于预瞄的车辆运动学模型搭建,XOY为大地坐标系,xoy为车辆坐标系
Figure FDA0002906237310000011
其中,(Xs,Ys)为期望跟踪点B在大地坐标系XOY下的坐标,(Xv,Yv)为车辆质心位置在大地坐标系XOY下的坐标,L为预瞄距离,
Figure FDA0002906237310000012
为OY与oB的夹角,
Figure FDA0002906237310000013
为OY与ox的夹角,
Figure FDA0002906237310000014
为期望航向偏差,Xd为车辆纵向位移,Yd为车辆侧向位移,vx为车辆纵向速度,vy为车辆侧向速度,
Figure FDA0002906237310000015
为车辆的航向角;
②考虑车辆侧倾以及横摆两个自由度的运动,假定车速为定值,将车辆简化成为二自由度自行车模型,车辆质心侧偏角β和横摆角速度γ作为状态变量,四轮的驱动转矩和前轮转角作为输入,得
Figure FDA0002906237310000016
其中,β是质心侧偏角,γ是车身的横摆角速度,Fyf,Fyr分别代表二自由度车辆模型前轮侧向力和后轮侧向力,m代表整车质量,Lf,Lr分别代表车辆质心到前轴的距离和质心到后轴的距离,Iz为车辆绕z轴转动惯量;Mz是车辆横摆力矩,表达为
Figure FDA0002906237310000021
其中,d代表车辆轴长;Fxi代表四个轮的纵向力,下标i=fl,fr,rl,rr分别代表左前轮、右前轮、左后轮、右后轮;
③车辆的驱动力矩可以描述为:
Tt=(Fxfl+Fxfr+Fxrl+Fxrr)·r (4)
其中Tt为驱动力矩,r为轮胎半径;
④公式(2)中的轮胎侧向力的表达式为:
Figure FDA0002906237310000022
其中,Fyf,Fyr代表前后轮的侧向力,Cf,Cr为前后轮转向刚度,Ka,Kb为对魔术轮胎模型进行拉格朗日一次显性化拟合系数,αfr为前、后轮侧偏角,表示为:
Figure FDA0002906237310000023
Figure FDA0002906237310000024
其中,δf为前轮转角;
⑤考虑在路径跟踪过程中,会发生转向操作,为保证车辆的安全性加入车辆侧倾平衡方程:
Figure FDA0002906237310000025
其中,Ix为车辆绕x轴的转动惯量,dtf,dtr代表前轮轮距、后轮轮距,Fyi代表四个轮胎侧向力,Fzi代表四个轮胎垂向力,Fyi和Fzi中的下标i=fl,fr,rl,rr分别代表左前轮、右前轮、左后轮、右后轮,hR代表车辆侧倾高度,ρ代表侧倾角;
⑥公式(7)中的垂向力Fzi由于受纵向加速度、侧向加速度、侧倾以及俯仰的影响,轮胎的垂向力负载描述为:
Figure FDA0002906237310000026
Figure FDA0002906237310000031
Figure FDA0002906237310000032
Figure FDA0002906237310000033
其中,hcg代表车辆质心高度,g代表重力加速度,ax代表纵向加速度,ay代表侧向加速度;
⑦根据车辆动力学可知:
Figure FDA0002906237310000034
Figure FDA0002906237310000035
为车辆航向角,γ为横摆角速度;
⑧所建立的车辆路径跟踪***模型为
Figure FDA0002906237310000036
至此,建立了一个考虑车辆运动学和动力学的***模型,主要考虑了垂向载荷变化对***的影响;
⑵基于模型预测控制的横摆稳定控制器设计:
①将质心侧偏角β,横摆角速度γ和侧倾角速度
Figure FDA0002906237310000037
纵向位移Xd和侧向位移Yd作为***的状态变量,即
Figure FDA0002906237310000038
将前轮转向角δf以及四轮力矩Txfl,Txfr,Txrl,Txrr作为控制变量,即u=[δf,Txfl,Txfr,Txrl,Txrr]T;***输出y=[β,γ]T
②将公式(13)描述的***模型利用欧拉公式进行离散化,得到***的离散时间模型为:
Figure FDA0002906237310000041
x(k)为状态量,u(k)为控制量
其中,k为采样时刻,Ts为采样时间,矩阵
Figure FDA0002906237310000047
③定义预测时域为p,控制时域为c,p>c;车辆在[k+1,k+p]预测时域内动态可以基于车辆当前状态和预测模型得到;即在k+p时刻,车辆状态为x(k+p)=F(x(k),u(k),u(k+1),…,u(k+c),…,u(k+p-1));当采样时间Ts大于控制时域c时,保持控制输入不变直到预测时域
u(k+c-1)=u(k+c)=u(k+c+1)=…u(k+p-1);
④定义在第k时刻,***的最优控制输入为:
Figure FDA0002906237310000043
在第k时刻,***的预测输出为
Figure FDA0002906237310000044
⑤在第k时刻,***的参考输入序列为
Figure FDA0002906237310000045
rref为参考值,在第k个采样时刻,y(k)作为控制***预测的初始值,即y(k|k)=y(k);
⑥对横摆角速度加一个约束条件
Figure FDA0002906237310000046
其中,μ为路面附着系数;
⑶在进行控制策略推导过程中,考虑了车辆的跟踪性能、车辆安全性、整车性能、驾驶舒适性、节约控制能量,提高整车动力学性能:
①主要的优化目标为提高车辆的跟踪性能、整车性能
Figure FDA0002906237310000051
其中,Q为加权矩阵,Q1,Q2,Q3,Q4,Q5是优化目标中的加权系数;βr(k)为质心侧偏角参考值,γr(k)为横摆角速度参考值,Xr(k)为侧向位移参考值,Yr(k)为侧向位移参考值,
Figure FDA0002906237310000052
为侧倾角速度参考值
②电机转矩越大意味着从电池处消耗的能量就越大;为了减小能量消耗,控制量的平方和应尽量小,即
Figure FDA0002906237310000053
其中,R为加权矩阵,R1,R2是优化目标中的加权系数;
②为了减小控制动作的变化频率,以保证驾乘的舒适性,保持平滑的转向和电机驱动行为,则控制目标为,
Figure FDA0002906237310000054
其中,S为加权矩阵,S1,S2是优化目标中的加权系数;
⑷综上,得到总的目标函数,即
Figure FDA0002906237310000055
约束:
电机饱和约束:
-Temax≤Ti(k+j|k)≤Temax,i=fl,fr,rl,rr,j=1,2,...,m`-1. (23)
Temax为电机额定功率
安全性约束:
Figure FDA0002906237310000061
力矩约束:
四个电机的转矩和等于来自驱动踏板的总驱动转矩Tt
Tt=Tfl(k+j|k)+Tfr(k+j|k)+Trl(k+j|k)+Trr(k+j|k),j=1,2,...,m`-1. (25)。
CN201811127310.4A 2018-09-27 2018-09-27 智能电动汽车路径跟踪模型预测控制方法 Active CN109795502B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811127310.4A CN109795502B (zh) 2018-09-27 2018-09-27 智能电动汽车路径跟踪模型预测控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811127310.4A CN109795502B (zh) 2018-09-27 2018-09-27 智能电动汽车路径跟踪模型预测控制方法

Publications (2)

Publication Number Publication Date
CN109795502A CN109795502A (zh) 2019-05-24
CN109795502B true CN109795502B (zh) 2021-05-04

Family

ID=66556189

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811127310.4A Active CN109795502B (zh) 2018-09-27 2018-09-27 智能电动汽车路径跟踪模型预测控制方法

Country Status (1)

Country Link
CN (1) CN109795502B (zh)

Families Citing this family (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110040147B (zh) * 2019-04-23 2020-12-04 吉林大学 一种自动驾驶汽车侧向饱和约束下的行驶速度优化的方法
CN110161865B (zh) * 2019-06-13 2021-04-20 吉林大学 一种基于非线性模型预测控制的智能车换道轨迹规划方法
CN110539752B (zh) * 2019-06-26 2020-12-18 江苏大学 一种智能汽车多预测范围模型预测轨迹跟踪控制方法及***
CN110187639B (zh) * 2019-06-27 2021-05-11 吉林大学 一种基于参数决策框架的轨迹规划控制方法
CN112406889B (zh) * 2019-08-22 2022-05-27 魔门塔(苏州)科技有限公司 基于运动学的车辆预测控制方法及处理器
CN110471428B (zh) * 2019-09-18 2021-05-07 吉林大学 一种基于模型的变预瞄距离和速度约束的路径跟踪方法
CN110696793B (zh) * 2019-09-19 2022-08-19 江苏理工学院 一种四轮转向联合差动制动的智能车辆分层控制方法
CN110626340B (zh) * 2019-09-30 2023-07-11 南京航空航天大学 基于灰狼算法的智能汽车路径跟踪控制***及方法
CN110727271A (zh) * 2019-10-30 2020-01-24 北京科技大学 一种机器人运动基元确定方法及装置
CN111016891B (zh) * 2019-11-06 2022-03-22 国汽(北京)智能网联汽车研究院有限公司 一种车辆行驶的路线跟踪控制方法及装置
CN110702121B (zh) * 2019-11-23 2023-06-23 赣南师范大学 面向山地果园机械的最优路径模糊规划方法
CN110908395A (zh) * 2019-11-26 2020-03-24 西北工业大学 改进的无人机航迹实时规划方法
CN110955250B (zh) * 2019-12-25 2021-02-23 湖南大学 一种车辆倒车路径跟踪控制方法
CN110989625B (zh) * 2019-12-25 2020-11-27 湖南大学 一种车辆路径跟踪控制方法
CN111158264B (zh) * 2020-01-09 2021-06-29 吉林大学 面向车载应用的模型预测控制快速求解方法
US11814073B2 (en) * 2020-03-18 2023-11-14 Baidu Usa Llc Learning based controller for autonomous driving
CN111444577A (zh) * 2020-04-02 2020-07-24 山东交通学院 一种电动大客车自动避让方法
CN111532283B (zh) * 2020-05-15 2022-03-25 吉林大学 一种基于模型预测控制的半挂汽车列车的路径跟踪方法
CN111547111B (zh) * 2020-05-22 2021-04-13 西南交通大学 一种虚拟轨道列车自主导向控制方法
CN111812974B (zh) * 2020-05-28 2021-07-13 北京理工大学 一种双侧电机驱动履带车辆的综合控制方法
CN112445232A (zh) * 2020-06-23 2021-03-05 国网浙江温岭市供电有限公司 一种便携式体感控制自主巡检机器人
CN111688715B (zh) * 2020-06-24 2021-05-18 长春工业大学 四轮驱动电动汽车基于融合技术的质心侧偏角观测方法
CN111717282B (zh) * 2020-07-07 2021-12-03 中国人民解放军国防科技大学 一种基于模型预测控制的人机共享驾驶辅助转向方法
CN111959500B (zh) * 2020-08-07 2022-11-11 长春工业大学 一种基于轮胎力分配的汽车路径跟踪性能提升方法
CN111890951B (zh) * 2020-08-07 2022-08-05 吉林大学 智能电动汽车轨迹跟踪与运动控制方法
CN111923908A (zh) * 2020-08-18 2020-11-13 哈尔滨理工大学 一种融合稳定性的智能汽车路径跟踪控制方法
CN112124028B (zh) * 2020-09-21 2022-07-12 华南理工大学 一种电控空气悬架***及其控制方法和***、电控单元
CN112068445B (zh) 2020-09-23 2021-05-25 北京理工大学 自动驾驶车辆路径规划与路径跟踪集成控制方法及***
CN112622903B (zh) * 2020-10-29 2022-03-08 东北大学秦皇岛分校 一种车辆跟随驾驶环境下自主车辆的纵向和横向控制方法
CN112506183B (zh) * 2020-11-04 2022-05-20 中国北方车辆研究所 一种分布式驱动无人车辆路径跟踪控制方法及***
CN114442601B (zh) * 2020-11-06 2024-06-18 宇通客车股份有限公司 一种无人驾驶车辆跟踪控制方法及装置
CN112677992B (zh) * 2020-12-31 2022-08-26 北京理工大学 用于分布式驱动无人驾驶车辆的路径跟踪优化控制方法
CN112947073B (zh) * 2021-01-29 2023-08-29 大连理工大学 一种基于模型预测控制的舰载机滑行轨迹跟踪方法
CN113126623B (zh) * 2021-04-13 2022-04-12 吉林大学 一种考虑输入饱和的自适应动态滑模自动驾驶车辆路径跟踪控制方法
CN113867330B (zh) * 2021-05-11 2023-05-02 吉林大学 一种基于多自由度预测模型在任意路径下实现车辆漂移的控制方法
CN113386781B (zh) * 2021-05-24 2024-05-24 江苏大学 一种基于数据驱动车辆动力学模型的智能车辆轨迹跟踪控制方法
CN114003030B (zh) * 2021-10-09 2023-08-08 北京科技大学 考虑质心变化的两轮差动移动机器人路径跟踪控制方法
CN113985868B (zh) * 2021-10-09 2023-08-08 北京科技大学 一种轮式移动机器人分层路径跟踪控制实现方法
CN114291074B (zh) * 2021-12-02 2023-10-17 江铃汽车股份有限公司 一种车辆侧翻预警方法、装置及存储介质
CN114103926A (zh) * 2021-12-08 2022-03-01 北京理工大学 混合动力履带车辆速度与能量协同优化方法、介质、设备
CN114379583B (zh) * 2021-12-10 2024-05-14 江苏大学 一种基于神经网络动力学模型的自动驾驶车辆轨迹跟踪***及方法
CN115447603B (zh) * 2022-04-26 2024-05-24 重庆大学 一种应用于自动驾驶车辆的有限时间路径跟踪控制方法
CN115805939B (zh) * 2022-11-29 2024-06-07 长安大学 智能电动汽车路径跟踪控制方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106183892A (zh) * 2016-10-09 2016-12-07 重庆理工大学 电动轮驱动汽车的试验样车及驱动稳定性控制方法
CN106184207A (zh) * 2016-07-12 2016-12-07 大连理工大学 四轮独立驱动电动汽车自适应巡航控制***力矩分配方法
US20180119803A1 (en) * 2016-10-28 2018-05-03 Ford Global Technologies, Llc Transmission control to avoid gain switch during shift
CN108437978A (zh) * 2018-05-14 2018-08-24 武汉理工大学 四轮毂电驱车辆行驶路面自动识别与稳定性集成控制方法
CN108454623A (zh) * 2018-01-22 2018-08-28 大连理工大学 一种四轮独立驱动无人驾驶电动车辆轨迹跟踪控制方法
CN108482363A (zh) * 2018-04-09 2018-09-04 吉林大学 车辆横摆稳定性预测模型控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106184207A (zh) * 2016-07-12 2016-12-07 大连理工大学 四轮独立驱动电动汽车自适应巡航控制***力矩分配方法
CN106183892A (zh) * 2016-10-09 2016-12-07 重庆理工大学 电动轮驱动汽车的试验样车及驱动稳定性控制方法
US20180119803A1 (en) * 2016-10-28 2018-05-03 Ford Global Technologies, Llc Transmission control to avoid gain switch during shift
CN108454623A (zh) * 2018-01-22 2018-08-28 大连理工大学 一种四轮独立驱动无人驾驶电动车辆轨迹跟踪控制方法
CN108482363A (zh) * 2018-04-09 2018-09-04 吉林大学 车辆横摆稳定性预测模型控制方法
CN108437978A (zh) * 2018-05-14 2018-08-24 武汉理工大学 四轮毂电驱车辆行驶路面自动识别与稳定性集成控制方法

Also Published As

Publication number Publication date
CN109795502A (zh) 2019-05-24

Similar Documents

Publication Publication Date Title
CN109795502B (zh) 智能电动汽车路径跟踪模型预测控制方法
CN111890951B (zh) 智能电动汽车轨迹跟踪与运动控制方法
CN109204317B (zh) 轮毂驱动电动汽车纵、横和垂向力集成控制优化方法
CN109017778B (zh) 四轮独立驱动车辆的期望路径主动转向控制方法
CN113320542B (zh) 一种自动驾驶车辆的跟踪控制方法
CN109017760B (zh) 车辆期望轨迹跟踪方法、装置及滚动时域优化算法
CN110422052B (zh) 分布式驱动电动汽车稳定与节能控制***
CN111923908A (zh) 一种融合稳定性的智能汽车路径跟踪控制方法
CN112572411B (zh) 一种考虑轮胎侧偏特性的车辆底盘协调控制方法及***
CN109017759B (zh) 期望路径车辆横摆控制方法
CN112373459B (zh) 一种四轮毂电机驱动车辆上层运动状态控制方法
CN108732921A (zh) 一种自动驾驶汽车横向可拓预瞄切换控制方法
CN112829766B (zh) 一种基于分布式驱动电动车辆的自适应路径跟踪方法
CN109017804B (zh) 力矩分配控制器为车辆各轮毂电机分配驱动力矩的方法
CN109017446B (zh) 期待路径车辆纵向速度追踪控制方法及装置
CN112606843A (zh) 一种基于Lyapunov-MPC技术的智能车辆路径跟踪控制方法
CN114454871A (zh) 一种用于四轮独立驱动的无人驾驶平台稳定跟踪控制方法
CN106347361A (zh) 一种冗余驱动车辆动力学控制分配方法
CN109017447B (zh) 无人驾驶车辆总的驱动力矩输出方法
CN116872910A (zh) 无人驾驶车辆轨迹跟踪与横摆稳定性控制方法及***
CN115933662A (zh) 一种基于自适应模型预测控制的智能汽车轨迹跟踪和稳定性控制***及方法
Wang et al. Energy optimization of lateral motions for autonomous ground vehicles with four-wheel steering control
CN114523954A (zh) 一种轮毂电机驱动的汽车横摆稳定性控制***及控制方法
CN114179818A (zh) 基于自适应预瞄时间和滑模控制的智能汽车横向控制方法
CN116819972B (zh) 一种模块化分层式架构的协同控制方法

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