This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Bridging scales in multiscale bubble growth dynamics with correlated fluctuations using neural operator learning

Minglei Lu1∗, Chensen Lin2111The first two authors contributed equally to this work, Martian Maxey3,
George Em Karniadakis3 and Zhen Li1222Email: \hrefmailto:[email protected]@clemson.edu
1 Department of Mechanical Engineering, Clemson University, Clemson, SC 29634, USA
2 Artificial Intelligence Innovation and Incubation Institute, Fudan University, Shanghai, 200433, China
3 Division of Applied Mathematics, Brown University, Providence, RI 02912, USA
Abstract

The intricate process of bubble growth dynamics involves a broad spectrum of physical phenomena from microscale mechanics of bubble formation to macroscale interplay between bubbles and surrounding thermo-hydrodynamics. Traditional bubble dynamics models including atomistic approaches and continuum-based methods segment the bubble dynamics into distinct scale-specific models. In order to bridge the gap between microscale stochastic fluid models and continuum-based fluid models for bubble dynamics, we develop a composite neural operator model to unify the analysis of nonlinear bubble dynamics across microscale and macroscale regimes by integrating a many-body dissipative particle dynamics (mDPD) model with a continuum-based Rayleigh-Plesset (RP) model through a novel neural network architecture, which consists of a deep operator network for learning the mean behavior of bubble growth subject to pressure variations and a long short-term memory network for learning the statistical features of correlated fluctuations in microscale bubble dynamics. Training and testing data are generated by conducting mDPD and RP simulations for nonlinear bubble dynamics with initial bubble radii ranging from 0.1 to 1.5 micrometers. Results show that the trained composite neural operator model can accurately predict bubble dynamics across scales, with a 99% accuracy for the time evaluation of the bubble radius under varying external pressure while containing correct size-dependent stochastic fluctuations in microscale bubble growth dynamics. The composite neural operator is the first deep learning surrogate for multiscale bubble growth dynamics that can capture correct stochastic fluctuations in microscopic fluid phenomena, which sets a new direction for future research in multiscale fluid dynamics modeling.

1 Introduction

Bubbles play a crucial role in numerous industrial processes, such as water treatment [1], mineral flotation [2], microrobotics [3], propeller cavitation [4], and the food and beverage industry [5]. The nonlinear dynamics of bubble growth is inherently a multiscale phenomenon that involves a wide range of physical processes and scales in the bubble formation and growth, as well as the intricate interplay between bubbles and surrounding thermo-hydrodynamics. At the continuum limit, the bubble growth dynamics can be described by the partial differential equations for conservation of mass and conservation of momentum. Under the assumption of spherical symmetry, substantial knowledge has been built up over the past several decades about bubble dynamics through Rayleigh-Plesset (RP) models [6]. Considering a spherical bubble in an infinite body of incompressible Newtonian fluid, the evolution of the bubble radius can be determined by the Rayleigh-Plesset equation [6],

PB(t)P(t)ρL=Rd2Rdt2+32(dRdt)2+4νLRdRdt+2σLVρLR,\frac{P_{B}(t)-P_{\infty}(t)}{\rho_{L}}=R\frac{d^{2}R}{dt^{2}}+\frac{3}{2}\left(\frac{dR}{dt}\right)^{2}+\frac{4\nu_{L}}{R}\frac{dR}{dt}+\frac{2\sigma_{LV}}{\rho_{L}R}, (1)

where the fluid properties, including the liquid density ρL\rho_{L}, the kinematic viscosity of the surrounding liquid νL\nu_{L}, and the liquid-vapor surface tension σLV\sigma_{LV}, are assumed to be constant. Provided that the bubble pressure PB(t)P_{B}(t) and the external pressure P(t)P_{\infty}(t) in the far field are given, the time evolution of bubble radius R(t)R(t) can be directly solved by Eq. (1), which has been used in understanding bubble dynamics in various engineering applications. Examples includes the investigation of the bubble dynamics in ultrasound fields to improve the efficacy of ultrasound-based diagnostics and therapeutics [7], the study of acoustic droplet vaporization and its application in gas embolotherapy by employing the RP equation for bubble dynamics [8], and incorporation of the RP equation into large eddy simulations to consider the impact of cavitation and bubbles in modifying turbulent flow characteristics [9].

At the microscale, the bubble growth dynamics is determined by the competition between bulk energy and interfacial tension subject to fluctuating hydrodynamics [10], leading to a strongly stochastic process. Moreover, the fluid properties such as the kinematic viscosity and the interfacial tension in microscale fluctuating hydrodynamics in equilibrium are in general normally distributed random variables rather than constant quantities used in the continuum-based RP models. Figure 1(a) presents a setup of a multiphase dissipative particle dynamics (DPD) simulation of a thin liquid film at rest, where the liquid-vapor interfacial tension is measured by the difference between the normal and tangential stress integrated across the interface [11],

σLV=12AV(pzzpxx+pyy2)𝑑V,\sigma_{LV}=\frac{1}{2A}\int_{V}\left(p_{zz}-\frac{p_{xx}+p_{yy}}{2}\right)dV, (2)

where σLV\sigma_{LV} represents the liquid-vapor interfacial tension, AA is the surface area of the upper side of the liquid film, pxxp_{xx}, pyyp_{yy}, and pzzp_{zz} are the stress components along xx, yy and zz-directions, respectively. The factor 1/21/2 in Eq. (2) takes account for the fact that the film has two liquid-vapor interfaces (the upper and lower surfaces). Figure 1(b) shows the probability density function (PDF) of instantaneous liquid-vapor surface tension computed from three squared liquid films with different surface areas, i.e., A1=0.04μm2A_{1}=0.04~{}{\rm\mu m}^{2}, A2=0.16μm2A_{2}=0.16~{}{\rm\mu m}^{2}, and A3=0.64μm2A_{3}=0.64~{}{\rm\mu m}^{2}. The computed surface tensions have the same mean value for all three surface areas, which is 0.072N/m0.072~{}{\rm N/m}. However, the surface tension computed from the smallest surface area A1A_{1} spreads out over a wider range of values, which indicates that the variance of the instantaneous surface tension is inversely proportional to the surface area of the liquid film, with an expectation that the variance approaches to zero when the surface area is very large at the continuum limit, but it could be comparable to the surface tension at small length scales. Therefore, at the microscale, i.e., nanoscale and submicron bubbles, stochastic fluid models such as direct molecular dynamics (MD) [12] and many-body dissipative particle dynamics (mDPD) [13] are employed to study the role of hydrodynamic fluctuations in determining bubble shape and growth dynamics.

Refer to caption
Refer to caption

(a)                                                            (b)

Figure 1: Interfacial tension at microscale. (a) Setup of a multiphase dissipative particle dynamics simulation of a thin liquid film for microscale surface tension measurement, and (b) the probability density function (PDF) of instantaneous liquid-vapor surface tension computed from the liquid film with different surface areas.

