Hi,
I have made a surface of crownether embedded poly-styrene, i want to adsorb ions (from its aqueous solution) on this surface, solution (solvent+ion mixture) size is smaller than surface , now when i put solution on surface and give setforce 0.0 0.0 0.0 for surface , water (or any solvent) expands in whole space available in the box.
And if i put setforce NULL NULL NULL for surface, solution above surface does not expands but surface in z direction gets distort , (crown-ether from surface comes forward to capture the ions) .
My Lammps input file is as follows –
dimension 3
units real
boundary p p p
kspace_style pppm/tip4p 1.0e-4
kspace_modify order 3.0
atom_style full
pair_style lj/cut/coul/long/tip4p 15 16 12 21 0.1546 9.0 #1st bond then angle
bond_style harmonic
angle_style harmonic
dihedral_style opls
pair_modify mix arithmetic
read_data JoinOutput.data
group surface type 1 2 3 4 5 6 7 8 9 10 11 12 13
group wtr type 15 16
group ion type 14
neighbor 2.0 bin
neigh_modify delay 0 every 1 check yes one 10000 page 1000000
minimize 1.0e-4 1.0e-6 10000 100000
fix 3 surface setforce 0.0 0.0 0.0
fix 1 wtr shake 0.0001 20 0 t 15 16 a 21 b 12
fix 2 all nvt temp 298.0 298.0 100.0 # iso 1.00 1.00 1000.0 # dilate partial
timestep 1.0
thermo 1000
thermo_style custom step temp press vol pe evdwl
restart 20000 adsorb2
dump 6 all custom 1000 adsorb_confine.dump id mol type x y z
run 1000000
please help me. I will be very thankful to you all.
With Regards,
Pooja sahu