Научная статья на тему 'О численном решении коэффициентной обратной задачи для гиперболических уравнений'

О численном решении коэффициентной обратной задачи для гиперболических уравнений Текст научной статьи по специальности «Математика»

CC BY
131
28
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ВОЛНОВОЕ УРАВНЕНИЕ / ОБРАТНЫЕ КОЭФФИЦИЕНТНЫЕ ЗАДАЧИ / НЕПРЕРЫВНЫЙ ОПЕРАТОРНЫЙ МЕТОД / ЛОГАРИФМИЧЕСКАЯ НОРМА / WAVE EQUATION / INVERSE COEFFICIENT PROBLEMS / CONTINUOUS OPERATOR METHOD / LOGARITHMIC NORM

Аннотация научной статьи по математике, автор научной работы — Бойков Илья Владимирович, Рязанцев Владимир Андреевич

Актуальность и цели. Уравнения в частных производных гиперболического типа занимают одно из центральных мест в задачах математического моделирования различных процессов и явлений физики и техники. В частности, гиперболические уравнения широко применяются в таких областях, как акустика, теория упругости, аэрои электродинамика. В настоящее время теория обратных и некорректных задач для уравнений математической физики, интенсивно развиваясь, находит все более широкое применение в самых различных прикладных областях. Вместе с тем имеется большая практическая потребность в дальнейшей разработке точных и устойчивых численных методов, позволяющих эффективно решать различные типы обратных задач. Целью данной работы является построение упомянутых методов решения одного класса коэффициентных обратных задач для простейших гиперболических уравнений, а именно волновых уравнений. Материалы и методы. Построение алгоритмов решения обратных начальных и граничных коэффициентных задач для однои двухмерного волнового уравнения основывается на применении непрерывного метода решения нелинейных операторных уравнений в банаховых пространствах. Важной особенностью этого метода является то, что его реализация не предполагает построения обратного оператора. В основе метода лежит замена исходного нелинейного операторного уравнения на дифференциальное уравнение специального вида и его последующее приближенное решение с использованием методов теории устойчивости решений систем обыкновенных дифференциальных уравнений. Результаты. Исследована проблема численного решения обратных коэффициентных задач для однои двухмерного волнового уравнения. Рассмотрена как задача Коши, так и начально-краевая задача для волнового уравнения. В результате предложены алгоритмы численного решения указанных задач. Решение модельных примеров продемонстрировало эффективность предложенных алгоритмов. Выводы. На основе непрерывного метода решения нелинейных операторных уравнений разработаны отличающиеся простотой и эффективностью алгоритмы численного решения обратных коэффициентных задач для волнового уравнения.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ON THE NUMERICAL SOLUTION OF THE COEFFICIENT INVERSE PROBLEM FOR HYPERBOLIC EQUATIONS

Background . Partial differential equations of hyperbolic type hold a prominent place in mathematical modeling of different processes and phenomena in physical and technical sciences. In particular, hyperbolic equations are widely used in such areas as acoustics, elasticity theory, aerodynamics and electrodynamics. At present time the theory of inverse and incorrect problems for partial differential equations is intensively developing and finds expanding applications in wide variety of application areas. In addition to that, there are important needs in further devising of precise and stable methods which allow us to solve different types of inverse problems. The goal of this paper is constructing of the mentioned methods for solution of one class of inverse coefficient problems for the simplest hyperbolic equations such as wave equation. Materials and methods . Construction of algorithms for solution of inverse initial and boundary coefficient problems for oneand two-dimensional wave equation is based on application of continuous method for solution of nonlinear operator equations in Banach spaces. The important feature of this method is that its implementation do not require construction of inverse operator. At the method’s core is substitution of the original nonlinear operator equation for the differential equation of special type and its subsequent approximate solution using methods of stability theory for systems of ordinary differential equations. Results . A problem of numerical solution of inverse coefficient problems for oneand two-dimensional wave equations is studied in the paper. Both initial and boundary value problems for wave equation are considered. As a result algorithms for numerical solution of the mentioned problem are proposed. Solving of several model problems demonstrates the effectiveness of the proposed algorithms. Conclusions . On the base of continuous method for solution of nonlinear operator equation simple and effective algorithms for numerical solution of inverse coefficient problems for wave equation are proposed.

Текст научной работы на тему «О численном решении коэффициентной обратной задачи для гиперболических уравнений»

УДК 519.633

DOI 10.21685/2072-3040-2019-3-4

И. В. Бойков, В. А. Рязанцев

