一种超磁致伸缩线控制动系统的非线性制动力补偿方法

文档序号:26003750发布日期:2021-07-23 21:21阅读:79来源:国知局
一种超磁致伸缩线控制动系统的非线性制动力补偿方法

本发明涉及汽车制动技术领域,尤其是一种超磁致伸缩线控制动系统的非线性制动力补偿方法。



背景技术:

汽车的普及使更多人享受到了交通工具的升级带来的便利和效益,近年来随着社会发展,全球节能环保理念的深入人心以及各国政策的大力支持,环境友好型能源应用愈加广泛,电动汽车已逐渐成为汽车行业的发展趋势。

电动化、线控化、节能化是目前汽车制动系统发展不可逆转的趋势,将彻底地改变人们生活和出行的方式,也对环保做出巨大贡献。线控制动系统即电子控制制动系统,分为液压式线控制动系统和机械式线控制动系统。液压式线控制动系统(ehb)是从传统的液压制动系统发展来的,仍以液压为制动能量源,而液压的产生和电控化相对来说比较困难;机械式线控制动系统(emb)与常规的液压制动系统截然不同,以电能为能量来源,通过电机驱动制动垫块,由电线传递能量,数据线传递信号,但制动控制的难度较大,制动稳定性也较差。中国发明专利申请号为201911130905.x,专利名称为“一种基于磁致伸缩材料的盘式线控制动系统及其控制方法”,提出了一种基于磁致伸缩材料的盘式线控制动系统,利用磁致伸缩材料的特性,以其作为驱动源,并通过控制励磁线圈中电流来控制制动系统,消除了电控液压制动系统所存在的弊端,比于机械式线控制动系统结构简单,质量轻、体积小、能耗小且利于控制。

对于制动系统来说,首先能够保证汽车行驶安全性,在行驶过程中能按照驾驶员的要求减速停车,保证车辆可靠停放。由于超磁致伸缩材料输出位移与激励电流是有滞回的且是非线性关系的,超磁致伸缩材料线控制动系统中制动器的制动力将是非线性的,无法快速响应完成制动,因此,需要对该非线性制动力进行补偿,使其达到所需制动力,来保障制动系统的实时性、稳定性和可靠性。



技术实现要素:

针对于上述现有技术的不足,本发明的目的在于提供一种超磁致伸缩线控制动系统的非线性制动力补偿方法,以解决超磁致伸缩线控制动系统中由超磁致伸缩材料引起的磁滞非线性问题。本发明通过驾驶员意图识别预测车辆行驶过程中的理想制动力和当前非线性制动力,利用双线圈控制输出对当前制动力进行非线性补偿,使其达到理想控制效果,保证制动过程中补偿力的实时变化和快速响应,提高超磁致伸缩线控制动系统的安全性。

为达到上述目的,本发明第一方面采用的技术方案如下:

一种超磁致伸缩线控制动系统的非线性制动力补偿方法,适用于将超磁致伸缩材料作为驱动源的车辆,包括以下步骤,根据当前制动参数预测下一时刻驾驶员踩踏制动踏板的深度;根据所述制动踏板的深度,计算得到制动时的理想制动力;将所述超磁致伸缩材料的磁滞特性参数和所述制动踏板的深度作为神经网络的输入,预测非线性制动力;利用所述超磁致伸缩线控制动系统的双线圈对所述理想制动力进行非线性补偿,使制动器达到理想制动。

进一步的,所述根据当前制动参数预测下一时刻驾驶员踩踏制动踏板的深度具体为,

s11、获取制动过程中制动踏板位移和加速踏板位移;

s12、根据所述加速踏板位移和所述制动踏板位移,判断驾驶员是否正在制动;

s13、对所述制动踏板位移和位移变化率进行模糊化处理,预测下一时刻驾驶员的制动意图;

s14、选取能体现当前驾驶员制动意图的制动力,确定下一时刻驾驶员踩踏制动踏板的深度。

更进一步的,s13中所述对所述制动踏板位移和位移变化率进行模糊化处理具体为,

