Atomsk孪晶多晶建模方法
生活随笔
收集整理的這篇文章主要介紹了
Atomsk孪晶多晶建模方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大家好,我是小馬老師。
本文介紹atomsk孿晶多晶建模方法。
atomsk多晶建模的原理是先建立一個晶胞,然后編寫一個polycrystal.txt文件,設定最終模型的尺寸和晶粒的個數。
atomsk按照晶粒個數隨機生成對應的節點node坐標,根據Voronoi算法生成每個晶粒空間,并把最初設定的晶胞填充到晶粒空間內,從而得到多晶文件。
如果把最初的晶胞換成孿晶,最終得到的多晶就是孿晶多晶結構。
如Al的孿晶多晶建模代碼為:
atomsk --create fcc 4.02 Al orient [11-2] [111] [-110] -duplicate 1 8 1 Al_cell.xsf atomsk Al_cell.xsf -mirror 0 Y -wrap Al_mirror.xsf atomsk --merge Y 2 Al_cell.xsf Al_mirror.xsf Al_final.cfg atomsk --polycrystal Al_final.cfg polycrystal.txt Al_twin_polyX.lmp對應的polycrystal.txt為:
box 400 200 100 random 30最終的結構:
根據以上原理,可以建成任意孿晶多晶結構。
總結
以上是生活随笔為你收集整理的Atomsk孪晶多晶建模方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果不再需要乔布斯 已完成其三大使命 (
- 下一篇: 元宇宙如何接入区块链