lammps教程:原子平动和振动的设置方法
生活随笔
收集整理的這篇文章主要介紹了
lammps教程:原子平动和振动的设置方法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本文介紹原子平動(dòng)和振動(dòng)的設(shè)置方法。
lammps命令中,fix move命令功能很強(qiáng)大,可以控制原子的移動(dòng)和轉(zhuǎn)動(dòng),也可以根據(jù)用戶自定義的公式設(shè)置原子的運(yùn)動(dòng)方式。
用到的關(guān)鍵詞為variable,設(shè)定一個(gè)隨時(shí)間變化的variable變量,就可以控制原子按變量進(jìn)行移動(dòng)。
語法為:
后面6個(gè)參數(shù)中,前三個(gè)控制原子位移,后三個(gè)控制原子速度,如果不需要單獨(dú)控制,則需要設(shè)置為NULL。
下面以金剛石球?yàn)槔O(shè)置球沿x方向平移,并且在平移過程中,沿z軸上下振動(dòng)。
需要定義兩個(gè)變量:x和z。
沿x方向移動(dòng)變量比較簡單,隨步數(shù)增加線性增加:
沿z方向變量需要設(shè)置一個(gè)正弦或余弦函數(shù),實(shí)現(xiàn)周期性運(yùn)動(dòng):
variable A equal 20.0 variable T equal 5.0 variable omega equal 3.0總結(jié)
以上是生活随笔為你收集整理的lammps教程:原子平动和振动的设置方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Feign的构建过程及自定义扩展功能
- 下一篇: 前端学习(3108):react-hel