Моделирование решения акустической обратной задачи рассеяния для трехмерной нестационарной среды

Мұқаба

Дәйексөз келтіру

Толық мәтін

Аннотация

Рассматривается обратная задача акустического зондирования трехмерной нестационарной среды, основанная на задаче Коши для волнового уравнения с коэффициентом скорости звука, зависящим от пространственных координат и времени. Данными в обратной задаче являются измерения акустического давления, зависящего от времени, в некоторой пространственной области. По этим данным необходимо определить меняющиеся со временем положения локальных акустических неоднородностей (пространственных распределений скорости звука). Используется специальная идеализированная модель зондирования, в которой, в частности, предполагается, что пространственное распределение скорости звука мало меняется в промежутке между временными импульсами источника. В рамках такой модели обратная задача сводится к решению для каждого временного отрезка зондирования трехмерных линейных интегральных уравнений Фредгольма. По этим решениям вычисляются пространственные распределения скорости звука на каждом временном интервале зондирования. При включении в схему зондирования специальной (плоскослойной) геометрической схемы расположения областей наблюдения и зондирования, оказывается, что обратную задачу можно свести к решению систем одномерных линейных интегральных уравнений Фредгольма, для решения которых используются известные методы регуляризации некорректных задач. Это позволяет решать трехмерную обратную задачу определения нестационарного распределения скорости звука в зондируемой среде на персональном компьютере средней производительности для достаточно подробных пространственных сеток за несколько минут. Эффективность соответствующего алгоритма решения трехмерной нестационарной обратной задачи зондирования в случае движущихся локальных акустических неоднородностей иллюстрируется решением ряда модельных задач.

Толық мәтін

1. ВВЕДЕНИЕ

Будем предполагать, что на множестве 3×[0, T] определена функция c(x, t) > 0, зависящая от координат x = (x, y, z) и времени t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T]. Эта функция моделирует фазовую скорость звука в пространстве 3, которое считается заполненным некоторой средой с постоянной плотностью. Более того, мы будем считать, что c(x, t) = c0 = const > 0 вне заданной области X MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=jOimdaa@38D2@ 3 для всех t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T]. Таким образом, под термином “нестационарная среда” мы будем иметь в виду среду, в которой имеются нестационарные акустические неоднородности только в области X, т.е. скорость звука в ней зависит от пространственной переменной и времени. Далее, мы считаем, что в 3 при t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T] определено скалярное акустическое волновое поле p(x, t), создаваемое источниками F0(x, t), которые локализованы в известной ограниченной области S, XS = MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=vGigdaa@384F@ . Это поле регистрируется в области Y (X MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=jOimdaa@38D2@ 3, YX = MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=vGigdaa@384F@ , YS = MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=vGigdaa@384F@ ). Рассматриваемая нами обратная задача в общей форме заключается в нахождении неизвестной функции c(x, t) для x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ X, t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T] по данным p(x, t), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ Y, t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T].

Для задач такого типа часто используется приближение линейной акустики. Тогда математической моделью, связывающей p(x, t) и c(x, t), будет система равенств следующего вида:

Δ x p(x,t) 1 c 2 (x,t) 2 p(x,t) t 2 = = F 0 (x,t),x 3 ,t(0,T] p(x,0)=φ(x), p(x,0) t =ψ(x),x 3 , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaadaGabaqaauaadaqaceaaaqaabeqaaiabfs 5aenaaBaaaleaacaWG4baabeaakiaadchacaaIOaGaaCiEaiaaiYca caWG0bGaaGykaiabgkHiTmaalaaabaGaaGymaaqaaiaadogadaahaa WcbeqaaiaaikdaaaGccaaIOaGaaCiEaiaaiYcacaWG0bGaaGykaaaa daWcaaqaaiabgkGi2oaaCaaaleqabaGaaGOmaaaakiaadchacaaIOa GaaCiEaiaaiYcacaWG0bGaaGykaaqaaiabgkGi2kaadshadaahaaWc beqaaiaaikdaaaaaaOGaaGypaaqaaiabg2da9iaadAeadaWgaaWcba GaaGimaaqabaGccaaIOaGaaCiEaiaaiYcacaWG0bGaaGykaiaaiYca caaMi8UaaGjcVlaahIhacqGHiiIZtuuDJXwAK1uy0HMmaeHbfv3ySL gzG0uy0HgiuD3BaGabaiab=1risnaaCaaaleqabaGaaG4maaaakiaa iYcacaaMi8UaaGjcVlaadshacqGHiiIZcaaIOaGaaGimaiaaiYcaca WGubGaaGyxaaaabaGaaGjcVlaadchacaaIOaGaaCiEaiaaiYcacaaI WaGaaGykaiaai2dacqaHgpGAcaaIOaGaaCiEaiaaiMcacaaISaGaaG jcVlaayIW7daWcaaqaaiabgkGi2kaadchacaaIOaGaaCiEaiaaiYca caaIWaGaaGykaaqaaiabgkGi2kaadshaaaGaaGypaiabeI8a5jaaiI cacaWH4bGaaGykaiaaiYcacaaMi8UaaGjcVlaahIhacqGHiiIZcqWF DeIudaahaaWcbeqaaiaaiodaaaGccaaISaGaaGjcVdaaaiaawUhaaa aa@9A00@  (1)

т.е. прямой задачей (задачей нахождения p(x, t) по заданным c(x, t), φ MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=z8aQbaa@3895@ (x), ψ(x), F0(x, t)) в данном случае будет задача Коши (1), а обратной задачей – обратная коэффициентная задача для волнового уравнения из (1): найти c(x, t) по известным φ MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=z8aQbaa@3895@ (x), ψ(x), F0(x, t) и дополнительным данным p(x, t), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ Y, t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T]. Функциональные пространства, в которых будут решаться эти задачи, а также требования на величины c(x, t), φ MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=z8aQbaa@3895@ (x), ψ(x), F0(x, t) будут указаны ниже.

Модель (1) хорошо известна, и прямая задача для нее подробно изучена теоретически в различных аспектах и в различных функциональных пространствах (см., например, [1, 2] и др.). Обратная задача также рассматривалась многими авторами. Однако в этом случае на зависимость функции c(x, t) от переменных x и t накладывались серьезные ограничения. Так, в немногих работах считалось, что c(x, t) = c(t), и для таких обратных задач устанавливались теоремы существования и единственности решения (см., например, [3]). В большинстве работ по этой тематике предполагается, что c(x, t) = c(x). Обратные задачи с такой функцией c(x) исследованы весьма подробно. В частности, выделены многие функциональные классы, на которых задача имеет единственное решение (см., например, [3–7]). Предложены и обоснованы численные алгоритмы решения обратных задач такого рода с различными вариантами данных ([8–15] и др.).

Уравнение (1) для случая c(x, t) = c(x) рассматривалось также и в спектральной форме. Тогда для гармонического источника вида f(x, ω)eiωt с известной частотой ω поле p(x, t) может быть найдено в виде p(x, t) = u(x, ω)eiωt, где комплексная амплитуда u(x, ω) удовлетворяет уравнению

Δu(x,ω)+ k 0 2 u(x,ω)= =f(x,ω)+ ω 2 ξ(x)u(x,ω),x 3 . MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaabaaaaaaaaapeGaeuiLdqKaamyDai aacIcacaWH4bGaaiilaiabeM8a3jaacMcacqGHRaWkcaWGRbWdamaa DaaaleaapeGaaGimaaWdaeaapeGaaGOmaaaakiaadwhacaGGOaGaaC iEaiaacYcacqaHjpWDcaGGPaGaeyypa0dabaGaeyypa0JaamOzaiaa cIcacaWH4bGaaiilaiabeM8a3jaacMcacqGHRaWkcqaHjpWDpaWaaW baaSqabeaapeGaaGOmaaaakiabe67a4jaacIcacaWH4bGaaiykaiaa dwhacaGGOaGaaCiEaiaacYcacqaHjpWDcaGGPaGaaiila8aacaaMh8 UaaG5bVlaayEW7peGaaCiEaiabgIGioprr1ngBPrwtHrhAYaqeguuD JXwAKbstHrhAGq1DVbaceeGae8xhHi1damaaCaaaleqabaWdbiaaio daaaGccaGGUaaaaaa@6E6A@ (2)

Здесь k 0 = ω c 0 , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaaqaaaaaaaaaWdbiaadUgapaWaaSbaaSqaa8 qacaaIWaaapaqabaGcpeGaeyypa0ZaaSaaa8aabaWdbiabeM8a3bWd aeaapeGaam4ya8aadaWgaaWcbaWdbiaaicdaa8aabeaaaaGcpeGaai ilaaaa@3BA4@   ξ(x)= c 0 2 c 2 (x) MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaaqaaaaaaaaaWdbiabe67a4jaacIcacaWH4b Gaaiykaiabg2da9iaadogapaWaa0baaSqaa8qacaaIWaaapaqaa8qa cqGHsislcaaIYaaaaOGaeyOeI0Iaam4ya8aadaahaaWcbeqaa8qacq GHsislcaaIYaaaaOGaaiikaiaahIhacaGGPaaaaa@42B0@ . Нахождение такой функции u(x, ω) по заданному коэффициенту c(x) и заданному f(x, ω) составляет прямую задачу для (2). Обратная задача для этого уравнения обычно ставится так: зная для некоторого набора частот ω комплексную амплитуду поля u(x, ω) в области Y, найти коэффициент ξ (x), а значит, и функцию c(x), определяющую акустические неоднородности в области X.

Обратная задача для (2) также достаточно хорошо исследована теоретически: изучены в определенных аспектах вопросы существования и единственности ее решения для различных видов областей X, Y, вопросы ее устойчивости по отношению к возмущениям данных и т.д. (см. [7, 12, 15] и др.) Например, известно, что для единственности решения такой обратной задачи в общем случае необходимо использовать по меньшей мере счетное число частот. Однако на практике реализовать это невозможно, и приходится ограничиваться сравнительно небольшим их числом. Анализ этой проблемы дан, например, в [14]. Тем не менее, такое изучение акустических рассеивателей на сравнительно небольшом числе частот часто встречается на практике. Для получения в этом случае определенного решения обратной задачи необходимо использовать дополнительные априорные ограничения, сужающие множество возможных решений.

Во многих работах рассмотрены разнообразные численные методы решения обратных задач для (2) в двумерной и трехмерной постановках. В связи с этим отметим работы [13, 15–22]. Обзор этих и подобных подходов можно найти, например, в [14]. Отметим, что все эти методы требуют значительного времени вычислений при решении трехмерной обратной задачи.

