Papers
Topics
Authors
Recent
Search
2000 character limit reached

Barrier Lyapunov Functions in Control

Updated 12 July 2026
  • Barrier Lyapunov Functions (BLFs) are control-design tools that enforce strict state constraints in nonlinear systems by using functions that become unbounded near the admissible boundaries.
  • BLFs ensure safety-critical control by simultaneously guaranteeing convergence and safe set invariance through a single scalar function, even in multi-agent and predictive control scenarios.
  • Variants including smooth, fractional, nonsmooth, and PDE-based formulations extend BLFs to handle stochastic disturbances, computational challenges, and learning-based policy optimizations.

Barrier Lyapunov Functions (BLFs) are a control-design tool for enforcing hard state constraints in nonlinear systems. The basic idea is to build a Lyapunov function that becomes unbounded as the constrained state approaches the boundary of the admissible set; if one can design the closed-loop system so that this BLF is nonincreasing, then the state is prevented from reaching the boundary (Nohooji et al., 2024). In contemporary safety-critical control, the term also sits within a broader family of one-function certificates, including Lyapunov-like barrier functions and control Lyapunov-barrier functions (CLBFs), that combine convergence and constraint satisfaction in a single scalar object (Han et al., 2018, Quartz et al., 15 Sep 2025).

1. Classical BLF mechanism and constrained invariance

In the classical formulation for nonlinear systems in strict-feedback form,

x˙i=fi(x1,,xi)+gi(x1,,xi)xi+1,i=1,,n1,\dot{x}_i = f_i(x_1,\dots,x_i) + g_i(x_1,\dots,x_i)x_{i+1},\quad i=1,\dots,n-1,

x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,

one seeks tracking while guaranteeing constraints such as

xi(t)<kxi.|x_i(t)| < k_{x_i}.

A canonical example is the logarithmic BLF

V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),

which grows slowly near the origin but sharply near the boundary (Nohooji et al., 2024). The defining feature is not merely positivity, but singular growth at the admissible boundary.

A related formulation appears in constrained learning control, where a BLF is treated as a positive function VB(V)V\mapsto B(V) defined on a domain such as 0V<bv0\le V<b_v, with the property that it becomes very large near the constraint boundary V=bvV=b_v. Conventional and fractional instances include

fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},

with the comparison

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)

derived from logxx1\log x\le x-1 for x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,0 (Sun, 2023). In that setting, BLFs are used to ensure that x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,1 for all x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,2, which in turn bounds the tracking error through comparison functions.

The invariance mechanism is often expressed through sublevel sets. In multi-agent coordination, a Lyapunov-like barrier function x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,3 defines

x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,4

and the derivative condition

x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,5

guarantees forward invariance of x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,6. When the barrier term encodes safety inequalities x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,7, forward invariance of x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,8 implies that the safety constraints remain satisfied for all time while the coordination error decreases (Han et al., 2018). This establishes the standard BLF logic: a single scalar function simultaneously blocks boundary crossing and certifies convergence.

2. From barrier blow-up to unified Lyapunov-barrier certificates

Although the classical BLF relies on singular behavior near a constraint boundary, several converse results show that joint safety and stability can also be encoded by a single smooth Lyapunov-type function. A central statement is that, under appropriate robustness assumptions, stability with safety guarantees admit a smooth converse Lyapunov-barrier characterization on the relevant domain of initial conditions (Meng et al., 2020). In that formulation, there exists an open set x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,9, a smooth xi(t)<kxi.|x_i(t)| < k_{x_i}.0, and class-xi(t)<kxi.|x_i(t)| < k_{x_i}.1 functions xi(t)<kxi.|x_i(t)| < k_{x_i}.2 such that

xi(t)<kxi.|x_i(t)| < k_{x_i}.3

for all xi(t)<kxi.|x_i(t)| < k_{x_i}.4 and all xi(t)<kxi.|x_i(t)| < k_{x_i}.5, where xi(t)<kxi.|x_i(t)| < k_{x_i}.6 is a proper indicator for the target set. The same work shows that a split Lyapunov-barrier representation can be recovered by setting xi(t)<kxi.|x_i(t)| < k_{x_i}.7 on a suitable domain (Meng et al., 2020).

