Differentiable physics & scientific surrogates

Differentiable simulators and neural surrogates for optimization and inverse problems.

Differentiable physics and scientific surrogates

Many scientific problems already come with a physical model. The trouble is that the model is often too slow, or not differentiable, to sit inside a learning or optimization loop. This theme is about removing that obstacle: make the physics itself differentiable, or replace its expensive parts with neural surrogates, so that gradients flow from end to end. Once they do, hard search and calibration problems turn into gradient descent.

Wind energy is a clear example. Turbine wakes reduce the power of downstream turbines, and engineers model them well, but the standard models were not written to be differentiated. DiffWake rebuilds this machinery in JAX, including the first differentiable cumulative-curl wake model, which makes layout optimization about fifty times faster and lets turbulence parameters be calibrated directly against operational data (Bånkestad et al., 2025).

The same approach reads structure out of measurements. In small-angle X-ray scattering, recovering a nanoparticle’s internal structure from its scattering curve is an inverse problem with non-unique solutions and a slow forward model. A neural surrogate plus a differentiable pipeline makes large-scale fitting and honest identifiability analysis possible (Bånkestad et al., 2026). Ongoing work in the CoSiMa project extends this line to soft materials characterized at synchrotron beamlines.

The fluid surrogates developed under the geometry theme belong here too: an equivariant network that stands in for an expensive flow simulation is exactly this kind of fast, learned surrogate (Bånkestad et al., 2024).

Projects in this area

Publications

2026

  1. aisaxs_lnp.png
    A differentiable machine learning small-angle X-ray scattering analysis framework for structure elucidation of lipid nanoparticles
    Maria Bånkestad, Sandra Barman, Magnus Röding, and 11 more authors
    arXiv preprint arXiv:2606.05200, 2026

2025

  1. EurIPS-W
    diffwake_overview.png
    DiffWake: A General Differentiable Wind Farm Solver in JAX
    Maria Bånkestad, Leon Sütfeld, Aleksis Pirinen, and 1 more author
    In Workshop on Differentiable Systems and Scientific Machine Learning (EurIPS) , 2025

2024

  1. sim_obs.png
    Flexible SE(2) graph neural networks with applications to PDE surrogates
    Maria Bånkestad, Olof Mogren, and Aleksis Pirinen
    arXiv preprint arXiv:2405.20287, 2024