本发明涉及汽车制动电子控制技术领域,更具体的是,本发明涉及一种汽车自适应辅助制动系统及其控制方法。
背景技术:
随着经济的发展,汽车保有量增加,人们对车辆的驾驶和乘坐舒适性提出了越来越高的要求;同时车辆的增多影响到道路交通的安全。车辆的制动系统是车辆的重要控制系统之一,车辆控制制动技术的发展情况决定了车辆的技术水平。
现有技术中的车辆的制动系统包括刹车制动、手动制动等,传统情况中,当驾驶员遇到紧急情况,通常将踩在油门上的右脚急速放松,回收同时移向刹车踏板,并将刹车踏板踩下,当刹车踏板踩下后,车速才会降低,在此过程中车速基本保持原有车速,而其间的时间并没有即使形成制动,也就是说,制动操作不能够由驾驶员发现紧急情况时及时作出反应,存在延误操作的可能,对车辆的行驶安全造成了极大的威胁。
技术实现要素:
本发明的一个目的是设计开发了一种汽车自适应辅助制动系统,设置了电机辅助制动系统,在进行液压制动的同时,电机辅助制动系统通过轮毂电机进行辅助制动,提高制动效果和行车安全性。
本发明的另一个目的是设计开发了一种汽车自适应辅助制动系统的控制方法,能够根据汽车行驶信息和路况环境信息,实时确定汽车与相邻前辆汽车的安全距离,并做出辅助控制决策。
本发明在汽车与相邻前辆汽车的实时距离小于等于汽车的安全距离时,精确控制汽车的辅助制动加速度,提高制动效果和驾驶舒适性。
本发明还能在汽车与相邻前辆汽车的实时距离大于汽车的安全距离时,基于bp神经网络确定汽车的辅助制动加速度,提高制动效果和驾驶舒适性。
本发明提供的技术方案为:
一种汽车自适应辅助制动系统,包括:
液压制动主系统,其包括:
制动主缸,其与汽车制动踏板连接;
制动器,其设置在汽车车轮上,且与所述制动主缸连接;
电机辅助制动系统,其包括:
轮毂电机,其设置在所述汽车轮毂上;
信号采集模块,其用于采集汽车行驶信息、路况信息和驾驶员状态;
信号处理模块,其与所述信号采集模块连接,用于处理所述信号采集模块采集的数据,并做出辅助控制决策;
控制模块,其与所述信号处理模块和轮毂电机连接,用于接收所述辅助控制决策,并对汽车进行辅助制动。
优选的是,所述信号采集模块包括:
摄像头,其设置在汽车前挡风玻璃顶端中间,用于检测前方道路信息;
车速传感器,其设置在汽车底盘上,用于检测汽车行驶速度;
踏板位移传感器,其与制动踏板连接,用于检测制动踏板的位移;
多个振动传感器,其分别设置在汽车坐垫、靠背和地板处,用于检测汽车行驶时的振动程度;
多个转向盘压力传感器,其均匀分布在汽车转向盘轮辋骨架上,用于检测驾驶员作用于汽车转向盘上的压力;
心率传感器,其设置在汽车驾驶座位的安全带上,用于检测驾驶员的心率。
一种汽车自适应辅助制动系统的控制方法,包括:
当汽车进行制动时,按照采样周期,通过传感器测量采集汽车行驶信息和路况环境信息,实时确定汽车与相邻前辆汽车的安全距离,并做出辅助控制决策,控制模块根据所述辅助控制决策对汽车进行辅助制动,其中,所述汽车与相邻前辆汽车的安全距离为:
其中,ds为安全距离,d0为当前车况环境下应当保持的安全距离,ds为能见度,v为车速,k为参数,n为等概率出现的选择对象数,χ为天气状况系数且χ∈[-2,1],g为重力加速度,e为自然对数的底数,σ为风力等级且σ∈[0,9]。
优选的是,当汽车与相邻前辆汽车的实时距离d满足d≤ds时,
控制模块通过轮毂电机对汽车进行辅助制动的辅助制动加速度为:
其中,a为辅助制动加速度,v0为汽车的实时车速,fi为第i个转向盘压力传感器检测的压力值,n为汽车转向盘轮辋骨架上分布的转向盘压力传感器的数量,
优选的是,所述汽车转向盘压力方差为:
优选的是,所述驾驶员心率趋势为:
式中,tre为驾驶员的实时心率值,tremin为驾驶员的最小心率值,tremax为驾驶员的最大心率值。
优选的是,当汽车与相邻前辆汽车的实时距离d满足d>ds时,基于bp神经网络采集汽车行驶信息、路况信息和驾驶员状态并确定辅助制动加速度,具体包括如下步骤:
步骤一、按照采样周期,通过传感器采集汽车与相邻前辆汽车的实时距离d,汽车的实时车速v0,汽车平均振动幅度
步骤二、依次将汽车与相邻前辆汽车的实时距离d,汽车的实时车速v0,汽车平均振动幅度
步骤三、所述输入层向量映射到中间层,所述中间层向量y={y1,y2,…,ym};m为中间层节点个数;
步骤四、得到输出层向量z={z1};其中,z1为辅助制动加速度调节系数,使
ai+1=z1iamax,
其中,z1i为第i个采样周期输出层向量参数,amax为设定的辅助制动加速度的最大值,ai+1为第i+1个采样周期时的辅助制动加速度。
优选的是,步骤二中,将汽车与相邻前辆汽车的实时距离d,汽车的实时车速v0,汽车平均振动幅度
其中,xj为输入层向量中的参数,xj分别为测量参数d、v0、
优选的是,所述步骤一中,初始运行状态下,辅助制动加速度满足经验值:
a0=0.5amax,
其中,a0为初始辅助制动加速度;amax为设定的最大辅助制动加速度。
优选的是,所述中间层的节点个数m满足:
本发明所述的有益效果:
(1)本发明提供的汽车自适应辅助制动系统,设置了电机辅助制动系统,在进行液压制动的同时,电机辅助制动系统通过轮毂电机进行辅助制动,提高制动效果和行车安全性。
(2)本发明提供的汽车自适应辅助制动系统的控制方法,能够根据汽车行驶信息和路况环境信息,实时确定汽车与相邻前辆汽车的安全距离,并做出辅助控制决策。在汽车与相邻前辆汽车的实时距离小于等于汽车的安全距离时,精确控制汽车的辅助制动加速度。还能在汽车与相邻前辆汽车的实时距离大于汽车的安全距离时,基于bp神经网络确定汽车的辅助制动加速度,提高制动效果和驾驶舒适性,也提高了行车安全性。
具体实施方式
下面对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
本发明提供一种汽车自适应辅助制动系统,包括:液压制动主系统,其包括:制动主缸,其与汽车制动踏板连接;制动器,其设置在汽车车轮上,且与所述制动主缸连接。主要是踩踏制动踏板时,通过液压传递到车轮上的制动器,对汽车进行制动。
电机辅助制动系统,其包括:轮毂电机,其设置在所述汽车轮毂上;信号采集模块,其用于采集汽车行驶信息、路况信息和驾驶员状态;信号处理模块,其与所述信号采集模块连接,用于处理所述信号采集模块采集的数据,并做出辅助控制决策;控制模块,其与所述信号处理模块和轮毂电机连接,用于接收所述辅助控制决策,并对汽车进行辅助制动。通过轮毂电机接收的控制决策对车轮进行制动。
所述信号采集模块包括:摄像头,其设置在汽车前挡风玻璃顶端中间,用于检测前方道路信息,主要是确定汽车与相邻前辆汽车的实时距离;车速传感器,其设置在汽车底盘上,用于检测汽车行驶速度;踏板位移传感器,其与制动踏板连接,用于检测制动踏板的位移;多个振动传感器,其分别设置在汽车坐垫、靠背和地板处,用于检测汽车行驶时的振动程度;多个转向盘压力传感器,其均匀分布在汽车转向盘轮辋骨架上,用于检测驾驶员作用于汽车转向盘上的压力;心率传感器,其设置在汽车驾驶座位的安全带上,用于检测驾驶员的心率。
本发明提供的汽车自适应辅助制动系统,设置了电机辅助制动系统,在进行液压制动的同时,电机辅助制动系统通过轮毂电机进行辅助制动,提高制动效果和行车安全性。
本发明还提供一种汽车自适应辅助制动系统的控制方法,具体是当汽车进行制动时,按照采样周期,通过传感器测量采集汽车行驶信息和路况环境信息,实时确定汽车与相邻前辆汽车的安全距离,并做出辅助控制决策,控制模块根据所述辅助控制决策对汽车进行辅助制动,其中,所述汽车与相邻前辆汽车的安全距离为:
其中,ds为安全距离,d0为当前车况环境下应当保持的安全距离,ds为能见度,v为车速,k为参数,n为等概率出现的选择对象数,χ为天气状况系数且χ∈[-2,1],g为重力加速度,e为自然对数的底数,σ为风力等级且σ∈[0,9]。
(1)当汽车与相邻前辆汽车的实时距离d满足d≤ds时,
控制模块通过轮毂电机对汽车进行辅助制动的辅助制动加速度为:
其中,a为辅助制动加速度,v0为汽车的实时车速,fi为第i个转向盘压力传感器检测的压力值,n为汽车转向盘轮辋骨架上分布的转向盘压力传感器的数量,
优选的是,所述汽车转向盘压力方差为:
优选的是,所述驾驶员心率趋势为:
式中,tre为驾驶员的实时心率值,tremin为驾驶员的最小心率值,tremax为驾驶员的最大心率值。
(2)当汽车与相邻前辆汽车的实时距离d满足d>ds时,基于bp神经网络采集汽车行驶信息、路况信息和驾驶员状态并确定辅助制动加速度,具体包括如下步骤:
步骤一、建立bp神经网络模型;
本发明采用的bp网络体系结构由三层组成,第一层为输入层,共n个节点,对应了表示汽车行驶信息、路况信息和驾驶员状态的n个检测信号,这些信号参数由数据预处理模块给出。第二层为中间层,共m个节点,由网络的训练过程以自适应的方式确定。第三层为输出层,共p个节点,由系统实际需要输出的响应确定。所述中间层及所述输出层的激励函数均采用s型函数fj(x)=1/(1+e-x)。
该网络的数学模型为:
输入层向量:x=(x1,x2,…,xn)t
中间层向量:y=(y1,y2,…,ym)t
输出层向量:z=(z1,z2,…,zp)t
本发明中,输入层节点数为n=6,输出层节点数为p=1。隐藏层节点数m由下式估算得出:
按照采样周期,输入的6个参数为,x1为实时距离系数,x2为车速系数,x3为振动幅度系数,x4为转向盘压力方差系数,x5为心率趋势系数,x6为制动踏板的位移系数;
由于传感器获取的数据属于不同的物理量,其量纲各不相同。因此,在数据输入神经网络之前,需要将数据规格化为0-1之间的数。
具体而言,对于汽车与相邻前辆汽车的实时距离d,进行规格化后,得到实时距离系数x1:
其中,dmin和dmax分别为汽车与相邻前辆汽车的实时距离的最小值和最大值。
对于汽车的实时车速v0,进行规格化后,得到车速系数x2:
其中,vmin和vmax分别为最小车速和最大车速。
对于汽车平均振动幅度
其中,
对于转向盘压力方差f,进行规格化后,得到转向盘压力方差系数x4:
其中,fmin和fmax分别为转向盘压力方差的最小值和最大值。
对于驾驶员心率趋势t,进行规格化后,得到驾驶员心率趋势系数x5:
其中,tmin和tmax分别为驾驶员心率趋势的最小值和最大值。
对于制动踏板的位移h,进行规格化后,得到制动踏板的位移系数x6:
其中,hmin和hmax分别为制动踏板的最小位移和最大位移。
输出信号的1个参数表示为:z1为辅助制动加速度调节系数;
辅助制动加速度调节系数z1表示为下一个采样周期中的辅助制动加速度与当前采样周期中设定的最大辅助制动加速度之比,即在第i个采样周期中,采集到的辅助制动加速度为ai,通过bp神经网络输出第i个采样周期的辅助制动加速度调节系数z1i后,控制第i+1个采样周期中辅助制动加速度为ai+1,使其满足ai+1=z1iamax;
步骤二:进行bp神经网络的训练。
建立好bp神经网络节点模型后,即可进行bp神经网络的训练。根据产品的经验数据获取训练的样本,并给定输入节点i和隐含层节点j之间的连接权值wij,中间层节点j和输出层节点k之间的连接权值wjk,中间层节点j的阈值θj,输出层节点k的阈值wij、wjk、θj、θk均为-1到1之间的随机数。
在训练过程中,不断修正wij和wjk的值,直至系统误差小于等于期望误差时,完成神经网络的训练过程。
如表1所示,给定了一组训练样本以及训练过程中各节点的值。
表1训练过程各节点值
步骤三、采集数据运行参数输入神经网络得到调控系数;
训练好的人工神经网络固化在芯片之中,使硬件电路具备预测和智能决策功能,从而形成智能硬件。智能硬件加电启动后,在汽车进行制动时,初始辅助制动加速度为a0=0.5amax。
同时,使用传感器测量汽车与相邻前辆汽车的初始距离d0,汽车的初始车速v00,汽车初始平均振动幅度
步骤四:得到初始输出向量
a1=z10amax
通过传感器获取第i个采样周期中的汽车与相邻前辆汽车的实时距离d,汽车的实时车速v0,汽车平均振动幅度
ai+1=z1iamax,
通过上述设置,通过传感器实时监测汽车行驶信息、路况信息和驾驶员状态,通过采用bp神经网络算法,对辅助制动加速度进行调控,提高制动效果和驾驶舒适性。
本发明提供的汽车自适应辅助制动系统的控制方法,能够根据汽车行驶信息和路况环境信息,实时确定汽车与相邻前辆汽车的安全距离,并做出辅助控制决策。在汽车与相邻前辆汽车的实时距离小于等于汽车的安全距离时,精确控制汽车的辅助制动加速度。还能在汽车与相邻前辆汽车的实时距离大于汽车的安全距离时,基于bp神经网络确定汽车的辅助制动加速度,提高制动效果和驾驶舒适性,也提高了行车安全性。
尽管本发明的实施方案已公开如上,但其并不仅仅限于说明书和实施方式中所列运用,它完全可以被适用于各种适合本发明的领域,对于熟悉本领域的人员而言,可容易地实现另外的修改,因此在不背离权利要求及等同范围所限定的一般概念下,本发明并不限于特定的细节和这里示出与描述的图例。