System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种车辆零部件布置方法、装置、系统和介质制造方法及图纸_技高网

一种车辆零部件布置方法、装置、系统和介质制造方法及图纸

技术编号:40177818 阅读:11 留言:0更新日期:2024-01-26 23:45
本申请提供一种车辆零部件布置方法、装置、系统和介质,根据车辆舱室环境参数,计算初始舱室布置数据中的各个待布置零部件之间的间距之和,当间距之和大于或等于零时,将初始舱室布置数据中各个待布置零部件之间的间距之和小于预设阈值的数据去除,利用遗传模拟退火算法对选择舱室布置数据和新生舱室布置数据进行变异,执行迭代步骤,当达到连续预设迭代次数,将各个待布置零部件之间的间距之和的最大值对应的数据作为最终舱室布置数据。从而本申请基于遗传模拟退火算法,无需依靠人工经验,即可淘汰掉不合理的舱室布置方案,在不进行舱室布置方案的穷举和分析的前提下即可得到最终的,合理的前舱布置方案,实现车辆舱室零部件的高效高质量布置。

【技术实现步骤摘要】

本申请涉及车辆,特别涉及一种车辆零部件布置方法、装置、系统和介质


技术介绍

1、随着车辆技术的不断发展,车辆舱室中集成了越来越多的零部件,以满足用户各种各样的驾驶需求,提升用户的驾驶体验。

2、为了形成一个功能完善且布局美观的车辆舱室,现有技术中,一般是通过人工对所有可能的布置位置进行尝试,直到找到一个合适的布置位置,完成车辆舱室零部件的布置工作。

3、但是这样的布置方式效率有限,并且严重依靠着经验,一般来说经验多的工程师前舱布置效率和成功率远远高于经验不足的工程师。除此之外,在传统的布置方式中,由于工程师关于各种车型的布置数据储备不足,很难尽可能找到更多的共用零部件,以节约车型开发成本。

4、因此,如何进行车辆舱室零部件的高效高质量布置是本领域需要解决的技术问题。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种车辆零部件布置方法、装置、系统和介质,可以实现车辆舱室零部件的高效高质量布置。

2、提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

3、为实现上述目的,本申请有如下技术方案:

4、第一方面,本申请实施例提供了一种车辆零部件布置方法,包括:

5、获取车辆舱室环境参数;所述车辆舱室环境参数包括车辆舱室的空余空间坐标参数和待布置零部件参数;

6、根据所述车辆舱室环境参数,利用历史舱室布置数据生成初始舱室布置数据;

7、计算所述初始舱室布置数据中的各个所述待布置零部件之间的间距之和,当所述间距之和大于或等于零时,将所述初始舱室布置数据中各个所述待布置零部件之间的间距之和小于预设阈值的数据去除,以得到选择舱室布置数据;

8、利用抽样函数生成新生舱室布置数据;

9、利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据进行变异,以得到变异舱室布置数据;

10、将所述变异舱室布置数据重新确定为所述初始舱室布置数据,重新执行将所述初始舱室布置数据中各个所述待布置零部件之间的间距之和小于预设阈值的数据去除,以得到选择舱室布置数据,以及后续步骤;

11、当达到连续预设迭代次数,所述变异舱室布置数据中各个所述待布置零部件之间的间距之和的最大值均相同时,将各个所述待布置零部件之间的间距之和的最大值对应的数据作为最终舱室布置数据。

12、在一种可能的实现方式中,所述利用抽样函数生成新生舱室布置数据,包括:

13、利用所述抽样函数从所述历史舱室布置数据抽样以生成新生舱室布置数据。

14、在一种可能的实现方式中,所述利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据进行变异,以得到变异舱室布置数据,包括:

15、利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据中的各个所述待布置零部件的位置按照预设规则进行变换,以得到变异舱室布置数据。

16、在一种可能的实现方式中,所述获取车辆舱室环境参数,包括:

17、将车辆舱室空余空间网格化,形成多个第一位置坐标点作为所述空余空间坐标参数;

18、将待布置零部件所占空间网格化,形成多个第二位置坐标点作为所述待布置零部件参数。

19、第二方面,本申请实施例提供了一种车辆零部件布置装置,包括:

20、获取单元,用于获取车辆舱室环境参数;所述车辆舱室环境参数包括车辆舱室的空余空间坐标参数和待布置零部件参数;

21、生成单元,用于根据所述车辆舱室环境参数,利用历史舱室布置数据生成初始舱室布置数据;

