油耗测试方法、台架实验系统及存储介质转让专利

申请号 : CN202011435741.4

文献号 : CN112556769B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈飞朱丹丹任翔崔刚

申请人 : 安徽江淮汽车集团股份有限公司

摘要 :

本发明公开了一种油耗测试方法,应用于台架实验系统,所述台架实验系统包括台架、设于所述台架上的输入电机、变速器和输出电机,所述输入电机、变速器和输出电机依次传动连接,所述方法包括以下步骤:接收模拟工况的参数信息;控制台架实验系统台模拟所述模拟工况,并记录开始时间;启动脚本程序,根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并根据实时转速和实时扭矩生成当前模拟工况从开始时间到终止时间的总油耗。本发明还公开了一种台架实验系统及存储介质。本发明旨在通过台架实验系统提供当前工况下的总油耗。

权利要求 :

1.一种油耗测试方法,其特征在于,应用于台架实验系统,所述台架实验系统包括台架、设于所述台架上的输入电机、变速器和输出电机,所述输入电机、变速器和输出电机依次传动连接,所述方法包括以下步骤:接收模拟工况的参数信息;

控制台架实验系统台模拟所述模拟工况,并记录开始时间;

启动脚本程序,根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并根据实时转速和实时扭矩生成当前模拟工况从开始时间到终止时间的总油耗;

所述根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并根据实时转速和实时扭矩生成当前模拟工况从开始时间到终止时间的总油耗的步骤,包括:记录在模拟工况下输入电机的实时转速和实时扭矩;

根据实时转速和实时扭矩参照预设特性函数得到各预设时间段内的实时油耗;

根据各预设时间段内的实时油耗累计计算当前模拟工况从开始时间到终止时间的总油耗;

所述根据实时转速和实时扭矩参照预设特性函数得到各预设时间段内的实时油耗的步骤包括:

在预设索引函数中,根据各预设时间段的起始时间对应的实时转速获取对应的索引点横坐标,以及根据各预设时间段的起始时间对应的实时扭矩获取对应的索引点纵坐标;

依据最邻近插值法和预设特性函数,根据各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标获取各预设时间段内的实时油耗。

2.如权利要求1所述的油耗测试方法,其特征在于,所述依据最邻近插值法和预设特性函数,根据各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标获取各预设时间段内的实时油耗的步骤,包括:

依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标相应的邻近坐标点,并参照预设特性函数得到各坐标点对应的油耗量;

根据选定的两个相邻的坐标点对应的油耗量分别进行油耗函数运算得到第一油耗均值、第二油耗均值,其中选定的两个坐标点的纵坐标相同;

根据所述第一油耗均值、第二油耗均值、实时扭矩与索引点纵坐标的偏移量以及实时扭矩所对应的相邻索引点的距离获得到实时转速和实时扭矩所对应的油耗值。

3.如权利要求2所述的油耗测试方法,其特征在于,所述依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标相应的邻近坐标点,并参照预设特性函数得到各坐标点对应的油耗量的步骤,包括:依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标相应的邻近坐标点;

根据预设特性函数计算创建的各坐标点对应的油耗量;

Q00=engine.zMAPValue[y_index,x_index];

Q01=engine.zMAPValue[y_index,x_index+u];

Q10=engine.zMAPValue[y_index+z,x_index];

Q11=engine.zMAPValue[y_index+z,x_index+u];

其中,engine.zMAPValue[x]为预设特性函数,y_index为索引点纵坐标,x_index为索引点横坐标,u为x轴预设索引距离,z为Y轴预设索引距离,y_index+u为邻近坐标点的纵坐标,x_index+u为邻近坐标点的横坐标,Q00为索引点横坐标和索引点纵坐标对应的油耗量,Q01、Q10、Q11分别为各邻近坐标点的油耗量。

4.如权利要求3所述的油耗测试方法,其特征在于,所述根据选定的两个相邻坐标点对应的油耗量分别进行油耗函数运算得到第一油耗均值、第二油耗均值的步骤,包括:判断索引点横坐标和索引点纵坐标是否在预设的万有特性表的阈值范围内;

