基于并行布尔运算的铣削仿真方法、装置、设备及介质制造方法及图纸

技术编号:40806046 阅读:18 留言:0更新日期:2024-03-28 19:29
本发明专利技术公开了一种基于并行布尔运算的铣削仿真方法、装置、设备及介质,包括:读取铣削环境下的几何体路径,几何体路径为具有刀具坐标信息及该坐标下的姿态信息的点集;根据几何体路径和几何体的初始位置计算仿射变换矩阵,得到仿射变换后的几何体以更新刀具移动后的位置;根据每一帧的刀具移动路径构造对应刀具的扫掠体;基于KD树的数据结构对几何体进行空间划分,同时对多个几何体构建KD树,得到构建后的KD树结构数据;遍历两个几何体对应的KD树获取几何体之间的相交节点,对相交节点执行对应的布尔运算后进行合并操作,得到一系列帧数据对应的最终的几何体以仿真铣削过程,提高并行布尔运算的运行效率,达到实时加工仿真需求。

【技术实现步骤摘要】

本专利技术涉及工业制造,尤其涉及一种基于并行布尔运算的铣削仿真方法、装置、设备及介质


技术介绍

1、在工业制造领域,高效的加工仿真算法是一个非常重要的领域。加工仿真算法需要计算多帧的结果以达到模拟加工的过程,而对于每帧来说,可以将加工仿真算法划分为两个子问题,首先是构造移动物体的扫掠体,之后将扫掠体和工件进行布尔运算。在这个过程中,复杂的三维几何模型处理是不可避免的挑战。布尔运算作为处理几何模型的核心操作之一,涉及到组合、切割和合并等复杂计算。这些运算通常是计算密集型的,特别是在处理大型几何数据时,传统的串行算法可能效率较低。随着计算硬件的发展,多核处理器、gpu以及高性能计算集群的广泛应用为并行计算提供了平台,为加速布尔运算提供了可能。并行布尔运算利用多个处理单元同时执行任务,通过分布式计算的方式,实现了对复杂几何模型的高效处理。

2、目前,在工业制造领域中,布尔运算的实现方法根据其数据结构的不同可以划分为三种:传统布尔运算、基于空间划分的布尔运算和实体布尔运算。传统的布尔运算通过对几何体的边界和内部进行逻辑操作,常用的数据结构主要有边界表本文档来自技高网...

【技术保护点】

1.一种基于并行布尔运算的铣削仿真方法,其特征在于,包括:

2.根据权利要求1所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述读取铣削环境下的几何体路径之前包括:

3.根据权利要求1所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述根据几何体路径和几何体的初始位置计算仿射变换矩阵,得到仿射变换后的几何体包括:

4.根据权利要求1所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述根据几何体路径和几何体的初始位置计算仿射变换矩阵,得到仿射变换后的几何体还包括:

5.根据权利要求2所述的基于并行布尔运算的铣削仿真方法,其特征在于,所...

【技术特征摘要】

1.一种基于并行布尔运算的铣削仿真方法,其特征在于,包括:

2.根据权利要求1所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述读取铣削环境下的几何体路径之前包括:

3.根据权利要求1所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述根据几何体路径和几何体的初始位置计算仿射变换矩阵,得到仿射变换后的几何体包括:

4.根据权利要求1所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述根据几何体路径和几何体的初始位置计算仿射变换矩阵,得到仿射变换后的几何体还包括:

5.根据权利要求2所述的基于并行布尔运算的铣削仿真方法,其特征在于,所述构建kd树的步骤包括:

<...

【专利技术属性】
技术研发人员:常佳宁张仕进舒剑吴逾强
申请(专利权)人:西北工业大学
类型:发明
国别省市:

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

1