24СʱÈÈÃŰæ¿éÅÅÐаñ    

Znn3bq.jpeg
ÉÇÍ·´óѧº£Ñó¿ÆÑ§½ÓÊܵ÷¼Á
²é¿´: 2307  |  »Ø¸´: 3

dongzwang

гæ (³õÈëÎÄ̳)

[½»Á÷] ×ö¸ß·Ö×ÓÄ£ÄâÀ­ÉìÊÔÑ飬Á´Ê¼ÖÕ²»¶Ï ÒÑÓÐ3È˲ÎÓë

ÎÒÓÃlammpsÀ´Ä£ÄâPETGµÄÀ­ÉìÊÔÑ飬ÎÞÂÛÕâ¸ö³ÌÐòÅܶà¾Ã£¬erateÖµÊǶàÉÙ£¬Á´Ê¼ÖÕÀ­²»¶Ï¡£¼´Ê¹ÔÚovitoÖй۲쵽Á´ÒѾ­±»À­µ½×ã¹»³¤£¬Ëû»¹ÊDz»¶Ï¡£ËùÒÔÎÒµÄÎÊÌâ¾ÍÊÇÔõô²ÅÄܰÑËüÀ­¶Ï¡£ÏÂÃæÊÇÎÒµÄÔ´Îļþ£º
variable project  index "PETG" # project name
variable project  index "petg" # project name
variable source  index ../build # data directory
variable params  index ../build # parameter directory
variable temperature index 300  # system temperature
variable tdamp  index 100  # temperature damping
variable dielectric index 1  # medium dielectric
variable kappa  index 4  # electrostatics kappa
variable cutoff  index 9.5  # standard cutoff
variable charge_cutoff index 9.5  # charge cutoff
variable precision index 0.001  # kspace precision
variable lseed  index 723853  # langevin seed
variable vseed  index 1486234  # velocity init seed
variable tequil  index 50000  # equilibration time
variable trun  index 10000000 # run time
variable frestart index 0  # 0: equil, 1: restart
variable dtrestart index 100000  # delta restart time
variable dtdump  index 100000  # delta dump time
variable dtthermo index 1000  # delta thermo time
variable timestep index 0.5  # integration time step
variable tfreq  index 10  # profile sampling freq
variable nsample  index 1000  # profile conf sampling
variable dtime  equal ${tfreq}*${nsample} # profile dtime
variable restart  index ${params}/${project}.restart
# New Variables for output
variable p1  equal "time"
variable p2  equal "vol"
variable p3  equal "pe"
variable p4  equal "temp"
variable p5  equal "etotal"
variable p6  equal "density"
variable p7  equal "mol"
if "${frestart} != 0" then &
"variable data  index ${restart}" &
else &
"variable data  index ${project}.data" &

# LAMMPS atomistic input script

echo  screen
units  real
atom_style full

# Interaction potential definition

pair_style lj/class2/coul/long ${cutoff} ${charge_cutoff}
bond_style harmonic
special_bonds lj/coul 0 0 1
if "${frestart} != 0" then "read_restart ${data}" else "read_data ${data}"
include  ${project}.params

# Integration conditions (check)

timestep ${timestep}
kspace_style pppm/cg ${precision}
dielectric ${dielectric}
fix  mom all momentum 100 linear 1 1 1 angular

# Set thermo output
thermo  1000
thermo_style custom step pe etotal temp time vol density

