一种发动机电控系统中标定数据的转换方法和装置制造方法及图纸

技术编号:8625628 阅读:187 留言:0更新日期:2013-04-25 22:35
本发明专利技术公开了一种发动机电控系统中标定数据的转换方法,分别在第一电控系统和第二电控系统下对初始发动机进行标定,得到第一标定数据和第二标定数据;建立所述第一标定数据与所述第二标定数据之间的对应关系,并将所述对应关系确定为真实值转换规则;所述方法包括:根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值;根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值;根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据。通过本发明专利技术的技术方案,可以避免对进行相同系统升级的每台发动机都重新进行标定,从而节省消耗的资源和时间。

【技术实现步骤摘要】

本专利技术涉及发动机电控领域,特别涉及一种发动机电控系统中标定数据的转换方法和装置
技术介绍
在发动机电控系统的控制逻辑中,许多计算结果的计算过程需要利用一些常数变量以及一维或者二维变量之间的对应关系。这些变量发生改变,就会致使控制逻辑的计算结果改变,进而引起发动机的各种运行状态指标的变化。而对于不同的产品的发动机而言,由于产品的性能、功能不同,所以不同产品的电控系统中这些变量所需要的值大多不相同。因此,为了使电控系统的控制逻辑能够满足各个产品的功能要求并发挥最优的性能,对于每个产品就需要根据其特性和表现对其电控系统中的变量进行修正,这一修正的过程称之为标定,而这些影响产品发动机运行状态指标的常数变量、一维变量及二维变量的设定值称之为标定数据。在发动机的实际使用过程中,经常会对其电控系统进行升级更新。由于升级过程中涉及到控制逻辑的改变,所以,在升级后的系统中使用原系统的标定数据就会造成发动机不能发挥最优的性能,从而不能满足产品的功能要求。所以,在发动机的电控系统升级之后,原标定数据就不再适用于该电控系统,这样,就需要为该电控系统重新设定合适的标定数据。目前,在解决为升级后的电控系统设定标定数据这一问题时,因为每台发动机中同一标定数据的变量数值都不相同,即使是属于同一种机型的不同发动机,由于具有不同的功率段和用途,其标定数据也会不同,所以现有技术采用的主要方式是对每台发动机升级后的电控系统都进行重新标定,从而得到标定数据。而由于对电控系统进行标定的过程需要在发动机上反复进行多次标定试验,因此通过重新标定来得到每台发动机的标定数据,会耗费较多的资源和时间,因此,目前发动机电控系统升级所耗费的时间过长,并且资源耗费也过多。
技术实现思路
本专利技术要解决的问题是提供一种发动机电控系统中标定数据的转换方法和装置,以克服现有技术中对每台需要系统升级的发动机都通过重新标定系统的方式来获取升级后的标定数据而导致的耗费较多资源和时间的缺陷。为达到上述目的,本专利技术提供了一种发动机电控系统中标定数据的转换方法,在第一电控系统下对初始发动机进行标定,得到第一标定数据;在第二电控系统下对初始发动机进行标定,得到第二标定数据;建立所述第一标定数据与所述第二标定数据之间的对应关系,并将所述对应关系确定为真实值转换规则;所述方法包括如下步骤根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值;根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值;根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据。优选的,所述根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值,包括获取目标发动机在第一电控系统下的原始标定数据的原始二进制代码数据文件和原始A2L文件;从所述原始二进制代码数据文件中提取所述原始标定数据的原始实际存储值;利用所述原始A2L文件对所述原始实际存储值进行解析,得到所述原始真实物理值。优选的,所述根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值,包括获取目标发动机在第一电控系统下的原始标定数据的原始数据源文件;从所述原始数据源文件中提取所述原始标定数据的原始实际存储值;利用预设的所述第一电控系统的数据类型转换规则对所述原始实际存储值进行解析,得到所述原始真实物理值。优选的,所述根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值,包括获取目标发动机在第一电控系统下的原始标定数据的原始DCM文件;从所述原始DCM文件中提取所述原始标定数据的原始真实物理值。优选的,所述根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值,包括从所述原始标定数据中确定当前转换变量;从所述真实值转换规则中确定所述当前转换变量对应的当前真实值转换规则;将所述当前转换变量的原始真实物理值按照所述当前真实值转换规则转换成目标真实物理值。优选的,所述根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据,包括根据预设的所述第二电控系统的数据类型转换规则,将所述目标真实物理值转换成所述目标标定数据的目标实际存储值;将所述目标标定数据的目标实际存储值生成所述目标发动机在所述第二电控系统下的二进制代码数据文件。优选的,所述目标标定数据中包括表格变量,所述将所述目标标定数据的目标实际存储值生成所述第二电控系统的二进制代码数据文件,包括判断所述目标标定数据中所有表格变量在转换前后的表格维数是否均相同;如果是,则将所述目标实际存储值生成所述目标发动机在第二电控系统下的二进制代码数据文件;如果否,则将所述目标实际存储值生成目标数据源文件,并调用编译器对所述目标数据源文件进行编译,生成所述目标发动机在所述第二电控系统下的二进制代码数据文件。优选的,其特征在于,所述根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据之后,还包括利用所述目标标定数据,在所述第二电控系统下对所述目标发动机进行控制。本专利技术还提供了一种发动机电控系统中标定数据的转换装置,包括第一标定模块,用于在第一电控系统下对初始发动机进行标定,得到第一标定数据;第二标定模块,用于在第二电控系统下对初始发动机进行标定,得到第二标定数据;转换规则建立模块,用于建立所述第一标定数据与所述第二标定数据之间的对应关系,并将所述对应关系确定为真实值转换规则;原始真实值获取模块,用于根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值;原始真实值转换模块,用于根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值;目标标定数据生成模块,用于根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据。优选的,所述原始真实值获取模块包括原始二进制代码数据获取子模块,用于获取目标发动机在第一电控系统下的原始标定数据的原始二进制代码数据文件和原始A2L文件;第一原始实际值提取子模块,用于从所述原始二进制代码数据文件中提取所述原始标定数据的原始实际存储值;第一原始实际值解析子模块,用于利用所述原始A2L文件对所述原始实际存储值进行解析,得到所述原始真实物理值。优选的,所述原始真实值获取模块包括原始数据源获取子模块,用于获取目标发动机在第一电控系统下的原始标定数据的原始数据源文件;第二原始实际值提取子模块,用于从所述原始数据源文件中提取所述原始标定数据的原始实际存储值;第二原始实际值解析子模块,用于利用预设的所述第一电控系统的数据类型转换规则对所述原始实际存储值进行解析,得到所述原始真实物理值。优选的,所述原始真实值获取模块包括原始DCM获取子模块,用于获取目标发动机在第一电控系统下的原始标定数据的原始DCM文件;原始真实值提取子模块,用于从所述原始数据源文件中提取所述原始标定数据的原始真实物理值。优选的,所述原始真实值转换模块包括当前变量确定子模块,用于从所述原始标定数据中确定当前转换变量;当前规则确定子模块,用于从所述真实值转换规则中确定所述当前转换变量对应的当前真实值转换规则;当前真实值转换子模块,用于将所述当本文档来自技高网
...