In order to predict the full-scale bubble growth dynamics from microscale to continuum scale, the most common practice is to simulate the microscale bubble dynamics using stochastic fluid models such as MD and mDPD and the macroscale bubble dynamics using continuum-based fluid models [14]. Large-scale MD simulations can be performed to investigate the collapse of a bubble in liquid water, but the system size is limited to a length up to 0.5μm0.5~{}{\rm\mu m} containing 4.5×1094.5\times 10^{9} molecules because of the high computational cost [15]. Continuum-based computational fluid dynamics simulations including the volume of fluid method [16] and the level-set method [17] can be used to study macroscale bubble growth dynamics. Also, a hybrid atomistic-continuum method [18] has been developed to conduct a multiscale investigation on bubble dynamics by integrating MD simulations for the detailed examination of bubble growth at the microscale with continuum-based computational fluid dynamics for capturing the fluid flow and heat transfer at the macroscale. However, these approaches have to manually split a single physical process into different length/time regions to be studied using standalone physics-based fluid models. Recent studies by Lin et al. [19, 20] demonstrated that an operator regression framework based on the deep operator network (DeepONet) can act as a unified surrogate model to seamlessly bridge atomistic and continuum scales in multiscale bubble growth dynamics, where the fluctuations in microscale bubble dynamics were eliminated by ensemble averaging multiple mDPD simulations to predict the mean bubble growth dynamics. However, the stochastic fluctuation in microscale bubble dynamics is not a Gaussian white noise, which is correlated in time through intricate interplay between the bubble dynamics and fluctuating hydrodynamics. It represents the inherent stochasticity of the fluid system at the microscale and should be captured by the predictive bubble dynamics model.

In this paper, we aim to develop a composite neural operator model as surrogate of physics-based bubble dynamics models to unify the continuum and stochastic regimes, with the capability of predicting correct correlated fluctuations in nonlinear bubble dynamics at the microscale. The reminder of this paper is organized as follows. In Section 2, we introduce the details of the microscopic model for the bubble dynamics in stochastic regime, and the macroscale R-P model for the bubble dynamics in continuum regime. In Section 3, we develop a composite neural operator network by integrating a long short-term memory network into the branch net of DeepONet to learn the statistical features of bubble dynamics. Section 4 presents the results and the performance analysis of the composite neural operator network in predicting both microscale and macroscale bubble dynamics. Finally, we conclude this paper with a brief summary and discussion in Section 5.

2 Multiscale Modeling of Bubble Growth Dynamics

2.1 Microscale Stochastic Model

We employ a multiphase DPD model to simulate the microscale bubble growth dynamics. DPD is a coarse-grained MD approach that can model stochastic fluid dynamics associated with correct fluctuation correlations [21]. The governing equation of DPD can be rigorously derived by applying the Mori-Zwanzig projection to atomistic dynamics [22], which builds a direct connection between DPD and MD. In addition, the mean-field hydrodynamic equations of a DPD system recover the Navier-Stokes equations in the continuum limit [23], which allows a smooth transition between microscale bubble dynamics and continuum bubble dynamics. The equation of motion for a DPD particle ii follows the Newton’s equation of motion [24],

mid2𝐫idt2=mid𝐯idt=𝐅i=ji(𝐅ijC+𝐅ijD+𝐅ijR),m_{i}\frac{{\rm d}^{2}\mathbf{r}_{i}}{{\rm d}t^{2}}=m_{i}\frac{{\rm d}\mathbf{v}_{i}}{{\rm d}t}=\mathbf{F}_{i}=\sum_{j\neq i}\left(\mathbf{F}^{C}_{ij}+\mathbf{F}^{D}_{ij}+\mathbf{F}^{R}_{ij}\right), (3)

where mim_{i} represents the mass of a particle ii, 𝐫i\mathbf{r}_{i} and 𝐯i\mathbf{v}_{i} are position and velocity vectors of the particle ii, and 𝐅i\mathbf{F}_{i} is the total force acting on the particle ii owing to the interactions with neighboring particles. The computation of 𝐅i\mathbf{F}_{i} involves a summation over all neighboring particles within a specified cutoff range. The pairwise force encompasses a conservative force 𝐅ijC\mathbf{F}^{C}_{ij}, a dissipative force 𝐅ijD\mathbf{F}^{D}_{ij} and a random force 𝐅ijR\mathbf{F}^{R}_{ij}. These forces are given in the following forms:

𝐅ijC=aijωC(rij)𝐞ij,𝐅ijD=γijωD(rij)(𝐯ij𝐞ij)𝐞ij,𝐅ijRdt=σijωR(rij)dW~ij𝐞ij,\begin{split}&\mathbf{F}^{C}_{ij}=a_{ij}\omega_{C}(r_{ij})\mathbf{e}_{ij},\\ &\mathbf{F}^{D}_{ij}=-\gamma_{ij}\omega_{D}(r_{ij})(\mathbf{v}_{ij}\mathbf{e}_{ij})\mathbf{e}_{ij},\\ &\mathbf{F}^{R}_{ij}\cdot{\rm d}t=\sigma_{ij}\omega_{R}(r_{ij}){\rm d}\tilde{W}_{ij}\mathbf{e}_{ij},\end{split} (4)

where rij=|𝐫ij|=|𝐫i𝐫j|r_{ij}=|\mathbf{r}_{ij}|=|\mathbf{r}_{i}-\mathbf{r}_{j}| represents the distance between particles ii and jj, 𝐞ij=𝐫ij/rij\mathbf{e}_{ij}=\mathbf{r}_{ij}/r_{ij} is the unit vector, 𝐯ij=𝐯i𝐯j\mathbf{v}_{ij}=\mathbf{v}_{i}-\mathbf{v}_{j} is the velocity difference. Additionally, dW~ij{\rm d}\tilde{W}_{ij} stands for an independent increment of the Wiener process [25]. The coefficients aija_{ij}, γij\gamma_{ij} and σij\sigma_{ij} play crucial roles in determining the strength of the conservative, dissipative, and random forces, respectively. To adhere to the fluctuation-dissipation theorem  [25], and maintain the DPD system at a constant temperature [24], constraints are imposed on dissipative and random forces. Specifically, the constraints are expressed by σij2=2γijkBT\sigma_{ij}^{2}=2\gamma_{ij}k_{B}T and ωD(rij)=ωR2(rij)\omega_{D}(r_{ij})=\omega^{2}_{R}(r_{ij}), ensuring a consistent and thermodynamically valid representation of the forces in the DPD model.

Refer to caption
Figure 2: (a) The DPD-MDPD model at the microscale. The grey gas phase uses DPD simulation and the blue liquid phase uses MDPD simulation. The top and bottom walls can move with time-varying pressure. (b) The R-P model for a single bubble in liquid at the macroscale with time-dependent pressure change at the boundary at RER_{E}. (c) One case of DPD-MDPD simulation results: Bubble radius R(t)R(t) changes with pressure changes from initial bubble radius R0=124nmR_{0}=124\rm{nm}. (d) One case of R-P simulation results: Bubble radius R(t)R(t) changes with pressure changes from initial bubble radius R0=1.09μmR_{0}=1.09\rm{\mu m}. The inset shows the pressure change.

DPD, characterized by purely repulsive conservative forces, is well-suited for simulating gaseous systems characterized by spontaneous spatial filling. To capture the intricacies of liquid-phase behavior, the many-body DPD (mDPD) extension is employed, altering the conservative force to incorporate both attractive and repulsive  [26, 27],

𝐅ijC=Aijwc(rij)+Bij(ρi+ρj)wd(rij).\mathbf{F}_{ij}^{C}=A_{ij}w_{c}(r_{ij})+B_{ij}(\rho_{i}+\rho_{j})w_{d}(r_{ij}). (5)

