CFD Online Discussion Forums

CFD Online Discussion Forums (
-   OpenFOAM (
-   -   Lagrangian particle tracking (

jiejie January 21, 2010 21:13

Lagrangian particle tracking
Hi, I am new to use OpenFoam.

I am trying to simulate the bubble dispersion behind a circular cylinder with Lagrangian paticle tacking in OpenFOAM. Basically, I am going to integrate the bubble motion equations with the velocity data to get bubble position.

I found there are four lagrangian solvers in OpenFOAM: coalChemistryFoam, porousExplicitSourceReactingParticelFoam, reactingParcelFoam and uncoupledKinematicParcelFoam.

(1) Should I use "uncoupledKinematicParcelFoam"?

(2) What if I wanna do 2 way coupling between the bubbles and fluids?

(3) Should I modify the existing solver to implement what I need to do?

Thank you very much.

jiejie January 27, 2010 02:33

Does anyone doing Lagrangian particle tracking?


83_Ale_83 April 12, 2010 06:24

I join this thread because could be usefull also for me..I'am trying to simulate particle tracking around a cylinder

83_Ale_83 June 21, 2010 09:15

Nobody can help us???

santosh13.patil September 6, 2010 08:25

I am also facing the same dilemma about "uncoupledKinematicParcelFoam". Whether the solver supports two way coupling?
I can see the option "coupled true;" in properties file "constant/kinematicCloudProperties". But from the solver name, I feel that it it might be uncoupled (???). I am not very conversant with the solver code and could not trace whether it is implemented or not?

Can anybody help?

Edison_Ge September 10, 2010 00:24

From the source code, I see no coupling between Lagrangian and Eulerian FV schemes. It's a pure Lagiangian solver.
take a look at the wiki
Hoping it's helpful to you.:)

santosh13.patil September 13, 2010 02:48

Thanks Edison_Ge for the reply. Fortunately I do not have to do two-coupling for my problem, hence I can use it as it is.

Noggin September 16, 2010 10:17

Lagrangian ConeInjection
For the uncoupledKinematicParcelFoam the velocity field, temperature field and other bits are read in at the beginning but do not change with time. Only the lagrangian particles are evolved. (Also there is no tutorial case for this it seems).

There is another lagrangian application kept in the tutorials, called rhoPisoTwinParcelFoam (it is exemplifying both the kinematic cloud and the thermo cloud) . I'm not sure why it is kept there.

I have a question about the boundary conditions on any of the lagrangian codes. The ManualInjection option inputs parcels at a given point in time. The ConeInjection method would appear to be the method of choice if I want to stream particles over a period of time. Using the above code, I altered the injection method to the Cone method (for which the code was already written), but unfortunately there was no output in paraview, although it appeared in the output written to screen as though there was a one-off injection of particles. Has anyone else had problems with this? What am I doing wrong!?:confused:

santosh13.patil September 17, 2010 00:50

It is not possible to post-process Lagrangian particle in OpenFOAM. But there are ways to do it. See the FAQ 6.1 on below link.

Edison_Ge September 17, 2010 02:23

is there a lagrangian folder under the time folder? I'm using paraFoam build in OF1.6 and the particles are clearly shown. just check the object inspector window and make sure you have ticked the lagriange property.

Noggin September 17, 2010 14:16

It turns out the visualization of the lagrangian particles did work, I just hadn't realized how it was done (I'm still not clear, but it appears paraFoam treats the particles as part of a mesh or grid region) - I'm using v1.7.

For the simulations mentioned in the above comments, I think rhoPisoTwinParcelFoam should be fine, although only one of the parcel types would be needed.

83_Ale_83 September 20, 2010 04:47

is there in openFoam a uncompressible solver for particle traking??

maysmech April 7, 2011 17:14

Hi Foamers,

I am searching for a solver for incompressible particle tacking too.

Any suggestion will be appreciated.


andrewryan April 10, 2011 12:31

What about icoLagrangianFoam or solidParticle?
icoLagrangianFoam uses a two-way coupling I think, while solidParticle uses a one-way coupling. There is no solver using solidParticle, but you can easily create your own, for more info read the concerning page on the OpenFOAM wiki. I'm looking for a paper or something which describes the drag model used in solidParticle. Also I don't agree with some of the implementation details in solidParticle.

Jonas Ansoni December 9, 2011 23:53

I need a solver for incompressible particle tacking too. Does anyone have any suggestions?

Best regards.


Originally Posted by maysmech (Post 302714)
Hi Foamers,

I am searching for a solver for incompressible particle tacking too.

Any suggestion will be appreciated.


All times are GMT -4. The time now is 08:39.