Next Article in Journal
Painlevé Test and Exact Solutions for (1 + 1)-Dimensional Generalized Broer–Kaup Equations
Next Article in Special Issue
Operator Methods of the Maximum Principle in Problems of Optimization of Quantum Systems
Previous Article in Journal
Network Embedding Algorithm Taking in Variational Graph AutoEncoder
Previous Article in Special Issue
Research on Intellectualized Location of Coal Gangue Logistics Nodes Based on Particle Swarm Optimization and Quasi-Newton Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Symbolic Regulator Sets for a Weakly Nonlinear Discrete Control System with a Small Step

Federal Research Center “Computer Science and Control” of the Russian Academy of Sciences, 119333 Mocow, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(3), 487; https://doi.org/10.3390/math10030487
Submission received: 9 November 2021 / Revised: 13 January 2022 / Accepted: 30 January 2022 / Published: 2 February 2022

Abstract

:
For a class of discrete weakly nonlinear state-dependent coefficient (SDC) control systems, a suboptimal synthesis is constructed over a finite interval with a large number of steps. A one-point matrix Padé approximation (PA) of the solution of the initial problem for the discrete matrix Riccati equation is constructed based on the state-dependent Riccati equation (SDRE) approach and the asymptotics by the small-step of the boundary layer functions method. The symmetric gain coefficients matrix for Padé control synthesis is constructed based on the one-point PA. As a result, the parametric closed-loop control is obtained. The results of numerical experiments illustrate, in particular, the improved extrapolation properties of the constructed regulator, which makes the algorithm applicable in control systems for a wider range of parameter variation.

1. Introduction

In the literature, much attention is paid to the construction of optimal control laws for nonlinear systems and the corresponding approximate methods for their calculation. This can be explained by several factors; on the one hand, the greater accuracy of the description of dynamic systems in applications leads to the increase of their mathematical models’ dimension, and on the other hand, the calculations often need to be carried out in real time. This is especially true for finding feedback laws in nonlinear control systems, where the consideration of even weak nonlinearity in constructing synthesis laws based on linear control laws can lead to a significant improvement in the value of the quality criterion. For linear control systems, the Kalman algorithm is often used, which allows stabilizing feedbacks to be built that, in addition to the asymptotic stability of closed systems, provide the optimality by the quadratic quality criterion.
The application field of the Kalman algorithm has been expanded to nonlinear control systems by the so-called state-dependent Riccati equation (SDRE) approach for continuous (see [1,2,3]) and discrete (see [4,5,6,7,8,9]) cases, where the systems are formally represented as linear systems in terms of state and control, the coefficients of the matrices are the functions of the state vector (state-dependent coefficients (SDC) systems), and the quality criterion is quadratic, but the quadratic forms matrices in the criterion can also be state-dependent. In [1], the design procedure for the SDRE approach is described and its capabilities are illustrated on a benchmark problem. Reference [2] contains a detailed review on SDRE: the theory developed to date, characteristics, advantages, and open issues. In [4,5,6], the discrete state-dependent Riccati equation (D-SDRE) approach is described, and the corresponding control algorithms are presented and tested. In [3,7,8,9], the development of the SDRE approach is proposed based on the asymptotic theory.
Often, the mathematical models in applied control problems contain parameters, the variation of which generates a family of admissible controls and the corresponding trajectories, which leads to new problems of their approximate analytical study and description. An approximation is a procedure for choosing the optimal approximating function from a certain class of functions, that describes the behavior of the given function. Approximation allows the numerical characteristics and qualitative properties of an object to be studied, reducing the problem into studying simpler or more convenient objects. Moreover, the solution of these problems significantly reduces the time for rational control synthesis and selection. Various methods of approximation theory including splines and fractional-rational Padé approximations [10,11], where the latter are constructed using asymptotic expansions by the corresponding small parameters, can be used for such problems. In particular, in the works [10,11], the possibility of the construction of symbolic families of stabilizing regulators for some classes of regularly and singularly perturbed nonlinear continuous control systems are demonstrated by constructing Padé approximations (PA) of the gain coefficients matrices [10,11], associated with asymptotic expansions of the matrix algebraic Riccati equations solutions into regular series in integer powers of the corresponding small parameter, both for the case of one-point and two-point PA, where the latter uses not only the asymptotic expansions by integer powers of the parameter but also the asymptotic expansions over the inverse powers of a positive small parameter. A regulator is a closed-loop system, used to maintain the desired system output, usually, zero.
In this paper, discrete nonlinear control systems with a small step are considered within the framework of the SDRE approach for continuous systems on a finite time interval [12]. It is shown that an approximate symbolic description of the family of gain matrices in the feedback control loop using PA can be obtained if the step in the discrete system is sufficiently small. Note that the optimal control problem for a discrete-time system with a small step is singularly perturbed and that is why the zones of exponentially decreasing boundary layers can arise near the boundary points in the trajectories and in the solution of problems for finding gain coefficients in the feedback circuit. This happens because the degenerate solution, for zero value of the parameter, does not account for the boundary conditions and there is a large discrepancy from the exact solution near the boundary points. The boundary functions (members of the boundary series) are significant in the neighborhood of the boundary points and together with the members of the regular series, describe the behavior of the solution in the boundary layer, and outside the boundary layer, they rapidly decrease. The solution of the perturbed problem outside these boundary layer zones is in a small neighborhood of the solution of degenerate (limiting) problems, one of which, in this case, is the matrix algebraic Riccati equation of the corresponding discrete linear-quadratic optimal control problem [13], where the coefficients of all the matrices may be the functions of the state vector.
For the first time, the discrete problems with a small step were considered as singularly perturbed by A.B. Vasil’eva with the help of the boundary layer functions method (BLFM) (see [14,15]). The asymptotic methods and singular perturbations theory can also be successfully applied to control problems, for example, see reviews [16,17]. The discrete optimal control problem was first considered as singularly perturbed in [18] on the example of a linear-quadratic control problem with a small step, where its asymptotics by BLFM is constructed. The asymptotics of the solution of singularly perturbed discrete nonlinear optimal control problems with a small step was constructed by BLFM in [19], using the so-called direct scheme [20].
In this paper, the asymptotic solution of the corresponding initial singularly perturbed problem for the discrete matrix Riccati equation with coefficients weakly dependent on the state and the corresponding one-point PA regulator is constructed using the SDRE approach. Only one asymptotic expansion of the matrix Riccati equation solution by a small parameter, which equals the time step size and the multiplier in front of the non-linearities, is used to construct the PA for the gain matrix in the feedback loop. PAs are constructed based on asymptotic expansions and are actively used in applications since they often extend the range of the parameter variation, where PAs approach the exact solutions with given accuracy and reproduce the qualitative picture of the solutions. The use of a qualitative picture allows the approximate solutions with higher accuracy to be obtained by using the results of the asymptotic analysis as an initial approximation for traditional nonlinear programming algorithms to minimize the residuals of the equations.
The results of numerical experiments are presented, which demonstrate the possibility of using this approach for the construction of stabilizing regulators for nonlinear discrete systems, and also show that the proposed algorithm is applicable for discrete control systems for a wider interval of the step value and the perturbation parameter variation.
The outline of the paper is as follows. In Section 2, we will describe the discrete state-dependent Riccati equation approach (SDRE) for small step discrete pseudo-linear control systems and construct the uniform second-order asymptotic approximation of the solution of the singularly perturbed initial problem for the difference Riccati equation using the boundary layer functions method (BLFM). In Section 3, we formulate the algorithm for the discrete one-point Padé regulator design. In Section 4, we will review the numerical experiments that demonstrate the work of the proposed control algorithms.
We start by listing definitions and notations: R : = ( , ) ,   R n × n —vector space of n-by-n matrices, T —the transpose operation, —the Kronecker product, E n —the identity matrix of size n × n , P ¯ —the regular series of P, П P —the boundary series of P, P ¯ k kth term of the P ¯ series,   the L 2 matrix norm.

