[发明专利]基于相场法的CALPHAD自由能提取方法和装置有效
| 申请号: | 201910514689.2 | 申请日: | 2019-06-14 |
| 公开(公告)号: | CN110211642B | 公开(公告)日: | 2023-05-16 |
| 发明(设计)人: | 都时禹;郭耀麟;李一凡;宋杰玺;刘臻;施迪未;张彪;卜默然;周小兵;黄庆 | 申请(专利权)人: | 中国科学院宁波材料技术与工程研究所 |
| 主分类号: | G16C10/00 | 分类号: | G16C10/00 |
| 代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
| 地址: | 315201 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 相场法 calphad 自由能 提取 方法 装置 | ||
1.一种基于相场法的CALPHAD自由能提取方法,其特征在于,所述方法包括:
读取TDB文件以生成关键词类,所述关键词类包括元素类、函数类、参数类、以及相定义类;
根据设定的相场模拟温度和所述关键词类,计算TDB文件中各相在所述模拟温度下的定义函数,所述定义函数包括亚点阵模型和/或正规溶体近似模型;
根据设定的相场模拟的相名称和所述关键词类,在所述各相中提取匹配相的所述定义函数;
根据接收的相场模拟的相组分以及所述匹配相的定义函数,计算所述匹配相的自由能;
其中,读取TDB文件以生成关键词类,具体包括:
根据所述TDB文件中的语法格式和语法结构生成关键词类;
其中,根据所述TDB文件中的语法格式和语法结构生成关键词类,具体包括:
根据所述TDB文件中的关键词确定语法格式,所述关键词包括ELEMENT和/或FUNCTION和/或PHASE和/或CONSTITUENT和/或PARAMETER;以及,
根据所述TDB文件中注释符和/或连续符和/或不连续符和/或结束符确定语法结构;
其中,所述方法还包括:
识别所述TDB文件中类FORTRAN语法的数学表达式,并转换成C/C++语法格式,所述数学表达式包括所述函数类;
其中,所述方法具体包括:
将所述TDB文件中连乘符号转换为pow函数和/或LN函数转换为log函数和/或EXP函数转换为exp函数;
其中,根据设定的相场模拟温度和所述关键词类,计算TDB文件中各相在所述模拟温度下的定义函数,具体包括:
采用中缀表达式的运算规则对所述转换成C/C++语法格式的数学表达式进行求值运算。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
计算所述匹配相的自由能对所述相组分的一阶导数,获得所述匹配相的化学势。
3.根据权利要求1所述的方法,其特征在于,所述匹配相的自由能和/或化学势随所述相组分变化的结果以离散的方式进行存储;
所述方法还包括:
生成插值类,对所述匹配相的自由能和/或化学势进行插值,以获得所述匹配相随相场模拟的相组分变化的自由能模型曲线和/或化学势模型曲线。
4.一种基于相场法的CALPHAD自由能提取装置,其特征在于,包括:
解析模块,用于读取TDB文件以生成关键词类,所述关键词类包括元素类、函数类、参数类、以及相定义类;
计算模块,用于根据设定的相场模拟温度和所述关键词类,计算TDB文件中各相在所述模拟温度下的定义函数,所述定义函数包括亚点阵模型和/或正规溶体近似模型;
匹配模块,用于根据设定的相场模拟的相名称和所述关键词类,在所述各相中提取匹配相的所述定义函数;
所述计算模块还用于根据接收的相场模拟的相组分以及所述匹配的相的定义函数,计算所述匹配相的自由能;
其中,所述基于相场法的CALPHAD自由能提取装置还用于:根据所述TDB文件中的语法格式和语法结构生成关键词类;其中,根据所述TDB文件中的语法格式和语法结构生成关键词类,具体包括:根据所述TDB文件中的关键词确定语法格式,所述关键词包括ELEMENT和/或FUNCTION和/或PHASE和/或CONSTITUENT和/或PARAMETER;以及,
根据所述TDB文件中注释符和/或连续符和/或不连续符和/或结束符确定语法结构;
所述基于相场法的CALPHAD自由能提取装置还用于:识别所述TDB文件中类FORTRAN语法的数学表达式,并转换成C/C++语法格式,所述数学表达式包括所述函数类;
其中,所述基于相场法的CALPHAD自由能提取装置具体用于:将所述TDB文件中连乘符号转换为pow函数、和/或LN函数转换为log函数、和/或EXP函数转换为exp函数;采用中缀表达式的运算规则对所述转换成C/C++语法格式的数学表达式进行求值运算。
5.一种电子设备,其特征在于,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述处理器通过运行所述可执行指令以实现如权利要求1-3中任一项所述的基于相场法的CALPHAD自由能提取方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院宁波材料技术与工程研究所,未经中国科学院宁波材料技术与工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910514689.2/1.html,转载请声明来源钻瓜专利网。





