本发明涉及发动机,特别是涉及一种电控数据自动化集成软件系统、方法及设备。
背景技术:
1、现有常规电控数据集成方法:发动机厂根据整车厂的需求(包含基础性能需求、应用功能需求等),通过专用标定软件,由人工手动操作,按需求一步一步设置好成千上万个标定参数,最终制作完成电控数据。此过程繁冗复杂,耗时耗力,效率低,且出错率高。一个电控数据的人工制作周期平均两小时,对于每年生产几十万台发动机的企业,需要制作的电控数据有成千上万个,工作量巨大。
2、同时对于标定数据,一般由标定工程师存放于个人电脑,缺少科学有效的管理手段,标定成果难以被充分地利用,在新产品开发时无法被快速借鉴。
3、其他如性能指标表(即发动机性能参数出厂检测合格要求技术性文件),也是需要人工手动编制,单个性能指标表的编制周期平均半小时,同样每年需要编制成千上万个性能指标表,工作量巨大。
4、综上,缺少一个统一的平台或软件,用于管理标定数据,自动集成电控数据替代人工,自动编制性能指标表替代人工,缩短标定开发周期,提高电控数据制作效率,满足企业生产要求。
5、以上背景技术内容的公开仅用于辅助理解本发明的构思及技术方案,其并不必然属于本专利申请的现有技术,在没有明确的证据表明上述内容在本专利申请的申请日已经公开的情况下,上述背景技术不应当用于评价本技术的新颖性和创造性。
技术实现思路
1、本发明目的在于提出一种能够自动编制性能指标表,电控数据制作效率高,缩短标定开发周期的电控数据自动化集成软件系统、方法及装置。
2、为此,本发明提出一种电控数据自动化集成软件系统、方法及设备。
3、优选地,本发明还可以具有如下技术特征:
4、一种电控数据自动化集成软件系统,其特征在于:包括标定数据管理模块、文件权限校验模块、功能需求提取模块、数据自动集成模块、生产系统发布模块、流程进度通知模块、用户角色管理模块;
5、所述标定数据管理模块,用于管理平台基础数据、标定参数集、电控数据、性能指标表;其中,所述平台基础数据包含一个基础电控数据文件和一个秘钥文件,两者相互对应;所述性能指标表包括基本型性能指标表和变型机性能指标表;
6、所述文件权限校验模块,用于权限分配,将标定数据管理模块中的各标定参数分配给不同功能角色的标定工程师管理;
7、所述功能需求提取模块,用于提取电控数据的功能需求信息,所述电控数据功能需求信息包括基础信息、应用功能;根据功能需求选择标定参数集;根据控制器软件版本信息确定平台基础数据;
8、所述数据自动集成模块,用于集成电控数据和编制性能指标表;
9、所述生产系统发布模块,用于将集成好的电控数据和编制好的性能指标表上传至生产系统,并走审批流程发布;
10、所述流程进度通知模块,用于向用户发出提示信息,提示用户在功能需求提取模块、数据自动集成模块、生产系统发布模块的操作是否符合要求;
11、所述用户角色管理模块,用于创建功能角色,每个功能角色在执行文件权限校验模块时分别具有相应的数据处理权限。
12、进一步地,所述标定参数集管理按照电控发动机控制内容,将标定参数归类划分成六大基础数据集和若干个应用功能数据集,所述六大基础数据集包括燃油模块基础数据集、空气模块基础数据集、后处理模块基础数据集、系统集成模块基础数据集、故障管理模块基础数据集、整车功能模块基础数据集。
13、进一步地,所述电控数据的需求来源有两种方式,一种是外部系统通过接口将电控数据功能需求信息以json文件形式输入至系统,另一种是将电控数据功能需求信息以excel文件的形式上传至系统。
14、进一步地,所述基础信息包括整车厂名称、用途、发动机型号及供货代号、技术路线、排放等级、功率及扭矩、控制器软件版本;所述应用功能包括怠速设置、油门控制方式、起动机控制。
15、一种电控数据自动化集成软件系统的使用方法,包括如下步骤:
16、s1、建立标定数据库存储和管理平台基础数据、标定参数集、电控数据、性能指标表;
17、s2、创建具有不同权限的功能角色管理标定数据;
18、s3、提取用户对电控数据的功能需求,根据功能需求选择标定参数集;再根据控制器软件版本信息确定平台基础数据;
19、s4、将选择的标定参数集中包含的标定参数的值覆盖已确定的平台基础数据中对应的标定参数的值,完成电控数据集成;
20、s5、根据发动机供货代号,选择对应的基本型性能指标表,然后将从所述功能需求中提取到的关键信息写入到选好的基本型性能指标表中对应位置,得到变型机性能指标表;
21、s6、将集成好的电控数据、变型机性能指标表发布到审批流程中审核,审查步骤s3、s4、s5是否存在错误。
22、进一步地,步骤s3中,所述电控数据的需求来源有两种方式,一种是外部系统通过接口将电控数据功能需求信息以json文件形式输入至系统,另一种是将电控数据功能需求信息以excel文件的形式上传至系统。
23、进一步地,步骤s4中,选择好标定参数集、平台基础数据之后,读取所选定的标定参数集中包含的标定参数的名称及物理值;然后依据选好的平台基础数据中的秘钥文件查询到所选定的标定参数集中包含的标定参数对应的地址代码和转换函数,通过转换函数将所述物理值转换成控制器(ecu)能够读取的十六进制数;最后在平台基础数据中的基础电控数据文件基础上,根据地址代码定位到标定参数在基础电控数据文件中的位置,将地址代码后的数值替换成转化好的十六进制数,按上述步骤完成所有标定参数的数值写入后,即可完成标定参数集对基础电控数据文件的覆盖。
24、进一步地,步骤s4中,如果应用功能包含的标定参数项需修改数值的,在被覆盖后的基础电控数据文件基础上,根据秘钥文件查询到应用功能包含的标定参数的地址代码和转换函数后,在被覆盖后的基础电控数据文件中对应位置替换数值,完成标定参数数值替换后的基础电控数据文件就是满足输入需求的电控数据。
25、进一步地,步骤s5中,根据发动机供货代号,选择对应的基本型性能指标表,然后将从所述功能需求中提取到的关键信息写入到选好的基本型性能指标表中对应位置,利用关键信息替换基本型性能指标表对应的信息,并以供货代号命名性能指标表,即该以供货代号命名的性能指标表作为变型机性能指标表。
26、进一步地,步骤s5中,所述关键信息包括发动机型号及供货代号、功率及扭矩、最低空载稳定运行转速、最高空载稳定运行转速。
27、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述的电控数据自动化集成软件系统的使用方法。
28、本发明与现有技术对比的有益效果包括:通过建立标定数据库,将大量复杂的标定参数归类划分,进行模块化管理,实现科学高效的管理。自动集成电控数据替代人工,自动编制性能指标表替代人工,缩短标定开发周期,提高电控数据制作效率,以满足企业生产要求。