Главная » Просмотр файлов » А.А. Самарский, Ю.П. Попов - Разностные методы решения задач газовой динамики

А.А. Самарский, Ю.П. Попов - Разностные методы решения задач газовой динамики (1161630), страница 46

Файл №1161630 А.А. Самарский, Ю.П. Попов - Разностные методы решения задач газовой динамики (А.А. Самарский, Ю.П. Попов - Разностные методы решения задач газовой динамики) 46 страницаА.А. Самарский, Ю.П. Попов - Разностные методы решения задач газовой динамики (1161630) страница 462019-09-19СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Количество итераций К подбнрается так, чтосы обеспечить нужную точность. Для этого можно использовать, например, критерий сходимости итераций вида ~а шах ~б г, )(е,) ьч ~+с,. (4.14) После окончания итераций полученные значения сеточных и к к функций Рь ьч т~ передаются э группу 11 и используются здесь для вычисления коэффициентов уравнения (4.13) . Уравнение (4.13) решается на каждой итерации 1 методом прогонки. В процессе этих итераций изменяется сеточная функция температуры, значения же плотности, скорости и эйлеровой координаты фиксированы. Итерации заканчиваются на некотором помере 1 = Ь при выполнении условия сходимости для 6Ть аналогичного критерию (4.14).

В результате определяется сеточная функция тем- ь пературы Ть Заметим, что при больших значениях коэффициента теплопроводности, когда обычная прогонка приводит и лотерс точности, для решения уравнения теплопроводиостн в части 11 может быть применен потоковый вариант метода прогонки (35), который позволяет пзоежать указанных трудностей. Оба упомянутых итерационных процесса можно назвать внутренними, ибо они проводится изолированно в рамках ка'кдой группы.

Помимо них существуют внешние итерации между группами 1 и П. В процессе этих итераций описанная последователь15а 777 ность действий, включающая два внутренних итерационных цикла, повторяется. 1!ри атом в группе 1 в качестве заданного профиля температуры используется результат, полученный в части (ь 11 !'/';) па последней внешней итерации.

!«вк поклзывнгт практика, внеппшй итерационный процосс достаточно лыстро сгодится. т, е. алесь можно ограничиться двумя — четыоьпл пт~ рлцплмп..)пап~ пня сеточных фуппцнн. полученные пл посл~дш и впепшей птерлцпп, отождествлл1отсл с резун»татом (/+ 1)-гл времгппйго слон, 1!орлдлк, в котором рассмлгрпе»котся части 1 п 1! в моголе пегое;»1»лте«плпл « прогопок. может быть любым.

Метод ллсзг ~авлт~зьпых прлглш к, состоящий п~ серик повторял»1ш«сл пгер»шн~лпых цпк,пль требует дзя реллвз»ппн бо плш го машинного времени. ш жглп матричная прогонка, к которой сводптсл злдлчл, есзп положить дК/др = И (см. п. 2). Однако этот м«пщ имеет н рлд преимуществ. Они слизаны презкде нсего с меньшим объемом информации, которую при выполнонии расчетов необходимо хранить в оператппной памяти ЭВМ. Вто обстоятельство особенно ощутимо, когда решаютсн задачи газовой динамики, осложненные дополнительными процессами: электромагнитными полями, излучением, химической кинетикой и т.

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

1"раннчпые условия 1. Вводные замечания. Выше были раггмотрепы некоторью итерационные способы решения неявных разпостпых схем. Они приводи»в к тре.точечпым уравнениям, к которым применим метод прогонки. Чтобы попользовать длл расчета рекуррентпые формулы прогонки, пеоотодимо, пстодл пз краевых условий. задать исходные значения коэффициентов прогопкп в одной нз граничных точек сетки и значение искомой сеточной функции на другой границе. Укажем.

клк зто делается для разностпых схем газодинамики. Изложение начком с оолсе наглядного случая изотермической газодинамики. 1!апомнпм, что пиеппо к этому случаю сводятся уравнения группы 1 в методе последовательных прогонок. Для простоты опустим пока псевдовлзкость. Тогда соответствующая разностпая схема в результате применения метода Ньютона сводится к трехточечному уравнению для сеточной функции «9« бо1 — разности скоростей на двух соседних итерациях: А 1+1 А А.1-! А А+1 А Л15 о1 1 — С«б 111 + В«б и« 1= — Г1. (5.1) Коэффицн1 нты этого уравнения вычисляются по формулам (3.8).

