Asymptotic behavior of solutions of nonlinear controlled systems
E. I. Gerashchenko
Submitted 1967-01-01 | SovietRxiv: ru-196701.76174 | Translated from Russian

Full Text

Preamble

DIFFERENTIAL EQUATIONS
APRIL 1967, VOLUME III, No. 4

Asymptotics of Solutions for Nonlinear Controlled Systems

The proposed method for analyzing nonlinear systems is based on the separation of "fast" motions from "slow" motions. This approach reduces the problem of investigating a controlled system to the consideration of a corresponding system of equations containing a "small" parameter multiplying the derivatives. This formulation allows for the application of results from works \cite{1, 2, 3, 4} to the analysis and synthesis of nonlinear controlled systems.

Problem Statement

Below, we consider the solutions of the following system:

^ - = Ax + bf(x). (1) dt

Here, $n$-dimensional column vectors are used; $f(x)$ is a nonlinear function and $A$ is a square matrix of order $n$ with real elements. Assuming one of the quantities is sufficiently large, we aim to solve the following problem: to approximately investigate the solutions of system (1) by first analyzing a system of order $m$ and subsequently considering a system of order $(n - m)$. We shall refer to the number $m$ as the number of "fast" motions, and $(n - m)$ as the number of "slow" motions. Note that the assumption of a sufficiently large magnitude corresponds to the physically clear concept of the control force $bf(x)$ predominating over the internal forces of the regulated object. The idea of decomposing the total motion of a system into "fast" and "slow" components originated in the theory of discontinuous oscillations \cite{1} and proved to be highly fruitful in the study of nonlinear systems with a small parameter multiplying the derivatives \cite{1, 2, 3, 4}. It was precisely on the basis of motion separation—starting with the primary analysis of "fast" motions—that L. S. Pontryagin and E. F. Mishchenko \cite{3, 4} constructed the theory of the asymptotic behavior of systems with a small parameter at the derivatives. In the problem of motion separation, two aspects can be distinguished: 1) the transformation of coordinates and time that allows for the separation of motions; and 2) the asymptotic representation of the solutions. Regarding the separation of motions, we require the following lemma for the system:

$$\frac{dx}{dt} = Ax + bu$$

If the system is fully controllable, then there exists a non-singular coordinate transformation that reduces the augmented matrix to the form:

$$[B | C] = \begin{pmatrix} B_{2,n-m} & B_{2,n-m+1} & \dots \\ B_{1,n-m} & B_{1,n-m+1} & \dots \\ \vdots & \vdots & \ddots \end{pmatrix}$$

where $m < n$; $B$ is a matrix of dimension $(n - m) \times (n - m + 1)$; $0$ is a matrix with zero elements; $C$ is a matrix of order $(n - m + 1)$; and $T$ is a triangular matrix of order $m$.
Proof: Without loss of generality, we can assume that $|b_i| > |b_j|$ for certain indices. Otherwise, it is sufficient to renumber the coordinates. According to the condition of the lemma (from the definition of full controllability \cite{5}, p. 129), it follows that the rank is maximal. Suppose, in addition to this, that certain elements are non-zero. We then transition from vector $x$ to vector $y$ by means of transformation (3).

f 0, ^ / /t = 1, 2, .. 1 1, i = / l / = 1, 2, ..

In the new coordinate system, the vector will have its first $(n-1)$ coordinates equal to zero and its last coordinate equal to $m$. Thus, the transformation reduces the last (the $(n+1)$-th) column of the augmented matrix to the required form. Let us consider the first $(n-1)$ equations of the resulting system. Only two cases are possible: 1) all coefficients of the $(n-1)$-th order system are equal to zero; 2) at least one of the coefficients of the variables is non-zero. In the first case, the $n$-th order system (describing the evolution of coordinates $x_1, \dots, x_{n-1}$) would be uncontrollable with respect to the coordinates $(i=1, \dots, n-1)$. However, it is well known that the property of complete controllability is invariant under non-singular coordinate transformations. Since $\det T = 1$, the first case contradicts the conditions of the lemma. In the second case, by treating the variable as a new control for the $(n-1)$-th order system