2. An SDRE Approach for Small Step Discrete Control Systems

2.1. Asymptotic Expansion of the Discrete Riccati Equation Solution

Let’s consider an affine (linear in control) discrete system,
x ( t + ε ) = A ( x ) + B ( x ) u ,   x ( 0 ) = x 0 ,
where x(t) is an n-dimensional state, u(t)—is an r-dimensional control, t T = { t : t = k ε , k = 0 , 1 , , N 1 } { t : 0 t 1 } , N = T ε ,   ε > 0 , is a small time step, used as a small parameter. Further, to transform the system into a formally linear form, we use the method of “extended linearization” (see [1,21,22]), which gives a non-unique representation in the vector case, by presenting A ( x ) in the form A ( x ) = A ( x ) x . By analogy, let us call the well-known heuristic technique for the introduction of a small parameter in the system right-hand side the “extended perturbation” method. In the last case, a small parameter is introduced in matrices A ( x ) and B ( x ) instead of a selected coefficient that approximately equals 1.
Let’s demonstrate the last approach by transforming an arbitrary nonlinear function Θ ( x ) , for example, as follows: Θ ( x ) = Θ 0 + 1 ( Θ ( x ) Θ 0 ) = Θ 0 + ε δ ( Θ ( x ) Θ 0 ) = Θ 0 + ε Θ 1 ( x ) , where Θ 1 ( x ) = 1 δ ( Θ ( x ) Θ 0 ) and 1 ε δ , but, at the same time, δ = ε , and now δ becomes a constant independent of ε . So, this technique by analogy with the previous one will be called the “extended” perturbation technique.
After application of these two approaches—“extended” linearization and “extended” perturbation—system (1) may be presented in the form
x ( t + ε ) = A ( x , ε ) x + B ( x , ε ) u ,   x ( 0 ) = x 0 , x ( t ) X R n ,   u R r ,   t = k ε , k = 0 , 1 , , N 1 , 0 < ε ε 0 ,
where A ( x , ε ) = A 0 + ε A 1 ( x ) ,   B ( x , ε ) = B 0 + ε B 1 ( x ) , ε 0 is a small enough positive number, A 0 , B 0 are constant matrices, A 0 ,   A 1 ( x ) R n × n , B 0 ,   B 1 ( x ) R n × r , x X R n and X is a certain fixed bounded state space subset. For sufficiently small values of ε , systems (2) are called singularly perturbed and pseudo-linear in state and control with regularly perturbed coefficients so that near the interval endpoints the solutions of (2) may have the boundary layers behavior.
Let’s consider a cost function that measures the system performance for different controls in order to compare them and select the most favorable one;
J ( u ) = 1 2 x T ( N ) F x ( N ) + 1 2 k = 0 N 1 ( x T ( k ε ) Q ( x , ε ) x ( k ε ) + u T ( k ε ) R u ( k ε ) ) min u ,
where Q ( x , ε ) = Q 0 + ε Q 1 ( x ) + ε 2 Q 2 ( x ) > 0 ,   R > 0 ,   Q 0 ,   R are constant matrices, Q 0 > 0 ,   Q 1 ( x ) > 0 ,   Q 2 ( x ) > 0 x X ,   ε ( 0 , ε 0 ) and F > 0 .
To construct a feedback control for discrete systems on a finite time interval, we will use the necessary optimality conditions here, in contrast to [12], where a dynamic programming scheme was used in the continuous case.
For problems (1) and (2), we introduce the Hamiltonian
H ( x , u , ψ , t ) = ψ T ( t ) [ A ( x , ε ) x ( t ) + B ( x , ε ) u ( t ) ] 1 2 [ x T ( t ) Q ( x , ε ) x ( t ) + u T ( t ) R 0 u ( t ) ] .
Using the necessary optimality conditions, we have
x ( t + ε ) = A ( x , ε ) x + B ( x , ε ) u ,
ψ ( t ) = H ( x ( t ) , u ( t ) , ψ ( t + ε ) , t ) x = { [ A ( x , ε ) x ( t ) ] x + [ B ( x , ε ) u ( t ) ] x } T ψ ( t + ε ) 1 2 [ x T ( t ) Q ( x , ε ) x ( t ) ] x ( t ) = ( x T E n ) n × n 2 A ( x , ε ) x n 2 × n + A ( x , ε ) n × n + ( u T E n ) n × n r B ( x , ε ) x n r × n T ψ ( t + ε ) 1 2 Q ( x , ε ) n × n x 1 2 Q ( x , ε ) x n × n 2 T ( x E n ) n 2 × n x 1 2 Q ( x , ε ) T x 0 = H ( x ( t ) , u , ψ ( t + ε ) , t ) u = B T ( x , ε ) ψ ( t + ε ) R u ,
where stands for Kronecker matrix product and E n is a n × n unity matrix.
From (6) we obtain the next expression for the control
u ( t ) = R 1 B T ( x , ε ) ψ ( t + ε ) .
Using the representation ψ ( t ) = P ε ( x , t ) x ( t ) , we obtain the following expression instead of (7):
u ( x , t , ε ) = { R + B T ( x , ε ) P ( x , t + ε ) B ( x , ε ) } 1 B T ( x , ε ) P ( x , t + ε ) A ( x , ε ) x ( t ) = K ( x , ε , t + ε ) x ( t ) ,
where P ( x , t , ε ) must satisfy the discrete matrix Riccati-type equation with the zero-control matrix and as a result the missing quadratic nonlinearity part
P ( x , t , ε ) + ( x T E n ) n × n 2 A ( x , ε ) x n 2 × n + A ( x , ε ) n × n + ( x T K ( x , ε ) T E n ) n × n r B ( x , ε ) x n r × n T × × P ( x , t + ε , ε ) × × { E B ( x , ε ) [ R + B T ( x , ε ) P ( x , t + ε , ε ) B ( x , ε ) ] 1 B T ( x , ε ) P ( x , t + ε , ε ) } A ( x , ε ) + + Q ( x , ε ) n × n + 1 2 Q ( x , ε ) x n × n 2 T ( x E n ) n 2 × n = Φ ( P , t , ε ) = 0 ,
with the initial condition at the end of the interval P ( x , T , ε ) = F . The latter can be represented as
Φ ( P , t , ε ) = P ( x , t , ε ) + A T ( x , ε ) n × n P ( x , t + ε , ε ) A ( x , ε ) A T ( x , ε ) n × n P ( x , t + ε , ε ) B ( x , ε ) [ R + B T ( x , ε ) P ( x , t + ε , ε ) B ( x , ε ) ] 1 × × B T ( x , ε ) P ( x , t + ε , ε ) A ( x , ε ) + Q ( x , ε ) n × n + ε Ω ( P ( x , t + ε ) , x , t + ε ) = = Ψ ( P , t , ε ) + ε Ω ( P ( x , t + ε ) , x , t + ε ) = 0 ,   P ( x , T , ε ) = F ,
where Ψ ( P , t , ε ) is the usual discrete matrix Riccati operator and K ( x , ε ) = { R + B T ( x , ε ) P ( x , t + ε , ε ) B ( x , ε ) } 1 B T ( x , ε ) P ( x , t + ε , ε ) A ( x , ε ) .
The difference from the regular discrete difference Riccati equation on a finite interval lies in an additional, but cumbersome, term on the right-hand side with the function
Ω ( P ( x , t + ε ) , x , t + ε ) = = ( x T E n ) n × n 2 A 1 ( x ) x n 2 × n ( x T { R + B T ( x , ε ) P ( x , t + ε , ε ) B ( x , ε ) } 1 B T ( x , ε ) P ( x , t + ε , ε ) A ( x , ε ) T E n ) n × n r × × B 1 ( x ) x n r × n T × × P ( x , t + ε , ε ) { E B ( x , ε ) [ R + B T ( x , ε ) P ( x , t + ε , ε ) B ( x , ε ) ] 1 B T ( x , ε ) P ( x , t + ε , ε ) } A ( x , ε ) + + 1 2 ( Q 1 ( x ) + ε Q 2 ( x ) ) x n × n 2 T ( x E n ) n 2 × n .
Let’s denote the matrix of the closed-loop (cl) system for (1) as A c l ( x , ε ) = ( A ( x , ε ) B ( x , ε ) R 1 B T ( x , ε ) K ( x , ε ) ) x .
Taking into account the dependency of matrices Q ( x , ε ) ,   A ( x , ε ) ,   B ( x , ε ) on the small parameter a uniform asymptotic approximation of the second order for the solution of the singularly perturbed initial problem (9) is constructed using the boundary layer functions method (BLFM) [14,15]. The solution is found in the reverse time in the following form:
P ( x , t , ε ) = P ¯ 2 ( x , t , ε ) + П 2 P ( x , τ , ε ) ,   τ = ( t T ) / ε = 1 , 2 , , N ,   N = T / ε ,
where P ¯ 2 ( x , t , ε ) = P ¯ 0 + ε P ¯ 1 ( x , t ) + ε 2 P ¯ 2 ( x , t ) ,   П 2 P ( x , τ , ε ) = П 0 P ( x , τ ) + ε П 1 P ( x , τ ) ) + ε 2 П 2 P ( x , τ ) ) , are the second-order partial sums of the regular and boundary power series by parameter ε , respectively.
Now the operator Φ is transformed in the following way:
Φ ( P , t , ε ) = Φ P ¯ ( x , t , ε ) , t , ε + Φ P ¯ ( x , τ ε + T , ε ) + П P ( x , τ , ε ) , τ , ε Φ P ¯ ( x , τ ε + T , ε ) , τ ε + T , ε = = Φ ¯ + Π Φ ,
where Φ ¯ ( x , t , ε ) = Φ ( P ¯ ( x , t , ε ) , t , ε ) = Φ 0 ( P ¯ 0 , t ) + ε Φ 1 ( P ¯ 0 , t ) + ,   П Φ ( x , τ ε + T , ε ) = Φ P ¯ ( x , τ ε + T , ε ) + П P ( x , τ , ε ) , τ ε + T , ε Φ P ¯ ( x , τ ε + T , ε ) , τ ε + T , ε . Substituting the representations for P ¯ 2 ( x , t , ε ) ,   П 2 P ( x , τ , ε ) into the equation and the initial condition in (9) and equating the terms with the same powers of the small parameter, we obtain a discrete algebraic Riccati equation (DARE) for the zero term of the regular series P ¯ 0
A 0 T P ¯ 0 A 0 P ¯ 0 A 0 T P ¯ 0 B 0 ( R 0 + B 0 T P ¯ 0 B 0 ) 1 B 0 T P ¯ 0 A 0 + Q 0 = 0 ,
and for the first term of the regular series P ¯ 1 ( x ) , we obtain the matrix discrete algebraic Lyapunov equation
A c l 0 T P ¯ 1 ( x ) A c l 0 P ¯ 1 ( x ) = G 1 ( x ) ,
where A c l 0 = A 0 + B 0 K 0 = A 0 B 0 [ R 0 + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 is the matrix of the linear closed-loop system (cl) and G 1 ( x ) = D 0 ( x ) + D 1 ( x ) D 2 ( x ) D 3 ( x ) + D 4 ( x ) ,
D 0 x = A 1 x x T x E n B 1 x x T ( R + B 0 T P ¯ 0 B 0 ) 1 B 0 T P ¯ 0 A 0 x E n P ¯ 0 A 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 ] + + Q 1 x + 1 2 Q 1 x x n × n 2 T ( x E n ) n 2 × n , D 1 x = A 0 T P ¯ 0 A 1 + A 1 T x P ¯ 0 A 0 , D 2 x = A 0 T P ¯ 0 B 1 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 + A 0 T P ¯ 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 1 T P ¯ 0 A 0 , D 3 x = A 0 T P ¯ 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 1 + A 1 T x P ¯ 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 , D 4 x = A 0 T P ¯ 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 B 1 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 + + A 0 T P ¯ 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 1 T P ¯ 0 B 0 R + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 .
For the second term of the regular series P 2 ( x ) , the matrix discrete algebraic Lyapunov equation has the same form as Equation (11) for P 1 ( x ) ,
A c l 0 T P ¯ 2 ( x ) A c l 0 P ¯ 2 ( x ) = G 2 ( x ) ,  
where G 2 ( x ) has a similar structure as G 1 ( x ) but it is a more complex function of the found expansion terms and matrices of the system, and we omit its representation here.
For the zero term of the boundary series П 0 P ( τ ) , we obtain the difference initial problem
П 0 P ( τ ) = P ¯ 0 + A 0 T ( P ¯ 0 + П 0 P ( τ + 1 ) ) A 0 A 0 T ( P ¯ 0 + П 0 P ( τ + 1 ) ) B 0 × × [ R + B 0 T ( P ¯ 0 + П 0 P ( τ + 1 ) ) B 0 ] 1 B 0 T ( P ¯ 0 + П 0 P ( τ + 1 ) ) A 0 + Q 0 , П 0 P ( 0 ) = F P ¯ 0 ,
and for the first term of the boundary series П 1 P ( x , τ ) , we have the following discrete problem:
П 1 P ( x , τ ) = ζ T ( τ ) П 1 P ( τ + 1 ) ζ ( τ ) + П 1 G ( x , τ ) , П 1 P ( 0 ) = P ¯ 1 ( x ) ,   τ = 1 , 2 , ,
where ζ ( τ ) = A 0 B 0 [ R + B 0 T ( P ¯ 0 + П 0 P ( τ + 1 ) ) B 0 ] 1 B 0 T ( P ¯ 0 + П 0 P ( τ + 1 ) ) A 0 , and П 1 G ( x , τ ) has a complex structure
П 1 G x , τ = A 0 T ( P ¯ 0 + П 0 P τ + 1 ) B 0 ( R 0 + B 0 T ( P ¯ 0 + П 0 P τ + 1 ) B 0 ) 1 B 0 T P ¯ 1 ( x ) B 0 × × R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 B 0 T P ¯ 0 + П 0 P τ + 1 A 0 A 0 T ( P ¯ 0 + П 0 P τ + 1 ) B 0 ( R 0 + B 0 T ( P ¯ 0 + П 0 P τ + 1 ) B 0 ) 1 B 0 T P ¯ 1 ( x ) A 0 + A 0 T P ¯ 1 ( x ) A 0 B 0 ( R 0 + B 0 T ( P ¯ 0 + П 0 P τ + 1 ) B 0 ) 1 B 0 T ( P ¯ 0 + П 0 P τ + 1 ) A 0 ) + P ¯ 1 x + A 0 T P ¯ 0 + П 0 P τ + 1 A 1 x + + A 0 T P ¯ 0 + П 0 P τ + 1 ( B 0 R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 × × B 1 T x P ¯ 0 + П 0 P τ + 1 A 0 + B 0 T P ¯ 0 + П 0 P τ + 1 A 1 x + + B 0 R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 × × B 1 T x P ¯ 0 + П 0 P τ + 1 B 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 1 x × × R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 B 0 T P ¯ 0 + П 0 P τ + 1 A 0 B 1 x R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 B 0 T P ¯ 0 + П 0 P τ + 1 A 0 ) + + ( A 1 x x T x E n + A 1 T x B 1 x x T R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 B 0 T P ¯ 0 + П 0 P τ + 1 A 0 x E n ) × × P ¯ 0 + П 0 P τ + 1 A 0 B 0 R 0 + B 0 T P ¯ 0 + П 0 P τ + 1 B 0 1 B 0 T P ¯ 0 + П 0 P τ + 1 A 0 .
For П 2 P ( x , τ ) , we obtain a discrete initial problem similar to (12), but П 2 G ( x , τ ) has an even more cumbersome structure than П 1 G ( x , τ ) and we omit this representation here.
Let us introduce the conditions:
I. Coefficients of matrices A 1 ( x ) ,   B 1 ( x ) , Q 1 ( x ) ,   Q 2 ( x ) are continuous and bounded functions on Х, g ( 0 , ε ) 0 ( g ( x , ε ) = A c l ( x ( t ) , ε ) x ( t ) ) and the parameter ε belongs to a bounded interval ( 0 , ε 0 ] , the solution to problems (1) and (2) exists and is bounded for all admissible x 0 , ε , t ;
II. The triple of matrices ( A 0 , B 0 , Q 0 1 2 ) is controllable and observable.
By definition, a system is said to be controllable, if it is possible to transfer the system state from any initial state to any desired state within a finite interval of time. A system is said to be observable if every state can be completely identified by measurements of the outputs at a finite time interval.
The following is true.
Theorem 1. 
Under conditions I–II, there is a sufficiently small value of  ε 0 > 0 , such that for all x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , N , the following statements hold:
1. 
All eigenvalues of the matrix A c l 0 = A 0 B 0 [ R 0 + B 0 T P ¯ 0 B 0 ] 1 B 0 T P ¯ 0 A 0 are inside the unit circle, where P ¯ 0 is a positive definite solution to Equation (10).
2. 
Solution of (9) exists, is unique and the following estimate for the remainder of the second-order asymptotics is valid (the L2 norm is used):
P ( x , t , ε ) ( P ¯ 2 ( x , t , ε ) + П 2 P ( x , τ , ε ) ) = O ( ε 3 ) x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , N ,
Proof of Theorem 1.
The statements of the theorem for each x X follow from the corresponding proof schemes of the statements in paragraph 2 of paper [18], where the similar linear-quadratic problem is considered, but with time-dependent matrix coefficients. The statements here generalize the similar results presented in [18] since in comparison with [18] the initial problem (9) is additionally regularly perturbed with continuously differentiable perturbation ε Ω on the right-hand side of the matrix discrete Riccati equation. Therefore, here we present only the new components of the proof.
As the associated system for the singularly perturbed problem (9) for ε = 0 ,   Ω 0 coincides with the analogous one in [18], where it is shown that the positive definite root P ¯ 0 of the limiting algebraic discrete matrix Riccati equation is an asymptotically stable equilibrium point of system (9) for τ and matrix F belongs to the domain of influence of this root. Further, in [18], the form of the main functional matrix Γ of the associated system to problem (9) is established, which is calculated by setting ε = 0 in the right-hand side and using the Kronecker product of matrices can be represented in the form Γ = A c l 0 T A c l 0 . From the properties of the spectrum of the constant matrix A c l 0 (the matrix of the corresponding closed-loop system) under condition II, it follows that its eigenvalues λ i ,   i = 1 , 2 , , n are inside the unit circle. Taking into account the properties of the spectrum of the Kronecker product of matrices, we find that the eigenvalues of matrix Γ are representable in the form λ i λ j ,   i , j = 1 , 2 , , n . Thus, it is established that the spectrum of the main functional matrix of the associated system has eigenvalues inside the unit circle.
Because the presence of a disturbance ε Ω will not fundamentally change the form of inhomogeneities in the corresponding Riccati and Lyapunov equations, then, as in Theorem 2.1 from [18], it can be proved that there exist such α > 0 ,   β > 0 , that the corresponding estimates for the boundary functions hold
П i P ( τ ) α exp ( β τ ) ,   τ 0 ,   i = 0 , 1 , 2 .
Despite the presence of regular perturbations ε Ω in Equation (9) the next estimate for the residual term of the asymptotics η ( x , t , τ , ε ) = P ( x , t , ε ) i = 0 2 ε i ( P ¯ i ( x , t ) + П i P ( τ ) ) ,   τ = t T ε can be obtained using the scheme from [18],
η ( x , t , τ , ε ) = O ( ε 3 ) ,
for all x X ,   ε ( 0 , ε 0 ] ,   t [ 0 , T ] ,   τ = 1 , 2 , , N .
Moreover, using the smoothness of all functions included in Φ , Ω and assuming that the norm P ( x , t , ε ) is uniformly bounded for all x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , N , , here we can follow the proof as in Lemma 6.1 and Theorem 6.1 given in [14].
This, in turn, will lead to the fact that when choosing a sufficiently small ε 0 > 0 , one can obtain the existence, as well as the uniqueness of the solution in the problem (9). The last statements follow from the application of the principle of contractive mappings to the equation for the residual term of asymptotics η ( x , t , τ , ε ) . □

