首页 / 专利库 / 制动系统 / 制动主缸 / 一种汽车制动系统及制动压力控制方法

一种汽车制动系统及制动压控制方法

阅读:1026发布:2020-08-26

专利汇可以提供一种汽车制动系统及制动压控制方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种 汽车 制动 系统 的压 力 控制方法,其包括:计算轮缸 制动液 体积变化量和设置在各段管路中的 增压 阀 的目标流量、减压阀的目标流量以及轮缸主动增压液量;并根据其计算设置在管路中的限压阀的目标流量;根据轮缸的目标压力、主缸压力、当前制动管路中的最大压力计算增压阀的控制参数;根据限压阀的目标流量、轮缸目标压力、主缸压力计算限压阀控制参数;根据减压阀目标流量和主动增压液量以及减压阀两侧压差信息计算吸入阀和减压阀的控制参数;根据轮缸主动增压液量、 泵 出口压力、管路液量变化量信息计算 电机 控制参数;控制参数对汽车制动系统的压力进行控制。本发明在不增加 硬件 成本的前提下,较准确地实现四个轮缸的目标制动压力。,下面是一种汽车制动系统及制动压控制方法专利的具体信息内容。

1.一种汽车制动系统的压控制方法,其特征在于,所述汽车制动系统的压力控制方法包括:
步骤S101,根据轮缸目标压力和各段管路的估算压力计算轮缸制动液体积变化量和设置在各段管路中的增压的目标流量、减压阀的目标流量以及轮缸主动增压液量;
步骤S102,根据得到的轮缸主动增压液量、回流泵液量、限压阀排液量计算设置在管路中的限压阀的目标流量;
步骤S103,根据轮缸的目标压力、主缸压力、当前制动管路中的最大压力计算增压阀的控制参数;
步骤S104,根据得到的限压阀的目标流量、轮缸目标压力、主缸压力计算限压阀控制参数;
步骤S105,根据得到的减压阀目标流量和主动增压液量以及减压阀两侧压差信息计算吸入阀和减压阀的控制参数;
步骤S106,根据得到的轮缸主动增压液量、泵出口压力、管路液量变化量信息计算电机控制参数,包括电机的目标转速、目标电压和通电时间;
步骤S107,利用所述增压阀的控制参数、限压阀控制参数、吸入阀和减压阀的控制参数和电机控制参数,对汽车制动系统的压力进行控制。
2.根据权利要求1所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S101中计算轮缸制动液体积变化量的过程包括:
根据轮缸的目标压力p31Tar和当前估算压力p31Est插值得到轮缸的目标制动液体积V31Tar和轮缸的当前制动液体积V31Est;将二者取差计算得到轮缸制动液体积变化量ΔV31Tar。
3.根据权利要求2所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S101中计算增压阀的目标流量的过程包括:
判断轮缸的目标制动液体积变化量ΔV31Tar是否大于0,如果ΔV31Tar大于0,则确定轮缸制动液需要增加,计算并得到增压阀目标流量qEV:qEV=ΔV31Tar;否则增压阀目标流量为0。
4.根据权利要求3所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S101中计算轮缸主动增压液量的过程包括:
判断增压阀目标流量qEV是否大于0,当qEV≤0时,则不需要电机主动增压;当qEV>0时,计算达到目前主缸压力时轮缸的制动液体积 并将其与轮缸的目标制动液体积V31Tar进行比较,如果 说明需要主动增压,需主动增压的制动液体积qAct通过如下公式计算得到:

其中qAct为轮缸需主动增压的制动液体积,V31Tar为轮缸的目标制动液体积, 为达到目前主缸压力时轮缸的制动液体积;
轮缸主动增压液量等于主动增压的制动液体积qAct。
5.根据权利要求4所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S101中计算减压阀的目标流量的过程包括:
当轮缸达到轮缸的目标压力和主缸压力中较大者的压力时,轮缸体积为:
如果 则减压阀的目标流量qAV为:

其中,qAV为减压阀的目标流量;ΔV31Dec为轮缸主动减压体积; 为轮缸体积,V31Tar为轮缸的目标制动液体积;
当轮缸未达到轮缸的目标压力和主缸压力中较大者的压力时,减压阀的目标流量qAV=
0。
6.根据权利要求1至5任意一项所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤102包括:
判断当轮缸达到主缸压力和目标压力中较大者的压力时是否需要从限压阀排出制动液,如果轮缸压力大于主缸压力,则利用如下公式计算从限压阀排出液体的体积:

其中qUSVDec为从限压阀排出液体的体积;V31Est为估算的轮缸体积; 为限压阀所在管路达到轮缸压力和主缸压力中较大者的压力时的体积;
由压力估算程序得到回流泵本控制周期泵入限压阀所在管路的制动液体积;根据限压阀所在管路中两个轮缸需主动增压的制动液体积之和、回流泵本控制周期泵入限压阀所在的管路的制动液体积、从限压阀排出液体的体积qUSVDec本控制周期,得到限压阀的目标流量为:
qUSV=ΔV22+qActCir-qrfp-qUSVDec
其中qUSV为限压阀的目标流量;ΔV22为当前限压阀所在的管路的体积变化量;qActCir为限压阀所在管路中两个轮缸需主动增压的制动液体积qAct之和;qrfp为回流泵本控制周期泵入限压阀所在的管路的制动液体积;qUSVDec为从限压阀排出液体的体积。
7.根据权利要求6所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S103包括:
根据轮缸目标压力、主缸压力、当前制动管路中的最大压力之间的大小关系判断增压阀是否需要PWM控制,如果需要,根据步骤S101中计算的轮缸体积目标变化量ΔV31Tar以及增压阀两端压差计算增压阀的目标占空比,该增压阀的目标占空比即为增压阀的控制参数。
8.根据权利要求7所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S104包括:
判断限压阀的目标流量qUSV是否满足:qUSV>0,如是,则表明本控制周期轮缸需要主动增压,限压阀没有从管路到主缸的流量,此时限压阀的目标压差dpUSV为:
dpUSV=dpEVcst+pmaxTar-pmc
其中dpUSV为限压阀的目标压差;pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpEVcst为增压阀的节流压差;
判断限压阀的目标流量qUSV是否满足:0>qUSV>-qrfp,其中的qrfp为回流泵本控制周期泵入限压阀所在管路的制动液体积;若满足则说明回流泵泵入管路的液体一部分进入轮缸另一部分经过限压阀进入主缸,则限压阀的目标压差为:
dpUSV=dpEVcst+pmaxTar-pmc-dpUSVcst
其中dpEVcst为增压阀的节流压差;pmaxTar为该限压阀所在管路中较大的轮缸目标压力;
pmc为主缸压力;dpUSVcst为限压阀的节流压差。
判断限压阀的目标流量qUSV是否满足:qUSV<-qrfp,若满足,则说明轮缸中的制动液经过限压阀流入主缸;此时限压阀的目标压差为:
dpUSV=pmaxTar-pmc-dpUSVcst
其中pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpUSVcst为限压阀的节流压差;
根据限压阀的目标压差以及得到的限压阀的目标流量,利用限压阀模型计算限压阀控制参数。
9.根据权利要求8所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S105包括:
对于减压阀:
首先利用伯努利方程计算减压阀一个周期内能够流出的制动液体积的最大值:

其中qAVmax为减压阀在一个制动周期内能够流出的制动液体积的最大值;dpAV为轮缸压力与蓄能器压力的差值;Si为i号管路的截面积;ρ为制动液的密度;Tcycle为控制周期;
减压阀期望开启时间为:

其中的参数tAVTar为减压阀期望的开启时间;qAV为减压阀的目标流量;qAVmax为减压阀在一个制动周期内能够流出的制动液体积的最大值;TCycle为控制周期;
减压阀开启存在的延迟满足:
tDelayAV=c1dpAV+c2
其中tDelayAV为减压阀开启存在的延迟;dpAV为轮缸压力与蓄能器压力的差值;c1,c2为试验测得的经验常数。
故减压阀的目标开度为 减压阀的目标开启时间为RtAVTCycle,其中
RtAV为减压阀目标开度。
对于吸入阀,当轮缸主动增压目标流量qAct>0且蓄能器液体体积小于一定的限值时说明需要从主缸泵入制动液,吸入阀通电开启,其它情况下吸入阀断电关闭。
10.根据权利要求9所述的一种汽车制动系统的压力控制方法,其特征在于,所述步骤S106包括:
根据步骤S101得到的轮缸主动增压液量、估算程序给出的回流泵出口压力、管路的体积变化量,计算并得到电机的目标转速、目标电压以及通电时间;
电机目标转速为:

其中,nTar为电机目标转速,单位为转/分钟;qAct为轮缸主动增压液量;ΔV22为管路的体积变化量;Cqrfp为每个ECU运行的时间周期回流泵泵入管路的制动液体积;kn为速率系数,表示目标流量在kn个周期内全部泵入管路;TCycle为控制周期;
电机的目标电压为:
UmotTar=(nTar+kpprfp+n0)/ku
其中UmotTar为电机的目标电压;nTar为电机目标转速,单位为转/分钟;;prfp为估算程序给出的回流泵出口压力;其中的 和 均为与电机和柱
塞泵结构参数相关的常数;
在一个电机控制周期内0-t ms给电磁线圈通电,t-TMotCyclems给电磁线圈断电;其中t为目标开启时间。

说明书全文

一种汽车制动系统及制动压控制方法

技术领域

[0001] 本发明涉及机动车辆的制动控制领域,并且更具体地涉及制动防抱死(ABS)/电子稳定性控制(ESC)系统的轮缸制动压力控制技术。

背景技术

[0002] 液压制动系统是目前中小型机动车量普遍采用的制动形式。基于液压制动系统的ABS和ESC系统也已经得到了广泛的应用。基于目前的ESC制动系统结构可以进行多种和制动系统电子控制相关的功能升级,如主动紧急制动(AEB)、自适应巡航控制(ACC)、坡道起步辅助(HHC)、液压辅助制动(HBA)、陡坡缓降控制(HDC)、防侧翻干预(RMI)等附加功能。
[0003] 在上述的各种通过控制车轮制动力实现功能的电控系统中都需要一个通用的基础,即能够实现上层控制程序给出的目标轮缸压力的底层压力控制模块。如果压力控制模块能够较为准确地实现目标压力,那么上层控制程序就只需要通过内置的动力学模型计算出需要的各轮制动压力,而不需要考虑制动力执行机构对于上层功能实现的影响。这将大大降低上层控制软件开发的难度并提高软件的控制性能。目前常用的制动压力控制方法有两种:
[0004] 一种是根据整车运动学参数如横摆速度、车身侧偏角、车轮滑移率等确定每个车轮的增减压需求,然后控制液压单元进行增减压操作。这种控制方法没有明确的目标压力值,反馈闭环较长,导致控制超调较严重。另外,上层软件和底层压力控制软件耦合程度较高,不适用于多个上层软件共同控制制动压力的情况。
[0005] 另一种压力控制方法是按照固定的增减压模式标定轮缸压力变化量与增减压持续时间之间的关系。当目标压力与实际压力存在偏差时根据标定曲线确定增减压模式以及持续时间。这种控制方法虽然实现了上层软件和底层压力控制软件的解耦但忽略了液压控制单元内部的复杂结构,存在准确性不高,压力实现精度受工况影响大的缺点。另外电磁以及电机的控制参数较多,标定工作量很大,对控制器的存储空间需求也较大。

