RK-CBC: Robust Krasovskii Control Barrier Certificates
- The paper presents a novel data-driven framework that synthesizes robust safety controllers for time-delayed polynomial systems using sum-of-squares programming.
- The methodology leverages Krasovskii functionals to aggregate current and delayed state variables, reducing complexity and enabling explicit treatment of delays and disturbances.
- Empirical benchmarks on academic, jet-compressor, and spacecraft systems demonstrate that RK-CBC maintains safety over extended trajectories with minimal data.
Robust Krasovskii Control Barrier Certificates (RK-CBC) are a formalism for enforcing infinite-horizon safety in discrete-time, input-affine, polynomial control systems with time-invariant delays, norm-bounded disturbances, and unknown dynamics. By combining the concept of control barrier certificates (CBC) with Krasovskii-type functionals, RK-CBC addresses the synthesis of robust safety controllers from input-state trajectories, using a data-driven sum-of-squares (SOS) programming approach. This aggregation of current and delayed state variables enables explicit treatment of delays and disturbances without requiring an explicit system model, thus allowing for robust, model-free safety policy synthesis. The following exposition details the mathematical framework, synthesis methodology, computational workflow, and reported performance for RK-CBC, as established in "A Data-Driven Krasovskii-Based Approach for Safety Controller Design of Time-Delayed Uncertain Polynomial Systems" (Akbarzadeh et al., 28 Jan 2026).
1. System Model and Formal Safety Specification
The RK-CBC framework considers discrete-time, input-affine uncertain polynomial systems with time-invariant delays and norm-bounded disturbances, described as dt-IAUPS-td systems. The system trajectory is governed by
where is the delay, and are (unknown) monomial dictionaries of known maximal degree, is the control input in a compact set , and is an unknown disturbance with . The state history at time is denoted .
The safety specification requires that, for any initial state-history and any admissible disturbance sequence, the trajectory never enters the Cartesian unsafe set , where (safe), (unsafe), and .
2. Robust Krasovskii Control Barrier Certificate: Definition and Theoretical Properties
An RK-CBC is a functional , parameterized by scalars , , and (with ), satisfying:
- Initial set: for all .
- Unsafe set separation: for all .
- Decrease condition: For any with , there exists such that for all ,
A control policy maintaining this condition is termed a robust safety controller (R-SC). The associated infinite-horizon safety theorem guarantees that, starting from any initial safe state-history, the trajectory remains forever outside the unsafe set when governed by an R-SC.
3. Data-Driven Synthesis via Sum-of-Squares Programming
Because the system matrices and monomial dictionaries are unknown, RK-CBC and R-SC synthesis is achieved directly from collected trajectories using a sequence of SOS and semidefinite relaxations:
- Data Lifting: Collect a trajectory of input-state data of length , constructing , , , , , , using maximal degree information. Here, , , etc.
- Certificate Candidate: Restrict to quadratic-Krasovskii certificates:
for , .
- Feedback Parameterization: Assume , leveraging a polynomial factorization and defining regressor matrices for state and delay.
- Decrease Condition as LMI: Substitute this structure into the one-step difference condition; obtain a matrix inequality (in variables , , ) that is affine in the unknown constants but tractable via data-driven S-procedure and SOS relaxation.
- Imposing Set Conditions: Use semialgebraic representations for , , and , enforcing that satisfies the initial and unsafe set bounds inside , via SOS multipliers.
- SOS Program: Collect all decision variables and define the final SOS feasibility problem, including positivity, spectral, and structural constraints. The D-invariant and gain maps yield the certified controller .
4. Computational Workflow and Complexity Analysis
The synthesis procedure follows these steps:
- Collect a state-input trajectory under arbitrary excitation and construct lifted monomial data.
- Initialize scalar hyperparameters (, , , ).
- Formulate the SOS program as specified, using tools such as SOSTOOLS and an SDP solver (e.g., MOSEK).
- Solve for the RK-CBC and the robust safety controller parameters.
- Invert , compute controller gains, determine , and select to satisfy the robust decrease-to-bound.
The computational bottleneck is the SOS-based SDP in with polynomial degree dictated by monomials and system delay. The Krasovskii functional reduces the complexity from -fold cross products to at most two-fold, improving tractability when . Problems are typically tractable for and moderate polynomial degree (); for higher dimensions, sparsity or compositionality can be exploited.
5. Empirical Results and Benchmarks
The effectiveness of the RK-CBC framework was demonstrated on three benchmarks, with all systems unknown to the designer and affected by delay and disturbance. Table 1 summarizes the main parameters and results.
| System | Degree | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Academic (Sec 5.1) | 10 | 2 | 2 | 3 | 0.59 | 0.92 | 0.38 | 0.94 | 28.28 | 36.41 | 40.43 | |
| Jet-compressor (5.2) | 10 | 2 | 3 | 4 | 0.63 | 0.92 | 0.23 | 0.91 | 7.17 | 36.70 | 38.13 | |
| Spacecraft (5.3) | 13 | 3 | 2 | 3 | 0.68 | 0.96 | 0.41 | 0.93 | 171.38 |
Case studies included an academic polynomial system (, ), a jet-engine compressor (, ), and a spacecraft attitude control system (, ). Closed-loop simulations over multiple disturbance trajectories showed that certified controllers kept trajectories safe from entering the unsafe region over 50–100 steps (depending on benchmark). SOS solutions returned positive definite and polynomial feedback gains, with all RK-CBC conditions deterministically satisfied.
6. Practical Considerations and Limitations
The Krasovskii aggregation in the RK-CBC framework substantially decreases the Cartesian-product complexity of delayed state histories, which would otherwise grow combinatorially with . The guarantee of safety is deterministic (confidence 1), and the data requirement is minimal: only a single sufficiently informative trajectory is necessary, without any assumption of i.i.d. data or repeated experiments.
However, the methodology is currently limited to polynomial systems of moderate state dimension and degree. Extension to rational or general nonlinear systems, or to larger-scale models, would require further structural assumptions or decomposition. Numerical tractability is influenced by the choice of monomial basis, relaxation degree in the SOS program, and SDP solver tolerances. Proper scaling enhances feasibility and can speed up computations.
7. References and Context
RK-CBC builds upon prior work on control barrier certificates (Prajna & Rantzer 2007; Ames 2019; Akbarzadeh et al. 2024), Krasovskii-type functionals for delay systems (Fridman 2014), and practical sum-of-squares toolchains (SOSTOOLS 2004). The approach directly addresses the gap in safety analysis for uncertain, time-delayed, input-affine polynomial systems by providing tractable, data-driven, robust certification procedures (Akbarzadeh et al., 28 Jan 2026).