A sharper control-theoretic equivalence is given by the result that the existence of a strictly compatible pair of control Lyapunov and control barrier functions is equivalent to the existence of a single smooth Lyapunov function that certifies both asymptotic stability and safety (Quartz et al., 15 Sep 2025). For a safe set

xi(t)<kxi.|x_i(t)| < k_{x_i}.8

strict compatibility requires that on xi(t)<kxi.|x_i(t)| < k_{x_i}.9 the same control satisfy

V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),0

Under that condition, one obtains a smooth function V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),1 such that

V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),2

V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),3

This is a one-function certification of both asymptotic stability and exact safe-set invariance (Quartz et al., 15 Sep 2025).

The same paper makes the conceptual distinction explicit: a BLF is typically designed so that the Lyapunov function blows up or becomes singular near a constraint boundary, whereas the constructed CLBF uses a smooth function whose V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),4-level set exactly equals the safe boundary and whose sublevel set exactly equals the safe region (Quartz et al., 15 Sep 2025). This does not eliminate the BLF viewpoint; rather, it shows that, under strict compatibility, a BLF-like safe stabilizer can be represented by a smooth Lyapunov function without singular barrier behavior.

A related converse theorem shows that robustly safe sets admit barrier functions constructed from Lyapunov functions for the closure of the reachable set. If V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),5 is V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),6-robustly safe with respect to an unsafe set V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),7, then the closure

V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),8

is robustly asymptotically stable under mild assumptions, and a Lyapunov function for V(x)=12ln ⁣(k2k2x2),V(x)=\frac{1}{2}\ln\!\left(\frac{k^2}{k^2-x^2}\right),9 can be converted into a robust barrier function, for example through

VB(V)V\mapsto B(V)0

or VB(V)V\mapsto B(V)1 (Liu, 2020). In this sense, robust safety implies the existence of a barrier certificate via converse Lyapunov theory.

3. PDE characterizations and exact safe-set encoding

A distinctive development in recent work is the use of PDEs with prescribed boundary conditions to characterize Lyapunov-barrier functions. In the strict-compatibility theorem, the unified function VB(V)V\mapsto B(V)2 is constructed using a backward hitting time VB(V)V\mapsto B(V)3 to the safe-set boundary and a normalization of a smooth Lyapunov function VB(V)V\mapsto B(V)4,

VB(V)V\mapsto B(V)5

The integral representation

VB(V)V\mapsto B(V)6

yields the transport PDE

VB(V)V\mapsto B(V)7

with boundary information inherited from the hitting-time normalization (Quartz et al., 15 Sep 2025). Because VB(V)V\mapsto B(V)8 on VB(V)V\mapsto B(V)9, one gets 0V<bv0\le V<b_v0 there; because 0V<bv0\le V<b_v1 is positive outside and negative inside, one gets 0V<bv0\le V<b_v2 outside and 0V<bv0\le V<b_v3 inside. The safe set is therefore encoded exactly as a sublevel set, not merely under-approximated.

A complementary PDE-based program arises from a Zubov formulation with Dirichlet boundary conditions for autonomous nonlinear systems. For an unsafe set 0V<bv0\le V<b_v4 and safe domain 0V<bv0\le V<b_v5, a maximal Lyapunov-type function is defined by

0V<bv0\le V<b_v6

0V<bv0\le V<b_v7

and satisfies

0V<bv0\le V<b_v8

After a Zubov transform,

0V<bv0\le V<b_v9

one obtains a bounded Lyapunov-barrier function satisfying a Zubov PDE with Dirichlet boundary data V=bvV=b_v0 on V=bvV=b_v1 (Meng et al., 12 Nov 2025). The same work states that a physics-informed neural network solution, once formally verified, can serve as a Lyapunov-barrier function that jointly certifies stability and safety and yields a near-optimal certified under-approximation of the true safe domain of attraction (Meng et al., 12 Nov 2025).

A distinct PDE construction appears in harmonic CLBFs, where one solves Laplace’s equation

V=bvV=b_v2

with boundary conditions

V=bvV=b_v3

By the maximum principle, the resulting harmonic function satisfies the CLBF separation properties, and the control is chosen by

V=bvV=b_v4

