CN112590789B - 一种电动汽车自适应巡航控制方法 - Google Patents
一种电动汽车自适应巡航控制方法 Download PDFInfo
- Publication number
- CN112590789B CN112590789B CN202011496973.0A CN202011496973A CN112590789B CN 112590789 B CN112590789 B CN 112590789B CN 202011496973 A CN202011496973 A CN 202011496973A CN 112590789 B CN112590789 B CN 112590789B
- Authority
- CN
- China
- Prior art keywords
- vehicle
- acceleration
- expected
- moment
- braking
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000001133 acceleration Effects 0.000 claims abstract description 148
- 230000008569 process Effects 0.000 claims abstract description 18
- 230000003044 adaptive effect Effects 0.000 claims abstract description 17
- 238000005457 optimization Methods 0.000 claims description 26
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 239000011159 matrix material Substances 0.000 claims description 10
- 238000013178 mathematical model Methods 0.000 claims description 8
- 238000005096 rolling process Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012938 design process Methods 0.000 claims description 6
- 238000005070 sampling Methods 0.000 claims description 6
- 101150036841 minJ gene Proteins 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 239000000126 substance Substances 0.000 claims description 4
- 230000009471 action Effects 0.000 claims description 3
- 230000005484 gravity Effects 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/14—Adaptive cruise control
- B60W30/16—Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L15/2009—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed for braking
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2240/00—Control parameters of input or output; Target parameters
- B60L2240/40—Drive Train control parameters
- B60L2240/42—Drive Train control parameters related to electric machines
- B60L2240/423—Torque
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
- B60W2050/0031—Mathematical model of the vehicle
- B60W2050/0034—Multiple-track, 2D vehicle model, e.g. four-wheel model
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
本发明公开了一种电动汽车自适应巡航控制方法,其包括以下步骤:采用多遗忘因子递推最小二乘算法估算滑行加速度;建立前车和本车的运动状态预测模型;基于步骤一估算的滑行加速度和步骤二建立的两车运动状态预测模型,设计自适应巡航上层控制器;根据车辆逆纵向动力学模型设计自适应巡航下层控制器。本发明通过多遗忘因子递推最小二乘算法在线估算滑行加速度,并将估算的滑行加速度引入基于模型预测控制理论建立的上层控制器中,在满足车辆跟随性、安全性和经济性的同时,以加速度波动和驱动制动切换频率最小作为舒适性目标,可显著降低自适应巡航控制过程中的驱动制动切换频率,提升整车舒适性。
Description
技术领域
本发明属于智能驾驶辅助技术领域,具体涉及一种电动汽车自适应巡航控制方法。
背景技术
自适应巡航控制(ACC)***是在传统的巡航控制***的基础上结合安全车距保持***演化而来。通过位于车身前部的雷达传感器检测在雷达的可视范围内是否存在前车,当道路前方无车辆时,ACC***会按照事先设定的速度行驶,一旦车载传感器检测到前方有车辆时,ACC***通过调整本车车速,使之与前车保持一个安全的跟车间距。该***设计的目的旨在减少因驾驶员的错误操作引发的交通事故,提高行驶安全性、乘坐舒适性等。
目前电动汽车ACC***设计时主要针对安全性、经济性以及跟车性三大目标进行优化,对舒适性的研究较少,尤其是没有考虑汽车驱动、制动频繁切换造成的一系列问题,诸如乘坐舒适性降低、能耗增加以及机械寿命减少等。因此本发明提出一种考虑驱动制动切换优化的电动汽车自适应巡航控制方法,旨在改善电动汽车自适应巡航***的舒适性和经济型。
发明内容
针对上述问题,本发明提供了一种考虑驱动制动切换优化的电动汽车自适应巡航控制方法,采用分层的控制策略:上层控制根据前车以及本车当前的状态,综合考虑车辆行驶过程中的多个目标决策出期望的纵向加速度,下层控制通过逆推的方法实现对期望纵向加速度的跟踪。
本发明是采用如下技术方案实现的:
一种考虑驱动制动切换优化的电动汽车自适应巡航控制方法,其包括以下步骤:
步骤一、采用多遗忘因子递推最小二乘算法估算滑行加速度;
步骤二、建立前车和本车的运动状态预测模型;
步骤三、基于步骤一估算的滑行加速度和步骤二建立的两车运动状态预测模型,设计自适应巡航上层控制器;上层控制器采用模型预测控制算法建立,以车辆跟随性、安全性、经济性和舒适性为优化指标,决策出期望的纵向加速度;
步骤四、根据车辆逆纵向动力学模型设计自适应巡航下层控制器,下层控制器输入为步骤一估算的滑行加速度和步骤三计算的期望加速度,期望加速度通过车辆逆纵向动力学模型转变为期望的电机驱动力矩或期望的制动力,完成对期望加速度的精确控制。
更进一步地,所述步骤一的滑行加速度估算过程具体包括以下步骤:
1)建立滑行加速度估算的数学模型:
式中:m为汽车质量;f为滚动阻力系数;β为路面坡度;ρ为空气密度;Cd为空气阻力系数;S为车辆迎风面积;vh为本车车速;vwind为纵向风速;δ为旋转质量换算系数;as为滑行加速度;A是二次项系数;B是一次项系数;C为常数项系数;
2)计算等效滑行加速度:
驱动和制动过程的等效滑行加速度如下:
式中:aesd(k)、aesb(k)为k时刻车辆驱动、制动等效滑行加速度;ah(k)为k时刻本车加速度;ad(k)、ab(k)为k时刻驱动力和制动力单独作用下产生的车辆加速度;Td(k)、Tb(k)为k时刻电机驱动和制动力矩;it为车辆传动比;η为传动效率;rw为车轮滚动半径;Df、Dr为前后轴轮缸直径;pf(k)、pr(k)为k时刻前后轴轮缸压力;Rf、Rr为前后轮有效作用半径;Kbf、Kbr为前后轴制动效能因数;
将驱动过程和制动过程的等效滑行加速度统一为等效滑行加速度,代入滑行加速度估算的数学模型,可得:
aes(k)-Avh(k)2=Bvh(k)+C
式中:aes(k)为k时刻车辆等效滑行加速度;vh(k)为k时刻本车车速;
3)采用多遗忘因子递推最小二乘算法估算参数B和C:
在递推最小二乘算法中,测量值和***参数间有如下关系:
将遗忘因子引入递推最小二乘算法,选取测量值与估计值之间的残差平方和,建立适应度函数如下:
式中:L1(k)、L2(k)为增益矩阵;P1(k)、P2(k)为协方差矩阵。
更进一步地,所述步骤二的预测模型建立过程具体包括以下步骤:
1)建立前车预测模型:
假设前车在k时刻保持匀加速行驶,则前车k+i时刻的离散预测模型可表示为:
式中:sf(k),vf(k),af(k)分别为前车k时刻的实际行驶距离、车速和加速度;sf(k+i|k),vf(k+i|k),af(k+i|k)分别为预测前车k+i时刻的行驶距离、车速和加速度;Ts为采样时间间隔;i∈[1,P],P为预测时域;
2)建立本车预测模型:
由于车辆传动***具有时滞性,可用一阶惯性环节描述本车的加速度响应特性:
式中:ah为本车实际加速度;au为期望加速度;K为***增益;Tg为时间常数;
选取本车行驶距离sh、车速vh和加速度ah作为状态变量xh,即xh=[sh vh ah]T;期望加速度au为***输入,建立主车预测模型如下:
将上述状态空间方程进行离散化,可得下式:
式中:xh(k+1|k)为k时刻模型预测k+1时刻的本车运动状态。
更进一步地,所述步骤三的上层控制器设计过程具体包括以下步骤:
1)提出优化问题:
ACC控制***设计时,主要考虑舒适性、跟随性、经济性和安全性四项性能指标的优化,在模型预测控制的框架下,ACC***的控制可以总结成如下的优化问题:
minJ(au(k|k),…,au(k+p-1|k))
其中,
lce(k+i|k)=wξ(ξ(k+i|k)-ξ(k+i-1|k))2+wa(au(k+i|k))2
ltrack(k+i|k)=wΔd(Δd(k+i|k))2+wΔv(Δv(k+i|k))2
式中:lce(k+i|k)为k+i时刻经济舒适性综合指标;wξ为驱动制动切换权重;wa为加速度权重;ξ(k)为驱动制动状态,1代表驱动状态,0代表制动状态;ltrack(k+i|k)为k+i时刻跟随性指标;Δd(k+i|k)为k+i时刻距离跟随误差;Δv(k+i|k)为k+i时刻速度跟随误差;wΔd为距离误差权重;wΔv为速度误差权重;ddes(k+i|k)为k+i时刻期望跟随距离;τ为车间时距;d0为最小安全车距;Δdmax为距离误差上限;Δvmin和Δvmax分别为速度误差的上下限;
2)求解优化问题:
对步骤1)提出的优化问题进行整理,其可转化为:
minJ(au(k|k),…,au(k+p-1|k))
s.t.Ar(k+i|k)xh(k+i|k)≤Br(k+i|k)
其中,
上述方程可采用内点法进行求解,求解的第一个分量输入给下层控制器,然后进入下一个采样周期的预测与优化求解。
更进一步地,所述步骤四的下层控制器设计过程具体包括以下步骤:
1)判定驱动制动状态:
若步骤三求得的期望加速度au(k)大于或等于步骤一估算的滑行加速度as(k),则ACC***进入驱动状态,***将期望加速度转化为期望的电机驱动力矩,输出给电机控制器,完成对期望加速度的精确控制,其中期望加速度与期望电机驱动力矩的转化由步骤2)完成;
若步骤三求得的期望加速度au(k)小于步骤一估算的滑行加速度as(k),则ACC***进入制动状态,***将期望加速度转化为期望的车辆制动力,输出给制动控制器,完成对期望加速度的精确控制,其中期望加速度与期望制动力的转化由步骤3)完成;
2)加速度与电机驱动力矩的转化:
当ACC***进入驱动状态时,根据车辆逆纵向动力学模型,可得期望加速度与电机驱动力矩间存在如下关系:
根据上式可得电机驱动力矩Td为:
3)加速度与车辆制动力的转化:
当ACC***进入制动状态时,根据车辆逆纵向动力学模型,可得期望加速度与车辆制动力间存在如下关系:
根据上式可得车辆制动力Fb为:
Fb=-(au-as)δm
获得期望制动力后,制动控制器可根据制动力分配策略将期望制动力转化为制动压力和电机制动力矩,实现制动工况的减速控制。
与现有技术相比本发明的有益效果是:
1.本发明通过多遗忘因子递推最小二乘算法在线估算滑行加速度,并将估算的滑行加速度引入基于模型预测控制理论建立的上层控制器中,在满足车辆跟随性、安全性和经济性的同时,以加速度波动和驱动制动切换频率最小作为舒适性目标,可显著降低自适应巡航控制过程中的驱动制动切换频率,提升整车舒适性。
2.本发明采用的分层结构的设计思想上下层功能集中且控制目标明确,模块间只传递必要的有限信号且互不影响,利于对***的调试并在一定程度上能提高***的鲁棒性及可靠性。
附图说明
图1是本发明所述的一种电动汽车自适应巡航控制方法的流程示意图。
具体实施方式
下面结合附图对本发明的技术方案作进一步阐述。
结合图1,本发明提供了一种电动汽车自适应巡航控制方法,其步骤为:
步骤一、采用多遗忘因子递推最小二乘算法估算滑行加速度。滑行加速度估算的具体步骤如下:
1)建立滑行加速度估算的数学模型
根据汽车行驶方程式,可建立滑行加速度估算的数学模型,如下式所示:
式中:m为汽车质量;f为滚动阻力系数;β为路面坡度;ρ为空气密度;Cd为空气阻力系数;S为车辆迎风面积;vh为本车车速;vwind为纵向风速;δ为旋转质量换算系数;as为滑行加速度;A是二次项系数,与车辆设计参数相关;B是一次项系数,与外界风速和车辆设计参数相关;C为常数项系数,与风速、车辆设计参数和道路状况相关。因此,对于特定电动车,A为固定值,B和C为时变值。如果能实时估计出B和C的值,则任何车速下的滑行加速度都能被准确估算。
2)计算等效滑行加速度
车辆行驶过程中,驱动***和制动***需要实时工作,车辆不能完全进入滑行状态来获得滑行加速度,这给滑行加速度估算带来很大困难。为了消除驱动和制动***的影响,引入等效滑行加速度概念,即去除驱动和制动***影响后车辆的滑行加速度。
根据车辆驱动力与行驶阻力平衡方程,可得驱动和制动过程的等效滑行加速度如下:
式中:aesd(k)、aesb(k)为k时刻车辆驱动、制动等效滑行加速度;ah(k)为k时刻本车加速度;ad(k)、ab(k)为k时刻驱动力和制动力单独作用下产生的车辆加速度;Td(k)、Tb(k)为k时刻电机驱动和制动力矩;it为车辆传动比;η为传动效率;rw为车轮滚动半径;Df、Dr为前后轴轮缸直径;pf(k)、pr(k)为k时刻前后轴轮缸压力;Rf、Rr为前后轮有效作用半径;Kbf、Kbr为前后轴制动效能因数。
将驱动过程和制动过程的等效滑行加速度统一为等效滑行加速度,代入滑行加速度估算的数学模型,可得:
aes(k)-Avh(k)2=Bvh(k)+C
式中:aes(k)为k时刻车辆等效滑行加速度;vh(k)为k时刻本车车速。
3)采用多遗忘因子递推最小二乘算法估算参数B和C
获得等效滑行加速度后,通过建立模型结果与实际结果之间的误差函数,以误差函数最小为目标,可对数学模型中的未知参数B和C进行连续估计。
在递推最小二乘算法中,测量值和***参数间有如下关系:
将遗忘因子引入递推最小二乘算法,选取测量值与估计值之间的残差平方和,建立适应度函数如下:
式中:L1(k)、L2(k)为增益矩阵;P1(k)、P2(k)为协方差矩阵。
步骤二、建立前车和本车的运动状态预测模型。该过程的具体步骤如下:
1)建立前车预测模型
由于模型预测控制算法具有在线滚动优化的特点,对运算效率要求较高,因此应尽量简化预测模型。假设前车在k时刻保持匀加速行驶,则前车k+i时刻的离散预测模型可表示为:
式中:sf(k),vf(k),af(k)分别为前车k时刻的实际行驶距离、车速和加速度;sf(k+i|k),vf(k+i|k),af(k+i|k)分别为预测前车k+i时刻的行驶距离、车速和加速度;Ts为采样时间间隔;i∈[1,P],P为预测时域。
2)建立本车预测模型
由于车辆传动***具有时滞性,可用一阶惯性环节描述本车的加速度响应特性:
式中:ah为本车实际加速度;au为期望加速度;K为***增益;Tg为时间常数。
选取本车行驶距离sh、车速vh和加速度ah作为状态变量xh,即xh=[sh vh ah]T;期望加速度au为***输入,建立主车预测模型如下:
将上述状态空间方程进行离散化,可得下式:
式中:xh(k+1|k)为k时刻模型预测k+1时刻的本车运动状态。
步骤三、基于步骤一估算的滑行加速度和步骤二建立的两车运动状态预测模型,设计自适应巡航上层控制器;上层控制器采用模型预测控制算法建立,以车辆跟随性、安全性、经济性和舒适性为优化指标,决策出期望的纵向加速度。该设计过程的具体步骤如下:
1)提出优化问题
ACC控制***设计时,主要考虑舒适性、跟随性、经济性和安全性四项性能指标的优化。
首先,对于乘坐舒适性和经济性的要求,在汽车行驶过程中,乘坐舒适性与车辆的纵向加速度和驱动制动切换频率有关,加速度绝对值和驱动制动切换频率越小,则乘坐舒适性就越高,同时平滑的动态响应曲线也有利于经济性的提高。因此经济舒适性指标可表示为:
lce(k+i|k)=wξ(ξ(k+i|k)-ξ(k+i-1|k))2+wa(au(k+i|k))2
式中:lce(k+i|k)为k+i时刻经济舒适性综合指标;wξ为驱动制动切换权重;wa为加速度权重;ξ(k)为驱动制动状态,1代表驱动状态,0代表制动状态。
其次,对于跟随性要求,ACC***需要稳定地跟随前车,包括速度跟随和距离跟随。选取速度误差和距离误差作为跟随指标,跟随指标计算如下:
ltrack(k+i|k)=wΔd(Δd(k+i|k))2+wΔv(Δv(k+i|k))2
式中:ltrack(k+i|k)为k+i时刻跟随性指标;Δd(k+i|k)为k+i时刻距离跟随误差;Δv(k+i|k)为k+i时刻速度跟随误差;wΔd为距离误差权重;wΔv为速度误差权重;ddes(k+i|k)为k+i时刻期望跟随距离,由定时距车间距算法求得;τ为车间时距;d0为最小安全车距。
最后,对于安全性要求,为避免两车相撞风险,本车应与前车保持安全的车距。同时,车辆跟踪过程中的速度误差应控制在合理的范围内。因此,k+i时刻的车速误差和车间距误差应满足如下约束:
式中:Δdmax为距离误差上限;Δvmin和Δvmax分别为速度误差的上下限。
结合舒适性、经济性和跟随性指标,设计成本函数如下:
综上所述,在模型预测控制的框架下,ACC***的控制可以总结成如下的优化问题:
minJ(au(k|k),…,au(k+p-1|k))
2)求解优化问题
对步骤1)提出的优化问题进行整理,其可转化为:
minJ(au(k|k),…,au(k+p-1|k))
s.t.Ar(k+i|k)xh(k+i|k)≤Br(k+i|k)
其中,
上述方程可采用内点法进行求解,求解的第一个分量输入给下层控制器,然后进入下一个采样周期的预测与优化求解。
步骤四、根据车辆逆纵向动力学模型设计自适应巡航下层控制器,下层控制器输入为步骤一估算的滑行加速度和步骤三计算的期望加速度,期望加速度通过车辆逆纵向动力学模型转变为期望的电机驱动力矩或期望的制动力,完成对期望加速度的精确控制。该设计过程的具体步骤如下:
1)判定驱动制动状态
若步骤三求得的期望加速度au(k)大于或等于步骤一估算的滑行加速度as(k),则ACC***进入驱动状态,***将期望加速度转化为期望的电机驱动力矩,输出给电机控制器,完成对期望加速度的精确控制,其中期望加速度与期望电机驱动力矩的转化由步骤2)完成;
若步骤三求得的期望加速度au(k)小于步骤一估算的滑行加速度as(k),则ACC***进入制动状态,***将期望加速度转化为期望的车辆制动力,输出给制动控制器,完成对期望加速度的精确控制,其中期望加速度与期望制动力的转化由步骤3)完成。
2)加速度与电机驱动力矩的转化
当ACC***进入驱动状态时,根据车辆逆纵向动力学模型,可得期望加速度与电机驱动力矩间存在如下关系:
根据上式可得电机驱动力矩Td为:
3)加速度与车辆制动力的转化
当ACC***进入制动状态时,根据车辆逆纵向动力学模型,可得期望加速度与车辆制动力间存在如下关系:
根据上式可得车辆制动力Fb为:
Fb=-(au-as)δm
获得期望制动力后,制动控制器可根据制动力分配策略将期望制动力转化为制动压力和电机制动力矩,实现制动工况的减速控制。
以上通过对所列实施方式的介绍,阐述了本发明的基本构思和基本原理。但本发明绝不限于上述所列实施方式。凡是基于本发明的技术方案所作的等同变化、改进及故意变劣行为,均应属于本发明的保护范围。
Claims (3)
1.一种电动汽车自适应巡航控制方法,其特征在于,包括以下步骤:
步骤一、采用多遗忘因子递推最小二乘算法估算滑行加速度;所述滑行加速度估算过程具体包括以下步骤:
1)建立滑行加速度估算的数学模型:
m为汽车质量;g为重力加速度;f为滚动阻力系数;β为路面坡度;ρ为空气密度;Cd为空气阻力系数;S为车辆迎风面积;vh为本车车速;vwind为纵向风速;δ为旋转质量换算系数;as为滑行加速度;A是二次项系数;B是一次项系数;C为常数项系数;
2)计算等效滑行加速度:
驱动和制动过程的等效滑行加速度如下:
aesd(k)、aesb(k)为k时刻车辆驱动、制动等效滑行加速度;ah(k)为k时刻本车加速度;ad(k)、ab(k)为k时刻驱动力和制动力单独作用下产生的车辆加速度;Td(k)、Tb(k)为k时刻电机驱动和制动力矩;it为车辆传动比;η为传动效率;rw为车轮滚动半径;Df、Dr为前后轴轮缸直径;pf(k)、pr(k)为k时刻前后轴轮缸压力;Rf、Rr为前后轮有效作用半径;Kbf、Kbr为前后轴制动效能因数;
将驱动过程和制动过程的等效滑行加速度统一为等效滑行加速度,代入滑行加速度估算的数学模型,可得:
aes(k)-Avh(k)2=Bvh(k)+C
aes(k)为k时刻车辆等效滑行加速度;vh(k)为k时刻本车车速;
3)采用多遗忘因子递推最小二乘算法估算参数B和C:
在递推最小二乘算法中,测量值和***参数间有如下关系:
将遗忘因子引入递推最小二乘算法,选取测量值与估计值之间的残差平方和,建立适应度函数如下:
L1(k)、L2(k)为增益矩阵;P1(k)、P2(k)为协方差矩阵;
步骤二、建立前车和本车的运动状态预测模型;
步骤三、基于步骤一估算的滑行加速度和步骤二建立的两车运动状态预测模型,设计自适应巡航上层控制器;上层控制器采用模型预测控制算法建立,以车辆跟随性、安全性、经济性和舒适性为优化指标,决策出期望的纵向加速度;所述上层控制器设计过程具体包括以下步骤:
1)提出优化问题:
ACC控制***设计时,主要考虑舒适性、跟随性、经济性和安全性四项性能指标的优化,在模型预测控制的框架下,ACC***的控制总结成如下的优化问题:
minJ(au(k|k),…,au(k+p-1|k))
其中,
ltrack(k+i|k)=wΔd(Δd(k+i|k))2+wΔv(Δv(k+i|k))2
J(au(k|k),…,au(k+p-1|k))为优化问题的成本函数;au(k)为本车k时刻的期望加速度;au(k+p-1)为本车k+p-1时刻的期望加速度;lce(k+i|k)为k+i时刻经济舒适性综合指标;wξ为驱动制动切换权重;wa为加速度权重;ξ(k)为驱动制动状态,1代表驱动状态,0代表制动状态;ξ(k+i|k)为本车k+i时刻的驱动制动状态;ξ(k+i-1|k)为本车k+i-1时刻的驱动制动状态;as(vh(k))为本车车速为vh(k)时的滑行加速度,vh(k)为本车k时刻的车速;ltrack(k+i|k)为k+i时刻跟随性指标;Δd(k+i|k)为k+i时刻距离跟随误差;sf(k+i|k)为前车k+i时刻的行驶距离;sh(k+i|k)为本车k+i时刻的行驶距离;Δv(k+i|k)为k+i时刻速度跟随误差;vf(k+i|k)为前车k+i时刻的车速;vh(k+i|k)为本车k+i时刻的车速;wΔd为距离误差权重;wΔv为速度误差权重;ddes(k+i|k)为k+i时刻期望跟随距离;τ为车间时距;d0为最小安全车距;Δdmax为距离误差上限;Δvmin和Δvmax分别为速度误差的上下限;
2)求解优化问题:
对步骤1)提出的优化问题进行整理,其可转化为:
min J(au(k|k),…,au(k+p-1|k))
s.t.Ar(k+i|k)xh(k+i|k)≤Br(k+i|k)
xh(k+i|k)为***k+i时刻的状态变量;
上述方程可采用内点法进行求解,求解的第一个分量输入给下层控制器,然后进入下一个采样周期的预测与优化求解;
步骤四、根据车辆逆纵向动力学模型设计自适应巡航下层控制器,下层控制器输入为步骤一估算的滑行加速度和步骤三计算的期望加速度,期望加速度通过车辆逆纵向动力学模型转变为期望的电机驱动力矩或期望的制动力,完成对期望加速度的精确控制。
2.根据权利要求1所述的一种电动汽车自适应巡航控制方法,其特征在于,所述步骤二的预测模型建立过程具体包括以下步骤:
1)建立前车预测模型:
假设前车在k时刻保持匀加速行驶,则前车k+i时刻的离散预测模型可表示为:
sf(k),vf(k),af(k)分别为前车k时刻的实际行驶距离、车速和加速度;sf(k+i|k),vf(k+i|k),af(k+i|k)分别为预测前车k+i时刻的行驶距离、车速和加速度;Ts为采样时间间隔;i∈[1,P],P为预测时域;
2)建立本车预测模型:
由于车辆传动***具有时滞性,可用一阶惯性环节描述本车的加速度响应特性:
ah为本车实际加速度;au为期望加速度;K为***增益;Tg为时间常数;
选取本车行驶距离sh、车速vh和加速度ah作为状态变量xh,即xh=[sh vh ah]T;期望加速度au为***输入,建立主车预测模型如下:
将上述状态空间方程进行离散化,可得下式:
xh(k+1|k)为k时刻模型预测k+1时刻的本车运动状态。
3.根据权利要求1所述的一种电动汽车自适应巡航控制方法,其特征在于,所述步骤四的下层控制器设计过程具体包括以下步骤:
1)判定驱动制动状态:
若步骤三求得的期望加速度au(k)大于或等于步骤一估算的滑行加速度as(k),则ACC***进入驱动状态,***将期望加速度转化为期望的电机驱动力矩,输出给电机控制器,完成对期望加速度的精确控制,其中期望加速度与期望电机驱动力矩的转化由步骤2)完成;
若步骤三求得的期望加速度au(k)小于步骤一估算的滑行加速度as(k),则ACC***进入制动状态,***将期望加速度转化为期望的车辆制动力,输出给制动控制器,完成对期望加速度的精确控制,其中期望加速度与期望制动力的转化由步骤3)完成;
2)加速度与电机驱动力矩的转化:
当ACC***进入驱动状态时,根据车辆逆纵向动力学模型,可得期望加速度与电机驱动力矩间存在如下关系:
Td为电机驱动力矩;it为车辆传动比;η为传动效率;δ为旋转质量换算系数;m为汽车质量;rw为车轮滚动半径;
根据上式可得电机驱动力矩Td为:
3)加速度与车辆制动力的转化:
当ACC***进入制动状态时,根据车辆逆纵向动力学模型,可得期望加速度与车辆制动力间存在如下关系:
根据上式可得车辆制动力Fb为:
Fb=-(au-as)δm
获得期望制动力后,制动控制器可根据制动力分配策略将期望制动力转化为制动压力和电机制动力矩,实现制动工况的减速控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011496973.0A CN112590789B (zh) | 2020-12-17 | 2020-12-17 | 一种电动汽车自适应巡航控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011496973.0A CN112590789B (zh) | 2020-12-17 | 2020-12-17 | 一种电动汽车自适应巡航控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112590789A CN112590789A (zh) | 2021-04-02 |
CN112590789B true CN112590789B (zh) | 2022-01-28 |
Family
ID=75199085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011496973.0A Active CN112590789B (zh) | 2020-12-17 | 2020-12-17 | 一种电动汽车自适应巡航控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112590789B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113650612B (zh) * | 2021-09-27 | 2023-03-10 | 扬州亚星客车股份有限公司 | 一种纯电动客车自适应巡航纵向控制方法、装置及电子设备 |
CN113928339A (zh) * | 2021-10-21 | 2022-01-14 | 东风悦享科技有限公司 | 一种基于状态判断和误差反馈的车辆纵向运动控制***及方法 |
CN116494974B (zh) * | 2023-06-26 | 2023-08-25 | 北京理工大学 | 基于道路风险评估的自适应巡航控制方法、***及设备 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090187324A1 (en) * | 2008-01-23 | 2009-07-23 | Jianbo Lu | Vehicle Stability Control System and Method |
WO2011053304A1 (en) * | 2009-10-30 | 2011-05-05 | Ford Global Technologies, Llc | Vehicle with identification system |
EP3048024B1 (en) * | 2015-01-26 | 2018-07-11 | Volvo Car Corporation | Method and apparatus for adaptive cruise control in a road vehicle |
CN105857309B (zh) * | 2016-05-25 | 2018-06-26 | 吉林大学 | 一种考虑多目标的车辆自适应巡航控制方法 |
CN110228470B (zh) * | 2019-06-03 | 2021-04-13 | 吉林大学 | 一种基于隐藏车辆模型预测的节油率实时计算方法 |
-
2020
- 2020-12-17 CN CN202011496973.0A patent/CN112590789B/zh active Active
Non-Patent Citations (2)
Title |
---|
Cooperative Adaptive Cruise Control Strategy;Hao Ma;《IEEE Access》;20201208;全文 * |
纯电动车自适应巡航纵向控制方法研究;初亮;《汽车工程》;20180331;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112590789A (zh) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112590789B (zh) | 一种电动汽车自适应巡航控制方法 | |
CN110435623B (zh) | 一种自动调整的电动车分级自动紧急制动控制*** | |
CN105857309B (zh) | 一种考虑多目标的车辆自适应巡航控制方法 | |
CN106184207B (zh) | 四轮独立驱动电动汽车自适应巡航控制***力矩分配方法 | |
CN106740846B (zh) | 一种双模式切换的电动汽车自适应巡航控制方法 | |
CN102717800B (zh) | 基于发动机万有特性的汽车经济性巡航控制方法 | |
CN110992677B (zh) | 一种应对通信异常的智能网联汽车编队控制方法及*** | |
CN104210383B (zh) | 一种四轮独立驱动电动汽车转矩分配控制方法及*** | |
CN101417655B (zh) | 一种车辆多目标协调式自适应巡航控制方法 | |
CN109131312B (zh) | 一种智能电动汽车acc/esc集成控制***及其方法 | |
CN106882079B (zh) | 一种驱动制动优化切换的电动汽车自适应巡航控制方法 | |
CN109080500B (zh) | 一种分布式驱动越野车辆的自适应驻车与辅助起步控制方法 | |
CN113635879B (zh) | 一种车辆制动力分配方法 | |
CN103085816A (zh) | 一种用于无人驾驶车辆的轨迹跟踪控制方法及控制装置 | |
CN110435655B (zh) | 一种考虑再生制动的电动汽车车队自适应巡航优化方法 | |
CN113221257B (zh) | 考虑控制区域的极限工况下车辆横纵向稳定控制方法 | |
CN110588652B (zh) | 一种低油耗的车辆自适应巡航控制***及其控制方法 | |
CN109435949A (zh) | 一种车辆自适应巡航控制方法及*** | |
CN105667343A (zh) | 电动汽车牵引力控制方法 | |
CN109878480B (zh) | 一种电动汽车摩擦系数预测模式切换再生制动控制方法 | |
CN108528419B (zh) | 一种面向全制动工况的车辆线控制动***的双环预测控制方法 | |
Ran et al. | Novel coordinated algorithm for traction control system on split friction and slope road | |
CN113741199B (zh) | 一种基于智能网联信息的整车经济性速度规划方法 | |
CN114701463A (zh) | 区间二型模糊神经网络复合制动防抱死控制***及方法 | |
CN113386768A (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 |