Unit Vector Control: Finite-Time Stability
- Unit Vector Control (UVC) is a normalized-direction feedback method that regulates system states using unit-vector signals, ensuring finite-time convergence even under polytopic uncertainties and saturation.
- The approach employs LMI-based synthesis for designing gain matrices, enabling explicit treatment of actuator saturation and guaranteeing stability through convex optimization.
- In multivariable extremum seeking, UVC uses normalized gradient estimates to drive the system towards optimal values, offering robustness against gain uncertainties with finite-time convergence in the averaged sense.
Unit Vector Control (UVC) denotes a direction-only, or “unit-vector,” feedback paradigm in which the control input is generated from a normalized signal rather than from its magnitude. In the formulations developed in 2025, the normalized signal is either the state itself, , or an estimated gradient, , and the resulting control law takes the form . The recent literature treats UVC in two technically distinct but structurally related settings: multivariable polytopic uncertain systems under saturating actuators, and multivariable extremum seeking with an unknown Hessian. In both cases, the core claims are finite-time stability, LMI-based gain synthesis, and explicit treatment of uncertainty via convex polytopic embeddings (Vitório et al., 9 Apr 2025, Silva et al., 9 Apr 2025).
1. Core definition and control-theoretic role
In the saturating-actuator setting, UVC is introduced as a direction-only feedback law
with the stated objectives of finite-time convergence of the state to the origin, robustness to polytopic uncertainty in the input matrix , and explicit handling of actuator saturation. In the extremum-seeking setting, the same normalization principle is applied to a gradient estimate,
Geometrically, is described as a discontinuous “sliding-mode” direction that always points in the gradient estimate direction but with unit norm. The gain matrix scales that direction (Vitório et al., 9 Apr 2025, Silva et al., 9 Apr 2025).
A central feature of UVC, as stated for uncertain systems with saturation, is that it enforces bounded control by its construction and yields sliding-mode-like finite-time convergence with very simple implementation. This is contrasted directly with LQR or backstepping. In extremum seeking, the use of the normalized gradient estimate rather than the raw estimate is associated with robustness to gain uncertainties and finite-time convergence in the average sense to the optimum. The two formulations therefore share a common normalized-direction mechanism, but they target different objects: direct state regulation in one case and optimization through gradient-estimate feedback in the other (Vitório et al., 9 Apr 2025, Silva et al., 9 Apr 2025).
2. UVC for multivariable polytopic uncertain systems with saturating actuators
The saturating-actuator formulation considers the uncertain plant
where 0 is the component-wise saturation at levels 1, and
2
The chosen UVC law is
3
To represent saturation explicitly, the paper defines the dead-zone nonlinearity
4
so that the closed loop becomes
5
This decomposition isolates the effect of actuator limits as an additive nonlinear term rather than absorbing it implicitly into a bounded-input assumption (Vitório et al., 9 Apr 2025).
For the finite-time analysis, the paper introduces the coordinate transformation
6
and then works with the standard quadratic Lyapunov function
7
This change of coordinates is used specifically to handle finite-time stability with quadratic tools. A plausible implication is that UVC’s discontinuous normalization is not treated directly in the original coordinates; instead, the transformed coordinates permit an LMI-compatible Lyapunov analysis while preserving the finite-time character of the closed-loop dynamics (Vitório et al., 9 Apr 2025).
3. LMI synthesis for finite-time stability
The finite-time stabilization theorem in the saturating-actuator paper seeks 8 and 9 such that the origin is finite-time stable for all 0 and despite actuator saturation. The key auxiliary result is a dead-zone sector bound. Define
1
Then, for any diagonal 2,
3
whenever 4. This bound supplies a quadratic inequality that controls the negative effect of the dead-zone term inside a specified polyhedral region (Vitório et al., 9 Apr 2025).
The theorem fixes 5 and requires the existence of 6, diagonal 7, and full matrices 8 such that, for each 9, a vertex-dependent block LMI is satisfied with
0
together with actuator-channel LMIs
1
When these conditions hold, the synthesis variables recover the controller and Lyapunov matrices through
2
and the ellipsoid
3
is a guaranteed estimate of the region of attraction. The proof sketch given in the summary uses Schur complements to obtain
4
for all vertices and all 5, and then concludes the finite-time bound
6
The technical role of the 7-term and the projection bounds involving 8 is to guarantee the quadratic dominated bound needed for the Lyapunov argument (Vitório et al., 9 Apr 2025).
4. Region-of-attraction enlargement and explicit saturation handling
The same framework is extended to enlarge the certified region of attraction. For a prescribed upper bound 9 on the reaching time, two additional LMIs are introduced: 0 and
1
The resulting convex program is
2
According to the summary, the optimizer yields the largest ellipsoidal 3 in which any initial 4, hence 5, converges in time 6 even if actuators saturate (Vitório et al., 9 Apr 2025).
The explicit treatment of saturation is not incidental. The dead-zone nonlinearity 7 is inserted directly into the closed-loop model, the sector-type lemma upper-bounds its adverse effect on 8, and constraint (7) guarantees 9. The summary states that in the LMI condition the term involving 0 is handled without any additional non-convexity. This sharply distinguishes the method from analyses that rely only on bounded-input intuition: bounded control by construction does not remove the need for a formal saturation model, and the paper’s contribution is precisely to integrate that model into a convex finite-time synthesis procedure (Vitório et al., 9 Apr 2025).
5. Multivariable extremum seeking with unit-vector control
The extremum-seeking formulation considers an unknown static map
1
where 2, 3 is the unknown minimizer, 4 is the corresponding extremum value, and 5 is the unknown Hessian. The probe signal is decomposed as
6
The dither signals are chosen component-wise as
7
with distinct nonresonant 8. By trigonometric identities and filtering, one obtains 9 in the high-frequency limit (Silva et al., 9 Apr 2025).
Uncertainty in the Hessian is handled through the polytopic embedding
0
where each 1 is a known positive-definite vertex matrix. After the time-scale change 2 and averaging, the gradient-estimate dynamics become
3
The paper then introduces
4
leading to
5
With 6, the theorem gives a constructive LMI test: if there exist symmetric 7, 8, and full 9 satisfying a vertex-wise block LMI for every 0, then
1
render the origin of the average closed-loop system finite-time stable. The proof outline shows
2
and then
3
An important feature of this formulation is that 4 need not be diagonal: off-diagonal entries are permitted, so the algorithm can mix gradient components, which the summary states often reduces conservatism and enlarges the region of feasible 5 within the polytope (Silva et al., 9 Apr 2025).
For the actual, non-averaged closed loop, the right-hand side is discontinuous because of 6. The analysis therefore invokes the averaging theorem for differential inclusions (Plotnikov 1979). For sufficiently large 7, the actual trajectories remain within 8 of the average trajectories over 9 time intervals. The summary states that 0 in finite time in the average sense and that
1
while the output satisfies
2
This establishes a distinction that is sometimes blurred in informal discussions: the finite-time result is for the average closed-loop error system, whereas the actual closed-loop system is shown to converge to a neighborhood of the unknown extremum point (Silva et al., 9 Apr 2025).
6. Numerical realizations and technical implications
The saturating-actuator paper reports two examples. In a planar kinematic manipulator with 3, 4, 5 is a rotation by uncertain angle 6, represented polytopically with 7 vertices. With saturation levels 8, 9, and 0, the LMI solution gives
1
The ellipsoid 2 and the surfaces defining 3 are plotted, with 4, and sample trajectories starting on 5 converge in 6 even though 7 saturates. In an underwater ROV example with 8, 9,
00
the saturation level is 01 on each channel, 02, and 03. The synthesized 04 gain satisfies 05, yet any 06 converges in 07 despite extended saturation on channel 4. The paper presents these examples as evidence that the proposed UVC design systematically accounts for actuator limits, handles polytopic uncertainty by convex LMIs, and provides an explicit estimate of initial-condition sets for guaranteed finite-time convergence (Vitório et al., 9 Apr 2025).
The extremum-seeking paper gives a two-dimensional example with
08
and a 09 polytopic uncertainty
10
Solving the LMI-based optimization, including additional LMIs to minimize the bound on 11, with 12, 13, and 14, yields
15
The dither amplitudes are 16, the frequencies are 17 and 18, and the initial condition is 19. The figures reported in the summary show 20 switching along the estimated gradient, 21 converging to 22 in finite time, and 23 converging to 24, with robustness illustrated by choosing 25 randomly inside the polytope (Silva et al., 9 Apr 2025).
Taken together, these formulations suggest a unified contemporary view of UVC as a normalized-direction control architecture combined with finite-time Lyapunov analysis and convex synthesis under structured uncertainty. The two applications are nevertheless technically distinct. In state regulation under saturating actuators, the decisive issue is certification of finite-time stability and a region of attraction in the presence of a dead-zone nonlinearity. In multivariable extremum seeking, the decisive issue is certification of finite-time stability for the averaged error dynamics and neighborhood convergence for the true discontinuous system. The commonality lies in the use of unit-vector feedback and LMI machinery; the difference lies in what is being normalized, what uncertainty is embedded polytopically, and what notion of convergence is formally established.