Papers
Topics
Authors
Recent
Search
2000 character limit reached

High-Relative-Degree Nonovershooting Constraints

Updated 22 January 2026
  • High-relative-degree nonovershooting constraints are safety specifications for dynamical systems where the control input influences the output via multiple derivatives to prevent overshoot.
  • The methodology lifts the original constraint into a cascade of high-order barrier functions using class K functions to monitor successive derivatives and ensure forward invariance.
  • These techniques are applied in adaptive cruise control, robotics, and aerospace by integrating control barrier functions with quadratic programming to maintain stringent safety guarantees.

High-relative-degree nonovershooting constraints are a class of safety specifications imposed on controlled dynamical systems where the control input first influences the output variable through multiple derivatives—i.e., the system’s relative degree is greater than one—and the constraint enforces that the output never “overshoots” a prescribed safe boundary. Formally, for an output h(x)h(x) with relative degree m>1m>1 in a control-affine system x˙=f(x)+g(x)u\dot x = f(x) + g(x)u, the nonovershooting requirement demands h(x(t))0h(x(t)) \ge 0 (or, alternatively, h(x(t))0h(x(t)) \le 0 depending on convention) at all times, even as the system responds to initial conditions, disturbances, or reference signals. Such constraints present technical challenges since standard control barrier functions (CBFs) or zeroing CBFs (ZCBFs) are inadequate when the input does not enter the first derivative of the constraint function. The design and enforcement of high-relative-degree nonovershooting constraints is a developing area in nonlinear control, robotic safety, automotive systems, and safety-critical reinforcement learning.

1. Mathematical Foundations and the Barrier Cascade Construction

The central methodological insight for high-relative-degree constraints is to “lift” the original output constraint h(x)0h(x)\ge 0 into a chain or cascade of auxiliary barrier functions (high order barrier functions, HOBFs) that monitor successive derivatives up to the system relative degree. For a CmC^m function h:RnRh:\mathbb{R}^n \to \mathbb{R} with relative degree mm, define:

ψ0(x,t)=h(x,t), ψ1(x,t)=ψ0t+Lfψ0+α1(ψ0), ψ2(x,t)=ψ1t+Lfψ1+α2(ψ1),   ψm(x,t)=ψm1t+Lfψm1+αm(ψm1),\begin{aligned} \psi_0(x,t) &= h(x,t), \ \psi_1(x,t) &= \frac{\partial \psi_0}{\partial t} + L_f \psi_0 + \alpha_1(\psi_0), \ \psi_2(x,t) &= \frac{\partial \psi_1}{\partial t} + L_f \psi_1 + \alpha_2(\psi_1), \ &\ \vdots \ \psi_m(x,t) &= \frac{\partial \psi_{m-1}}{\partial t} + L_f \psi_{m-1} + \alpha_m(\psi_{m-1}), \end{aligned}

where each αi\alpha_i is a strictly increasing class K\mathcal{K} function. The nested sets

C1(t)={x:ψ0(x,t)0},C2(t)={x:ψ1(x,t)0},,Cm(t)={x:ψm1(x,t)0}C_1(t) = \{ x: \psi_0(x,t) \geq 0 \},\, C_2(t) = \{ x: \psi_1(x,t) \geq 0 \},\,\ldots,\, C_m(t) = \{ x: \psi_{m-1}(x,t) \geq 0 \}

form a forward-invariant “cascade”: if at t=0t=0 all ψi0\psi_i \geq 0, invariance of the intersection i=1mCi(t)\cap_{i=1}^m C_i(t) is implied by maintaining ψm0\psi_m \geq 0 along all trajectories, ensuring that h(x(t),t)h(x(t),t) never becomes negative—i.e., the system does not overshoot the barrier (Xiao et al., 2019).

2. High-Order Control Barrier Functions for Control-Affine Dynamics

For systems with control inputs entering via a control-affine structure, the barrier-cascade is extended to high-order control barrier functions (HOCBFs). Let x˙=f(x)+g(x)u\dot x = f(x) + g(x) u and suppose h(x)h(x) has relative degree mm, i.e., LgLfih(x)=0L_g L_f^i h(x) = 0 for i=0,,m2i = 0, \ldots, m-2 but LgLfm1h(x)0L_g L_f^{m-1} h(x) \not= 0. The high-relative-degree nonovershooting constraint is enforced via a single inequality:

Lfmh(x)+LgLfm1h(x)u+O(h,x)+αm(ψm1(x))0,L_f^m h(x) + L_g L_f^{m-1} h(x) u + O(h,x) + \alpha_m(\psi_{m-1}(x)) \geq 0,

where O(h,x)O(h, x) collects all lower-order derivatives. Any control input u(x)u(x) satisfying this for xx in the cascade intersection i=1mCi\cap_{i=1}^m C_i guarantees forward invariance and nonovershooting. The requirement can also be recast as a chain of inequalities:

ψ0=h(x)0,  ψ1=h˙+α1(h)0,  ,  ψm=ψ˙m1+αm(ψm1)0.\psi_0 = h(x) \geq 0,\; \psi_1 = \dot h + \alpha_1(h) \geq 0,\; \ldots,\; \psi_m = \dot \psi_{m-1} + \alpha_m(\psi_{m-1}) \geq 0.

If each αi\alpha_i is a class K\mathcal{K} function, these coupled inequalities ensure that h(x(t))h(x(t)) remains nonnegative, forbidding barrier violation (Xiao et al., 2019).

3. Tuning Class K\mathcal{K} Functions and Feasibility Regions