To address stability concerns at the interface, where a single interaction range proves inadequate [28], the repulsive contribution is confined to a shorter range rd<rcr_{d}<r_{c} compared to the soft pair attractive potential. The many-body repulsion, expressed as a self-energy per particle, takes a quadratic form in local density, Bij(ρi+ρj)wd(rij)B_{ij}(\rho_{i}+\rho_{j})w_{d}(r_{ij}), where Bij>0B_{ij}>0. The density of each particle is defined as ρi=jiwρ(rij)\rho_{i}=\sum_{j\neq i}w_{\rho}(r_{ij}), and its weight function wρw_{\rho} is defined as wρ=15/(2πrd3)(1r/rd)2w_{\rho}={15}/({2\pi r_{d}^{3}})\cdot\left(1-{r}/{r_{d}}\right)^{2} in which wρw_{\rho} vanishes beyond a cutoff distance rdr_{d}.

In Figure 2(a), we present the illustration of the DPD-mDPD coupled simulation system. Here, DPD potentials are used for gas phase and mDPD potentials for liquid phase. The model has been validated by comparing it to the RP equation for the larger size bubbles and with MD for the smaller size bubbles [29]. For computational efficiency, a thin box with periodic boundaries in the xx and zz directions is employed. To manipulate the system pressure, the top and bottom walls possess one degree of freedom, allowing movement solely in the yy direction. The external force (orange arrows) on the walls follows a predetermined function. We continuously monitor the volume of the gas phase and use it to compute the Continuous monitoring of the gas phase volume is performed, and Voronoi tessellation [30] is employed to estimate the instantaneous volume occupied by gas particles, thereby allowing computation of the effective bubble radius. To generate enough data of microscale bubble growth dynamics for the neural operator training, we adopt a well tested fluid system for bubble dynamics developed by Lin et al. [19] with the DPD and mDPD parameters listed in its Table II.

2.2 Macroscale Continuum Model

The standard Rayleigh-Plesset equation for a spherical bubble is derived from the continuum-level Navier-Stokes equations [31]. It serves to depict the variation in radius R(t)R(t) of a single, spherical gas-vapor bubble in liquid as the far-field pressure, p(t)p_{\infty}(t), undergoes changes over time tt. To align with the mean-field dynamics of the DPD system, we introduce a new two-dimensional (2D) version of the RP model for a gas bubble within a finite liquid domain, featuring a finite gas-liquid density ratio. The conceptual framework of this model is illustrated in Figure 2(b), showing a circular gas bubble with radius RR inside an external circular boundary of radius RER_{E}. The presence of the external boundary is imperative due to the absence of a finite limit for the fluctuating pressure as rr\to\infty. Here, RER_{E} is determined by ensuring the matching the liquid volume between the RP system and the DPD system.

Initially, we focus on the motion in the surrounding liquid, presuming it to be incompressible, characterized by a constant density ρL\rho_{L} and viscosity μL\mu_{L}. During the bubble expansion, a radial potential flow u(r,t)u(r,t) emerges, designed to adhere to the kinematic conditions at both r=Rr=R and r=REr=R_{E} such that

u(R,t)\displaystyle u(R,t) =\displaystyle= dRdt\displaystyle\frac{\mathrm{d}R}{\mathrm{d}t} (6)
u(RE,t)\displaystyle u(R_{E},t) =\displaystyle= dREdt=RREdRdt.\displaystyle\frac{\mathrm{d}R_{E}}{\mathrm{d}t}=\frac{R}{R_{E}}\frac{\mathrm{d}R}{\mathrm{d}t}. (7)

The latter equation determines RE(t)R_{E}(t) and ensures the constancy of π(RE2R2)=VL\pi(R_{E}^{2}-R^{2})=V_{L}, where VLV_{L} represents the liquid volume per unit length in zz direction. The liquid pressure,derived from the Navier-Stokes equation with u=R/rdR/dtu=R/r\cdot\mathrm{d}R/\mathrm{d}t (up to an arbitrary function g(t)g(t)), is given by:

pL(r,t)=ρL{ddt(RdRdt)logr+u22}+g(t).-p_{L}(r,t)=\rho_{L}\left\{\frac{\mathrm{d}}{\mathrm{d}t}\left(R\frac{\mathrm{d}R}{\mathrm{d}t}\right)\log r+\frac{u^{2}}{2}\right\}+g(t). (8)

The liquid pressure at r=REr=R_{E} is specified as pL(RE,t)=pE(t)p_{L}(R_{E},t)=p_{E}(t). At r=Rr=R, the difference in the normal stresses balances the surface tension,

{pL+2μLur}|R++γR=τrrB(t),\left\{-p_{L}+2\mu_{L}\frac{\partial u}{\partial r}\right\}\bigg{|}_{R+}+\frac{\gamma}{R}=\tau^{B}_{rr}(t), (9)

where γ\gamma is the coefficient of surface tension at the gas-liquid interface and τrrB(t)\tau^{B}_{rr}(t) is the normal stress in the gas phase at the bubble surface.

When neglecting the inertia and the viscous stresses of the gas phase, with the only contribution to the normal stress being the gas pressure, τrrB(t)=pB(t)\tau^{B}_{rr}(t)=-p_{B}(t), the resulting 2D RP model for a circular gas bubble is expressed as:

pB(t)pL(RE,t)=ρLloge(RER)ddt(RdRdt)12ρL(1R2RE2)(dRdt)2+2μL1RdRdt+γR.\displaystyle p_{B}(t)-p_{L}(R_{E},t)=\rho_{L}\log_{e}\left(\frac{R_{E}}{R}\right)\frac{d}{dt}\left(R\frac{dR}{dt}\right)-\frac{1}{2}\rho_{L}\left(1-\frac{R^{2}}{R_{E}^{2}}\right)\left(\frac{dR}{dt}\right)^{2}+2\mu_{L}\frac{1}{R}\frac{dR}{dt}+\frac{\gamma}{R}. (10)

Inside the bubble, the thermodynamic pressure of the gas follows a polytropic gas law:

pB(t)=pG0(TBT)(R0R)k,{p_{B}(t)=p_{G0}\left(\frac{T_{B}}{T_{\infty}}\right)\left(\frac{R_{0}}{R}\right)^{k}}, (11)

where kk is an approximately constant parameter associated with the system state. Through a series of quasi-static DPD simulations conducted at various liquid pressure, the value of kk was calibrated. The best-fit value obtained from the simulation data over the working range was k=3.68k=3.68. In these simulations, a thermostat was employed to ensure stability, rendering the system approximately isothermal. While the temperature of an oscillating bubble can be influenced by factors like viscous heating or pressure work, this study assumes that the fluid system is connected to a thermostat bath, maintaining a constant system temperature. Consequently, we neglect the impact of temperature differences between the gas and the liquid, setting TB=TT_{B}=T_{\infty}. In both the DPD simulations and the RP model, the initial conditions prescribe that the gas bubble is in thermal equilibrium at t=0t=0 with an initial radius of R0R_{0}, a gas pressure pG0p_{G0}, and a liquid pressure pL(0)=pE(0)p_{L}(0)=p_{E}(0). The initial gas and liquid pressures adhere to the 2D Young-Laplace equation:

pG0=pL(0)+γR0.{p_{G0}=p_{L}(0)+\frac{\gamma}{R_{0}}}. (12)

In the initial equilibrium state, any inertial effects in the gas phase can be neglected since dR/dt|t=0=0dR/dt|_{t=0}=0.

