Anderson-et-al-2 (1185924), страница 46

Файл №1185924 Anderson-et-al-2 (Андерсон Д., Таннехилл Дж., Плетчер Р. Вычислительная гидромеханика и теплообмен) 46 страницаAnderson-et-al-2 (1185924) страница 462020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 46)

Алгебраические методы Для адекватного разрешения вязкого пограничного слоя размещение узлов сетки вблизи твердых границ мы задавали в гл. 5 при помощи алгебраических выражений. В другом при- З 1Олв Алгебраические методы мере было использовано нормализующее преобразование области, чтобы сообразовать размещение узлов сетки с положением поверхности тела и ударной волны в физическом пространстве. Все это примеры простых алгебраических отображений. При построении сетки таким способом используются известные функции в одном, двух или трех измерениях, чтобы перевести физическую область произвольной формы в прямоугольную вычислительную область. Хотя вычислительная область и не обязательно должна быть прямоугольной, обычно простоты ради применяются именно прямоугольные области. к! Рис.

1Олв Конфигурация сопла. Простейшая процедура, пригодная для построения адаптированной к границе области расчетной сетки, есть обсуждаемое в $5.6 нормализующее преобразование. Пусть необходимо построить сетку для расчета течения в расширяющемся сопле, изображенном на рис. 10.2. Положение стенки сопла задается функцией у=х', 1.0(х(2.0. (10.3) В этом примере сетку легко построить, выбирая постояннным шагом по координате х и деля каждый отрезок между осью сопла и стенкой на одинаковое количество частей. Эта процедура описывается следующими зависимостями: в = х, т) = у/у,„, (10.4) где у „(х) — уравнение стенки сопла.

При этом значения х и у легко находят по заданным значениям ~ и т1. Построенная в физической области сетка изображена на рис. 10.3, Следует быть внимательным при расчете метрических коэффициентов преобразования. В частности, производные т)„и т)а, Гл. !О. Методы построения расчетных сеток рассчитываемые по уравнениям (10.4), имеют внд У ~Умах ~Ч га г У~пах ! ! Чу г Ушах (10.5) (10.6) В только что рассмотренном примере преобразование было аналитическим н с его помощью сразу получили распределение Ьч -" 0.25 дт) = 0.25 х=! Рис. !0.3.

Расчетная сетка в физической плоскости. Уч (10.7) х! ЧУ=УФ У=х у„— у х„. Подробнее об этом будет говориться ниже, где рассматриваются методы построения расчетных сеток путем решения днфферен- цнальных уравнений. узлов сетки. Можно было бы построить такое же преобразование, задавая точки в физической плоскости вдоль линий постоянства $ н т! н численно вычисляя метрические коэффициенты с использованием центральных разностей. Это имеет то пренмущество, что можно задавать точки в любом месте физической плоскости. В этом случае преобразование будет численным, а не алгебраическим. Если преобразование задается численным образом, то ха, х„, уг н уч рассчитываются разностнымн методами.

В днфференцнальном уравнении, которое следует решить, фигурируют величины $„, $н, т1„н т1„. Их определяют нз выражений 4 10.2. Алгебраические методы Пример 10.2. Вычислить метрические коэффициенты только что рассмотренного простого нормализующего преобразования аналитически и численно. Метрические коэффициенты будем вычислять в точке (1.75, 2.2969) (см. рис. 10.3). Аналитический расчет по уравнению (10.5) дает Чл = = — 0.85714. 2 (0.75) 1.75 Численный расчет будем проводить по уравнению (10.7). Сначала вычислим якобнан 3.0625 — 1.53125 Х = хтдч уахч = 2 0 — — 3.06250, ( ) и затем и, наконец, Ч = 5062 = — 0.857!4. 2.6250 В этом примере численный и аналитический расчеты дают одинаково хорошие результаты. Конечно же, это не всегда так. Пример 10.3.

Изображенная на рис. 10.4 область в форме трапеции отображается на прямоугольную область, заданную следующими уравнениями: !+3 з — ч х=— 2 2 ч +1 2 (10.8) Для построения требуемых расчетых сеток можно использовать очень сложные алгебраические функции. Смит и Вейгель '!8гп(1)г, %е1де1, 1980] разработали гибкий метод построения сеток.

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

