Главная » Просмотр файлов » 1612725465-542b3179b36a4849700e0b2ecf7da111

1612725465-542b3179b36a4849700e0b2ecf7da111 (828844), страница 25

Файл №828844 1612725465-542b3179b36a4849700e0b2ecf7da111 (Хакимзянов, Черный - Методы вычислений(часть 4)) 25 страница1612725465-542b3179b36a4849700e0b2ecf7da111 (828844) страница 252021-02-07СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Схема (9.78), (9.79) сохраняет постоянное течение,т. е. если un = const, то un+1 = un .Д о к а з а т е л ь с т в о. Для постоянного течения unx,j+1/2 ≡ 0, чтос учетом соотношения (9.81) равносильно равенствуf nx,j+1/2 ≡ 0.(9.84)Тогда из «предикторного» уравнения (9.78) получаем, чтоf ∗j+1/2 =f nj+1 + f nj,2(9.85)поэтому уравнение шага корректор (9.79) примет вид)un+1− unj1( nj+f x,j+1/2 + f nx,j−1/2 = 0.τ2Учитывая равенство (9.84), приходим к выводу о том, что un+1 = un .Теорема 9.2. Схема (9.78), (9.79) сохраняет скачок уплотнения,т. е. если{v 1 при j ≤ j0 ,v nj =(9.86)v 2 при j > j0и компоненты векторов (9.55) удовлетворяют соотношениям (9.58),(9.61)–(9.63) на скачке уплотнения, то un+1= unj для любого j.jД о к а з а т е л ь с т в о.

На произвольном сильном разрыве вида(9.86) выполняются соотношения (9.40), которые можно записать в следующей эквивалентной форме:f nx,j0 +1/2 = Dunx,j0 +1/2 .(9.87)На скачке уплотнения D = 0, поэтому f nx,j0 +1/2 = 0. Очевидно, что вовсех других узлах j ̸= j0 также f nx,j+1/2 = 0. Таким образом, при всех jбудет выполняться равенство (9.84), из которого, как показано при доказательстве теоремы 9.1, и следует справедливость сформулированного утверждения. Следовательно, если начальные данные взяты в видескачка уплотнения, то при использовании схемы предиктор-корректорскачок не будет «размазываться» на последующих слоях по времении останется на прежнем месте.173Замечание.

Равенство (9.87) с учетом свойства (9.84) означает, чтона сильном разрыве всегда выполняется соотношениеAnj0 +1/2 unx,j0 +1/2 = Dunx,j0 +1/2 ,(9.88)т. е. вектор unx,j0 +1/2 является собственным вектором матрицы Anj0 +1/2 ,соответствующим одному из ее собственных значений λnk,j0 +1/2 (k =1, 2, 3). Поэтому скорость движения разрыва D совпадает с одним изэтих чисел. Например, для скачка уплотнения, рассмотренного в теореме 9.2, D = λn1,j0 +1/2 , т.

е. λn1,j0 +1/2 = 0. В самом деле, согласно формулам (9.80), (9.82), (9.83), имеем выражениеλn1,j0 +1/2u1 + u2=−2√(u1 + u22)2− u1 u2 +γ(p1 + p2 ).ρ1 + ρ2(9.89)Из формул (9.61), (9.62) следует, чтоu1 u2 = u212c2 + (γ − 1)u21ρ12c2 + (γ − 1)u21= 1.= u21 ρ1 12ρ2(γ + 1)ρ1 u1γ+1(9.90)Используя теперь выражения (9.61) и (9.63), получаем()1 − γ + 2γM12γp1 1 +2c21 + (γ − 1)u21γ(p1 + p2 )γ+1)(==.ρ1 + ρ2γ+1(γ + 1)M12ρ1 1 +2 + (γ − 1)M12(9.91)Подставляя выражения (9.90), (9.91) в формулу (9.89), убеждаемся, чтодействительно λn1,j0 +1/2 = 0, т. е.

на скачке уплотнения D = λn1,j0 +1/2 .Аналогичным образом можно проверить, что на ударной волне, рассмотренной в примере 9.2, справедливо равенство D = λn3,j0 +1/2 .9.7. Схема Лакса – Вендроффа является частным случаем описанной выше схемы предиктор-корректор и получается из последнейпри θk ≡ 0 (k = 1, 2, 3). Шаг корректор (9.79) остается прежним, а «предикторное» уравнение (9.78) примет следующий вид:f ∗j+1/2 − 12 (f nj+1 + f nj )+ Anj+1/2 f nx,j+1/2 = 0.τ /2174(9.92)9.8.

Противопоточная схема также является частным случаемсхемы предиктор-корректор (9.78), (9.79) и получается из последней приθk = θ0k (k = 1, 2, 3), где величины θ0k определены в формуле (8.89).Выполняя такие же преобразования, как при выводе противопоточнойсхемы для уравнений мелкой воды, и используя обозначения, принятыев пп. 8.9, приходим к консервативной форме противопоточной схемыf ∗j+1/2 − f ∗j−1/2un+1− unjj+= 0,τh(9.93)где()n()]1[ nf j+1 + f nj − A+ − A− j+1/2 unj+1 − unj .2Аналогично тому, как была получена схема (8.127) для уравнениймелкой воды, противопоточную схему (9.93) можно переписать в эквивалентной недивергентной формеf ∗j+1/2 =()n()nun+1− unjj+ A+ ux j−1/2 + A− ux j+1/2 = 0.τ(9.94)Численное решение задачи о запуске ударной трубы (см. пример 9.4)показывает, что схема предиктор-корректор (9.78), (9.79) с переменными параметрами θk (k = 1, 2, 3), определенными по формулам (7.39),(8.89), дает решение без «паразитических» осцилляций.

Численное решение, полученное с помощью противопоточной схемы (9.93), также неимеет осцилляций, но является более сглаженным, чем при использовании схемы предиктор-корректор. Схема Лакса – Вендроффа дает численное решение с «паразитическими» осцилляциями за фронтом ударной волны и перед волной разрежения.В настоящем параграфе мы ограничились рассмотрением нескольких явных схем, аппроксимирующих уравнения газовой динамики (9.1).Разумеется, что для решения этих уравнений имеется большое числодругих схем, в том числе и неявных (см., напр., [6, 9, 10, 13, 14, 18]).175§ 10.

Контрольная работа по теме«Исследование разностных схемдля уравнения переноса»ВАРИАНТ 110.v1.1. Определить порядок аппроксимации схемыun+1− unj−3unj + 4unj+1 − unj+2a2 τ unj+2 − 2unj+1 + unjj+a=·, (10.1)τ2h2h2построенной для уравнения переносаut + aux = 0,a = const < 0,(10.2)и с помощью спектрального метода Неймана получить для этой схемынеобходимое условие устойчивости по начальным данным при законепредельного перехода |a|τ /h = const.10.v1.2. Сохраняет ли схема (10.1) монотонность численного решения? Ответ обосновать.10.v1.3.

Получить п. д. п. разностной схемы (10.1) и доказать, чтоона обладает численной дисперсией.ВАРИАНТ 210.v2.1. Определить порядок аппроксимации схемыun+1− unj3unj − 4unj−1 + unj−2a2 τ unj − 2unj−1 + unj−2j+a=·,τ2h2h2(10.3)построенной для уравнения переносаut + aux = 0,a = const > 0,(10.4)и с помощью спектрального метода Неймана получить для этой схемынеобходимое условие устойчивости по начальным данным при законепредельного перехода aτ /h = const.10.v2.2. Сохраняет ли схема (10.3) монотонность численного решения? Ответ обосновать.10.v2.3. Получить п. д. п.

разностной схемы (10.3) и доказать, чтоона обладает численной дисперсией.176§ 11. Задания для лабораторной работы 6В данном параграфе приведены задания к практическим занятиям на ЭВМ по теме «Конечно-разностные методы решения уравненийгиперболического типа». Основная цель этих заданий состоит в экспериментальной проверке тех свойств численных методов, которые былиустановлены теоретически на лекциях и семинарских занятиях, выявлении новых, важных для практики особенностей используемых методов,экспериментальном сравнении методов и экспериментальном определении условий применимости численных методов.По каждому заданию готовится краткий отчет (о содержании отчета см. § 1.13).11.1. Уравнение переноса с постоянным коэффициентом.Первая группа заданий касается проведения численных экспериментов с конечно-разностными схемами, предназначенными для решенияначально-краевой задачи (1.25) для уравнения переноса с постояннымкоэффициентом a > 0. Точное решение задачи определяется формулой (1.26).Задание 1.

Реализовать явную противопоточную схему (1.28).Выбирая различные соотношения между τ и h, убедиться в условной устойчивости этой схемы. Проанализировать точность передачискачка на разрывном решении при различных τ и h.Задание 2. Для неявной противопоточной схемы (1.90) продемонстрировать абсолютную устойчивость, исследовать ее сглаживающие свойства.Задание 3. Реализовать противопоточную схему с весами (1.89).Выбирая различные σ при фиксированных τ и h, проиллюстрироватьтеоретически обоснованные свойства схемы – устойчивость и аппроксимацию.

Проанализировать ее сглаживающие свойства для различных значений параметров σ, τ , h.Задание 4. Реализовав схему Лакса (1.46), убедиться в ее условнойаппроксимации и условной устойчивости. Исследовать ее сглаживающие свойства при различных значениях τ и h.Задание 5. Реализовать схему Лакса – Вендроффа (1.49).

Экспериментально исследовать ее устойчивость, точность и выполнениесвойства монотонности. Убедиться в неэффективности использования этой схемы для приближенного вычисления разрывных решений.177Задание 6. Продемонстрировать условную устойчивость модифицированной схемы Лакса – Вендроффа (2.51), (2.50), второй порядокточности на гладких решениях, сохранение монотонности разрывныхрешений. Сравнить результаты расчетов с данными, полученнымис помощью противопоточной схемы, схемы Лакса и схемы Лакса –Вендроффа.Приведем некоторые пояснения к заданиям и рекомендации для ихвыполнения.Противопоточные схемы (явная, неявная, с весами) реализуются вына слое (n + 1) по явным формуламчислением значений функции un+1jс переходом от узла к узлу по оси Ox на слое (n + 1), отправляясьот граничного узла, в котором задано краевое условие. Таким образом, вначале из краевого условия определяем un+1= µ0 (tn+1 ), а далее0во всехс помощью разностного уравнения вычисляем значения un+1jостальных узлах с номерами j = 1, .

. . , N .Схемы Лакса, Лакса – Вендроффа и модифицированная схема Лакса – Вендроффа также реализуются по явным формулам. Общей дляданных схем является проблема вычисления недостающего краевогозначения искомой функции, так как вычисление значений un+1по этимjсхемам может осуществляться лишь для внутренних узлов с номерами j = 1, . . . , N − 1. Для вычисления недостающего граничного значения un+1необходимо использовать другую разностную схему, запиNсанную только для граничной точки, при этом порядок погрешностиаппроксимации схемы, применяемой в граничном узле, не должен бытьниже порядка аппроксимации схемы для внутренних узлов. В противном случае произойдет потеря точности численного решения. Для схемвторого порядка аппроксимации можно взять, например, схему (2.44),которая также имеет второй порядок аппроксимации (см.

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

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

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

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