О ЧИСЛЕННОМ РЕШЕНИИ КОЭФФИЦИЕНТНОЙ ОБРАТНОЙ ЗАДАЧИ ДЛЯ ГИПЕРБОЛИЧЕСКИХ УРАВНЕНИЙ

Аннотация.

Актуальность и цели. Уравнения в частных производных гиперболического типа занимают одно из центральных мест в задачах математического моделирования различных процессов и явлений физики и техники. В частности, гиперболические уравнения широко применяются в таких областях, как акустика, теория упругости, аэро- и электродинамика. В настоящее время теория обратных и некорректных задач для уравнений математической физики, интенсивно развиваясь, находит все более широкое применение в самых различных прикладных областях. Вместе с тем имеется большая практическая потребность в дальнейшей разработке точных и устойчивых численных методов, позволяющих эффективно решать различные типы обратных задач. Целью данной работы является построение упомянутых методов решения одного класса коэффициентных обратных задач для простейших гиперболических уравнений, а именно волновых уравнений.

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

Результаты. Исследована проблема численного решения обратных коэффициентных задач для одно- и двухмерного волнового уравнения. Рассмотрена как задача Коши, так и начально-краевая задача для волнового уравнения. В результате предложены алгоритмы численного решения указанных задач. Решение модельных примеров продемонстрировало эффективность предложенных алгоритмов.

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

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

I. V. Boykov, V. A. Ryazantsev

ON THE NUMERICAL SOLUTION OF THE COEFFICIENT INVERSE PROBLEM FOR HYPERBOLIC EQUATIONS

© Бойков И. В., Рязанцев В. А., 2019. Данная статья доступна по условиям всемирной лицензии Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), которая дает разрешение на неограниченное использование, копирование на любые носители при условии указания авторства, источника и ссылки на лицензию Creative Commons, а также изменений, если таковые имеют место.

Abstract.

Background. Partial differential equations of hyperbolic type hold a prominent place in mathematical modeling of different processes and phenomena in physical and technical sciences. In particular, hyperbolic equations are widely used in such areas as acoustics, elasticity theory, aerodynamics and electrodynamics. At present time the theory of inverse and incorrect problems for partial differential equations is intensively developing and finds expanding applications in wide variety of application areas. In addition to that, there are important needs in further devising of precise and stable methods which allow us to solve different types of inverse problems. The goal of this paper is constructing of the mentioned methods for solution of one class of inverse coefficient problems for the simplest hyperbolic equations such as wave equation.

Materials and methods. Construction of algorithms for solution of inverse initial and boundary coefficient problems for one- and two-dimensional wave equation is based on application of continuous method for solution of nonlinear operator equations in Banach spaces. The important feature of this method is that its implementation do not require construction of inverse operator. At the method's core is substitution of the original nonlinear operator equation for the differential equation of special type and its subsequent approximate solution using methods of stability theory for systems of ordinary differential equations.

Results. A problem of numerical solution of inverse coefficient problems for one- and two-dimensional wave equations is studied in the paper. Both initial and boundary value problems for wave equation are considered. As a result algorithms for numerical solution of the mentioned problem are proposed. Solving of several model problems demonstrates the effectiveness of the proposed algorithms.

Conclusions. On the base of continuous method for solution of nonlinear operator equation simple and effective algorithms for numerical solution of inverse coefficient problems for wave equation are proposed.

Keywords: wave equation, inverse coefficient problems, continuous operator method, logarithmic norm.

Введение

Коэффициентная обратная задача для уравнений гиперболического типа исследовалась ранее многими авторами [1-4]. Отметим, что важной особенностью этого класса задач является их некорректность, заключающаяся в том, что малые возмущения начальных данных вызывают значительные изменения в решении. Эта особенность обусловливает значительные сложности при разработке численных методов решения таких задач и вызывает потребность в применении устойчивых регуляризующих алгоритмов.

В настоящей статье развивается подход к определению неизвестного коэффициента, основанный на составлении параметрического дифференциального уравнения специального вида. Это уравнение затем решается при помощи одного из численных методов решения обыкновенных дифференциальных уравнений. Помимо того, что предлагаемый метод отличается простотой и устойчивостью, важнейшим его достоинством является универсальность в том смысле, что подход, служащий основой метода, может быть успешно распространен на другие классы обратных задач для уравнений математической физики. Так, в статье [5] этот подход был успешно применен для решения задачи восстановления постоянного коэффициента в одно- и

двухмерном уравнениях теплопроводности. Таким образом, данную статью можно рассматривать как дальнейшее развитие упомянутого подхода.

В данной работе рассматриваются проблемы приближенного восстановления постоянного коэффициента % в следующих задачах. 1. Задача Коши для одномерного волнового уравнения:

d2u

at2

