dear lammps users,
i want to compress a pillar by fixing the bottom layer.
i am using fix deform to compress the pillar. while using fix deform can
this bottom layer be fixed or not?
fix deform is not really meant to be used
for that scenario. you can use the dilate
partial option that steve mentioned, but
i doubt that you'll get what you want.
first you have to be clear about what kind
of deformation scenario you want to model.
you basically have the two extremes:
1) macroscopic, slow, homogeneous
2) microscopic, fast, inhomogeneous
fix deform is best suited for the first case,
where you model a small subset of a large
object and the deformation is so slow that
it'll be homogeneous across the system
due to equilibration being faster than deformation.
in this case you _want_ a periodic system
and not fix any parts.
fix indent, fix move, fix addforce are best suited
for the second scenario and you'll have to keep
part of your system fixed in space by either
not time integrating it or using fix setforce 0.0 0.0 0.0
and setting velocities to zero. this looks more
similar to what you describe, so you should
get to make those work.
if answer is yes...can anybody suggest which command should be used?
i have tried using fix set force
and by making the bottom layer velocity zero
this is not working.
as documented, fix deform scales _all_ coordinates
unless dilate partial is used, and it does so for a
good reason.
i also tried using fix indent....but in this input file is running only for
one step after this it not running.
have you considered the fact, that you may be using fix indent
incorrectly? from what you describe using either fix indent or
fix move would be the proper way to get your simulation working.
in short, if you want homogeneous deformation, then there is
no need at all to keep a part fixed. if not, then you should use
either fix indent or fix move and use it correctly.
axel.