For the present DPD simulations, the gas-liquid density ratio is not negligible, with ρG/ρL0.2\rho_{G}/\rho_{L}\sim 0.2. Therefore, the motion in the gas phase must be taken into consideration. In principle this is a compressible flow, but the time scale for pressure waves to traverse the bubble R/cGR/c_{G}, where cGc_{G} is the sound speed in the gas phase, is very short compared to the other processes. In other words, the Mach number ϵ=u(R,t)/cG1\epsilon=u(R,t)/c_{G}\ll 1. This aligns with other compressible RP models [32, 33, 34], where the primary focus is on pressure waves in the liquid at large distances from the bubble. Under these conditions, the near-field remains essentially incompressible. As the gas bubble expands, the initial approximation is that the local rate of expansion is uniform at all points within the bubble. A radial potential flow, 𝐮=ϕ\mathbf{u}=\nabla\phi, is present, with the governing equations:

2ϕ\displaystyle\nabla^{2}\phi =\displaystyle= 2RdRdt,\displaystyle\frac{2}{R}\frac{\mathrm{d}R}{\mathrm{d}t}, (13)
u(r,t)\displaystyle u(r,t) =\displaystyle= rRdRdt.\displaystyle\frac{r}{R}\frac{\mathrm{d}R}{\mathrm{d}t}. (14)

Consequently, the density of the gas ρG(t)\rho_{G}(t) is uniform within the bubble and can be expressed relative to the initial conditions:

ρG(t)=ρG0(R0/R(t))2.\rho_{G}(t)=\rho_{G0}(R_{0}/R(t))^{2}. (15)

The predominant pressure is mainly dictated by the thermodynamic pressure,denoted as pB(t)p_{B}(t), complemented by a minor correction arising from the fluid motion in the gas phase, expressed as p1(r,t)p_{1}(r,t). The total gas pressure is given by pG(r,t)=pB(t)+p1(r,t)p_{G}(r,t)=p_{B}(t)+p_{1}(r,t). These pressure variations, contingent upon ϵ1\epsilon\ll 1, lack the magnitude to appreciably alter the gas density, and any density corrections would be of higher order in ϵ\epsilon. The pressure variation is governed by the Navier-Stokes equation, in conjunction with a Stokes model for bulk viscosity, and is formulated as:

p1(r,t)=f(t)ρG(t)2Rr2d2Rdt2,p_{1}(r,t)=f(t)-\frac{\rho_{G}(t)}{2R}r^{2}\frac{\mathrm{d}^{2}R}{\mathrm{d}t^{2}}, (16)

where f(t)f(t) is an arbitrary function from the integration. One could choose to set p1(0,t)=0p_{1}(0,t)=0 and use the center of the bubble as the reference point. Instead, we set the average value of p1p_{1} within the bubble to be zero, leaving pBp_{B} as the average pressure in the bubble. This aligns with the approach taken in evaluating the gas pressure within the bubble in the DPD simulations. The result is,

0=0R2πrp2(r,t)dr=ρ1(t)(12Rd2Rdt2)πR42+πR2f(t).0=\int_{0}^{R}2\pi rp_{2}(r,t)\mathrm{d}r=-\rho_{1}(t)\left(\frac{1}{2R}\frac{\mathrm{d}^{2}R}{\mathrm{d}t^{2}}\right)\frac{\pi R^{4}}{2}+\pi R^{2}f(t). (17)

Combining these outcomes yields a corrected estimate for the normal stress in the gas phase at the bubble surface:

τrrB(t)=pB(t)+14ρG(t)Rd2Rdt2+2μG1RdRdt.\tau^{B}_{rr}(t)=-p_{B}(t)+\frac{1}{4}\rho_{G}(t)R\frac{\mathrm{d}^{2}R}{\mathrm{d}t^{2}}+2\mu_{G}\frac{1}{R}\frac{dR}{dt}. (18)

In conclusion, the 2D Rayleigh-Plesset equation, accounting for gas flow in the bubble, is given by:

pB(t)14ρG(t)Rd2Rdt2pL(RE,t)\displaystyle p_{B}(t)-\frac{1}{4}\rho_{G}(t)R\frac{\mathrm{d}^{2}R}{\mathrm{d}t^{2}}-p_{L}(R_{E},t)
=ρLloge(RER)ddt(RdRdt)12ρL(1R2RE2)(dRdt)2+(2μL+23μG)1RdRdt+γR.\displaystyle=\rho_{L}\log_{e}\left(\frac{R_{E}}{R}\right)\frac{\mathrm{d}}{\mathrm{d}t}\left(R\frac{\mathrm{d}R}{\mathrm{d}t}\right)-\frac{1}{2}\rho_{L}\left(1-\frac{R^{2}}{R_{E}^{2}}\right)\left(\frac{\mathrm{d}R}{\mathrm{d}t}\right)^{2}+\left(2\mu_{L}+\frac{2}{3}\mu_{G}\right)\frac{1}{R}\frac{\mathrm{d}R}{\mathrm{d}t}+\frac{\gamma}{R}. (19)

This equation is employed in our present study. It is important to note that DPD simulations yield the average force on the upper and lower walls, acting as no-slip boundaries [19]. Since these surfaces are flat, and the liquid is essentially incompressible, there is no normal viscous stress, and the average force corresponds to the liquid pressure. Therefore, we omit consideration of the viscous normal stress at r=REr=R_{E} and directly relate R(t)R(t) to pE(t)p_{E}(t).

3 A Composite Neural Operator Network

A composite neural operator network is proposed to learn multiscale bubble dynamics under pressure variations, which is designed to not only predict the mean behavior of the bubble dynamics from microscale to continuum regimes but also capture the correct stochastic fluctuations in microscale bubble dynamics. Figure 3 illustrates the overall diagram of the composite neural network. Due to the powerful learning ability for dynamic systems of Deep Neural Operators (DNO), it is used to approximate the nonlinear operator for the time evolution of the bubble radius R(t)R(t) under a time-dependent external pressure P(t)P_{\infty}(t) for both DPD and PR models. A statistics-informed neural network (SINN) constructed based on the long short-term memory (LSTM) architecture is used to learn the statistical features of the stochastic fluctuations in DPD bubble dynamics.

Refer to caption
Figure 3: Schematic of the Composite Neural Operator Network. It contains a deep neural operators (DNO) network and a statistics-informed neural network (SINN). The entire network is trained on computational data generated from the continuum-based RP model and microscale DPD-mDPD simulations. A well-trained composite neural operator model is expected to provide correct predictions of bubble dynamics for both microscale and continuum scale.

3.1 Operator Learning for Mean Bubble Dynamics

DNNs share a structure similar to artificial neural networks but usually with many hidden layers, providing them the ability to solve intricate implicit problems. For instance, a basic feed-forward neural network (FNN) has its final output through a combination of nonlinear and linear transformations applied to its original neural inputs. An LL-layer FNN can be expressed as,

F(x)=G(L)((σG(3)(σG(2)(σG(1)(x))))),F(x)=G^{(L)}(\cdots(\sigma G^{(3)}(\sigma G^{(2)}(\sigma G^{(1)}(x))))), (20)

where G()(x)=W()x+b()G^{(*)}(x)=W^{(*)}x+b^{(*)} and σ\sigma is the activation function. There are three nonlinear functions, i.e., Rectified Linear Activation (ReLU), Logistic (Sigmoid), and Hyperbolic Tangent (Tanh), are widely used as the activation function in deep learning [35]. Regardless of a simple architecture, FNN has shown a great efficiency in solving many implicit problems. In this paper, FNN with a Tanh activation function is used to construct the deep learning framework for the DNO model.

Refer to caption
Figure 4: Schematic of the DNO model. The input of data, time series tt and time-dependent pressure P(t)P(t), go through two neural networks, i.e., trunk net and branch net. The matrix product of the two neural network outputs becomes the final output of this DNO model.

