Dear all,
I have utilized lammps simulate thermal shock passing through the iron system, however, there are some phenomenon which I am very confused:
- The higher temperature of the NVT ensemble is only 500.0K, but the result is much higher than 500.0K, how does this happen?
- I want to get displacement-time distribution during the thermal shock, so I use the lammps commands “compute displace/atom” and “fix ave/time” get the result. But the result is incredible. I think the displacement-time distribution curve should be one peak after another peak, so we can estimate the velocity of the thermal shock wave. Such information couldn’t be output by the command ‘fix ave/time’, isn’t it? what should I do?
Could anyone should give me some advice?
Sincerely,
Maosheng
simulation process:
- I establish a system about 1001010, and the system is uniformly divided into 10 regions along direction x— in the 1st region a hot bath-NVT ensemble is imposed (T=500.0K), in the 10th region a cold bath-NVT ensemble is imposed (T=0.01K), and the rest regions are imposed NVE ensemble.
- free boundary is imposed on the left outermost surface and a fixed boundary condition is imposed on the right outermost surface in direction x, and periodic boundary conditions are imposed on outermost surface in direction y and z
In the simulation, the timestep is 1fs, and the simulation lasts 6ps.
The input script:
Initialization*************************************************************
units metal
dimension 3
newton on
boundary sf p p
atom_style atomic
neighbor 0.3 bin
neigh_modify check yes
lattice bcc 2.87
region box block 0 100 0 10 0 10 units lattice
create_box 1 box
create_atoms 1 box