-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


, 09 2017 . 23:59 +

( jul305a@gmail.com)



, , ,
image
, , / , , , , :
image
# .
, /, , , .


. , . : - , , , .



, , :


$$display$$\dot x = u, \ x(t_0) = x_0,$$display$$


$inline$x(t)\in R^n \ u\in P\subset R^n$inline$, - $inline$P:|u|math> ( , .. ), $inline$R^n$inline$ $inline$n$inline$- ( , , ). $inline$M$inline$ , .. , $inline$x_1$inline$.


? , $inline$x(t)=u t +C$inline$, , , . , $inline$u$inline$ $inline$x_1 - x_0$inline$.


, , () :


$$display$$\ddot x = u \Rightarrow \left\{ \begin{array}{rcl} \dot x_1 &=& x_2\\ \dot x_2 &=& u. \end{array} \right.$$display$$


.


. $inline$v$inline$, :


$$display$$ x = u - v,\, x(t_0) = x_0,\, \exists T: x(T)\in M,\, \forall tmath>


$inline$Q:|v|math>.


, , , , , , $inline$v$inline$ $inline$N$inline$.


-- $inline$M$inline$, $inline$N$inline$, , , , . , (, , ) .


, , <<>> , , , , :


  • , , , , $inline$Q$inline$ $inline$P$inline$;
  • , , , << >> .

, , $inline$R^2$inline$:


$$display$$ \begin{array}{rcl} \dot{x}_1 &=& u_1 - v_1,\\ \dot{x}_2 &=& u_2 - v_2. \end{array}$$display$$


$inline$x_1,\ x_2$inline$ $inline$x$inline$ , $inline$x(t) = [x_1(t),\ x_2(t)]^{T} \in \mathbb{R}^2.$inline$


$inline$x(t_0) = [3,\ 4]^{T} \in \mathbb{R}^2.$inline$
$inline$u(t),\ v(t)$inline$


  • $inline$u(t) \in P \subset \mathbb{R}^2,\ P = S_{1} ([0,\ 0]^{T})$inline$ 1;
  • $inline$v(t) \in Q \subset \mathbb{R}^2,\ Q = S_{0.9} ([0,\ 0]^{T})$inline$ 0.9.

$inline$M = S_{1}([12,\ 6]^{T})$inline$ 1 $inline$[12,\ 6]^{T}$inline$, $inline$N = S_{2}([8,\ 5]^{T})$inline$ 2 $inline$[8,\ 5]^{T}$inline$.


$inline$T = 36.0$inline$.


.


.image
.image
.image


, , :


  • , , ;
  • , , , , ;
  • , , : , ;
  • , , , , , .

,


, ( , ), .


: , , , , . ? .


, . $inline$T = 36.0$inline$ $inline$T = 11,5$inline$. . .


.


.image
.image
.image


, << >>


, , , , ( ) , , . :


.
image
, , , , .



, , , , . , , , .


, [1] ( , , , ) [2].


:


  • ;
  • .
    , .

, , , $inline$M$inline$ , . $inline$x_0$inline$ $inline$\Delta t$inline$, . , , , [4]. , .
$M$ .image


, :


  • , "" , , , ;
  • "" , .

( ), ( ) , ?
$inline$N$inline$.image


? ? . " " "- " , "" "" , . "-" "-" .
$inline$N$inline$, ( ) $inline$N$inline$ .. . , .


, .


$inline$x$inline$, $inline$x$inline$-- $inline$\mathbb{R}^n$inline$ :


$$display$$\dot{x} = A x + B u - C v,$$display$$


$inline$x \in \mathbb{R}^n,\ u \in P \subset \mathbb{R}^p,\ v \in Q \subset \mathbb{R}^q$inline$; $inline$P,\ Q$inline$ $inline$\mathbb{R}^p,\ \mathbb{R}^q$inline$; $inline$A,\ B,\ C$inline$ , $inline$A \in \mathbb{R}^{n \times n},\ B \in \mathbb{R}^{n \times p},\ C \in \mathbb{R}^{n \times q}$inline$, , $inline$t \ge t_0$inline$ .


$inline$u$inline$ , $inline$v$inline$ .


$inline$t = t_0$inline$ $inline$(x_0,\ t_0)$inline$ $inline$u(t) \in P,\ v(t) \in Q$inline$.


$inline$\mathbb{R}^n$inline$ $inline$M$inline$ $inline$N$inline$. $inline$M$inline$ . $inline$x(t_1) \in M$inline$ $inline$t_1 \ge t_0$inline$. $inline$N$inline$ . $inline$x(t_1') \in N$inline$ $inline$t_1' \ge t_0$inline$. $inline$x(t)$inline$ $inline$N$inline$ . $inline$x(t)$inline$ $inline$N$inline$.


$inline$x(t)$inline$ $inline$M$inline$ , $inline$x(t)$inline$ $inline$N$inline$. , , $inline$x(t)$inline$ $inline$u(t),\ v(t)$inline$.


.
A: , :


  1. $inline$x$inline$, $inline$A,\ B,\ C$inline$, $inline$P,\ Q$inline$;
  2. $inline$(x_0, t_0)$inline$;

, $inline$N$inline$ $inline$\Theta>0$inline$, .


$inline$u(t) = U(x_0, t_0, v_t(\cdot))$inline$ , $inline$v(t) \in Q,\ t \ge t_0$inline$, : $inline$v(t) \in Q,\ t \ge t_0$inline$, $inline$u(t) = U(x_0, t_0, v_t(\cdot))$inline$ $inline$t$inline$ $inline$u(t) \in P$inline$.


A: $inline$(x_0, t_0)$inline$, , $inline$v \in Q$inline$ . $inline$(x_0, t_0)$inline$ A.


: .
$inline$v(t) = V(x_0, t_0, u_t(\cdot))$inline$ , $inline$u(t) \in P,\ t \ge t_0$inline$, : $inline$u(t) \in P,\ t \ge t_0$inline$, $inline$v(t) = V(x_0, t_0, u_t(\cdot))$inline$ $inline$t$inline$ $inline$v(t) \in Q$inline$.


: $inline$(x_0, t_0)$inline$, , $inline$u \in P$inline$ . $inline$(x_0, t_0)$inline$ .


, $inline$M = M^1 + M^2$inline$, $inline$M^1$inline$ $inline$\mathbb{R}^n$inline$, $inline$M^2$inline$ , $inline$M^2 \subset L^1,\ L^1 \oplus M^1 = \mathbb{R}^n$inline$. $inline$N = N^1 + N^2$inline$, $inline$N^1$inline$ $inline$\mathbb{R}^n$inline$, $inline$N^2$inline$ , $inline$N^2 \subset L^1,\ L^1 \oplus N^1 = \mathbb{R}^n$inline$. $inline$\pi$inline$ $inline$\mathbb{R}^n$inline$ $inline$L^1$inline$, $inline$\pi \in \mathbb{R}^{\nu \times n}$inline$. , , ( ) .


4.1. $inline$N$inline$


, . , $inline$W(t)$inline$ [3], [5]. , $inline$v$inline$- (.. ), [6, . 56] ( , ) .. .


[6, . 69 17.1] , :


$inline$(t_0, x_0)$inline$ $inline$\bar T \ge t_0$inline$ :
1) $inline$\bar{v}$inline$, $inline$x(t)=x(t,t_0,x_0,\bar{v})$inline$ $inline$\{\tau,x(\tau)\}\in N$inline$ $inline$\tau<\bar{T}$inline$. , ( ).
2) , , $inline$\bar{u}$inline$, $inline$x(t)=x(t,t_0,x_0,\bar{u})$inline$, $inline$\epsilon$inline$- $N$ $inline$\bar{T}$inline$. , ( ).

