Metamateriales con optimización topológica desde Python en Imperial College

发布于 2026年05月21日 | 从西班牙语翻译

伦敦帝国理工学院的研究人员开发了一种计算框架,采用基于密度的拓扑优化方法来调整超材料的单胞结构。该系统为设计域中的每个元素分配数值,优化器不断更新这些密度值,直到模拟的均匀化响应与用户定义的目标点相匹配。

超材料单胞晶格结构通过基于密度的拓扑优化算法进行优化,笔记本电脑屏幕上运行的Python代码终端显示迭代进度,复杂微结构的三维有限元网格在模拟过程中变形,研究生在工程工作站上调整参数,显示器上可见帝国理工学院标志,技术工程可视化风格,设计域中橙色与蓝色的密度轮廓渐变过渡,高对比度工业照明,具有精确几何细节的逼真渲染

基于Firedrake、pyadjoint和cyipopt的工作流程 🛠️

该工作流程使用开源Python库,如用于有限元分析的Firedrake、用于自动微分的pyadjoint以及用于非线性优化的cyipopt。所采用的积分方法对实现设计收敛至关重要。作者表示,这种方法可以支持可变形结构、软体机器人和吸能材料等超材料的开发,将仿真与优化结合在一个易于访问的环境中。

不知何时停止的优化器 ☕

因为没有什么比让算法决定你的材料应该是什么样子,而你却在喝咖啡更高效的了。系统不断迭代,直到模拟结果与目标一致,但人们不禁要问:如果目标是既能吸收能量又能煮咖啡的材料呢? 目前,研究人员只专注于可变形结构、软体机器人和吸能材料,这已经相当不错了。