REVIEW 4 major objections 6 minor 32 references
Data-Enabled Predictive Control for Flexible Spacecraft
T0 review · 4 major / 6 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read This paper claims that data-enabled predictive control (DeePC) can steer a flexible spacecraft's hub angle and suppress beam vibrations using only recorded torque–angle data, with no parametric model, and that in finite-element…
desk verdict A credible but over-claimed first application of DeePC to flexible spacecraft boundary control: the simulation is plausible, but the persistence-of-excitation precondition is unverified and several claims outrun the evidence. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the Hankel data matrix (8) built from an offline input–output trajectory, used as a non-parametric stand-in for the state-space model. Willems' fundamental lemma states that if the recorded input is persistently exciting of order n+L, every length-L trajectory of the controllable LTI system is a linear combination of the columns of this matrix; DeePC then solves the predictive-control optimization (12), which selects a coefficient vector g, a future input u, and a future output y while penalizing a slack variable for noise and adding an ℓ2 regularizer on g. The paper compresses the Hankel matrix with an SVD, keeping the range space via \bar{H}_L = H_L V_1 = W_1 \Sigma_1, which cuts the optimization dimension from about 3960 to 80 in the experiments. The same structure is what lets the controller claim to work without model identification.
What would settle it
Compute the rank of the 80 × 3961 Hankel matrix formed from the Section IV.A data and compare it with full row rank; if the rank falls short, the fundamental-lemma condition is violated. Alternatively, train DeePC on a coarse finite-element mesh and test it on a finer mesh or on the PDE-ODE model directly: if tracking or vibration suppression degrades sharply, the reported success is tied to training and evaluation sharing the same discretization.
Extended reading notes
Core claim
The central claim is that DeePC, using only input–output data collected while a PD controller drives the spacecraft, can achieve accurate angle tracking and vibration suppression for a flexible spacecraft without prior knowledge of system parameters or derivation of a mathematical model. In the paper's finite-element simulations, the regularized DeePC formulation (12) with the SVD-compressed data matrix (16) produces lower cost than the Lyapunov-based boundary controller in the nominal case (2287 vs. 2741), under model uncertainty (2623 vs. 3870), and under process noise (2290 vs. 2801); its settling time is longer in the nominal case (62.8 vs. 58.6 s) but markedly shorter under uncertainty (64.3 vs. 90.6 s). The authors take these results as strong evidence of the validity and effectiveness of the DeePC approach for flexible spacecraft.
Load-bearing premise
The load-bearing premise is that the torque sequence used to collect offline data is persistently exciting enough that the recorded input–output Hankel matrix spans every trajectory of the discretized spacecraft; the paper calls the data 'sufficiently rich' but never verifies the full-row-rank condition of Definition 1.
Editorial extensions
If this is right
- A controller for a flexible spacecraft can be synthesized from torque and tip-angle data alone, eliminating the need to identify stiffness, inertia, and damping parameters.
- DeePC matches or outperforms the Lyapunov boundary controller on the reported cost in all three scenarios, and keeps a fast settling time when the true mass and stiffness are doubled.
- The SVD compression reduces the DeePC decision variable from thousands of entries to the rank of the data matrix, making the online optimization feasible for longer horizons.
- Because the offline data is generated by a simple PD controller, the method only requires a stabilizing, not optimal, baseline for data collection.
- The approach inherits the robustness of regularized DeePC: the λ_g‖g‖² penalty is what the authors credit for maintaining performance under model uncertainty and noise.
Reading between the lines
- Editorial inference: the same pipeline should transfer to other flexible structures—solar panels, booms, manipulators—as long as a stabilizing baseline controller can generate persistently exciting data; the paper only demonstrates the antenna-hub configuration.
- Editorial inference: because the fundamental lemma applies to finite-dimensional LTI systems, the paper's evidence does not by itself prove performance on the true infinite-dimensional plant; a natural test is to train on one finite-element mesh and evaluate on a finer mesh or on a different discretization order.
- Editorial inference: the SVD turning-point cutoff is chosen by inspection of the singular-value distribution; a sensitivity study over the rank r would reveal how much of the reported robustness depends on that choice.
- Editorial inference: online or recursive updating of the data matrix could allow DeePC to track slow parameter drift during a long mission, an extension the paper does not pursue.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a data-enabled predictive control (DeePC) scheme for a flexible spacecraft modeled as a central rigid hub with a flexible Euler–Bernoulli appendage. It collects offline input-output data under a PD controller, builds a Hankel data matrix, applies an SVD-based dimension reduction, and solves a regularized receding-horizon optimization. The controller is evaluated in a 20-element finite-element simulation and compared with a Lyapunov boundary controller in nominal, model-uncertainty, and process-noise scenarios. The reported results show comparable or better angle tracking and lower cost for DeePC, and the paper concludes that the simulations provide strong evidence for DeePC's validity and effectiveness. The manuscript also contains a detailed Lyapunov stability proof and a finite-element discretization appendix.
Significance. The application area is relevant and the FE simulation study is a useful first demonstration of DeePC for flexible spacecraft. The benchmark Lyapunov derivation in Appendix II is unusually detailed and constructive, and the FE model in Appendix I is coherent. However, the claims as stated outpace the evidence: the theoretical justification via the fundamental lemma is not verified for the collected data, the 'infinite number of vibration modes' claim is not supported by a finite-element study, and the reported superiority rests on an undefined cost function and hand-tuned hyperparameters. With these issues addressed, the empirical contribution would be a reasonable feasibility study for data-driven boundary control of flexible structures.
major comments (4)
- [Section III.A, Definition 1/Lemma 1 and Section IV.A/IV.C] The persistent-excitation requirement is asserted but never verified. For the 20-element FE model of Appendix I, the state dimension n is on the order of 82, and with Tini=20, N=20, the fundamental lemma would require the scalar input to be persistently exciting of order n+L, where L=40. The offline data are collected under a PD controller tracking step commands; a damped transient response to a few setpoints is not obviously sufficiently rich, and no rank test of the Hankel matrix in (8) is reported. Because the SVD reduction in (15)-(16) with r=80 and the slack variable sigma_y in (12) can preserve feasibility even when the Hankel matrix is rank deficient, the optimization actually solved is not guaranteed to be the DeePC problem justified by Lemma 1. The convergence in Figs. 4-9 is therefore not explained by the paper's theoretical framework; the authors should either verify full row rank of the relevant Hankel matrix or use an offline excitation signal with a documented persistent-excitation property.
- [Section I and Section V] The claim that DeePC can 'stabilize an infinite number of vibration modes' is not demonstrated and, as written, is not compatible with the methodology. The offline data and closed-loop evaluation are both obtained from the finite-dimensional ODE system (35) in Appendix I with 20 beam elements, not from the PDE-ODE system (1)-(4). The fundamental lemma is a finite-dimensional LTI statement, so the DeePC surrogate in (12) applies, at best, to the discretized model. This contribution claim should be restricted to the tested finite-dimensional discretization or reworded to avoid implying a result for the infinite-dimensional PDE.
- [Section III.A and Algorithm 1] The controlled output is not consistently specified. Section III.A states that 'the system output is the tip-end deflection,' while Algorithm 1 and the simulation section refer to a 'spacecraft angle output sequence' and plot both theta(t) and tip deflection. Since L=40 and the Hankel matrix has 80 rows, the data matrix in (8) uses a single scalar output in addition to the scalar input. Whether the DeePC output is theta(t) or y(L,t) is essential for interpreting the claim that DeePC simultaneously tracks angle and suppresses vibration. Please define the output vector unambiguously and state which measurement enters equations (8) and (12).
- [Section IV.C and Table I] The 'cost function' used to compare DeePC and the Lyapunov controller is never defined. Equation (12) defines a per-horizon DeePC objective, but the values reported in Table I (e.g., 2287 versus 2741) are presumably cumulative over the full simulation; without the exact formula and normalization, a reader cannot reproduce Table I or judge the claimed superiority. In addition, Q, R, lambda_g, lambda_y, Tini, N, and the rank cutoff r are selected per scenario with no tuning rule and no sensitivity analysis, so the comparison is not robust evidence of a general advantage. Please add the cost definition and at least one sensitivity study for the main hyperparameters.
minor comments (6)
- [Section III.A, after Eq. (5)] 'xk in R^m is the state vector' should read xk in R^n; the symbol m is already used for the input dimension.
- [Section IV.C, Fig. 8 caption] The caption contains the typo 'comparision' and should read 'comparison.'
- [Appendix II, Eq. (54)] In the first term of the displayed expression, theta(t) appears where theta_t(t) is evidently intended; please correct this so the integration-by-parts step is transparent.
- [Table I] The process-noise column omits settling times; state whether settling time is defined only for the nominal and uncertainty scenarios.
- [Section IV.A] The phrase 'sufficiently rich dataset' does not connect to Definition 1; a sentence explicitly stating T, Tini, N, and the state dimension used in the persistent-excitation order would help readers verify the Hankel construction.
- [Algorithm 1] Line 1 lists the inputs but not their lengths; specify T and the sampling interval so that the Hankel matrix construction is fully reproducible.
Circularity Check
No significant circularity: the central claim is an in-silico performance comparison supported by an external lemma and an independent Lyapunov proof; self-citations are not load-bearing.
full rationale
The paper's derivation chain is not circular. DeePC's theoretical foundation is Willems' fundamental lemma (Lemma 1), an external theorem, and the paper applies it in the standard way: offline input-output data are assembled into Hankel matrices, and optimization (12) selects trajectories in the data span. The Lyapunov benchmark is derived in the paper itself in Appendix II, with a complete stability proof and explicit parameter feasibility argument; it does not borrow the paper's conclusion. The only self-citations of note are [22], a prior soft-robot application cited as background, and [28], the SVD dimension-reduction method. Neither is load-bearing for the central tracking and vibration-suppression claim: the SVD reduction is standard linear algebra, and the paper itself states the range-preservation condition in Section III.B. The unverified persistent-excitation assumption for the PD-collected data and the hand-tuned DeePC hyperparameters are legitimate correctness and generalizability concerns, but they are not instances in which a result is defined in terms of its inputs or in which a fitted parameter is relabeled as a prediction. No equation is equivalent to another by construction, and no benchmark outcome is forced by the training data. Therefore, no circular step can be exhibited, and the paper should not be penalized for circularity.
Assumptions & free parameters
free parameters (5)
- DeePC cost weights (Q, R) =
Q = 1000, R = 2.5e-4
- DeePC regularization weights (lambda_g, lambda_y) =
lambda_g = 1000, lambda_y = 300000
- DeePC horizon lengths (Tini, N) =
Tini = 20, N = 20
- SVD rank cutoff r =
r = 80
- Lyapunov benchmark gains (a1, a2, k1, k2) =
a1 = 0.0428, a2 = 3000, k1 = 0.1, k2 = 2.1e-10
assumptions (4)
- domain assumption Willems' fundamental lemma applies to the offline data: the recorded torque sequence is persistently exciting of order n+L for the FE-discretized LTI plant.
- domain assumption The FE-discretized linear Euler-Bernoulli model (Appendix I) is the ground truth for all claims about vibration suppression, and DeePC only needs to control this discretization.
- ad hoc to paper The slack variable and quadratic regularization in (12) convert the nonlinearity and noise gap into a robust formulation.
- domain assumption Classical or smooth solutions are assumed so that integration by parts and the equality conditions of the Lyapunov derivative hold.
Cite this review
Pith. "Pith review of Data-Enabled Predictive Control for Flexible Spacecraft." pith.science (2026). https://pith.science/paper/Q57C74YN
@misc{pith2026250209531,
author = {Pith},
title = {Pith review of: Data-Enabled Predictive Control for Flexible Spacecraft},
year = {2026},
howpublished = {\url{https://pith.science/paper/Q57C74YN}},
note = {Machine review of arXiv:2502.09531}
}
read the original abstract
Spacecraft are vital to space exploration and are often equipped with lightweight, flexible appendages to meet strict weight constraints. These appendages pose significant challenges for modeling and control due to their inherent nonlinearity. Data-driven control methods have gained traction to address such challenges. This paper introduces, to the best of the authors' knowledge, the first application of the data-enabled predictive control (DeePC) framework to boundary control for flexible spacecraft. Leveraging the fundamental lemma, DeePC constructs a non-parametric model by utilizing recorded past trajectories, eliminating the need for explicit model development. The developed method also incorporates dimension reduction techniques to enhance computational efficiency. Through comprehensive numerical simulations, this study compares the proposed method with Lyapunov-based control, demonstrating superior performance and offering a thorough evaluation of data-driven control for flexible spacecraft.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
A review on recent development of spacecraft attitude fault tolerant control system,
S. Yin, B. Xiao, S. X. Ding, and D. Zhou, “A review on recent development of spacecraft attitude fault tolerant control system,” IEEE Transactions on Industrial Electronics , vol. 63, no. 5, pp. 3311–3320, 2016
work page 2016
-
[2]
Q. Hu, “Adaptive output feedback sliding-mode manoeuvr ing and vibration control of flexible spacecraft with input saturat ion,” IET Control Theory & Applications , vol. 2, pp. 467–478(11), June 2008
work page 2008
-
[3]
Q. Hu and G. Ma, “V ariable structure control and active vi bration sup- pression of flexible spacecraft during attitude maneuver,” Aerospace Science and Technology , vol. 9, no. 4, pp. 307–317, 2005
work page 2005
-
[4]
Three- axis attitude stabilization of a flexible satellite using no n-linear pd controller,
B. G. Baghi, M. Kabganian, R. Nadafi, and E. Arabi, “Three- axis attitude stabilization of a flexible satellite using no n-linear pd controller,” Transactions of the Institute of Measurement and Control , vol. 40, pp. 591 – 605, 2018
work page 2018
-
[5]
Appl ication of piezoelectric devices to vibration suppression,
C. C. Won, J. L. Sulla, D. W. Sparks, and W. K. Belvin, “Appl ication of piezoelectric devices to vibration suppression,” Journal of Guidance, Control, and Dynamics , vol. 17, no. 6, pp. 1333–1338, 1994
work page 1994
-
[6]
Robust h∞ output feedback control for attitude stabilization of a flexible spacecraft,
S. Wu and S. Wen, “Robust h∞ output feedback control for attitude stabilization of a flexible spacecraft,” Nonlinear Dynamics , vol. 84, pp. 405–412, 2016
work page 2016
-
[7]
K.-J. Y ang, K.-S. Hong, and F. Matsuno, “Energy-based co ntrol of axially translating beams: varying tension, varying speed , and distur- bance adaptation,” IEEE Transactions on Control Systems Technology , vol. 13, no. 6, pp. 1045–1054, 2005
work page 2005
-
[8]
Output feedback variab le structure adaptive control of a flexible spacecraft,
Y . Zeng, A. Araujo, and S. Singh, “Output feedback variab le structure adaptive control of a flexible spacecraft,” Acta Astronautica , vol. 44, no. 1, pp. 11–22, 1999
work page 1999
Show all 32 references
-
[9]
Optimal distributed control of a flexible spacecraft during a large-angle maneuver,
J. D. Turner and H. M. Chun, “Optimal distributed control of a flexible spacecraft during a large-angle maneuver,” Journal of Guidance, Control, and Dynamics , vol. 7, no. 3, pp. 257–264, 1984
1984
-
[10]
Sliding mode and shaped in put vibration control of flexible systems,
Q.-l. Hu, Z. Wang, and H. Gao, “Sliding mode and shaped in put vibration control of flexible systems,” IEEE Transactions on Aerospace and Electronic Systems , vol. 44, no. 2, pp. 503–519, 2008
2008
-
[11]
Adaptive boundary control for flexi ble two-link manipulator based on partial differential equation dynami c model,
L. Zhang and J. Liu, “Adaptive boundary control for flexi ble two-link manipulator based on partial differential equation dynami c model,” IET Control Theory & Applications , vol. 7, no. 1, pp. 43–51, 2013
2013
-
[12]
Bending and torsional vibration control of a flexible plate structure using h/sub /spl infin// -based robust control law,
I. Kar, T. Miyakura, and K. Seto, “Bending and torsional vibration control of a flexible plate structure using h/sub /spl infin// -based robust control law,” IEEE Transactions on Control Systems Technology , vol. 8, no. 3, pp. 545–553, 2000
2000
-
[13]
Dynamic modeling and vibration contr ol of a flexible satellite,
W. He and S. S. Ge, “Dynamic modeling and vibration contr ol of a flexible satellite,” IEEE Transactions on Aerospace and Electronic Systems, vol. 51, no. 2, pp. 1422–1431, 2015
2015
-
[14]
Vibration control for a flexible satellite system with output constraints,
T. Meng, W. He, H. Y ang et al. , “Vibration control for a flexible satellite system with output constraints,” Nonlinear Dynamics, vol. 85, no. 4, pp. 2673–2686, 2016
2016
-
[15]
Bou ndary control of flexible satellite vibration in planar motion,
H. K. Rad, H. Salarieh, A. Alasty, and R. V atankhah, “Bou ndary control of flexible satellite vibration in planar motion,” Journal of Sound and Vibration , vol. 432, pp. 549–568, 2018
2018
-
[16]
Pde model-based boundary cont rol of a spacecraft with double flexible appendages under prescr ibed performance,
J. Ma, H. Wen, and D. Jin, “Pde model-based boundary cont rol of a spacecraft with double flexible appendages under prescr ibed performance,” Advances in Space Research , vol. 65, no. 1, pp. 586– 597, 2020
2020
-
[17]
A note on persistency of excitation,
J. C. Willems, P . Rapisarda, I. Markovsky, and B. L. De Mo or, “A note on persistency of excitation,” Systems & Control Letters , vol. 54, no. 4, pp. 325–329, 2005
2005
-
[18]
Data-enabled p redictive control: In the shallows of the deepc,
J. Coulson, J. Lygeros, and F. D¨ orfler, “Data-enabled p redictive control: In the shallows of the deepc,” in 2019 18th European Control Conference (ECC) , 2019, pp. 307–312
2019
-
[19]
Decen tralized data- enabled predictive control for power system oscillation da mping,
L. Huang, J. Coulson, J. Lygeros, and F. D¨ orfler, “Decen tralized data- enabled predictive control for power system oscillation da mping,” 2021
2021
-
[20]
Data-dr iven predic- tive control with online adaption: Application to a fuel cel l system,
L. Schmitt, J. Beerwerth, M. Bahr, and D. Abel, “Data-dr iven predic- tive control with online adaption: Application to a fuel cel l system,” IEEE Transactions on Control Systems Technology , vol. 32, no. 1, pp. 61–72, 2024
2024
-
[21]
Data- enabled predictive control for quadcopters,
E. Elokda, J. Coulson, P . N. Beuchat, J. Lygeros, and F. D ¨ orfler, “Data- enabled predictive control for quadcopters,” Int. J. Robust Nonlinear Control, vol. 31, no. 18, pp. 8916–8936, Dec 2021
2021
-
[22]
Mechanical design and data-enabled predictive c ontrol of a planar soft robot,
H. Wang, K. Zhang, K. Lee, Y . Mei, K. Zhu, V . Srivastava, J . Sheng, and Z. Li, “Mechanical design and data-enabled predictive c ontrol of a planar soft robot,” IEEE Robotics and Automation Letters , vol. 9, no. 9, pp. 7923–7930, 2024
2024
-
[23]
Deep-lcc: Data-enab led predic- tive leading cruise control in mixed traffic flow,
J. Wang, Y . Zheng, K. Li, and Q. Xu, “Deep-lcc: Data-enab led predic- tive leading cruise control in mixed traffic flow,” IEEE Transactions on Control Systems Technology , vol. 31, no. 6, p. 2760–2776, Nov. 2023
2023
-
[24]
Initial experiment s on the end- point control of a flexible one-link robot,
J. Robert H. Cannon and E. Schmitz, “Initial experiment s on the end- point control of a flexible one-link robot,” The International Journal of Robotics Research , vol. 3, no. 3, pp. 62–75, 1984
1984
-
[25]
Improving regulation of a sing le-link flexible manipulator with strain feedback,
S. Ge, T. Lee, and G. Zhu, “Improving regulation of a sing le-link flexible manipulator with strain feedback,” IEEE Transactions on Robotics and Automation , vol. 14, no. 1, pp. 179–185, 1998
1998
-
[26]
Data-driven model predictive control with stability and robustness gua rantees,
J. Berberich, J. K¨ ohler, M. A. M¨ uller, and F. Allg¨ ower, “Data-driven model predictive control with stability and robustness gua rantees,” IEEE Transactions on Automatic Control , vol. 66, no. 4, pp. 1702– 1717, 2021
2021
-
[27]
Quadrati c regularization of data-enabled predictive control: Theory and applicatio n to power converter experiments,
L. Huang, J. Zhen, J. Lygeros, and F. D¨ orfler, “Quadrati c regularization of data-enabled predictive control: Theory and applicatio n to power converter experiments,” IF AC-PapersOnLine, vol. 54, no. 7, pp. 192– 197, 2021
2021
-
[28]
Dimension reduc tion for efficient data-enabled predictive control,
K. Zhang, Y . Zheng, C. Shang, and Z. Li, “Dimension reduc tion for efficient data-enabled predictive control,” IEEE Control Systems Letters, vol. 7, pp. 3277–3282, 2023
2023
-
[29]
On the stability of pd control for a two-lin k rigid-flexible manipulator,
A. S. Yigit, “On the stability of pd control for a two-lin k rigid-flexible manipulator,” Journal of Dynamic Systems Measurement and Control- transactions of The Asme , vol. 116, pp. 208–215, 1994
1994
-
[30]
Bou ndary con- trol of anti-symmetric vibration of satellite with flexible appendages in planar motion with exponential stability,
H. K. Rad, H. Salarieh, A. Alasty, and R. V atankhah, “Bou ndary con- trol of anti-symmetric vibration of satellite with flexible appendages in planar motion with exponential stability,” Acta Astronautica , vol. 147, pp. 219–230, 2018
2018
-
[31]
P . P . Friedmann, G. A. Lesieutre, and D. Huang, Structural Dynamics. Cambridge University Press, 2023, ch. 4
2023
-
[32]
Krstic and A
M. Krstic and A. Smyshlyaev, Boundary Control of PDEs: A Course on Backstepping Designs . Philadelphia, PA: SIAM, 2008, vol. 16
2008
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.