若是,则根据索引点坐标的油耗值、与索引点纵坐标相同的一个邻近坐标点的油耗量、X轴预设索引距离以及实时转速与索引点横坐标的偏移量计算得到第一油耗均值,根据纵坐标相同的另外两个邻近坐标点对应的油耗量、Y轴预设索引距离以及实时扭矩与索引点纵坐标的偏移量计算得到第二油耗均值。

5.如权利要求1所述的油耗测试方法,其特征在于,当所述模拟工况为NEDC‑新标欧洲循环测试工况时,所述根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间总油耗的步骤之前,包括:调整变速箱的主油压至所述参数信息携带的测试值;

得到主油压为测试值时,变速箱的不同档位对应的运行时间占比及变速箱的使用效率。

6.如权利要求1至5中任一项所述的油耗测试方法,其特征在于,所述根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间的总油耗的步骤之后,包括:

根据运行的模拟工况所对应的变速箱的总油耗及对应的模拟工况参数创建总油耗数据库,根据不同模拟工况下的总耗油量对参数信息进行优化。

7.一种台架实验系统,其特征在于,所述系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的油耗测试程序,所述油耗测试程序被所述处理器执行时实现如权利要求1至6中任一项所述的油耗测试方法的步骤。

8.一种可读存储介质,其特征在于,所述可读存储介质上存储有油耗测试程序,所述油耗测试程序被处理器执行时实现如权利要求1至6中任一项所述的油耗测试方法的步骤。

说明书 :

油耗测试方法、台架实验系统及存储介质

技术领域

[0001] 本发明涉及测试分析领域,尤其涉及一种油耗测试方法、台架实验系统及可读存储介质。

背景技术

[0002] 目前整车油耗是整车的一项经济性技术指标,涉及到法规要求,整车油耗在不牺牲动力学的前提下越低越好。较低的整车油耗,一方面有利于环境保护、节约能源,同时也
能更好地体现整车的产品力竞争力。
[0003] 目前整车油耗测试基本都是利用整个动力总成(发动机+变速箱)台架或者整车转毂试验,并借助油耗仪测试油耗。上述测试方法存在几点弊端,一是发动机和变速箱动力总
成台架搭建时间长,占用资源多;二是利用整车转毂需要发动机和变速箱均已完成相应的
功能性能开发试验,周期长;三是借助油耗仪也存在测量方法方面的误差。

发明内容

