Skip to Content
AxiomsAxioms
  • Article
  • Open Access

11 June 2026

27 Pages

Critical Problem of Optimal Stabilization Without Control Constraints

,
,
and
1
Department of Economic Cybernetics, Faculty of Management and Marketing, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”, 03056 Kyiv, Ukraine
2
Department of Integral and Differential Equations, Faculty of Mechanics and Mathematics, Taras Shevchenko National University of Kyiv, 01601 Kyiv, Ukraine
3
Department of Function Theories and Mathematics Teaching Methods, Faculty of Information Technology and Mathematics, Lesya Ukrainka Volyn National University, 43025 Lutsk, Ukraine
*
Author to whom correspondence should be addressed.

Abstract

This paper investigates the linear–quadratic optimal stabilization problem in the so-called critical case, that is, the situation in which the spectrum of the system matrix contains purely imaginary eigenvalues or the standard positive-definiteness conditions on the weight matrices of the objective functional are violated. To address these challenges, new regularization methods for critical problems via perturbation of the system matrices and the functional are studied, and novel algorithms for decomposing multidimensional problems into a collection of one-dimensional canonical systems are developed. The main contribution of this work lies in providing a systematic framework for critical cases where standard methods fail. The results are of practical significance for the construction of optimal synthesis in various engineering and applied systems; in particular, they are applicable to the stabilization of unmanned aerial vehicles, robotic complexes, and intelligent power grids.

1. Introduction

The problem of finding optimal controllers and achieving optimal stabilization within the linear–quadratic regulator (LQR) framework is among the most fundamental and practically relevant problems in optimal control theory. At the theoretical level, this problem is reduced, via Bellman’s dynamic programming method, to the construction of a linear feedback controller, which in turn requires solving the algebraic matrix Riccati equation [1,2,3]. The practical solvability of this equation depends strongly on the spectral properties of the system matrix and on the dimension of the state space.
Optimal stabilization problems have been studied extensively for processes of a diverse nature, including systems with distributed parameters [4,5,6], systems subject to impulsive and stochastic disturbances [7,8,9], and others, with the linear–quadratic formulation serving as the theoretical foundation for these investigations. Moreover, LQR-based methods are widely employed in the mathematical modeling of complex processes in aerospace engineering, robotics, and energy systems, and constitute a standard approach to the stabilization of unmanned aerial vehicles (UAVs), including quadcopters [10,11,12,13,14]. Furthermore, sophisticated methods of mathematical modeling and stability analysis find crucial applications across various disciplines to address complex real-world dynamics, ranging from mechanical systems to recent stochastic socio-economic and epidemiological models [15,16].
The main obstacle to using LQR is the need for an accurate linear model of the object. Such models are obtained either by linearizing complex nonlinear systems, or using various integrations of LQR with artificial intelligence methods and control of complex network objects. In recent years, there has been a new wave of interest in linear–quadratic problems due to their combination with artificial intelligence methods. Current research focuses on “safe reinforcement learning” (Safe RL), where LQR acts as a stabilizing framework for neural network controllers. In addition, data-based control methods (model-free LQR) are actively developing, which allow the synthesis of optimal strategies without exact knowledge of the object matrices [11,17,18].
Despite significant advances, the analysis of current critical operating regimes remains a challenging mathematical problem. To address these challenges, this paper provides a systematic framework for linear–quadratic optimal stabilization in the critical case, specifically when the standard positive-definiteness conditions on the weight matrices are violated or the system matrix contains purely imaginary eigenvalues.
The main contribution and novelty of this work lie in the development of new regularization methods via precise perturbations of the system matrices and the objective functional, yielding solutions in extended function spaces where the classical formulation admits no admissible controls. Furthermore, we develop novel algorithms for decomposing multidimensional critical problems into a collection of independent one-dimensional canonical systems.

2. Problem Formulation

Following [1,2,3], the classical optimal stabilization problem is formulated as follows: find the optimal control in feedback (synthesis) form
u = u [ x ( t ) ] ,
where the function x ( t ) : R → R n describes the controlled process and satisfies the Cauchy problem
x ˙ ( t ) = A x ( t ) + B u [ x ( t ) ] , 0 = t 0 < t ≤ ∞ ,
x ( 0 ) = x 0 ,
and the objective functional
J ( u ) = ∫ 0 ∞ x T ( t ) Q x ( t ) + u T ( t ) H u ( t ) d t
attains its minimum value. Here the vector x 0 ∈ R n is fixed but arbitrary.
In problem (1)–(4), A , B , Q , H are matrices of dimensions n × n , n × r , n × n , and r × r , respectively; the matrices Q and H are symmetric and positive definite; the pair ( A , B ) is completely controllable, i.e., the Kalman rank condition holds
r a n g B , A B , A 2 B , … , A n − 1 B = n .
The solution of the optimal stabilization problem is sought in the following class of admissible pairs:
Y ( x , u ) ≡ x ( t ) , u ( t ) : x ( t ) ∈ W 2 1 , n ( 0 , ∞ ) , u ( t ) ∈ L 2 r ( 0 , ∞ ) ,
where
L 2 r ( 0 , ∞ ) ≡ u ( t ) : ∫ 0 ∞ ∑ j = 1 r u j 2 ( t ) d t < ∞ ,
W 2 1 , n ( 0 , ∞ ) ≡ x ( t ) : ∫ 0 ∞ ∑ j = 1 n x j 2 ( t ) d t < ∞ , ∫ 0 ∞ ∑ j = 1 n x ˙ j 2 ( t ) d t < ∞ .
Then, by [1,2,3], problem (1)–(4) has a unique solution, given by the optimal feedback control
u ∗ = u ∗ [ x ∗ ( t ) ] = − H − 1 B T K ∗ x ∗ ( t ) ,
where the symmetric matrix K ∗ is the unique positive definite solution of the algebraic Riccati equation
A T K + K A − K B H − 1 B T K + Q = 0 .
The optimal value of the objective functional is as follows:
J ( u ∗ ) = ( x 0 ) T K ∗ x 0 .
Henceforth, the optimal solution notation is simplified by omitting the superscript asterisk where context permits.
In [1] it was noted that this result remains true in the case of symmetric no-negative matrix Q. However, in the general case such a statement is incorrect. In [3] the existence and sufficient conditions for the validity of such a generalization are found.
In this work we focus attention on the critical case of the optimal stabilization problem—that is, the situation in which the spectrum of the system matrix contains purely imaginary eigenvalues or the standard positive-definiteness conditions on the weight matrices of the objective functional are violated. In this case some inclusions from (5) are violated.

3. Spectral Analysis of the Optimal Stabilization Problem

