发动机目标转速的滤波控制方法、设备、存储介质及装置

文档序号:1949570 发布日期:2021-12-10 浏览:23次 >En<

阅读说明:本技术 发动机目标转速的滤波控制方法、设备、存储介质及装置 (Filtering control method, device, storage medium and device for engine target rotating speed ) 是由 陈琴琴 丁健 于 2021-09-06 设计创作,主要内容包括:本发明公开了一种发动机目标转速的滤波控制方法、设备、存储介质及装置,本发明通过获取发动机的转速变化信息及车辆的油门状态;根据转速变化信息及油门状态确定发动机对应的工作状态;根据预设滤波策略和工作状态确定发动机目标转速对应的滤波指令;根据滤波指令对应的目标转速变化率对发动机转速进行调节。由于本发明通过预设滤波策略及发动机工作状态确定对应的滤波指令,根据滤波指令对发动机转速进行调节,相较于现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差,本发明实现了传动系统与发动机工况的最佳匹配,提高了整车的平顺性。(The invention discloses a filtering control method, equipment, a storage medium and a device for a target rotating speed of an engine, wherein the method comprises the steps of obtaining rotating speed change information of the engine and an accelerator state of a vehicle; determining a working state corresponding to the engine according to the rotating speed change information and the throttle state; determining a filtering instruction corresponding to the target rotating speed of the engine according to a preset filtering strategy and a working state; and adjusting the rotating speed of the engine according to the target rotating speed change rate corresponding to the filtering instruction. According to the invention, the corresponding filtering instruction is determined through the preset filtering strategy and the working state of the engine, and the rotating speed of the engine is adjusted according to the filtering instruction, so that compared with the prior art that the stepless speed change automobile cannot realize the optimal matching of the working conditions of the transmission system and the engine, the smoothness of the whole automobile is poor, the optimal matching of the working conditions of the transmission system and the engine is realized, and the smoothness of the whole automobile is improved.)

发动机目标转速的滤波控制方法、设备、存储介质及装置

技术领域

本发明涉及汽车技术领域,尤其涉及一种发动机目标转速的滤波控制方法、设备、存储介质及装置。

背景技术

目前,对于无级变速汽车要实现传动系与发动机工况的最佳匹配,对其速比的控制至关重要。现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的主要目的在于提供一种发动机目标转速的滤波控制方法、设备、存储介质及装置,旨在解决现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差的技术问题。

为实现上述目的,本发明提供一种发动机目标转速的滤波控制方法,所述发动机目标转速的滤波控制方法包括以下步骤:

获取发动机的转速变化信息及车辆的油门状态;

根据所述转速变化信息及所述油门状态确定发动机对应的工作状态;

根据预设滤波策略和所述工作状态确定发动机目标转速对应的滤波指令;

根据所述滤波指令对应的目标转速变化率对发动机转速进行调节。

可选地,所述工作状态包括:第一工作状态、第二工作状态、第三工作状态、第四工作状态及默认工作状态,所述根据所述转速变化信息及所述油门状态确定发动机对应的工作状态的步骤,包括:

在发动机原始目标转速增长过快且未激活快踩油门状态时,判定发动机进入第一工作状态,在发动机处于第一工作状态且发动机原始目标转速不大于滤波后发动机目标转速时,判定发动机进入默认工作状态,并在发动机处于第一工作状态且激活快松油门状态时,判定发动机进入第四工作状态;

在激活快踩油门状态时,判定发动机进入第二工作状态,并在发动机处于第二工作状态且换挡结束时,判定发动机进入第一工作状态;

在发动机原始目标转速小于滤波后发动机目标转速且未激活快松油门状态时,判定发动机进入第三工作状态,在发动机处于第三工作状态且发动机原始目标转速大于滤波后发动机目标转速时,判定发动机进入默认工作状态,在发动机处于所述第三工作状态且激活快松油门状态时,判定发动机进入第四工作状态,并在发动机处于第四工作状态且换挡结束时,判定发动机进入第三工作状态。

可选地,所述滤波指令包括:第一滤波指令、第二滤波指令、第三滤波指令及默认滤波指令,所述根据预设滤波策略和所述工作状态确定发动机目标转速对应的滤波指令的步骤,包括:

