arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2002.10246cs.CEmath.OC
收藏

一种用于水平集拓扑优化的减法制造约束

A subtractive manufacturing constraint for level set topology optimization

Nigel Morris, Adrian Butscher, Francesco Iorio

摘要:

我们提出了一种方法,用于强制执行生成的零件的可制造性约束,使他们将自动准备制造使用减法的方法。我们主要针对多轴CNC铣削方法,但该方法也应该推广到其他减法方法。为此,我们将以下参数作为用户输入:刀具的曲率半径、刀具头的粗略模型以及可选的一组铣削方向。这允许我们强制执行以下可制造性条件:1)表面光滑度,使得零件的曲率半径不超过铣削钻头半径,2)定向,使得待铣削表面的每个部分从至少一个铣削方向可见,3)可接近性,使得每个表面块可以由刀具到达,而不干扰刀具或头部安装件。我们将展示如何在基于水平集的拓扑优化过程中有效地执行约束,修改对流速度,使得在每次迭代时拓扑优化保持下降优化方向,并且不违反任何可制造性条件。这种方法通过在每次迭代中切除机器可访问的材料来模拟实际的减法过程,直到实现局部最优。

英文摘要:

We present a method for enforcing manufacturability constraints in generated parts such that they will be automatically ready for fabrication using a subtractive approach. We primarily target multi-axis CNC milling approaches but the method should generalize to other subtractive methods as well. To this end, we take as user input: the radius of curvature of the tool bit, a coarse model of the tool head and optionally a set of milling directions. This allows us to enforce the following manufacturability conditions: 1) surface smoothness such that the radius of curvature of the part does not exceed the milling bit radius, 2) orientation such that every part of the surface to be milled is visible from at least one milling direction, 3) accessibility such that every surface patch can be reached by the tool bit without interference with the tool or head mount. We will show how to efficiently enforce the constraint during level set-based topology optimization modifying the advection velocity such that at each iteration the topology optimization maintains a descent optimization direction and does not violate any of the manufacturability conditions. This approach models the actual subtractive process by carving away material accessible to the machine at each iteration until a local optimum is achieved.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