A schematic of the DNO model is presented in Fig. 4, which is developed based on DeepONet by introducing a concept of sequence-to-sequence training. The DNO model consists of a DNN as the trunk net and another DNN as the branch net. The output of the DNO model is determined by the multiplication of the outputs from the trunk of branch nets, which is developed based on the universal approximation theorem of operators [36]. To speed up the training process, the trunk net takes the unchanged time sequence as its input, using the vector 𝐭=(t1,t2,t3,,tn)\mathbf{t}=(t_{1},t_{2},t_{3},...,t_{n}) with nn being the total number of discrete time points. The inputs of branch net are the corresponding sequences YY related to this time sequence tt, using the vector Yi=(Yi(t1),Yi(t2),Yi(t3),,Yi(tn))Y_{i}=(Y_{i}(t_{1}),Y_{i}(t_{2}),Y_{i}(t_{3}),...,Y_{i}(t_{n})) with i[0,m]i\in[0,m] being the ii-th training dataset and mm being the total number of training datasets. The entire sequence YiY_{i} is fed to the neural networks to train the DNO model. Therefore, instead of one-to-one training, the training process is finished by sequence-to-sequence and thus shorten the training time effectively, which has been verified by Lu et al. [37]. Moreover, the setting of the trunk net ensures the continuity of the data and makes it easier to display the time and space-dependent features, which leads to higher accuracy in operator learning.

Both the trunk net and the branch net of the DNO framework are LL-layer FNN with a Tanh activation function. The trunk net has one neuron in the input layer to take time vector and the initial bubble size R0R_{0} and nn neurons in the output layer. The output of trunk net is a n×nn\times n matrix which can be expressed as FT(𝐭)=F(𝐭)F_{T}(\mathbf{t})=F(\mathbf{t}). For the branch net, it has mm neurons in the input layer, nn neurons in the output layer. The output of branch net is a m×nm\times n matrix and can be expressed as FB(𝐭)=F(Yi(𝐭))F_{B}(\mathbf{t})=F(Y_{i}(\mathbf{t})). Therefore, as illustrated in Figure 4, the final output of the DNO model is Ri(𝐭)=FB(𝐭)FT(𝐭)R_{i}(\mathbf{t})=F_{B}(\mathbf{t})\cdot F_{T}(\mathbf{t}) with a dimension of m×nm\times n.

3.2 SINN for Correlated Fluctuations

The statistics-informed neural network (SINN) is used to learn the non-Markovian stochastic dynamics from data [38]. It is proved that it can be used as a universal approximator for stochastic dynamics. The structure of the SINN model is shown in Figure 5, where the long short-term memory (LSTM) architecture is used to capture non-Markovian memory effects of a stochastic process with correlated fluctuations.

Refer to caption
Figure 5: Schematic of SINN. It demonstrates the process in which white noise evolves into a target trajectory through multiple layers of LSTM cells. The SINN doesn’t directly learn the exact values of the target but continuously learns the statistical features of the target to achieve the final trajectory generation.

The input white noise goes through the multi-layer LSTM, a dense layer and turns into stochastic time series. The process of white noise sequence ξt\xi_{t} passing the nn-th layer of LSTM can be expressed as,

ft(k)\displaystyle f_{t}^{(k)} =σg(Wfξt+Ufht1(k)+bf),\displaystyle=\sigma_{g}(W_{f}\xi_{t}+U_{f}h_{t-1}^{(k)}+b_{f}),
it(k)\displaystyle i_{t}^{(k)} =σg(Wiξt+Uiht1(k)+bi),\displaystyle=\sigma_{g}(W_{i}\xi_{t}+U_{i}h_{t-1}^{(k)}+b_{i}),
ot(k)\displaystyle o_{t}^{(k)} =σg(Woξt+Uoht1(k)+bo),\displaystyle=\sigma_{g}(W_{o}\xi_{t}+U_{o}h_{t-1}^{(k)}+b_{o}), (21)
c~t(k)\displaystyle\tilde{c}_{t}^{(k)} =σc(Wcξt+Ucht1(k)+bc),\displaystyle=\sigma_{c}(W_{c}\xi_{t}+U_{c}h_{t-1}^{(k)}+b_{c}),
ct(k)\displaystyle c_{t}^{(k)} =ft(k)ct1(k)+it(k)c~t(k),\displaystyle=f_{t}^{(k)}\circ c_{t-1}^{(k)}+i_{t}^{(k)}\circ\tilde{c}_{t}^{(k)},
ht(k)\displaystyle h_{t}^{(k)} =ot(k)σh(ct(k)),\displaystyle=o_{t}^{(k)}\circ\sigma_{h}(c_{t}^{(k)}),

where it(k)i_{t}^{(k)} is the input gate, ft(k)f_{t}^{(k)} is the forget gate, and ot(k)o_{t}^{(k)} is the output gate of the kk-th layer, k=1,2,3,,nk=1,2,3,...,\rm{n}. ct(k)c_{t}^{(k)} is the cell state and c~t(k)\tilde{c}_{t}^{(k)} is the cell input activation. σ\sigma_{*} is activation function and WW_{*}, bb_{*} are hyperparameters. The final output χt\chi_{t} can be written as χt=Wχht(n)\chi_{t}=W_{\chi}h_{t}^{(n)}.

To generate the stochastic time series which have the same statistical features of the target time series, the probability density function (PDF) and the autocorrelation function (ACF) are selected as two important statistical information for the SINN model to learn. PDF is a statistical function that describes the likelihood of a continuous random variable falling within a particular range of values. It ensures that the generated time series has a similar amplitude to the target sequence. In numerical computation, due to the discrete nature of histogram operations, binning-based probability density function estimators are not differentiable. Then, the kernel density estimation (KDE) can be used to compare the empirical PDFs of both the target and generated trajectories. The kernel density ff at any given point xx can be expressed as,

fh(x)=1Ni=0NKh(xxi),f_{h}(x)=\frac{1}{N}\sum_{{i=0}}^{{N}}K_{h}(x-x_{i}), (22)

where Kh(x)=K(x/h)/hK_{h}(x)=K(x/h)/h with KK being a non-negative kernel and hh being a positive bandwidth. Here, the Gaussian kernel KGauss(x)=exp(x2/2)/2πK^{\rm Gauss}(x)=\exp(-x^{2}/2)/\sqrt{2\pi} with h=N1/5h=N^{-1/5} is used.

In addition to ensuring the congruence of the PDFs between the target data and the generated data, it is essential to incorporate the extraction of stochastic process memory information to enhance the fitting of statistical characteristics to the target. ACF provides insights into how the correlation between two values of a sequence evolves with changes in their temporal separation [39]. It quantifies the self-similarity within a signal at various time delays. The ACF of a discrete-time sequence 𝐱\mathbf{x} at lag τ\tau is defined as,

ACFx(τ)=limN1(Nτ)σx2n=1Nτ[xnx¯][xn+τx¯],{\rm ACF}_{x}(\tau)=\lim_{{N\to\infty}}\frac{1}{(N-\tau)\cdot\sigma_{x}^{2}}\sum_{{n=1}}^{{N-\tau}}\left[x_{n}-\bar{x}\right]\cdot\left[x_{n+\tau}-\bar{x}\right], (23)

where NN is the size of dataset 𝐱\mathbf{x}, σx\sigma_{x} is the standard deviation of 𝐱\mathbf{x} and x¯\bar{x} is the mean. To enable the model to learn the statistical characteristics of the target sequence, the L2L_{2} norm is used to define the loss function in the form of