2.2. Symmetrization

Since the matrix G 1 ( x ) may not be symmetric, we introduce the transposed equation, and by adding the equation A c l 0 T P ¯ 1 ( x ) A c l 0 P ¯ 1 ( x ) = G 1 ( x ) A c l 0 T P ¯ 1 ( x ) A c l 0 P ¯ 1 ( x ) = G 1 ( x ) to A c l 0 T P ¯ 1 T ( x ) A c l 0 P ¯ 1 T ( x ) = G 1 T ( x ) , we get
A c l 0 T ( P ¯ 1 ( x ) + P ¯ 1 T ( x ) ) A c l 0 ( P ¯ 1 ( x ) + P ¯ 1 T ( x ) ) = G 1 ( x ) + G 1 T ( x ) .
Further, in this paper the next equations with “averaged” right-hand sides will be used for the regular and the boundary layer terms of the first and second order (the terms of the power series ε and ε 2 ). For example, instead of Equation (11) the following equation is introduced for a symmetric matrix P ¯ ˜ 1 ( x )
A c l 0 T P ¯ ˜ 1 ( x ) A c l 0 P ¯ ˜ 1 ( x ) = G ˜ 1 ( x ) ,
where G ˜ 1 ( x ) = 1 2 G 1 ( x ) + G 1 T ( x ) ,   P ˜ 1 ( x , t ) = 1 2 ( P ¯ ˜ 1 ( x ) + P ¯ ˜ 1 T ( x ) ) . A similar operation is performed for the second approximation term.
In addition, П ˜ 1 P ( x , τ ) is found in the form
П ˜ 1 P ( x , τ ) = ζ T ( x , τ ) П ˜ 1 P ( τ + 1 ) ζ ( x , τ ) + П ˜ 1 G ( x , τ ) , П ˜ 1 P ( 0 ) = P ¯ 1 ( x ) ,   τ = 1 , 2 , ,
where П ˜ 1 G ( x ) = 1 2 П 1 G ( x ) + П 1 G T ( x ) ,   П ˜ 1 P ( x , τ ) = 1 2 ( П 1 P ( x , τ ) + П 1 P T ( x , τ ) ) .
A similar equation is obtained for П ˜ 2 P ( x , τ ) , where the inhomogeneity in the right-hand side equals to П ˜ 2 G ( x ) = 1 2 П 2 G ( x ) + П 2 G T ( x ) .

