Hostname: page-component-89b8bd64d-j4x9h Total loading time: 0 Render date: 2026-05-08T09:26:43.193Z Has data issue: false hasContentIssue false

AI-assisted modeling of capillary-driven droplet dynamics

Published online by Cambridge University Press:  27 October 2023

Andreas D. Demou*
Affiliation:
Computation-based Science and Technology Research Center, The Cyprus Institute, Nicosia, Cyprus
Nikos Savva
Affiliation:
Computation-based Science and Technology Research Center, The Cyprus Institute, Nicosia, Cyprus
*
Corresponding author: Andreas D. Demou; Email: a.demou@cyi.ac.cy

Abstract

In this study, we present and assess data-driven approaches for modeling contact line dynamics, using droplet transport on chemically heterogeneous surfaces as a model system. Ground-truth data for training and validation are generated based on long-wave models that are applicable for slow droplet motion with small contact angles, which are known to accurately reproduce the dynamics with minimal computing resources compared to high-fidelity direct numerical simulations. The data-driven models are based on the Fourier neural operator (FNO) and are developed following two different approaches. The first deploys the data-driven method as an iterative neural network architecture, which predicts the future state of the contact line based on a number of previous states. The second approach corrects the time derivative of the contact line by augmenting its low-order asymptotic approximation with a data-driven counterpart, evolving the resulting system using standard time integration methods. The performance of each approach is evaluated in terms of accuracy and generalizability, concluding that the latter approach, although not originally explored within the original contribution on the FNO, outperforms the former.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Schematic representation of the FNO architecture as presented in Li et al. (2020). Top panel: The overall architecture. The auxiliary data used as input to the model is first lifted to a higher-dimensional space via $ \mathcal{P} $. This is followed by a series of Fourier layers, before the output is projected down to the solution space with the application of operator $ \mathcal{Q} $. Bottom panel: Schematic of a single Fourier layer. The input is passed through two parallel branches, the top one applying the forward and inverse Fourier transforms and the bottom one applying a local linear operator. The two branches are merged together before applying the activation function.

Figure 1

Figure 2. Approach A, trained on varied striped heterogeneity profiles. Training and testing errors as a function of the number of epochs for three different datasets with $ {N}_{\mathrm{tot}} $ = 150 (red curves; $ {N}_{\mathrm{train}} $ = 120 and $ {N}_{\mathrm{test}} $ = 30), $ {N}_{\mathrm{tot}} $ = 300 (blue curves; $ {N}_{\mathrm{train}} $ = 240 and $ {N}_{\mathrm{test}} $ = 60), and $ {N}_{\mathrm{tot}} $ = 600 (black curves; $ {N}_{\mathrm{train}} $ = 480 and $ {N}_{\mathrm{test}} $ = 120). Dashed and solid curves show the training errors $ {E}_{\mathrm{train}}^{\mathrm{A}} $ and testing errors $ {E}_{\mathrm{test}}^{\mathrm{A}} $, respectively.

Figure 2

Figure 3. Approach A, trained on varied striped heterogeneity profiles given by equation (9). Comparison between FNO predictions (orange curves) and simulation data (blue curves and semi-transparent filled areas) at the end of the simulation interval, for profiles that are described by equation (9), but were not used in the training/testing dataset. The specific parameters used to describe the surface heterogeneities in each case are listed in Supplementary Appendix A. The surface profile is colored in shades of gray ranging between $ \Phi =2 $ (white) and $ \Phi =3 $ (black). For each case, $ {E}_{\mathrm{aux}} $ is (a) $ 2.1 $, (b) $ 1.5 $, and (c) $ 5.5\% $, respectively.

Figure 3

Figure 4. Approach A, trained on varied striped heterogeneity profiles given by equation (9). Comparison between FNO predictions (orange curves) and simulation data (blue curves and semi-transparent filled areas) at the end of the simulation interval, for profiles that cannot be described by equation (9) and are therefore outside the training distribution: (a) horizontal and vertical striped features, rotated by $ {30}^{\circ } $, (b) smoothly varying random features, and (c) wettability gradient along the x-direction. The specific equations used to describe the surface heterogeneities in each case are given in Supplementary Appendix A. The substrate shading follows that of Figure 3. For each case, the auxiliary error is 2.7, 11.4, and 56.9%, respectively.

Figure 4

