Научная статья на тему 'Типы расчетных сеток и способы хранения информации о них'

Типы расчетных сеток и способы хранения информации о них Текст научной статьи по специальности «Математика»

CC BY
514
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФИЗИЧЕСКАЯ ОБЛАСТЬ / PHYSICAL AREA / ВЫЧИСЛИТЕЛЬНАЯ ОБЛАСТЬ / РЕГУЛЯРНЫЕ СЕТКИ / REGULAR GRIDS / НЕСТРУКТУРИРОВАННЫЕ СЕТКИ / АДАПТИВНЫЕ СЕТКИ / ADAPTIVE GRIDS / CALCULATING AREA / NONSTRUCTURED GRIDS

Аннотация научной статьи по математике, автор научной работы — Маврин Алексей Сергеевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Маврин Алексей Сергеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

TYPES OF CALCULATING GRIDS AND METHODS FOR INFORMATION STORAGE ABOUT THEM

The paper reviews the main types of calculating grids and methods for information storing about the structure of such grids. The article gives examples of all three types of calculating grids and solves the problem of the shock wave motion calculating using an adaptive grid.

Текст научной работы на тему «Типы расчетных сеток и способы хранения информации о них»

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

ISSN: 2500-4212. Свидетельство о регистрации Научное обозрение. Раздел I. Научные и<

Маврин Алексей Сергеевич

аспирант, кафедра прикладной математики, дифференциальных уравнений и теоретической механики, факультет математики и информационных технологий, Федеральное государственное бюджетное образовательное учреждение высшего образования «Мордовский государственный университет им. Н.П. Огарёва»

mavrin. lenya@mail. ru

УДК 519.86

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 сследования. 2018. №3. ID 132

ТИПЫ РАСЧЕТНЫХ СЕТОК И СПОСОБЫ ХРАНЕНИЯ ИНФОРМАЦИИ О НИХ

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

Ключевые слова: физическая область, вычислительная область, регулярные сетки, неструктурированные сетки, адаптивные сетки.

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

1) подготовка сеточной модели;

2) математическая постановка задачи (выбор модели, задание начальных параметров, параметров граничных условий, параметров счета и других параметров);

3) собственно проведение расчета.

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

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел I. Научные исследования. 2018. №3. ID 132

1. Структурированные сетки

Структурированная сетка - это сетка, у которой множество сеточных узлов является упорядоченным (рис. 1).

Рис.1. Ячейки структурированной сетки

Использование структурированных сеток (по сравнению с неструктурированными) позволяет, как правило, уменьшить продолжительность расчета и необходимый объём оперативной памяти [2]. Структура данных регулярной сетки подразумевает хранение следующих элементов:

- количество ячеек по криволинейным координатным направлениям I, /,

К.

- глобальный номер ячейки; глобальную нумерацию можно определить, последовательно пронумеровав ячейки сначала по направлению /, затем по у и далее по к;

