[发明专利]一种柴油机电控系统软件自动测试装置及方法在审
申请号: | 201611123051.9 | 申请日: | 2016-12-08 |
公开(公告)号: | CN106815144A | 公开(公告)日: | 2017-06-09 |
发明(设计)人: | 杨薇;褚全红;孟长江;范燕朝;曹春芳;姚素娟;申晓彦;李菲菲 | 申请(专利权)人: | 中国北方发动机研究所(天津) |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 天津滨海科纬知识产权代理有限公司12211 | 代理人: | 马倩倩 |
地址: | 300400*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 柴油 机电 系统软件 自动 测试 装置 方法 | ||
技术领域
本发明属于柴油机测试技术领域,尤其是涉及一种柴油机电控系统软件自动测试装置及方法。
背景技术
柴油机电控系统软件的系统测试是一项复杂、耗时的工作,基本是以手工测试为主,消耗大量时间在重复体力操作,且每次测试用例的结果都是人为作判断的,使得不同测试人员得到的测试结果差别很大,测试的重复性差,测试效率低。目前,市场上虽有多种自动化测试用例的执行软件,但柴油机电控系统软件属于强实时性控制软件,测试时还需要应用实时仿真测试手段,将仿真硬件平台、发动机模型以及自动测试工作相融合,才能实现不同柴油机运行工况的自动加载、配置和运行等功能,而目前国内外并没有一种专门的能够直接进行柴油机电控系统软件自动测试的装置。
发明内容
有鉴于此,本发明旨在提出一种柴油机电控系统软件自动测试装置及方法,以解决上述问题的不足之处,实现柴油机电控系统软件的自动测试功能,提高测试可靠性,减少人员工作强度。
为达到上述目的,本发明的技术方案是这样实现的:
一种柴油机电控系统软件自动测试装置,包括控制器、仿真硬件平台和软件平台,所述仿真硬件平台与控制器连接,所述软件平台包括建模仿真软件、试验管理软件和自动测试用例执行软件,
所述建模仿真软件,建立实时的柴油机仿真模型,利用发动机各个部分的数学模型代替发动机本体,动态模拟柴油机工作需要的各个执行器和传感器信号,仿真柴油机的工作过程;
所述试验管理软件,配置实时测试控制程序的软件环境,实现模拟、数字和通信总线接口的配置,以及监测和控制整个系统的运行状态;
所述自动测试用例执行软件,实现测试项目的管理、测试序列的设计和执行,以及测试报告的自动生成。
进一步的,所述仿真硬件平台包括可编程电源、传感器信号模拟模块、执行器信号采集模块和故障模拟模块。
本发明的另一实施例还提供了一种柴油机电控系统软件自动测试方法,所述柴油机电控系统软件自动测试方法,包括以下步骤:
A.应用建模仿真软件建立发动机仿真模型;
B.试验管理软件配置柴油机电控系统测试软件环境和集成仿真硬件平台,并关联发动机模型;
C.将试验管理软件的工程文件、配置文件映射到测试用例执行软件的测试工程,通过测试用例执行软件搭建测试序列、编写测试脚本;
D.制定电控系统软件测试计划,执行自动测试,并生成测试报告。
相对于现有技术,本发明所述的一种柴油机电控系统软件自动测试装置及方法具有以下优势:
(1)本发明所述的柴油机电控系统软件自动测试装置能够将电控系统软件运行的硬件、模型和测试环境相融合,完成发动机运行全工况的自动测试,实现测试资源自动部署准备、测试脚本自动执行、测试报告自动生成,提高了测试效率和可靠性。
(2)本发明所述的柴油机电控系统软件自动测试方法替代了传统的手工测试,极大减少了发动机台架试验的时间和测试人员的投入,有效缩短项目研发周期。
附图说明
构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例所述的柴油机电控系统软件自动测试装置结构示意图;
图2为本发明实施例所述的柴油机电控系统软件自动测试方法流程图;
图3为本发明实施例所述的柴油机电控系统软件自动测试典型序列图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面将参考附图并结合实施例来详细说明本发明。
如图1所示,一种柴油机电控系统软件自动测试装置,包括控制器、仿真硬件平台和软件平台,所述仿真硬件平台与控制器连接,所述软件平台包括建模仿真软件、试验管理软件和自动测试用例执行软件,
所述建模仿真软件,建立实时的柴油机仿真模型,利用发动机各个部分的数学模型代替发动机本体,动态模拟柴油机工作需要的各个执行器和传感器信号,仿真柴油机的工作过程;所述试验管理软件,配置实时测试控制程序的软件环境,实现模拟、数字和通信总线接口的配置,以及监测和控制整个系统的运行状态;所述自动测试用例执行软件,实现测试项目的管理、测试序列的设计和执行,以及测试报告的自动生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国北方发动机研究所(天津),未经中国北方发动机研究所(天津)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611123051.9/2.html,转载请声明来源钻瓜专利网。