Figure 5. Approach A, trained on heterogeneity profiles given by equation (10). Training and testing errors as a function of the number of epochs for three different datasets with $ {N}_{\mathrm{tot}} $ = 500 (red curves; $ {N}_{\mathrm{train}} $ = 400 and $ {N}_{\mathrm{test}} $ = 100), $ {N}_{\mathrm{tot}} $ = 1000 (blue curves; $ {N}_{\mathrm{train}} $ = 800 and $ {N}_{\mathrm{test}} $ = 200), and $ {N}_{\mathrm{tot}} $ = 2000 (black curves; $ {N}_{\mathrm{train}} $ = 1600 and $ {N}_{\mathrm{test}} $ = 400). Dashed and solid curves show the training errors $ {E}_{\mathrm{train}}^{\mathrm{A}} $ and testing errors $ {E}_{\mathrm{test}}^{\mathrm{A}} $, respectively.

Figure 5

Figure 6. Approach A, trained on heterogeneity profiles given by equation (10), comparing the FNO predictions (orange curves) and simulation data (blue curves and semi-transparent filled areas) at the beginning (circular contact lines) and the end of the simulation interval for different realizations of equation (10) that were not used during training/testing. The specific parameters used to describe the heterogeneities in each case are given in Supplementary Appendix A. The surface profile is colored in shades of gray ranging between $ \Phi =1 $ (white) and $ \Phi =2 $ (black). The value of the auxiliary error for each case is (a) 10.2%, (b) 13.1%, (c) 5.1%, (d) 31.4%, (e) 77.2%, and (f) 49.3%.

Figure 6

Figure 7. Approach B, trained on heterogeneity profiles given by equation (10). Training and testing errors as a function of the number of epochs for three different datasets with $ {N}_{\mathrm{tot}} $ = 500 (red curves; $ {N}_{\mathrm{train}} $ = 400 and $ {N}_{\mathrm{test}} $ = 100), $ {N}_{\mathrm{tot}} $ = 1000 (blue curves; $ {N}_{\mathrm{train}} $ = 800 and $ {N}_{\mathrm{test}} $ = 200), and $ {N}_{\mathrm{tot}} $ = 2000 (black curves; $ {N}_{\mathrm{train}} $ = 1600 and $ {N}_{\mathrm{test}} $ = 400). Dashed and solid curves show the training errors $ {E}_{\mathrm{train}}^{\mathrm{A}} $ and testing errors $ {E}_{\mathrm{test}}^{\mathrm{A}} $, respectively.

Figure 7

Figure 8. Approach B, trained on heterogeneity profiles given by equation (10), comparing the FNO predictions (orange curves), and the reference simulation solutions (blue curves and semi-transparent filled areas) using the same heterogeneity profiles of Figure 6. The value of the auxiliary error for each case is (a) 2.3%, (b) 4.5%, (c) 1.1%, (d) 2.6%, (e) 0.9%, and (f) 8.1%, much lower compared to the values reported, in Figure 6.

Figure 8

Figure 9. Exploring the range of applicability of approach B. The plots compare the FNO predictions in accordance with equation (5) (orange curves) and the reference solutions (blue curves and semi-transparent filled areas) for the contact line positions at the start and the end of simulations, as the droplet traverses the features of the surface. All heterogeneity profiles are derived from the profile used in Figure 8d (see equation (10) with the actual parameters given in Supplementary Appendix A) by altering the value of a single parameter in each case: (a) $ {p}_3=10 $; (b) $ {p}_2=0.4 $; (c) $ {p}_1=0.1 $ and $ {p}_2=0.4 $. The heterogeneity profiles are colored in shades of gray, ranging between $ \Phi =1 $ (white) and $ \Phi =2 $ (black).

Figure 9

Figure 10. Generalizability of approach B. The plots compare the FNO predictions in accordance with equation (5) (orange curves), simulation results of the model that takes $ {v}_{\nu }={\overline{v}}_{\nu } $ defined in equation (5) (green curves), and the reference solutions (blue curves and semi-transparent filled areas) for the contact line positions in several time instances as the droplet traverses the features of the surface for (a) a surface profile that is markedly different from the heterogeneity profiles used in training/testing, and (b) a profile that covers a broader range of contact angles and for $ \lambda ={10}^{-5} $, two orders of magnitude smaller than the value used for training. The specific equations used to describe the heterogeneities in each case are given in Supplementary Appendix A. The surface profiles are colored in shades of gray, ranging between (a) $ \Phi =1 $ (white) and $ \Phi =2 $ (black), and (b) $ \Phi =1 $ (white) and $ \Phi =3 $ (black).

Supplementary material: File

Demou and Savva supplementary material
Download undefined(File)
File 135 KB
Submit a response

Comments

No Comments have been published for this article.