22、淘汰单元,用于计算所述初始舱室布置数据中的各个所述待布置零部件之间的间距之和,当所述间距之和大于或等于零时,将所述初始舱室布置数据中各个所述待布置零部件之间的间距之和小于预设阈值的数据去除,以得到选择舱室布置数据;

23、新生单元,用于利用抽样函数生成新生舱室布置数据;

24、变异单元,用于利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据进行变异,以得到变异舱室布置数据;

25、迭代单元,用于将所述变异舱室布置数据重新确定为所述初始舱室布置数据,重新执行将所述初始舱室布置数据中各个所述待布置零部件之间的间距之和小于预设阈值的数据去除,以得到选择舱室布置数据,以及后续步骤;

26、最终单元,用于当达到连续预设迭代次数,所述变异舱室布置数据中各个所述待布置零部件之间的间距之和的最大值均相同时,将各个所述待布置零部件之间的间距之和的最大值对应的数据作为最终舱室布置数据。

27、在一种可能的实现方式中,所述新生单元,具体用于:

28、利用所述抽样函数从所述历史舱室布置数据抽样以生成新生舱室布置数据。

29、在一种可能的实现方式中,所述变异单元,具体用于:

30、利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据中的各个所述待布置零部件的位置按照预设规则进行变换,以得到变异舱室布置数据。

31、在一种可能的实现方式中,所述获取单元,具体用于:

32、将车辆舱室空余空间网格化,形成多个第一位置坐标点作为所述空余空间坐标参数;

33、将待布置零部件所占空间网格化,形成多个第二位置坐标点作为所述待布置零部件参数。

34、第三方面,本申请提供了一种车辆零部件布置系统,包括:

35、存储器,用于存储计算机程序;

36、处理器,用于执行所述计算机程序时实现如上述所述车辆零部件布置方法的步骤。

37、第四方面,本申请实施例提供了一种计算机可读介质,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如上述所述车辆零部件布置方法的步骤。

38、与现有技术相比,本申请实施例具有以下有益效果:

39、本申请实施例提供了一种车辆零部件布置方法、装置、系统和介质,该方法包括:获取车辆舱室环境参数,车辆舱室环境参数包括车辆舱室的空余空间坐标参数和待布置零部件参数,根据车辆舱室环境参数,利用历史舱室布置数据生成初始舱室布置数据,计算初始舱室布置数据中的各个待布置零部件之间的间距之和,当间距之和大于或等于零时,将初始舱室布置数据中各个待布置零部件之间的间距之和小于预设阈值的数据去除,以得到选择舱室布置数据,利用抽样函数生成新生舱室布置数据,利用遗传模拟退火算法对选择舱室布置数据和新生舱室布置数据进行变异,以得到变异舱室布置数据,将变异舱室布置数据重新确定为初始舱室布置数据,重新执行将初始舱室布置数据中各个待布置零部件之间的间距之和小于预设阈值的数据去除,以得到选择舱室布置数据,以及后续步骤,当达到连续预设迭代次数本文档来自技高网...

【技术保护点】

1.一种车辆零部件布置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用抽样函数生成新生舱室布置数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据进行变异,以得到变异舱室布置数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述获取车辆舱室环境参数,包括:

5.一种车辆零部件布置装置,其特征在于,包括:

6.根据权利要求5所述的装置,其特征在于,所述新生单元,具体用于:

7.根据权利要求5所述的装置,其特征在于,所述变异单元,具体用于:

8.根据权利要求5所述的装置,其特征在于,所述获取单元,具体用于:

9.一种车辆零部件布置系统,其特征在于,包括:

10.一种计算机可读介质,其特征在于,所述计算机可读介质上存储有计算机程序,所述计算机程序被处理执行时实现如权利要求1-4任意一项所述车辆零部件布置方法的步骤。

【技术特征摘要】

1.一种车辆零部件布置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述利用抽样函数生成新生舱室布置数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述利用遗传模拟退火算法对所述选择舱室布置数据和所述新生舱室布置数据进行变异,以得到变异舱室布置数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述获取车辆舱室环境参数,包括:

5.一种车辆零部件布置装置,其特征在于,包括:

...

【专利技术属性】
技术研发人员:刘健俞敬严卫郭王普陈传洁于丹叶想想
申请(专利权)人:上海汽车集团股份有限公司
类型:发明
国别省市:

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

1