Loss=KDEGKDET2+ACFGACFT2,{\rm Loss}=\|{\rm KDE}^{G}-{\rm KDE}^{T}\|_{2}+\|{\rm ACF}^{G}-{\rm ACF}^{T}\|_{2}, (24)

where KDEG{\rm KDE}^{G}, ACFG{\rm ACF}^{G} are the KDE and ACF of the output generated sequences, and KDET{\rm KDE}^{T}, ACFT{\rm ACF}^{T} are the KDE and ACF of the target sequences, respectively.

Refer to caption
Figure 6: Statistical analysis of simulation results. (a) KDE of case #1 results from different parallel runs. (b) ACF of case #1 results from different parallel runs. (c) Averaged KDE of all cases from different parallel runs. (d) Ensemble-averaged ACFs of all cases from different parallel runs.

4 Results

To study full-scale bubble growth dynamics from microscale to continuum scale, it is necessary to generate bubble dynamics data at different length scales for training and testing the composite neural operator model. Dynamic data at the macroscopic scale is produced using the two-dimensional RP model for a gas bubble within a confined liquid medium with a finite gas-liquid density ratio. Microscopic bubble dynamics data is generated by the DPD-mDPD coupled simulation system, where the gas phase is simulated by DPD particles and the liquid phase is simulated by mDPD particles. The details of the simulations can be found in our previous work by Lin et al. [19] with DPD parameters listed in its Table II. The liquid pressure is subjected to a Gaussian random process with an exponential function mask where the mean of variation μ=0Pa\mu=0~{}{\rm Pa} and the standard deviation σ=9.76×105Pa\sigma=9.76\times 10^{5}~{}{\rm Pa}. One thousand sets of pressure variation data are generated and fed into the the composite neural operator model. Among these, 500 sets serve as input for the 2D RP model at different initial radius states R0R_{0} from 1μm1~{}\rm{\mu m} to 10μm10~{}\rm{\mu m}, while the remaining 500 data sets are designated for the DPD-mDPD model at different initial bubble radius R0R_{0} ranging from 100nm100~{}\rm{nm} to 1μm1~{}\rm{\mu m}. Finally, 1000 sets of outputs corresponding to the time evolution of the bubble radius under pressure variations are obtained from the RP and DPD-mDPD simulations.

At the macroscopic scale, the 2D RP model characterizes the variation in radius R(t)R(t) of the single circular gas bubble in response to changes in liquid pressure as shown in Figure 2(d). In the simulation results at the microscopic scale, it can be observed that in addition to bubbles oscillating with dynamic pressure changes, there are also fluctuations present in the behavior of bubble size changes as shown in Figure 2(c). The fluctuation can be attributed to the inherent stochastic nature of dynamic processes. This inherent randomness is a characteristic feature of systems at the microscopic scale, reflecting the complex and unpredictable nature of individual particle dynamics and interactions. To analyze the characteristics of bubble fluctuations, 12 parallel DPD-mDPD simulations under identical initial conditions are conducted. From this, the mean variation of bubble size over time for each scenario can be calculated and subsequently, the noise variation for ii-th case in the nn-th parallel simulation, RN(t)i,nR_{N}(t)_{i,n} can be obtained which can be written as,

RN(t)i,n=R(t)i,n112n=112R(t)i,n,R_{N}(t)_{i,n}=R(t)_{i,n}-\frac{1}{12}\sum_{{n=1}}^{{12}}R(t)_{i,n}, (25)

where, R(t)i,nR(t)_{i,n} represents the bubble changes of ii-th case in the nn-th parallel simulation. In the results obtained through parallel simulations, with identical initial R0R0 and the same pressure changes, the noise terms are different. Similarly, the KDE and ACF of the noise under different parallel runs also exhibit variations. Figure 6 (a), (b) respectively display the KDE for RN(t)1,1,RN(t)1,2,RN(t)1,3,RN(t)1,4,RN(t)1,5R_{N}(t)_{1,1},R_{N}(t)_{1,2},R_{N}(t)_{1,3},R_{N}(t)_{1,4},R_{N}(t)_{1,5}, as well as ACF for the same noise data. This observation indicates that if the model is only learning a specific noise term or the ACF and KDE information from a single parallel run, it lacks generalization across potential noise terms. However, the KDEs of the combined results for all different scenarios within each parallel run are nearly consistent. The ensemble-averaged ACFs across each parallel run are close. Therefore, in the training process of the composite neural operator network, the DNO model is required to learn the dynamic variations of the mean value of the bubble radius. Simultaneously, the SINN model captures the overall KDE and averaged ACF. The trained SINN, serving as a generative model, can effectively produce random sequences that align with the original statistical features of the noise. This comprehensive approach enables the prediction of the entire multiscale bubble evolution.

Refer to caption
Figure 7: Mean value prediction results. (a) shows 5 test cases of bubble dynamic prediction at initial R0=658nmR_{0}=658~{}\rm{nm} with reference data from DPD-mDPD simulation. (b) shows 5 test cases of bubble dynamic prediction at initial R0=1.091μmR_{0}=1.091~{}\rm{\mu m} with reference data from 2D RP model.

The composite neural operator network is trained based on the generated datasets from the simulation. 400 datasets from the 2D RP model, 400 datasets from the DPD-mDPD simulation are used for training, and the rest are used for testing. Figure 7 displays 10 prediction results to (a) showcases the predicted variations in bubble radius under five different pressure changes when the initial R0=658nmR_{0}=658~{}\rm{nm}, and (b) illustrates the predicted variations in bubble radius under five different pressure scenarios when the initial R0R_{0} is set to 1.091μm1.091~{}\rm{\mu m}. The prediction accuracy (Acc) is described by,

Acc=1PredRefRef2,{\rm Acc}=1-\left\|\frac{{\rm Pred}-{\rm Ref}}{\rm Ref}\right\|_{2}, (26)

where 2\|*\|_{2} represents the L2L_{2}-norm between the predicted (Pred) and reference (Ref) values. In both cases, the dynamic changes in the bubble radius do not exhibit significant noise fluctuations. The model can accurately predict the dynamic evolution process with an accuracy of over 99%.

As R0R_{0} gradually decreases, the noise in the bubble evolution process gradually becomes apparent. The noisy data is derived from simulation data of DPD-mDPD under the condition where R0R_{0} is near the lower boundary. The overall KDE and ensemble-averaged ACF can be found and set as training targets. The SINN part of the composite neural operator network acts as a generative model to create new noise trajectories that satisfy the same KDE and ACF of the ensemble noise data. Figure 8 shows the result of one case of the generated trajectory. It can be observed that the model well learns the statistical characteristics (KDE and ACF) of the noise, and generates a brand-new noise trajectory.

Refer to caption
Figure 8: Generated model results. (a) shows the KDE training results. (b) shows the ACF training results. (c) shows one generated noise trajectory from the trained model compared with the reference noise trajectory.
Refer to caption
Figure 9: Bubble dynamic prediction. (a) One example case of model prediction results at the microscale. (b) The relationship between RN/R0R_{N}/R_{0} and R0R_{0}. (c) Model prediction of bubble radius within 1μm1~{}\rm{\mu m} (d) Model prediction of bubble radius over 1μm1~{}\rm{\mu m}.