=х-

d2u

dx

2 '

0 < t < T, -га< x <<

u(0, x) = u0( x), -d-

= vo( x).

t=0

2. Задача Коши для двухмерного волнового уравнения:

д 2u

at2

^ a2u a2u ^ ■+-

ax2 ay2

о < t < t ,

< x < га,

-< y <<

u (0, x, y) = uo( x, y), du-dt

= V0( x, y).

t=0

3. Граничная задача для одномерного волнового уравнения:

a 2u

a 2u

в/ Xaxz

u(0, x) = u0( x)

0 < t < T, 0 < x du

at

= V0( x),

t=0

и М) =ф(1)(t), u (t, £) =ф(2)(0. 4. Граничная задача для двухмерного волнового уравнения:

2

a 2u

at2

^ a 2u a2u ^

+

dx д/ u (0, x, y) = u0( x, y)

0 <t < T, (x, y) e [0, £Y du

dt

= V0( x, y),

t=0

(1) (2)

(3)

(4)

(5)

(6)

(7)

(8) (9)

(10)

и(^ х, 0) = ф(1)(^ х), и(t,х,I) = ф(2)^,х),

иЦ,0,.у) = ф(3)(t,у), и^,I,у) = ф(4)(t,у).

При решении задачи восстановления коэффициента % используется следующая дополнительная информация:

- в случае, если рассматривается одномерная задача (1)-(2) или (5)-(7),

* *

предполагается известным значение и ^ , х ) решения соответствующей за* *

дачи в фиксированной точке ^ , х ), принадлежащей области определения задачи.

- в случае, если рассматривается двухмерная задача (3)-(4) или (8)-(10), предполагается известным значение u (t , х , y*) решения соответствующей задачи в фиксированной точке (t , х ,y*), принадлежащей области определения задачи.

1. Описание непрерывного метода решения нелинейных операторных уравнений

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

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

A(x) - f = 0, x е X, (11)

где A: X ^ X - нелинейный оператор; X - банахово пространство.

Уравнению (11) ставится в соответствие следующее дифференциальное уравнение:

^ = A (x(t)) - f. (12)

К уравнению присоединяется начальное условие

x(to) = xq. (13)

В работе [6] формулируются и доказываются следующие утверждения.

Теорема 1. Пусть уравнение (11) имеет решение x* и на любой дифференцируемой кривой g (t) , расположенной в банаховом пространстве B, справедливо неравенство

, t

lim- f Л(( (g(т) ))т<-а , а > 0. (14)

o

Тогда решение задачи Коши (12)-(13) сходится при t, стремящемся

к бесконечности, к решению x* уравнения (11) при любом начальном приближении.

Теорема 2. Пусть уравнение (11) имеет решение x* и на любой

*

дифференцируемой кривой g (t), расположенной в шаре R(x ,r), выполняются следующие условия:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

t

- при любом t (t > 0) выполняется равенство f Л(A'(g (T)))dт< 0;

0

- справедливо неравенство (14).

Тогда решение задачи Коши (12), (13) сходится при t, стремящемся к бесконечности, к решению уравнения (11).

Здесь через Л(К) обозначена логарифмическая норма линейного оператора K .

Указанные теоремы служат теоретической основой для построения численных методов, описанных в следующих разделах.

2. Восстановление неизвестного коэффициента в задаче Коши для волнового уравнения

Поставим задачу о восстановлении неизвестного коэффициента % в задаче (1)-(2) в предположении о том, что дополнительно известным является значение u ^*, х*) решения задачи (1)-(2) в фиксированной точке

х*)е (0,T)XМ.

Известно [7], что общее решение задачи Коши (1)-(2) определяется следующей формулой (формулой Даламбера):

1 1 х+л/»