Let
G ( x ( t ) , u ( t ) ) = x T ( t ) Q x ( t ) + u T ( t ) H u ( t ) .
We extend the quadratic form G ( x , u ) to the complex values of the vectors x , u while preserving Hermitianity
G ( x ˜ , u ˜ ) = x ˜ ⋆ Q x ˜ + u ˜ ⋆ H u ˜ .
Hereinafter, the asterisk ⋆ denotes Hermitian conjugation: transpose and complex conjugation.
In (9) x ˜ , u ˜ are arbitrary complex vectors. Let them satisfy the equation
ι ω x ˜ = A x ˜ + B u ˜ ,
where ω is an arbitrary real number, ι 2 = − 1 .
For the program control of the optimal control problem (2)–(4) the necessary optimality conditions in the form of the maximum principle Pontryagin hold. To formulate them, we write the Hamilton function
H ( x , u , ψ ) = − G ( x ( t ) , u ( t ) ) + ψ T ( A x + B u ) .
Then, if the pair ( x = x ( t ) , u = u ( t ) ) is the solution of problem (2)–(4) in the class of functions W 2 1 , n ( 0 , ∞ ) × L 2 r ( 0 , ∞ ) , then there exists a function ψ ( t ) ∈ W 2 1 , n ( 0 , ∞ ) , such that pair ( x , ψ ) satisfies the equations
d x d t = ∂ H ∂ ψ T , d ψ d t = − ∂ H ∂ x T ,
and for optimal control we obtain
∂ H ∂ u = 0 ⇒ u = − 1 2 H − 1 B T ψ .
The system (10) can be written as a matrix equation
J ^ d z d t = K ^ z ,
where z T = ( x , ψ ) ,
J ^ = 0 − E n E n 0 , K ^ = − 2 Q A T A 1 2 B H − 1 B T .
Let the system (11) have no purely imaginary eigenvalues, i.e.,
φ ( ι ω ) = det J ^ − 1 K ^ − ι ω E 2 n ≠ 0 for   all ω ∈ R 1 .
In [3] it was established that the condition (12) is equivalent to the condition
G ( x ˜ , u ˜ ) > 0 for   all ω ∈ R 1 and   for   all x ˜ , u ˜ such   that | x ˜ | 2 + | u ˜ | 2 ≠ 0 : ι ω x ˜ = A x ˜ + B u ˜ .
In the case where the matrix A has no purely imaginary eigenvalues, condition (13) is equivalent to the condition
G ( ι ω E n − A ) − 1 B u ˜ , u ˜ > 0 , ∀ ω ∈ R 1 , ∀ u ˜ ≠ 0 .
From (14) follows the inequality
G ( x ˜ , u ˜ ) ≥ u ˜ ⋆ H u ˜ > 0 , ∀ u ˜ ≠ 0 .
Let the symmetric matrix Π ( ι ω ) of dimension r × r be defined by the equality
G ( ι ω E n − A ) − 1 B u ˜ , u ˜ = u ˜ ⋆ Π ( ι ω ) u ˜ .
Then we have the representation
φ ( ι ω ) = 2 r ( det H ) − 1 | δ ( ι ω ) | 2 Π ( ι ω ) ,
where
δ ( λ ) = det ( λ E n − A ) .
If the matrix A has purely imaginary eigenvalues, then the problem (2)–(4) may not have solutions in the class of functions W 2 1 , n ( 0 , ∞ ) × L 2 r ( 0 , ∞ ) .
Let all purely imaginary eigenvalues ι ω j of the matrix A be distinct. Let p j be corresponding eigenvectors, i.e.,
A p j = ι ω j p j , p j ≠ 0 .
Let us show that in the case of the form (8) the necessary and sufficient condition for the existence of optimal control is the fulfillment of the inequalities
p j ⋆ Q p j > 0 for   all j .
Indeed, from (13) for ω = ω j , x ˜ = p j and u ˜ = 0 follows (17).
Let us further assume that condition (17) is satisfied, but condition (13) is violated:
∃ ω 0 , x ˜ 0 , u ˜ 0 : ι ω 0 x ˜ 0 = A x ˜ 0 + B u ˜ 0 , | x ˜ 0 | 2 + | u ˜ 0 | 2 ≠ 0 , G ( x ˜ 0 , u ˜ 0 ) = 0 .
Then Q x ˜ 0 = 0 and u ˜ 0 = 0 . Hence ω 0 = ω j and x ˜ 0 = p j for some j , so G ( x ˜ 0 , u ˜ 0 ) = p j ⋆ Q p j = 0 , which contradicts (17).
In the general case, taking into account the representation (16), the condition (13) in terms of Π ( ι ω ) , defined by (16), is equivalent to the inequalities
det > 0 , lim ω → ω j | det ι ω E n − A | 2 det Π ( ι ω ) > 0 .
Inequalities (18) follow from [3] (Theorem 2.1 on p. 73).
Thus, the necessary and sufficient conditions for the existence of a solution to the optimal control problem (2)–(4) in the case of a matrix A with an imaginary spectrum and a non-negative symmetric matrix Q are reduced to the fulfillment of all inequalities (17), or the second inequality from (18). The optimal stabilization problem (2)–(4) in the case of a matrix A with an imaginary spectrum has no a solution if the inequalities from (17) or (18) are violated, or
φ ( ι ω j ) = 0
at least for one imaginary eigenvalue of the matrix A .

4. Optimal Stabilization in the Case of n = 2, r = 1

Consider the optimal stabilization problem with the following data:
A = a 11 a 12 a 21 a 22 , B = b 11 b 21 , Q = q 11 q 12 q 12 q 22 , H = 1 .
The matrix A has purely imaginary eigenvalues; that is, the characteristic equation of A takes the form
λ 2 − ( a 11 + a 22 ) λ + a 11 a 22 − a 12 a 21 = 0 ,
and its coefficients satisfy the conditions
a 11 + a 22 = 0 , a 11 2 + a 12 a 21 ≤ 0 .
Let
ω 1 , 2 = ± | a 11 2 + a 12 a 21 | .
The pair ( A , B ) is completely controllable, i.e.,
r a n k B , A B = 2 .
The matrix Q is symmetric and non-negative definite. Necessary and sufficient conditions for this are
q i i ≥ 0 , i = 1 , 2 ¯ , q 11 + q 22 ≠ 0 , q 11 q 22 − q 12 2 ≥ 0 .
Then
J ^ = 0 0 − 1 0 0 0 0 − 1 1 0 0 0 0 1 0 0 , K ^ = − 2 q 11 − 2 q 12 a 11 a 21 − 2 q 12 − 2 q 22 a 12 a 22 a 11 a 12 1 2 b 1 , 1 2 1 2 b 11 b 21 a 21 a 22 1 2 b 11 b 21 1 2 b 21 2 ,
φ ( ι ω ) = det J ^ − 1 K ^ − ι ω E 4 .
For simplicity of exposition, we set
a 11 = a 22 = 0 , a 12 = 1 , a 21 = − α , α ≥ 0 ; q 11 = q 12 = 0 , q 22 = β > 0 ; H = 1 .
The above conditions on the matrices A, B, Q are thus satisfied, confirming that this is a critical case of the optimal stabilization problem. In the frequency domain, system (2) corresponds to
ι ω x ˜ 1 = x ˜ 2 , ι ω x ˜ 2 = − α x ˜ 1 + u ˜ ,
whose solution is given by
x ˜ 1 = α − ω 2 − 1 u ˜ , x ˜ 2 = ι ω α − ω 2 − 1 u ˜ .
Since G ( x ˜ , u ˜ ) = β | x ˜ 2 | 2 + | u ˜ | 2 = Π ( ι ω ) | u ˜ | 2 we obtain
Π ( ι ω ) = 1 + β ω 2 α − ω 2 − 2 .
Since δ ( λ ) = λ 2 + α , it follows that
φ ( ι ω ) = Π ( ι ω ) | δ ( ι ω ) | 2 = α − ω 2 2 + β ω 2 .
The condition α > 0 ensures that
φ ( ι ω ) > 0 ∀ ω ∈ R 1 ,
thereby guaranteeing the existence of a solution to the optimal stabilization problem.
In this case, the algebraic Riccati system (7) reduces to
K 12 2 + 2 α K 12 = 0 , K 11 − α K 22 − K 12 K 22 = 0 , 2 K 1 , 2 − K 2 , 2 2 + β = 0 .
Its unique positive definite solution is
K = α β 0 0 β .
The optimal feedback control is
u = − H − 1 B T K x = − β x 2 .
The corresponding closed-loop system is
x ˙ 1 = x 2 , x ˙ 2 = − α x 1 − β x 2 .
The characteristic equation of this system is
λ 2 + β λ + α = 0
with eigenvalues
λ 1 , 2 = − β 2 ± β 4 − α .
Depending on the relationship between the parameters α and β , three cases for the eigenvalues are possible; however, all of them have strictly negative real parts. For definiteness, consider the case of distinct real eigenvalues, i.e., assume β 4 − α > 0 . Then
x 1 ( t ) = x 2 0 − λ 2 x 1 0 λ 1 − λ 2 exp ( λ 1 t ) − x 2 0 − λ 1 x 1 0 λ 1 − λ 2 exp ( λ 2 t ) , x 2 ( t ) = λ 2 x 2 0 − λ 2 x 1 0 λ 1 − λ 2 exp ( λ 1 t ) − λ 2 x 2 0 − λ 1 x 1 0 λ 1 − λ 2 exp ( λ 2 t ) , λ 2 > λ 1 .
Now let α = 0 . Then for ω = 0 we have
φ ( ι ω ) = 0 .
We verify condition (18) for the existence of a solution to the optimal stabilization problem:
lim ω → ω j | det ι ω E n − A | 2 det Π ( ι ω ) = lim ω → 0 ω 4 ( 1 + β ω − 2 ) = 0 .
Hence, the optimal stabilization problem has no solution in this case.
Having an explicit analytical solution for α > 0 , we now examine the qualitative transition to the limiting case α = 0 .
The matrix K then has the form
K = 0 0 0 β .
The control is again given by (19), and the corresponding solution of system (20) is
x 1 ( t ) = x 1 0 + x 2 0 β ( 1 − exp ( − β t ) ) , x 2 ( t ) = x 2 0 exp ( − β t ) .
From the above example, the following conclusions can be drawn:
  • The problem (1)–(4) with matrices
    A = 0 1 0 0 , B = 0 1 , Q = 0 0 0 β , H = 1
    admits no solution in the space Y ( x , u ) for n = 2 , r = 1 ; however, the solution constructed above exists and belongs to the spaces u ( t ) ∈ L 2 ( 0 , ∞ ) , x 2 ( t ) ∈ W 2 1 , 1 ( 0 , ∞ ) , x ˙ 1 ( t ) ∈ L 2 ( 0 , ∞ ) , x 1 ( t ) ∈ C [ 0 , ∞ ) , where C [ 0 , ∞ ) denotes the space of continuous functions.
  • For arbitrary ξ , x 2 0 ∈ R 1 there exists a number x 1 0 = ξ − x 2 0 β such that
    lim t → ∞ x 1 ( t ) = ξ , lim t → ∞ x 2 ( t ) = 0 ,
    in particular, for x 1 0 + x 2 0 β = 0 we have ξ = 0 .

