2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Интеграл Ханкеля (необычный метод)
Сообщение15.11.2022, 07:32 


06/08/13
151
Здравствуйте!
Читая статьи (импортные и наши - 60-е - 80-е гг 20 века) по теоретическим вопросам вертикального электрозондирования (VES), встретил нестандартный способ приближённого вычисления интеграла Ханкеля. Я попробовал проделать те операции, что были указаны в статьях, но у меня не получилось получить те результаты, что приведены в этих самых статьях. Может быть, уважаемые форумчане посмотрят на краткое его изложение и укажут место, где что-то не до конца правильно делаю.
Постановка задачи: требуется вычислить интеграл (преобразование) Ханкеля $$ s^2 \cdot \int_{0}^{+\infty} F(m, h)\cdot J(1,m\cdot s) \cdot m dm$$, где F - некая функция, асимптотически эквивалентная $$ \exp(-m)$$; J(1,m \cdot s) - функция Бесселя 1-го рода; h > 0 - параметр среды; s > 0 - параметр электроустановки.
Метод решения: Шаг 1. Делают замену: $$ s = \exp(x); m = \exp(-y); dm = -\exp(-y)dy$$. Тогда исходный интеграл приобретает вид: $$ -\int_{-\infty}^{+\infty} F(\exp(-y), h)\cdot J(1, \exp(x-y)) \cdot \exp(2 \cdot (x-y)) dy$$.
Шаг 2. Так как это интеграл типа свёртки, то меняют местами аргументы: $$ -\int_{-\infty}^{+\infty} F(\exp(-(x-y)), h)\cdot J(1, \exp(y)) \cdot \exp(2 \cdot y) dy$$
Шаг 3. Задают на оси Oy сетку, причём необязательно симметричную относительно нуля. Переходят от интеграла к сумме: $$ -\sum _{1}^{N} F(\exp(-(x-y_{i})),h) \cdot \int _{y_{i}}^{y_{i+1}} J(1, \exp(y)) \cdot \exp(2 \cdot y) dy = -\sum _{1}^{N} F(\exp(-(x-y_{i})),h) \cdot C_{i}$$
Появляется ПОДЗАДАЧА: найти коэффициенты $$C_{i}$$
Шаг 4. Берут ИЗВЕСТНЫЙ табличный интеграл $$ s^2 \cdot \int_{0}^{+\infty} m \cdot \exp(-m) \cdot J(1,m\dot s) \cdot m dm = 3 \cdot \frac {s^3 } {(1 + s^2)^{2,5}}$$. Проделывают с ним все те же манипуляции, что и выше. В результате получают задачу на метод наименьших квадратов: найти неизвестные коэффициенты $$C_{i}$$ при условии, что известен результат вычисления интеграла при каких-то значениях параметра $$s$$ (фактически - это система уравнений).
Шаг 5. Делают вывод о том, что так как исходная функция $$F(m, h)$$ не зависит от параметра $$ s$$, то найденные коэффициенты для вспомогательной функции $$ m \cdot \exp(-m) $$ будут такие же, что и для неё.

Что смущает: исходный интеграл был сходящимся, а тот, что получается после манипуляций - расходящийся;
в указанных статьях получаются различные наборы коэффициентов, но обязательно $$\sum C_{i} = 1$$;
Я решаю систему уравнений методом Гаусса, получаю коэффициенты от примерно нуля до $$10^9$$; так как интеграл расходится, то неудивительно, что интеграл будет всё больше и больше.
В общем, ЗАГАДКА. Какой-то шайтан-метод. Но он рабочий, так как заложен во многие программные комплексы, посвящённые электроразведке.
Любопытно, что параллельно указанным статьям идут статьи на традиционное аппроксимирование функции $$F(m, h)$$ с последующим применением табличных интегралов.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение17.11.2022, 16:48 
Заслуженный участник


03/01/09
1701
москва
Запишем исходный интеграл в виде:$$\int \limits _0^{\infty }F(\frac us,h)\cdot J(1,u)udu\qquad \eqnop 
   (1)$$Тогда,казалось бы, можно применить описываемый метод непосредственно к $(1)$.
По крайней мере, со сходимостью при этом все нормально.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение17.11.2022, 19:58 


06/08/13
151
mihiv, спасибо за ответ и совет! Попробую что-нибудь поделать с предложенным вами интегралом.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение20.11.2022, 13:40 


