Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Вестник Удмуртского университета. Серия 1. Математика. Механика. Компьютерные науки, 2004, № 1

Покупка
Основная коллекция
Артикул: 486155.0002.99
Вестник Удмуртского университета. Серия 1. Математика. Механика. Компьютерные науки, 2004, Вып. 1-Ижевск:Удмуртский Государственный университет,2004.-. - Текст : электронный. - URL: https://znanium.com/catalog/product/496270 (дата обращения: 05.05.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.

ВЕСТНИК УДМУРТСКОГО УНИВЕРСИТЕТА МАТЕМАТИКА                                           2004. № 1


УДК 517.977

В. А. Зайцев

МОДАЛЬНОЕ УПРАВЛЕНИЕ ЛИНЕЙНЫМ КВАЗИДИФФЕРЕНЦИАЛЬНЫМ УРАВНЕНИЕМ¹

Получены необходимые и достаточные условия существования модального управления для стационарного квазидифференциального уравнения с полной и с неполной обратной связью. Для нестационарного квазидифференциального уравнения построены обратная связь и ляпунов-ское преобразование, приводящее замкнутое уравнение к наперед заданному дифференциальному уравнению.
Ключевые слова: модальное управление, квазидифференциальное уравнение, неполная обратная связь.

Введение

   Классическая задача о модальном управлении заключается в следующем. Рассматривается линейная управляемая система с постоянными коэффициентами

х = Ах + Ви, геГ, ue~Rm,                (1)

управление и строится в виде и = Ux, где U— тп х п -матрица с постоянными коэффициентами. Система (1) переходит в однородную систему

x=(A + BU)x.                     (2)

Требуется для произвольного многочлена n-й степени р(А) = А” + 71 А”⁻¹ + ... + 7га с наперед заданными вещественными коэффициентами 7j найти постоянную вещественную матрицу U такую, чтобы характеристический многочлен x(A + BU;A) матрицы системы (2) с этим управлением совпадал с р(А). Если такое управление существует, то говорят, что система (2) обладает модальным управлением. Рассматривают также случай, когда коэффициенты А, В системы (1), управление U и коэффициенты комплексные. Здесь мы


  ¹ Работа выполнена при финансовой поддержке конкурсного центра Минобразования России (грант Е02-1.0-100) и РФФИ (грант 03-01-00014).

В. А. Зайцев

