High-Relative-Degree Nonovershooting Constraints
- 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 with relative degree in a control-affine system , the nonovershooting requirement demands (or, alternatively, 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 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 function with relative degree , define:
where each is a strictly increasing class function. The nested sets
form a forward-invariant “cascade”: if at all , invariance of the intersection is implied by maintaining along all trajectories, ensuring that 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 and suppose has relative degree , i.e., for but . The high-relative-degree nonovershooting constraint is enforced via a single inequality:
where collects all lower-order derivatives. Any control input satisfying this for in the cascade intersection guarantees forward invariance and nonovershooting. The requirement can also be recast as a chain of inequalities:
If each is a class function, these coupled inequalities ensure that remains nonnegative, forbidding barrier violation (Xiao et al., 2019).
3. Tuning Class Functions and Feasibility Regions
The choice of class functions controls both the transient response (enforcing “no-overshoot”) and the admissible control set size. Typical designs include:
- Linear: (exponential-type barrier),
- Power-law: , (slower near zero, aggressive far away),
- Root-law: (aggressive near zero).
Larger or expand the feasible set when the system state is far from the boundary () but shrink the control region near the constraint (). 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 ), penalty gains are introduced in , 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 of relative degree and CLF , the QP at time is formulated as:
with slack variable for CLF relaxation, and structuring the quadratic cost. When the HOCBF constraint conflicts with input bounds, penalty tuning of class gains restores QP feasibility at the expense of slower enforcement near (Xiao et al., 2019).
5. Practical Guidelines and Representative Applications
In adaptive cruise control (ACC), the safety constraint (with as lead vehicle position, as ego position, as minimum required distance) has relative degree two. Design proceeds by constructing , for linear , 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 . Simulations confirm that the methodology maintains 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 must be positive at .
- Feasibility: For systems with tight actuator bounds, aggressive class 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 , enforcement of the HOCBF constraint ensures that for all —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 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).