Complementary, Not Cumulative: Interaction Effects in Physics-Informed Neural Networks for Navier-Stokes Vortex Shedding

arXiv cs.LG Papers

Summary

This study systematically evaluates physics-informed neural network techniques for fluid dynamics, showing that combining periodic activations with causal weighting improves performance on the Navier-Stokes vortex shedding benchmark, while further additions cause degradation due to nonlinear interactions.

arXiv:2608.19632v1 Announce Type: new Abstract: Physics-informed neural networks (PINNs) embed governing partial differential equations directly into the training loss, offering a promising alternative to costly CFD solvers for unsteady flows. Yet the growing list of techniques proposed to improve PINN training is typically validated one at a time, leaving open whether these techniques actually compose. We study this question in depth on the DFG/Schafer-Turek unsteady cylinder wake benchmark. In isolation, nearly every technique performs no better than an untreated baseline. However, combining periodic (SIREN) activations with causal weighting unlocks a previously inaccessible regime, reconstructing velocity and pressure fields to within 4.1% average relative L2 error against an OpenFOAM reference solution. Adding further techniques instead causes catastrophic performance degradation, demonstrating that individually effective PINN interventions can interact nonlinearly and that more elaborate training recipes are not necessarily better.
Original Article
View Cached Full Text

Cached at: 08/21/26, 10:25 AM

