Научная статья на тему 'Численное решение линеаризованной обратной задачи для уравнения акустики'

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

CC BY
194
51
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МЕТОД ГРАНИЧНОГО УПРАВЛЕНИЯ / ЧИСЛЕННОЕ РЕШЕНИЕ ОБРАТНЫХ ДИНАМИЧЕСКИХ ЗАДАЧ / BOUNDARY CONTROL METHOD / NUMERICAL SOLVING INVERSE DYNAMICAL PROBLEMS

Аннотация научной статьи по математике, автор научной работы — Данилин Александр Николаевич, Седайкина Валерия Александровна

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

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

Похожие темы научных работ по математике , автор научной работы — Данилин Александр Николаевич, Седайкина Валерия Александровна

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

Numerical solution of the linearized inverse problem for acoustic equation

In this paper we develop an algorithm of numerical solution of the inverse dynamical problem about speed of sound reconstruction in horizontally layered acoustical medium. The solution is based on linearized version of the Boundary Control Method. The inverse data is the response at the single boundary point from the boundary point source; the probe pulse is the Ricker wavelet. The results of numerical modeling for two-dimensional domain are presented.

Текст научной работы на тему «Численное решение линеаризованной обратной задачи для уравнения акустики»

УДК 517.95, 519.633.6.6

А. Н. Данилин, В. А. Седайкина

ЧИСЛЕННОЕ РЕШЕНИЕ ЛИНЕАРИЗОВАННОЙ ОБРАТНОЙ ЗАДАЧИ ДЛЯ УРАВНЕНИЯ АКУСТИКИ

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

In this paper we develop an algorithm of numerical solution of the inverse dynamical problem about speed of sound reconstruction in horizontally layered acoustical medium. The solution is based on linearized version of the Boundary Control Method. The inverse data is the response at the single boundary point from the boundary point source; the probe pulse is the Ricker wavelet. The results of numerical modeling for two-dimensional domain are presented.

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

Key words: boundary control method, numerical solving inverse dynamical problems.

Прямая задача.

Рассмотрим начально-краевую (прямую) задачу для волнового

уравнения

© Данилин А. Н., Седайкина В. А., 2013

Вестник Балтийского федерального университета им. И. Канта. 2013. Вып. 4. С. 164—169.

