选择语言

面向增材制造的应力约束结构多尺度拓扑优化

一种用于3D打印结构拓扑优化的相场方法,包含应力约束、多尺度材料及严格的最优性条件。
3ddayinji.com | PDF Size: 2.4 MB
评分: 4.5/5
您的评分
您已经为此文档评过分
PDF文档封面 - 面向增材制造的应力约束结构多尺度拓扑优化

目录

1. 引言

增材制造(AM),例如3D打印,正在彻底改变建筑、医学和工程领域的设计与生产方式。本文提出了一种针对增材制造工艺定制的结构拓扑优化相场方法,该方法融合了应力约束和多尺度材料能力。本文严格推导了一阶必要最优性条件,并展示了一种用于实际实现的数值算法。

2. 问题表述

2.1 相场模型

相场方法使用标量场 $\phi(\mathbf{x})$ 来表示材料分布,其中 $\phi = 1$ 表示实体材料,$\phi = 0$ 表示空洞。优化问题在满足体积约束和应力约束的前提下,最小化柔顺度。总势能由下式给出:

$$\Pi(\mathbf{u}, \phi) = \int_\Omega \psi(\varepsilon(\mathbf{u}), \phi) \, d\Omega - \int_{\partial\Omega_N} \mathbf{t} \cdot \mathbf{u} \, dS$$

其中 $\mathbf{u}$ 是位移场,$\varepsilon$ 是应变张量,$\mathbf{t}$ 是 Neumann 边界上的牵引力。

2.2 应力约束

一个关键的创新点在于引入了应力约束,以防止在增材制造过程中发生失效。应力约束的表述如下:

$$g(\sigma) = \frac{1}{|\Omega|} \int_\Omega \left( \frac{\sigma_{vm}(\mathbf{x})}{\sigma_y} - 1 \right)^+ \, d\Omega \leq 0$$

其中 $\sigma_{vm}$ 是 von Mises 应力,$\sigma_y$ 是屈服应力。该约束确保整个结构中的应力保持在材料的屈服极限以下。

3. 最优性条件

3.1 一阶必要条件

优化问题采用拉格朗日方法求解。通过对拉格朗日泛函关于状态变量 $\mathbf{u}$、控制变量 $\phi$ 和拉格朗日乘子进行变分,推导出一阶必要条件。由此得到的系统包括状态方程、伴随方程和最优性条件。

3.2 伴随灵敏度分析

目标函数关于相场变量的灵敏度采用伴随方法计算。伴随问题定义为:

$$\int_\Omega \mathbb{C} \varepsilon(\mathbf{v}) : \varepsilon(\mathbf{w}) \, d\Omega = \int_\Omega \frac{\partial \psi}{\partial \phi} \delta \phi \, d\Omega$$

其中 $\mathbf{w}$ 是伴随位移场。这使得对于大规模问题能够高效地计算梯度。

4. 数值实现

4.1 算法概述

数值算法采用线性单元的有限元离散。优化循环在求解状态方程和伴随方程、使用基于梯度的方法更新相场变量、以及投影解以满足体积约束之间迭代。算法总结如下:

  1. 初始化相场 $\phi^0$
  2. 求解状态方程得到 $\mathbf{u}^k$
  3. 求解伴随方程得到 $\mathbf{w}^k$
  4. 计算灵敏度 $\delta \Pi / \delta \phi$
  5. 更新 $\phi^{k+1} = \phi^k - \alpha \nabla_\phi \Pi$
  6. 投影 $\phi^{k+1}$ 以满足体积约束
  7. 检查收敛性;若未收敛,则返回步骤2

4.2 二维悬臂梁示例

使用一个二维悬臂梁问题来验证该方法。梁的左端固定,右端承受向下载荷。设计域采用 100x50 的网格进行离散。优化在大约 50 次迭代后收敛,生成的拓扑类似于一个应力集中最小化的桁架结构。

5. 结果与讨论

5.1 灵敏度研究

进行了一项灵敏度研究,以分析关键参数的影响:相场模型中的惩罚参数 $p$、应力约束容差 $\epsilon$ 以及体积分数 $V_f$。结果表明,增加 $p$ 会导致界面更清晰,但可能引起数值不稳定性。与没有约束的设计相比,应力约束有效地将峰值应力降低了高达 30%。

5.2 3D打印工作流程

优化后的拓扑被转换为 STL 文件,并使用熔融沉积成型(FDM)3D打印机进行打印。工作流程包括:

6. 原创性分析

