24小时热门版块排行榜    

查看: 2510  |  回复: 5

xiaoyueriyue

金虫 (正式写手)

[求助] 相场法步骤函数处理

我最近在做多相场法的共晶凝固的模拟,有一个小问题希望能够得到大家的解答,在多相场法的模拟中,有一个步骤函数(step function) 的定义si(x,t)=1,if phi(x,y,i)>0, otherwise si(x,t) =0;在程序编写的过程中,根据参考文献的意见(Phase-field modeling of eutectic solidification, Kim. S. G, Kim. W. T., et at. Journal of Crystal Growth, 2004)的,modifying the definition as si(x,t) = 1 if the sum of phi on the four nearest neighbor grids is between alpha and 4-alpha, 文献中alpha的参考值是在0.02,但是如果这样定义,会存在一个问题:在某一相中,如果某一个节点四个临近节点都是同样的固相,那么所得到的的si(x,t)的值成为了0,与前面一个定义是并不相符的。
这是我最近编程过程中遇到的困惑,希望能够有人帮忙解答。不胜感激。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaohu3956

铁杆木虫 (正式写手)

【答案】应助回帖

因为是界面附近区域求解
2楼2013-11-25 09:40:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoyueriyue

金虫 (正式写手)

★ ★ ★
xiegangmai: 金币+3, 鼓励讨论交流 2013-11-30 21:56:49
这个贴我发布之后,我与文章的作者取得了联系,他们的解释可以给大家参考:

By puttimg sum_phi = phi(i-1,j)+phi(i+1,j)+phi(i,j-1)+phi(i,j+1)

     we then define  

     s(i,j)=1 if sum_phi > 0

     and

     s(i,j)=0 if sum_phi =0

It is a useful ingredient in simulation.

With the strict definition of s(i,j)=0 for phi(i,j)=0 and s(i,j)=1 for phi(i,j)>0, there can not be any propagation of

phase-field in simulation.
3楼2013-11-28 13:55:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaohu3956

铁杆木虫 (正式写手)

引用回帖:
3楼: Originally posted by xiaoyueriyue at 2013-11-28 13:55:04
这个贴我发布之后,我与文章的作者取得了联系,他们的解释可以给大家参考:

By puttimg sum_phi = phi(i-1,j)+phi(i+1,j)+phi(i,j-1)+phi(i,j+1)

     we then define  

     s(i,j)=1 if sum_phi > 0 ...

解释与文献中的不太一样,s(i,j)=1 if 4-delta>sum_phi >delta,s(i,j)=0 if sum_phi <delta。
4楼2013-11-30 21:49:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaoyueriyue

金虫 (正式写手)

恩,我也觉得与文献的解释不太一致,但是我在做共晶凝固的KKSM模拟的时候,如果用原文的解释,会出现我在帖子中出现的情况,所以才与文章的原作者联系的。把原作者的解释放入帖子中,希望大家多多讨论。
5楼2013-12-01 13:31:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaohu3956

铁杆木虫 (正式写手)

引用回帖:
5楼: Originally posted by xiaoyueriyue at 2013-12-01 13:31:06
恩,我也觉得与文献的解释不太一致,但是我在做共晶凝固的KKSM模拟的时候,如果用原文的解释,会出现我在帖子中出现的情况,所以才与文章的原作者联系的。把原作者的解释放入帖子中,希望大家多多讨论。

其实我觉得你认为出现的情况未必是问题,si(x,t)=0时候,表明这时场变量是不演化的,虽说不做凝固,但是L—>S时候,S应该是稳定相,重要的是界面区域演化。方便的话,私下聊聊?
6楼2013-12-01 22:00:20
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiaoyueriyue 的主题更新
信息提示
请填处理意见