Papers
Topics
Authors
Recent
Search
2000 character limit reached

Safe-by-Design: Approximate Nonlinear Model Predictive Control with Real Time Feasibility

Published 26 Sep 2025 in math.OC, cs.SY, and eess.SY | (2509.22422v1)

Abstract: This paper establishes relationships between continuous-time, receding horizon, nonlinear model predictive control (MPC) and control Lyapunov and control barrier functions (CLF/CBF). We show that, if the cost function "behaves well" for points in the terminal set, then the optimal value function and the feasible set, respectively, define a compatible CLF/CBF pair on the MPC's region of attraction. We then proceed to prove that any approximation of the value function and the feasible set also define a CLF/CBF pair, as long as those approximations satisfy the same "well behavedness" condition; and that a feasible state feedback can be computed by solving an infinitesimal version of the MPC problem. This methodology permits the formulation of continuous-time small-sized quadratic programs for feedback and enables approximate solutions of the nonlinear model predictive controller with theoretical safety and convergence guarantee. Finally, we demonstrate the effectiveness of the proposed approach when compared to other constrained control techniques through numerical experiments for nonlinear constrained spacecraft control.

Summary

  • The paper presents an approximate MPC method that combines CLF/CBF to guarantee stability and safety while reducing computational load.
  • It utilizes an infinitesimal-horizon approach and SOS programming to derive efficient quadratic programs for feedback control.
  • Numerical results on spacecraft control validate broad state space coverage, convergence guarantees, and real-time feasibility.

Safe-by-Design: Approximate Nonlinear Model Predictive Control with Real Time Feasibility

This paper introduces a methodology for implementing approximate nonlinear model predictive control (MPC) that guarantees real-time feasibility while ensuring safety and asymptotic stability. By leveraging concepts from control Lyapunov functions (CLFs) and control barrier functions (CBFs), the proposed approach facilitates the formulation of efficient quadratic programs for feedback control. Here, we discuss the theoretical framework, implementation strategies, and the potential benefits in practical applications.

Methodology Overview

The paper establishes the relationship between continuous-time receding horizon MPC and CLF/CBF theory. The central idea is to derive an infinitesimal optimization problem that approximates the full-horizon MPC. Under the stabilizing terminal condition, the value function and feasible set define a CLF/CBF pair, ensuring stabilizing feedback without compromising safety.

Infinitesimal-Horizon MPC

The infinitesimal-horizon MPC approach solves a quadratic programming problem that outputs a stabilizing control law by ensuring the following:

  • Asymptotic Stability: The closed-loop system converges to the desired equilibrium point.
  • Safety Constraints: System states remain within predefined safe limits.
  • Real-Time Feasibility: The reduced computational complexity allows for implementation on resource-constrained platforms.

Sufficient Condition Estimation

The paper uses sum-of-squares (SOS) programming to compute polynomial approximations for the value function and feasible set. This ensures the computed CLF/CBF pair satisfies the stabilizing terminal conditions, allowing safe and stable control. Figure 1

Figure 1

Figure 1: Scenario of constrained satellite re-orientation. The green stars represent initial conditions, and all samples converge safely to the origin while avoiding the keep-out cone.

Numerical Results

The proposed methodology is validated on a nonlinear spacecraft control problem involving large-angle three-axis slew maneuvers with a keep-out cone constraint. The results demonstrate:

  • Coverage: Extensive state space coverage with convergence guarantees.
  • Performance: Significant reduction in online computational requirements compared to traditional full-horizon MPC and recent methods.

910 Figure 2

Figure 2: CBF evaluated along trajectories, showcasing the absence of constraint violations throughout the maneuvers.

Conclusion

This paper provides a feasible methodology for implementing nonlinear MPC in real time, with robust safety and stability guarantees. The proposed approach effectively balances performance and computational efficiency, making it particularly suitable for applications in aerospace and automated driving where real-time control is critical. Future research directions include further optimization of the precomputation steps and exploration of broader applications.

In summary, the Safe-by-Design approach offers a promising path forward for applications demanding both real-time feasibility and rigorous safety assurances, potentially transforming how nonlinear MPC is applied in complex systems.

Paper to Video (Beta)

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Collections

Sign up for free to add this paper to one or more collections.