Полиномиальные уравнения Вольтерра I рода в задаче моделирования нелинейных динамических систем с обратной связью

Бесплатный доступ

В статье рассматривается задача автоматического регулирования нелинейной динамической системы с обратной связью - описанная с помощью полиномиальных интегральных уравнений Вольтерра I рода. Приведены теоремы существования и единственности решений одного класса полиномиальных уравнений Вольтерра I рода.

Уравнения вольтерра i рода- нелинейные интегральные неравенства - задача коши

Короткий адрес: https://sciup.org/14835062

IDR: 14835062   |   УДК: 517.968

Polynomial Volterra equations of the first kind for modeling nonlinear dynamic systems with feedback

We consider the problem of automatic control of nonlinear dynamic systems with feedback. This problem is described by polynomial Volterra integral equations of the first kind. Shows the existence and uniqueness of solutions of some class of polynomial Volterra integral equations of the first kind.

Текст научной статьи Полиномиальные уравнения Вольтерра I рода в задаче моделирования нелинейных динамических систем с обратной связью

В теории моделирования систем управления традиционно используется аппарат дифференциальных уравнений. Тем не менее разработка альтернативных методов моделирования, связанных с приложением интегральных уравнений типа Вольтерра, является актуальной прикладной задачей (например, [1, 2]).

Как известно, одним из наиболее универсальных методов математического моделирования нелинейных динамических систем типа черного ящика является представление отклика системы y ( t ) на входной сигнал x ( t ) в виде полинома Вольтерра. Полином Вольтерра N -й степени, отображающий x ( t ) в y ( t ) , имеет вид

N

y ( t ) = ∑ ∑     f i 1,..., in ( t ), t [0, T ],                  (1)

n = 1 1 i 1 ... in p

Работа выполнена при поддержке гранта РФФИ № 09-01-00377.

где tt f',...^ (t) = J ...J K^..^ (t, sp..., sn )П Х,Д Sj) dSj, t e [0, T ],(2)

t имеет физический смысл времени, x ( t ) = ( x 1( t ),..., x p ( t )) есть p -мерная вектор-функция времени, у ( t ) - скалярная функция времени, причем у (0) = 0, у ( t ) e С [0 , T ] . Ядра Вольтерра Кц ii в (2) симметричны лишь по тем переменным, которые соответствуют совпадающим индексам. При построении модели (1), (2) в теории динамических систем надо уметь находить ядра Вольтерра. Для решения этой задачи можно использовать метод [3, 4], основанный на задании специальных тестовых входных сигналов.

Предположим далее, что задача идентификации ядер Вольтерра K i i в (2) решена. Будем считать также, что возмущения x , ( t ), i = 2, p в (2) известны. Помимо нужной гладкости исходных данных в (1), (2) будем предполагать, что K 1( t , t ) * 0 V t e [0, T ]. Рассмотрим наиболее интересный для приложений случай N = 2 в (1). В случае стационарной динамической системы вместо (1), (2) имеем p             p              p i - 1

i V 1,i X i + i V 2,i x + i! V 2, ji ( X j ,X i ) = у ( t ), t e [0, T ],        (3)

i = 1              i = 1                i = 2 j = 1

t

Vvx = J k - ( t - s ) X( s ) ds , 0 tt

  • V 2, - X-2 = JJ K и ( t - S 1 , t - S 2 ) X , ( S 1 ) X , ( S 2 ) dS 1 ds 2 , 00 tt

  • V 2, ji ( x - , Xj ) = JJ K ji ( t - s 1 , t - s 2 ) Xj ( S 1 ) X ( s 2 ) ds 1 ds 2 , i * j ; i , j = 1, p .

Рассмотрим задачу стабилизации (регулирования), связанную с поиском управляющего воздействия x 1 ( t ), поддерживающего выходной сигнал у ( t ) на заданном уровне у * . Такая постановка возникает в связи с задачами автоматического управления техническими объектами. В этом случае уравнение (3) является полиномиальным уравнением Вольтерра I рода, непрерывное решение которого, вообще говоря, носит локальный характер. В работах [5-8] приведены результаты в области теории и численных методов построения непрерывных решений полиномиальных уравнений (при N = 2,3 в (1)) для случая, когда x ( t ) - скалярная функция времени.

1.    Постановка задачи