5. Regularization of the Optimal Stabilization Problem in the Critical Case

Thus, the optimal stabilization problem (1)–(4) with a symmetric non-negative matrix Q and a matrix A whose spectrum contains no purely imaginary eigenvalues always possesses a unique solution in the form of the optimal regulator (6), and the inclusion (5) holds. If the spectrum of A is purely imaginary, then a unique solution still exists provided that either condition (17) or the boundary inequalities (18) are additionally satisfied. Otherwise, problem (1)–(4) has no solution in the class (5); this is the critical case.
Denote by Y 1 ( x , u ) the space of pairs x ( t ) , u ( t ) = u [ x ( t ) ] ∈ L 2 ( 0 , ∞ ) for which J ( u ) < ∞ . By strict convexity of the functional, the problem admits a unique solution; however, this solution does not belong to the space Y ( x , u ) .
Two approaches are available for treating the critical case:
  • Regard it as degenerate, in the sense that no solution to the optimal stabilization problem exists in the space Y ( x , u ) for all x 0 ∈ R n ;
  • Identify additional conditions on the data of problem (1)–(4) under which a solution exists in Y ( x , u ) (or in Y 1 ( x , u ) ).
We first consider the former approach. The critical problem (1)–(4) may be regularized in two ways:
  • By perturbing the weight matrix Q of the objective functional;
  • By perturbing the system matrix A.

5.1. Regularization by Perturbation of the Matrix Q

We replace problem (1)–(4) with the following regularized problem: for a sufficiently small ε ∈ ( 0 , ε ^ ] , find a feedback control
u ε = u ε [ x ε ( t ) ] ,
where the function x ε ( t ) describes the controlled process and satisfies the Cauchy problem
x ε ˙ ( t ) = A x ε ( t ) + B u ε [ x ε ( t ) ] , 0 < t ≤ ∞ ,
x ε ( 0 ) = x 0 ,
such that the objective functional
J ε ( u ε ) = ∫ 0 ∞ x ε ( t ) T Q ε x ε ( t ) + u ε ( t ) T H u ε ( t ) d t
is minimized and the following approximation estimates hold:
| J ε ( u ε ) − J ( u ) | ≤   C 1 ε , | | u ε ( t ) − u ( t ) | | L 2 ( 0 , ∞ ) ≤ C 2 ε .
Here C i , i = 1 , 2 ¯ , are positive constants independent of ε .
In problem (22)–(25), the matrix Q ε is symmetric, positive definite, and smooth in ε , and satisfies Q 0 = Q . The optimal controller then takes the form
u ε = u ε [ x ε ( t ) ] = − H − 1 B T K ε x ε ( t ) ,
where K ε is the unique positive definite solution of the algebraic Riccati equation
A T K ε + K ε A − K ε B H − 1 B T K ε + Q ε = 0 .
The optimal value of the objective functional is
J ε ( u ε ) = ( x 0 ) T K ε x 0 .
We now establish the first estimate in (26).
| J ε ( u ε ) − J ( u ) | = | ( x 0 ) T ( K ε − K ) x 0 |   ≤   ∥ K ε − K ∥ ∥ x 0 ∥ 2 ,
where the matrix and vector norms are defined by
∥ W ∥ = max i , j = 1 , n ¯ | w i , j | , ∥ v ∥ = max i = 1 , n ¯ | v i | .
When solving Equation (27) directly is difficult, an approximate solution may be sought in the form of the power series
K ε = ∑ i = 0 ∞ K ^ i ε i ,
where the matrices K ^ i satisfy the linear matrix equations
A T K ^ i + K ^ i A − ∑ j = 0 i K ^ j B H − 1 B T K ^ i − j + 1 i ! d i Q ε d ε i ε = 0 = 0 .
For example from Section 4 let us set Q ε = Q + ε 2 E 2 , ε ∈ ( 0 , ε ^ ] . Here, the squared parameter ε 2 is specifically chosen instead of ε to ensure that the perturbing term remains strictly positive for any real ε ≠ 0 , thereby guaranteeing the strict positive definiteness of Q ε . Then the system (27) takes the form
( K 12 ε ) 2 − ε 2 = 0 , K 11 ε − K 12 ε K 22 ε = 0 , 2 K 12 ε − ( K 22 ε ) 2 + β + ε 2 = 0 .
The system (28) has a unique positive definite solution
K ε = ε β + 2 ε + ε 2 ε ε β + 2 ε + ε 2 .
Then
K ε − K = ε β + 2 ε + ε 2 1 1 ε + 2 β + 2 ε + ε 2 + β ,
and therefore
∥ K ε − K ∥ ≤ ε max β + 2 ε ^ + ε ^ 2 , 1 , ε ^ + 2 2 β , | J ε ( u ε ) − J ( u ) | ≤ C 1 ε ,
where C 1 = max β + 2 ε ^ + ε ^ 2 , 1 , ε ^ + 2 2 β ∥ x 0 ∥ 2 .
The regularized optimal control takes the form
u ε = − ε x 1 ε ( t ) − β + 2 ε + ε 2 x 2 ε ( t ) ,
where x ε ( t ) is the solution of the closed-loop regularized system
x ˙ 1 ε ( t ) = x 2 ε ( t ) , x ˙ 2 ε ( t ) = − ε x 1 ε ( t ) − β + 2 ε + ε 2 x 2 ε ( t ) , x 1 ε ( 0 ) = x 1 0 , x 2 ε ( 0 ) = x 2 0 .
The characteristic equation corresponding to the system (30) is
( λ ε ) 2 + β + 2 ε + ε 2 λ ε + ε = 0 ,
which has for sufficiently small ε two real negative roots
λ 1 , 2 ε = − β + 2 ε + ε 2 2 ∓ β − 2 ε + ε 2 2 , λ 1 ε < λ 2 ε .
The solution to the Cauchy problem (30) is
x 1 ε ( t ) = − x 2 0 − λ 2 ε x 1 0 λ 2 ε − λ 1 ε exp λ 1 ε t + x 2 0 − λ 1 ε x 1 0 λ 2 ε − λ 1 ε exp λ 2 ε t , x 2 ε ( t ) = − λ 1 ε x 2 0 − λ 2 ε x 1 0 λ 2 ε − λ ε 1 exp λ 1 ε t + λ 2 ε x 2 0 − λ 1 ε x 1 0 λ 2 ε − λ 1 ε exp λ 2 ε t .
It is obvious that
lim t → ∞ x i ε ( t ) = 0 , i = 1 , 2 ¯ , ε > 0 .
In this example, it is possible to investigate the limit transition of the solution (31) to the solution of the critical system (21) for ε → 0 .
First,
lim ε → 0 λ 1 ε = − β , lim ε → 0 λ 2 ε = 0 .
Secondly,
lim ε → 0 x 2 ε ( t ) = − lim ε → 0 λ 1 ε x 2 0 − λ 2 ε x 1 0 λ 2 ε − λ 1 ε exp λ 1 ε t + lim ε → 0 λ 2 ε x 2 0 − λ 1 ε x 1 0 λ 2 ε − λ 1 ε exp λ 2 ε t =
= x 2 0 exp ( − β t ) ,
lim ε → 0 x 1 ε ( t ) = − lim ε → 0 x 2 0 − λ 2 ε x 1 0 λ 2 ε − λ 1 ε exp λ 1 ε t + lim ε → 0 x 2 0 − λ 1 ε x 1 0 λ 2 ε − λ 1 ε exp λ 2 ε t =
= − x 2 0 exp − β t β + x 2 0 + β x 1 0 β = x 1 0 + x 2 0 β 1 − exp − β t .
From (19) and (29) we have
u ε [ x ε ( t ) ] − u [ x ( t ) ] = − ε x 1 ε ( t ) − β + 2 ε + ε 2 x 2 ε ( t ) + β x 2 ( t ) = − ε x 1 ε ( t ) − β + 2 ε + ε 2 − β x 2 ε ( t ) − β y 2 ε ( t )
where deviation y i ε ( t ) = x i ε ( t ) − x i ( t ) , i = 1 , 2 ¯ is a solution to the system of differential equations
y ˙ 1 ε ( t ) = y 2 , ε ( t ) , y ˙ 2 ε ( t ) = − ε x 1 ε ( t ) − β + 2 ε + ε 2 − β x 2 ε ( t ) − β y 2 ε ( t ) , y i ε ( 0 ) = 0 , i = 1 , 2 ¯ .
From the second equation of the system (33) we can write that
y 2 ε ( t ) = ∫ 0 t exp − β ( t − τ ) f ε ( τ ) d τ ,
where
f ε ( t ) = − ε x 1 ε ( t ) − 2 ε + ε 2 β + 2 ε + ε 2 + β x 2 ε ( t ) .
The inclusion f ε ( t ) ∈ L 2 ( 0 , ∞ ) is true and the following inequality holds:
∥ f ε ( · ) ∥ L 2 ( 0 , ∞ ) ≤ C ε .
Really,
∥ f ε ( · ) ∥ L 2 ( 0 , ∞ ) ≤ ε ∥ x 1 ε ( · ) ∥ L 2 ( 0 , ∞ ) + 2 ε + ε 2 β + 2 ε + ε 2 + β ∥ x 2 ε ( · ) ∥ L 2 ( 0 , ∞ ) ≤ C ε .
Further, using the representation (34) and Cauchy’s inequality, we have
y 2 ε ( t ) 2 ≤ ∫ 0 t exp − 2 β ( t − τ ) d τ ∫ 0 t f ε ( τ ) 2 d τ ≤ ≤ ∫ 0 t exp ( − 2 β ( t − τ ) ) d τ ∥ f ε ( · ) ∥ L 2 ( 0 , ∞ ) 2 .
Hence, taking into account formulas (34), we obtain that
∥ y 2 ε ( · ) ∥ L 2 ( 0 , ∞ ) ≤ C ε .
So from the representation (32) we finally have the estimate
∥ u ε [ x ε ( t ) ] − u [ x ( t ) ] | | L 2 ( 0 , ∞ ) ≤ C ε .
As for the deviation y 1 ε ( t ) , it does not belong to the space L 2 ( 0 , ∞ ) , but the limit equality take place
lim t → ∞ y 1 ε ( t ) = x 1 0 + x 2 0 β , ε > 0 .
Let A ε = J ε , u ε ( t ) , x ε ( t ) be the solution of the regularized (perturbed) problem of optimal stabilization (22)–(25), and A 0 = J , u ( t ) , x ( t ) be the solution of the problem of optimal stabilization in the critical case (degenerate). Then, according to the terminology of the work [19] and the equality (36), the regularized problem is singularly perturbed. Another thing is that here we do not need to look for a uniform in ε approximation x 1 ε ( t ) to x 1 ( t ) .