and performing a transformation analogous to the previous one, we reduce the column of the augmented matrix to the required form. The validity of the lemma follows from the above argument. (For $n=1, 2$, the lemma is trivial. The assumption that the lemma holds for $n=k$ implies its validity for $n=k+1$. Thus, by induction, the lemma holds for any $n$). The presented proof also provides an algorithm for constructing the transformation that brings the augmented matrix of the system to the form (2). Suppose that system (1) has already been brought to the form corresponding to the augmented matrix (2). Let us set $u_i = x_{i+1}$ for $(i=1, 2, \dots, n-m)$. Then system (1) takes the form

dz =-Pz-- dvt, dt

( 5 )

$$\frac{dv}{dt} = v Q z + R v + e_j f(z, v)$$

where the matrices $P, Q$ and the vectors are defined by the matrix and take the following form: $P$ is a square matrix of order $(n - m)$; $R$ is a square matrix of order $m$, where $r_{ij} = 0$ for $i > j + 2$; $Q$ is a rectangular matrix with $m$ rows and $(n - m)$ columns; $e_j = (0, 0, \dots, \text{sign } b_n)^T$; and $f(z, v)$ is the function $f(x)$ after substituting $x$ with its expression in terms of $z$ and $v$. It is important to note that as $v \to 0$, the elements of the matrix $R$ located on the main diagonal remain unchanged (by the condition of complete controllability, they are all non-zero). At the same time, the elements of the matrix $vQ \to 0$ as $v \to 0$. It follows that as $v \to 0$, the rate of change of the $z$ coordinates is of order $O(v)$, while the rate of change of the $v$ coordinates is of order $O(1)$. This justifies calling $v$ the "fast" coordinates and $z$ the "slow" coordinates. Thus, from Lemma 1 and equations (4) and (5), we obtain the following theorem.

Theorem. Let the system

$$\frac{dx}{dt} = Ax + bu$$

be completely controllable and $u$ be sufficiently large. Then, for any such system, there exists a non-singular coordinate transformation that allows for the separation of $m$ fast motions from $(n - m)$ slow motions.

Asymptotic representation of the solution. Under the conditions of smoothness of the function $f$, system (5) allows for the investigation of the solutions of system (1) using the methods of the theory of systems with a small parameter multiplying the derivatives \cite{1, 2, 3, 4}. This implies the possibility of transferring the properties of the solutions established by A. N. Tikhonov and L. S. Pontryagin to the solution of system (1). Given the specific nature of equations (5), it is more convenient to switch to slow time $\tau$ ($t = v \tau$) and seek the solution of the system using the following method of successive approximations.

I. GERASHCHENKO. In slow time, system (5) takes the form:

= vPz -hvdv lJ dx

dv — =-vQz + Rv + e m f(z 9 v). dx

Without loss of generality, we can assume that it is sufficient to denote $\phi(z, v)$ as a new function. To determine the zeroth-order approximation, we set:

$z^{(0)}(x) = z(0) = \text{const}$,

$Qz^{(0)} + \phi(z^{(0)}, v)$,

$z^{(0)}(0) = z(0)$.

The first-order approximation is determined from the following equations:

$\dot{z}^{(1)} = v P z^{(1)} + v \phi(z^{(1)})$, with the initial condition $z^{(1)}(0) = z(0)$.

$L z = v Q z$ (1) (1) (1) (0) = $t;(0)$. Here, the symbol $o_j^{(0)}(\tau, z^{<})$ denotes the following: the second equation in (7) defines the function $o^{(0)}(\tau, z^{(0)})$, in which the value $z^{(0)}$ enters as a parameter. To determine the $i$-th approximation of $z$, it is necessary to substitute $y^{(0)}(z^{(0)}, \tau)$ into the first equation of (6), where $z^{(0)}$ is replaced by $z^{<}$. The approximation is then determined from the system of equations:

$$P z^{(k)} + o^{(0)} = z^{(0)}$$

= vQz<*> + RvW + e j ( z ( / j ) , ),

Let $v(*) > 0$ and $u(*) > 0$. Let us denote $z^{(k)} = \Delta^{(k)} z$ and $u^{(k)} = \Delta^{(k)} u$. Then, from (9) and the Cauchy formula, it follows that:
$$z^{(k)} = \int_{0}^{x} [\exp v P(x - s)] dv(s) ds,$$

$$u^{(k)} = \int_{0}^{x} [\exp R(x - s)] Q \Delta^{(k)} z(s) ds + \delta^{(k)},$$

where $\exp v P(x)$ is the fundamental matrix of the first of the systems (6) when $Q = 0$, and $\exp R(x)$ is the fundamental matrix of the second system when $Q = 0$.

Let $(z, v) = 0$ and $\xi^* = (1, 0)$, where $a^*$ denotes the scalar product of vectors ($a^*$ is a row vector). To estimate the error of the $k$-th approximation, it is necessary to know the functional dependence of $v^{(k-1)}(z(0), \tau)$ on $z(0)$. If the standard method of successive approximations is used, the approximation error is easily estimated. Indeed, substituting the second equation of (10) into the first, we obtain the following integral equation for $\Delta^{(k)} z(\tau)$:
$$\Delta^{(k)} z(\tau) = \int_{0}^{\tau} [\exp v P(\tau - s)] d\phi(s) ds + \int_{0}^{\tau} [\exp v P(\tau - s)] d\psi(s) ds,$$

where $\Phi(s) = \int_{0}^{s} [\exp R(s - s_1)] Q \Delta^{(k)} z(s_1) ds_1$.