В работе [9] рассмотрена численная схема решения полиномиального уравнения (3) для p = 2 при условии отсутствия обратной связи. Развивая исследование, начатое в [9], рассмотрим алгоритм получения управляющего воздействия x1 (t) с учетом апостериорных данных об отклонении выходной переменной у (t) от желаемого значения у *, так что x1(t) = u(t- h), u(^) = 0, ^e [-h,0], h - известное постоянное запаздывание. В этом случае задача регулирования нелинейного динамического объекта сводится к поиску непрерывного решения u* (t) полиномиального уравнения Вольтерра I рода pp

  • V1,1u + Z V1,ixi +Z V2,1i (u, X) + V2,1 u 2 + i=2

  • 2.    Полиномиальные уравнения Вольтерра I рода

pp i

+Z V2,ix + ZZ Vj Xj, Xi) = f (t),(4)

i = 2               i = 2 j = 2

где f ( t ) = Л t ) - Л t - h ), t e [0, T ].   Сигнал ^ ( t ) = у * - у ( t ), e ( ^ ) = 0,

^e [ - h ,0] считаем рассогласованием или ошибкой управления.

Чтобы понять специфику полиномиального уравнения (3), рассмотрим случай постоянных ядер: K i = k i , k 1 0, K ji = k i , 1 j i p . Все функциональные пространства считаем вещественными.

Не уменьшая общности, зададим к 1 = 1, так что (3) принимает вид

t

t

pt

1 + Z k i i j x i ( s ) ds J x 1 ( s ) ds + k 11 J x 1 ( s ) ds

i = 2      0

_ 0

к 0

= f ( t ),    t e [0, T ],

У

где

pt                  p f (t) = у (t) - Z ki J Xi( s) ds - ZZ kji J Xi (s) ds  J Xj (s) ds .

t

i

t

t

Л

i = 2     0

Теорема 1. Пусть

i = 2 j = 2

к 0

Ук 0

У

f ( t ) e C^T ] , f (0) = 0.

Тогда решение (5), (6) определяется формулой

x ( t ) =

f ( t )

У