ограничимся случаем, когда х, и, А, В, U, — вещественные. Необходимым и достаточным условием существования модального управления для системы (2) является условие полной управляемости системы (1), т. е. условие rank [В, АВ,..., АП⁻¹В] = п. Это известный результат теории автоматического регулирования. Рассмотрим, к примеру, линейное дифференциальное уравнение n-го порядка с одним входом

          х^ + a-]x(ⁿ~lj + ... + апх = и, х G R, и Е R. (3)


Управляемая система (3) эквивалентна матричной системе (1), где

     0     1     0           0            0 xt = X,                
     0     0     1           . 0          0         х2 = х,        
-4 =                                      I            .           
     ..... 0     0           .......      0 X 1 = Х{п~^            
     0                       ■ 1            ’А'П--- 1 --          }
           -an-i й"п---2 ■ ■ .   --- ttl  1 гр   -- 1)             

   Матрица А называется матрицей Фробениуса для многочлена

g(A) = Aⁿ + aiAⁿ ¹ + .. - + ап. Эта матричная система является вполне

управляемой при любых значениях коэффициентов а{, и управле
ние U = (ап — 7га,..., ai — ух) приводит характеристический полином

системы (2) к наперед заданному ветственно управление

п
НЛ) = Е 7гЛ"“г i=0

(70 = 1). Соот
              и = (ах - 71)ж⁽п + ... + (ап - уп)х         (4)

приводит уравнение (3) к уравнению с наперед заданными коэффициентами 7г и обеспечивает желаемую асимптотику решений системы (3), (4).
   Отметим здесь, что если в уравнении (3) коэффициенты — переменные, то все равно управление, построенное по формуле (4), приводит уравнение (3) к наперед заданному уравнению х^ + 7i^”⁻¹} + ... + jnX = 0 с постоянными коэффициентами.
   Задача о существовании модального управления для линейного дифференциального уравнения с неполной обратной связью была решена в [1] (см. также [2]). Рассмотрим объект n-го порядка, на вход которого подается линейная комбинация из т сигналов и их производных до порядка (п—р) включительно, а измерению доступны к различных линейных комбинаций состояния объекта z и его

Модальное управление

5

производных до порядка (р — 1) включительно:

z^ + aiz(ⁿ~^ + ... + aₙz =
= bₚiv[ + bₚ₊iyiVi p           . + bn\V\ + ...        (5)
                      + ■ ■ ■ + bₙₘVₘ, Z G R, 1 <: p <: П,
                      У1 = CnZ + . . . + CₚₗZ⁽p .......................................... (6)
                      Ук = cₗₖz + ... +


v = col (гц,..., vₘ) G Rm — вектор управления, у = col (yi,..., yₖ) G Rfc — выходной вектор. Задача модального управления заключается в построении управления в виде неполной обратной связи v = Uy, которое приводит систему (5), (6) к замкнутой системе

г(«) ₊          1) ₊     ₊ ^ₙZ ₌ о

(7)

с заданными коэффициентами.
   Построим по системе (5), (6) матрицы В G Mₙ>ₘ, С G М„.к.

    0 . . 0        Си . ■ С1к      
в = 0 . .      0  СР1 ■ ■ срк   (8)
        Ьрт       0 .   .     0    
                      ■       ■    
    Ьп1 Ьпт       0 .   . 0        

Мп,к — это пространство пх к -матриц, Мп = М,,.,,. Пусть I Е Мп — единичная матрица, — ?-й столбец единичной матрицы. Обозначим Jₒ = I G М„. Ji G Мп —матрица, наддиагональ которой состоит из единиц, а остальные элементы равны нулю, Jq = Jf. Звездочка будет означать операцию транспонирования матрицы (или вектор-столбца в вектор-строку).

  Теорема 1 (см. [1]). Пусть обратная связь v = Uy приводит систему (5), (6) к замкнутой системе (7). Тогда, для коэффициентов систем,ы (7) выполнены соотношения = сц — Sp С* J^BU, i = 1, п.

   Введем отображение vec : М„„, —> Rⁿm, которое «разворачивает» матрицу Н = {/zjj} G М„.„, по строкам в вектор-столбец vec Я = со1(Лц,/in,.. ■,/iim,.. ■, Дга1,.. ■,/ггат). Построим матрицы С* JqB, ...      В и матрицу Р = [vgcC*JqB, ... , vecС* Jₙ-iB] Е
МткуП. Пусть а = со1(ах,... , ага) G R”, у = со1(уъ... , уга) G R”.

В. А. Зайцев

  Теорема 2 (см. [1]). Система (5), (6) обладает модальным управлением тогда, и только тогда, когда, матрицы C*J$B, ... , C*Jₙ-iB линейно независимы, и в этом случае матрица U обратной связи, приводящая систему (5), (6) к системе (7) с наперед заданными коэффициентами, находится из соотношения w = Р(Р*В)⁻¹ (а — у), где w = vec U*.


   Заметим, что в системе с неполной обратной связью, так же как и в системе с полной обратной связью, возможность приведения к наперед заданному уравнению не зависит от коэффициентов уравнения, а зависит лишь от коэффициентов bij, cₛᵣ линейных комбинаций входных и выходных сигналов. Хотя само управление U, приводящее (5), (6) к системе (7), естественно, зависит от
   Отметим здесь следующий факт. Предположим, что в системе с неполной обратной связью (5), (6) коэффициенты сц и (или) bij и (или) cₛᵣ— переменные. В этом случае (в отличие от системы (3) с полной обратной связью) уже нельзя утверждать, что управление U, построенное в теореме 2, приведет систему (5), (6) к системе (7). Дело в том, что U зависит от а^, by, cₛᵣ, a v = Uy, и когда мы подставим построенное управление v в (5), то в уравнении появятся производные от су (или bij, или cₛᵣ) и уравнение не приведется к требуемому.
   В настоящей работе исследуется задача о ляпуновской приводимости и о существовании модального управления для квазидиффе-ренциального уравнения с полной и неполной обратной связью.

§1. Модальное управление КдУ с полной обратной связью и ляпуновская приводимость

  Рассмотрим управляемую систему

          х = A(t)x + B(t)n, (t, u,i) е I х  Rxl”,        (9)  
 on(t)     A(t)     о    ...     о                    0       
 a2l (i)     022 (i)    A(i) ...      0      ,B(t) = 0    4   
 On---1,1 (i) Ora_i;2(^) ......... Pn---l(^)          o       
 Oni(i)     on2(i) ......... Onn(t)                  /Ut) (10)

функции А(-), В(-) непрерывны и ограничены на R, и Vt G R V i = 1,п выполнены неравенства Д(£) х > 0. Определим квази

Модальное управление

7

производные \z (к = 0, п) функции : : R -> R равенствами [3]


°z = y = z



к = 1, п.

(И)

   Тогда система (9) эквивалентна квазидифференциальному уравнению (КдУ) n-го порядка [3, 4]


(Lz) (t) = (у) = и.                (12)

Эквивалентность устанавливается равенствами яд = °z, яд = lz, г       та—1 ~
■ ■ ■ 5
   Матрица A(t) называется порождающей для уравнения (12). Решением уравнения (12) называется всякая функция z : R —> R, имеющая локально абсолютно непрерывные квазипроизводные \z (к = 0,п— 1) и почти всюду (и.в.) в R удовлетворяющая уравнению (12). Известно [3], что если функции Л(-), В(-), м(-) локально суммируемые, то решение задачи Коши для уравнения (12) существует и единственно.
   Задача о модальном управлении и о ляпуновской приводимости системы (9) исследовалась в [4]. Однако сформулированная в этой работе лемма 5 и вытекающая из нее теорема 3 оказались неточными. Поэтому вопрос о ляпуновской приводимости системы (9) остается открытым. Здесь получены некоторые новые результаты в этом направлении.


   Рассмотрим матрицу A(t) из (10), т. е. A(t)


W)

