• Добавить в закладки
  • Facebook
  • Twitter
  • Telegram
  • VK
  • Печать
  • Email
  • Скопировать ссылку
5 июня, 17:59
ФизТех
1
38

Ученые сравнили разные сетки для моделирования волновых полей в конструкциях цилиндрической формы

❋ 4.7

Ученые из МФТИ провели сравнение двух подходов построения вычислительных сеток для цилиндрических тел: блочно-структурированных и химерных. Эти сетки применяются для описания геометрических областей сложной формы, отличной от прямоугольника. Они выяснили, что для разных прикладных задач выгоднее разные подходы, и получили данные, помогающие вычислителям выбрать правильно.

Ученые сравнили разные сетки для моделирования волновых полей в конструкциях цилиндрической формы / © Journal of Optics, изображение улучшено и увеличено с помощью ChatGPT 5.5

Любое численное моделирование физических процессов начинается с одного и того же шага: расчетную область нужно разбить на конечное множество ячеек. Этот шаг называется дискретизацией, а сама система ячеек — вычислительной сеткой.

В вычислительной математике давно сформировалась самостоятельная дисциплина — генерация сеток, и исследователи непрерывно ищут способы построить сетку, которая была бы одновременно точной, экономичной и удобной для реализации алгоритмов.

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

Цилиндрические и круговые области встречаются в прикладных задачах повсеместно. Подземные трубопроводы, скважины, опоры мостов, а также стволы горных выработок и тоннелей — все они имеют цилиндрическую геометрию. Именно в таких задачах возникает давняя проблема: как наложить на круглое сечение структурированную сетку?

Ученые из МФТИ детально исследовали два разных подхода для решения этой задачи. Работа опубликована в журнале Mathematical Models and Computer Simulations и поддержана Российским научным фондом, грант №25-71-10027.

Блочно-структурированная секта на цилиндре. Разными цветами показаны разные блоки / © Mathematical Models and Computer Simulations

Первая стратегия — блочно-структурированная сетка. Ее суть состоит в том, что исходная область разбивается на несколько простых блоков, в каждом из которых строится своя регулярная структурированная сетка.

Внутри квадрата генерируется равномерная прямоугольная сетка. Четыре «лепестка» — области между квадратом и окружностью — делятся на верхний, нижний, левый и правый сегменты, в каждом из которых строится структурированная криволинейная сетка. Получается пять блоков, которые состыковываются друг с другом вдоль общих границ. Блоки не перекрываются. В трехмерном случае — для цилиндра — двумерная сетка для круга «вытягивается» вдоль оси, превращая квадрат в прямоугольный параллелепипед, а боковые блоки — в криволинейные призматические слои.

Разные блоки сетки на цилиндре: центральный, лепестки и как они стыкуются вместе / © Mathematical Models and Computer Simulations

Стыковка блоков требует особой аккуратности. Поскольку сетки в разных блоках ориентированы по-разному, узлы на общих границах в общем случае не совпадают. Для вычисления значений из соседних блоков применяется интерполяция.

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

Химерная сетка на окружности / © Mathematical Models and Computer Simulations

В трехмерном случае квадратная сетка превращается в параллелепипед, а кольцо — в цилиндрический слой, образуя вместе полноценную трехмерную химерную сетку.

Химерная сетка на цилиндре / © Mathematical Models and Computer Simulations

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

Для сравнения двух стратегий авторы поставили модельный эксперимент: в центре круга прикладывался точечный импульс, равномерно расставлялись 360 виртуальных приемников.

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

Оказалось, что по критерию численной анизотропии химерная сетка значительно превосходит блочно-структурированную: разброс амплитуды сигнала по углу на Х-сетке существенно меньше. Физически это объясняется тем, что в центральной части химерной сетки ячейки квадратные и ориентированы вдоль осей координат, а в кольцевой зоне — вдоль окружности, следуя форме границы. В итоге каждое направление распространения волны обслуживается ячейками примерно одинакового вида.

Однако у химерной сетки есть своя цена. Время счета на ней на 15–20% больше, чем на блочно-структурированной сетке при одинаковом шаге h.

Николай Игоревич Хохлов, ведущий научный сотрудник лаборатории прикладной вычислительной геофизики МФТИ, прокомментировал:

«Мы хотели дать практикующим вычислителям простую и ясную инструкцию: если нужна точность — берите химерную сетку, если нужна скорость — берите блочно-структурированную. Вопрос о том, какой тип сеток предпочтителен для цилиндра, часто стоит при построении расчетной геометрии. Мы использовали один и тот же алгоритм на одной и той же физической постановке и получили надежные количественные данные».

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