В этой работе мы рассматриваем обратную задачу для (1) в предположении, что области X и Y имеют вид плоских слоев, в случае специального источника F0 и для функции c = c(x, t) общего вида, о которой ниже будут сделаны некоторые дополнительные предположения. Наша цель – предложить и апробировать численный алгоритм, позволяющий решать такую обратную задачу на персональном компьютере (ПК) за минуты. Рассматриваемая обратная задача является, вообще говоря, некорректно поставленной. Она может не иметь решений в рассматриваемом функциональном классе, решение в случае его существования может быть не единственным и неустойчивым по отношению к возмущениям данных случайной ошибкой. Поэтому решить нашу обратную задачу без дополнительных предположений о решении нельзя. Такими предположениями могут быть условия гипотетической теоремы существования и единственности решения обратной задачи (если такие теоремы для случая c = c(x, t) имеются) или другие допущения. Мы не занимаемся теоретическим исследованием свойств существования и единственности решений рассматриваемой обратной задачи. Более того, из-за отсутствия значимых теоретических результатов в этом направлении для обратной задачи c = c(x, t) мы будем предполагать существование ее решения в рассматриваемом ниже классе функций. Из-за возможной неединственности решения (квазирешения) мы будем пытаться выделить ее решение с некоторыми оптимальными свойствами. Нас устраивает и альтернатива – предположение о том, что для имеющихся данных обратная задача имеет единственное решение в рассматриваемом функциональном классе. Рассмотренные нами модельные обратные задачи подобного рода показывают, что такие допущения вполне возможны для небольших по размеру локальных нестационарных неоднородностей среды. В рамках этих допущений предлагаемый нами алгоритм дает достаточно точные приближенные решения при “малых” погрешностях данных. Эти приближения численно устойчивы в том смысле, что при стремлении погрешностей данных к нулю приближения сходятся к решению, полученному для точных данных.

2. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ЗОНДИРОВАНИЯ СРЕДЫ

Примем следующую упрощенную модель зондирования среды с переменной во времени скоростью звука. Будем считать, что зондирование производится в моменты времени t k =kΔt, k=0,1,...,n, Δt= T n MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWG0bWaaSbaaSqaaiaadUgaaeqaaOGaaG ypaiaadUgacqqHuoarcaWG0bGaaGilaiaaiccacaWGRbGaaGypaiaa icdacaaISaGaaGymaiaaiYcacaaIUaGaaGOlaiaai6cacaaISaGaam OBaiaaiYcacaaIGaGaeuiLdqKaamiDaiaai2dadaWcaaqaaiaadsfa aeaacaWGUbaaaaaa@49DF@  импульсным источником вида

F 0 (x,t)=f(x) k=1 n g(t t k ). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGgbWaaSbaaSqaaiaaicdaaeqaaOGaaG ikaiaahIhacaaISaGaamiDaiaaiMcacaaI9aGaamOzaiaaiIcacaWH 4bGaaGykamaaqahabeWcbaGaam4Aaiaai2dacaaIXaaabaGaamOBaa qdcqGHris5aOGaam4zaiaaiIcacaWG0bGaeyOeI0IaamiDamaaBaaa leaacaWGRbaabeaakiaaiMcacaGGUaaaaa@4A21@

Здесь финитная функция f(x) с носителем S описывает пространственную локализацию источника, а функция g(t) определяет его временной профиль. Предполагается, что g(t) финитна и “быстро убывает” на своем носителе [0, ht], 2ht << Δt. Таким образом, во временной области источник представляет собой последовательность коротких импульсов, следующих друг за другом с интервалами Δtht (Δtht >> ht). На этих временных интервалах происходит сбор и начало обработки информации. Пример характерной зависимости F0(x, t) при фиксированном x приведен на рис. 1.

 

Рис. 1. Пример функции источника F0(x, t) при фиксированном x.

 

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

Предположения 1. а) На каждом временном отрезке [tk–1, tk] пространственное распределение скоростей звука в среде практически не меняется, т.е. можно считать, что ck(x, t) = ck(x) для t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [tk–1, tk], где ck(x) – некоторое усредненное на рассматриваемом временном отрезке распределение скорости. б) На каждом временном отрезке [tk–1, tk] за время Δtht после импульса вызванные им звуковые колебания среды в областях X и Y практически затухают, и среда в этих областях возвращается в исходное состояние. С точки зрения математической модели эти предположения означают, что на каждом интервале зондирования (tk–1, tk), k = 1, 2, …, n можно считать выполненными аналоги соотношений (1):

Δ x p(x,t) 1 c k 2 (x) 2 p(x,t) t 2 = =f(x)g(t t k1 ),x 3 ,t( t k1 , t k ], p(x, t k1 )=0, p(x, t k1 ) t =0,x 3 . MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaaqaaaaaaaaaWdbmaaceaapaqaauaadaqace aaaqaabeqaa8qacqqHuoarpaWaaSbaaSqaa8qacaWG4baapaqabaGc peGaamiCaiaacIcacaWH4bGaaiilaiaadshacaGGPaGaeyOeI0YaaS aaa8aabaWdbiaaigdaa8aabaWdbiaadogapaWaa0baaSqaa8qacaWG Rbaapaqaa8qacaaIYaaaaOGaaiikaiaahIhacaGGPaaaamaalaaapa qaa8qacqGHciITpaWaaWbaaSqabeaapeGaaGOmaaaakiaadchacaGG OaGaaCiEaiaacYcacaWG0bGaaiykaaWdaeaapeGaeyOaIyRaamiDa8 aadaahaaWcbeqaa8qacaaIYaaaaaaakiabg2da9aqaaiabg2da9iaa dAgacaGGOaGaaCiEaiaacMcacaWGNbGaaiikaiaadshacqGHsislca WG0bWdamaaBaaaleaapeGaam4AaiabgkHiTiaaigdaa8aabeaak8qa caGGPaGaaiila8aacaaMh8UaaG5bVlaayEW7peGaaCiEaiabgIGiop rr1ngBPrwtHrhAYaqeguuDJXwAKbstHrhAGq1DVbaceeGae8xhHi1d amaaCaaaleqabaWdbiaaiodaaaGccaGGSaWdaiaayEW7caaMh8+dbi aadshacqGHiiIZcaGGOaGaamiDa8aadaWgaaWcbaWdbiaadUgacqGH sislcaaIXaaapaqabaGcpeGaaiilaiaadshapaWaaSbaaSqaa8qaca WGRbaapaqabaGcpeGaaiyxaiaacYcaaaWdaeaapeGaamiCaiaacIca caWH4bGaaiilaiaadshapaWaaSbaaSqaa8qacaWGRbGaeyOeI0IaaG ymaaWdaeqaaOWdbiaacMcacqGH9aqpcaaIWaGaaiila8aacaaMh8Ua aG5bVlaayEW7peWaaSaaa8aabaWdbiabgkGi2kaadchacaGGOaGaaC iEaiaacYcacaWG0bWdamaaBaaaleaapeGaam4AaiabgkHiTiaaigda a8aabeaak8qacaGGPaaapaqaa8qacqGHciITcaWG0baaaiabg2da9i aaicdacaGGSaWdaiaayEW7caaMh8UaaG5bV=qacaWH4bGaeyicI4Sa e8xhHi1damaaCaaaleqabaWdbiaaiodaaaGcpaGaaiOlaaaaa8qaca GL7baaaaa@A885@ (3)

Относительно коэффициентов этой задачи Коши сделаем следующие

Предположения 2. а) ck(x) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C(3); б) 0 < cmin ck(x) ≤ cmax, MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=bGiIaaa@37A6@ x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ 3, где cmin, cmax – известные константы; ck(x) = c0 при x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ 3\X; в) f(x) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C(S), g(t) равна нулю вне отрезка [0, Δt], g(t) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C[0, Δt], причем |g(t)| – быстро убывающая на [0, Δt] функция; в качестве g(t) на [0, Δt] можно, например, взять g(t) = eμt, μ MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C с достаточно большим значением Reμ > 0.

Известно, что задача (3) имеет единственное классическое решение: pk(x, t) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C2(ℝ3×[tk–1, tk]) (см., например, [23]).

Обсудим смысл Предположения 1б. Формально в случае постоянной скорости ck(x) = c0 и точечного источника, т.е. при f(x) = δ(xx0), x0 MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ S, эта задача имеет решение

p(x,t)= g t r c 0 4π c 0 2 r ,r=|x x 0 |, MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGWbGaaGikaiaahIhacaaISaGaamiDai aaiMcacaaI9aWaaSaaaeaacaWGNbWaaeWaaeaacaWG0bGaeyOeI0Ya aSaaaeaacaWGYbaabaGaam4yamaaBaaaleaacaaIWaaabeaaaaaaki aawIcacaGLPaaaaeaacaaI0aGaeqiWdaNaam4yamaaDaaaleaacaaI WaaabaGaaGOmaaaakiaadkhaaaGaaGilaiaayIW7caaMi8UaaGjcVl aadkhacaaI9aGaaGiFaiaahIhacqGHsislcaWH4bWaaSbaaSqaaiaa icdaaeqaaOGaaGiFaiaaiYcaaaa@5469@

(см., например, [24, с. 514]), и поэтому из-за Предположения 2в о виде функции g(t) оно практически равно нулю в каждой фиксированной точке области X и Y при «достаточно большом времени» t. Таким образом, в этом случае выполнено Предположение 1б, если взять достаточно большой интервал времени (tk–1, tk), т.е. “большое” Δt. Само же Предположение 1б можно рассматривать как неявное ограничение на класс функций ck(x) и функцию источника g(t).

Пусть pk(x, t), k = 0, 1 …, n, – решение задач (3). Из Предположений 1 и 2 следует, что существуют преобразования Фурье F[pk(x, t)](ω) этих функций по переменной t, и можно считать выполненными формулы:

u k (x,ω)=F[ p k (x,t)](ω)= = t k1 t k p k (x,t) e iω(t t k1 ) dt , u k (x,ω) C x 2 ( 3 ). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeduuDJXwAKbYu51MyVXgarqqr1ngBPrgifHhD YfgasaacHOWxh9vrFfeu0dXdh9vqqj=hEeeu0xXdbba9frFj0=OqFf ea0dXdd9vspGe9FjuP0=fs0xXdbba9pGe9xq=Jbba9suk9fr=xfr=x frpeWZqaaeaabiGaaiaadaqabeaabeqacqaaaOabaiqabaGaamyDam aaBaaaleaacaWGRbaabeaakiaaiIcacaWH4bGaaGilaiabeM8a3jaa iMcacaaI9aGaamOraiaaiUfacaWGWbWaaSbaaSqaaiaadUgaaeqaaO GaaGikaiaahIhacaaISaGaamiDaiaaiMcacaaIDbGaaGikaiabeM8a 3jaaiMcacaaI9aaabaGaeyypa0Zaa8qmaeaacaWGWbWaaSbaaSqaai aadUgaaeqaaOGaaGikaiaahIhacaaISaGaamiDaiaaiMcacaWGLbWa aWbaaSqabeaacqGHsislcaWGPbGaeqyYdCNaaGikaiaadshacqGHsi slcaWG0bWaaSbaaWqaaiaadUgacqGHsislcaaIXaaabeaaliaacMca aaGccaWGKbGaamiDaaWcbaGaamiDamaaBaaameaacaWGRbGaeyOeI0 IaaGymaaqabaaaleaacaWG0bWaaSbaaWqaaiaadUgaaeqaaaqdcqGH RiI8aOGaaGilaiaayIW7caaMi8UaaGPaVlaaykW7caaMc8oabaGaaG PaVlaadwhadaWgaaWcbaGaam4AaaqabaGccaaIOaGaaCiEaiaaiYca cqaHjpWDcaaIPaGaeyicI4Saam4qamaaDaaaleaacaWG4baabaGaaG OmaaaakiaaiIcatuuDJXwAK1uy0HMmaeHbfv3ySLgzG0uy0HgiuD3B aGqbaiab=1risnaaCaaaleqabaGaaG4maaaakiaaiMcacaaIUaaaaa a@8D2D@

