CN113788021A - 一种结合前车速度预测的自适应跟车巡航控制方法 - Google Patents
一种结合前车速度预测的自适应跟车巡航控制方法 Download PDFInfo
- Publication number
- CN113788021A CN113788021A CN202111035789.0A CN202111035789A CN113788021A CN 113788021 A CN113788021 A CN 113788021A CN 202111035789 A CN202111035789 A CN 202111035789A CN 113788021 A CN113788021 A CN 113788021A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- speed
- preceding vehicle
- distance
- acceleration
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 19
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 17
- 230000001133 acceleration Effects 0.000 claims description 51
- 230000006870 function Effects 0.000 claims description 15
- 238000003062 neural network model Methods 0.000 claims description 14
- 230000015654 memory Effects 0.000 claims description 12
- 238000012549 training Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 9
- 238000005265 energy consumption Methods 0.000 claims description 8
- 230000007787 long-term memory Effects 0.000 claims description 6
- 230000006403 short-term memory Effects 0.000 claims description 6
- 238000004140 cleaning Methods 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 2
- 238000002790 cross-validation Methods 0.000 claims 1
- 238000013528 artificial neural network Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 239000013598 vector Substances 0.000 description 4
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
- 239000002699 waste material Substances 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
- B60W30/165—Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
-
- 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
- B60W30/162—Speed limiting therefor
-
- 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
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- 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
- 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
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
-
- 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
-
- 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/80—Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
- Y02T10/84—Data processing systems or methods, management, administration
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明提供一种结合前车速度预测的自适应跟车巡航控制方法,包括以下步骤:步骤10)构建前车速度预测模型;步骤20)获取自车与前车的当前运行工况信息,并采用所述前车速度预测模型得到前车在未来时间段内的速度;步骤30)根据所述前车在未来时间段内的速度,采用控制不变集的安全车距规划算法得到安全车距;步骤40)建立车辆纵向动力学系统模型,基于步骤30)得到的安全车距,采用非线性模型预测控制算法计算得到自车的车辆控制参数。本发明结合前车速度预测的自适应跟车巡航控制方法,对未来时间段内的前车纵向速度进行预测,在此预测的基础上构建时变安全跟车期望距离,实现面向安全与高效的自适应跟车。
Description
技术领域
本发明属于智慧交通中自动驾驶汽车技术领域,具体涉及一种结合前车速度预测的自适应跟车巡航控制方法。
背景技术
随着计算机科学、信息科学、控制科学等的发展,学科之间的交叉融合加速了汽车的智能化与网联化。自动驾驶汽车领域的进步也为提升道路交通效率、道路安全、节能减排提供了更多的可能性。
作为高阶辅助驾驶中的一项基础功能,自适应巡航控制可以接管油门踏板实现对车辆纵向动力学的自动控制,同时通过毫米波雷达感知到的前车的距离与速度,实现对前车的自动跟车以防止发生碰撞。当前,自适应巡航控制在新型传感器、通讯系统和人工智能的加持下也获得了长足进步。更远的前车感知距离、更低延时的实时通讯信息,以及更高精准度的模型,使得自动驾驶汽车能够提前感知到不仅仅是前方车辆的运动态势,同时也能够结合前方道路的路况信息综合预测在未来一段时间内前向车流的运动态势。这对于提高汽车的燃油经济性、舒适性、安全性等各项性能指标都有重要意义。
现有自适应巡航控制主要采用恒间距策略和恒时距策略作为车间距控制策略,其对于不同道路场景、不同天气环境下车辆的加减速性能缺乏非线性特性的自适应方法考虑。与此同时,现有的自适应巡航控制系统依赖于毫米波雷达、超声波雷达等传感器输出的数据,对于较远距离目标的识别分辨率仍有待提高,对于动态交通场景下的交通流状态无法获得。
发明内容
本发明所要解决的技术问题是:提供一种结合前车速度预测的自适应跟车巡航控制方法,对未来时间段内的前车纵向速度进行预测,在此预测的基础上构建时变安全跟车期望距离,实现面向安全与高效的自适应跟车。
为解决上述技术问题,本发明提供一种结合前车速度预测的自适应跟车巡航控制方法,包括以下步骤:
步骤10)构建前车速度预测模型;
步骤20)获取自车与前车的当前运行工况信息,并采用所述前车速度预测模型得到前车在未来时间段内的速度;
步骤30)根据所述前车在未来时间段内的速度,采用控制不变集的安全车距规划算法得到安全车距;
步骤40)建立车辆纵向动力学系统模型,基于步骤30)得到的安全车距,采用非线性模型预测控制算法计算得到自车的车辆控制参数。
作为本发明实施例的进一步改进,所述步骤10)具体包括:
步骤101)采集车辆驾驶工况数据,所述车辆驾驶工况数据包括车辆在典型道路场景下的自身速度、加速度、经度、纬度和海拔,以及前车相对自身的位置和速度;
步骤102)将所述车辆驾驶工况数据进行筛选和清洗后,将车辆驾驶工况数据分为训练数据集和验证数据集;
步骤103)构建带有记忆门与遗忘门控制函数的长短期记忆神经网络模型,所述长短期记忆神经网络模型的输入为前车历史车速、加速度和道路坡度,输出为未来时间段内的车速;
步骤104)将训练数据集归一化处理后输入所述长短期记忆神经网络模型进行训练,将验证数据集输入训练后的长短期记忆神经网络模型进行交叉验证,得到前车速度预测模型。
作为本发明实施例的进一步改进,所述步骤20)具体包括:
步骤201)通过毫米波雷达获取前车的当前运行工况信息,所述前车的当前运行工况信息包括前车的相对速度、相对加速度以及相对于自车的位置;
步骤202)通过卫星定位系统获得自车的当前运行工况信息,所述自车的当前运行工况信息包括自车的位置、速度和加速度;
步骤203)根据前车的相对于自车的位置和自车的位置,计算得到前车的绝对位置;根据前车的相对速度和自车的速度,计算得到前车的绝对速度;根据前车的相对加速度和自车的加速度,计算得到前车的绝对加速度;
步骤204)通过地理位置信息定位系统,以及自车的当前位置和前车的当前位置,获得自车的当前位置的道路坡度和当前所在道路的最高与最低限速;
步骤205)将前车的从自车开始跟车时刻到当前时刻内的绝对速度轨迹、绝对加速度轨迹和坡度轨迹输入到所述前车速度预测模型,得到前车的未来时间段的速度轨迹。
作为本发明实施例的进一步改进,所述步骤30)具体包括:
步骤301)建立式(1)所示的前后车跟车系统的状态空间模型:
步骤302)采用式(2)所示的容许集表示前后车跟车系统的状态空间模型中状态量:
式中,χ表示状态量可使用容许集,lmin表示前车与自车在精致状态下需要保证的最小安全距离;
步骤303)定义状态约束安全集为控制不变集,采用式(3)表示:
步骤304)从前车当前所在位置以最大减速度刹车,计算得到刹车距离以及前车最后的停车位置;从前车最后的停车位置后退最小车距,将后退后的位置记为自车的反向递推起始位置,并计算从反向递推起始位置开始,自车从静止开始以最大减速度的绝对值,朝反方向加速直到自车的速度等于自车在当前道路允许的最大速度,记录自车在这段过程中的加速距离,以及自车最后的位置;将自车加速到道路最大允许车速的最大位置与前车减速至静止的最终位置相减,得到的相对距离为当前的安全车距。
作为本发明实施例的进一步改进,所述步骤40)具体包括:
步骤401)建立车辆纵向动力学系统模型,满足式(4):
式中,T表示施加在车轮上的转矩,R表示车轮半径,CD表示自车的风阻系数,Af表示自车的迎风面面积,ρ表示空气密度,m表示自车的总装质量;
对车辆纵向动力学系统模型进行离散化,以满足式(5):
x(t+1)=f(u(t),x(t),θ(t),t) 式(5)
步骤402)根据车辆纵向动力学系统模型,考虑跟车距离误差、驾乘人员的舒适性和车辆所需的能耗,建立式(6)所示的车辆纵向动力学系统的二次型目标函数:
式中,δd(k|t)表示期望车距代价软约束,Δa(k|t)表示自车的加速度,f(k|t→t0)表示自车累计能耗,R1表示代价函数的第一权重系数,R2表示代价函数的第二权重系数,R3表示代价函数的第三权重系数;
步骤403)根据步骤30)得到的安全车距,建立车速控制的约束集合,所述约束集合包括:
车辆转矩约束:Tminω(k|t)≤T(k|t)≤Tmaxω(k|t),
车速极值约束:vmin≤v(k|t)≤vmax,
期望车距软约束:
步骤404)求解得到自车的车辆控制参数。
与现有技术相比,本发明的技术方案具有以下有益效果:本发明实施例提供的结合前车速度预测的自适应跟车巡航控制方法,首先构建前车速度预测模型,在行驶时采用前车速度预测模型预测前车在未来时间段内的速度,然后利用控制不变集的安全车距规划算法得到安全车距,最后基于安全车距,采用非线性模型预测控制算法计算得到自车的车辆控制参数。本发明实施例方法利用了现有车辆所具有的传感器配置和信息获取方式,考虑了前车为人工驾驶的情况,在尽量节约成本的情况下实现了车辆的安全、高效、节能驾驶控制。
附图说明
图1是本发明实施例的自适应跟车巡航控制方法的流程图;
图2是采用本发明实施例的自适应跟车巡航控制方法的控制系统架构图;
图3是本发明实施例方法中得到安全车距的计算方法示意图。
图4是本发明实施例方法的仿真结果图,其中,图4(a)为车速曲线图,图4(b)为车距曲线图,图4(c)为能耗曲线图。
具体实施方式
下面对本发明的技术方案进行详细的说明。
本发明实施例提供一种结合前车速度预测的自适应跟车巡航控制方法,如图1所示,包括以下步骤:
步骤10)构建前车速度预测模型;
步骤20)获取自车与前车的当前运行工况信息,并采用所述前车速度预测模型得到前车在未来时间段内的速度;
步骤30)获取前车在未来时间段内的道路坡度,基于所述前车在未来时间段内的速度以及前车在未来时间段内的道路坡度,采用控制不变集的安全车距规划算法得到安全车距;
步骤40)建立车辆纵向动力学系统模型,基于步骤30)得到的安全车距,采用非线性模型预测控制算法计算得到自车的车辆控制参数。
本发明实施例提供的结合前车速度预测的自适应跟车巡航控制方法,首先构建前车速度预测模型,在行驶时采用前车速度预测模型预测前车在未来时间段内的速度,然后利用控制不变集的安全车距规划算法得到安全车距,最后基于安全车距,采用非线性模型预测控制算法计算得到自车的车辆控制参数。本发明实施例方法利用了现有车辆所具有的传感器配置和信息获取方式,考虑了前车为人工驾驶的情况,在尽量节约成本的情况下实现了车辆的安全、高效、节能驾驶控制。
优选的,所述步骤10)具体包括:
步骤101)采集车辆驾驶工况数据,所述车辆驾驶工况数据包括自车在典型道路场景下的自身速度v(t)、加速度a(t)、经度lon(t)、纬度lat(t)和海拔alt(t),以及前车相对自身的位置dr(t)和速度vr(t)。采集的数据条目数应为104以上。
步骤102)将车辆驾驶工况数据进行筛选和清洗,剔除非跟车场景下的数据。将车辆驾驶工况数据进行分批分段,分为训练数据集和验证数据集。其中,验证数据集中的数据每段200条。例如,以数据中的前90%作为训练数据集,剩余的10%作为验证数据集。
步骤103)构建带有记忆门与遗忘门控制函数的长短期记忆神经网络模型,所述长短期记忆神经网络模型的输入为前车历史车速、加速度和道路坡度,输出为未来时间段内的车速。
步骤104)为了提高预测的准确性,将训练数据集进行归一化处理,具体采用零均值归一化方式,即通过求取数据的平均值并使得所有数据以0为均值,具体公式如下:
式中,Xi表示前车的历史状态向量序列,表示前车的历史状态变量的平均值序列,表示前车历史距离向量的平均值,表示前车历史速度向量的平均值,表示前车历史加速度向量的平均值,表示前车历史驾驶道路的坡度的平均值,sig表示前车的各状态变量的标准差,X*表示处理后的历史状态向量。
将归一化后的训练集数据输入所述长短期记忆神经网络模型进行训练,将验证数据集输入训练后的长短期记忆神经网络模型进行交叉验证,并根据训练结果调整神经网络的超参数,直到神经网络的预测结果能够满足相对误差值小于某一固定值,从而得到前车速度预测模型。
此处引入均方根误差作为衡量标准,具体标准为RMSE≤10-2。RMSE的定义为:
本发明实施例构建的前车速度预测模型,基于长短期记忆网络对于时序类别的数据较强的学习能力,能够对前车的速度进行较短时域内合理的预测,加强了驾驶安全性、节能性和高效性。
优选的,所述步骤20)具体包括:
步骤201)通过毫米波雷达获取前车的当前运行工况信息。如图2所示,前车的ID为i,开始跟车的时间为,当前时刻为,则获取的前车的当前运行工况信息包括前车的相对速度vr(t|i)、相对加速度ar(t|i)以及相对于自车的位置dr(t|i)。
步骤202)通过卫星定位系统获得自车的当前运行工况信息,自车的当前运行工况信息包括自车的位置x(t)、速度v(t)和加速度a(t)。
步骤203)根据前车的相对于自车的位置和自车的位置,利用式(9)计算得到前车的绝对位置xp(t)。根据前车的相对速度和自车的速度,利用式(10)计算得到前车的绝对速度vp(t)。根据前车的相对加速度和自车的加速度,利用式(11)计算得到前车的绝对加速度ap(t)。
xp(t)=x(t)+dr(t|i) 式(9)
vp(t)=v(t)+vr(t|i) 式(10)
ap(t)=a(t)+ar(t|i) 式(11)
步骤203)通过地理位置信息定位系统,以及自车的位置x(t)和前车的绝对位置xp(t),获得自车的当前位置的道路坡度θ(t)和θp(t),当前所在道路的最高限速vmin与最低限速vmax。
优选的,如图3所示,步骤30)具体包括:
步骤301)建立式(1)所示的前后车跟车系统的状态空间模型:
步骤302)采用式(2)所示的容许集表示前后车跟车系统的状态空间模型中状态量:
式中,χ表示状态量可使用容许集,lmin表示前车与自车在精致状态下需要保证的最小安全距离。
步骤303)定义状态约束安全集为控制不变集,采用式(3)表示:
步骤304)从前车当前所在位置xp(t)以最大减速度apmin刹车,计算得到刹车距离以及前车最后的停车位置xpn。
从前车最后的停车位置后退最小车距lmin,将后退后的位置记为自车的反向递推起始位置,并计算从反向递推起始位置开始,自车从静止开始以最大减速度的绝对值,朝反方向加速直到自车的速度等于自车在当前道路允许的最大速度vmax,记录自车在这段过程中的加速距离xacl,以及自车最后的位置xn。
将自车加速到道路最大允许车速的最大位置xn与前车减速至静止的最终位置xpn相减,得到的相对距离为当前的安全车距dsafe。
本发明实施例方法采用控制不变集获得的安全车距能够更好的适应不同的交通情况,并动态考虑了前车在预测时域内的动力学特性。并且相比于传统不变集算法,本实施例方法在保证了安全的前提下相对非保守,能够实现更高的跟车效率与交通流密度,进一步提升了经济性与舒适性。
优选的,所述步骤40)具体包括:
步骤401)建立车辆纵向动力学系统模型,满足式(4):
式中,T表示施加在车轮上的转矩,R表示车轮半径,CD表示自车的风阻系数,Af表示自车的迎风面面积,ρ表示空气密度,m表示自车的总装质量,θ表示道路坡度。
对车辆纵向动力学系统模型进行离散化,以满足式(5):
x(t+1)=f(u(t),x(t),θ(t),t) 式(5)
其中,该系统的控制变量为自车车轮的转矩T(t),状态变量为自车速度v(t)和自车的累计能耗f(t|t0)。
步骤402)根据车辆纵向动力学系统模型,考虑跟车距离误差、驾乘人员的舒适性和车辆所需的能耗,建立式(6)所示的车辆纵向动力学系统的二次型目标函数:
式中,δd(k|t)表示期望车距代价软约束,在此表示车辆;Δa(k|t)表示自车的加速度,在此表示车辆行使的舒适性;f(k|t→t0)表示自车累计能耗,在此表示车辆的节能性;R1表示代价函数的第一权重系数,R2表示代价函数的第二权重系数,R3表示代价函数的第三权重系数。
步骤403)根据步骤30)得到的安全车距,建立车速控制的约束集合C,所述约束集合包括:
车辆转矩约束:Tminω(k|t)≤T(k|t)≤Tmaxω(k|t),
车速极值约束:vmin≤v(k|t)≤vmax,
期望车距软约束:
步骤404)所建立的模型预测控制问题以20s作为预测时域长度,以0.5s作为采样时间步长,对所建立的模型预测控制问题进行求解。
最终,求解非线性速度规划问题所获得的车轮转矩控制量即为所需要的控制输出。将车辆的转矩发送至下位控制器,并由下位控制器负责将信号转制后发送至执行机构执行。
本发明采用非线性模型预测控制算法,能够显示表达系统状态量、控制量约束,并方便构建目标函数以实现不同的控制目标需求,本发明中的期望车距以软约束的形式加入到目标函数中,在保证车辆行驶安全的前提下,同时也不会因为约束冲突造成求解困难,加快了系统的执行效率。
将本发明实施例方法进行仿真,仿真结果如图4所示。其中图4(a)所示的本发明实施例中的前车速度预测模型能够合理地预测前车的实际车速,预测车速的曲线簇能够较好贴合实际的前车车速曲线。在不同的控制策略下,本发明所提出的安全车距规划算法的车辆车速曲线相比采用自适应巡航控制算法的车速曲线更加的平顺,减少了许多的不必要的加减速行为,提升了乘员的舒适性。图4(b)中可见采用本发明实施例方法的车距变化更加平滑,而采用普通自适应巡航算法的车距在开始时存在一定的抖动,造成了不必要的能量浪费和不适感,同时本发明实施例方法也能较好的保证车距大于安全距离。图4(c)中以纯电动车为例,本发明实施例方法能够较好的节约车辆的电量消耗,同时车辆的转矩输出与传统的自适应巡航相比也更加平滑,能较好的满足舒适性和节能性的要求。
以上显示和描述了本发明的基本原理、主要特征和优点。本领域的技术人员应该了解,本发明不受上述具体实施例的限制,上述具体实施例和说明书中的描述只是为了进一步说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护的范围由权利要求书及其等效物界定。
Claims (5)
1.一种结合前车速度预测的自适应跟车巡航控制方法,其特征在于,包括以下步骤:
步骤10)构建前车速度预测模型;
步骤20)获取自车与前车的当前运行工况信息,并采用所述前车速度预测模型得到前车在未来时间段内的速度;
步骤30)根据所述前车在未来时间段内的速度,采用控制不变集的安全车距规划算法得到安全车距;
步骤40)建立车辆纵向动力学系统模型,基于步骤30)得到的安全车距,采用非线性模型预测控制算法计算得到自车的车辆控制参数。
2.根据权利要求1所述的结合前车速度预测的自适应跟车巡航控制方法,其特征在于,所述步骤10)具体包括:
步骤101)采集车辆驾驶工况数据,所述车辆驾驶工况数据包括车辆在典型道路场景下的自身速度、加速度、经度、纬度和海拔,以及前车相对自身的位置和速度;
步骤102)将所述车辆驾驶工况数据进行筛选和清洗后,将车辆驾驶工况数据分为训练数据集和验证数据集;
步骤103)构建带有记忆门与遗忘门控制函数的长短期记忆神经网络模型,所述长短期记忆神经网络模型的输入为前车历史车速、加速度和道路坡度,输出为未来时间段内的车速;
步骤104)将训练数据集归一化处理后输入所述长短期记忆神经网络模型进行训练,将验证数据集输入训练后的长短期记忆神经网络模型进行交叉验证,得到前车速度预测模型。
3.根据权利要求1所述的结合前车速度预测的自适应跟车巡航控制方法,其特征在于,所述步骤20)具体包括:
步骤201)通过毫米波雷达获取前车的当前运行工况信息,所述前车的当前运行工况信息包括前车的相对速度、相对加速度以及相对于自车的位置;
步骤202)通过卫星定位系统获得自车的当前运行工况信息,所述自车的当前运行工况信息包括自车的位置、速度和加速度;
步骤203)根据前车的相对于自车的位置和自车的位置,计算得到前车的绝对位置;根据前车的相对速度和自车的速度,计算得到前车的绝对速度;根据前车的相对加速度和自车的加速度,计算得到前车的绝对加速度;
步骤204)通过地理位置信息定位系统,以及自车的当前位置和前车的当前位置,获得自车的当前位置的道路坡度和当前所在道路的最高与最低限速;
步骤205)将前车的从自车开始跟车时刻到当前时刻内的绝对速度轨迹、绝对加速度轨迹和坡度轨迹输入到所述前车速度预测模型,得到前车的未来时间段的速度轨迹。
4.根据权利要求1所述的结合前车速度预测的自适应跟车巡航控制方法,其特征在于,所述步骤30)具体包括:
步骤301)建立式(1)所示的前后车跟车系统的状态空间模型:
步骤302)采用式(2)所示的容许集表示前后车跟车系统的状态空间模型中状态量:
式中,χ表示状态量可使用容许集,lmin表示前车与自车在精致状态下需要保证的最小安全距离;
步骤303)定义状态约束安全集为控制不变集,采用式(3)表示:
步骤304)从前车当前所在位置以最大减速度刹车,计算得到刹车距离以及前车最后的停车位置;从前车最后的停车位置后退最小车距,将后退后的位置记为自车的反向递推起始位置,并计算从反向递推起始位置开始,自车从静止开始以最大减速度的绝对值,朝反方向加速直到自车的速度等于自车在当前道路允许的最大速度,记录自车在这段过程中的加速距离,以及自车最后的位置;将自车加速到道路最大允许车速的最大位置与前车减速至静止的最终位置相减,得到的相对距离为当前的安全车距。
5.根据权利要求1所述的结合前车速度预测的自适应跟车巡航控制方法,其特征在于,所述步骤40)具体包括:
步骤401)建立车辆纵向动力学系统模型,满足式(4):
式中,T表示施加在车轮上的转矩,R表示车轮半径,CD表示自车的风阻系数,Af表示自车的迎风面面积,ρ表示空气密度,m表示自车的总装质量;
对车辆纵向动力学系统模型进行离散化,以满足式(5):
x(t+1)=f(u(t),x(t),θ(t),t) 式(5)
步骤402)根据车辆纵向动力学系统模型,考虑跟车距离误差、驾乘人员的舒适性和车辆所需的能耗,建立式(6)所示的车辆纵向动力学系统的二次型目标函数:
式中,δd(k|t)表示期望车距代价软约束,Δa(k|t)表示自车的加速度,f(k|t→t0)表示自车累计能耗,R1表示代价函数的第一权重系数,R2表示代价函数的第二权重系数,R3表示代价函数的第三权重系数;
步骤403)根据步骤30)得到的安全车距,建立车速控制的约束集合,所述约束集合包括:
车辆转矩约束:Tminω(k|t)≤T(k|t)≤Tmaxω(k|t),
车速极值约束:vmin≤v(k|t)≤vmax,
期望车距软约束:
步骤404)求解得到自车的车辆控制参数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111035789.0A CN113788021B (zh) | 2021-09-03 | 2021-09-03 | 一种结合前车速度预测的自适应跟车巡航控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111035789.0A CN113788021B (zh) | 2021-09-03 | 2021-09-03 | 一种结合前车速度预测的自适应跟车巡航控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113788021A true CN113788021A (zh) | 2021-12-14 |
CN113788021B CN113788021B (zh) | 2022-08-12 |
Family
ID=79182762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111035789.0A Active CN113788021B (zh) | 2021-09-03 | 2021-09-03 | 一种结合前车速度预测的自适应跟车巡航控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113788021B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114407893A (zh) * | 2022-01-25 | 2022-04-29 | 中寰卫星导航通信有限公司 | 一种自适应巡航控制方法及装置 |
CN114407895A (zh) * | 2022-02-25 | 2022-04-29 | 清华大学 | 车辆预测巡航控制方法、装置、电子设备和存储介质 |
CN114516325A (zh) * | 2022-02-24 | 2022-05-20 | 重庆长安汽车股份有限公司 | 一种基于前车行为预测的自适应巡航滑行节油方法和装置 |
CN114827954A (zh) * | 2022-03-09 | 2022-07-29 | 上智联检测技术(上海)有限公司 | 一种车辆节能方法 |
CN114913714A (zh) * | 2022-05-05 | 2022-08-16 | 中国第一汽车股份有限公司 | 确定车辆安全距离的方法 |
CN115112119A (zh) * | 2022-08-11 | 2022-09-27 | 电子科技大学 | 一种基于lstm神经网络辅助的车载导航方法 |
CN115171414A (zh) * | 2022-06-10 | 2022-10-11 | 哈尔滨工业大学重庆研究院 | 一种基于Frenet坐标系的CACC跟驰车流控制系统 |
CN115285120A (zh) * | 2022-07-07 | 2022-11-04 | 东南大学 | 一种基于模型预测控制的车辆跟随分层式控制系统及方法 |
CN116176579A (zh) * | 2023-04-27 | 2023-05-30 | 安徽中科星驰自动驾驶技术有限公司 | 自动驾驶跟车车距测量计算装置及方法 |
WO2023138100A1 (zh) * | 2022-01-24 | 2023-07-27 | 广州小鹏自动驾驶科技有限公司 | 跟车距离的计算方法、装置、车辆及存储介质 |
CN117037524A (zh) * | 2023-09-26 | 2023-11-10 | 苏州易百特信息科技有限公司 | 智慧停车场景下车道跟车优化方法及系统 |
CN117783572A (zh) * | 2023-12-20 | 2024-03-29 | 苏州承泰科技有限公司 | 一种适用于多场景的自车速度估测方法、系统及平台 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107808027A (zh) * | 2017-09-14 | 2018-03-16 | 上海理工大学 | 基于改进模型预测控制的自适应跟车算法 |
WO2019042273A1 (zh) * | 2017-08-28 | 2019-03-07 | 腾讯科技(深圳)有限公司 | 跟车速度控制方法、装置、系统、计算机设备及存储介质 |
CN110162046A (zh) * | 2019-05-21 | 2019-08-23 | 同济人工智能研究院(苏州)有限公司 | 基于事件触发型模型预测控制的无人车路径跟随方法 |
CN111123701A (zh) * | 2019-11-27 | 2020-05-08 | 武汉理工大学 | 基于管道预测模型的自动驾驶路径跟踪抗干扰控制方法 |
CN111665853A (zh) * | 2020-07-07 | 2020-09-15 | 中国人民解放军国防科技大学 | 一种面向规划控制联合优化的无人车辆运动规划方法 |
-
2021
- 2021-09-03 CN CN202111035789.0A patent/CN113788021B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019042273A1 (zh) * | 2017-08-28 | 2019-03-07 | 腾讯科技(深圳)有限公司 | 跟车速度控制方法、装置、系统、计算机设备及存储介质 |
CN107808027A (zh) * | 2017-09-14 | 2018-03-16 | 上海理工大学 | 基于改进模型预测控制的自适应跟车算法 |
CN110162046A (zh) * | 2019-05-21 | 2019-08-23 | 同济人工智能研究院(苏州)有限公司 | 基于事件触发型模型预测控制的无人车路径跟随方法 |
CN111123701A (zh) * | 2019-11-27 | 2020-05-08 | 武汉理工大学 | 基于管道预测模型的自动驾驶路径跟踪抗干扰控制方法 |
CN111665853A (zh) * | 2020-07-07 | 2020-09-15 | 中国人民解放军国防科技大学 | 一种面向规划控制联合优化的无人车辆运动规划方法 |
Non-Patent Citations (4)
Title |
---|
吴经贤等: "一种基于AT89S52的车辆防追尾预警系统设计", 《集美大学学报(自然科学版)》 * |
戴旭彬等: "基于MPC的自适应巡航算法改进研究", 《机电工程》 * |
明学星等: "基于混沌理论的预测PID控制器参数优化研究", 《热能动力工程》 * |
邓国红等: "协同自适应巡航控制系统跟车算法设计", 《重庆理工大学学报(自然科学)》 * |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023138100A1 (zh) * | 2022-01-24 | 2023-07-27 | 广州小鹏自动驾驶科技有限公司 | 跟车距离的计算方法、装置、车辆及存储介质 |
CN114407893A (zh) * | 2022-01-25 | 2022-04-29 | 中寰卫星导航通信有限公司 | 一种自适应巡航控制方法及装置 |
CN114516325A (zh) * | 2022-02-24 | 2022-05-20 | 重庆长安汽车股份有限公司 | 一种基于前车行为预测的自适应巡航滑行节油方法和装置 |
CN114516325B (zh) * | 2022-02-24 | 2023-10-13 | 重庆长安汽车股份有限公司 | 一种基于前车行为预测的自适应巡航滑行节油方法和装置 |
CN114407895A (zh) * | 2022-02-25 | 2022-04-29 | 清华大学 | 车辆预测巡航控制方法、装置、电子设备和存储介质 |
CN114407895B (zh) * | 2022-02-25 | 2023-08-29 | 清华大学 | 车辆预测巡航控制方法、装置、电子设备和存储介质 |
CN114827954A (zh) * | 2022-03-09 | 2022-07-29 | 上智联检测技术(上海)有限公司 | 一种车辆节能方法 |
CN114913714A (zh) * | 2022-05-05 | 2022-08-16 | 中国第一汽车股份有限公司 | 确定车辆安全距离的方法 |
CN115171414A (zh) * | 2022-06-10 | 2022-10-11 | 哈尔滨工业大学重庆研究院 | 一种基于Frenet坐标系的CACC跟驰车流控制系统 |
CN115285120A (zh) * | 2022-07-07 | 2022-11-04 | 东南大学 | 一种基于模型预测控制的车辆跟随分层式控制系统及方法 |
CN115285120B (zh) * | 2022-07-07 | 2023-08-18 | 东南大学 | 一种基于模型预测控制的车辆跟随分层式控制系统及方法 |
CN115112119A (zh) * | 2022-08-11 | 2022-09-27 | 电子科技大学 | 一种基于lstm神经网络辅助的车载导航方法 |
CN116176579A (zh) * | 2023-04-27 | 2023-05-30 | 安徽中科星驰自动驾驶技术有限公司 | 自动驾驶跟车车距测量计算装置及方法 |
CN116176579B (zh) * | 2023-04-27 | 2023-06-27 | 安徽中科星驰自动驾驶技术有限公司 | 自动驾驶跟车车距测量计算装置及方法 |
CN117037524A (zh) * | 2023-09-26 | 2023-11-10 | 苏州易百特信息科技有限公司 | 智慧停车场景下车道跟车优化方法及系统 |
CN117037524B (zh) * | 2023-09-26 | 2023-12-22 | 苏州易百特信息科技有限公司 | 智慧停车场景下车道跟车优化方法及系统 |
CN117783572A (zh) * | 2023-12-20 | 2024-03-29 | 苏州承泰科技有限公司 | 一种适用于多场景的自车速度估测方法、系统及平台 |
Also Published As
Publication number | Publication date |
---|---|
CN113788021B (zh) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113788021A (zh) | 一种结合前车速度预测的自适应跟车巡航控制方法 | |
US11643080B2 (en) | Trailing vehicle positioning system based on detected pressure zones | |
CN108248609B (zh) | 混合动力车辆和在混合动力车辆中预测驾驶样式的方法 | |
CN103003854B (zh) | 用于基于驾驶员工作负担调度驾驶员接口任务的系统和方法 | |
Zhang et al. | Data-driven based cruise control of connected and automated vehicles under cyber-physical system framework | |
CN111439264B (zh) | 一种基于人机混驾的换道控制模型的实现方法 | |
US11572068B2 (en) | Trailing vehicle positioning system based on detected lead vehicle | |
CN112249008B (zh) | 针对复杂动态环境的无人驾驶汽车预警方法 | |
CN105946861A (zh) | 一种基于驾驶意图识别的nar神经网络车速预测方法 | |
CN113722835B (zh) | 拟人化随机换道驾驶行为建模方法 | |
CN109435949A (zh) | 一种车辆自适应巡航控制方法及系统 | |
CN111783943B (zh) | 一种基于lstm神经网络的驾驶员制动强度预测方法 | |
CN114056332B (zh) | 基于认知风险平衡的智能汽车跟车决策和控制方法 | |
CN112109705A (zh) | 增程式分布驱动电动车辆避撞优化控制系统及控制方法 | |
CN104417558A (zh) | 减速度设定系统、方法以及程序 | |
CN112660126A (zh) | 用于自适应巡航的车辆协同控制方法、装置及车辆 | |
CN116118730B (zh) | 一种预见性巡航系统的控制方法、装置、设备及介质 | |
CN111830962A (zh) | 强化学习代理控制器的解释数据 | |
CN114148349A (zh) | 一种基于生成对抗模仿学习的车辆个性化跟驰控制方法 | |
CN113635900B (zh) | 一种预测巡航过程中基于能量管理的换道决策控制方法 | |
CN116142231A (zh) | 一种考虑多因素的自动驾驶车辆纵向控制方法及系统 | |
CN103231710B (zh) | 基于驾驶员工作负担调度驾驶员接口任务的系统和方法 | |
CN117131955B (zh) | 一种考虑多约束条件的短时车速预测方法 | |
CN118082823A (zh) | 车辆控制方法、控制器与车辆 | |
CN117208009A (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 |