Page 56 - Г
P. 56

Принцип  максимуму  дозволяє  варіаційну  задачу
                            знаходження  керування  U*  (τ),  що  забезпечує  екстремум
                            функціонала (170), звести до більш простої задачі визначення
                            U*  (τ),  максимізуючій  функцію  Гамільтона  h  (U),  що  для
                            випадку скалярного керування має вид
                                                      m
                                                 u ( h  )  i (  f )  i (  X  u ,  ),                          (3.15)
                                                      i  0
                            де  функції    i (  )  знаходять,  розв’язуючи  систему  2m  +  1
                            диференціальних рівнянь
                             d  0   ; 0  d  i  h      m     f i (  X  u ,  ) ;  dx i  f  (  X  u ,  )     (3.16)
                             d        d        x i   j  0  i   x i    d      i
                            з початковими умовами x j(0)=x 0, j=1, …, m  і
                                0 (  )  c  i ,  1 , 0  ,...,  . m
                              i       i
                                   Одержані значення x i(τ) і   i (  ) підставляють в (3.15) і
                            далі  розв’язують  задачу  визначення  u*  (τ),  що  доставляє
                            максимум функції Гамільтона
                                                  h [u (  )]  max  ,                                   (3.17)
                                                             ( u  )  u
                            де Ω u – замкнена множина допустимих значень u.
                                   Для  часткового  випадку,  коли  множина  Ω u  відкрита  і
                            праві  частини  рівнянь (3.16)  настільки  прості,  що  можливий
                            їхній  аналітичний  розв’язок,  задача  (3.17)  може  бути
                            розв’язана  за  допомогою  рівняння  h    / u   0 .  Якщо  Ω u  -
                            замкнена,  множина,  необхідно  враховувати  можливість
                            керування u*(τ) максимізую чого h (u), виявитися на границі
                            допустимої області Ω u.
                                   У  більшості  практичних  задач  аналітичний  розв’язок
                            системи  рівнянь  (3.16)  знайти  не  вдається  через  складність
                            їхніх  правих  частин,  тому  в  цих  випадках  використовують
                            чисельні  методи  інтегрування.  При  цьому  спочатку
                            розв’язується  система  диференціальних  рівнянь  (3.16)  для
                            приведених вище початкових умов і керування u (т). Розв’язок
                            цієї  системи  Х  (τ)  і  V  (τ)  використовується  для  обчислення
                            функції Гамільтона за формулою (3.15), яка максимізується на
                            кожному       кроці    інтегрування      одним     із    методів
                            однопараметричного  локального  пошуку  з  врахуванням
                            обмежень. Отримане значення керування u використовується
                            при  розв’язку  системи  (3.16)  і  обчисленні  функції  (3.15)  на
                            наступному  кроці  інтегрування.  Основні  труднощі,  які
                            виникають  при  такій  процедурі,  зв'язані  з  визначенням
                            початкових  умов       i  ) 0 (  c .  Їх  підбирають,  повторюючи
                                                          i
   51   52   53   54   55   56   57   58   59   60   61