CN113044012A - 半挂汽车列车的制动控制方法、装置、设备及存储介质 - Google Patents
半挂汽车列车的制动控制方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113044012A CN113044012A CN202110390353.7A CN202110390353A CN113044012A CN 113044012 A CN113044012 A CN 113044012A CN 202110390353 A CN202110390353 A CN 202110390353A CN 113044012 A CN113044012 A CN 113044012A
- Authority
- CN
- China
- Prior art keywords
- semi
- trailer
- collision time
- preset
- train
- 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 50
- 230000001133 acceleration Effects 0.000 claims abstract description 77
- 238000013528 artificial neural network Methods 0.000 claims abstract description 45
- 238000004364 calculation method Methods 0.000 claims description 40
- 230000003213 activating effect Effects 0.000 claims description 2
- 210000002569 neuron Anatomy 0.000 description 11
- 230000008569 process Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000011217 control strategy Methods 0.000 description 3
- 230000009123 feedback regulation Effects 0.000 description 3
- 206010039203 Road traffic accident Diseases 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 210000001258 synovial membrane Anatomy 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/58—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration responsive to speed and another condition or to plural speed conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q9/00—Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
- B60Q9/008—Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for anti-collision purposes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T7/00—Brake-action initiating means
- B60T7/12—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
- B60T7/22—Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Human Computer Interaction (AREA)
- Regulating Braking Force (AREA)
Abstract
本发明公开了一种半挂汽车列车的制动控制方法、装置、设备及存储介质,所述方法通过获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度以及本半挂汽车列车的本车车速;计算预估碰撞时间;基于BP神经网络结合本车车速获得预设报警时间阈值和预设碰撞时间阈值,将预估碰撞时间分别与预设报警时间阈值和预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
Description
技术领域
本发明涉及半挂汽车列车行驶安全技术领域,尤其涉及一种半挂汽车列车的制动控制方法、装置、设备及存储介质。
背景技术
现有国内外对汽车紧急制动***的研究较多,并已成熟应用,但鲜有针对半挂汽车列车的紧急制动***的研究;由于半挂汽车列车具有质心高、惯性大、制动距离长和车轮易抱死等特点,且与乘用车的底盘结构有很大差别,故很难直接采用乘用车的自动制动***(Autonomous Emergency Braking,AEB)控制策略。
发明内容
本发明的主要目的在于提供一种半挂汽车列车的制动控制方法、装置、设备及存储介质,旨在解决现有技术中紧急制动控制策略多数适用于乘用车而不适用于重型商用车及半挂汽车列车的技术问题。
第一方面,本发明提供一种半挂汽车列车的制动控制方法,所述半挂汽车列车的制动控制方法包括以下步骤:
获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;
根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;
基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
可选地,所述获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度,包括:
通过激光传感器获得本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度;
通过车速传感器获得所述本半挂汽车列车的本车车速。
可选地,所述根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间,包括:
将所述相对距离、所述相对速度及所述相对加速度代入至下述预设碰撞时间计算公式中计算,获得预估碰撞时间:
其中,tTTC(s)为预估碰撞时间;Dr为本半挂汽车列车与前方车辆的相对距离,Vr为本半挂汽车列车与前方车辆的相对速度,ar为本半挂汽车列车与前方车辆的相对加速度。
可选地,所述基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号,包括:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值;
将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,并生成比较结果,其中,预设报警时间阈值预设碰撞时间阈值所述预设报警时间阈值大于所述预设碰撞时间阈值;
在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,触发报警信号;
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动。
可选地,所述将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值,包括:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入;
获取所述相对距离、所述相对速度、所述相对加速度以及所述本车车速的基本论域和语言变量;
根据所述基本论域和所述语言变量对所述相对距离、所述相对速度、所述相对加速度以及所述本车车速进行高斯分布,根据高斯分布结果选取期望值,并根据所述期望值计算出预设报警时间阈值和预设碰撞时间阈值。
可选地,所述在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动,包括:
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,获得所述本半挂汽车列车的牵引车对应的牵引车信息;
获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
可选地,所述根据所述牵引车信息获得制动力,根据所述制动力对本半挂汽车列车进行制动,包括:
从所述牵引车信息中获得牵引车重量、半挂车重量、牵引车轴距、牵引车质心到前轴的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车质心到地面的垂向距离、半挂车车轴到铰接点的纵向距离、半挂车质心到铰接点的纵向距离及半挂车质心到地面的垂向距离;
将所述牵引车重量、所述半挂车重量、所述牵引车轴距、所述牵引车质心到前轴的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车质心到地面的垂向距离、所述半挂车车轴到铰接点的纵向距离、所述半挂车质心到铰接点的纵向距离及所述半挂车质心到地面的垂向距离利用预设制动力公式获得所述半挂汽车列车的各车轮期望的制动力;
获得各车轮滑移率和车轮制动力增量,根据各车轮滑移率和所述车轮制动力增量结合各车轮期望的制动力,获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
第二方面,为实现上述目的,本发明还提出一种半挂汽车列车的制动控制装置,所述半挂汽车列车的制动控制装置包括:
参数获取模块,用于获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;
计算模块,用于根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;
制动模块,用于基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
第三方面,为实现上述目的,本发明还提出一种半挂汽车列车的制动控制设备,所述半挂汽车列车的制动控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的半挂汽车列车的制动控制程序,所述半挂汽车列车的制动控制程序配置为实现如权利要求上文所述的半挂汽车列车的制动控制方法的步骤。
第四方面,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有半挂汽车列车的制动控制程序,所述半挂汽车列车的制动控制程序被处理器执行时实现如上文所述的半挂汽车列车的制动控制方法的步骤。
本发明提出的半挂汽车列车的制动控制方法,通过获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图;
图2为本发明半挂汽车列车的制动控制方法第一实施例的流程示意图;
图3为本发明半挂汽车列车的制动控制方法第二实施例的流程示意图;
图4为本发明半挂汽车列车的制动控制方法第三实施例的流程示意图;
图5为本发明半挂汽车列车的制动控制方法第四实施例的流程示意图;
图6为本发明半挂汽车列车的制动控制方法第五实施例的流程示意图;
图7为本发明半挂汽车列车的制动控制装置第一实施例的功能模块图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的解决方案主要是:通过获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验,解决了现有技术中紧急制动控制策略多数适用于乘用车而不适用于重型商用车及半挂汽车列车的技术问题。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的设备结构示意图。
如图1所示,该设备可以包括:处理器1001,例如CPU,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如Wi-Fi接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(Non-Volatile Memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的设备结构并不构成对该设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及半挂汽车列车的制动控制程序。
本发明设备通过处理器1001调用存储器1005中存储的半挂汽车列车的制动控制程序,并执行以下操作:
获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;
根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;
基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
进一步地,处理器1001可以调用存储器1005中存储的半挂汽车列车的制动控制程序,还执行以下操作:
通过激光传感器获得本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度;
通过车速传感器获得所述本半挂汽车列车的本车车速。
进一步地,处理器1001可以调用存储器1005中存储的半挂汽车列车的制动控制程序,还执行以下操作:
将所述相对距离、所述相对速度及所述相对加速度代入至下述预设碰撞时间计算公式中计算,获得预估碰撞时间:
其中,tTTC(s)为预估碰撞时间;Dr为本半挂汽车列车与前方车辆的相对距离,Vr为本半挂汽车列车与前方车辆的相对速度,ar为本半挂汽车列车与前方车辆的相对加速度。
进一步地,处理器1001可以调用存储器1005中存储的半挂汽车列车的制动控制程序,还执行以下操作:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值;
将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,并生成比较结果,其中,预设报警时间阈值所述预设报警时间阈值大于所述预设碰撞时间阈值;
在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,触发报警信号;
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动。
进一步地,处理器1001可以调用存储器1005中存储的半挂汽车列车的制动控制程序,还执行以下操作:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入;
获取所述相对距离、所述相对速度、所述相对加速度以及所述本车车速的基本论域和语言变量;
根据所述基本论域和所述语言变量对所述相对距离、所述相对速度、所述相对加速度以及所述本车车速进行高斯分布,根据高斯分布结果选取期望值,并根据所述期望值计算出预设报警时间阈值和预设碰撞时间阈值。
进一步地,处理器1001可以调用存储器1005中存储的半挂汽车列车的制动控制程序,还执行以下操作:
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,获得所述本半挂汽车列车的牵引车对应的牵引车信息;
获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
进一步地,处理器1001可以调用存储器1005中存储的半挂汽车列车的制动控制程序,还执行以下操作:
从所述牵引车信息中获得牵引车重量、半挂车重量、牵引车轴距、牵引车质心到前轴的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车质心到地面的垂向距离、半挂车车轴到铰接点的纵向距离、半挂车质心到铰接点的纵向距离及半挂车质心到地面的垂向距离;
将所述牵引车重量、所述半挂车重量、所述牵引车轴距、所述牵引车质心到前轴的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车质心到地面的垂向距离、所述半挂车车轴到铰接点的纵向距离、所述半挂车质心到铰接点的纵向距离及所述半挂车质心到地面的垂向距离利用预设制动力公式获得所述半挂汽车列车的各车轮期望的制动力;
获得各车轮滑移率和车轮制动力增量,根据各车轮滑移率和所述车轮制动力增量结合各车轮期望的制动力,获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
本实施例通过上述方案,通过获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
基于上述硬件结构,提出本发明半挂汽车列车的制动控制方法实施例。
参照图2,图2为本发明半挂汽车列车的制动控制方法第一实施例的流程示意图。
在第一实施例中,所述半挂汽车列车的制动控制方法包括以下步骤:
步骤S10、获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度。
需要说明的是,所述相对距离为本半挂汽车列车在行驶过程中与前方车辆的运动相对距离,前方车辆可以为半挂汽车列车,也可以为商务车或货车,本实施例对此不加以限制;所述相对速度为所述本半挂汽车列车的当前车速与所述前方车辆的当前车速之间相对的速度,所述相对加速度为所述本半挂汽车列车的行驶加速度与所述前方车辆的行驶加速度之间相对的加速度,所述本车车速为所述本半挂汽车列车的当前行驶车速。
步骤S20、根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间。
需要说明的是,所述预设碰撞时间计算公式为预先设置的依据当前行驶数据计算车辆发生碰撞的预估时间计算公式,通过所述相对距离、所述相对速度及所述相对加速度结合所述设碰撞时间计算公式可以计算出预估的车辆碰撞时间。
进一步的,所述步骤S20具体包括以下步骤:
将所述相对距离、所述相对速度及所述相对加速度代入至下述预设碰撞时间计算公式中计算,获得预估碰撞时间:
其中,tTTC(s)为预估碰撞时间;Dr为本半挂汽车列车与前方车辆的相对距离,Vr为本半挂汽车列车与前方车辆的相对速度,ar为本半挂汽车列车与前方车辆的相对加速度。
应当理解的是,通过上述预设碰撞时间计算公式将所述相对距离、所述相对速度及所述相对加速度进行代入运算,能够获得预估碰撞时间,当然也可以通过该计算公式的变形结合所述相对距离、所述相对速度及所述相对加速度来获得预估碰撞时间。
步骤S30、基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
应当理解的是,基于反向传播(Back Propagation,BP)神经网络能够结合半挂汽车列车的车况进行紧急制动控制,即基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度能够获得预设报警时间阈值和预设碰撞时间阈值,所述预设报警时间阈值为预先设置的触发报警信号的时间阈值,所述预设碰撞时间阈值为预先设置的触发制动信号的时间阈值,通过将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,能够根据不同的比较结果确定是否根据制动力对本半挂汽车列车进行制动,所述制动力为用于进行整车制动控制的制动力,一般可以结合当前车况计算获得。
本实施例通过上述方案,通过获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
进一步地,图3为本发明半挂汽车列车的制动控制方法第二实施例的流程示意图,如图3所示,基于第一实施例提出本发明半挂汽车列车的制动控制方法第二实施例,在本实施例中,所述步骤S10具体包括以下步骤:
步骤S11、通过激光传感器获得本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度。
需要说明的是,通过激光传感器可以采集到本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度,当然也可以通过其他传感器获得所述相对距离、相对速度及相对加速度,例如,雷达传感器等可以探测车辆之间相对距离的传感器,结合车辆总线反馈的车身数据能够获得所述相对距离、相对速度及相对加速度。
步骤S12、通过车速传感器获得所述本半挂汽车列车的本车车速。
可以理解的是,通过所述车速传感器可以采集所述本半挂汽车列车的当前行驶车速,即本车车速,当然也可以通过其他车速获取单元或传感器采集所述本半挂汽车列车的本车车速,例如全球定位***(Global Positioning System,GPS)导航仪获得车辆行驶车速等,本实施例对此不加以限制。
本实施例通过上述方案,通过激光传感器获得本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度;通过车速传感器获得所述本半挂汽车列车的本车车速;能够及时准确的获得车辆行驶的相关数据,对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到了高效制动的目的。
进一步地,图4为本发明半挂汽车列车的制动控制方法第三实施例的流程示意图,如图4所示,基于第一实施例提出本发明半挂汽车列车的制动控制方法第三实施例,在本实施例中,所述步骤S30具体包括以下步骤:
步骤S31、将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值。
需要说明的是,可以通过BP神经网络算法构建预测碰撞时间决策模块,即基于预先设定的BP神经网络结构,以本车和前车的所述相对距离、所述相对速度、所述相对加速度以及所述本车车速作为BP神经网络的输入,进而输出预设报警时间阈值和预设碰撞时间阈值。
步骤S32、将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,并生成比较结果,其中,预设报警时间阈值预设碰撞时间阈值所述预设报警时间阈值大于所述预设碰撞时间阈值。
可以理解的是,所述预设预估碰撞时间与所述预设报警时间阈值进行比较,并根据所述预估碰撞时间与所述预设碰撞时间阈值比较,从而生成比较结果,预设报警时间阈值预设碰撞时间阈值所述预设报警时间阈值大于所述预设碰撞时间阈值。
步骤S33、在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,触发报警信号。
应当理解的是,在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,会触发预先设置的报警信号,从而提醒用户注意安全,当前车辆具有碰撞的可能性。
步骤S34、在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动。
需要说明的是,在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,可以获得此时的车辆制动的各车轮制动力,从而根据所述制动力对本半挂汽车列车进行制动。
本实施例通过上述方案,通过将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值;将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,并生成比较结果,其中,预设报警时间阈值预设碰撞时间阈值所述预设报警时间阈值大于所述预设碰撞时间阈值;在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,触发报警信号;在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动。
进一步地,图5为本发明半挂汽车列车的制动控制方法第四实施例的流程示意图,如图5所示,基于第三实施例提出本发明半挂汽车列车的制动控制方法第四实施例,在本实施例中,所述步骤S31具体包括以下步骤:
步骤S311、将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入。
应当理解的是,通过所述相对距离、所述相对速度、所述相对加速度以及所述本车车速作为BP神经网络的输入,即作为BP省级网络算法的输入,从而可以获得预设报警时间阈值和预设碰撞时间阈值。
步骤S312、获取所述相对距离、所述相对速度、所述相对加速度以及所述本车车速的基本论域和语言变量。
可以理解的是,所述基本论域为预先设置的区间范围,所述语言变量为预先设置的区分大小变量的文字,所述相对距离、所述相对速度、所述相对加速度以及所述本车车速对应有不同的基本论域和语言变量。
步骤S313、根据所述基本论域和所述语言变量对所述相对距离、所述相对速度、所述相对加速度以及所述本车车速进行高斯分布,根据高斯分布结果选取期望值,并根据所述期望值计算出预设报警时间阈值和预设碰撞时间阈值。
应当理解的是,通过对所述基本论域和所述语言变量对所述相对距离、所述相对速度、所述相对加速度以及所述本车车速进行高斯分布,能够获得模糊控制规则。
在具体实现中,可以基于BP神经网络确定预测时间阈值,一般是通过所述相对距离、所述相对速度及所述相对加速度通过预设碰撞时间计算公式计算预估碰撞时间,以BP神经网络算法采用4-15-2三层网络结构为例,以本车与前车相对距离Dr、相对速度Vr、相对加速度ar、本车的车速Vx为BP神经网络算法的输入;BP神经网络算法的输出为TTC预警时间tTTC_warn和制动的时间tTTC_brake;BP神经网络预测所需数据可通过大量紧急制动试验获得;
需要说明的是,使用BP神经网络算法的前提是,先有大量紧急制动的碰撞数据(每次碰撞试验的本车车速、前车车速、相对距离、前车减速度、预设报警时间阈值和预设碰撞时间阈值),并且需要筛选数据,剔除已经发生碰撞的数据,只保留最终前方车辆和本车停止时,相对距离3m(相对距离的值可根据实际需要进行设定,本实施例对此不加以限制)以上的数据;通过筛选后的数据,经过下文公式计算方法,训练得到一个完整的BP前馈神经网络算法的模型;这样才可以通过4个输入值,利用BP神经网络算法模型,得到两个输出时间阈值。
隐含层第j个神经元的输出值hj:
式中,n表示输入层神经元个数,n=4;wji为输入层第i个神经元到隐含层第j个神经元的连接权值;θj为隐含层第j个神经元阈值。
输出层第k个神经元的输出值yk:
BP神经网络算法损失函数E(θ):
式中,m表示输出层神经元个数,m=2;θ表示参数集合;yk表示真实值;Ok表示预测值;O=(O1,O2,…,Om)T为网络期望输出。
激活函数ft:
式中,a为函数斜率参数。
误差修正公式ΔVki:
ΔVkj=-η(Ok-yk)yk(1-yk)hj
式中,η为学习系数,0<η<1。
所述期望减速度模糊控制决策模块,以本车与前车的相对距离Dr、相对速度Vr、相对加速度ar为输入,以半挂汽车列车的期望减速度adesire为输出;其中,相对距离Dr的基本论域为[5,150],语言变量分为NB(负大)、NM(负中)、NS(负小)、ZO(零)、PS(正小)、PM(正中)、PB(正大);相对速度Vr的基本论域为[0,70],语言变量分为NB(负大)、NM(负中)、NS(负小)、ZO(零)、PS(正小)、PM(正中)、PB(正大);相对加速度ar的基本论域为[0,7],语言变量分为NB(负大)、ZO(零)、PB(正大);所述Dr、Vr、ar、adesire服从高斯分布;模糊控制规则见表1所示。
表1模糊控制规则
本实施例通过上述方案,通过将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入;获取所述相对距离、所述相对速度、所述相对加速度以及所述本车车速的基本论域和语言变量;根据所述基本论域和所述语言变量对所述相对距离、所述相对速度、所述相对加速度以及所述本车车速进行高斯分布,根据高斯分布结果选取期望值,并根据所述期望值计算出预设报警时间阈值和预设碰撞时间阈值;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
进一步地,图6为本发明半挂汽车列车的制动控制方法第五实施例的流程示意图,如图6所示,基于第三实施例提出本发明半挂汽车列车的制动控制方法第五实施例,在本实施例中,所述步骤S34具体包括以下步骤:
步骤S341、在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,获得所述本半挂汽车列车的牵引车对应的牵引车信息。
需要说明的是,在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,可以获得所述本半挂汽车列车的牵引车对应的牵引车信息,所述牵引车信息为牵引车和半挂车的重量、牵引车轴距、牵引车质心到前轴的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车质心到地面的垂向距离、半挂车车轴到铰接点的纵向距离、半挂车质心到铰接点的纵向距离及半挂车质心到地面的垂向距离等。
步骤S342、获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
可以理解的是,通过对所述牵引车信息进行分析运算,能够获得最终的车辆各车轮制动力,即最终制动力,从而可以根据所述最终制动力对本半挂汽车列车进行制动。
进一步的,所述步骤S342包括以下步骤:
从所述牵引车信息中获得牵引车重量、半挂车重量、牵引车轴距、牵引车质心到前轴的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车质心到地面的垂向距离、半挂车车轴到铰接点的纵向距离、半挂车质心到铰接点的纵向距离及半挂车质心到地面的垂向距离;
将所述牵引车重量、所述半挂车重量、所述牵引车轴距、所述牵引车质心到前轴的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车质心到地面的垂向距离、所述半挂车车轴到铰接点的纵向距离、所述半挂车质心到铰接点的纵向距离及所述半挂车质心到地面的垂向距离利用预设制动力公式获得所述半挂汽车列车的各车轮期望的制动力;
获得各车轮滑移率和车轮制动力增量,根据各车轮滑移率和所述车轮制动力增量结合各车轮期望的制动力,获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
在具体实现中,通过把半挂汽车列车的牵引车的2个后轴简化为1个轴,半挂车的3个轴简化为1个轴来进行各轴制动力的计算分配;可得到以下三个轴的纵向制动力:
式中:为第i轴期望前馈纵向制动力;Fx4为车辆铰接处的纵向力;Z为由上层控制器输出的期望减速度adesire转化得到车轮期望的制动强度Z=adesire/g;W1、W2分别为牵引车和半挂车的重量;l1为牵引车轴距;c1为牵引车质心到前轴的纵向距离;b为牵引车后轴到铰接点的纵向距离;hs为牵引车质心到地面的垂向距离;l2为半挂车车轴到铰接点的纵向距离;c2为半挂车质心到铰接点的纵向距离;h2为半挂车质心到地面的垂向距离。
最终可得半挂汽车列车各车轮期望的制动力:
Fi desire=Fx1 desire/2,(i=1,2)
Fi desire=Fx2 desire/4,(i=3,4,5,6)
Fi desire=Fx3 desire/6,(i=7,8,9,10,11,12)
所述PID反馈调节决策模块,以本车期望的减速度adesire与实际减速度ax的偏差eα为输入,通过PID反馈调节,得到车轮的制动力增量:
式中:ΔFi(i=1,2,…,12)为各车轮制动力增量;Kpi(i=1,2,…,12)为各车轮比例参数;KIi(i=1,2,…,12)为各车轮积分参数;KDi(i=1,2,…,12)为各车轮微分参数。
所述滑移率计算模块,可得各车轮滑移率:
式中:λi(i=1,2,…,12)为各车轮滑移率;wi(i=1,2,…,12)为各车轮转速。
所述最佳滑移率滑模控制决策模块,由各车轮实时滑移率与期望滑移率λdesire的偏差ei为输入,通过最佳滑移率滑模控制决策模块得到各车轮的制动力,以达到防止车轮抱死的目的;偏差ei为:
ei=λi-λdesire
式中:ei(1=1,2,…,12)为各车轮偏差。
定义滑模变结构控制的切换函数s为:
滑膜控制器采用冥次趋近律:
滑模控制器单个车轮的控制律为:
式中:Fbi(i=1,2,…,12)为单个车轮的制动力,;ε为切换增益,k为系数,均大于零;最后把上述各轮胎制动力由整车控制器(Vehicle Controller,VCU)通过控制器局域网络(Controller Area Network,CAN)总线传递至整车制动执行器,实现对牵引车和半挂车的制动;从而解决了半挂汽车列车在城市、城际工况行驶中,由于驾驶员疲劳、或前方出现碰撞危险目标(人、车)时本车未及时制动,所导致本车与前车发生碰撞的交通事故;从而有效的减少了事故发生的概率,提高了商用车的安全性和可靠性。
本实施例通过上述方案,通过在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,获得所述本半挂汽车列车的牵引车对应的牵引车信息;获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动;能够解决了半挂汽车列车在城市、城际工况行驶中由于驾驶员疲劳、或前方出现碰撞危险目标(人、车)时本车未及时制动,所导致本车与前车发生碰撞的交通事故;从而有效的减少了事故发生的概率,提高了商用车的安全性和可靠性;对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
相应地,本发明进一步提供一种半挂汽车列车的制动控制装置。
参照图7,图7为本发明半挂汽车列车的制动控制装置第一实施例的功能模块图。
本发明半挂汽车列车的制动控制装置第一实施例中,该半挂汽车列车的制动控制装置包括:
参数获取模块10,用于获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度。
计算模块20,用于根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间。
制动模块30,用于基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
在具体实现中,所述半挂汽车列车的制动控制装置包括信号测量模块和载有AEB紧急制动控制***的整车控制器VCU;所述信号测量模块包括激光传感器、各车轮霍尔式轮速传感器、车速传感器及各车轴载荷压力传感器,所述测量模块的信号均通过CAN总线传输到整车控制器VCU;所述载有AEB紧急制动控制***的整车控制器VCU,包括上层BP预测模糊控制模块,包括下层制动力优化分配模块;所述上层BP预测模糊控制模块,包括碰撞时间TTC计算模块,包括BP神经网络预测TTC阈值的决策模块,包括期望减速度模糊控制决策模块;所述下层制动力优化分配模块,包括前馈制动力分配模块,包括比例积分微分(Proportional Integral Differential,PID)反馈调节决策模块,包括滑移率计算模块,包括最佳滑移率滑模控制决策模块;由信号测量模块把激光传感器、各车轮霍尔式轮速传感器、车速传感器、各车轴载荷压力传感器的实时信号通过CAN总线传输至VCU整车控制器;在紧急制动控制***决策模块中,由激光传感器信号得到的本车与前车相对距离Dr、相对速度Vr、相对加速度ar,以及车速传感器信号得到本车的车速Vx,利用上述信号通过BP神经网络预测TTC阈值决策模块得到TTC预警和制动的时间tTTC_warn、tTTC_brake;并由激光传感器信号得到的本车与前车相对距离Dr、相对速度Vr、相对加速度ar,通过碰撞时间TTC计算模块实时计算TTC;当TTC≤tTTC_warn时,触发报警信号Swarn,当TTC≤tTTC_brake时,触发紧急制动信号Sbrake;当触发紧急制动信号Sbrake时,激活期望减速度模糊控制决策模块,并计算出本车紧急制动所需的期望减速度adesire;利用期望减速度adesire通过前馈制动力分配模块计算得到各车轮的制动压力;对上述各车轮的制动压力,利用期望减速度adesire和本车车速传感器得到的本车减速度ax的偏差ea通过PID反馈调节决策模块计算得到更新后的各车轮的制动压力;由各车轮霍尔式轮速传感器输出的信号w1、w2、w3、w4、w5、w6、w7、w8、w9、w10、w11、w12和车速传感器信号Vx通过滑移率计算模块得到各车轮滑移率s1、s2、s3、s4、s5、s6、s7、s8、s9、s10、s11、s12;由各车轴载荷压力传感器输出的信号FZ1、FZ2、FZ3、FZ4、FZ5、FZ6、FZ7、FZ8、FZ9、FZ10、FZ11、FZ12和更新后的各车轮的制动压力以及各车轮滑移率,通过最佳滑移率滑模控制决策模块计算得到各车轮最终响制动力F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12;最后由VCU整车控制器将上述制动压力通过CAN总线传递至制动***执行器实现制动。
其中,半挂汽车列车的制动控制装置的各个功能模块实现的步骤可参照本发明半挂汽车列车的制动控制方法的各个实施例,此处不再赘述。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有半挂汽车列车的制动控制程序,所述半挂汽车列车的制动控制程序被处理器执行时实现如下操作:
获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;
根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;
基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
进一步地,所述半挂汽车列车的制动控制程序被处理器执行时还实现如下操作:
通过激光传感器获得本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度;
通过车速传感器获得所述本半挂汽车列车的本车车速。
进一步地,所述半挂汽车列车的制动控制程序被处理器执行时还实现如下操作:
将所述相对距离、所述相对速度及所述相对加速度代入至下述预设碰撞时间计算公式中计算,获得预估碰撞时间:
其中,tTTC(s)为预估碰撞时间;Dr为本半挂汽车列车与前方车辆的相对距离,Vr为本半挂汽车列车与前方车辆的相对速度,ar为本半挂汽车列车与前方车辆的相对加速度。
进一步地,所述半挂汽车列车的制动控制程序被处理器执行时还实现如下操作:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值;
将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,并生成比较结果,其中,预设报警时间阈值预设碰撞时间阈值所述预设报警时间阈值大于所述预设碰撞时间阈值;
在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,触发报警信号;
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动。
进一步地,所述半挂汽车列车的制动控制程序被处理器执行时还实现如下操作:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入;
获取所述相对距离、所述相对速度、所述相对加速度以及所述本车车速的基本论域和语言变量;
根据所述基本论域和所述语言变量对所述相对距离、所述相对速度、所述相对加速度以及所述本车车速进行高斯分布,根据高斯分布结果选取期望值,并根据所述期望值计算出预设报警时间阈值和预设碰撞时间阈值。
进一步地,所述半挂汽车列车的制动控制程序被处理器执行时还实现如下操作:
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,获得所述本半挂汽车列车的牵引车对应的牵引车信息;
获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
进一步地,所述半挂汽车列车的制动控制程序被处理器执行时还实现如下操作:
从所述牵引车信息中获得牵引车重量、半挂车重量、牵引车轴距、牵引车质心到前轴的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车质心到地面的垂向距离、半挂车车轴到铰接点的纵向距离、半挂车质心到铰接点的纵向距离及半挂车质心到地面的垂向距离;
将所述牵引车重量、所述半挂车重量、所述牵引车轴距、所述牵引车质心到前轴的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车质心到地面的垂向距离、所述半挂车车轴到铰接点的纵向距离、所述半挂车质心到铰接点的纵向距离及所述半挂车质心到地面的垂向距离利用预设制动力公式获得所述半挂汽车列车的各车轮期望的制动力;
获得各车轮滑移率和车轮制动力增量,根据各车轮滑移率和所述车轮制动力增量结合各车轮期望的制动力,获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
本实施例通过上述方案,通过获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号;能够对半挂汽车列车进行预测性紧急制动控制,提高了半挂汽车列车的行驶安全性,达到高效制动,避免了驾驶员因为紧张产生的误操作,通过合理选取碰撞时间报警阈值和碰撞阈值,改善了紧急制动时的舒适性及驾乘体验,降低了事故发生率,提升了驾驶员的驾驶体验。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种半挂汽车列车的制动控制方法,其特征在于,所述半挂汽车列车的制动控制方法,包括:
获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;
根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;
基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
2.如权利要求1所述的半挂汽车列车的制动控制方法,其特征在于,所述获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度,包括:
通过激光传感器获得本半挂汽车列车与前方车辆的相对距离、相对速度及相对加速度;
通过车速传感器获得所述本半挂汽车列车的本车车速。
4.如权利要求1所述的半挂汽车列车的制动控制方法,其特征在于,所述基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号,包括:
将所述本车车速、所述前车车速、所述相对距离及所述前车减速度作为BP神经网络的输入,输出预设报警时间阈值和预设碰撞时间阈值;
将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,并生成比较结果,其中,所述预设报警时间阈值大于所述预设碰撞时间阈值;
在所述比较结果为所述预估碰撞时间不超过所述预设报警时间阈值时,触发报警信号;
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动。
5.如权利要求4所述的半挂汽车列车的制动控制方法,其特征在于,所述在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,通过制动力分配对所述本半挂汽车列车进行制动,并根据所述制动力对本半挂汽车列车进行制动,包括:
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度;
获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
6.如权利要求5所述的半挂汽车列车的制动控制方法,其特征在于,所述在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,通过模糊控制获取所述本半挂汽车列车所需的制动减速度,包括:
在所述比较结果为所述预设碰撞时间不超过所述预设碰撞时间阈值时,触发紧急制动信号,激活紧急制动控制***,通过模糊控制算法结合所述相对速度、所述相对加速度及所述相对距离输出所述本半挂汽车列车所需的制动减速度。
7.如权利要求5所述的半挂汽车列车的制动控制方法,其特征在于,所述获得所述本半挂汽车列车的牵引车对应的牵引车信息,根据所述牵引车信息获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动,包括:
获得所述本半挂汽车列车的牵引车对应的牵引车信息,从所述牵引车信息中获得牵引车重量、半挂车重量、牵引车轴距、牵引车质心到前轴的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车后轴到铰接点的纵向距离、牵引车质心到地面的垂向距离、半挂车车轴到铰接点的纵向距离、半挂车质心到铰接点的纵向距离及半挂车质心到地面的垂向距离;
将所述牵引车重量、所述半挂车重量、所述牵引车轴距、所述牵引车质心到前轴的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车后轴到铰接点的纵向距离、所述牵引车质心到地面的垂向距离、所述半挂车车轴到铰接点的纵向距离、所述半挂车质心到铰接点的纵向距离及所述半挂车质心到地面的垂向距离利用预设制动力公式获得所述半挂汽车列车的各车轮期望的制动力;
获得各车轮滑移率和车轮制动力增量,根据各车轮滑移率和所述车轮制动力增量结合各车轮期望的制动力,获得最终制动力,根据所述最终制动力对本半挂汽车列车进行制动。
8.一种半挂汽车列车的制动控制装置,其特征在于,所述半挂汽车列车的制动控制装置包括:
参数获取模块,用于获取本半挂汽车列车与前方车辆的相对距离、相对速度、相对加速度、所述本半挂汽车列车的本车车速、所述前方车辆的前车车速以及前车减速度;
计算模块,用于根据所述相对距离、所述相对速度及所述相对加速度利用预设碰撞时间计算公式计算预估碰撞时间;
制动模块,用于基于BP神经网络算法结合所述本车车速、所述前车车速、所述相对距离及所述前车减速度获得预设报警时间阈值和预设碰撞时间阈值,将所述预估碰撞时间分别与所述预设报警时间阈值和所述预设碰撞时间阈值比较,根据比较结果确定是否触发所述本半挂汽车列车的报警信号和紧急制动信号。
9.一种半挂汽车列车的制动控制设备,其特征在于,所述半挂汽车列车的制动控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的半挂汽车列车的制动控制程序,所述半挂汽车列车的制动控制程序配置为实现如权利要求1至7中任一项所述的半挂汽车列车的制动控制方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有半挂汽车列车的制动控制程序,所述半挂汽车列车的制动控制程序被处理器执行时实现如权利要求1至7中任一项所述的半挂汽车列车的制动控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110390353.7A CN113044012B (zh) | 2021-04-12 | 2021-04-12 | 半挂汽车列车的制动控制方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110390353.7A CN113044012B (zh) | 2021-04-12 | 2021-04-12 | 半挂汽车列车的制动控制方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113044012A true CN113044012A (zh) | 2021-06-29 |
CN113044012B CN113044012B (zh) | 2022-04-08 |
Family
ID=76519117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110390353.7A Active CN113044012B (zh) | 2021-04-12 | 2021-04-12 | 半挂汽车列车的制动控制方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113044012B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113879304A (zh) * | 2021-10-21 | 2022-01-04 | 中寰卫星导航通信有限公司 | 一种车辆控制方法、装置、设备及存储介质 |
CN113928284A (zh) * | 2021-08-27 | 2022-01-14 | 北京工业大学 | 一种自动紧急制动***自适应多级制动控制方法 |
CN114228678A (zh) * | 2021-11-19 | 2022-03-25 | 华南理工大学 | 一种基于制动压力控制的汽车制动舒适性控制方法 |
CN114987412A (zh) * | 2022-06-30 | 2022-09-02 | 东风汽车有限公司东风日产乘用车公司 | 自动紧急制动控制方法、装置、设备及存储介质 |
CN115214576A (zh) * | 2022-07-04 | 2022-10-21 | 北京京深深向科技有限公司 | 辅助制动安全扭矩确定方法、装置及电子设备、存储介质 |
CN115303240B (zh) * | 2022-06-30 | 2023-06-23 | 驭势科技(北京)有限公司 | 制动方法、装置、电子设备和存储介质 |
CN116605188A (zh) * | 2023-06-30 | 2023-08-18 | 重庆大学 | 一种电动车-两轮车自动紧急制动控制*** |
CN117184016A (zh) * | 2023-11-03 | 2023-12-08 | 金琥新能源汽车(成都)有限公司 | 一种商用车自动刹车制动方法、设备及介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080312834A1 (en) * | 2007-06-13 | 2008-12-18 | Denso Corporation | Vehicle-use collision mitigation apparatus |
CN106564484A (zh) * | 2016-10-25 | 2017-04-19 | 智车优行科技(北京)有限公司 | 车辆自动紧急制动控制方法、装置及车辆 |
CN107202983A (zh) * | 2017-05-19 | 2017-09-26 | 深圳佑驾创新科技有限公司 | 基于图像识别和毫米波雷达融合的自动刹车方法和*** |
CN108839653A (zh) * | 2018-08-09 | 2018-11-20 | 华东交通大学 | 一种自动紧急制动***的控制方法及装置 |
CN110435647A (zh) * | 2019-07-26 | 2019-11-12 | 大连理工大学 | 一种基于滚动优化参数的ttc的车辆安全防撞控制方法 |
DE102020110003A1 (de) * | 2019-04-11 | 2020-10-15 | Hyundai Mobis Co., Ltd. | Kollisionsvermeidungs-steuerverfahren und -vorrichtung für ein fahrzeug |
CN111994073A (zh) * | 2020-07-22 | 2020-11-27 | 北京交通大学 | 一种自动紧急制动控制方法 |
CN112046472A (zh) * | 2020-09-11 | 2020-12-08 | 中国第一汽车股份有限公司 | 一种车辆避撞方法、装置、车辆及存储介质 |
-
2021
- 2021-04-12 CN CN202110390353.7A patent/CN113044012B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080312834A1 (en) * | 2007-06-13 | 2008-12-18 | Denso Corporation | Vehicle-use collision mitigation apparatus |
CN106564484A (zh) * | 2016-10-25 | 2017-04-19 | 智车优行科技(北京)有限公司 | 车辆自动紧急制动控制方法、装置及车辆 |
CN107202983A (zh) * | 2017-05-19 | 2017-09-26 | 深圳佑驾创新科技有限公司 | 基于图像识别和毫米波雷达融合的自动刹车方法和*** |
CN108839653A (zh) * | 2018-08-09 | 2018-11-20 | 华东交通大学 | 一种自动紧急制动***的控制方法及装置 |
DE102020110003A1 (de) * | 2019-04-11 | 2020-10-15 | Hyundai Mobis Co., Ltd. | Kollisionsvermeidungs-steuerverfahren und -vorrichtung für ein fahrzeug |
CN110435647A (zh) * | 2019-07-26 | 2019-11-12 | 大连理工大学 | 一种基于滚动优化参数的ttc的车辆安全防撞控制方法 |
CN111994073A (zh) * | 2020-07-22 | 2020-11-27 | 北京交通大学 | 一种自动紧急制动控制方法 |
CN112046472A (zh) * | 2020-09-11 | 2020-12-08 | 中国第一汽车股份有限公司 | 一种车辆避撞方法、装置、车辆及存储介质 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113928284A (zh) * | 2021-08-27 | 2022-01-14 | 北京工业大学 | 一种自动紧急制动***自适应多级制动控制方法 |
CN113879304A (zh) * | 2021-10-21 | 2022-01-04 | 中寰卫星导航通信有限公司 | 一种车辆控制方法、装置、设备及存储介质 |
CN114228678A (zh) * | 2021-11-19 | 2022-03-25 | 华南理工大学 | 一种基于制动压力控制的汽车制动舒适性控制方法 |
CN114987412A (zh) * | 2022-06-30 | 2022-09-02 | 东风汽车有限公司东风日产乘用车公司 | 自动紧急制动控制方法、装置、设备及存储介质 |
CN115303240B (zh) * | 2022-06-30 | 2023-06-23 | 驭势科技(北京)有限公司 | 制动方法、装置、电子设备和存储介质 |
CN115214576A (zh) * | 2022-07-04 | 2022-10-21 | 北京京深深向科技有限公司 | 辅助制动安全扭矩确定方法、装置及电子设备、存储介质 |
CN115214576B (zh) * | 2022-07-04 | 2024-01-26 | 北京京深深向科技有限公司 | 辅助制动安全扭矩确定方法、装置及电子设备、存储介质 |
CN116605188A (zh) * | 2023-06-30 | 2023-08-18 | 重庆大学 | 一种电动车-两轮车自动紧急制动控制*** |
CN116605188B (zh) * | 2023-06-30 | 2024-01-30 | 重庆大学 | 一种电动车-两轮车自动紧急制动控制*** |
CN117184016A (zh) * | 2023-11-03 | 2023-12-08 | 金琥新能源汽车(成都)有限公司 | 一种商用车自动刹车制动方法、设备及介质 |
CN117184016B (zh) * | 2023-11-03 | 2024-01-19 | 金琥新能源汽车(成都)有限公司 | 一种商用车自动刹车制动方法、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113044012B (zh) | 2022-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113044012B (zh) | 半挂汽车列车的制动控制方法、装置、设备及存储介质 | |
Chen et al. | A real-time rollover threat index for sports utility vehicles | |
Moon et al. | Design, tuning, and evaluation of a full-range adaptive cruise control system with collision avoidance | |
Yoon et al. | Design and evaluation of a unified chassis control system for rollover prevention and vehicle stability improvement on a virtual test track | |
CN102186693B (zh) | 车辆以及提醒车辆的驾驶员的方法 | |
CN103754221B (zh) | 一种车辆自适应巡航控制*** | |
Boada et al. | Integrated control of front-wheel steering and front braking forces on the basis of fuzzy logic | |
CN103003854B (zh) | 用于基于驾驶员工作负担调度驾驶员接口任务的***和方法 | |
Palkovics et al. | Intelligent electronic systems in commercial vehicles for enhanced traffic safety | |
Chiang et al. | The human-in-the-loop design approach to the longitudinal automation system for an intelligent vehicle | |
Dahmani et al. | Observer-based robust control of vehicle dynamics for rollover mitigation in critical situations | |
CN106004870A (zh) | 一种基于变权重模型预测算法的车辆稳定性集成控制方法 | |
DE102006050875A1 (de) | System zum dynamischen Bestimmen der Achslasten eines sich bewegenden Fahrzeugs mit einem integrierten Sensorsystem und seiner Anwendung in der Fahrzeugdynamiksteuerung | |
CN106740846A (zh) | 一种双模式切换的电动汽车自适应巡航控制方法 | |
EP2261093B1 (en) | Method and system for predictive yaw stability control for automobile | |
Zhu et al. | A unified lateral preview driver model for road vehicles | |
CN114475541B (zh) | 一种考虑乘客安全的自动紧急制动方法 | |
Xu et al. | Roll stability and path tracking control strategy considering driver in the loop | |
Zulhilmi et al. | Experimental study on the effect of emergency braking without anti-lock braking system to vehicle dynamics behaviour | |
Lai et al. | Simulation analysis of automatic emergency braking system under constant steer conditions | |
CN116714579B (zh) | 基于车路协同的自动驾驶车辆预见性安全控制方法及*** | |
CN103231710B (zh) | 基于驾驶员工作负担调度驾驶员接口任务的***和方法 | |
Boada et al. | Yaw moment control for vehicle stability in a crosswind | |
Wang et al. | Rollover prevention control of electric vehicles based on multi-objective optimization coordination under extreme conditions | |
Boyraz et al. | Active accident avoidance case study: integrating drowsiness monitoring system with lateral control and speed regulation in passenger vehicles |
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 |