, $inline$v$inline$- $inline$W(T)$inline$ [6, . 62 15.1] , :


$$display$$ \forall t \in [t_0, \bar T]: x(t_0) \notin W(t)$$display$$


$inline$(t_0, x_0)$inline$ $inline$\epsilon$inline$- $inline$N$inline$ $inline$\bar T$inline$.


, $inline$P$inline$, , $inline$Q$inline$ $inline$N$inline$, $inline$\Theta$inline$, $inline$W(\Theta) = \emptyset$inline$.
$inline$t$inline$, $inline$x(t) \in W(t)$inline$, $inline$[t, t+\Theta]$inline$.


$inline$u(x_0, t_0, x(t))$inline$, :


$$display$$ \forall \tau \in [t, t + \Theta]: x(\tau, u(x_0, t_0, x(\tau))) \notin W(\tau).$$display$$


, , $inline$N$inline$, $inline$t$inline$, $inline$t + \Theta$inline$.


$inline$\Phi(\Theta, t)$inline$, :


$$display$$ \Phi(\Theta,t) = \bigcup_{\tau\in[t,t+\Theta]}W(\tau),$$display$$


$inline$t$inline$, . - , ( ), , .


, , , : 5, 2, -- 1, 4. .


$inline$M$inline$ . $inline$M$inline$ :


$$display$$ \exists T: z(t_0) \in \bar{W}(T).$$display$$


4.2.


$inline$N$inline$ , $inline$\Theta$inline$. , $inline$\omega_K$inline$ $inline$[t_0,\ T]$inline$, , $inline$s$inline$ :


$$display$$ s = \frac{\Theta}{\Delta_{\omega_K}}.$$display$$


( ) $inline$\tau + \Delta_{\omega_K}$inline$ :


$$display$$x(\tau) \in \Delta_{\omega_K} \pi e^{\tau A}CQ + W(\tau),\, \tau\in[t,t+\Theta].$$display$$


