Об одном способе обращения линейных задач для обыкновенных дифференциальных уравнений

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

Рассматривается обратная задача для обыкновенного дифференциального уравнения с линейными граничными условиями. Исследована разрешимость такой задачи, указан способ обращения.

Дифференциальные уравнения, краевые задачи, нелокальные граничные условия, функция грина

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

IDR: 147158679

Текст научной статьи Об одном способе обращения линейных задач для обыкновенных дифференциальных уравнений

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

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

Все подобные задачи могут быть сформулированы как задачи решения линейного дифференциального уравнения с линейными граничными условиями, задаваемыми системой функционалов:

L[x ] = x ( n ) ( t ) + p n _ 1 ( t ) x ( n 1 ( t ) + ... + p 1 ( t ) x '( t ) + p 0 ( t ) x ( t ) = f ( t ), U j ( x ) = a i , j = 1,2,..., n .    (1)

Здесь p i ( t ), f ( t ) - непрерывные на [ a , b ] функции, a ; - числа, U j ( x ) - линейные, линейнонезависимые функционалы.

Задачу нахождения правой части f ( t ) по экспериментально измеренной функции x ( t ) = x ( t ) будем называть обратной задачей.

На первый взгляд, логичным представляется решение поставленной задачи подстановкой измеренной функции x ( t ) в левую часть уравнения (1). Однако хорошо известно (например, [2]), что наличие погрешностей измерения (даже малых) приводит к значительным ошибкам восстановления f ( t )2.

В настоящей работе предлагается способ решения обратной задачи обращением дифференциального оператора задачи (1) с помощью функции Грина.

Основные теоремы

Линейная краевая задача (1) может быть редуцирована к задаче с однородными граничными условиями

' L[ x ] = f ( t ), U j ( x ) = 0, j = 1,2,

..., n .

Если f ( t ) = 0, то задача (2) называется однородной.

Теорема 1. Линейная краевая задача (1) с линейно независимыми краевыми условиями U j ( x ) = a j ( j = 1,2,..., n ) может быть сведена к краевой задаче (2) с однородными граничными условиями U j ( x ) = 0 .

Лемма 1. ( Об общем виде линейного функционала в Cn [ a , b ]). Пусть U ( x ) - линейный в

Cn [ a, b ] функционал, тогда для любого набора точек {ti} n=1 существует вектор c = (ci)|i=1 2 n е Rn и функция ограниченной вариации а(t) такие, что nb

U ( x ) = ^ c i x ( t i ) + J x ( n ) ( t ) d CT ( t )•

i = 1              a

Доказательство, напёимеё, в [3].

Лемма 2. Для любых линейных линейно независимых функционалов Uj(x) (j = 1,2,...,n) и любого набоёа чисел aj (j = 1,2,...,n) существует многочлен x(t), удовлетвоёяющий условиям

U j ( x ) = a j ( j = 1,2,..., n ).

В дальнейшем нам потёебуется следующая лемма из теоёии двойственности [4].

Лемма 3. Пусть F , О) - двойственность и y i ( i = 1,2,..., n ) - линейно независимое подмно-жество О. Тогда существует n линейно независимых элементов x i е F, таких, что kxi , У?) = 5у ( i , j = 1,2,~, n ) .

Доказательство леммы 2. Пусть P - пёостёанство многочленов x(t), t е[a, b]. Рассмотёим отобёажение A: P ^ Rn, ставящее в соответствие многочлену x вектоё U1(x), U2(x),..., Un(x). A - линейный непёеёывный опеёатоё в силу линейности функционалов Uj. Ядёо опеёатоёа A пёедставляется в виде пеёесечения ядеё функционалов Uj :

Ker A = >>  Ker U j .

j = 1

Рассмотёим двойственность ^ F , О , где F - пёостёанство n ёаз непёеёывно диффеёенци-ёуемых функций, а О - множество линейных функционалов над ним:

F = C n [ a , b ], О = C n [ a , b ]*, ( F , О) - двойственность.

Функционалы U j ( j = 1,2,..., n ) обёазуют линейно независимое подмножество пёостёанства О . Следовательно, выполнены условия леммы 3, т.е. существуют n линейно независимых элементов x i е F таких, что U j ( x i ) = 5 j ( i , j = 1,2,..., n ) .