Из (3) тогда получим

Δ u k (x,ω)+ k 0 2 u k (x,ω)= =f(x) g ˜ (ω)+ ω 2 ξ k (x) u k (x,ω), x 3 , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiabfs5aejaadwhadaWgaaWcbaGaam 4AaaqabaGccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPaGaey4kaSIa am4AamaaDaaaleaacaaIWaaabaGaaGOmaaaakiaadwhadaWgaaWcba Gaam4AaaqabaGccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPaGaaGyp aaqaaiabg2da9iaadAgacaaIOaGaaCiEaiaaiMcaceWGNbGbaGaaca aIOaGaeqyYdCNaaGykaiabgUcaRiabeM8a3naaCaaaleqabaGaaGOm aaaakiabe67a4naaBaaaleaacaWGRbaabeaakiaaiIcacaWH4bGaaG ykaiaadwhadaWgaaWcbaGaam4AaaqabaGccaaIOaGaaCiEaiaaiYca cqaHjpWDcaaIPaGaaGilaiaayIW7caqGGaGaaCiEaiabgIGioprr1n gBPrwtHrhAYaqeguuDJXwAKbstHrhAGq1DVbaceaGae8xhHi1aaWba aSqabeaacaaIZaaaaOGaaGilaaaaaa@7193@  (4)

в котором k 0 = ω c 0 MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGRbWaaSbaaSqaaiaaicdaaeqaaOGaaG ypamaalaaabaGaeqyYdChabaGaam4yamaaBaaaleaacaaIWaaabeaa aaaaaa@39D1@ , g̃(ω) = F[g](ω) и ξ k (x)= c 0 2 c k 2 (x). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacqaH+oaEdaWgaaWcbaGaam4AaaqabaGcca aIOaGaaCiEaiaaiMcacaaI9aGaam4yamaaDaaaleaacaaIWaaabaGa eyOeI0IaaGOmaaaakiabgkHiTiaadogadaqhaaWcbaGaam4Aaaqaai abgkHiTiaaikdaaaGccaaIOaGaaCiEaiaaiMcacaGGUaaaaa@44D4@   ξ k (x)= c 0 2 c k 2 (x). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacqaH+oaEdaWgaaWcbaGaam4AaaqabaGcca aIOaGaaCiEaiaaiMcacaaI9aGaam4yamaaDaaaleaacaaIWaaabaGa eyOeI0IaaGOmaaaakiabgkHiTiaadogadaqhaaWcbaGaam4Aaaqaai abgkHiTiaaikdaaaGccaaIOaGaaCiEaiaaiMcacaGGUaaaaa@44D4@

Обозначим множество функций ck(x), подчиненных условиям из Предположений 1 и 2, как C.

