Update Howto_rheo.rst
Typos and wording.
This commit is contained in:
@ -1,9 +1,9 @@
|
|||||||
Reproducing hydrodynamics and elastic objects (RHEO)
|
Reproducing hydrodynamics and elastic objects (RHEO)
|
||||||
====================================================
|
====================================================
|
||||||
|
|
||||||
The RHEO package is built around an implementation of smoothed particle
|
The RHEO package is a hybrid implementation of smoothed particle
|
||||||
hydrodynamics (SPH) coupled to the :doc:`BPM package <Howto_bpm>` to model
|
hydrodynamics (SPH) for fluid flow, coupled to the :doc:`BPM package <Howto_bpm>` to model
|
||||||
solid elements of a system. The SPH solver supports many advanced options
|
solid elements. RHEO combines these methods to enable mesh-free modeling of multiphase material systems. The SPH solver supports many advanced options
|
||||||
including reproducing kernels, particle shifting, free surface identification,
|
including reproducing kernels, particle shifting, free surface identification,
|
||||||
and solid surface reconstruction. To model fluid-solid systems, the status of
|
and solid surface reconstruction. To model fluid-solid systems, the status of
|
||||||
particles can dynamically change between a fluid and solid state, e.g. during
|
particles can dynamically change between a fluid and solid state, e.g. during
|
||||||
@ -23,14 +23,14 @@ instance of :doc:`fix rheo/pressure <fix_rheo_pressure>` and
|
|||||||
of state and viscosity model, respectively. Optionally, one can model
|
of state and viscosity model, respectively. Optionally, one can model
|
||||||
a heat equation with :doc:`fix rheo/thermal`, which also allows the user
|
a heat equation with :doc:`fix rheo/thermal`, which also allows the user
|
||||||
to specify equations for a particle's thermal conductivity, specific heat,
|
to specify equations for a particle's thermal conductivity, specific heat,
|
||||||
latent heat, and melting temperature. Fix rheo must be defined prior to all
|
latent heat, and melting temperature. The ordering of these fixes in an an input script matters. Fix rheo must be defined prior to all
|
||||||
other RHEO fixes.
|
other RHEO fixes.
|
||||||
|
|
||||||
Typically, RHEO requires atom style rheo. In addition to typical atom
|
Typically, RHEO requires atom style rheo. In addition to typical atom
|
||||||
properties like positions and forces, particles store a local density,
|
properties like positions and forces, particles store a local density,
|
||||||
viscosity, pressure, and status. If thermal evolution is modeled, one must
|
viscosity, pressure, and status. If thermal evolution is modeled, one must
|
||||||
use atom style rheo/thermal which also include a local temperature and
|
use atom style rheo/thermal which also include a local temperature and
|
||||||
conductivity. The status variable uses bitmasking to track various
|
thermal conductivity. RHEO style atoms also have a status variable which uses bitmasking to track various
|
||||||
properties of a particle such as its current state of matter (fluid or solid)
|
properties of a particle such as its current state of matter (fluid or solid)
|
||||||
and its location relative to a surface. Many of these properties (and others)
|
and its location relative to a surface. Many of these properties (and others)
|
||||||
can be easily accessed using
|
can be easily accessed using
|
||||||
@ -39,14 +39,14 @@ can be easily accessed using
|
|||||||
Fluid interactions, including pressure forces, viscous forces, and heat exchange,
|
Fluid interactions, including pressure forces, viscous forces, and heat exchange,
|
||||||
are calculated using :doc:`pair rheo <pair_rheo>`. Unlike typical pair styles,
|
are calculated using :doc:`pair rheo <pair_rheo>`. Unlike typical pair styles,
|
||||||
pair rheo ignores the :doc:`special bond <special_bonds>` settings. Instead,
|
pair rheo ignores the :doc:`special bond <special_bonds>` settings. Instead,
|
||||||
it determines whether to calculate forces based on the status of particles:
|
it determines whether to calculate forces based on the status of particles: e.g.,
|
||||||
hydrodynamic forces are only calculated if a fluid particle is involved.
|
hydrodynamic forces are only calculated if a fluid particle is involved.
|
||||||
|
|
||||||
----------
|
----------
|
||||||
|
|
||||||
To model elastic objects, there are current two mechanisms in RHEO, one designed
|
To model elastic objects, there are currently two mechanisms in RHEO, one designed
|
||||||
for bulk solid bodies and the other for thin shells. Both mechanisms rely on
|
for bulk solid bodies and the other for thin shells. Both mechanisms rely on
|
||||||
overlaying bonds and therefore require a hybrid of atom style bond and rheo
|
introducing bonded forces between particles and therefore require a hybrid of atom style bond and rheo
|
||||||
(or rheo/thermal).
|
(or rheo/thermal).
|
||||||
|
|
||||||
To create an elastic solid body, one has to (a) change the status of constituent
|
To create an elastic solid body, one has to (a) change the status of constituent
|
||||||
|
|||||||
Reference in New Issue
Block a user