to align the dynamics with the steepest descent direction (Mukherjee et al., 2023). This is not a singular BLF construction, but it is a one-function barrier-Lyapunov encoding of reach-avoid structure.

4. Variants: fractional, progressive, nonsmooth, and stochastic formulations

Several variants modify the classical BLF to address computational, geometric, or robustness issues. Fractional BLFs replace logarithmic expressions by rational forms such as

V=bvV=b_v5

with the claim that the fractional form is algebraically simpler and can provide stronger barrier action than the conventional logarithmic form in finite-duration learning control (Sun, 2023). The same paper also introduces variants with the infinite barrier property and shows that fully-saturated learning algorithms are important for assuring boundedness of the estimates and achieving the error-constraint objective (Sun, 2023).

Progressive BLFs modify the control effort profile inside the safe set. The progressive Barrier Lyapunov Function, or p-BLF, is introduced for output- and full-state-constrained nonlinear control systems with the defining feature that control effort is deliberately small in unconstrained or interior regions and increases smoothly and progressively as the state nears the constraint boundary (Nohooji et al., 2024). Two forms are given: V=bvV=b_v6 For backstepping designs, the resulting closed-loop derivative takes the form

V=bvV=b_v7

which yields constraint satisfaction, boundedness of all closed-loop signals, and asymptotic tracking (Nohooji et al., 2024).

Nonsmooth formulations address cases in which smooth CLBFs fail. The nonsmooth Control Lyapunov Barrier Function paper introduces a generalized Lyapunov barrier function defined by

V=bvV=b_v8

together with an upper generalized derivative condition

V=bvV=b_v9

This max structure is used to avoid the gradient cancellation problem endemic to smooth CLBFs and to handle bounded unsafe sets and multiple disjoint unsafe regions directly (Lan et al., 2024). The same work contrasts the construction with smooth CLBFs that can fail when unsafe sets are bounded and can induce undesirable local equilibria.

Stochastic extensions replace deterministic Lie-derivative inequalities with generator inequalities. For stochastic nonlinear systems,

fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},0

the infinitesimal generator is

fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},1

High-relative-degree stochastic control barrier functions are built recursively from

fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},2

and a sequence of fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},3 yielding nested safe sets fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},4. If fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},5 and fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},6, then

fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},7

holds almost surely (Sarkar et al., 2020). A separate stochastic MPC framework defines a stochastic CLBF fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},8 by positivity on unsafe states and negativity of fLI(V)=logbvbvV,fFI(V)=VbvV,f_{LI}(V)= \log \frac{b_v}{b_v - V}, \qquad f_{FI}(V)=\frac{V}{b_v-V},9 outside the unsafe set and the origin, thereby combining the stability role of a stochastic CLF with the safety role of a stochastic CBF (Zheng et al., 2022).

5. Synthesis methodologies in control design

BLFs and closely related Lyapunov-barrier constructions appear in several synthesis pipelines. In multi-agent coordination, the safe region is approximated from the inside by the sublevel set of an optimal Lyapunov-like barrier function, and the search for the certificate is formulated as an optimization problem over a parameterized family of candidates, often as a sum-of-squares or polynomial optimization problem (Han et al., 2018). The objective is to maximize the size of the certified under-approximation of the Safety Guaranteed Region of Multi-Task Coordination while preserving collision avoidance, connectivity maintenance, and convergence to the desired coordinated configuration.

Predictive control is a major integration point. For an aerial manipulator, BLF-based constraints are embedded in the outer-loop MPC, while the inner loop remains conventional PID control (Mundheda et al., 2022). The safe set is defined by a differentiable function fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)0, and the paper relaxes the invariance condition to

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)1

or, for a control-affine system,

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)2

To handle bounded disturbances, the safety condition is strengthened to

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)3

The resulting MPC-BLF formulation is used both for wall avoidance and for maintaining the manipulator end effector within the desired workspace (Mundheda et al., 2022).

A related but distinct mechanism appears in Lyapunov redesign for perturbed integrator chains. After a predefined-time reaching phase into a prescribed neighborhood

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)4

the controller switches to a barrier-function-based gain

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)5

which grows unbounded as fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)6 and keeps trajectories inside fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)7 despite uncertainties and perturbations (Estrada et al., 2024). This is BLF-like in the sense that the barrier is placed on a Lyapunov level-set boundary rather than directly on a coordinate constraint.