5.2. Regularization by Perturbation of the Matrix A

Let us replace the problem (1)–(4) with the following problem: for a sufficiently small real number ε ∈ ( 0 , ε ^ ] find
u ε = u ε [ x ε ( t ) ] ,
where the function x ε ( t ) describes the controlled process and satisfies the Cauchy problem
x ˙ ε ( t ) = A ε x ε ( t ) + B u ε [ x ε ( t ) ] , 0 < t < ∞ ,
x ε ( 0 ) = x 0 ,
such that the objective functional
J ε ( u ε ) = ∫ 0 ∞ ( x ε ( t ) ) T Q x ε ( t ) + ( u ε ( t ) ) T H u ε ( t ) ) d t
would take the smallest value and the inequalities (26) would hold.
In problem (37)–(40) the matrix A ε is smooth on the parameter ε , such that A 0 = A and its spectrum is not imaginary. Then in problem (37)–(40) the optimal controller takes the form
u ε = u ε [ x ε ( t ) ] = − H − 1 B T K ε x ε ( t ) ,
where the matrix K ε is the only positive definite solution of the algebraic Riccati equation
( A ε ) T K ε + K ε A ε − K ε B H − 1 B T K ε + Q = 0 .
The optimal value of the objective functional is appearance
J ε ( u ε ) = ( x 0 ) T K ε x 0 .
Let us return to the example of Section 4 and put A ε = A + ε E 2 , ε ∈ ( 0 , ε ^ ] . Then the system (41) takes the form
2 ε K 11 ε − ( K 12 ε ) 2 = 0 , K 11 ε + 2 ε K 12 ε − K 12 ε K 22 ε = 0 , 2 K 12 ε + 2 ε K 22 ε − ( K 22 ε ) 2 + β = 0 .
The system (43) has a unique positive definite solution
K ε = 2 ε ε + β + ε 2 2 2 ε ε + β + ε 2 2 ε ε + β + ε 2 3 ε + β + ε 2 .
So,
K ε − K = ε 2 ε + β + ε 2 2 2 ε + β + ε 2 2 ε + β + ε 2 3 + ε β + ε 2 + β , ∥ K ε − K ∥   ≤ ε max 2 ε ^ + β + ε ^ 2 2 , 2 ε ^ + β + ε ^ 2 , 3 + ε ^ 2 β | J ε ( u ε ) − J ( u ) | ≤ C 1 ε ,
where
C 1 max 2 ε ^ + β + ε ^ 2 2 , 2 ε ^ + β + ε ^ 2 , 3 + ε ^ 2 β ∥ x 0 ∥ 2 .
The regularized optimal control is
u ε = − 2 ε ε + β + ε 2 x 1 ε ( t ) − 3 ε + β + ε 2 x 2 ε ( t ) ,
where x ε ( t ) is the solution of the closed-loop regularized system
x ˙ 1 ε ( t ) = ε x 1 ε ( t ) + x 2 ε ( t ) , x ˙ 2 ε ( t ) = − 2 ε ε + β + ε 2 x 1 ε ( t ) − 2 ε + β + ε 2 x 2 ε ( t ) , x 1 ε ( 0 ) = x 1 0 , x 2 ε ( 0 ) = x 2 0 .
The characteristic equation corresponding to the system (45) is
( λ ε ) 2 + ε + β + ε 2 λ ε + ε β + ε 2 = 0 ,
which has two real negative roots
λ 1 ε = − β + ε 2 , λ 2 ε = − ε , λ 1 ε < λ 2 ε .
From (19) and (44) we have
u ε [ x ε ( t ) ] − u [ x ( t ) ] = − 2 ε ε + β + ε 2 x 1 ε ( t ) − − 3 ε + β + ε 2 − β x 2 ε ( t ) − β y 2 ε ( t ) ,
where deviations y i ε ( t ) = x i ε ( t ) − x i ( t ) , i = 1 , 2 ¯ are solutions of the system of differential equations
y ˙ 1 ε ( t ) = ε x 1 , ε ( t ) + y 2 ε ( t ) , y ˙ 2 ε ( t ) = − 2 ε ε + β + ε 2 x 1 ε ( t ) − 2 ε + β + ε 2 − β x 2 ε ( t ) − β y 2 ε ( t ) , y i ε ( 0 ) = 0 , i = 1 , 2 ¯ .
The estimate ∥ u ε [ x ε ( · ) ] − u [ x ( · ) ] ∥ L 2 ( 0 , ∞ ) is established here similarly to the corresponding estimate for the case of regularization by perturbation of the matrix Q .
However, in the case of regularization by perturbation of the matrix A, we are more interested in the estimate ∥ u ε [ x ε ( · ) ] − u [ x ( · ) ] ∥ L 2 ( 0 , ∞ ) , when the vector x ε ( t ) is the solution of the closed-loop system generated by the critical system and the regularized control (44), i.e.,
x ˙ 1 ε ( t ) = x 2 , ε ( t ) , x ˙ 2 ε ( t ) = − 2 ε ε + β + ε 2 x 1 ε ( t ) − 3 ε + β + ε 2 x 2 ε ( t ) , x 1 ε ( 0 ) = x 1 0 , x 2 ε ( 0 ) = x 2 0 .
The characteristic equation corresponding to the system (46) is
λ ε 2 + 3 ε + β + ε 2 λ ε + 2 ε ε + β + ε 2 = 0 ,
which has two real negative roots
λ 1 ε = − ε + β + ε 2 , λ 2 ε = − 2 ε , λ 1 ε < λ 2 ε .
Further, all calculations that were characteristic of the regularization of the functional are repeated. As a result, we obtain the estimate (35), and from it the estimate
| J ( u ε ) − J ( u ) |   ≤ C ε .

