coronaChargingFoam: An OpenFOAM based solver for multi-physical simulations of direct unipolar diffusion charging of aerosol particles

Wenming Yang,Boshi Fang,Beiying Liu
DOI: https://doi.org/10.1016/j.cpc.2022.108435
IF: 4.717
2022-01-01
Computer Physics Communications
Abstract:Diffusion charging of ultrafine aerosol particles is widely used in various fields and understanding the multi-physical phenomena during the charging processes is critical to the optimization of chargers and prediction of particle evolution in particulate systems. In this work, a numerical algorithm of unipolar aerosol diffusion charging is coupled with corona discharge, a combination of electric field, current continuity and heat transfer, and fluid flow enabling the modelling of multi-physics in direct charging processes. The governing equations are discretized based on the finite volume schemes. Methods of numerically calculating the ion-particle attachment coefficients are proposed and a class named niMixedFvPatchField describing the boundary condition of ion injection on the anode is defined on the basis of OpenFOAM libraries. Iteratively strategies are applied to uncouple the governing equations and the PISO (Pressure Implicit with Splitting of Operators) algorithm is used to solve the aerosol flow equations. A new solver labelled as coronaChargingFoam in the OpenFOAM framework is developed to implement the numerical algorithm and it is further validated by comparing four test cases: Laplacian electric field, electric field-charge coupling effect, ion-particle attachment coefficients, and charging efficiencies. Acceptable agreement level in all these comparisons verifies the fidelity of the solver implementation. Program summary Program Title: coronaChargingFoam CPC Library link to program files: https://doi .org /10 .17632/vrfky24b8m .1 Licensing provisions: GNU General Public License (either version 3 or any later version) Programming language: C++ External routines/libraries: OpenFOAM (http://www.openfoam .org) Nature of problem: coronaChargingFoam solves the problem of aerosol charging dynamics in direct unipolar diffusion chargers in which the equations of diffusion charging are coupled with corona discharge, a combination of electric field, current continuity and heat transfer, and fluid flow enabling the modelling of multi-physics in direct charging processes. Solution method: coronaChargingFoam employs the Finite-volume method to discretize the governing equations. Iteratively strategies are applied to uncouple the mulzti-physical equations and the PISO algorithm is used to solve the flow fields. Simpson method and Fibonacci approach are employed in the calculation of ion-particle attachment coefficients. A new class, niMixedFvPatchField, is defined to describe the ion-injection boundary condition on the anode. Additional comments including restrictions and unusual features: The current version of the solver can only be applied in diffusion charging for monodisperse aerosol particles. This restriction will be relaxed in near future by adopting models for polydisperse particles and incorporating field charging mechanism. (C) 2022 Elsevier B.V. All rights reserved.
What problem does this paper attempt to address?