Тема: Численное моделирование активных воздействий на облака
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 4
Постановка задачи 7
Обзор литературы 8
Глава 1. Способы активных воздействий на облака и методы оценки результатов воздействий 12
1.1. Способы активных воздействий на облака и осадки 12
1.2. Оценка физического эффекта активных воздействий 15
Глава 2. Изучение принципов моделирования процессов в конвективных облаках на примере двумерной модели конвективного облака с подробным описанием микрофизических процессов 17
2.1. Краткое описание модели 18
2.2. Алгоритмы распараллеливания модели и анализ их эффективности 21
2.2.1. Алгоритм распараллеливания по пространству 22
2.2.2. Алгоритм распараллеливания по физическим процессам 24
2.2.3. Алгоритм коллективного решения 25
2.2.4 Сравнение эффективности алгоритмов распараллеливания 27
2.3 Профилирования программного кода модели 32
Глава 3. Разработка концепции построения распределенной вычислительной среды, предназначенной для моделирования результатов воздействий на конвективные облака 35
3.1. Теоретическая основа построения распределенной вычислительной среды «Виртуальное облако» 35
3.2 Структура и принципы реализации «Виртуального облака» 37
Выводы 43
Заключение 45
Список литературы 47
📖 Введение
В последнее время для выявления эффекта воздействия все шире применяются численные модели облаков [4,5]. Использование численной модели позволяет, не прибегая к дорогостоящим натурным экспериментам, провести анализ развития облака с наложенным возмущением, проследить влияние различных способов засева, а также метеорологических условий на ход процессов облако- и осадкообразования, выявить параметры, наиболее пригодные для контроля эффекта воздействия.
Непосредственная реализация активных воздействий на облака осуществляется путем их засева кристаллизующими реагентами, доставляемыми либо с помощью самолетов, либо путем «расстрела» облака из градобойных установок. При этом успех воздействия определяется правильным выбором времени и места воздействия. Время воздействия определяется стадией развития облака. Облако должно находиться на стадии своего развития, тогда внесение реагента будет способствовать образованию дополнительных ядер конденсации или льдообразования. Место воздействия определяется высотой, где находится максимальное количество так называемой «переохлажденной» воды, быстрое замерзание которой под воздействием реагента будет способствовать наиболее эффективному процессу осадкообразования.
Наиболее точно время и место воздействия можно определить с помощью численного моделирования. В идеале аэродром, с которого вылетают самолеты, или градобойный отряд должен быть одним из узлов распределенной вычислительной среды, предназначенной для прогнозирования параметров воздействия. Такая вычислительная среда должна содержать распределенную информационную систему, предназначенную для интеграции метеорологической информации о состоянии атмосферы, а также ряд вычислительных узлов, предназначенных для осуществления расчетов по различным моделям облаков, а также блоков для визуализации и интерпретации результатов расчетов.
Для более точного прогнозирования параметров воздействия необходимо использовать несколько типов моделей облаков, различающихся как размерностью, так и детализацией описания процессов осадкообразования. Следует отметить, что если расчеты с помощью «простых» одно и полуторамерных моделей облаков можно реализовать на настольных компьютерах, оснащенных многоядерными процессорами, в течение нескольких минут, то вычисления с помощью двух и трехмерных моделей с подробным описанием микрофизических процессов, требуют мощных многопроцессорных вычислительных систем. Каждый вариант расчета по такой модели может длиться несколько часов.
Создание распределенных вычислительных сред (problem solving environment) является одной из наиболее важных задач в компьютерных науках. Такие среды с использованием высокопроизводительных систем и вычислений разрабатывались, например, для расчетов комплексных химических систем [6], для численного моделирования реакторов плазмохимического осаждения [7], а также моделирования динамики пучков элементарных частиц [8]. Мы предлагаем использовать подход, предложенный в работах [8,9], в которых обсуждается создание, так называемого «Виртуального реактора» - программной среды для моделирования динамики пучков элементарных частиц.
По аналогии с «Виртуальным реактором» такую среду можно назвать «Виртуальное облако». Основная идея концепции этой вычислительной среды заключается в моделировании активного воздействия на конвективное облако с помощью нескольких численных моделей с разной степенью подробности описания динамических и микрофизических характеристик облака. На первом этапе разработки концепции вычислительной среды предполагается использовать двумерную [10] модель облака.
Первая глава настоящей работы рассматриваются различные способы активных воздействий на облака и методы оценки результатов воздействий. Особое внимание уделяется проблеме использования численных моделей для оценки физического эффекта активных воздействий на конвективные облака.
Во второй главе рассматриваются вопросы, связанные с моделированием процессов в конвективных облаках на примере двумерной модели конвективного облака с подробным описанием микрофизических процессов. Анализируются эффективность различных алгоритмов распараллеливания модели, приводятся результаты профилирования программного кода модели.
Третья глава посвящена описанию концепции построения распределенной вычислительной среды «Виртуальное облако», предназначенной для моделирования результатов воздействий на конвективные облака. Обсуждаются теоретические основы построения такой среды, ее Структура и принципы реализации.
✅ Заключение
Рассматриваются вопросы, связанные с моделированием процессов в конвективных облаках на примере двумерной модели конвективного облака с подробным описанием микрофизических процессов. Для более полного понимания структуры модели, её особенностей и формирования представления о возможностях распараллеливания, произведён анализ программы. А именно, изучены блок- схема и код последовательной версии программы. Подробно расписаны три алгоритма распараллеливания для модели конвективного облака, выделены достоинства и недостатки каждого алгоритма, сделан вывод о степени их эффективности. Проведён сравнительный анализ, в результате которого и выявлен наиболее эффективный алгоритм распараллеливания для моделирования конвективного облака.
Описывается концепция построения распределенной вычислительной среды «Виртуальное облако», предназначенной для моделирования результатов воздействий на конвективные облака. Обсуждаются теоретические основы построения такой среды, ее структура и принципы реализации.
Основной целью «Виртуального облака» является проведение вычислительных экспериментов для моделирования оптимальных параметров засева облаков с использованием численных моделей облаков с возможностью сравнения результатов расчетов (различные модели имитируют черты облака с различной степенью детализации). Кроме того, предварительные результаты, полученные с помощью одной модели, могут быть использованы в качестве входных данных для другой, более сложной модели.



