|September 1, 2014, 07:35||
How to follow the path of a particle in DPM?
Join Date: Jul 2013
Posts: 75Rep Power: 5
I want to write a UDF, that, when there is an impact on a wall, the coordinates of the centroids in the particle path which made that impact are shown.
Do you know how to loop over particle path in a DEFINE_ON_DEMAND? And how to retrieve the particle ID of each path?
Thanks for helping.
|September 1, 2014, 10:22||
Join Date: Nov 2013
Posts: 1,066Rep Power: 14
You ask for a solution using DEFINE_ON_DEMAND, but I would instead use DEFINE_DPM_BC (or maybe DEFINE_DPM_SCALAR_UPDATE, depending on what you exactly want).
In that case, p is the pointer to the particle, p->part_id is the ID and P_POS(p) is the position of the particle.
If with "centroid" you mean the center of the face on which the particle collided, you would access it using the "f" in the DEFINE_DPM_BC macro, and then F_CENTROID(x,f,t) would set the centroid of that face to variable x.
|November 26, 2014, 12:18||
Join Date: Mar 2013
Posts: 66Rep Power: 6
Did you find the answer to your question ??
I'm trying to do the same thing ..
Let me know please
|dpm, particle id, path, udf|
|Thread||Thread Starter||Forum||Replies||Last Post|
|DPM particle tracking considering particle size||oball||Fluent UDF and Scheme Programming||2||September 16, 2014 12:45|
|Particle path won't go all the way!||choiyun||Tecplot||1||January 24, 2014 12:35|
|injection problem||Mark New||FLUENT||0||August 4, 2013 01:30|
|DPM particle time step||amos||FLUENT||0||December 1, 2009 04:31|
|DPM UDF particle position using the macro P_POS(p)[i]||dm2747||FLUENT||0||April 17, 2009 01:29|