Data-Fused Model Predictive Control
- DFMPC is a predictive control architecture that fuses real-time data with traditional model-based receding-horizon optimization to improve prediction and uncertainty handling.
- It integrates diverse fusion methods such as online learning, stochastic cost design, and hybrid physics/Hankel approaches to address model inaccuracies and noise.
- DFMPC drives practical performance improvements, offering reduced reliance on fixed plant models, enhanced adaptability, and demonstrated tracking precision in robotics.
Searching arXiv for recent and directly relevant papers on Data-Fused Model Predictive Control and closely related predictive-control formulations. Data-Fused Model Predictive Control (DFMPC) denotes a class of predictive-control architectures in which model-based receding-horizon optimization is combined with data-derived information inside the control loop, rather than relying on a fixed a priori plant model alone. In the cited literature, the fusion mechanism is not uniform: it can take the form of online identification of unknown state-space matrices, direct optimization of a control-relevant cost computed from data only, hybrid prediction models that combine physics and Hankel-based trajectory representations, black-box predictions of otherwise unknown costs or constraints, or statistically weighted ensembles of data-trained predictors (Zhou et al., 2019, Chiuso et al., 2023, Gorbani et al., 12 Sep 2025). The central commonality is that data are used not merely for offline modeling, but as an active ingredient in prediction, uncertainty quantification, feasibility handling, or objective construction within MPC itself.
1. Terminology and conceptual scope
The acronym DFMPC is used explicitly in “Data-fused Model Predictive Control with Guarantees: Application to Flying Humanoid Robots” (Gorbani et al., 12 Sep 2025), but closely related formulations appear under different names. “Synthesis of model predictive control based on data-driven learning” presents a learning-based MPC scheme whose stated “fusion” lies in combining data-driven identification with model-based prediction and optimization (Zhou et al., 2019). “Harnessing Uncertainty for a Separation Principle in Direct Data-Driven Predictive Control” does not use the DFMPC acronym, yet its central claim is that control should be designed by optimizing an uncertainty-aware cost computed from data only, which the source describes as a theory-first foundation for DFMPC (Chiuso et al., 2023). “DMPC: A Data-and Model-Driven Approach to Predictive Control” uses the label Data-and Model-Driven Predictive Control, but explicitly frames the method as a form of data-fused predictive control because known dynamics are combined with exogenous predictions of unknown objective or constraint components (Jafarzadeh et al., 2021).
A useful way to organize the literature is by the locus of fusion rather than by nomenclature alone.
| Formulation | Fused elements | Representative source |
|---|---|---|
| Online learning-based MPC | Measured trajectories + identified linear model + MPC | (Zhou et al., 2019) |
| Direct stochastic DDPC | Historical data + predictor uncertainty + expected control loss | (Chiuso et al., 2023) |
| Hybrid parametric/nonparametric DFMPC | Physics model + DeePC-style Hankel representation | (Gorbani et al., 12 Sep 2025) |
| Data-and model-driven predictive control | Known dynamics + black-box unknown cost/constraints | (Jafarzadeh et al., 2021) |
| Ensemble predictive control | Multiple data-trained models + statistical weighting + MHE | (Giuli et al., 26 Nov 2025) |
This suggests that DFMPC is best understood as an architectural principle rather than a single canonical algorithm. The “fusion” may occur at the level of model construction, cost construction, uncertainty handling, feasibility restoration, or safety supervision.
2. Online identification within receding-horizon control
A foundational DFMPC-style construction is the online-learning MPC scheme for continuous-time plants with unknown matrices and , written as
with
The formulation assumes the standard predictive-control conditions that is controllable, is observable, and the input lies in a compact convex admissible set containing the origin in its interior. The control objective is finite-horizon reference tracking with
where (Zhou et al., 2019).
The data-driven element is an online regression law that estimates the unknown dynamics directly from measured states and inputs. In the full-state case, the dynamics are rearranged into
with
0
and
1
where
2
After stacking multiple samples,
3
and if 4 has full column rank, the estimate is obtained by least squares: 5 The paper also gives a partial-state construction for plants with the specific block structure
6
using a second integral identity with two sampling windows 7 to estimate 8.
The MPC itself is atypical in that it optimizes not only the input but a stack of multi-order input derivatives,
9
with 0, where 1 is the relative degree. State prediction is expressed through derivative stacks 2 and polynomial basis vectors 3, yielding
4
with
5
Substituting the prediction into the cost produces a quadratic objective in the decision variables, so the resulting control problem is a quadratic program.
The adaptation claim is local and iterative. Because 6 are re-estimated at each sampling instant, the learned linear predictor can update with the plant. The paper defines the model mismatch under the applied policy as
7
states that this error is bounded with bounded rate of change, and claims that repeated online updating yields 8, implying asymptotic stability under the assumptions summarized in the appendices. The limitations are equally explicit: the method remains a repeated linear approximation rather than a full nonlinear MPC formulation; it requires sufficiently rich data and a full-rank 9; the partial-state result needs a specific plant structure; and the stability argument is sketched rather than a full rigorous global nonlinear proof.
3. Direct data-fused predictive control through uncertainty-aware cost design
A distinct line of work places the fusion at the level of the control objective rather than explicit model identification. In the stochastic direct DDPC framework, the standard receding-horizon problem
0
is reformulated so that the controller minimizes the expected finite-horizon loss conditioned on available data 1 only. The central quantity is the Final Control Error (FCE),
2
and the control problem becomes
3
For the standard tracking loss
4
the expected cost decomposes as
5
with a certainty-equivalent term
6
and an uncertainty-induced correction
7
The source emphasizes that this regularization is not heuristic: it is induced automatically by predictor uncertainty rather than introduced by ad hoc tuning (Chiuso et al., 2023).
The theory assumes a linear time-invariant stochastic setting with a linear, BIBO-stable one-step predictor
8
and a martingale-difference prediction error 9 satisfying
0
A Gaussian-process prior is placed on the predictor coefficients, and in the non-informative limit the relevant data enter only through sufficient statistics such as
1
This leads to a separation-principle interpretation: one component of the control objective is driven by the conditional mean predictor, and the second by its conditional variance. In that sense, the framework fuses historical data, stochastic uncertainty, and control design into a single predictive-control criterion.
The same paper establishes formal links to regularized DeePC and 2-DDPC. DeePC-style predictors are recovered after conditioning on a projected predictor, and the regularization structure seen in 3-DDPC emerges asymptotically in the Output Error case. The main empirical study uses a benchmark SISO fourth-order LTI system under white and colored disturbance settings, with 4 dB and 5 dB SNR, 6 training points, horizon 7, and 100 Monte Carlo runs. In the white-noise case all methods perform similarly; in the colored-noise case 8-only regularization performs poorly and can lead to practical instability; DeePC and 9-DDPC are similar; and the proposed tuning-free method 0 matches or outperforms competitors while avoiding offline hyperparameter search.
4. Hybrid physics/data DFMPC with recursive-feasibility and stability guarantees
The most explicit DFMPC formulation in the cited corpus is a hybrid architecture for composite systems with a parametric known subsystem 1 and a data-driven unknown subsystem 2. The known part is modeled as
3
whereas the unknown subsystem is represented nonparametrically from offline trajectories 4 using Willems’ Fundamental Lemma. If 5 is persistently exciting of suitable order, any length-6 trajectory can be represented as
7
The resulting predictive controller is neither purely parametric nor purely data-driven; it is a convex fusion of both within one optimization problem (Gorbani et al., 12 Sep 2025).
A central device is the artificial equilibrium 8, introduced to handle piecewise constant and possibly unreachable references. Rather than enforcing exact reference tracking, the controller computes the closest reachable equilibrium by solving a convex projection problem over the equilibrium manifold induced by the Hankel representation and the admissible sets 9. At each sampling instant, it then solves a finite-horizon problem with stage penalties on deviations from the artificial equilibrium, penalties on the distance between the artificial equilibrium and the external reference, regularization on the DeePC coefficient vector 0, and penalties on the slack variable 1 introduced to handle noisy offline data.
The constraints combine physics-based and data-driven dynamics: 2
3
together with initial consistency, a terminal equilibrium tail, and hard input-output constraints. Noise is modeled explicitly through
4
and the slack variable preserves feasibility under noisy data, model mismatch, and local nonlinearity.
The paper proves an output prediction-error bound expressed in terms of the noise level 5, 6, and the slack variables, and uses this to derive recursive-feasibility and practical-stability results. The formal guarantees hold for a class of piecewise constant references that are feasible or sufficiently close to a feasible equilibrium, sufficiently far from the boundary of the output constraint set, and compatible with a cost-dominance inequality. Practical exponential stability is established around the artificial equilibrium through an offset cost 7 and a Lyapunov-like function 8, leading to an exponential decrease up to a residual set proportional to 9.
The application target is the iRonCub flying humanoid robot. The decomposition is physically meaningful: 0 comprises analytical momentum dynamics, while 1 represents hard-to-model turbine thrust dynamics through online-updated Hankel matrices. The authors note explicitly that the formal recursive-feasibility and stability proofs do not directly apply to this fully nonlinear adaptive implementation; the practical rationale is instead a local LTI approximation with modeling error absorbed by the slack variables. In simulation, the hybrid DFMPC improves tracking over a purely model-based baseline while remaining real-time feasible at 100 Hz.
| Metric | DFMPC | Baseline MPC |
|---|---|---|
| Overall CoM position RMSE | 2 m | 3 m |
| Roll RMSE | 4 | 5 |
| Pitch RMSE | 6 | 7 |
| Runtime per iteration | about 8 ms | about 9 ms |
The reported CoM improvements are 0 in 1, 2 in 3, 4 in 5, and 6 overall; the base-orientation improvements are 7 in roll, 8 in pitch, and 9 in yaw.
5. Related fusion paradigms
Several adjacent formulations broaden the meaning of DFMPC beyond online identification and physics-plus-Hankel hybridization. In DMPC, the known nonlinear dynamics
0
and known stage cost 1 are retained, while an exogenous black-box system provides the unknown term 2 in the infinite-horizon objective
3
Unknown constraints can be converted into an unknown cost via a barrier function. The algorithm is iterative and trajectory-based: each new rollout uses the most recently generated feasible trajectory as a source of terminal candidates and cost-to-go values. The paper proves recursive feasibility, asymptotic stability of the equilibrium 4, and monotonic improvement across iterations, with
5
In the autonomous-vehicle motion-planning case study, DMPC converged after 6 iterations, with horizon 7 and time step 8 s; compared with GP-based approaches, it is reported to need less than 9 data samples, about half the running time, and no reference trajectory (Jafarzadeh et al., 2021).
A different fusion strategy appears in ensemble predictive control with statistically weighted data-based ensemble models. Here, multiple independently trained dynamic models 00 are fused through horizon-varying Mahalanobis-distance weights,
01
The same ensemble structure is paired with a moving horizon estimator that estimates the internal state of each expert model before MPC optimization. In the AROMA district heating system benchmark, the proposed MD-2 strategy achieves the lowest reported cost 02, zero constraint violations, and average solve time 03 s, outperforming equal weights, least-squares weights, and fixed Mahalanobis weighting in the reported table (Giuli et al., 26 Nov 2025).
A further DFMPC-style variant is the combination of Differentiable Predictive Control (DPC) with a data-driven predictive safety filter. The learned DPC controller approximates receding-horizon MPC offline, while safety is enforced online through a predictive filter triggered only when the state leaves a safe set constructed from DPC training rollouts. The architecture also includes a relative-degree-based system decomposition to address poorly defined vector relative degree. In the quadcopter experiments, DPC + PSF is reported to satisfy constraints in all three experiments, to recover from an adversarial initial condition outside the training distribution, and to reduce computation by one order of magnitude relative to VTNMPC and three orders relative to NMPC. The same source is explicit that safety is not guaranteed formally because the filter uses only an approximate tangent-plane representation of the safe set (Viljoen et al., 2024).
6. Guarantees, limitations, and recurrent points of confusion
A recurrent misconception is that DFMPC is synonymous with a purely data-driven, model-free controller. The cited literature does not support that identification. Some DFMPC-style methods re-estimate a linear model online and then solve a standard MPC problem (Zhou et al., 2019); others optimize a stochastic control loss directly from historical data without first identifying a fixed model (Chiuso et al., 2023); still others merge analytical subsystem dynamics with Hankel-based behavioral representations (Gorbani et al., 12 Sep 2025), or retain known dynamics while outsourcing only unknown cost or constraint components to a black-box predictor (Jafarzadeh et al., 2021). This suggests that “data-fused” refers to how control-relevant information is assembled, not to the absence of models.
A second point of confusion concerns guarantees. The strongest guarantees in the cited corpus are conditional rather than universal. Online learning-based MPC claims asymptotic stability through vanishing model mismatch under repeated re-identification, but its proof structure is sketched and tied to assumptions summarized outside the main text (Zhou et al., 2019). The FCE framework yields optimality with respect to expected finite-horizon loss conditioned on data and provides a principled noise-tolerant regularizer, but its derivation assumes a linear stochastic predictor structure and exact variance calculations under stated assumptions (Chiuso et al., 2023). The hybrid physics/Hankel DFMPC proves recursive feasibility and practical exponential stability only for a specific class of piecewise constant references with sufficient interior safety margin (Gorbani et al., 12 Sep 2025). The DPC + PSF architecture improves safety empirically but does not claim formal safety guarantees (Viljoen et al., 2024).
A third issue is the meaning of adaptability. In the online-identification and iRonCub formulations, adaptability arises from repeated model updates and slack-regularized local approximation of time-varying or nonlinear dynamics (Zhou et al., 2019, Gorbani et al., 12 Sep 2025). In the FCE formulation, adaptability is statistical: the controller changes because the conditional mean and variance of the loss change with the data (Chiuso et al., 2023). In the ensemble formulation, adaptability is achieved by letting model weights vary over the prediction horizon according to the predicted input’s Mahalanobis distance from each expert’s training regime (Giuli et al., 26 Nov 2025).
The principal limitations are similarly consistent across the literature. DFMPC methods frequently require informative or persistently exciting data, careful regularization, explicit handling of measurement noise, and computational structures compatible with real-time receding-horizon optimization. When guarantees are available, they are typically local, practical, or conditional on reference classes, excitation conditions, or structural assumptions. Even so, the surveyed work shows that fusing data with predictive control can reduce dependence on an exact a priori model, incorporate uncertainty or black-box knowledge in a principled way, and preserve much of the optimization structure that makes MPC attractive for constrained control.