AI利用物理感知生成金属微结构:一种新的材料逆向设计方法

Dorian
2026-09-30 15:12:29
人工智能
材料科学
技术教程

金属材料的性能,很大程度上写在微结构里。晶粒大小、形貌以及晶体取向共同决定材料在受力时如何发生塑性变形,而晶界等界面区域尤其包含大量与力学响应有关的信息。传统研发往往需要不断调整成分和热加工参数,再通过实验观察微结构和力学性能的变化,这种依靠经验反复试验的方式,在需要同时提高多项性能时尤其困难。



9 月 30 日发表于《Nature Communications》的「Generative design of high-fidelity microstructures using physics-aware machine learning」中,西北工业大学的团队把问题换成了一个逆向设计过程:已经知道想要什么样的力学性能,能否让机器学习直接提出对应的微结构。


研究团队选择镍基高温合金 Inconel 625 作为模型体系,只使用 25 组实验测得的微结构图像及其对应的屈服强度、延伸率数据作为初始数据。研究目标则很明确,同时提高强度和延展性,而这两项指标在材料设计中通常存在较强的权衡。



让模型学会微结构


研究第一步,并非是要求模型生成结构并加以修改,在此之前,模型需要准确理解已有微结构中的物理特征。


25 张原始 EBSD 微结构图像,每张分辨率为 800×1000 像素。研究人员把每张图切分为 8 个 100×100 像素的小区域,由此获得 2000 个图像块,再通过旋转、翻转、模糊、畸变、腐蚀和膨胀等操作扩充为 7.2 万个训练样本。


在此之中,模型不再只计算像素之间是否相似。对于金属微结构来说,一条清晰的晶界和晶粒内部轻微的颜色变化,并不具有同等的物理意义。



图 1:高保真微观结构生成与逆向设计的物理感知框架


因此研究团队把损失函数拆成三个部分:像素级损失 Lpix、专门强调边界的 Ledge,以及描述整体结构关系的 LSSIM。Sobel 算子被用于提取晶界等边缘信息,而 LSSIM 进一步约束晶粒内部的晶体取向结构。


只使用像素损失时,生成图像中的晶界容易变得模糊,同一个晶粒内部还可能出现物理上不合理的取向噪声;加入三种损失之后,晶界更加清晰,晶粒内部的取向也更一致。测试集上的像素损失最终从约 0.20 降到了约 0.10。


进一步比较晶粒面积、晶粒长短轴以及 3 个欧拉角等 6 项物理特征后,重建结果与原始数据也保持了较好的一致性。


 


寻找训练集之外的结构


有了能够保留微结构物理特征的生成模型,下一步就轮到材料的设计。


研究团队采用变分自编码器(VAE)把复杂的微结构压缩到潜空间中,再利用非支配排序遗传算法 NSGA-II 在其中寻找同时满足两项性能目标的区域。


图 2:原始与重建微结构之间的物理一致性比较


这一过程还有一个限制:模型不能为了追求性能,生成完全无法实现的微结构。


因此研究人员没有直接让遗传算法在整个潜空间里随机搜索,而是利用 VAE 潜空间本身的连续性,让结构变化保持平滑。实验表明,从一个潜变量向另一个潜变量插值或外推时,晶粒尺寸和取向能够连续变化,从而让模型有机会探索训练数据之外的区域,同时避免产生明显失真的结构。


 


图 3:微观结构的逆向优化框架及结果


最终得到的候选结构确实偏离了原始 25 组数据的分布。随着优化进行,结构中的晶粒整体趋于细化,并出现了训练数据中并不存在的一种特征:双峰晶粒尺寸分布。对 2000 个原始微结构块和 400 个优化生成结构进行统计后,后者表现出更多超细晶粒,其中部分晶粒面积不超过 0.4 μm²。与此同时,较粗的晶粒仍然被保留下来。


 


检验


团队的研究并不会止步于生成图像和机器学习预测。


团队首先把生成微结构中的晶体取向、晶粒尺寸等信息输入晶体塑性有限元(CPFE)模型,计算其宏观拉伸响应。对两个经过优化的候选方案进行验证后,CPFE 给出的屈服强度和延伸率与机器学习设定的目标值保持较好一致。


