²é¿´: 7517  |  »Ø¸´: 13

zxzj05

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

[½»Á÷] ¡¾×ªÌû¡¿Èȵ¼ÂʼÆËãµÄinÎļþ ÒÑÓÐ12È˲ÎÓë

¿´µ½Óв»ÉÙÈËÔÚÕÒÈȵ¼ÂʼÆËã·½ÃæµÄinÎļþ£¬ÎҾ͹±Ï×Èý¸öinÎļþ°É£¬½ö¹©²Î¿¼¡£

    ͬʱ£¬¸½¼þÀïÌù³öÁËÎҵļÆËã½á¹û¡£EMDµÄÊä³ö½á¹û£¨compute heat/flux command+compute tc commandµÄ¼ÆËã½á¹û£©ÖУ¬ ¡°ac.dat¡±£¨¼û¸½¼þÖеÄ"ac.wmf"£©ÊÇÈÈÁ÷×ÔÏà¹Øº¯Êý£¨ÎÒÒѾ­ÐÞ¸ÄÁËcompute_tc.cpp£¬Ä¿Ç°Êä³öµÄÊÇnormalized HCACF£¬µ«½á¹ûÖиø³öµÄ»¹ÊÇûÓйéÒ»»¯µÄÈÈÁ÷×ÔÏà¹Øº¯Êý£¬µ«ÐÎ×´ºÍ¹éÒ»»¯µÄÊÇÒ»ÑùµÄ£¬Çë×¢Ò⣡£©ËæmµÄ±ä»¯£¬"tc.dat"(¼û¸½¼þÖеÄ"tc.wmf"ÊÇÈȵ¼ÂÊËæmµÄ±ä»¯£¨mµÄº­ÒåÇë²Î¿´Èȵ¼ÂʼÆËãµÄGreen KuboÀëÉ¢»¯¹«Ê½,¼û¸½¼þ"Comparison of atomic-level simulation methods for computing thermal conductivity¡±ÖеÄ(9)ʽ£©£¬"tc_time.dat"(¼û¸½¼þÖеÄ"tc_time.wmf"ÊÇÈȵ¼ÂÊËæÊ±¼äµÄ±ä»¯£»NEMDµÄ½á¹ûÖУ¬"temp.profile"(¼û¸½¼þÖеÄ"temp_distribution.wmf"ÊÇz·½ÏòÉϵÄζȷֲ¼£¬"thermal_conductivity.dat¡°(¼û¸½¼þÖеÄ"NEMD.wmf"±íʾÈȵ¼ÂÊËæÊ±¼äµÄ±ä»¯£¬Á½Õß¶¼°üº¬ÁËfix heat command ºÍfix thermal/conductivity commandµÄ¼ÆËã½á¹û¡£

1.ÓÃcompute heat/flux command+compute tc commandµÃµ½ÈÈÁ÷×ÔÏà¹Øº¯ÊýºÍÈȵ¼ÂÊ£¨EMD·½·¨£©

# MD simulation of Ar thermal conductivity
# Initialization
units             lj
dimension         3
newton            on
boundary          p   p   p
atom_style        atomic
neighbor          0.3    bin
neigh_modify      check  yes
lattice           fcc   0.844
region            box  block -4  4  -4  4  -4  4  units lattice
create_box     1  box
create_atoms     1  box
mass      1  1.0
velocity          all  create  0.71 458127641 mom yes  rot yes dist gaussian units box
# LJ potential *********************************************************
pair_style        lj/cut 2.8
pair_coeff        1  1   1.0                  1.0                     #  LJ parameters for Ar-Ar
fix               temp all  temp/berendsen 0.71 0.71 0.000466
fix               nve  all  nve
thermo_style      custom step temp etotal vol
thermo_modify     lost warn
thermo            100
# Run

timestep          0.000466
run               200000
reset_timestep    0
# -------------- Flux calculation in nve ---------------
compute     myKE all ke/atom
compute     myPE all pe/atom
compute     myStress all stress/atom virial
variable          factor_ac equal 1.0
variable          factor_tc equal 1.3806504e-23*sqrt(1.67e-21/6.633e-26)/3.405e-10^2
compute      jflux all heat/flux myKE myPE myStress
compute           tc all tc c_thermo_temp c_jflux v_factor_ac v_factor_tc iso first 10000 900000 100000
fix               tc_out  all  ave/time  1  1  1  c_tc   file  tc_time.dat
thermo_style      custom  step  temp
restart           100000   restart.*            
run             1000000

2. ÓÃfix thermal/conductivity commandµÃµ½Î¶ÈÌݶȣ¬½ø¶øµÃµ½Èȵ¼ÂÊ(NEMD·½·¨)

# MD simulation of Ar thermal conductivity
# Initialization
units             lj
dimension         3
newton            on
boundary          p   p   p
atom_style        atomic
neighbor          0.3    bin
neigh_modify      check  yes
lattice           fcc   0.844
region            box  block -4  4  -4  4  -4  4  units lattice
create_box     1  box
create_atoms     1  box
region            up1    block  INF INF  INF INF  -0.5  -0.25  units lattice
region            up2    block  INF INF  INF INF   0.5   0.75  units lattice
region            up  union 2 up1 up2
region            down1  block  INF INF  INF INF  -3.5  -3.25  units lattice
region            down2  block  INF INF  INF INF   3.5   3.75  units lattice
region            down union 2 down1 down2
mass      1  1.0

velocity          all  create  0.71 458127641 mom yes  rot yes dist gaussian units box
# Tersoff potential *********************************************************
pair_style        lj/cut 2.8
pair_coeff        1  1   1.0                  1.0                     #  LJ parameters for Ar-Ar
fix               temp all  temp/berendsen 0.71 0.71 0.0466
fix               nve  all  nve
compute           ke  all  ke/atom
variable          temp atom  c_ke/(1.5*1.0)
fix               temp_profile    all    ave/spatial  1  100000  100000  z  lower  0.25      v_temp  file  temp.profile    units  lattice
compute           up_temp    all  temp/region up
compute           down_temp  all  temp/region down
variable          delta_temp   equal  c_up_temp-c_down_temp
fix               delta_out  all  ave/time  1  100000  100000  v_delta_temp   file  delta_temp.dat
thermo_style      custom step temp etotal vol
thermo_modify     lost warn
thermo            100
# Run

timestep          0.000466
run               100001
unfix             temp
fix               heat_swap   all  thermal/conductivity  10  z  32
fix               e_exchange  all  ave/time  10  10000  100000  f_heat_swap  file  e_exchange.dat   
variable          thermal_conductivity equal f_e_exchange/(0.000466*10.0*4.0*f_delta_out)*1.3806504e-23/3.405e-10/3.405e-10*sqrt(1.67e-21/6.633e-26)*6.0/8.0

# ÒÔÉÏvariableÃüÁîÐèÒªÌØ±ð×¢Ò⣬ÒòΪÎÒËùÄ£ÄâµÄϵͳ£¬ºÐ×ӱ߳¤Lx=Ly=Lz£¬Èȵ¼ÂʼÆË㹫ʽ¾­¹ýÍÆµ¼±ä³ÉΪe_exchange/(4.0*t*L*delta_T)£¬
# ΪÁ˲»ÔÚinÎļþÀï¸øL¸³Öµ£¬ÎÒÐÞ¸ÄÁËfix_thermal_conductivity.cppÎļþ(¼û¸½¼þ)£¬½«e_exchangeÐ޸ijÉÁË e_exchange += force->mvv2e * (all[0].value - all[1].value) / (domain->zprd); ͬʱÔÚend_of_step()
ÀïÌí¼ÓÁËÒ»¾ä ¡°   e_exchange = 0.0;¡°,Ïê¼û¸½¼þÖеÄfix_thermal_conductivity.cpp£¬ÕâÑùËùµÃµÄe_exchangeÇúÏß»ù±¾ÉÏÊÇÒ»ÌõˮƽÇúÏߣ¬¶ø²»ÊÇÓÃÔ­À´µÄfix thermal/conductivity commandËùµÃµ½µÄбÏòÉϵÄÇúÏߣ¬Çë×¢Ò⣡£¡£¡
# ËùÒԲųöÏÖÒÔÉÏvariableµÄ±í´ïʽ¡£
# Çë¿´Ã÷°×ºóÔÙ×ö¼ÆË㣬ÃâµÃËã³ö´íÎóµÄ½á¹û£¡£¡£¡

fix               thermal_conductivity_out  all  ave/time  100000  1   100000  v_thermal_conductivity   file  thermal_conductivity.dat
                  
# Run
run               10000000

3. ÓÃfix heat command½¨Á¢Î¶ÈÌݶȣ¬½ø¶øµÃµ½Èȵ¼ÂÊ£¨NEMD·½·¨£©

# MD simulation of Ar thermal conductivity
# Initialization
units             lj
dimension         3
newton            on
boundary          p   p   p
atom_style        atomic
neighbor          0.3    bin
neigh_modify      check  yes
lattice           fcc   0.844
region            box  block -4  4  -4  4  -4  4  units lattice
create_box     1  box
create_atoms     1  box
region            up1    block  INF INF  INF INF  -0.5  -0.25  units lattice
region            up2    block  INF INF  INF INF   0.5   0.75  units lattice
region            up  union 2 up1 up2
region            down1  block  INF INF  INF INF  -3.5  -3.25  units lattice
region            down2  block  INF INF  INF INF   3.5   3.75  units lattice
region            down union 2 down1 down2
region            hot  block  INF INF  INF INF     0.0   0.25  units lattice
group             hot  region  hot
region            cold  block  INF INF  INF INF   -4.0  -3.75  units lattice
group             cold  region  cold
mass      1  1.0
mass0             6.633e-26
epsilon0          1.67e-21
sigma0            3.405e-10
velocity          all  create  0.71 458127641 mom yes  rot yes dist gaussian units box
# Tersoff potential *********************************************************
pair_style        lj/cut 2.8
pair_coeff        1  1   1.0                  1.0                     #  LJ parameters for Ar-Ar
fix               temp all  temp/berendsen 0.71 0.71 0.0466
fix               nve  all  nve
compute           ke  all  ke/atom
variable          temp atom  c_ke/(1.5*1.0)
fix               temp_profile    all    ave/spatial  1  100000  100000  z  lower  0.25      v_temp  file  temp.profile    units  lattice
compute           up_temp    all  temp/region up
compute           down_temp  all  temp/region down
variable          delta_temp   equal  c_up_temp-c_down_temp
fix               delta_out  all  ave/time  1  100000  100000  v_delta_temp   file  delta_temp.dat
thermo_style      custom step temp etotal vol
thermo_modify     lost warn
thermo            100
# Run

timestep          0.000466
run               100001
unfix             temp
fix               hot   all  heat  1   50   region hot
fix               cold  all  heat  1  -50   region cold
variable          thermal_conductivity equal 50.0*0.5*1.67e-21/3.405e-10/sqrt(6.633e-26/1.67e-21)/((4.0*8.0*8.0*8.0/0.844)^(1.0/3.0)*3.405e-10*2.0*f_delta_out*1.67e-21/1.3806504e-23)*6.0/8.0
fix               thermal_conductivity_out  all  ave/time  100000  1   100000  v_thermal_conductivity   file  thermal_conductivity.dat
                  
# Run
run               10000000



¡¾×ª×Ô¡¿http://www.mdbbs.org/thread-26451-1-1.html
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

ÊÕ²Ø

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

´¢Çâ¼Ò×å»¶Ó­´¢ÇâÑо¿Õߣ¡
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
»ØÌûÖ§³Ö ( ÏÔʾ֧³Ö¶È×î¸ßµÄǰ 50 Ãû )

babaleo

ľ³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
Ö»ÓÐÆäÖÐÒ»¸ö,·ÖÏíÒÔÏÂ
5Â¥2011-01-17 10:12:19
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
ÆÕͨ»ØÌû

c_friends

½ð³æ (СÓÐÃûÆø)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
Â¥Ö÷×ªÔØ×îºÃ°ÑÄǸö¸½¼þҲתһϰ¡£¬ÎÒÕâÀïÏÂÔØ²»ÁË·Ö×ÓÄ£ÄâÂÛ̳µÄ¸½¼þ¡£¡£ÆÚ´ýing¡£¡£¡£¡£
2Â¥2010-12-12 18:35:59
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

zxzj05

ÈÙÓþ°æÖ÷ (ÖøÃûдÊÖ)

²»ºÃÒâ˼£¬ÎÒÔÚ·Ö×ÓÄ£ÄâÂÛ̳µÄÕ˺Åû»ý·ÖÁË¡£
´¢Çâ¼Ò×å»¶Ó­´¢ÇâÑо¿Õߣ¡
3Â¥2010-12-13 15:16:07
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

354895492

ľ³æ (ÕýʽдÊÖ)

¡ï
Сľ³æ(½ð±Ò+0.5):¸ø¸öºì°ü£¬Ð»Ð»»ØÌû½»Á÷
лл·ÖÏí£¬²»¹ýÒªÊǸ½¼þÒ²ÓоͺÃÁË£¬ÎҵķÖ×ÓÄ£ÄâÂÛ̳Ҳû½ð±ÒÁË
4Â¥2010-12-20 22:19:54
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

WJ-MS

гæ (СÓÐÃûÆø)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
Â¥Ö÷µÚÒ»ÖÖ·½·¨ÀïÃæËµµÄ compute tcÃüÁîÊÇʲô£¬ÎÒÔÚmanualÀïÃæÕÒ²»µ½°¡
¼ÓÓÍ£¡
6Â¥2013-05-27 09:25:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

ijijÈË

Ìú³æ (³õÈëÎÄ̳)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÒýÓûØÌû:
6Â¥: Originally posted by WJ-MS at 2013-05-27 09:25:48
Â¥Ö÷µÚÒ»ÖÖ·½·¨ÀïÃæËµµÄ compute tcÃüÁîÊÇʲô£¬ÎÒÔÚmanualÀïÃæÕÒ²»µ½°¡

¾ÝÎÒËùÖª£¬Õâ¸öÃüÁîÊǺóÀ´¼ÓÉÏÈ¥µÄ£¬Ö®Ç°ÎÒÔÚmanualÀïÃæÒ²ÕÒ²»µ½£¬ºóÀ´ÉϹȸèÉÏËѵ½ÁËÕâ¸öÃüÁî¡£
ÎÒÏëÇëÎÊһϣ¬Õâ¸ö·½·¨ÄãÅܹýûÓУ¿
7Â¥2013-05-27 14:09:47
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

WJ-MS

гæ (СÓÐÃûÆø)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÒýÓûØÌû:
7Â¥: Originally posted by ijijÈË at 2013-05-27 14:09:47
¾ÝÎÒËùÖª£¬Õâ¸öÃüÁîÊǺóÀ´¼ÓÉÏÈ¥µÄ£¬Ö®Ç°ÎÒÔÚmanualÀïÃæÒ²ÕÒ²»µ½£¬ºóÀ´ÉϹȸèÉÏËѵ½ÁËÕâ¸öÃüÁî¡£
ÎÒÏëÇëÎÊһϣ¬Õâ¸ö·½·¨ÄãÅܹýûÓУ¿...

ÎÒÅܹýÁË£¬manual²»ÊÇÓÐÒ»¸ö¼ÆËãArµÄÈȵ¼ÂʵÄinÎļþô£¬ÎÒ¶ÔÓ¦ÓÚÎÒµÄÌåϵ×öÁËÐ޸ģ¬ÅÜÁËһϣ¬Ã»ÓÐʲôÎÊÌâ~~~ÄǸöinÎļþÀïÃæÒ²Ã»ÓÐÓà compute tcÃüÁî°¡£¬Õâ¸öÃüÁîÊǸÉʲôµÄ~~~
¼ÓÓÍ£¡
8Â¥2013-05-28 08:32:49
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

²ÓÀõÄÐÒ¸£

гæ (СÓÐÃûÆø)

¡ï
Сľ³æ: ½ð±Ò+0.5, ¸ø¸öºì°ü£¬Ð»Ð»»ØÌû
ÇëÎÊ´óÉñÓÐûÓÐQE¹ØÓÚÈȵ¼ÂʼÆËãµÄinÎļþ£¬Ð»Ð»£¡
ÇàɽÒÀ¾ÉÔÚ£¬¼¸¶ÈϦÑôºì
9Â¥2013-08-08 10:41:20
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

xiaohongxing

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

¶àл·ÖÏí£¡
10Â¥2014-12-10 22:02:48
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ zxzj05 µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] 280Çóµ÷¼Á +8 ¹¾ààÏþÏþ 2026-03-18 9/450 2026-03-21 15:01 by lature00
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤£¨0856£©304Çó BÇø µ÷¼Á +3 Çñgl 2026-03-21 3/150 2026-03-21 13:47 by lature00
[¿¼ÑÐ] 299Çóµ÷¼Á +4 shxchem 2026-03-20 6/300 2026-03-21 11:54 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] ²ÄÁÏ 271Çóµ÷¼Á +3 Õ¹ÐÅÔÃ_ 2026-03-21 3/150 2026-03-21 10:17 by ÍõЦÓîÒ»¶¨ÊÇÑо
[¿¼ÑÐ] 310Çóµ÷¼Á +3 baibai1314 2026-03-16 3/150 2026-03-21 03:56 by JourneyLucky
[¿¼ÑÐ] 304Çóµ÷¼Á +6 ÂüÊâ2266 2026-03-18 6/300 2026-03-21 00:32 by JourneyLucky
[¿¼ÑÐ] Ò»Ö¾Ô¸Î人Àí¹¤²ÄÁϹ¤³Ìר˶µ÷¼Á +9 Doleres 2026-03-19 9/450 2026-03-20 22:36 by JourneyLucky
[¿¼ÑÐ] 324Çóµ÷¼Á +5 luckyѽѽѽѼ 2026-03-20 5/250 2026-03-20 22:30 by ´ÙÌì³É
[¿¼ÑÐ] ²ÄÁÏÓ뻯¹¤ 322Çóµ÷¼Á +4 È»11 2026-03-19 4/200 2026-03-20 22:12 by luoyongfeng
[¿¼ÑÐ] 350Çóµ÷¼Á +5 weudhdk 2026-03-19 5/250 2026-03-20 22:04 by luoyongfeng
[¿¼ÑÐ] Ò»Ö¾Ô¸»ªÖÐũҵ071010£¬×Ü·Ö320Çóµ÷¼Á +3 À§À§À§À§À¤À¤ 2026-03-20 3/150 2026-03-20 20:38 by ѧԱ8dgXkO
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄÏÀí¹¤085701»·¾³302Çóµ÷¼ÁԺУ +3 ¿ûè÷ÎÀ¶Ó 2026-03-20 3/150 2026-03-20 19:28 by zhukairuo
[¿¼ÑÐ] 085600²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +6 Ð÷ÐÒÓë×Ó 2026-03-17 6/300 2026-03-19 13:27 by houyaoxu
[¿¼ÑÐ] ±¾¿ÆÖ£ÖÝ´óѧÎïÀíѧԺ£¬Ò»Ö¾Ô¸»ª¿Æ070200ѧ˶£¬346Çóµ÷¼Á +4 ÎÒ²»ÊÇÒ»¸ù´Ð 2026-03-18 4/200 2026-03-19 09:11 by ¸¡ÔÆ166
[¿¼ÑÐ] ²ÄÁϹ¤³Ìר˶µ÷¼Á +5 204818@lcx 2026-03-17 6/300 2026-03-18 22:55 by 204818@lcx
[¿¼ÑÐ] 0854£¬¼ÆËã»úÀàÕÐÊÕµ÷¼Á +3 ºúÀ±ÌÀ·ÅÌÇ 2026-03-15 6/300 2026-03-18 12:09 by Éϰ¶Éϰ¶¡­¡­..
[¿¼²©] 26²©Ê¿ÉêÇë +3 1042136743 2026-03-17 3/150 2026-03-17 23:30 by ÇáËɲ»ÉÙËæ
[¿¼ÑÐ] ²ÄÁϹ¤³Ìר˶274Ò»Ö¾Ô¸211Çóµ÷¼Á +6 Ñ¦ÔÆÅô 2026-03-15 6/300 2026-03-17 11:05 by ѧԱh26Tkc
[¿¼ÑÐ] 302Çóµ÷¼Á +4 С¼Öͬѧ123 2026-03-15 8/400 2026-03-17 10:33 by С¼Öͬѧ123
[¿¼ÑÐ] 070303 ×Ü·Ö349Çóµ÷¼Á +3 LJY9966 2026-03-15 5/250 2026-03-16 14:24 by xwxstudy
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û