liggghts命令详解:compute:erotate/sphere

       在做室内三轴试验时,通常需要保持较小的加载速率以保持试样的拟静态条件。那么在使用liggghts软件模拟三轴试验时,如何去控制试样保持所谓的“拟静态”呢?

 

       主要思路就是通过颗粒的旋转动能来判断。由于所模拟的颗粒是球形颗粒,所以选用erotate/sphere命令去计算颗粒的旋转动能。(ligghts中还有针对不同颗粒的动能计算命令,如erotate/multisphere是用于计算颗粒簇动能,具体可以参考官网4. Commands — LIGGGHTS v3.X documentation)              

在erotate/sphere命令中,计算球形颗粒旋转动能的公式为: 

E = \frac12 I \omega^2         

 I表示转动惯量,ω表示粒子的角速度。

语法也非常简单:

compute ID group-ID erotate/sphere general_keywords general_values halfstep

其中,ID是用户给此计算命令所命名(可以随意),group-ID是用户先前所分配粒子组(通常选择all)。

示范:

compute 1 all erotate/sphere

        这个命令的输出值为一个标量值KE,那么我们如何去输出它呢?只需要在thermo_style命令中去设置KE的输出即可。

示范:

thermo_style custom ke

这样,动能就会输出在thermo文件中了。有关thermo的命令可以参考:thermo_style command — LIGGGHTS v3.X documentation

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值