Exponential Time Difference Method for Anisotropic Phase Field Model with Elastic Strain Energy
Wang Shanshan,1,2, Zhang Jian,1,*通讯作者: 张鉴(E-mail:zhangjian@sccas.cn)
收稿日期:2020-03-2网络出版日期:2020-06-20
基金资助: |
Received:2020-03-2Online:2020-06-20
作者简介 About authors
王姗姗,中国科学院计算机网络信息中心,中国科学院大学,硕士研究生,主要研究方向为高性能计算、相场模拟。
本文承担工作为:指数时间差分方法的求解格式与能量稳定性的证明,以及数值实验的实现。
Wang Shanshan is a graduate student at Computer Network Information Center of the Chinese Academy of Sciences, University of Chinese Academy of Sciences. Her main research directions are high performance calculation and phase field simulation.
In this paper, she undertakes the following work: the solution scheme of the Exponential Time Difference method, the proof of the energy stability, and the realization of the numerical experiment.
E-mail:
张鉴,中国科学院计算机网络信息中心,研究员,博士生导师,主要研究方向为高性能计算、偏微分方程数值算法和并行算法研究。
本文承担工作为:指数时间差分方法以及相场数值模拟实验的指导。
Zhang Jian is a research fellow and the Ph.D. supervisor at Computer Network Information Center of the Chinese Academy of Sciences. His main research fields are high performance computing, PDE numerical algorithm and parallel algorithm.
In this paper, he undertakes the following tasks: guidance of the Exponential Time Difference method and the phase field numerical simulation experiment.
E-mail:
摘要
【目的】材料微结构中界面能异性和弹性应变能是产生各向异性的主要因素,本文主要研究含弹性应变能的各向异性相场模型的紧致指数时间差分方法。【方法】在紧致指数时间差分方法框架下引入了界面能异性和弹性应变能的计算,将界面能异性和弹性应变能归于指数时间差分方法的非线性项统一处理,为二者设计了算子分裂格式。【结果】从数学上证明了算子分裂格式能够保证能量稳定,并进行了镍基合金以及Zr的氢化物的材料腐蚀相场模型的数值实验,验证了含弹性应变能的各向异性相场模型的指数时间差分方法的能量稳定性。【局限】本文仅得到了指数时间差分方法的一阶和二阶求解格式,更高阶的求解格式有待进一步探索。【结论】设计了能量稳定的含弹性应变能的各向异性相场模型的指数时间差分方法。
关键词:
Abstract
[Objective] The interface energy and elastic strain energy are the main factors of anisotropy in the microstructure of materials. In this paper, the compact Exponential Time Difference method of anisotropic phase field model with elastic strain energy is studied. [Methods] In the framework of the compact Exponential Time Difference method, the calculation of interface energy and elastic strain energy is introduced. The interface energy and elastic strain energy are treated as the nonlinear terms of the Exponential Time Difference method, and the operator splitting scheme is designed for them. [Results] It is mathematically proved that the operator splitting scheme can guarantee the energy stability, and the numerical experiments of the corrosion phase field model of Ni-based alloy and Zr-hydride are carried out, which verify the energy stability of the Exponential Time Difference method of the anisotropic phase field model with elastic strain energy. [Limitations] In this paper, only the first-order and second-order solutions of the Exponential Time Difference method are obtained, and the higher-order solutions need to be further explored. [Conclusions] The Exponential Time Difference method of energy stable anisotropic phase field model with elastic strain energy is designed.
Keywords:
PDF (8283KB)元数据多维度评价相关文章导出EndNote|Ris|Bibtex收藏本文
本文引用格式
王姗姗, 张鉴. 含弹性应变能的各向异性相场模型的指数时间差分方法. 数据与计算发展前沿[J], 2020, 2(3): 113-125 doi:10.11871/jfdc.issn.2096-742X.2020.03.010
Wang Shanshan, Zhang Jian.
引言
相场法是近年来出现的一种强有力的计算方法,用于建模和预测材料的中尺度形态和微观结构演变[1]。相场法使用一组守恒和非守恒的在区域内连续的场变量来描述微观结构。经典的相场方程——Allen-Cahn方程[2]和Cahn-Hilliard方程[3],描述了场变量在空间和时间上的改变。微观结构的繁杂演化可以被相场法有效的描述,而无需明确跟踪界面的位置。相场法已成为模拟中尺度微观结构演化的一种重要而通用的方法。对于经典的Allen-Cahn方程和Cahn-Hilliard方程,已有基于有限差分格式的时间推进求解方案。这些求解方案普遍存在着缺陷:很难设计高阶的求解格式、时间步长无法取到令人满意的长度等。本文所使用的紧致指数时间差分方法(compact Exponential Time Difference, cETD)[4,5],对于经典的相场方程的高阶导数项,采用积分因子法进行准确积分,而对于它们的非线性项,又与经典的积分因子法不同,紧致指数时间差分方法对方程的非线性部分利用多步逼近、龙格库塔、预估校正等方法设计了高阶的求解格式,并且利用算子分裂格式增强了整体的稳定性。
微观结构演化的动力是系统的总能量下降,系统的总自由能包括化学自由能、界面能、弹性应变能、电磁能、静电能等。其中,界面能各向异性和弹性应变能是材料产生各向异性的主要因素。界面能是微结构的界面上由于组成和结构的不均匀产生的额外的能量,由于固体的晶体性质,界面能通常是各向异性的,界面能各向异性的程度可以对粒子的生长形态和平衡形状产生重大影响,在相场方程中,界面能各向异性表现为包含非线性系数的高阶空间导数。弹性应变能产生于微结构中相之间的晶格失配造成弹性位移,通过Khachaturyan 理论[6]在相场方程中引入弹性应变能,将弹性应变能表达为场变量的函数。已有的关于弹性应变能计算的工作[7,8],多为使用显格式进行计算的。
本文研究的重点是紧致指数时间差分方法中界面能各向异性和弹性应变能的计算。化学自由能在相场方程中主要表现为高阶空间导数部分,已有的紧致指数时间差分方法通过适当算子分裂格式处理化学自由能,将其归于非线性项的计算,并证明了能量稳定性[9,10,11]。本文在紧致指数时间差分方法框架下引入了界面能各向异性和弹性应变能的计算,将界面能各向异性和弹性应变能同样归于紧致指数时间差分方法的非线性项统一处理,为其设计了适当的算子分裂格式,证明了算子分裂能够保证能量稳定。并通过镍基合金以及Zr的氢化物的材料腐蚀相场模型的数值实验,验证了该算法的正确性和能量稳定性。
本文的组织结构如下,第一章介绍了相场模型中界面能各向异性和弹性应变能的引入;第二章主要阐述了含有界面能各向异性和弹性应变能的相场模型的紧致指数时间差分方法,进行了算子分裂格式的能量稳定性以及求解格式的时间精度的证明;第三章给出了镍基合金和Zr的氢化物材料腐蚀相场模型的数值实验,并验证了求解格式的时间精度;第四章对本文所采用的含弹性应变能的各向异性相场模型的指数时间差分方法进行了总结。
1 含弹性应变能的各向异性相场模型
在本文中,我们考虑含有界面能各向异性和弹性应变能的耦合模型能量方程如式(1.1)所示。其中,E是系统的总能量,这里考虑了总能量中的化学自由能
其中,
根据 Khachaturyan理论,在傅里叶空间中,弹性应变能的计算如式(1.4)的积分所示,相场方程中的弹性应变能部分如式(1.5)所示,该项被表达为场变量c或
其中,
对总能量方程(1.1)进行变分求解,可以得到描述守恒场变量c的Cahn-Hilliard方程以及描述结构场变量
2 指数时间差分方法的求解格式与能量稳定的证明
2.1 指数时间差分方法的求解格式
下面对式(1.6)所示含弹性应变能的各向异性相场方程的紧致指时间差分算法进行推导。假设,模拟区域为空间:将空间离散化,
其中,
且
则有:
模拟区域采用周期边界条件[9]。
为了保证能量稳定需要进行算子分裂,后文中对能量稳定的算子分裂格式取值进行了证明。这里直接引入化学自由能分裂算子
其中,各项异性算子分裂的矩阵如下:
定义二维的方阵G如下:
则,矩阵A, B, C可以表示为:
定义运算:
空间离散形式的拉普拉斯算子矩阵可以写成[9]:
将算子代入式(2.1),得到方程的空间离散形式如式(2.2)所示 :
根据紧致指数时间差分方法的描述,这里将方程中含有高阶导数的线性项与含有局部能量密度、界面能各向异性、弹性应变能的非线性项g分离,得到式(2.3)。
其中,
在紧致指数时间差分方法中,通过离散傅里叶变换[12]来降低计算复杂度。将矩阵A,B,C根据特征值分解为如下形式:
其中,
定义算子:
代入式(2.3),可得式(2.4),经推导后可得式(2.5)。
其中,
在紧致指数时间差分方法中,式(2.5) 需要与定义的如下指数时间因子相乘,
定义两个矩阵的点乘运算:
可得式(2.6):
式(2.6)两侧均对时间积分可得到如下公式:
积分后,得到的场变量在第n+1时间步和第n时间步的迭代关系如式(2.7)所示。
根据拉格朗日多项式近似估计式(2.7)中关于非线性项的积分,得到一阶紧致指数时间差分方法的求解格式(2.8)。
其中,
预估校正的紧致指数时间差分方法二阶求解格式如下:
2.2 能量稳定的证明
下面证明2.1节中得到的含弹性应变能的各项异性相场模型的紧致指数时间差分方法一阶求解格式(2.8)和二阶求解格式(2.9)的能量稳定性。在证明过程中引用了如下引理:Lemma 2.1 对于任意给定的
Lemma 2.2 对于任意给定的
Lemma 2.3 (Young's Inequality)
设
下面是含弹性应变能的各向异性耦合方程一阶指数时间差分方法能量稳定性定理:
Theorem 2.1 对于含弹性应变能的各向异性的Allen-Cahn方程和Cahn-Hilliard方程的耦合模型(1.6),如果满足条件:
则一阶紧致指数时间差分方法求解格式(2.8)满足能量下降准则。
Theorem 2.1的证明如下:
根据一阶紧致指数时间差分方法公式(2.8),可以得到:
在方程两侧加上:
并将方程中的S替换后可以得到:
其中,
方程两侧进行逆变换可以得到:
令
方程两侧同时乘上:
并根据Lemma 2.1进行离散积分,将两个变量的方程合并整理后可得如下方程:
根据局部能量密度和弹性应变能的二阶泰勒展开,得到系统第n 个时间步和第n+1个时间步的能量差的式两种等价形式,式(2.10)和式(2.11)。
根据Lemma 2.2 可知,式(2.11)中:
根据Lemma 2.3可得:
因此,若满足Theorem2.1中描述的条件,则式(2.11)的右侧大于0,即:
满足能量下降准则,Theorem 2.1得证。
下面是含弹性应变能的各向异性耦合方程二阶指数时间差分方法能量稳定性定理:
Theorem 2.2 对于含弹性应变能的各向异性的Allen-Cahn方程和Cahn-Hilliard方程的耦合模型(1.6),如果满足条件
则二阶紧致指数时间差分方法求解格式(2.9)满足能量下降准则。
Theorem 2.2的证明如下:
根据二阶紧致指数时间差分方法公式(2.9)可得:
在方程两侧加上:
并替换方程中的S可得:
其中r的取值和Theorem 2.1的证明中相同。
方程两侧进行逆变换得到:
令
方程两侧乘
根据Lemma 2.1 进行离散积分,并根据Theorem 2.1的证明可得如下等式:
其中,
将式中的局部能量密度和弹性应变能进行二阶泰勒展开,整理后得到系统第n个时间步和第n+1个时间步的能量之差的两种等价形式,如式(2.13)和式(2.14)所示:
根据Lemma 2.2 可知,式(2.12)和式(2.14)中:
根据Lemma 2.3可得:
因此,若满足Theorem2.2中描述的条件,则式(2.14)的右侧大于0,即:
满足能量下降准则,Theorem 2.2得证。
2.3 指数时间差分方法的时间精度
下面通过局部截断误差分析指数时间差分方法一阶和二阶求解格式的精度。为了求解第n个时间步与第n+1个时间步的局部截断误差,首先假设第n个时间步的数值解与精确解相等:
一阶求解格式的局部截断误差定义为:
将一阶求解格式的数值解式(2.8)与精确解(2.7)作差并将积分展开可得:
将S代入并进行泰勒展开可得:
因此,局部截断误差为:
将g代入得到:
指数时间差分方法一阶求解格式的局部截断误差的主项为二阶,因此该格式的时间精度为一阶。
二阶求解格式的局部截断误差定义为:
将二阶求解格式(2.9)中的预估与校正公式作差可得:
根据式(2.15)可得预估步与精确解的差值:
将式(2.16)与式(2.17)相加并整理可得,二阶格式的局部截断误差为:
将g 和h代入公式可得:
指数时间差分方法二阶求解格式的局部截断误差主项为三阶,因此该格式的时间精度为二阶。
3 数值实验
通过观察镍基合金数值实验和Zr的氢化物堆叠数值实验两个相场模型的数值模拟结果,对含有界面能各向异性和弹性应变能的紧致指数时间差分方法的正确性以及算子分裂格式的能量稳定性进行验证。本文中的数值实验是在中国科学院计算机网络信息中心的超级计算机“元”二期计算系统的 CPU 节点进行。以下数值实验均为三维模拟,为方便观察,实验结果为模拟区域中心截面截图。3.1 镍基合金的数值实验
镍基合金的数值实验[13]模拟了高温下的单一无序相分解成低温下的富溶质的有序相和溶质贫化的无序相的过程。该数值实验的相场模型不含界面能各向异性,因此我们关注的重点是弹性应变能的作用。其相场耦合方程如式(3.1)所示。其中,
数值实验中的参数均采用无量纲化后的取值。其中,
弹性应变能计算相关的弹性应变矩阵和刚度矩阵如下:
模拟的时间步长为1e-2,模拟的总时间为20.0,网格尺寸为1.0,三维的模拟区域大小为
以下分别进行了无弹性应变能和有弹性应变能的模拟。无弹性应变能的场变量c在迭代步数t=0,1000,2000的模拟结果如(图1)所示,没有弹性应变能的作用,粒子随着时间生长,演化成了球形;有弹性应变能的场变量c在迭代步数 t=0,1000,2000的模拟结果如(图2)所示。在弹性应变能的作用下,粒子随时间生长,演化成了方形。其能量下降曲线如(图3)所示,能量稳定。
图1
新窗口打开|下载原图ZIP|生成PPT图1不含弹性应变能的镍基合金数值实验的模拟结果
Fig.1Simulation results of numerical experiment of Ni-based alloy without elastic strain energy
图2
新窗口打开|下载原图ZIP|生成PPT图2含有弹性应变能的镍基合金数值实验模拟结果
Fig.2Simulation results of numerical experiment of Ni-based alloy with elastic strain energy
图3
新窗口打开|下载原图ZIP|生成PPT图3镍基合金数值实验的能量下降曲线
Fig.3Energy decline curve of numerical experiment of Ni-based alloy
3.2 Zr的氢化物堆叠数值实验
Zr的氢化物堆叠数值实验[8]是描述氢化物在Zr中的堆积结构形成和转变的三维相场模型。该数值实验既含有界面能各向异性,又含有弹性应变能。其耦合方程如式(3.2)所示:其中,
w为1.848e9,迁移率M为5e-4,扩散系数D为1.2302e-10,界面梯度能量的系数的取值为:
界面能各向异性矩阵取值如下:
弹性应变能计算相关的弹性应变矩阵和刚度矩阵为:
模拟的时间步长为1e-7,模拟的总时间为2e-4,网格尺寸为1e-9,三维的模拟区域大小为
紧致指数时间差分方法算子分裂参数取值为:
下面分别进行了有无界面能各向异性和有无弹性应变能的四组数值实验。无界面能各向异性和弹性应变能,模拟结果如(图4)所示,氢化物逐渐演化为球体;有弹性应变能,无界面能各向异性,如(图5)所示,氢化物发生旋转,成为椭球体;无弹性应变能,有界面能各向异性,模拟结果如(图6)所示,氢化物在界面能各向异性的作用下变成圆盘;有弹性应变能和界面能各向异性,模拟结果如(图7)所示,氢化物在界面能各向异性的作用下变成圆盘,在弹性应变能的作用下发生旋转,但是在两者的共同作用下,氢化物旋转的角度小于只有弹性应变能作用的情况下的旋转角度。其能量下降曲线如(图8)所示,能量稳定。
图4
新窗口打开|下载原图ZIP|生成PPT图4无界面能各向异性、无弹性应变能的Zr的氢化物数值实验的演化过程
Fig.4Evolution process of numerical experiment of Zr-hydride without interface energy anisotropy and elastic strain energy
图5
新窗口打开|下载原图ZIP|生成PPT图5无界面能各向异性、有弹性应变能的Zr的氢化物数值实验的演化过程
Fig.5Evolution process of numerical experiment of Zr-hydride without interface energy anisotropy and with elastic strain energy
图6
新窗口打开|下载原图ZIP|生成PPT图6有界面能各向异性、无弹性应变能的Zr的氢化物数值实验的演化过程
Fig.6Evolution process of numerical experiment of Zr-hydride with interface energy anisotropy and without elastic strain energy
图7
新窗口打开|下载原图ZIP|生成PPT图7有界面能各向异性,有弹性应变能的Zr的氢化物数值实验的演化过程
Fig.7Evolution process of numerical experiment of Zr- hydride with interface energy anisotropy and elastic strain energy
图8
新窗口打开|下载原图ZIP|生成PPT图8Zr的氢化物数值实验的能量下降曲线
Fig.8Energy decline curve of numerical experiment of Zr-hydride
下面进行了一系列时间步长倍增的实验用以验证指数时间差分方法的时间精度。时间步长分别取dt=
Table 1
表1
表1指数时间差分方法一阶求解格式的误差
Table 1
时间步长 | |||||
---|---|---|---|---|---|
$\eta $的 | 7.31E-02 | 1.07E-01 | 1.67E-01 | 2.70E-01 | 4.30E-01 |
$\eta $的收敛率 | 1.11 | 1.28 | 1.39 | 1.34 | - |
c的 | 5.05E-02 | 7.00E-02 | 1.08E-01 | 1.72E-01 | 2.71E-01 |
c的收敛率 | 0.95 | 1.25 | 1.34 | 1.31 | - |
新窗口打开|下载CSV
表2
表2指数时间差分方法二阶求解格式的误差
时间步长 | |||||
---|---|---|---|---|---|
$\eta $的 | 4.36E-03 | 7.49E-03 | 1.46E-02 | 3.39E-02 | 6.51E-02 |
$\eta $的收敛率 | 1.56 | 1.93 | 2.43 | 1.88 | - |
c的 | 2.39E-03 | 4.11E-03 | 8.10E-03 | 1.94E-02 | 3.81E-02 |
c的收敛率 | 1.56 | 1.96 | 2.52 | 1.94 | - |
新窗口打开|下载CSV
4 结论与展望
本文在紧致指数时间差分方法框架下引入了界面能各向异性和弹性应变能的计算,将界面能各向异性和弹性应变能归于紧致指数时间差分方法的非线性项统一处理,通过积分和预估校正的二阶近似进行计算,为保证能量稳定,设计了界面能各向异性和弹性应变能的算子分裂格式,并对算子分裂格式的能量稳定性进行了数学证明。通过材料腐蚀相场模型的数值实验,观察了界面能各向异性和弹性应变能对场变量演化的影响,验证了含弹性应变能的各向异性相场模型的指数时间差分方法算子分裂格式的能量稳定性。本文使用超级计算系统“元”对指数时间差分方法的格式精度和能量稳定性进行了验证,在后续的工作中,拟使用“天河二号”超级计算机进行并行扩展性的测试。[15,16]本文仅得到了指数时间差分方法的一阶和二阶求解格式,更高阶的求解格式及其稳定性有待进一步探索。利益冲突声明
所有作者声明不存在利益冲突关系。参考文献 原文顺序
文献年度倒序
文中引用次数倒序
被引期刊影响因子
[J]. ,
[本文引用: 1]
[J]. ,
[本文引用: 1]
[J]. ,
[本文引用: 1]
[J]. ,
[本文引用: 1]
[J]. ,
DOI:10.1016/0167-2789(93)90120-PURL [本文引用: 1]
[J]. ,
[本文引用: 1]
[J]. ,
DOI:10.1016/j.commatsci.2011.09.011URL [本文引用: 1]
A quantitative phase-field model has been developed to simulate the microstructural evolution during the athermal beta -> omega transformation in the Zr-Nb alloys by incorporating to a CALPHAD-based thermodynamic description. While reflecting the essential physics of collapse mechanism that leads to displacive beta -> omega transformation, the simulations appropriately predicted the morphology and orientation of the athermal x phase upon different quenching processes, and the selective growth of the x phase subjected to various applied stresses, which are generally hard to observe experimentally. (C) 2011 Elsevier B. V.
[J]. ,
[本文引用: 2]
[J]. ,
DOI:10.1007/s10915-014-9862-9URL [本文引用: 3]
[J]. ,
DOI:10.1016/j.commatsci.2015.04.046URL [本文引用: 1]
[J]. ,
[本文引用: 1]
[M]. ,
[本文引用: 1]
[J]. ,
DOI:10.1016/0956-7151(94)00406-8URL [本文引用: 1]
[J]. ,
[本文引用: 1]
[J]. ,
[本文引用: 1]
[J]. ,
[本文引用: 1]