*(s )=e\ J [ e x p * ( S - S 0 ] e m [ / ( 2 < * - 1 \ y

Let us define the norm of the vector $A(f_e)$.

$$||A(f_e)z(T)|| = \max_{i=1, 2, \dots, n-m} |A_i(f_e)z(T)|$$

where $A_i$ is the $i$-th coordinate of the vector $A(f_e)$. We shall estimate $||A(f_e)z||$ in terms of $||z||$ and $||A(f_{k-1})z||$ using equations (10) and (11). To achieve this, we first estimate the functions $\phi(s)$ and $\psi(s)$. According to \cite{6}, we have:

$$|\phi(s)| \le R(s - \dots)$$
$$||A^{(k-1)}z(s_1)|| \le \int K_n(s - A^{(k-1)}z) ds$$

Let $r = (\lambda_i)$, where $\lambda_i$ ($i = 1, 2, \dots, m$) are the characteristic values of the matrix $R$. For the sake of simplicity, we consider the case where all $\lambda_i$ are distinct. Then:

$$|\phi(s)| \le M e^{r(s - \dots)}$$

where the constant $M$ is determined by the elements of the matrix $\exp R(s - \dots)$. Similarly:

$$|\psi(s)| \le \int |\exp r(s - \dots) - f(z^{(k-1)})| ds$$

Assume that the function $f(z, \dots)$ satisfies the Lipschitz conditions within a certain domain from which the functions $z^{(k)}$ ($k = 1, 2, \dots$) do not depart. Then we can write:

| / (z- 1 ) i;<-4> ( S l )) - / (z< fe ~ 2 > i>(- 2 > ( S l )) I <

< L 1 | | A ^ - 1 ) z ( 5 l ) | | + L 2 | ] A ( ^ 1 ) o ( S l ) | | . .

Under the assumptions made, the last inequality provides an estimate for $\|\Delta^{(k)} z(\tau)\|$:
$$\|\Delta^{(k)} z(\tau)\| \leq \nu \int_0^\tau [\exp \nu \rho (\tau - s)] [\exp r(\tau - s)] \|d\| ds + \nu \int_0^\tau [\exp \nu \rho (\tau - s)] [\exp r(\tau - s)] \| \Delta^{(k-1)} z(s) \| ds$$
Here, $\rho = \max \text{Re}(\lambda_i(P))$ (where all eigenvalues of the matrix $P$ are assumed to be distinct for $i=1, 2, \dots, n-m$), and $r$ and $d$ are constants determined by the matrices $R$ and $M$. In the presence of multiple eigenvalues for matrices $P$ and $R$, the form of inequality (13) can be preserved. To achieve this, it is sufficient to fix the interval of variation for $\tau$ and, when determining the constants, take the maximum of the polynomials in $(\tau - s)$ corresponding to the elements of the fundamental matrices defined by the multiple eigenvalues. From expression (10), we similarly obtain an estimate for $(\Delta^{(k)} v)$:

$$\|\Delta^{(k)} v(\tau)\| \leq Q_2 \int_0^\tau [\exp r(\tau - s)] \|\Delta^{(k)} z(s)\| ds + \dots$$

$$\dots + \int_0^\tau [\exp r(\tau - s)] \|\Delta^{(k)} v(s)\| ds$$
where the constants $Q$ depend on the matrix $\exp R(\tau - s)$, the vector constants (in particular, $\|\exp R(\tau - s)\| \leq Q_1 + \nu Q_2 \|d\|$). Inequality (14) is quite common in the qualitative theory of ordinary differential equations. Eliminating the integral $\int_0^\tau [\exp r(\tau - s)] \dots ds$ in the conventional manner (\cite{7}, p. 46) and considering that $\|\exp R(\tau - s)\|$ is a non-decreasing function, we obtain:
$$\|\Delta^{(k)} z(\tau)\| \leq \nu \int_0^\tau [\exp Q(\tau - s)] \|\Delta^{(k-1)} z(s)\| ds.$$
Assuming that $\|z^{(0)}(\tau)\| < M$, i.e., the solution to system (7) is bounded, then for a fixed $\tau$:
$\|v^{(0)}(\tau)\| = O(\nu)$, $\|\Delta^{(1)} z(\tau)\| = O(\nu)$, $\|\Delta^{(1)} v(\tau)\| = O(\nu^2)$, $\|\Delta^{(k)} z(\tau)\| = O(\nu^k)$, where $O(\nu^k)$ denotes a quantity of the order of magnitude $\nu^k$. From this, it follows:

It follows that for sufficiently small $\nu$ and under the assumptions made regarding the conditions on $f(z, v)$ that ensure the uniqueness of the solution to system (6), the successive approximations converge to the solution of system (6). In this process, the zeroth approximation differs from the exact solution by a magnitude comparable to $\nu$, the first approximation by a magnitude of order $\nu^2$, and so on. We note that from the foregoing, one could obtain corresponding estimates for $\tau, \rho, r, \dots, \nu$ that ensure the convergence of the successive approximations in norm to the exact solution of system (6) (to determine $\|\Delta^{(k)} v(\tau)\|$, one must first determine $\|\Delta^{(k)} z(\tau)\|$).

However, as noted by Mitropolsky in similar cases, such conditions would turn out to be so restrictive that they would be of practically no value. Therefore, we have limited ourselves to establishing estimates of the type $O(\nu^k)$. To obtain precise estimates, it is more expedient (in our view) to use Lyapunov's contactless surfaces. The zeroth approximation of the system provides an understanding of the nature of the motion (the trajectories), which allows for the construction of a contactless Lyapunov surface specific to the given system. An example of constructing such a surface for $n=3$ and $m=2$ is given in work \cite{8}. On the other hand, more precise convergence conditions can be obtained if the functions $z(0), v(0)$ are defined.

Synthesis of Systems Close to Optimal

Below, we present a method for synthesizing a control $f(x)$ that is close to optimal. A rigorous justification of the method is not provided here, as it is based on the question of the stability of the solution to system (6) with respect to the first approximation (defined by equations (8)). The plausible explanation provided can be rigorously justified if it turns out that, with the chosen control $f^*(z, v)$, the properties of the first approximation differ only slightly (with an accuracy up to $\nu$) from the properties of the solutions to the system (usually with a discontinuous function $f^*(z, v)$). Sometimes the property of "stability with respect to the first approximation" can be established directly; in other cases, the application of the proposed method allows one to find the structure (form) of the function $f^*(z, v)$ that ensures high dynamic properties for the system.

Reducing system (1) to (5), (6) allows for a sufficiently close approximate solution to the following optimal problem: find the function $f$ ($|f| \leq A$) that minimizes some functional $J(z) = \int_0^T \Phi(z) dt$ under the condition...

| t > i l < M . (16)

To solve this problem, it is natural to proceed as follows. Let us assume that the optimal control synthesis problem for the slow-motion system has already been solved; that is, a function $v^*(z)$ has been determined such that:

$$J[z(v^*)] = \min_{v \in U} J[z(v)]$$

Then, we construct a control $u^*$ bounded by unity, such that the point $v^*(z) = \text{const}$ serves as a "rest point" for the fast-motion system (7), and the trajectory does not leave the strip (16). (In this case, it is permissible to have either an exact hit on the surface $v = v^*(z)$ or small oscillations with an amplitude on the order of $\nu$ relative to that surface).

The resulting control $u^*(z, y)$ (under the conditions of "stability of the first approximation") will be close to the optimal one, and as $\nu \to 0$, it coincides with it. Indeed, it follows from the definition of $v^*(z)$ that for any $u$ that does not lead the trajectory out of the strip (16),

J[z(v 1 (f))]>J[z(zfl(z))].

However, if the control $u(z)$ maintains a value equal to $v^*(z)$ with a precision of $\epsilon$, then (under reasonable constraints imposed on $\phi(z)$), it yields a value for the functional $J(z)$ that differs from the lower bound by an amount that tends toward zero as $\epsilon \to 0$. We demonstrate this point with the following example.

Consider the system:
[FIGURE:1]

The objective is to construct a control function $u$ (where $|u| \leq 1$) that brings an arbitrary point in the plane to $z = 0$ in the shortest possible time. During this process, the coordinate $z$ must not exceed a certain value $z_{max}$. Assuming $z_{max}$ is sufficiently large, we choose $z_{max} = 2$ and define the state variables accordingly. In these new coordinates, the system (17) takes the following form:

$$\begin{aligned} \dot{x}_1 &= x_2 \\ \dot{x}_2 &= u \end{aligned}$$

For a one-dimensional system of slow motions, the optimal control strategy must account for the constraints on the state space while minimizing the transition time to the target manifold.

— = v ± dt

The optimal control law $u^*(t)$ for $|t| < \Delta$ takes the following form:

$$u^*(z) = -a \operatorname{sign} z_j. \tag{19}$$

Following the aforementioned principles, we synthesize $f^*(z, u)$ such that, for $z = \text{const}$, the point $u(\tau)$ moves according to the system equations until it reaches the switching line and remains on it. To achieve this, one may set, for example:
$$f^*(z, u) = \operatorname{sign} [z_2 + a \operatorname{sign} z_1] = \operatorname{sign} [z_2 + \psi(z_1)]. \tag{21}$$
Systems utilizing a control law similar to (21) were previously examined in \cite{9}. The phase portrait and the region of stabilizability for the fast motions of system (18) are shown in [FIGURE:1].

An analysis of the first-order approximation indicates that the representative point, moving according to system (18) under the control $f^*$ defined by (21) or (22), enters a neighborhood of the origin. Within this neighborhood, self-oscillations are established with an amplitude directly proportional to the value of $\nu$. It can be proven that, in this case, the first-order approximation—accurate to small terms of order $\nu$ regarding self-oscillations and transient components that vanish over a time interval of order $\nu$—effectively determines the solutions of system (18) (or (17)).

The study of fast motions suggests not only a method for synthesizing near-optimal control but also a technique for suppressing the self-oscillations inevitable in relay control systems. Since the amplitude of these self-oscillations is directly proportional to $\nu$, it is advisable to reduce the value of $a$ for small values of $z$ while keeping $\nu$ constant. For this purpose, we propose the following control law:
$$f^* = \operatorname{sign} [z_2 + a_1 z_1], \tag{23}$$
where the parameters $a_1$ can be selected such that the amplitude of self-oscillations becomes zero ($a_1 > a$). Analog modeling has confirmed that the self-oscillation suppression method (23) is highly effective: it not only reduces the amplitude of self-oscillations but can eliminate them entirely.

[FIGURE:1]

In conclusion, we highlight the following characteristic features of the motion separation method:
1) Unlike methods based on harmonic linearization, the separation method is essentially based on order reduction.
2) The number of nonlinearities (the form of the function and constraints) does not play as significant a role as it does in harmonic linearization methods, thanks to the phase-space approach (see \cite{10} for examples).
3) The most convenient dimension for the fast subsystem is $m = 2$. (While a larger $m$ is desirable for the accuracy of the first approximation, analyzing nonlinear systems for $m \ge 3$ becomes difficult).
4) In the separation method, the nonlinear system is treated as substantially nonlinear even in the zeroth-order approximation.
5) Due to its intuitive nature, the method is convenient for selecting the structure (algorithm) of the control device.