Уравнение (5.1) на каждой итерации 1т решается методом прогонки, причем в процессе «прямой прогонки» по рекурргнтпым формулам вычисляются коэффициенты прогонки (см. (2.11) ) А А Я» ао„1= „ С вЂ” Л з. '1 1 (11+1=« А А '=1 2 . 1У 1 (52) С вЂ” Л о. т функции Рв и У»» известны. Нри формулировке разиостной задачп зтп условия аппрокспмпруются естественным образом: ва = У (6т-«1) Йт = «(1»А1) (5А) Решение разнос»ной задачи на (Х+ 1)-и временном слое определяется в результате итерационного процесса 1+1 У; = 11тУо А Учитывая (5.4), положим, что в граничных точках на всех итерацвят, вкл»очак пулевую, выполнены условия А А ~, = У 0„.,), оя = У- (О..), й = О, 1,... А+1 1.1-1 Отсюда следует: 6 г, = О, б ик = О, ! .—. О, 1,...

Но тогда в соответствнп с общими формулами (2.8), (2.12), (2.13) получим А А А «1,=0, ()1=0, бил=0, /«=0,1,2,... (55) Теперь в нашем распоряжении имеется вся необходимая информация для того, чтобы осуществить численное решение задачи. а в ходе «обратной прогонки» находятся зпачоннв сеточной функции А+1 А А»1 А 6 о; =а«,б г,„., + 81+„1: — Л' — 1, Л' — 2,....О.

(5.3) А А А -~- 1 Значения коэффпцпентов а„(11 и значение б Ат«определяются из краевых условий. 2. Граничные условия для скорости. Рассмотрим класс задач, где на обеих границах области (а = О, а = Х«Х) эадапы законы изменения со временем скорости о (О, 1) = РА (1), о (йХ, 1) = У»» (У); 3.

1'раничяые условия для давления. Обратимся теперь к за~ дачам, где по границах ааданы режимы давления р(0, 1)=Ро(~), р(М, 1)=Р* (1), В разностной записи Ро+ = Р— +о = Р*(0+о) Р)о = Ря = Р (О+о) (5 6) (рис. 4.10, а также п. 4 з 4 гл. 1!).

Уравнекне (5.1) получено иэ системы разностных уравнений (3.2), первое уравнение которой (уравнение двионения) имеет вид '+о 1, т (о) = о1 — о1т А (ра Рг-г) (5.7) Рьппе в задачах, где в качестве краовыт условий задавались вакопы изменения скоростей, уравнение (5.7) рассматривалось А.,оо- до -Ь оо -О /г„=н «-т л дну д ': ой А , ч о =л -т и Рас. 4ЛО Применение к этому равенствт метода Ньютона даст Ато АЕ1 А 6 оо +о=Ай!>о — — )мо о,5А (5.8) где — ~р~о — оро(г,+,) — (1 — а) Ро(1;)1 при й = О, О при й) 1. А )1,0 = А+! Для приращения 6ро в соответствии с формуламп (3,6) справед- лишь во внутренних узлах сетки 1 = 1, 2,, Ж вЂ” 1, о еперь, когда па границах задано давление, использование уравнения (5.7) в граничных узлах сетки (1= 0, (=Ж) позволяет получить два дополнительных соотношснпя, которые учитывают граничные режимы (5.6).

Так, при 1=- О с учетом (5.6) имеем (1~" 1 ( 1+1 э+1) = г',+' — о' + „т (о (р',~~ — Р* (11+,)) + (1 — а) (Ро — Р* (11))1=0. пиво равенство »+! б рю = — 0 5тр»9'ю (й1 — 61»)171 — ~о!'ю — У«,ю. Окончательно, из (5,8) получаем А+1 А А+1 А — Сюб ею +29»511 =- — Рю (5.9) где А 2 27» = о ( —;1 р»У», Сю.= 1 + ею, ~!11 А Рю= — 11,» + 2о А И«. + Р»1'ю) (5.10) и учесть новое выражение (5.8) для 11,». Точно так же при 1' = 1«' и формальных условиях А, А Я„'=О, р =О, 4=-0,1,..., (5.12) из общих формул (3.7) и (3.8) имеем А А+1 А А~«! А 212«б«к 1 — Слб еи = — Р1«, й = О, 1, (5.т3) где коаффициенты Лк, С»1, Гк вычисляются аналогично (5.10).

Соотношения (5.9), (5.13), полученные с учетом краевых условий (5.6), позволяют с помощью формул (2.8), (2Л2), (2ЛЗ) выразить необходимые значения коэффициентов прогонки а, = В~!С~ 1)1 = Рю)С« й = 0 1. * (5Л4) и сеточной функции А-!.1 АА А А АЦА А А б ек .= (Гя + !12!А»1)!'!С2« — а2«А2«), 12 = О, 1,... (5.15) Значения коэффициентов ак,бя в (5Л5) вычисля»отея в ходе «прямой прогонки» (5.2). Заметим, что в (5Л4) знаменатель А С»ФО, в чем легко убедиться по виду формул (5.10). Не равен нулю также и знаменатель в (5.15).