^^ х) = - [uo( х + + uo( х-^/хО ] + —^ | Уо(0 d (15)

Зафиксируем в этой формуле t = t* , х = х*, после чего перепишем формулу (15) в виде уравнения с нулевой правой частью:

1 ^ х*+4хг*

2

uo( x*+yf%t *) + uo( x*-J%t *) + J vo(^) d u (t *, x*) = 0. (16)

Введем в рассмотрение вспомогательную функцию %(o) (), связанную с искомым коэффициентом % при помощи предельного равенства

lim х(о) = Х. (17)

Применяя для решения уравнения (16) непрерывный метод решения операторных уравнений, приходим к следующему дифференциальному уравнению относительно вспомогательной функции Х(о):

dx1

d G I 2

1

+

uo(x*+4x(G)t*) + uo(x* - ^/x(G)t*)

VX(G)t* '

J vo(^) d u(t*, x*)

+

xS/ÜG*

(18)

Коэффициент X принимает значения ±1, для того чтобы было выполнено условие отрицательности логарифмической нормы производной Гато правой части уравнения (18).

Аналогичный смысл коэффициент X имеет и в остальных уравнениях, рассматриваемых в статье.

Присоединим к этому уравнению начальное условие

У (0) = в, (19)

где значение д в соответствии с непрерывным операторным методом может быть произвольной константой.

Для приближенного решения задачи (18)-(19) воспользуемся методом Эйлера. Пусть 0 - шаг, а Ь - число шагов метода Эйлера. Тогда приближенное решение задачи (18)-(19) реализуется следующей вычислительной схемой:

Xn+1 = Xn+0 • Н 2 \_Щ)( x*+'JX»t *)+ио( x*- )

+

+

* * +4xnt

{ V0^)d u(t*, x*) Чхп*

п = 0, L -1,

(20)

где Хп = Х(°п) и ап = п0 .

В качестве результата вычислений по описанному алгоритму фиксируется значение Хь , так что % ~ .

Приведем модельный пример, иллюстрирующий описанный метод. Модельный пример 1. Поставим задачу о приближенном определении неизвестного коэффициента % в задаче (1)-(2), если даны начальные условия

/ ч 2/ ч -x ди

Uo(x) = cos (x) + e , — dt

= 2 •

t=0

sin(2 x) - e

и, кроме того, дополнительно известным является значение решения и (t, x) t , x ) = (1,0), равное cos (2) + e~ .

Замечание 1. Точное решение задачи (1)-(2) определяется функцией и (Г, х) = ^2(X - 2г) + в~{х+2г}

при точном значении коэффициента % = 4 .

Результаты решения задачи, полученные в ходе вычислительных экспериментов, представлены в табл. 1.

Таблица 1

1

№ %0 L p °U Хприбл px

1 3 50 0,029889 3,950674 0,049326

2 2 75 0,015200 3,975010 0,024990

3 1 100 0,006554 3,989270 0,010730

4 0,1 100 0,016682 3,972560 0,027440

5 0,01 100 0,019691 3,967583 0,032417

6 5 50 0,023922 4,039179 0,039179

7 6 75 0,009093 4,014963 0,014963

8 7 75 0,012720 4,020897 0,020897

9 8 75 0,015962 4,026195 0,026195

10 20 100 0,007693 4,012670 0,012670

В табл. 1 использованы следующие обозначения: № - порядковый номер численного эксперимента; Хо - начальное приближение для вычислительного процесса (20); Ь - число итераций вычислительного процесса (20);

=

* _ * * +1ь{

uo(x*+XLt *) + u0(x*-%Lt *) +-— Г vo(%)d %-u(t*, x*)

J 2Xl j

x -xLt

Хприбл - найденное при помощи вышеописанного метода приближенное значение коэффициента % ; £% = |%прибл - %| - погрешность определения коэффициента % .

Во всех численных экспериментах были зафиксированы значения шага метода Эйлера 0 = 0,1 и шага И = 0,01 квадратурной формулы трапеций приближенного вычисления интеграла в правой части формулы (19).

Теперь рассмотрим задачу о приближенном восстановлении неизвестного коэффициента % в задаче Коши (3)-(4) для многомерного волнового уравнения в предположении о том, что дополнительно известным является значение и у , х , у ), где (^ , х , у ) - фиксированная точка.

Общее решение задачи (3)-(4) определяется формулой [7]:

д ее и0 ц)йп

u (t, x, y) =

1

ГГ

xt2 - (%- x)2 - (n- y)2

+

+

т. X if

vo(%, n) d %d n

2 ^c)Xt4Xt2 -(%-x)2 -(n-y)2

(21)

где - круг радиуса <JХt с центром в точке (х, у).

Введем в рассмотрение вспомогательную функцию %(о), где ое М, связанную со значением коэффициента % формулой (17). Потребуем, чтобы функция %(о) удовлетворяла следующему дифференциальному уравнению:

d а

dt fi Г

uo(%, n) d % d n

v C>/Xc0)t

Vx(a)t2 -(%-x*)2 -(n-y*)2

+

t=t

+

2^Л/Х(а)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

if

vo(%, n) d % d n

■u(t ,x ,y )

C

y/X (a)t

X(a)() -(%-x*)2 -(n-y*)2

. (22)

Присоединим к этому уравнению начальное условие (19), где значение д фиксируется произвольным образом. Для приближенного решения построенной начальной задачи воспользуемся методом Эйлера. Пусть 0 - шаг, а Ь - число итераций метода Эйлера; тогда имеем следующую вычислительную схему:

