《ACM Transactions on Graphics》:FreeShell: A Context-Free 4D Printing Technique for Fabricating Complex 3D Triangle Mesh Shells
编辑推荐:
这篇综述介绍了FreeShell,一种创新的4D打印技术。它利用单一材料(PLA)打印出由三角形瓦片(tiles)和可收缩连接件(connectors)构成的平板结构,通过加热触发连接件收缩,将离散瓦片精确聚合成复杂的三维壳体,实现了对材料属性、打印条件及环境依赖性的显著降低。该方法为制造高精度自由曲面提供了一种稳健、高效的集成化解决方案。
引言
自由形态的薄壳曲面在轻量化结构、人机工程学设备(如可穿戴设备、电子产品)以及医疗器械(如瘢痕压力面罩、矫形支具)等领域具有重要价值。然而,相较于平面或单曲率曲面,其制造过程更为复杂和昂贵。传统的减材制造(如铣削)浪费材料,而热成型和铸造则需要定制模具。传统的3D打印(如熔融沉积建模,FDM)通常需要大量的支撑结构和复杂的后处理工序。
为解决这些问题,研究人员开始探索使用具有自成型能力的材料进行4D打印,即材料在温度、湿度等外界刺激下,可从平面结构转变为特定的三维几何形状。热驱动收缩型4D打印因其制备简单、触发条件简易而备受关注。其中,聚乳酸(PLA)因其加热收缩特性被广泛应用。然而,现有研究在实现精确形变方面仍面临挑战,其鲁棒性有限,阻碍了该技术的广泛应用。这主要源于三大难题:难以找到适用于不同材料的通用打印方法来精确控制形变;即使使用相同材料,形变也受打印速度、层厚度、加热温度等多种因素影响;即使控制了上述条件,打印环境仍可能影响形变过程。
方法概述
针对上述挑战,本文提出了FreeShell,一种稳健的4D打印技术,旨在精确制造复杂的3D壳体,同时放宽对材料属性、打印条件及环境的严苛约束,即实现“与上下文无关”。其核心在于打印一个由离散三角形瓦片(tiles)通过可收缩连接件(connectors)相连的网络结构。瓦片和连接件使用同一种材料但以不同方式打印,从而产生不同的收缩率。加热后,连接件收缩,拉动相邻瓦片相互靠近。相邻瓦片的斜面边缘与目标曲面法线相切,从而确保瓦片以预定角度对接,最终形成目标三维形状。该技术的贡献包括:创新的4D打印结构设计、优化的网格布局算法以及丰富的案例演示与评估。
结构设计
FreeShell的平板结构包含三个关键部件:
- •
瓦片:用于维持壳体形状的刚性元件,由目标网格三角形加厚形成,在加热过程中需保持刚性。
- •
连接件:连接相邻瓦片的可收缩部件,利用PLA的形状记忆效应,加热时收缩,将瓦片拉紧。
- •
斜面边缘:位于瓦片边缘,引导相邻瓦片在连接件收缩后以预定角度精确对合,从而降低了对连接件收缩精度的高度依赖。
结构采用标准PLA材料,通过标准FDM打印机单材料一体化打印,无需额外支撑。核心结构参数包括连接件长度(b)、瓦片间隙(a)和连接件与瓦片的层厚度(hcon, htile)。通过调整层厚可控制不同部件的收缩率:较厚的层厚(htile≥ 0.24 mm)可保持瓦片的刚性;而较薄的层厚(hcon= 0.06 mm)则使连接件具备足够的收缩能力。实验确定了最佳间隙比 r = a/b = 0.14,可确保加热后瓦片紧密连接。
结构制造
FreeShell的制造流程旨在将目标三维三角网格转化为适用于4D打印的优化二维平面布局。该流程包含三个主要步骤:
- •
展开与离散化:首先使用“尽可能刚性”(ARAP)参数化方法,将目标三维网格(M^)展平为二维UV网格,随后通过在相邻三角形之间引入间隙,形成包含所有连接(linkages)的二维离散网格(M)。
- •
布局优化:此步骤通过迭代优化,将离散网格布局在二维平面上。优化目标函数(公式1)包含三项能量:刚性能量(Erigid),用于保持三角形瓦片的原始形状;间隙能量(Egap),用于控制相邻瓦片间的目标间隙(at= r·b);对齐能量(Eali),用于保持相邻瓦片的对齐,减少剪切变形。在优化过程中,采用贪婪策略自动切断高张力连接,以缓解形状畸变并维持瓦片刚性,同时确保网格整体连通性。该过程采用分阶段优化策略,先从粗略布局开始,再逐步细化至满足所有设计约束。
- •
结构生成与打印:布局优化完成后,将目标壳体的所有瓦片映射到二维网格(\mathcal{M}上,并在每对相邻瓦片间生成连接件,从而创建出数字化的平板结构。随后,使用Bambu Lab X1打印机,在无需支撑结构的情况下,以单材料(PLA)进行3D打印。打印后的平板结构在加热(如75°C热水)后,连接件收缩,拉动瓦片组装成目标三维壳体。
评估与结果
通过一系列实例和实验,对FreeShell进行了全面的有效性评估:
- •
应用实例:成功制造了多种3D形状,包括具有单正/负高斯曲率的曲面(半球面、双曲面)、具有空间变化曲率的曲面(跑车、大众甲壳虫汽车)以及带有孔洞和高局部曲率的曲面(面罩)。此外,还展示了可贴合身体曲率的实用医疗器械,如用于稳定关节的腕托和颈部支具。
- •
制造性能:对于瓦片数少于500的模型,网格布局计算通常在1分钟内完成。3D打印时间约数小时,具体取决于模型尺寸。实验模型的平均成型误差在毫米级别,展示了较高的成形精度。例如,与现有方法(Jourdan等,2023)相比,在制造相同的大众甲壳虫模型时,FreeShell实现了更低的平均误差(0.67 mm vs 2.2 mm)。
- •
鲁棒性:使用来自不同供应商、具有不同收缩率的PLA材料进行测试。结果表明,只要材料的平均收缩率不低于阈值(约0.14),FreeShell方法均能产生一致的成型结果,证明了其对材料性能波动的鲁棒性。
- •
结构刚度:对制成的颈部支具施加5kg重力负载的测试表明,FreeShell制造的壳体具有足够的结构稳定性,能够承受超过典型实际使用压力的负载,且可通过灵活调整壳体厚度来定制不同应用所需的刚度。
讨论与结论
尽管FreeShell展示了显著优势,但仍存在一些局限性。在制造尺度上,受限于典型FDM打印机喷嘴尺寸(0.4 mm)和构建平台,为确保结构可靠性,每个瓦片的平均边长不宜小于10 mm,瓦片总数通常限制在500以内。在可扩展性方面,处理具有高负高斯曲率或极端突起(如兔子模型的长耳朵)的复杂几何形状时,在网格布局中可能难以完全避免自重叠问题,使用更高收缩率的材料或引入额外的碰撞避免和对齐能量可能是潜在的解决方案。
总而言之,FreeShell提出了一种利用连接件收缩驱动瓦片自组装的稳健4D打印技术,结合优化的网格布局算法,实现了复杂3D壳体结构的精确制造。该方法消除了对支撑结构或手动曲面分割的需求,只要材料具备足够的收缩率,即可实现精确形变,为“与上下文无关”的4D制造提供了一个灵活且可靠的框架。展望未来,除了解决现有局限性,研究团队计划开发易于设计师使用的插件,并探索引入可变尺寸瓦片、在瓦片表面嵌入精细细节,或结合局部收缩诱导材料弯曲等连续变形技术的混合策略,以进一步扩展其设计空间和应用潜力。