3. Discrete One-Point Padé Regulator

The asymptotic analysis for small parameter values can lead to an acceptable quality approximation of the exact solution, but with an increase of the small parameter value the asymptotic representations can strongly deviate from the exact solutions and their use in numerical analysis for larger values of the parameter is limited and at best they can serve only to restore the qualitative nature of the solution behavior. PA often increases the interval of parameter variation for which it can provide the approximation of the exact solution and restore its qualitative picture in comparison with the asymptotics. Thus, PA demonstrates better extrapolation properties [23].
In general, a particular system of algebraic equations, which, generally speaking, is in a certain way selected from some redefined system, is solved to find the PA.
Here a one-point Padé regulator of an order [1/2] is constructed, which contains two asymptotic approximations: the first order uniform asymptotic approximation in the “numerator” of the PA—for reproducing the boundary layer in the general construction, and the second-order approximation of some regular series in the “denominator”, i.e., the proposed construction has the following form:
P A [ 1 / 2 ] ( x , t , τ , ε ) = M 0 ( x ) + ε M 1 ( x ) + П M 0 ( x , τ ) + ε П M 1 ( x , τ ) × × E + ε Ν 1 ( x ) + ε 2 Ν 2 ( x ) 1 .
Note that the form of the “denominator” in (18) is less complex than the “numerator” which makes it easier to overcome the “denominator” zeros problem, which is the main reason for the quality decline of the approximations of the exact solution using PA.
So, we do not introduce the boundary functions in the “denominator” of PA. Decomposing the matrix in (18) in a series of integer powers of parameter ε and equating the terms with the same powers of the parameter ε of the resulting decomposition and the corresponding terms of the expansions Ф ¯ and Π Φ , separately for the terms dependent on t and τ , we get an inhomogeneous linear system of six equations with matrix coefficients depending on x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , N for the six unknown matrices, the coefficients of PA.
M 0 ( x ) = P ¯ 0 П M 0 ( x , τ ) = П 0 P ( τ ) M 1 ( x ) P ¯ 0 Ν 1 ( x ) = P ¯ 1 ( x ) П M 1 ( x , τ ) П 0 P ( τ ) Ν 1 ( x ) = 0 P ¯ 1 ( x ) Ν 1 ( x ) + P ¯ 0 Ν 2 ( x ) = P ¯ 2 ( x ) П 1 P ( x , τ ) Ν 1 ( x ) + П 0 P ( τ ) Ν 2 ( x ) = П 2 P ( x , τ ) .
The first matrices M 0 ( x ) ,   П M 0 ( x , τ ) are immediately determined from the first two equations, and for the remaining four matrices the following linear system is obtained:
E n 0 P ¯ 0 0 0 E n П 0 P ( τ ) 0 0 0 P ¯ 1 ( x ) P ¯ 0 0 0 П 1 P ( x , τ ) П 0 P ( τ ) M 1 ( x ) П M 1 ( x , τ ) Ν 1 ( x ) Ν 2 ( x ) = P ¯ 1 ( x ) 0 P ¯ 2 ( x ) П 2 P ( x , τ ) ,
where E n —is an identity matrix of the size n × n . Next by denoting the matrix of a linear system (20) by Y = Y 11 Y 12 Y 21 Y 22 , where the corresponding blocks are Y 11 = E 2 n ,   Y 21 = 0 ,   Y 12 = P ¯ 0 0 П 0 P ( τ ) 0 ,   Y 22 = P ¯ 1 ( x ) P ¯ 0 П 1 P ( x , τ ) П 0 P ( τ ) and by taking into account that block Y 11 = E 2 n is a nondegenerate ( 2 n × 2 n ) identity matrix, we find that for the existence of the matrix inverse Y 1 = E Y 12 Y 22 1 0 Δ 1 it is necessary and sufficient [24] that matrix Δ = Y 22 Y 21 Y 11 1 Y 12 is nondegenerate and Δ = Y 22 since Y 21 0 . Now the solution of the last two equations in (20) is explicitly defined by
Ν 1 ( x ) Ν 2 ( x ) = Δ 1 P ¯ 2 ( x ) П 2 P ( x , τ ) .
As M 1 ( x ) and П M 1 ( x , τ ) are found from the first two equations in (20) and are the functions of Ν 1 ( x ) , where Ν 1 ( x ) ,   Ν 2 ( x ) are determined from the last two equations in (20) and take the form (21).
As some of the matrices in (18)–(20) that are the regular series terms in the asymptotic representation of P ( x , t , ε ) are positive definite, it is possible to make the other matrices sign-definite to guarantee the solvability of (20) and positive definiteness of PA on the entire interval, for example, by a special choice of criteria matrices F ,   Q 0 > 0 ,   Q 1 ( x ) > 0 ,   Q 2 ( x ) > 0 ,   x X . In the latter case, we are dealing not with a problem of the criterion (2) minimization along the trajectories of (1), but with a synthesis construction problem using the SDRE algorithm.
Let us introduce a modified PA, defined as P ˜ A [ 1 / 2 ] ( x , t , τ , ε ) , for which the system of equations is obtained from system (20) by replacing the elements of the first and second-order terms of the approximation with their symmetric, “averaged” values.
E n 0 P ¯ 0 0 0 E n П 0 P ( τ ) 0 0 0 P ¯ ˜ 1 ( x ) P ¯ 0 0 0 П ˜ 1 P ( x , τ ) П 0 P ( τ ) M 1 ( x ) П M 1 ( x , τ ) Ν 1 ( x ) Ν 2 ( x ) = P ¯ ˜ 1 ( x ) 0 P ¯ ˜ 2 ( x ) П ˜ 2 P ( x , τ ) .
By analogy with the study of system (20), the last two equations are firstly solved and the following matrices are formally introduced, Δ ˜ = Y ˜ 22 = P ¯ ˜ 1 ( x ) P ¯ 0 П ˜ 1 P ( x , τ ) П 0 P ( τ ) and Z = П 0 P П ˜ 1 P ( x , τ ) P ¯ ˜ 1 ( x ) 1 P ¯ 0 , L = P ¯ ˜ 1 ( x ) P ¯ 0 П 0 P ( τ ) 1 П ˜ 1 P ( x , τ ) , which, in the case of their non-degeneracy allow us to present the solution for the “denominator” matrices in an explicit form Ν 1 ( x ) Ν 2 ( x ) = L 1 P ¯ ˜ 2 ( x ) + P ¯ ˜ 1 ( x ) 1 P ¯ 0 Z 1 П ˜ 2 P ( x , τ ) Z 1 [ П ˜ 1 P ( x , τ ) P ¯ ˜ 1 ( x ) 1 P ¯ ˜ 2 ( x ) П ˜ 2 P ( x , τ ) ] , Δ ˜ 1 = K 1 P ¯ ˜ 1 ( x ) 1 P ¯ 0 H 1 H 1 П ˜ 1 P ( x , τ ) P ¯ ˜ 1 ( x ) 1 H 1 .
For consistency with the Kalman regulator (the linear-quadratic regulator named after R.E. Kalman who posed and solved the corresponding control problem for nonstationary linear systems in 1960), which leads to stabilization and also to the optimal trajectory according to the quadratic criterion in a closed-loop linear system on the semi-axis, the following symmetric gain matrix is introduced to ensure the symmetry of the gain matrix of the regulator based on the PA for P ( x , t , ε ) :
Κ [ 1 / 2 ] ( x , τ , ε ) = 1 2 ( P ˜ A [ 1 / 2 ] ( x , τ , ε ) + P ˜ A [ 1 / 2 ] T ( x , τ , ε ) ) ,
which leads to a modified Padé regulator for the PA obtained from the system (22)
u ( x , t , ε ) = { R + B T ( x , ε ) Κ [ 1 / 2 ] ( x , τ , ε ) B ( x , ε ) } 1 B T ( x , ε ) Κ [ 1 / 2 ] ( x , τ , ε ) A ( x , ε ) x ( t ) .
Remark 1.
In numerical experiments, it becomes possible to modify the proposed PA structure (18) by the introduction of multipliers in front of the matrix coefficients in systems (19)–(20) and search for the values of these multipliers.
The following conditions are additionally introduced
III. Matrices F ,   Q 0 > 0 ,   Q 1 ( x ) > 0 ,   Q 2 ( x ) > 0 can be selected such that F P ¯ 0 > 0 , G ˜ 1 ( x ) > 0 ,   G ˜ 2 ( x ) > 0 , matrix Δ ˜ 1 exists and is uniformly bounded and П 0 P ( τ ) > 0 for all x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , 1 T .
IV. Matrix E + ε Ν 1 ( x ) + ε 2 Ν 2 ( x ) 1 exists, where
Ν 1 ( x ) = L 1 P ¯ ˜ 2 ( x ) + P ¯ ˜ 1 ( x ) 1 P ¯ 0 Z 1 П ˜ 2 P ( x , τ ) , Ν 2 ( x ) = Z 1 [ П ˜ 1 P ( x , τ ) P ¯ ˜ 1 ( x ) 1 P ¯ ˜ 2 ( x ) П ˜ 2 P ( x , τ ) ] , Z = П 0 P ( τ ) П ˜ 1 P ( x , τ ) P ¯ ˜ 1 ( x ) 1 P ¯ 0 ,   L = P ¯ ˜ 1 ( x ) P ¯ 0 П 0 P ( τ ) 1 П ˜ 1 P ( x , τ )
for all x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , 1 T .
For the construction of PA [1/2] and the solvability of the corresponding system for the coefficients of PA an asymptotic expansion of the second order is required, where some of the terms, in particular of the second order, can be found approximately.
The next statement takes place.
Theorem 2.
If conditions I–IV are satisfied, then there is a sufficiently small ε 0 > 0 , such that for all x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , 1 T there is a unique solution of the matrix system of Equations (20) and the corresponding one-point matrix PA [1/2] of form (18) with a symmetric matrix Κ [ 1 / 2 ] ( x , τ , ε ) (23) exists.
Proof of Theorem 2.
From condition II P ¯ 0 > 0 we get M 0 ( x ) > 0 , then by condition III П 0 P ( τ ) > 0   τ and from here П M 0 ( x , τ ) > 0 . Let us consider the discrete linear Lyapunov Equation (17) for P ¯ ˜ 1 ( x ) . It is known [24] that if G ˜ 1 ( x ) > 0 (condition III), the solution P ¯ ˜ 1 ( x ) of this equation is positive definite. From condition III, G ˜ 2 ( x ) > 0 and there exist P ¯ ˜ 2 ( x ) > 0 . It is easy to show that ζ ( x , τ ) , П ˜ 1 G ( x ) are found from (13) and the corresponding matrices П ˜ 1 P ( x , τ ) are obtained as the solutions of difference Lyapunov equations with the initial condition П ˜ 1 P ( 0 ) = P ¯ 1 ( x ) ,   τ = 1 , 2 , . By analogy, the П ˜ 2 P ( x , τ ) term is found. By condition III, matrix Δ ˜ = P ¯ ˜ 1 ( x ) P ¯ 0 П ˜ 1 P ( x , τ ) П 0 P ( τ ) has an inverse for all x X ,   t [ 0 , T ] ,   ε ( 0 , ε 0 ] ,   τ = 1 , 2 , , 1 T and it follows that Y ˜ 1 = E Y 12 Y 22 1 0 Δ ˜ 1 exists and system (19), (20) is uniquely solvable with a solution M 1 ( x ) П M 1 ( x , τ ) Ν 1 ( x ) Ν 2 ( x ) = Y ˜ 1 P ¯ 1 ( x ) 0 P ¯ 2 ( x ) П 2 P ( x , τ ) .
Thus, the remaining coefficients of the Padé approximation M 1 ( x ) ,   П M 1 ( x , τ ) ,   Ν 1 ( x ) ,   Ν 2 ( x ) are found in the form
Ν 1 Ν 2 = Δ ˜ 1 P ¯ ˜ 2 ( x ) П ˜ 2 P ( x , τ ) , M 1 ( x ) П M 1 ( x , τ ) = P ¯ ˜ 1 ( x ) 0 P ¯ 0 0 П 0 P ( τ ) 0 Δ ˜ 1 P ¯ ˜ 2 ( x ) П ˜ 2 P ( x , τ ) .
Under condition IV, there exists a corresponding one-point matrix PA [1/2] of form (18), and the symmetric matrix of the gain coefficients of the regulator is found from (24). □