发明内容

[0006] 本发明的目的是针对目前存在的问题,提供一种汽车制动系统及制动压力控制方法,其能够基于目前普遍应用的ESC制动系统构型,在不增加硬件成本的前提下,可以较为准确地实现四个轮缸的目标制动压力,解决了现有技术存在的反馈闭环过长,超调较为严重,准确性不够高,受工况影响明显等问题。
[0007] 本发明的目的通过如下技术方案实现:
[0008] 本发明提供一种汽车制动系统的压力控制方法,其包括:
[0009] 步骤S101,根据轮缸目标压力和各段管路的估算压力计算轮缸制动液体积变化量和设置在各段管路中的增压阀的目标流量、减压阀的目标流量以及轮缸主动增压液量;
[0010] 步骤S102,根据得到的轮缸主动增压液量、回流泵液量、限压阀排液量计算设置在管路中的限压阀的目标流量;
[0011] 步骤S103,根据轮缸的目标压力、主缸压力、当前制动管路中的最大压力计算增压阀的控制参数;
[0012] 步骤S104,根据得到的限压阀的目标流量、轮缸目标压力、主缸压力计算限压阀控制参数;
[0013] 步骤S105,根据得到的减压阀目标流量和主动增压液量以及减压阀两侧压差信息计算吸入阀和减压阀的控制参数;
[0014] 步骤S106,根据得到的轮缸主动增压液量、泵出口压力、管路液量变化量信息计算电机控制参数,包括电机的目标转速、目标电压和通电时间;
[0015] 步骤S107,利用所述增压阀的控制参数、限压阀控制参数、吸入阀和减压阀的控制参数和电机控制参数,对汽车制动系统的压力进行控制。
[0016] 更优选地,所述步骤S101中计算轮缸制动液体积变化量的过程包括:
[0017] 根据轮缸的目标压力p31Tar和当前估算压力p31Est插值得到轮缸的目标制动液体积V31Tar和轮缸的当前制动液体积V31Est;将二者取差计算得到轮缸制动液体积变化量ΔV31Tar。
[0018] 更优选地,所述步骤S101中计算增压阀的目标流量的过程包括:
[0019] 判断轮缸的目标制动液体积变化量ΔV31Tar是否大于0,如果ΔV31Tar大于0,则确定轮缸制动液需要增加,计算并得到增压阀目标流量qEV:qEV=ΔV31Tar;否则增压阀目标流量为0。
[0020] 更优选地,所述步骤S101中计算轮缸主动增压液量的过程包括:
[0021] 判断增压阀目标流量qEV是否大于0,当qEV≤0时,则不需要电机主动增压;当qEV>0时,计算达到目前主缸压力时轮缸的制动液体积 并将其与轮缸的目标制动液体积V31Tar进行比较,如果 说明需要主动增压,需主动增压的制动液体积qAct通过如
下公式计算得到:
[0022]
[0023] 其中qAct为轮缸需主动增压的制动液体积,V31Tar为轮缸的目标制动液体积,为达到目前主缸压力时轮缸的制动液体积;
[0024] 轮缸主动增压液量等于主动增压的制动液体积qAct。
[0025] 更优选地,所述步骤S101中计算减压阀的目标流量的过程包括:
[0026] 当轮缸达到轮缸的目标压力和主缸压力中较大者的压力时,轮缸体积为:
[0027] 如果 则减压阀的目标流量qAV为:
[0028]
[0029] 其中,qAV为减压阀的目标流量;ΔV31Dec为轮缸主动减压体积; 为轮缸体积,V31Tar为轮缸的目标制动液体积;
[0030] 当轮缸未达到轮缸的目标压力和主缸压力中较大者的压力时,减压阀的目标流量qAV=0。
[0031] 更优选地,所述步骤102包括:
[0032] 判断当轮缸达到主缸压力和目标压力中较大者的压力时是否需要从限压阀排出制动液,如果轮缸压力大于主缸压力,则利用如下公式计算从限压阀排出液体的体积:
[0033]
[0034] 其中qUSVDec为从限压阀排出液体的体积;V31Est为估算的轮缸体积; 为限压阀所在管路达到轮缸压力和主缸压力中较大者的压力时的体积;
[0035] 由压力估算程序得到回流泵本控制周期泵入限压阀所在管路的制动液体积;根据限压阀所在管路中两个轮缸需主动增压的制动液体积之和、回流泵本控制周期泵入限压阀所在的管路的制动液体积、从限压阀排出液体的体积qUSVDec本控制周期,得到限压阀的目标流量为:
[0036] qUSV=ΔV22+qActCir-qrfp-qUSVDec
[0037] 其中qUSV为限压阀的目标流量;ΔV22为当前限压阀所在的管路的体积变化量;qActCir为限压阀所在管路中两个轮缸需主动增压的制动液体积qAct之和;qrfp为回流泵本控制周期泵入限压阀所在的管路的制动液体积;qUSVDec为从限压阀排出液体的体积。
[0038] 更优选地,所述步骤S103包括:
[0039] 根据轮缸目标压力、主缸压力、当前制动管路中的最大压力之间的大小关系判断增压阀是否需要PWM控制,如果需要,根据步骤S101中计算的轮缸体积目标变化量ΔV31Tar以及增压阀两端压差计算增压阀的目标占空比,该增压阀的目标占空比即为增压阀的控制参数。
[0040] 更优选地,所述步骤S104包括:
[0041] 判断限压阀的目标流量qUSV是否满足:qUSV>0,如是,则表明本控制周期轮缸需要主动增压,限压阀没有从管路到主缸的流量,此时限压阀的目标压差dpUSV为:
[0042] dpUSV=dpEVcst+pmaxTar-pmc
[0043] 其中dpUSV为限压阀的目标压差;pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpEVcst为增压阀的节流压差;
[0044] 判断限压阀的目标流量qUSV是否满足:0>qUSV>-qrfp,其中的qrfp为回流泵本控制周期泵入限压阀所在管路的制动液体积;若满足则说明回流泵泵入管路的液体一部分进入轮缸另一部分经过限压阀进入主缸,则限压阀的目标压差为:
[0045] dpUSV=dpEVcst+pmaxTar-pmc-dpUSVcst
[0046] 其中dpEVcst为增压阀的节流压差;pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpUSVcst为限压阀的节流压差。
[0047] 判断限压阀的目标流量qUSV是否满足:qUSV<-qrfp,若满足,则说明轮缸中的制动液经过限压阀流入主缸;此时限压阀的目标压差为:
[0048] dpUSV=pmaxTar-pmc-dpUSVcst
[0049] 其中pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpUSVcst为限压阀的节流压差;
[0050] 根据限压阀的目标压差以及得到的限压阀的目标流量,利用限压阀模型计算限压阀控制参数。
[0051] 更优选地,所述步骤S105包括:
[0052] 对于减压阀:
[0053] 首先利用伯努利方程计算减压阀一个周期内能够流出的制动液体积的最大值:
[0054]
[0055] 其中qAVmax为减压阀在一个制动周期内能够流出的制动液体积的最大值;dpAV为轮缸压力与蓄能器压力的差值;Si为i号管路的截面积;ρ为制动液的密度;Tcycle为控制周期;
[0056] 减压阀期望开启时间为:
[0057]
[0058] 其中的参数tAVTar为减压阀期望的开启时间;qAV为减压阀的目标流量;qAVmax为减压阀在一个制动周期内能够流出的制动液体积的最大值;TCycle为控制周期;
[0059] 减压阀开启存在的延迟满足:
[0060] tDelayAV=c1dpAV+c2
[0061] 其中tDelayAV为减压阀开启存在的延迟;dpAV为轮缸压力与蓄能器压力的差值;c1,c2为试验测得的经验常数。
[0062] 故减压阀的目标开度为 减压阀的目标开启时间为RtAVTCycle,其中RtAV为减压阀目标开度。
[0063] 对于吸入阀,当轮缸主动增压目标流量qAct>0且蓄能器液体体积小于一定的限值时说明需要从主缸泵入制动液,吸入阀通电开启,其它情况下吸入阀断电关闭。
[0064] 更优选地,所述步骤S106包括:
[0065] 根据步骤S101得到的轮缸主动增压液量、估算程序给出的回流泵出口压力、管路的体积变化量,计算并得到电机的目标转速、目标电压以及通电时间;
[0066] 电机目标转速为:
[0067]
[0068] 其中,nTar为电机目标转速,单位为转/分钟;qAct为轮缸主动增压液量;ΔV22为管路的体积变化量;Cqrfp为每个ECU运行的时间周期回流泵泵入管路的制动液体积;kn为速率系数,表示目标流量在kn个周期内全部泵入管路;TCycle为控制周期;
[0069] 电机的目标电压为:
[0070] UmotTar=(nTar+kpprfp+n0)/ku
[0071] 其中UmotTar为电机的目标电压;nTar为电机目标转速,单位为转/分钟;;prfp为估算程序给出的回流泵出口压力;其中的 和 均为与电机和柱塞泵结构参数相关的常数;
[0072] 在一个电机控制周期内0-t ms给电磁线圈通电,t-TMotCyclems给电磁线圈断电;其中t为目标开启时间。
[0073] 由上述本发明的技术方案可以看出,本发明具有如下技术效果:
[0074] (1)硬件成本极低,只需要在控制器中增加电压采集电路即可。其余工作都通过编码以软件方式完成。
[0075] (2)可适用于多种构型的液压制动系统,对于不同构型的制动系统只需标定相应的硬件参数并简单修改控制算法即可,可扩展性强。
[0076] (3)算法的不确定性低,准确性高。
[0077] (4)实现了独立于上层控制软件的独立的压力控制模块,可与多种智能底盘控制系统结合使用,作为基于制动系统的汽车底盘电控的公用模块,降低了上层控制软件的开发难度。
[0078] 本发明可广泛应用于基于液压制动系统的汽车底盘电子控制系统。附图说明
[0079] 图1为适用于本发明的ESC系统的制动管路工作原理示意图;
[0080] 图2为本发明中的压力控制方法的控制流程图
[0081] 图3为步骤S101的计算方法;
[0082] 图4为步骤S102的计算方法;
[0083] 图5为步骤S103中增压阀工作模式判断的方法;
[0084] 图6为步骤S103中增压阀控制参数的计算方法;
[0085] 图7为步骤S104的计算方法。
[0086] 附图中:
[0087] 制动主缸10,电机11,回流柱塞泵12,1#单向阀131,2#单向阀132,3#单向阀133,4#单向阀134,5#单向阀135,6#单向阀136,常开限压阀14,常闭吸入阀15,常开增压阀16,常闭减压阀17,蓄能器18,阻尼器19,0#管路20,1#管路21,2#管路22,3#管路23,4#管路24,制动轮缸31。

