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

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

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

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

Функция minmod обладает следующими свойствами:minmod(u, v) = minmod(v, u);|minmod(u, v)| ≤ |u|,|minmod(u, v)| ≤ |v|;(3.41)(3.42)minmod(u, v) · minmod(v, w) ≥ 0;(3.43)max (|minmod(u, v)| , |minmod(v, w)|) ≤ |v|.(3.44)Д о к а з а т е л ь с т в о следует непосредственно из определения (3.38) (или (3.39)).55Далее введем функцию g j+1 − gjh unx,j+1/2γj+1/2 =0при unx,j+1/2 ̸= 0,при(3.45)unx,j+1/2 = 0и перепишем выражение для потока∗fj+1/2=()]()1[ nfj+1 + fjn + h gj + gj+1 − a2 æ(1 + θ0 ) + sγj+1/2 h unx,j+1/2 .2Подставляя полученное выражение в уравнение (3.35), получаем− unjun+11 [ nj+auj+1 + aunj +τ2h()()+h gj+1 + gj − a2 æ(1 + θ0 ) + sγj+1/2 h unx,j+1/2 −)](()−aunj − aunj−1 − h gj + gj−1 − a2 æ(1 + θ0 ) + sγj−1/2 h unx,j−1/2 = 0,илиut,j +1[ naux,j+1/2 + aunx,j−1/2 + h γj+1/2 unx,j+1/2 + h γj−1/2 unx,j−1/2 −2()− a2 æ(1 + θ0 ) + sh γj+1/2 unx,j+1/2 +]()+ a2 æ(1 + θ0 ) + sh γj−1/2 unx,j−1/2 = 0.Таким образом, схема предиктор-корректор (3.3), (3.4), (3.34) приведенак виду (2.22), при этом±Cj+1/2=]1[ 2a æ(1 + θ0 ) ∓ a + (s ∓ 1)h γj+1/2 .2(3.46)Из теоремы 2.3 следует, что для монотонности схемы (3.3), (3.4), (3.34)необходимо и достаточно, чтобы коэффициенты (3.46) удовлетворялинеравенствам (2.23).

Проверим выполнение этих неравенств.Теорема 3.1. При выполнении условия (3.24) cхема предикторкорректор (3.3), (3.4) с переменным параметром (3.34), (3.31) сохраняет монотонность численного решения.56Д о к а з а т е л ь с т в о. С учетом выражения (3.31) будем иметь] s ∓ 1()1[±= |a| ∓ a + (s ∓ 1)h γj+1/2 =Cj+1/2a + h γj+1/2 . (3.47)22Оценим слагаемое, содержащее функцию γ. Из формул (3.40) и (3.43)следует, что числа gj и gj+1 не могут иметь разные знаки, поэтому справедливо неравенство |gj+1 − gj | ≤ max (|gj |, |gj+1 |).

Следовательно,max(|gj |, |gj+1 |)|gj+1 − gj |h γj+1/2 = h≤.h |unx,j+1/2 ||unx,j+1/2 |Из формул (3.40) и (3.44) получаем, чтоmax(|gj |, |gj+1 |) ≤поэтому1 2 næa θ0 ux,j+1/2 ,2 1)|a| (h γj+1/2 ≤ æa2 θ0 =1 − |a|æ22(3.48)и)a2 (1 − |a|æ > 0,2()т. е. числа a и a + h γj+1/2 одного знака: sgn(a) = sgn a + h γj+1/2 .Следовательно, формулу (3.47) можно переписать так:]1[±Cj+1/2= |a + h γj+1/2 | ∓ (a + h γj+1/2 ) .(3.49)2a · (a + h γj+1/2 ) ≥ a2 −Из выражения (3.49) следует неотрицательность коэффициентов±Cj+1/2.

Кроме того, из оценки (3.48) и условия (3.24) получаем, что−+Cj+1/2+ Cj+1/2= |a + h γj+1/2 | ≤|a|æ(3 − |a|æ)1|a|(3 − |a|æ)=< .22ææТаким образом, при условии (3.24) неравенства (2.23) теоремы 2.3 выполняются, поэтому схема предиктор-корректор (3.3), (3.4) с переменным параметром (3.34), (3.31) будет сохранять монотонность численного решения.Замечание. Легко проверить, что функция-ограничитель (2.50) модифицированной схемы Лакса – Вендроффа и параметр (3.34) схемыпредиктор-корректор связаны равенствомnθj+1/2= θ0 (1 − Φj+1/2 ),57(3.50)поэтому модифицированная схема Лакса – Вендроффа (2.51), (2.50) совпадает со схемой предиктор-корректор (3.3), (3.4), (3.34), (3.31) (см.

задачу 3.7).Замечание. Если при использовании схемы предиктор-корректорn(3.3), (3.4) с переменным параметром (3.34) сеточная функция θj+1/2в некоторых узлах достигает своей верхней границы θ0 , вычисляемой∗по формуле (3.31), то фактически в этих узлах расчет величины uj+1/2производится по формуле (3.6) для противопоточной схемы (3.7). Поэтому, если при a > 0 выполняется одно из условийunx,j−3/2 < 0,unx,j−1/2 > 0 > unx,j+1/2 ,илиunx,j−3/2 > 0 > unx,j−1/2 ,unx,j+1/2 > 0,то для расчета величины un+1используется противопоточная схема (3.7)jпервого порядка аппроксимации. Если производные численного решения на n-м слое по времени удовлетворяют одному из условийunx,j−3/2 ≥ unx,j−1/2 ≥ unx,j+1/2 ≥ 0,илиunx,j−3/2 ≤ unx,j−1/2 ≤ unx,j+1/2 ≤ 0,то un+1вычисляется по схеме Лакса – Вендроффа второго порядкаjаппроксимации.

Из формулы (3.34) следует также, что при выполнениилюбого из условий0 ≤ unx,j−3/2 < unx,j−1/2 < unx,j+1/2 ,или0 ≥ unx,j−3/2 > unx,j−1/2 > unx,j+1/2 ,расчет un+1будет выполняться по противопоточной схеме (2.44) второjго порядка аппроксимации. В зависимости от поведения производныхunx,j+1/2 , unx,j−1/2 , unx,j−3/2 возможно переключение на другие разностные схемы (см. задачу 3.8).58ЗАДАЧИ3.1.

Показать, что если в схеме предиктор-корректор (3.3), (3.4)параметр θ выбирается по формуле (3.8), то получается схема Лакса (1.46).3.2. Покажите, что при θ = (θ0 + θL )/2 и |a|æ < 1 схема предикторкорректор (3.3), (3.4) сохраняет монотонность численного решения.3.3.

Пусть в схеме предиктор-корректор θ = −1/2. Покажите, чтопри законе предельного перехода (1.84) эта схема будет абсолютно неустойчивой.3.4. Получить П-форму (3.25) дифференциального представлениясхемы предиктор-корректор (3.3), (3.4) в случае переменного параметраn= O(h).θj+1/23.5. Докажите, что противопоточная схема (2.44), аппроксимирующая со вторым порядком уравнение (3.1) с положительным коэффициентом a > 0, при условии (3.24) сохраняет на (n + 1)-м слое по временимонотонность произвольной монотонно возрастающей на n-м слое повремени функции un , удовлетворяющей условию unx̄x,j ≥ 0, а такжепроизвольной монотонно убывающей функции un , такой, что unx̄x,j ≤ 0.3.6. Докажите лемму 3.1.3.7.

Покажите, что модифицированная схема Лакса – Вендроффа(2.51), (2.50) совпадает со схемой предиктор-корректор (3.3), (3.4), (3.34),(3.31).3.8. Пусть коэффициент a в уравнении переноса положителен. Тогдаnnзначения параметров θj+1/2и θj−1/2в схеме предиктор-корректор (3.3),(3.4), (3.34), (3.31) будут зависеть от значений производных unx,j+1/2 ,unx,j−1/2 и unx,j−3/2 . Поэтому при одних соотношениях между этими производными будет получаться схема Лакса – Вендроффа для вычисления решения un+1в фиксированном узле xj , при других для этого жеjузла получится противопоточная схема, схема с направленной назадразностью второго порядка (2.44) или какие-то иные схемы. Запишите развернутую форму схемы предиктор-корректор для всевозможныхсоотношений между указанными производными.59§ 4. Схемы для нелинейного уравненияпереноса4.1. В настоящем параграфе мы рассмотрим разностные схемы дляскалярного уравненияut + [f (u)]x = 0,(4.1)в котором функция f зависит нелинейным образом от решения u, но независит от производных ut , ux .

Такие уравнения называются квазилинейными.Математическая формулировка начально-краевой задачи для уравнения (4.1), рассматриваемого на конечном интервале (0, l), должнавключать начальное условиеu(x, 0) = u0 (x)(4.2)и краевые условия. Количество краевых условий определяется поведением характеристик уравнения (4.1), которые задаются уравнениемdx= a(u),dt(4.3)a(u) = fu (u).(4.4)гдеКраевое условие необходимо задавать только на той границе интервала (0, l), через которую характеристика входит в область (0, l). Поэтому может оказаться, что краевых условий не нужно ставить вовсе,либо краевое условие нужно задавать в одной граничной точке x = 0или x = l или сразу в двух.

Поскольку уравнение (4.1) нелинейное, тонаклон характеристик в граничных точках x = 0 и x = l зависит от решения, и изменение решения может приводить к изменению количествакраевых условий на каждой из границ. Таким образом, задание краевых условий для нелинейного уравнения должно основываться на анализе каждой конкретной задачи. В силу сказанного мы не будем далееформулировать краевые условия для общего случая и зачастую вместо начально-краевой задачи для уравнения (4.1) будем рассматриватьдля него задачу Коши с начальным условием (4.2). Отметим, что длялинейного уравнения (3.1) с постоянным коэффициентом a > 0 характеристика входит внутрь области решения всегда через левую границуx = 0, поэтому краевое условие задается только на этой границе.60На примере задачи Коши (4.1), (4.2) для уравнения Хопфа (f = u2 /2,a(u) = u)ut + uux = 0,−∞ < x < ∞, t > 0(4.5)покажем, как можно найти ее решение u(x, t) методом характеристик.Характеристики уравнения (4.5) – это кривые на плоскости (x, t), определяемые дифференциальным уравнением (4.3)dx= u(x, t).dt(4.6)Пусть x = x(t) – решение уравнения (4.6).

Тогда левая часть уравнения (4.5) есть производная от u вдоль характеристики x = x(t)du(x(t), t) = 0,dtи для решения эта производная равна нулю, поэтому функция u(x(t), t)принимает постоянное значение на кривой x = x(t). Тогда из уравнения(4.6) следует, что каждая характеристика есть на самом деле прямаялиния, тангенс угла наклона которой к оси Ot равенu(x(t), t) = u(x(0), 0) = u0 (ξ),(4.7)где ξ = x(0) – точка пересечения характеристики с осью Ox. Уравнениеэтой прямой имеет видx − ξ = u0 (ξ)t.(4.8)Таким образом, чтобы найти значение функции u(x, t) в точке (x, t),следует вычислить соответствующее значение ξ, решив уравнение (4.8)(возможно, итерационным методом), и подставить найденное значение ξв формулу (4.7):u(x, t) = u0 (ξ).(4.9)Формулы (4.9), (4.8) приводят к следующему неявному виду решениязадачи Коши (4.5), (4.2):u(x, t) = u0 (x − ut).(4.10)Если начальные данные для уравнения (4.5) выбраны в виде непрерывной монотонно возрастающей функции, то решение рассматриваемого уравнения однозначно определено в полуплоскости t ≥ 0, и его61гладкость соответствует гладкости начальных данных.

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

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

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

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