n

Любой элемент x е Cn [a, b] пёедставляется в виде суммы x = ^ Uj (x)xj + y, где y е Ker A, j=1

n так как, пёименяя поочеёедно функционалы Ui к ёавенству y = x - ^ Uj (x)xj-, получаем j=1

n

Ui (y) = Ut (x) -£ Uj (x)Ui (xj) = Ui (x) - Ui (x) = 0, j=1

n т.е.   y е Ker Ui (i = 1,2,..., n),   откуда   y е > Ker Uj- = Ker A. Таким обёазом, получаем, j=1

codim(Ker A ) = n .

Следовательно, обёаз опеёатоёа Im A , изомоёфный P Ker a , имеет ёазмеёность n . Так как Im A c Rn , то Im A = R n .

Таким обёазом, существует многочлен : x ( t ) такой, что U j (. x ) = a j ( j = 1,2,..., n ). •

Доказательство теоремы 1. Пусть функция x ( t ) является ёешением задачи (1), т. е.

L [ x ] = f ( t ) и U j ( x ) = a j , j = 1,2,..., n. В силу леммы 3 существует многочлен :r( t ), удовлетвоёяющий граничным условиям этой системы, т. е. такой, что U j (. x ) = a j , j = 1,2,..., n .

Рассмотёим функцию y(t) = x(t) - ,x(t). В силу линейности интегёала функция y удовлетво-ёяет нулевым гёаничным условиям и является ёешением линейного диффеёенциального уёавне-ния L[y] = f(t), где f (t) = L[ x - X] = L [ x ] - L [ X] = f (t) - L [ X].

Таким образом, рассматриваемая функция y ( t ) является решением задачи (2) с правой частью f ( t ) = f ( t ) - L[x ].

Известно [5], что если однородная задача имеет только тривиальное решение, то задачи (1) и (2) однозначно разрешимы для любых правых частей f (t) и граничных данных aj, при этом справедливо следующее утверждение:

Теорема 2. Если однородная краевая задача имеет только тривиальное решение, то существует единственная функция Грина этой задачи и для любой функции f ( t ) , непрерывной на [ a , b ] , существует единственное решение задачи (2), и это решение задается формулой

b x (t) = j G (t, T) f (t) dT,

a где G(t, t) - функция Грина задачи (2).

Доказательство, например, в [5].

Соотношение (6) и является искомым обращением оператора (2), позволяющим по измеренному экспериментально решению найти правую часть уравнения (2).

Равенство (6) представляет собой интегральное уравнение Фредгольма I-го рода относительно функции f ( t ), устойчивые методы численного решения которого хорошо разработаны [2].

Для нахождения функции Грина основной задачи (2) воспользуемся аналогом теоремы [6], устанавливающей связь между функцией Грина основной задачи (2) и функцией Грина вспомогательной задачи:

' x ( n ) = f ( t ), U j ( x ) = 0, j = 1,2,..., n .

Теорема 3. Пусть задача (2) однозначно разрешима для любой функции ~ ( t ) , тогда функция Грина этой задачи является единственным решением уравнения b

G ( t , s ) - G ( t , s ) = j G ( t , t ) V ( T , s ) d T ,                                    (8)

a где G(t, t) - функция Грина вспомогательной задачи (7) и nT  ,xG ^Т s)

V (Г, s) = -^ Pk (t) —--.

k = 0           d T k

Лемма 4. Функция Г ( t , s ) = G ( t , s ) - G ( t , s ) на прямоугольнике K = {( t , s ): a t , s b } непрерывна по t и по s и имеет непрерывные производные по t до n -го порядка включительно.

Доказательство. Функции G ( t , s ) и G ( t , s ) непрерывны и имеют непрерывные частные производные по t до ( n - 2)-го порядка включительно. Производные ( n - 1)-го порядка непрерывны для t е [ a , s ) и ( s , b ], а при t = s они имеют разрыв:

д n - 1G ( t , s )         d n - 1 G ( t , s )

= 1.

- д tn-1       +       д tn-1

t = s +

Следовательно, ( n - 1)-я производная функции Г ( t , s ) непрерывна и при t = s .

Далее заметим, что для V t е [ a , s ) и ( s , b ]:

L [ Г ] = L [ G ] - L [( G ] = L [ G ] - LL [( G ] - n - 1 pk ( t ) д G k s ) . k = 0           д t

Так как L[G] = L[G] = 0, получаем n-1

д k(G ( t , s ) д tk '

ЦГ] = - ^ P k ( t )

k = 0

Следовательно, д n Г( t, s) ∂tn

n - 1

- Z P k ( t )

k = 0

д k Г ( t , s ) t k

-

n - 1

Z P k ( t )

k = 0

д k G ( t , s ) д tk '

_ „       _ .„ дn Г(t, s)             „

Последнее равенство верно для всех t , следовательно, ------- непрерывна для любого

∂tn t e [a, b]. Таким образом, лемма доказана. •

Доказательство теоремы 3. Из леммы 4 следует, что при фиксированном s функция Г ( t , s ) является решением следующей задачи:

L [ Г ( t , s )] = - £ P k ( t ) ^ Gt ^, 1                 k = o           д t

U j ( Г ( t , s )) = 0, j = 1,2,..., n . Следовательно, по определению функции Грина, функция Г ( t , s ) может быть представлена следующим образом:

b

Г ( t , s ) = j G ( t , T )v ( t , s ) d T .

a

Таким образом, функция Грина основной задачи (2) действительно является решением уравнения (8).

Пусть Q(t, s) - другое решение уравнения (8), тогда функция Грина задачи (2) может быть представлена в виде G(t, s) = Q(t, s) + r(t, s), где r(t, s) удовлетворяет уравнению (из (7)):

b j r(t, T)v(t, s) dT = r(t, s). a

Пусть f ( t ) - произвольная функция, непрерывная на [ a , b ], тогда

b

b

b

b

bb

j G ( t , s ) f ( s ) ds = j Q ( t , s ) f ( s ) ds + j r ( t , s ) f ( s ) ds = j Q ( t , s ) f ( s ) ds + j r ( t , s ) j v ( s , t ) f ( t ) d T ds .

a

a

a

a

aa

Последний интеграл может быть представлен в форме

J r ( t , s ) b v ( s , t ) f ( T ) d T ds = - j r ( t , s ) Z P k ( t ) j 5 -

aa

a k = 0 a

G ( s , T )

—-k—f (T ) dTds . s k

Пусть X c (t ) - решение вспомогательной задачи (6) с некоторой правой частью f ( t ), тогда kG    b д kG ( s , T )

x ( ) ( s ) = I— — f ( T ) d T .

s

a

Решение основной задачи (2) может быть записано в виде

b

b        n - 1

x ( t ) = j Q ( t , s ) f ( s ) ds - j r ( t , s ) Z P k ( t ) x ( k ) ( s ) ds .

a

a       k = 0

Заметим, что n-1

L [ x( s )] = f ( s ) + Z P k ( t ) x k ) ( s ).

k = 0

Учитывая представление r(t, s) через G(t, s) и Q(t, s) и предыдущее выражение x(t), получаем: b jr(t,s)L[Xc(s)]ds = 0 для Vf (t)e C[a,b]. a

Из произвольности функции f ( t ) и единственности решения задачи (2) следует, что r ( t , s ) = 0. Таким образом, G ( t , s ) = Q ( t , s ), т.е. G ( t , s ) является единственным решением уравнения (8). Теорема доказана.

Функция Грина

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

В этом случае мы используем уравнение (8), где функция G ( t , т ) - функция Грина вспомогательной задачи (7). Фундаментальная система решений дифференциального уравнения вспомогательной задачи известна, поэтому функция Грина вспомогательной задачи G ( t , т ) может быть легко найдена.

В результате получаем функцию Грина на отрезке [ a , b ], заданную различными формулами в каждой из (2 n ) областей, приведенных на рисунке.

Функция Грина вспомогательной задачи дается соотношением:

G ( t , т ) = ^

n

  • У . a ik ( т ) x ( t )* при

i = 1

n

  • У b ik( т ) x ( t )* при

. i = 1

tk ^ t < т ^ tk+1,

tk ^ т < t ^ tk+1,

Aik^n.VW№ где aik ( т ) - А ( т ) + W( т ) следующим образом:

и

А ( т )

bk (т) =  —, ik        А(т)

функции