- ячеечный массив, соответствующий значению физической величины в центре ячейки, представляет собой линейный массив размерности Ы; N = 1*/*К;

- глобальный номер грани; нумерация граней вводится, также как и нумерация ячеек, последовательной нумерацией по координатным направлениям, при этом сначала нумеруются грани по первому координатному направлению, затем по второму и далее по третьему;

- граневый массив, соответствующий значению физической величины в центре грани, представляет собой линейный массив размерности 3М,

М = (/ + 1) X (/ + 1) X (К + 1).

2. Неструктурированные сетки

Неструктурированные сетки - сетки с произвольным расположением узлов. Состоят такие сетки из ячеек различной формы (преимущественно шестигранники или тетраэдры). Они могут быть сформированы и объединены грань в грань произвольным образом для заполнения любого объёма, например системы охлаждения двигателя (рис. 2).

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел I. Научные исследования. 2018. №3. ID 132

Рис. 2. Сетка системы охлаждения двигателя Обычно грани таких ячеек - произвольные многоугольники (рис. 3).

Рис. 3. Пример ячеек неструктурированной сетки

Для хранения информации о структуре сетки используют следующие элементы:

- количество узлов ЫУ; количество граней ИГ; количество ячеек ИС;

- номер узла V, V = 1 , ЫУ;

- узловой массив, соответствующий значению физической величины в узле ячейки, представляет собой линейный массив размерности ЫУ; первый элемент данного массива соответствует значению в узле с номером 1, второй - 2 и так далее;

- структура узлов сетки содержит: три узловых массива координат узлов, глобальный массив номеров ячеек, отсортированный по номеру узла, узловой массив количества ячеек, имеющих текущий узел;

- номер грани /, / = 1 , ЫР;

- граневый массив, соответствующий значению физической величины в центре грани, представляет собой линейный массив размерности ИГ;

- структура граней содержит: граневые массивы номеров ячеек 1 и 2 (предполагается, что нормаль, отнесенная к центру грани, направлена из ячейки

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

ISSN: 2500-4212. Свидетельство о регистрации Научное обозрение. Раздел I. Научные и<

1 в ячейку 2); глобальный массив номеров узлов, отсортированных по номеру грани, граневый массив количества узлов; граневый массив смещений в массиве глобальных номеров узлов;

- номер ячейки c , с = 1 , NC;

- ячеечный массив, соответствующий значению физической величине в центре ячейки, представляет собой линейный массив размерности NC;

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

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 сследования. 2018. №3. ID 132

3. Адаптивные сетки

Адаптивные сетки - сетки, перестраивающиеся в процессе расчета [1]. После построения базовой сетки производится ее дробление на равные подобные ячейки (в трехмерном случае на 8 ячеек), при этом предполагается, что ячейка через грань не может иметь больше четырех соседей. На рисунке 4 показан пример ячейки адаптивно-встраиваемой сетки. Адаптация или дробление расчетной сетки осуществляется по заданным критериям: возможно проведение адаптации к поверхности расчетной области или в выделенном геометрическом объеме.

Рис. 4. Пример ячейки адаптивно-встраиваемой сетки

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

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

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

ISSN: 2500-4212. Свидетельство о регистрации Научное обозрение. Раздел I. Научные и<

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

Определение. Задача построения расчетной сетки заключается в нахождении отображения, которое переводит узлы сетки из физической области (D) в вычислительную область (CD). Отображение должно удовлетворять некоторым требованиям.

1) оно должно быть однозначным;

2) линии сетки должны быть гладкими, что обеспечивает непрерывность производных;

3) сетка должна быть достаточно густой в тех частях области D, где ожидается возникновение больших численных ошибок;

4) следует избегать излишней скошенности ячеек, которая иногда приводит к чрезмерной ошибке аппроксимации.

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 сследования. 2018. №3. ID 132

4. Пример расчета на адаптивной сетке

В качестве примера использования расчетных сеток рассмотрим решение задачи о движении ударной волны в трубе с элегазом (ББб) на адаптивной сетке

[3].

Постановка задача была следующая: ударная волна проходит через тонкую мембрану, разделяющую элегаз и воздух, находящиеся при атмосферном давлении. Физические параметры следующие: начальная температура 291 К, давление 0,1 МПа = 1 бар. За ударной волной в элегазе давление 2.152 бар, плотность 1.209*10-2г/см3, скорость ударной волны 195.2 м/с, скорость течения за ударной волной 97.76 м/с, начальные плотности элегаза и воздуха в камере низкого давления 6.037*10-3 и 1.198*10-3 г/см3 соответственно. Физические свойства элегаза и воздуха следующие: оба вещества являются невязкими, нетеплопроводными и идеальными газами с показателями адиабаты у = 1.094 (SF6) и 7 = 1.4 (воздух). Отношение молекулярных масс (SF6/воздух) принято равным 5.04.

Целью расчетов было получение и анализ временных зависимостей пульсаций продольной компоненты скорости (ж2) — (ж)2.

Для описания исследуемых процессов использовалась модель невязкого, нетеплопроводящего идеального газа, описываемая системой уравнений Эйлера: ди дР(и) дв(и) дН(и) _

~Ш + дх + ду + дг = 0' (1)

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел I. Научные исследования. 2018. №3. ID 132

где

U =

/Р\

ри pv pw

\Е/

,F(U) =

/ Ри \

ри2 + р puv puw \(Е + p)ul

,G(U) =

/

\

pv puv pv2 + p pvw \(E + p)v/

H(U) =

/

\

pw puw pvw

pw2 + p \(E + p)w/

.(2)

Система замыкается уравнением состояния р = (у — 1)£р. В (2) E = р(г +

Р - плотность, - компоненты вектора скорости У,е - удельная

внутренняя энергия на единицу объема, р - давление, у - показатель адиабаты.

Было принято, что положение контактного разрыва соответствует значению продольной координаты z=0, воздух низкого давления занимает первоначально промежуток 0^<300 мм. Координаты датчиков имеют следующие значения: 1-й датчик - z = 51 мм, 2-й датчик - z = 125.5 мм, 3-й датчик - z = 161 мм, 4-й-датчик - z = 169 мм, 5-й датчик - z = 178.5 мм. Начальные условия задаются следующим образом. В области z^11ц1<z<zsw<0 задано состояние элегаза за ударной волной с числом Маха 1.45, в области zsw<z<0 - состояние покоящегося элегаза при атмосферном давлении, в области 0^<300 мм - состояние покоящегося воздуха при атмосферном давлении. Во всех расчетах принято zsw = -5 мм, чтобы время достижения ударной волны контактного разрыва было мало по сравнению со всем временем расчета (2000 мкс).

На рисунках ниже представлено моделирование плотности газов на границе раздела сред. На них показывается, как адаптивная сетка сгущается с течением времени в областях больших градиентов плотности (рис. 5-9). На рисунках показано начальное состояние и первые 4 итерации расчёта.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

ISSN: 2500-4212. Свидетельство о регистрации Научное обозрение. Раздел I. Научные и<

Рис. 5. Адаптивная сетка. Итерация 0

На рис. 5 самая светлая область на левом изображении - это плотность воздуха за ударной волной, равная 1.209*10-2г/см3. Самая темная область -плотность воздуха в камере низкого давления, равная 1.198* 10-3 г/см3. Прослойка между этими двумя областями - область, где находится ББб с плотностью 6.037*10-3 г/см3. Справа изображена соответствующая сетка.

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 сследования. 2018. №3. ID 132

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

ISSN: 2500-4212. Свидетельство о регистрации Научное обозрение. Раздел I. Научные и<

Рис. 6. Адаптивная сетка. Итерация 1

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 сследования. 2018. №3. ID 132

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел I. Научные исследования. 2018. №3. ID 132

Рис. 8. Адаптивная сетка. Итерация 3 - 9 -

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел I. Научные исследования. 2018. №3. ID 132

Рис. 9. Адаптивная сетка. Итерация 4

Список использованных источников

1. Андерсон Д., Таннехилл Дж., Плетчер Р. Вычислительная гидромеханика и теплообмен. В 2-х т. Т. 2 / Пер. с англ. М.: Мир, 1990. С.728-392 с.

2. Флетчер К. Вычислительные методы в динамике жидкостей: В 2-х т. Т. 2 / Пер. с англ. М.: Мир, 1991. 552 с.

3. Жалнин Р. В., Змитренко Н. В., Ладонкина М. Е., Тишкин В. Ф. Численное моделирование развития неустойчивости Рихтмайера-Мешкова с использованием схем высокого порядка точности // Математическое моделирование. 2007. Т. 19, № 10. С. 61-66.

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal. ru

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск (CD-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

ISSN: 2500-4212. Свидетельство о регистрации СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 Научное обозрение. Раздел I. Научные исследования. 2018. №3. ID 132

Mavrin Aleksey

postgraduate student, Department of Applied Mathematics, Differential Equations and Theoretical Mechanics, Faculty of Mathematics and Information Technologies, Federal State Budgetary Educational Institution of Higher Education «National Research Ogarev Mordovia State University»

TYPES OF CALCULATING GRIDS AND METHODS FOR INFORMATION

STORAGE ABOUT THEM

The paper reviews the main types of calculating grids and methods for information storing about the structure of such grids. The article gives examples of all three types of calculating grids and solves the problem of the shock wave motion calculating using an adaptive grid.

Keywords: physical area, calculating area, regular grids, non-structured grids, adaptive grids.

© АНО СНОЛД «Партнёр», 201S © Маврин А. С., 2G1S

Учредитель и издатель журнала:

E-mail: redactor@anopartner.ru

О журнале

S Журнал имеет государственную регистрацию СМИ и ему присвоен международный стандартный серийный номер ISSN.

S Материалы журнала включаются в библиографическую базу данных научных публикаций российских учёных Российский индекс научного цитирования (РИНЦ).

МЕЖДУНАРОДНЫЙ НАУЧНО-ПРАКТИЧЕСКИЙ ЖУРНАЛ www.srjournal.ru

ISSN: 2500-4212. Свидетельство о регистрации Научное обозрение. Раздел I. Научные ис

S Журнал является официальным изданием. Ссылки на него учитываются так же, как и на печатный труд.

S Редакция осуществляет рецензирование всех поступающих материалов, соответствующих тематике издания, с целью их экспертной оценки.

S Журнал выходит на компакт-дисках. Обязательный экземпляр каждого выпуска проходит регистрацию в Научно-техническом центре «Информрегистр».

S Журнал находится в свободном доступе в сети Интернет по адресу: www.srjournal.ru. Пользователи могут бесплатно читать, загружать, копировать, распространять, использовать в образовательном процессе все статьи.

Прием заявок на публикацию статей и текстов статей, оплата статей осуществляется через функционал Личного кабинета сайта издательства "Партнёр" (www.anopartner.ru) и не требует посещения офиса.

Маврин А. С. Типы расчетных сеток и способы хранения информации о них [Электронный ресурс] / А. С. Маврин // Научное обозрение: электрон. журн. - 2018. - № 3. - 1 электрон. опт. диск ^D-ROM). Систем. требования: Pentium III, процессор с тактовой частотой 800 Мгц; 128 Мб; 10 Мб; Windows XP/Vista/7/8/10; Acrobat 6 x.

СМИ: ЭЛ № ФС 77 - 67083 от 15.09.2016 сследования. 2018. №3. ID 132

i Надоели баннеры? Вы всегда можете отключить рекламу.