原创 集成车辆动力学模型的MiL测试平台

2023-2-13 10:09 1091 9 9 分类: MCU/ 嵌入式



随着基于模型的开发方法的普及,汽车电子领域的ECU测试阶段也从HiL逐步前移到MiL阶段,更好地降低了测试成本,提高了测试效率

TPT是德国PikeTec公司研发的针对嵌入式系统基于模型的测试工具特别是针对控制系统的软件功能测试支持业内主流的工具平台和测试工具,适用于整个电控开发测试过程。

TPT可以完美支持MATLAB/Simulink支持多种常用的车辆动力学模型(如TESIS公司的DYNA4、IPG公司的CarMaker、MSC公司的Adams/Car),从而提供包含控制模型和被控对象模型在内的闭环测试环境。

北汇信息作为PikeTec在中国的独家合作伙伴,将为客户提供全方位的支持和高效的测试解决方案。

 

下面DYNA4为例实现TPT与Simulink-DYNA4的联合仿真。


DYNA4-Simulink与TPT建立通信,实现闭环测试

首先打开DYNA4,DYNA4打开MATLAB,完成MATLABDYNA4之间的通信。TPT安装目录,带有MATLAB的集成程序通过上述打开的MATLAB命令行窗口调用该程序完成MATLAB与TPT的通信这样便实现了TPT与Simulink-DYNA4之间的通信。Simulink Library里边,便可以找到DYNA4和TPT的模块。



完成上述配置之后,便可以在TPT中建立工程,选择Simulink Platform,加载测试对象模型,模型包含Simulink控制模型和DYNA4搭建的被控对象模型TPT可以自动生成如下的测试框架



生成测试框架之后,便可以在TPT中搭建测试用例,激励被测模型,完成测试评估和报告生成。整个过程如下图所示


TPT搭建测试用例布置测试场景

TPT可以分析模型的输入、输出接口,导入模型参数,以便在TPT搭建测试用例。TPT可以通过对相同的测试用例,配置不同的模型参数,实现不同测试场景的测试用例

 

 

执行测试用例,添加评估条件,生成报告,完成测试

TPT里,提供了丰富的GUI界面进行测试评估比如Signal ComparisonTrigger Rule、Min-Max Comparison、Sequence Check等。

执行测试用例,通过添加的评估条件,判断测试结果。具体的测试信息可以在测试报告中查阅。


作者: 北汇信息, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-3998886.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /3 下一条