+— в ( t ) —( 1 + в ( t ) ) - 11, a ( t )   2 k 11      к a ( t ) ( J

к а ( t )

где

t ei (t) = J xi (s)ds, i = 2, p ,

p

в( t) = Z ki iei (t), i=2

a (t ) = ^( 1 + в ( t ) ) 2 + 4 k ii f ( t ).

Доказательство. Убедимся, что подстановка (8)-(11) в (5) обращает его в тождество. Имеем:

t                      i - e ( t) ( t ) i

I = [ x ; ( s ) ds = — f du = —(-£ (t ) + a (t ) - 1 ) ,     (12)

0             2 k 11 1           2 k 11

отсюда, с учетом (9)-(11), p t

1 + Z k i i J x ( s ) ds I + k ii 1 2 = f ( t ).

i = 2      0

Теорема 1 доказана.

Замечание 1. Условие f (0) = 0 использовалось для вычисления в (12)

нижнего предела интегрирования, соответствующего замене и = -в ( s ) + а ( s ).

Для установления принадлежности решения к классу C [0, T ] нужны дополнительные предположения, обеспечивающие строгую положительность подкоренного выражения в (11).

Убедимся, что в некоторых случаях непрерывное решение уравнения (5), (6) носит глобальный характер. Следуя [6], рассмотрим следующую теорему.

Теорема 2. Пусть f (t) знакопостоянна на [0,T] . Если при этом sign ku = sign f (t), то

x ; ( t ) e c [0 T ] v t < ^ .

Доказательство немедленно следует из (8) – (11).

Теорема 2 доказана.

Заметим, что в линейном случае условие у (0) = 0 гарантирует отсутствие решений в классе обобщенных функций. Следующая теорема показывает, что при переходе к (5), (6) это заведомо не так.

Теорема 3. Если x ; ( t ) - решение уравнения (5), (6), то

( .             1 _            1

x ;; ( t ) =-

x i ( t ) + —5(t ) +—Z k i i x ( t )

V k 11 k ii 1=2

также решение (5), (6). Здесь 5 (t ) есть 5 - функция Дирака.

Доказательство. Покажем, что подстановка (13) в (5) обращает его в тождество. Действительно, в силу (13)

t-                    11      t-

I = j x f* ( s ) ds = - j x f ( s ) ds ----E k J x ( s ) ds ,

J0                0              k 11 k 11~ 1 i 0 i'

следовательно pt

1 + E k u J x ( s ) ds

I + kn 1 2 =

i = 2      0

p

1 + E к i i = 2

J x i ( s ) ds J x f ( s ) ds + kn

tt

0 J 0

J x ( s ) ds k 0          7

- f ( t ),

поскольку x f ( t ) - решение (5), (6).

Теорема 3 доказана.

Единственность решения (5), (6) в классе С[0 T] обеспечивает следую- щая теорема.

Теорема 4. Если решение (5), (6) в С [0 , T ] существует, то оно единственно.

Доказательство. Сделаем противоположное предположение, что существуют два решения x f ( t ), x f* ( t ) * x f ( t ), принадлежащие C [0 T ] . Тогда разность x f ( t ) - x f* ( t ) удовлетворяет тождеству

u(t) J (xf (s) - xf* (s))ds - 0, t e [0, T], где

u ( t ) = 1 + в (t ) + kn J ( x f ( s ) + x f* ( s )) ds .            (14)

В силу непрерывности x f ( t ) и x f* ( t ) значение u ( t ) в (14) не может тождественно равняться нулю, так как и (0) = 1. Следовательно,

J (xf (s) - xf* (s))ds - 0, t e[0, T], а значит, xf (t) - xf* (t), что противоречит предположению.

Теорема 4 доказана.

3.    Мажорантные уравнения

Предположим далее, что допустимые входные возмущения есть x, (t) g X , = {Xie(t), Xi g R, t g [0, T]}, i = 2, p, здесь e(t) - функция Хевисайда.

По аналогии с [5-8], рассмотрим мажорантное интегральное уравнение для (5), (6) в виде

p

1 - tYM^L

1 ii

V       i = 2

t

J ^ ( s ) ds - M 11

f t

J ф ( s ) ds

V 0        7

pi

= Ft + 1 2 ii M j, L , L i , i = 2 j = 2

где

M , = | ^ , | >  0,    L , = A i l >  0, M ,i= | k ,i | >  0, 1 j i p ,

p

F = F + £ M i L , F = maxi y ,( t )| >  0.

i = 2                     < <

Заменой вида (9) решение уравнения (15) может быть сведено к нахождению решения задачи Коши

F + 2 t £ i.M„L,L,+ 6 t i „L i

6( t ) =---------------- p----------- , 6 (0) = 0, t g [0, T ]     (16)

1 - 2 M u6( t) -1^M 1L i=2

и его дифференцированию. Так как замена вида (9) сводит (15) к квадратному относительно 6(t) уравнению ppi

1 - 1 i M 1 i L | 6 ( t ) - M 11 6 ( t )2 = Ft + 1 2 ^^ M ji L j L i ,

V       i = 2          7                                      i = 2 j = 2

то его решение, удовлетворяющее условию 6(0) = 0, имеет вид где

x ( t ) =

6 * ( t ) =

1 f       р

— 1 - t i M 1 , l - x ( t )

11 V       i = 2

p 2 t i M 1i L- 1 1

V i = 2              7

- 4 tM 11

'

I 2 + 1 ii M , v         i = 2 , = 2              7

Ясно, что (17), (18) и является точным решением мажорантной задачи Коши (16).

Таким образом, если исходным данным в (5), (6) отвечает набор ( F , M i , M ,i , L i ), 1 j i p , то непрерывное решение уравнения (5), (6)

x f ( t ) заведомо существует и единственно на [0, T ], где

ɶ

p т < т• = _ £M 1 iL + 2M 11 F - 2у|, nV t2                у

Y = MпF £ MuLi + MпF I + M п££ Mj ,

( р

ɶ

pi

V i = 2

( р Л2

п = £ M А V i = 2

У          i = 2 j = 2

pi

- 4 M 11 ££ м^, i = 2 j = 2

причем справедливо неравенство

| х (t )| < ф (t), t е[о, т *), где, с учетом (18), (19), ф (t) =----1----

2 M п х ( t )

pp

У MUL - tn + 2 FMn--£MuLt .

1 i i                            11                                  1 i i

V i = 2                         У 2 M 11 i = 2

4.    Численный алгоритм учета обратной связи

Допустим, что численное решение полиномиального уравнения (4) существует. Найдем его кубатурным методом средних прямоугольников.

Введем сетку узлов ti = ih, t 1 = i— 2

i = 1, n , nh = T . Аппроксими- руем интегралы в (4) суммами. Для нахождения аппроксимации u; (t) в

i

-м узле получим квадратное уравнение относительно u

h

1

i—

У

У

h 2 K

u

h

i

V

i -

i

+ h к 1 1 + 2 h £ к 11

V

j = 2

2, j

u

i—

h

p

i

\

у

= f (h - z(ih) h £ K 1

i

i -

где

p

i

j = 2 V

j

I—

+ h £ K 11

к = 2

j -? к-

uh

с—

i - к + 1

+ h ££ к 1

А = 2 к = 1

1 А 1 , 2, к

x

г —

h

' А

1        1

i - к +-

u

h

2 У

i—

p

i

+ h ££ к 1 А

А = 2 к = 1

' 1,1

j - 2 к - 2

h

ХА i - к+

uh

i - j + 1 2

, (20)

z ( ih ) = h ££ к а 1

i

i

у

А = 2 j = 1 V

j

I—

i

+ h£Kuu

АА

к = 1

j - 2, ‘-

г —

h

Х А

1 , 1

i - к +-

А - 1

i

У ( lh ) = h £ к 1 а + h £ к 11

j = 2 V

к = 2

j - 2, ‘-

u

г —

h

p

i

I - к-

+ h ££ K

+ h ££ к 1

А = 2 к = 1

h

v = 2 к = 1

1 А. 1 , j - ? к

г —

h

Х А

■ 11 j - -, i.

X v

г —

- к + 1

2 у

xh

А - - j

,

■ , 1

i - к +—

2 У

u

h

i - 7 — 2

z ( lh ),

y ( h ) = z ( h ), f ( h ) = £ ( h ), f ( lh ) = £ ( lh ) - £ (( l - 1) h ), ^ ( ih ) = y *- y ( ih ), l = 2, n .

Выбор нужного корня в (20) определяется условием

u 1 h

h - 0

■> U (0) =

y '(0)

K 1 (0)

Дальнейшее развитие работы связано с исследованием нелинейных процессов теплообмена. В качестве эталонной динамической системы будет рассмотрена математическая модель переходного процесса в элементе теплообменного аппарата, предложенная в [10].

Заключение

В работе исследуется один класс нелинейных интегральных уравнений Вольтерра I рода, связанный с задачей моделирования нелинейной динамики в векторном случае. Разработан адаптивный алгоритм учета обратной связи для применения полиномов Вольтерра в задачах автоматического управления нелинейными динамическими системами типа черного ящика. Для установления области существования непрерывного решения применена техника получения неулучшаемых оценок решений нелинейных интегральных неравенств, разработанная в [5–8]. Также показано, что, несмотря на условие у (0) = 0, данные полиномиальные уравнения Вольтерра I рода заведомо имеют решение в классе обобщенных функций.

Список литературы Полиномиальные уравнения Вольтерра I рода в задаче моделирования нелинейных динамических систем с обратной связью

  • Верлань А.Ф., Миргород В.Ф., Контрерас Д.Э. Моделирование систем автоматического управления с реальной обратной связью на основе интегро-дифференциальных уравнений Вольтерра//Труды Одесского политехнического университета. -2000. -№ 3. -С. 120-123.
  • Belbas S.A., Bulka Yu. Numerical solution of multiple nonlinear Volterra integral equations//Applied Mathematics and Computation. -2011. -Vol. 217. -P. 4791-4804.
  • Апарцин А.С. Неклассические уравнения Вольтерра первого рода: теория и численные методы. -Новосибирск: Наука, 1999. -193 с.
  • Апарцин А.С., Солодуша С.В. К идентификации несимметричных ядер Вольтерра в интегральных моделях нелинейной динамики//Тр. Сиб. конф. по прикладной и индустриальной математике. -Новосибирск, 1997. Т. 1. -С. 1-13.
  • Апарцин А.С. О полилинейных уравнениях Вольтерра I рода//Автоматика и телемеханика. -2004. -№ 2. -С. 118-125.
  • Апарцин А.С. Полилинейные интегральные уравнения Вольтерра I рода: элементы теории и численные методы//Известия ИГУ. Серия: Математика. -2007. -Т. 1. -№ 1. -С. 13-42.
  • Апарцин А.С. О сходимости численных методов решения билинейного уравнения Вольтерра I рода//ЖВМиМФ. -2007. -№ 8. -С. 1380-1388.
  • Апарцин А.С. Полилинейные уравнения Вольтерра I рода и некоторые задачи управления//Автоматика и телемеханика. -2008. -№ 4. -С. 316.
  • Солодуша С.В. Приложение нелинейных уравнений Вольтерра I рода к задаче управления динамикой теплообмена//Автоматика и телемеханика. -2011. -№ 6. -С. 133-140.
  • Таиров Э.А. Нелинейное моделирование динамики теплообмена в канале с однофазным теплоносителем//Изв. АН СССР: Энергетика и транспорт. -1989. -№ 1. -С. 150-156.
Еще