中仿JMatPro MPO:让材料设计从“计算性能”走向“寻找材料”

2026-11-12 09:28:10

01中仿 JMatPro MPO 可以做什么?

中仿 JMatPro 具备强大的正向计算能力,通过输入材料化学成分+热处理工艺等,可获得相组成、液相线温度、密度、热导率及力学性能等一系列材料参数。然而在合金开发过程中,往往面临一个逆向问题 —— 先明确了期望达到的性能指标,再希望据此反推应采用何种化学成分与热处理工艺参数。 中仿JMatPro MPO(Material Property Optimiser,材料性能优化器) 正是为解决这一逆向设计难题而设计的专用模块,MPO把 JMatPro 原有的材料性能预测引擎与数值寻优算法融合在一起,使用者只需设定合金成分的可调范围、目标性能以及各项限制条件,程序便能在指定设计空间内自动搜索并推荐出综合表现更优的候选合金方案。

简单来说, 中仿 JMatPro MPO 可以帮助用户完成从“ 提出材料设计要求 ”到“ 获得候选材料方案 ”的过程。用户可以先确定哪些材料成分允许变化、变化范围是多少,再定义希望优化哪些材料性能、需要满足哪些约束条件,由 MPO 结合 JMatPro 的性能计算能力进行优化搜索。新版 MPO 还增加了 自定义公式 功能,可以把多个 JMatPro 计算结果组合成符合实际研发需求的评价指标,使优化目标的定义更加灵活。

图片关键词

02 从正向性能预测到材料反向设计:从“这个材料怎么样?”到“什么材料更合适?”

1.自定义材料设计空间

材料优化首先需要解决的是“ 在哪里找? ”MPO允许用户将材料成分作为 设计变量 ,并设置相应的变化范围,从而建立需要探索的材料设计空间。例如,在镍基高温合金设计中,可以选择 Cr、Co、Mo、W、Al、Ti、Ta 等元素作为 设计变量 ,并分别设置允许的含量上下限,让优化过程在用户定义的成分空间内寻找候选材料。

图片关键词

图1 镍基高温合金成分范围设计空间

2.同时考虑多个材料性能
      实际材料设计很少只关注一个性能指标。以高温合金为例,我们可能既希望降低密度,又希望提高γ′相含量,同时还需要兼顾高温性能、组织稳定性以及其他工程要求。MPO可以围绕 多个材料性能 设置 优化目标 ,在给定设计空间中寻找更有价值的候选方案,而不是只针对某一个孤立性能进行设计。

图片关键词

图2 镍基高温合金指定性能指标

3.新版亮点:支持自定义公式优化

新版 MPO 进一步增加了 自定义公式 功能。除了直接选择某一个 JMatPro 计算结果作为优化目标外,用户还可以根据自己的材料设计需求,将多个性能参数通过公式组合成 新的评价指标 ,并以这个计算结果作为优化依据。对于不同合金体系、不同服役环境和不同研发目标,用户可以建立不同的综合评价方式,让优化过程更加贴近实际工程问题。不只是“优化某个单项性能”,还可以优化“用户自己定义的性能评价指标”。

示意:综合性能指标 = 高温性能贡献 + γ′相贡献 − 密度惩罚 − TCP相惩罚

上式只是表达自定义公式的使用思路,具体公式、权重、单位换算和评价方式应由用户根据实际项目定义。这样,MPO的优化对象就不再局限于软件已有的单项输出,而可以进一步扩展到用户自己的综合性能评价逻辑。

图片关键词

图3 自定义性能指标

4.设置实际工程约束

材料设计不能只考虑“性能越高越好”,还必须保证候选方案满足实际要求。MPO可以将这些要求作为 约束条件 加入优化,例如限制 TCP 相含量、规定液相线温度范围、限定元素含量上下限以及其他材料或工艺条件。这样得到的候选材料不仅要在目标性能上具有优势,还必须满足预先设定的 设计边界 。

图片关键词

图4 典型热物、力学和热力学性能指标

5.自动寻找更有潜力的材料成分

设定好设计变量、优化目标和约束条件后,MPO可以生成候选成分,并调用 JMatPro 对其进行性能评价,再根据计算结果继续探索新的候选方案。对于研发人员来说,不再需要完全依靠人工反复进行“修改成分—计算性能—比较结果—再次修改成分”的操作,而是可以让 MPO 参与整个候选材料搜索过程。

6.获得一组值得进一步验证的候选材料

对于多个性能同时参与设计的问题,通常很难存在一个在所有指标上都绝对最好的材料。一种候选合金可能密度更低,另一种可能具有更高的γ′相含量,还有一种可能具有更加均衡的综合性能。MPO可以帮助用户获得一组具有 不同性能优势 的 候选方案 ,再结合具体应用需求、制造工艺、成本和实验条件进行进一步选择。

设定好设计变量、优化目标和约束条件后, MPO 可以生成候选成分,并调用 JMatPro 对其进行性能评价,再根据计算结果继续探索新的候选方案。对于研发人员来说,不再需要完全依靠人工反复进行“修改成分—计算性能—比较结果—再次修改成分”的操作,而是可以让 MPO 参与整个 候选材料搜索过程 。

03 一个简单的应用场景

假设现在需要设计一种镍基高温合金,可以首先在 MPO 中设置 Cr、Co、Mo、W、Al、Ti、Ta 等元素的允许变化范围,然后根据设计任务选择需要优化的材料性能。例如,希望降低密度、提高800 ℃下γ′相含量,同时要求 TCP 相含量不能超过规定值、液相线温度满足设计要求,各元素含量也必须处于规定范围内。如果项目还有更加具体的 综合性能要求 ,新版 MPO 还可以利用 自定义公式 建立自己的评价指标,将密度、γ′相含量、高温性能以及有害相等多个因素组合起来,再针对这一指标开展优化。

图片关键词

图5 一个MPO合金优化问题:设计变量、优化目标、约束条件与候选结果

最终,研发人员得到的不再只是大量零散的 JMatPro 计算结果,而是一组围绕实际设计目标筛选和优化得到的候选材料,可以进一步从中选择代表性方案开展实验制备与性能验证。

04 新版 JMatPro MPO 的核心价值

从“这个材料怎么样?”到“什么材料更合适?”

传统 JMatPro 计算通常从一个已经确定的材料成分出发,通过计算获得相组成、物理性能和力学性能等结果,回答的是“ 这个材料的性能怎么样? ”MPO则进一步把问题转变为:在给定材料设计空间、性能目标和约束条件的情况下,“ 为了获得需要的性能,应该寻找什么样的材料? ”随着新版自定义公式优化功能的加入,用户不仅可以告诉 MPO“我要优化什么性能”,还可以通过公式进一步定义“在我的项目中, 什么样的材料才算更好 ”。

定义成分空间 → 设置性能目标 → 自定义评价公式 → 添加设计约束 → MPO优化搜索 → 获得候选材料,从“ 计算一种材料 ”,到“ 寻找一种材料 ”;从优化单项材料性能,到按照用户自己的评价方式进行材料设计——这正是 新版 JMatPro MPO 在材料优化设计中能够提供的价值。