pith. sign in

arxiv: 2604.12505 · v1 · submitted 2026-04-14 · 📡 eess.SY · cs.SY

Data-driven Learning of LPV Surrogate Models of Fuel Sloshing

Pith reviewed 2026-05-10 15:06 UTC · model grok-4.3

classification 📡 eess.SY cs.SY
keywords fuel sloshingLPV modelssurrogate modelsspacecraftsmoothed particle hydrodynamicsdata-driven learningzero-gravitymodel-based control
0
0 comments X

The pith

LPV surrogate models approximate fuel sloshing and enable 100 times faster simulations for spacecraft control

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

This paper develops a high-fidelity simulator based on smoothed particle hydrodynamics for modeling fuel sloshing in spacecraft tanks. Using data from this simulator, it constructs a linear parameter-varying surrogate model that captures the dynamics with far less computation. The surrogate is shown to support closed-loop simulations of spacecraft maneuvers under zero gravity with two orders of magnitude speedup. This matters for spacecraft engineers who need to test many control strategies and verify performance without prohibitive simulation times.

Core claim

The authors demonstrate that a data-driven LPV state-space model with affine scheduling dependence, learned from input-output trajectories of a Jax-based SPH simulator, accurately represents the fuel sloshing behavior. When used in place of the full model, it permits closed-loop simulations of a rigid body spacecraft with partial fuel load for two different zero-gravity maneuver profiles at speeds increased by a factor of one hundred.

What carries the argument

Linear Parameter-Varying state-space representation with affine dependence on scheduling variables, fitted to simulation data to replace the expensive fluid dynamics computation.

If this is right

  • Simulations of spacecraft with sloshing fuel can be performed much more rapidly for validation campaigns.
  • Model-based control design benefits from the reduced computational cost during optimization and testing.
  • The methodology provides an open-source tool for generating training data for similar surrogate problems.
  • Accuracy is verified specifically for zero-gravity conditions and the tested maneuvers.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • Such surrogates might be updated online using flight data to handle changes in fuel level or tank conditions.
  • The approach could generalize to modeling sloshing in other vehicles or under varying gravity.
  • It opens the possibility of incorporating sloshing effects into real-time control laws for spacecraft.
  • Testing the surrogate against physical experiments would be a next step to confirm its predictive power.

Load-bearing premise

That the nonlinear fuel sloshing dynamics under zero gravity are adequately represented by a linear parameter-varying model whose parameters depend affinely on a small set of scheduling signals.

What would settle it

If a new maneuver causes the surrogate to produce spacecraft responses that differ substantially from those of the high-fidelity simulator in terms of attitude or liquid motion metrics.

Figures

Figures reproduced from arXiv: 2604.12505 by Amritam Das, E. Javier Olucha, Roland T\'oth, Valentin Preda.

Figure 4
Figure 4. Figure 4: In contrast, as shown in Fig. 5, the second manoeuvre profile induces a mass–spring–damper-like [PITH_FULL_IMAGE:figures/full_fig_p012_4.png] view at source ↗
read the original abstract

This paper aims to enhance the efficiency of validation and verification campaigns involving fuel sloshing phenomena. Our first contribution is the development of an open-source, high-fidelity and computationally efficient two-dimensional smoothed-particle hydrodynamics-based fuel sloshing simulator that reproduces the dynamics of a spacecraft with a partially filled tank with liquid propellant. Implemented in Python using Jax, the simulator leverages GPU parallelization and supports automatic differentiation, enabling rapid generation of simulation data and system linearizations for general surrogate modelling purposes. Our second contribution is the demonstration of a practical methodology for constructing surrogate models of fuel sloshing from input--output data generated by the simulator, targeting rapid simulation and model-based control applications. The surrogate model employs a Linear Parameter-Varying (LPV) state-space structure with affine dependence on the scheduling variables, providing an accurate yet computationally efficient approximation of the sloshing dynamics. The capabilities of the proposed approach are demonstrated through closed-loop simulations of a rigid spacecraft with a partially filled fuel tank for two manoeuvre profiles under zero-gravity conditions. The identified surrogate enables simulations that are two orders of magnitude faster than the high-fidelity model.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper develops an open-source 2D smoothed-particle hydrodynamics (SPH) simulator for fuel sloshing in partially filled spacecraft tanks under zero-gravity conditions, implemented in JAX to leverage GPU parallelization and automatic differentiation. From trajectories generated by this high-fidelity simulator, the authors construct data-driven Linear Parameter-Varying (LPV) state-space surrogate models with affine dependence on scheduling variables (tank acceleration and fill fraction). The surrogate is demonstrated in closed-loop simulations of a rigid spacecraft attitude control system for two specific maneuver profiles, with the claim that it enables simulations two orders of magnitude faster than the original SPH model while remaining sufficiently accurate for validation and verification purposes.