6. Special System of Optimal Stabilization in the Critical Case

We now consider, in the general setting, the possibilities for solving the optimal stabilization problem in the critical case (cf. Section 4).
Since the general problem is quite complex, a sequence of problems of increasing complexity is investigated before considering the most general case. First, in Section 6.2, the so-called canonical problem—where the system matrix is an n-dimensional nilpotent Jordan block and the control is scalar—is considered. In doing so, the cases where the objective functional involves one, two, and i coordinates are consistently studied. Then, in Section 6.2, the general case with scalar control is presented, and finally, in Section 6.3, the case with multidimensional control is investigated. Lastly, an illustrative example is considered to demonstrate the practical application of the algorithm.

6.1. Solving the Optimal Stabilization Problem for a Canonical System

We begin by considering the optimal stabilization problem for the canonical system
x ˙ 1 ( t ) = x 2 ( t ) , x ˙ 2 ( t ) = x 3 ( t ) , … … … … … x ˙ n − 1 ( t ) = x n ( t ) , x ˙ n ( t ) = u ( t ) , x i ( 0 ) = x i 0 , i = 1 , n ¯ ,
with the objective functional
J ( u ) = ∫ 0 ∞ x T ( t ) Q x ( t ) + u 2 ( t ) d t ,
where the matrix Q is symmetric and non-negative and has dimensions n × n .
In [20], system (47) serves as the basis for constructing algorithms for constrained nonlinear synthesis via the controllability function method; complete controllability of the canonical system is also established therein. Throughout this section we assume that the optimal stabilization problem (47) and (48) is critical.

6.1.1. The “Weakest” Optimal Stabilization Is One-Coordinate

Suppose the matrix Q has the following structure:
q i j = 0 , i = 1 , n − 1 ¯ , j = 1 , n ¯ ; q n j = 0 , j = 1 , n − 1 ¯ ; q n n > 0 .
Then the coordinate x n ( t ) satisfies a one-dimensional optimal stabilization problem: find the control u = u [ x n ( t ) ] that minimizes the functional
J ( u ) = ∫ 0 ∞ q n n x n 2 ( t ) + u 2 ( t ) d t
subject to the Cauchy problem
x ˙ n ( t ) = u ( t ) , x n ( 0 ) = x n 0 .
The optimal control is given by
u = − q n n x n ( t ) .
The corresponding solution of the Cauchy problem (49) is
x n ( t ) = x n 0 exp − q n n t
and the optimal value of the objective functional is
J ( u ) = q n n x n 0 2 .
In this case, the following regularity inclusions hold: x n ( t ) ∈ L 2 ( 0 , ∞ ) , u ( t ) ∈ L 2 ( 0 , ∞ ) .
By the canonical structure of system (47), the preceding two coordinates are
x n − 1 ( t ) = x n − 1 0 + x n 0 q n n 1 − exp − q n n t , x n − 2 ( t ) = x n − 2 0 + x n − 1 0 + x n 0 q n n t − x n 0 q n n 1 − exp − q n n t .
Here x n − 1 ( t ) ∈ C [ 0 , ∞ ) , whereas x n − 2 ( t ) ∉ C [ 0 , ∞ ) in general. For x n − 2 ( t ) to belong to C [ 0 , ∞ ) , it is necessary and sufficient that
x n − 1 0 + x n 0 q n n = 0 .
Under this condition, the coordinates (50) reduce to
x n − 1 ( t ) = − x n 0 q n n exp − q n n t , x n − 2 ( t ) = x n − 2 0 − x n 0 q n n 1 − exp − q n n t .
Proceeding inductively, at the k-th step, one obtains
x n − k ( t ) = ( − 1 ) k x n 0 q n n k exp − q n n t , x n − k − 1 ( t ) = x n − k − 1 0 − ( − 1 ) k + 1 x n 0 q n n k + 1 1 − exp − q n n t , k = 2 , n − 2 ¯ ,
where
x n − k 0 + ( − 1 ) k + 1 x n 0 q n n k = 0 .
Hence, the optimal solution of the canonical system is given by
x n − k ( t ) = ( − 1 ) k x n 0 q n n k exp − q n n t , k = 0 , n − 2 ¯ ,
x n − j 0 + ( − 1 ) j + 1 x n 0 q n n j = 0 , j = 1 , n − 2 ¯ ,
x 1 ( t ) = x 1 0 − ( − 1 ) n − 1 x n 0 q n n n − 1 1 − exp − q n n t .
From (51) it follows that x j ( t ) ∈ L 2 ( 0 , ∞ ) for j = 2 , n ¯ , but only for initial data x j 0 , j = 2 , n − 1 ¯ , satisfying condition (52). The coordinate x 1 ( t ) converges as t → ∞ to an arbitrary value c 1 ∈ R according to the formula
x 1 0 − ( − 1 ) n − 1 x n 0 q n n n − 1 = c 1 .
If c 1 ≠ 0 , then x 1 ( t ) ∈ C [ 0 , ∞ ) ; if c 1 = 0 , then x 1 ( t ) ∈ L 2 ( 0 , ∞ ) . In the latter case, the solution described above is referred to as one-coordinate partial stabilization. If conditions (52) are violated, the problem admits no one-coordinate partial solution.

6.1.2. Multi-Coordinate Optimal Stabilization

