[发明专利]一种测试环境生成方法及装置在审
申请号: | 201510954341.7 | 申请日: | 2015-12-17 |
公开(公告)号: | CN106897469A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 马强;裴蕾 | 申请(专利权)人: | 北汽福田汽车股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京三聚阳光知识产权代理有限公司11250 | 代理人: | 李敏 |
地址: | 102206*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 环境 生成 方法 装置 | ||
技术领域
本发明涉及仿真在环测试领域,具体涉及一种测试环境生成方法及装置。
背景技术
新能源(混合动力或纯电动)汽车被广泛认为是解决汽车尾气污染和石油能源短缺等问题的主要途径之一,随着新能源汽车的快速发展,对其核心零部件的产品性能、可靠性要求也越来越重要。
以新能源汽车为例,整车的动力系统主要由动力电池、动力电池管理系统、驱动电机、驱动电机控制器、整车控制器(vehicle management System,VMS)组成。VMS作为该系统的核心部件,协调各个控制器之间的工作,并对其他控制器有控制作用。因此对VMS系统也提了很高的要求,加强VMS开发过程中软件的测试是非常有必要的,
目前,针对被测目标的软件测试方式包括模型在环(Model-in-the-Loop,MIL)测试、软件在环(Software-in-the-Loop,SIL)测试、硬件在环(Hardware-in-the-Loop,HIL)测试,上述测试可以尽早发现被测目标的缺陷,降低软件开发风险,缩短软件开发周期。在MIL、SIL和HIL测试中均需要使用测试环境模型,但是,在不同的测试项目中,由于被控硬件的特征参数不同,需要测试人员手动建立不同的被控 硬件仿真模型并搭建测试环境,而手动建立测试环境会耗费大量的时间,由此会降低测试效率。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中的测试环境建立方式会降低被测目标的测试效率的缺陷。
有鉴于此,本发明提供一种测试环境生成方法,包括如下步骤:获取硬件特征参数;执行预设脚本文件中的调用可视化仿真工具中的模型生成模块的指令调用模型生成模块,利用所述模型生成模块根据所述硬件特征参数生成各个仿真模型;执行所述预设脚本文件中的调用可视化仿真工具中的模型设置函数的指令调用模型设置函数,利用所述模型设置函数将所述各个仿真模型进行连接,形成测试环境。
优选地,还包括:获取被测目标的类型信息;从可视化仿真工具中加载预先存储的环境模型接口;从预先存储的环境模型接口中确定与所述类型信息相关联的环境模型接口,所述测试环境通过所述环境模型接口与被测目标连接。
优选地,所述执行预设脚本文件中的调用可视化仿真工具中的模型生成模块的指令调用模型生成模块,利用所述模型生成模块根据所述硬件特征参数生成各个仿真模型,包括:执行所述预设脚本文件中的模块调用指令调用Simulink工具的Simulink模型库以及SimPowerSystem模块库中的功能模块;利用所调用的功能模块根据所述硬件特征参数生成各个仿真模型。
优选地,所述执行所述预设脚本文件中的调用可视化仿真工具中的模 型设置函数的指令调用模型设置函数,利用所述模型设置函数将所述各个仿真模型进行连接,形成测试环境,包括:执行所述预设脚本文件中的函数调用指令调用Simulink工具的Simulink模块的API函数;利用所调用的API函数对所述各个仿真模型进行连接,形成测试环境。
优选地,所述硬件特征参数包括电池包特征参数、电池管理系统特征参数、电机特征参数、电机控制器特征参数,其中,所述电机特征参数至少包括最大功率、最高转速、最大驱动力矩和最大发电力矩,所述电池包特征参数至少包括预充接触器参数、主正极接触器参数、主负极接触器参数、电池温度值和绝缘监测电阻值;所述仿真模型包括电池包模型、电池管理系统模型、电机模型、电机控制器模型。
相应地,本发明还提供一种测试环境生成装置,包括:参数获取单元,用于获取硬件特征参数;模型生成单元,用于执行预设脚本文件中的调用可视化仿真工具中的模型生成模块的指令调用模型生成模块,利用所述模型生成模块根据所述硬件特征参数生成各个仿真模型;环境设置单元,用于执行所述预设脚本文件中的调用可视化仿真工具中的模型设置函数的指令调用模型设置函数,利用所述模型设置函数将所述各个仿真模型进行连接,形成测试环境。
优选地,还包括:类型获取单元,用于获取被测目标的类型信息;预加载单元,用于从可视化仿真工具中加载预先存储的环境模型接口;接口确定单元,用于从预先存储的环境模型接口中确定与所述类型信息相关联的环境模型接口,所述测试环境通过所述环境模型接口与被测目标连接。
优选地,所述模型生成单元包括:模块调用单元,用于执行所述预设脚本文件中的模块调用指令调用Simulink工具的Simulink模型库以及SimPowerSystem模块库中的功能模块;模块执行单元,用于利用所调用的功能模块根据所述硬件特征参数生成各个仿真模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北汽福田汽车股份有限公司,未经北汽福田汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510954341.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种驱动内嵌的自然散热筒灯
- 下一篇:一种体育场馆漫光源照明灯