4. Computational Experiments

One of the ways to concretize the coefficients of the system of linear equations for the Padé approximation can be associated with the analysis of the coefficients of the system, and the assumption that the Padé structures form a certain framework, within which the coefficients can be improved from the point of view of the optimality criterion of the control problem. This approach is illustrated below on an example of a simple pendulum [25].
t 0 , 1 ,   ε = 0.05 ,   N = 20 , A ( x ) = 1 0.01 10 sin ( x 1 ) x 1 1 ,   B ( x ) = 0.1 0.1 ,   A 0 = 1 0.01 10 1 , A 1 ( x ) = 1 / ε 0 0 10 sin ( x 1 ) x 1 + 10 0 x 0 = [ 0.1 ; 0.1 ] T Q 0 = 10 0 0 0.05 ,   Q 1 = 300 + x 1 2 0 0 300 + x 2 2 ,   Q 2 = 0 0 0 0 , R = 1 ,   F = 300 0 0 300 .
Here, x 1 denotes the pendulum angle, and x 2 is the angular velocity.
Using this example, taking into account the fulfillment of the conditions for the existence of matrices in the representations (18), we will demonstrate the Algorithm 1 for discrete modified Padé regulator construction and the results of its work.
Algorithm 1: Discrete modified Padé regulator construction.
  • The terms P 0 , P ¯ ˜ 1 ( x ) , P ¯ ˜ 2 ( x ) ,   П 0 P ( τ ) are found based on the uniform asymptotic approximation of the second order using formulas (10), (12), and (17).
  • The members of the boundary layer terms of the first and second order, П ^ 1 P ( x , τ ) and П ^ 2 P ( x , τ ) , are found approximately, for example, as matrix exponentials with the unknown decay rates constants.
  • The terms of the modified Padé approximation of the solution of the Riccati equation are found from the following system of equations with unknown parameters λ 1 , λ 2 , λ 3 , λ 4 , λ 5 , λ 6 which are the scalar multipliers of the asymptotic expansion terms and are selected using the quality criterion optimization.
    E 0 λ 5 P ¯ 0 0 0 E λ 6 П 0 P 0 0 0 λ 1 P ¯ ˜ 1 ( x ) λ 2 P ¯ 0 0 0 λ 3 П ^ 1 P ( x , τ ) λ 4 П 0 P ( τ ) M 1 ( x ) П M 1 ( x , τ ) Ν 1 ( x ) Ν 2 ( x ) = P ¯ ˜ 1 ( x ) 0 P ¯ ˜ 2 ( x ) П ^ 2 P ( x , τ ) .
    The introduction of multipliers allows us to correct the PA system matrix coefficients within the obtained structure. Such a technique can be used as a basis for the correction of the resulting Padé regulator if the result by the optimality criterion is better than the corresponding results along the regulators using only the asymptotics and regulators built based on the SDRE technique, which is demonstrated in the calculations given below. A regulator built based on this approach will be called a modified Padé regulator.
  • The resultant modified Padé regulator gain is found from (23).
