Unsteady staggered DPM injections
Unsteady DPM injection will release particles at the beginning of every timestep.
If the timestep size is very small and the elapsed time of the simulation is long, this
will result in a large number of particle packets which are tracked in the domain.
This is expensive in CPU time.
A workaround is to write a UDF which will stagger the particle injection. Instead
of releasing the particles at the beginning of every timestep, the injections will be
staggered at every user specifed time-interval. This can be done by moving the
unsteady-starting-time of the injection forward by this user specified time after an
injection has just been performed.
During the non-injection timestep, the UDF will also accumulate the mass of the
particles and will release the accumulated mass all together at the next injection
event. In this way, the total mass of the particles in the domain is preserved.
As a sample problem, an unsteady silo launch is used. The particles are injected
at the moving nozzle exhaust boundary.
The UDF, sample problem, presentation, and animations are provided. The files
are attached to this solution.
<a target=_blank href="http://www.fluentusers.com/support/solutions/1017/dpm-inject.zip">http://www.fluentusers.com/support/solutions/1017/dpm-inject.zip</a>http://www.fluentusers.com/support/solutions/1017/dpm-inject.zip