Data-driven Learning of LPV Surrogate Models of Fuel Sloshing
Pith reviewed 2026-05-10 15:06 UTC · model grok-4.3
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.
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
- 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
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.
Referee Report
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)
- [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.
- [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)
- [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.
- 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
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
-
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
-
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
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
axioms (1)
- domain assumption Fuel sloshing dynamics admit an accurate LPV state-space approximation with affine scheduling dependence
Reference graph
Works this paper leans on
-
[1]
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
work page 1966
-
[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
work page 1972
-
[3]
Ibrahim.Liquid Sloshing Dynamics: Theory and Applications
Raouf A. Ibrahim.Liquid Sloshing Dynamics: Theory and Applications. Cambridge University Press, Cambridge, 2005
work page 2005
-
[4]
FengLiu,BaozengYue,andLiangyuZhao. Attitudedynamicsandcontrolofspacecraftwithapartiallyfilled liquidtankandflexiblepanels.ActaAstronautica,143:327–336,2018. doi:10.1016/j.actaastro.2017.11.036
-
[5]
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]
Jan P. B. Vreeburg. Spacecraft maneuvers and slosh control.IEEE Control Systems Magazine, 25(3):12–16,
-
[7]
doi:10.1109/MCS.2005.1432593
-
[8]
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]
ISSN:12709638. doi:10.1016/j.ast.2014.03.015
-
[10]
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]
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]
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]
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]
doi:10.1007/s11071-019-04927-5
-
[15]
K.Kotsarinis,M.D.Green,A.Simonini,O.Debarre,T.Magin,andA.Tafuni. Modelingsloshingdampingfor spacecraft: Asmoothedparticlehydrodynamicsapplication.AerospaceScienceandTechnology,133:108090,
-
[16]
doi:10.1016/j.ast.2022.108090
-
[17]
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]
MechanicalSloshModelsforRocket-PropelledSpacecrafts
JiannwoeiJang. MechanicalSloshModelsforRocket-PropelledSpacecrafts. InAIAAGuidance,Navigation, and Control Conference, 2013. doi:10.2514/6.2013-4651
-
[19]
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]
E. Javier Olucha. High-accuracy pointing control during on-orbit satellite refuelling. Master’s thesis, Eindhoven University of Technology, Oct. 2023
work page 2023
-
[21]
Ricardo Rodrigues, Francesco Sanfedino, Daniel Alazard, Valentin Preda, and E. Javier Olucha. Linear parameter-varyinggain-scheduledattitudecontrollerforanon-orbitservicingmissioninvolvingflexiblelarge spacecraftandfuelsloshing.InESAGNCandICATT:12thInternationalConferenceonGuidance,Navigation & Control Systems, 2023
work page 2023
-
[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
work page 2018
-
[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
work page 2015
-
[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]
Anumericalapproachtothetestingofthefissionhypothesis.AstronomicalJournal,82(12):1013– 1024, 1997
L.B.Lucy. Anumericalapproachtothetestingofthefissionhypothesis.AstronomicalJournal,82(12):1013– 1024, 1997
work page 1997
-
[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]
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
work page 2003
-
[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]
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]
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]
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]
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]
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]
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]
Mark D. Ardema.Newton-Euler Dynamics. Springer New York, 1 edition, 2005
work page 2005
-
[36]
Ernst Hairer, Gerhard Wanner, and Christian Lubich.Geometric Numerical Integration. Springer Berlin, 2 edition, 2006. doi:10.1007/3-540-30666-8
-
[37]
Drake.Python 3 Reference Manual
Guido Van Rossum and Fred L. Drake.Python 3 Reference Manual. CreateSpace, Scotts Valley, CA, 2009
work page 2009
-
[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
work page 1996
-
[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
work page 2025
-
[40]
Diederik P. Kingma and Jimmy Ba. Adam: A method for stochastic optimization, 2017
work page 2017
-
[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]
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]
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
work page 2010
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.