Use the Sampling Point Method

The Sampling Point method is not used in the latest version of the EDEM-Fluent coupling, but the corresponding functions and code are still available for implementation in your own code. The distribution of particle volumes is currently handled natively within Fluent.

The drag models used to calculate particle drag forces must also take into account the volume of particles found in each cell of the mesh. To achieve this, you may implement your own solution using custom properties or any other method. However, EDEM provides another easy to use representation of particle volume.

The representation of volume provided by the EDEM Coupling Interface is based on multiple sample points, generated using the Monte Carlo method. EDEM takes regular sample points within the bounding box of a particle and keeps the points that lie within the particles bounding surfaces.

The following diagram represents sample points within a particle.


Each point is checked to determine the CFD mesh cell it lies within. The solid volume fraction within a particular mesh cell is, therefore, the percentage of the number of sample points that lie within that mesh cell defined as:
s =1= particles n c N V p MathType@MTEF@5@5@+= feaahyart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeyicI48aaS baaSqaaiaadohaaeqaaOGaeyypa0JaaGymaiabgkHiTiabgIGiolab g2da9maaqafabaWaaSaaaeaacaWGUbWaaSbaaSqaaiaadogaaeqaaa GcbaGaamOtaaaaaSqaaiaadchacaWGHbGaamOCaiaadshacaWGPbGa am4yaiaadYgacaWGLbGaam4Caaqab0GaeyyeIuoakiaadAfadaWgaa WcbaGaamiCaaqabaaaaa@4D70@

where nc is the number of sample points contained within the mesh cell of particle p, N is the total number of sample points of the particle, and Vp is the volume of the particle.

Sample points are generated for each of the particle types defined in the simulation. Using the position, orientation and scaling of the individual particles, the precise co-ordinates for the points representing each particle can be calculated. If there are no additional particle types added later to the simulation, sample points need only be collected once, at the start of the simulation. The method used to request sample points from EDEM is collectSamplePoints.

The sample points for a particle type are returned as an array of 3D values (C3dValue objects) of size n. You must accordingly allocate and delete memory to store the sample points for the simulation.