System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及设备设计,特别是一种设计设备部件的方法、装置、智能设备和存储介质。
技术介绍
1、设备设计通常是在基础设备模型的基础上根据客户的个性化需求进行修改。然而,设备作为一个大型复杂结构,即使是局部的修改也往往需要进行全局范围的调整。这种情况会增加设计工程师的工作量,同时也容易导致设计问题的出现。例如,修改可能导致不同部件之间的碰撞或干涉,影响设备的正常运转。
技术实现思路
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、根据更新信息修改至少一个部件模型的模型参数,基于每个所述模型参数分别构建边界盒,基于所述边界盒进行碰撞检测,利用碰撞检测技术,可以自动检测并解决碰撞问题,无需人工干预,可以节省时间和工作量,提高效率,根据碰撞部件模型的优先级,可以有针对性地调整参数,确保解决碰撞的同时尽可能保持设备的整体性能,通过综合考虑多个部件模型之间的依赖关系和碰撞情况,可以在调整参数时保持整体模型的稳定性和一致性,避免出现新的问题。
本文档来自技高网...【技术保护点】
1.一种设计设备部件的方法,其特征在于,包括:
2.根据权利要求1所述的设计设备部件的方法,其特征在于,所述边界盒包括轴对齐边界盒和定向边界盒中的至少一种。
3.根据权利要求2所述的设计设备部件的方法,其特征在于,所述基于每个所述模型参数或所述更新参数分别构建边界盒的步骤包括:
4.根据权利要求2所述的设计设备部件的方法,其特征在于,所述基于每个所述模型参数或所述更新参数分别构建边界盒的步骤包括:
5.根据权利要求1所述的设计设备部件的方法,其特征在于,所述基于所述更新信息修改至少一个所述部件模型的模型参数的步骤,包括:
6.根据权利要求1所述的设计设备部件的方法,其特征在于,所述基于所述优先级对所述碰撞部件模型的模型参数或者更新参数进行调整的步骤之后,包括:
7.根据权利要求6所述的设计设备部件的方法,其特征在于,所述用遗传算法获取所述至少一个模型部件方案中的最优配置的步骤,包括:
8.一种设计设备部件的装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,存储有计算机程
10.一种智能设备,其特征在于,包括多个待匹配电源,还包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述方法的步骤。
...【技术特征摘要】
1.一种设计设备部件的方法,其特征在于,包括:
2.根据权利要求1所述的设计设备部件的方法,其特征在于,所述边界盒包括轴对齐边界盒和定向边界盒中的至少一种。
3.根据权利要求2所述的设计设备部件的方法,其特征在于,所述基于每个所述模型参数或所述更新参数分别构建边界盒的步骤包括:
4.根据权利要求2所述的设计设备部件的方法,其特征在于,所述基于每个所述模型参数或所述更新参数分别构建边界盒的步骤包括:
5.根据权利要求1所述的设计设备部件的方法,其特征在于,所述基于所述更新信息修改至少一个所述部件模型的模型参数的步骤,包括:
6.根据权利要求1所述的设计设备部件的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:梁聪元,罗文欣,杜建锋,
申请(专利权)人:深圳市浩宝技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。