In Table 1, the criterion values for the regulators based on the uniform first-order asymptotic approximation ( P 0 , P ¯ ˜ 1 ( x ) ,   M 0 P ( τ ) ,   П ˜ 1 P ( x , τ ) ) and the modified Padé [1/2] from (22) are presented. The comparison is made with the D-SDRE regulator which uses the solution of Equation (9) by the algorithm from [5].
Table 2 shows that the modified Padé [1/2] regulator is closer to the D-SDRE solution by optimality criterion values on a larger interval of parameter variation in comparison with the regulator based on the uniform first-order asymptotic expansion, i.e., demonstrates good quality approximation for larger values of the parameter and has better extrapolation properties. In this example, the uniform first-order asymptotic approximation works only for small parameter values and fails to stabilize the system when the value of the parameter increases. Moreover, the Padé regulator is significantly better by criterion value than the D-SDRE regulator. Thus, here the modified Padé regulator is sufficiently better by optimality criterion than the two other control algorithms (D-SDRE, asymptotic approximation) in the selected parameter variation interval from 0.05 to 0.25 and the asymptotic approximation has a restricted area of application and provides worse quality of the approximation.
The corresponding closed-loop trajectories are presented in Figure 1. It can be seen that the Modified Padé [1/2] approximation brings the system to the neighborhood of the zero-equilibrium point and the trajectories are similar to the D-SDRE solution.