具体实施方式

[0088] 为了使本领域的技术人员更好地理解本申请的技术方案,以下将结合附图对本发明做进一步详细说明。
[0089] 在本发明的描述中,“多个”的含义是指两个或者两个以上,除非另有明确具体的限定。
[0090] 本发明中,属于“安装”、“相连”、“相接”、“连接”、“固定”等应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,也可以是一体地连接,也可以是机械连接,也可以是电连接或可以相互通信,也可以是直接连接,也可以是通过中间媒介间接连接,可以是两个元器件内部的联通,也可以是两个元器件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0091] 实施例
[0092] 本发明的控制方法应用于液压制动的汽车制动系统,该汽车制动系统的结构如图1所示,以下实施方案以这种硬件结构为例进行介绍。
[0093] 该汽车制动系统包括:制动主缸10,电机11,回流柱塞泵12,1#单向阀131,2#单向阀132,3#单向阀133,4#单向阀134,5#单向阀135,6#单向阀136,常开限压阀14,常闭吸入阀15,常开增压阀16,常闭减压阀17,蓄能器18,阻尼器19,0#管路20,1#管路21,2#管路22,3#管路23,4#管路24,制动轮缸31。
[0094] 图中虚线框内部的部件集成在质液压控制单元本体中,称为液压控制单元(HCU)。电磁阀通过电子线圈驱动,电磁线圈和电机的端子都直接焊接电子控制单元(ECU)上。HCU主缸通过硬管组成的0#管路20连接,HCU与轮缸通过由硬管和软管连接组成的管路24连接。
[0095] 该汽车制动系统的工作原理如下:
[0096] (1)正常制动时,制动踏板被踩下,制动主缸10建立压力。制动液经过0#管路20,常开限压阀14和1#单向阀131,2#管路22,常开增压阀16,4#管路24最终进入制动轮缸31,在车轮上产生制动力矩。
[0097] (2)当控制系统认为制动轮缸31的压力过高需要降低制动轮缸31的压力时,常闭减压阀17通电打开,常开增压阀16通电关闭,制动轮缸31中的制动液经过3#管路23流入蓄能器18。同时电机11通电带动回流柱塞泵12工作,将蓄能器18中的制动液经过0#管路20泵入到制动主缸10中。
[0098] (3)当控制系统判断需要在制动轮缸31建立压力但制动踏板没有踩下时,常闭吸入阀15通电打开,常开限压阀14通电关闭或部分关闭,电机11通电并带动回流柱塞泵12工作,制动主缸10中的制动液经过0#管路20、常闭吸入阀15、1#管路21、回流柱塞泵12、2#管路22、常开增压阀16进入制动轮缸31实现制动动作。
[0099] (4)当控制系统判断需要降低主动建立的制动轮缸31的压力时,常闭吸入阀15断电关闭,常开限压阀14断电打开或部分打开,制动轮缸31中的制动液经过4#管路24、常开增压阀16和6#单向阀136、2#管路22、常开限压阀14、0#管路20流回到制动主缸10。
[0100] 基于以上的一种汽车制动系统,本发明提供一种汽车制动系统的压力控制方法,首先在每个计算周期内从压力估算程序中得到各段管路的估算体积和估算压力,从上层控制程序中得到各个轮缸的目标压力。根据目标压力与估算压力的偏差计算得到各个轮缸目标制动液体积与当前制动液体积的偏差。然后利用各个管路的液压模型计算得到各阀口(包括增压阀、减压阀、限压阀、吸入阀等的阀口)的目标流量。最后利用电磁阀模型和回流泵模型计算各电磁阀和电机的控制参数,并基于这些控制参数控制汽车制动系统的压力。
[0101] 下文结合附图以一次主动增压控制中的左前轮控制为例介绍本发明提供的一种汽车制动系统的压力控制方法的实施流程,本例中当前四个车轮和主缸均无制动压力,左前轮目标压力设置为100bar,其他轮目标压力为0,制动系统为X型布置。本发明提供的一种汽车制动系统的压力控制方法的实施流程包括如下步骤:
[0102] 步骤S101,根据轮缸目标压力和各段管路的估算压力计算轮缸制动液体积变化量和设置在各段管路中的增减压阀的目标流量以及轮缸主动增压液量。
[0103] 在每个周期内,根据上层控制器给出的目标轮缸压力和基于估算程序得到的轮缸的估算压力和各段管路的估算压力,计算轮缸制动液体积变化量和设置在各段管路中的增减压阀的目标流量。具体的操作步骤如图3所示。
[0104] 首先利用轮缸的pv特性曲线根据轮缸的目标压力p31Tar和当前估算压力p31Est插值得到轮缸的目标制动液体积(记为V31Tar)和轮缸的当前制动液体积(记为V31Est)。二者之差即为轮缸制动液体积变化量,记为ΔV31Tar。
[0105] 判断轮缸的目标制动液体积变化量(记为ΔV31Tar)是否大于0,如果ΔV31Tar大于0说明轮缸制动液需要增加,此时增压阀目标流量(记为qEV)为:qEV=ΔV31Tar;否则增压阀目标流量为0。
[0106] 判断增压阀目标流量(记为qEV)是否大于0,当qEV≤0时,不需要电机主动增压;当qEV>0时,需要判断是否需要电机进行主动增压。具体判断是否需要电机进行主动增压的方法如下:首先计算达到目前主缸压力时轮缸的制动液体积 将其与轮缸的目标制动液体积V31Tar进行比较,如果 说明需要主动增压,需主动增压的制动液体积qAct通过如下公式计算得到:
[0107]
[0108] 其中qAct为需主动增压的制动液体积,V31Tar为轮缸的目标制动液体积V31Tar,为达到目前主缸压力时轮缸的制动液体积。
[0109] 轮缸主动增压液量等于主动增压的制动液体积qAct。
[0110] 本例中假设p31Est=0,p31Tar=100bar,V31Tar=2930mm3,V31Est=0,ΔV31Tar=3 3 3
2930mm,qEV=2930mm, 此时判断左前轮缸需要主动增压qAct=2930mm。
[0111] 然后计算减压阀的制动液流量。当轮缸达到目标压力和主缸压力中较大者的压力时轮缸体积为 如果 说明轮缸压力降低到主缸后还需要降低才能达到目标值,此时减压阀的制动液流量为:
[0112]
[0113] 其中,qAV为减压阀的目标流量;ΔV31Dec为轮缸主动减压体积; 为轮缸体积,V31Tar为轮缸的目标制动液体积;
[0114] 否则减压阀流量qAV=0。本例中 因为 所以qAV=0。
[0115] 步骤S102,根据得到的轮缸主动增压液量、回流泵泵液量、限压阀排液量等信息计算设置在管路中的限压阀的目标流量。
[0116] 根据限压阀所在管路中两个轮缸需主动增压的制动液体积qAct之和、回流泵本控制周期泵入限压阀所在的管路的制动液体积qrfp、从限压阀排出液体的体积qUSVDec,计算限压阀的目标流量qUSV。限压阀的目标流量的具体计算方法如图4所示:
[0117] 首先利用限压阀所在的管路(如管路22)的pv特性曲线计算管路22达到轮缸压力和主缸压力中较大者的压力时的体积 与当前限压阀所在的管路22估算体积V22Est的差值ΔV22即为管路22的体积变化量。
[0118] 然后判断当轮缸达到主缸压力和目标压力中较大者的压力时是否需要从限压阀排出制动液,如果轮缸压力大于主缸压力且需要减压说明需要从限压阀排出液体,那么这部分从限压阀排出液体的体积为:
[0119]
[0120] 其中qUSVDec为从限压阀排出液体的体积;V31Est为估算的轮缸体积; 为管路达到轮缸压力和主缸压力中较大者的压力时的体积;
[0121] 由压力估算程序可以得到回流泵本控制周期泵入限压阀所在的管路(如2#管路22)的制动液体积qrfp。
[0122] 最后根据限压阀所在管路中两个轮缸需主动增压的制动液体积之和、回流泵本控制周期泵入限压阀所在的管路的制动液体积、从限压阀排出液体的体积qUSVDec,得到限压阀的目标流量为:
[0123] qUSV=ΔV22+qActCir-qrfp-qUSVDec
[0124] 其中qUSV为限压阀的目标流量;ΔV22为当前限压阀所在的管路的体积变化量;qActCir为限压阀所在管路中两个轮缸需主动增压的制动液体积qAct之和;qrfp为回流泵本控制周期泵入限压阀所在的管路的制动液体积;qUSVDec为从限压阀排出液体的体积。
[0125] 本例中ΔV22=80mm3,由于轮缸当前需要增压,所以qUSVDec=0。由于电机此时还没有通电,所以qrfp=0,qUSV=3010mm3。
[0126] 步骤S103,根据轮缸的目标压力、主缸压力、当前制动管路中的最大压力等信息计算增压阀的控制参数,即增压阀的占空比。
[0127] 根据轮缸目标压力、主缸压力、当前制动管路中的最大压力之间的大小关系判断增压阀是否需要PWM控制,如果需要,根据步骤S101中计算的轮缸体积目标变化量ΔV31Tar以及增压阀两端压差计算增压阀的目标占空比。
[0128] 增压阀参数的具体计算方法如图5和图6所示。首先按照图5中的步骤确定增压阀的控制状态。
[0129] 如果轮缸目标压力等于0,那么说明需要关闭增压阀,此时增压阀的PWM占空比DtEV=100%;如果轮缸目标压力大于0,则继续判断轮缸目标压力与主缸压力的关系。
[0130] 如果轮缸目标压力小于主缸压力,那么需要使用图6所示的方法计算增压阀的占空比;如果轮缸目标压力大于主缸压力,需要判断轮缸目标压力是否大于当前制动管路中的最大压力;如果是,那么增压阀在本控制周期全开,增压阀的PWM占空比DtEV=0;如果不是,那么继续判断,如果轮缸目标压力大于通路另一轮的目标压力即p31Tar=pmaxTar,且轮缸压力等于管路中的最大压力那么说明增压阀需要全开,增压阀的PWM占空比DtEV=0;如果以上两种情况都不满足说明增压阀需要被控制在某个开度,按照图6所示的方法计算增压阀的占空比。本例中轮缸目标压力大于当前管路中的最大压力所以增压阀本控制周期全开,PWM占空比DtEV为0。
[0131] 图6所示的方法为已知增压阀的目标流量和两端压差的情况下计算增压阀的控制参数的方法。根据当前增压阀两端的压差,可以利用伯努利方程计算出当增压阀全开时本控制周期可以通过增压阀的最大流量,为:
[0132]
[0133] 其中,qEVmax为当增压阀全开时本控制周期可以通过增压阀的最大流量;Si为i号管路的截面积,ρ为制动液密度,dpEV为增压阀两端压差;Tcycle为控制周期,本例中Tcycle=10ms。
[0134] 利用本控制周期可以通过增压阀的最大流量qEVmax,确定本控制周期增压阀的目标等效开启时间tEVTar为:
[0135]
[0136] 其中tEVTar为本控制周期增压阀的目标等效开启时间;qEVmax为本控制周期可以通过增压阀的最大流量;ΔV31Tar为轮缸制动液体积变化量;Tcycle为控制周期。
[0137] 由于增压阀的关闭存在一定的延迟,该延迟时间与增压阀两侧的压差由关,可近似认为延迟时间与压差的倒数呈线性关系,即:
[0138]
[0139] 其中tDelayEV参数表示增压阀的关闭的延迟时间;c1,c2为试验测得的经验常数。
[0140] 故增压阀的等效开度为:
[0141]
[0142] 其中tEVTar表示本控制周期增压阀的目标等效开启时间;tDelayEV参数表示增压阀的关闭的延迟时间;Tcycle为控制周期。
[0143] 通过试验分析可以得到增压阀的等效开度是增压阀PWM占空比和两侧压差的函数,三者的关系可以描述为:
[0144] DtEV=k1(dpEV)-k2(dpEV)RtEV
[0145] 其中DtEV为增压阀的占空比,可由控制器主芯片直接输出到电磁阀控制线圈;k1(),k2()分别为与增压阀两侧压差有关的系数。
[0146] 通过上述步骤S103,可以得到增压阀的控制参数,即增压阀PWM占空比。
[0147] 步骤S104,根据得到的限压阀的目标流量、轮缸目标压力、主缸压力等信息计算限压阀控制参数,即限压阀控制需要的PWM占空比。
[0148] 根据步骤S102得到的限压阀的目标流量以及轮缸目标压力、主缸压力、计算限压阀控制参数,即限压阀控制需要的PWM占空比。具体方法如图7所示:
[0149] 如果限压阀的目标流量qUSV>0,说明本控制周期轮缸需要主动增压,限压阀没有从管路22到主缸的流量。此时限压阀的目标压差为:
[0150] dpUSV=dpEVcst+pmaxTar-pmc
[0151] 其中dpUSV为限压阀的目标压差;pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpEVcst为增压阀的节流压差,其通过如下公式计算得到:
[0152] dpEVcst=kEVcst(qrfp/tEV)2
[0153] 其中kEVcst为节流阻力系数,与阀体结构有关,其数值可以通过试验获得;tEV为增压阀目标开启时间;qrfp为回流泵本控制周期泵入限压阀所在的管路的制动液体积;
[0154] 如果0>qUSV>-qrfp(qUSV表示限压阀的目标流量;qrfp为回流泵本控制周期泵入限压阀所在的管路的制动液体积),说明回流泵泵入管路的液体一部分进入轮缸另一部分经过限压阀进入主缸。此时,限压阀的目标压差为:
[0155] dpUSV=dpEVcst+pmaxTar-pmc-dpUSVcst
[0156] 其中dpEVcst为增压阀的节流压差;pmaxTar为该限压阀所在管路中较大的轮缸目标压力;pmc为主缸压力;dpUSVcst为限压阀的节流压差。
[0157] 如果qUSV<-qrfp,说明轮缸中的制动液经过限压阀流入主缸。此时,限压阀的目标压差为:
[0158] dpUSV=pmaxTar-pmc-dpUSVcst
[0159] 其中本例中qUSV>0,dpEVcst=0,dpUSV=100bar。
[0160] 得到限压阀的目标压差之后利用限压阀模型计算限压阀控制参数。首先通过试验获得:
[0161] 1)在限压阀流量刚好为0时限压阀PWM占空比与限压阀两端压差的关系,满足:
[0162] dpUSVs=fs(DtUSV)
[0163] 2)在回流泵全速运转时,限压阀流量为qUSVmax,此时限压阀PWM占空比与限压阀两端压差的关系,满足:
[0164] dpUSVmax=fmax(DtUSV)
[0165] 在当前周期根据限压阀目标压差可以得到限压阀流量为0时需要的PWM占空比:
[0166] DtUSVs=fs-1(dpUSV)
[0167] 在回流泵全速运转时需要的PWM占空比为:
[0168] DtUSVmax=fmax-1(dpUSV)
[0169] 然后用当前周期的限压阀目标流量计算最终输出的限压阀PWM占空比
[0170] 本例中0流量需要的PWM占空比DtUSVs为38.9%,回流泵全速运转时需要的PWM占空比DtUSVmax为29.9%。因为qUSV>0,所以实际上没有制动液从管路22经过限压阀流入主缸,DtUSV=DtUSVs=38.9%。
[0171] 步骤S105,根据得到的减压阀目标流量和主动增压液量以及减压阀两侧压差等信息计算吸入阀和减压阀的控制参数。
[0172] 根据S101得到的减压阀目标流量qAV和轮缸主动增压液量计算减压阀和吸入阀的控制参数。
[0173] 减压阀和吸入阀均为常闭阀,由于其结构特性以及功能需求的特点,一般不采用高频PWM方法控制而采用高速开关控制方法,即如果目标开启时间为t,则在一个周期内0-t ms给电磁线圈通电,t-TCyclems给电磁线圈断电。
[0174] 对于减压阀:
[0175] 首先利用伯努利方程计算减压阀一个周期内能够流出的制动液体积的最大值:
[0176]
[0177] 其中dpAV为轮缸压力与蓄能器压力的差值。
[0178] 减压阀期望开启时间为:
[0179]
[0180] 因为减压阀开启存在延迟,该延迟时间与增压阀类似,满足:
[0181] tDelayAV=c1dpAV+c2
[0182] 其中c1,c2为试验测得的经验常数。
[0183] 故减压阀的目标开度为 减压阀的目标开启时间为RtAVTCycle。本例中减压阀目标流量为0,故减压阀目标开启时间也为0。
[0184] 对于吸入阀,其流量由电机、回流泵和限压阀的控制参数已经可以确定,故不需要精确的PWM控制,当轮缸主动增压目标流量qAct>0且蓄能器液体体积小于一定的限值时说明需要从主缸泵入制动液,吸入阀通电开启,其他情况下吸入阀断电关闭。本例中qAct>0,轮缸需要主动增压,故吸入阀当前周期开启。
[0185] 步骤S106,根据得到的轮缸主动增压液量、泵出口压力、管路液量变化量等信息计算电机控制参数,包括电机的目标转速、目标电压和通电时间。
[0186] 根据步骤S101得到的主动增压液量qAct,估算程序给出的回流泵的泵出口压力prfp,ΔV22为当前限压阀所在的管路(如2#管路22)的体积变化量,计算并得到电机的目标转速、目标电压以及通电时间。
[0187] 目前常用的ESC电机为永磁直流电机,电压平衡方程为:
[0188] Umot=Ea+IaRa
[0189] 其中Umot为电机驱动电压,由采集电路测得并经过滤波处理;Ea为反电动势;Ia为电枢电流;Ra为电枢电阻。反电动势Ea=CeΦn,其中 为电动势常数,p为极对数,N为电枢绕组总导体数,a为电枢绕组支路对数;Φ为磁通量,n为电机转速。
[0190] 电机扭矩平衡方程为:
[0191] T=CTΦIa-T0
[0192] 其中T为输出扭矩, 为转矩常数,T0为无输出时的阻力转矩。
[0193] 由此得到电机驱动电压、输出转矩和转速的关系为:
[0194]
[0195] 其中的参数与上述相应的参数的含义相同,这里不再详细描述。
[0196] 电机利用同轴的偏心轮直接驱动柱塞泵,输出扭矩与柱塞泵的出口液压呈近似线性关系T=kptprfp,故电机的转速估算模型可以表示为:
[0197] n=kuUmot-kpprfp-n0
[0198] 其中 均为与电机和柱塞泵结构参数相关的常数。其余参数与上述相关参数的含义相同,这里不再详细描述。
[0199] 回流泵的机械结构决定了回流泵的泵液量与电机转速呈线性关系,即:
[0200] qrfp=nCqrfpTcycle/60000
[0201] 其中Cqrfp为每个周期(ECU运行的时间周期)回流泵泵入管路的制动液体积,qrfp为一个ECU控制周期内回流泵泵入管路的制动液的体积,n为电机转速,单位为转/分钟。所以电机目标转速为:
[0202]
[0203] 其中,nTar为电机目标转速,单位为转/分钟;qAct为轮缸主动增压液量;ΔV22为管路的体积变化量;Cqrfp为每个ECU运行的时间周期回流泵泵入管路的制动液体积;kn为速率系数,表示目标流量在kn个周期内全部泵入管路;TCycle为控制周期;
[0204] 从而得到电机的目标电压为:
[0205] UmotTar=(nTar+kpprfp+n0)/ku
[0206] 其中UmotTar为电机的目标电压;nTar为电机目标转速,单位为转/分钟;;prfp为估算程序给出的回流泵出口压力;其中的 和 均为与电机和柱塞泵结构参数相关的常数;
[0207] 选取较大的kn将会形成较慢的增压速率和较低的噪音,通常kn选取在3~110之间,较大的转速对应较大的kn,转速与kn的对应关系一般根据对噪音的要求试验得到。
[0208] 电机的控制采用低频的开关控制方法,即如果目标开启时间为t,则在一个电机控制周期内0-t ms给电磁线圈通电,t-TMotCyclems给电磁线圈断电。
[0209] 本例中TMotCycle=50ms。电机持续通电时驱动电压为UmotMax=12V,故电机的目标通3 3
电时间设置为 本例中当前周期qAct=2930mm ,ΔV22=80mm ,Cqrfp=
60mm3,kn=105,nTar=2867rpm。kp=7,n0=200,ku=350,prfp=0,电机的目标电压UmotTar=
8.8V,电机的目标通电时间为tMotTar=37ms。
[0210] 步骤S107,利用所述增压阀的控制参数、限压阀控制参数、吸入阀和减压阀的控制参数和电机控制参数,对汽车制动系统的压力进行控制。
[0211] 经过上述步骤S101至步骤S106的过程计算出增压阀的控制参数、限压阀控制参数、吸入阀和减压阀的控制参数和电机控制参数后,利用这参数控制相关的增压阀、限压阀、吸入阀、减压阀和电机,实现对整个汽车制动系统压力的控制。
[0212] 虽然本发明已以较佳实施例公开如上,但实施例并不限定本发明。在不脱离本发明之精神和范围内,所做的任何等效变化或润饰,同样属于本发明之保护范围。因此本发明的保护范围应当以本申请的权利要求所界定的内容为标准。
相关专利内容
标题 发布/更新时间 阅读量
制动主缸 2020-05-11 731
主缸和制动系统 2020-05-12 490
用于制动系统的主缸 2020-05-13 203
制动主缸及其制动系统 2020-05-12 628
制动主缸 2020-05-11 632
主缸以及具有主缸的电子制动系统 2020-05-13 1009
制动主缸 2020-05-11 490
制动主缸 2020-05-12 351
制动主缸 2020-05-12 823
制动主缸 2020-05-13 732
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