ПРОГРАММНАЯ РЕАЛИЗАЦИЯ АЛГОРИТМА ТРАССИРОВКИ ОПТИЧЕСКИХ
ПУЧКОВ ДЛЯ РЕШЕНИЯ ЗАДАЧИ РАССЕЯНИЯ СВЕТА НА ГЕКСАГОНАЛЬНЫХ
ЛЕДЯНЫХ КРИСТАЛЛАХ ПЕРИСТЫХ ОБЛАКОВ
ВВЕДЕНИЕ 7
1 Методы решения задачи рассеяния света на несферических частицах 9
1.1 Точное решение задачи рассеяния света на несферических частицах 9
1.2 Метод Т-матриц 10
1.3 Метод конечных элементов 11
1.4 Метод конечных разностей во временной области 12
1.5 Метод дискретных диполей 12
1.6 Приближение геометрической оптики 14
1.7 Метод физической оптики 14
2 Автоматизация построения базы данных 16
2.1 Программа для создания пакетного файла запуска расчетов матриц рассеяния
света на вычислительном кластере ПО А СО РАН 16
2.1.1 Принцип работы программ физической оптики и параметры файла
запуска 16
2.1.2 Принцип работы программы для создания пакетного файла запуска
расчетов матриц рассеяния света 19
2.2 Программа для автоматической обработки результатов расчета 21
2.2.1 Алгоритм программы 22
3 Оптимизация метода физической оптики 27
3.1 Теоретическая основа численного интегрирования по пространственной
ориентации частицы 27
3.2 Алгоритм программы 30
4 Построение банка данных матрицы обратного рассеяния 34
4.1 Исследование влияния числа пространственных ориентации и глубины
рекурсии на точность решения 34
4.2 Результаты расчетов 45
4.3 Выводы 51
ЗАКЛЮЧЕНИЕ 56
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ II ЛИТЕРАТУРЫ 57
ПРИЛОЖЕНИЕ А 64
ПРИЛОЖЕНИЕ Б 67
ПРИЛОЖЕНИЕ В 70
ПРИЛОЖЕНИЕ Г 71
ПРИЛОЖЕНИЕ Д 72
Облака и связанные с ними атмосферные явления играют важнейшую роль в формировании погоды и климата, тем самым влияя на многие сферы деятельности и жизнь человека. Без знания состояния атмосферы и явлений погоды нельзя обойтись авиации и другим видам транспорта, сельскому хозяйству, сфере обеспечения энергетическими ресурсами, строительству. Всем людям важно знать прогноз, чтобы неожиданные явления не смогли застать врасплох. Многообразные формы облачности помогают обнаружить многие процессы в атмосфере.
Японское агентство аэрокосмических исследований Jaxa и Европейское космическое агентство ESA запускают космический лидар в Earth Саге в 2023 году, который будет исследовать перистые облака лидарными методами. Для интерпретации получаемых на лидаре данных, необходимо решить задачу рассеяния света на ледяных частицах несферической формы. Однако в настоящее время в мире не существует эффективного метода для решения поставленной задачи, а необходимая для интерпретации база данных решений строится в ручном режиме. Поэтому требуется провести автоматизацию процесса построения базы данных решений задачи рассеяния света, что включает в себя как создание программного решения для автоматического запуска численных расчетов, так и автоматизацию обработки полученного численного решения.
Поэтому целью данной работы будет являться создание алгоритмического и программного обеспечения, позволяющего эффективно решить задачу рассеяния света на ледяных несферических частицах, для построения базы данных решений, принципиально важной для задач обработки сигнала космического лидара EartCARE.
Для реализации данной цели необходимо выполнить задачи:
1. Провести обзор литературы по темам: “Рассеяние света на гексагональных ледяных кристаллах перистых облаков”, “Оптика атмосферы и океана”, “Методы геометрической и физической оптики в задаче рассеяния света атмосферными ледяными кристаллами”. “Язык программирования C++, С”
2. Ознакомится с современным состоянием развития численных методов решения задачи рассеяния света на кристаллических частицах в рамках приближений геометрической и физической оптики.
3. Сформулировать концептуальные основы построения программной реализации метода трассировки оптических пучков.
4. Разработать и реализовать алгоритм и программное обеспечение для решения задачи рассеяния света в рамка метода трассировки пучков, а также провести исследование быстродействия и эффективности.
5. Разработать и реализовать алгоритм и программное обеспечение для автоматизированного построения базы данных решений задачи рассеяния света.
В данной работе было реализовано две программы для автоматизации построения банка данных решений задачи рассеяния света на ледяных несферических частицах перистых облаков. Первая программа позволила в полуавтоматическом режиме произвести запуск расчетов на вычислительном кластере ИОА СО РАН, вторая программа позволила эффективно обработать результаты численного решения и построить банк данных.
Также в работе проведена модернизация программной реализации метода физической оптики, что позволило ускорить получение решение в 37 раз. Так решение для частиц размером 1000 мкм на длине волны 0,355 мкм после модернизации удалось получить всего за 23 дня, в то время как до модернизации такое решение требовало бы более 2 лет работы вычислительного кластера ИОА СО РАН.
Основным практическим результатом работы является построенный банк данных матриц обратного рассеяния света для гексагональных столбиков, пластинок, частиц неправильной формы, а также дроксталлов. Полученный банк данных был зарегистрирован в государственном реестре, о чем получено свидетельство №2022620452 от 14 марта 2022 г.
Получение результаты необходимы для интерпретации данных планируемого к запуску космического лидара Earth Саге.
1. Love А. Е. Н. The scattering of electric waves by a dielectric sphere // Proc. London Math. Soc. London, 1899. V. 30. P. 308-321.
2. Mie G. Beitrage zur Optik triiber Medien, speziell kolloidaler Metalldsungen // Ann. Phys. 1908. V. 25. P. 377-445.
3. Debye P. Der Lichtdruk auf Kugeln von beliebigem Material // Ann. Phys. 1909. V. 30. P. 57-136.
4. Kerker M. The Scattering of Light and Other Electromagnetic Radiation. San Diego : Academic press., 1969.
5. Aden A. L., and Kerker M. Scattering of electromagnetic waves from two concentric spheres // J. Appl. Phys. 1951. V. 22. P. 1242-1246.
6. Wait J. R. Electromagnetic scattering from a radially inhomogeneous sphere // Appl. Sci. Res. Sect. B. 1963. V. 10. P. 441-450.
7. Mikulski J. J., and Murphy E. L. The computation of electromagnetic scattering from concentric spherical structures // IEEE Trans. Antennas Propag. 1963. V. 11. P. 169-177.
8. Bhandari R. Scattering coefficients for a multilayered sphere: Analytic expressions and algorithms // Appl. Opt. 1985. V. 24. P. 1960-1967.
9. Wyatt P. J. Scattering of electromagnetic plane waves from inhomogeneous spherically symmetric objects //Phys. Rev. 1962. V. 127. P. 1837-1843.
10. Bohren P. F. Light scattering by an optically active sphere // Chem. Phys. Lett. 1974. V. 29. P. 458-462.
11. Wait J. R. Scattering of a plane wave from a circular dielectric cylinder at oblique incidence // Can. J. Phys. 1955. V. 33. P. 189-195.
12. Bohren P. F. Scattering of electromagnetic waves by an optically active cylinder // J. Colloid Interface Sci. 1978. V. 66. P. 105-109.
13. Kim P. S., and Yeh P. Scattering of an obliquely incident wave by a multilayered elliptical lossy dielectric cylinder // Radio Sci. 1991. V. 26. P. 1165-1176.
14. Oguchi T. Scattering properties of oblate raindrops and cross polarization of radio waves due to rain: Calculations at 19.3 and 34.8 GHz // J. Radio Res. Lab. Jpn. 1973. V. 20. P. 79-118.
15. Asano S., and Yamamoto G. Light scattering by a spheroidal particle // Appl. Opt. 1975. V. 14. P. 29-49.
... всего 67 источников