Научная статья на тему 'SET MEMBERSHIP ESTIMATION WITH A SEPARATE RESTRICTION ON INITIAL STATE AND DISTURBANCES'

SET MEMBERSHIP ESTIMATION WITH A SEPARATE RESTRICTION ON INITIAL STATE AND DISTURBANCES Текст научной статьи по специальности «Математика»

CC BY
10
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Ural Mathematical Journal
Scopus
ВАК
Область наук
Ключевые слова
SET MEMBERSHIP ESTIMATION / FILTRATION / APPROXIMATION / INFORMATION SET / ELLIPSOID APPROACH

Аннотация научной статьи по математике, автор научной работы — Yurovskikh Polina A.

We consider a set membership estimation problem for linear non-stationary systems for which initial states belong to a compact set and uncertain disturbances in an observation equation are integrally restricted. We prove that the exact information set of the system can be approximated by a set of external ellipsoids in the absence of disturbances in the dynamic equation. There are three examples of linear systems. Two examples illustrate the main theorem of the paper, the latter one shows the possibility of generalizing the theorem to the case with disturbances in the dynamic equation.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «SET MEMBERSHIP ESTIMATION WITH A SEPARATE RESTRICTION ON INITIAL STATE AND DISTURBANCES»

URAL MATHEMATICAL JOURNAL, Vol. 7, No. 1, 2021, pp. 160-167

DOI: 10.15826/umj.2021.1.012

SET MEMBERSHIP ESTIMATION WITH A SEPARATE RESTRICTION ON INITIAL STATE AND DISTURBANCES1

Polina A. Yurovskikh

Krasovskii Institute of Mathematics and Mechanics,

Ural Branch of the Russian Academy of Sciences, 16 S. Kovalevskaya Str., Ekaterinburg, 620108 Russia polina2104@list.ru

Abstract: We consider a set membership estimation problem for linear non-stationary systems for which initial states belong to a compact set and uncertain disturbances in an observation equation are integrally restricted. We prove that the exact information set of the system can be approximated by a set of external ellipsoids in the absence of disturbances in the dynamic equation. There are three examples of linear systems. Two examples illustrate the main theorem of the paper, the latter one shows the possibility of generalizing the theorem to the case with disturbances in the dynamic equation.

Keywords: Set membership estimation, Filtration, Approximation, Information set, Ellipsoid approach.

1. Introduction and notations

Set membership approaches to estimation problems have been studied for a long time [3, 10]. In 1968, Krasovskii proposed [7], and later Kurzhanski developed [8, 9] a more general theory of guaranteed estimation without the statistics of disturbances based on results of convex and functional analysis.

This paper is an addition to [2] which describes the approximation of the estimation problem for joint constraints on the initial state and disturbances with the ellipsoid technique. In this case, an optimization problem arises. The paper considers a simpler case when the exact information set of the system can be found without solving an optimization problem. The technique of ellipsoidal approximation is used, which was developed by Kurzhanski [9], Chernousko [4], and their followers (see, for example, [6]).

The paper is structured as follows. First, we formulate the estimation problem in our case, then construct exact information sets and their approximation using external ellipsoids. After that, we prove the validity of the approximation. The latter part consists of three numerical examples.

Let us introduce the notation. Let

= \/x'Qx,

where x € rn and Q is a matrix with the property Q' = Q > 0. For Q = I (an identity matrix), we set |x|i = |x|. If M c rn is convex and compact, then

p(l|M) = max l'x

xeM

1This study is a part of the research carried out at the Ural Mathematical Center and supported by the Ministry of Science and Higher Education of the Russian Federation (agreement no. 075-02-2021-1383).

is a support function. The set

E(Q,c) = {x € rn | |x - c\q < 1}

is called an ellipsoid.

If a system is linear and non-stationary, i.e., x = A(t)x, then its general solution has the form x(t, t0, xo) = X(t,t0)x0, where X(t, t0) is a fundamental matrix, which can be found as a solution to the equation X(t,t0) = A(t)X(t,t0), X(t0,t0) = I.

2. Problem statement

Consider a linear non-stationary system with measurements

x = A(t)x, y = G(t)x + w, t € [0,T], (2.1)

where x(t) € rn is a state vector, y(t) € rm is an output, w(t) € rm is an uncertain disturbance in the measurement equation, and A(t) € rnxn and G(t) € rmxn are bounded continuous matrices. Suppose that undefined functions w(-) in (2.1) and an initial state x0 satisfy the following integral and geometric constraints, respectively:

f T

/ |w(t)|R < 1, R'(t) = R(t) > 0, (2.2)

J0

X0 € X, (2.3)