5. Conclusions

Using the SDRE approach, the asymptotics of the solution of the corresponding initial singularly perturbed control problem for the matrix discrete Riccati equation with coefficients weakly dependent on the state is constructed and the corresponding one-point PA regulator is proposed, i.e., only one asymptotic approximation of the Riccati equation solution is used to construct the PA for the feedback gain matrix of the regulator. The results of numerical experiments illustrate, in particular, the improved extrapolation properties of the constructed regulator, which makes the algorithm applicable in control systems for a wider range of parameter variation. An approach for modified PA construction is also demonstrated, which consists of the correction of the system of equations for finding the PA coefficients taking into account the structure of the matrix of the original system and the properties of the terms of the asymptotic approximation.

Author Contributions

Conceptualization, M.D.; methodology, M.D. and Y.D.; software, Y.D.; formal analysis, M.D.; writing—original draft preparation, M.D. and Y.D.; writing—review and editing, M.D. and Y.D. All authors have read and agreed to the published version of the manuscript.

Funding

Research is supported by the Russian Science Foundation (Project No. 21-11-00202).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mracek, C.P.; Cloutier, J.R. Control designs for the non-linear benchmark problem via the state-dependent Riccati equation method. Int. J. Rob. Nonlin. Contr. 1998, 8, 401–433. [Google Scholar] [CrossRef]
  2. Cimen, T. State dependent Riccati Equation (SDRE) control: A Survey. In Proceedings of the 17th the International Federation of Automatic Control World Congress, Seoul, Korea, 6–11 July 2008; Volume 41, pp. 3761–3775. [Google Scholar]
  3. Dmitriev, M.G.; Makarov, D.A. Smooth nonlinear controller in a weakly nonlinear control system with state depended coefficients. Trud. ISA RAN 2014, 64, 53–58. (In Russian) [Google Scholar]
  4. Chang, I.; Bentsman, J. Constrained discrete-time state-dependent Riccati equation technique: A model predictive control approach. In Proceedings of the 52nd IEEE Conference on Decision and Control, Florence, Italy, 10–13 December 2013; pp. 5125–5130. [Google Scholar]
  5. Dutka, A.S.; Ordys, A.W.; Grimble, M.J. Optimized discrete-time state dependent Riccati equation regulator. In Proceedings of the American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 2293–2298. [Google Scholar]
  6. György, K.; Dávid, L.; Kelemen, A. Theoretical Study of the Nonlinear Control Algorithms with Continuous and Discrete-Time State Dependent Riccati Equation. Procedia Technol. 2016, 22, 582–591. [Google Scholar] [CrossRef] [Green Version]
  7. Danik, Y.E.; Dmitriev, M.G. The robustness of the stabilizing regulator for quasilinear discrete systems with state dependent coefficients. In Proceedings of the International Siberian Conference on Control and Communications, Moscow, Russia, 12–14 May 2016. [Google Scholar]
  8. Emel’yanov, S.V.; Danik, Y.E.; Dmitriev, M.G.; Makarov, D.A. Stabilization of nonlinear discrete-time dynamic control systems with a parameter and state dependent coefficients. Dokl. Mathem. 2016, 93, 121–123. [Google Scholar] [CrossRef]
  9. Danik, Y.E.; Dmitriev, M.G. The comparison of numerical algorithms for discrete-time state dependent coefficients control systems. In Proceedings of the 21st International Conference on System Theory, Control and Computing, Sinaia, Romania, 19–21 October 2017; pp. 401–406. [Google Scholar]
  10. Danik, Y.E.; Dmitriev, M.G. Construction of Parametric Regulators for Nonlinear Control Systems Based on the Padé Approximations of the Matrix Riccati Equation Solution. In Proceedings of the 17th the International Federation of Automatic Control Workshop on Control Applications of Optimization, Yekaterinburg, Russia, 15–19 October 2018; Volume 51, pp. 815–820. [Google Scholar]
  11. Danik, Y.E.; Dmitriev, M.G. The construction of stabilizing regulators sets for nonlinear control systems with the help of Padé approximations. In Nonlinear Dynamics of Discrete and Continuous Systems; Abramian, A., Andrianov, I., Gaiko, V., Eds.; Springer: Cham, Switzerland, 2021; pp. 45–62. [Google Scholar]
  12. Heydari, A.; Balakrishnan, S.N. Approximate closed-form solutions to finite-horizon optimal control of nonlinear systems. In Proceedings of the American Control Conference, Montreal, QC, Canada, 27–29 June 2012; pp. 2657–2662. [Google Scholar]
  13. Kvakernaak, H.; Sivan, R. Linear Optimum Control Systems; Wiley-Interscience: New York, NY, USA, 1972. [Google Scholar]
  14. Vasil’eva, A.B.; Butuzov, V.F. Asymptotic Expansions of a Solutions of Singularly Perturbed Equations; Nauka: Moscow, Russia, 1973. (In Russian) [Google Scholar]
  15. Vasil’eva, A.B.; Butuzov, V.F.; Kalachev, L.V. The Boundary Function Method for Singular Perturbation Problems; Society for Industrial and Applied Mathematics: University City, MO, USA; Philadelphia, PA, USA, 1995. [Google Scholar]
  16. Vasil’eva, A.B.; Dmitriev, M.G. Singular perturbations in optimal control problems. J. Sov. Mathem. 1986, 34, 1579–1629. [Google Scholar] [CrossRef]
  17. Kurina, G.A.; Dmitriev, M.G.; Naidu, D.S. Discrete singularly perturbed control problems (A survey). Dyn. Contin. Discr. Impuls. Syst. Ser. B Appl. Algor. 2017, 24, 335–370. [Google Scholar]
  18. Glizer, V.Y.; Dmitriev, M.G. Asymptotics of a solution of some discrete optimal control problems with small step. Different. Equat. 1979, 15, 1681–1691. (In Russian) [Google Scholar]
  19. Gaipov, M.A. Asymptotics of the solution of a nonlinear discrete optimal control problem with small step without constraints on the control (formalism). I. Izvest. Akad. Nauk TurkmenSSR 1990, 1, 9–16. (In Russian) [Google Scholar]
  20. Belokopytov, S.V.; Dmitriev, M.G. Direct scheme in optimal control problems with fast and slow motions. Syst. Contr. Lett. 1986, 8, 129–135. [Google Scholar] [CrossRef]
  21. Afanas’ev, V.N. Control of nonlinear plants with state-dependent coefficients. Autom. Remote Control 2011, 72, 713–726. [Google Scholar] [CrossRef]
  22. Afanas’ev, V.N.; Presnova, A.P. Parametric Optimization of Nonlinear Systems Represented by Models Using the Extended Linearization Method. Autom. Remote Control 2021, 82, 245–263. [Google Scholar] [CrossRef]
  23. Baker, G.A.; Baker, G.A., Jr.; Baker, G.; Graves-Morris, P.; Baker, S.S. Padé Approximants: Encyclopedia of Mathematics and It’s Applications, 2nd ed.; Cambridge University Press: Cambridge, UK, 1996. [Google Scholar]
  24. Balandin, D.; Kogan, M. Synthesis of Control Laws Based on Linear Matrix Inequalities; Fizmatlit: Moscow, Russia, 2007. (In Russian) [Google Scholar]
  25. ElBsat, M.N. Finite-Time Control and Estimation of Nonlinear Systems with Disturbance Attenuation. Ph.D. Thesis, Marquette University, Milwaukee, WI, USA, August 2012. [Google Scholar]