Рпи - (хиж )х - (Хму \ = 0, (х, у) є М+= {(х, у) є М2|у > 0}, (1)

и 1(=0 = иї 1=0 = 0, (2)

Хиу |Гх[0,Г] = /, Г ={(х, у) є ^2| у = 0}- (3)

где р(у) — плотность; Х(у) — модуль сжатия; с (у) = -^Х(у)/ р(у) — ско-

рость звука. Функцию / будем назрівать (граничным) управлением и предполагать, что /(х, ?) = г(? - 5)5(х - х0), х0 є Г, 5 є [0, Т], где г(?) — импульс Рикера (рис. 1); 5 — дельта-функция Дирака. Решение прямой задачи будем обозначать и и называть волной, возбужденной управлением /. Системе (1)-(3) сопоставим оператор реакции Ят, определяемый равенством: Ят / = и/ |Гх[0 т] . Из кинематических соображений легко видеть, что оператор реакции «знает» только о значениях р на отрезке [0, у0 ]:

Гуй

Г йу / с(у) = т/2.

* 0

% 05 1 !.в Ї 26 3 3.« 4 <5 5

.10^

Рис. 1 . Функция Рикера (/0 — доминирующая частота, /0 = 20 Гц) Обратная задача.

Рассматривается задача восстановления р(у) на отрезке [0, у0] по

оператору реакции Я2Т . (При этом X остается неизвестной.) Решение основано на линеаризованном варианте метода граничного управления [1 — 3]. Введем билинейную форму, соответствующую кинетической энергии в момент времени т :

¿е/ -

К (/, ё ) = Г Р( У)и{ (х, У, Т)иf (х, у, Т)дхду,

Оказывается, она явно определяются оператором реакции

кТ(/' 8) = ГГ [0Т][8- + /(и?)](х/т)йхйт

JГx[o/т ]

где я± (•,) = (я(-, í)± я(-,2Т - í)) / 2.

165

166

Численное решение прямой задачи.

Вводя v = щ, ст = У и, систему (1) — (3) запишем в вице

ди = дстх дсту

^ дt дх ду ,

дстх = . ди

дí ~ дх, (4)

дсту =х_ди дt ду'

и \=0 = иЬ 1=0 = 0 ^ |Гх[0,2Т] = ? •

Расчетная область — параллелепипед 0х[0,2Т], О={(х,у)|-а<х<а,0<у<Ь}• В (4) под Г понимается граница области О, причем ее часть

Г1 иГ2 иГ3, Г1 = {х = -а,0 < у < Ь},

Г2 = {х = а,0 < у < Ь}, Г3 = {-а < х < а, у = Ь}

выбирается таким образом, что волна, возбужденная источником в точке х0 е Г0, Г0 = Г \{Г1 ^Г2 иГ3), не успевает ее достичь к моменту времени Т. Для численного решения строим равномерную сетку. Запишем конечно-разностную аппроксимацию системы (4):

ик+1/2,,,, - ик-1/2,,,, (ст )к,,+1/2,, - (ст )к,,-1/2,, (сту )кЛ, 1+1/2 - (сту )кЛ, 1-1/2

Дí Дх Ду

(ст )к+1,,+1/2,1 - (ст )к,,+1/2,; ^ ик+1/2,,+1,1 - ик+1/2,,, 1

х х • = X1 •

Дí Дх

(СТу )к+^,1+1/2 - (СТу )к,,,1+1/2 ■ ик+1/2,,,’+1 - ик+1/2,,, 1

Дí Ду

Условие устойчивости (условие Куранта): Дf < Дх /(\/2 • стах) • Дискретная обратная задача.

Мы фиксируем две точки (источники) на Г0: х0, х1 • Пусть У0, У1 — решения системы (4), порожденные источниками х0 и х1 соответственно. Тогда управления определяются только временными задержками sДt, IДt е [0, Т] и билинейная форма КТ для конечного множества задержек и конечно-разностной аппроксимации запишется в виде матрицы:

КТ(8,I) * Х^(Т-(Т-1Дt), (5)

7 *

где V, 1 (kДí) = ик,,, 1 •

Используя данные обратной задачи, имеем

1 T / At

KT (s,l) * - £ r(jAt - sAt) • [V—(x0, jAt) - V,(x0,2T - jAt)] +

2 j=0 (6)

1 T/At

+—£ [r (j At -1 At) - r (2T - j At +1 At)] • Vo (x,, jAt),

2 j=0

где V—(x0, jAt) — решение системы (4), порожденное источником x , взятое на границе в точке х0, в момент времени jAt.

Алгоритм реконструкции.

1. Для однородной области (р = р0 = const., Л = Л0 = const.) рассчитываем матрицы

K (s, l) * £v00 (T - sAt) • v— (T - lAt),

i

где v00, v0— соответствуют р = p0 = const.

2. Для неоднородной области (рис. 2, 3) рассчитываем KT (s, l) по формуле (6).

с=1.6 км/с

с=1.8 км/с

с=1.6 км/с

0=1.4 км/с

с=2.0 км/с

Рис. 2. Модель среды

167

Рис. 3. Модель плотности р( у)

168

3. Мы используем линейное приближение матрицы (5) относительно фоновых значений р0, Л0. Тогда определение р ■ сводится к системе линейных уравнений

^Р,К‘(Ї,I) = Кт(Ї, I). (7)

Численные эксперименты.

Был разработан алгоритм и программа решения прямой и обратной задачи. Шаг по сетке выбирался из условия, что длина волны (в смысле расстояния между передним и задним фронтом) укладывается в 15 точек.

Матрица и правая часть системы (7) задавались с погрешностью, так

что на точном решении относительная невязка в I2 -норме составляла 10 % (рис. 4).

2 2 2.15

1.85---------1---------1---------1--------1---------

0 50 100 150 200 250

Рис. 4. Реконструкция плотности

Для улучшения результата была использована процедура фильтрации (функция smooth пакета MatLab) (рис. 5).

1.9-----------------------------1---------------------------1--------------------------1--------------------------1---------------------------

□ 50 100 150 200 250

Рис. 5. Реконструкция плотности

Работа выполнена при поддержке РФФИ (проект 12-01-00260а).

Выражаем благодарность научному руководителю д-ру физ.-мат. наук Л. Н. Пестову.

Список литературы

1. Belishev M.I. Boundary control in reconstruction of manifolds and metrics (the BC-method) // Inverse Problems. 1997. № 13. P. 1—45.

2. Belishev M. I. Boundary Control Method in Dynamical Inverse Problems — An Introductory Course / ed. M. I. Belishev [et al.] / / Dynamical Inverse Problems: Theory and Application. CISM Courses and Lectures. Wien, 2011. Vol. 529. P. 85 — 150.

3. Данилин А. Н., Пестов Л. Н. Численное решение линеаризованной обратной краевой задачи для динамической системы Ламе // Вестник Балтийского федерального университета им. И. Канта. Калининград, 2012. Вып. 10. C. 81 — 85.

Об авторах

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

Александр Николаевич Данилин — науч. сотр., Балтийский федеральный университет им. И. Канта, Калининград.

E-mail: ADanilin@kantiana.ru

Валерия Александровна Седайкина — программист, Балтийский федеральный университет им. И. Канта, Калининград.

E-mail: VSedaikina@kantiana.ru

About authors

Alexandr Danilin — research fellow, Immanuel Kant Baltic Federal University, Kaliningrad.

E-mail: ADanilin@kantiana.ru

Valeria Sedaikina — programmer, Immanuel Kant Baltic Federal University, Kaliningrad.

E-mail: VSedaikina@kantiana.ru

169

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