[0004] 本发明的主要目的在于提供一种油耗测试方法、台架实验系统及可读存储介质,旨在解决现有的油耗测试不精准的技术问题。
[0005] 为实现上述目的,本发明提供一种油耗测试方法,应用于试验控制系统,所述方法包括以下步骤:
[0006] 接收模拟工况的参数信息;
[0007] 控制台架实验系统台模拟所述模拟工况,并记录开始时间;
[0008] 启动脚本程序,根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并根据实时转速和实时扭矩生成当前模拟工况从开始时间到终止时间的总油耗。
[0009] 可选地,所述根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并根据实时转速和实时扭矩生成当前模拟工况从开始时间到终止时间的总油耗的步
骤,包括:
[0010] 记录在模拟工况下输入电机的实时转速和实时扭矩;
[0011] 根据实时转速和实时扭矩参照预设特性函数得到各预设时间段内的实时油耗;
[0012] 根据各预设时间段内的实时油耗累计计算当前模拟工况从开始时间到终止时间的总油耗。
[0013] 可选地,所述根据实时转速和实时扭矩参照预设特性函数得到各预设时间段内的实时油耗的步骤,包括:
[0014] 在预设索引函数中,根据各预设时间段的起始时间对应的实时转速获取对应的索引点横坐标,以及根据各预设时间段的起始时间对应的实时扭矩获取对应的索引点纵坐
标;
[0015] 依据最邻近插值法和预设特性函数,根据各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标获取各预设时间段内的实时油耗。
[0016] 可选地,所述依据最邻近插值法和预设特性函数,根据各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标获取各预设时间段内的实时油耗的步骤,包括:
[0017] 依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标相应的邻近坐标点,并参照预设特性函数得到各坐标点对应的油耗量;
[0018] 根据选定的两个相邻坐标点对应的油耗量分别进行油耗函数运算得到第一油耗均值、第二油耗均值,其中选定的两个相邻坐标点的纵坐标是相同的;
[0019] 根据所述第一油耗均值、第二油耗均值、实时扭矩与索引点纵坐标坐的偏移量以及实时扭矩所对应的相邻索引点的距离获得到实时转速和实时扭矩所对应的油耗值。
[0020] 可选地,所述依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标相应的邻近坐标点,并参照预设特性函数得到各坐标点对应的油
耗量的步骤,包括:
[0021] 依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标相应的邻近坐标点;
[0022] 根据预设特性函数计算创建的各坐标点对应的油耗量;
[0023] Q00=engine.zMAPValue[y_index,x_index];
[0024] Q01=engine.zMAPValue[y_index,x_index+u];
[0025] Q10=engine.zMAPValue[y_index+z,x_index];
[0026] Q11=engine.zMAPValue[y_index+z,x_index+u];
[0027] 其中,engine.zMAPValue[x]为预设特性函数,y_index为索引点纵坐标, x_index为索引点横坐标,u为x轴预设索引距离,z为Y轴预设索引距离, y_index+u为邻近坐标点的
纵坐标,x_index+u为邻近坐标点的横坐标,Q00为索引点横坐标和索引点纵坐标对应的油耗
量,Q01、Q10、Q11分别为各邻近坐标点的油耗量。
[0028] 可选地,所述根据选定的两个相邻坐标点对应的油耗量分别进行油耗函数运算得到第一油耗均值、第二油耗均值,其中选定的两个相邻坐标点的纵坐标是相同的步骤的步
骤,包括:
[0029] 判断索引点横坐标和索引点纵坐标是否在预设的万有特性表的阈值范围内;
[0030] 若是,则根据索引点坐标的油耗值、与索引点纵坐标相同的一个邻近坐标点的油耗量、X轴预设索引距离以及实时转速与索引点横坐标的偏移量计算得到第一油耗均值,根
据纵坐标相同的另外两个邻近坐标点对应的油耗量、Y 轴预设索引距离以及实时扭矩与索
引点纵坐标的偏移量计算得到第二油耗均值。
[0031] 可选地,当所述模拟工况为NEDC‑新标欧洲循环测试工况时,所述根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终
止时间总油耗的步骤之前,包括:
[0032] 调整变速箱的主油压至所述参数信息携带的测试值;
[0033] 得到主油压为测试值时,变速箱的不同档位对应的运行时间占比及变速箱的使用效率。
[0034] 可选地,所述根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间的总油耗的步骤之后,包括:
[0035] 根据运行的模拟工况所对应的变速箱的总油耗及对应的模拟工况参数创建总油耗数据库,根据不同模拟工况下的总耗油量对参数信息进行优化。
[0036] 此外,为实现上述目的,本发明还提供一种台架实验系统,所述系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的油耗测试程序,所述油耗测试程
序被所述处理器执行时实现如上述所述的油耗测试方法的步骤。
[0037] 本发明实施例提出的一种油耗测试方法,通过接收模拟工况的参数信息,并控制台架实验系统模拟所述模拟工况,启动预先写入的脚本程序,根据根据所述脚本程序获得
模拟工况下输入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间
的总油耗,实现了可以精准的获取到当前工况下的变速箱的总油耗,进而根据不同模拟工
况下的总耗油量对参数信息进行优化。

附图说明

