一种柴油机电控数据校对系统和校对方法

文档序号:6367675阅读:325来源:国知局
专利名称:一种柴油机电控数据校对系统和校对方法
技术领域
本发明涉及电控柴油机领域,特别是涉及一种柴油机电控数据校对系统和校对方法。
背景技术
电控柴油机是一种通过电子控制单元控制喷油量和喷油时间等条件的发动机。电控柴油机以柴油机转速和负荷作为反映柴油机实际工作情况的基本信号,参照由试验得出的发动机各工作情况相对应的喷油量和喷油定时脉谱图来确定基本的喷油量和喷油时间等,然后根据各种因素(如水温、油温、大气压力等)对其进行各种补偿,获得最佳的工作状态。从而可以更精准的控制发动机燃烧,高精度的控制排放,有效的减少燃料的消耗。电控柴油机根据不同的排气量分为多种排量,每一个排量的发动机根据不同的马力段分为多个机型。每一个机型使用一套特定的电控标定数据进行控制。电控标定数据是柴油机电控逻辑中影响到柴油机各种运行指标的可以修改的各种常数变量、CUR变量和MAP型变量的总合,每一套标定数据都有成千上万个标定变量。标定数据的正确性决定发动机是否运转正常,在电控柴油机开发过程中,如果其电控标定数据存在标定错误或者不小心产生的误标,都有可能给发动机带来重大的问题,因此需要对不同机型的标定数据进行校对。传统的电控标定数据校对,一直以来都是靠有经验的工程师进行校对。校对工程师判断这套数据有无问题的方法是对所关注的变量逐个审核,并通过三个标准来判断看标定的值是否在合理的范围内;坐标轴上的值是否具有应有的单调性;标定的查表型数据是否足够平滑,是否足够精确等。例如,对于460马力的发动机,最大的喷油量应该在240mg/hub左右;如果一条转换曲线不是线性的,那么曲线上的点就要足够密集从而能表现出它的趋势;要根据转速限制当前的最大喷油量,转速这条坐标轴就要是单调的,否则中间转速下计算出来的结果就会产生冲突。使用人工对电控标定数据进行校对有如下缺点电控柴油机的机型很多,每一个机型使用一套特定的标定数据,每个机型又有国三排放标准和国四甚至国五排放标准之分,同一个排放标准还有不同的后处理实现方式之分,同时同一个机型还会根据它的用途不同进行区分,则一套标定数据有成千上万个标定变量,校对的工作量非常大,需要多个工程师分工协作完成一套数据的校对,校对的效率很低;其次,人工校对要求校对工程师既要有耐心,还要细心,面对庞大枯燥的工作量,难免出现校对错误,不能很好的保证校对效果。

发明内容
有鉴于此,本发明提供了一种柴油机电控数据校对系统和校对方法,对不同标定变量进行校对,可以迅速并且批量的进行各种标定数据的校对,从而达到提高标定数据校对效率的目的。一种柴油机电控数据校对系统,其特征在于,该系统包括标准数据编辑模块,用于新建并编辑配置一个标准数据文件;数据解析模块,用于从所述标准数据编辑模块中导入标准数据文件,并解析电控标定数据中的变量信息和标准数据文件中的标准信息;数据校对模块,用于从所述数据解析模块导入被校对变量信息和标准数据文件,获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提 取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给校对报告生成模块;校对报告生成模块,用于接收所述数据校对模块发送的校对结果,生成校对报告并显示。一种柴油机电控数据校对系统,其特征在于,该系统包括标准数据编辑模块,用于新建并编辑配置一个标准数据文件;数据解析模块,用于从所述标准数据编辑模块中导入标准数据文件,并解析电控标定数据中的变量信息和标准数据文件中的标准信息;数据校对模块,用于从所述数据解析模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给校对报告生成模块;校对报告生成模块,用于接收所述数据校对模块发送的校对结果,生成校对报告并显示。其中,该系统进一步包括数据查看模块,用于搜索和查看从所述数据解析模块中解析出来变量信息和从标准数据编辑模块新建并编辑的标准数据文件。一种柴油机电控数据校对方法,其特征在于,标准数据编辑模块新建并编辑配置一个标准数据文件,包括以下步骤A :数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息;B :数据校对模块导入被校对变量信息和标准数据文件,获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给报告生成模块;C :报告生成模块根据数据校对模块发送的校对结果生成并显示校对报告。一种柴油机电控数据校对方法,其特征在于,标准数据编辑模块新建并编辑配置一个标准数据文件,包括以下步骤A :数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息;B :数据校对模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给报告生成模块;
C :报告生成模块根据数据校对模块发送的校对结果生成并显示校对报告。其中,所述被校对变量包括常量、⑶R型变量和/或MAP型变量。其中,对范围的校对包括对常量、⑶R型变量和/或MAP型变量范围的校对。其中,对单调性和合理性的校对包括对⑶R型变量和/或MAP型变量范围的校对。其中,所述新建并编辑一个标准数据文件包括新建并编辑被校对变量的范围标准、单调性标准和合理性标准。可见,本发明有如下效果本发明通过进行计算机操作对一套电控标定数据中成千上万个变量进行校对,通过使用计算机获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,校对校对所标定的数据是否符合所需标准的要求,操作步骤简单,校对的过程只有几秒,可以快速并且批量的进行电控标定数据的校对,提闻了校对的效率;其次,使用计算机操作进行校对,利用了计算机的精确性,有效地防止人工校对出现的疏忽、出错、漏校等情况,提闻了校对的准确度。


