A Mixed-Form PINNS (MF-PINNS) For Solving The Coupled Stokes-Darcy Equations
Li Shan, Xi Shen
TL;DR
The paper tackles ill-conditioning and gradient competition in PINNs for coupled Stokes-Darcy flow with Beavers-Joseph-Saffman interfaces. It introduces MF-PINNs, which fuse velocity-pressure (VP) and stream-vorticity (SV) formulations into a mixed-form loss with carefully chosen weights and decoupling, supplemented by Fourier-feature activations and adaptive learning-rate strategies. Numerical experiments demonstrate that MF-PINNs achieve accurate velocity, streamline, and pressure fields across wide ranges of kinematic viscosity $\nu$ and permeability $\kappa$ (from $10^{-4}$ to $10^{4}$), significantly outperforming baseline and some competing PINN variants. The work provides practical guidance on activation choices, loss weighting, and training schedules, and offers code to enable replication and further exploration of multi-physics PINNs for turbulent or interface-rich problems.
Abstract
Parallel physical information neural networks (P-PINNs) have been widely used to solve systems with multiple coupled physical fields, such as the coupled Stokes-Darcy equations with Beavers-Joseph-Saffman (BJS) interface conditions. However, excessively high or low physical constants in partial differential equations (PDE) often lead to ill conditioned loss functions and can even cause the failure of training numerical solutions for PINNs. To solve this problem, we develop a new kind of enhanced parallel PINNs, MF-PINNs, in this article. Our MF-PINNs combines the velocity pressure form (VP) with the stream-vorticity form (SV) and add them with adjusted weights to the total loss functions. The results of numerical experiments show our MF-PINNs have successfully improved the accuracy of the streamline fields and the pressure fields when kinematic viscosity and permeability tensor range from 1e-4 to 1e4. Thus, our MF-PINNs hold promise for more chaotic PDE systems involving turbulent flows. Additionally, we also explore the best combination of the activation functions and their periodicity. And we also try to set the initial learning rate and design its decay strategies. The code and data associated with this paper are available at https://github.com/shxshx48716/MF-PINNs.git.