Figure 1. Closed-loop system trajectories: Modified Padé [1/2] approximation (red lines) and D-SDRE (blue lines).
Figure 1. Closed-loop system trajectories: Modified Padé [1/2] approximation (red lines) and D-SDRE (blue lines).
Mathematics 10 00487 g001
Table 1. Regulators comparison by criterion values for ε = 0.05 .
Table 1. Regulators comparison by criterion values for ε = 0.05 .
D-SDREUniform First-Order Asymptotic ApproximationModified Padé [1/2]
Approximation
19.222616.353316.0882089921279
Table 2. Demonstration of extrapolation properties of the modified Padé regulator.
Table 2. Demonstration of extrapolation properties of the modified Padé regulator.
Parameter   ε Modified Padé [1/2] ApproximationUniform First-Order Asymptotic
Approximation
D-SDRE
0.0516.088216.353319.2226
0.131.717129.268338.2234
0.12536.146238.661047.7203
0.264.69201630.825576.2066
0.2576.30282576.765495.1958
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Danik, Y.; Dmitriev, M. Symbolic Regulator Sets for a Weakly Nonlinear Discrete Control System with a Small Step. Mathematics 2022, 10, 487. https://doi.org/10.3390/math10030487

AMA Style

Danik Y, Dmitriev M. Symbolic Regulator Sets for a Weakly Nonlinear Discrete Control System with a Small Step. Mathematics. 2022; 10(3):487. https://doi.org/10.3390/math10030487

Chicago/Turabian Style

Danik, Yulia, and Mikhail Dmitriev. 2022. "Symbolic Regulator Sets for a Weakly Nonlinear Discrete Control System with a Small Step" Mathematics 10, no. 3: 487. https://doi.org/10.3390/math10030487

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop