相场模拟

  • 基础相场方程
  • 经典Kobayashi模型
    • 模型概要
    • COMSOL实现

COMSOL中追踪移动界面的方法有变形几何DG、ALE、水平集、相场。不过此篇博客要说的不是其自带的用于CFD中的相场接口,而是特指以弥散界面替代尖锐界面,以宏观能量变化驱动替代逐点追踪的相场模拟方法。在下也只是略懂皮毛,如果有正从事此方面研究的朋友可以交流交流~做相场模拟研究的基本不公开模型,想要重复文献中的模型真是焦头烂额。

参考:http://blog.sina.com.cn/s/blog_4a0a8b5d01011spl.html
(真的太感谢天乐树了!)

基础相场方程

对于一个模型,其总是由多个物理场所组成的,相应的变量可以分成两种,一种是保守量,另一种是非保守量,他们都需要满足能量法则。

对于保守量,其满足Cahn-Hilliard方程:

其中cic_ici​是保守变量,DiD_iDi​是相应的迁移率。

对于非保守量,其满足 Allen-Cahn方程

其中ξ\xiξ是序参数,MξM_{\xi}Mξ​是序参数的迁移率。

F即为体系的自由能。
(这两个方程如何推导出来没太明白~)

自由能函数包括局部自由能,梯度自由能,以及系统的其它额外自由能(比如电势能,弹性势能等等)。可以用如下公式计算
F=∫V[floc+fgr+Ed]dVF = \int_V[f_{loc}+f_{gr}+E_d]dV\, F=∫V​[floc​+fgr​+Ed​]dV
一般的,梯度自由能:

通过这样两个方程就可以描述系统中能量的演变,从而驱动变量变化,改变界面。

经典Kobayashi模型

模型概要

一个定性描述水凝结成冰晶的过程的模型。具体的请参考文献 Physica D 63, 410-423 (1993)

该模型中,只有一相,从液态到固态,控制方程就比较简单了。
(1)温度变化方程

(2)相演变方程
这里序参数用ppp表示。

其中



(如果有哪位大佬懂,请讲一讲这个各向异性函数是怎么来的,对于不同的晶体,bcc,fcc体系等要如何使用)

COMSOL实现

这里采用COMSOL的PDE模块一般形式偏微分方程来实现该过程。第一个方程非常容易实现,直接往COMSOL方程模板套就可以。第二个方程有点小复杂。
这是COMSOL中的方程模板。

对方程(2)中的以下两项进行更改使得其符合COMSOL中的方程形式

我自己推的结果是


但是在天乐树的模型中右边第二项还在

可能我哪里推导错了?模型得用后者才算的正常

初始值和边界条件按照文献中所说的设定就可以。

附上所用的参数和变量值




变量设定

最终计算结果