Хп+1 = Хп

Ы (uq; t, X*, y*; Хп) dt

+

t=t

j / ^ ^ \ / ^ — \ +I (vq; t , x , y ; Хп) - u (t , x , y )

- - - 4

(23)

где n = Q, L -1,

I (f; t, x, y) =

2n VX(o)i

k) i i

p • f (X + p cos(9), y + P sin(9)) (

Vx(o)t2 -p2

Хп = Х(°п), = П0. Интегралы в формуле (23) получены из соответствующих интегралов в правой части уравнения (22) в результате перехода к полярной системе координат.

Замечание 2. При численных расчетах по формуле (23) имеющиеся

в ней интегралы I (н0; t, х*, у*; Хп) и I (у0; t, х*, у*; Хп) вычисляется по куба-турному аналогу квадратурной формулы трапеций, а производная д1 (мо; t, х*, у*; Хп)/дt аппроксимируется разностной формулой

(di (uq; t, x*, y*; хп) ^ dt

I(uq; t +т, X ,y ;Хп) - I(«q; t , X , y ;Хп)

(24)

t=t

где т - достаточно малый шаг, являющийся параметром метода.

Приведем модельный пример, иллюстрирующий эффективность предложенного метода.

Модельный пример 2. Пусть требуется осуществить приближенное восстановление коэффициента х в задаче (3)-(4), если известны начальные значения

«о(х, У) = ехр(у) (х2 - у/2), х, у) = 2ехр(у) (х2 - у/2) + ехр(у),

и, кроме того, дополнительно известно значение и(1/2,0,0) = е/2 решения

задачи (3)-(4) в точке (1/2,0,0).

Замечание 3. Точное значение коэффициента Х = 4 при точном решении задачи (3)-(4):

i(t,x,y) = exp(2t + y)(X2 +1 -y/2).

При реализации алгоритма были зафиксированы следующие параметры:

- шаг кубатурной формулы по переменной ф: Нф = 0,1;

- шаг кубатурной формулы по переменной р: Нр = 0,001;

- шаг метода Эйлера 0 = 0,1;

- шаг по переменной г в формуле т = 0,01.

Результаты численных экспериментов приведены в табл. 2. Через £и обозначена величина

р =

Э/ (ар; t, х*, y*; хп) dt

+1 (vp; t , x , y ; Xn) - u (t , x , y )

- - - 4

t=t

остальные обозначения совпадают с обозначениями табл. 1.

Таблица 2

№ x0 L pu хприбл px

1 3 100 0,021876 3,948517 0,051483

2 2 120 0,026987 3,927521 0,072479

3 1 150 0,019802 3,957041 0,042959

4 1 200 0,005758 4,014614 0,014614

5 0,1 150 0,026394 3,929931 0,070069

6 5 150 0,005525 4,060701 0,060701

7 6 180 0,005195 4,059350 0,059350

8 7 200 0,004636 4,057056 0,057056

9 8 250 0,001729 4,045209 0,045209

10 20 300 0,001464 4,044122 0,044122

Замечание 4. В связи со свойствами оператора, определяемого правой частью формулы (21) для обеспечения сходимости вычислительного процесса (23), потребовалось принять X = — 1.

3. Восстановление неизвестного коэффициента в граничной задаче для волнового уравнения

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

Обозначим через S(г*, х*; XX) функционал, возвращающий решение и(г,х) задачи (5)-(7) в точке (*,х*) при X = XX, где X - приближенное

значение % на рассматриваемом шаге итерационного процесса.. Имеет место формула

5(Лх*;%)-и(Лх* ) = 0. (25)

Введем в рассмотрение вспомогательную функцию %(о) (0> 0), связанную со значением коэффициента % при помощи формулы (17). На основании (25) составим и решим дифференциальное уравнение относительно функции %(о):

d а

s ((*, x*; x)-u (( x*)

(26)

Для приближенного решения уравнения воспользуемся методом Эйлера. Пусть 0 - шаг метода Эйлера, а Ь - число его итераций. Тогда уравнение (26) решается с помощью следующей вычислительной схемы:

%п+1 = %п ((, х*; %п)-и ((, х*)}, п = 0, Ь -1, (27)

где %п = %(оп ).

Результатом вычислительного процесса (27) является значение %ь , так что .

(* *_ \

t , х ; %п ), для чего воспользуемся явной разностной схемой решения задачи (5)-(7) при % = %п :

иг+и = (-1 - 2ии + щ+Х]), г = 0М, ] = Щ (28)

И

и0, у = и0( х.), 7 = 1, N, (29)

иг-,0 = Ф(1)(^), и^ = ф(%г-), / = Щ (30)

где и; 7 = и (^, х.), ti = гт, х. = уИ , а Т = Т/М и И = I/N - шаги разностной

сетки по переменным т и И соответственно.

Замечание 5. Для того чтобы счет по разностной схеме (28)-(30) был

устойчивым, должно выполняться условие %т2/И2 < 1. Выполнения этого

условия при различных значениях %п можно добиться, если зафиксировать

соотношение т2/И2 достаточно малым.

Предположим, что существуют такие значения индексов г = г*, у = у*,

что г*т = t*, ]*И = х*. Тогда оператор ( , х ;%п) возвращает значение

и .* .* из множества значений и; .■, полученное в результате реализации разг , ■ ^

ностной схемы (28)-(30) при фиксированном значении %п на текущей итерации процесса (27).

Замечание 6. Данное условие упрощает построение и реализацию метода, но, вообще говоря, не является обязательным. В самом деле, если это

(* * _ \

г , х ; Xn ) должен быть построен

таким образом, чтобы возвращать значение и (*, х*) как значение сплайна

в точке , х*), построенного на найденном по разностной схеме (28)-(30) множестве значений и{ j .

Пусть значение уп задано предыдущей итерацией метода либо начальным условием (п = 0 ). Тогда метод приближенного восстановления коэффициента X в задаче (5)-(7) определяется следующей последовательностью шагов:

1. Для зафиксированного значения xn проводятся расчеты по разностной схеме (28)-(30).

2. Фиксируется значение функционала , х*; Xn) как значение в одном из узлов упомянутой разностной схемы либо посредством использования сплайна.

