交互式骨架控制驱动的结构拓扑优化:一种新型SC-BESO方法及其在TouchBESO设计工具中的应用

《Computer Aided Geometric Design》:Interactive structural topology optimization via skeleton control

【字体: 大 中 小 】 时间:2026年03月30日 来源:Computer Aided Geometric Design 1.7

编辑推荐:

  本研究针对传统基于性能的拓扑优化方法生成的构型在美学上单调乏味,而现有基于绘图的主观偏好拓扑优化方法又存在设计经验门槛高、交互效率低下等问题。为解决这一难题,研究人员开展了“交互式骨架控制的拓扑优化”研究。他们提出了一种名为“骨架控制双向渐进结构优化(SC-BESO)”的新方法。该方法从现有设计中提取骨架图,用户通过拖拽骨架节点来主观地使设计变形,变形后的设计用于指导生成优化的结构设计。参数化研究表明,即使在用户交互导致刚度降低后,该方法也能以微小的形状变化恢复大部分损失的性能。此研究开发了跨平台数字设计工具TouchBESO,为2D结构设计提供了直观高效的交互探索途径,是平衡结构性能与艺术表现力的有效方案。

  
在现代工程设计中,结构师与建筑师常常面临一个两难困境:如何让结构在安全承载的同时,又能拥有令人眼前一亮的艺术形态?纯粹由性能驱动的拓扑优化方法,就像一个冷酷的“效率至上”工程师,只关心如何用最少的材料抵抗最大的荷载,最终生成的常常是“桁架”或“肋条”般的单调构型,缺乏个性和美感。然而,在大型公共建筑、高端家具或个性化产品设计中,结构的“颜值”同样是吸引眼球、传递品牌价值的关键。以往,设计师们尝试用绘图来表达自己的艺术偏好,并将这些草图融入优化过程,但这对设计师的绘图功底和空间想象力提出了不低的要求,修改起来也常常意味着漫长的重新计算等待。那么,有没有一种更直观、更“傻瓜”的方法,让设计师能够像捏泥人一样,直接“动手”调整现有结构方案的“骨架”,从而实时、高效地探索出既满足受力又符合审美的心仪设计呢?
来自澳大利亚皇家墨尔本理工大学(RMIT University)的研究团队,在《Computer Aided Geometric Design》上发表了一项有趣的研究,他们提出了一种名为“带骨架控制的交互式拓扑优化”新方法,为这个难题提供了新颖的解决方案。其核心在于,为经典的拓扑优化方法“双向渐进结构优化(BESO)”装上了一套名为“骨架控制(SC)”的“变形手柄”。这套方法的精妙之处在于,它将一个优化好的结构,首先通过“瘦身”算法提炼出其内在的、由点和线构成的“骨架”脉络。这些骨架上的关键节点,就成了用户可以直接用鼠标拖拽的“控制点”。设计师无需具备深厚的艺术功底,只需像玩“提线木偶”一样,拖动这些点,结构的轮廓就会随之发生平滑、自然的变形。每一次变形,都代表了一种新的、融入主观偏好的设计意图。而背后的SC-BESO算法,则会以这个变形后的形态为“目标”,快速地进行新一轮的优化,在保持结构性能不至于大幅下降的前提下,尽可能贴近用户的“心意”。为了证明其有效性,研究团队不仅进行了详尽的参数化分析,还开发了一款名为TouchBESO的跨平台交互设计工具,让设计师能亲身实践这一流程。参数研究表明,即便用户“任性”的拖拽导致刚度下降了20%,SC-BESO方法也仅需对形状做出微小调整,就能挽回其中15%的性能损失,在艺术偏好与结构效率之间实现了出色的再平衡。
为了开展这项研究,研究人员主要运用了以下几个关键技术方法:首先,其理论基础建立在软杀双向渐进结构优化(BESO)方法之上,通过迭代移除低效单元和添加高效材料来实现刚度最大化(柔顺性C最小化)。其次,引入了核心的交互式骨架控制(SC)系统,该系统包含三个关键步骤:1)细分:对低分辨率优化设计进行上采样以获得高分辨率图像,以便精确提取骨架;2)提取骨架图:采用Zhang-Suen细化算法从二进制结构布局中迭代提取骨架,并通过定制卷积核进行细化以获得单像素宽骨架,再将其转换为由端点、连接点和转折点构成的图(Graph)数据结构;3)蒙皮:使用薄板样条径向基函数(RBF)皮肤算法,根据用户拖拽骨架节点产生的位移,平滑地插值计算出整个设计域中所有像素的位移,从而实现结构的实时、平滑变形。最后,基于上述方法开发了TouchBESO这一跨平台的交互式结构设计工具,用于实现完整的用户交互与优化工作流。
研究结果
1. SC-BESO 方法框架与工作流
研究人员成功构建了SC-BESO方法,其核心是一个从优化设计到用户交互再到再优化的闭环工作流。该工作流始于一个由传统BESO方法生成的、满足体积约束的二进制结构布局。通过对该布局进行细分和骨架提取,系统自动生成一个可交互的骨架图。用户通过拖拽骨架节点来表达主观偏好,系统随即利用RBF变形场对整个设计进行“蒙皮”变形。变形后的几何形状被计算为主观权重,并融入BESO的灵敏度计算中,以引导生成新的、既尊重用户偏好又兼顾结构性能的优化设计。这整个过程允许用户进行直观、迭代的探索。
2. 骨架提取与控制的可靠性
研究表明,所采用的Zhang-Suen细化算法能够可靠地从复杂拓扑结构中提取保持连通性和端点的骨架。后续的卷积细化步骤有效消除了分支交叉处的冗余像素,得到了精确的单像素宽骨架。将骨架转换为图结构后,成功识别了端点、分支点和关键转折点作为用户的可操控节点。通过RBF皮肤算法,确保了在节点位移时,整个结构的变形是平滑且自然的,为用户提供了“直接操控”的流畅体验。
3. TouchBESO 交互设计工具
基于SC-BESO方法,研究团队开发了名为TouchBESO的跨平台(支持桌面和移动设备)交互式设计工具。该工具提供了直观的用户界面,允许设计师加载设计问题(定义设计域、载荷和边界条件),运行初始BESO优化,然后通过拖拽骨架节点实时修改设计。工具能够立即显示变形后的几何形状,并在用户确认后启动基于偏好的再优化,实现了“所见即所得”的设计探索。
4. 参数研究与性能-偏好权衡
通过对一个经典悬臂梁设计问题的参数化研究,定量评估了SC-BESO方法的有效性。研究引入了一个关键参数——偏好权重因子ω,用于在优化过程中平衡主观偏好与结构性能。结果表明:
  • •
    当ω = 1时,优化完全偏向用户变形后的形状(偏好驱动),但结构刚度(以柔顺性C衡量)会显著降低。
  • •
    当ω = 0时,优化完全偏向于恢复结构性能(性能驱动),生成的形状会大幅度偏离用户的初始变形,回归到接近传统BESO的结果。
  • •
    通过调节ω在0到1之间,可以得到一系列在偏好与性能之间连续过渡的“帕累托前沿”解。更重要的是,研究发现即使由于用户的大幅度变形导致初始刚度损失了约20%,通过SC-BESO方法的再优化(取适中的ω值),仅需对形状做出微小调整,就能恢复其中约15%的损失刚度,实现了效率与美学的出色折衷。
