䞍完党な情報の条件でのモデルのゲヌム制埡

ゞュリア・フィリモノワずのコラボレヌション。


はじめに


そのような勝者党䜓が基地に飛んで、爆匟がなく、䜕もトラブルを前兆にしないず想像しおください...


画像

そしお、ここで、たずえば、雲/雲の小さな霧が予期せずに衚瀺されるか、たたはそれが倚少悪くなりたす-これ...そしお、あなたは歓迎されたすが、目暙ずしおのみ


画像

#poralize-しかし、今では数孊的なバむアスでそれをどのように行うのか、今は理解できたす。
そしお、䞀般的には、䟋えばYandexで蚀われおいるように、予期せず遭遇した障害物/障害物を回避する必芁がある堎合が倚くありたす。


数孊者の予玄。 , . : - , , , .


パヌト1-「単玔な動き」のモデル


単玔な動きは、ポップシンギングだけでなく、動的オブゞェクトの最も単玔なモデルであり、次の差分モデルで衚されたす。


$$衚瀺$$ \ドットx = u、\ xt_0= x_0、$$衚瀺$$


どこで $ inline $ xt\ in R ^ n \ u \ in P \サブセットR ^ n $ inline $ 、-control limited $ inline $ P| u | <c_u $ inline $ 速床は無限ではないため、論理的です、および $むンラむン$ R ^ n $むンラむン$ - $むンラむン$ n $むンラむン$ 次元ナヌクリッド空間この䟋では、ご芧のずおり、2次元で十分です。 倚くの $むンラむン$ M $むンラむン$ -私たちのベヌス、すなわち ここで私たちは安党で健党な状態に戻したいず思っおいたす $むンラむン$ x_1 $むンラむン$ 。


これにより䜕が埗られたすか 方皋匏を積分するず、運動の軌跡、぀たり盎線が埗られたす $むンラむン$ xt= ut + C $むンラむン$ 、぀たり、管理が指瀺されおいる堎合は、そこに飛びたす。 したがっお、干枉がない堎合、制埡ベクトル $むンラむン$ u $むンラむン$ 動きベクトルず敎列 $むンラむン$ x_1-x_0 $むンラむン$ 。


このモデルのプラスは、分析の極床のシンプルさ、マむナスです-慣性のない動きのみをモデル化したすが、慣性の動きのモデリングは次のようになる単玔化されるので、それほど怖くはありたせん


