EDEM-Fluent coupling: particle density

Zilong Qiu
Zilong Qiu Altair Community Member
edited August 2022 in Community Q&A

Hi,

A question about what will happen if the particle density is different in EDEM and Fluent input. The particle behavior in the fluid seems very different if a large difference is given.

In which source file the particle density will be used in the Fluent-EDEM coupling interface? and what is the role of the particle density in the two-way coupling calculation?

Thank you for your help in advance!

Best regards,

Zilong

Tagged:

Answers

  • RWood
    RWood
    Altair Employee
    edited August 2022

    Hi,

    Density differences will give rise to buoyancy, as they should. There's no transferring of particle density data between EDEM and Fluent, so you must ensure that the density is the same in both software (this is mentioned in the documentation, I believe). EDEM will use the density as defined in the Creator, and Fluent will use the density as defined in the DPM injection.

    Cheers,
    Richard

  • Zilong Qiu
    Zilong Qiu Altair Community Member
    edited August 2022

    Hi,

    Density differences will give rise to buoyancy, as they should. There's no transferring of particle density data between EDEM and Fluent, so you must ensure that the density is the same in both software (this is mentioned in the documentation, I believe). EDEM will use the density as defined in the Creator, and Fluent will use the density as defined in the DPM injection.

    Cheers,
    Richard

    Hello Richard,

     

    Thank you for your reply! it is clear where the density will be retrieved in the coupling.

    I am confused that if the particle density difference will change the buoyancy on the particles. As for as I know, buoyancy only depends on particle volume and fluid density. Maybe there is a special algorithm in the Fluent-EDEM coupling.

    I was trying to use the different densities for a special case for my recent study. I have a question about the 'ADAP_INT int ADAPTOR_setDragForceAndTorque' method in the coupling interface. 

    ADAP_INT int ADAPTOR_setDragForceAndTorque(int numParticles, double* force, double* torque)
    {
    int success = 0;

    bool boolSuccess = g_CfdCoupling.setForceAndTorque(numParticles, force, torque);

    success = boolSuccess ? 1 : 0;

    return success;
    }

     

    If this method only transfers the drag force from the FLUNT side to the EDEM side? will the virtual mass force and the lift force be included if we check these options in FLUENT? 

    If Buoyancy force is not included, which method is used to transfer the buoyancy?

     

    Thank you very much for your help in advance!

     

    Cheers

    Zilong