* ... *

     On(t)         A(i)     0       0          
W) = 021 (t)      022(i)    A(i) ■  .        0 
     .........                      .......... 
     Ота-l,l(i) Ота-1,2 (i) ....... ■ X?«-i(i) 

Выпишем характеристический полином матрицы A(i); его коэффициенты зависят от t

    x(A(t); А) = det(A7 — A(t))= Хп + /z₁(t)A”⁻¹ + ... + /zₙ(i).

В. А. Зайцев

Построим по этому многочлену матрицу Фробениуса

       0          1           0       ...     0
F(t) = 00    1  ...  0                         
       0          0           0       ...     1
        -/zn(t) -/zn_i(t) -/zn_2(t) ... -Mi(t) 

Построим по матрице A(t) матрицу

          1         0     0       0         
        On(t)     A(i)    0       0         
ЗД) =  021 (t)   022(i)    A(i) ■ .        0
      .........                   ..........
      a«-i,i(i) on-i,2(i) ....... ■ ^n-i(i) 

Эта матрица получена из A(t) вычеркиванием последней строки и приписыванием сверху строки е[. Это нижняя треугольная матрица, ограниченная и непрерывная, невырожденная для всех t G R, ее определитель отделен от нуля, и для нее существует непрерывная ограниченная обратная матрица 5f¹(t). Построим матрицу Ai(t) =


Лемма 1. Матрица, Ai(t)   имеет      вид                
       0     1            0          0       0          
       0     Oll(t)          A(i)    0       0          
A(t) = 0     O21(t)        022 (i)    A(i) ■ .        0 
       ..    on-2,i(i)    On-2,2 (i) .......  ..........
       0                                     ■  /?n-2(t)
       *     *            *          *                 *

здесь в последней строке стоят функции такие, что y(A(t);A) = y(Ax(t); А).

  Замечание 1. В этой лемме утверждается следующее. Если умножить на матрицу A(t) слева Si(t) и справа Sfx(i), то произойдут такие изменения: прямоугольный «несущий блок» D(t) матрицы A(t) сдвинется по диагонали вправо вниз, при этом последняя строка и последний столбец матрицы D(t) потеряются, появятся первый столбец (высоты п — 1), состоящий из нулей, и первая строка (длины п); последняя строка матрицы A(t) изменится таким образом, что характеристический полином сохранится. Формулировка леммы 1 корректна, поскольку по характеристическому

Модальное управление

9

многочлену матрицы Ax(t) ее последняя строка восстанавливается однозначно. Это будет вытекать из следующего вспомогательного утверждения (для простоты записи будем опускать аргумент t).

  Лемма 2. Пусть даны две матрицы

   Оц       /31       0 . . 0  
     021          022 Д ■ . 0  
р=                             
   ......                      
   Ота-1,1 Ота-1,2  ..... ■ Д-i
     Р1          Р2 ..... ■ Рта
      Он       д      0 . . 0  
      021     022    Д ■  . 0  
.п= ......                     
    Ота-1,1 Ота-1,2 ..... ■ Д-i
      Г1      Г2    ..... ■ гп 

такие, что первые п— 1 строк матриц Р и R совпадают, [Зк > О, k = l,n — 1 и характеристические многочлены этих матриц совпадают: у(Р; А) = х(Я; А). Тогда, последние строки этих матриц совпадают, т. е. pₜ = V? = 1,п.

   Доказательство. Построим матрицу XI — Р. Обозначим через Д^, /'=!.// главные миноры этой матрицы: Дх = А — Оц, Д₂ = (А — ац)(А — а₂₂) — До₂1, ... , Дп = det(A/ — Р). Заметим, что V i = 1,п степень многочлена Д^ равна в точности i, старший коэффициент при Аг равен 1. Разложим det (А/ — Р) по последней строке, получим ДР; А) = (А -рп)Дп_₁ - (-рп_₁)(-/?п_₁)Дп_₂ + (— Рта-2) (—Д-1)(—Д-2)Д«-з + - ■ -+( — 1)” ²(—р₂)(—/Д-1)-. . ■•(—/?₂)Д1 + ..... (-Д) = (А - Рп)Д„-1 - рп_х/?та-1Дта-2 ~ Р,, ₂ Д i Д ₂Д,, з - ... - р₂ Д । • ... • ДДх - рхД-1 • ■ ■ ■ • Д ■ Аналогично х(Р; А) = (А - Гп)Дп_х - /•„ । Д । Д„ ₂ - г„ Д, Д Д, :₁ -... — г₂Д_х • ... • ДДх — п/Д-х • ... • Д. Характеристические многочлены матриц совпадают. Вычтем из второго первый, получим (Рта - rₙ) Дта-1 + (Рта-1 ~ Гп-1) Д_Х Дп_₂ + ■ ■ ■ + (Р2 ~ Г₂) Д-1 • . . . • Д Д1 + (pi — Г1)Д-1 • ... • Д = 0. Слева стоит многочлен от А степени не выше п — 1, справа 0, следовательно, все коэффициенты при Аг, где i = 0,п— 1, равны нулю. Поскольку коэффициент при А”⁻¹ равен нулю, а среди многочленов Дх,..., Дга-1 лишь многочлен Дга_х имеет степень п — 1, т. е. содержит одночлен А”⁻¹, то коэффициент при Дга—1 равен нулю, следовательно, рп = гп. Далее будем рассуждать аналогичным образом. Из того, что все Д > 0 и все многочлены Д^ имеют разную степень, получим, что  V? = 1, п.     □

Доказательство леммы 1. Поскольку Д(£) =

1 0 ... 0                   0 1 0 ... 0              
          , то            = 0 0 1 ... 0     е мп._х,п
  o(t)                      ...............          
                            0 0 0 ... 1              


В. А. Зайцев

   Поэтому          =


    D(i)


        ■ sr ‘w


* ... *

0  1 0 . . 0 
0  0 1 . . 0 
.. 0 0 . ....
0        ■ 1 
*  * * . . * 

I E .\l„ Пусть матрица Si(t) E M„ >, получена из Si(t) вычер



киванием последней строки и последнего столбца. Тогда



Si(t)

Следовательно, Si(t)A(t)Sₗ x(i) =

0  1             0     0       0         
0    On(t)     A(i)    0       0         
0   a2X(t)    a22(t)   A(i) ■  .        0
.. an-2,i(i) an-2,2(i)         ..........
0                      ....... ■ Дг-2^)  
*      *         *     *       *         

Лемма доказана. □

  Замечание 2. Матрица Ai(t) из леммы 1 имеет вид матрицы A(t) из (10) (все элементы выше наддиагонали равны нулю). Поэтому мы можем построить для матрицы А± (t) соответствующим образом матрицу S₂(i) (вычеркивая из Aᵥ(t) последнюю строку и приписывая сверху строку ) и               затем построить матрицу
A₂(t) = 5₂(t)Ai(t)<S^'¹(t) и применить лемму 1. В результате «несущий блок» снова сдвинется по диагонали вправо вниз, характеристический многочлен не изменится, матрица A₂(t) будет иметь вид

A₂(t)

0  1     0     0            0         
0  0     1     0            0         
0  0   On(t)   A(i)         0         
0  0  a2i(t)   a22 (i)      .        0
..                          ..........
0  0 an-3,i(i) On-3,2(i)  ■ ■ Я-з(^)  
*  *     *     *                     *


Модальное управление

11

Применив п — 1 раз лемму 1, мы в результате придем к матрице

          0  1 0 . . 0      
Al-l(i) = 0  0 1 . . 0  (13)
          .. 0 0 . ....     
          0        ■ 1      
          *  * * . . *      

причем           X) = x(A(i);A), но x(A(i); A) =y(F(t);A), и F(t)
имеет вид (13), следовательно, F(t) = Aₙ_Pt). Таким образом, справедлива


  Теорема 3. Построим по матрице A(t) из (10) п х п -матрицы

          1         0      0       0         
        on(t)      A(i)    0       0         