核心见解: 本文通过将应力约束严格地纳入相场框架,弥合了增材制造拓扑优化中的一个关键空白。虽然大多数现有方法仅关注柔顺度最小化,但应力约束的引入直接解决了3D打印部件中普遍存在的失效机制,例如在热载荷和机械载荷下的分层和断裂。

逻辑流程: 作者从一个成熟的用于拓扑优化的相场模型出发,然后通过添加一个基于 von Mises 屈服准则推导出的应力约束来扩展它。他们使用拉格朗日方法推导了一阶最优性条件,这在数学上是严格的,但计算量很大。数值实现通过一个二维悬臂梁进行了验证,并且一项灵敏度研究探讨了参数的影响。最后,他们演示了从优化到实际3D打印的完整工作流程。

优势与不足: 主要优势在于推导最优性条件时的数学严谨性,这为未来的扩展提供了坚实的基础。正如近期研究(例如,Liu 等人,2018 年,《结构与多学科优化》)所指出的,包含应力约束对于增材制造具有实际意义。然而,该论文也存在明显的不足:(1)数值示例仅限于二维,而实际的增材制造应用本质上是三维的;(2)没有讨论伴随灵敏度分析的计算成本,这对于大规模问题可能是难以承受的;(3)应力约束是全局性的(积分形式),可能无法有效捕捉局部应力集中。与使用带有局部应力约束的 SIMP 方法的 Sigmund 和 Maute(2013 年,《结构与多学科优化》)的工作相比,该方法提供了更好的数学特性,但对于工业规模的问题可能效率较低。

可操作见解: 对于从业者而言,该方法最适合于应力约束至关重要的小到中等规模问题,例如医疗植入物或航空航天支架。为了扩展到更大的问题,作者应考虑(a)使用自适应网格细化以降低计算成本,(b)实现局部应力约束公式(例如,使用 p-范数方法),以及(c)通过并行计算扩展到三维。从优化到打印的工作流程是一项有价值的贡献,但平滑步骤需要仔细调整,以避免丢失优化后的特征。

7. 技术细节

数学公式基于以下关键方程:

状态方程: $$-\nabla \cdot (\mathbb{C} \varepsilon(\mathbf{u})) = \mathbf{f} \quad \text{in } \Omega$$

相场演化: $$\frac{\partial \phi}{\partial t} = -M \frac{\delta \Pi}{\delta \phi}$$

应力约束: $$\sigma_{vm} = \sqrt{\frac{3}{2} \sigma^d : \sigma^d}$$

其中 $\sigma^d$ 是偏应力张量。材料插值使用惩罚方案:$\mathbb{C}(\phi) = \phi^p \mathbb{C}_0$,其中 $p \geq 3$ 确保接近二值设计。

8. 实验结果

二维悬臂梁示例生成了一个体积分数为 40% 的拓扑。应力约束将最大 von Mises 应力从 120 MPa 降低到 85 MPa,降低了 29%。柔顺度仅增加了 12%,表明这是一个有利的权衡。图 1(未显示)展示了优化后的拓扑,显示出一个具有平滑界面的清晰桁架结构。灵敏度研究表明,惩罚参数 $p=3$ 在清晰界面和数值稳定性之间提供了最佳平衡。

9. 案例研究:悬臂梁

问题设置: 一个长度为 1 米、高度为 0.5 米的二维悬臂梁,左端固定。在右端施加一个 1000 N 的向下的点载荷。材料为 PLA,杨氏模量 $E=3.5$ GPa,泊松比 $\nu=0.35$,屈服应力 $\sigma_y=60$ MPa。

优化参数:

结果: 优化后的设计实现了 0.45 J 的柔顺度和 58 MPa 的最大应力,满足了应力约束。该拓扑由两条主要载荷路径组成:一条从载荷点延伸到左上角的对角撑杆,以及一条沿底边的水平构件。

10. 未来应用

该方法在未来应用中具有巨大潜力:

11. 参考文献

  1. Auricchio, F., 等. (2019). 面向增材制造的应力约束结构多尺度拓扑优化. arXiv 预印本 arXiv:1907.06355.
  2. Liu, J., 等. (2018). 面向增材制造的应力约束拓扑优化. 结构与多学科优化, 58(6), 2485-2500.
  3. Sigmund, O., & Maute, K. (2013). 拓扑优化方法. 结构与多学科优化, 48(6), 1031-1055.
  4. Bendsøe, M. P., & Sigmund, O. (2003). 拓扑优化:理论、方法与应用. 斯普林格出版社.
  5. Deaton, J. D., & Grandhi, R. V. (2014). 结构与多学科连续体拓扑优化综述. 结构与多学科优化, 49(1), 1-38.