COMSOL——相场模拟相关推荐

  1. comsol相场枝晶模拟,初学者必不可少的模型案例

    comsol相场枝晶模拟,初学者必不可少的模型案例 ID:6959657002308946[雨过@天晴]

  2. 定向凝固各向异性枝晶生长 相场模拟

    定向凝固各向异性枝晶生长 相场模拟 1.依据Kobayashi的经典模型,实现定向凝固各向异性枝晶生长(可定量修改相关参数) 2.matlab手写代码,利用快速求解方法求解方程,代码注释详细 3.可利 ...

  3. COMSOL两相流(相场法)

    COMSOL是一款功能非常强大的多物理场仿真软件,拥有可视化和后处理工具,可方便有效的展示您的仿真效果,具有灵活.高效.友好的特点,软件能够为用户提供各类工程问题的解决方案,从而帮助广大研究和工程人员 ...

  4. matlab 相场法,晶体相场法模拟.pdf

    晶体相场法模拟 物 理 学 报 ActaPhys.Sin. Vo1.60,No.8 (2011) 088104 多晶凝 固及后续调幅分解过程的 晶体相场法模拟 张 琪 王锦程 张亚丛 杨根仓 (西北 ...

  5. 【物理应用】基于相场法模拟金属镍的晶粒的长大过程附matlab完整代码

    1 内容介绍 金属镍是支撑信息技术产业和光伏产业发展的基础材料,它的性能直接影响和决定着相关高技术产业的发展.随着直拉硅单晶的直径不断增大以及集成电路特性线宽持续减小,金属镍的缺陷控制及其质量保证尤为 ...

  6. comsol 超声声场模拟_新品上市 | COMSOL 物理仿真软件全新发布5.6 版本并推出四个新模块...

    COMSOL Multiphysics® 5.6 版本带来速度更快且内存需求更低的求解器.高效的 CAD 装配处理功能.剪裁平面工具.仿真 App布局模板,以及四个新模块:燃料电池和电解槽.LiveL ...

  7. 如何用matlab画电场强度三维图,浅析matlab模拟静电场三维图与恒定电流场模拟静电场...

    浅析matlab模拟静电场三维图与恒定电流场模拟静电场 1 浅析 Matlab 模拟静电场三维图 与恒定电流场模拟静电场 摘要:本文利用恒定电流场模拟静电场,通过寻找等势点的方法描绘出点 电荷对的电力 ...

  8. 相场理论基础-Foundation of Phase Field Modeling

    相场理论基础 Foundation of Phase Field Modeling 基本原理 相场参量(序参量) 扩散界面模型 自由能泛函 相场法的优势 体自由能密度 1. 二元混合物中的相分离 2. ...

  9. matlab 相场法,相场法数值模拟及答案.ppt

    相 场 法 数 值 模 拟phase-field modeling 内容 相场法数值模拟 介绍 (Introduction) 相场变量(Phase-field variables) 热力学势函数(th ...

最新文章

  1. t6文件服务器怎么设置,t6 修改文件服务器地址
  2. asp.net request编码问题,(转载)
  3. LeetCode:62. 不同路径
  4. 服务器部署的参数文档,服务器的基本配置参数
  5. 解决 pandas 读取数据时内存过大的问题
  6. LocalDateTime、LocalDate、Date的相互转换(亲测LocalDateTime转LocalDate)
  7. mybatis in集合查询
  8. Flutter游戏:蚊子飞来飞去
  9. Intel CPU 易受新型的 SGAxe 和 CrossTalk 侧信道攻击
  10. 杭电2002(我们没有什么不同)
  11. Conditional GET Request(缓存协商)
  12. 用友u8cloud使用教程_用友财务软件还不会操作?看完这些操作,工作得心应手...
  13. 花样机模板电脑CAD免费打板转格式软件PS300B使用步骤教程:日本兄弟牌Brother花样机通用CAD画图打板.dxf文件转.emb文件
  14. 关键词词云怎么做_关键词云图生成器
  15. Fisher exact test费雪精确检验
  16. 高端游戏计算机电源外形规格,游戏新高度!实述高端电源选购技巧
  17. sqli-labs(38-41)
  18. python输出欢迎某某某_python中怎么写注释
  19. 华为5G手机+鸿蒙系统,还能这么玩儿?
  20. 我用Excel制作了一枚“电子印章”,太牛逼了!

热门文章

  1. Eclipse安装插件后手动删除依赖无法再次安装插件
  2. 数据的含义还没懂?就别做数据分析了
  3. 为什么公司招聘前端会更倾向于应届生?
  4. ubuntu php 开启pdo扩展
  5. 无法更改计算机域名,主页无法更改怎么办?
  6. 使用dvorak键盘
  7. 18、数据结构笔记之十八链表实现稀疏矩阵
  8. Nvida cudatoolkit,nvcc,cudnn,GPU,显卡,显卡驱动,conda,python,pytorch之间的基本问题
  9. Tag文件与Tag标记
  10. 【XBEE手册】传输、寻址和路由(Transmission, addressing, and routing)