lammps的单位制

在LAMMPS中,单位制定义了模拟中使用的物理量的单位,包括距离、时间、质量、能量等。LAMMPS支持多种单位制,用户可以根据研究的物理系统选择合适的单位制。

以下是LAMMPS中常用的单位制:


1. 单位制概览 (units命令)

在LAMMPS脚本中,可以通过以下命令选择单位制:

units <style>

其中 <style> 是以下几种单位制之一:

单位制名称主要应用领域特点
ljLennard-Jones势模型、无量纲模拟无量纲单位,适用于分子动力学简单模型
real化学、软物质、分子模拟使用常见的实验单位,如Å、fs、kcal/mol
metal金属、合金、固体材料模拟使用金属领域的单位,如Å、ps、eV
si工程学仿真、连续介质力学国际单位制(SI单位),如m、kg、J
cgs历史上使用的厘米-克-秒单位制厘米-克-秒(CGS)系统
electron电子学、量子点、等离子体用于电子物理模拟,基于原子单位制
micro微米级系统、微流控、MEMS微米级长度、毫秒时间单位
nano纳米级系统、纳米材料纳米级长度、纳秒时间单位

2. 各单位制详细信息

以下是所有单位制的物理量对应单位的具体说明:

(1) Lennard-Jones 单位制 (lj)
  • 特点:无量纲,适用于简化的模型研究,如Lennard-Jones势。
  • 单位定义:
    • 距离: σ \sigma σ(Lennard-Jones参数)
    • 能量:ϵ(Lennard-Jones参数)
    • 时间: ( m σ 2 / ϵ ) 1 / 2 (m\sigma^2/\epsilon)^{1/2} (mσ2/ϵ)1/2
    • 质量:m(粒子质量)
    • 温度: ϵ / k B \epsilon/k_B ϵ/kB
    • 压力: ϵ / σ 3 \epsilon/\sigma^3 ϵ/σ3
    • 动量: m ⋅ σ / t m \cdot \sigma / t mσ/t
(2) 实验单位制 (real)
  • 特点:适用于化学、软物质、分子模拟等实验相关的研究。
  • 单位定义:
    • 距离:Å(埃,1Å = 1 0 − 10 10^{-10} 1010 m)
    • 时间:fs(飞秒, 1 0 − 15 10^{-15} 1015 秒)
    • 质量:amu(原子质量单位)
    • 能量:kcal/mol
    • 温度:K(开尔文)
    • 压力:atm(大气压,1 atm = 101325 Pa)
(3) 金属单位制 (metal)
  • 特点:用于金属材料模拟,特别是涉及电子伏特(eV)的计算。
  • 单位定义:
    • 距离:Å
    • 时间:ps(皮秒, 1 0 − 12 10^{-12} 1012秒)
    • 质量:amu
    • 能量:eV(电子伏特, 1 e V ≈ ( 1.602 × 1 0 − 19 ) J 1 eV ≈ (1.602 \times 10^{-19}) J 1eV(1.602×1019)J
    • 温度:K
    • 压力:bars( 1   b a r = 1 0 5   P a 1 \ bar = 10^5 \ Pa 1 bar=105 Pa
(4) 国际单位制 (si)
  • 特点:工程仿真中广泛使用的单位,基于米-千克-秒。
  • 单位定义:
    • 距离:m(米)
    • 时间:s(秒)
    • 质量:kg(千克)
    • 能量:J(焦耳)
    • 温度:K
    • 压力:Pa(帕斯卡)
(5) CGS 单位制 (cgs)
  • 特点:基于厘米-克-秒,历史上常用于流体力学研究。
  • 单位定义:
    • 距离:cm(厘米)
    • 时间:s(秒)
    • 质量:g(克)
    • 能量:erg(尔格, 1    e r g = 1 0 − 7 J 1 \ \ erg = 10^{-7}J 1  erg=107J
    • 温度:K
    • 压力:dyne/cm²
(6) 电子单位制 (electron)
  • 特点:用于电子学、等离子体领域的模拟,基于原子单位制。
  • 单位定义:
    • 距离:Å
    • 时间:fs
    • 质量:电子质量 m e = 9.109 × 1 0 − 31 k g m_e = 9.109 \times 10^{-31}kg me=9.109×1031kg
    • 能量:eV
    • 温度:K
    • 压力:Pa
(7) 微米单位制 (micro)
  • 特点:适用于微米尺度下的流体、微纳机电系统(MEMS)仿真。
  • 单位定义:
    • 距离:μm(微米, 1 0 − 6 10^{-6} 106米)
    • 时间:ms(毫秒, 1 0 − 3 10^{-3} 103秒)
    • 质量:pg(皮克克, 1 0 − 12 10^{-12} 1012克)
    • 能量:pJ(皮焦耳)
    • 温度:K
    • 压力:Pa
(8) 纳米单位制 (nano)
  • 特点:用于纳米级系统模拟。
  • 单位定义:
    • 距离:nm(纳米, 1 0 − 9 10^{-9} 109米)
    • 时间:ns(纳秒, 1 0 − 9 10^{-9} 109秒)
    • 质量:attogram( 1 0 − 18 10^{-18} 1018克)
    • 能量:eV
    • 温度:K
    • 压力:Pa

3. 选择单位制的注意事项

  1. 与物理模型匹配:选择单位制时,应确保其与研究系统的物理模型和参数吻合。例如:
    • 金属材料模拟:推荐使用 metal 单位。
    • 化学系统或生物分子:推荐使用 real 单位。
    • 无量纲模拟:使用 lj 单位。
  2. 单位转换:如果实验数据或文献参数的单位与LAMMPS的单位不匹配,需要在脚本中进行单位转换。
  3. 一致性:所有输入参数(如力场参数、温度、盒子尺寸等)必须与选择的单位制一致。例如,在 real 单位下,能量单位是 kcal/mol,不能直接使用 eV。

4. 示例

(1) 使用 real 单位
units real
lattice fcc 4.0
pair_style lj/cut 10.0
pair_coeff 1 1 0.1 3.5
  • 单位:Å、fs、kcal/mol、atm。
  • Lennard-Jones势参数 ϵ = 0.1   k c a l / m o l , σ = 3.5   A ˚ \epsilon = 0.1 \ kcal/mol,\sigma = 3.5\ Å ϵ=0.1 kcal/mol,σ=3.5 A˚)。
(2) 使用 metal 单位
units metal
lattice bcc 2.87
pair_style eam
pair_coeff * * Fe.eam.alloy Fe
  • 单位:Å、ps、eV、bar。
  • 晶格常数 a = 2.87   A ˚ a = 2.87 \ Å a=2.87 A˚

5. 总结

LAMMPS支持多种单位制,以满足不同研究领域的需求。选择正确的单位制对于构建准确的模拟模型至关重要。常见单位制包括:

  • lj(无量纲)用于简化模型。
  • real 用于分子模拟。
  • metal 用于固体材料模拟。
  • sicgs 用于工程学应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞扬的梦(´-ω-`)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值