Диссертация (Моделирование пространственных течений в газовых трактах с использованием адаптивных сеток), страница 4

PDF-файл Диссертация (Моделирование пространственных течений в газовых трактах с использованием адаптивных сеток), страница 4 Физико-математические науки (23555): Диссертация - Аспирантура и докторантураДиссертация (Моделирование пространственных течений в газовых трактах с использованием адаптивных сеток) - PDF, страница 4 (23555) - СтудИзба2019-03-12СтудИзба

Описание файла

Файл "Диссертация" внутри архива находится в папке "Моделирование пространственных течений в газовых трактах с использованием адаптивных сеток". PDF-файл из архива "Моделирование пространственных течений в газовых трактах с использованием адаптивных сеток", который расположен в категории "". Всё это находится в предмете "физико-математические науки" из Аспирантура и докторантура, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. , а ещё этот архив представляет собой кандидатскую диссертацию, поэтому ещё представлен в разделе всех диссертаций на соискание учёной степени кандидата физико-математических наук.

Просмотр PDF-файла онлайн

Текст 4 страницы из PDF

Приэтом границы расчётной области с заданной погрешностью совпадают сграницами построенных расчётных сеток.19Существуетмножествоалгоритмов,позволяющихпостроитьтриангуляцию Делоне как для набора точек [31], так и триангуляция сограничениями для произвольной односвязной расчётной области [28, 29].

Вслучае использования триангуляции для набора точек триангуляция впоследствии можно произвести процедуру восстановления границ [27] иполучить триангуляцию исходной расчётной области. В случае триангуляциис ограничениями в ряде случаев невозможно добиться выполнения условияДелоне без добавления дополнительных точек в триангуляцию [32]. В связи спроизвольностью добавления дополнительных точек итоговая триангуляцияможет обладать различными свойствами в зависимости от используемогоалгоритма добавления точек и преобразования триангуляции.Первый математически обоснованным алгоритмом для триангуляцииДелоне произвольного полигона был разработан в NASA Руппертом [37].

Вдальнейшем был предложен как ряд модификаций этого алгоритма, так иновые алгоритмы (например, 2-й алгоритм Chew [38-39]).Дляиспользованиятриангуляциивкачестверасчётнойсеткинеобходимо добавить дополнительные ограничения:- на минимальный угол элементов принадлежащих триангуляции;- на максимальный размер элементов;- на минимальный размер элементов.В данной главе рассматривается построение алгоритма триангуляциидля произвольной двумерной области, ограниченной кривыми Безье второгопорядка с вышеуказанными ограничениями, а так же обратный ему алгоритмуменьшения разрешающей способности сетки.202.1.Структуры данных для хранения триангуляцииНаиболее известные структуры данных для хранения триангуляциирассмотрены в работах А.В.

Скворцова [30-31]. В данной работе дляхранениятриангуляциииспользуетсяструктура«узлы,рёбраитреугольники» [30]. В этой структуре задаются все виды объектовтриангуляции: узлы, рёбра и треугольники. Узлы хранят указатели навходящие и исходящие рёбра, рёбра – указатели на начальный и конечныйузел и указатели на левую и правую ячейки, для ячейки хранятся указателина три образующих треугольник ребра.Задача построения триангуляции рассматривается в пространстве,представляющем из себя цилиндр   z , где  - двумерная расчётная областьс включенной границей, z – дополнительное измерение, позволяющееизменятьпространственноеразрешениетриангуляции.Вершинытриангуляции задаются за счёт координат x, y и параметра z>0, отвечающегоза локальные измельчения триангуляции.

В ряде случаев целесообразноразбить параметр z на две величины, отвечающие соответственно заадаптацию к геометрическим особенностям расчётной области и заадаптацию к параметрам течения. В этом пространстве вводятся операциидля определения геометрической и эффективной длины отрезка:- геометрическая длина отрезка, совпадающая с длиной вектора наплоскости: l geom ( pi , p j )  ( pix  p jx ) 2  ( piy  p jy ) 2 , i  j(2.2)- эффективная длина отрезка:l ( pi , p j ) piz  p jz2( pix  p jx ) 2  ( p jy  p jy ) 2 , i  j ,где pix , piy , piz - x, y и z координаты точки pi .21(2.3)2.2.Критерии качества сеткиКачествосеткиоказываетсильноевлияниенапогрешностьаппроксимации дифференциальных уравнений.

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

В данной работе качество сетки определяется по наборукритериев, используемых в работах Боровикова [27] и Shewchuk [29-30]:- отношение радиуса описанной окружности R к радиусу вписаннойокружности r:- значения минимального и максимального углов треугольника;- отношение радиуса описанной окружности к длине наименьшегоребратреугольника.Минимальноезначениедостигаетсядляравностороннего треугольника, для которого величина этого значениядостигает величины B  3 / 3 .Так же рассматривается критерии, оценивающие качество сетки вцелом.