06/08/13
151
Боюсь, что и предложенный интеграл не позволяет применить указанный метод (вроде).
Если действовать сразу с шага 3 (первые два шага не нужны, так как два последних сомножителя и так зависят только от переменной интегрирования).
$ \int_{0}^{\infty} F(u/s) \cdot J_{1}(u) u du =  \sum_{1}^{N} F(u_{i}/s_{j}) \int_{u_i}^{u_{i+1}} J_{1}(u) \cdot u du $
Так вот интеграл в правой части тоже расходится. Не так, конечно, катастрофично, как изначальный, но всё же коэффициенты $C_{i}$ будут расти.
Это если я правильно понял данный совет.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение20.11.2022, 20:24 
Заслуженный участник


03/01/09
1701
москва
robot80
Действительно, $J_1(x)\sim \frac {1}{\sqrt x}$ для больших $x$, поэтому можно попробовать, например, такую сумму: $$\sum \limits _1^{N}F(\frac {u_i}s,h)\exp (\sqrt {u_i})\int \limits _{u_i}^{u_{i+1}}\exp (-\sqrt {u})J_1(u)udu$$

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение21.11.2022, 09:15 


06/08/13
151
mihiv
Спасибо, попробую! Выглядит обнадёживающе: значения подынтегральной функции стремятся к нулю, размах функции по величине совпадает с известными коэффициентами из этих статей.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение22.11.2022, 18:03 


06/08/13
151
mihiv, появились результаты. Поиск неизвестных коэффициентов $C_i$ производится методом наименьших квадратов, где переменными выступают коэффициенты $C_i$, а невязка строится для конкретных параметров $s$. Попытка перейти к системе уравнений относительно $C_i$ для частных производных ничего не даёт, так как у матрицы её коэффициентов оказывается нулевой определитель. Это происходит потому, что интеграл по переменной $u$ идёт от нуля и первые столбец и строка будут равны нулю из-за структуры полинтегральной функции. То есть найти коэффициенты без ограничений невозможно.
Поэтому перешёл к поиску коэффициентов с дополнительными ограничениями $\sum C_{i} = 1 $. Применил метод множителей Лагранжа. Результат получился просто замечательный: сумма коэффициентом равна единице, величина невязки уменьшается с ростом количества точек разбиения по переменной $u$.
$******************************$
Теперь осталось проверить две вещи:
1) как точно указанные коэффициенты подгоняют не вспомогательную функцию, а реальную функцию (в одном частном случае интеграл Ханкеля от неё считается через ряды).
2) попробую применить подход с множителями Лагранжа к первоначальному интегралу. Может быть, что-то получится.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение22.11.2022, 20:16 
Заслуженный участник


03/01/09
1701
москва
robot80 в сообщении #1570994 писал(а):
То есть найти коэффициенты без ограничений невозможно.

robot80,
можно было немного отступить от $s=0$.

 Профиль  
                  
 
 Re: Интеграл Ханкеля (необычный метод)
Сообщение02.12.2022, 15:49 


06/08/13
151
Решил немного пошевелить эту задачу и посмотреть откуда в ней ноги растут.
Во-первых, сам подход с интегрированием сомножителя (шаг 3). Насколько понял, это модификация метода прямоугольника
$\int_a^b f(x)\cdot g(x) dx = h \sum f(u_k) \cdot g(u_k) = \sum f(u_k) \cdot \int_a^b g(x) dx =\sum f(u_k) \cdot C_k $
Вот вопрос: насколько он точный и устойчивый, насколько сильно зависит от коэффициентов функции $f(x)$ и так далее...
Во-вторых, я попробовал в прямую сосчитать указанные выше коэффициенты $C_k $ для двух замен: исходной и предложенной mihiv. Коэффициенты считаются хорошо, но общий результат интегрирования сильно зависит от параметра $h$, так как исходная левая функция зависела от него как $ e^{-mh}$ и для малых $h$ погрешность с точным решением составляет от 10 до 60. Кроме этого, при интегрировании я умножал на возрастающую функцию и она плохо аппроксимируется прямоугольниками. При этом коэффициенты для исходной логарифмической замены в принципе совпадают с коэффициентами из статей (закон распределения у них такой же), однако общая их сумма не равна единице.
В-третьих, я попробовал искать коэффициенты $C_k $ не как результат применения интегрирования, а как некие коэффициенты разложения функции результата интегрирования $I(s,h)$ по значениям функции $F(m,h)$: с дополнительным условием $\sum C_k =1 $ (с помощью МНК относительно параметра s и метода Лагранжа), но при этом я не домножал $F(m,h)$ на $\exp(\sqrt{u})$. Как ни странно, коэффициенты нашлись, и даже вся сумма гораздо лучше совпадает с требуемым результатом, чем при непосредственном интегрировании (зависимости от h практически отсутствует, так что думаю и выше дело было не в нем.) Проделал такую операцию для обеих замен. Что интересно, и там и там коэффициенты отличаются от тех, что приводятся в статьях.
В общим занятно...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group