测试数据生成方法、装置及可读存储介质与流程
- 国知局
- 2024-08-01 00:16:24
本发明涉及测试,具体涉及一种测试数据生成方法、装置及可读存储介质。
背景技术:
1、随着新能源汽车的快速发展,车辆的安全性越发重要。因此,对于测试数据生成的要求也越来越高,目前大多数车辆都采用实车进行测试。由于车辆中的软件会经常进行版本升级,而每个升级都需要对车辆再次进行实车测试。这样,在实车测试的过程中,需要耗费大量时间以及人力,导致测试数据生成的效率较差。
2、为了提高测试数据生成效率,可以通过硬件在环(hardware-in-the-loop,hil)设备(也可以称为hil台架)对于车辆进行hil测试。然而,hil测试中的测试数据没有考虑车辆实际场景,会导致测试数据与实际生活中的不同场景下的车辆数据差异较大。
技术实现思路
1、本发明的目的在于提供一种测试数据生成方法、装置及可读存储介质,以提高hil测试的测试数据的准确性。
2、第一方面,提供一种测试数据生成方法,该方法包括:确定车辆控制器对应的虚拟车辆的实际剩余燃油量;根据实际剩余燃油量和第一映射关系确定虚拟车辆的表显剩余燃油量对应的燃油传感器阻值;第一映射关系包括多个预设道路坡度、多个预设实际剩余燃油量和多个预设表显剩余燃油量对应的燃油传感器阻值之间的对应关系;向车辆控制器发送燃油传感器阻值,以使得车辆控制器根据燃油传感器阻值生成虚拟车辆的表显剩余燃油量。
3、基于本技术提供的技术方案,可以在根据实际剩余燃油量和第一映射关系确定虚拟车辆的表显剩余燃油量对应的燃油传感器阻值之后;向车辆控制器发送燃油传感器阻值,以使得车辆控制器根据燃油传感器阻值生成虚拟车辆的表显剩余燃油量。由于第一映射关系包括多个预设道路坡度、多个预设实际剩余燃油量和多个预设表显剩余燃油量对应的燃油传感器阻值之间的对应关系。这样,在对车辆控制器测试时,可以得到更符合实际用车时的车辆控制器所产生的表显剩余燃油量数据,更真实的模拟车辆的油箱油量变化情况,提高了hil测试的测试数据的准确性,进而提高了hil测试的可靠性。
4、进一步,确定车辆控制器对应的虚拟车辆的实际剩余燃油量,包括:向车辆控制器注入踏板信号;踏板信号包括踏板开度;接收车辆控制器的控制指令;控制指令包括根据踏板开度确定的虚拟车辆的发动机转速和车辆速度;根据发动机转速和车辆速度确定实际剩余燃油量。
5、进一步,根据发动机转速和车辆速度确定实际剩余燃油量,包括:根据发动机转速、车辆速度以及第二映射关系,确定虚拟车辆的发动机效率;第二映射关系包括多个预设发动机转速、多个预设车辆速度以及多个预设发动机效率之间的对应关系;根据发动机效率确定虚拟车辆的燃油消耗量,并根据燃油消耗量确定实际剩余燃油量。
6、进一步,根据发动机效率确定虚拟车辆的燃油消耗量,包括:在发动机效率小于效率阈值的情况下,确定燃油消耗量为预设燃油消耗量;在发动机效率大于或等于效率阈值的情况下,根据第三映射关系确定燃油消耗量;第三映射关系包括多个预设发动机转速、多个预设车辆速度以及多个燃油消耗速率之间的对应关系。
7、进一步,该方法还包括:确定在预设坡度间隔的不同道路坡度下,为虚拟车辆加入不同燃油量时对应的表显剩余燃油量;根据预设坡度间隔的不同道路坡度下,为虚拟车辆加入不同燃油量时对应的表显剩余燃油量,生成第一映射关系。
8、进一步,多个预设道路坡度包括多个正向道路坡度和多个负向道路坡度;正向道路坡度表示道路为上坡道路;负向道路坡度表示道路为下坡道路。
9、进一步,应用于硬件在环设备;硬件在环设备与车辆控制器通过电气接口连接。
10、第二方面,提供了一种测试数据生成装置,应用于测试数据生成装置,该装置包括:确定单元、发送单元;确定单元,用于确定车辆控制器对应的虚拟车辆的实际剩余燃油量;确定单元,还用于根据实际剩余燃油量和第一映射关系确定虚拟车辆的表显剩余燃油量对应的燃油传感器阻值;第一映射关系包括多个预设道路坡度、多个预设实际剩余燃油量和多个预设表显剩余燃油量对应的燃油传感器阻值之间的对应关系;发送单元,用于向车辆控制器发送燃油传感器阻值,以使得车辆控制器根据燃油传感器阻值生成虚拟车辆的表显剩余燃油量。
11、进一步,确定单元,具体用于:向车辆控制器注入踏板信号;踏板信号包括踏板开度;接收车辆控制器的控制指令;控制指令包括根据踏板开度确定的虚拟车辆的发动机转速和车辆速度;根据发动机转速和车辆速度确定实际剩余燃油量。
12、进一步,确定单元,具体用于:根据发动机转速、车辆速度以及第二映射关系,确定虚拟车辆的发动机效率;第二映射关系包括多个预设发动机转速、多个预设车辆速度以及多个预设发动机效率之间的对应关系;根据发动机效率确定虚拟车辆的燃油消耗量,并根据燃油消耗量确定实际剩余燃油量。
13、进一步,确定单元,具体用于:在发动机效率小于效率阈值的情况下,确定燃油消耗量为预设燃油消耗量;在发动机效率大于或等于效率阈值的情况下,根据第三映射关系确定燃油消耗量;第三映射关系包括多个预设发动机转速、多个预设车辆速度以及多个燃油消耗速率之间的对应关系。
14、进一步,装置还包括处理单元,确定单元,还用于:确定在预设坡度间隔的不同道路坡度下,为虚拟车辆加入不同燃油量时对应的表显剩余燃油量;处理单元,还用于根据预设坡度间隔的不同道路坡度下,为虚拟车辆加入不同燃油量时对应的表显剩余燃油量,生成第一映射关系。
15、进一步,多个预设道路坡度包括多个正向道路坡度和多个负向道路坡度;正向道路坡度表示道路为上坡道路;负向道路坡度表示道路为下坡道路。
16、进一步,应用于硬件在环设备;硬件在环设备与车辆控制器通过电气接口连接。
17、第三方面,提供了一种测试数据生成装置,包括:处理器;用于存储处理器可执行指令的存储器;处理器被配置为执行指令,第一方面或第一方面的任一可能的设计中所执行的部件。
18、第四方面,提供了一种测试数据生成系统,测试数据生成系统包括测试数据生成装置,测试数据生成装置用于执行如第一方面或第一方面的任一可能的设计中的方法。
19、第五方面,提供了一种电子设备,该电子设备可以实现上述各方面或者各可能的设计中电子设备所执行的部件,部件可以通过硬件实现,如:一种可能的设计中,该电子设备可以包括:处理器和通信接口,处理器可以用于支持电子设备实现上述第一方面或者第一方面的任一种可能的设计中所涉及的部件。
20、在又一种可能的设计中,电子设备还可以包括存储器,存储器用于保存电子设备必要的计算机执行指令和数据。当该电子设备运行时,该处理器执行该存储器存储的该计算机执行指令,以使该电子设备执行上述第一方面或者第一方面的任一种可能的测试数据生成方法。
21、第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的测试数据生成方法。
22、第七方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计的测试数据生成方法。
23、本发明的有益效果:
24、(1)基于本技术提供的技术方案,可以在根据实际剩余燃油量和第一映射关系确定虚拟车辆的表显剩余燃油量对应的燃油传感器阻值之后;向车辆控制器发送燃油传感器阻值,以使得车辆控制器根据燃油传感器阻值生成虚拟车辆的表显剩余燃油量。由于第一映射关系包括多个预设道路坡度、多个预设实际剩余燃油量和多个预设表显剩余燃油量对应的燃油传感器阻值之间的对应关系。这样,在对车辆控制器测试时,可以得到更符合实际用车时的车辆控制器所产生的表显剩余燃油量数据,更真实的模拟车辆的油箱油量变化情况,提高了hil测试的测试数据的准确性,进而提高了hil测试的可靠性。
25、(2)通过向车辆控制器注入踏板信号,可以使车辆控制器在模拟场景下产生踏板信号对应的响应数据,而无需操作人员在道路实车测试,减少的燃油消耗,降低了测试成本。
26、(3)通过发动机效率确定虚拟车辆的燃油消耗量,并根据燃油消耗量确定实际剩余燃油量,由于实车的实际剩余燃油量需要实车在道路坡度为0的道路上静置一定时间,相比于实车确定实际剩余燃油量,本技术无需确定道路坡度、实车静置,不仅可以提高测试数据的生成效率,还可以提高测试数据的准确性。
27、(4)通过发动机效率,可以模拟出车辆的燃油消耗量,无需真实消耗车辆燃油,降低了测试数据的生成成本。
28、(5)通过生成第一映射关系,在车辆中的软件进行版本升级的情况下,可以直接利用第一映射关系生成新版本软件对应的测试数据,无需每次软件版本升级时进行实车测试,降低了生成测试数据的成本。
29、(6)通过测试多个正向道路坡度和多个负向道路坡度,可以更全面的确定车辆实际场景的测试数据,提高hil测试的可靠性。
30、(7)通过硬件在环设备与车辆控制器通过电气接口连接,可以减少汽车控制器与hil设备之间信令交互的时间,提高了测试数据的生成效率。
31、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
本文地址:https://www.jishuxx.com/zhuanli/20240730/200379.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。