Понятно, что любая четырехугольная форма может быть отражена на прямоугольник в вычислительной области использованием нормализующего преобразования. Гл. 1О. Методы построения расчетных сеток ннцы задаются уравнениями Хв1=Х~(Р Ув1=У1(й) ХВ2 = Хз (ь), Ува = Уз (ь). В вычислительной плоскости $ изменяется на отрезке 0 ( $ ~ ( 1 н преобразование определяется так, что прн Ч = 0 хв, = х, (з) = х ($, 0), Ув| =У1($) =У($, 0) (10.9) н прн Ч = 1 хв,— — хя($) =х($, !), =Уз(ь)=У(ь 1) Некоторая функция, определенная прн 0 <Ч < 1 н зависящая (О, 1) (От О) (2, О) Рис. 10.4. Область в форме трапеции в физической плоскости.

Пример 10.4. Чтобы на практике показать применение этого подхода, отобразим трапецию, задаваемую уравнениями х=О, х=.1, У=О, у=1+ х, от параметров на двух границах, задается алгебраическими вы- раженнямн в виде х=х($, Ч) = Р(хь — ', ..., хз, — „*, ...), (10.11) Смит н Вейгель предлагают использовать полнномы второй нлн третьей степени. Если выбрать линейную функцию, то х = х, ($) (1 — Ч) + хт (з) Ч, у=у1(ь)(1 Ч)+уз(ь)Ч.

(10.12) % 10.2. Алгебраические методы 63г на вычислительную плоскость. В этом случае для верхней н нижней границ можно записать хю — — х,©=$, уш — — у,($)=0, хат хе (ь) е уаз уз (е) 1 + е Это приводит к отображению, заданному уравнениями (10.12) и имеющему вид х = $, у = (1 + $) т!. (10.13) Такая параметризация дает простое нормализующее преобразование, обсуждавшееся выше.

В этом примере и правая, и левая границы также отображаются корректно. Так получилось случайно, и в более общих случаях этого не происходит. Выбирая нелинейную функцию при параметризации уравнения, задающего границу, можно получить другое распределение узлов сетки. Например, если х1 = Д, хг = $', то х=аз, у=Ч(1+$з). Если используются полиномы третьей степени, то вид преобразования становится таким: х = х! (ь) т1(Ч) + хз($) тз (Ч) + Л ($)тз(Ч) + и (е) !4 (Ч)~ (10.14) У У1( ) 11(Ч) + Уз( ))з(Ч)+ ЛЧ ( )1з(Ч)+ бч ( ) 14(Ч) где ~~ (Ч) = 2т!з Зт!и + 1 !з(т!) = — 2т!т+ ЗЧз, ~з(Ч) = Ч' — 2Ч'+ Ч 1е(Ч) = Ч Ч ° То, что в выражение для преобразования входят производные от функций, задающих границы в физической плоскости, делает отображение более гибким.

Например, можно добиться ортогональности сетки на границе в физической плоскости !Котра!зЫ, 1980) . В большинстве задач границы задаются не аналитическими функциями, а просто набором точек. В этом случае, чтобы выполнить отображение, граница должна быть аппроксимирована подходящей кривой. Айсман и Смит !Е!зетап, Яш!!)т, 1980) обсуждают возможные способы реализации этого и рекомендуют напряженные сплайны, так как аппроксимации более высокого порядка, включая кубические сплайны, дают волнистость на границах. Посредством параметра натяжения напряженного сплайна можно управлять этим явлением. Гл.

!О. Методы построение расчетных сеток Описанный в данном разделе метод двух границ (или двух поверхностей) является только одним из алгебраических методов построения расчетных сеток. Применяются и другие методы этого типа, например метод многих поверхностей [Е(земан, 1979]. Он аналогичен методу двух поверхностей, но определяет структуру сетки на любом количестве промежуточных контрольных поверхностей.

В последнее время большое внимание уделяют методу трансфинитной интерполяции [Оогбоп, На!1, 1973], который подробно описан в работе [Е!хг1, Ег!!сезон, 1981] и напоминает метод двух поверхностей, когда координаты и производные задаются на границах. Основное преимущество использования алгебраических отображений состоит в том, что они являются прямыми и метрические коэффициенты можно вычислять аналитически. К тому же их можно применять в трехмерных задачах.

Требуется, правда, проявить изобретательность, чтобы получить сетку с адекватным размещением узлов. $10.3. Методы, основанные на решении дифференциальных уравнений В предыдущем параграфе были описаны алгебраические методы построения расчетных сеток. Приемлемой является любая процедура, применение которой приводит к построению пригодной сетки. Методы, основанные на решении дифференциальных уравнений, относятся к числу самых развитых. При использовании дифференциального уравнения для построения сетки можно учесть свойства решения этого уравнения. Для этой цели часто применяют уравнения Лапласа и Пуассона. Причину выбора уравнения Лапласа лучше можно понять, если рассмотреть задачу стационарной теплопроводности в двух измерениях с граничными условиями Дирихле. Решение этой задачи дает гладкие (вторые производные существуют и непрерывны) и непересекающиеся изотермы.

Число изотерм в данной области может быть увеличено добавлением источникового члена. Если изотермы брать за линии сетки, последние будут гладкими и непрерывными. Величиной источиикового члена можно управлять их сгущением в любой области. Томпсон и др. [Тпошрзоп е! а1., !974] много работали над применением эллиптических уравнений с частными производными для построения сеток. Эта процедура аналогична той, которую использовал Уинслоу [Ф!пз!о~ч, !966]; она преобразует физическую плоскость в вычислительную, причем отображение осуществляется в соответствии с уравнением Пуассона.

Это отображение строится требуемым заданием точек сетки (х, у) на границе физической области. Тогда распределение внутрен- й 10.3. Методы, основанные на решении дифференциальных уравнений 639 них узлов определяют из решения уравнений (10,15) где $, е) — координаты в вычислительной области, а через члены Р и Я осуществляется управление размещением узлов внутри Р. Затем в уравнениях (10.!5) за независимые псременные принимают координаты 5, т) в вычислительной плоскости, после чего мы имеем систему двух эллиптических уравнений вида ахи — 25хйч+ ух„„= — Р(Рхх+ Яхч), (! 0.16) ауи — 2~уй„+ уу„„= — Р(Ру + Яу„), где а=хе+ув 5=хх +уу, у=хе+у', Х= ' =ху — хуа.

д (х. у) д($, 11) ч Эту систему решают на равномерной сетке в вычислительной плоскости (й, ь)), что дает координаты (х, у) каждого узла в физическом пространстве. Для простых связных областей граничные условия Днрихле могут быть использованы во всех точках границы. Такой метод построения сетки имеет много достоинств. Сетка получается гладкой, преобразование однозначным, а границы сложной формы легко обрабатываются.

Конечно, метод имеет и свои недостатки. Задание Р и Я является непростой задачей, трудно управлять размещением узлов сетки во внутренней части, да и границы области могут изменяться со временем. В последнем случае сетка должна перестраиваться после каждого шага по времени, что может приводить к большим затратам машинного времени. Простой пример приложения метода Томпсона изображен на рис.

Характеристики

Список файлов книги

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