[0038] 图1是本发明实施例方案涉及的台架实验系统的结构示意图;
[0039] 图2为本发明油耗测试方法第一实施例的流程示意图。
[0040] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0041] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042] 本发明实施例的主要解决方案是:
[0043] 由于现有技术中整车油耗测试基本都是利用整个动力总成(发动机+变速箱)台架或者整车转毂试验,并借助油耗仪测试油耗。上述测试方法存在几点弊端,一是发动机和变
速箱动力总成台架搭建时间长,占用资源多;二是利用整车转毂需要发动机和变速箱均已
完成相应的功能性能开发试验,周期长;三是借助油耗仪也存在测量方法方面的误差。
[0044] 本发明提供一种解决方案,通过接收模拟工况的参数信息,并控制台架实验系统模拟所述模拟工况,启动预先写入的脚本程序,根据根据所述脚本程序获得模拟工况下输
入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间的总油耗,实
现了可以精准的获取到当前工况下的变速箱的总油耗,进而根据不同模拟工况下的总耗油
量对参数信息进行优化0。
[0045] 如图1所示,图1是本发明实施例方案涉及的台架实验系统的结构示意图。
[0046] 如图1所示,该台架实验系统可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002 用于实现这些组件之间的连接
通信。用户接口1003可以红外接收模块,用于接收用户通过遥控器触发的控制指令,可选的
用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准
的有线接口、无线接口(如WI‑FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的
存储器(non‑volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述
处理器1001的存储装置,其中所述存储器1005中存储有可以用于记录模拟工况下输入电机
的实时转速与实时扭矩,还可以预先存储有发动机万有特性表以及预先存储的用于计算模
拟工况下的实时油耗及预设时间段内的总油耗的各种特性函数,根据不同的数据调用不同
的特性函数得到对应的结果。
[0047] 本领域技术人员可以理解,图1中示出的台架实验系统结构并不构成对台架实验系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布
置。
[0048] 本发明台架实验系统的具体实施例与下述油耗测试方法各实施例基本相同,在此不作赘述。
[0049] 参照图2,本发明油耗测试方法第一实施例的结构,所述方法包括以下步骤:
[0050] 步骤S10,接收模拟工况的参数信息;
[0051] 步骤S20,控制台架实验系统台模拟所述模拟工况,并记录开始时间。
[0052] 本实施例中,利用三电机(一输入电机+两个输出电机)加上变速箱台架形成一个台架实验系统,其中将变速箱控制单元TCU接入台架实验系统中,并通过在台架实验系统里
输入整车参数信息,例如整备质量、轴距、轮距、滑行阻力、轮胎型号、风阻系数等,输入发动
机信息,例如包括扭矩、功率、万有特性参数、外特性参数、油门踏板特性(Pedal Map)等,输
入变速箱参数,例如包括速比、齿数、换挡Map等,输入模拟工况信息,例如NEDC工况即输入
相应的时间和车速即可;待台架实验所需的参数录入完成之后,则通过台架实验系统中的
控制按钮启动实验,并记录整个模拟工况下对应的运行参数,其中所述运行参数包括时间
参数和状态参数,所述时间参数包括在模拟工况运行过程中的实时时间及对应的时间差
值,所述状态参数时间包括当前模拟工况下台架实验系统中的各个软件或硬件所处的实时
状态。
[0053] 步骤S30,启动脚本程序,根据所述脚本程序获得模拟工况下输入电机的实时转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间的总油耗。
[0054] 本实施例中,预先在台架实验系统中写入一个脚本程序,根据写入的脚本程序获得当前模拟工况下输入电机的实时转速和实时扭矩,进而根据实时转速和实时扭矩生成模
拟工况从开始运行时间到终止运行时间的总油耗。
[0055] 本发明实施例通过接收模拟工况的参数信息,并控制台架实验系统模拟所述模拟工况,启动预先写入的脚本程序,根据根据所述脚本程序获得模拟工况下输入电机的实时
转速和实时扭矩,并生成当前模拟工况从开始时间到终止时间的总油耗,实现了可以精准
的获取到当前工况下的变速箱的总油耗,进而根据不同模拟工况下的总耗油量对参数信息
进行优化。
[0056] 进一步的,基于图2所示的实施例,所述步骤S30包括:
[0057] 步骤S31,记录在模拟工况下输入电机的实时转速和实时扭矩。
[0058] 本实施例中,启动脚本程序并实时检测在模拟工况下输入电机的实时转速和实时扭矩,其中检测数据的周期可以是预先设置的,并且检测周期满足相应的规律,其中所述规
律是具有相同的间隔时间,也可以是根据工况的运行状态进行相应的调整,例如,在车辆运
行速度或是行驶状态基本保持不变的情况下,可以适当的延长检测时间周期,而在车辆运
行状态变化比较迅速的时间,可以提高检测频率。
[0059] 步骤S32,根据实时转速和实时扭矩参照预设特性函数得到各预设时间段内的实时油耗;
[0060] 步骤S33,根据各预设时间段内的实时油耗累计计算当前模拟工况从开始时间到终止时间的总油耗。
[0061] 本实施例中,根据步骤S31中获得实时数据,进而参照预设特性函数得到各预设时间段内的实时油耗Qt,并根据记录的模拟工况的运行时间,可以直接获取在模拟工况开始
时间到模拟工况结束时间这个时间段内的总油耗值,即通过求和叠加计算得到在当前模拟
工况下的总油耗,总油耗Q总计算公式参见下列公式:
[0062]
[0063] 其中t1为模拟工况的开始时间,t2为模拟工况的结束时间,Qt为t1到t2时间内某一时间t的实时油耗,且t2>t1,其中的预设特性函数具体的执行过程是通过启动脚本程序并根
据发动机实时转速和实时扭矩在预设发动机万有特征表查询对应的油耗值。
[0064] 本实施例中,通过启动脚本程序,检测台架实验系统中的输入电机的实时转速和实时扭矩,并通过脚本程序参照预设特性函数得到各预设时间段内的实时油耗及总油耗,
实现了在台架控制系统中即可获得模拟工况的油耗数据,从而测试人员提供精准的数据支
持。
[0065] 进一步的,步骤S32包括:
[0066] 步骤S321:在预设索引函数中,根据各预设时间段的起始时间对应的实时转速获取对应的索引点横坐标,以及根据各预设时间段的起始时间对应的实时扭矩获取对应的索
引点纵坐标;
[0067] 步骤S322:依据最邻近插值法和预设特性函数,根据各预设时间段的起始时间对应的所述索引点横坐标和索引点纵坐标获取各预设时间段内的实时油耗。
[0068] 本实施例中,启动脚本程序记录在实时转速Nt、实时扭矩Tt,并通过创建坐标系,基于万有特性表中记录的数据是一类散点值,为了得到精准的实时油耗,采用最邻近插值法
进行数据换算,其中选定的索引点坐标值需要根据实时转速、实时扭矩在索引函数中进行
换算,具体的,针对索引点横坐标,通过索引函数在万有特性表中找出与实时转速值最接近
的分转速;针对索引点纵坐标,通过索引函数在万有特性表中找出与实时扭矩值最接近的
分扭矩值,具体的索引点坐标的获取采用下述函数:
[0069] SearchDistrX(Nt,x_index,x_offset,x_distance),其中x_index为索引点横坐标、x_offset为实时转速与索引点横坐标的偏移量、x_distance为x轴预设索引距离,本申
请中用字母u代替;
[0070] SearchDistrY(Tt,y_index,y_offset,y_distance),其中y_index为索引点纵坐标、y_offset为实时扭矩与索引点纵坐标的偏移量、y_distance为x轴预设索引距离,本申
请中用字母z代替。依据最邻近插值法创建与各预设时间段的起始时间对应的所述索引点
横坐标和索引点纵坐标相应的邻近坐标点,并通过预设特性函数中获得创建的各坐标点对
应的油耗量;
[0071] Q00=engine.zMAPValue[y_index,x_index];
[0072] Q01=engine.zMAPValue[y_index,x_index+u];
[0073] Q10=engine.zMAPValue[y_index+z,x_index];
[0074] Q11=engine.zMAPValue[y_index+z,x_index+u]
[0075] 其中,engine.zMAPValue[x]为预设特性函数,u为x轴预设索引距离,z 为Y轴预设索引距离,其中(y_index,x_index)为索引点坐标、(y_index,x_index+u)、(y_index+u,x_
index)、(y_index+u,x_index+u)分别为邻近坐标点,Q00为索引点横坐标和索引点纵坐标对
应的油耗量,Q01、Q10、 Q11分别为各邻近坐标点的在预设特性函数中的油耗量。
[0076] 进一步的,还需要判断索引点横坐标和索引点纵坐标是否在预设的万有特性表的阈值范围内;即在脚本程序中采用下述函数进行判断:
[0077] if((x_index<(engine.xAxisLen‑1))&&(y_index<(engine.yAxisLen‑1)));
[0078] 其中,engine.xAxisLen‑1[x]为预设的判断函数;
[0079] 若索引点横坐标和索引点纵坐标在预设的万有特性表的阈值范围内,根据Q00、Q01、u以及实时转速与索引点横坐标的偏移量计算得到第一油耗均值第一均值Q0,其中选定
的两个坐标点的纵坐标是相同的;在脚本程序中采用下述函数进行计算:
[0080] Q0=Interpolate(Q00,Q01,x_offset,x_distance);
[0081] 进一步的,根据Q10、Q11、z以及实时扭矩与索引点纵坐标的偏移量计算得到第二油耗均值的第二均值Q1,其中选定的两个坐标点的纵坐标是相同的,在脚本程序中采用下述
函数进行计算:
[0082] Q1=Interpolate(Q10,Q11,x_offset,x_distance);
[0083] 进一步的,根据Q0,Q1,y_offset,y_distance计算得到实时转速和实时扭矩所对应的油耗值,在脚本程序中采用下述函数进行计算;
[0084] return Qt=Interpolate(Q0,Q1,y_offset,y_distance)。
[0085] 其中y_distance与z均表述Y轴预设索引距离,x_distance与u均表述为x轴预设索引距离。
[0086] 进一步的,判断索引点横坐标和索引点纵坐标是否在预设的万有特性表的阈值范围内,除了上述情况之外,还存在着实时检测到的实时转速、实时扭矩两者中至少一个超出
阈值范围时,在engine.xAxisLen‑1[x]函数进行查询时还包括以下三种情况:
[0087] 第一种情况是,计算得到的纵坐标值超出预设阈值区间即Y超边界,此时将最邻近的坐标点的纵坐标均取索引点的纵坐标,具体在脚本程序中的采用下述函数计算:
[0088]
[0089] 第二种情况是,计算得到的横坐标值超出预设阈值区间即X超边界,此时将最邻近的坐标点的横坐标均取索引点的横坐标,具体在脚本程序中的采用下述函数计算:
[0090]
[0091] 第三种情况是,横坐标、纵坐标均超出预设阈值,即超过最小边界此时将最邻近的坐标点的横坐标均取索引点的横坐标,将最邻近的坐标点的纵坐标均取索引点的纵坐标,
具体在脚本程序中的采用下述函数计算:
[0092] else{Q01=Q00;Q10=Q00;Q11=Q00;};
[0093] 进一步上述三种情况计算获得第一油耗均值Q0和第二油耗均值Q1的原理以及实时转速和实时扭矩对应的油耗值Qt在与上述列举的油耗在预设阈值范围内的实施例的计算
原理相同,在此不再叙述。
[0094] 具体的,假设检测到是实时转速Nts为5.5r/s(转每秒),实时扭矩Tts为 15Nm(牛米),即取xs为5.5,ys为15,并且通过在万有特性表中查找其中的散点值只有A(10Nm,5r/s)、
D(20Nm,6r/s)所对应的油耗值为4kg/h、7kg/h,因此,采用最邻近插值法获取到当前(ys,xs)
坐标为(15,5.5)的索引点坐标为A(10,5),邻近坐标点的坐标为B(10,6)、C(20,5)、D(20,
6),其中B(10,6)、C(20,5)对应的油耗值分别为5kg/h、6kg/h,进而计算得到 x_offset为
0.5,y_offset为5,u为10,z为1;
[0095] 即Q00s=engine.zMAPValue[10,5]=4kg/h;
[0096] 以及Q01s=engine.zMAPValue[10,6]=5kg/h;
[0097] Q10s=engine.zMAPValue[20,5]=6kg/h;
[0098] Q11s=engine.zMAPValue[20,6]=7kg/h,;
[0099] 进而Q0s=Interpolate(4,5,0.5,1)=4kg/h+(5kg/h‑4kg/h)*0.5/1=4.5kg/h;
[0100] Q1s=Interpolate(6,7,0.5,1)=6kg/h+(7kg/h‑6kg/h)*0.5/1=6.5kg/h;
[0101] 最终得到return Qts=Interpolate(4.5,6.5,5,10)=4.5kg/h+(6.5kg/h‑4.5kg/h) *5/10=5.5kg/h;即Qts为得到的得到的实时转速Nts为5.5r/s(转每秒),实时扭矩Tts为
15Nm(牛米)的油耗值为5.5kg/h。
[0102] 上述举例是为了方便理解上述脚本程序计算原理,并将脚本程序中运行的参数设置为0或1的情况下进行简单计算的,其中在脚本程序中实际的运算要比上述简化的运行方
式复杂,但计算原理基本相同。
[0103] 进一步的,基于图2所示的实施例,所述步骤S30之前,还包括:
[0104] 步骤S40,调整变速箱的主油压至所述参数信息携带的测试值;
[0105] 本实施例中,为了测试变速箱的主油压对运行工况的影响情况,可以调整变速箱的主油压至目标测试值。
[0106] 步骤S50,得到主油压为测试值时,变速箱的不同档位对应的运行时间占比及变速箱的使用效率。
[0107] 本实施例中,通过台架实验系统中控制界面中输入变速箱的主油压的具体参数值,进而通过启动模拟NEDC工况,获取NEDC工况的不同档位的运行时间占比及变速箱的使
用效率,例如,设置主油压值为15bar时,获得在 NEDC工况的不同档位的运行占比,如下表:
[0108]
[0109]
[0110] 进一步的,基于图2所示的实施例,所述步骤S30之后,还包括:
[0111] 步骤S60,根据运行的模拟工况所对应的变速箱的总油耗及对应的模拟工况参数创建总油耗数据库,根据不同模拟工况下的总耗油量对参数信息进行优化。
[0112] 本实施例中,根据步骤S30中获取的模拟工况在不同的参数信息下的总油耗,进而将实验数及获得的总油耗汇总并创建总油耗数据库,实现了可以通过数据库直观的获取在
不同参数信息下的总油耗,并根据不同模拟工况下的总耗油量对参数信息进行优化提供了
相应的数据支持。
[0113] 具体的,若是设置主油压值为18bar时,从而在NEDC工况的获得不同档位的运行占比,如下表:
[0114]
[0115] 可见随着主油压由原来的15bar增大至18bar时,最终得到的变速箱的综合效率降低了,最终得到总油耗值也有所提升。
[0116] 此外,还可以在台架实验系统中调整模拟工况下的整车滑行阻力的控制策略,通过设置在不同的车速下对应设置不同的整车滑行阻力,进而得到对应的总油耗量,其中滑
行阻力的调整策略如下表:
[0117]
[0118]
[0119] 根据上表给出的整车滑行阻力的控制策略,分别在台架实验系统中采用仅改变整车滑行阻力的大小且其他参数信息相同的模拟工况,在策略1调整为策略2的条件下,最后
计算得到的总油耗量是降低的。
[0120] 此外,除了上述用于调节主油压至预设阈值、调节整车的滑行阻力之外,同时还可以调整台架实验系统中冷却流量等参数信息,通过改变不同的参数信息获取在相应工况下
对应的总油耗,实现了根据不同模拟工况下的总耗油量对参数信息进行优化。
[0121] 此外,本发明实施例还提出一种存储介质,所述存储介质上存储有油耗测试程序,所述油耗测试程序被处理器执行时实现如上述油耗测试方法的步骤。
[0122] 本发明可读存储介质的具体实施例与上述油耗测试方法各实施例基本相同,在此不作赘述。
[0123] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而
且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该
要素的过程、方法、物品或者系统中还存在另外的相同要素。
[0124] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0125] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做
出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个
存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得台架实验系统执行本发明各
个实施例所述的方法。
[0126] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技
术领域,均同理包括在本发明的专利保护范围内。