Page 76 - 5637
P. 76

( ) =             +            ,                                            (4.22)
                                                         ( )            ( )

              Отже,  синтез  оптимального  управління  зводиться  до  вирішення  рівнянь

        двоточковогокраєвого завдання (4.20) – (4.22). Шуканими невідомими є: допоміжний

         -мірній  вектор   ;  послідовності  допоміжних   -мірних  векторів  (функцій  впливу)


         (0), … ,  ( ),   -мірних  векторів  управління   (0), … ,  (  − 1),   -мірних  векторів

        фазових координат  (0), … ,  ( ).

              Таким  чином,  система  (4.20)  –  (4.22)  містить   (2  +  ) +   +    невідомих  і

        стільки  ж  рівнянь,  а  система  (4.12)  –  (4.14)  -   (2  +  ) +    невідомих  і  стільки  ж

        рівнянь  для  їх  визначення.  Співвідношення  (4.20)  –  (4.22)  дають  необхідні  умови

        оптимальності і вимагають додаткової перевірки (4.15).

              Завдання  (4.20)  –  (4.22)  можна  вирішувати  послідовно  зліва  направо,  якщо

        виразити  (  + 1) через  ( ) і  ( ):




                                       (  + 1) =    ( ) −                            .                               (4.23)
                                                                   ( )   ( )


              Проте  обчислення  зворотної  матриці  [   ⁄            ( )]   займає  значний  час  навіть
        при  використанні  швидкодіючих  ЕОМ.  Алгоритм  рішення  задачі,  який  не  вимагає

        обчислення цієї матриці, запропонований в [20].

              1.  Задається  початкова  послідовність  управлінь   ( )  (  = 0, … ,   − 1)  і

        вирішується  система  (4.12)  послідовно  зліва  направо.  На  кожному   -м  етапі


        запам'ятовуються значення  (  + 1), а також фінальне значення  [ ( )].

              2.  Задається  початкове  значення  вектора     і  вирішується  система  (4.21)

        послідовно  справа  наліво.  При  рішенні  використовуються  значення  векторів   ( )

        (  = 0, … ,   − 1) і  ( ) (  = 0, … ,  ) отримані в п. 1.


              Паралельно з вирішенням системи (4.21) запам'ятовуються значення    ⁄                       ( ) і
        вирішується система наступних рекурентних рівнянь:


                                ( ) =   ( )          ( )  ( ),           =   − 1, … , 0,


              де



                                          ( ) =            +                   ,

                                                                           [ ]
   71   72   73   74   75   76   77   78   79   80   81