# Calculate the mean squared displacement for Multiple chunks of atoms
compute      cc1 all chunk/atom molecule
compute  msd1 all msd/chunk cc1
#fix   msd1 all ave/time 1000 1 1000 c_msd1
  • file tmp.out mode vector

    #########################################################
    #   Equilibration                   #
    #########################################################
    # STAGE1 NVT from 1000 to 300 K
    reset_timestep 0
    timestep ${timestep}
    #velocity  all create ${temperature} 1231
    fix  1 all nvt temp 1000 300 100 drag 0.1
    run  5000
    unfix   1
    # STAGE2 NPT from 300K to 300K
    fix        1 all npt temp 300 300 100 iso 0 0 1000 drag 0.1
    run  5000
    unfix  1

    # Output file
    fix  def1 all print 1000 "${p1} ${p2} ${p3} ${p4} ${p5} ${p6} ${p7}" file  equilibration.txt screen no
    dump  1 all cfg ${dtdump} equi.dump.* mass type xs ys zs id mol q x y z mol
    #dump_modify     1 element o_2 ho2 oh c hc c1 c_1 o_1 cp c_0 ho

    ###############################################
    ###############################################

    variable  simname equal PETG
    variable equisteps equal 50000

    variable thermosteps equal 100
    variable strain_rate equal 1e-5

    ###############################################
    # Deformation

    reset_timestep  0
    thermo         ${thermosteps}
    timestep 0.5
    fix  1 all npt temp 300 300 25 y 0.0 0.0 500 z 0.0 0.0 500 nreset 1000
    fix  2 all deform 1 x erate ${strain_rate} units box remap x

    variable tmp equal "lx"
    variable L0 equal ${tmp}
    variable strain equal "(lx - v_L0)/v_L0"
    variable  p1 equal "step"
    variable  p2 equal "dt"
    variable  p3 equal "pe"
    variable  p4 equal "ke"
    variable  p5 equal "etotal"
    variable  p6 equal "v_strain"
    variable  p7 equal "-pxx/10000*1.01325"
    variable  p8 equal "-pyy/10000*1.01325"
    variable  p9 equal "-pzz/10000*1.01325"
    variable  p10 equal "lx"
    variable  p11 equal "ly"
    variable  p12 equal "lz"
    variable  p13 equal "press"
    variable  p14 equal "pxy"
    variable  p15 equal "pxz"
    variable  p16 equal "pyz"
    variable  p17 equal "temp"
    variable  t2 equal "epair"
    variable  t3 equal "ebond"
    variable  t4 equal "eangle"
    variable  t5 equal "edihed"

    fix   def1 all print 100 "${p1} ${p6} ${p7} ${p8} ${p9} ${p10} ${p11} ${p12} ${p13} ${p14} ${p15} ${p16} ${p17}" file PETG_npt.def1.txt screen no title "step v_strain pxx pyy pzz lx ly lz press pxy pxz pyz temp"
    fix   def2 all print 100 "${p1} ${t2} ${t3} ${t4} ${t5}" file PETG_npt.def2.txt screen no
    fix   myprint all print 100 "${p1} ${p2} ${p3} ${p4} ${p5}" file PETG_npt.engergy.txt screen no title "step dt pe ke etotal"
    dump   2 all custom 10000 dump_npt.mole.* id type mol fx fy fy mass x y z

    thermo_style custom step dt pe ke etotal pxx pyy pzz lx ly lz epair ebond eangle edihed

    run  20000
    write_restart ${project}.restart2
    write_data data.*

    print "All Done!"
    ÎÒÎʹýÎҵĵ¼Ê¦£¬Ëû˵¿ÉÒÔÓÃÒ»ÏÂfix bond/reactÀ´ÊÔһϣ¬¿ÉÊÇÎÒ·¢ÏÖÄǸöÖ¸ÁîÐèÒªÍØÆË½á¹¹£¨moleculeÖ¸Á¡£
    £¨Óï¾ä±í´ï±È½Ï»ìÂÒ£¬Íû¼ûÁ£©
  • »Ø¸´´ËÂ¥

    » ²ÂÄãϲ»¶

    » ±¾Ö÷ÌâÏà¹ØÉ̼ÒÍÆ¼ö: (ÎÒÒ²ÒªÔÚÕâÀïÍÆ¹ã)

    ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

    fyz_ok

    ½ð³æ (ÕýʽдÊÖ)

    ¡ï
    Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
    ÄãÓõÄÁ¦³¡¾Í²»Ö§³ÖÑо¿»¯Ñ§¼üµÄ¶ÏÁÑ£¬ËùÒÔÎÞÂÛÄãÔÙÔõôÀ­¶¼²»»á¶ÏÁÑ
    2Â¥2018-11-21 22:05:00
    ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

    ³Â°º

    гæ (СÓÐÃûÆø)

    ¡ï
    Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
    ÄúºÃ£¬ÎÒÒ²ÊÇ×öÀ­ÉìµÄ£¬ÎҵľۺÏÎïÔÚÔËÐкóÓÃovito¿ÉÊÓ»¯¿´¾Í¿´²»µ½»¯Ñ§¼üÁË£¬ÇëÎÊÄúÖªµÀÕâÊÇʲôÎÊÌâÂð£¿Íò·Ö¸Ðл
    3Â¥2019-07-27 21:51:42
    ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

    ²ÆÑ©

    гæ (³õÈëÎÄ̳)

    ¡ï
    Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
    ÒýÓûØÌû:
    3Â¥: Originally posted by ³Â°º at 2019-07-27 21:51:42
    ÄúºÃ£¬ÎÒÒ²ÊÇ×öÀ­ÉìµÄ£¬ÎҵľۺÏÎïÔÚÔËÐкóÓÃovito¿ÉÊÓ»¯¿´¾Í¿´²»µ½»¯Ñ§¼üÁË£¬ÇëÎÊÄúÖªµÀÕâÊÇʲôÎÊÌâÂð£¿Íò·Ö¸Ðл

    ÄãÊä³ödumpÎļþµÄʱºòûÓÐÊä³ö¼üµÄÐÅÏ¢
    4Â¥2021-06-22 16:39:47
    ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
    Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ ѧԱVKyOzW µÄÖ÷Ìâ¸üÐÂ
    ×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
    [¿¼ÑÐ] ²ÄÁϹ¤³Ì281»¹Óе÷¼Á»ú»áÂð +34 xaw. 2026-04-11 35/1750 2026-04-13 22:22 by zhq0425
    [¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤£¬Çóµ÷¼Á +14 won_qii 2026-04-07 14/700 2026-04-13 22:21 by pies112
    [¿¼ÑÐ] 085801µçÆø×¨Ë¶272Çóµ÷¼Á +12 µçÆøÀî 2026-04-13 13/650 2026-04-13 21:12 by gretl
    [¿¼ÑÐ] ¸´ÊÔµ÷¼Á +17 »ý¼«ÏòÉÏ£» 2026-04-10 19/950 2026-04-13 19:53 by ÏÐÈËÖÕÄÏɽ
    [¿¼ÑÐ] ʳƷÓëÓªÑø£¨0955£©271Çóµ÷¼Á +9 Éý¸ñ°¢´ï 2026-04-12 9/450 2026-04-13 14:12 by maddjdld
    [¿¼ÑÐ] ÉúÎïѧ308·ÖÇóµ÷¼Á£¨Ò»Ö¾Ô¸»ª¶«Ê¦´ó£©×ö¹ý·Ö×ÓʵÑé +9 ÏàÐűػá¹ââÍòÕ 2026-04-07 10/500 2026-04-13 10:20 by ¿Éµ­²»¿ÉÍü
    [¿¼ÑÐ] 270Çóµ÷¼Á +14 ÑîÀÖ369 2026-04-11 14/700 2026-04-11 20:16 by À¶ÔÆË¼Óê
    [¿¼ÑÐ] ±¾ÈËÅ®º¢ +7 ºðºð£¬ 2026-04-10 9/450 2026-04-11 14:45 by ACS Nano¡ª¡ª
    [¿¼ÑÐ] 296Çóµ÷¼Á +6 Íô£¡£¿£¡ 2026-04-09 6/300 2026-04-11 11:25 by zhq0425
    [¿¼ÑÐ] 22408 366·Ö£¬±¾¿Æ211£¬Ò»Ö¾Ô¸Î÷¹¤´ó +4 Rubt 2026-04-09 4/200 2026-04-10 19:51 by chemisry
    [¿¼ÑÐ] 314Çóµ÷¼Á +14 weltZeng 2026-04-09 14/700 2026-04-09 23:14 by wolf97
    [¿¼ÑÐ] ¿¼Ñе÷¼Á-²ÄÁÏÀà-284 +28 Ïë»»ÊÖ»ú²»Ïë½âÊ 2026-04-08 28/1400 2026-04-09 20:08 by µ¹Êý321?
    [¿¼ÑÐ] Ò»Ö¾Ô¸ÖпÆÔº105500רҵ×Ü·Ö315Çóµ÷¼Á +6 lallalh 2026-04-09 7/350 2026-04-09 17:51 by lallalh
    [¿¼ÑÐ] Ò»Ö¾Ô¸ÎäÀí³µÁ¾ 281 Çóµ÷¼Á +5 Éϰ¶Ñо¿Éú. 2026-04-07 5/250 2026-04-09 15:56 by onlyÖÜ
    [¿¼ÑÐ] 085501»úеӢ¶þ77×Ü·Ö294Çóµ÷¼Á£¬½ÓÊÜ¿çרҵѧϰ +6 ÊØ·¨¹«ÃñØÁ¼Í 2026-04-08 6/300 2026-04-09 15:55 by wp06
    [¿¼ÑÐ] 265Çóµ÷¼Á +4 ·ç˵ËýÔçÍüÁË 2026-04-07 4/200 2026-04-09 13:59 by onlyÖÜ
    [¿¼ÑÐ] 085801 ×Ü·Ö275 ±¾¿ÆÐÂÄÜÔ´ Çóµ÷¼Á +8 bradoner 2026-04-08 9/450 2026-04-09 13:43 by onlyÖÜ
    [¿¼ÑÐ] Çóµ÷¼Á£¬ÏÖÔÚ»¹ÄÜÌîµÄ +3 Éϰ¶Ð¡Ó¨¼ÓÓÍ 2026-04-08 3/150 2026-04-08 14:30 by zhq0425
    [¿¼ÑÐ] 388Çóµ÷¼Á +6 ËÄ´¨ÍõÌÎ 2026-04-07 8/400 2026-04-08 00:17 by JourneyLucky
    [¿¼ÑÐ] ²ÄÁϹ¤³ÌרҵÈÕÓïÉúÇóµ÷¼Á +9 111623 2026-04-07 9/450 2026-04-07 23:31 by Ò»Ö»ºÃ¹û×Ó?
    ÐÅÏ¢Ìáʾ
    ÇëÌî´¦ÀíÒâ¼û