Математическое моделирование в геоэлектрике. Часть I. Слоистые модели среды. Юдин В.М - 119 стр.

UptoLike

Составители: 

Рубрика: 

119
2.4.3. Алгоритм Андерсена.
Рассмотрим несобственный интеграл, содержащий функцию Бесселя
первого рода
() ( ) ( ) , 0,1.
0
Fr f J rd n
n
λλλ
==
(2.4.16)
Сделаем в нем замену переменных
,
y
x
re e
λ
==
и умножим обе части
равенства на
x
e
. Интеграл (2.4.16) примет вид
()
(
)
(
)
yxy xy
xx
eFe fe e J e dy
n
−−
=
.
Обозначая
(): ( ), (): ( ), (): ( )
y
xx
xeFegy fe eJe
nn
ξ
ξ
ϕψξ
== =
,
сведем интеграл (2.4.16) к интегралу свертки
()
() ()
() ( )
xx
gy x ydy
nn
ϕ
ψψ
=
=∗
. (2.4.17)
Примем
() [], () [], () [ ]FgFg F
nn
ϕ
αϕ α ψαψ
== =
.
Тогда по теореме о Фурье-преобразовании свертки имеет место равенство
() () ()
g
n
ϕ
ααψα
=
. (2.4.17)
Для построения функции
()
n
ψ
ξ
(ее называют откликом фильтра) используют
интегралы
()
2
/4
2
() /2
0
0
ra
a
eJrde a
λ
λλλ



=
, (2.4.18)
()
2
/4
2
22
() /4
1
0
ra
a
eJrdre a
λ
λλλ



=
. (2.4.19)
Рассмотрим более подробно построение фильтра для случая n = 0. В этом
случае, согласно (2.4.18) имеем
() ()
2
/4
2
() /2 , () ,
00
ra
a
xre a gy e eJe
y
e
x
re
ξ
ξ
λ
ϕλψξ
λ






===
=
=
.
Из равенства (2.4.17) найдем спектр фильтра
()
0
ψ
α
() ()/()
0
g
ψ
αϕα α
=
.
Опасность деления на нуль в последней формуле автор удачно обходит.
Применяя обратное преобразование Фурье, находят
11
() () ()/()
00
xF F g
ψ
ψα ϕα α



==
.
При построении
()
0
x
ψ
используется алгоритм БПФ, поэтому фильтр получают
в дискретном наборе точек, равномерно расположенных на оси переменой х.
2.4.3. Алгоритм Андерсена.

     Рассмотрим несобственный интеграл, содержащий функцию Бесселя
первого рода
                                                   ∞
                                         F (r ) = ∫ f (λ ) J n (λ r )d λ , n = 0,1.                             (2.4.16)
                                                   0
Сделаем в нем замену переменных r = e x , λ = e− y и умножим обе части
равенства на e x . Интеграл (2.4.16) примет вид
                                                ∞
                                                    (      )              (
                             e x F ( e x ) = ∫ f e− y e x− y J n e x− y  dy .
                                                −∞                                )        
Обозначая
                   ϕ ( x) := e x F (e x ), g ( y) := f (e− y ), ψ n (ξ ) := eξ J n (eξ ) ,
сведем интеграл (2.4.16) к интегралу свертки
                                                            ∞
                             ϕ ( x ) = ( g ∗ψ n ) ( x ) = ∫ g ( y)ψ n ( x − y) dy .                             (2.4.17)
                                                           −∞
Примем
                  ϕ (α ) = F [ϕ ],                  g (α ) = F[ g ],               ψ n (α ) = F[ψ n ] .
Тогда по теореме о Фурье-преобразовании свертки имеет место равенство
                                                  ϕ (α ) = g (α )ψ n (α ) .                                     (2.4.17)
Для построения функции ψ n (ξ ) (ее называют откликом фильтра) используют
интегралы
                              ∞ −aλ 2                            −r 2 /  4a 
                              ∫ λe             J (λ r )d λ = e                     / ( 2a ) ,                   (2.4.18)
                              0                 0
                              ∞ 2 −aλ 2                            −r 2 /  4a 
                              ∫λ e
                              0
                                                 J (λ r )d λ = re
                                                  1                             ( )    / 4a 2 .                 (2.4.19)

     Рассмотрим более подробно построение фильтра для случая n = 0. В этом
случае, согласно (2.4.18) имеем
                  −r 2 /  4a 
                                                                                            , ψ (ξ ) = eξ J  eξ  .
                                                                            2
      ϕ ( x) = re                   / ( 2a )        , g ( y) = λ e−aλ
                                             r =e x                           λ =e− y 0                    0 
Из равенства (2.4.17) найдем спектр фильтра ψ (α )
                                                                           0
                                               ψ (α ) = ϕ (α ) / g (α ) .
                                                  0
Опасность деления на нуль в последней формуле автор удачно обходит.
     Применяя обратное преобразование Фурье, находят
                             ψ ( x) = F −1 ψ (α ) = F −1 ϕ (α ) / g (α )  .
                                0                   0       
При построении ψ ( x) используется алгоритм БПФ, поэтому фильтр получают
                        0
в дискретном наборе точек, равномерно расположенных на оси переменой х.



                                                          119