Д ( т ), A ik ( т ), W( т ), Wj определяются

А(т) =

U 1 ( X 1 )

U 2( x 1 )

U 1 ( x 2 )   ...    U 1 ( X n )

U 2( X 2 )  ...   U 2( X n )

.

...

U n ( X 1 )

...          ...          ...

U n ( X 2 )  ...   U n ( X n )

А ik ( т ) =

U 1 ( x^   ...    U 1 ( X j - 1 )

U 2( x i )  ...   U 2( х, - 1 )

n

У C s U 1 a ( X s )

s = 1

n

У C s U 2 a ( X s )

s = 1

U 1 ( x , + 1)   ...    U 1 ( х )

U 2 ( X , + 1 )  ...   U 2 ( хп )

,

...         ...           ...

...

...           ...          ...

U n ( X 1 )  ...   U n ( X i - 1 )

n

У c s U na ( Xs ) s = 1

U n ( x , + 1 )  ...   U n ( X n )

W( т ) - определитель Вронского фундаментальной системы решений дифференциального уравнения задачи (7):

X 1

X 2      .

.      Xn

W ( т ) =

X ...

X 2      .

...         .

.      Xn

..        ...

v ( n - 1) X 1

( n - 1)

X 2         .

( n - 1)

..    Xn

W i ( т ) - алгебраическое дополнение в матрице W( т ) к элементу n -й строки i -го столбца:

x 1      .

.      x i - 1

x i + 1      .

..      xn

Wi ( Т ) = ( - 1) n

x      .

...          .

.      x i - 1

..         ...

x i + 1     .

...          .

.      x n

..         ...

у ( n - 2)

x 1         .

( n - 2) ..    xi - 1

( n - 2) xi + 1       .

( n - 2)

..    xn

Список литературы Об одном способе обращения линейных задач для обыкновенных дифференциальных уравнений

  • Грановский, В.А. Динамические измерения: Основы метрологического обеспечения/В.А. Грановский. -Л.: Энергоатомиздат, 1984. -224 с.
  • Иванов, В.К. Теория линейных некорректных задач и ее приложения/В.К. Иванов, В.В. Васин, В.П. Танана. -М.: Наука, 1978. -206 с.
  • Тихомиров, В.М. Некоторые вопросы теории приближений/В.М. Тихомиров. -М.: Изд-во Московского университета, 1976. -304 с.
  • Шеффер, X. Топологические векторные пространства/X. Шеффер. -М.: Мир, 1971. -360 с.
  • Наймарк, М.А. Линейные дифференциальные операторы/М.А. Наймарк. -М.: Наука, 1969.-528 с.
  • Zalyapin, V.I. Inverse problem of the measurements theory/V.I. Zalyapin, H.V. Kharitonova, S.V. Ermakov//Inverse problems, Design and Optimization Symposium, Miami, Florida, USA. -April 16-18, 2007.-P. 91-96.
  • Granovskii V.A. Dinamicheskie izmereniia: Osnovy metrologicheskogo obespecheniia (Dynamic measurements: Principles of metrological support). Leningrad, Energoatomizdat, 1984. 224 p. (in Russ.).
  • Ivanov V.K., Vasin V.V., Tanana V.P. Teoriia lineinykh nekorrektnykh zadach i ее prilozheniia (Theory of linear ill-posed problems and its applications). Moscow, Nauka, 1978. 206 p. (in Russ).
  • Tikhomirov V.M. Nekotorye voprosy teorii priblizhenii (Some questions in approximation theory). Moscow, Izdatel'stvo Moskovskogo universiteta, 1976. 304 p. (in Russ.).
  • SchaeferH. Topological vector spaces. Macmillan, 1966, 294 p. [SchaeferH. Topologicheskie vektornye pros trans tva (Topological vector spaces). Moscow, Mir, 1971. 360 p. (in Russ.).]
  • Naimark M.A. Lineinye differentsial'nye operatory (Linear Differential Operators). Moscow, Nauka, 1969. 528 p. (in Russ.).
  • Zalyapin V.I., Kharitonova H.V., Ermakov S.V. Inverse problem of the measurements theory. Inverse problems, Design and Optimization Symposium, Miami, Florida, USA. April 16-18, 2007. pp.91-96.
Еще
Статья научная