图I为柴油机电控数据校对系统图;图2为柴油机电控数据校对方法流程图;图3为对变量进行范围校对的流程图;图4为对变量进行单调性校对的流程图;图5为对变量进行合理性校对的流程图。
具体实施例方式本发明为一种柴油机电控数据校对系统和校对方法,用于提高电控标定数据的校对的效率。本发明所提供的系统包括数据解析模块、标准数据编辑模块、数据校对模块和校对报告生成模块,所述标准数据编辑模块新建并编辑配置一个标准数据文件,所述数据解析模块从所述标准数据编辑模块中导入标准数据文件,并解析电控标定数据中被校对变量信息和标准数据文件中的标准信息,所述数据校对模块从所述数据解析模块中导入的被校对变量信息和标准数据文件,将标准数据文件作为标准,对被校对变量进行校对,将校对结果发送给所述校对报告生成模块,所述报告生成模块生成并显示校对报告。在本发明所提供的方法中,标准数据编辑模块新建并编辑配置一个标准数据文件,数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息,数据校对模块导入被校对变量信息和标准数据文件,将标准数据文件作为标准,对被校对变量进行范围、单调性和合理性这三个属性的校对,将校对结果发送给报告生成模块,所述报告生成模块生成并显不校对报告。下面结合附图进行详细说明。图I所示的是柴油机电控数据校对系统图。柴油机电控数据校对系统包括标准数据编辑模块101,用于新建并编辑配置一个标准数据文件。标准数据编辑模块根据需要校对的柴油机的排量、马力、机型和控制功能不同,新建并编辑配置一个标准数据文件。标准数据文件包含所需校对变量的范围、单调性和合理性属性标准。数据解析模块102,用于从所述标准数据编辑模块中导入标准数据文件,并解析电控标定数据中的变量信息和标准数据文件中的标准信息。电控标定数据是以a21文件和HEX文件的形式保存的,数据解析模块根据这两种文件将柴油机的电控标定数据中所有的变量信息解析出来。数据解析模块解析新建并编辑配置的标准数据文件中所含的标准信息。a21文件包含有变量的描述信息、数据类型、数据类型的解析方式(储存的二进制形式与实际的物理值的转换关系)以及在内存的存储地址的文件。HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。这些十六进制编码包含了程序和数据等内容。电控标定数据柴油机电控逻辑中影响到柴油机各种运行指标的可以修改的各种常数变量、CUR型变量和MAP型变量的总和。数据校对模块103,用于从所述数据解析模块导入被校对变量信息和标准数据文件,获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,对被校对变量的进行范围、单调性和合理性的校对,将校对结果发送给校对报告生成模块。数据校对模块103,用于从所述数据解析模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给校对报告生成模块。
数据校对模块在进行校对时,获取被校对变量信息文件和标准数据文件有上面两种方式,可以根据标准数据文件中变量的名称符号去获取对应的变量信息;也可以根据变量信息的名称符号获取标准数据文件中对应的变量标准。标准文件中的变量名称符号与变量信息中被校对变量的名称符号相同。标准数据文件中包含的属性作为校对的标准,与解析出来的被校对变量进行三个属性的校对。校对报告生成模块104,用于接收所述数据校对模块发送的校对结果,生成对应的校对报告并显不。校对报告将所有的被校对变量的范围、单调性和合理性这三个属性的符合情况都显示出来,同时也对不符合标准要求的位置也显示出来。该系统进一步包括数据查看模块105。数据查看模块,用于搜索和查看从所述数据解析模块中解析出来变量信息和从标准数据编辑模块新建并编辑的标准数据文件。该模块包括搜索功能,可支持全称搜索和模糊搜索,可以搜索需要查看的解析出 来的变量信息和标准数据文件中包含的属性信息,并进行显示。图2所示的是柴油机电控数据校对方法流程图。步骤201 :标准数据编辑模块新建并编辑配置一个标准数据文件。发动机有很多种机型,每种机型又包含多种控制功能,如喷油控制、转速控制、整车功能控制和后处理排放控制等,经验丰富的工程师使用标准数据编辑模块根据需要校对的机型和功能的不同,新建并编辑配置一个标准数据文件,作为电控数据中的被校对变量校对的标准。所生成的标准数据文件可以重复使用。步骤202 :数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息。数据解析模块从标准数据编辑模块中导入标准数据文件。所需要校对的电控标定数据和标准数据文件以a21和HEX文件的形式保存,需要通过数据解析模块将文件中的变量信息解析成可读文件。步骤203 :数据校对模块导入被校对变量信息和标准数据文件获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,对被校对变量进行范围、单调性和合理性的校对,将校对结果发送给报告生成模块。数据校对模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给报告生成模块。数据校对模块在进行校对时,获取被校对变量信息文件和标准数据文件有上面两种方式。标准数据文件中包含标定变量的范围、单调性和合理性属性的标准,数据校对模块以标准数据文件作为标准,对所需要校对的解析出来的变量进行三个属性的校对。步骤204 :报告生成模块生成并显示校对报告。报告生成模块根据数据校对模块发送的校对结果,生成校对报告显示出来。将校对变量的范围、单调性和合理性这三个属性的符合情况都显示出来,将不符合标准要求的位置显示出来。下面是具体校对实施方法的详细说明,本发明实现柴油机电控数据校对包括以下步骤步骤I :标准数据编辑模块新建并编辑配置一个标准数据文件。发动机有很多种机型,每种机型又包含多种控制功能,如喷油控制、转速控制、整车功能控制和后处理排放控制等,经验丰富的工程师使用数据编辑模块根据需要校对的机型和功能的不同,新建并编辑配置一个标准数据文件,用来作为电控数据中的被校对变量 校对的标准。所生成的标准数据文件可以重复使用。步骤2 :数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息。数据解析模块从标准数据编辑模块中导入标准数据文件。所需要校对的电控标定数据以a21和HEX文件的形式保存,需要通过数据解析模块将文件中的变量信息解析成可读文件。步骤3 :数据校对模块导入被校对变量信息和标准数据文件,获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,对被校对变量进行范围、单调性和合理性的校对,将校对结果发送给报告生成模块。数据校对模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给报告生成模块。数据校对模块在进行校对时,获取被校对变量信息文件和标准数据文件有上面两种方式。根据标准数据文件对被校对变量进行范围的校对,将范围校对结果发送给报告生成模块。解析出来的电控标定变量应该在所对应发动机工作的实际情况的物理范围内。对于电控标定变量中的常数、CUR型变量的X轴和Z轴和MAP型变量的X轴、Y轴和Z轴都要进行范围的校对,如果是常数,则判断该值是否在规定的最小值和最大值范围之内;如果是CUR型变量,则判断X轴(第一行),Z轴(除第一行)的每一个值是否在规定的最小值和最大值范围之内;如果是MAP型变量,则判断X轴(第一行),Y轴(第一列)和Z轴(除第一行和第一列)的每一个值是否在规定的最小值和最大值范围之内。图3所示的是对变量进行范围校对的流程图,包括步骤步骤301 :将被校对变量的范围状态置0或置I。对范围状态置0表示变量不在范围之内;对范围状态置I表示变量在范围之内。置0和置I的作用是对校对的变量进行初始化,作为校对方法的开始。步骤302 :导入被校对变量信息和范围标准数据文件,获取范围标准数据文件中变量的名称和标准信息,获取有相同名称符号的被校对变量的行数和列数,将行数和列数的值赋给相应的表不符号。数据校对模块根据导入的范围标准数据文件中变量名称符号,获取有相同名称符号的被校对变量信息,对变量信息中的数据赋予相应的表不符号。数据校对模块还可以根据导入的被校对变量信息的名称符号,获取有相同名称符号的范围标准数据文件,对变量信息中的数据赋予相应的表示符号。 将X轴行数赋给nx ;X轴列数赋给mx ;y轴行数赋给ny ;y轴列数赋给my ;内容行数赋给n ;内容列数赋给m。则对于常数、CUR型变量和MAP变量的赋值如下表所示。
表I变量赋值
权利要求
1.一种柴油机电控数据校对系统,其特征在干,该系统包括 标准数据编辑模块,用于新建并编辑配置一个标准数据文件; 数据解析模块,用于从所述标准数据编辑模块中导入标准数据文件,并解析电控标定数据中的变量信息和标准数据文件中的标准信息; 数据校对模块,用于从所述数据解析模块导入被校对变量信息和标准数据文件,获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给校对报告生成模块; 校对报告生成模块,用于接收所述数据校对模块发送的校对结果,生成校对报告并显
2.一种柴油机电控数据校对系统,其特征在干,该系统包括 标准数据编辑模块,用于新建并编辑配置一个标准数据文件; 数据解析模块,用于从所述标准数据编辑模块中导入标准数据文件,并解析电控标定数据中的变量信息和标准数据文件中的标准信息; 数据校对模块,用于从所述数据解析模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给校对报告生成模块; 校对报告生成模块,用于接收所述数据校对模块发送的校对结果,生成校对报告并显
3.根据权利要求I或2所述的系统,其特征在干,该系统进ー步包括 数据查看模块,用于搜索和查看从所述数据解析模块中解析出来变量信息和从标准数据编辑模块新建并编辑的标准数据文件。
4.一种柴油机电控数据校对方法,其特征在于,标准数据编辑模块新建并编辑配置一个标准数据文件,包括以下步骤 A、数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息; B、数据校对模块导入被校对变量信息和标准数据文件,获取标准数据文件中变量的名称符号和标准信息,并且获取有相同名称符号的被校对变量的行数和列数,并将行数和列数的值赋给相应的表示符号,提取不同行数和列数表示符号所对应的被校对变量数据,以变量的标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给报告生成模块; C、报告生成模块根据数据校对模块发送的校对结果生成并显示校对报告。
5.一种柴油机电控数据校对方法,其特征在于,标准数据编辑模块新建并编辑配置一个标准数据文件,包括以下步骤 A、数据解析模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息;B、数据校对模块导入被校对变量信息和标准数据文件,获取被校对变量的名称符号以及行数和列数,将行数和列数的值赋给相应的表示符号,并且获取有相同名称符号的标准数据文件,提取不同行数和列数表示符号所对应的被校对变量数据,以标准数据文件中的变量标准信息为标准,对被校对变量中的数据进行范围、单调性和/或合理性的校对,将校对结果发送给报告生成模块; C、报告生成模块根据数据校对模块发送的校对结果生成并显示校对报告。
6.根据权利要求4或5所述的方法,其特征在于,所述被校对变量包括 常量、CUR型变量和/或MAP型变量。
7.根据权利要求4或5所述的方法,其特征在干,对范围的校对包括 对常量、CUR型变量和/或MAP型变量范围的校对。
8.根据权利要求4或5所述的方法,其特征在干,对单调性和合理性的校对包括 对CUR型变量和/或MAP型变量范围的校对。
9.根据权利要求4或5所述的方法,其特征在于,所述新建并编辑一个标准数据文件包括 新建并编辑被校对变量的范围标准、单调性标准和合理性标准。
全文摘要
本发明为一种柴油机电控数据校对系统和校对方法,本发明所提供的系统,标准数据编辑模块新建并编辑配置一个标准数据文件,数据解析模块从所述标准数据编辑模块导入标准数据文件,并解析电控标定数据中的被校对变量信息和标准数据文件中的标准信息,数据校对模块从所述数据解析模块中导入标准数据文件和被校对变量进行校对,将校对结果发送给校对报告生成模块生成并显示校对报告。本发明所提供的方法,标准数据编辑模块新建并编辑配置标准数据文件,数据解析模块解析被校对变量信息和标准数据文件中的标准信息,数据校对模块对被校对变量进行范围、单调性和合理性这三个属性的校对,将校对结果发送给报告生成模块生成并显示校对报告。
文档编号G06F17/30GK102663085SQ201210099499
公开日2012年9月12日 申请日期2012年4月6日 优先权日2012年4月6日
发明者孙少军, 孟媛媛, 王秀雷, 赵金光, 黄继轩 申请人:潍柴动力股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1