随后,研究人员根据已有工艺研究,实际制备这种具有双峰晶粒结构的 Inconel 625。EBSD 表征显示,最终得到的合金确实形成了清晰的双峰晶粒尺寸分布,其实验拉伸曲线也与 CPFE 模拟结果保持较好吻合。实验测得的屈服强度和延伸率进一步与机器学习优化得到的目标结构对应起来。


这项工作让模型在物理约束下寻找新的结构组合,并由模拟和实验逐步检查,最终落在了一种训练数据中没有出现过的微结构上。其结果为性能导向的微观结构设计提供了一种数据高效且物理解释明确的方法。


 


论文链接:https://www.nature.com/articles/s41467-026-78118-3


本文转载于  ScienceAI:https://mp.weixin.qq.com/s/YLWQCF5t3BdMrOZai3buCg

42
0
0
0
关于作者
相关文章
  • Nat Commun|让AI自主完成生物电子等排替换与多性质优化 ...
    在药物设计中,找到一个能够结合靶点的分子,往往只是起点。真正困难的是后续优化:研究人员既希 ...
    了解详情 
  • TrajCast:自回归等变网络驱动的无力场分子动力学新框架 ...
    研究背景与科学挑战分子动力学(Molecular Dynamics, MD)模拟作为现代科学研究的核心工具,已被 ...
    了解详情 
  • 量子+AI横扫高熵合金:同时强韧、高强、耐腐蚀的新材料诞生 ...
    本文解读npj Computational Materials 2026的研究,提出QaML框架,将特征选择、支持向量机训练与 ...
    了解详情 
  • 告别“分布坍缩”—— 首个基于流匹配的蛋白质设计框架 ProtFlow ...
      在蛋白质工程领域,设计具有特定功能的全新蛋白质序列是一项核心且极具挑战的任务。传统的生 ...
    了解详情 
领取成功
本月5个550bit真机配额已发放给您,配额将在2个月后到期,请及时使用哦~
活动中心
联系我们
二维码
返回顶部
返回
活动中心

完成任务,轻松获取真机配额

×
每日必做
新手任务
长期任务
其他任务
快速回复 返回顶部 返回列表
玻色有奖小调研
填写问卷,将免费赠送您1个1000bit真机配额
(单选) 您是从哪个渠道得知我们的?*
您是从哪个社交媒体得知我们的?*
您是通过哪个学校的校园宣讲得知我们的呢?
取消

提交成功

真机配额已发放到您的账户,可前往【云平台】查看

量子AI开发者认证

考核目标

开发者能够成功搭建Kaiwu-PyTorch-Plugin项目基础环境,并成功运行示例代码,根据示例提示,输出指定的值并填写至相应的输入框中。

通过奖励

5个一年效期的1000量子比特真机配额

专属「量子AI开发者」社区认证标识

开发者权益

每月固定权益:5个550量子比特真机配额
前往考核

第一步

按照README提示成功安装Kaiwu-PyTorch-Plugin库环境依赖
前往GitHub

第二步

运行 community-assessment 分支下的 run_rbm.py 代码示例

第三步

理解示例代码,手动打印并填写如下数值:

正相采样的状态

负相采样的状态

正相的能量值

负相的能量值

*

提交答案

开发者权益

每月固定权益:5个550量子比特的真机配额

恭喜您完成考核

您将获得量子AI开发者认证标识及考核奖励

1000 bit*5

配额

Quantum AI Developer Certification

Assessment Objectives

Developers should successfully set up the basic environment for the Kaiwu-PyTorch-Plugin project, run the QBM-VAE sample code, and calculate the correct FID value based on the random seed value provided by the system.

Pass Rewards

10 quotas for 550-qubit real quantum machines with a one-year validity period

Exclusive "Quantum AI Developer" Community Certification Badge

Developer Benefits

Fixed Monthly Benefits: 5 quotas for 550-qubit real quantum machines
Proceed to Assessment

Step 1

Install the environment dependencies for the Kaiwu-PyTorch-Plugin library according to the README instructions
Go to GitHub

Step 2

Replace the Seed Value

Your seed value is

Step 3

Enter the FID Value You Calculated

*

Submit Answer

Developer Benefits

Fixed Monthly Benefits: 5 quotas of 550-qubit real machines

Congratulations on Completing the Assessment

You will receive the Quantum AI Developer Certification Badge and Assessment Rewards

550bit*10

Quotas