Subsequently, by integrating the accurate predictive ability of DNO for the mean value, the entire model can capture the dynamic fluctuations in bubble behavior at the microscale as shown in Figure 9 (a). The predicted results of the model, incorporating statistical features, encompass not only a singular mean prediction but also include a fluctuation term, capturing the dynamic variations in bubble behavior at the microscale. It is noteworthy that the fluctuation terms in the dynamic changes of bubble growth under identical conditions are different. Therefore, the predicted data may not align perfectly with the reference data.

Through the analysis of simulation data, the relationship between RnR_{n} and R0R_{0} can be determined. Figure 9 (b) illustrates the variation of RN/R0R_{N}/R_{0} with respect to R0R_{0}. From a data processing perspective, as R0R_{0} continuously increases, the simulation scale gradually expands. The statistical features manifested by the fluctuation term of bubble growth become challenging to express in the data. The absolute value of the RNR_{N} tends to decrease as R0R_{0} increases. Consequently, the RN/R0R_{N}/R_{0} curve initially experiences a rapid decline. After R0R_{0} exceeds 0.7μm0.7~{}\rm{\mu m}, the ratio of the fluctuation term RNR_{N} to R0R_{0} is less than 0.22%. This explains that beyond this point, the RP model and DPD model will converge, yielding identical results. Incorporating this relationship into the composite neural operator network allows it to adapt to any initial R0R_{0}, predicting the corresponding dynamic bubbles growth under any pressure changes. Figure 9 (c) shows the prediction results with bubble radius between 0.1μm0.1~{}\rm{\mu m} to 1.0μm1.0~{}\rm{\mu m}. And Figure 9 (d) shows the prediction results with bubble radius between 1.0μm1.0~{}\rm{\mu m} to 1.5μm1.5~{}\rm{\mu m}.

The results demonstrate that the model effectively predicts bubble dynamics across different scales and captures the variations in the fluctuation term at a microscopic level. Therefore, the well-trained composite neural operator network seamlessly integrates the multiscale aspects, eliminating the need to switch models when addressing problems at different scales. It can serve as a powerful and unified surrogate model for tackling diverse scale-related problems.

5 Summary and Discussion

A composite neural operator model for multiscale bubble dynamics has been developed to unify microscale stochastic bubble dynamics models and macroscale continuum-based bubble dynamics models, which is able to accurately approximate both the deterministic aspects of bubble dynamics and their stochastic fluctuations at microscale due to fluctuating hydrodynamics. This is realized through the integration of a deep neural operator for predicting the mean bubble dynamics and a statistics-informed neural network for capturing correlated fluctuations by leveraging a long short-term memory architecture to consider the non-Markovian effects.

We performed many-body dissipative particle dynamics simulations for stochastic bubble growth dynamics under pressure variations to generate training and testing data at the microscale regime, and solved the continuum-based Rayleigh-Plesset equation for deterministic bubble growth dynamics under pressure variations to generate training and testing data at macroscale regime. The effectiveness of the composite neural operator model has been demonstrated through comparison of predictions with numerical simulations from microscopic to macroscopic scales, showing a high accuracy in predicting bubble dynamics under varying conditions. The model successfully reconciles the deterministic and stochastic realms of bubble behavior, offering a holistic view of bubble dynamics that was previously unattainable with traditional standalone physics-based bubble dynamics models.

The composite neural operator developed in this work is the first deep learning surrogate for multiscale bubble growth dynamics that can capture correct stochastic fluctuations in microscopic fluid phenomena. At the microscale, the nonlinear dynamics of micro-bubble can be significantly affected by the thermo-hydrodynamic fluctuations at the liquid-vapor interface, which refers to the energy changes and structural disturbances at the bubble surface induced by the microscale fluctuations of molecular motion. The stochastic fluctuation plays a crucial role in the mass exchange, energy transfer, and interfacial chemical reaction between the micro-bubble and the surrounding fluids. There are a lot of important chemicophysical processes in industrial applications, i.e., surface adsorption, catalytic reaction, mass transfer, heavily rely on the interactions between micro-bubbles and surrounding fluids [40]. Examples include the heat/mass transfer enhancement technology using micro-bubbles formed on the surface of porous media to promote the efficiency of catalytic reactions [41], and the proton exchange membrane fuel cells using micro-bubbles for hydrogen gas dispersion to accelerate the hydrogen oxidation reaction [42].

This research emphasized the importance of integrating multiscale fluid physics to tackle the complex nature of nonlinear bubble dynamics across scales. By bridging the gap between microscale stochastic fluid models and macroscale continuum-based fluid models, it provides a comprehensive understanding of bubble behavior at different scales, which is crucial for optimizing relevant industrial processes involving multiscale bubble dynamics. Furthermore, this study highlights the potential of advanced computational methods, such as deep neural networks and neural operator learning, in enhancing our understanding of complex fluid phenomena, setting a new benchmark for future investigations in the field of multiscale fluid dynamics.

Acknowledgments

This work was supported as part of the AIM for Composites, an Energy Frontier Research Center funded by the U.S. Department of Energy, Office of Science, Basic Energy Sciences at Clemson University under award #DE-SC0023389.