where X0 € rn is a convex compact set bounding the initial state, and R(t) € rmxm is a continuous positive definite matrix. The constraints are separate, i.e., (2.2) and (2.3) are independent. According to the general theory of guaranteed estimation (see, for example, [9]) we can give a definition.

Definition 1. A family of state vectors X(T, y) = {xT} is called an information set (IS) if, for any xT € X(T, y), there exists a function w and an initial state x0 satisfying constraints (2.2) and (2.3) and such that equalities (2.1) hold almost everywhere with x(T) = xT.

For system (2.1) under constraints (2.2) and (2.3), an exact set X(T, y) can be found.

Theorem 1. The set X(T, y) is an intersection

x (t, y) = x(t, o)Xc f| x(t, y, 0, 0),

where X(T, s) is the fundamental matrix of system (2.1), x(T, y, 0,0) is the IS for (2.1) and (2.2) without constraints on the initial set (2.3).

Consider linear system (2.1) under constraint (2.2). A solution to the estimation problem is the IS x(T, y, 0,0), which is an ellipsoid x'P(T)x — 2x'd(T) + q(T) ^ 1 whose parameters can be found as solutions to the differential equations [1, 2]

P(t) = -A'(t)P — PA(t) + G' RG, P (0) = 0; d(t) = -A'(t)d + G'Ry, d(0) = 0; q(t) = y'Ry, q(0) = 0.

3. Approximation of information sets

The original problem included integral constraints on perturbations (2.2) and geometric constraints on the initial state (2.3) of the system. Geometric constraints in form (2.3) are complicated to deal with. Kurzhanski proposed an approach for approximating arbitrary sets (see, for example, [9]) by sets of ellipsoids. In this paper, we discuss the approximation by a set of external ellipsoids.

We approximate the set of initial states X0 by a family of ellipsoids E(P0 ,c) D X0, where P0 is a symmetric positive definite matrix P0 = Po > 0. Then constraints (2.2) and (2.3) will be approximated by the family of constraints

a|x0|P0 + (1 - a) f |w(t)|R < 1, a € [0,1]. (3.1)

o

Thus, we obtain the second estimation problem of (2.1) under constraints (3.1).

If disturbances w(t) satisfy the constraint in (2.2), then they necessarily obey the constraints in (3.1). Therefore, it is possible to build an IS X(T,y,a, P0) for a real signal with different parameters and use it to approximate the original IS X(T, y).

Lemma 1. The set x(T, y, a, P0) has the form of an ellipsoid

x'P(T)x - 2x'd(T) + q(T) < 1, where the parameters are defined as solutions to the differential equations [1, 2]

P = -A'(t)P - PA(t) + G'RG(1 - a), P(0) = P0a;

d = -A'(t)d + G' Ry(t)(1 - a), d(0) = 0; (3.2)

q = y'(t)Ry(t)(1 - a), q(0) = 0.

Lemma 2 (Ellipsoid Separation Lemma). For every convex compact set M c rn and a point p / M, there exist an ellipsoid E(Q, c) such that E(Q, c) D M and p / E(Q, c).