# Complementary, Not Cumulative: Interaction Effects in Physics-Informed Neural Networks for Navier–Stokes Vortex Shedding
Source: [https://arxiv.org/html/2608.19632](https://arxiv.org/html/2608.19632)
###### Abstract

Physics\-informed neural networks \(PINNs\) embed governing partial differential equations directly into the training loss, offering a promising alternative to costly CFD solvers for unsteady flows\. Yet the growing list of techniques proposed to improve PINN training is typically validated one at a time, leaving open whether these techniques actually compose\. We study this question in depth on the DFG/Schäfer–Turek unsteady cylinder wake benchmark\. In isolation, nearly every technique performs no better than an untreated baseline\. However, combining periodic \(SIREN\) activations with causal weighting unlocks a previously inaccessible regime, reconstructing velocity and pressure fields to within 4\.1% average relative L2 error against an OpenFOAM reference solution\. Adding further techniques instead causes catastrophic performance degradation, demonstrating that individually effective PINN interventions can interact nonlinearly and that more elaborate training recipes are not necessarily better\.

## 1Introduction

Compared to the internet\-scale corpora that power today’s text and vision based foundation models, most scientific domains are inherently data\-starved\([22](https://arxiv.org/html/2608.19632#bib.bib7)\)\. Many of the systems being modeled in science, however, are constrained by well\-established physical laws\. Physics\-informed neural networks \(PINNs\) exploit this by embedding governing equations and boundary conditions directly into the training loss, approximating solutions to partial differential equations \(PDEs\) with only a fraction of the data such problems would otherwise require\([14](https://arxiv.org/html/2608.19632#bib.bib1)\)\.

Since this formulation was introduced, PINNs have been applied across a wide range of domains, including solid mechanics\([4](https://arxiv.org/html/2608.19632#bib.bib2)\), heat transfer\([1](https://arxiv.org/html/2608.19632#bib.bib3)\), and biomedical flow modeling\([6](https://arxiv.org/html/2608.19632#bib.bib4)\)\. However, these models face well\-documented challenges when scaling to more complex problems, largely due to training instability when the loss depends on higher\-order derivatives\([8](https://arxiv.org/html/2608.19632#bib.bib5);[20](https://arxiv.org/html/2608.19632#bib.bib6)\)\.

Fluid dynamics is among the most consequential of these complex problem classes: predicting fluid behavior underpins nearly every discipline of physical engineering\. Because traditional computational fluid dynamics \(CFD\) solvers become especially costly at higher Reynolds numbers\([7](https://arxiv.org/html/2608.19632#bib.bib8)\), there is strong motivation for faster learned surrogates such as PINNs\. Yet this promise is not automatic: prior work has documented failures even for standard setups\([3](https://arxiv.org/html/2608.19632#bib.bib9)\)\. As PINN research has grown, so has the number of proposed fixes, typically validated in isolation against different baselines\. We systematically test whether these techniques compose on the standard DFG/Schäfer–Turek unsteady cylinder wake benchmark\. Our key contributions are:

1. 1\.A systematic evaluation of widely\-used PINN techniques spanning architectural changes, activation functions, and loss reweighting schemes\.
2. 2\.Identification of the specific combination \(periodic activations paired with causal weighting\) needed to reliably learn vortex shedding\.
3. 3\.An analysis showing why further additions to this pairing, such as fourier features or self\-adaptive weighting, each independently break it down\.

## 2Background & Related Work

The Navier–Stokes equations rank among the most notoriously difficult systems in mathematical physics: proving that smooth solutions always exist in three dimensions is one of the seven unsolved Millennium Prize Problems\([2](https://arxiv.org/html/2608.19632#bib.bib19)\)\. These equations describe how a fluid’s velocity field evolves under the forces acting on it:

∇⋅𝐮\\displaystyle\\nabla\\cdot\\mathbf\{u\}=0\\displaystyle=0\(1a\)∂𝐮∂t\+\(𝐮⋅∇\)𝐮\\displaystyle\\frac\{\\partial\\mathbf\{u\}\}\{\\partial t\}\+\(\\mathbf\{u\}\\cdot\\nabla\)\\mathbf\{u\}=−1ρ∇p\+ν∇2𝐮\\displaystyle=\-\\frac\{1\}\{\\rho\}\\nabla p\+\\nu\\nabla^\{2\}\\mathbf\{u\}\(1b\)
where𝐮=\(u,v\)\\mathbf\{u\}=\(u,v\)is the velocity field,ppis pressure,ρ\\rhois fluid density, andν\\nuis kinematic viscosity\. Two properties make this system hard to solve directly: the convective term\(𝐮⋅∇\)𝐮\(\\mathbf\{u\}\\cdot\\nabla\)\\mathbf\{u\}is nonlinear, ruling out closed\-form solutions in general, and pressure has no evolution equation of its own, so it must be solved for indirectly at every step to keep the velocity field divergence\-free\. This coupling is why conventional CFD solves a discretized version of these equations on a spatial mesh, advancing the solution forward in time while iteratively coupling the pressure and velocity fields to enforce incompressibility\([12](https://arxiv.org/html/2608.19632#bib.bib20)\)\. The Reynolds number, the ratio of convective to viscous forces, governs this cost: larger values push flows into unsteady, vortex\-dominated regimes \(e\.g\. the unsteady loading on turbine blades\) that demand finer meshes and smaller time steps\.

PINNs have famously struggled as target dynamics grow more complex\.[8](https://arxiv.org/html/2608.19632#bib.bib5)showed that this failure is not due to insufficient network capacity: the same architecture that fails as a PINN can represent the correct solution when trained in a purely supervised fashion\. Instead, embedding the PDE residual into the loss creates an optimization landscape that becomes extremely difficult to navigate\.[20](https://arxiv.org/html/2608.19632#bib.bib6)identified a related but distinct failure mode: gradients backpropagated from different loss terms \(physics, boundary, and initial conditions\) can become severely imbalanced during training\. Similarly,[13](https://arxiv.org/html/2608.19632#bib.bib10)identified a spectral bias in standard MLPs, the baseline PINN architecture: a tendency to preferentially learn low\-frequency functions\. This bias was later shown to also limit coordinate\-based neural representations such as images and 3D scenes\([18](https://arxiv.org/html/2608.19632#bib.bib11)\)\.

Each of these diagnoses led to a wave of new techniques: loss\-side fixes such as causal\([19](https://arxiv.org/html/2608.19632#bib.bib13)\)and self\-adaptive weighting\([11](https://arxiv.org/html/2608.19632#bib.bib14)\), and architectural fixes such as Fourier feature encoding\([18](https://arxiv.org/html/2608.19632#bib.bib11)\)and SIREN activations\([16](https://arxiv.org/html/2608.19632#bib.bib12)\)\. These are explored and explained in more detail throughout this paper\.

Vortex shedding around a cylinder, the specific problem studied in this work, has also drawn dedicated PINN research in its own right \- although published work has largely approached the problem through specialized, one\-off loss reformulations or architectural changes\.[21](https://arxiv.org/html/2608.19632#bib.bib15)reformulate the loss function itself, adding velocity and pressure correction terms inspired by the classical SIMPLE pressure\-velocity coupling algorithm to capture the evolution of vortex shedding\.[5](https://arxiv.org/html/2608.19632#bib.bib16)replace the standard MLP with a U\-Net\+\+, predicting a stream function rather than velocity and pressure directly, and approximating derivatives with gradient\-free convolutional filters rather than automatic differentiation\.[3](https://arxiv.org/html/2608.19632#bib.bib9)take a more diagnostic approach, using the standard PINN formulation to show that it cannot sustain vortex shedding without continuous data supervision, tracing this failure to numerically dissipative dynamic modes\. Our work complements this literature by holding the standard PINN formulation fixed and systematically testing how established, general\-purpose techniques combine, rather than proposing a new specialized architecture or loss for this problem\.

Beyond PINNs specifically, operator\-learning methods such as DeepONet\([10](https://arxiv.org/html/2608.19632#bib.bib17)\)and the Fourier Neural Operator\([9](https://arxiv.org/html/2608.19632#bib.bib18)\)offer an alternative paradigm for fast CFD surrogates, directly approximating the solution operator of a PDE rather than embedding its residual into the loss\. However, unlike our setting, these approaches typically require substantial training data spanning many solved instances; thus, we do not explore these methods further in this work\.

## 3Dataset

We study the two\-dimensional flow of an incompressible Newtonian fluid past a circular cylinder confined within a rectangular channel, following the widely adopted Schäfer–Turek \(ST\) benchmark\([15](https://arxiv.org/html/2608.19632#bib.bib21)\)\. This benchmark provides well\-established reference values for drag and lift coefficients and Strouhal number, making it an ideal testbed for validating PINN approaches to incompressible flow\. All simulations use a shared fluid and geometry; only the inlet velocity, and consequently the Reynolds number, differs between cases\. We only consider the steady\-inlet \(ST 2D\-1\) variant of the benchmark, governed by the Navier–Stokes equations given in equation[1](https://arxiv.org/html/2608.19632#S2.E1)\.

We simulate two Reynolds numbers spanning qualitatively different flow physics, allowing us to quantify how solution complexity affects PINN accuracy\. AtR​e=20Re=20, the flow is laminar and settles into a steady, symmetric wake\. Any temporal variation the PINN predicts after convergence reflects error rather than physics, making this a controlled test of the steady\-state limit\. AtR​e=100Re=100the flow is unsteady and sheds a periodic Kármán vortex street with a well\-defined Strouhal number near 0\.30, requiring the network to learn the spatial structure of the shed vortices and their periodic timing\. Figure[1](https://arxiv.org/html/2608.19632#S3.F1)visualizes this contrast directly\.

![Refer to caption](https://arxiv.org/html/2608.19632v1/dataset_overview.png)Figure 1:UyU\_\{y\}velocity field snapshots from our OpenFOAM ground\-truth dataset\. Top:R​e=20Re=20, steady laminar wake, essentially unchanged across a 4\-second span\. Bottom:R​e=100Re=100, periodic Kármán vortex street, visibly evolving within a fraction of one shedding period\.All reference flow fields are generated using OpenFOAM v2512, an open\-source finite\-volume CFD framework\. The mesh is first generated in Gmsh before being imported into OpenFOAM\. Both cases are solved with the transient laminar solvericoFoamand PISO pressure\-velocity coupling\. The mesh is a graded, quad\-dominant extrusion with 50,184 cells, refined near the cylinder wall and through the wake\. ForR​e=20Re=20we simulatet∈\[0,10\]t\\in\[0,10\]s atΔ​t=0\.001\\Delta t=0\.001s; forR​e=100Re=100we simulatet∈\[0,8\]t\\in\[0,8\]s, the duration specified by the benchmark, atΔ​t=0\.0002\\Delta t=0\.0002s\. Both cases write the full flow field every0\.10\.1s, yielding 100 and 80 snapshots respectively\. Full details appear in Appendix[A](https://arxiv.org/html/2608.19632#A1)\.

Before using these outputs as PINN training and evaluation data, we validate them against the published ST benchmark reference values\. AtR​e=20Re=20, our converged drag coefficient matches the benchmark to within 0\.2%\. AtR​e=100Re=100, our time\-averaged drag matches to within 7\.8%, while lift amplitude and Strouhal number match to within 1%\. The larger drag discrepancy atR​e=100Re=100reflects the known sensitivity of integrated drag to near\-wall mesh resolution at higher Reynolds number, and caps how closely a PINN trained on these fields can match the true ST solution\.

For each simulation, we extract cell\-centre velocity, pressure, and coordinate fields from the OpenFOAM output at every written time step\. The combined dataset totals approximately 9 million spatiotemporal observations across both Reynolds numbers\.

## 4Methods

### 4\.1Base PINN Formulation

We validate the base PINN formulation on the Re=20 case before applying it to the harder Re=100 dynamics studied in the rest of this paper\. At Re=20, the flow is steady, so the model only needs to learn a time\-invariant, symmetric wake\. Training uses no direct data supervision, relying only on governing physics and boundary/initial conditions\. At steady state \(t≥2\.0t\\geq 2\.0s\), relative L2 errors against OpenFOAM are all within 3% \(Table[1](https://arxiv.org/html/2608.19632#S4.T1)\), and the predicted pressure drop across the cylinder matches to within 1%\. This confirms the configuration below is correctly implemented, and this exact recipe is carried over unchanged to Re=100 for the remainder of the paper’s ablations\.

> Architecture\.A fully\-connected multilayer perceptron maps the spatiotemporal coordinates\(x,y,t\)\(x,y,t\), normalized to\[−1,1\]\[\-1,1\]per coordinate using the domain bounds, to the flow variables\(u,v,p\)\(u,v,p\)\. The network has 8 hidden layers of width 128,tanh\\tanhactivations, Xavier\-uniform weight initialization, and zero\-initialized biases\. Loss formulation\.The training loss is a weighted sum of three terms: ℒ=λp​h​y​s​ℒp​h​y​s\+λb​c​ℒb​c\+λi​c​ℒi​c,\\mathcal\{L\}=\\lambda\_\{phys\}\\mathcal\{L\}\_\{phys\}\+\\lambda\_\{bc\}\\mathcal\{L\}\_\{bc\}\+\\lambda\_\{ic\}\\mathcal\{L\}\_\{ic\},\(2\)with baseline weightsλp​h​y​s=3\.0\\lambda\_\{phys\}=3\.0,λb​c=5\.0\\lambda\_\{bc\}=5\.0,λi​c=0\.2\\lambda\_\{ic\}=0\.2and losses defined as: > ℒp​h​y​s\\mathcal\{L\}\_\{phys\}The mean squared residual of the continuity and momentum equations \(equation[1a](https://arxiv.org/html/2608.19632#S2.E1.1), equation[1b](https://arxiv.org/html/2608.19632#S2.E1.2)\), evaluated via automatic differentiation\. The momentum residual requires the kinematic viscosityν\\nu, set atν=0\.001\\nu=0\.001m2/s for the Re=20 case, consistent with the mean velocity and cylinder diameter in equation[8](https://arxiv.org/html/2608.19632#A1.E8)\. ℒb​c\\mathcal\{L\}\_\{bc\}Sums three boundary terms: the inlet, matched against the analytic Schäfer–Turek parabolic profile given in equation[9](https://arxiv.org/html/2608.19632#A1.E9); the outlet, held at zero pressure; and no\-slip, zero velocity on the channel walls and cylinder surface\. ℒi​c\\mathcal\{L\}\_\{ic\}Enforces the fluid starting at rest \(u=v=0u=v=0att=0t=0\)\. Sampling\.Collocation, boundary, and initial\-condition points are drawn i\.i\.d\. uniformly at random and resampled fresh at every training step: 8000 collocation points, 500 points each at the inlet and outlet, 500 points on each of the three no\-slip surfaces, and 300 initial\-condition points\. Training\.We train with AdamW, learning rate10−310^\{\-3\}, cosine\-annealed over 125K steps, and gradient norm clipped to 1\.0\.

Table 1:Relative L2 error against OpenFOAM for all baseline experiments\.∗Note Re=20 results are reported at steady state \(t≥2\.0t\\geq 2\.0s\); all other rows report error over the full trajectory\.
### 4\.2Candidate Techniques

Here we introduce a variety of techniques proposed in the PINN literature, each addressing a specific, previously\-documented failure mode of physics\-only training \(Section[2](https://arxiv.org/html/2608.19632#S2)\)\. Each can be added to the base formulation of Section[4\.1](https://arxiv.org/html/2608.19632#S4.SS1)independently of the others\.

#### 4\.2\.1Fourier Feature Encoding

Standard MLPs with smooth activations \(e\.g\. tanh\) struggle to learn high\-frequency signals: left to gradient descent, they preferentially settle into the smoothest function that satisfies the loss well, a phenomenon known as spectral bias\([13](https://arxiv.org/html/2608.19632#bib.bib10)\)\. This is a common obstacle in PINN solutions, and especially relevant to ours: vortex shedding is periodic, and with a shedding period of 0\.336s within our 8s training window, it creates a genuinely high\-frequency signal in time\.

Fourier feature encoding counters this by lifting the raw input coordinates into a high\-frequency basis before they reach the network\([18](https://arxiv.org/html/2608.19632#bib.bib11)\)\. Each coordinate group is mapped through

γ⁡\(𝐱\)=\[sin⁡\(2​π​B​𝐱\),cos⁡\(2​π​B​𝐱\)\]∈ℝ2​m,\\gamma\(\\mathbf\{x\}\)=\[\\sin\(2\\pi B\\mathbf\{x\}\),\\ \\cos\(2\\pi B\\mathbf\{x\}\)\]\\in\\mathbb\{R\}^\{2m\},\(3\)where the frequency matrixBBis sampled once from𝒩⁡\(0,σ2\)\\mathcal\{N\}\(0,\\sigma^\{2\}\)and then held fixed as a non\-trainable buffer for the rest of training\. We implement this as two separate encoders, one each for the spatial and time axes, withσs​p​a​t​i​a​l=2\.0\\sigma\_\{spatial\}=2\.0andσt​i​m​e=1\.0\\sigma\_\{time\}=1\.0\.

#### 4\.2\.2Causal Weighting

For time\-dependent PDEs, the true solution is causal: the state at timettdepends only on the initial condition and the dynamics that unfolded beforett, not on the solution at later times\. Standard PINN training ignores this structure entirely, since collocation points are drawn across the whole time domain\. This lets the optimizer reduce the loss by fitting late\-time residuals before resolving earlier dynamics, even though a low late\-time residual is only physically meaningful if those early dynamics were learned correctly first\.[19](https://arxiv.org/html/2608.19632#bib.bib13)argue this is a major source of PINN training failure, and propose weighting the physics loss so that later times only contribute once earlier times are already well fit\.

We implement a discretized, batch\-local approximation of this idea: each batch’s collocation points are binned intoM=20M=20equal intervals over\[tm​i​n,tm​a​x\]\[t\_\{min\},t\_\{max\}\], and the mean physics residual within each bin,r¯k\\bar\{r\}\_\{k\}, is computed\. Bin weights are then set by the cumulative residual in all earlier bins,

wk=exp\(−ϵ∑j<kr¯j\),w\_\{k\}=\\exp\\left\(\-\\epsilon\\sum\_\{j<k\}\\bar\{r\}\_\{j\}\\right\),\(4\)so that a bin only receives substantial weight once the physics residual in every preceding bin has been driven down\. Each collocation point inherits the weight of its time bin, and the physics loss becomes the weighted mean1N​∑iwi​ri\\frac\{1\}\{N\}\\sum\_\{i\}w\_\{i\}r\_\{i\}\. We setϵ=1\.0\\epsilon=1\.0\.

#### 4\.2\.3Hard Boundary Condition Enforcement

Boundary conditions in a standard PINN are enforced softly, as a term in the loss that the network is only encouraged, not guaranteed, to satisfy\. This creates competition with the other loss terms, so the boundary condition can be violated where its weight is outmatched by conflicting physics or data gradients\.[17](https://arxiv.org/html/2608.19632#bib.bib22)propose constructing the network’s output so that boundary conditions are satisfied exactly, removing the constraint from the optimization problem\.

The no\-slip condition on the cylinder surface is a natural candidate for this treatment: it is where the steepest velocity gradients occur, so any imperfection here has outsized downstream effects\. We construct a smooth distance\-based mask around the cylinder,

d⁡\(x,y\)=tanh⁡\(10⋅rd​i​s​t−rr\),rd​i​s​t=\(x−cx\)2\+\(y−cy\)2,d\(x,y\)=\\tanh\\left\(10\\cdot\\frac\{r\_\{dist\}\-r\}\{r\}\\right\),\\qquad r\_\{dist\}=\\sqrt\{\(x\-c\_\{x\}\)^\{2\}\+\(y\-c\_\{y\}\)^\{2\}\},\(5\)and multiply it into the raw network output for the velocity components,u=d⁡\(x,y\)​ur​a​wu=d\(x,y\)\\,u\_\{raw\}andv=d⁡\(x,y\)​vr​a​wv=d\(x,y\)\\,v\_\{raw\}\. Thus, on the cylinder surface,ddvanishes regardless of what the network predicts, enforcing no\-slip architecturally rather than through the loss\. Away from the cylinder,d→1d\\to 1, so the mask leaves the solution unaffected outside a thin band near the wall\.

#### 4\.2\.4Periodic \(SIREN\) Activations

Sinusoidal activations offer a complementary way to address the spectral bias described in Section[4\.2\.1](https://arxiv.org/html/2608.19632#S4.SS2.SSS1), changing the activation function itself rather than the input encoding\.[16](https://arxiv.org/html/2608.19632#bib.bib12)propose replacingtanh\\tanhor ReLU withsin⁡\(ω​z\)\\sin\(\\omega z\)throughout the network, so that every layer, not just the input, is built from oscillatory functions capable of representing fine detail\. Since the physics loss requires differentiating the network’s output multiple times in the momentum equation, this matters directly for us: repeated differentiation of a sinusoid remains a bounded, well\-behaved sinusoid, whereas the derivatives oftanh\\tanhdegrade and saturate\.

Following[16](https://arxiv.org/html/2608.19632#bib.bib12), we setω\\omegaof the first layer to 30 and 1 for all subsequent layers\. SIREN also requires a different initialization scheme: first\-layer weights are drawn from𝒰\(−1/ni​n,1/ni​n\)\\mathcal\{U\}\(\-1/n\_\{in\},1/n\_\{in\}\), all later layers from𝒰⁡\(−6/ni​n,6/ni​n\)\\mathcal\{U\}\(\-\\sqrt\{6/n\_\{in\}\},\\sqrt\{6/n\_\{in\}\}\), with biases zero\-initialized\.

#### 4\.2\.5Self\-Adaptive Loss Weights

Balancing multiple loss terms against each other is a difficult hyperparameter optimization problem\.[11](https://arxiv.org/html/2608.19632#bib.bib14)address this by making each weight a learnable parameter and framing the loss as a min\-max game: the network minimizes the loss with respect to its weights, while the weights themselves are simultaneously updated to maximize it\. This gives training a self\-correcting mechanism for loss balancing that responds to how training is actually progressing, rather than a single fixed weighting decided in advance\.

We reparameterize each weight in log\-space,λk=exp⁡\(ℓk\)\\lambda\_\{k\}=\\exp\(\\ell\_\{k\}\), guaranteeingλk\>0\\lambda\_\{k\}\>0for any value ofℓk\\ell\_\{k\}\. The network weightsθ\\thetaand the log\-weightsℓ\\ellare optimized separately:θ\\thetais updated by ordinary gradient descent on the lossLL, whileℓ\\ellis updated by gradient ascent \(learning rate10−310^\{\-3\}\) on the same loss:

ℓk←ℓk\+lr⋅∇ℓkL=ℓk\+lr⋅λk​Lk,\\ell\_\{k\}\\leftarrow\\ell\_\{k\}\+\\text\{lr\}\\cdot\\nabla\_\{\\ell\_\{k\}\}L=\\ell\_\{k\}\+\\text\{lr\}\\cdot\\lambda\_\{k\}L\_\{k\},\(6\)Since∇ℓkL=λk​Lk\\nabla\_\{\\ell\_\{k\}\}L=\\lambda\_\{k\}L\_\{k\}, this pushesλk\\lambda\_\{k\}up fastest for whichever componentLkL\_\{k\}currently has the largest loss\. After each update,ℓk\\ell\_\{k\}is clamped to\[−3,5\]\[\-3,5\]to keep the ascent dynamics from diverging\.

#### 4\.2\.6Post\-Hoc Second\-Order Fine\-Tuning \(L\-BFGS\)

Adam is a first\-order optimizer: it adapts its step size using only the gradient’s own recent history, with no information about the curvature of the loss surface around it\. This makes it effective at making rapid progress across a rough, high\-dimensional loss landscape early in training, but it often fails to converge tightly once training is already close to a local optimum\. A common practice in PINN training is to follow Adam with a quasi\-Newton method, most often L\-BFGS, which builds an approximation of the inverse Hessian from recent gradient history to take curvature\-aware steps and refine a solution beyond what Adam alone reaches\([14](https://arxiv.org/html/2608.19632#bib.bib1)\)\.

We fine\-tune from our best Adam checkpoint using an initial step size of 1\.0, rescaled at each step by a strong\-Wolfe line search, and an inverse\-Hessian approximation built from a history of 100 past gradient\-step pairs\. Unlike the continuous resampling used during Adam training, the collocation, boundary, initial\-condition, and data points are held fixed for each L\-BFGS step, so that the loss and gradient stay consistent across the multiple re\-evaluations required by the line search\.

### 4\.3Experimental Design

Applying the base formulation from Section[4\.1](https://arxiv.org/html/2608.19632#S4.SS1)to Re=100 fails badly \(Table[1](https://arxiv.org/html/2608.19632#S4.T1)\): relative L2 errors reach 68% \(Ux\), 86% \(Uy\), and 118% \(p\)\. This is not a noisy version of the correct dynamics, but a collapse to a smoothed, quasi\-steady near\-field response around the cylinder\. The model effectively finds it easier to zero out the temporal derivative than to resolve the true periodic dynamics\.

To address this, we test the full set of candidate techniques from Section[4\.2](https://arxiv.org/html/2608.19632#S4.SS2)individually, but find that none meaningfully move the model out of this collapse\. We therefore introduce an additional loss term,ℒd​a​t​a\\mathcal\{L\}\_\{data\}, that grounds training with direct supervision from a held\-out 1% \(40,000\-point\) sample of our OpenFOAM ground truth\. Adding this term partially rescues the baseline on Ux and p, but Uy, the velocity component most directly driven by shedding, barely moves \(Table[1](https://arxiv.org/html/2608.19632#S4.T1)\)\.

To verify the physics loss itself contributes, we test a data\-only control with the physics loss removed\. It does not outperform the physics\-only baseline \(Table[1](https://arxiv.org/html/2608.19632#S4.T1)\), but fails differently: it produces roughly correct oscillation amplitude decorrelated from the true shedding phase, rather than the near\-zero variance of the physics\-only runs\. This confirms physics and data address different parts of the failure, and neither alone suffices\. We adopt the physics\-constrained, data\-supervised configuration as the baseline for all results below; consistent with[3](https://arxiv.org/html/2608.19632#bib.bib9), some form of data supervision proves necessary for learning this problem at all\.

Given a limited compute budget of T4 GPUs, the base formulation in Section[4\.1](https://arxiv.org/html/2608.19632#S4.SS1)is itself intentionally kept at a reduced scale\. None of our runs are trained to full convergence and loss continues to decrease slowly well beyond our training budget\. We rely on the assumption that relative comparisons between configurations remain informative under this shared, fixed compute budget\.

With this data\-supervised configuration as our baseline, we evaluate the six candidate techniques from Section[4\.2](https://arxiv.org/html/2608.19632#S4.SS2)in two stages\. We first test each technique individually to measure how much of the shedding failure mode any single technique can address on its own\. We then use these individual results to guide a series of combination searches, pairing and stacking techniques to see which combinations succeed where the individual techniques fall short, and which instead degrade performance relative to their parts\.

### 4\.4Evaluation Metrics

To avoid a single aggregate error hiding the qualitatively different failure modes discussed in Section[4\.3](https://arxiv.org/html/2608.19632#S4.SS3), we report three tiers of metrics\. Our primary accuracy measure is the relative L2 error, computed per field over the full spatiotemporal domain\. To separate models that fail to oscillate at all from those that oscillate with the wrong phase, we additionally report temporal correlation and oscillation amplitude ratio at fixed downstream wake probes\. Finally, we report two domain\-standard quantities from the CFD literature, pressure drop across the cylinder and Strouhal number\.

## 5Results

Section[4\.3](https://arxiv.org/html/2608.19632#S4.SS3)established a working baseline\. We now turn to this paper’s central questions: how much each individual technique matters, which combination reliably learns the shedding dynamics, and, for the combinations that fail, what specific mechanism is responsible\.

Table[2](https://arxiv.org/html/2608.19632#S5.T2)summarizes every individual technique and combination tested\. Individually, none of the five techniques recovers any coherent shedding tone or meaningful wake oscillation: L2 error, pressure, and dominant frequency all barely move from baseline\. Pairing causal weighting with either spectral\-bias fix, SIREN or Fourier Features, changes this qualitatively: both recover the true Strouhal number and produce strong phase\-locked correlation at every wake probe, with SIREN the stronger pairing on every metric\. Stacking further onto this pairing is where the interesting failures live: tightening causal weighting or doubling data supervision leaves headline error roughly unchanged while modestly improving temporal fidelity, adding Self\-Adaptive Weights or Fourier Features on top of a working recipe both actively destroy it: one an optimization failure, the other an architectural one, each traced to a specific mechanism below\.

Table 2:Relative L2 error, predicted Strouhal number, wake\-probe amplitude ratio, and wake\-probe correlation \(each averaged overx/D=2,4,6x/D=2,4,6\) for various experiments\. True St=0\.300 for all rows\.Table[3](https://arxiv.org/html/2608.19632#S5.T3)tests whether SIREN\+causal weighting’s remaining error is a capacity or training\-budget limitation, given the reduced\-scale setup of Section[4\.3](https://arxiv.org/html/2608.19632#S4.SS3): training our current architecture for longer \(4000 epochs\), training a larger model \(6 hidden layers of width 256\), and fine\-tuning the converged larger model with L\-BFGS\. Both training longer and using a larger model help substantially, more than halving error, while L\-BFGS destroys nearly all of these gains\.

Table 3:Understanding capacity and training budget limitations of the best configuration\.Figure[2](https://arxiv.org/html/2608.19632#S5.F2)shows the impact of these configurations directly\. The baseline never learns the oscillating pressure\-drop behavior at all, SIREN\+causal weighting recovers it but at reduced amplitude, and the deeper, fully\-converged model is nearly indistinguishable from OpenFOAM, including the wake\-deficit double\-hump structure in the velocity profiles\. Fourier Features stacked on SIREN\+causal weighting instead collapses entirely, a failure mode we return to in Section[5\.2](https://arxiv.org/html/2608.19632#S5.SS2)\.

Figure 2:For various configurations we compare \(a\) Pressure dropΔ​p​\(t\)\\Delta p\(t\)and \(b, c\) streamwise wake velocity profilesUx​\(y\)U\_\{x\}\(y\)att=5\.0t=5\.0s andt=5\.4t=5\.4s against the ground truth\.### 5\.1Optimization Instability

We now examine why these failures occur, starting with a pattern visible directly in the training checkpoints: across many of the experiments, especially the individual techniques tested without pairing, each catastrophic run’s best checkpoint was captured within the first 50 epochs of a 2000\-epoch schedule\. This is a real taxonomy: optimization\-dynamics failures break training itself, early and permanently, distinct from configurations that train normally but simply converge to a worse solution\.

We take a closer look at one technique in particular to understand why training freezes so early: Self\-Adaptive Weights\. Figure[3](https://arxiv.org/html/2608.19632#S5.F3)\(a\) shows the training loss spiking early once Self\-Adaptive Weights are introduced\. Panel \(b\) shows why: the four self\-adaptive weights escalate toward their clamp ceiling \(e5e^\{5\}, equation[6](https://arxiv.org/html/2608.19632#S4.E6)\) in a staggered order, withλp​h​y​s\\lambda\_\{phys\}last\. The adversarial ascent inflates whichever term is currently easiest to increase loss on first, boundary and data fitting, well before it reaches the physics residual\. By the time every weight has been driven to its bound, the optimization has already been destabilized for the better part of one hundred epochs\. This staggered blowup, not a permanently starved physics term, is what produces the early freeze in the best\-checkpoint epoch\.

Figure 3:\(a\) Training loss for SIREN\+causal weighting with and without Self\-Adaptive Weights\. \(b\) Self\-adaptive loss weights over training: all four escalate to the clamp ceiling in a staggered order, data first, physics last\.L\-BFGS’s collapse, on top of the converged deeper model, shares this same early\-freeze signature but for a distinct mechanism\. L\-BFGS did not drift or diverge gradually: it took one large step that flattened and redistributed the weights, erasing the sharp, high\-magnitude weights SIREN relies on to represent high\-frequency content, and its line search then stalled completely\. The failure is a single catastrophic update, not a gradual overshoot\.

### 5\.2Architectural Incompatibility

The collapse of Fourier Features \+ SIREN \+ Causal Weighting has a different cause entirely\. We compare per\-term training loss at initialization \(epoch 0\) for SIREN\+Causal Weighting with and without Fourier Features\. Adding Fourier Features inflates the physics residual by79×79\\timesrelative to SIREN alone, while the other three terms \(ℒb​c\\mathcal\{L\}\_\{bc\},ℒi​c\\mathcal\{L\}\_\{ic\},ℒd​a​t​a\\mathcal\{L\}\_\{data\}\) stay within the same order of magnitude\. This imbalance is fatal: by epoch 15, the physics loss has collapsed to approximately4×10−64\\times 10^\{\-6\}, essentially zero, and stays pinned there for the remaining∼\\sim1300 epochs of the run\.

The physics residual \(equation[1b](https://arxiv.org/html/2608.19632#S2.E1.2)\) is dominated by derivative terms,ux,uy,ut,ux​x,uy​y,u\_\{x\},u\_\{y\},u\_\{t\},u\_\{xx\},u\_\{yy\},vx,vy,vx​x,vy​yv\_\{x\},v\_\{y\},v\_\{xx\},v\_\{yy\}, all of which vanish identically if the network’s output is constant\. Driving physics loss to zero therefore does not require learning the flow field: collapsing the output to a near\-constant function trivially satisfies it\. Comparing the trained checkpoints’ output\-layer weights confirms this: the final linear layer shrinks by roughly21×21\\timeswhen Fourier Features is added \(output layer norm shrinks from 1\.397 to 0\.066\)\. This is the direct cause of the field collapse visible in Figure[4](https://arxiv.org/html/2608.19632#S5.F4), where predictedUyU\_\{y\}and pressure both flatten to a narrow band near zero across the whole domain\.

![Refer to caption](https://arxiv.org/html/2608.19632v1/field_comparison_bookends.png)Figure 4:Field comparison att=5\.0t=5\.0s for various experimental configurations\. Note that SIREN \+ Fourier Features together collapse to a near\-uniform field\.Why does stacking Fourier Features onto SIREN specifically cause this, rather than simply adding capacity? The two techniques compound multiplicatively rather than additively at the first layer\. A Fourier feature isγ⁡\(x\)=sin⁡\(2​π​β​x\)\\gamma\(x\)=\\sin\(2\\pi\\beta x\)withβ∼𝒩⁡\(0,σ2\)\\beta\\sim\\mathcal\{N\}\(0,\\sigma^\{2\}\); feeding it into a SIREN first layer,h⁡\(x\)=sin⁡\(ω0​\(w⋅γ⁡\(x\)\+b\)\)h\(x\)=\\sin\(\\omega\_\{0\}\(w\\cdot\\gamma\(x\)\+b\)\), gives by the chain rule

d​hd​x=ω0cos\(⋅\)⋅w⋅2​π​β​cos⁡\(2​π​β​x\)⏟d​γ/d​x,\\frac\{dh\}\{dx\}=\\omega\_\{0\}\\cos\(\\cdot\)\\cdot w\\cdot\\underbrace\{2\\pi\\beta\\cos\(2\\pi\\beta x\)\}\_\{d\\gamma/dx\},\(7\)so the effective first\-layer frequency isω0⋅2​π​β\\omega\_\{0\}\\cdot 2\\pi\\betarather than justω0\\omega\_\{0\}\. With our hyperparameters \(ω0=30\\omega\_\{0\}=30,σs​p​a​t​i​a​l=2\.0\\sigma\_\{spatial\}=2\.0\), this is roughly a2πσ≈12\.6×2\\pi\\sigma\\approx 12\.6\\timesamplification, and because the viscous term needs a second derivative, this compounds further\. Measuring PDE\-residual derivatives at random initialization confirms this structurally: the second\-derivative standard deviation is roughly2\.4×2\.4\\timeslarger with Fourier Features added\. As a result, compounding frequencies inflate the initial physics residual by roughly79×79\\times, and gradient descent takes the cheapest available exit by collapsing the output layer toward a degenerate near\-constant solution where every derivative term vanishes trivially\.

## 6Conclusion

We presented a systematic ablation study of five widely\-used PINN techniques on the DFG/Schäfer–Turek unsteady cylinder wake benchmark, evaluating each individually, in combination, and stacked beyond their best\-performing pairing\. This paper’s central finding is that these techniques are complementary, not cumulative: which pairing works matters far more than how many techniques are stacked together\.

An open question is whether this complementarity generalizes beyond our controlled benchmark, to three\-dimensional, higher\-Reynolds\-number flows where the underlying dynamics are far more complex, and where techniques validated here may compose differently, or not at all\. More broadly, we hope the diagnostic approach taken here, tracing failures to specific, checkable mechanisms in training checkpoints and network weights rather than treating them as unexplained instability, proves useful for evaluating other technique combinations beyond the ones studied here\.

## References

- Caiet al\.\(2021\)S\. Cai, Z\. Wang, S\. Wang, P\. Perdikaris, and G\. E\. KarniadakisPhysics\-informed neural networks for heat transfer problems\.Journal of Heat Transfer143\(6\),pp\. 060801\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p2.1)\.
- J\. Carlson, A\. Jaffe, and A\. Wiles \(Eds\.\) \(2006\)J\. Carlson, A\. Jaffe, and A\. Wiles \(Eds\.\)The millennium prize problems\.American Mathematical Society,Providence, RI\.External Links:ISBN 978\-0\-8218\-3679\-8Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p1.1)\.
- Chuang and Barba \(2023\)P\. Chuang and L\. A\. BarbaPredictive limitations of physics\-informed neural networks in vortex shedding\.arXiv preprint arXiv:2306\.00230\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p3.1),[§2](https://arxiv.org/html/2608.19632#S2.p6.1),[§4\.3](https://arxiv.org/html/2608.19632#S4.SS3.p3.1)\.
- Haghighatet al\.\(2021\)E\. Haghighat, M\. Raissi, A\. Moure, H\. Gomez, and R\. JuanesA physics\-informed deep learning framework for inversion and surrogate modeling in solid mechanics\.Computer Methods in Applied Mechanics and Engineering379,pp\. 113741\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p2.1)\.
- Jiang and Chen \(2025\)C\. Jiang and N\. ChenGradient\-free physics\-informed neural networks \(gf\-pinns\) for vortex shedding prediction in flow past square cylinders\.Computers in Industry169,pp\. 104304\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p6.1)\.
- Kissaset al\.\(2020\)G\. Kissas, Y\. Yang, E\. Hwuang, W\. R\. Witschey, J\. A\. Detre, and P\. PerdikarisMachine learning in cardiovascular flows modeling: predicting arterial blood pressure from non\-invasive 4d flow mri data using physics\-informed neural networks\.Computer methods in applied mechanics and engineering358,pp\. 112623\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p2.1)\.
- Kochkovet al\.\(2021\)D\. Kochkov, J\. A\. Smith, A\. Alieva, Q\. Wang, M\. P\. Brenner, and S\. HoyerMachine learning–accelerated computational fluid dynamics\.Proceedings of the National Academy of Sciences118\(21\),pp\. e2101784118\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p3.1)\.
- Krishnapriyanet al\.\(2021\)A\. Krishnapriyan, A\. Gholami, S\. Zhe, R\. Kirby, and M\. MahoneyCharacterizing possible failure modes in physics\-informed neural networks\.Advances in neural information processing systems34,pp\. 26548–26560\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p2.1),[§2](https://arxiv.org/html/2608.19632#S2.p4.1)\.
- Liet al\.\(2020\)Z\. Li, N\. Kovachki, K\. Azizzadenesheli, B\. Liu, K\. Bhattacharya, A\. Stuart, and A\. AnandkumarFourier neural operator for parametric partial differential equations\.arXiv preprint arXiv:2010\.08895\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p7.1)\.
- Luet al\.\(2021\)L\. Lu, P\. Jin, G\. Pang, Z\. Zhang, and G\. E\. KarniadakisLearning nonlinear operators via deeponet based on the universal approximation theorem of operators\.Nature machine intelligence3\(3\),pp\. 218–229\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p7.1)\.
- McClenny and Braga\-Neto \(2020\)L\. McClenny and U\. Braga\-NetoSelf\-adaptive physics\-informed neural networks using a soft attention mechanism\.arXiv preprint arXiv:2009\.04544\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p5.1),[§4\.2\.5](https://arxiv.org/html/2608.19632#S4.SS2.SSS5.p1.1)\.
- Patankar \(2018\)S\. PatankarNumerical heat transfer and fluid flow\.CRC press\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p3.1)\.
- Rahamanet al\.\(2019\)N\. Rahaman, A\. Baratin, D\. Arpit, F\. Draxler, M\. Lin, F\. Hamprecht, Y\. Bengio, and A\. CourvilleOn the spectral bias of neural networks\.InInternational conference on machine learning,pp\. 5301–5310\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p4.1),[§4\.2\.1](https://arxiv.org/html/2608.19632#S4.SS2.SSS1.p1.1)\.
- Raissiet al\.\(2019\)M\. Raissi, P\. Perdikaris, and G\. E\. KarniadakisPhysics\-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations\.Journal of Computational physics378,pp\. 686–707\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p1.1),[§4\.2\.6](https://arxiv.org/html/2608.19632#S4.SS2.SSS6.p1.1)\.
- Schäferet al\.\(1996\)M\. Schäfer, S\. Turek, F\. Durst, E\. Krause, and R\. RannacherBenchmark computations of laminar flow around a cylinder\.InFlow simulation with high\-performance computers II: DFG priority research programme results 1993–1995,pp\. 547–566\.Cited by:[§A\.1](https://arxiv.org/html/2608.19632#A1.SS1.p1.1),[§3](https://arxiv.org/html/2608.19632#S3.p1.1)\.
- Sitzmannet al\.\(2020\)V\. Sitzmann, J\. Martel, A\. Bergman, D\. Lindell, and G\. WetzsteinImplicit neural representations with periodic activation functions\.Advances in neural information processing systems33,pp\. 7462–7473\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p5.1),[§4\.2\.4](https://arxiv.org/html/2608.19632#S4.SS2.SSS4.p1.1),[§4\.2\.4](https://arxiv.org/html/2608.19632#S4.SS2.SSS4.p2.1)\.
- Sukumar and Srivastava \(2022\)N\. Sukumar and A\. SrivastavaExact imposition of boundary conditions with distance functions in physics\-informed deep neural networks\.Computer Methods in Applied Mechanics and Engineering389,pp\. 114333\.Cited by:[§4\.2\.3](https://arxiv.org/html/2608.19632#S4.SS2.SSS3.p1.1)\.
- Tanciket al\.\(2020\)M\. Tancik, P\. Srinivasan, B\. Mildenhall, S\. Fridovich\-Keil, N\. Raghavan, U\. Singhal, R\. Ramamoorthi, J\. Barron, and R\. NgFourier features let networks learn high frequency functions in low dimensional domains\.Advances in neural information processing systems33,pp\. 7537–7547\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p4.1),[§2](https://arxiv.org/html/2608.19632#S2.p5.1),[§4\.2\.1](https://arxiv.org/html/2608.19632#S4.SS2.SSS1.p2.1)\.
- Wanget al\.\(2022\)S\. Wang, S\. Sankaran, and P\. PerdikarisRespecting causality is all you need for training physics\-informed neural networks\.arXiv preprint arXiv:2203\.07404\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p5.1),[§4\.2\.2](https://arxiv.org/html/2608.19632#S4.SS2.SSS2.p1.1)\.
- Wanget al\.\(2021\)S\. Wang, Y\. Teng, and P\. PerdikarisUnderstanding and mitigating gradient flow pathologies in physics\-informed neural networks\.SIAM Journal on Scientific Computing43\(5\),pp\. A3055–A3081\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p2.1),[§2](https://arxiv.org/html/2608.19632#S2.p4.1)\.
- Weiet al\.\(2026\)C\. Wei, Y\. Fan, C\. C\. Ooi, J\. C\. Wong, H\. Wang, and P\. ChiuBridging computational fluid dynamics algorithm and physics\-informed learning: simple\-pinn for incompressible navier\-stokes equations\.arXiv preprint arXiv:2603\.24013\.Cited by:[§2](https://arxiv.org/html/2608.19632#S2.p6.1)\.
- Willardet al\.\(2022\)J\. Willard, X\. Jia, S\. Xu, M\. Steinbach, and V\. KumarIntegrating scientific knowledge with machine learning for engineering and environmental systems\.ACM Computing Surveys55\(4\),pp\. 1–37\.Cited by:[§1](https://arxiv.org/html/2608.19632#S1.p1.1)\.

## Appendix ACFD: OpenFOAM Configuration

This appendix documents the full OpenFOAM configuration used to generate the reference dataset in this work: the problem geometry and governing relations, mesh generation, boundary conditions, solver configuration, and the specific parameters used for each of the two Reynolds number cases\.

### A\.1Problem Geometry and Governing Relations

We simulate two\-dimensional, incompressible flow of a Newtonian fluid past a circular cylinder confined within a rectangular channel, following the Schäfer–Turek \(ST\) benchmark\([15](https://arxiv.org/html/2608.19632#bib.bib21)\)\. The domain is a channel of lengthLLand heightHH, with a cylinder of diameterDDpositioned off\-centre near the inlet \(Table[4](https://arxiv.org/html/2608.19632#A1.T4)\)\. The flow is governed by the incompressible Navier–Stokes equations given in equation[1](https://arxiv.org/html/2608.19632#S2.E1), where𝐮=\(u,v\)\\mathbf\{u\}=\(u,v\)is the velocity field,ppis pressure,ρ\\rhois fluid density, andν\\nuis kinematic viscosity\. The Reynolds number is defined as

R​e=Um​e​a​n​Dν,Re=\\frac\{U\_\{mean\}D\}\{\\nu\},\(8\)whereUm​e​a​nU\_\{mean\}is the mean inlet velocity; it is the only quantity that differs between our two simulated cases \(Sections[A\.5](https://arxiv.org/html/2608.19632#A1.SS5)and[A\.6](https://arxiv.org/html/2608.19632#A1.SS6)\)\. The inlet boundary follows the parabolic \(Hagen–Poiseuille\) profile specified by the ST benchmark,

u⁡\(0,y,t\)\\displaystyle u\(0,y,t\)=6​Um​e​a​n​y​\(H−y\)H2\\displaystyle=\\frac\{6U\_\{mean\}y\(H\-y\)\}\{H^\{2\}\}\(9\)v⁡\(0,y,t\)\\displaystyle v\(0,y,t\)=0,\\displaystyle=0,\(10\)and all simulations are initialised from rest \(u=v=0u=v=0everywhere att=0t=0\)\. Drag and lift coefficients, used throughout this appendix to validate our simulations against the published ST reference values, are computed from OpenFOAM’sforceCoeffsfunction object using reference velocityUr​e​f=Um​e​a​nU\_\{ref\}=U\_\{mean\}, reference lengthLr​e​f=DL\_\{ref\}=D, and reference areaAr​e​f=D×depthA\_\{ref\}=D\\times\\text\{depth\}:

Cd\\displaystyle C\_\{d\}=2​Fdρ​Um​e​a​n2​D​depth\\displaystyle=\\frac\{2F\_\{d\}\}\{\\rho U\_\{mean\}^\{2\}D\\,\\text\{depth\}\}\(11\)Cl\\displaystyle C\_\{l\}=2​Flρ​Um​e​a​n2​D​depth\\displaystyle=\\frac\{2F\_\{l\}\}\{\\rho U\_\{mean\}^\{2\}D\\,\\text\{depth\}\}\(12\)
Table 4:Computational geometry\. All dimensions are in metres\.
### A\.2Mesh Generation and Post\-Processing

The mesh is generated in Gmsh as a two\-dimensional quad\-dominant surface mesh with a single\-layer hexahedral extrusion inzz, giving a fully structured pseudo\-2D domain, and is imported into OpenFOAM withgmshToFoam\. Graded refinement toward the cylinder wall and through the wake is achieved with Gmsh distance and threshold fields applied to the cylinder arc curves \(Table[5](https://arxiv.org/html/2608.19632#A1.T5)\)\. The front and back faces of the domain are treated asempty\(pseudo\-2D\) patches\.

For each written snapshot, velocity componentsuu,vv, and kinematic pressurep/ρp/\\rhoare read from the OpenFOAM binary\-format field files; only internal cell values are extracted, and boundary face values are discarded\. Cell\-centre coordinates are obtained from theCfield written bywriteCellCentres, and thezz\-coordinate is discarded since the domain is pseudo\-2D\.

Table 5:Mesh generation parameters\. The mesh is shared by bothR​e=20Re=20andR​e=100Re=100simulations\.
### A\.3Boundary Conditions

Table[6](https://arxiv.org/html/2608.19632#A1.T6)lists the boundary condition applied to each patch\. Conditions are identical across both Reynolds numbers; only the inlet velocity magnitude, viaUm​e​a​nU\_\{mean\}in equation[9](https://arxiv.org/html/2608.19632#A1.E9), differs between cases\.

Table 6:Boundary condition specification for all patches\.
### A\.4OpenFOAM Solver Configuration

Both Reynolds number cases are solved in OpenFOAM v2512 usingicoFoam, a transient solver for incompressible, laminar flow; no turbulence model is applied, which is appropriate forR​e<200Re<200\. Pressure–velocity coupling is handled by the PISO algorithm, with the correction and scheme settings summarised in Table[7](https://arxiv.org/html/2608.19632#A1.T7)\.

Table 7:Solver and numerical scheme configuration applied to both simulations\.
### A\.5Reynolds Number 20: Steady Flow

AtR​e=20Re=20, obtained with a mean inlet velocityUm​e​a​n=0\.20U\_\{mean\}=0\.20m/s \( equation[8](https://arxiv.org/html/2608.19632#A1.E8)\), the flow is laminar and converges to a steady, symmetric wake by approximatelyt=5t=5s\. We simulate tot=10t=10s atΔ​t=0\.001\\Delta t=0\.001s, well within the stability limit \(max Courant number 0\.58\), and write the full flow field every 0\.1s for 100 snapshots\. Our converged drag coefficient ofCd=5\.567C\_\{d\}=5\.567matches the published ST reference value of 5\.579 to within 0\.2%, validating the simulation before use as training data \(Table[8](https://arxiv.org/html/2608.19632#A1.T8)\)\.

Table 8:Time integration and output parameters for theR​e=20Re=20\(steady\) simulation\.
### A\.6Reynolds Number 100: Unsteady Vortex Shedding

AtR​e=100Re=100, obtained with a mean inlet velocityUm​e​a​n=1\.00U\_\{mean\}=1\.00m/s, the flow is unsteady and sheds a periodic Kármán vortex street from approximatelyt=4t=4s onward\. The higher velocity and finer near\-wall dynamics require a smaller time step: we simulate tot=8t=8s, the duration specified by the ST benchmark, atΔ​t=0\.0002\\Delta t=0\.0002s \(max Courant number 0\.85\), again writing the full flow field every 0\.1s, for 80 snapshots\. Our time\-averaged drag coefficient over the periodic regime \(t∈\[4,8\]t\\in\[4,8\]s\) matches the ST reference to within 7\.8%, while lift amplitude and Strouhal number both match to within 1% \(Table[9](https://arxiv.org/html/2608.19632#A1.T9)\)\. The larger drag discrepancy reflects the known sensitivity of integrated drag to near\-wall mesh resolution at higher Reynolds number; it sets a practical upper bound on how closely a PINN trained on these fields can match the true ST solution, but does not affect the self\-consistency of our evaluation framework\.

Table 9:Time integration and output parameters for theR​e=100Re=100\(unsteady\) simulation\.

## Appendix BFull Field Comparisons

Figure[4](https://arxiv.org/html/2608.19632#S5.F4)in the main text shows a single\-quantity snapshot across four configurations\. Here we provide the complete picture for three representative configurations, the baseline, our best\-performing pairing scaled to a deeper model, and the Fourier Features \+ SIREN failure case, showing the true field \(OpenFOAM\), the PINN prediction, and the absolute error for all three physical quantities \(UxU\_\{x\},UyU\_\{y\},pp\) att=5\.0t=5\.0s andt=5\.4t=5\.4s\.

![Refer to caption](https://arxiv.org/html/2608.19632v1/field_comparison_full_baseline.png)Figure 5:Full field comparison for the baseline configuration: true \(OpenFOAM\), predicted \(PINN\), and absolute error forUxU\_\{x\},UyU\_\{y\}, andppatt=5\.0t=5\.0s andt=5\.4t=5\.4s\. The baseline fails to reconstruct any wake oscillation, collapsing to a smoothed, near\-steady near\-field response\.![Refer to caption](https://arxiv.org/html/2608.19632v1/field_comparison_full_deeper.png)\(a\)SIREN \+ Causal Weighting \+ Deeper Model\. This configuration reconstructs the full vortex street with error concentrated in the far wake\.
![Refer to caption](https://arxiv.org/html/2608.19632v1/field_comparison_full_ff.png)\(b\)SIREN \+ Causal Weighting \+ Fourier Features\. The predicted fields collapse to a near\-uniform, near\-zero output across the entire domain, consistent with the output\-layer collapse mechanism discussed in Section[5\.2](https://arxiv.org/html/2608.19632#S5.SS2)\.

Similar Articles

Physics-Informed Neural Networks with Learnable Loss Balancing and Transfer Learning

arXiv cs.LG

This paper proposes a self-supervised physics-informed neural network (PINN) framework with a learnable blending neuron to adaptively balance physics-based and data-driven losses, and integrates transfer learning to improve efficiency under data scarcity. It is validated on liquid-metal miniature heat sink CFD data with only 87 datapoints, achieving under 8% error.