System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种整车控制器的仿真测试方法技术_技高网

一种整车控制器的仿真测试方法技术

技术编号:40547936 阅读:5 留言:0更新日期:2024-03-05 19:06
本发明专利技术提供了一种整车控制器的仿真测试方法,包括以下步骤:S1、根据控制器的功能、车辆驾驶方式及危险操作风险案例编写测试用例;S2、将测试用例转化为测试用例测试模型;S3、建立被控对象模型;S4、将被测整车控制器模型的输入和输出接口信号与被控对象模型的对应信号进行对接;S5、验证被测对象模型是否满足测试需求。本发明专利技术有益效果:通过将测试用例转化为测试模型,避免模型与实际车辆系统存在差异或细节建模不准确的问题,且可以自动化执行测试,减少人工操作的时间和错误率,提高测试效率。

【技术实现步骤摘要】

本专利技术属于整车控制器的仿真测试,尤其是涉及一种整车控制器的仿真测试方法


技术介绍

1、整车控制器(vcu)是新能源汽车控制系统的核心部件,对汽车的正常行驶、危险操作风险、故障恢复等功能起着至关重要的作用。

2、目前,整车控制器测试方法往往通过手写测试用例或软件静态测试两种方式进行,手写测试用例的效率较低,且手写和输入的过程中容易出现错误影响后续测试的准确性,而软件静态生成的测试用例的方法则会导致模型与实际车辆系统存在差异或细节建模不准确的问题。


技术实现思路

1、有鉴于此,本专利技术旨在提出一种整车控制器的仿真测试方法,以期待解决上述部分技术问题中的至少之一。

2、为达到上述目的,本专利技术的技术方案是这样实现的:

3、本专利技术第一方面提供了一种整车控制器的仿真测试方法,包括以下步骤:

4、s1、根据控制器的功能、车辆驾驶方式及危险操作风险案例编写测试用例;

5、s2、将测试用例转化为测试用例测试模型;

6、s3、建立被控对象模型;

7、s4、将被测整车控制器模型的输入和输出接口信号与被控对象模型的对应信号进行对接;

8、s5、验证被测对象模型是否满足测试需求。

9、进一步的,所述s1中,测试用包括:

10、功能测试用例,所述功能测试用例用于测试整车控制器的启动和关机功能是否正常,所述功能测试用例用于测试整车控制器对各个零部件的控制是否正确,所述功能测试用例用于测试整车控制器对车辆状态的监测和处理能力;

11、驾驶方式测试用例,所述驾驶方式测试用例用于测试整车控制器在不同驾驶模式下的响应速度和准确性,所述驾驶方式测试用例用于测试整车控制器对不同驾驶方式的切换是否平滑和可靠;

12、危险操作风险测试用例,所述危险操作风险测试用例用于测试整车控制器在危险操作下的安全性能;所述危险操作风险测试用例用于测试整车控制器对危险操作的预警和处理能力;

13、故障恢复测试用例,所述故障恢复测试用例用于测试整车控制器在出现故障时的恢复能力,所述故障恢复测试用例用于测试整车控制器对系统故障的诊断和报警能力。

14、进一步的,所述s2包括以下步骤:

15、s21、根据整车控制器的输入信号集创建测试用例模型的输入信号集;

16、s22、使用信号创建模块,基于仿真时间创建可调节的输入信号模型,输入信号模型中根据测试用例的需求设置相应的信号参数;

17、s23、将输入信号模型生成的.mat文件作为整个mil测试模型的输入部分来源文件;

18、s24、根据具体的测试用例,编制对应的测试模型,并生成对应测试用例名称的.mat文件;

19、s25、在整个mil测试模型环境中,使用.mat文件调用工具,根据测试用例名称编制对应的测试选择序列模型。

20、进一步的,所述s3包括以下步骤:

21、s31、根据整车控制器vcu涉及到的零部件采集信号、零部件控制信号以及can矩阵和can网络拓扑,确定被控对象的零部件种类;

22、s32、根据具体零部件的功能和控制方式,定义每个零部件的输入信号和输出信号;

23、s33、根据零部件的功能和控制方式,搭建对应零部件的零部件模型,所述零部件模型可以是基于物理原理的模型,也可以是基于控制算法的模型;

24、s34、将整车控制器vcu输出信号和测试用例模型的输出信号引入被控对象模型的输入端。

25、进一步的,所述s4包括以下步骤:

26、s41、将被测整车控制器模型进行黑盒封装;

27、s42、将完成黑盒封装的被测整车控制器模型的输入和输出接口信号引出;

28、s43、将被测整车控制器模型作为逻辑黑盒,在集成测试环境中进行验证;

29、s44、将被测整车控制器模型的输入和输出接口信号与被控对象模型的对应信号进行对接。

30、进一步的,所述s5包括以下步骤:

31、s51、根据测试需求,将测试用例涉及到的结果信号进行归类整理;

32、s52、使用示波器工具,根据归类整理的结果信号,进行分类监控;

33、s53、采集被测对象模型输出的实时信号数据,将实时信号数据与测试用例中预期的信号数据进行对比;

34、如果实时信号数据与测试用例中预期的信号数据一致,则说明被测对象模型满足测试需求;

35、如果实时信号数据与测试用例中预期的信号数据不一致,则可能存在问题。

36、进一步的,所述s5还包括以下步骤:

37、s54、如果实时信号数据与测试用例中预期的信号数据不一致,则进行测试分析验证;

38、如果错误的原因由被控对象模型导致,则对被控对象模型进行相应的修改。

39、本专利技术第二方面提供了一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器用于执行上述第一方面所述的方法。

40、本专利技术第三方面提供了一种服务器,包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如第一方面所述的方法。

41、本专利技术第四方面提供了一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。

42、相对于现有技术,本专利技术所述的一种整车控制器的仿真测试方法具有以下有益效果:

43、(1)本专利技术所述的一种整车控制器的仿真测试方法,通过将测试用例转化为测试模型,避免模型与实际车辆系统存在差异或细节建模不准确的问题,且可以自动化执行测试,减少人工操作的时间和错误率,提高测试效率。

44、(2)本专利技术所述的一种整车控制器的仿真测试方法,通过功能测试用例和驾驶方式测试用例,可以验证整车控制器的启动和关机功能、对零部件的控制是否正确,以及在不同驾驶模式下的响应速度和准确性,确保整车控制器的功能和性能满足要求

本文档来自技高网...

【技术保护点】

1.一种整车控制器的仿真测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于:所述S1中,测试用包括:

3.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于:所述S2包括以下步骤:

4.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于,所述S3包括以下步骤:

5.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于,所述S4包括以下步骤:

6.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于:所述S5包括以下步骤:

7.根据权利要求6所述的一种整车控制器的仿真测试方法,其特征在于:所述S5还包括以下步骤:

8.一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,其特征在于:所述处理器用于执行上述权利要求1-7任一所述的方法。

9.一种服务器,其特征在于:包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如权利要求1-7任一所述的方法。

10.一种计算机可读取存储介质,存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-7任一项所述的方法。

...

【技术特征摘要】

1.一种整车控制器的仿真测试方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于:所述s1中,测试用包括:

3.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于:所述s2包括以下步骤:

4.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于,所述s3包括以下步骤:

5.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于,所述s4包括以下步骤:

6.根据权利要求1所述的一种整车控制器的仿真测试方法,其特征在于:所述s5包括以下步骤:

7.根据权利要求6所述...

【专利技术属性】
技术研发人员:安康泰张威超包蕾吴景楠刘峥
申请(专利权)人:苏州优控智行科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1