3. По формуле (27) вычисляется следующее значение уп, после чего выполняется возврат к шагу 1.

4. После ¿-кратного повторения шагов 1-3 фиксируется X~XL.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Приведем модельный пример.

Модельный пример 3. При помощи вышеописанного метода найдем приближенное значение коэффициента в граничной задаче (5)-(7), если известными являются следующие исходные данные:

/ ч 2/ ч -х du

U0(х)=cos (х)+e , —

dt

= 2 •

t=0

sin(2 x) - e

ф(1) (x) = cos2 (2t) + exp(-2t), ф(2) (x) = cos2 (1 - 2t) + exp(-1 - 2t).

Зафиксировано I = 1. Требуется приближенно определить значение коэффициента X, если дополнительно известным является значение

u (1/2, у2) = cos2 (1/2) + e"3/2 .

Замечание 7. Точное значение коэффициента и точное решение соответствующей описанным выше исходным данным задачи (5)-(7) приведены в замечании 1.

Во всех численных экспериментах были зафиксированы значения шага метода Эйлера 0 = 0,1 и шагов т = 0,1 и h = 0,01 разностного метода (28)-(30).

Результаты численных экспериментов приведены в табл. 3. Через £u обозначена величина

р =

u

(* * _ \ / * * \

t ,x ;Xn)-u(t ,x ),

остальные обозначения совпадают с обозначениями табл. 2.

Таблица 3

№ Xo L p Хприбл px

1 3 300 0,006043 3,944504 0,055496

2 2 370 0,005704 3,948540 0,051460

3 1 400 0,005771 3,947749 0,0522511

4 0,1 500 0,002907 3,982146 0,017854

5 5 450 0,002447 4,047742 0,047742

6 6 500 0,004124 4,068643 0,068643

7 7 600 0,003593 4,062008 0,062008

8 8 800 0,001287 4,033382 0,033382

9 9 1000 0,000451 4,023085 0,023085

10 20 4500 0,000046 4,018108 0,018108

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

В самом деле, поставим задачу приближенного определения коэффициента X в задаче (8)-(10), если дополнительно известным является значение

^ * \

t , х , у ) решения этой задачи в некоторой фиксированной точке

/ * * * \