在发动机处于所述默认工作状态时,将所述默认滤波指令作为发动机目标转速对应的滤波指令;

在发动机处于所述第一工作状态时,获取当前发动机目标转速;

在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,将所述第一滤波指令作为发动机目标转速对应的滤波指令;

在所述当前发动机目标转速接近滤波后发动机目标转速时,将所述第二滤波指令作为发动机目标转速对应的滤波指令;

在所述当前发动机目标转速增长速度大于滤波后的发动机目标转速变化率时,将所述第三滤波指令作为发动机目标转速对应的滤波指令;

在所述当前发动机目标转速增长速度不大于滤波后的发动机目标转速变化率时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

可选地,所述滤波指令还包括:第四滤波指令,所述根据预设滤波策略和所述工作状态确定发动机目标转速对应的滤波指令的步骤,包括:

在发动机处于所述第二工作状态时,获取当前时刻;

在所述当前时刻处于所述第二工作状态的第一预设时段内时,将所述第四滤波指令作为发动机目标转速对应的滤波指令;

在所述当前时刻处于所述第二工作状态的第二预设时段内时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

可选地,所述根据预设滤波策略和所述工作状态确定发动机目标转速对应的滤波指令的步骤,包括:

在发动机处于所述第四工作状态时,获取当前发动机目标转速;

在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,将所述第三滤波指令作为发动机目标转速对应的滤波指令;

在所述当前发动机目标转速接近滤波后发动机目标转速时,将所述第二滤波指令作为发动机目标转速对应的滤波指令;

在所述当前发动机目标转速增长速度小于滤波后的发动机目标转速变化率时,将所述第一滤波指令作为发动机目标转速对应的滤波指令;

在所述当前发动机目标转速增长速度不小于滤波后的发动机目标转速变化率时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

可选地,所述根据预设滤波策略和所述工作状态确定发动机目标转速对应的滤波指令的步骤,包括:

在发动机处于所述第四工作状态时,获取当前时刻;

在所述当前时刻处于所述第四工作状态的第三预设时段内时,将默认滤波指令作为发动机目标转速对应的滤波指令;

在所述当前时刻处于所述第二工作状态的第四预设时段内时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

可选地,所述根据所述滤波指令对应的目标转速变化率对发动机转速进行调节的步骤,包括:

在换档阶段结束时,根据换挡阶段结束前一时刻的发动机目标转速变化率和预设变量对发动机转速进行调整;

其中,所述预设变量的计算公式为:

其中,B为方向标示位,

C为发动机目标转速的变化率,在换挡从未结束到结束时,该值标定为前一时刻的发动机目标转速变化率;Ntar_raw为发动机原始目标转速,Ntar_flt为发动机滤波后目标转速,Ntar_raw_shift为换挡从未结束到结束时的发动机原始目标转速,Ntar_flt_shift为换挡从为结束到结束时的发动机滤波后目标转速。

此外,为实现上述目的,本发明还提出一种发动机目标转速的滤波控制设备,所述发动机目标转速的滤波控制设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的发动机目标转速的滤波控制程序,所述发动机目标转速的滤波控制程序配置为实现如上文所述的发动机目标转速的滤波控制的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有发动机目标转速的滤波控制程序,所述发动机目标转速的滤波控制程序被处理器执行时实现如上文所述的发动机目标转速的滤波控制方法的步骤。

此外,为实现上述目的,本发明还提出一种发动机目标转速的滤波控制装置,所述发动机目标转速的滤波控制装置包括:

信息获取模块,用于获取发动机的转速变化信息及车辆的油门状态;

状态确定模块,用于根据所述转速变化信息及所述油门状态确定发动机对应的工作状态;

滤波控制模块,用于根据预设滤波策略和所述工作状态确定对所述发动机转速的滤波指令;

所述滤波控制模块,还用于根据所述滤波指令对应的目标转速变化率对发动机转速进行调节。