References

  • Jia et al. [2023] M. Jia, M.U. Farid, J.A. Kharraz, N.M. Kumar, S.S. Chopra, A. Jang, J. Chew, S.K. Khanal, G. Chen, and A.K. An. Nanobubbles in water and wastewater treatment systems: Small bubbles making big difference. Water Res., 245:120613, 2023.
  • Wang et al. [2020] H. Wang, W. Yang, X. Yan, L. Wang, Y. Wang, and H. Zhang. Regulation of bubble size in flotation: A review. J. Environ. Chem. Eng., 8(5):104070, 2020.
  • Zhou et al. [2022] Y. Zhou, L. Dai, and N. Jiao. Review of bubble applications in microrobotics: Propulsion, manipulation, and assembly. Micromachines, 13(7):1068, 2022.
  • Wang et al. [2023] A. Wang, K.D. Silva, M. Jones, P. Robinson, G. Larribe, and W. Gao. Anticorrosive coating systems for marine propellers. Prog. Org. Coat., 183:107768, 2023.
  • Zhang et al. [2023] Z.-H. Zhang, S. Wang, L. Cheng, H. Ma, X. Gao, C.S. Brennan, and J.-K. Yan. Micro-nano-bubble technology and its applications in food industry: A critical review. Food Rev. Int., 39(7):4213–4235, 2023.
  • Prosperetti [2017] A. Prosperetti. Vapor bubbles. Annu. Rev. Fluid Mech., 49(1):221–248, 2017.
  • Doinikov and Bouakaz [2013] A.A. Doinikov and A. Bouakaz. Ultrasonically induced dynamics of a contrast agent microbubble between two parallel elastic walls. Phys. Med. Biol., 58(19):6797, 2013.
  • Qamar et al. [2013] A. Qamar, R. Samtaney, and J.L. Bull. Dynamics of micro-bubble sonication inside a phantom vessel. Appl Phys Lett., 102(1):013702, 2013.
  • Ji et al. [2015] B. Ji, X.W. Luo, R.E.A. Arndt, X. Peng, and Y. Wu. Large eddy simulation and theoretical investigations of the transient cavitating vortical flow structure around a NACA66 hydrofoil. Int. J. Multiph. Flow, 68:121–134, 2015.
  • Gallo et al. [2020] M. Gallo, F. Magaletti, D. Cocco, and C.M. Casciola. Nucleation and growth dynamics of vapour bubbles. J. Fluid Mech., 883:A14, 2020.
  • Sheikh et al. [2023] S. Sheikh, B. Lonetti, I. Touche, A. Mohammadi, Z. Li, and M. Abbas. Brownian motion of soft particles near a fluctuating lipid bilayer. J. Chem. Phys., 159(24):244903, 2023.
  • Nagayama et al. [2006] G. Nagayama, T. Tsuruta, and P. Cheng. Molecular dynamics simulation on bubble formation in a nanochannel. Int. J. Heat Mass Transf., 49(23):4437–4443, 2006.
  • Pan et al. [2018a] D. Pan, G. Zhao, Y. Lin, and X. Shao. Mesoscopic modelling of microbubble in liquid with finite density ratio of gas to liquid. Europhys. Lett., 122(2):20003, 2018a.
  • Sullivan et al. [2022] P. Sullivan, D. Dockar, M.K. Borg, R. Enright, and R. Pillai. Inertio-thermal vapour bubble growth. J. Fluid Mech., 948:A55, 2022.
  • Chen et al. [2023] J.L. Chen, J.L. Prelesnik, B. Liang, Y. Sun, M. Bhatt, C. Knight, K. Mahesh, and J.I. Siepmann. Large-scale molecular dynamics simulations of bubble collapse in water: Effects of system size, water model, and nitrogen. J. Chem. Phys., 159(22):224505, 2023.
  • Mulbah et al. [2022] C. Mulbah, C. Kang, N. Mao, W. Zhang, A.R. Shaikh, and S. Teng. A review of VOF methods for simulating bubble dynamics. Prog. Nucl. Energy, 154:104478, 2022.
  • Balcázar et al. [2015] N. Balcázar, O. Lehmkuhl, L. Jofre, and A. Oliva. Level-set simulations of buoyancy-driven motion of single and multiple bubbles. Int. J. Heat Fluid Flow, 56:91–107, 2015.
  • Zhang et al. [2017] B. Zhang, Y. Mao, C.-L. Chen, and Y. Zhang. Hybrid atomistic-continuum simulation of nucleate boiling with a domain re-decomposition method. Numer. Heat Transf. B: Fundam., 71(3):217–235, 2017.
  • Lin et al. [2021a] C. Lin, Z. Li, L. Lu, S. Cai, M. Maxey, and G.E. Karniadakis. Operator learning for predicting multiscale bubble growth dynamics. J. Chem. Phys., 154(10):104118, 2021a.
  • Lin et al. [2021b] C. Lin, M. Maxey, Z. Li, and G.E. Karniadakis. A seamless multiscale operator neural network for inferring bubble dynamics. J. Fluid Mech., 929:A18, 2021b.
  • Español and Warren [2017] P. Español and P.B. Warren. Perspective: Dissipative particle dynamics. J. Chem. Phys., 146(15):150901, 2017.
  • Li et al. [2014] Z. Li, X. Bian, B. Caswell, and G.E. Karniadakis. Construction of dissipative particle dynamics models for complex fluids via the Mori-Zwanzig formulation. Soft Matter, 10(43):8659–8672, 2014.
  • Marsh et al. [1997] C.A. Marsh, G. Backx, and M.H. Ernst. Static and dynamic properties of dissipative particle dynamics. Phys. Rev. E, 56(2):1676–1691, 1997.
  • Groot and Warren [1997] R. Groot and P. Warren. Dissipative particle dynamics: Bridging the gap between atomistic and mesoscopic simulation. J. Chem. Phys., 107(11):4423–4435, 1997.
  • Español and Warren [1995] P. Español and P. Warren. Statistical mechanics of dissipative particle dynamics. Europhys. Lett., 30(4):191, 1995.
  • Warren [2003] P. Warren. Vapor-liquid coexistence in many-body dissipative particle dynamics. Phys. Rev. E, 68(6):066702, 2003.
  • Arienti et al. [2011] M. Arienti, W. Pan, X. Li, and G.E. Karniadakis. Many-body dissipative particle dynamics simulation of liquid/vapor and liquid/solid interactions. J. Chem. Phys., 134(20):204114, 2011.
  • Pagonabarraga and Frenkel [2001] I. Pagonabarraga and D. Frenkel. Dissipative particle dynamics for interacting systems. J. Chem. Phys., 115(11):5015–5026, 2001.
  • Pan et al. [2018b] D. Pan, G. Zhao, Y. Lin, and X. Shao. Mesoscopic modelling of microbubble in liquid with finite density ratio of gas to liquid. Europhys. Lett., 122(2):20003, 2018b.
  • Rycroft [2009] C.H. Rycroft. VORO++: a three-dimensional voronoi cell library in C++. Chaos, 19(4):041111, 2009.
  • Plesset and Prosperetti [1977] M.S. Plesset and A. Prosperetti. Bubble dynamics and cavitation. Annu. Rev. Fluid Mech., 9(1):145–185, 1977.
  • Prosperetti and Lezzi [1986] A. Prosperetti and A. Lezzi. Bubble dynamics in a compressible liquid. part 1. first-order theory. J. Fluid Mech., 168:457–478, 1986.
  • Fuster et al. [2011] D. Fuster, C. Dopazo, and G. Hauke. Liquid compressibility effects during the collapse of a single cavitating bubble. J. Acoust. Soc. Am., 129(1):122–131, 2011.
  • Wang [2014] Q. Wang. Multi-oscillations of a bubble in a compressible liquid near a rigid boundary. J. Fluid Mech., 745:509–536, 2014.
  • Dubey et al. [2022] S.R. Dubey, S.K. Singh, and B.B. Chaudhuri. Activation functions in deep learning: A comprehensive survey and benchmark. Neurocomputing, 503:92–108, 2022.
  • Lu et al. [2021] L. Lu, P. Jin, G. Pang, Z. Zhang, and G.E. Karniadakis. Learning nonlinear operators via deeponet based on the universal approximation theorem of operators. Nat. Mach. Intell., 3:218–229, 2021.
  • Lu et al. [2023] M. Lu, A. Mohammadi, Z. Meng, X. Meng, G. Li, and Z. Li. Deep neural operator for learning transient response of interpenetrating phase composites subject to dynamic loading. Comput. Mech., 72:563–576, 2023.
  • Zhu et al. [2023] Y. Zhu, Y.-H. Tang, and C. Kim. Learning stochastic dynamics with statistics-informed neural network. J. Comput. Phys., 474:111819, 2023.
  • Nounou and Bakshi [2000] M.N. Nounou and B.R. Bakshi. Chapter 5 - multiscale methods for denoising and compression. In Beata Walczak, editor, Wavelets in Chemistry, volume 22 of Data Handling in Science and Technology, pages 119–150. Elsevier, 2000.
  • Sakr et al. [2022] M. Sakr, M.M. Mohamed, M.A. Maraqa, M.A. Hamouda, A.A. Hassan, J. Ali, and J. Jung. A critical review of the recent developments in micro-nano bubbles applications for domestic and industrial wastewater treatment. Alex. Eng. J., 61(8):6591–6612, 2022.
  • Jung et al. [2023] M. U. Jung, Y. C. Kim, G. Bournival, and S. Ata. Industrial application of microbubble generation methods for recovering fine particles through froth flotation: A review of the state-of-the-art and perspectives. Adv. Colloid Interface Sci., 322:103047, 2023.
  • Stoll et al. [2024] J. Stoll, N. Zhao, X.-Z. Yuan, F. Girard, E. Kjeang, and Z. Shi. Impacts of bubble defects in proton exchange membranes on fuel cell performance and durability. J. Power Sources, 596:234072, 2024.