Available population balance models


OpenQBMM implements population balance equations in a generic framework, which allows the selection of physical sub-models at runtime. The following list summarizes the available submodels:

  • Aggregation
    • Brownian
    • Constant
    • Differential force
    • Hydrodynamic
    • Sum
    • Turbulent Brownian
  • Breakup
    • Ayazi and Shamlou
    • Constant
    • Exponential
    • Luo and Svendsen
    • Power law
  • Diffusion
    • Molecular diffusion
    • No diffusion
    • Turbulent diffusion
  • Growth
    • Constant growth
  • Nucleation
    • Miller

The following daughter distribution functions are available and can be combined with any of the breakup kernels:

  • Erosion
  • Full fragmentation
  • One quarter mass ratio
  • Symmetric fragmentation
  • Uniform

Implementation details, equations and references for each of the sub-models listed above can be found in the code documentation.

Additional kernels can be implemented by the user at need, leveraging the runtime selection mechanism of OpenFOAM. Relevant feature requests and contributions may be discussed on the GitHub issue tracker.