Для такой оценки в качестве критериев используются:- значение минимального угла по всем ячейкам;- отношение максимального и минимального эффективных размероврёбер;22- отношение максимальной и минимальной площади треугольников,принадлежащих триангуляции.Ключевую роль в процессе построения сетки играет улучшениепараметров наихудшего элемента триангуляции, так как большая величинаошибки аппроксимации в худшей ячейке влияет на точность моделированиятечения во всей области.2.3.Аппроксимациякусочно-криволинейныхграницрасчётнойобласти кусочно-линейнымиДля проведения триангуляции расчётной области необходимо её задатькак односвязную замкнутую область. Данная область может быть заданаявно, как набор примитивов или неявно, как функция в пространстве R2,принимающая значение 1 внутри области, 0 на границе и -1 вне её.

В даннойработе используется явное задание геометрии в связи с простотойреализации, высокой скоростью работы и простотой проверки заданнойгеометрии на ошибки (не замкнутость, самопересечения, наличие излишнемелких деталей).Рассмотрим расчётную область, ограниченную замкнутой кривой,состоящей из квадратичных кривых Безье. Для построения расчётной сеткинеобходимо с заданной точностью аппроксимировать кривую Безье припомощи некоторого количества прямых отрезков.Уравнение квадратичной кривой Безье имеет вид:Bt   1  t  P0  2t 1  t P1  t 2 P2 , t  0,1.2(2.4)Данная кривая обладает следующими свойствами [35]: непрерывность заполнения сегмента между начальной и конечнойточками;23 кривая всегда располагается внутри фигуры, образованной линиями,соединяющими контрольные точки; прямая линия образуется при коллинеарном (на одной прямой)размещении управляющих точек; аффинныепреобразованиякривой(перенос,вращениеимасштабирование) может быть осуществлено путём применениясоответствующих трансформаций к опорным точкам.Кривая Безье, может быть аппроксимирована отрезком, соединяющимначальнуюиконечнуюточки.Верхняяграницаошибкитакойаппроксимации получается из свойства кривой Безье о расположении кривойвнутри фигуры, образованной линиями, соединяющих контрольные точки,как показано на рисунке 2.1.

Погрешность в таком случае получается какmax(abs(d1), abs(d2)).Рисунок 2.1 – Контроль точности аппроксимации кривой Безье отрезкамиДля уменьшения погрешности аппроксимации используется методПауля де Кастилии, позволяющий любую кривую Безье разбить на двекривых Безье того же порядка. Алгоритм построения этих кривыхпредставлен на рисунке 2.2.

Важным свойством такого разбиения являетсяуменьшение погрешности аппроксимации кривой при каждом разбиении.Таким образом, после некоторого количества делений заданной кривой Безьемы получаем набор кривых, при аппроксимации которых отрезкамипогрешность аппроксимации составит меньше заданной.24Рисунок 2.2 – Алгоритм Пауля де Кастилии разбиения кривой Безье на двекривых того же порядкаАлгоритм Пауля де Кастилии [35] (рисунок 2.2) применяется до техпор, пока погрешность аппроксимации границы отрезками, соединяющиминачальную и конечную точки кривых Безье, не станет меньше заданной.

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

Дляэтого найдём внешнюю границу области, т.е. границу, все точки которой непринадлежат внутренним областям:pi   j : pi   k  k , j  k .(2.5)Зададим внешнюю границу области в виде двухсвязного спискавершин так, чтобы вершины были заданы по часовой стрелке. Границывнутренних вырезаемых областей зададим в виде двухсвязного списка свершинами, следующими против часовой стрелки. Проверка направленияобхода контура осуществляется согласно следующему алгоритму:25- найдём нижнюю правую точку, принадлежащую кусочнолинейной границе расчётной области Г: p i  Г :p j  Г   p xj  p xi ; p yj  p iy.- построим векторы, соединяющие найденную нижнюю правуюточку контура Г со следующей точкой и с предыдущей точкой:r1 p xi  p xi 1p iy  p iy1; r2 p xi  p xi 1p iy  p iy1.- вычислим векторное произведение найденных векторов r1 и r2.Согласновыражениюдлямодулявекторногопроизведенияa, bsin      , свойствам функции sin(φ) и ограничениям, заданным наabугол φ, выбором точки p i , контур ориентирован по часовой стрелке,если sin(φ)>0, и против часовой стрелки, если sin(φ)<0.Алгоритм преобразования области в односвязную (рисунок 2.3):- найдём внутренний контур Гi, ближе всех расположенный квнешнему контуру Г0.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5259
Авторов
на СтудИзбе
420
Средний доход
с одного платного файла
Обучение Подробнее