本发明通过获取发动机的转速变化信息及车辆的油门状态;根据转速变化信息及油门状态确定发动机对应的工作状态;根据预设滤波策略和工作状态确定发动机目标转速对应的滤波指令;根据滤波指令对应的目标转速变化率对发动机转速进行调节。由于本发明通过预设滤波策略及发动机工作状态确定对应的滤波指令,根据滤波指令对发动机转速进行调节,相较于现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差,本发明实现了传动系统与发动机工况的最佳匹配,提高了整车的平顺性。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的发动机目标转速的滤波控制设备的结构示意图;

图2为本发明发动机目标转速的滤波控制方法第一实施例的流程示意图;

图3为本发明发动机目标转速的滤波控制方法第一实施例的默认滤波指令对应的变量计算过程示意图;

图4为本发明发动机目标转速的滤波控制方法第二实施例的流程示意图;

图5为本发明发动机目标转速的滤波控制方法第二实施例的工况切换示意图;

图6为本发明发动机目标转速的滤波控制装置第一实施例的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的发动机目标转速的滤波控制设备结构示意图。

如图1所示,该发动机目标转速的滤波控制设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的存储器(Non-volatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对发动机目标转速的滤波控制设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及发动机目标转速的滤波控制程序。

在图1所示的发动机目标转速的滤波控制设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述发动机目标转速的滤波控制设备通过处理器1001调用存储器1005中存储的发动机目标转速的滤波控制程序,并执行本发明实施例提供的发动机目标转速的滤波控制方法。

基于上述硬件结构,提出本发明发动机目标转速的滤波控制方法的实施例。

参照图2,图2为本发明发动机目标转速的滤波控制方法第一实施例的流程示意图,提出本发明发动机目标转速的滤波控制方法第一实施例。

在本实施例中,所述发动机目标转速的滤波控制方法包括以下步骤:

步骤S10:获取发动机的转速变化信息及车辆的油门状态。

需说明的是,本实施例中的执行主体可以是装载有发动机目标转速的滤波控制系统的混动汽车颠簸路面行驶控制设备,如:车载电脑、行车电脑等,还可为其他可实现相同或相似功能的车辆设备,本实施例对此不做限制,在本实施例以及下述各实施例中以发动机目标转速的滤波控制设备为例对本发明发动机目标转速的滤波控制方法进行说明。

应理解的是,转速变化信息可以是指发动机在运行过程中转速变化对应的信息,所述信息包括:发动机目标转速变化率、发动机原始目标转速、前一时刻发动机目标转速及滤波后发动机目标转速等信息。所述发动机目标转速变化率可以是指当前发动机目标转速相较于前一时刻发动机目标转速对应的变化趋势。所述发动机目标转速变化率可以用于表示发动机目标转速的增长或下降趋势。所述发动机原始目标转速可以是指当前发动机转速,前一时刻发动机目标转速可以是指前一时刻发动机的转速,滤波后发动机目标转速可以是指发动机原始目标转速通过滤波处理后达到的车速。

可理解的是,油门状态可以是指无级变速汽车对应的油门状态,所述油门状态包括:快踩油门状态(TIP_IN)和快松油门状态(TIP_OUT)。

具体实现中,发动机目标转速的滤波控制设备可以通过发动机目标转速变化率、发动机原始目标转速、前一时刻发动机目标转速及滤波后发动机目标转速等信息并通过踏板传感器采集油门信号从而根据所述油门信号确定油门状态。

步骤S20:根据所述转速变化信息及所述油门状态确定发动机对应的工作状态。

需说明的是,发动机对应的工作状态包括第一工作状态、第二工作状态、第三工作状态、第四工作状态及默认工作状态。所述第一工作状态(FAST_INCR)是指发动机原始目标转速增长过快但还不到出现TIP_IN的工况而设定的状态。所述第二工作状态是针对TIP_IN的工况而设定的状态,所述第三工作状态(FAST_DECR)是指发动机原始目标转速下降过快,但还不到出现TIP_OUT的工况而设定的状态。所述第四工作状态时指针对TIP_OUT的工况而设定的状态。

应理解的是,默认工作状态(SLOW_CHANGE)是针对发动机原始目标转速变化缓慢的工况而设定的状态。

步骤S30:根据预设滤波策略和所述工作状态确定发动机目标转速对应的滤波指令。

需说明的是,预设滤波策略可以是指预先设置的用于对发动机目标转速进行调整的滤波策略,根据发动机不同的工作状态确定不同的滤波策略。

可理解的是,滤波指令可以使无级变速器的速比能够平顺的过渡到目标值的指令,即通过滤波指令对发动机目标转速进行调整。所述滤波指令包括:第一滤波指令(SLOW_DEC_RAMPRATE)、第二滤波指令(HOLD_CONSTANT_RAMPRATE)、第三滤波指令(SLOW_INC_RAMPRATE)、第四滤波指令(ZERO_RAMP_RATE)及默认滤波指令(FOLLOW_RAW_TARGET)。

具体实现中,针对发动机不同工作状态,发动机滤波状态对应的滤波指令不同。

步骤S40:根据所述滤波指令对应的目标转速变化率对发动机转速进行调节。

需说明的是,不同滤波指令对应的发动机目标转速变化率不同。

具体实现中,为了使无级变速器的速比能够平顺的过渡到目标值,通过对滤波指令对应的目标转速率对发动机转速进行调节。

进一步地,所述步骤S40,还包括:在换档阶段结束时,根据换挡阶段结束前一时刻的发动机目标转速变化率和预设变量对发动机转速进行调整;

其中,所述预设变量的计算公式为:

其中,B为方向标示位,

B为方向标示位,当工作状态为FAST_INCR或者KickDown标示位激活时,该值为1,否则为-1,所述KickDown标示位激活可以是指快速完全踩下油门状态,即油门开度为0时的油门状态。C为发动机目标转速的变化率,在换挡从未结束到结束时,该值标定为前一时刻的发动机目标转速变化率;Ntar_raw为发动机原始目标转速,Ntar_flt为发动机滤波后目标转速,Ntar_raw_shift为换挡从未结束到结束时的发动机原始目标转速,Ntar_flt_shift为换挡从为结束到结束时的发动机滤波后目标转速。

需说明的是,预设变量可以是指预先设置的用于调整发动机转速的变量,所述变量可以是根据发动机工作状态对应的滤波指令提前标定的变量数值,例如:预设变量用A表征,在换挡结束前:若当前处在手动驾驶模式,变化量A等于1;否则,若当前制动开关置位,变化量A等于0.1;否则,当调整指令(滤波指令)为ZERO_RAMP_RATE时,变化量A等于0;当调整指令(滤波指令)为SLOW_INC_RAMPRATE时,若此时正处于TIP_IN状态,变化量A等于0.1,否则,变化量A等于0.5;当调整指令(滤波指令)为SLOW_DEC_RAMPRATE时,若此时正处TIP_OUT状态,变化量A等于0.2,否则变化量A等于0.5;当调整指令(滤波指令)为HOLD_CONSTANT_RAMPRATE时,变化量A等于0;当调整指令(滤波指令)为FOLLOW_RAW_TARGET时,变化量A等于0。本实施例中距离数值可以根据实际情况调整,不加以具体限定。

可理解的是,预设变量也可以是根据换挡阶段所计算得到的变量,即换挡结束时根据预设公式计算变量。

具体实现中,ZERO_RAMP_RATE发动机目标转速的变化率为0。SLOW_INC_RAMPRATE在结束换挡(Shift)阶段之前,发动机目标转速的变化率为前一时刻值加上变化量A。在结束Shift阶段时,记录前一时刻的发动机目标转速变化率。当前的发动机目标转速变化率为记录的发动机目标转速变化率加上变化量A。SLOW_DEC_RAMPRATE在结束Shift阶段之前,发动机目标转速的变化率为前一时刻的发动机目标转速变化率减去变化量A。在结束Shift阶段时,记录前一时刻的发动机目标转速变化率。当前的发动机目标转速变化率为记录的发动机目标转速变化率减去变化量A。HOLD_CONSTANT_RAMPRATE发动机目标转速变化率维持在前一时刻的发动机目标转速变化率。FOLLOW_RAW_TARGET(默认滤波指令)对应的发动机目标转速变化率的计算方法可以参考图3默认滤波指令对应的变量计算过程示意图,在发动机启动默认工作状态时,通过预先设置的可标定滤波参数、发动机原始目标转速、前一时刻(采样周期)调整后的发动机目标转速及前一时刻(采样周期)单位采样周期内可变化的发动机转速确定单位周期内可变化的发动机转速。

本实施例通过获取发动机的转速变化信息及车辆的油门状态;根据转速变化信息及油门状态确定发动机对应的工作状态;根据预设滤波策略和工作状态确定发动机目标转速对应的滤波指令;根据滤波指令对应的目标转速变化率对发动机转速进行调节。由于本实施例通过预设滤波策略及发动机工作状态确定对应的滤波指令,根据滤波指令对发动机转速进行调节,本实施例相较于现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差,本实施例实现了传动系统与发动机工况的最佳匹配,提高了整车的平顺性。

参照图4,图4为本发明发动机目标转速的滤波控制方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明发动机目标转速的滤波控制方法的第二实施例。

在本实施例中,所述步骤S20,包括:

步骤S201:在发动机原始目标转速增长过快且未激活快踩油门状态时,判定发动机进入第一工作状态,在发动机处于第一工作状态且发动机原始目标转速不大于滤波后发动机目标转速时,判定发动机进入默认工作状态,并在发动机处于第一工作状态且激活快松油门状态时,判定发动机进入第四工作状态。

需说明的是,发动机原始目标转速的增长速度可以通过当前发动机转转速与前一时刻发动机转速的差值与上前一时刻发动机转速计算得到比率确定。

具体实现中,发动机目标转速的滤波控制设备在识别到发动机原始目标转速增长过快且未激活快踩油门状态时,判定发动机进入第一工作状态,在发动机处于第一工作状态且发动机原始目标转速不大于滤波后发动机目标转速时,判定发动机进入默认工作状态,并在发动机处于所述第一工作状态且激活快松油门状态时,判定发动机进入第四工作状态。

步骤S202:在激活快踩油门状态时,判定发动机进入第二工作状态,并在发动机处于第二工作状态且换挡结束时,判定发动机进入第一工作状态。

具体实现中,发动机目标转速的滤波控制设备识别到在激活所述快踩油门状态时,判定发动机进入第二工作状态,并在发动机处于第二工作状态且换挡结束时,判定发动机进入所述第一工作状态。

步骤S203:在发动机原始目标转速小于滤波后发动机目标转速且未激活快松油门状态时,判定发动机进入第三工作状态,在发动机处于第三工作状态且发动机原始目标转速大于滤波后发动机目标转速时,判定发动机进入默认工作状态,在发动机处于所述第三工作状态且激活快松油门状态时,判定发动机进入第四工作状态,并在发动机处于第四工作状态且换挡结束时,判定发动机进入第三工作状态。

可理解的是,发动机目标转速的滤波控制设备在识别到发动机原始目标转速小于滤波后发动机目标转速且未激活所述快松油门状态时,判定发动机进入第三工作状态,在发动机处于所述第三工作状态且所述发动机原始目标转速大于滤波后发动机目标转速时,判定发动机进入默认工作状态,在所述发动机处于所述第三工作状态且激活所述快松油门状态时,判定发动机进入所述第四工作状态,并在发动机处于所述第四工作状态且换挡结束时,判定发动机进入所述第三工作状态。

具体实现中,为了进一步说明可以参考图5工况切换示意图,在原始发动机目标转速增长过快,且没有激活TIP_IN状态时,满足条件B,进入FAST_INCR状态;在TIP_IN状态激活时,满足条件E,进入TIP_IN状态;原始发动机目标转速远远小于滤波后发动机目标转速,且没有激活TIP_OUT时,满足条件D,进入FAST_DECR状态;在TIP_OUT状态激活时,满足条件G,进入TIP_OUT状态;当工作在FAST_INCR状态时,若原始发动机目标转速小于或者等于滤波后的发动机目标转速,则满足条件A,进入SLOW_CHANGE状态;当工作在FAST_INCR状态时,若激活TIP_OUT状态时,满足条件G,进入TIP_OUT状态;当工作在FAST_DECR状态时,若原始发动机目标转速大于滤波后发动机目标转速,则满足条件C,进入SLOW_CHANGE状态;当工作在FAST_DECR状态时,若激活TIP_OUT状态时,满足条件G,进入TIP_OUT状态;当工作在TIP_IN状态时,若换挡结束,满足条件F,进入FAST_INCR状态;当工作在TIP_OUT状态时,若换挡结束,满足条件H,进入FAST_DECR状态。

进一步地,所述滤波指令包括:第一滤波指令、第二滤波指令、第三滤波指令及默认滤波指令,所述步骤S30,包括:

步骤S301:在发动机处于所述默认工作状态时,将所述默认滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,在SLOW_CHANGE状态中,发动机目标转速的滤波方式为将FOLLOW_RAW_TARGET(调整指令为默认滤波指令)作为发动机目标转速对应的滤波指令。

步骤S302:在发动机处于所述第一工作状态时,获取当前发动机目标转速。

需说明的是,当前发动机目标转速可以是指当前时刻发动机的转速。

步骤S303:在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,可以是指无级变速器汽车的换挡状态接近换挡终了状态,即发动机实际转速达到目标转速。

具体实现中,在接近换挡终了状态时,需要缓慢减小转速上升速率,将SLOW_DEC_RAMPRATE作为发动机目标转速对应的滤波指令。

步骤S304:在所述当前发动机目标转速接近滤波后发动机目标转速时,将所述第二滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,当前发动机目标转速即发动机原始目标转速接近滤波后的发动机目标转速,需要保持当前恒定的转速变化率。将指令HOLD_CONSTANT_RAMPRATE作为发动机目标转速对应的滤波指令

步骤S305:在所述当前发动机目标转速增长速度大于滤波后的发动机目标转速变化率时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,当前发动机目标转速即发动机原始目标转速增大速度大于滤波后的发动机目标转速变化率,需要缓慢增加转速上升速率。将指令SLOW_INC_RAMPRATE作为发动机目标转速对应的滤波指令

步骤S306:在所述当前发动机目标转速增长速度不大于滤波后的发动机目标转速变化率时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,当前发动机目标转速即发动机原始目标转速增大速度不大于滤波后的发动机目标转速变化率,需要缓慢减少转速上升速率。将指令SLOW_DEC_RAMPRATE作为发动机目标转速对应的滤波指令。

进一步地,所述滤波指令还包括:第四滤波指令,所述步骤S30,还包括:在发动机处于所述第二工作状态时,获取当前时刻;在所述当前时刻处于所述第二工作状态的第一预设时段内时,将所述第四滤波指令作为发动机目标转速对应的滤波指令;在所述当前时刻处于所述第二工作状态的第二预设时段内时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,第一预设时段可以是指预先设置的在激活快踩油门状态前的时间段,例如:第一预设时段可以设为300ms。本实施例中的举例数值不加以具体限制。

可理解的是,第二预设时段可以是指预先设置的在激活快猜油门状态后的时间段。例如:第二预设时段可以设为300ms。本实施例中的举例数值不加以具体限制。

具体实现中,在TIP_IN状态中,发动机目标转速的滤波方式,若在TIP_IN状态的前300ms,预先设置转速变化斜率为0,即将指令ZERO_RAMP_RATE作为发动机目标转速对应的滤波指令。若在TIP_IN状态的300ms之后,需要缓慢增加转速变化斜率,即将指令SLOW_INC_RAMPRATE作为发动机目标转速对应的滤波指令。本实施例中的举例数值不加以具体限制。

进一步地,所述步骤S30,还包括:在发动机处于所述第四工作状态时,获取当前发动机目标转速;在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,将所述第三滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速接近滤波后发动机目标转速时,将所述第二滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速增长速度小于滤波后的发动机目标转速变化率时,将所述第一滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速增长速度不小于滤波后的发动机目标转速变化率时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

具体实现中,在FAST_DECR状态中,发动机目标转速的滤波方式:若无级变速汽车接近换挡终了状态,需要缓慢增加转速下降速率。将指令SLOW_INC_RAMPRATE作为发动机目标转速对应的滤波指令;若原始发动机目标转速接近滤波后的发动机目标转速,需要保持当前恒定的转速变化率。将指令HOLD_CONSTANT_RAMPRATE作为发动机目标转速对应的滤波指令;若原始发动机目标转速增大速度小于滤波后的发动机目标转速变化率,需要缓慢减少转速下降速率。将指令SLOW_DEC_RAMPRATE作为发动机目标转速对应的滤波指令;若原始发动机目标转速增大速度不小于滤波后的发动机目标转速变化率,需要缓慢增加转速下降速率。将指令SLOW_INC_RAMPRATE作为发动机目标转速对应的滤波指令;

进一步地,所述步骤S30,还包括:在发动机处于所述第四工作状态时,获取当前时刻;在所述当前时刻处于所述第四工作状态的第三预设时段内时,将默认滤波指令作为发动机目标转速对应的滤波指令;在所述当前时刻处于所述第二工作状态的第四预设时段内时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

需说明的是,第三预设时段可以是指预先设置的在激活快松油门状态前的时间段内,例如:第三预设时段可以设为300ms。本实施例中的举例数值不加以具体限制。

可理解的是,第四预设时段可以是指预先设置的在激活快松油门状态后的时间段内,例如:第四预设时段可以设为300ms。本实施例中的举例数值不加以具体限制。

具体实现中,在TIP_OUT状态中,发动机目标转速的滤波方式:在这个TIP_OUT状态的前300ms期间,对原始发动机目标转速有可能采取的措施是:跟随原始目标发动机转速即可。将指令FOLLOW_RAW_TARGET作为发动机目标转速对应的滤波指令。在这个TIP_OUT状态300ms之后,缓慢减少转速的变化率。将指令SLOW_DEC_RAMPRATE作为发动机目标转速对应的滤波指令。

本实施例通过获取发动机的转速变化信息及车辆的油门状态,在发动机原始目标转速增长过快且未激活快踩油门状态时,判定发动机进入第一工作状态,在发动机处于第一工作状态且发动机原始目标转速不大于滤波后发动机目标转速时,判定发动机进入默认工作状态,并在发动机处于第一工作状态且激活快松油门状态时,判定发动机进入第四工作状态;在激活快踩油门状态时,判定发动机进入第二工作状态,并在发动机处于第二工作状态且换挡结束时,判定发动机进入所述第一工作状态;在发动机原始目标转速小于滤波后发动机目标转速且未激活所述快松油门状态时,判定发动机进入第三工作状态,在发动机处于第三工作状态且发动机原始目标转速大于滤波后发动机目标转速时,判定发动机进入默认工作状态,在发动机处于第三工作状态且激活所述快松油门状态时,判定发动机进入第四工作状态,并在发动机处于第四工作状态且换挡结束时,判定发动机进入第三工作状态。在发动机处于默认工作状态时,将默认滤波指令作为发动机目标转速对应的滤波指令;在发动机处于第一工作状态时,获取当前发动机目标转速;在当前发动机目标转速与滤波后发动机目标转速保持一致时,将第一滤波指令作为发动机目标转速对应的滤波指令;在当前发动机目标转速接近滤波后发动机目标转速时,将第二滤波指令作为发动机目标转速对应的滤波指令;在当前发动机目标转速增长速度大于滤波后的发动机目标转速变化率时,将第三滤波指令作为发动机目标转速对应的滤波指令;在当前发动机目标转速增长速度不大于滤波后的发动机目标转速变化率时,将第一滤波指令作为发动机目标转速对应的滤波指令,根据滤波指令对应的目标转速变化率对发动机转速进行调节。本实施例相较于现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差,本实施例实现了传动系统与发动机工况的最佳匹配,提高了整车的平顺性。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有发动机目标转速的滤波控制程序,所述发动机目标转速的滤波控制程序被处理器执行时实现如上文所述的发动机目标转速的滤波控制方法的步骤。

参照图6,图6为本发明发动机目标转速的滤波控制装置第一实施例的结构框图。

如图6所示,本发明实施例提出的发动机目标转速的滤波控制装置包括:

信息获取模块10,用于获取发动机的转速变化信息及车辆的油门状态;

状态确定模块20,用于根据所述转速变化信息及所述油门状态确定发动机对应的工作状态;

滤波控制模块30,用于根据预设滤波策略和所述工作状态确定对所述发动机转速的滤波指令;

所述滤波控制模块30,还用于根据所述滤波指令对应的目标转速变化率对发动机转速进行调节。

本实施例通过获取发动机的转速变化信息及车辆的油门状态;根据转速变化信息及油门状态确定发动机对应的工作状态;根据预设滤波策略和工作状态确定发动机目标转速对应的滤波指令;根据滤波指令对应的目标转速变化率对发动机转速进行调节。由于本实施例通过预设滤波策略及发动机工作状态确定对应的滤波指令,根据滤波指令对发动机转速进行调节,本实施例相较于现有技术中无级变速汽车无法实现传动系统与发动机工况的最佳匹配,导致整车平顺性差,本实施例实现了传动系统与发动机工况的最佳匹配,提高了整车的平顺性。

进一步地,所述状态确定模块20还用于在发动机原始目标转速增长过快且未激活快踩油门状态时,判定发动机进入第一工作状态,在发动机处于第一工作状态且发动机原始目标转速不大于滤波后发动机目标转速时,判定发动机进入默认工作状态,并在发动机处于第一工作状态且激活快松油门状态时,判定发动机进入第四工作状态;在激活快踩油门状态时,判定发动机进入第二工作状态,并在发动机处于第二工作状态且换挡结束时,判定发动机进入第一工作状态;在发动机原始目标转速小于滤波后发动机目标转速且未激活快松油门状态时,判定发动机进入第三工作状态,在发动机处于第三工作状态且发动机原始目标转速大于滤波后发动机目标转速时,判定发动机进入默认工作状态,在发动机处于所述第三工作状态且激活快松油门状态时,判定发动机进入第四工作状态,并在发动机处于第四工作状态且换挡结束时,判定发动机进入第三工作状态。

进一步地,所述滤波控制模块30还用于在发动机处于所述默认工作状态时,将所述默认滤波指令作为发动机目标转速对应的滤波指令;在发动机处于所述第一工作状态时,获取当前发动机目标转速;在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,将所述第一滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速接近滤波后发动机目标转速时,将所述第二滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速增长速度大于滤波后的发动机目标转速变化率时,将所述第三滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速增长速度不大于滤波后的发动机目标转速变化率时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

进一步地,所述滤波控制模块30还用于在发动机处于所述第二工作状态时,获取当前时刻;在所述当前时刻处于所述第二工作状态的第一预设时段内时,将所述第四滤波指令作为发动机目标转速对应的滤波指令;在所述当前时刻处于所述第二工作状态的第二预设时段内时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

进一步地,所述滤波控制模块30还用于在发动机处于所述第四工作状态时,获取当前发动机目标转速;在所述当前发动机目标转速与滤波后发动机目标转速保持一致时,将所述第三滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速接近滤波后发动机目标转速时,将所述第二滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速增长速度小于滤波后的发动机目标转速变化率时,将所述第一滤波指令作为发动机目标转速对应的滤波指令;在所述当前发动机目标转速增长速度不小于滤波后的发动机目标转速变化率时,将所述第三滤波指令作为发动机目标转速对应的滤波指令。

进一步地,所述滤波控制模块30还用于在发动机处于所述第四工作状态时,获取当前时刻;在所述当前时刻处于所述第四工作状态的第三预设时段内时,将默认滤波指令作为发动机目标转速对应的滤波指令;在所述当前时刻处于所述第二工作状态的第四预设时段内时,将所述第一滤波指令作为发动机目标转速对应的滤波指令。

进一步地,所述滤波控制模块30还用于在换档阶段结束时,根据换挡阶段结束前一时刻的发动机目标转速变化率和预设变量对发动机转速进行调整;其中,所述预设变量的计算公式为:

其中,B为方向标示位,

C为发动机目标转速的变化率,在换挡从未结束到结束时,该值标定为前一时刻的发动机目标转速变化率;Ntar_raw为发动机原始目标转速,Ntar_flt为发动机滤波后目标转速,Ntar_raw_shift为换挡从未结束到结束时的发动机原始目标转速,Ntar_flt_shift为换挡从为结束到结束时的发动机滤波后目标转速。

应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。

需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。

另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的发动机目标转速的滤波控制方法,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:发动机转速控制方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!