(( , х ,у ).

Пусть S^*,х*,у*;X) - функционал, возвращающий решение ы(^ х) задачи (5)-(7) в точке ((*,х*,у*), если X зафиксировано своим приближенным значением X . Справедлива формула

5 ((, х*; X)-ы ((, х\ у*) = 0. (31)

Пусть вспомогательная функция %(о) (с> 0) такова, что для нее выполняется предельное равенство (17). Используя (31), построим дифференциальное уравнение

d а

„/ * * * _\ / * * *\ s(( ,* ,y ;х)(,* ,y )

(32)

Для того чтобы найти решение уравнения (32), единственность которого обеспечивается фиксированием значения %о (которое в соответствии с непрерывным операторным методом может задаваться произвольным образом), воспользуемся методом Эйлера. Пусть Ь - число итераций и 0 - шаг метода Эйлера. Уравнение (32) приближенно решается при помощи вычислительного процесса

Йп+1 =%п +0-Ц5 (, х*, у*; %п )-ы (( х*, у*)}, п = а Ь -1, (33) где !п =%(Оп).

В качестве результата реализации процесса (33) фиксируется значение Хь , аппроксимирующее значение коэффициента %.

Для того чтобы построить функционал ^(,х*,у*;Хп), воспользуемся

явной разностной схемой решения задачи (5)-(7) при Х = Хп :

Щ+1,у ,к = Щ,у,к +

+ ХпТ-у-1,к + Щг,у+1,к + ,к-1 + у,к+1 - 4и7,у,к ) 7 = 0,М У = 1,Ж (34)

h2

и0,у,к = "о(ху, Ук), У = 1, Ж, к = 1, Ж, (35)

Щ-,у,0 = ф(1)(^г, Ху ), и,-,у,Ж = ф(2)(^у, Ху ), 7 = 1,М, (36)

и-,0,к = ((3)^,Ук), и,-,ж,к = ((4)^,Ук) - = 1,М, (37)

где и,- у к = и(Ц,Ху,Ук), ti = 7Т, Ху = ук , Ук = кк , а т = Т/М и Л = £/Ж - шаги

разностной сетки по переменным т и к соответственно.

Отметим, что эта схема, как и схема (28)-(30), условно устойчива: для ее устойчивости для шагов т и к при всех Хп должно выполняться соотно-

х Т / ^ ^ ^ \

шение п2 < 1. Тем самым ^ ( , х , У ; Хп ) формально конструируется как к-

функционал, ставящий в соответствие всякому набору параметров , х*,У*;Хп) значение и(у"', х*,У*), полученное в результате выполнения

счета по разностной схеме (34)-(37), либо (в случае, если точка ,х*,у*) не

совпадает ни с одним из узлов используемой для построения схемы сетки узлов) в результате вычисления значения сплайна, который строится на множестве значений и, у к, полученных по схеме (34)-(37).

Таким образом, метод восстановления коэффициента х задачи (8)-(10) определяется следующей последовательностью шагов:

1. Для зафиксированного начальным условием (п = 0 ) или предыдущей итерацией алгоритма значения уп выполняем счет по разностной схеме (34)-(37).

^ ^ _ \ t , х , У ;хп) либо

значение в одном из узлов разностной схемы, либо значение сплайна в точке

^ \

t , х , У ). Сплайн вычисляется по значениям функции и в узлах разностной схемы.

3. По формуле (33) вычисляем следующее значение уп и переходим к шагу 1.

4. Повторив Ь раз шаги 1-3, принимаем Х~Хь.

Приведем модельный пример, иллюстрирующий эффективность предложенного метода.

Модельный пример 4. Пусть требуется осуществить приближенное восстановление коэффициента X в задаче (8)-(10), если известными являются функции

"о(х,у) = еу (х2 -^, у0(х,у) = 2еу ^х2 -^ + еу, (х,у)е [0,1]2, ф(1)^,х) = е2г (х2 + X), Ф(2)(^,х) = е2г+1 [х2 + X-1],