Итак, формулы (5Л4), (5Л5) делают задачу полностью определенной в случае, когда на границах задапо давление. Очевидно, в задачах с граничными условиями смешанного типа, где на одной границе задана скорость, а на другой — давление, анализ краевых режимов приводит к комбинации формул (5.5) и (5.14), (5.15). Соотношения (5,9), (5.10) можно было бы получить и как следствие общих формул (3.7), (3.8) при 1=0, если дополнительно положить, что в фиктивном интервале Ь ! А, А р ', =О, р,.= О, й = 0,1,..., (5.11) Мы рассмотрели схему, в которой отсутствовала псевдовязкость.

Ее учет не вызывает принципиальных усложнений. Следует лишь пользоваться более громоздкими формулами (3.18), где дополнительно к (5.11) и (5.12) нужно положить равными нулю псевдовязкость Й и ее производные в фиктивных интервалахй >ий». 4. Граничные условия для температуры. Если в системе уравнений газовой динамики учтена теплопроводность, то на границах области должны быть предусмотрены условия для тепловых функций, Как правило, в граничных точках считаются известными законы изменения со временем температуры Т(0, !)= 0*(!), Т(67, !) = 0**(!) либо теплового потока Иг(0, !)= и>»(!), И>(М, !) = л>»*(!).

(5.17) Возне>ивы и более сложные слу">аи, когда на границе задается соотношение между температурой и потоком: И'(О, !)= — и>" (Т(0, !), Г), И'(й(, !)= н>**(Т(М, !), 1), (5.18) ОГ>ратинов теперь к разностной задаче. Если для решения схемы используется метод последовательных прогонок, то уравнение энергии (4.11), которое рассматривается в «теп>!овей» группе 11, сводится к трехточечному итерационному уравнению (4ЛЗ) >-! >>.! >, >>-1 >, 77;6 Т, ! — Е;6 Т! -)- С;6!'>„! = — — Е„! .= О, 1,..., Л' — 1. (5ЛО) 11рименение метода прогонки к этому уравнению предполагает вычисление сначала коэффициентов прогонки >,! >ь! >+! ! >ь! и далее определение сеточной функции 6 Т,: 6 Т>:= ь> ыб Т;+, + ! + >».~„! = — - Л" — 1, Х вЂ” ч,...,О.

Чтобь> начать счет, следует за! ! дать коэффициенты ","«, ц«н значение фуш«ции в крайней точке ! Уравнение (5.19), как и уравнение энергии (4.11), из которого оно получается, следует рассматривать на расширенной сетке, включаю>цой фиктнвныо ипт> рва>>ы л ! = 0 и й» = 0 (7>-> =О ой«, 7>» -.= 056» !) (рис.

4.11), Значения температуры в фиктивных интервалах Т > и Т», а следовательно, и приращений 6Т ь 6Т„, относятся фактически к граш>чным узлам ! = — О,! = Л': Т'+'= Т'~' Т'"'= Т'"', — о и = и . Для задач (5.16), где на границах задана температура, разностная форма краевых условий с учетом сделанных замечаний такова: т'+' = 0 (С„„), тк+'= Ооо(~;„), Значения сеточной функции температуры на любой итерации (1+ 1)-го шага естественно задать в граничных точках следующим образом: Т вЂ” о =0*(0ы) Тк = Ооо(йы). (5.20) о Напомним, что зо внутренних точках при 1= 0 имеем: То= Т(, о = 0,1,...,Л' — 1.

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

Тип файла
DJVU-файл
Размер
4,28 Mb
Тип материала
Высшее учебное заведение

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

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