ЗД) =  o2i(t)    022 (i)    A(i) ■ .        0
      .........                              
                                   ..........
      o„-i,i(t) on_1;2(i)  ....... ■ ^n-i(i) 
  1      0     0           0         
  0      1     0           0         
= 0   Oll(t)      A(i)     .        0
  .. On-2,l(i) On-2,2(i) ■ ..........
  0                                  



1  0 .. 0      0     
o  1 .. 0      0     
..             ......
0  0 .. 1      0     
0  0 .. Oll(t)   A(i)

и матрицу S(t) = Sₙ-i(t) • ... • Spt). Тогда S(t)A(t)S x(t) = F(t).

   Пусть управление в системе (9) строится по принципу линейной обратной связи в виде и = U(t)x, U(t) G A/i,ᵣₐ, t G R. Тогда система (9) перейдет в замкнутую систему

х = (A(i) +                           (14)

Рассмотрим произвольный многочлен р(А) = А” + ДхА”⁻¹ + • • • + уга с заданными коэффициентами Xi R- Построим по нему матрицу

В. А. Зайцев

Фробениуса

Г

0     1       0         . 0    
0     0       1         . 0    
..... 0       0         .......
0                       ■ 1    
-7п   ---7n-i ~7п-2 ■ ■ ■ -71  

  Теорема 4. Для любого вещественного набора у = (71,..., 'Д) найдется непрерывное ограниченное управление U = U(t), t G R, при котором матрица A(t) + B(t)L7(t) систем,ы (14) «подобна» (посредством, нестационарной матрицы матрице Г, т. е.


A(t) + B(t)B(t) = 8~¹(б)Г8(Д.             (15)


  Доказательство. В силу теоремы 3 систему (14) можно

переписать в виде




х =

^S~l(t^F(t) + S(t)B(t)U(t)S~l(t^S(t^x.


(16)

Заметим, что 5(i)B(i)— это п х 1-матрица, в последней строке

которой стоит Д (t) • ... • [Зп (t), а остальные элементы равны ну
u(t) = (Йй)) WW, где

лю. Построим управление в виде

V(i) = (цп(б) — уп,... Щ1Дб) — ух) G ЛД,П, и подставим это управление в (16). Тогда матрица F(t) + 5(t)B(t)L7(t)>S_¹(t) совпадет с


матрицей Г. Отсюда будет вытекать утверждение теоремы. □


   Предположим теперь, что система (9) стационарна, т. е. матрицы А и В из (10) постоянные. Тогда теорема 4 сразу дает ответ на вопрос о модальном управлении для системы (14), поскольку в этом случае матрица S будет постоянной, U постоянно, матрицы A+BU и Г подобны в прямом смысле и %(Л + BU;X) = х(Г; А) = р(А). Сформулируем это в виде теоремы.


Теорема 5 (о модальном управлении). Пусть коэффициенты

систем,ы (9) стационарны, т. е. A(t) = A, B(t) = В. Тогда, для

любого вещественного набора стоянная матрица U G Мщп

7 = (71,..., Тп.) найдется такая по
( которая им,еет вид U

(Тп ~ Тп, ■ ■ ■ ,~ 71) • S ), что А + BU = S ¹Г5.

(па)
4=1 '