The choice of class K\mathcal{K} functions αi\alpha_i controls both the transient response (enforcing “no-overshoot”) and the admissible control set size. Typical designs include:

  • Linear: αi(s)=kis\alpha_i(s) = k_i s (exponential-type barrier),
  • Power-law: αi(s)=kisp\alpha_i(s) = k_i s^p, p>1p>1 (slower near zero, aggressive far away),
  • Root-law: αi(s)=kis1/2\alpha_i(s) = k_i s^{1/2} (aggressive near zero).

Larger pp or kik_i expand the feasible set when the system state is far from the boundary (ψi10\psi_{i-1} \gg 0) but shrink the control region near the constraint (ψi10\psi_{i-1} \approx 0). Conversely, smaller gains soften constraints yet risk violating actuator bounds. To resolve control feasibility when input limitations clash with the barrier (i.e., hard bounds on uu), penalty gains pip_i are introduced in αipiαi\alpha_i \to p_i \alpha_i, tuning the tradeoff between constraint strength and input feasibility (Xiao et al., 2019).

4. Optimization-Based Synthesis via Quadratic Programming

High-relative-degree nonovershooting constraints are typically synthesized alongside control Lyapunov function (CLF) objectives in real-time quadratic programs (QPs). For a constraint h(x)h(x) of relative degree mm and CLF V(x)V(x), the QP at time tt is formulated as:

minu,δ12[uTHu+2FTu+Rδ2] s.t.LfV+LgVu+c3Vδ Lfmh+LgLfm1hu+O+αm(ψm1)0 uminuumax\begin{aligned} \min_{u,\delta} &\quad \tfrac{1}{2} [u^T H u + 2 F^T u + R \delta^2] \ \text{s.t.} &\quad L_f V + L_g V u + c_3 V \leq \delta \ &\quad L_f^m h + L_g L_f^{m-1} h u + O + \alpha_m(\psi_{m-1}) \geq 0 \ &\quad u_{\min} \leq u \leq u_{\max} \end{aligned}

with slack variable δ\delta for CLF relaxation, and H,F,RH, F, R structuring the quadratic cost. When the HOCBF constraint conflicts with input bounds, penalty tuning of class K\mathcal{K} gains restores QP feasibility at the expense of slower enforcement near ψm10\psi_{m-1} \approx 0 (Xiao et al., 2019).

5. Practical Guidelines and Representative Applications

In adaptive cruise control (ACC), the safety constraint h(x)=xpxiδ0h(x) = x_p - x_i - \delta \geq 0 (with xpx_p as lead vehicle position, xix_i as ego position, δ\delta as minimum required distance) has relative degree two. Design proceeds by constructing ψ1=h˙+ph\psi_1 = \dot h + p h, ψ2=h¨+pψ1\psi_2 = \ddot h + p \psi_1 for linear K\mathcal{K}, or using nonlinear alternatives for more aggressive enforcement. Tuning is performed so that the QP constraint is inactive away from the boundary but enforces nonovershooting as h0h \to 0. Simulations confirm that the methodology maintains xpxiδx_p - x_i \geq \delta for all time without overshoot, even under real actuator limits (Xiao et al., 2019).

Other domains utilizing these constructs include PDE systems with moving boundaries (stefan models) (Koga et al., 2021), reinforcement learning for black-box systems with hard constraints (Bouvier et al., 2024), interconnected safety-critical systems analyzed via small-gain techniques (Lyu et al., 2022), and robust control of spacecraft trajectories under input and disturbance bounds (Breeden et al., 2021).

6. Comparative Analysis and Current Limitations

HOCBF-based nonovershooting constraint enforcement generalizes and surpasses exponential (linear) barrier techniques and classical CBF backstepping. While effective in both single-agent and multi-agent (interconnected) systems, some challenges remain:

  • Initialization: All cascade barrier functions ψi\psi_i must be positive at t=0t=0.
  • Feasibility: For systems with tight actuator bounds, aggressive class K\mathcal{K} choices may make QP infeasible near the constraint; penalty gains or alternative barrier function forms (e.g., rectified CBFs (Ong et al., 2024), robust predictive CBFs (Breeden et al., 2021)) can mitigate this.
  • Complexity: Higher relative degree increases algebraic complexity in the control synthesis, particularly in systems with nonlinear, non-affine, or infinite-dimensional dynamics (Koga et al., 2021).

Adaptive schemes and observer-based frameworks provide extensions for cases where critical system parameters are uncertain, allowing the system to maintain practical nonovershooting safety with bounds on violation decaying as parameter estimates converge (Lyu et al., 23 Sep 2025).

7. Theoretical Guarantees and Extensions

The theoretical guarantee is formalized: for systems starting in the intersection of the cascade sets C1(0)Cm(0)C_1(0) \cap \ldots \cap C_m(0), enforcement of the HOCBF constraint ψm0\psi_m \geq 0 ensures that h(x(t))0h(x(t)) \geq 0 for all t0t \geq 0—provable “no overshoot.” This extends naturally to interconnected systems with high-relative-degree constraints via input-to-state safety small-gain theorems (Lyu et al., 2022), robust and disturbance-observer-based schemes (Zinage et al., 2023), and fixed-time homogeneous feedbacks for rapid, nonovershooting convergence (Polyakov et al., 2022).

The methodology unifies safety-critical control around high-relative-degree nonovershooting via barrier-cascade constructions, careful class K\mathcal{K} tuning, input feasibility mechanisms, and optimization-based real-time implementation. This forms a robust and versatile foundation for enforcing rigorous safety constraints in complex nonlinear, multi-agent, and safety-critical environments (Xiao et al., 2019).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to High-Relative-Degree Nonovershooting Constraints.