5. 三维扩展与未来应用展望
研究还将所提出的方法初步扩展至三维领域。通过一个三维悬臂梁算例,展示了从三维体素模型中提取骨架线(中心线)、并对其进行交互变形和再优化的可行性。这证明了该方法的可扩展性,为三维复杂结构的创意设计打开了大门。此外,论文还探讨了该方法与现有绘图系统结合、以及引入“形状相似性约束”等未来发展方向,以构建更强大的交互式设计框架。
研究结论与意义
本研究的核心结论是,所提出的“骨架控制双向渐进结构优化(SC-BESO)”方法,成功地将直观的、直接操控式的交互范式引入到拓扑优化中,显著降低了在结构设计中融入主观审美偏好的技术门槛。与需要精密绘图技能的现有方法相比,用户仅需拖拽现成设计的“骨架”节点,即可轻松探索多样化的设计可能性。其重要意义主要体现在以下几个方面:
方法论创新:SC-BESO方法在拓扑优化领域引入了一种新颖的“骨架提取-变形-引导优化”范式。它将几何处理(骨架化、图形变形)与力学优化(BESO)无缝衔接,使得用户的高层形态意图能够直接转化为驱动底层材料分布优化的“主观权重”,实现了从“形态创意”到“性能寻优”的快速闭环。
实用工具贡献:基于该方法开发的TouchBESO工具,将前沿算法转化为设计师可用的实际生产力。其跨平台特性和实时交互反馈,使得“交互式拓扑优化”从概念走向了工程与设计实践,有望应用于建筑设计、轻量化产品开发、个性化植入体设计等多个需要兼顾性能与美学的领域。
平衡艺术与工程:该研究通过参数ω量化并实现了“偏好驱动”与“性能驱动”设计之间的连续、可控的权衡。这为设计师提供了明确的“调节旋钮”,使其能够在设计探索中清晰把握每一次形态修改对结构性能的影响,从而在艺术表达与工程理性之间做出明智的、数据支撑的决策。
推动设计民主化:通过大幅降低交互操作的技术难度(无需绘图),该方法使得更广泛的群体,包括那些缺乏深厚艺术训练但具有良好结构直觉的工程师,也能参与到创造性结构设计的过程中,促进了跨学科的设计协作与创新。
总而言之,这项研究如同为结构优化这位“严谨的工程师”配备了一位“懂艺术的助手”,让冷冰冰的力学计算能够温情地回应设计师的造型灵感,为创造既坚固又优美的未来结构开辟了一条充满趣味与潜力的新途径。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号