发布信息

排气制动控制方法、装置、设备、介质和程序产品与流程

作者:admin      2022-08-31 08:57:40     632



发动机及配件附件的制造及其应用技术1.本技术涉及汽车智能控制领域,特别是涉及一种排气制动控制方法、装置、设备、介质和程序产品。背景技术:2.各类型车辆中均配置有辅助制动装置,例如,安装在排气管上的排气制动阀就是一种常用的辅助制动装置。3.通常,当车辆不需要辅助制动时,排气制动阀完全打开,此时排气管导通,车辆处于排气不制动状态;当车辆需要辅助制动时,排气制动阀的气缸接受来自发动机的能量,气缸内的活塞推动转轴转动,使得排气制动阀片完全关闭,此时排气管堵塞,车辆处于制动状态。4.然而,目前的排气制动阀工作方式使得车辆在不同排气制动模式下的制动效果较差。技术实现要素:5.基于此,有必要针对上述技术问题,提供一种能够提高车辆在不同排气制动模式下的制动效果的排气制动控制方法、装置、设备、介质和程序产品。6.第一方面,本技术提供了一种排气制动控制方法。该方法包括:7.根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;8.根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。9.在其中一个实施例中,根据发动机的当前转速值,确定目标排气制动模式,包括:10.在发动机的排气制动功能激活后,获取发动机的当前转速值;11.将当前转速值与预设的多个转速区间进行匹配;每个转速区间对应一种排气制动模式;12.将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式。13.在其中一个实施例中,在根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值之前,该方法还包括:14.获取目标排气制动模式下的转速阈值;15.将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值。16.在其中一个实施例中,根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况,包括:17.获取当前阀门开度值与阀门开度目标值之间的开度差值;18.根据开度差值,确定发动机的阀门开启方式;19.通过阀门开启方式调整发动机的阀门开度,以控制发动机进入排气制动工况。20.在其中一个实施例中,根据开度差值,确定发动机的阀门开启方式,包括:21.若开度差值大于预设阈值,确定发动机的阀门开启方式为两次开启;22.若开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启。23.在其中一个实施例中,通过阀门开启方式调整发动机的阀门开度,包括:24.若发动机的阀门开启方式为两次开启,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值;25.若发动机的阀门开启方式为一次开启,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值。26.在其中一个实施例中,该方法还包括:27.获取进入排气制动工况后发动机的运行转速值;28.根据运行转速值,对发动机的阀门开度值进行调整。29.在其中一个实施例中,根据运行转速值,对发动机的阀门开度值进行调整,包括:30.若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值;标定保护值为发动机排气制动安全性最高时对应的阀门开度。31.第二方面,本技术还提供了一种排气制动控制装置。该装置包括:32.匹配模块,用于根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;33.制动控制模块,用于根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。34.第三方面,本技术还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:35.根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;36.根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。37.第四方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:38.根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;39.根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。40.第五方面,本技术还提供了一种计算机程序产品。计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现以下步骤:41.根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;42.根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。43.本技术提供的一种排气制动控制方法、装置、设备、介质和程序产品,根据发动机的当前转速值确定目标排气制动模式,使得发动机在任一转速下需要进行制动时,都能够基于当前转速值匹配到制动性能最高的目标排气制动模式,根据目标排气制动模式控制发动机在最高制动性能下制动,提高了辅助制动装置在不同排气制动模式下的适应性;并且根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值自动调节排气制动阀的开度,能够准确、及时地控制发动机进入排气制动工况,提高了制动控制的准确性。附图说明44.图1为一个实施例中排气制动控制方法的应用环境示意图;45.图2为一个实施例中排气制动控制方法的流程示意图;46.图3为一个实施例中确定目标排气制动模式的方法流程示意图;47.图4为一个实施例中确定为阀门开度目标值的方法流程示意图;48.图5为一个实施例中发动机制动性能的标定过程示意图;49.图6为一个实施例中控制发动机进入排气制动工况的方法流程示意图;50.图7为一个实施例中确定发动机的阀门开启方式的方法流程示意图;51.图8为一个实施例中调整发动机的阀门开度的方法流程示意图;52.图9为一个实施例中对排气控制阀开启方式的示意图;53.图10为一个实施例中对发动机的阀门开度值调整的方法流程示意图;54.图11为一个实施例中对发动机的阀门开度值调整的示意图;55.图12为一个实施例中排气制动控制装置的结构框图;56.图13为一个实施例中匹配模块的结构框图;57.图14为一个实施例中判断模块和监控模块的结构框图;58.图15为一个实施例中计算机设备的内部结构图。具体实施方式59.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。60.本技术实施例提供的排气制动控制方法,可以应用于如图1所示的计算机设备。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储排气制动控制方法数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种排气制动控制方法。61.其中,该计算机设备可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。62.在使用传统技术中的辅助制动装置时,由于排气制动阀只有全关和全开两个位置,因此采用这种辅助制动装置的车型,通常需要用户在较高的发动机转速区间进行使用才能得到较好的制动效果,但较高的运行转速,会降低发动机使用寿命,同时,带来更大的发动机噪音,此外,如果在高转速下关闭排气制动阀,排气制动阀的瞬间排气背压会很高,可能会引起排气制动阀的二次开启或增压器漏油等故障;若车辆运行在低速区间,则制动时排气制动阀的阀门全关可能会使得车辆急停,影响制动体验和发动机性能。面对此问题,可以对上述传统技术的辅助制动装置进行改进,例如,采用增设压力检测装置来检测排气制动阀的排气背压以保证排气制动的制动安全性,然而压力检测装置能够检测排气背压,但并不能规避排气制动阀开启瞬间的高背压。或者根据路况对控制排气制动阀的开度进行连续调节,但是,这种方式并未考虑到连续调节对零件可靠性及寿命的影响。基于此,本技术实施例提供一种排气制动控制方法、装置、设备、介质和程序产品,其能够提高车辆在不同排气制动模式下的制动效果。当然,本技术实施例中的提供的排气制动控制方法并不限于实现提高车辆在不同排气制动模式下的制动效果,还能实现其他效果,例如,降低了在制动过程中发动机转速变化时排气制动阀开度值调节的频次,延长了排气制动阀的使用寿命等等,具体在此不一一列举,可参见下述实施例中的说明。63.在一个实施例中,参照图2,提供了一种排气制动控制方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:64.步骤202,根据发动机的当前转速值,确定目标排气制动模式。65.具体地,发动机转速的单位为r/s(转/秒)或r/min(转/分),发动机转速大小与车辆的速度大小成正比,获取发动机的当前转速值的方法可以为:角度测量方法,如包括离心式转速表测速法、微电机测速法、测速发电机测速法、光电码盘测速法和霍尔效应测速法等;或非接触式测量法,如激光传感器测速以及表面位移测量等。66.其中,目标排气制动模式为预设的多种排气制动模式中任一种;排气制动模式即为对排气制动阀开度的控制方案,计算机设备基于排气制动模式对应控制方案对排气制动阀进行调整。进一步地,排气制动阀开度的控制方案可以基于发动机的标定数据来确定。67.其中,在发动机的标定过程中,发动机对应的运行参数包括很多,比如转速、排气制动阀的开度、空气流量、节气门位置、缸内压力、冷却水温度、机油温度、点火提前角度、喷油脉宽等等,标定过程中发动机电控系统可以基于预设的控制策略修改标定软件中的控制参数,标定软件的参数是否取得某种约束条件下的最优值将终决定发动机能否达到最佳性能,而取得最优值的这个过程就是标定。本技术实施例中的标定过程是在控制策略中其它运行参数均为最优值的条件下,根据转速来调整排气制动阀开度这一参数,以发动机制动性能最高。通过调整发动机转速和排气制动阀对发动机制动性能进行监测,逻辑简单易于实现,不产生过多的标定工作,不影响其它功能策略的实现。进一步地,衡量发动机制动性能时可以采用:(1)通过发动机制动功率百分比来反应发动机辅助制动装置的制动性能,制动功率百分比的计算是指发动机辅助制动装置的功率在相同转速下发动机的输出功率所占份额。(2)通过发动机性能仿真软件获取发动机辅助制动工作过程中制动性能对应的仿真数据。68.在预设多种排气制动模式时,可以将发动机的每个转速值对应一种排气制动模式,也可以是将发动机多个不同的转速值对应一种排气制动模式,下面对这两种情况进行分别说明:69.情况一:将发动机的每个转速值对应一种排气制动模式时,在发动机的标定过程中,首先将发动机的转速固定在该转速值,然后调节排气制动阀的阀门开度,获得发动机在各个阀门开度下的制动性能,将制动性能最高的阀门开度作为该转速对应的排气制动模式。具体地,排气制动阀开度值可以表示为10%(开启)、20%(开启)、30%(开启)、40%(开启)、50%(开启)……;10%(关闭)、20%(关闭)、30%(关闭)、40%(关闭)、50%(关闭)等等。70.情况二:将发动机多个不同的转速值对应一种排气制动模式时,可以根据发动机的标定数据为发动机的多个转速值选取同一个排气制动阀的阀门开度值,该排气制动阀的阀门开度值不但能够满足多个转速值对应的制动工况,且能够使发动机制动性能最高。71.故,根据发动机的当前转速值即能够确定该发动机对应的排气制动模式,将该排气制动模式作为目标排气制动模式。72.步骤204,根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况。73.其中,阀门开度目标值为发动机在目标排气制动模式下排气制动性能最高时对应的阀门开度,发动机以目标排气制动模式工作时,即表征发动机的排气制动阀以该目标排气制动模式对应的阀门目标开度值开启。在本技术实施例中,确定了当前转速值对应的目标排气制动模式后,根据目标排气制动模式查询阀门开度目标值,控制排气制动阀以阀门开度目标值开启,此时,发动机即进入了排气制动工况。74.上述排气制动控制方法中,根据发动机的当前转速值确定目标排气制动模式,使得发动机在任一转速下需要进行制动时,都能够基于当前转速值匹配到制动性能最高的目标排气制动模式,根据目标排气制动模式控制发动机在最高制动性能下制动,提高了辅助制动装置在不同排气制动模式下的适应性;并且根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值自动调节排气制动阀的开度,能够准确、及时地控制发动机进入排气制动工况,提高了制动控制的准确性。75.由于车辆在制动过程中,发动机的转速是连续变化的,因此若为每个转速值设置每一个排气制动阀开度值,则会导致排气制动阀的开度连续变化,连续变化可能会影响排气制动阀的可靠性及寿命,因此,在一个实施例中,参照图3,步骤202,根据发动机的当前转速值,确定目标排气制动模式,包括:76.步骤302,在发动机的排气制动功能激活后,获取发动机的当前转速值。77.具体地,在发动机点火后即通过接触式或者非接触式的传感器实时地采集发动机的转速值,接收到排气制动指令后,排气制动模式被激活,此时采集到的发动机的转速值即为发动机的当前转速值。78.其中,生成排气制动指令的方式可以是采用自动生成的方式,如根据路况(下坡,或者是与前车距离过近)自动生成排气制动指令,或者是根据驾驶员手动输入控制信号至计算机设备,计算机设备将该手动控制信号转换为排气制动指令,输入控制信号的方式可以为驾驶员在计算机设备上按下开关按钮等方式。79.步骤304,将当前转速值与预设的多个转速区间进行匹配。80.其中,对于与上述的情况二,即每个转速区间对应一种排气制动模式,每个发动机的多个转速区间是基于该发动机的性能划分的,因此,每个发动机对应的转速区间可以不同。81.步骤306,将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式。82.其中,将当前转速值与各个转速区间进行比较,若当前转速值落入该区间内,则说明当前转速值与该区间匹配成功,若当前转速值未落入该区间内,则说明当前转速值与该区间匹配不成功。83.基于上述的情况二,基于为每个转速区间设置一种排气制动模式时,首先要划分出该发动机的对应的多个转速区间,其次,在确定了多个转速区间后,确定每个转速区间各自对应的排气制动模式。84.在划分转速区间时,可以根据发动机的标定数据进行手动划分,具体地,参照表1,对于本技术实施例,为每个发动机划分多个转速区间,包括:85.sa1,根据发动机的标定数据,获取发动机在各个转速下基于测试阀门开度值的发动机制动性能,将发动机制动性能大于基准值的多个连续转速值作为测试转速区间。86.其中,测试阀门开度值是指在标定过程中用户选择的阀门开度集合中的任一开度值,阀门开度集合为:{阀门开度x1、阀门开度x2、阀门开度x3、阀门开度x4……},阀门开度集合表征阀门开度由全开到全关范围之间选取的多个开度值,在阀门开度集合内各个开度值可以大到小(或者是由小到大)排列。87.其中,基准值可以是设定的经验阈值,也可以是在当前的各个发动机制动性能中选取的数值。88.sa2,根据获取到的下一阀门开度值更新测试阀门开度值,重复执行sb1。89.其中,获取到下一阀门开度值时按照阀门开度集合中元素顺序依次获取,直至遍历整个阀门开度集合。90.sa3,将各个测试转速区间调整为连续且不重合转速区间。91.其中,将阀门开度集中的所有测试阀门开度值遍历后,生成多个测试区间;具体地,将各个测试转速区间调整为连续且不重合转速区间是指,将相邻的区间的重合端点至划分至任一测试转速区间,以避免区间端点重合。92.表1[0093][0094][0095]其中,参照表1中的示例,a、b仅作为示意,用于表示发动机制动性能的高低,表1中的转速值1-转速值6以及测试阀门开度值x1-测试阀门开度值x4也仅是举例,实际应用中,可以有更多的转速值和对应的测试阀门开度。在本技术实施例中,发动机性能为a的制动性能高于发动机制动性能为b的制动性能,基准值可设定为a与b之间的中间值;结合步骤sa1~步骤sa3,可得到的转速区间为转速区间1:[转速值1,转速值2]、转速区间2:[转速值3,转速值4]、转速区间3:[转速值5,转速值6]。[0096]确定每个转速区间各自对应的排气制动模式,具体包括:确定每个转速区间各自对应的排气制动阀开度值,将每个排气制动阀开度值对应一种排气制动模式。本实施例中,将发动机的转速区间划分为三个连续的转速区间:[0,n1],(n1,n2],(n2,nmax],其中,nmax为发动机的转速上限,三个转速区间分别对应发动机的低速、中速、高速区间,覆盖了发动机的所有转速范围,三个转速区间[0,n1],(n1,n2],(n2,nmax]各自对应的阀门开度目标值分别为q1(对应排气制动模式一)、q2(对应排气制动模式二)、q3(对应排气制动模式三)。[0097]本实施例中,根据发动机的当前转速值,确定当前转速值落入哪一个转速区间内,确定当前转速值对应的转速区间之后,将排气制动阀开度调整至该转速区间对应的排气制动阀开度值,该该排气制动阀开度值能够使得发动机的制动性能最高;另,为每个转速区间仅配置一个排气制动阀开度值,而非针对于每一个转速值分别配置一个排气制动阀开度值,降低了在制动过程中发动机转速变化时排气制动阀开度值调节的频次,延长了排气制动阀的使用寿命。[0098]当发动机在进入排气制动工况后,由于制动时刻具有一定初速度,因此需要一定制动时间车辆才能减速停下来,即,在制动过程中当车辆的当前车速(初速度)较高时,进入制动工况后,车辆速度可能仍旧存在一定增量,而在后续的持续制动下,车辆速度的增量逐渐减小实现减速。当发动机的当前转速值在转速区间的区间上限处上下波动时,若当前转速值出现增量即向上波动则需要将排气制动阀的开度值调整至下一转速区间对应的阀门开度目标值,而后,当发动机的转速在制动过程中逐渐减小向下波动时,则需要将排气制动阀的开度值调回至当前转速区间对应的阀门开度目标值,因此导致排气制动阀的开度在短时间内反复调整,为了降低阀门的调整频次,在一个实施例中,参照图4,在步骤204中根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值之前,方法还包括:[0099]步骤402,获取目标排气制动模式下的转速阈值。[0100]其中,基于上述情况二,每个排气制动模式对应一个转速区间,则将目标排气制动模式对应的转速区间的转速上限值作为转速阈值。[0101]步骤404,将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值。[0102]具体地,目标排气制动模式对应的转速区为转速区间[0,n1]为例,n1为目标排气制动模式对应的转速阈值,预设的转速增量为n0,则基于转速阈值n1和预设的转速增量为n0确定的补偿转速值为n1+n0。确定为阀门开度目标值的方式为:将发动机的转速设定在补偿转速值n1+n0转速,在标定过程中,获取发动机在各个排气制动阀开度下(可对应阀门开度集合中的各个开度值)的制动性能,将制动性能最高的排气制动阀开度值作为该排气制动模式下排气制动阀目标开度值。[0103]采用上述方法,将排气制动阀开度直接调整至该转速区间的补偿转速值所对应的排气制动阀开度值,该排气制动阀开度值能够满足该转速区间内任一转速的制动需求,由于该转速区间的排气制动阀开度值是基于最高的发动机制动性能确定的,因此,该目标开度值能够使得发动机的制动的同时使得发动机制动性能最高。[0104]参照图5,接上例,以上述三个连续的转速区间对发动机的标定过程进行说明:[0105]图5中,横轴为标定过程中发动机的各个转速值,纵轴为发动机制动性能;设定转速区间[0,n1]对对应排气制动模式一,转速区间(n1,n2]对应排气制动模式二,转速区间(n2,nmax]对应排气制动模式三;[0106]模式一对应的灰色实线表征的是,将排气制动阀的开度调整至q1(即,对应于模式一),发动机在各个转速下的制动性能;模式二对应的断点线表征的是,将排气制动阀的开度调整至q2(即,对应于模式二),发动机在各个转速下的制动性能;模式三对应的点状线表征的是,将排气制动阀的开度调整至q3(即,对应于模式三),发动机在各个转速下的制动性能;[0107]从发动机的标定数据可以得出,模式一在转速区间[nx,n1+n0]下相比于模式二和模式三的制动性能最高;模式二在转速区间(n1+n0,n2+n0]相比于模式一和模式三的制动性能最高;模式三在转速区间(n2,nmax]时制动性能的制动性能与模式一、模式二、模式三在转速区间(n2,nmax]的制动性能相等。[0108]因此,若发动机的当前转速值在转速区间[0,n1]时,发动机的阀门开度值q1对应n1+n0,因此将阀门的目标开度值设置为开度值q1能够使得发动机的制动性能最高;若发动机的当前转速值在转速区间(n1,n2]时,发动机的阀门开度值q1对应n2+n0,因此将阀门的目标开度值设置为开度值q2能够使得发动机的制动性能最高。[0109]步骤406,若目标排气制动模式不存在转速阈值,则将预设的标定保护值确定为阀门开度目标值。[0110]其中,转速区间(n2,nmax]不存在区间上限,即不存在转速阈值,则将预设的标定保护值确定为阀门开度目标值,标定保护值为发动机排气制动安全性最高时对应的阀门开度,标定保护值是按照发动机使用排气制动的最高转速进行标定的,在该最高转速下,排气制动阀的排气背压能达到发动机能承受的最大值,在该最大背压值下,标定发动机在各个排气制动阀开度下的制动性能,将制动性能最高的排气制动阀开度值作为该排气制动模式下排气制动阀目标开度值qmax,即,(n2,nmax]对应的阀门目标开度值q3即为qmax。对于发动机的高转速区间,确定发动机在最高转速、最大排气背压下的排气制动阀开度,通过调整排气制动阀开度使得发动机始终处于正常工作状态,发动机不会因排气背压过大而损坏,以发动机的安全为前提进行有效制动。因此,若发动机的当前转速值在转速区间(n2,nmax]内,则将阀门的目标开度值设置为开度值q3能够使得发动机的制动性能最高。[0111]下面将为n1、n2给出具体数值进行进一步说明:[0112]假定n1为1000,n2为2000,预设的增量为200;若发动机当前转速值为900,则当前转速值应该落入转速区间[0,n1],转速区间[0,n1]对应的补偿转速值为1100,按照发动机在转速1100下对排气制动阀的开度进行标定,当发动机的转速在当前转速值(900)上下浮动时,转速值始终落入转速区间[0,n1]内,降低了排气制动阀开度调整频次。[0113]而若假定n1为1200,n2为2200,预设增量为0(即,不设置预设增量);若发动机当前转速值为1200,则当前转速值应该落入转速区间[0,n1],转速区间[0,n1]对应的阀门目标开度值q1基于转速值1200标定,当发动机的转速在当前转速值(1200)的基础上向上浮动增大时,转速值落入转速区间[n1,n2]内,当发动机的转速在当前转速值(1200)的基础上向下浮动减小时,转速值再次落入转速区间[0,n1)内,导致排气制动阀的开度在短时间内频繁调整。[0114]采用上述方法,基于预设的转速增量确定转速区间对应的阀门开度目标值,能够降低当前转速值在转速区间的端点波动时排气制动阀开度调整的频次,且基于转速区间的转速阈值和预设的转速增量确定阀门开度目标值,使得阀门开度目标值能够满足转速区间内任一转速的制动需求,且使得发动机在最高制动性能下制动。[0115]在一个具体的实施例中,参照图6,步骤204中根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况,包括:[0116]步骤502,获取当前阀门开度值与阀门开度目标值之间的开度差值。[0117]可以理解的是,制动过程是将排气制动阀的阀门开度值由大调小,即在制动过程中当前阀门开度值对应的开度大于阀门开度目标值对应的开度,而制动结束后排气制动阀恢复排气功能,排气制动阀的开度调大;在制动时,若当前阀门开度值与阀门开度目标值之间的开度差值过大,则排气制动阀的开度由大调至过小,可能会导致排气制动阀阀门处的排气背压过大,排气背压过大可能会导致发动机性降低,甚至会导致发动机损坏,因此,在本技术实施例中,采用根据开度差值确定发动机的排气制动阀的开启方式,以避免排气制动阀开度急剧下降导致排气背压过大的情况出现。[0118]步骤504,根据开度差值,确定发动机的阀门开启方式。[0119]具体地,根据开度差值确定发动机的阀门开启方式可以为:(1)在开度差值大于预设阈值时,实时监测排气背压值,当排气背压值在一定时间内持续低于限定值时,将阀门开度调整至阀门开度目标值。或,(2)在开度差值大于安全值时,调节阀门开度递减至阀门开度目标值。[0120]步骤506,通过阀门开启方式调整发动机的阀门开度,以控制发动机进入排气制动工况。[0121]采用上述方法,控制排气制动阀以该阀门开启方式调整阀门开度,当阀门开度调整至阀门开度目标值,发动机即进入了排气制动工况。[0122]由于分段调整无需实时监控且调整过程更为安全,因此,参照图7,在一个具体的实施例中,步骤504中根据开度差值,确定发动机的阀门开启方式,包括:[0123]步骤5041,若开度差值大于预设阈值,确定发动机的阀门开启方式为两次开启。[0124]其中,预设阈值可以是经验值,具体地,对于本技术实施例,将阀门全开的数值表示为0,阀门全关闭表示为100%;若当前阀门开度值为80%(表示80%关闭),阀门开度目标值为20%,预设阈值为40%,则若开度差值大于预设阈值,此时控制发动机的阀门开启方式为两次开启。[0125]步骤5042,若开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启。[0126]接上例,若当前阀门开度值为80%(表示80%关闭),阀门开度目标值为40%,预设阈值为40%,则开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启。[0127]在一个具体的实施例中,参照图8步骤506中通过阀门开启方式调整发动机的阀门开度,包括:[0128]步骤5061,若发动机的阀门开启方式为两次开启,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值。[0129]步骤sc1,确定当前阀门开度值和阀门开度目标值之间的中间值开度值bb。[0130]其中,中间开度值b可以是经验值。[0131]步骤sc2,将阀门的开度由当前阀门开度值调整至该中间开度值b。[0132]具体地,将阀门的开度以一次调整的方式调整至中间开度值b,以保证在排气制动阀的排气背压不会超过安全范围。[0133]步骤sc3,阀门开度调整至中间开度值b的预设时间段t之后,将阀门的开度由中间开度值b调整至阀门开度目标值。[0134]其中,预设时间段t为经验值,排气制动阀首先以中间开度值b以预设时间段排气制动,在此过程中发动机转速由于制动降低,而后,而后再将排气制动阀的开度减小至阀门开度目标值,通过两次制动达到对高转速的发动机进行有效制动,同时不会造成排气制动阀的排气背压过大。[0135]步骤5062,若发动机的阀门开启方式为一次开启,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值。[0136]下面参照图9,进行具体说明;[0137]图中a1、b、a2、q均表征排气制动阀的阀门开度值,且阀门开度值按照a1、b、a2、q由大到小排列;q为目标排气制动模式对应的阀门目标开度值,b表示中间开度值,l为预设阈值;[0138]若发动机的当前转速值为a1,q-a1大于l,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值,即,将阀门的开度首先由a1调整至b,然后再将阀门的开度由b调整至q;若发动机的当前转速值为a2,q-a1小于l,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值,即,将阀门的开度由a2调整至q。[0139]为了保证制动过程的同时不会排气背压过大的情况,在一个具体的实施例中,在任一制动排气制动模式下,若发动机出现异常的转速超限情况(即大于该排气制动模式下的转速区间的区间上限),则导致发动机排气量增大,为了保证发动机在制动的同时不会出现排气背压过大的情况,参照图10和图11,方法还包括:[0140]步骤602,获取进入排气制动工况后发动机的运行转速值。[0141]其中,在发动机进入目标排气制动模式对应的排气制动工况后,实时获取发动机的转速值作为发动机的运行转速值,在整个制动过程中均对发动机的转速进行监控,以防止发动机出现异常超速导致发动机损坏。[0142]步骤604,根据运行转速值,对发动机的阀门开度值进行调整。[0143]其中,根据运行转速值对发动机的阀门开度值进行调整的目的是,在进入排气制动模式后,发动机可能会出现转速异常的情况,若发动机在制动过程中转速超过该排气制动模式对应的转速区间,则说明该目标排气制动模式对应的阀门目标开度值无法对该异常转速进行有效制动,此时需要对阀门开度值进行再次调整,以避免超速而出现排气背压过大。[0144]其中,对阀门开度值进行调整的方式可以采用:(1)直接将阀门开度调整至预设的标定保护值,由于标定保护值是基于发动机最大转速、最大排气背压确定的阀门开度值,因此该阀门开度值能够保证发动机处于制动状态且不会因为排气背压过大而损坏,能够对该排气制动模式下的异常的转速超限情况起到保护作用;(2)根据运行转速值从多个排气制动模式中选择一个匹配的排气制动模式进行制动。[0145]在一个具体的实施例中,参照图11,步骤604,根据运行转速值,包括:若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值。[0146]其中,转速阈值可以是依据经验进行设定,基于上述情况一,转速阈值即为当前转速值;基于上述情况二,每个转速区间的转速阈值即为每个转速区间的区间上限。可选的,转速阈值可以设定为补偿转速值。采用上述方法,基于转速阈值对发动机的异常超速情况监控,并将阀门开度值调整至标定保护值,能够保证在保证制动性能的基础上避免因排气背压过大而损坏。上述排气制动控制方法的原理为:[0147]在发动机的排气制动功能激活后,根据发动机的当前转速值,将当前转速值与预设的多个转速区间进行匹配,将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式,根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;发动机在任一转速下需要进行制动时,都能够匹配到制动性能最高的目标排气制动模式,使得发动机在最高制动性能下工作;[0148]且,通过调整发动机转速和排气制动阀对发动机制动性能进行监测,逻辑简单易于实现,不产生过多的标定工作,不影响其它功能策略的实现,通过将当前转速值与各个转速区间进行比对,并为每个转速区间仅配置一个排气制动阀开度值,降低了在制动过程中发动机转速变化时排气制动阀开度值调节的频次,延长了排气制动阀的使用寿命;[0149]进一步地,获取目标排气制动模式下的转速阈值,将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值,能够降低当前转速值在转速区间的端点波动时排气制动阀开度调整的频次;[0150]在阀门调整至阀门开度目标值的过程中,为了避免瞬间排气背压过大,首先获取当前阀门开度值与阀门开度目标值之间的开度差值,若开度差值大于预设阈值,确定发动机的阀门开启方式为两次开启,若开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启,能够有效避免排气制动阀在调整开度的过程中出现瞬时排气背压过大的情况;[0151]而后,获取进入排气制动工况后发动机的运行转速值,若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值,标定保护值为发动机排气制动安全性最高时对应的阀门开度,由于标定保护值是基于发动机最大转速、最大排气背压确定的阀门开度值,该阀门开度值能够保证发动机处于制动状态且不会因为排气背压过大而损坏,因此能够对该排气制动模式下的异常的转速超限情况起到保护作用。[0152]应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。[0153]基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的排气制动控制方法的排气制动控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个排气制动控制装置实施例中的具体限定可以参见上文中对于排气制动控制方法的限定,在此不再赘述。[0154]在一个实施例中,如图12所示,提供了一种排气制动控制装置100,包括:匹配模块110和制动控制模块120,其中:[0155]匹配模块110,用于根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;[0156]制动控制模块120,用于根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。[0157]在一个实施例中,匹配模块110包括:[0158]激活单元101,用于在发动机的排气制动功能激活后,获取发动机的当前转速值;[0159]匹配单元102,用于将当前转速值与预设的多个转速区间进行匹配;每个转速区间对应一种排气制动模式;[0160]确定单元103,用于将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式。[0161]参照图14,在一个实施例中,装置还包括判断模块130,判断模块130包括:[0162]判断单元1031,用于获取目标排气制动模式下的转速阈值;[0163]设定单元1302,用于将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值。[0164]参照图14,在一个实施例中,制动控制模块120包括:[0165]计算单元1201,用于获取当前阀门开度值与阀门开度目标值之间的开度差值;[0166]分析单元1202,用于根据开度差值,确定发动机的阀门开启方式;[0167]调整单元1203,用于通过阀门开启方式调整发动机的阀门开度,以控制发动机进入排气制动工况。[0168]在一个实施例中,分析单元1202根据所述开度差值,确定所述发动机的阀门开启方式时还用于:[0169]在开度差值大于预设阈值时,确定发动机的阀门开启方式为两次开启;[0170]在开度差值小于或等于预设阈值时,确定发动机的阀门开启方式为一次开启。[0171]在一个实施例中,调整单元1203在通过阀门开启方式调整发动机的阀门开度时还用于:[0172]若发动机的阀门开启方式为两次开启,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值;[0173]若发动机的阀门开启方式为一次开启,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值。[0174]参照图14,在一个实施例中,装置还包括监控模块140,监控模块140包括:[0175]获取单元1401,用于获取进入排气制动工况后发动机的运行转速值;[0176]调节单元1402,用于根据运行转速值,对发动机的阀门开度值进行调整。[0177]在一个实施例中,获取单元1401在根据运行转速值,对发动机的阀门开度值进行调整时还用于:[0178]若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值;标定保护值为发动机排气制动安全性最高时对应的阀门开度。[0179]上述排气制动控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。[0180]在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图15所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种排气制动控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。[0181]本领域技术人员可以理解,图15中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。[0182]在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:[0183]根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;[0184]根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。[0185]在一个实施例中,处理器执行计算机程序时还实现以下步骤:[0186]在发动机的排气制动功能激活后,获取发动机的当前转速值;将当前转速值与预设的多个转速区间进行匹配;每个转速区间对应一种排气制动模式;将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式。[0187]在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取目标排气制动模式下的转速阈值;将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值。[0188]在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取当前阀门开度值与阀门开度目标值之间的开度差值;根据开度差值,确定发动机的阀门开启方式;通过阀门开启方式调整发动机的阀门开度,以控制发动机进入排气制动工况。[0189]在一个实施例中,处理器执行计算机程序时还实现以下步骤:若开度差值大于预设阈值,确定发动机的阀门开启方式为两次开启;若开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启。[0190]在一个实施例中,处理器执行计算机程序时还实现以下步骤:若发动机的阀门开启方式为两次开启,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值;若发动机的阀门开启方式为一次开启,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值。[0191]在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取进入排气制动工况后发动机的运行转速值;根据运行转速值,对发动机的阀门开度值进行调整。[0192]在一个实施例中,处理器执行计算机程序时还实现以下步骤:若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值;标定保护值为发动机排气制动安全性最高时对应的阀门开度。[0193]在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:[0194]根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;[0195]根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。[0196]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在发动机的排气制动功能激活后,获取发动机的当前转速值;将当前转速值与预设的多个转速区间进行匹配;每个转速区间对应一种排气制动模式;将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式。[0197]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取目标排气制动模式下的转速阈值;将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值。[0198]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取当前阀门开度值与阀门开度目标值之间的开度差值;根据开度差值,确定发动机的阀门开启方式;通过阀门开启方式调整发动机的阀门开度,以控制发动机进入排气制动工况。[0199]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若开度差值大于预设阈值,确定发动机的阀门开启方式为两次开启;若开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启。[0200]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若发动机的阀门开启方式为两次开启,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值;若发动机的阀门开启方式为一次开启,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值。[0201]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取进入排气制动工况后发动机的运行转速值;根据运行转速值,对发动机的阀门开度值进行调整。[0202]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值;标定保护值为发动机排气制动安全性最高时对应的阀门开度。[0203]在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:[0204]根据发动机的当前转速值,确定目标排气制动模式;目标排气制动模式为预设的多种排气制动模式中任一种;[0205]根据发动机的当前阀门开度值和目标排气制动模式下的阀门开度目标值,控制发动机进入排气制动工况;阀门开度目标值为发动机在目标排气制动模式下制动性能最高时对应的阀门开度。[0206]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在发动机的排气制动功能激活后,获取发动机的当前转速值;将当前转速值与预设的多个转速区间进行匹配;每个转速区间对应一种排气制动模式;将匹配成功的转速区间对应的排气制动模式确定为目标排气制动模式。[0207]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取目标排气制动模式下的转速阈值;将转速阈值与预设的转速增量之和对应的阀门开度,确定为阀门开度目标值。[0208]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取当前阀门开度值与阀门开度目标值之间的开度差值;根据开度差值,确定发动机的阀门开启方式;通过阀门开启方式调整发动机的阀门开度,以控制发动机进入排气制动工况。[0209]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若开度差值大于预设阈值,确定发动机的阀门开启方式为两次开启;若开度差值小于或等于预设阈值,确定发动机的阀门开启方式为一次开启。[0210]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若发动机的阀门开启方式为两次开启,则将发动机的当前阀门开度值通过两次开启的方式调整至阀门开度目标值;若发动机的阀门开启方式为一次开启,则将发动机的当前阀门开度值通过一次开启的方式调整至阀门开度目标值。[0211]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取进入排气制动工况后发动机的运行转速值;根据运行转速值,对发动机的阀门开度值进行调整。[0212]在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若运行转速值大于转速阈值,将发动机在排气制动工况运行过程中的阀门开度值调整至标定保护值;标定保护值为发动机排气制动安全性最高时对应的阀门开度。[0213]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。[0214]以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。[0215]以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部