Suppose the matrix Q has the following structure— q i j = 0 ,   i , j = 1 , n − 2 ¯ , —and the numbers q n − 1 n − 1 , q n n , q n − 1 n = q n n − 1 form a positive definite matrix. Further, to reduce the calculations, we assume that q n − 1 n = q n n − 1 = 0 . Then for the coordinates x n − 1 ( t ) , x n ( t ) we have a two-dimensional optimal stabilization problem: find the control u = u [ x n − 1 ( t ) , x n ( t ) ] , which minimizes the functional
J ( u ) = ∫ 0 ∞ q n − 1 n − 1 x n − 1 2 ( t ) + q n n x n 2 ( t ) + u 2 ( t ) d t
subject to the Cauchy problem
x ˙ n − 1 ( t ) = x n ( t ) , x ˙ n ( t ) = u ( t ) , x n − 1 ( 0 ) = x n − 1 0 , x n ( 0 ) = x n 0 ,
where the initial values x n − 1 0 and x n 0 are fixed but arbitrary.
The system of algebraic Riccati equations takes the form
K n − 1 n 2 − q n − 1 n − 1 = 0 , K n − 1 n − 1 − K n − 1 n K n n = 0 , 2 K n − 1 n − ( K n n ) 2 + q n n = 0 .
System (56) has a unique positive definite solution. It is worth noting that the optimal stabilization problem (53)–(55) admits a solution also in the case q n n = 0 , i.e., when the weight matrix for the phase coordinates in (53) is merely non-negative definite. The distinction between the positive definite and non-negative definite cases lies solely in the magnitude of the stability margin: it is larger in the former case.
Returning to the case q n − 1 n − 1 > 0 , q n n > 0 , the optimal feedback control is
u = − K n n − 1 x n − 1 ( t ) − K n n x n ( t ) .
The corresponding solution of the Cauchy problem (55) is
x n − 1 ( t ) = x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n − t − x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n + t , x n ( t ) = λ n − 1 n − x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n − t − − λ n − 1 n + x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n + t ,
where
λ n − 1 n ± = − q n n + 2 q n − 1 n − 1 2 ± q n n − 2 q n − 1 n − 1 2 .
In Formula (57), the simplifying assumption
q n n − 2 q n − 1 n − 1 > 0 .
The optimal value of the functional (53) is
J ( u ) = q n − 1 n − 1 q n n + 2 q n − 1 n − 1 x n − 1 0 2 + 2 q n − 1 n − 1 x n − 1 0 x n 0 + + q n n + 2 q n − 1 n − 1 x n 0 2 .
In this case, the following regularity inclusions hold: x n − 1 ( t ) , x n ( t ) ∈ L 2 ( 0 , ∞ ) , u ( t ) ∈ L 2 ( 0 , ∞ ) . By the canonical structure of system (47), the preceding two coordinates are
x n − 2 ( t ) = x n − 2 0 + x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − λ n − 1 n − − λ n − 1 n + exp λ n − 1 n − t − 1 −
− x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n + ( λ n − 1 n − − λ n − 1 n + ) exp λ n − 1 n + t − 1 ,
x n − 3 ( t ) = x n − 3 0 + x n − 2 0 − x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − λ n − 1 n − − λ n − 1 n + + x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n + λ n − 1 n − − λ n − 1 n + t +
+ x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − 2 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n − − 1 −
− x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n + 2 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n + t − 1 .
In order to have x n − 2 ( t ) ∈ L 2 ( 0 , ∞ ) , x n − 3 ( t ) ∈ C [ 0 , ∞ ) the initial condition for the coordinate x n − 2 ( t ) must be determined from the equation
x n − 2 0 − x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − λ n − 1 n − − λ n − 1 n + + x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n + λ n − 1 n − − λ n − 1 n + = 0 .
Thus, the optimal solution of the canonical system (in our case two-coordinate partial stabilization) has the form
x n − k ( t ) = x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − k − 1 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n − t − − x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n + k − 1 λ n − 1 n − − λ n − 1 n + exp λ n − 1 n + t , k = 0 , n − 1 ¯ .
In this case, for numbers 2 ≤ j ≤ n − 1 the following equalities must hold:
x n − j 0 − x n 0 − λ n − 1 n + x n − 1 0 λ n − 1 n − j − 1 λ n − 1 n − − λ n − 1 n + + x n 0 − λ n − 1 n − x n − 1 0 λ n − 1 n + j − 1 λ n − 1 n − − λ n − 1 n + = 0 .
From (58) follows the inclusions x j ( t ) ∈ L 2 ( 0 , ∞ ) , j = 2 , n ¯ , but not for any x j 0 , j = 2 , n − 1 ¯ , only for those that satisfy condition (59). If conditions (59) are violated, the optimal stabilization problem has no two-coordinate partial solution.
From the above considerations it follows that to formulate the problem ( i + 1 ) -coordinate partial optimal stabilization ( 0 ≤ i ≤ n − 2 ), it is necessary:
  • To formulate the optimal stabilization problem with the objective functional
    J n − i n ( u ) = ∫ 0 ∞ ∑ l = n − i n ∑ k = 0 i q n − k l x n − k x l + u 2 ( t ) d t ,
    subject to the Cauchy problem
    x ˙ n − i ( t ) = x n − i + 1 ( t ) , … … … … … … x ˙ n − 1 ( t ) = x n ( t ) , x ˙ n ( t ) = u ( t ) , x n − i ( 0 ) = x n − i 0 .
    The numbers q k j , k , j = n − i , n ¯ in the criterion (60) form a positive definite symmetric matrix—this is the “strongest” ( i + 1 ) -coordinate partial stabilization. If in the criterion (60) we limit ourselves only to the positive number q n − i n − i , i ≥ 2 , considering all other elements as zero, then we obtain the variant of the “weakest” ( i + 1 ) -coordinate partial stabilization; we denote the corresponding matrix by Q n − i n .
  • Find the unique positive definite solution of the matrix algebraic Riccati equation
    A n − i n T K n − i n + K n − i n A n − i n − K n − i n b n − i n b n − i n T K n − i n + Q n − i n = 0 ,
    where A n − i n is the numerical square matrix of dimension ( i + 1 ) × ( i + 1 ) , in which all elements are 0, and they are 1 above the main diagonal; b n − i n ∈ R i + 1 and b n − i n T = ( 0 , … , 0 , 1 ) , i.e., from number n − i to number n − 1 there are 0, and in the last position there is 1.
  • The optimal stabilizing control has the form
    u = − ∑ j = n − i n K n j n − i n x j ( t ) ,
    where x j ( t ) , j = n − i , n ¯ , are solutions of the closed-loop system
    x ˙ n − i ( t ) = x n − i + 1 ( t ) , … … … … … … x ˙ n − 1 ( t ) = x n ( t ) , x ˙ n ( t ) = − ∑ j = n − i n K n j n − i n x j ( t ) , x j ( 0 ) = x j 0 , j = n − i , n ¯ ;
  • Starting from the number j = n − i + 1 we integrate sequentially the system of differential equations
    x ˙ n − i + 1 ( t ) = x n − i ( t ) , x n − i + 1 ( 0 ) = x n − i + 1 0 , i ≤ n − 2 ;
  • The numbers x n − i + 1 0 from the previous point are chosen from the condition
    x n − i + 1 ( t ) ∈ L 2 ( 0 , ∞ ) , i ≤ n − 2 .

6.2. Solving the Critical Optimal Stabilization Problem for a Linear System with One-Dimensional Control

Let us consider the optimal stabilization problem in the critical case, i.e., let the phase vector of the controlled system x ( t ) ∈ R n , t > 0 satisfy the Cauchy problems
x ˙ ( t ) = A x ( t ) + B u ( t ) , x ( 0 ) = x 0 ,
where B T = ( b 1 , … , b n ) .
The objective functional is (48). We assume that the system (61) is completely controllable; i.e., the columns of the matrix
K = [ B , A B , … , A n − 1 B ]
are linearly independent. Next, we use the algorithm from [20] to reduce the Cauchy problem (61) to the canonical form in new variables. In our case, the objective functional (48) is also subject to transformation. To this end, choose a vector c orthogonal to B , A B , … , A n − 2 B and satisfying ( c , A n − 1 B ) = 1 , i.e., determine c as the solution of the linear system
K T c = e n ,
where e n T = ( 0 , … , 0 , 1 ) .
System (62) has a unique solution since its determinant is nonzero. Introduce the new variable
z = L x ,
where the matrix L is defined by
L = c T c T A ⋮ c T A n − 1 .
We verify that L is nondegenerate. Suppose
∑ i = 0 n − 1 α i c T A i = 0 .
Multiplying this equality successively by B , A B , … , A n − 1 B and invoking (62), we obtain
α n − 1 = α n − 2 = … = α 0 = 0 ,
hence L is nondegenerate.
Let us take the k-th component of the vector z and find its derivative by the system (61)
z ˙ k = c T A k x + c T A k − 1 B u = c T A k x = z k + 1 , k = 1 , n − 1 ¯ ,
z ˙ n = c T A n x + c T A n − 1 B u = ∑ i = 1 n p i c ′ A i − 1 x + u .
Here we use the Cayley–Hamilton identity A n = ∑ i = 1 n p i A i − 1 , where p i are the coefficients of the characteristic polynomial of A: λ n − p n λ n − 1 − … − p 1 = 0 .
Consequently, under the substitution (63), system (61) takes the form
z ˙ 1 = z 2 , … … … … … z ˙ n = p 1 z 1 + … + p n z n + u = z T P + u ,
where P = ( p 1 , … , p n ) T .
Introduce the new control variable
v = z T P + u .
In the new variables ( z , v ) , the objective functional (48) becomes
J ( v ) = ∫ 0 ∞ z T ( t ) Q z ( t ) − 2 z T ( t ) P v ( t ) + v 2 ( t ) d t ,
where
Q = ( L − 1 ) T Q L − 1 + P ( P ) T ,
and the vector z ( t ) satisfies the canonical system
z ˙ 1 = z 2 , … … … … … z ˙ n − 1 = z n , z ˙ n = v
with initial conditions
z ( 0 ) = z 0 = L x 0 .
By the non-degeneracy of K and L, the criticality property of the original problem is preserved under the coordinate transformation, and we arrive at one of the situations analyzed in the preceding subsection, with the objective functional now containing a quadratic form involving both the state and the control. In the new variables ( z , v ) , the optimal solution of problem (65), (64) is given by the linear feedback
v = h T z ( t ) , h = − K B + P ,
where the positive definite matrix K is the solution of the Riccati equation
A T K + K A + Q = K B B T K + K B P T + P B T K + P P T ,
B T = ( 0 , … , 0 , 1 ) , A is   the   matrix   of   the   canonical   system .
The optimal value of the objective functional is given by the quadratic form
J ( u ) = ( z 0 ) T K z 0 .

6.3. Solving the Critical Optimal Stabilization Problem for a Linear System with Multidimensional Control