Significance. If the accuracy claims are substantiated with quantitative metrics, the work would provide a practical tool for accelerating V&V campaigns in spacecraft control design involving sloshing dynamics, where high-fidelity fluid simulations are otherwise prohibitive. The open-source JAX-based SPH simulator with GPU support and autodiff is a clear strength, enabling rapid data generation and potential extensions to other surrogate techniques. The LPV approach itself follows standard system-identification practice but targets a challenging nonlinear fluid problem.

major comments (2)
  1. [Abstract] Abstract: the central claim that the LPV surrogate provides an 'accurate yet computationally efficient approximation' and 'enables simulations that are two orders of magnitude faster' is stated without any quantitative accuracy metrics (RMS error, maximum state deviation, or closed-loop performance degradation relative to the high-fidelity SPH model), error bounds, or validation protocol details. This leaves the accuracy-for-closed-loop-use assertion only partially supported and requires explicit numerical evidence in the results section.
  2. [Demonstration section] Demonstration section: the surrogate is fitted exclusively to trajectories from two maneuver profiles. Because the underlying sloshing dynamics are governed by nonlinear free-surface PDEs, the manuscript should demonstrate that the affine scheduling maps remain accurate under extrapolation (e.g., larger-amplitude inputs, different fill fractions, or combined maneuvers) rather than only interpolation within the training set; otherwise the speedup benefit cannot be reliably claimed for general zero-g operations.
minor comments (2)
  1. [Abstract] The abstract would benefit from one or two concrete numerical values (e.g., observed speedup factor and a representative error metric) to give readers an immediate sense of the performance gain.
  2. Notation for the scheduling variables and the precise definition of the affine parameter dependence should be introduced earlier and used consistently when describing the LPV state-space matrices.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive and detailed feedback. We address each major comment point by point below, indicating where revisions will be made to improve the manuscript.

read point-by-point responses
  1. Referee: [Abstract] Abstract: the central claim that the LPV surrogate provides an 'accurate yet computationally efficient approximation' and 'enables simulations that are two orders of magnitude faster' is stated without any quantitative accuracy metrics (RMS error, maximum state deviation, or closed-loop performance degradation relative to the high-fidelity SPH model), error bounds, or validation protocol details. This leaves the accuracy-for-closed-loop-use assertion only partially supported and requires explicit numerical evidence in the results section.

    Authors: We agree that the abstract would be strengthened by explicit quantitative metrics. The results section already includes trajectory comparisons and closed-loop validation against the SPH simulator, but we will revise the abstract to incorporate specific numerical values (e.g., RMS errors on key states, maximum deviations, and the precise speedup factor observed). We will also expand the results section to provide a clearer description of the validation protocol and any error bounds used. revision: yes

  2. Referee: [Demonstration section] Demonstration section: the surrogate is fitted exclusively to trajectories from two maneuver profiles. Because the underlying sloshing dynamics are governed by nonlinear free-surface PDEs, the manuscript should demonstrate that the affine scheduling maps remain accurate under extrapolation (e.g., larger-amplitude inputs, different fill fractions, or combined maneuvers) rather than only interpolation within the training set; otherwise the speedup benefit cannot be reliably claimed for general zero-g operations.

    Authors: The two profiles were chosen to span a range of accelerations and fill fractions, and the affine LPV structure is designed to support variation in the scheduling variables. We acknowledge the referee's point on the need for explicit extrapolation testing. In the revised manuscript we will add results from at least one additional maneuver (with amplitude and combination outside the original training set) to quantify accuracy under extrapolation and to delineate the model's applicability domain. revision: yes

Circularity Check

0 steps flagged

No significant circularity; derivation is self-contained

full rationale

The paper first constructs an independent physics-based SPH simulator (open-source, JAX/GPU) and generates input-output trajectories from it. It then fits a standard LPV state-space model with affine scheduling dependence to those trajectories. The reported two-order-of-magnitude speedup follows directly from the reduced order and evaluation cost of the resulting state-space model versus the particle simulator; this is a computational consequence, not a derived prediction that reduces to the fit by construction. No load-bearing self-citations, uniqueness theorems, or ansatzes imported from prior author work are invoked. Validation occurs via closed-loop simulations on the same maneuver profiles, keeping the chain externally falsifiable against the simulator without circular reduction.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

