URAL MATHEMATICAL JOURNAL, Vol. 6, No. 1, 2020, pp. 71-83
DOI: 10.15826/umj.2020.1.006
THE LIMITS OF APPLICABILITY OF THE LINEARIZATION METHOD IN CALCULATING SMALL TIME REACHABLE SETS1
Mikhail I. Gusev
Krasovskii Institute of Mathematics and Mechanics,
Ural Branch of the Russian Academy of Sciences, 16 S. Kovalevskaya Str., Ekaterinburg, 620990, Russia [email protected]
Abstract: The reachable sets of nonlinear systems are usually quite complicated. They, as a rule, are non-convex and arranged to have rather complex behavior. In this paper, the asymptotic behavior of reachable sets of nonlinear control-affine systems on small time intervals is studied. We assume that the initial state of the system is fixed, and the control is bounded in the L2-norm. The subject of the study is the applicability of the linearization method for a sufficiently small length of the time interval. We provide sufficient conditions under which the reachable set of a nonlinear system is convex and asymptotically equal to the reachable set of a linearized system. The concept of asymptotic equality is defined in terms of the Banach-Mazur metric in the space of sets. The conditions depend on the behavior of the controllability Gramian of the linearized system — the smallest eigenvalue of the Gramian should not tend to zero too quickly when the length of the time interval tends to zero. The indicated asymptotic behavior occurs for a reasonably wide class of second-order nonlinear control systems but can be violated for systems of higher dimension. The results of numerical simulation illustrate the theoretical conclusions of the paper.
Key words: Nonlinear control systems, Small-time reachable sets, Asymptotics, Integral constraints, Linearization.
1. Introduction
The paper explores the properties of reachable sets of control-affine nonlinear systems with integral constraints over small time intervals. The geometric structure of reachable sets plays an important role in control theory, in particular, in solving problems of control synthesis. Smalltime reachable sets under pointwise (geometric) constraints on control were studied by C.Lobry, H. Sussmann, A. J.Krener, H. Schattler, and C.I.Byrnes (see, for example, [12, 19]). In general, the reachable sets of nonlinear systems are not convex and may have a quite complicated structure [1, 3, 11, 13-15, 20, 21]. When some of the parameters of a control system are small (initial deviations from the equilibrium position, disturbances at the input of the system, etc.), the behavior of the system can often be judged by the action of its linear approximation. Here we find out under what conditions this linearization approach is applicable when constructing reachable sets on small time intervals. Will these sets be close to reachable sets of a linearized system? In this paper, we study reachable sets for control-affine systems on small time intervals with integral quadratic constraints on the controls. Reachable sets of nonlinear systems with integral constraints were studied in [5-7, 16]. If a system is linear, its reachable set is an ellipsoid in the state space. Therefore, an ellipsoid is the reachable set of a linearized system. To establish the proximity of the reachable sets of original and linearized systems, it is necessary first to find out in which
1This work is supported by the Research and Education Center of IMM UB of RAS in the framework of the Ural Mathematical Center (project "Set-Valued Dynamics in Control and Estimation Problems for Dynamical Systems with Uncertainty").
cases the reachable set of the original nonlinear system is convex. B. Polyak [17] proved that a nonlinear image of a small ball in a Hilbert space is convex under some regularity assumptions on the mapping. Using this result, he showed that reachable sets of a nonlinear control system are convex if constraints on the control are given by a ball of a sufficiently small radius in L2 and the linearized system is controllable [16]. Using a time change, we reduce the problem of constructing the reachable set of a system on a small time interval to a similar problem on a unit interval. With this replacement, the integral constraints are given by a ball of small radius, and we apply Theorem 1 from [17] to propose sufficient conditions for the convexity of small-time reachable sets. The application of these conditions requires a study of the asymptotic behavior of the controllability Gramian of the linearized system depending on a small parameter.
Another question is how to evaluate the degree of proximity of reachable sets for small lengths of time intervals. These sets contract to a single-point set as the interval length tends to zero, so the Hausdorff metric is not enough for this purpose. Here we use the concept of asymptotic equality of sets introduced in [4] and based on the Banach-Mazur metric.
The paper is arranged as follows. In Section 1, we introduce the concept of asymptotic equality of sets using the Banach-Mazur metric. We prove several auxiliary statements concerning the connection of this concept with the properties of support functions. In Section 2, we consider relations between the images of a Hilbert ball under nonlinear mapping depending on a small parameter and under its linear approximation. Further, we apply these results to the study of the asymptotic behavior of the reachable sets of nonlinear systems with integral control constraints. We formulate sufficient conditions for the asymptotic equality of reachable sets of nonlinear and linearized systems. These conditions depend on the asymptotic behavior of the controllability Gramian of the linearized system. The asymptotic behavior of the smallest eigenvalue of the controllability Gramian for a time-invariant linear control system with a single input is studied in Section 3. In Section 4, we apply the obtained asymptotics to the study of reachable sets for affine-control nonlinear systems on a small time interval. We give two examples of nonlinear two-dimensional systems and present the results of numerical simulations.
2. Asymptotic equality of sets
Let X, Y c Rn be convex compact sets. We assume that the zero vector is an interior point of each of these sets. The Banach-Mazur distance p(X, Y) between X and Y is defined by the equality
p(X, Y) := log (r(X, Y) ■ r(Y, X)), r(X, Y) = inf {t > 1 : tX D Y}. For convex closed sets X and Y, the inclusion tX D Y holds if and only if
t%|X) > <%|Y), Vy € Rn, ||y|| = 1,
where S(y |X) is the support function of the set X:
5(y|X) := sup {(y, x) : x € X}, y € Rn.
Hence, we have the formula
r(X,Y) = max(l, sup (2.1)
.. 1
Note that, due to the condition 0 € int Y, the inequality 5(y\Y) > 0 holds for ||y|| = 0.
Suppose further that the sets under consideration depend on a small positive parameter e, X = X(e) and Y = Y(e) are convex compact sets, and the zero vector is an interior point of each
of these sets for 0 < e < e0. We also assume that the multivalued mappings X(e) and Y(e) are bounded. The sets X(e) and Y(e) are called asymptotically equal [4] if p(X(e), Y(e)) ^ 0 as e ^ 0. We use the notation
A I, A A I, A W^»
Formula (2.1) implies the following statement.
Lemma 1. In order to p(X(e), Y(e)) ^ 0 as e ^ 0, it is necessary and sufficient that
lim Axy(y,e) = 1 uniformly in y, ||y|| = 1. (2.2)
£—^0
Proof. It follows from (2.2) that lim£—0 supyyy=1 Axy(y,e) = 1. Since Axy(y,e) ■ Ayx(y,e) = 1, we have lim£—0 supyyy=1 Ayx(y,e) = 1. From formula (2.1), we find that r(X(e), Y(e)) ^ 1 and r(Y(e),X(e)) ^ 1; therefore, p(X(e), Y(e)) ^ 0 as e ^ 0.
To prove the necessity of condition (2.2), suppose, on the contrary, that this condition is violated. Then there exist 1 > a > 0 and a sequence ek ^ 0 such that the following relations are valid for an infinite number of the sequence terms:
sup Axy (y, efc) > 1 + a or sup Axy (y, efc) < 1 - a. N1=1 N1=1
In the former case, we have r(X(ek), Y(ek)) > 1+a and, therefore, p(X(ek), Y(ek)) > log(1+a) > 0. In the latter case, we obtain
Axy(y, efc) < 1 - a, Vy, ||y|| = 1,
and hence 1
sup AYX(y,tfc) > --.
l|yN=1 1 - a
This implies that
a
p(X(ek), Y(ek)) > log (l + > 0
1 - a,
for an infinite number of the sequence terms ek. This contradicts the convergence of p(X(ek), Y(ek)) to zero. □
The condition p(X(e),Y(e)) ^ 0 implies that h(X(e),Y(e)) ^ 0 as e ^ 0, where h denotes the Hausdorff distance between the sets. Indeed, by Lemma 1, relation (2.2) holds in this case. Therefore, for any a > 0, there exists e such that the inequalities
Axy(y, e) < 1 + a, Ayx(y,e) < 1 + a
hold for all y € Rn, ||y|| = 1,0 < e < e. These inequalities imply the estimate
h(X(e), Y(e)) = sup |5(y|X(e)) - 5(y|Y(e))| < a max { sup %|Y(e)), sup 5(y|X(e))j, l|y|=1 L lly|=1 l|y||=1 J
which means that h(X(e), Y(e)) ^ 0 as e ^ 0.
The converse is not true, as the following example shows. Let
X(e) = {x € R2 : |xx| < e, |x2| < e}, Y(e) = {x € R2 : x? + x2 < e2}.
Then h(X(e),Y(e)) = (y/2 - l)e 0 and p(X(e),Y(e)) = log v^ > 0. Nevertheless, under the additional assumption about the rate of convergence of the Hausdorff distance between the sets, we prove in Theorem 1 that p(X(e), Y(e)) ^ 0 as e ^ 0. For A c Rn, define ¿min(A) := infm„m=1 5(y|A).
Theorem 1. The following conditions are sufficient for p(X(e), Y(e)) — 0 as e — 0:
lim h(X(s), Y(s)) = 0, lim = 0.
£^0 omin(Y (e))
Proof. Let h(e) = h(X(e), Y(e)) and ¿(e) = ¿min(Y(e)). From the equality
h(e) = h(X(e), Y(e))= sup |«%|X(e)) - ¿(y|Y(e))|,
IMI=i
it follows that
—h(e) < ¿(y|X(e)) - ¿(y|Y(e)) < h(e) for all y € Rn, ||y|| = 1. Dividing these inequalities by a positive value ¿(y|Y(e)), we get
TO _1
Ily||=i %№))
< sup fe(£) < ^ - 6(y\Y(e)) - 6(e) ■
Dividing these inequalities by ¿(y|X(e)) and taking into account that, in view of the conditions of the theorem, ¿min(e) — h( e) > 0 for sufficiently small e, we get
sup 0{ylY{£)) - 1 imi=i %№))
h(e) h(e)
— SUP ¡v <
¿(y|X(e)) - ¿(e) — h(e) "
From these inequalities, we obtain relations (2.2) and hence, by Lemma 1, p(X( e),Y(e)) — 0 as e — 0. □
Note that the definition of p(X, Y) is symmetrical with respect to the sets X and Y. Therefore, in the statement of the theorem, ¿min(Y(e)) can be replaced by ¿min(X(e)).
3. Small-time reachable sets of nonlinear systems 3.1. Auxiliary results
Let X and Y be Banach spaces. Denote by BX(a, ^0) c X the ball of radius centered at a. Consider a mapping F£ : BX(a, ^0) — Y depending on a parameter e, 0 < e < e0.
Assumption 1. The mapping F£(x) has a Frechet derivative with respect to x, which satisfies the Lipschitz condition on BX (a, )
||f£(xi) — f£(x2)|| < L(e)||xi — x2|, xi,x2 € Bx(a,^), e€ (0,e0], (3.1)
where L(e) is a function bounded on (0, e0].
Let a function ^(e) map (0, e0] to (0, ^0]. Assume that ^(e) — 0 as e — 0. Denote by G£ the image of the ball BX(a, ^(e)) under the mapping F£:
G£ := {F£(x) : x € Bx(a,^(e))}.
Theorem 2. Suppose that condition (3.1) holds. Then
h((coG£ — F£(a)),^(e)F;(a)Bx(0,1)) < L(e)^2(e),
where h is the Hausdorff distance between sets and co G denotes the convex hull of the set G.
Proof. The proof follows from the proof of Theorem 1 in [10]. □
Let X and Y be real Hilbert spaces. Suppose that a mapping F : X D (a, p0) ^ Y is differentiable and its Frechet derivative F' satisfies the Lipschitz condition with constant L. Let a mapping F be regular at the point a, i.e., let the operator F'(a) : X ^ Y be a surjection. The latter property implies the existence of a positive number 7 such that ||F'(a)*y|| > 7||y|| for all y € Y, which is equivalent to the inequality
(F'(a)F'(a)*y, y) > v||y||2
for all y € Y, where v = y2 is the smallest eigenvalue of the self-adjoint operator F'(a)F'(a)*. Here (■, ■) is the bilinear form for the duality between Y and the space Y* conjugate to Y, F'(a)* stands for the operator adjoint to a bounded linear operator F'(a). In [17, Theorem 1], it is shown that, if the inequality
p<minjp0,-^j (3.2)
holds, then the image of the ball (a, p), i.e., the set G = {F(x) : x € (a, p)}, is convex.
In what follows, we assume that X is a Hilbert space and Y = Rn is a finite-dimensional Euclidean space. Consider the family of operators F£ assuming that each mapping F£ is regular at the point a. Denote by v(e) the smallest eigenvalue of the operator (matrix)
W := F^(a)Fe'(a)*.
Note that in this case the set E£ := F^(a)BX(0,1) is a finite-dimensional ellipsoid defined by the relation
E = {x € Rn : xTW£-1x < 1}, and \/v(e) is the length of its smallest semiaxis. Theorem 2 implies the following statement.
Corollary 1. Suppose that p(t) < sjv(e)/(2L(e)). Then the setG£ is convex and
h(G£,F£(a) + p(e)E£) < L(e)p2(e).
Proof. The convexity of G£ follows from inequality (3.2). Hence, under the conditions of the corollary, G£ = co G£. Using Theorem 2, we get
h(G£,F£(a) + p(e)E£) = h((coG£ - F£(a)), p(e)F^(a)Bx(0,1)) < L(e)p2(e).
□
Corollary 2. Suppose that n{e)L{e)/^u(e) —> 0 as e —> 0. Then the set Ge is convex for sufficiently small e and
p(G£ - F£(a),p(e)E£) ^ 0 as e ^ 0.
Proof. Since p(t)L(t)/-\/u(e) —>■ 0, we have p(t)L(t)/\fv{e) < 1/2 for all sufficiently small t. For these e, we have p(e) < ^i/(t)/(2L(t)), hence, Ge is convex. Consider two convex compact sets depending on e:
X(e) = G£ - F£(a), Y(e) = p(e)E. Calculating the value ¿(e) = ¿min(Y(e)) (see Theorem 1), we get
5(y\Y(e)) = ^(e)VyTW£y, 5(e) = min 5(y\Y(e)) = »(e)y/U(e).
NwN=l
Since ¿( e) > 0 for e > 0, we have 0 € int Y(e). It follows from Lyusternik's theorem [2] that F£(a) € int G£ for e > 0. Thus, the zero vector is an interior point of X(e) and Y(e) for all sufficiently small positive e.
In view of the inequality h(X(e), Y(e)) < L(e)^(e)2, we have
h(X(e),Y(e)) L(sMs)'2 ^(e)L(e) _
-——-- -. — -, —r U do t —r U.
d(e) ~ ^(s)sM^ sM^) By Theorem 1, we find that p(X( ), Y( )) - 0. □
Thereby, the set G£ — F£(a) is asymptotically equal to ^(e)E£. This means that the image of the ball B(a, ^(e)) under the nonlinear transformation F£ is close in shape to the ellipsoid F£(a) + ^(e)E£. The latter is the result of transforming the ball by means of a linear approximation of F at the point a.
3.2. Small-time reachable sets
Consider a nonlinear control-affine system
x(t) = /i(x(t)) + /2(x(t))u(t), 0 < t <e< e, x(0) = x0, (3.3)
where x € Rn and u € Rr are state and control inputs, respectively, and e > 0. The initial state x0 is assumed to be fixed. Denote by L2[0, e] the Hilbert space of square integrable functions [0, e] ^ Rr. Constraints on controls are given in the form
u(') € B(0,^),
where B(0,^) := {u(-) € L2[0, e] : (u(-),u(-)) < is a ball of radius ^ > 0 centered at zero and
(u(-),u(0) = |K))HL2[0)£] = J uT(t)u(t)dt.
Suppose that, for any u(-) € B(0, there exists a unique solution x(t,u(-)) of system (3.3), this solution is defined on [0, e], and all trajectories starting from x0 and corresponding to the controls from the ball B(0,^) belong to a compact set D. Assume also that the functions /1 and /2 have Lipschitz continuous derivatives on D.
Let G(e, be the reachable set of system (3.3) at time e € [0, e] under integral constraints
G(e:= {x € Rn : 3u(-) € B(0,^), x = x(e,u(-))}.
Since ||u(-)|l2[0,£] < I|u(-)|l2[0,£], the set G(e, can be written as follows:
G(e= {x € Rn : 3u(-), ||u(-)||l2[0,£] < x = x(e,u(-))}.
We study the behavior of reachable sets G( e, under the assumption that e is a small number. Using a time change, we reduce the problem of describing reachable sets on the time interval [0, e] to a similar problem on the interval [0,1] for another system whose equations and integral constraints on the control depend on .
Representing t in the form t = er, we set y(r) = x(er) and v(t) = eu(er). Then
y(T)= e/i(y(r))+ /2(y(r))v(r), 0 < t < 1, y(0) = x0, (3.4)
with the following constraint on the new control v(-):
[ vT(t)v(t)d,t < (fiy/e)2. (3.5)
Jo
The trajectories of system (3.4), (3.5) belong to the compact set D if e < if. Define p(t) := py^. Let G{l,p) be the reachable set of system (3.4):
(5(1, p) := {y € Rn : 3v(-) € B(0, p) C L2[0,1], y = y(1, <))}.
Hereinafter, we use the same notation B(0,p) for balls in the spaces L2[0, b] with different b. Besides, for simplicity, we omit the time interval in the notation of the space L2 if this does not cause misunderstanding.
Define a family of mappings F : L2[0,1] ^ Rn by the equality F(v(-)) = y£(1,v(-)), where y£(t, v(-)) is the solution of system (3.4) corresponding to v(-). Since y(1,v(-)) = x(ii,u(-)), we have the equality
(5(1, p(e)) = G(e,p) = {F«)) : <) € B(0,p(e))}. The mapping F(v(-)) is differentiable; its derivative is defined as follows [10]:
F>(-))A<) = Ay(1, Av(-)),
where Ay(r) is the solution of system (3.4) linearized along the trajectory (y(r, v(-)), v(-))
Ay(T) = eA(r)Ay(r) + B(t)Av(t), t € [0,1], Ay(0) = 0. (3.6)
Here
A(r) = |fj(y(r)) + ¿; M(y(T)H(T), 5(r) = /2(2/(7-)). i=1
The following statement is true.
Proposition 1. [8, 9] The mapping F(v(-)) is Lipschitz continuous on B(0, p(e)) with the constant L(e) = L0 + L1e (L0,L1 > 0). If all elements of the matrix f2 in the equation of the system are independent of the state (i.e., f2(x) = f2 is a constant matrix), then L0 = 0.
We can use Corollary 2 proved above to describe the reachable sets on small time intervals. In this case, a = 0 € L2 is the zero control and the derivative F(0) is defined by equation (3.6) corresponding to system (3.4) linearized along the trajectory (y(T, 0), 0). Here y(T, 0) is a solution of (3.4) with v(t) = 0, t € [0,1]. In this case,
A(r) = §£(y(r)), B(r) = f2(y(r)). Consider a linear control system
Z(T) = eA(T)Z(T) + B(T)U(T), T € [0,1], (3.7)
with continuous matrices A(t) and B(t).
Definition 1. The symmetric matrix W£(t) defined by the equality
W(t)= Tx(t, s)B(s)BT(s)X£T(t, s)ds, (3.8) o
where X£(t, s) is the fundamental Cauchy matrix of system (3.7) (X£(t, s) = eA(T)X£(t, s), X(s,s) = I) is called the controllability Gramian of the control system (3.7).
Differentiating equality (3.8), it is easy to see that W£(t) is a solution of the linear differential equation
W£(t ) = eA(r )W (t ) + eW (t )At (t ) + B (t )B t(t ), W (0) = 0.
The system is completely controllable on the interval [0,1] if and only if W£(1) is positive definite. It is known (see, for example, [14, 16]) that, in this case, the reachable set under the constraint
,t
/ ut(t)u(t)dt < Jo
is an ellipsoid defined as the set of solutions of the inequality xTW£-1(1)x <
From the above, we can conclude that the matrix W£ = F£(0)F£ (0)* coincides with the controllability Gramian W£(1) of system (3.6) and the ellipsoid ^(e)E£ = G(e, is the reachable set at time 1 of system (3.6) under constraint (3.5). Note that F£(0) equals to x(e, 0). Taking into account that /x(e) = we arrive at the following statement.
Theorem 3. Let u(e) be the smallest eigenvalue of the controllability Gramian W~l( 1) of the linearized system (3.6). Suppose that L(e)^/^/v(e) —> 0 as s —> 0. Then the reachable set G(e,n) is convex for sufficiently small e and
p(G(e,— x(e, 0), G(e,^ 0 as e ^ 0, where G(e, is the reachable set of the linearized system (3.6).
Using the reverse time change, it is easy to show that G(e, is the reachable set at time e for the linearized system (3.3). Thus, Theorem 3 states that, under proper asymptotic behavior of the smallest eigenvalue of the controllability Gramian, the small-time reachable set is asymptotically equal to the reachable set of the linearized system. The asymptotic behavior of the Gramian for the case of linear autonomous systems is studied in the next section.
4. Time-invariant systems on a small time interval
4.1. Asymptotics of the smallest eigenvalue of the controllability Gramian
Consider a linear time-invariant control system
X(t) = eAx(t)+ Bu(t), t € [0,1], (4.1)
where x € Rn, u € Rr, and e > 0 is a small parameter. If the pair (A, B) is completely controllable, then (eA, B) is also controllable for all e = 0. In this case, the smallest eigenvalue of the controllability Gramian v(e) = v(W£(1)) is positive for all e > 0. In this section, we study the asymptotic behavior of v(e) for small e.
Consider the controllability Gramian W£(t) of system (4.1). The matrix W£(t), t > 0, is positive definite for every e = 0 if and only if the pair (A, B) is completely controllable. Let us look for W£ (t) as the sum of series in powers of e:
W (t) = Vo(t)+ eV1 (t) + e2 V2 (t) + ••• , Vfc (0) = 0, k = 0,1,.... (4.2)
Differentiating (4.2) and equating coefficients at equal powers of e, we get
(4.3)
Integrating equations (4.3), we get
ti+1
V0(t) = tU0, Vi(t) = —— AUi, i = l,2,...,
(i + 1)!
where
Uo = BBT, Ui = AUi-1 + Ui-1AT, k = 1,2,....
£fc
Thus, for W = W£(1), we have
In view of the estimate ||Uk|| < 2||A||||Ufc-1|| < 2k||A||k||UoN, series (4.4) and (4.2) are majorized by the converging series
№
Here ||A|| is the spectral matrix norm induced by the Euclidean vector norm. As a result, we find that the matrix W£ = W£(1) is represented as the sum of series (4.4) uniformly convergent on every bounded subset of R.
Note that all matrices U& in (4.4) are symmetric but not necessarily positive semi-definite. For U0, we obviously have v(U0) > 0. If v(U0) > 0, then there exists a > 0 such that v(W£) > a for sufficiently small e. Further, we assume that v(U0) = 0, hence v(W£) — 0 as e — 0.
Definition 2. [18] A pair (A, B) is linearly equivalent to a pair (A1,B1) if there exists a nonsingular matrix S such that A1 = SAS-1 and B1 = SB.
Linear equivalent pairs generate equations of the same control system in different coordinate systems. A pair (A, B) is controllable iff (A1 ,B1) is controllable. The asymptotic behavior of the controllability Gramians of linear equivalent pairs is the same.
Proposition 2. [9, Lemma 1] Let (A, B) and (A1 ,B1) be linearly equivalent pairs, and let W and W1 be the corresponding controllability Gramians. There exist a > 0 and ft > 0 such that
av(W) < v(W1) < ftv(W)
for all e.
Consider systems with single control. In this case, A is an nxn matrix and B is an n-dimensional column-vector.
Theorem 4. [9, Theorem 1] Assume that a system is completely controllable. If n = 2, then there exist a > 0 and ft > 0 such that the following inequality holds for all sufficiently small e > 0:
ae2 < v (W) < fte2.
If n > 3, then there exists ft > 0 such that
0 < v(W) < fte2n-2
for all sufficiently small e > 0.
The proof of this theorem is based on reducing the control system to the Frobenius form.
4.2. Small-time reachable sets of time-invariant systems
Consider an autonomous control system with a single input
x(t) = f (x(t)) + Bu(t), x(0) = x0, 0 < t < e, (4.5)
where x € Rn, u € R, f : Rn ^ Rn is a continuously differential mapping, B is an n x 1 matrix (a column-vector), and x0 is a fixed initial state, with control variables subjected to the quadratic integral constraints
/ u2(t)dt < 0
Suppose, as above, that there exists a compact set D c Rn containing all trajectories of system (4.5) and that f (x) has a Lipschitz continuous derivative on this set.
df
Denote by A(t) = — (x(t, 0)) the matrix of the system linearized along the trajectory x(t, 0) corresponding to the zero control. Suppose that f (x0) = 0. In this case, x(t, 0) = 0 and, hence,
is a constant matrix. Let W£ be the controllability Gramian of the pair (eA, B) on the interval [0,1], and let v(e) be the smallest eigenvalue of W£. If the pair (A, B) is controllable, then, by Theorem 4, v(e) > ae2 if n = 2 and v(W£) < ^e4 if n > 3 for some a, P > 0. From Theorem 3 we obtain the following statement.
Corollary 3. Let n = 2, and let system (4.5) linearized at the point x0 be completely controllable. Then the reachable set G(e, is convex for all sufficiently small e and asymptotically equal to the reachable set of the linearized system.
Proof. In the conditions of the theorem, we have L(e) = L\e (see Proposition 1) and v{e) > as2. This implies that L(e) sjej s/iAe) < (Li/s/a) s/e -)• 0 as t 0. □
Note than the sufficient conditions for the convexity of G(e) are not satisfied for a system with a single input for n > 3.
4.3. Examples
As an illustrative example, consider the Duffing oscillator
xi = x2, x2 = —xi — 10x1 + u, 0 < t < e (4.6)
which describes the motion of a nonlinear stiff spring on impact of an external force u, with integral constraints e
/ u2(t)dt < 0
and zero initial state xi(0) = 0, x2(0) = 0. Consider the Lyapunov-type function
511
V(x) = V(xi,x2) = -x\ + -x\ + -x?2.
Differentiating V(x(t)) along an arbitrary trajectory of the system and applying an analog of Grownwall's Lemma [23], we find that all trajectories of system (4.6) belong to the compact set D = {x € R2 : V(x) < ^2e} (see [22]).
Figure 1. Reachable sets of Duffing oscillator
System (4.6) linearized along x(t) = 0 after a time change
x 1 = ex2, x2 = —x1 + u, x(0) = (0,0), 0 < t < 1,
is completely controllable. From Corollary 3 it follows that, for small e, the reachable sets G(e) in this example are convex sets close in shape to ellipsoids.
The results of the numerical simulation are shown in the figure that follows. These results are obtained with the use of an algorithm based on Pontryagin's maximum principle for boundary trajectories.
Fig. 1 shows the results of numerical simulation for this example. Its left-hand side exhibits the plot of the boundaries of the reachable set at times e = 0.5,0.7, 0.9,1.2, and 1.5, respectively. A larger set in the figure corresponds to a larger value of e. This plot indicates that the reachable sets for smaller values of e are convex and look like ellipsoids. The right-hand side of the figure corresponds to smaller e. Here the boundaries of reachable sets of the nonlinear system are shown in blue and of the linearized system in red. Note that the reachable sets contract to zero as e — 0. In order to make the picture more informative, we multiply each of the sets by a scaling factor s(e) depending on e. The resulting ellipsoids tend to a degenerate ellipsoid (vertical segment) as e — 0. As another example, consider a bilinear system
X1 = x2u1 — x1u2, x 2 = —x1u1 — x2u2,
with initial state given by the equalities x1(0) = 1 and x2(0) = 0. It is known that, under control constraints in the form
|u1(t)| < 1, |U2(t)| < 1, 0 < t < e,
the reachable set G(e) is non-convex for any e > 0 [18]. Consider further the integral constraints on the control
22
f (u?(t) + u2(t)) dt < 1. Jo
All trajectories of the system belong to a compact set on the plane. This fact could be easily proved by using the transition to the polar coordinates. The matrices A and B of the system linearized along the trajectory x(t) = (1,0) have the following form:
A = (0 0) ■ B = Q -
The system is completely controllable and the controllability Gramian W£ is independent of e:
as e — 0. Consequently, the reachable sets G(e) are convex for sufficiently small e and asymptotically equal to ellipsoids (see also [10]).
1. Baier R., Gerdts M., Xausa I. Approximation of reachable sets using optimal control algorithms. Numer. Algebra Control Optim., 2013. Vol. 3, No. 3. P. 519-548. DOI: 10.3934/naco.2013.3.519
2. Dmitruk A.V., Milyutin A. A., Osmolovskii N.P. Lyusternik's theorem and the theory of extrema. Russian Math. Surveys, 1980. Vol. 35, No. 6. P. 11-51. DOI: 10.1070/RM1980v035n06ABEH001973
3. Filippova T.F. Ellipsoidal estimates of reachable sets for control systems with nonlinear terms. IFAC-PapersOnLine, 2017. Vol. 50, No. 1. P. 15355-15360. DOI: 10.1016/j.ifacol.2017.08.2460
4. Goncharova E., Ovseevich A. Small-time reachable sets of linear systems with integral control constraints: birth of the shape of a reachable set. J. Optim. Theory Appl., 2016. Vol. 168. P. 615-624. DOI: 10.1007/s10957-015-0754-4
5. Guseinov K.G., Ozer O., Akyar E., Ushakov V.N. The approximation of reachable sets of control systems with integral constraint on controls. Nonlinear Differ. Equ. Appl., 2007. Vol. 14. P. 57-73. DOI: 10.1007/s00030-006-4036-6
6. Guseinov Kh. G., Nazlipinar A. S. Attainable sets of the control system with limited resources. Trudy Inst. Mat. i Mekh. UrO RAN, 2010. Vol. 16, No. 5. P. 261-268.
7. Gusev M. On reachability analysis of nonlinear systems with joint integral constraints. In: Lecture Notes in Comput. Sci., vol. 10665: Large-Scale Scientific Computing. LSSC 2017. Lirkov I., Margenov S. (eds.) Cham: Springer, 2018. P. 219-227. DOI: 10.1007/978-3-319-73441-5.23
8. Gusev M.I., Zykov I.V. On extremal properties of the boundary points of reachable sets for control systems with integral constraints. Proc. Steklov Inst. Math.., 2018. Vol. 300. Suppl. 1. P. 114-125. DOI: 10.1134/S0081543818020116
9. Gusev M. I. Estimates of the minimal eigenvalue of the controllability Gramian for a system containing a small parameter. In: Lecture Notes in Comput. Sci., vol. 11548: Int. Conf. Mathematical Optimization Theory and Operations Research. MOTOR 2019. Khachay M., Kochetov Y., Pardalos P. (eds.) Cham: Springer, 2019. P. 461-473. DOI: 10.1007/978-3-030-22629-9.32
10. Gusev M. I., Osipov I. O. Asimptoticheskoye povedeniye mnozhestv dostizhimosti na malykh vremennykh promezhutkakh [Asymptotic behavior of reachable sets on small time intervals]. Trudy Inst. Mat. Mekh. UrO RAN, 2019. Vol. 25, No. 3. P. 86-99. DOI: 10.21538/0134-4889-2019-25-3-86-99 (in Russian)
11. Kostousova E. K. On polyhedral estimates for reachable sets of discrete-time systems with bilinear uncertainty. Autom. Remote Control, 2011. Vol. 72. P. 1841-1851. DOI: 10.1134/S0005117911090062
12. Krener A. J., Schattler H. The structure of small-time reachable sets in low dimensions. SIAM J. Control Optim., 1989. Vol. 27. No. 1. P. 120-147. DOI: 10.1137/0327008
13. Kurzhanski A. B., Varaiya P. Dynamic optimization for reachability problems. J. Optim. Theory Appl., 2001. Vol. 108(2). P. 227-251. DOI: 10.1023/A:1026497115405
14. Kurzhanski A. B., Varaiya P. Dynamics and Control of Trajectory Tubes. Theory and Computation. Systems Control Found. Appl., vol. 85. Basel: Birkhauser, 2014. 445 p. DOI: 10.1007/978-3-319-10277-1
15. Patsko V. S., Pyatko S. G., Fedotov A. A. Three-dimensional reachability set for a nonlinear control system. J. Comput. Syst. Sci. Int., 2003. Vol. 42. No. 3. P. 320-328.
16. Polyak B. T. Convexity of the reachable set of nonlinear systems under L2 bounded controls. Dyn. Contin. Discrete Impuls. Syst. Ser. A Math. Anal., 2004. Vol. 11. P. 255-267.
17. Polyak B.T. Local programming. Comput. Math. Math. Phys, 2001. Vol. 41, No. 9. P. 1259-1266.
Since v(W£) = v(e) and the Lipschitz constant L(e) is independent of e, we have
L(e)y/e/y/v(ej -»• 0
REFERENCES
18. Lee E.B. and Marcus L. Foundations of Optimal Control Theory. New York: J. Willey and Sons Inc., 1967. 576 p.
19. Schattler H. Small-time reachable sets and time-optimal feedback control. In: Nonsmooth Analysis and Geometric Methods in Deterministic Optimal Control. Vol. 78: The IMA Volumes in Mathematics and its Applications. Mordukhovich B.S., Sussmann H.J. (eds.) New York: Springer, 1996. P. 203-225. DOI: 10.1007/978-1-4613-8489-2.9
20. Tochilin P. A. On the construction of nonconvex approximations to reach sets of piecewise linear systems. Differ. Equ., 2015. Vol. 51, No. 11. P. 1499-1511. DOI: 10.1134/S0012266115110117
21. Vdovin S. A., Taras'yev A. M., Ushakov V. N. Construction of the attainability set of a Brockett integrator. J. Appl. Math. Mech, 2004. Vol. 68, No. 5. P. 631-646. DOI: 10.1016/j.jappmathmech.2004.09.001
22. Zykov I. V. On external estimates of reachable sets of control systems with integral constraints. Izv. IMI UdGU, 2019. Vol. 53. P. 61-72. DOI: 10.20537/2226-3594-2019-53-06 (in Russian)
23. Walter W. Differential and Integral Inequalities. Berlin, Heidelberg: Springer-Verlag, 1970. 354 p. DOI: 10.1007/978-3-642-86405-6