The author expresses gratitude to E. A. Barbashin for his guidance.

Discussion

Please provide the text of the article you would like me to translate.

As an expert academic translator, I am ready to convert your scientific text into fluent, professional English while strictly adhering to your requirements regarding LaTeX formatting, citations, and figure markers.

Once you provide the text, I will:
- Ensure all mathematical expressions ($\bar{b}$, $\mathcal{F}$, etc.) are correctly placed within math mode.
- Maintain all \cite{}, \ref{}, and [FIGURE:N] placeholders exactly as they appear.
- Structure the content into cohesive academic paragraphs with a formal tone.
- Remove any watermarks or non-functional text fragments.

Please paste the content below to begin.

References

Andronov, A. A., Vitt, A. A., and Khaikin, S. E. Theory of Oscillations. Fizmatgiz. Tikhonov, A. N. Matematicheskii Sbornik, 31(73):3, 1952, pp. 574–586. Pontryagin, L. S. Izvestiya Akademii Nauk SSSR, Seriya Matematicheskaya, 21, 1957, pp. 605–626. Mishchenko, E. F. Izvestiya Akademii Nauk SSSR, Seriya Matematicheskaya, 21, 1957, pp. 627–654.

E. Ya. Gerashchenko. Aizerman, M. A., and Gantmakher, F. R. Absolute Stability of Regulator Systems. Publishing House of the Academy of Sciences of the USSR, 1963. Functional Analysis (SMB). Edited by S. G. Krein. Moscow, "Nauka", 1964. Bellman, R. Stability Theory of Differential Equations. IL, 1954, p. 46.

8. G e r a s h c h e n k o

E. I. and Kiselev, L. V. Differential Equations, 1568–1577, 1965.

9. G e r a s h c h e n k o

References

Gerashchenko, E. I. Automatika i Telemekhanika, No. 10, 1771–1780, 1965.

Gerashchenko, E. I., and Kleimenov, A. F. Differentsial'nye Uravneniya, No. 10, 1292–1300, 1965.

Sverdlovsk Branch of the V. A. Steklov Mathematical Institute.

Received by the editorial office on March 25.

Submission history

Asymptotic behavior of solutions of nonlinear controlled systems