专利名称:一种柴油机电控数据功能校对系统和功能校对方法
技术领域:
本发明涉及电控柴油机领域,特别是涉及一种柴油机电控数据功能校对系统和功能校对方法。
背景技术:
电控柴油 机是一种通过电子控制单元控制喷油量和喷油时间等条件的发动机。电控柴油机以柴油机转速和负荷作为反映柴油机实际工作情况的基本信号,参照由试验得出的发动机各工作情况相对应的喷油量和喷油定时脉谱图来确定基本的喷油量和喷油时间等,然后根据各种因素(如水温、环境温度、大气压力等)对其进行各种补偿,获得最佳的工作状态。从而可以更精准的控制发动机燃烧,高精度的控制排放,有效的减少燃料的消耗。电控柴油机根据不同的排气量分为多种排量,每一个排量的发动机根据不同的马力段分为多个机型。每一个机型使用一套特定的电控标定数据进行控制。电控标定数据是柴油机电控逻辑中影响到柴油机各种运行指标的可以修改的各种常数变量、CUR变量和MAP型变量的总合,每一套标定数据都有成千上万个标定变量。同一机型的电控柴油机分为多个控制功能,如喷油控制、转速控制、轨压控制、整车功能控制、后处理排放控制等。对于同一种控制功能,外界影响因素不同,电控标定数据的标定变量信息就不同,最终使各控制功能的控制工作状态就不同。为了保证发动机正常运转,需要各控制功能处于良好的控制状态,这就需要对整个控制功能进行总体的控制状态评价,即对控制功能进行功能校对,根据控制功能的具体的情况,调整变量信息,优化控制结果。传统的功能校对,一直以来是由有经验的工程师根据外界影响因素,自主选择一个或几个变量,根据具体的控制功能,进行简单的变量信息对比,直接判断变量信息所产生的控制功能结果的范围是否符合要求,或者通过对变量信息中少量数据之间简单的逻辑运算,判断运算结果是否符合经验值范围要求,对控制功能的控制情况做出大体评价,从而完成各电控柴油机的不同控制功能的校对。使用人工对电控柴油机的功能进行校对有如下缺点对柴油机进行功能校对时,同一种控制功能所涉及的变量信息较多,主要通过工程师根据外界条件,主观选择有代表性的一个或几个变量信息,通过变量信息中大量的的数据比对或简单的计算,工作量大,但只能对控制功能依照经验进行大致的片面的校对,部分未校对变量信息产生的控制问题不能检查出来,得到的控制功能的校对结果没有全局参考性;若选择全部涉及的变量信息,涉及的数据很多,逻辑运算很复杂,可操作性差,人工计算容易出现错误,降低了标定数据的可用性;其次,进行功能校对主要依赖于校对工程师长期累积的经验,自主选择部分数据变量进行功能校对,依靠经验来大体判断校对结果是否合理,无法脱离有经验工程师的主观能动性,没有继承性,普通员工不能进行校对工作,校对工作无法推广;再次,各个工程师由于职能不同,不可能熟悉所有的控制功能模块,需要多个工程师合作完成控制功能校对,如果分工不明确,会出现漏校和复校的情况
发明内容
有鉴于此,本发明的主要目的在于提供一种柴油机电控数据功能校对系统和功能校对方法,以实现对柴油机电控数据的控制功能全局校对。一种柴油机电控数据功能校对系统,其特征在于,该系统包括标准功能编辑模块,用于调用控制功能对应的计算控制模型,所述计算控制模型对整个控制功能进行全局模拟仿真,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储,所述标准功能文件包括控制功能涉及的变量信息的逻辑运算关系和输出值范围标准;数据解析模块,用于解析电控标定数据中的变量信息并存储;功能校对模块,用于从所述数据解析模块导入被校对变量信息,从标准功能编辑模块导入标准功能文件,根据标准功能文件中的变量信息的逻辑运算关系,对被校对变量信息进行逻辑运算,将运算后输出值与标准功能文件中的范围标准进行校对,将校对结果发送给校对报告生成模块;校对报告生成模块,用于接收所述功能校对模块发送的校对结果,生成校对报告并显示。其中,该系统进一步包括数据查看模块,用于搜索和查看从所述数据解析模块中解析出来变量信息和从标准功能编辑模块新建并编辑的标准功能文件。一种柴油机电控数据功能校对方法,其特征在于,调用控制功能对应的计算控制模型,所述计算控制模型对整个控制功能进行模拟仿真,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储,所述标准功能文件包括控制功能涉及的变量信息的逻辑运算关系和输出值范围标准,包括以下步骤A、数据解析模块解析电控标定数据中的被校对变量信息并存储;B、功能校对模块导入被校对变量信息和标准功能文件,根据标准功能文件中的变量信息的逻辑运算关系,对被校对变量信息进行逻辑运算,将运算后输出值与标准功能文件中的范围标准进行校对,将校对结果发送给校对报告生成模块;C、报告生成模块根据功能校对模块发送的校对结果生成并显示校对报告。其中,所述被校对变量包括常量、⑶R型变量和/或MAP型变量。其中,步骤B中起始参数包括发动机转速,大气压力,环境温度,发动机冷却液温度等各种外界因素。可见,本发明有如下效果本发明使用一种功能全局校对方法,涉及所需校对控制功能相关的全部变量信息,不需要进行选择,得到的控制功能校对结果有全局参考价值,考虑了全部的标定变量对控制功能的影响;根据不同的控制功能,调用对应的计算控制模型,只需要输入几个简单的起始参数,自主调用全部涉及的变量信息,使用计算机操作完成变量信息之间复杂的逻辑运算,计算结果准确,对控制功能进行全局校对,对控制功能有整体的控制状态评价;其次,本发明的功能校对方法通过具体的逻辑计算进行控制功能全局校对,脱离了对工程师经验的依赖性,不需要对变量信息进行选择,只需要输入当前的外界条件即可,具有继承性,普通员工也可以进行校对;再次,校对方法主要依赖于计算机的操作,对工程师的职能要求不高,可以同一个工程师进行所有功能校对,解决分工不明确带来的问题。
图1为柴油机电控数据功能校对系统示意图;图2为柴油机电控数据功能校对方法流程图;图3为实施例轨压设定控制功能计算进控制模型示意图。
具体实施例方式本发明为一种柴油机电控数据功能校对系统和功能校对方法,用于对柴油机电控标定数据从功能实现上进行全局校对,校对结果全面、正确,解决了有经验工程师的主观选择性的片面性问题。本发明所提供的系统包括数据解析模块、标准功能编辑模块、功能校对模块和校对报告生成模块,所述标准功能编辑模块新建并编辑配置一个标准功能文件并存储,所述数据解析模块解析电控标定数据中被校对变量信息并存储,所述功能校对模块从所述标准功能编辑模块中导入标准功能文件,从数据解析模块中导入的被校对变量信息,将标准功能文件作为标准,对被校对变量进行功能全局校对,将校对结果发送给所述校对报告生成模块,所述报告生成模块生成并显不校对报告。在本发明所提供的方法中,标准功能编辑模块新建并编辑配置一个标准功能文件,数据解析模块解析电控标定数据中的被校对变量信息,功能校对模块导入被校对变量信息和标准功能文件,将标准功能文件作为标准,对被校对变量进行功能全局校对,将校对结果发送给报告生成模块,所述报告生成模块生成并显示校对报告。下面结合附图进行详细说明。图I所示的是柴油机电控数据功能校对系统图。柴油机电控数据功能校对系统包括标准功能编辑模块101,用于调用控制功能对应的计算控制模型,所述计算控制模型对整个控制功能进行全局模拟仿真,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储,所述标准功能文件包括控制功能涉及的变量信息的逻辑运算关系和输出值范围标准。根据需要校对的柴油机的排量、马力、机型和控制功能不同,搭建不同的计算控制模型,这个计算模型可以模拟具体控制功能的整体控制情况,标准功能编辑模块调用不同控制功能的计算控制模型,分析计算控制模型包含的信息,获取控制功能变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储。标准功能文件包含不同控制功能变量信息的逻辑运算关系和变量信息进行逻辑运算后输出值的标准范围。
数据解析模块102,用于解析电控标定数据中的变量信息。
电控标定数据是以a21文件和HEX文件的形式保存的,数据解析模块根据这两种文件将柴油机的电控标定数据中所有的变量信息解析出来。a21文件包含有变量的描述信息、数据类型、数据类型的解析方式(储存的二进制形式与实际的物理值的转换关系)以及在内存的存储地址的文件。HEX文件是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。在HEX文件中,每一行包含一个HEX记录。这些记录由对应机器语言码和/或常量数据的十六进制编码数字组成。这些十六进制编码包含了程序和数据等内容。电控标定数据柴油机电控逻辑中影响到柴油机各种运行指标的可以修改的各种常数变量、CUR型变量和MAP型变量的总和。功能校对模块103,用于从所述数据解析模块导入被校对变量信息,从标准功能编辑模块导入标准功能文件,根据标准功能文件中的变量信息的逻辑运算关系,对被校对变量信息进行逻辑运算,将运算后输出值与标准功能文件中的范围标准进行校对,将校对结果发送给校对报告生成模块。标准功能文件中根据所需校对的控制功能不同,包含对应变量信息的逻辑运算关系和变量信息进行逻辑运算后输出值的范围标准,可以建立包含的所有变量信息的逻辑运算,模拟控制功能的全局控制情况,最终得到控制功能执行的结果。这种方法,变量信息较多,逻辑运算比较复杂。将标准功能文件中的范围属性作为校对的标准,与被校对变量逻辑运算后的输出值进行范围的校对,对控制功能进行全局性的功能校对。校对报告生成模块104,用于接收所述功能校对模块发送的校对结果,生成对应的校对报告并显不。校对报告将所有的被校对变量运算后输出值的范围属性的符合情况显示出来,同时也对不符合标准要求的位置也显示出来。该系统进一步包括数据查看模块105。数据查看模块,用于搜索和查看从所述数据解析模块中解析出来变量信息和从标准功能编辑模块新建并编辑的标准功能文件。该模块包括搜索功能,可支持全称搜索和模糊搜索,可以搜索需要查看的解析出来的变量信息和标准功能文件中包含的范围属性信息,并进行显示。图2所示的是柴油机电控数据功能校对的方法流程图。步骤201 :标准功能编辑模块调用控制功能对应的计算控制模型,所述计算控制模型对整个控制功能进行全局模拟仿真,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储,所述标准功能文件包括控制功能涉及的变量信息的逻辑运算关系和输出值范围标准。发动机有很多种机型,每种机型又包含多种控制功能,如喷油控制、转速控制、整车功能控制和后处理排放控制等,根据需要校对功能的不同,搭建不同的计算控制模型,这个计算模型可以模拟具体控制功能的整体控制情况。标准功能编辑模块调用不同控制功能的计算控制模型,分析计算控制模型包含的信息,获取控制功能变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件。标准功能文件包含不同控制功能变量信息的逻辑运算关系和变量信息进行逻辑运算后输出值的标准范围。所生成的标准功能文件可以重复使用。步骤202 :数据解析模块解析电控标定数据中的变量信息并存储。所需要校对的电控标定数据以a21和HEX文件的形式保存,需要通过数据解析模块将文件中的变量信息解析成可读文件。步骤203 :功能校对模块导入被校对变量信息和标准功能文件,根据标准功能文件中的变量信息的逻辑运算关系,对被校对变量信息进行逻辑运算,将运算后输出值与标准功能文件中的范围标准进行校对,将校对结果发送给校对报告生成模块。标准功能文件中包含被校对控制功能涉及的变量信息的逻辑运算关系,建立变量信息之间的逻辑运算模型,模拟控制功能的全局控制情况。输入发动机转速,大气压力,环境温度等起始参数进行运算,将运算后的输出值与标准功能文件中的范围标准进行校对,完成对控制功能的功能全局校对。对全部涉及的变量信息进行逻辑运算,对控制功能有整体的控制情况评价,进行全局校对。步骤204 :报告生成模块根据功能校对模块发送的校对结果生成并显示校对报
生口 ο报告生成模块根据功能校对模块发送的校对结果,生成校对报告显示出来。将校对输出值的范围属性的符合情况都显示出来,将不符合标准要求的输出值位置显示出来。下面结合实例对发明方法进行详细说明。轨压设定控制功能的校对,根据轨压设定控制功能具体的控制情况搭建一个轨压设定计算控制模型,如图3所示。标准功能编辑模块调用轨压设定计算控制模型,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑一个标准功能文件,标准功能文件里包含的有起动前和起动后的两张基础轨压设定MAP表、三张轨压修正MAP表、三条轨压修正因子曲线变量信息之间的逻辑运算关系和轨压设定值的范围标准。数据解析模块解析电控标定数据中的变量信息并存储。功能校对模块导入被校对变量信息和标准功能文件,根据标准功能文件中变量信息的逻辑运算关系,对两张基础轨压设定MAP表、三张轨压修正MAP表、三条轨压修正因子曲线八个变量信息进行逻辑运算,模拟轨压设定功能的全局控制情况,输入发动机转速,当前喷油量,大气压力,发动机水温、环境温度5个起始参数进行运算,将输出的轨压设定值与标准功能文件中的范围标准进行校对。轨压设定值一般为随着转速和油量的增加而增加,起动前轨压一般比较低,大概为350bar左右,起动后轨压比较大。人工校对只能进行两张基础的轨压设定值MAP表和轨压修正MAP的校对,如果人工进行所有变量信息校对,计算量大,计算结果容易产生错误,校对结果可信度差。使用本发明的功能校对方法,可以对控制功能进行全局校对,校对结果可靠。将校对结果发送给校对报告生成模块,如果输出轨压设定值在范围标准内,将满足状态置I输出;如果输出的轨压设定值不在范围标准内,将满足状态置0,并对此轨压设 定值进行标记。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同 替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种柴油机电控数据功能校对系统,其特征在于,该系统包括 标准功能编辑模块,用于调用控制功能对应的计算控制模型,所述计算控制模型对整个控制功能进行全局模拟仿真,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储,所述标准功能文件包括控制功能涉及的变量信息的逻辑运算关系和输出值范围标准; 数据解析模块,用于解析电控标定数据中的变量信息并存储; 功能校对模块,用于从所述数据解析模块导入被校对变量信息,从标准功能编辑模块导入标准功能文件,根据标准功能文件中的变量信息的逻辑运算关系,对被校对变量信息进行逻辑运算,将运算后输出值与标准功能文件中的范围标准进行校对,将校对结果发送给校对报告生成模块; 校对报告生成模块,用于接收所述功能校对模块发送的校对结果,生成校对报告并显
2.根据权利要求I所述的系统,其特征在于,该系统进一步包括 数据查看模块,用于搜索和查看从所述数据解析模块中解析出来变量信息和从标准功能编辑模块新建并编辑的标准功能文件。
3.一种柴油机电控数据功能校对方法,其特征在于,调用控制功能对应的计算控制模型,所述计算控制模型对整个控制功能进行全局模拟仿真,分析计算控制模型中包含的信息,获取变量信息之间的逻辑运算关系,新建并编辑配置一个标准功能文件并存储,所述标准功能文件包括控制功能涉及的变量信息的逻辑运算关系和输出值范围标准,包括以下步骤 A、数据解析模块解析电控标定数据中的被校对变量信息并存储; B、功能校对模块导入被校对变量信息和标准功能文件,根据标准功能文件中的变量信息的逻辑运算关系,对被校对变量信息进行逻辑运算,将运算后输出值与标准功能文件中的范围标准进行校对,将校对结果发送给校对报告生成模块; C、报告生成模块根据功能校对模块发送的校对结果生成并显示校对报告。
4.根据权利要求3所述的方法,其特征在于,所述被校对变量包括 常量、CUR型变量和/或MAP型变量。
5.根据权利要求3所述的方法,其特征在于,步骤B中起始参数包括 发动机转速,大气压力,环境温度。
全文摘要
本发明为一种柴油机电控数据功能校对系统和功能校对方法,本发明所提供的系统,标准功能编辑模块新建并编辑配置一个标准功能文件并存储,所述数据解析模块用于解析电控标定数据中的被校对变量信息,功能校对模块从所述数据解析模块中导入被校对变量,从标准功能编辑模块导入标准功能文件进行校对,将校对结果发送给所述校对报告生成模块生成并显示校对报告。本发明所提供的方法,标准功能编辑模块新建并编辑配置标准功能文件,数据解析模块解析电控标定数据中的被校对变量信息,功能校对模块对所述被校对功能进行功能全局校对,将校对结果发送给报告生成模块生成并显示校对报告。
文档编号F02D41/26GK102619632SQ20121009789
公开日2012年8月1日 申请日期2012年4月5日 优先权日2012年4月5日
发明者佟德辉, 刘栋, 桑海浪, 王秀雷, 闫玉, 黄继轩 申请人:潍柴动力股份有限公司