We now consider the optimal stabilization problem in the critical case for a system with multidimensional control; specifically, let the state vector x ( t ) ∈ R n , t > 0 , satisfy the Cauchy problem
x ˙ ( t ) = A x ( t ) + B u ( t ) , x ( 0 ) = x 0 ,
where B = ( b i , j ) i , j = 1 n , r . The objective functional is
J ( u ) = ∫ 0 ∞ x T ( t ) Q x ( t ) + u T ( t ) H u ( t ) d t ,
where Q is a symmetric non-negative definite matrix of dimension n × n , and H is a symmetric positive definite matrix of dimension r × r .
We assume that system (66) is completely controllable, i.e.,
r a n g K = r a n g [ B , A B , … , A n − 1 B ] = n .
Following the algorithm of [20], we reduce the Cauchy problem, by means of a change of variables and the introduction of new control variables, to r canonical systems each with a scalar control. The objective functional (67) is transformed accordingly.
Without loss of generality, assume that rank ( B ) = r . Consider the vectors
b 1 , b 2 , … , b r , A b 1 , … , A b r , … , A n − 1 b 1 , … , A n − 1 b r ,
where b i is i-th column of the matrix B .
We construct a new sequence of vectors as follows. Start with b 1 , b 2 , … , b r . Then, examining the vectors of (68) in order, beginning with A b 1 , we check linear independence: if A b 1 is linearly independent of b 1 , … , b r , we append it to the sequence; otherwise, all vectors A j b 1 , j ≥ 1 , are excluded from further consideration. In general, at each step, the next candidate vector (not previously excluded) is appended to the sequence if it is linearly independent of the current sequence, and otherwise it and all its iterates A m ω , m ≥ 1 , are discarded. After permuting and possibly renumbering, this procedure yields the sequence
b 1 , … , A n 1 − 1 b 1 , … , b r , … , A n r − 1 b r , ∑ i = 1 r n i = n ,
where n 1 ≥ n 2 ≥ … ≥ n r .
Choose the vector c k , k = 1 , r ¯ , such that
c k , A n k − 1 b k = 1
and c k is orthogonal to all remaining vectors of sequence (69), i.e.,
c k , A i b j = 1 , i = n k − 1 , j = k , 0 , i ≠ n k − 1 , j ≠ k .
Let
L = L 1 ⋮ L r ,
where
L k = c k T ⋮ c k T A n k − 1 , k = 1 , r ¯ .
Perform the coordinate transformation
z = L x .
By the same argument as in the preceding subsection, the matrix L is nondegenerate. Under the substitution (70), system (66) takes the canonical form
z ˙ s i − 1 + j = z s i − 1 + j + 1 , j = 1 , n i − 1 ¯ , z ˙ s i = ∑ j = 1 n a ˜ s i j z j + u i + ∑ j = i + 1 r m i j u j ,
where s 0 = 0 , s i = ∑ k = 1 i n k , m i j = c i T A n i − 1 b j , j = i + 1 , r ¯ , i = 1 , r ¯ .
In vector form, system (71) reads
z ˙ = A ˜ z + B 0 M u ,
where A ˜ = L A L − 1 is an n × n matrix whose s i -th row has the form ( a ˜ s i 1 , … , a ˜ s i n ) , i = 1 , r ¯ ; the entries
a ˜ ( s i − 1 + j ) ( s i − 1 + j + 1 ) = 1 , j = 1 , n i − 1 ¯ , i = 1 , r ¯ ,
and all other elements matrices are zero; B 0 is a matrix of dimensions n × r , in which the i-th element s i -th row is equal to one, i = 1 , r ¯ , and all other elements of the matrix are zero; M is an upper triangular matrix of dimensions r × r of the form
M = 1 c 1 T A n 1 − 1 b 2 c 1 T A n 1 − 1 b 3 … c 1 T A n 1 − 1 b r 0 1 c 2 T A n 2 − 1 b 3 … c 2 T A n 2 − 1 b r ⋮ ⋮ ⋮ ⋱ ⋮ 0 0 0 … 1 .
Introduce the new control variable
v = B 0 T A ˜ z + M u .
Under this substitution, system (71) becomes
z ˙ s i − 1 + j = z s i − 1 + j + 1 , j = 1 , n i − 1 ¯ , z ˙ s i = v i , i = 1 , r ¯ ,
or, in vector form,
z ˙ = A 0 z + B 0 v ,
where A 0 = diag ( A 01 , … , A 0 r ) is an n × n block-diagonal matrix and A 0 i is the n i × n i nilpotent Jordan block (ones on the first superdiagonal, zeros elsewhere).
From (70) and (73) we obtain
x = L − 1 z , u = M − 1 v − B 0 T A ˜ z .
The objective functional (67) then transforms to
J ( u ) = ∫ 0 ∞ z T ( t ) Q z ( t ) − 2 z T ( t ) G v ( t ) + v T ( t ) H v ( t ) d t ,
where
Q = L − 1 T Q L − 1 + A ˜ T B 0 M − 1 T H M − 1 B 0 T A ˜ ,
G = A ˜ T B 0 M − 1 T H M − 1 , H = M − 1 T H M − 1 .
By the non-degeneracy of the transformations introduced above, the original critical optimal stabilization problem decomposes into r independent one-dimensional subproblems for the systems
z ˙ s i − 1 + j = z s i − 1 + j + 1 , j = 1 , n i − 1 ¯ , z ˙ s i = v i ,
with objective functional
J s i ( u i ) = ∫ 0 ∞ z s i T ( t ) Q s i z s i ( t ) − 2 z s i T ( t ) G s i v s i ( t ) + v s i T ( t ) H s i v s i ( t ) d t , i = 1 , r ¯ , J ( u ) = ∑ i = 1 r J s i ( u i ) ,
where all vectors and matrices in (74) are determined by the transformations described above.
To illustrate the details of the algorithm, we consider an example. Although the matrices in this example are chosen to demonstrate the mathematical efficiency of the proposed decomposition algorithm, this 3D state-space structure has a clear physical analogy. Specifically, in the context of unmanned aerial vehicles (UAVs), these variables can model the pitch, roll, and yaw angles, where the critical imaginary eigenvalues represent undamped aerodynamic oscillations. The developed algorithm successfully stabilizes these critical states where standard LQR controllers fail.
Consider the controlled system from [20]:
x ˙ 1 = x 1 + x 2 + x 3 + u 1 + u 2 , x ˙ 2 = x 1 − x 2 + x 3 , x ˙ 3 = − x 1 + x 2 − x 3 − u 2 ,
with initial conditions
x i ( 0 ) = x i 0 , i = 1 , 3 ¯ .
where the matrices A and B are
A = 1 1 1 1 − 1 1 − 1 1 − 1 , B = 1 1 0 0 0 − 1 .
The sequence of vectors (69) takes the form
b 1 = 1 0 0 , A b 1 = 1 1 − 1 , b 2 = 1 0 − 1 , n 1 = 2 , n 2 = 1 , r a n g K = 3 .
On the solutions of system (75), we consider the objective functional
J ( u ) = ∫ 0 ∞ x 2 2 ( t ) + x 3 2 ( t ) + u 1 2 ( t ) + u 2 2 ( t ) d t .
Let us choose the vectors c 1 T = c 1 1 , c 2 1 , c 3 1 and c 2 T = c 1 2 , c 2 2 , c 3 2 from the conditions
c 1 , b 1 = 0 , c 1 , A b 1 = 1 , c 1 , b 2 = 0 , c 2 , b 1 = 0 , c 2 , A b 1 = 0 , c 2 , b 2 = 1 .
The written systems have solutions c 1 T = ( 0 , 1 , 0 ) , c 2 T = ( 0 , − 1 , − 1 ) . Then the change of variables has the form
z = L x = c 1 T c 1 T A c 2 T x = 0 1 0 1 − 1 1 0 − 1 − 1 x 1 x 2 x 3 .
Furthermore,
L − 1 = 2 1 1 1 0 0 − 1 0 − 1 .
Then the system (75) in the new variables takes the form (72), i.e.,
z ˙ = A ˜ z + B 0 M u ,
where
A ˜ = L A L − 1 = 0 1 0 2 − 1 0 0 0 0 ,
B 0 = 0 0 1 0 0 1 , M = 1 c 1 T A b 2 0 1 = 1 0 0 1 .
Thus, in the new variables we obtain the system
z ˙ 1 = z 2 , z ˙ 2 = 2 z 1 − z 2 + u 1 , z ˙ 3 = u 2
Introducing the substitution
v = v 1 v 2 = 2 z 1 − z 2 + u 1 , u 2 ,
system (75) decomposes into two independent controlled subsystems:
z ˙ 1 = z 2 , z ˙ 2 = v 1 , z 1 ( 0 ) = z 1 0 , z 2 ( 0 ) = z 2 0 ,
z ˙ 3 = v 2 , z 3 ( 0 ) = z 3 0 .
The functional (76) becomes
J ( u ) = ∫ 0 ∞ x 2 2 ( t ) + x 3 2 ( t ) + u 1 2 ( t ) + u 2 2 ( t ) d t =
= ∫ 0 ∞ z 2 2 ( t ) + ( z 1 ( t ) + z 3 ( t ) ) 2 + ( v 1 ( t ) − 2 z 1 ( t ) + z 2 ( t ) ) 2 + v 2 2 ( t ) d t = J s 1 ( v 1 ) + J s 2 ( v 2 ) .
Thus, the original optimal stabilization problem decomposes into two independent subproblems:
(1) Minimize the functional
J s 2 ( v 2 ) = ∫ 0 ∞ z 3 2 ( t ) + v 2 2 ( t ) d t ,
subject to the system
z ˙ 3 = v 2 , z 3 ( 0 ) = z 3 0 ;
(2) Minimize the functional
J s 1 ( v 1 ) = ∫ 0 ∞ z 2 2 ( t ) + z 1 2 ( t ) + 2 z 1 ( t ) z 3 ( t ) + ( v 1 ( t ) − 2 z 1 ( t ) + z 2 ( t ) ) 2 d t
subject to the system
z ˙ 1 = z 2 , z ˙ 2 = v 1 ,
z 1 ( 0 ) = z 1 0 , z 2 ( 0 ) = z 2 0 .