$$衚瀺$$ \ ddot x = u \右矢印\å·Š\ {\ begin {array} {rcl} \ dot x_1=x_2 \\ \ dot x_2=u。 \ end {array} \ right。$$衚瀺$$


そしお、察応するタむプのモデルに少し埌で進みたす。


説明したモデルは、動的な機胜を反映しおいたす。 敵を远加する $むンラむン$ v $むンラむン$ 可胜な限りの方法で私たちを劚げようずする人


$$衚瀺$$ \ドットx = u-v、\、xt_0= x_0、\、\存圚TxT\ in M、\、\ forall t <Txt\ notin N、\、u \ in P \サブセットR ^ n、\、v \ in Q \サブセットR ^ n $$ display $$


ここでは、同様に制限された管理 $むンラむン$ Q| v | <c_v $むンラむン$ 。


同時に、敵がどこに隠れおいるかを事前に知るこずはできたせんが、同時に、圌はすべおを知っおおり、私たちが近くを飛ぶ間、自分を埅っおいるので、圌のコントロヌルの助けを借りお $むンラむン$ v $むンラむン$ 私たちをたくさん手に入れおください $むンラむン$ n $むンラむン$ 。


私たちの目暙は $むンラむン$ M $むンラむン$ かわすこずを保蚌 $むンラむン$ n $むンラむン$ 、実際に䜕を回避しおいるのかを知る必芁があり、遅かれ早かれ障害を芋぀けたす。 慣性のない動きの堎合、最埌から2番目の瞬間たで䜕もわからない堎合がありたす。この堎合、速床ベクトルおよび、それに応じお軌道を干枉から垞に遠ざけるこずができるからです。


同時に、ご芧のずおり、<<å±±>>型の干枉は、倧きな障害ではありたすが動かないため、最悪の状況ではありたせん。敵が機動しおいる堎合はさらに悪いので、さらにいく぀かの点を議論する必芁がありたす。



䞊蚘のヒュヌリスティックな匕数を䜿甚しお、空間内の次の条件䞋で䞊蚘の問題を解決する方法を確認したす。 $むンラむン$ R ^ 2 $むンラむン$ 


$$ display $$ \ begin {array} {rcl} \ dot {x} _1=u_1-v_1、\\ \ dot {x} _2=u_2-v_2。 \ end {array} $$衚瀺$$


ここに $むンラむン$ x_1、\ x_2 $むンラむン$ -オブゞェクトの座暙 $むンラむン$ x $むンラむン$ 飛行機で $むンラむン$ 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 $
管理制限 $むンラむン$ ut、\ vt$むンラむン$ 圢がある



最初のプレヌダヌは、システムの軌跡を有限時間で端末セットに転送しようずしたす $むンラむン$ M = S_ {1}[12、\ 6] ^ {T}$むンラむン$ -点を䞭心ずする半埄1の円 $むンラむン$ [12、\ 6] ^ {T} $むンラむン$ 耇数の干枉を回避しながら $むンラむン$ N = S_ {2}[8、\ 5] ^ {T}$むンラむン$ -点を䞭心ずする半埄2の円 $むンラむン$ [8、\ 5] ^ {T} $むンラむン$ 。


最初のプレむダヌがゲヌムを正垞に完了する時間 $むンラむン$ T = 36.0 $むンラむン$ 。


システムの軌跡ず最初のプレヌダヌのコントロヌルを次の図に瀺したす。


システムの軌跡。 画像
最初の制埡コンポヌネントの時間䟝存性。 画像
2番目の制埡コンポヌネントの時間䟝存性。 画像


このアプロヌチには、明らかにいく぀かの欠点がありたす。



パヌト2-モデルは「単玔な動䜜」のたたですが、スむッチの数は枛りたす


モデルは単玔であり、平面に沿っお任意のポむントから任意のポむントに移動できるためこれは将来の重芁な仮定ですが、珟時点ではメモを取るだけです、次のように掚論するこずを劚げるものはありたせん。


䞀歩先を考えおみたしょうシステムが最初にタヌゲットに向けられ、次のステップで逞脱し始めた堎合、システムが2぀のステップで到達し、すぐにそれを䞭間タヌゲットずしお指すポむントを芋぀けるこずができたす。 できたすか 私たちの仮定-はい。


同じ䟋で、䜕が起こるか芋おみたしょう。 最初のプレむダヌがゲヌムを正垞に完了した時間は、 $むンラむン$ T = 36.0 $むンラむン$ 前に $むンラむン$ T = 11.5 $むンラむン$ 。 切り替え回数も倧幅に枛少したした。 泚意しおください-少なくずも䞀歩先を効果的に考えおください そしお䞀般的に健康に良い 。


システムの軌跡ず最初のプレヌダヌの制埡コンポヌネントを次の図に瀺したす。


システムの軌跡。 画像
最初の制埡コンポヌネントの時間䟝存性。 画像
2番目の制埡コンポヌネントの時間䟝存性。 画像


パヌト3-モデルはただ「単玔な動き」にありたすが、ここで<< normal >>の近䌌で問題を解決したす


䞀床に1぀のセットを回避できるため、远加のセットを構築するこずを劚げるものは䜕もありたせん。それを回避し、おそらく時間ステップの改良を加えおそれずは異なるポむントに到達するこずが保蚌されたす。私たちが今いるずころ。 そしお、次のようにしたす。


軌道の远加の回避セットの構築。
画像
぀たり、远加のセットを䜜成するだけで、そこから「問題」ポむントを䞭心ずしおではなく、図のようにいくらかの倉䜍を含めお回避したす。


パヌト4-数孊的基瀎


それでも、慣性オブゞェクトの制埡を構築するには、理論に没頭する必芁がありたす。この堎合、単玔なヒュヌリスティックな議論が機胜しなくなり、それに応じお、゜リュヌションの理論的根拠を遞択する必芁があるからです。 もしあなたが 重床の怠laz 十分な時間がない堎合は、セクションをスキップしお結果をすぐに䜿甚できたす。興味がある堎合は、さらに調べおください。


基瀎ずしお、Lev Semenovich Pontryagin [1]によっおわが囜で開発された埮分ゲヌムの理論を䜿甚したすそれが誰であるかわからない堎合は、必ず読んでください。 。


これを解決するには、2぀のセットが必芁です。



最初のセットでは、干枉がない堎合、有限セットを含むように構築できるかどうかは倚かれ少なかれ明確です $むンラむン$ M $むンラむン$ -それはゲヌムが正垞に完了するこずを意味したす、私たちはできたせん-それはゲヌムが単に完了できないこずを意味したす。 理論的には、次のように構築されたす-初期から始たる各ポむント $むンラむン$ x_0 $むンラむン$ 利甚可胜なすべおのコントロヌルを列挙するこずにより、取埗できるセットを構築したす $むンラむン$ \デルタt $むンラむン$ 、その埌操䜜を繰り返したす。 耇雑に芋えたすが、凞集合ず線圢システムの堎合、凞解析装眮を䜿甚しおすべおを根本的に簡玠化できたす。サポヌト関数ず察応するグリッドの導入[4]。 このようなセットの構築は、最初のプレむダヌを指す問題を解決したす。それをタスクAず呌びたしょう。
干枉なしで倚くの$ M $を目指しお 。 画像


2番目のセット2番目のプレむダヌが私たちを捕たえるこずができ、回避する必芁があるセットに぀いおは、それはやや耇雑です-指を芋おください



぀たり、逞脱するセットは、䞀方で接近するずき倧きくなり、アヌクの反察偎離れるずきで避ける必芁があるものよりもわずかに倧きくなる可胜性がありたす。
矀衆の回避 $むンラむン$ n $むンラむン$ 。 画像


偶然 論争 そうは思いたせん 「Back to the Future」の「時空連続䜓」のDocのように、もう1぀の倉数があるこずを思い出しおください-時間であり、匕甚笊で匕甚された「接近」および「移動」ずいう甚語は、軌跡に沿ったシステムの動䜜ずしお解釈されたす盎線運動ず䞀臎し、ナヌクリッド空間の距離によっお特城付けられるこずは確かではありたせん。 しかし、特定のポむントに移動する間、「遠近」および「近づいおくる」ずいう抂念は非垞によく特城付けられおいたす。


この堎合、回避する必芁があるセットからではなく、回避のコントロヌルを構築したしょう $むンラむン$ n $むンラむン$ 、セット内の察応する時間間隔に近づくたでに、倉換埌のセットから最初のプレむダヌの優䜍性により枛少したす $むンラむン$ n $むンラむン$ -぀たり 狭い偎面を持぀最初のプレヌダヌに向けられた䞀皮のファンネルを構築し、それからすでに始めたす。 ゲヌムのすべおの瞬間にそのようなセットを構築し、それを回避するこずで、最初のプレむダヌを回避する問題を解決したす。それを問題Bず呌びたしょう。


したがっお、䞀般的な管理は最初のプレヌダヌの管理であるため、各時点でこれらのサブタスクの1぀だけを解決したす。


次に、オブゞェクトの動きを圢匏化したす $むンラむン$ x $むンラむン$ で $むンラむン$ x $むンラむン$ -次元ナヌクリッド空間 $むンラむン$ \ mathbb {R} ^ n $むンラむン$ 次の埮分方皋匏系


$$衚瀺$$ \ドット{x} = A x + B u-C v、$$衚瀺$$


どこで $ inline $ x \ in \ mathbb {R} ^ n、\ u \ in P \サブセット\ mathbb {R} ^ p、\ v \ in Q \サブセット\ mathbb {R} ^ q $ inline $ ; $むンラむン$ P、\ Q $むンラむン$ -ナヌクリッド空間からの凞コンパクト集合 $ inline $ \ mathbb {R} ^ p、\ \ mathbb {R} ^ q $ inline $ ; $むンラむン$ A、\ B、\ C $むンラむン$ -定数行列、 $ inline $ A \ in \ mathbb {R} ^ {n \ times n}、\ B \ in \ mathbb {R} ^ {n \ times p}、\ C \ in \ mathbb {R} ^ {n \ times q} $むンラむン$ 、すべおの存圚、䞀意性、継続性を保蚌したす $むンラむン$ t \ ge t_0 $むンラむン$ コヌシヌ問題の解決策。


ベクトル $むンラむン$ u $むンラむン$ 最初のプレむダヌ、ベクタヌが自由に䜿える $むンラむン$ v $むンラむン$ 2番目のプレむダヌが自由に䜿甚できたす。


運動は $むンラむン$ t = t_0 $むンラむン$ 初期状態から $むンラむン$x_0、\ t_0$むンラむン$ ルベヌグの枬定可胜な機胜の圱響䞋で進行する $ inline $ ut\ in P、\ vt\ in Q $ inline $ 。


で $むンラむン$ \ mathbb {R} ^ n $むンラむン$ いく぀かの空でない凞閉集合は区別されたす $むンラむン$ M $むンラむン$ そしお $むンラむン$ n $むンラむン$ 。 倚くの $むンラむン$ M $むンラむン$ 最初のプレヌダヌの端末セットです。 最初のプレむダヌの目暙は、むンクルヌゞョンを達成するこずです $ inline $ xt_1\ in M $ inline $ いく぀かのために $むンラむン$ t_1 \ ge t_0 $むンラむン$ 。 倚くの $むンラむン$ n $むンラむン$ 2番目のプレヌダヌの端末セットず1番目のプレヌダヌの干枉セットです。 2番目のプレヌダヌの目暙は、むンクルヌゞョンを達成するこずです $ inline $ xt_1 '\ in N $ inline $ いく぀かのために $むンラむン$ t_1 '\ ge t_0 $むンラむン$ 。 ポむントの最初のヒットの瞬間に $むンラむン$ xt$むンラむン$ に $むンラむン$ n $むンラむン$ ゲヌムは2番目のプレヌダヌによっお正垞に完了したず芋なされたす。 最初のプレヌダヌの远加のタスクは、ポむントを打぀こずを避けるこずです $むンラむン$ xt$むンラむン$ に $むンラむン$ n $むンラむン$ 。


ゲヌムは、ポむントの最初のヒット時に最初のプレヌダヌによっお正垞に完了したず芋なされたす $むンラむン$ xt$むンラむン$ に $むンラむン$ M $むンラむン$ 過去のすべおの時点でポむントが $むンラむン$ xt$むンラむン$ ヒットしない $むンラむン$ n $むンラむン$ 。 したがっお、プレむダヌの目暙は䞀臎せず、ポむント $むンラむン$ xt$むンラむン$ 戊う郚門の圱響を受けおいる $むンラむン$ ut、\ vt$むンラむン$ 。


差分ゲヌムに぀いおは、第1プレむダヌず第2プレむダヌの芳点から個別に怜蚎したす。
A最初のプレむダヌが知っおいるこずを前提ずしおいたす


  1. 競合する管理察象゚ンティティの動的機胜 $むンラむン$ x $むンラむン$ 、぀たり行列 $むンラむン$ A、\ B、\ C $むンラむン$ 、セット $むンラむン$ P、\ Q $むンラむン$ ;
  2. ゲヌムの初期状態 $むンラむン$x_0、t_0$むンラむン$ ;

たた、最初のプレむダヌが倚くのこずを怜出できるず仮定されたす $むンラむン$ n $むンラむン$ 時間内に $むンラむン$ \シヌタ> 0 $むンラむン$ その倀は以䞋で定矩されたす。


最初のプレむダヌの戊略を定矩する $ 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 $ で枬定可胜 $むンラむン$ t $むンラむン$ そしお $ inline $ ut\ in P $ inline $ 。


タスクA初期状態を芋぀ける $むンラむン$x_0、t_0$むンラむン$ 最初のプレむダヌは、任意の枬定可胜なものにゲヌムの終わりを提䟛するような戊略を持っおいる $ inline $ v \ in Q $ inline $ 最終的な瞬間よりも遅くはありたせん。 そのような条件 $むンラむン$x_0、t_0$むンラむン$ 問題Aの解決策ず呌ばれたす


B 2番目のプレヌダヌには、ゲヌムの進行状況に関する完党な情報がありたす。
2番目のプレむダヌの戊略を定矩する $むンラむン$ 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 $ 機胜 $むンラむン$ vt= Vx_0、t_0、u_t\ cdot$ inline $ で枬定可胜 $むンラむン$ t $むンラむン$ そしお $ inline $ vt\ in Q $ inline $ 。


タスクB初期状態を芋぀ける $むンラむン$x_0、t_0$むンラむン$ 2番目のプレヌダヌは、任意の枬定可胜なものにゲヌムの終了を提䟛するような戊略を持っおいたす $ inline $ u \ in P $ inline $ 最終的な瞬間よりも遅くはありたせん。 そのような条件 $むンラむン$x_0、t_0$むンラむン$ 問題Bの解決策を呌び出したす。


仮定する $むンラむン$ M = M ^ 1 + M ^ 2 $むンラむン$ どこで $むンラむン$ M ^ 1 $むンラむン$ -空間の線圢郚分空間 $むンラむン$ \ mathbb {R} ^ n $むンラむン$ 、 $むンラむン$ M ^ 2 $むンラむン$ -凞コンパクト、 $むンラむン$ M ^ 2 \サブセットL ^ 1、\ L ^ 1 \ oplus M ^ 1 = \ mathbb {R} ^ n $ inline $ 。 同様に $むンラむン$ N = N ^ 1 + N ^ 2 $むンラむン$ どこで $むンラむン$ N ^ 1 $むンラむン$ -空間の線圢郚分空間 $むンラむン$ \ mathbb {R} ^ n $むンラむン$ 、 $むンラむン$ N ^ 2 $むンラむン$ -凞コンパクト、 $むンラむン$ N ^ 2 \サブセットL ^ 1、\ L ^ 1 \ oplus N ^ 1 = \ mathbb {R} ^ n $ inline $ 。 同時に $むンラむン$ \ pi $むンラむン$ -盎亀蚭蚈のオペレヌタヌ $むンラむン$ \ mathbb {R} ^ n $むンラむン$ で $むンラむン$ L ^ 1 $むンラむン$ 、 $ inline $ \ pi \ in \ mathbb {R} ^ {\ nu \ times n} $ inline $ 。 これらの構造は、䞀般的なケヌスおよび慣性オブゞェクトがある堎合のゲヌムが埮分方皋匏系の次元よりも小さな次元の空間でプレむされるこずを考慮するために必芁です。


サブセクション4.1。 セットから最初のプレむダヌを回避する問題の解決可胜性の十分条件 $むンラむン$ n $むンラむン$


タスクB-最初のプレヌダヌを2番目のプレヌダヌで远跡するタスクを怜蚎し、この問題が解決するポむントのセットを構築したす。 そのため、このタむプの問題に察しお、ポントリャヌギンは垌望するセット-亀互合蚈-を䜜成する方法を考え出したした- $むンラむン$ Wt$むンラむン$ [3]、[5]。 したがっお、亀互の合蚈は凞コンパクトであるだけでなく、 $むンラむン$ v $むンラむン$ -安定぀たり、必芁な2番目のプレむダヌの戊略を構築するこずができたす、たた、小さなゲヌムのサドルポむントが存圚するこずを保蚌したす[6、p。56]぀たり、ゲヌムは原則的に決定可胜です-぀たり 䞀床に。


[6、p。69-定理17.1]から、これらの条件䞋では代替定理を䜿甚できるこずがわかりたす。


開始䜍眮に぀いお $むンラむン$t_0、x_0$むンラむン$ そしお遞択 $ inline $ \ bar T \ ge t_0 $ inline $ 次の2぀のステヌトメントのいずれかが真です。
1たたは戊略がありたす $むンラむン$ \バヌ{v} $むンラむン$ すべおの動きに察しお $むンラむン$ xt= xt、t_0、x_0、\ bar {v}$むンラむン$ 䌚議を提䟛したす $ inline $ \ {\ tau、x\ tau\} \ in N $ inline $ 終了時間 $むンラむン$ \ tau <\ bar {T} $むンラむン$ 。 ぀たり、2番目のプレヌダヌの䜍眮戊略のクラスでは、远跡問題問題Bは解決可胜です。
2たたは、そうでなければ、戊略がありたす $ inline $ \ bar {u} $ inline $ すべおの動きに察しお $むンラむン$ xt= xt、t_0、x_0、\ bar {u}$むンラむン$ 倚数の回避を提䟛したす $むンラむン$ \むプシロン$むンラむン$ -その時点たでのセット$ N $の近傍 $むンラむン$ \バヌ{T} $むンラむン$ 。 ぀たり、最初のプレヌダヌの䜍眮戊略のクラスでは、回避問題問題Aは解決可胜です。

たた、 $むンラむン$ v $むンラむン$ セットの安定性 $むンラむン$ WT$むンラむン$ [6、p。62-定理15.1]に基づいお、次の条件が埗られたす。


$$ display $$ \ forall t \ in [t_0、\ bar T]xt_0\ notin Wt$$ display $$


最初のプレむダヌを初期䜍眮から回避する問題を解決するための十分な条件です $むンラむン$t_0、x_0$むンラむン$ から $むンラむン$ \むプシロン$むンラむン$ セットの近傍 $むンラむン$ n $むンラむン$ 時間が経぀に぀れお $むンラむン$ \バヌT $むンラむン$ 。


最初のプレヌダヌのリ゜ヌスがセットで定矩されおいる堎合 $むンラむン$ P $むンラむン$ セットで定矩された2番目のプレヌダヌのリ゜ヌスを超過する $むンラむン$ Q $むンラむン$ そしお $むンラむン$ n $むンラむン$ 、そしおそのような時間がありたす $むンラむン$ \シヌタ$むンラむン$ あれ $むンラむン$ W\シヌタ= \ emptyset $むンラむン$ 。
瞬間の存圚 $むンラむン$ t $むンラむン$ どの包含 $ inline $ xt\ in Wt$ inline $ 、範囲からの時間に察する問題Bの可解性を提䟛したす $むンラむン$ [t、t + \シヌタ] $むンラむン$ 。


぀たり、戊略を構築できたす $むンラむン$ ux_0、t_0、xt$むンラむン$ 条件を満たす


$$ display $$ \ forall \ tau \ in [t、t + \ Theta]x\ tau、ux_0、t_0、x\ tau\ notin W\ tau$$ display $ $


したがっお、セットの回避を確保するために $むンラむン$ n $むンラむン$ 、珟圚の時点に぀いお䞊蚘の条件を確認する必芁がありたす $むンラむン$ t $むンラむン$ 、およびその埌のすべおの瞬間の深さたで $むンラむン$ t + \シヌタ$むンラむン$ 。


倚くのΊ(Θ,t) , :


Ί(Θ,t)=⋃τ∈[t,t+Θ]W(τ),


t, . - , ( ), , .


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


$むンラむン$ M $むンラむン$ . $むンラむン$ M $むンラむン$ :


∃T:z(t0)∈ˉW(T).


4.2.


N,Θ 。 ,ωK[t0, T] , ,s :


s=ΘΔωK.


( )τ+ΔωK :


x(τ)∈ΔωKπeτACQ+W(τ),τ∈[t,t+Θ].


τ,τ+ΔωK 。
, , .


:


  1. $むンラむン$ M $むンラむン$ 


    ∀T:Ί(T,τ)∩M≠∅;


    " " ;


  2. Ί(T,τ), — :

    x(t0)∉Ω(T,τ),


    , .



    N$むンラむン$ M $むンラむン$ 。


    , ,x0:x0∉Ω(Θ,τ) , , ,x(t)Ί(Θ,τ)ϵ , .


    , , , .


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


    U(ξ−ti,x(ξ−ti))∈argmaxu∈P{πu,~ψi(x(ξ−ti))},


    どこで


    ~ψi(x(ξ−ti))∈argminψ∈S1(0){c(Ί(Θ,τ),ψ)−(πx(ξ−ti),ψ)}.


    15.2 [6, . 65], , ,x(t)Ί(Θ,τ) ,0 .


    $むンラむン$ M $むンラむン$ 。 -N ,x(t0) , :


    U(ξ−ti,x(ξ−ti))∈argminu∈P(πu,~ψi(x(ξ−ti))).


    -- :


    • T, ;
    • ti、i=¯0,T 。

    :


    π(x(ti)+P)∩Ί(Θ,τ)


    • x(ti)Ί(Θ,ti), ;

    • .

    , , ..w(ti+1)∉W(T) どこでT 、W(T) — . ..W(Tj)Tj 、j - .


    , $むンラむン$ M $むンラむン$ , ,N , .


    N— , ,N . , . 同時に


    ˉTmin=T


    — ,ˉTmax , .


    —


    , , . — " ", . .


    :


    ˙x1=x3,˙x2=x4,˙x3=u1−v1,˙x4=u2−v2.


    ここにx1, x2 — $むンラむン$ x $むンラむン$ ,x3, x4 — ,x(t)=[x1(t), x2(t), x3(t), x4(t)]T∈R4;
    x(t0)=[3, 4, 0, 0]T∈R4.


    u(t), v(t)


    u(t)=[u1(t), u2(t)]T∈P⊂R2, P=S1([0, 0]T),


    v(t)=[v1(t), v2(t)]T∈Q⊂R2, Q=S0.9([0, 0]T).



    M=S1([12, 6]T),



    N=S2([8, 5]T).


    ,


    T=22,30.


    .


    .
    画像


    .
    画像


    .
    画像


    , :


    T=8,80


    .


    .
    画像


    .
    画像


    .
    画像


    , , , .


    結論


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


    : GitHub


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


    , .. , , , .. " " .


    .


    UPD: technic93 , (. ).



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


    [2] .. : , , , 1968


    [3] .. , , , 1990


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


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


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


    [7] .., . , , , 1972


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


    ( jul305a@gmail.com )



Source: https://habr.com/ru/post/J332142/


All Articles