Skip to content

IM2ODE逆向材料设计软件包

Inverse Design of Materials by Multi-objective Differential Evolution

什么是IM2ODE?

IM²ODE (Inverse Design of Materials by Multi-Objective Differential Evolution) 是基于多目标差分演化算法的逆向材料设计软件包,由张越宇博士开发维护。

逆向材料设计是材料科学领域的前沿方向:从目标性能出发,通过理论计算直接预测满足需求的新材料结构,打破了传统“试错式”材料研发模式,大幅提升新材料发现效率。

经过十年持续开发与迭代,IM²ODE已经成为连接理论与实验的综合性材料设计平台:集成先进演化算法与第一性原理计算,能够预测块体、界面、团簇、复杂缺陷的稳定结构,支持光电、电子、力学等多目标性能同时优化,已在多个领域取得成功应用并得到实验验证。

核心算法

IM²ODE基于多目标差分演化算法,开源托管于GitHub,完整算法流程兼顾结构稳定性与多目标性能同时优化,搜索效率远超传统模拟退火、遗传算法等方法。

十年发展历程

时间里程碑
2013项目启动,块体结构搜索模块上线
2014实现准二维材料结构设计能力
2015功能扩展到团簇与表面结构搜索
2016新增晶界结构搜索模块
2018集成复杂缺陷结构搜索能力
2023新增纳米带结构搜索模块
2025发布DFSE铁电材料专用搜索模块

主要应用领域

🎯 功能材料设计

  • 特定能带带隙的半导体材料
  • 超硬材料
  • 光电功能材料
  • 催化材料

📐 多维度材料支持

  • 3D:块体晶体结构
  • 2D:层状材料、表面与界面结构
  • 1D:纳米线、纳米条带结构
  • 0D:团簇、点缺陷、复杂缺陷结构

开源协议

IM2ODE程序包在GNU General Public License (GPL) 下开源,许可社会公众享有:

  • ✅ 运行、复制软件的自由
  • ✅ 发行传播软件的自由
  • ✅ 获得软件源码的自由
  • ✅ 改进软件并将自己作出的改进版本向社会发行传播的自由