$inline$\tau$inline$ , $inline$\tau + \Delta_{\omega_K}$inline$.
, , .


:


  1. $inline$M$inline$:


    $$display$$\forall T: \Phi( T, \tau) \cap M \neq \emptyset;$$display$$


    " " ;


  2. $inline$\Phi( T, \tau)$inline$, :

    $$display$$x(t_0)\notin \Phi( T, \tau),$$display$$

    , .



    $inline$N$inline$ $inline$M$inline$.


    , , $inline$x_0: x_0 \notin \Phi(\Theta,\tau)$inline$, , , $inline$x(t)$inline$ $inline$\Phi(\Theta,\tau)$inline$ $inline$\epsilon$inline$ , .


    , , , .


    , , , [6, . 69], $inline$N$inline$ :


    $$display$$ U(\theta - t_i, x(\theta - t_i)) \in \underset{u \in P} {\mathrm{argmax}} \left\{ \pi u,\tilde{\psi_i}(x(\theta - t_i)) \right\},$$display$$



    $$display$$\tilde{\psi_i}(x(\theta-t_i))\in \underset{\psi \in S_1(0)} {\mathrm{argmin}} \left\{ c(\Phi(\Theta,\tau),\psi)-(\pi x(\theta-t_i),\psi) \right\}.$$display$$


    15.2 [6, . 65], , , $inline$x(t)$inline$ $inline$\Phi(\Theta,\tau)$inline$, $inline$0$inline$ .


    $inline$M$inline$. - $inline$N$inline$ , $inline$x(t_0)$inline$ , :


    $$display$$ U(\theta-t_i,x(\theta-t_i))\in \underset{u \in P}{\mathrm{argmin}}(\pi u,\tilde{\psi_i}(x(\theta-t_i))).$$display$$


    -- :


    • $inline$T$inline$ , ;
    • $inline$t_i$inline$, $inline$i=\overline{0,T}$inline$.

    :


    $$display$$ \pi (x(t_i) + P) \cap \Phi(\Theta,\tau)$$display$$


    • $inline$x(t_i)$inline$ $inline$\Phi(\Theta,t_i)$inline$, ;

    • .

    , , .. $inline$w(t_{i+1})\notin W(T)$inline$, $inline$T$inline$, $inline$W(T)$inline$ . .. $inline$W(T^j)$inline$ $inline$T^j$inline$, $inline$j$inline$- .


    , $inline$M$inline$, , $inline$N$inline$, .


    $inline$N$inline$ , , $inline$N$inline$ . , .


    $$display$$ \bar{T}_{min} = T$$display$$


    , $inline$\bar{T}_{max}$inline$ , .



    , , . " ", . .


    :


    $$display$$\begin{array}{rcl} \dot{x}_1 &=& x_3,\\ \dot{x}_2 &=& x_4,\\ \dot{x}_3 &=& u_1 - v_1,\\ \dot{x}_4 &=& u_2 - v_2. \end{array}$$display$$


    $inline$x_1,\ x_2$inline$ $inline$x$inline$ , $inline$x_3,\ x_4$inline$ , $inline$x(t) = [x_1(t),\ x_2(t),\ x_3(t),\ x_4(t)]^{T} \in \mathbb{R}^4;$inline$
    $inline$x(t_0) = [3,\ 4,\ 0,\ 0]^{T} \in \mathbb{R}^4.$inline$


    $inline$u(t),\ v(t)$inline$


    $$display$$u(t) = [u_1(t),\ u_2(t)]^{T} \in P \subset \mathbb{R}^2,\ P = S_{1} ([0,\ 0]^{T}),$$display$$


    $$display$$v(t) = [v_1(t),\ v_2(t)]^{T} \in Q \subset \mathbb{R}^2,\ Q = S_{0.9} ([0,\ 0]^{T}).$$display$$



    $$display$$M = S_{1}([12,\ 6]^{T}),$$display$$



    $$display$$N = S_{2}([8,\ 5]^{T}).$$display$$


    ,


    $$display$$T = 22,30.$$display$$


    .


    .
    image


    .
    image


    .
    image


    , :


    $$display$$T = 8,80$$display$$


    .


    .
    image


    .
    image


    .
    image


    , , , .



    ( , , ), "" "" , (. .. c, .. .. ), .


    : GitHub


    , 19 , , C++ , , .. . .


    , .. , , , .. " " .


    .



    [1] .. . . , , , , 1983


    [2] .. : , , , 1968


    [3] .. , , , 1990


    [4] .. , .. , .. . , , 2007


    [5] .., .., .. , , 2007


    [6] .., .. , , , 1974


    [7] .., . , , , 1972


    [8] .., .., .., .. , , , 1969

Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/332142/

:  

: [1] []
 

:
: 

: ( )

:

  URL