----------------------------------------------------------------------
今天为大家介绍第三个弹性各向异性后处理软件 MechElastic
微信公众号:原子与分子模拟,更新的快,欢迎大家关注。
下载不了原文献,可以后台留言获取!
MechElastic 软件:
MechElastic 软件借助 Python 库可以用来计算一些重要的物理性质,如弹性模量,熔化温度,德拜温度,弹性波速,弹性各向异性等,所有晶系使用弹性张量计算的输出数据
特点:
1. 使用从泛函理论 (DFT) 代码获得的弹性系数矩阵 (Cij) 来评估 3D 和 2D 材料的力学和弹性性能
2. 当前版本读取 VASP、ABINIT 和 Quantum Espresso 代码的输出(但它可以很容易地推广到任何其他 DFT 代码),并根据用户的要求执行适当的弹性常数后处理
3. 该程序还可以检测输入结构的对称性,并利用 Born-Huang 准则测试各晶体的力学稳定性以及各种有用的材料特性,如:
elastic moduli
longitudinaland transverse elastic wave velocities
Debyetemperature
elasticanisotropy
2D layermodulus
Hardness
Pugh’s ratio
Cauchy’spressure
Kleinman’sparameter
Lame’scoefficients
4. 该程序的另一个现有功能是绘制几种弹性特性,如泊松比、体弹模量、剪切模量和杨氏模量的二维、三维图
5. 还可以为各种 EOS 绘制能量和压力的状态方程(EOS)曲线,如 Murnaghan、Birch、Birch - Murnaghan 和 Vinet,通过读取通过数值计算或实验获得的输入的能量/压力与体积数据
6. 计算材料的熔化温度
7. 该软件包特别适用于材料弹性和力学性能的高通量分析
文献标题:
MechElastic: A Python library for analysis of mechanical and elastic properties of bulk and 2D materials
链接:https://doi.org/10.1016/j.cpc.2021.108068
软件网站:
https://github.com /romerogroup /MechElastic
网站内有使用手册、案例以及安装方法
以下图片均来自文献:
Figure 1
弹性各向异性二维、三维图
Figure 2
(a) Energy - Volume 和 (b) Pressure- Volume 数据的状态拟合方程 (EOS) 图
Figure 3
用mechelastic 进行 EOS 分析的输出
Figure 4
用 plot_enthalpy_curves 函数计算 Bi 的可能相变,最上面的相变焓最低,因此在能量上是最有利的相变
Figure 5
计算弹性模量、弹性各向异性和熔化温度等
Figure 6
计算材料的硬度
还有许多功能未能介绍,限于时间,大家按需可以自行摸索!
以上是我们分享的一些经验或者文章的搬运,或有不足,欢迎大家指出
如有侵权,请联系我立马删除!
欢迎大家关注微信公众号:原子与分子模拟