Proof. It is known from convex analysis (see, for example, [5]), that the condition p / M implies the existence of a unit vector l1 such that l[p > p(li|M). Further, since the set M is fixed, we use the shorter notation p(l). Let us complement the vector l1 to an orthonormal basis in rn with vectors {l2,... ,ln}. Build a rectangular box along li centered at the point

n

c = E li(p(li) - p(-li))/2

i=1

and having vertices at the points

n

Ak = kilip(kili) : n = {x € rn | p(-li) < liX < p(li) Vi£ 1 : n} .

i=1

Here, k € K c rn is a vector with coordinates ki = ±1. The number of such vectors and vertices is 2n; the set K contains all such vectors k. Let us arrange the set K = {k1,... ,k2n} assuming that k1 = [1;...; 1]. This box will contain the original compact set: n D M.

We introduce an orthogonal matrix T = [l1,..., ln] and perform an orthogonal transformation to new coordinates y = T'x. In the new coordinates, the set M becomes M* = T'M, and the box n becomes the box n* = T'n with center c* = T'c and edges parallel to the coordinate axes. We

have = = [1,0,..., 0]p* = p* > p(li) by the condition. We build an ellipsoid with the center c* through the vertices of the box A*k and axes parallel to the coordinate axes, consisting of vectors of the form c* + y, where the coordinates of the vector y satisfy the equation

n

£y?/b? = 1. (3.3)

i=1

Denote by ai = (p(Zj) + p(—lj))/2 the box semiaxes. Let us choose the parameters bi of the ellipsoid so that

n

^Taf/bf = 1, p(li) <bi + c1 <p1. (3.4)

i=i

Since p(l1) — c1 = a1 < b1, the other bi can be taken equal to ai +t, i € 2 : n, where t can be found from the equation

n

£af/(ai + t)2 = 1 — af/bf. (3.5)

i=2

The obtained ellipsoid E* with conditions (3.3), (3.4), and (3.5) is such that E* D n* D M* and p* / E*. We obtain the desired ellipsoid with the properties E(Q,c) D n D M and p / E(Q, c) by performing the inverse transformation x = Ty. Here, the matrix Q = TAT' and A = diag(1/b1,..., 1/bn). □

Remark 1. If the set M is centrally symmetric, then c = 0.

Theorem 2. Let Xo be a centrally symmetric set. Then the set X(T, y) is an intersection

X (T,y)= p| x(T,y,Po,a),

PoePo, a

where P0 is a set of symmetric positive matrices P0 such that E(P0, 0) D X0. Proof. We construct the proof by contradiction. Consider the inclusion

X(T,y) D p| x(T,y,P0,a).

Po ePo,a

Let

x* € p| x(T,y,P0,a),

PoePo ,a

but x* / X(T, y). Then either x* / x(T,y, 0,0) or x* / X(T, 0)X0. The first is impossible, since x(T, y, 0,0) is among x(T, y,P0,a) when the parameters P0 = 0 and a = 0 are chosen. Consider the second possibility. If x* / X(T, 0)X0 is true, then x0 = X(0, T)x* / X0. By Lemma 2 and Remark 1, there exists an ellipsoid E(Q, 0) containing X0 but not containing x0. There is also a parameter a such that x* / x(T, y, Q, a).

We get a contradiction, since the set includes only vectors x*, for which x0Qx0 ^ 1 and x* € x(T, y, 0, 0). The embedding

p| x(T,y,P0,a) DX(T,y)

Po€Po,a

is obvious.

4. Numerical examples

4.1. Double integrator

Consider the one-dimensional equations of motion of a material point

x1 = x2, x2 = 0. The set of possible initial states is a square:

Xo = {xo : |x1| < 1, |x0| < 1}. The measurement y(t) are related to the state vector via the observation equation

y = x1 + w(t),

where w(t) is the measurement noise satisfying the integral constraint

rT

/ w2(t)dt < 1. o

1.5

0.5 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

-0.5

-1.5

-1.5 -1 -0.5 0 0.5 1 1.5

Figure 1. The set of possible initial states (black dashed line) and its approximation by external ellipses (pink fill).

Fig. 1 shows the approximation of the set of possible initial states by the intersection of a one-parameter family of ellipsoids with diagonal matrices P0 = [a, 0; 0,1 — a], where a € (0,1). The intersection of the family of ellipses does not perfectly approximate the set of initial states, which is a square; to avoid this, one should use degenerate ellipsoids. Then, each ellipse {x | x'P0x ^ 1} will contain the square of initial states X0, and their intersection will give an external approximation.

The parameters here are G = [1,0], A = [0,1; 0,0], and T = 2. For illustration, let us choose the signal generated by the admissible function w(t) = 0.8cos(t) and the admissible initial state x0 = [1; —1]/2. Fig. 2 shows an approximation of the IS by a set of ellipsoids. The approximation of the IS (the white area on the left side of Fig. 2) coincides with the exact IS (the pink area on the right side of Fig. 2). The exact IS is obtained by the intersection of the reachable set at the terminal time (the black dashed line) and the IS without constraints on the initial state (the red dashed line).

4-2 0246 -4 -2 0246

Figure 2. Double integrator. Approximation of the IS (on the left side) and the exact IS (on the right side). The red dot is the true state, the black dashed line is the reachable set at the terminal time (T = 2), and the red dashed line is the IS without constrains on the initial state.

4.2. Mathematical pendulum

Consider the equation

x1 = x2, x2 = —25x1.

The set of possible initial states is a circle: X0 = (xo : |x0| ^ 1}. The measurement equation is given by

y = x1 + 0.8cos(t), where w(t) is the measurement noise, for which

fT

12

f |y(t) — x1(t)|2dt < 1 o

holds. The parameters here are G = [1,0], A = [0,1; —25,0], and T = 2. The implementation of disturbances and the initial state coincide with those in the previous example: w(t) = 0.8cos(t) and x0 = [1; 1]/2.

4.3. Double integrator II

Consider a one-dimensional motion of a material point under disturbances w1(t) [2]:

x1 = x2, x2 = w1(t), 0 < t < T.

Let the disturbances w1 also affect the measurement equation y(t) = x1(t) + w1 (t) + w2(t), where w2 is the measurement noise. Unfortunately, the calculation in [2] is inaccurate. Therefore, we need perform a new one. Define w1 — w2 by z(t). Since w1 + w2 = y — x1, we obtain the following equations:

x1 = x2, x2 = (y — x1 + z(t)) /2. (4.1)

The vector-valued function w(t) subjects to the integral constraint (2.2) with R = /2, V = r2, Xo = {x € r2 ||x0| < 1, |x0| < 1} ,

Figure 3. Mathematical pendulum. Approximation of the IS (left) and the exact IS (right). The red dot is the true state, the black dashed line is the reachable set at the terminal time (T = 2), and the red dashed line is the IS without constrains on the initial state.

i.e., this is the case of the absence of geometric constraints on w(t). Since

(w1 + w2 )2 + z2 = 2|w|2,

inequality (2.2) takes the form

r t

J(T,xT,v,y) = y (|y(t) — x1(t)|2 + z2(t)) dt/2 < 1. (4.2)

The constraints on initial states are the same as in the first example: a square is approximated by a one-parameter family of ellipses with diagonal matrices P0 = [a, 0; 0,1 — a], where a € (0,1). Then, each ellipse {x | x'P0x ^ 1} contains the square of initial states X0. Let is choose one more parameter a € (0,1) and consider the constraints

(1 — a)|x0|P0 + aJ(T,xt,v,y) < 1, (4.3)

where J is defined in (4.2). The IS XTf-a (y) for (4.1) under constrains (4.3) will contain the original IS XT(y) for any signal in the original system. We will use relations (3.2). Then, we have

Xr(y) = {xt | |xt — x(T)|p(t) + h(T) < 1} ,

P = — P (t) Ai — A'P (t) + aG'G/2 — P (t)bCibP (t)/a, P (0) = (1 — a)P0;

x(t) = Ax(t) + a (bc' + P-1(t)G') (y(t) — x1(t))/2,

h(t) = a |y(t) — x1(t)|2 /2.

The parameters here are the same as in [2]: b = [0,0;1,0], c = [1,1], G = [1,0], C = 1/2, C1 = [1, —1; —1,1]/2, and A = [0,1; —0.5,0]. We take the signal generated by the admissible functions w1(t) = 0.8cos(t) and w2(t) = 0.8sin(t) and the admissible initial state x0 = [1; —1]/2.

5. Conclusion

The problem of estimating the state vector for a linear autonomous system under uncertainty has been solved. For such systems, the IS can be obtained as an intersection of ellipsoids. The third example shows that this can be also true for systems with disturbances in the dynamics equation. The issue will be considered in subsequent works.

references

1. Ananyev B.I., Yurovskih P.A. On the approximation of estimation problems for controlled systems. AIP Conf. Proc., 2019. Vol. 2164, No. 1. Art. no. 110001. P. 1-9. DOI: 10.1063/1.5130846

2. Ananyev B.I., Yurovskih P.A. Approximation of a guaranteed estimation problem with mixed constraints. Trudy Inst. Mat. Mekh. UrO RAN, 2020. T. 26, No. 4. P. 48-63. (in Russian) DOI: 10.21538/0134-4889-2020-26-4-48-63

3. Bertsekas D. P., Rhodes I. B. Recursive state estimation for a set-membership description of uncertainty. IEEE Trans. Inform. Theory, 1971. Vol. 16, No. 2. P. 117-128. DOI: 10.1109/TAC.1971.1099674

4. Chernousko F.L. State Estimation for Dynamic Systems. CRC Press: Boca Raton, 1994. 320 p.

5. Dontchev A. L., Rockafellar R. T. Implicit Functions and Solution Mappings. 2nd ed. Springer Ser. Oper. Res. Financ. Eng. New York: Springer, 2014. 466 p. DOI: 10.1007/978-1-4939-1037-3

6. Filippova T. F. External estimates for reachable sets of a control system with uncertainty and combined nonlinearity. Proc. Steklov Inst. Math., 2018. Vol. 301, Suppl. 1. P. 32-43. DOI: 10.1134/S0081543818050036

7. Krasovskii N. N. Teoriya upravleniya dvizheniem [Theory of Control of Motion]. Moscow: Nauka, 1968. 476 p. (in Russian)

8. Kurzhanski A.B. Upravlenie i nablyudenie v usloviyah neopredelennosti [Control and Observation under Conditions of Uncertainty]. Moscow: Nauka, 1977. 392 p. (in Russian)

9. Kurzhanski A. B., Varaiya P. Dynamics and Control of Trajectory Tubes: Theory and Computation. Systems Control Found. Appl., vol. 85. Basel: Birkhäuser, 2014. 445 p. DOI: 10.1007/978-3-319-10277-1

10. Schweppe F.C. Uncertain Dynamic Systems. New Jersey: Prentice-Hall, Englewood Cliffs, 1973. 563 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.