At the beginning as the particles are settling there are fewer contacts to check, you can see that the slope of the curve is a bit higher. After a while the slope decreases and this is the reason for the increased estimated time to completion. It is not uncommon for the projected time to change significantly over the course of a run, as conditions change (reactions, particle collisions, etc).
I’m seeing a projected time of 28 days to complete this run. So you need to either be very patient, or find a way to make this run on more cores, or possibly find some other way to speed things up (relaxing convergence criteria, reducing number of particles, increasing time step, etc).
The file that ran was the one that you uploaded in sqp54.zip, I didn’t change anything in the simulation setup.
As discussed I turned off FPE traps by commenting out
// _gfortran_set_fpe(13);
in gfortran_init.c in the master MFiX source directory. Other than that, no modifications.
Note that there are some random number generators used in MFiX so you won’t always get the same results with the same input - I’ve noticed this quite a bit lately, jobs failing, but in different ways (eg. segfault in one case, DT<DT_MIN in another). I’m working on a way to disable the randomizer (used in initial particle seeding) to get more reproducible results.
One source of difficulty is that the simulation fails in several different ways and the failures are not 100% repeatable. I’m working on finding a way to disable the randomization which is causing this.
In at least some of the runs, I’m seeing this behavior:
For the first millisecond, the particles fall slightly and the gas heats up. But as soon as the particles hit the bottom of the domain (0.0103s) they BLOW UP, going upward with extremely high velocity - leading to a lot of these:
Velocity exceeds limit: 200.00
in cell: I = 4 J = 21 K = 3
Epg = 1.0000 Ug = 200.01 Vg = 7.9013 Wg = -16.291
To change the limit, adjust the scale factor MAX_INLET_VEL_FAC.
however this does not happen every time. Here’s a run where I don’t see that:
I think this is due to two factors:
As Xi indicated, the Young’s Modulus is too high, and you should also change neighbor_search_n and neighbor_search_rad_ratio.
The bottom inlet is a mass inlet with constant gas velocity. This means that the pressure will become as high as necessary to achieve this fixed velocity. This leads to unrealistically high pressures when the inlet is completely blocked. Can you use a constant pressure inlet rather than a constant velocity one?
Thanks for your insight!
Dear @cgw I am not sured about pressure BC. I set the velocity as mention in paper ( doi of paper mention earlier) as the prolate particles with aspect ratio 5/4 have sphericity about 0.99. More and less just like spherical particles.
This message means that the inlet velocity has gotten unrealistically large. As mentioned previously this may be due to your use of constant mass flow rather than constant pressure - the pressure will increase to achieve the requested flow rate and this may not be physically realistic.
You can try increasing MAX_INLET_VEL_FAC to get around the checks (as the warning message suggests) but I think it would be better to study your inlet definition and understand why these high velocities occur.
@cgw thankful to your kind suggestion.
I applied Hertzian Model, increase the max_inlet_vel_fac gradually at value of 15 velocity exceeds limit check vanished.
Then I faced interesting thing, at the sim time of 0.018 sec, message generated as “overlap between two superquadric particles is too large!”
Is it possible while applying Hertzian Model, kindly guide me further to over that problem.
case file attached for review.