Quadratic-program formulations are often barrier-based but not BLF-based in the narrow sense. Adaptive robust QPs using CLFs and CBFs enforce safety through a robustified CBF inequality inside an online optimization problem, while performance is encoded through a CLF with relaxation (Zhao et al., 2020). Event- and self-triggered greedy synthesis with CLF-CBF constraints likewise uses barrier inequalities, not BLFs, to keep the state inside a safe set and to maximize inter-execution times (Kishida, 2023). These methods belong to the same safety-control family, but their barrier mechanism is an inequality on fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)8 rather than a barrier term embedded in a Lyapunov function.

6. Learning-based BLFs and conceptual limitations

Learning-based methods have adapted BLF ideas to policy optimization and data-driven robot control. In constrained Markov decision processes, Lyapunov Barrier Policy Optimization introduces a Lyapunov-induced safe policy set and adds a logarithmic barrier

fLI(V)fFI(V)f_{LI}(V)\le f_{FI}(V)9

which diverges as the policy update approaches the safety boundary (Sikchi et al., 2021). This is BLF-like because the penalty becomes prohibitive near the boundary, but the constrained object is the policy update rather than the physical state.

Model-free safe RL also uses unified Lyapunov-barrier certificates learned from data. In Lyapunov barrier actor-critic, a single function logxx1\log x\le x-10 is required to satisfy a goal condition, a safe/unsafe threshold condition at logxx1\log x\le x-11, and a decrease condition

logxx1\log x\le x-12

Unsafe states are assigned a large terminal cost logxx1\log x\le x-13, and the learned critic logxx1\log x\le x-14 is used to define the CLBF via logxx1\log x\le x-15 (Du et al., 2023). The method is demonstrated on a 2D quadrotor navigation task and is motivated in part by the observation that separate CLF-CBF-QP control can get stuck due to conflict between attraction to the goal and repulsion from obstacles (Du et al., 2023).

Robust neural Lyapunov-barrier certificates extend this logic to perturbed dynamics. A robust certificate is defined by the conditions

logxx1\log x\le x-16

logxx1\log x\le x-17

logxx1\log x\le x-18

and the effective robustness margin is

logxx1\log x\le x-19

Training objectives combine adversarial training, Lipschitz neighborhood bounds, and global Lipschitz regularization, and the reported improvements include certified robustness bounds up to x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,00 times and empirical success rates under strong perturbations up to x˙n=fn(x1,,xn)+gn(x1,,xn)u,\dot{x}_n = f_n(x_1,\dots,x_n) + g_n(x_1,\dots,x_n)u,01 times compared to the baseline (Wang et al., 5 Feb 2026).

The literature also clarifies several limitations. First, not every constrained stabilization problem admits a globally well-behaved barrier-Lyapunov representation. If a safety and stability specification cannot be certified by a single smooth Lyapunov function, then any CLF-CBF pair necessarily leads to a conflict and cannot be satisfied simultaneously in a robust sense (Quartz et al., 15 Sep 2025). Second, smooth unified certificates can fail in the presence of bounded unsafe regions or gradient cancellation, motivating nonsmooth constructions (Lan et al., 2024). Third, in harmonic formulations, superharmonic alternatives can make the safe/unsafe boundary more visible but introduce more interior local minima, which can hurt goal-reaching (Mukherjee et al., 2023). Fourth, many algorithmic realizations remain conservative because feasibility, disturbance margins, sampling time, or value-function estimation accuracy strongly affect the certified set and the practical controller (Zhao et al., 2020, Mundheda et al., 2022, Sikchi et al., 2021).

Taken together, these developments show that BLF now denotes both a classical singular-barrier methodology and a broader research direction in which safety and stability are encoded by one scalar certificate. The classical blow-up mechanism remains central for direct constrained control design, while converse theorems, PDE formulations, nonsmooth constructions, MPC embeddings, and learning-based certificates demonstrate that the same safety-critical objective can also be represented through exact level-set geometry, transport or Laplace equations, recursive high-order inequalities, and formally verified neural surrogates (Nohooji et al., 2024, Quartz et al., 15 Sep 2025, Meng et al., 12 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (18)

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 Barrier Lyapunov Function (BLF).