Abstract

The Monte Carlo (MC) method for population balance modeling (PBM) has become increasingly popular because the discrete and stochastic nature of the MC method is especially suited for particle dynamics. However, for the two-particle events (typically, particle coagulation), the double looping over all simulation particles is required in normal MC methods, and the computational cost is O(Ns2), where Ns is the simulation particle number. This paper proposes a fast random simulation scheme based on the differentially-weighted Monte Carlo (DWMC) method. The majorant of coagulation kernel was introduced to estimate the maximum coagulation rate by a single looping over all particles rather than the double looping. The acceptance–rejection process then proceeded to select successful coagulation particle pairs randomly, and meanwhile the waiting time (time-step) for a coagulation event was estimated by summing the coagulation kernels of rejected and accepted particle pairs. In such a way, the double looping is avoided and computational efficiency is greatly improved as expected. Five coagulation cases for which analytical solutions or benchmark solutions exist were simulated by the fast and normal DWMC, respectively. It is found the CPU time required is orders of magnitude lower and only increases linearly with Ns; at the same time the computational accuracy is guaranteed very favorably.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.