Пусть теперь нам известны величины uk(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ Y. Тогда можно для каждого k поставить обратную коэффициентную задачу для уравнения (4): по данным uk(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ Y найти функцию ξk(x). Эту обратную задачу мы будем называть вспомогательной обратной задачей. Зная ее решение ξk(x) для каждого k, можно найти ck(x) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C и построить решение обратной задачи зондирования в форме

c(x,t)= k=1 n c k (x)χ( t k1 , t k ). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGJbGaaGikaiaahIhacaaISaGaamiDai aaiMcacaaI9aWaaabCaeqaleaacaWGRbGaaGypaiaaigdaaeaacaWG UbaaniabggHiLdGccaWGJbWaaSbaaSqaaiaadUgaaeqaaOGaaGikai aahIhacaaIPaGaeq4XdmMaaGikaiaadshadaWgaaWcbaGaam4Aaiab gkHiTiaaigdaaeqaaOGaaGilaiaadshadaWgaaWcbaGaam4Aaaqaba GccaGGPaGaaGOlaaaa@4DD3@  (5)

Здесь χ(∙) – характеристическая функция множества. Итак, для решения обратной задачи зондирования нестационарной среды (в нашей постановке) при t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, T] необходимо решать вспомогательную обратную задачу на каждом временном интервале работы источника. Для такой многократной процедуры требуется достаточно “быстрый” алгоритм решения вспомогательной задачи.

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

3. РЕДУКЦИЯ ВСПОМОГАТЕЛЬНОЙ ОБРАТНОЙ ЗАДАЧИ К ОДНОМЕРНЫМ ИНТЕГРАЛЬНЫМ УРАВНЕНИЯМ

Представим вспомогательную задачу в другой форме. Вводя функцию Грина

G(x,x',ω)=G(|xx'|,ω)= = e i k 0 R 4πR , R=|xx'| MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiaadEeacaaIOaGaaCiEaiaaiYcaca WH4bGaaG4jaiaaiYcacqaHjpWDcaaIPaGaeyypa0Jaam4raiaaiIca caaI8bGaaCiEaiabgkHiTiaahIhacaaINaGaaGiFaiaaiYcacqaHjp WDcaaIPaGaeyypa0dabaGaeyypa0JaeyOeI0YaaSaaaeaacaWGLbWa aWbaaSqabeaacqGHsislcaWGPbGaam4AamaaBaaameaacaaIWaaabe aaliaadkfaaaaakeaacaaI0aGaeqiWdaNaamOuaaaacaaISaGaaGjc VlaabccacaWGsbGaeyypa0JaaiiFaiaahIhacqGHsislcaWH4bGaaG 4jaiaaiYhaaaaa@5D87@

для уравнения Гельмгольца (4), можно свести обратную коэффициентную задачу для (4) к нелинейной относительно неизвестных uk(x', ω), ξk(x'), x' MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ X системе интегральных уравнений:

u k (x,ω)= u 0 (x,ω)+ + ω 2 X G(x,x',ω) ξ k (x') u k (x',ω)dx',xX, ω 2 X G(x,x',ω) ξ k (x') u k (x',ω)dx'= = w k (x,ω), xY, MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaaeaGabeaacaWG1bWaaSbaaSqaaiaadUgaae qaaOGaaGikaiaahIhacaaISaGaeqyYdCNaaGykaiaai2dacaWG1bWa aSbaaSqaaiaaicdaaeqaaOGaaGikaiaahIhacaaISaGaeqyYdCNaaG ykaiabgUcaRaqaaiabgUcaRiabeM8a3naaCaaaleqabaGaaGOmaaaa kmaapebabeWcbaGaamiwaaqab0Gaey4kIipakiaadEeacaaIOaGaaC iEaiaaiYcacaWH4bGaaG4jaiaaiYcacqaHjpWDcaaIPaGaeqOVdG3a aSbaaSqaaiaadUgaaeqaaOGaaGikaiaahIhacaaINaGaaGykaiaadw hadaWgaaWcbaGaam4AaaqabaGccaaIOaGaaCiEaiaaiEcacaaISaGa eqyYdCNaaGykaiaadsgacaWH4bGaaG4jaiaaiYcacaaMi8UaaGjcVl aayIW7caWH4bGaeyicI4SaamiwaiaaiYcaaeaacqaHjpWDdaahaaWc beqaaiaaikdaaaGcdaWdraqabSqaaiaadIfaaeqaniabgUIiYdGcca WGhbGaaGikaiaahIhacaaISaGaaCiEaiaaiEcacaaISaGaeqyYdCNa aGykaiabe67a4naaBaaaleaacaWGRbaabeaakiaaiIcacaWH4bGaaG 4jaiaaiMcacaWG1bWaaSbaaSqaaiaadUgaaeqaaOGaaGikaiaahIha caaINaGaaGilaiabeM8a3jaaiMcacaWGKbGaaCiEaiaaiEcacqGH9a qpaeaacaaI9aGaam4DamaaBaaaleaacaWGRbaabeaakiaaiIcacaWH 4bGaaGilaiabeM8a3jaaiMcacaaISaGaaGjcVlaabccacaaMi8UaaC iEaiabgIGiolaadMfacaGGSaaaaaaa@9B20@  (6)

(см., например, [7, 12–14] и др.). Здесь uk(x, ω) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C2 (ℝ3), ξk(x) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C(ℝ3). Входящие в (6) функции

u 0 (x,ω)= g ˜ (ω) S G(x,x',ω)f(x')dx', w k (x,ω)= u k (x,ω) u 0 (x,ω), xY, MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiaadwhadaWgaaWcbaGaaGimaaqaba GccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPaGaaGypaiqadEgagaac aiaaiIcacqaHjpWDcaaIPaWaa8qeaeqaleaacaWGtbaabeqdcqGHRi I8aOGaam4raiaaiIcacaWH4bGaaGilaiaahIhacaaINaGaaGilaiab eM8a3jaaiMcacaWGMbGaaGikaiaahIhacaaINaGaaGykaiaadsgaca WH4bGaaG4jaiaaiYcacaaMi8UaaGjcVlaayIW7aeaacaWG3bWaaSba aSqaaiaadUgaaeqaaOGaaGikaiaahIhacaaISaGaeqyYdCNaaGykai aai2dacaWG1bWaaSbaaSqaaiaadUgaaeqaaOGaaGikaiaahIhacaaI SaGaeqyYdCNaaGykaiabgkHiTiaadwhadaWgaaWcbaGaaGimaaqaba GccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPaGaaGilaiaayIW7caaM i8UaaeiiaiaahIhacqGHiiIZcaWGzbGaaiilaaaaaa@7587@

– это известные (вычислимые) функции, такие, что u0(x, ω) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C2 (ℝ3), wk(x, ω) MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ C2 (ℝ3).

Во всех этих уравнениях частота ω играет роль параметра. Поэтому мы придерживаемся следующей схемы решения нелинейной системы (6) как обратной задачи для каждой используемой частоты ω:

1) решаем второе уравнение (линейное интегральное уравнение Фредгольма первого рода), записанное в виде

ω 2 X G(x,x',ω) v k (x',ω)dx'= w k (x,ω), xY MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacqaHjpWDdaahaaWcbeqaaiaaikdaaaGcda WdraqabSqaaiaadIfaaeqaniabgUIiYdGccaWGhbGaaGikaiaahIha caaISaGaaCiEaiaaiEcacaaISaGaeqyYdCNaaGykaiaadAhadaWgaa WcbaGaam4AaaqabaGccaaIOaGaaCiEaiaaiEcacaaISaGaeqyYdCNa aGykaiaadsgacaWH4bGaaG4jaiabg2da9iaadEhadaWgaaWcbaGaam 4AaaqabaGccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPaGaaGilaiaa yIW7caqGGaGaaGjcVlaahIhacqGHiiIZcaWGzbaaaa@5B93@  (7)

относительно функции

v k (x',ω)= ξ k (x') u k (x',ω),x'X MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWG2bWaaSbaaSqaaiaadUgaaeqaaOGaaG ikaiaahIhacaaINaGaaGilaiabeM8a3jaaiMcacaaI9aGaeqOVdG3a aSbaaSqaaiaadUgaaeqaaOGaaGikaiaahIhacaaINaGaaGykaiaadw hadaWgaaWcbaGaam4AaaqabaGccaaIOaGaaCiEaiaaiEcacaaISaGa eqyYdCNaaGykaiaaiYcacaaMi8UaaGjcVlaahIhacaaINaGaeyicI4 Saamiwaaaa@51A6@ ;

2) по найденной vk(x', ω) вычисляем функцию uk(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ X из первого равенства системы (6), записанного в форме

u k (x,ω)= u 0 (x,ω)+ + ω 2 X G(x,x',ω) v k (x',ω)dx',xX; MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiaadwhadaWgaaWcbaGaam4Aaaqaba GccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPaGaaGypaiaadwhadaWg aaWcbaGaaGimaaqabaGccaaIOaGaaCiEaiaaiYcacqaHjpWDcaaIPa Gaey4kaScabaGaey4kaSIaeqyYdC3aaWbaaSqabeaacaaIYaaaaOWa a8qeaeqaleaacaWGybaabeqdcqGHRiI8aOGaam4raiaaiIcacaWH4b GaaGilaiaahIhacaaINaGaaGilaiabeM8a3jaaiMcacaWG2bWaaSba aSqaaiaadUgaaeqaaOGaaGikaiaahIhacaaINaGaaGilaiabeM8a3j aaiMcacaWGKbGaaCiEaiaaiEcacaaISaGaaGjcVlaayIW7caaMi8Ua aCiEaiabgIGiolaadIfacaaI7aaaaaa@65A3@  (8)

3) находим функцию ξk(x) из уравнения vk(x, ω) = ξk(x)uk(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ X, используя найденные функции vk(x, ω), uk(x, ω).

Обратная задача (6) рассматривалась, например, в [11, 13–19], и там разработаны алгоритмы, позволяющие решать ее за значительное время на суперкомпьютере и другой сложной вычислительной технике. С другой стороны, в работах [25, 26] был предложен экономичный метод, позволяющий решать ее в реальном времени на (ПК) средней производительности. Этот метод и будет применен нами ниже. Он основан на сведении обратной задачи (6) к одномерным интегральным уравнениям в предположении, что области X, Y имеют специальный вид плоских слоев: X= xy 2 ×[ z 1 , z 2 ],Y= xy 2 ×[ z 3 , z 4 ] MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGybGaaGypamrr1ngBPrwtHrhAYaqegu uDJXwAKbstHrhAGq1DVbaceaGae8xhHi1aa0baaSqaaiaadIhacaWG 5baabaGaaGOmaaaakiabgEna0kaaiUfacaWG6bWaaSbaaSqaaiaaig daaeqaaOGaaGilaiaadQhadaWgaaWcbaGaaGOmaaqabaGccaaIDbGa aGilaiaayIW7caaMi8Uaamywaiaai2dacqWFDeIudaqhaaWcbaGaam iEaiaadMhaaeaacaaIYaaaaOGaey41aqRaaG4waiaadQhadaWgaaWc baGaaG4maaqabaGccaaISaGaamOEamaaBaaaleaacaaI0aaabeaaki aai2faaaa@5D40@ . На рис. 2 представлена схема расположения этих областей. Там же условно показано и возможное положение источников.

 

Рис. 2. Геометрическая схема регистрации данных обратной задачи: X – область акустических неоднородностей, Y – область регистрации данных uk(x, ω), звездочки – возможные положения источников поля.

 

Будем далее для краткости опускать индекс k в уравнениях (7), (8). Введем двумерное преобразование Фурье F[∙] по переменным (x, y), которое для произвольной функции a(x,y,z,ω) L 2 ( xy 2 ) MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGHbGaaGikaiaadIhacaaISaGaamyEai aaiYcacaWG6bGaaGilaiabeM8a3jaaiMcacqGHiiIZcaWGmbWaaSba aSqaaiaaikdaaeqaaOGaaiikamrr1ngBPrwtHrhAYaqeguuDJXwAKb stHrhAGq1DVbaceaGae8xhHi1aa0baaSqaaiaadIhacaWG5baabaGa aGOmaaaakiaacMcaaaa@4EF8@  задается в виде

A ˜ (z,ω,Ω)=F a(x,y,z,ω) Ω = = xy 2 a(x,y,z,ω) e i( Ω 1 x+ Ω 2 y) dxdy, Ω=( Ω 1 , Ω 2 ), MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiqadgeagaacaiaaiIcacaWG6bGaaG ilaiabeM8a3jaaiYcacqqHPoWvcaaIPaGaaGypaiaadAeadaWadaqa aiaadggacaaIOaGaamiEaiaaiYcacaWG5bGaaGilaiaadQhacaaISa GaeqyYdCNaaGykaaGaay5waiaaw2faamaabmaabaGaeuyQdCfacaGL OaGaayzkaaGaaGypaaqaaiabg2da9maapebabeWcbaWefv3ySLgznf gDOjdaryqr1ngBPrginfgDObcv39gaiqaacqWFDeIudaqhaaqaaiaa dIhacaWG5baabaGaaGOmaaaaaOqab0Gaey4kIipakiaadggacaaIOa GaamiEaiaaiYcacaWG5bGaaGilaiaadQhacaaISaGaeqyYdCNaaGyk aiaadwgadaahaaWcbeqaaiaadMgacaaIOaGaeuyQdC1aaSbaaeaaca aIXaaabeaacaWG4bGaey4kaSIaeuyQdC1aaSbaaWqaaiaaikdaaeqa aSGaamyEaiaacMcaaaGccaWGKbGaamiEaiaadsgacaWG5bGaaGilai aabccacaaMi8UaeuyQdCLaaGypaiaaiIcacqqHPoWvdaWgaaWcbaGa aGymaaqabaGccaaISaGaeuyQdC1aaSbaaSqaaiaaikdaaeqaaOGaaG ykaiaaiYcaaaaa@8219@

а также соответствующее обратное преобразование

F Ω 1 A ˜ (z,ω,Ω) (x,y). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaWGgbWaa0baaSqaaiabfM6axbqaaiabgk HiTiaaigdaaaGcdaWadaqaaiqadgeagaacaiaaiIcacaWG6bGaaGil aiabeM8a3jaaiYcacqqHPoWvcaaIPaaacaGLBbGaayzxaaGaaGikai aadIhacaaISaGaamyEaiaaiMcacaGGUaaaaa@4671@

Используя преобразования Фурье Ũ, Ũ0, G̃, Ṽ, W̃ функций u, u0, G, v, w, выразим через них по теореме о свертке интегралы

X G(|xx'|,ω)v(x',ω)dx', xX; X G(|xx'|,ω)v(x',ω)dx', xY, MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGacaGaaiaabeqaamaabaabaaGceaGabeaadaWdra qabSqaaiaadIfaaeqaniabgUIiYdGccaWGhbGaaGikaiaaiYhacaWG 4bGaeyOeI0IaamiEaiaaiEcacaaI8bGaaGilaiabeM8a3jaaiMcaca WG2bGaaGikaiaadIhacaaINaGaaGilaiabeM8a3jaaiMcacaWGKbGa amiEaiaaiEcacaaISaGaaGjcVlaabccacaWG4bGaeyicI4Saamiwai aaiUdaaeaadaWdraqabSqaaiaadIfaaeqaniabgUIiYdGccaWGhbGa aGikaiaaiYhacaWG4bGaeyOeI0IaamiEaiaaiEcacaaI8bGaaGilai abeM8a3jaaiMcacaWG2bGaaGikaiaadIhacaaINaGaaGilaiabeM8a 3jaaiMcacaWGKbGaamiEaiaaiEcacaaISaGaaGjcVlaabccacaWG4b GaeyicI4SaamywaiaaiYcaaaaa@70E9@

входящие в формулы (7), (8). Тогда из этих формул получим совокупность равенств:

ω 2 z 1 z 2 G ˜ (zz',ω,Ω) V ˜ (z',ω,Ω)dz' = = W ˜ z,ω,Ω ,z[ z 3 , z 4 ] , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaaeaGabeaacqaHjpWDdaahaaWcbeqaaiaaik daaaGcdaWdXaqaaiqadEeagaacaiaaiIcacaWG6bGaeyOeI0IaamOE aiaacEcacaaISaGaeqyYdCNaaGilaiabfM6axjaaiMcaceWGwbGbaG aacaaIOaGaamOEaiaacEcacaaISaGaeqyYdCNaaGilaiabfM6axjaa iMcacaWGKbGaamOEaiaacEcaaSqaaiaadQhadaWgaaadbaGaaGymaa qabaaaleaacaWG6bWaaSbaaWqaaiaaikdaaeqaaaqdcqGHRiI8aOGa aGypaaqaaiabg2da9iqadEfagaacamaabmaabaGaamOEaiaaiYcacq aHjpWDcaaISaGaeuyQdCfacaGLOaGaayzkaaGaaGilaiaaykW7caaM c8UaaGPaVlaadQhacqGHiiIZcaaIBbGaamOEamaaBaaaleaacaaIZa aabeaakiaaiYcacaWG6bWaaSbaaSqaaiaaisdaaeqaaOGaaGyxaaaa caGGSaaaaa@6B3D@  (9)

U ˜ (z,ω,Ω)= U ˜ 0 (z,ω,Ω)+ + ω 2 z 1 z 2 G ˜ (zz',ω,Ω) V ˜ (z',ω,Ω)dz' , z[ z 1 , z 2 ], MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiqadwfagaacaiaaiIcacaWG6bGaaG ilaiabeM8a3jaaiYcacqqHPoWvcaaIPaGaaGypaiqadwfagaacamaa BaaaleaacaaIWaaabeaakiaaiIcacaWG6bGaaGilaiabeM8a3jaaiY cacqqHPoWvcaaIPaGaey4kaScabaGaey4kaSIaeqyYdC3aaWbaaSqa beaacaaIYaaaaOWaa8qmaeaaceWGhbGbaGaacaaIOaGaamOEaiabgk HiTiaadQhacaGGNaGaaGilaiabeM8a3jaaiYcacqqHPoWvcaaIPaGa bmOvayaaiaGaaGikaiaadQhacaGGNaGaaGilaiabeM8a3jaaiYcacq qHPoWvcaaIPaGaamizaiaadQhacaGGNaaaleaacaWG6bWaaSbaaWqa aiaaigdaaeqaaaWcbaGaamOEamaaBaaameaacaaIYaaabeaaa0Gaey 4kIipakiaacYcacaqGGaGaamOEaiabgIGiolaaiUfacaWG6bWaaSba aSqaaiaaigdaaeqaaOGaaGilaiaadQhadaWgaaWcbaGaaGOmaaqaba GccaaIDbGaaGilaaaaaa@70D6@  (10)

а также формулу

V ˜ (z',ω,Ω)= =F[ξ(x,y,z') F Ω 1 [ U ˜ (z',ω,Ω)](x,y)](Ω),  z'[ z 1 , z 2 ]. MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakqaaceqaaiqadAfagaacaiaaiIcacaWG6bGaai 4jaiaaiYcacqaHjpWDcaaISaGaeuyQdCLaaGykaiaai2daaeaacqGH 9aqpcaWGgbGaai4waiabe67a4jaaiIcacaWG4bGaaiilaiaadMhaca aISaGaamOEaiaacEcacaaIPaGaamOramaaDaaaleaacqqHPoWvaeaa cqGHsislcaaIXaaaaOGaai4waiqadwfagaacaiaaiIcacaWG6bGaai 4jaiaaiYcacqaHjpWDcaaISaGaeuyQdCLaaGykaiaac2facaaIOaGa amiEaiaacYcacaWG5bGaaGykaiaac2facaGGOaGaeuyQdCLaaiykai aaiYcacaqGGaaabaGaamOEaiaacEcacqGHiiIZcaaIBbGaamOEamaa BaaaleaacaaIXaaabeaakiaaiYcacaWG6bWaaSbaaSqaaiaaikdaae qaaOGaaGyxaiaai6caaaaa@6A23@  (11)

Отметим, что равенства (9)‒(11) связывают величины Ũ(z, ω, Ω), G̃(zz', ω, Ω), Ṽ(z', ω, Ω), как функции аргументов z, z', а числа ω, Ω играют роль параметров.

Как уже отмечалось, уравнения (7) для каждого фиксированного ω (или для конечного набора таких частот) могут иметь не единственное решение. Однако каждое такое уравнение имеет единственное нормальное решение (см., например, [27]), т.е. то решение v(x, ω), которое из всех возможных, составляющих множество V, имеет минимальную норму:

v ¯ (x,ω) L 2 (X) =min{ v(x,ω) L 2 (X) : v(x,ω)V}. MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaadaqbdaqaaiqadAhagaqeaiaaiIcacaWH4b GaaGilaiabeM8a3jaaiMcaaiaawMa7caGLkWoadaWgaaWcbaGaamit amaaBaaabaGaaGOmaaqabaGccaaIOaGaamiwaiaaiMcaaeqaaiaai2 daciGGTbGaaiyAaiaac6gacaGG7bWaauWaaeaacaWG2bGaaGikaiaa hIhacaaISaGaeqyYdCNaaGykaaGaayzcSlaawQa7amaaBaaaleaaca WGmbWaaSbaaeaacaaIYaaabeaakiaaiIcacaWGybGaaGykaaqabaGa aGOoaiaaiccacaWG2bGaaGikaiaahIhacaaISaGaeqyYdCNaaGykai abgIGioprr1ngBPrwtHrhAXaqeguuDJXwAKbstHrhAG8KBLbaceaGa e8xfXBLaaiyFaiaai6caaaa@688A@

Аналогичные положения верны и для одномерных уравнений (9): для каждого из них существует единственное нормальное решение V(z', ω, Ω) с минимальной нормой в пространстве L2[z1, z2] из всех возможных решений. Можно установить связь нормальных решений уравнений (9) и нормального решения уравнения (7):

v ¯ (x,ω)= F Ω 1 V ¯ (z',ω,Ω) (x,y). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaaceWG2bGbaebacaaIOaGaaCiEaiaaiYcacq aHjpWDcaaIPaGaaGypaiaadAeadaqhaaWcbaGaeuyQdCfabaGaeyOe I0IaaGymaaaakmaadmaabaGabmOvayaaraGaaGikaiaadQhacaGGNa GaaGilaiabeM8a3jaaiYcacqqHPoWvcaaIPaaacaGLBbGaayzxaaGa aGikaiaadIhacaaISaGaamyEaiaaiMcacaaIUaaaaa@4E03@

Для поиска нормальных решений линейных интегральных уравнений имеются разработанные и многократно апробированные численные методы, устойчивые по отношению к возмущениям данных (регуляризующие алгоритмы, РА) (см., например, [2, 3, 27, 28] и др.).

4. АЛГОРИТМ РЕШЕНИЯ ВСПОМОГАТЕЛЬНОЙ ОБРАТНОЙ ЗАДАЧИ

Равенства (9)‒(11) используются для решения вспомогательной обратной задачи (6), причем описанная выше схема ее решения 1)‒3) переходит в следующую процедуру.

Алгоритм. Для каждой рассматриваемой частоты ω выполняем следующие шаги.

Шаг 1. По известным величинам u0, w, G вычисляем их преобразования Фурье Ũ0(z, ω, Ω), W̃0(z, ω, Ω), G̃(z – z', ω, Ω).

Шаг 2. Решаем одномерное линейное интегральное уравнение Фредгольма первого рода (9) относительно функции Ṽ0(z, ω, Ω), z MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [z1, z2], для каждого Ω.

Шаг 3. Вычисляем функцию Ũ(z, ω, Ω), z MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [z1, z2], из равенства (10), используя найденную Ṽ(z, ω, Ω).

Шаг 4. С помощью обратного преобразования Фурье по переменной Ω находим по Ṽ(z, ω, Ω) и Ũ(z, ω, Ω) функции v(x, ω), uk(x, ω).

Шаг 5. По ним вычисляем функцию ξk(x) из уравнения v(x, ω) = ξk(x)uk(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ X.

Шаг 6. Вычисляем функцию ck(x) из равенства ξ k (x)= c 0 2 c k 2 (x). MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacqaH+oaEdaWgaaWcbaGaam4AaaqabaGcca aIOaGaaCiEaiaaiMcacaaI9aGaam4yamaaDaaaleaacaaIWaaabaGa eyOeI0IaaGOmaaaakiabgkHiTiaadogadaqhaaWcbaGaam4Aaaqaai abgkHiTiaaikdaaaGccaaIOaGaaCiEaiaaiMcacaGGUaaaaa@44D4@

Обсудим конкретную реализацию шагов алгоритма.

А) При выполнении шага 1 проводится дискретизация задачи. Для этого вводится параллелепипед П = [ax, bx]×[ay, by]×[az, bz], содержащий области X, Y, S. В нем области X и Y заменяются слоями ПX = [ax, bx]×[ay, by]×[z1, z2], и ПY = [ax, bx]×[ay, by]×[z3, z4] соответственно. Заданные в ПY функции u0(x, ω), w (x, ω) аппроксимируются на равномерной трехмерной сетке в этой области трехмерными массивами чисел. Тогда двумерные преобразования Фурье по переменным x, y функций u0(x, ω), w (x, ω) соответствуют вычислению дискретных преобразований Фурье по этим переменным в прямоугольнике [ax, bx]×[ay, by], которое выполняется с помощью алгоритма БПФ (быстрого преобразования Фурье). В итоге получаются параметрические векторы u ^ 0 (ω, Ω ^ )=[ U ^ 0 ( z p ,ω, Ω ^ )],  w ^ (ω, Ω ^ )=[ W ^ ( z l ,ω, Ω ^ )], MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaaceWH1bGbaK aadaWgaaWcbaGaaGimaaqabaGccaaIOaGaeqyYdCNaaGilaiqbfM6a xzaajaGaaGykaiaai2dacaGGBbGabmyvayaajaWaaSbaaSqaaiaaic daaeqaaOGaaGikaiaadQhadaWgaaWcbaGaamiCaaqabaGccaaISaGa eqyYdCNaaGilaiqbfM6axzaajaGaaGykaiaac2facaaISaGaaeiiai qahEhagaqcaiaaiIcacqaHjpWDcaaISaGafuyQdCLbaKaacaaIPaGa aGypaiaacUfaceWGxbGbaKaacaGGOaGaamOEamaaBaaaleaacaWGSb aabeaakiaaiYcacqaHjpWDcaaISaGafuyQdCLbaKaacaGGPaGaaiyx aiaacYcaaaa@61B6@   u ^ 0 (ω, Ω ^ )=[ U ^ 0 ( z p ,ω, Ω ^ )],  w ^ (ω, Ω ^ )=[ W ^ ( z l ,ω, Ω ^ )], MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaaceWH1bGbaK aadaWgaaWcbaGaaGimaaqabaGccaaIOaGaeqyYdCNaaGilaiqbfM6a xzaajaGaaGykaiaai2dacaGGBbGabmyvayaajaWaaSbaaSqaaiaaic daaeqaaOGaaGikaiaadQhadaWgaaWcbaGaamiCaaqabaGccaaISaGa eqyYdCNaaGilaiqbfM6axzaajaGaaGykaiaac2facaaISaGaaeiiai qahEhagaqcaiaaiIcacqaHjpWDcaaISaGafuyQdCLbaKaacaaIPaGa aGypaiaacUfaceWGxbGbaKaacaGGOaGaamOEamaaBaaaleaacaWGSb aabeaakiaaiYcacqaHjpWDcaaISaGafuyQdCLbaKaacaGGPaGaaiyx aiaacYcaaaa@61B6@  где { z p } p=1 N 1 , { z l } l=1 N 2 MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqedmvETj2BSbqeeuuDJXwAKbsr4rNCHbGeaGqik81rFv0xbbf9 q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk0xbba9q8WqFL0dir=xcvk9FH e9v8qqaq=dir=f0=yqaqVeLsFr0=vr0=vr0db8meaabaqaciaacaGa aeqabaqabeGadaaakeaacaaI7bGaamOEamaaBaaaleaacaWGWbaabe aakiaai2hadaqhaaWcbaGaamiCaiaai2dacaaIXaaabaGaamOtamaa BaaabaGaaGymaaqabaaaaOGaaGilaiaaiccacaaI7bGaamOEamaaBa aaleaacaWGSbaabeaakiaai2hadaqhaaWcbaGaamiBaiaai2dacaaI XaaabaGaamOtamaaBaaabaGaaGOmaaqabaaaaaaa@45F4@  – одномерные сетки в [z1, z2] и в [z3, z4] соответственно, а Ω есть переменная двумерного дискретного преобразования Фурье. Аналогичная процедура проводится и для функции G(|xx'|, ω), так что в итоге получается параметрическая матрица {G̃(zlzj, ω, Ω)}. В результате уравнения (9), (10) переходят в системы линейных уравнений (СЛАУ)

ω 2 j=1 N 1 ν lj G ˜ ( z l z j ,ω, Ω ^ ) V ^ ( z j ,ω, Ω ^ )= = W ^ z l ,ω, Ω ^ ,l=1,..., N 2 , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaaeaGabeaacq aHjpWDdaahaaWcbeqaaiaaikdaaaGcdaaeWbqabSqaaiaadQgacaaI 9aGaaGymaaqaaiaad6eadaWgaaqaaiaaigdaaeqaaaqdcqGHris5aO GaeqyVd42aaSbaaSqaaiaadYgacaWGQbaabeaakiqadEeagaacaiaa iIcacaWG6bWaaSbaaSqaaiaadYgaaeqaaOGaeyOeI0IaamOEamaaBa aaleaacaWGQbaabeaakiaaiYcacqaHjpWDcaaISaGafuyQdCLbaKaa caaIPaGabmOvayaajaGaaGikaiaadQhadaWgaaWcbaGaamOAaaqaba GccaaISaGaeqyYdCNaaGilaiqbfM6axzaajaGaaGykaiaai2daaeaa cqGH9aqpceWGxbGbaKaadaqadaqaaiaadQhadaWgaaWcbaGaamiBaa qabaGccaaISaGaeqyYdCNaaGilaiqbfM6axzaajaaacaGLOaGaayzk aaGaaGilaiaayIW7caaMi8UaaGPaVlaadYgacaaI9aGaaGymaiaaiY cacaaIUaGaaGOlaiaai6cacaaISaGaamOtamaaBaaaleaacaaIYaaa beaakiaaiYcaaaaaaa@74C4@  (12)

U ^ ( z p ,ω, Ω ^ )= U ^ 0 ( z p ,ω, Ω ^ )+ + ω 2 j=1 N 1 ν pj G ˜ ( z p z j ,ω, Ω ^ ) V ^ ( z j ,ω, Ω ^ ), p=1,..., N 1 , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakqaaceqaaiqadw fagaqcaiaaiIcacaWG6bWaaSbaaSqaaiaadchaaeqaaOGaaGilaiab eM8a3jaaiYcacuqHPoWvgaqcaiaaiMcacaaI9aGabmyvayaajaWaaS baaSqaaiaaicdaaeqaaOGaaGikaiaadQhadaWgaaWcbaGaamiCaaqa baGccaaISaGaeqyYdCNaaGilaiqbfM6axzaajaGaaGykaiabgUcaRa qaaiabgUcaRiabeM8a3naaCaaaleqabaGaaGOmaaaakmaaqahabeWc baGaamOAaiaai2dacaaIXaaabaGaamOtamaaBaaabaGaaGymaaqaba aaniabggHiLdGccqaH9oGBdaWgaaWcbaGaamiCaiaadQgaaeqaaOGa bm4rayaaiaGaaGikaiaadQhadaWgaaWcbaGaamiCaaqabaGccqGHsi slcaWG6bWaaSbaaSqaaiaadQgaaeqaaOGaaGilaiabeM8a3jaaiYca cuqHPoWvgaqcaiaaiMcaceWGwbGbaKaacaaIOaGaamOEamaaBaaale aacaWGQbaabeaakiaaiYcacqaHjpWDcaaISaGafuyQdCLbaKaacaaI PaGaaGilaaqaaiaadchacaaI9aGaaGymaiaaiYcacaaIUaGaaGOlai aai6cacaaISaGaamOtamaaBaaaleaacaaIXaaabeaakiaaiYcaaaaa @7AFE@  (13)

в которых конечномерными аналогами неизвестных Ṽ(z', ω, Ω), Ũ(z, ω, Ω), являются векторы [ V ^ ( z j ,ω, Ω ^ )] j=1 N 1 , [ U ^ ( z p ,ω, Ω ^ )] p=1 N 2 MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaacaGGBbGabm OvayaajaGaaGikaiaadQhadaWgaaWcbaGaamOAaaqabaGccaaISaGa eqyYdCNaaGilaiqbfM6axzaajaGaaGykaiaac2fadaqhaaWcbaGaam OAaiaai2dacaaIXaaabaGaamOtamaaBaaabaGaaGymaaqabaaaaOGa aGilaiaaykW7caaMc8UaaGjcVlaacUfaceWGvbGbaKaacaaIOaGaam OEamaaBaaaleaacaWGWbaabeaakiaaiYcacqaHjpWDcaaISaGafuyQ dCLbaKaacaaIPaGaaiyxamaaDaaaleaacaWGWbGaaGypaiaaigdaae aacaWGobWaaSbaaeaacaaIYaaabeaaaaaaaa@5D26@ , а νlj, νpj – квадратурные коэффициенты аппроксимации интегралов. Детали описанной процедуры дискретизации можно найти в [25, 26].

Б) Шаг 2 алгоритма связан с решением линейного интегрального уравнения Фредгольма первого рода (9) в пространстве L2. Это уравнение и получающаяся в результате его дискретизации система линейных уравнений (12) наследуют типичное свойство исходного уравнения (7) – некорректную постановку этой обратной задачи. Уравнения (7), (9), (12) могут не иметь решений для используемых экспериментальных данных w просто потому, что математическая модель не может их адекватно описать. В случае разрешимости этих обратных задач, возможна неоднозначность решения и неустойчивость решений по отношению к малым вариациям данных. Из теории некорректно поставленных задач известно, что эти трудности преодолеваются с помощью применения специальных РА, позволяющих устойчиво найти приближенные нормальные решения обратных задач ([2, 3, 27, 28] и др.).

По этой причине мы применяем для реализации шага 2 регуляризующий алгоритм, ориентированный на поиск нормальных решений (тихоновская регуляризация, метод TSVD). В результате мы получаем приближенное решение обратной задачи, которое имеет минимальную норму “вторичных источников” v(x, y, z, ω) = u(x, y, z, ω)ξ(x, y, z) (см. [14]), и это позволяет выделить соответствующее единственное решение обратной задачи. В случае малых линейных размеров нестационарных акустических неоднородностей такое нормальное решение оказывается близким к истинным вторичным источникам. В общем же случае для получения на шаге 2 решений, близких к “истинным”, следует учитывать всю доступную дополнительную информацию о вторичных источниках.

Указанные методы регуляризации обоснованы и апробированы в ряде работ (например, в [12, 13] при решении другой обратной задачи). Отметим, что шаг 2 алгоритма является наиболее трудоемким пунктом при использовании алгоритма. Мы решали СЛАУ (12) с помощью различных вариантов метода регуляризации А.Н. Тихонова [16, 17, 27, 28] и с помощью метода TSVD [18, 28]. Обоснование применения этих методов дано с общих позиций теории регуляризации некорректных задач в [12, 13] для аналогичного интегрального уравнения, и здесь мы не повторяем это обоснование. Наилучшие результаты в расчетах получились для метода TSVD с “обрезанием” (см. [18, 28]) по уровню δ02/3 сингулярных чисел матриц A=[ A lj ]=[ ν lj G ˜ ( z l z j ,ω, Ω ^ )] MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaacaWGbbGaaG ypaiaacUfacaWGbbWaaSbaaSqaaiaadYgacaWGQbaabeaakiaac2fa caaI9aGaai4waiabe27aUnaaBaaaleaacaWGSbGaamOAaaqabaGcce WGhbGbaGaacaaIOaGaamOEamaaBaaaleaacaWGSbaabeaakiabgkHi TiaadQhadaWgaaWcbaGaamOAaaqabaGccaaISaGaeqyYdCNaaGilai qbfM6axzaajaGaaGykaiaac2faaaa@51CF@ . Здесь число δ0 – уровень среднеквадратичной ошибки данных, который будет точно определен ниже. Эти результаты мы и будем приводить в дальнейшем.

В) Шаги 3, 4 не вызывают вопросов. Что касается шага 5, то на нем уравнения v(x, ω) = ξk(x)uk(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ X можно было бы решать отдельно для каждой фиксированной частоты ω. Но тогда вычисляемая величина ξk(x) будет, вообще говоря, зависеть от частоты. Чтобы избежать этого, следует решать эту совокупность зависящих от ω уравнений как систему с применением МНК.

Г) Реализация шага 6 очевидна.

5. ПРИЛОЖЕНИЕ ПРЕДЛАГАЕМОГО МЕТОДА И РЕШЕНИЕ МОДЕЛЬНЫХ ЗАДАЧ

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

Первая модельная обратная задача заключается в нахождении по данным зондирования uk(x, ω), k = 1, 2, …, n, измеряемым в области Y, траектории движущего в области X малого (по сравнению с размером области) тела. Опишем более детально параметры модели. Считаем, что все уравнения модели (т.е. (1), (3), (4), (6) и их следствия (9), (12)) записаны в безразмерной форме, так что c0 = 1 и k0 = ω. Области П, ПX и ПY имеют вид:

Π=[10,10]×[10,10]×[0.6,6.5], Π X =[10,10]×[10,10]×[0.6,1.5], Π Y =[10,10]×[10,10]×[6.01,6.5]. MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaafaWaaeGaba aaeaGabeaacqqHGoaucaaI9aGaaG4waiabgkHiTiaaigdacaaIWaGa aGilaiaaigdacaaIWaGaaGyxaiabgEna0kaaiUfacqGHsislcaaIXa GaaGimaiaaiYcacaaIXaGaaGimaiaai2facqGHxdaTcaaIBbGaeyOe I0IaaGimaiaai6cacaaI2aGaaGilaiaaiAdacaaIUaGaaGynaiaai2 facaaISaaabaGaeuiOda1aaSbaaSqaaiaadIfaaeqaaOGaaGypaiaa iUfacqGHsislcaaIXaGaaGimaiaaiYcacaaIXaGaaGimaiaai2facq GHxdaTcaaIBbGaeyOeI0IaaGymaiaaicdacaaISaGaaGymaiaaicda caaIDbGaey41aqRaaG4waiabgkHiTiaaicdacaaIUaGaaGOnaiaaiY cacaaIXaGaaGOlaiaaiwdacaaIDbGaaGilaaaabaGaeuiOda1aaSba aSqaaiaadMfaaeqaaOGaaGypaiaaiUfacqGHsislcaaIXaGaaGimai aaiYcacaaIXaGaaGimaiaai2facqGHxdaTcaaIBbGaeyOeI0IaaGym aiaaicdacaaISaGaaGymaiaaicdacaaIDbGaey41aqRaaG4waiaaiA dacaaIUaGaaGimaiaaigdacaaISaGaaGOnaiaai6cacaaI1aGaaGyx aiaai6caaaaaaa@8E24@

Пространственное распределение источника f(x) представлено дискретной аппроксимацией δ-функции: f(x) = δ(xL), где L – отрезок прямой x = 0, y MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [–5,5], z = 6, т.е. источник локализован вдоль этого отрезка. Временная зависимость источника определяется формулой g(t) = e–20tsin(20πt), t MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ [0, Δt], Δt = 1. Рассматривается 20 импульсов такого источника (n = 20). Для того чтобы выяснить скорость работы алгоритма решения обратной задачи на одной частоте, “зондирование” проводится при единственном ω = 3. Модельное решение обратной задачи задается в форме “узкого” трехмерного сферически симметричного гауссиана δc(x, t), наложенного на фон:

c(x,t)= c 0 +δc(x,t);δc(x,t)= =Aexp |xh(t )| 2 σ 2 , A=0.4, σ=0.3, MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakqaaceqaaiaado gacaaIOaGaaCiEaiaaiYcacaWG0bGaaGykaiaai2dacaWGJbWaaSba aSqaaiaaicdaaeqaaOGaey4kaSIaeqiTdqMaam4yaiaaiIcacaWH4b GaaGilaiaadshacaaIPaGaaG4oaiaayIW7caaMi8UaaGPaVlabes7a KjaadogacaaIOaGaaCiEaiaaiYcacaWG0bGaaGykaiaai2daaeaacq GH9aqpcaWGbbGaciyzaiaacIhacaGGWbWaaeWaaeaacqGHsisldaWc aaqaaiaaiYhacaWH4bGaeyOeI0IaaCiAaiaaiIcacaWG0bGaaGykai aaiYhadaahaaWcbeqaaiaaikdaaaaakeaacqaHdpWCdaahaaWcbeqa aiaaikdaaaaaaaGccaGLOaGaayzkaaGaaGilaiaabccacaWGbbGaaG ypaiaaicdacaaIUaGaaGinaiaaiYcacaqGGaGaeq4WdmNaaGypaiaa icdacaaIUaGaaG4maiaaiYcaaaaa@7303@

и движущегося по спирали h(t) = (ηx, ηy, ηz):

η x =4+ 7 20 t, η y =2.5cos πt 10 , η z =0.5+0.65sin πt 10 ,t[0,20]. MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakqaaceqaaiabeE 7aOnaaBaaaleaacaWG4baabeaakiaai2dacqGHsislcaaI0aGaey4k aSYaaSaaaeaacaaI3aaabaGaaGOmaiaaicdaaaGaamiDaiaaiYcacq aH3oaAdaWgaaWcbaGaamyEaaqabaGccaaI9aGaaGOmaiaai6cacaaI 1aGaci4yaiaac+gacaGGZbWaaeWaaeaadaWcaaqaaiabec8aWjaads haaeaacaaIXaGaaGimaaaaaiaawIcacaGLPaaacaaISaaabaGaeq4T dG2aaSbaaSqaaiaadQhaaeqaaOGaaGypaiaaicdacaaIUaGaaGynai abgUcaRiaaicdacaaIUaGaaGOnaiaaiwdaciGGZbGaaiyAaiaac6ga daqadaqaamaalaaabaGaeqiWdaNaamiDaaqaaiaaigdacaaIWaaaaa GaayjkaiaawMcaaiaaiYcacaWG0bGaeyicI4SaaG4waiaaicdacaaI SaGaaGOmaiaaicdacaaIDbGaaGOlaaaaaa@6D40@

Геометрическая схема зондирования вместе с модельным решением показана на рис. 3.

 

Рис. 3. Модельная геометрическая схема зондирования. Движущаяся неоднородность представлена в дискретные моменты времени как поверхности уровня функции δc(x, t) (на уровне 0.5 от ее максимального значения). Звездочками условно показано расположение источника.

 

Данные модельного зондирования u(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ ПY для решения обратной задачи были получены путем решения прямой задачи типа (2) с указанными параметрами в области П×[0, 20] по методу конечных элементов. Для их обработки при решении обратной задачи применялся предложенный в разделе 4 алгоритм. В алгоритме использовались равномерные сетки в областях ПX и ПY размеров N×N×M и N×N×M' соответственно с N = 160, M = 61, M' = 41.

В некоторых численных экспериментах данные для решения обратной задачи задавались с модельной ошибкой измерений. В наших расчетах это делалось наложением на функцию u(x, ω), x MathType@MTEF@5@5@+= feaahqart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaaccaqcLbvaqa aaaaaaaaWdbiab=HGiodaa@385A@ ПY аддитивной нормально распределенной псевдослучайной помехи с нулевым среднем так, что получаемая в итоге приближенная функция uδ(x, ω) удовлетворяла бы условию

u δ (x,ω)u(x,ω) L 2 ( Π Y ) δ u(x,ω) L 2 ( Π Y ) = def δ 0 . MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaadaqbdaqaai aadwhadaWgaaWcbaGaeqiTdqgabeaakiaaiIcacaWH4bGaaGilaiab eM8a3jaaiMcacqGHsislcaWG1bGaaGikaiaahIhacaaISaGaeqyYdC NaaGykaaGaayzcSlaawQa7amaaBaaaleaacaWGmbWaaSbaaeaacaaI YaaabeaacaGGOaGaeuiOda1aaSbaaWqaaiaadMfaaeqaaSGaaiykaa GcbeaacqGHKjYOcqaH0oazdaqbdaqaaiaadwhacaaIOaGaaCiEaiaa iYcacqaHjpWDcaaIPaaacaGLjWUaayPcSdWaaSbaaSqaaiaadYeada WgaaqaaiaaikdaaeqaaiaacIcacqqHGoaudaWgaaadbaGaamywaaqa baWccaGGPaaakeqaamaaxacabaGaaGypaaWcbeqaaiaabsgacaqGLb GaaeOzaaaakiabes7aKnaaBaaaleaacaaIWaaabeaakiaai6caaaa@69DD@

Это соответствует приближенному заданию данных с относительной точностью δ, а число δ0 моделирует среднеквадратичную погрешность данных.

На рис. 4а показаны в сравнении точное решение обратной задачи и приближенное ее решение ccalc(x, t) для точных данных (δ = 0), полученное с помощью предлагаемого алгоритма.

Далее исследовалось влияние ошибки данных на качество получаемого решения. Результаты решения обратной задачи для разных уровней ошибки δ показаны на рис. 4б. Сравнение полученных приближенных решений показывает их значительную чувствительность к уровню возмущения данных.

 

Рис. 4. (а) – Сравнение точного решения и приближенного решения для точных данных (δ = 0). (б) – Приближенные решения для возмущенных данных с δ = 10–6 и δ = 10–4.

 

Представляет интерес нахождение траектории движущего объекта как линии перемещения его “центра масс”, положение которого моделируется для каждого фиксированного t значением x, усредненным по вычисленному относительному возмущению поля скоростей δ c calc (x,t)= c calc (x,t) c 0 c calc (x,t) c 0 L 1 ( Π X ) MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaacqaH0oazca WGJbWaaSbaaSqaaiaabogacaqGHbGaaeiBaiaabogaaeqaaOGaaGik aiaahIhacaaISaGaamiDaiaaiMcacqGH9aqpdaWcaaqaaiaadogada WgaaWcbaGaae4yaiaabggacaqGSbGaae4yaaqabaGccaaIOaGaaCiE aiaaiYcacaWG0bGaaGykaiabgkHiTiaadogadaWgaaWcbaGaaGimaa qabaaakeaadaqbdaqaaiaadogadaWgaaWcbaGaae4yaiaabggacaqG SbGaae4yaaqabaGccaaIOaGaaCiEaiaaiYcacaWG0bGaaGykaiabgk HiTiaadogadaWgaaWcbaGaaGimaaqabaaakiaawMa7caGLkWoadaWg aaWcbaGaamitamaaBaaameaacaaIXaaabeaaliaacIcacqqHGoauda WgaaadbaGaamiwaaqabaWccaGGPaaabeaaaaaaaa@64C1@ , т.е. вектором

( x M (t), y M (t), z M (t))= Π X (x,y,z) δ c calc (x,t)dx. MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaacaGGOaGaam iEamaaBaaaleaacaWGnbaabeaakiaacIcacaWG0bGaaiykaiaacYca caWG5bWaaSbaaSqaaiaad2eaaeqaaOGaaiikaiaadshacaGGPaGaai ilaiaadQhadaWgaaWcbaGaamytaaqabaGccaGGOaGaamiDaiaacMca caGGPaGaeyypa0Zaa8quaeaacaGGOaGaamiEaiaacYcacaWG5bGaai ilaiaadQhacaGGPaGaaGPaVdWcbaGaeuiOda1aaSbaaWqaaiaadIfa aeqaaaWcbeqdcqGHRiI8aOGaeqiTdqMaam4yamaaBaaaleaacaqGJb GaaeyyaiaabYgacaqGJbaabeaakiaaiIcacaWH4bGaaGilaiaadsha caaIPaGaamizaiaahIhacaGGUaaaaa@6302@

Соответствующие результаты показаны на рис. 5. Ошибка в нахождении траекторий вычислялась по правилу:

Δ tr = k=1 n η( t k ) η appr ( t k ) L(η) , MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakeaacqqHuoarda WgaaWcbaGaamiDaiaadkhaaeqaaOGaaGypamaalaaabaWaaabCaeqa leaacaWGRbGaaGypaiaaigdaaeaacaWGUbaaniabggHiLdGcdaabda qaaiabeE7aOjaaiIcacaWG0bWaaSbaaSqaaiaadUgaaeqaaOGaaGyk aiabgkHiTiabeE7aOnaaBaaaleaacaqGHbGaaeiCaiaabchacaqGYb aabeaakiaaiIcacaWG0bWaaSbaaSqaaiaadUgaaeqaaOGaaGykaaGa ay5bSlaawIa7aaqaaiaadYeacaaIOaGaeq4TdGMaaGykaaaacaaISa aaaa@5A14@

где η(t) – точная траектория, ηappr(t) – приближенно найденная траектория, а L(η) – длина точной траектории. Отметим, что даже в случае δ = 0 ошибка данных содержит часть, связанную с конечномерной аппроксимацией решаемой обратной задачи. Именно по этой причине величина Δtr оказывается не нулевой при δ = 0.

 

Рис. 5. (а) – Сравнение точной траектории (сплошная линия) и найденных приближенных траекторий (линия с кружками): (а) – для невозмущенных данных (δ = 0), (б) – для возмущенных данных с δ = 10–6.

 

Вторая модельная задача, которую мы представим, заключается в нахождении по данным зондирования движущегося прямолинейно локального распределения скоростей в форме гауссиана, который распределен по тору. Все параметры зондирования сохраняются без изменений. Модельное решение в данном случае имеет вид c(x, t) = c0 + + 0.4exp(–5|R(xη)|), где функция

R(x)=((x-0.2)2+(y+0.3)2+z2++R02r02)24R02((x-0.2)2+z2)

определяет в уравнении R(x) = 0 поверхность тора с параметрами R0 = 0.3, r0 = 0.1, а вектор-функция

η(t)= η x , η y , η z , η x =4+7t, η y =2.5(1+t), η z =0, t[0,20] MathType@MTEF@5@5@+= feaahqart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBdbqefqvATv2CG4uz3bIuV1wyUbqedmvETj2BSbqeeuuDJXwAKbsr 4rNCHbGeaGqik81rFv0xbbf9q8WrFfeuY=Hhbbf9v8qqaqFr0xc9pk 0xbba9q8WqFL0dir=xcvk9FHe9v8qqaq=dir=f0=yqaqVeLsFr0=vr 0=vr0db8meaacaqacmaadaWaaeqabaqabeGaeaaakqaabeqaaiabeE 7aOjaaiIcacaWG0bGaaGykaiaai2dadaqadaqaaiabeE7aOnaaBaaa leaacaWG4baabeaakiaaiYcacqaH3oaAdaWgaaWcbaGaamyEaaqaba GccaaISaGaeq4TdG2aaSbaaSqaaiaadQhaaeqaaaGccaGLOaGaayzk aaGaaGilaiaaiccacqaH3oaAdaWgaaWcbaGaamiEaaqabaGccaaI9a GaeyOeI0IaaGinaiabgUcaRiaaiEdacaWG0bGaaGilaaqaaiabeE7a OnaaBaaaleaacaWG5baabeaakiaai2dacaaIYaGaaGOlaiaaiwdaca aIOaGaaGymaiabgUcaRiaadshacaaIPaGaaGilaiabeE7aOnaaBaaa leaacaWG6baabeaakiaai2dacaaIWaGaaGilaiaaiccacaaMc8Uaam iDaiabgIGiolaacUfacaaIWaGaaGilaiaaikdacaaIWaGaaGyxaaaa aa@6C74@

задает прямую, по которой происходит сдвиг неоднородности.

На рис. 6 дается сравнение точного решения обратной задачи и ее приближенного решения для точного задания данных. Видно, что приближенное решение достаточно хорошо с качественной точки зрения отражает особенности точного решения. Для этой модельной задачи также проведено исследование влияния различного уровня возмущений данных на точность получаемого решения. Результаты показаны на рис. 7. Так же, как и для первой модельной задачи, можно видеть значительную чувствительность приближенных решений к уровню помех данных. Поэтому в практических приложениях предлагаемой методики следует вводить в постановку обратной задачи адекватные априорные ограничения на искомое решение и соответственно модифицировать алгоритм из раздела 4. Однако это требует дополнительных исследований, выходящих за рамки данной статьи.

 

Рис. 6. Сравнение (а) – точного и (б) – приближенного решения для точных данных.

 

Рис. 7. Приближенные решения для разных уровней ошибок данных: (а) – δ = 10–6, (б) – δ = 10–4.

 

6. ОБСУЖДЕНИЕ СВОЙСТВ ПРЕДЛАГАЕМОГО АЛГОРИТМА РЕШЕНИЯ ОБРАТНОЙ ЗАДАЧИ И ВЫВОДЫ

Все вычисления проводились в системе МАТЛАБ на ПК с процессором Intel (R) Core (TM) i7-7700 CPU 3.60 GHz, ОЗУ 16Гб. Алгоритм решения трехмерной обратной задачи оказался достаточно быстрым: нахождение трехмерной функции c(x, t) вида (5) для одного значения t (т.е. на интервале типа (tk–1, tk)) требует около 10–15 с для пространственных сеток указанного выше размера.

Решаемая обратная задача весьма чувствительна к ошибкам входных данных, как можно видеть при рассмотрении рис. 5, 8. Это связано с весьма быстрым убыванием сингулярных чисел матриц [Alj] = [νljG(zlzj, ω, Ω)] СЛАУ (12), решаемых на шаге 2 алгоритма. Такое убывание является специфической особенностью решаемой обратной задачи, а точнее, ядра интегрального уравнения (9), т.е. функции Грина прямой задачи. Аналогичное свойство обратной коэффициентной задачи для волнового уравнения отмечалось ранее в работах [12, 13]. Подтверждающие это соответствующие теоретические оценки устойчивости при различных априорных предположениях на точное решение можно найти в [2, 3].

Тем не менее, при достаточно малых возмущениях данных алгоритм для рассматриваемой трехмерной обратной задачи позволяет достаточно точно решить ее за разумное время на ПК средней производительности.

Таким образом, из приведенных результатов численных экспериментов и других проведенных нами экспериментов подобного рода можно сделать следующие выводы.

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

2. Исходная обратная задача, основанная на уравнениях (4) и рассматриваемая для конечного набора частот, имеет, вообще говоря, не единственное решение. Для выделения определенного решения необходимо использовать дополнительную информацию об искомой функции c(x, t) или о связанных с ней величинах. При отсутствии значимой информации такого рода в нашем алгоритме используется предположение (5) о ее виде и поиск нормального решения интегрального уравнения (7), т.е. минимального значения нормы величины v(x', ω) = ξk(x')uk(x', ω).

В случае, когда уравнение (7) имеет единственное решение при рассматриваемом наборе частот, это решение совпадает с найденным нормальным.

3. Рассматриваемая обратная задача, основанная на уравнениях (4) и решаемая раздельно на каждой частоте, сама по себе весьма чувствительна к возмущениям данных: для получения детального приближенного решения требуются данные, измеренные с большой точностью. Эта особенность задачи связана с видом ядра интегрального уравнения (7), его сингулярными числами и не зависит от используемого алгоритма решения этого уравнения. Устойчивость исходной обратной задачи можно повышать, вводя дополнительные априорные ограничения на решения. Это позволит использовать предложенный алгоритм в практических приложениях.

Работа выполнена при финансовой поддержке РНФ (проект № 22-71-10070) для первого автора и Программы повышения конкурентоспособности Национального исследовательского ядерного университета МИФИ (проект 02.a03.21.0005 от 27.08.2013) для второго автора. Основные результаты разделов 1–3 получены за счет гранта РНФ.

×

Авторлар туралы

А. Бакушинский

Институт системного анализа ФИЦ ИУ РАН; Марийский государственный университет

Email: asleonov@mephi.ru
Ресей, 117312, Москва, пр-т 60-летия Октября, 9; 424000, Республика Марий Эл, Йошкар-Ола, пл. Ленина, 1

А. Леонов

Национальный исследовательский ядерный университет “МИФИ”

Хат алмасуға жауапты Автор.
Email: asleonov@mephi.ru
Ресей, 115409, Москва, Каширское ш., 31

Әдебиет тізімі

  1. Ладыженская О.А. Смешанная задача для гиперболического уравнения. М.: Государственное издательство технико-математической литературы, 1953.
  2. Ладыженская О.А. Краевые задачи математической физики. М.: Наукa, Главная редакция физико-математической литературы, 1973.
  3. Prilepko A.I., Orlovsky D.G., Vasin I.A. Methods for solving inverse problems in mathematical physics. CRC Press, 2000.
  4. Лаврентьев М.М. Об одной обратной задаче для волнового уравнения // Докл. Акад. наук СССР. 1964. Т. 157. № 3. С. 520–521.
  5. Аниконов Ю.Е. Теорема единственности решения обратной задачи для волнового уравнения // Матем. заметки. 1976. Т. 19. № 2. С. 211–214.
  6. Бухгейм А.Л., Яхно В.Г. О двух обратных задачах для дифференциальных уравнений // Докл. Акад. Наук СССР. 1976. Т. 229. № 4. С. 785–786.
  7. Ramm A.G. Multidimensional Inverse Scattering Problems. Pitman Monogr. Surv. Pure Appl. Math. 51. Harlow: Longman Scientific & Technical, 1992.
  8. Beilina L., Klibanov M.V. Approximate Global Convergence and Adaptivity for Coefficient Inverse Problems. New York: Springer, 2012.
  9. Kabanikhin S.I., Satybaev A.D., Shishlenin M.A. Direct Methods of Solving Multidimensional Inverse Hyperbolic Problems. Utrecht: VSP, 2004.
  10. Belishev M.I. Recent progress in the boundary control method // Inverse Problems. 2007. V. 23. № 5. P. 1–67.
  11. Пестов Л.Н., Болгова В.М., Данилин А.Н. Численная реконструкция трехмерной скорости звука методом граничного управления // Вестн. Югорского государственного ун-та. 2011. Вып. 3. С. 92–98.
  12. Colton D., Kress R. Inverse Acoustic and Electromagnetic Scattering Theory. 2nd ed. Appl. Math. Sci. 93. Berlin: Springer, 1998.
  13. Горюнов А.А., Сасковец А.В. Обратные задачи рассеяния в акустике. М.: Изд-во Московского ун-та, 1989.
  14. Буров В.А., Румянцева О.Д. Обратные волновые задачи акустической томографии. Часть 2. Обратные задачи акустического рассеяния. М.: ЛЕНАНД, 2020.
  15. Bakushinsky А., Goncharsky А. Ill-Posed Problems: Theory and Applications. Dordrecht: Kluwer Academic Publishers, 1994.
  16. Bakushinsky A.B., Kokurin M.Yu. Iterative methods for approximate solution of inverse problems. Mathematics and Its Applications. Dordrecht: Kluwer Academic Publishers, 2004.
  17. Гончарский А.В., Романов С.Ю. О двух подходах к решению коэффициентных обратных задач для волновых уравнений // Журн. вычисл. матем. и матем. физ. 2012. Т. 52. № 2. С. 263–269.
  18. Гончарский А.В., Романов С.Ю. Суперкомпьютерные технологии в разработке методов решения обратных задач в УЗИ-томографии // Вычисл. методы и программирование: новые вычисл. технологии. 2012. Т. 13. № 1. С. 235–238.
  19. Евстигнеев Р.О., Медведик М.Ю., Смирнов Ю.Г., Цупак А.А. Обратная задача восстановления неоднородностей тела для ранней диагностики заболеваний с помощью микроволновой томографии // Изв. выс. учеб. завед. Поволжский регион. Физико-математические науки. 2017. T. 44. № 4. С. 3–17.
  20. Новиков P.Г. Восстановление двумерного оператора Шредингера по амплитуде рассеяния при фиксированной энергии // Функцион. анализ и его прил. 1986. Т. 20. № 3. С. 90–91.
  21. Буров В.А., Алексеенко Н.В., Румянцева О.Д. Многочастотное обобщение алгоритма Новикова для решения обратной двумерной задачи рассеяния // Акуст. журн. 2009. Т. 55. № 6. С. 784–798.
  22. Буров В.А., Вечерин С.Н., Морозов С.А., Румянцева О.Д. Моделирование точного решения обратной задачи акустического рассеяния функциональными методами // Акуст. журн. 2010. Т. 56. № 4. С. 516–536.
  23. Свешников А.Г., Боголюбов А.Н., Кравцов В.В. Лекции по математической физике. М.: Изд-во Московского ун-та, 1993.
  24. Смирнов В.И. Курс высшей математики. Т. 2. М.: ГИТТЛ, 1951.
  25. Бакушинский А.Б., Леонов А.С. К численному решению обратной многочастотной задачи скалярной акустики // Журн. вычисл. матем. и матем. физ. 2020. Т. 60. № 6. С. 1013–1026.
  26. Бакушинский А.Б., Леонов А.С. Быстрый алгоритм решения трехмерной обратной многочастотной задачи скалярной акустики с данными в цилиндрической области // Журн. вычисл. матем. и матем. физ. 2022. Т. 62. № 2. С. 289–304.
  27. Тихонов А.Н., Леонов А.С., Ягола А.Г. Нелинейные некорректные задачи. Изд. 2. М.: КУРС, 2017.
  28. Леонов А.С. Решение некорректно поставленных обратных задач: Очерк теории, практические алгоритмы и демонстрации в МАТЛАБ. Изд. 2. М: Либроком, 2013.

Қосымша файлдар

Қосымша файлдар
Әрекет
1. JATS XML
2. Fig. 1. An example of the source function F0(x, t) at a fixed x.

Жүктеу (18KB)
3. Fig. 2. Geometric scheme of data registration of the inverse problem: X is the area of acoustic inhomogeneities, Y is the area of data registration uk(x, ω), asterisks are possible positions of field sources.

Жүктеу (23KB)
4. Fig. 3. Model geometric scheme of sensing. The moving inhomogeneity is represented at discrete moments of time as the surface of the level of the function δc(x, t) (at the level of 0.5 of its maximum value). Asterisks conditionally show the location of the source.

Жүктеу (25KB)
5. Fig. 4. (a) – Comparison of the exact solution and the approximate solution for exact data (δ = 0). (b) – Approximate solutions for perturbed data with δ = 10-6 and δ = 10-4.

Жүктеу (41KB)
6. Fig. 5. (a) – Comparison of the exact trajectory (solid line) and the found approximate trajectories (line with circles): (a) – for undisturbed data (δ = 0), (b) – for disturbed data with δ = 10-6.

Жүктеу (33KB)
7. Fig. 6. Comparison of (a) – exact and (b) – approximate solutions for accurate data.

Жүктеу (24KB)
8. Fig. 7. Approximate solutions for different levels of data errors: (a) – δ = 10-6, (b) – δ = 10-4.

Жүктеу (31KB)

© The Russian Academy of Sciences, 2024

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».