Based solely on the abstract, the central modeling choice is the sufficiency of an LPV structure; no explicit numerical free parameters, new physical entities, or additional axioms are stated. The simulator development itself rests on standard SPH assumptions from the literature.

axioms (1)
  • domain assumption Fuel sloshing dynamics admit an accurate LPV state-space approximation with affine scheduling dependence
    This is the core structural assumption enabling the surrogate construction from simulator data.

pith-pipeline@v0.9.0 · 5508 in / 1263 out tokens · 57422 ms · 2026-05-10T15:06:58.946644+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

43 extracted references · 43 canonical work pages

  1. [1]

    Norman Abramson

    H. Norman Abramson. The dynamic behavior of liquids in moving containers: With applications to space vehicle technology. Technical Report NASA SP-106, NASA, Washington, D.C., 1966

  2. [2]

    J. T. Neer and Jeremiah O. Salvatore. Fuel Slosh Energy Dissipation on a Spinning Body. Technical Report SCG-20047R, Defense Technical Information Center, California, 1972

  3. [3]

    Ibrahim.Liquid Sloshing Dynamics: Theory and Applications

    Raouf A. Ibrahim.Liquid Sloshing Dynamics: Theory and Applications. Cambridge University Press, Cambridge, 2005

  4. [4]

    Attitudedynamicsandcontrolofspacecraftwithapartiallyfilled liquidtankandflexiblepanels.ActaAstronautica,143:327–336,2018

    FengLiu,BaozengYue,andLiangyuZhao. Attitudedynamicsandcontrolofspacecraftwithapartiallyfilled liquidtankandflexiblepanels.ActaAstronautica,143:327–336,2018. doi:10.1016/j.actaastro.2017.11.036

  5. [5]

    Cryogenicpropellantmanage- ment in space: Open challenges and perspectives.npj Microgravity, 10(1):34, 2024

    Alessia Simonini, Michael Dreyer, Annafederica Urbano, Francesco Sanfedino, Takehiro Himeno, Philipp Behruzi,MarcAvila,JorgePinho,LauraPeveroni,andJean-BaptisteGouriet. Cryogenicpropellantmanage- ment in space: Open challenges and perspectives.npj Microgravity, 10(1):34, 2024. doi:10.1038/s41526- 024-00377-5

  6. [6]

    Jan P. B. Vreeburg. Spacecraft maneuvers and slosh control.IEEE Control Systems Magazine, 25(3):12–16,

  7. [7]

    doi:10.1109/MCS.2005.1432593

  8. [8]

    Lazzarin, M

    M. Lazzarin, M. Biolo, A. Bettella, M. Manente, R. Da Forno, and D. Pavarin. EUCLID satellite: Sloshing model development through computational fluid dynamics.Aerospace Science and Technology, 36:44–54,

  9. [9]

    doi:10.1016/j.ast.2014.03.015

    ISSN:12709638. doi:10.1016/j.ast.2014.03.015

  10. [10]

    Dalmon, M

    A. Dalmon, M. Lepilliez, S. Tanguy, A. Pedrono, B. Busset, H. Bavestrello, and J. Mignot. Direct numerical simulationofabubblemotioninasphericaltankunderexternalforcesandmicrogravityconditions.Journal of Fluid Mechanics, 849:467–497, 2018. doi:10.1017/jfm.2018.389

  11. [11]

    Popescu, Rémi Roumiguié, Thomas Miquel, Barbara Busset, Henri Bavestrello, and Jean Mignot

    Alexis Dalmon, Mathieu Lepilliez, Sébastien Tanguy, Romain Alis, Elena R. Popescu, Rémi Roumiguié, Thomas Miquel, Barbara Busset, Henri Bavestrello, and Jean Mignot. Comparison Between the FLUIDICS Experiment and Direct Numerical Simulations of Fluid Sloshing in Spherical Tanks Under Microgravity Conditions.Microgravity Science and Technology, 31(1):123–1...

  12. [12]

    Computational modeling of nonlinear propellant sloshing for spacecraft AOCS applications.CEAS Space Journal, 10, 2018

    Manuel Hahn, Stefan Adami, and Roger Förstner. Computational modeling of nonlinear propellant sloshing for spacecraft AOCS applications.CEAS Space Journal, 10, 2018. doi:10.1007/s12567-018-0216-6. Except where otherwise noted, content of this paper is licensed undera Creative Commons Attribution 4.0 International License. The reproduction and distribution...

  13. [13]

    Atif, Sheng-Wei Chi, Emanuele Grossi, and Ahmed A

    Mohammed M. Atif, Sheng-Wei Chi, Emanuele Grossi, and Ahmed A. Shabana. Evaluation of breaking waveeffectsinliquidsloshingproblems: ANCF/SPHcomparativestudy.NonlinearDynamics,97(1):45–62,

  14. [14]

    doi:10.1007/s11071-019-04927-5

  15. [15]

    Modelingsloshingdampingfor spacecraft: Asmoothedparticlehydrodynamicsapplication.AerospaceScienceandTechnology,133:108090,

    K.Kotsarinis,M.D.Green,A.Simonini,O.Debarre,T.Magin,andA.Tafuni. Modelingsloshingdampingfor spacecraft: Asmoothedparticlehydrodynamicsapplication.AerospaceScienceandTechnology,133:108090,

  16. [16]

    doi:10.1016/j.ast.2022.108090

  17. [17]

    Enright and E

    P. Enright and E. Wong. Propellant slosh models for the Cassini spacecraft. InAstrodynamics Conference, pages 186–195, Scottsdale, AZ, 1994. doi:10.2514/6.1994-3730

  18. [18]

    MechanicalSloshModelsforRocket-PropelledSpacecrafts

    JiannwoeiJang. MechanicalSloshModelsforRocket-PropelledSpacecrafts. InAIAAGuidance,Navigation, and Control Conference, 2013. doi:10.2514/6.2013-4651

  19. [19]

    Dynamic modelling and stability para- metric analysis of a flexible spacecraft with fuel slosh.Acta Astronautica, 127:141–159, 2016

    Paolo Gasbarri, Marco Sabatini, and Andrea Pisculli. Dynamic modelling and stability para- metric analysis of a flexible spacecraft with fuel slosh.Acta Astronautica, 127:141–159, 2016. doi:10.1016/j.actaastro.2016.05.018

  20. [20]

    Javier Olucha

    E. Javier Olucha. High-accuracy pointing control during on-orbit satellite refuelling. Master’s thesis, Eindhoven University of Technology, Oct. 2023

  21. [21]

    Javier Olucha

    Ricardo Rodrigues, Francesco Sanfedino, Daniel Alazard, Valentin Preda, and E. Javier Olucha. Linear parameter-varyinggain-scheduledattitudecontrollerforanon-orbitservicingmissioninvolvingflexiblelarge spacecraftandfuelsloshing.InESAGNCandICATT:12thInternationalConferenceonGuidance,Navigation & Control Systems, 2023

  22. [22]

    Plas, Skye Wanderman-Milne, and Qiao Zhang

    James Bradbury, Roy Frostig, Peter Hawkins, Matthew James Johnson, Chris Leary, Dougal Maclaurin, George Necula, Adam Paszke, Jake v.d. Plas, Skye Wanderman-Milne, and Qiao Zhang. JAX: Composable transformations of Python+NumPy programs, 2018

  23. [23]

    Autograd: Effortless gradients in numpy

    Dougal Maclaurin, David Duvenaud, and Ryan P Adams. Autograd: Effortless gradients in numpy. In Proceedings of the ICML 2015 AutoML Workshop, volume 238, 2015

  24. [24]

    R. A. Gingold and J. J. Monaghan. Smoothed particle hydrodynamics: Theory and application to non-spherical stars.Monthly Notices of the Royal Astronomical Society, 181(3):375–389, 1977. doi:10.1093/mnras/181.3.375

  25. [25]

    Anumericalapproachtothetestingofthefissionhypothesis.AstronomicalJournal,82(12):1013– 1024, 1997

    L.B.Lucy. Anumericalapproachtothetestingofthefissionhypothesis.AstronomicalJournal,82(12):1013– 1024, 1997

  26. [26]

    J. J. Monaghan. Smoothed particle hydrodynamics.Reports on Progress in Physics, 68(8):1703, 2005. doi:10.1088/0034-4885/68/8/R01

  27. [27]

    Particle-based fluid simulation for interactive appli- cations

    Matthias Müller, David Charypar, and Markus Gross. Particle-based fluid simulation for interactive appli- cations. InProceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pages 154–159, San Diego, California, 2003

  28. [28]

    Smoothed particle hydrodynamics techniques for the physics based simulation of fluids and solids

    Dan Koschier, Jan Bender, Barbara Solenthaler, and Matthias Teschner. Smoothed particle hydrodynamics techniques for the physics based simulation of fluids and solids. In Wenzel Jakob and Enrico Puppo, editors, Eurographics 2019 - Tutorials. The Eurographics Association, 2019. doi:10.2312/egt.20191035

  29. [29]

    Solenthaler and R

    B. Solenthaler and R. Pajarola. Predictive-corrective incompressible SPH. InACM SIGGRAPH, New York, NY, USA, 2009. Association for Computing Machinery. doi:10.1145/1576246.1531346

  30. [30]

    doi:10.1109/TVCG.2011.29

    KennethBodin,ClaudeLacoursiere,andMartinServin.Constraintfluids.IEEETransactionsonVisualization and Computer Graphics, 18(3):516–526, 2012. doi:10.1109/TVCG.2011.29. Except where otherwise noted, content of this paper is licensed undera Creative Commons Attribution 4.0 International License. The reproduction and distribution with attribution of the entire...

  31. [31]

    Position based fluids.ACM Trans

    Miles Macklin and Matthias Müller. Position based fluids.ACM Trans. Graph., 32(4), 2013. doi:10.1145/2461912.2461984

  32. [32]

    Implicit incompressible SPH.IEEE Transactions on Visualization and Computer Graphics, 20(3):426–435, 2014

    Markus Ihmsen, Jens Cornelis, Barbara Solenthaler, Christopher Horvath, and Matthias Teschner. Implicit incompressible SPH.IEEE Transactions on Visualization and Computer Graphics, 20(3):426–435, 2014. doi:10.1109/TVCG.2013.105

  33. [33]

    J. J. Monaghan and R.A Gingold. Shock simulation by the particle method SPH.Journal of Computational Physics, 52(2):374–389, 1983. ISSN:0021-9991. doi:10.1016/0021-9991(83)90036-0

  34. [34]

    Animating Bubble Inter- actions in a Liquid Foam

    Nadir Akinci, Markus Ihmsen, Gizem Akinci, Barbara Solenthaler, and Matthias Teschner. Versatile rigid- fluid coupling for incompressible SPH.ACM Trans. Graph., 31(4), 2012. doi:10.1145/2185520.2185558

  35. [35]

    Ardema.Newton-Euler Dynamics

    Mark D. Ardema.Newton-Euler Dynamics. Springer New York, 1 edition, 2005

  36. [36]

    Hairer, C

    Ernst Hairer, Gerhard Wanner, and Christian Lubich.Geometric Numerical Integration. Springer Berlin, 2 edition, 2006. doi:10.1007/3-540-30666-8

  37. [37]

    Drake.Python 3 Reference Manual

    Guido Van Rossum and Fred L. Drake.Python 3 Reference Manual. CreateSpace, Scotts Valley, CA, 2009

  38. [38]

    Smoothed Particles: A new paradigm for animating highly deformable bodies

    Mathieu Desbrun and Marie-Paule Gascuel. Smoothed Particles: A new paradigm for animating highly deformable bodies. In Ronan Boulic and Gerard Hégron, editors,Computer Animation and Simulation ’96, pages 61–76, Vienna, 1996. Springer Vienna

  39. [39]

    Efficient identification of linear, parameter-varying, and nonlinear systems with noise models, 2025

    Alberto Bemporad and Roland Tóth. Efficient identification of linear, parameter-varying, and nonlinear systems with noise models, 2025

  40. [40]

    Kingma and Jimmy Ba

    Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization, 2017

  41. [41]

    Alimitedmem- ory algorithm for bound constrained optimization

    Richard H. Byrd, Peihuang Lu, Jorge Nocedal, and Ciyou Zhu. A limited memory algorithm for bound con- strainedoptimization.SIAMJournalonScientificComputing,16(5):1190–1208,1995.doi:10.1137/0916069

  42. [42]

    DynamicModelingandAnalysis of Spacecraft With Variable Tilt of Flexible Appendages.Journal of Dynamic Systems, Measurement, and Control, 136(021020), Jan

    NicolasGuy,DanielAlazard,ChristelleCumer,andCatherineCharbonnel. DynamicModelingandAnalysis of Spacecraft With Variable Tilt of Flexible Appendages.Journal of Dynamic Systems, Measurement, and Control, 136(021020), Jan. 2014. ISSN:0022-0434. doi:10.1115/1.4025998

  43. [43]

    Understandingthedifficultyoftrainingdeepfeedforwardneuralnetworks

    XavierGlorotandYoshuaBengio. Understandingthedifficultyoftrainingdeepfeedforwardneuralnetworks. In Yee Whye Teh and Mike Titterington, editors,Proc. 13th Int. Conference on Artificial Intelligence and Statistics, volume 9 ofProceedings of Machine Learning Research, pages 249–256, Italy, 2010. PMLR