7. Discussion and Conclusions

This paper addresses the critical case of linear–quadratic optimal stabilization, in which the system matrix possesses purely imaginary eigenvalues and the weight matrices in the objective functional are not required to be strictly positive definite. Necessary and sufficient conditions for the existence of a solution are established: the weight matrix of the functional must penalize precisely those state components that correspond to the imaginary eigenvalues of the system matrix.
Two regularization approaches are presented and analyzed: perturbation of the functional weight matrix Q ε = Q + ε 2 E n and perturbation of the system matrix A ε = A + ε E n . Both methods yield a stabilising control that, as ε → 0 , converges to the solution of the critical problem with accuracy of order O ( ε ) . The resulting error estimates provide a practical tool for tuning controllers in applications.
A constructive algorithm for decomposing multidimensional critical problems into a family of one-dimensional canonical subproblems is also developed.
The results obtained constitute a theoretical foundation for the design of robust control systems in robotics, aerospace engineering, and related fields, where physical parameters may vary under external influences, driving the system into critical operating regimes. From a theoretical standpoint, the developed regularization framework successfully extends the classical linear–quadratic control theory to non-standard, degenerate cases where traditional algebraic Riccati equations lack standard solutions.
Future work may focus on extending the present results to stochastic systems and systems with impulsive perturbations. The algorithms for reduction to canonical form developed here may also serve as a computational tool for the design of complex controlled systems within specialized application software.

Author Contributions

Conceptualization, V.K. and Y.K.; methodology, V.K. and A.S.; software, A.S. and Z.C.; validation, A.S. and Z.C.; formal analysis, Z.C.; investigation, V.K.; resources, Z.C. and A.S.; data curation, Z.C. and A.S.; writing—original draft preparation, A.S.; writing—review and editing, V.K. and A.S.; visualization, A.S.; supervision, V.K. and Y.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Egorov, A.I. Fundamentals of the Control Theory; Fizmatlit: Moskow, Russia, 2004; 502p. (In Russian) [Google Scholar]
  2. Letov, A.M. Flight Dynamics and Control; Nauka: Moskow, Russia, 1969; 360p. (In Russian) [Google Scholar]
  3. Matveev, A.S.; Yakubovich, V.A. Optimal Control Systems: Ordinary Differential Equations and Special Problems; St. Petersburg State University: St. Petersburg, Russia, 2003; 537p. (In Russian) [Google Scholar]
  4. Kapustyan, O.V.; Kapustyan, O.A.; Sukretna, A.V. Approximate stabilization for a nonlinear parabolic boundary-value problem. Ukr. Math. J. 2011, 63, 759–767. [Google Scholar] [CrossRef] [Scilit]
  5. Kapustyan, V.O.; Pyshnograiev, I.O.; Kapustian, O.A. Quasi-optimal control with a general quadratic criterion in a special norm for systems described by parabolic-hyperbolic equations with non-local boundary conditions. Discret. Contin. Dyn. Syst. Ser. B 2019, 24, 1243–1258. [Google Scholar] [CrossRef] [Scilit]
  6. Kapustian, O.; Laptiev, O.; Makaroych, A. Averaging of Linear Quadratic Parabolic Optimal Control Problem. Axioms 2025, 14, 512. [Google Scholar] [CrossRef] [Scilit]
  7. Wu, G.; Sun, J.; Che, J. Optimal Linear Quadratic Regulator of Switched Systems. IEEE Trans. Autom. Control 2019, 64, 2898–2904. [Google Scholar] [CrossRef] [Scilit]
  8. Escobedo-Trujillo, B.; Garrido, J. Applications of the Linear Quadratic Regulator Optimal Control With Completely and Partially Observed Markovian Switching. J. Dyn. Sys. Meas. Control 2023, 145, 121001. [Google Scholar] [CrossRef] [Scilit]
  9. Dragan, V.; Popa, I.L. The Linear Quadratic Optimal Control Problem for Stochastic Systems Controlled by Impulses. Symmetry 2024, 16, 1170. [Google Scholar] [CrossRef] [Scilit]
  10. Tedrake, R. Underactuated Robotics: Algorithms for Walking, Running, Swimming, Flying, and Manipulation; Course Notes for MIT 6.832: 2023. Available online: https://underactuated.csail.mit.edu (accessed on 15 April 2026).
  11. Joelianto, E.; Christian, D.; Samsi, A. Swarm control of an unmanned quadrotor model with LQR weighting matrix optimization using genetic algorithm. Mechatron. Electr. Power Veh. Technol. 2020, 11, 1–10. [Google Scholar] [CrossRef] [Scilit]
  12. Rani, M.; Kamlu, S.S. Optimal LQG controller design for inverted pendulum systems using a comprehensive approach. Sci. Rep. 2025, 15, 4692. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Magaji, B.A.; Babangida, A.; Kunya, A.B.; Szemes, P.T. Optimal Design of Linear Quadratic Regulator for Vehicle Suspension System Based on Bacterial Memetic Algorithm. Mathematics 2025, 13, 2418. [Google Scholar] [CrossRef] [Scilit]
  14. Mehta, N.S.; Bhaiya, V.; Patel, K.A.; Elias, S. Optimal Design of Linear Quadratic Regulator Controller for Asymmetric Structure Using Metaheuristic Algorithm. Tall Spec. Build. 2026, 35, e70128. [Google Scholar] [CrossRef] [Scilit]
  15. Shah, S.M.A.; Gang, P.; Alkhazzan, A. A stochastic epidemic-economic model: Threshold dynamics and stability analysis. Eur. Phys. J. Plus 2026, 141, 414. [Google Scholar] [CrossRef] [Scilit]
  16. Shah, S.M.A.; Gang, P.; Alkhazzan, A.; Younas, B. Stochastic Analysis of Double-Strain Epidemics with Vaccination and Lévy Noise. Int. J. Biomath. 2026. [Google Scholar] [CrossRef] [Scilit]
  17. Nagarkar, M.P.; Vikhe, G.J. Optimization of the linear quadratic regulator control quarter car suspension system using genetic algorithm. Ing. E Investig. 2016, 36, 23–30. [Google Scholar] [CrossRef] [Scilit]
  18. Cohen, A.; Koren, T.; Mansour, Y. Learning Linear-Quadratic Regulators Efficiently with only T Regrets. Proc. Mach. Learn. Res. 2019, 97, 1300–1309. [Google Scholar]
  19. Vasilyeva, A.B.; Butuzov, V.F. Asymptotic Methods in the Theory of Singular Perturbations; Vysshaya Shkola: Moskow, Russia, 1990; 207p. (In Russian) [Google Scholar]
  20. Korobov, V.I. Controllability Function Method; Regular and Chaotic Dynamics: Moscow, Russia; Izhevsk, Russia, 2007; 576p. (In Russian) [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.