Abstract
On a finite time horizon, we consider a control system described by a vector differential equation with right-hand side that changes its structure at some times spaced by a distance that cannot be less than a certain given value. In between two adjacent structure change instants, the right-hand side is a function that is Lipschitz in state variables, continuous in time, and linear in the control and perturbation, which take values in some convex closed sets. It is assumed that at the structure change instants the solution of the system may experience a jump by a certain vector of which only the direction is known. A uniform mesh is specified on the system operation interval. The values of the state vector are measured (with an error) at the mesh points. We solve the problem of constructing an algorithm for the formation of a system control that ensures bringing the system trajectory to the minimum possible neighborhood of the goal set at the end time. A solution algorithm is indicated that is based on the constructions of positional control theory and is resistant to information interferences and computational errors.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1. INTRODUCTION. STATEMENT OF THE PROBLEM
We consider an optimal control problem for the system of differential equations
with the initial state
Here \(\vartheta =\mathrm {const}\in (0,+\infty ) \), \(x\in \mathbb {R}^n\), \(u\in \mathbb {R}^q\) is the control, \(v(t)\in \mathbb {R}^p \) and \(V(t)\in \mathbb {N} \) are disturbances, and \(\mathbb {N} \) is the set of positive integers. Using the terminology of the theory of positional differential games [1], we will say that player 1 is in charge of designing the control \(u(\cdot ) \). In turn, the disturbances \(v(\cdot ) \) and \(V(\cdot ) \) are formed by player 2. The function \(V(t) \) is piecewise constant and has the form
where the number \(r\in \mathbb {N}\) and the times \(a^*_k \) are at the disposal of player 2. The right-hand side of system (1) has the structure
Thus,
We will also write system (1) in the form
The initial state of the latter system is
The problem in question is essentially as follows. Assume that \(u(t)\in P(t)\subset \mathbb {R}^q\) and \(v(t)\in Q(t)\subset \mathbb {R}^p\), where \(P(t) \) and \(Q(t) \) are convex bounded closed sets—the “resources” of players 1 and 2, respectively. A uniform mesh \(\Delta =\{\tau _i\}_{i=0}^m \), \(\tau _0=0\), \(\tau _{i+1}=\tau _i+\delta \), \(\tau _m=\vartheta \), is selected on the interval \(T \). We measure (with an error) the state of system (1), (2) (system (3), (4)) at the mesh nodes \(\tau _i \); i.e., we find vectors \(\psi ^h_i \) and \(\xi ^h_i \) such that
Here and in what follows, \(h\in (0,1)\) is the value of information error, and by \(|x|_n \) we denote the Euclidean norm of a vector \(x \). Moreover, the system structure changes (switching occurs) at the times \(a^*_k\), \(k\in [1:r] \), and the sets \(P \) and \(Q \) also change, \(P(t)=P_k \) and \(Q(t)=Q_k \) for \(t\in [a^*_k,a^*_{k+1}) \). We assume that the functions \(f_k \) as well as the sets \(P_k \) and \(Q_k \) are known to player 1, whereas the switching times \(a^*_k \) remain unknown to him. The choice of these times (i.e., the control \( V(t)\)) is at the disposal of player 2. We also assume that the “jumps” of states occur at the times \(a^*_k\), \(k\in [1:r] \). Namely, if a state \(\{x(a^*_k),y(a^*_{k}-)\} \) must be realized at time \(a^*_k \), where \(x(a^*_k)=\lim \limits _{t\to a^*_{k}-} x(t)\) and \(y(a^*_k-)=\lim \limits _{t\to a^*_{k}-} y(t)\), then we take
where the vectors \(e_k\in \mathbb {R}^n\), \(|e_k|_n=1 \), and the quantities \(b^*_k\in \mathbb {R} \) are selected by player 2. In this case, the structure of the “jump” is presumed to be partly known to player 1. Namely, player 1 knows the vectors \(e_k \) but does not known the quantities \(b^*_k \). In what follows, the times \(a^*_k \) will be called the switching times. The functions \(f_k \) will be assumed to be Lipschitz in \(x \) and \(y \) and continuous in \(t \), \(u\), and \(v \).
The problem discussed in the present paper is to design a control \(u(t)=u(\tau _i,\xi ^h_i,\psi ^h_i)\), \(t\in [\tau _i,\tau _{i+1}) \), ensuring bringing the state trajectory of system (1), (2) onto a closed set \(M\subset \mathbb {R}^{2n} \) (at the time \(\vartheta \)) or its “minimum admissible” neighborhood. The meaning of the last term will be explained below.
In the case where the system structure remains unchanged (\(f=f_0 \) at all \(t\in T \) and there are no “jumps”), the problem under consideration can be solved within the approach proposed in the monograph [1]. According to this approach, one needs to proceed as follows. At the initial time, having the initial state known, one can determine the least neighborhood (\( \varepsilon \)-neighborhood, i.e., \(M^{\varepsilon } \)) of the goal set into which player 1 can surely transfer the system state vector at time \(\vartheta \). (Speaking of one or another neighborhood of the set \(M\) in what follows, we mean a closed neighborhood.) Then one can construct some family of \(u \)-stable sets \(W^{\varepsilon }(t) \), \(t\in T\), that stops at time \(\vartheta \) on the set \(M^{\varepsilon } \) \((W^{\varepsilon }(\vartheta )\subset M^{\varepsilon }) \) and such that the initial state of the system resides in the set \( W^{\varepsilon }(0)\). For such sets one can take the broadest possible family of sets (the family of positional absorption sets) or a narrower family, for example, stable tracks. After this, we organize the procedure of positional control of a given system that ensures that the state trajectory of this system follows the state trajectory of the so-called guide, which moves over the selected family of \(u \)-stable sets. The strategy (rule of selection) of the control ensuring the above-indicated tracking property is called the extremal strategy. If \(\{x_0,y_0\}\in W(0) \), then, as established in [1, Sec. 57], the extremal strategy solves the problem of guaranteed guidance to the set \(M\) at time \(\vartheta \) for any admissible realization of the control by player 2.
We say that a control design strategy ensures a solution of the problem of guidance to the “minimum admissible” neighborhood of the set \(M \) if it is defined as follows. (In what follows, we will refer to this strategy as the strategy of guaranteed guidance—SGG.) At the initial time, we construct a family of \(u \)-stable sets \(W_0(t) \), \(t\in T\), that ensure the solution of the problem of guaranteed guidance of system (3) with right-hand side \(f=f_0 \) from the initial state \(\{x_0,y_0\} \) into the least neighborhood of the set \(M \). After this, for the SGG on the half-open interval \([0,a^*_1) \) we select the strategy of extremal aiming at the sets \(W_0(t) \). At the time \(a^*_1 \), a state \(\{x(a^*_1),y(a^*_1-)\} \) is realized as a result of application of this strategy and some admissible control \(v(\cdot )\) of player 2. In view of a jump and a change in the system structure, starting from the time \(a^*_1 \) (up to the time \(a^*_2 \)), system (3) is described by the relations
with the initial state
For system (6) with the initial (at time \(t=a^*_1 \)) state (7), we construct the system of \(u \)-stable sets \(W_1(t) \), \(t\in [a^*_1,\vartheta ] \), that ensure solution of the problem of guaranteed guidance to the least neighborhood of the set \(M\) at time \(\vartheta \). For the SGG on the half-open interval \([a^*_1,a^*_2) \) we choose the strategy of extremal aiming at the sets \(W_1(t) \). The SGG on the half-open intervals \( [a^*_k,a^*_{k+1})\), \(k\in [2:r] \), is defined in a similar way. Let an SGG be defined on a half-open interval \([0,a^*_k)\). The state \(\{x(a^*_k), y(a^*_k-)\}\) is realized at the time \(t=a^*_k \) as a result of application of this strategy and some admissible control \(v(\cdot )\) of player 2. In view of a change in the system structure and a jump, starting from the time \(a^*_k \) (up to the time \(a^*_{k+1} \)), system (3) is described by the relations
with the initial state
For system (8) with the initial (at time \(t=a^*_k \)) state (9) we construct the system of \(u \)-stable sets \(W_k(t) \), \(t\in [a^*_k,\vartheta ] \), that ensure the solution of the problem of guaranteed guidance from the state \(\{x(a^*_k), y(a^*_k)\} \) into the least neighborhood of the set \(M \). For the SGG on the half-open interval \( [a^*_k,a^*_{k+1})\), we select the strategy of extremal aiming at the set \(W_k(t)\).
We have introduced the notion of SGG under the assumption that the times of jumps \(a^*_k \) are known to player 1 and that player 1 also knows the states \( \{x(a^*_k),y(a^*_k)\}\). In reality, this is not the case. Namely, both the times \(a^*_k\) and the states \( \{x(a^*_k),y(a^*_k)\}\) of the form (9) are unknown to player 1 and are to be determined. Suppose that, when constructing the SGG, instead of the times of jumps \(a^*_k \) as well as the states \(\{x(a^*_k),y(a^*_k)\} \) one takes their approximate values determined using some algorithm. Calculating these values will take some time. Therefore, when constructing the SGG, instead of unknown jump times \(a^*_k\), it is natural to use other times, slightly exceeding \(a^*_k\). Such a modification of SGG leads to a new strategy of selection of the control by player 1, which we will call the \( \varepsilon \)-strategy of guaranteed guidance (\(\varepsilon \)-SGG). The present paper is aimed at constructing an \(\varepsilon \)-SGG.
Note that the foundations of guaranteed control theory in a formalization that goes back to the works by N.N. Krasovskii were laid in the papers [1,2,3,4,5,6,7]. However, these papers discussed guaranteed control problems for systems with a fixed right-hand side (with a given structure). In addition, the case of measuring all state coordinates was considered. The case of measuring part of the coordinates was investigated in [8,9,10,11]. In this paper, we study the problem of guidance for systems with variable structure in the presence of jumps in states. Note that jumps of this type appear, for example, in impulse control problems.
In this paper, for simplicity, we restrict ourselves to the case of functions \(f_k \) linear in the controls; i.e., we set
where \(B_k \) and \(C_k \) are constant matrices of appropriate sizes, and stable tracks are taken for stable sets. In this case, it is natural to choose the strategy of aiming at the corresponding tracks as the extremal aiming strategy.
Remark 1.
If the maximum stable bridges, i.e., the sets of positional absorption, are taken as stable sets, then it is convenient to choose the strategy of aiming at the guide moving along the corresponding bridge as the extremal aiming strategy.
Systems with discontinuous right-hand side are a special case of hybrid systems. The latter include systems with variable structure [12] as well as impulse systems [13, 14]. The theory of control of hybrid systems has received rapid development in recent years [15,16,17,18]. Switched systems are an important subclass of hybrid systems [19, 20]. The latter include the systems considered in this paper.
We will need the following two conditions in the sequel.
Condition 1.
There exist convex and closed sets \(E_k\subset \mathbb {R}^n \), \(k\in [0:r] \), such that \(B_k P_k=C_k Q_k+E_k \).
Here \(B_k P_k=\{B_k u: u\in P_k\}\), \(C_k Q_k=\{C_k v: v\in Q_k\} \), and \(C_k Q_k+E_k=\{u_1+u_2: u_1\in C_k Q_k, u_2\in E_k\}\).
Condition 2.
Numbers \(b^*>0 \), \(d^*_0>0 \), and \(d^*>0 \) are given such that
2. AUXILIARY RESULTS
Consider the problem of constructing an algorithm for finding the points as well as sizes of discontinuities of the derivative of an \(n\)-dimensional function \(x(\cdot ) \) given with an error. The essence of the problem is as follows. We have some \(n\)-dimensional function \(x(\cdot ) \) given on a finite time interval \(T=[0,\vartheta ] \). The interval \(T \) is divided into finitely many half-open intervals
The values \(x(\tau _i) \) of the function \(x(\cdot ) \) are measured (approximately) at the times \(\tau _i\in \Delta =\{\tau _i\}_{i=0}^m\); i.e., vectors \(\Xi _{i}^h\in \mathbb {R}^n\) with the properties
are found. The function \(x(\cdot ) \) itself is unknown. It is necessary to indicate a dynamic algorithm for calculating the points as well as the sizes of discontinuities of the derivative of the function \( \dot x(\cdot )\) based on an imprecise measurement of the quantity \(x(\tau _i)\). Such an algorithm is characterized by two properties:
-
(a)
Calculation of the points of discontinuities (as well as the corresponding sizes of discontinuities) of the derivative of the function \(x(\cdot ) \) smaller than the current value of \(t \) is carried out based on the results of measuring the state \(x(\tau ) \) at the times \(\tau \) preceding \(t \).
-
(b)
Only after the points and sizes of discontinuities of the function \(\dot x(\cdot ) \) on the interval \(0\le \tau \le t \) have been calculated, it becomes possible to use new information to calculate them at the subsequent times (for \(\tau >t \)).
To solve this problem, we will use the method of positional control with a model developed in the papers [1,2,3,4, 6,7,8,9,10,11,12]. In accordance with this method, the problem under consideration is replaced by another problem, namely, the feedback control problem for some system. In the sequel, this system will be called the model.
Consider the case where \(\dot x(\cdot )\) is a piecewise continuous function. Namely, let \(\{a_k\}_{k=1}^{r}\) be the (unknown) points of discontinuity of the function \(\dot x(\cdot ) \) arranged in ascending order; i.e., \(a_{k+1}>a_k \). To be definite, we assume that the function \(\dot x(\cdot ) \) is right continuous at these points,
By \(b_k\) we denote the (unknown) sizes of discontinuities; i.e.,
Let three numbers \(b>0 \), \(d_0>0 \), and \(d>0 \) be given, and assume that it is known that
(The value of \(r \) may be unknown.) Assume also that the function \(\dot x(\cdot ) \) is continuously differentiable everywhere except for the points \( \{a_k\}_{k=1}^{r}\), and that a number \(F>0 \) is known such that
at all points where the function \(\dot x(\cdot ) \) is differentiable.
Let us fix a family of partitions of the interval \(T \),
where \(\delta (h)=\vartheta m_h^{-3} \), \(m_h\in \mathbb {N} \).
Fix some function \(\alpha =\alpha (h):(0,1)\to (0,1) \). Introduce a controllable system (model) described by a vector differential equation \((w\in \mathbb {R}^n\), \(u^h\in \mathbb {R}^n)\) of the form
(system \(M \)) with control \(u^h(t) \). Let
where \(\alpha =\alpha (h)\). In Eq. (11), we define the control \(u^h(t) \) according to (12). Thus, the control \(u^h(\cdot ) \) in system (11) will be found based on the feedback principle,
In this case, system (11) acquires the form
Its initial state is
We introduce the notation
By \(\Xi (x(\cdot ),h) \) we denote the set of admissible measurement results, i.e., the set of all piecewise constant functions \(\Xi ^h(\cdot ):T\to \mathbb {R}^n\) with the structure
which satisfy inequalities (10).
We introduce the following condition.
Condition 3.
One has the relations
Taking into account this condition, we can claim that there exists an \(h_*\in (0,1) \) such that for any \(h\in (0,h_*) \) one has the inclusions
Lemma 1.
Let \(\dot x(\cdot )\in L_{\infty }(T;\mathbb {R}^n)\), \( |\dot x(t)|_n\le d\) for a.a. \(t\in T\), let \(\mu (a)\le q \) for some \( a\in T\), and let condition 3 be satisfied. Then for all \( h\in (0,h_*)\), \(\Xi ^h(\cdot )\in \Xi (x(\cdot ),h)\), and \(\tau _{i+1}>a \) the inequalities
hold, where \( \tilde \tau _i=\tau _i\) if \(\tau _i\ge a \) and \( \tilde \tau _i=a\) if \( \tau _i<a\).
Proof. Using relation (13), we conclude that the relations
hold, where
By virtue of the inclusions (15), the inequalities \(h\alpha ^{-1}\le 1 \) and \(\delta \alpha ^{-1}\le 1/2 \) hold for \(h\in (0,h_*) \). In this case, the family of functions \(\Psi _h(\cdot )\) is bounded (uniformly with respect to all \(h\in (0,h_*) \)),
The representation (18) implies the equality
Further, the following estimates hold (see (13), (14)):
Note that one has the inequality
Taking into account relations (20)–(22), we obtain
It can readily be seen that the inequality
holds. Using inequalities (19) and (24), we have
where \(K_1=1+1,5d \). In turn, taking \(t=\tilde \tau _i \) in (23) and taking into account inequality (24) as well as the inequality \(\mu (\tau )\le \mu (\tilde \tau _i)\) for \(\tau \in [0,\tilde \tau _i] \), from (23) and (25) we derive the estimate
which implies, by virtue of the inequalities \(1-\delta /\alpha \ge 1/2\) and \(h\alpha ^{-1}(h)\le 1 \) (see (15)), that
Further, we have
Considering (23) and (25), we obtain
Hence, in view of (26) and (24), one has the inequality
which implies inequality (16).
Let us check if inequality (17) holds. We have
Therefore, considering (15), (26), and (27), we obtain
From (28) we derive the inequality
which implies inequality (17). The proof of the lemma is complete.
The symbol \(W^{1,\infty }([a,b];\mathbb {R}^n) \) will denote the space of differentiable \(n \)-dimensional functions whose derivatives are elements of the space \(L_{\infty }([a,b];\mathbb {R}^n) \).
Lemma 2.
Let the assumptions of Lemma 1 be satisfied. If \(\dot x(\cdot )\in W^{1,\infty }([a,\vartheta ];\mathbb {R}^n)\) , \( a\in [0,\vartheta )\) , then for \(t\in [a,\vartheta ] \) one has the inequality
where \( \tilde c_1=F\) , \( \tilde c_2=2\sqrt {2}(4+4.5d)+2\max \{1,d\} \) , \( \tilde c_3=4\sqrt {2}\) , \(\mathrm {vrai}\thinspace \max \limits _{t\in [a,\vartheta ]}|\ddot x(t)|_n\le F\) , and \(|\dot x(t)|_n\le d \) for a.a. \( t\in [a,\vartheta ]\) .
Proof. Taking into account the representation (20), we arrive at the relation
where
By virtue of Lemma 1 (see (17)), the relations
hold. Using condition (10) and the inequality \(|\dot x(t)|_n\le d \), we have
where \(c_0=\max \{1,d\}\). In this case, taking into account inequality (24), from (30) and (31) we derive the estimate
where \(\varrho (h,\alpha ,\delta )=c_1(\delta +h)/{\alpha } \), \(c_1=\sqrt {2}(4+4.5d)+c_0 \). Integrating by parts in the first term on the right-hand side in relation (29), we obtain
In turn, it follows from relation (29) with regard to relations (32) and (33), that
Since the inequalities
hold, it follows from them and inequality (34) that
Moreover, by virtue of (10) and (30), for \(t\in [\tilde \tau _i,\tau _{i+1}] \) we have the estimate
In view of the boundedness of the second derivative \(\ddot x(\cdot ) \) \((|\ddot x(t)|_n\le F \) for a.a. \(t\in [a,\vartheta ]) \), relations (34)–(36) imply (for \(t\in \delta _i\)) the inequality
which implies the assertion of the lemma. The proof of the lemma is complete.
We introduce functions \(\alpha =\alpha (h)\), \(\gamma =\gamma (h)\), and \(N=N(h) \) as follows:
Here \(\delta (h)\) is the step of the partition \( \Delta _h\), i.e., \(\delta (h)=\vartheta m_h^{-3} \), \(m_h=[(\vartheta /h)^{1/3}] \), and \([a] \) stands for the integer part of a number \(a \). Note that with this choice of \(\alpha \), \(\delta \), and \(\gamma \) one has the relations
Let \(\delta (1+N)<\vartheta -a_r \) and
By virtue of relations (37), there exists a number \(h_1\in (0,h_*) \) such that the following inequalities hold for all \(h\in (0,h_*) \):
The number \(h_* \) has been defined above. (We assume Condition 3 to be satisfied.)
Let us describe the algorithm for solving the problem considered in this section. For the model we consider a system of the form (11) with the initial state \(w^h(0)=\Xi ^h_0 \). The control \(u^h(\cdot ) \) will be calculated in the model by the rule (12). Prior to starting the operation of the algorithm, we fix a value of \(h\in (0,h_1)\) and a partition \(\Delta _h\) with diameter \(\delta =\delta (h)=\vartheta m_h^{-3}\). First, we determine the half-open interval where the first discontinuity point resides. To this end, for each time \(\tau _{i}\ge {d_0} \) we calculate the value of
Lemma 3.
Suppose that the inequality
is satisfied for the first time for some \(i\in [1:m^{3}_h-1] \) such that \( \tau _i>d_0\) , i.e., for all \( j\le i-1\) , \( d_0\le \tau _j\) the inequalities \(\nu _j\le b/2 \) hold. Then the first discontinuity point \(a_1\) resides on the half-open interval \(\gamma _i=(\tau _{i-N-1},\tau _{i-N}]\) , with the discontinuity size \(b_1\) being such that
Assume that \(k\) \((1\le k) \) half-intervals, that is, the first \(k \) discontinuity points have been calculated; i.e., \(a_j\in (\tau _{i_{j}-1},\tau _{i_{j}}]\), \(j\in [1:k] \), \(\tau _{i_{j}+1}<\tau _{i_{j+1}-1}\). The last inequality follows from the estimate \(\delta (h)\le d_0/4\). At each time \(\tau _{i}\ge \tau _{i_k}+{d_0} \), we calculate the quantity \(\nu _i \).
Lemma 4.
Assume that inequality (40) is satisfied for the first time for some \(i \) such that \( \tau _i>\tau _{i_k}+d_0\); i.e., for all \(j\le i-1\), \(\tau _{i_k-1}+d_0\le \tau _j \), the inequalities \(\nu _j\le b/2\) hold. Then the \( (k+1)\)st point of discontinuity of the function \(x(\cdot )\) lies on the half-open interval \(\gamma _i \), and the size \( b_{k+1}\) of the discontinuity obeys the inequality
If the number \((r)\) of points of discontinuity is known, then, after calculating the quantity \(a_r \), i.e., after finding a half-interval \(\gamma _i \) such that \(a_r\in \gamma _i \), the algorithm halts. If the number \(r \) is unknown, then the algorithm continues operating up to the time \( \vartheta \). In this case, by virtue of the condition \(\delta (1+N)<\vartheta -a_r\), the last point of discontinuity \( (a_r)\) will be determined.
Proof of Lemma 3. Let \(\tau _{i_1}=\tau _{i_1(h)}\in \Delta _h\), \(a_1\in (\tau _{i_1-1},\tau _{i_1}]\). The function \(\dot x(\cdot ) \) is continuous on the interval \([0,\tau _{i_1-1}] \). Hence \(\dot x(\cdot )\in W^{1,\infty }([0,\tau _{i_1-1}];\mathbb {R}^n))\). Therefore, by virtue of Lemma 2, the inequality
holds. Moreover, taking into account the fact that \(|\ddot x(t)|_n\le F\) for a.a. \(t\in T \), we have
In turn, it follows from inequalities (43) that
where \(b_1=|\dot x(a_{1}+)-\dot x(a_{1}-)|_n\). Using Lemma 1 and the inequality \(|x(0)-w^h(0)|_n\le h \), we establish the estimate
Since \(\gamma =m^2_h\delta \le 0.5d_0 \), we have \(\dot x(\cdot )\in W^{1,\infty }([\tau _{i_1},\tau _{{i_1}+N}];\mathbb {R}^n) \). Therefore, by Lemma 2, in view of the estimate (45), we have the inequality
Moreover, by virtue of the relation \(N(h)\delta (h)=\gamma (h) \), we have the estimate
which has been derived using the continuity of the function \(\dot x(\cdot )\) on the interval \([\tau _{i_1},\tau _{i_1+N}]\), which follows from the inequality \( 2\gamma \le d_0\). From (46) and (47) we derive the inequality
In turn, it follows from inequalities (42) and (44) that
Combining inequalities (48) and (49), we obtain \(||u^h(\tau _{i_1+N})-u^h(\tau _{i_1-1})|_n- b_1|\le \chi _1(\alpha ,\delta ,h) \). Thus, taking \(i=i_1+N \), we have \(|b_1-|u^h(\tau _{i})-u^h(\tau _{i-N-1})|_n| \le \chi _1(\alpha ,\delta ,h) \); i.e., \(0.5b\le b_1-\chi _1(\alpha ,\delta ,h)\le \nu _i\le b_1+\chi _1(\alpha ,\delta ,h) \). Inequality (41) has thus been established.
Note that if the function \(\dot x(\cdot )\) were continuous on the half-interval \((\tau _{i_1-1},\tau _{i_1}] \), then, by virtue of (42), (46), (47), and the right continuity of the function \(\dot x(\cdot ) \) at the points of discontinuity, the inequality
would be satisfied, because \(\tau _{i_1+N}-\tau _{i_1-1}=\gamma +\delta <d_0\).
Inequalities (50) will also be satisfied if we replace \(i_1+N\) by any value \(i\in {[i^*_1:i_1+N-1]}\), where \(i^*_1=[d_0/\delta (h)]+1 \). Hence the inequalities \(\nu _i\le 0.5b \) hold for all such \(i \). The proof of Lemma 3 is complete.
The proof of Lemma 4 follows the scheme of proof of Lemma 3.
Assume that the \(k\) half-intervals to which the first \(k \) points of discontinuity belong have been calculated; i.e., \(a_j\in (\tau _{{i_j}-1},\tau _{i_j}]\), \(j\in [1:k] \), \(\tau _{i_{j}+1}<\tau _{i_{j+1}}\). Then \(a_{k+1}\in (\tau _{i_{k+1}-1},\tau _{i_{k+1}}]\). The function \(\dot x(\cdot ) \) is continuous on the interval \([\tau _{i_{k}+1},\tau _{i_{k+1}-1}]\). Moreover, \(\tau _{{i_{k+1}}-1}-\tau _{i_{k}+1}\ge 0.5d_0\), because \(2\delta (h)\le 0.5d_0 \) and \(a_{k+1}-a_k\ge d_0 \).
Therefore, by Lemmas 1 and 2, the inequality
holds, because \(\tau _{i_{k+1}-1}>a_k+d_0/3 \) and the function \(\dot x(\cdot ) \) is continuous on the interval \([a_k,a_k-\delta ] \). In addition, we have the inequalities
Taking into account these inequalities, we obtain
where \(b_{k+1}=|\dot x(a_{k+1}+)-\dot x(a_{k+1}-)|_n \).
Note that (see Lemma 1) \(\mu (\tau _{i_k})\le 2h+(2+3d)(\alpha +\delta )\). Therefore,
By Lemma 2 (we take \(a=\tau _{{i_k}+1} \) and \(q=4h+(6+9d)(\alpha +\delta ) \)) and inequality (53), we have
Moreover, the estimate
is satisfied, because \(\tau _{i_{k+1}+N}<a_{k+2}\). From (54) and (55) we derive the inequality
In turn, it follows from (51) and (52) that
Combining inequalities (56) and (57), we obtain
Thus, taking \( i=i_{k+1}+N\), we have
i.e.,
Note that if the function \(\dot x(\cdot )\) were continuous on the half-open interval \((\tau _{{i_k+1}-1},\tau _{i_k}] \), then, by virtue of (51), (54), and (55), we would have the inequality
Inequalities (58) will also hold if we replace \( i_{k+1}+N\) by any value \(i\in {[i_k^*:i_{k+1}+N-1]} \), where \(i_k^*=i_k+[d_0/\delta (h)] \). Consequently, for all such \(i \) the inequalities \(\nu _i\le 0.5b \) will be satisfied. The proof of Lemma 4 is complete.
3. SOLUTION ALGORITHM
Suppose that for all possible actions of players 1 and 2 system (1), (2) stays in the domain
Let us proceed to describing the algorithm for solving the problem under consideration. Fix a family of partitions of the interval \(T \),
where \(\delta (h)=\vartheta m_h^{-3} \), \(m_h\in \mathbb {N} \), \(m_h=[(\vartheta /h)^{1/3}] \) (the value of \(h\in (0,1) \) has been defined in inequalities (5)), as well as the functions \(\chi _1(\alpha ,\delta ,h) \), \(\chi (\alpha ,\delta ,h) \) (see the definitions in (38) in which, instead of \(d_0 \), one should take \(d_0^*) \), and
Here \(\tilde c_1=F\), \(\tilde c_2=2\sqrt {2}(4+4.5d)+2\max \{1,d\}\), and \(\tilde c_3=4\sqrt {2}\).
We introduce functions \(\alpha =\alpha (h)\), \(\gamma =\gamma (h)\), and \(N=N(h) \) as follows:
Consider the system
with the initial state \( w^h(0)=\xi ^h_0 \).
Fix the value of error in the measurement of \(h\in (0,h_1) \). Here \(h_1\in (0,h_*) \) is such that for \(h\in (0,h_1) \) one has the inequalities \(\delta (h)\le d^*_0/4 \) and inequalities (39). Together with the value of \(h \), we fix the partition \(\Delta _h=\{\tau _{i,h}\}_{i=0}^{m^3_h}\) of the interval \(T \). Consider the system
with the initial state
and the control \(\tilde u(\cdot )\in \{u(\cdot )\in L_2(T;\mathbb {R}^n):u(t)\in E_0\) for a.a. \(t\in T\} \). We solve the problem of optimal numerical control, which consists in bringing the state trajectory of system (61), (62) at time \(\vartheta \) into the minimum neighborhood of the set \(M \). Let \(u_0(\cdot ) \) be an optimal control solving this problem, and let \(M^{\varepsilon _0}\) be the corresponding closed \(\varepsilon _0 \)-neighborhood of the set \(M \). In particular, if the problem on bringing the trajectory at time \(\vartheta \) to the set \(M \) is solvable, then we take \(\varepsilon _0=0 \). For the family of stable sets \(W_0(t) \), \(t\in T \), we take the solution of system (61), (62) for \(\tilde u(t)=u_0(t)\), \(t\in T \). Denote this solution by \(\{x_0(t),y_0(t)\} \). Thus, \(W_0(t)=\{x_0(t),y_0(t)\} \). On the half-interval \(\delta _0=[0,\tau _1) \), we feed the constant control
to system (1), where \(u_0\) is an arbitrary element of the set \(P_0\). Under the action of this control and an unknown disturbance \(v(t)\in Q_0\), \(t\in \delta _0 \), (\(V(t)=0 \)), a trajectory \(\{x_p(t),y_p(t)\} \), \(t\in [0,\tau _1] \), of system (1) is realized. On the intervals \(\delta _i=[\tau _i,\tau _{i+1})\), \(i>0 \), we proceed as follows. We specify vectors \(u_i \) and \(v^h_i \) at the times \(t=\tau _i \) according to the rules
After this, in (1) and (60) we assume
Then we calculate the trajectories \(\{x_p(\cdot ), y_p(\cdot )\}\) (of system (1), (2)) and \(w^h(\cdot ) \) (of system (61), (62)) on the interval \([\tau _i,\tau _{i+1}]\). Now let us determine the half-interval to which the first discontinuity point belongs. To this end, at each time \(\tau _{i}\ge {d^*_0}\) we calculate \(\tilde \nu _i=|v^h(\tau _{i-N-1})-v^h(\tau _{i})|_n\). Assume that for some \(i\in [1:m^{3}_h-1]\) such that \(\tau _i>d^*_0 \) the inequality
is satisfied for the first time; i.e., for all \(j\le i-1\), \(d^*_0\le \tau _j\) the inequalities \(\tilde \nu _j\le b^*/2 \) hold. Denote the time corresponding to this \(i \) by \(\tau _{i_1+N} \). Then the first jump point \(a^*_1 \) belongs to the half-interval \((\tau _{i_1-1},\tau _{i_1}] \). Here the size of discontinuity \(b^*_1 \) is such that
Now let us determine the half-interval on which the second jump point resides. At the time \(\tau _{i_1+N}\), consider the system
with the initial state
and the control \(\tilde u(\cdot )\in \{u(\cdot )\in L_2(T;\mathbb {R}^n):u(t)\in E_1\) at a.a. \(t\in [\tau _{i_1+N},\vartheta ]\}\). We solve the optimal control problem of bringing the state trajectory of system (67) with the initial state (68) at time \(\vartheta \) into the minimum neighborhood of the set \(M\). Let \(u_1(\cdot ) \) be an optimal control that solves this problem, and let \( M^{\varepsilon _1}\) be the corresponding closed \(\varepsilon _1 \)-neighborhood of the set \(M \). In particular, if the problem of bringing the trajectory to the set \(M\) is solvable, then we set \(\varepsilon _1=0\). For the family of stable sets \(W_1(t) \), \(t\in [\tau _{i_1+N},\vartheta ]\), we take the solution of system (67) for \(\tilde u(t)=u_1(t)\), \(t\in T \). Just as above, we denote this solution by \( \{x_0(t),y_0(t)\}\). Thus, \(W_1(t)=\{x_0(t),y_0(t)\} \). On the intervals \(\delta _i=[\tau _i,\tau _{i+1})\), \(i\ge i_1+N \), we proceed as follows. At the times \(t=\tau _i \), we set vectors \(u_i \) and \(v^h_i \) according to formulas (63), (64) in which \(B_0 \) and \(P_0 \) have been replaced by \(B_1 \) and \(P_1 \), respectively. Then we define controls \(u(t) \) in system (1) and \(v^h(t)\) in system (60) by formula (65). After forming the above-indicated controls, we calculate the trajectories \( \{x_p(\cdot ), y_p(\cdot )\}\) (of system (1)) and \(w^h(\cdot ) \) (of system (60)) on the interval \([\tau _i,\tau _{i+1}] \). Let inequality (66) be satisfied for the first time for some \(i\in [i_1+N+1: m^3_h-1] \); i.e., for all \(j\le i-1 \), \(\tau _{i_1-1}+d^*_0\le \tau _j \) we have the inequalities \(\tilde \nu _j\le b^*/2 \). Denote the time corresponding to this \(i \) by \(\tau _{i_2+N} \). Then the second jump point \(a^*_2 \) lies on the half-interval \((\tau _{i_2-1},\tau _{i_2}] \). Here the size \(b^*_2 \) of the discontinuity satisfies the inequality
Similar actions are also performed at \(t\in [\tau _{i_k+N},\vartheta ]\). Namely, at time \(\tau _{i_k+N} \), \(k\ge 2 \), consider the system
with the initial state
and the control \(\tilde u(\cdot )\in \{u(\cdot )\in L_2(T;\mathbb {R}^n):u(t)\in E_k\) for almost all \(t\in [\tau _{i_k+N},\vartheta ]\}\). We solve the optimal control problem of bringing the state trajectory of system (69) with the initial state (70) at time \(\vartheta \) into the minimum neighborhood of the set \(M\). Let \(u_k(\cdot ) \) be an optimal control that solves this problem, and let \( M^{\varepsilon _k}\) be the corresponding closed \(\varepsilon _k \)-neighborhood of the set \(M \). In particular, if the problem on bringing the trajectory at time \(\vartheta \) to the set \(M \) is solvable, then we set \(\varepsilon _k=0 \). For the family of stable sets \(W_k(t) \), \(t\in [\tau _{i_k+N},\vartheta ]\), we take the solution of system (69) for \(\tilde u(t)=u_k(t)\), \(t\in [\tau _{i_k+N},\vartheta ]\). We denote this solution by \( \{x_0(t),y_0(t)\}\). Thus, \(W_k(t)=\{x_0(t),y_0(t)\} \). On the intervals \(\delta _i=[\tau _i,\tau _{i+1})\), \(i\ge i_k+N \), we proceed as follows. At the times \(t=\tau _i \), we set vectors \(u_i \) and \(v^h_i \) according to formulas (63), (64) in which \(B_0 \) and \(P_0 \) are replaced by \(B_k \) and \(P_k \), respectively. We set the controls \(u(t) \) in system (1) and \(v^h(t)\) in system (60) by formula (64). After forming the above-indicated controls, we calculate the trajectory \( \{x_p(\cdot ), y_p(\cdot )\}\) (of system (1)) and \(w^h(\cdot ) \) (of system (60)) on the interval \([\tau _i,\tau _{i+1}] \).
Let inequality (66) be satisfied for the first time for some \(i\in [i_k+N+1: m^3_h-1] \); i.e., for all \(j\le i-1 \), \(\tau _{i_k-1}+d^*_0\le \tau _j \) one has the inequalities \(\tilde \nu _j\le b^*/2 \). Denote the time corresponding to this \(i \) by \(\tau _{i_{k+1}+N} \). Then the \((k+1) \)st jump point \(a^*_{k+1} \) lies on the half-interval \((\tau _{i_{k+1}-1},\tau _{i_{k+1}}]\). Here the size \(b^*_{k+1} \) of discontinuity is such that
Thus, in the course of algorithm operation, it is established that \(a^*_k\in (\tau _{i_k-1},\tau _{i_k}]\), \(k\in [1:r] \).
Thus, the \(\varepsilon \)-SGG is determined as a strategy of extremal aiming (see (63)) at a stable track of the form
This fact follows from the Theorem below.
Let \(\delta ^{(k)}=[\tau _{i_k-1},\tau _{i_k+N}) \), \(\Delta ^{(r)}={\textstyle \bigcup }_{k=1}^r\delta ^{(k)}\cup [0,\tau _1) \), and \(\rho (h)=\vartheta (m_h^{-1}+m_h^{-3})\). Note that \(\tau _{i_k+N}-\tau _{i_k-1}=\rho (h)\). Therefore, the Lebesgue measure of the set \(\Delta ^{(r)}\) is \(r\rho (h)+\delta (h)\).
Theorem.
For each \( \gamma _*>0\) there exist numbers \(h_*\in (0,1) \) and \( \delta _*\in (0,1)\) such that for all \(h\in (0,h_*) \) and \( \delta \in (0,\delta _*)\) the inequality
holds, where \( \varepsilon (t)=|x_p(t)-x_0(t)|_n^2+|y_p(t)-y_0(t)|_n^2 \) .
The proof of the Theorem follows from Lemma 9 below.
Let \(L_k\) be the Lipschitz constant of the function \(f_k\), \(L=\max \limits _{k\in [0:r]} L_k\), and let \(\omega _k(\delta ) \), \(k\in [0:r] \), be the modulus of continuity of the function \(t\mapsto f_k(t,x,y,u,v)\) in the domain in which the solutions of system (1) and the stable track \(W(t) \), \(t\in T \), are confined. Denote also
Note that all jump points are concentrated in the set \(\Delta ^{(r)} \).
Lemma 5.
Let \(\delta _i\cap \Delta ^{(r)}\ne \varnothing \) . Then one has the inequality
where \( C_0=\sup \{|B_ku^{(1)}+C_ku^{(2)}+u^{(3)}|_n: u^{(1)}\in P_k,\ u^{(2)}\in Q_k,\ u^{(3)}\in E_k,\ k\in [0:r]\}\) , \(C_1=4(1+L)\) , and \(C_2=4L^2(F+d)^2+5F^2+4d^2 \) .
Proof. According to the statement in the lemma, there are no jump points on the interval \([\tau _i,\tau _{i+1}] \). Let
Then the trajectory \(\{x_p(\cdot ),y_p(\cdot )\} \) on the interval \([\tau _i,\tau _{i+1}] \) is a solution of the system
and the trajectory \(\{x_0(\cdot ),y_0(\cdot )\} \) on the same interval is a solution of the system
where \(u_k(\cdot )\) is the corresponding optimal control, \(u_k(t)\in E_k\) for a.a. \(t\in [\tau _i,\tau _{i+1}]\). In this case, we have the estimate
where
It can readily be seen that the inequality
holds. Using this inequality, we obtain
Further, by virtue of the functions \(f_{1k} \) being Lipschitz in \(x,y \) and continuous in \(t \), for \(s\in \delta _i=[\tau _i,\tau _{i+1})\) we have the inequality
Here \(I_{3i}(s)\!=\!L\{|x_p(s)-x_p(\tau _i)|_n\!+|y_p(s) -y_p(\tau _i)|_n\!+|x_0(s)-x_0(\tau _i)|_n\!+ |y_0(s)-y_0(\tau _i)|_n\}\!\le \! 2L\delta (f\!+d)\). Using the Lipschitz property of the functions \( f_{1k}\) one more time, from (73) we derive the inequality (\(s\in \delta _i \))
where \(q_{1i}=L\{|x_p(\tau _i)-x_0(\tau _i)|_n+|y_p(\tau _i) -y_0(\tau _i)|_n\}\). Obviously, \(q_{1i}\le L\varepsilon ^{1/2}(\tau _i)\). Therefore, \(I_{2i}\le I_{4i}+I_{5i} \), where
It can readily be seen that
Consequently,
Here \(\psi ^h_i\in \mathbb {R}^n\), \(|\psi ^h_i-y_p(\tau _i)|_n\le h\). In this case, taking into account Condition 1 as well as the rule of selection of vectors \(u_i \) (see (63), with \(B_0\) and \(P_0 \) replaced in (63) by \(B_k\) and \(P_k \), respectively), we conclude that the estimate \(I_{5i}\le 2h\delta C_0\) holds. Hence
Based on this, by virtue of (71) and (72), we arrive at the assertion of the lemma. The proof of the lemma is complete.
Let \(\tau _{i^{(k)}}=\max \{\tau _i:\tau _i<a^*_{k+1} \} \).
Lemma 6.
For all \(k\in [0:r-1] \) one has the inequalities
where \(\varepsilon (a^*_{k+1}-)=\lim \limits _{t\to a^*_{k+1}-}\varepsilon (t)\) .
Proof. By virtue of the Lemma in the paper [12] and Lemma 5 in the present paper, for \(\tau _i\in [\tau _{i_k+N},a^*_{k+1}]\) we have the estimates
Therefore,
Denote \(\Delta _k=a^*_{k+1}-\tau _{i^{(k)}}\). By analogy with Lemma 5, taking into account the last inequality, we obtain
where \(\tilde \rho _k=C_2\Delta _k^2+4 \omega ^2(\Delta _k)\Delta _k+2hC_0\Delta _k\). It can readily be seen that the inequalities
hold. The assertion of the lemma follows from inequalities (75)–(77) and the inequality \(a^*_k<\tau _{i_k+N} \). The proof of the lemma is complete.
We introduce the notation \(\rho _1(h)=\rho (h)+\vartheta m_h^{-3} \).
Lemma 7.
One has the inequalities
where \( \phi _1(h,\delta )=4(\chi _1+F\rho _1(h))^2+8d^2\rho ^2(h) \) , \( \phi (h,\delta )=4(\chi +F\rho _1(h))^2+8d^2\rho ^2(h) \) .
Proof. Let us verify inequality (78). By definition,
At time \(\tau _{i_1+N}\) we establish that \(a^*_1\in (\tau _{i_1-1},\tau _{i_1+N}]\) and
We set (see (68))
By the statement of the problem, we have
It can readily be seen that the inequality
holds. There are no jumps for \( t\in (a^*_1,\tau _{{i_1}+N}]\). Moreover, \(|F_k|_n\le F \), \(k\in [0:r] \). In this case,
Since \(a^*_1\in (\tau _{i_1-1},\tau _{i_1}]\), \(\tau _{i_1}-\tau _{{i_1}-1}=\delta (h)=\vartheta m^{-3}_h\), and \(|F_k|_n\le F\), one has the estimate
Therefore, in view of relations (80)–(85), one has the chain of inequalities
Since \(a^*_1\in (\tau _{i_1-1},\tau _{i_1}] \), \(N\delta =\vartheta m_h^{-1} \), the function \(x_p(\cdot ) \) is continuous on \(T \), and the function \(x_0(\cdot ) \) is continuous on \([a^*_1,\tau _{i_1+N}] \), we have the inequalities
Consequently,
Then (86) and (87) imply inequality (78).
Inequality (79) can be established in a similar way. The proof of the lemma is complete.
Let
Lemma 8.
For \(k\in [1:r-1] \) , the inequalities
hold, where \( \phi _*(h,\delta )=\phi _1(h,\delta ) \) if \(k=1 \) and \( \phi _*(h,\delta )=\phi (h,\delta ) \) if \( k\in [2:r-1]\) .
Proof. By Lemmas 6 and Lemma 7, one has the estimate
In this case,
By analogy with Lemma 6, we can establish the inequality
Note that by virtue of (5), (62), and (59) one has the inequalities
Therefore,
The assertion of the lemma follows from (88), (89), and the last inequality. The proof of the lemma is complete.
Lemma 9.
For each \(\gamma _0>0 \) , there exists an \( h_*\in (0,1)\) and a \( \delta _*\in (0,1)\) such that for all \(\delta \le \delta _* \) , \( h\le h_*\) , and \( \tau _i\notin \Delta ^{(r)}\) one has the inequalities
Proof. The functions \(\Psi _k(h,\delta ) \) possess the following property:
For each \(\gamma _0>0 \), there exists a \(\delta _*=\delta _*(\gamma _0)>0\) and an \(h_*=h_*(\gamma _0)>0 \) such that the inequality \(\Psi _r(h,\delta )\le \gamma _0\) holds for all \(h\in (0,h_*) \) and \(\delta \in (0,\delta _*) \). Therefore,the inequalities \(\varepsilon (a^*_k-)\le \gamma _0\) hold for \(\delta \in (0,\delta _*) \) and \(h\in (0,h_*) \) for all \(k\in [1:r] \). As was noted above, inequality (74) is satisfied. From this inequality and Lemma 7, for \(\tau _i\in [\tau _{i_k+N},a^*_{k+1}] \) we obtain
Based on this and taking into account Lemma 8, we derive the estimate \(\varepsilon (\tau _i)\le \Psi _{k+1}(h,\delta )\le \gamma _0 \). The proof of the lemma is complete.
Remark 2.
By virtue of Lemma 9 and the inequality \(\vartheta -a^*_r>\rho (h)\), for \(\delta \le \delta _* \) and \(h\le h_* \) we have the inequality \(\varepsilon (\vartheta )\le \gamma _0\). This implies the assertion of the Theorem.
Remark 3.
Assume that at the initial time we have constructed a family of \(u \)-stable positional absorption sets ensuring the solution of the guaranteed guidance problem for system (3) with right-hand side \(f=f_0 \) from the initial state \(\{x_0,y_0\} \) to the least neighborhood of the set \(M \). Let it be the \(\varepsilon \)-neighborhood. Denote the constructed family by \(\tilde W^{\varepsilon }(t)\), \(t\in T \). An analysis of the above-described algorithm allows the conclusion that if the inclusions
are satisfied at the jump time \(a^*_k\), then the SGG ensures bringing the state trajectory of system (3) into an arbitrarily small neighborhood of the set \(M^{\varepsilon } \) for sufficiently small \(h \) and \(\delta \).
REFERENCES
Krasovskii, N.N. and Subbotin, A.I., Pozitsionnye differentsial’nye igry (Positional Differential Games), Moscow: Fizmatlit, 1974.
Krasovskii, N.N., Upravlenie dinamicheskoi sistemoi (Control of a Dynamical System), Moscow: Nauka, 1985.
Subbotin, A.I. and Chentsov, A.G., Optimizatsiya garantii v zadachakh upravleniya (Optimization of Guarantee in Control Problems), Moscow: Nauka, 1981.
Izbrannye trudy Osipova Yu.S. (Selected Works of Yu.S. Osipov), Moscow: Izd. Mosk. Univ., 2009.
Grigorenko, N.L., Matematicheskie metody upravleniya neskol’kimi dinamicheskimi protsessami (Mathematical Methods of Control of Several Dynamic Processes), Moscow: Izd. Mosk. Univ., 1990.
Ushakov, V.N., To the construction of stable bridges in a differential pursuit–evasion game, Izv. Akad. Nauk SSSR. Tekh. Kibern., 1980, no. 4, pp. 29–36.
Kryazhimskii, A.V., To the theory of positional differential pursuit–evasion games, Dokl. Akad. Nauk SSSR, 1978, vol. 239, no. 4, pp. 123–128.
Osipov, Yu.S. and Kryazhimskii, A.V., Inverse Problems for Ordinary Differential Equations: Dynamical Solutions, London–Basel: Gordon & Breach, 1995.
Osipov, Yu.S., Control packages: an approach to solution of positional control problems with incomplete information, Russ. Math. Surv., 2006, vol. 61, no. 4, pp. 611–661.
Kryazhimskii, A.V. and Maksimov, V.I., On combination of the processes of reconstruction and guaranteeing control, Autom. Remote Control, 2013, vol. 74, no. 8, pp. 1235–1248.
Maksimov, V.I., Differential guidance game with incomplete information on the state coordinates and unknown initial state, Differ. Equations, 2015, vol. 51, no. 12, pp. 1656–1665.
Emel’yanov, S.V., Sistemy avtomaticheskogo upravleniya s peremennoi strukturoi (Systems of Automatic Control with Variable Structure), Moscow: Nauka, 1967.
Zavalishchin, S.E. and Sesekin, A.N., Impul’snye protsessy: modeli i prilozheniya (Impulse Processes: Models and Application), Yekaterinburg: Ural. Otd. Ross. Akad. Nauk, 1991.
Miller, B.M. and Rubinovich, E.Ya., Optimizatsiya dinamicheskikh sistem s impul’snymi upravleniyami (Optimization of Dynamical Systems with Impulse Controls), Moscow: Nauka, 2004.
Semerov, V.V., Repin, V.M., and Zhurina, N.E., Algoritmizatsiya protsessov upravleniya letatel’nymi apparatami v klasse logiko-dinamicheskikh sistem (Algorithmization of Aircraft Control Processes in the Class of Logical-Dynamical Systems), Moscow: Mosk. Aviats. Inst., 1987.
Bortakovskii, A.S., Optimizatsiya pereklyuchayushchikhsya sistem (Optimization of Switching Systems), Moscow: Izd. Mosk. Aviats. Inst., 2016.
Engell, S., Frehse, G., and Schnieder, E., Modeling, Analysis and Design of Hybrid System, Berlin–Heidelberg: Springer, 2002.
Savkin, A.V. and Evans, R.J., Hybrid Dynamical Systems: Controller and Sensor Switching Problems, Boston: Birkhäuser, 2002.
Vasil’ev, S.N. and Malikov, A.I., On some results on the stability of mode-switching and hybrid systems, in Aktual’nye problemy mekhaniki sploshnoi sredy. K 20-letiyu IMM KazNTs RAN (Topical Problems of Continuum Mechanics. To the 20th Anniversary of the Institute of Mathematics and Mechanics of the Kazan Scientific Center of the Russian Academy of Sciences), Kazan, 2011, pp. 23–81.
Axelsson, H., Boccadoro, V., Egerstedt, M., Valigi, P., and Wardi, Y., Optimal mode-switching for hybrid systems with varying initial states, J. Nonlinear Anal. Hybrid Syst. Appl., 2008, vol. 2, no. 3, pp. 765–772.
Maksimov, V.I., The tracking of the trajectory of a dynamical system, J. Appl. Math. Mech., 2011, vol. 75, no. 6, pp. 667–674.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Translated by V. Potapchouck
Rights and permissions
About this article
Cite this article
Osipov, Y.S., Maksimov, V.I. Feedback in a Control Problem for a System with Discontinuous Right-Hand Side. Diff Equat 57, 533–552 (2021). https://doi.org/10.1134/S0012266121040091
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0012266121040091