s131、设踏板位移为x,其基本域广义确定为[0,255],将踏板行程基本域分为四个等级,从小到大依次为z,ps,pm,pl;踏板位移变化率为dx,其基本域广义确定为[-30,30],将踏板位移变化率基本域分为五个等级,从小到大依次为nl,ns,zr,ps,pl;设制动力为f,其基本域广义先确定为[0,255],将制动力基本域分为四个等级,与所述踏板行程基本域的等级相同,两者共用一个隶属度函数图;

s132、根据输入的所述踏板位移、踏板变化率和制动力,得到离散等级域{x}×{dx}到{f}的模糊蕴涵关系,即

ri=xi×dxi×fi;

s133、假设有n条推理规则,则总的模糊蕴涵关系为:

s134、采用重心法进行解模糊化处理;设{f}={f1,f2,...,fp},其中p为规则数,则有模糊化处理后的f:

其中μf为模糊集合f的隶属度。

进一步的,在所述将所述超磁致伸缩材料的磁滞特性参数和所述制动踏板的深度作为神经网络的输入,预测非线性制动力之前,先对所述神经网络模型进行训练。

进一步的,所述利用所述超磁致伸缩线控制动系统的双线圈对所述理想制动力进行非线性补偿具体为,

s41、根据所述理想制动力fd和所述非线性制动力fa,计算需要补偿的制动力大小,

δf=fd-fa

s42、由所述需要补偿的制动力δf计算得到补偿电流δa,将所述补偿电流δa输出到补偿线圈;

s43、所述补偿线圈工作产生补偿制动力δf,同时励磁线圈工作产生非线性制动力fa,二者分别输出至制动器,使其达到理想制动力fd,实现制动力非线性补偿。

本发明第二方面提供一种计算机可读的存储介质,所述计算机可读的存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述技术方案任一项中所述的方法。

本发明第三方面提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述技术方案任一项中所述的方法。

本发明具有以下有益效果:

本发明在驾驶员制动意图识别的基础上,针对超磁致伸缩线控制动系统中由超磁致伸缩材料的磁滞特性产生的制动力呈非线性,系统无法理想制动的问题,利用神经网络预测该非线性制动力,通过双线圈将其补偿为理想制动力。

本发明保证了超磁致伸缩线控制动系统中对非线性制动力的补偿实时变化,时刻达到理想制动力,能够快速响应制动,提高制动系统的安全性和可靠性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例超磁致伸缩线控制动系统的非线性制动力补偿方法流程图;

图2为图1实施例中驾驶员意图识别流程图;

图3为图1实施例中精神网络模型结构图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示,本实施例介绍一种超磁致伸缩线控制动系统的非线性制动力补偿方法,包括以下步骤:

步骤1、根据当前制动参数预测下一时刻驾驶员踩踏制动踏板的深度。

具体的,当前制动参数包括制动踏板位移和加速踏板位移。所述根据当前制动参数预测下一时刻驾驶员踩踏制动踏板的深度具体为,

s11、获取制动过程中制动踏板位移、加速踏板位移、当前车速信息及前方物体距离。

s12、根据所述加速踏板位移和所述制动踏板位移,判断驾驶员是否正在制动。

具体的,当驾驶员放松加速踏板和制动踏板时,车辆自由滑行;当驾驶员对加速踏板不操作,踩下制动踏板时,车辆制动行驶。

s13、对所述制动踏板位移和位移变化率进行模糊化处理,预测下一时刻驾驶员的制动意图,如图2所示。

具体的,踏板位移变化率体现了制动意图的紧急程度。变化率越大,制动的紧急程度越高,相应的制动强度越高;变化率越小,说明制动的紧急程度越小,制动强度就越小。

进一步的,对所述制动踏板位移和位移变化率进行模糊化处理具体步骤如下:

s131、设踏板位移为x,其基本域广义确定为[0,255],将踏板行程基本域分为z,ps,pm,pl四个等级;踏板位移变化率为dx,其基本域广义确定为[-30,30],将基本域分为nl,ns,zr,ps,pl五个等级;设制动力为f,其基本域广义先确定为[0,255],将制动力基本域分为z,ps,pm,pl四个等级,可以与踏板行程公用一个隶属度函数图,则有

x={z,ps,pm,pl};

dx={nl,ns,zr,ps,pl};

f={z,ps,pm,pl};

s132、根据输入经过计算输出得到离散等级域{x}×{dx}到{f}的模糊蕴涵关系,即

ri=xi×dxi×fi

s133、设一共有n条推理规则,则总的模糊蕴涵关系为:

由模糊推理的合成规则,当模糊控制器输入x=x*,同时dx=dx*时,控制器经过推理得到的输出为:

f*=(x*×dx*)or

s134、输出量采用重心法进行解模糊化处理。设{f}={f1,f2,...,fp},其中p为规则数,则有:

其中μf为模糊集合f的隶属度。

s14、选取能体现当前驾驶员制动意图的制动力,确定下一时刻驾驶员踩踏制动踏板的深度。

步骤2、根据所述制动踏板的深度,计算得到制动时的理想制动力fd。

步骤3、由于超磁致伸缩线控制动系统中的超磁致伸缩材料输出位移与激励电流是有滞回的且是非线性关系的,由超磁致伸缩材料作为驱动源产生的制动力也是非线性的,根据步骤1中的踏板深度,利用神经网络模型预测此非线性制动力fa。

具体的,神经网络模型包括输入层、隐含层和输出层,如图3所示,其中输入层包括制动踏板深度和超磁致伸缩材料磁滞特性,输出层为非线性制动力。

需要说明的是,在利用所述神经网络进行预测非线性制动力之前,需对神经网络模型进行训练,具体包括:

(1)对参数进行初始化。根据训练样本的输入输出数据确定网络输入层和输出层神经元个数m,n。隐含层的神经元个数无法准确确定,其神经元个数一般遵从l=2m+1进行设定。对各层连接权值和阈值进行初始化,给定激励函数和学习速率,迭代次数。

(2)计算隐含层输出。根据系统输入、输入层和隐含层的连接权值以及隐含层阈值,计算隐含层输出:

式中,l为隐含层包含的神经元个数;f为隐含层激励函数;ωij为输出层和隐含层间的连接权值;a为隐含层内各神经元的阈值。

(3)计算输出层输出。根据隐含层输出、隐含层和输出层的连接权值以及输出层阈值,计算神经网络的预测输出值:

式中,ok为神经网络的预测输出值;ωjk为隐含层和输出层之间各神经元的连接权值;b为输出层阈值。

(4)计算误差。根据神经网络预测输出和期望输出,计算预测误差值:

ek=yk-ok,(k=1,2,l,m)

(5)更新权值。根据预测误差值更新网络连接权值:

ωjk=ωjk+ηhjek,(j=1,2,l,l;k=1,2,l,m)

式中,η为学习速率。

(6)更新阈值。根据预测误差值更新网络节点阈值:

bk=bk+ek,(k=1,2,l,m)

(7)判断算法迭代是否结束,若没有结束,返回步骤(2)。

步骤4、根据步骤2和步骤3中得到的理想制动力和预测的非线性制动力,利用超磁致伸缩杆缠绕的双线圈对其进行非线性补偿,使制动器完成理想制动。

具体的,包括以下步骤:

s41、根据所述理想制动力fd和所述非线性制动力fa,计算需要补偿的制动力大小,

δf=fd-fa

s42、由所述需要补偿的制动力δf计算得到补偿电流δa,将所述补偿电流δa输出到补偿线圈;

s43、所述补偿线圈工作产生补偿制动力δf,同时励磁线圈工作产生非线性制动力fa,二者分别输出至制动器,使其达到理想制动力fd,实现制动力非线性补偿。

本发明第二方面提供一种计算机可读的存储介质,所述计算机可读的存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述技术方案任一项中所述的方法。

本发明第三方面提供一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述技术方案任一项中所述的方法。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1