配重文件的生成方法、装置、设备、介质与流程
- 国知局
- 2024-12-06 12:28:50
本技术实施例涉及计算机辅助设计,特别涉及一种配重文件的生成方法、装置、设备、介质。
背景技术:
1、在汽车正式投入生产前,技术人员基于计算机仿真技术等方法构建车辆安全模型,模拟车辆的三维形态以及车辆在实际投入使用时的情况,以便保证车辆能够安全行驶,并确定每个零件的生产规格,如,尺寸、重量等。根据车辆功能将车辆划分为多个子系统,每个子系统可视为一组部件的集合。在建模初期,会对车辆的每个部件进行初始重量设置,在建模过程中根据测试结果随时调整部件的重量。
2、相关技术中,每个车型项目都需要按照一定准则选取不同子系统内、位于不同区域的部件的id(部件名称),并将被选中的部件的重量更新到配重文件里。
3、然而,需要进行配重更新的部件数量往往较多,上述方式需要由技术人员手动录入数据得到配重文件,流程繁琐,效率低下,当存在子系统的配置情况有所更新时,需要技术人员耗费时间重新处理。
技术实现思路
1、本技术实施例提供了一种配重文件的生成方法、装置、设备、介质,能够提高配重文件的生成效率。所述技术方案如下:
2、一方面,提供了一种配重文件的生成方法,所述方法包括:
3、获取第一车辆的子系统配置文件,所述子系统配置文件用于指示所述第一车辆按照功能划分的多个子系统的情况,所述子系统配置文件中包含所述多个子系统各自的名称和重量调整数据,所述子系统中包含多个车辆部件,所述重量调整数据用于指示对所述子系统进行配重调整时,所述子系统中多个车辆部件分别需要调整的重量;
4、响应于接收到文件读取操作,对所述子系统配置文件进行读取,确定所述多个子系统中需要进行配重调整的至少一个目标子系统;
5、基于预设的配重规则从所述至少一个目标子系统中筛选出需要进行配重调整的至少一个目标部件;
6、基于所述子系统配置文件自动对所述至少一个目标部件进行配重调整,并生成与所述至少一个目标部件对应的所述配重文件,所述配重文件中包含所述至少一个目标部件进行配重调整后的重量数据。
7、另一方面,提供了一种配重文件的生成装置,所述装置包括:
8、获取模块,用于获取第一车辆的子系统配置文件,所述子系统配置文件用于指示所述第一车辆按照功能划分的多个子系统的情况,所述子系统配置文件中包含所述多个子系统各自的名称和重量调整数据,所述子系统中包含多个车辆部件,所述重量调整数据用于指示对所述子系统进行配重调整时,所述子系统中多个车辆部件分别需要调整的重量;
9、读取模块,用于响应于接收到文件读取操作,对所述子系统配置文件进行读取,确定所述多个子系统中需要进行配重调整的至少一个目标子系统;
10、筛选模块,用于基于预设的配重规则从所述至少一个目标子系统中筛选出需要进行配重调整的至少一个目标部件;
11、配重模块,用于基于所述子系统配置文件自动对所述至少一个目标部件进行配重调整,并生成与所述至少一个目标部件对应的所述配重文件,所述配重文件中包含所述至少一个目标部件进行配重调整后的重量数据。
12、在一个可选的实施例中,所述读取模块,还用于获取与所述子系统配置文件对应的区域框选文件,所述区域框选文件用于确定需要进行配重调整的所述至少一个目标子系统,所述区域框选文件中包含对所述第一车辆的三维模型进行三维区域划分得到的多个框选区域;基于所述区域框选文件对所述子系统配置文件进行读取,确定所述至少一个目标子系统。
13、在一个可选的实施例中,所述筛选模块,还用于读取所述至少一个目标子系统中的多个候选部件分别对应的初始配重数据,其中,第i个初始配重数据中包含所述多个候选部件中第i个部件的初始重量、厚度、部件名称,i为正整数;基于所述预设的配重规则和所述初始配重数据,从所述多个候选部件中筛选出所述至少一个目标部件。
14、在一个可选的实施例中,所述筛选模块,还用于在对所述第i个部件进行筛选的情况下,响应于所述第i个部件的初始重量未达到预设的重量阈值、所述第i个部件的厚度未达到预设的厚度阈值、所述第i个部件的部件名称符合预设的命名规则,确定所述第i个部件为目标部件。
15、在一个可选的实施例中,所述配重模块,还用于基于所述至少一个目标子系统从所述子系统配置文件中获取与所述至少一个目标子系统对应的目标重量调整数据,其中,第j个目标子系统对应第j个目标重量调整数据,j为正整数;在对所述第j个目标子系统中的目标部件进行配重调整时,基于所述第j个目标重量调整数据对所述第j个目标子系统中的目标部件进行调整,得到与所述第j个目标子系统对应的第j配重数据;将所述至少一个目标子系统各自对应的配重数据整合后,生成与所述至少一个目标部件对应的所述配重文件。
16、在一个可选的实施例中,所述配重模块,还用于在对所述第j个目标子系统中的目标部件进行配重调整时,确定所述第j个目标子系统中目标部件的第一数量;基于所述第一数量对所述第j个目标重量调整数据进行均分,得到第j均分调整幅度;基于所述第j均分调整幅度分别对所述第j个目标子系统中的目标部件进行调整,得到与所述第j个目标子系统对应的所述第j配重数据。
17、在一个可选的实施例中,所述第j个目标重量调整数据中包含对第j个目标子系统中第k个目标部件进行配重调整时的第k调整权重,k为正整数;
18、所述配重模块,还用于基于所述第k调整权重与所述第j个目标重量调整数据对所述第j个目标子系统中所述第k个目标部件进行调整;在所述第j个目标子系统中目标部件均完成调整的情况下,得到与所述第j个目标子系统对应的所述第j配重数据。
19、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本技术实施例中任一所述的配重文件的生成方法。
20、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本技术实施例中任一所述的配重文件的生成方法。
21、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的配重文件的生成方法。
22、本技术实施例提供的技术方案带来的有益效果至少包括:
23、通过预先设置子系统配置文件,在车辆建模过程中基于子系统配置文件自动筛选出需要进行配重调整的子系统,进一步对目标子系统中需要进行配置调整的目标部件进行确认,基于子系统配置文件中所指示的重量调整方式自动生成配重文件,实现配重数据的自动更新,相较于相关技术中需要由技术人员手动更新配置数据得到配重文件的方式,有效提高配重文件的生成效率,能够应对需进行配重调整的数据较多和频率较高的情况,提高了人机交互效率。
本文地址:https://www.jishuxx.com/zhuanli/20241204/341627.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表