Нашли опечатку? Выделите фрагмент и нажмите Ctrl + Enter.
Московский физико-технический институт (национальный исследовательский университет), известен также как Физтех — ведущий российский вуз по подготовке специалистов в области теоретической, экспериментальной и прикладной физики, математики, информатики, химии, биологии и смежных дисциплин. Расположен в городе Долгопрудном Московской области, отдельные корпуса и факультеты находятся в Жуковском и в Москве.
Подписывайтесь на нас в Telegram, Яндекс.Новостях и VK
5 июня, 14:32
Илья Гриднев

Астрономы провели длительную радиодиагностику межзвездного объекта 3I/ATLAS и не нашли признаков искусственных технологий. Наблюдение окончательно подтвердило естественную природу ледяного тела, хотя ученые изначально не ожидали сенсации.

4 июня, 15:39
Марк Чернов

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

5 июня, 11:32
Максим Абдулаев

Тысячу лет назад колоссальный степной пояс от Амура до Дуная назывался Великой степью. На Руси его знали как Дикую степь. В этом краю жили кочевники, и среди них — хищная птица сокол-балобан. Сейчас цельной трансконтинентальной популяции балобана больше нет. Небольшой европейский островок уцелел в Венгрии, Австрии и в Крыму. Есть популяция в Казахстане, Монголии и Китае. В России сокол-балобан, помимо Крыма, живет в горах Южной Сибири. И выживание этой популяции, как и всего вида, под угрозой. Как живет эта птица и как ей помогают в нашей стране? Зачем в Хакасии посреди «нигде» построили огромный облёточник? Буквально сегодня в него уже доставили первую партию птиц.

31 мая, 11:48
Игорь Байдов

Исследователи опросили более 60 тысяч испытуемых из разных стран и выяснили: чем больше человек зациклен на себе, тем холоднее он к своему партнеру. Правда, снижение накала страстей не всегда плохо, у этого есть и положительные стороны.

1 июня, 08:40
Любовь С.

Около четырех миллиардов лет назад Солнечная система пребывала в хаосе: гигантские планеты сближались, меняли орбиты и выбрасывали своих соседей в межзвездное пространство. Хотя шансы на «выживание» лун Юпитера и Урана в этот период были крайне малы, астрономы показали, что их судьба может хранить следы древней катастрофы с участием «потерянной» планеты.

1 июня, 11:51
Адель Романова

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

17 мая, 10:35
Игорь Байдов

В высокогорных районах Гималаев появился новый хищник. Он не боится людей, возглавляет стаи собак и все чаще заходит в деревни. Местные жители называют его «кхипшанг». Речь идет о гибриде гималайского волка и бродячей собаки. Ученые опасаются, что этот зверь изменит хрупкий баланс местной дикой природы и в скором времени станет весьма опасным для человека.

25 мая, 14:00
Андрей Серегин

В доколумбовых Андах принадлежность к правящему роду определяла доступ к земле, торговле и статусу, поэтому удержать все внутри семьи было вопросом выживания. Ученые выяснили, что элиты долины Чинча решали эту задачу самым прямым способом — заключая браки между родственниками на протяжении как минимум двух поколений.

17 мая, 10:00
Evgenia Vavilova

При совпадении нескольких условий наши глаза способны улавливать излучение в ближнем инфракрасном спектре. Тогда сетчатка начинает работать как нелинейный фотодетектор.

[miniorange_social_login]

Комментарии

1 Комментарий
Варяг Варягов
30 минут назад
-
0
+
Самый оптимальный на мой взгляд химерный, но не с квадратами а с удлинёнными ромбами в которых верхняя и нижняя вершина смотрят в разные стороны.
Подтвердить?
Подтвердить?
Причина отклонения
Подтвердить?
Не получилось опубликовать!

Вы попытались написать запрещенную фразу или вас забанили за частые нарушения.

Понятно
Комментарий на проверке

Что-то в вашем комментарии показалось подозрительным, поэтому перед публикацией он пройдет модерацию.

Понятно
Жалоба отправлена

Мы обязательно проверим комментарий и
при необходимости примем меры.

Спасибо
Аккаунт заблокирован!

Из-за нарушений правил сайта на ваш аккаунт были наложены ограничения. Если это ошибка, напишите нам.

Понятно
Что-то пошло не так!

Наши фильтры обнаружили в ваших действиях признаки накрутки. Отдохните немного и вернитесь к нам позже.

Понятно
Лучшие материалы
Закрыть
Войти
Авторизуясь, вы даете согласие на обработку персональных данных и подтверждаете ознакомление с Политикой.
Ваша заявка получена

Мы скоро изучим заявку и свяжемся с Вами по указанной почте в случае положительного исхода. Спасибо за интерес к проекту.

Понятно