【技术保护点】
一种发动机电控系统中标定数据的转换方法,其特征在于,在第一电控系统下对初始发动机进行标定,得到第一标定数据;在第二电控系统下对初始发动机进行标定,得到第二标定数据;建立所述第一标定数据与所述第二标定数据之间的对应关系,并将所述对应关系确定为真实值转换规则;所述方法包括:根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值;根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值;根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据。

【技术特征摘要】
1.一种发动机电控系统中标定数据的转换方法,其特征在于,在第一电控系统下对初始发动机进行标定,得到第一标定数据;在第二电控系统下对初始发动机进行标定,得到第二标定数据;建立所述第一标定数据与所述第二标定数据之间的对应关系,并将所述对应关系确定为真实值转换规则; 所述方法包括 根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值; 根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值; 根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据。2.根据权利要求1所述的方法,其特征在于,所述根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值,包括 获取目标发动机在第一电控系统下的原始标定数据的原始二进制代码数据文件和原始A2L文件; 从所述原始二进制代码数据文件中提取所述原始标定数据的原始实际存储值; 利用所述原始A2L文件对所述原始实际存储值进行解析,得到所述原始真实物理值。3.根据权利要求1所述的方法,其特征在于,所述根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值,包括 获取目标发动机在第一电控系统下的原始标定数据的原始数据源文件; 从所述原始数据源文件中提取所述原始标定数据的原始实际存储值; 利用预设的所述第一电控系统的数据类型转换规则对所述原始实际存储值进行解析,得到所述原始真实物理值。4.根据权利要求1所述的方法,其特征在于,所述根据获取的目标发动机在所述第一电控系统下的原始标定数据,得到所述原始标定数据的原始真实物理值,包括 获取目标发动机在第一电控系统下的原始标定数据的原始DCM文件; 从所述原始DCM文件中提取所述原始标定数据的原始真实物理值。5.根据权利要求1所述的方法,其特征在于,所述根据所述真实值转换规则,将所述原始真实物理值转换成目标真实物理值,包括 从所述原始标定数据中确定当前转换变量; 从所述真实值转换规则中确定所述当前转换变量对应的当前真实值转换规则; 将所述当前转换变量的原始真实物理值按照所述当前真实值转换规则转换成目标真实物理值。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据,包括 根据预设的所述第二电控系统的数据类型转换规则,将所述目标真实物理值转换成所述目标标定数据的目标实际存储值; 将所述目标标定数据的目标实际存储值生成所述目标发动机在所述第二电控系统下的二进制代码数据文件。7.根据权利要求6所述的方法,其特征在于,所述目标标定数据中包括表格变量,所述将所述目标标定数据的目标实际存储值生成所述第二电控系统的二进制代码数据文件,包括 判断所述目标标定数据中所有表格变量在转换前后的表格维数是否均相同; 如果是,则将所述目标实际存储值生成所述目标发动机在第二电控系统下的二进制代码数据文件; 如果否,则将所述目标实际存储值生成目标数据源文件,并调用编译器对所述目标数据源文件进行编译,生成所述目标发动机在所述第二电控系统下的二进制代码数据文件。8.根据权利要求r7任意一项所述的方法,其特征在于,所述根据所述目标真实物理值生成所述目标发动机在所述第二电控系统下的目标标定数据之后,还包括 利用所述目标标定数据,在所述第二电控系统下对所述目标发动机进行控制。9.一种发动机电控系统中标定数据的转换装置,其特征在于,包括 第一标定模块,用于在第一电控系统下对初始发动机进行...

【专利技术属性】
技术研发人员:秦涛刘兴义王传荣武迎迎
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1