Ф (3)(Х, у) = * 2Х+У [ X - у |, ф (4)(Х, у ) = ^+У [1 + X - у ]

и, кроме того, дополнительным известным является значение

( 1 1 1 ^ е3/2

и I —,—,— I = решения задачи (8)-(10).

Замечание 8. Точное значение коэффициента X = 4 при точном решении задачи (3)-(4):

и (X, х, у) = е2+у ( х2 + X - У |.

При расчетах были зафиксированы следующие параметры алгоритма:

- шаг разностной схемы по переменной х: И = 0,01;

- шаг кубатурной формулы по переменной X: т = 0,001;

- шаг метода Эйлера 0 = 0,1.

Результаты численных экспериментов приведены в табл. 4. Через £и обозначена величина

остальные обозначения совпадают с обозначениями предыдущих таблиц.

Таблица 4

№ Xo L p Хприбл px

1 3 250 0,003471 3,944214 0,055786

2 2 300 0,002677 3,950154 0,049846

3 1 350 0,001615 3,958134 0,041866

4 0,1 400 0,000829 3,964064 0,035931

5 5 200 0,012560 4,068583 0,068583

6 6 300 0,009683 4,046661 0,045551

7 7 350 0,011353 4,058877 0,058877

8 8 400 0,012284 4,066358 0,066358

9 9 450 0,012754 4,070142 0,070142

10 9 500 0,006768 4,022536 0,022536

11 20 1000 0,000722 3,975828 0,024172

Замечание 9. Для обеспечения сходимости вычислительного процесса (33) потребовалось принять Х = — 1.

Заключение

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В результате проведенного исследования был предложен подход к решению задачи приближенного восстановления постоянного коэффициента в начальной и граничной задачах для волнового уравнения. Рассмотрен как одно-, так и двухмерный случаи. Построенные численные алгоритмы оказались достаточно простыми, а решение модельных примеров показало их высокую точность и эффективность. Представляет значительный теоретический и практический интерес распространение предложенного подхода на другие классы коэффициентных задач для различных типов уравнений математической физики.

Библиографический список

1. Романов, В. Г. Обратные задачи математической физики / В. Г. Романов. -Москва : Наука, 1984. - 264 с.

2. Hasanov Hasanoglu, A. Introduction to inverse problems for differential equations / A. Hasanov Hasanoglu, V. G. Romanov. - Cham : Springer International Publishing AG, 2017. - 261 p.

3. Лаврентьев, М. М. Многомерные обратные задачи для дифференциальных уравнений / М. М. Лаврентьев, В. Г. Васильев, В. Г. Романов. - Новосибирск : Наука, Новосибирское отделение, 1969. - 68 с.

4. Кабанихин, С. И. Обратные и некорректные задачи / С. И. Кабанихин. - Новосибирск : Сибирское научное издательство, 2009. - 457 с.

5. Бойков, И. В. Об одном приближенном методе определения коэффициента теплопроводности / И. В. Бойков, В. А. Рязанцев // Журнал Средневолжского математического общества. - 2019. - Т. 21, № 2. - С. 149-163.

6. Бойков, И. В. Об одном непрерывном методе решения нелинейных операторных уравнений / И. В. Бойков // Дифференциальные уравнения. - 2012. - Т. 48, № 9. - С. 1308-1314.

7. Полянин, А. Д. Справочник по линейным уравнениям математической физики / А. Д. Полянин. - Москва : ФИЗМАТЛИТ, 2001. - 576 с.

References

1. Romanov V. G. Obratnye zadachi matematicheskoy fiziki [Inverse problems of mathematical physics]. Moscow: Nauka, 1984, 264 p. [In Russian]

2. Hasanov Hasanoglu A., Romanov V. G. Introduction to inverse problems for differential equations. Cham: Springer International Publishing AG, 2017, 261 p.

3. Lavrent'ev M. M., Vasil'ev V. G., Romanov V. G. Mnogomernye obratnye zadachi dlya differentsial'nykh uravneniy [Multidimensional inverse problems for differential equations]. Novosibirsk: Nauka, Novosibirskoe otdelenie, 1969, 68 p. [In Russian]

4. Kabanikhin S. I. Obratnye i nekorrektnye zadachi [Reverse and incorrect problems]. Novosibirsk: Sibirskoe nauchnoe izdatel'stvo, 2009, 457 p. [In Russian]

5. Boykov I. V., Ryazantsev V. A. Zhurnal Srednevolzhskogo matematicheskogo ob-shchestva [Journal of the Middle Volga Mathematical Society]. 2019, vol. 21, no. 2, pp. 149-163. [In Russian]

6. Boykov I. V. Differentsial'nye uravneniya [Differential equations]. 2012, vol. 48, no. 9, pp. 1308-1314. [In Russian]

7. Polyanin A. D. Spravochnik po lineynym uravneniyam matematicheskoy fiziki [Handbook of linear equations of mathematical physics]. Moscow: FIZMATLIT, 2001, 576 p. [In Russian]

Бойков Илья Владимирович

доктор физико-математических наук, профессор, заведующий кафедрой высшей и прикладной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)

E-mail: [email protected]

Boykov Il'ya Vladimirovich Doctor of physical and mathematical sciences, professor, head of the subdepartment of higher and applied mathematics, Penza State University (40, Krasnaya street, Penza, Russia)

Рязанцев Владимир Андреевич

кандидат технических наук, доцент, кафедра высшей и прикладной математики, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40)

E-mail: [email protected]

Ryazantsev Vladimir Andreevich Candidate of engineering sciences, associate professor, sub-department of higher and applied mathematics, Penza State University (40, Krasnaya street, Penza, Russia)

Образец цитирования:

Бойков, И. В. О численном решении коэффициентной обратной задачи для гиперболических уравнений / И. В. Бойков, В. А. Рязанцев // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2019. - № 3 (51). - С. 47-62. - DOI 10.21685/2072-3040-2019-3-4.

i Надоели баннеры? Вы всегда можете отключить рекламу.