Dear Lammps user,
I am trying to simulate diffusion of simple 1-site CO2 molecules in a solid porous carbon structure. The structure is rigid and not supposed to move.
I ran MD for a couple of million steps in order to minimize potential energy of the system using NVT-Noose Hoover. However, I noticed that potential energy of the system doesn’t decrease that much (only 350 kcal/mol over 1 million steps) and becomes equilibrated at a very high positive energy level which is clearly not correct. In fact in this type of systems, at a reasonably equilibrated system, the potential energy should be negative, considering I have only employed simple LJ potential to model interatomic interactions. Moreover, initial configuration of system comes from GCMC simulation, as such, I expect energy of the system not to be very far from a local minimum on the PES surface.
Alternatively, I have used “minimize” command for equilibration phase, but it seems that this command doesn’t care about the fixed positions of the solid carbon atoms and relocates every single atoms in the system (regardless of being fluid or solid) which actually messes up the whole system.
So, my specific questions are as following:
1- How can I minimize energy of the fluid (CO2 molecules) while the solid structure is fixed and rigid (the solid structure is supposed to interact with the fluid molecules but itself doesn’t move or deform).
2- Is the way that I have defined/reported potential energy of the system is wrong that Lammps shows such a high potential energy?
I would be grateful if anybody could give me a few comments on these two issues.
Following I have attached a copy of my input file.
Best regards,
Amir
INPUT SCRIPT ========================================
#diffusion simulation