Главная » Просмотр файлов » Турчак Л.И. Основы численных методов. Под ред. В.В.Щенникова (1987)

Турчак Л.И. Основы численных методов. Под ред. В.В.Щенникова (1987) (1095857), страница 43

Файл №1095857 Турчак Л.И. Основы численных методов. Под ред. В.В.Щенникова (1987) (Турчак Л.И. Основы численных методов. Под ред. В.В.Щенникова (1987)) 43 страницаТурчак Л.И. Основы численных методов. Под ред. В.В.Щенникова (1987) (1095857) страница 432018-12-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

(8.26) .',Гогда Х+ !1 — 2Х~+~ =~„+1 — 21+ с, = 1. Эти соотноше- 2оо ГЛ. Я. УРАВПЕ11ПЯ С ЧАСТПЪ|З1И ПРОИЗВОДНЫМИ нпя используем для оценки сеточного решения (8.2э): шах ~ о';+' ~ = шах ~11:,' 1+ (1 — 2Х) е';+ Хп,'~1+ тД ~( о <1<1 О< 1<1 ( шах [г',! + т гпах )Д~. (8.27) о <1<1 1<1<1 — 1 Прп у =О, учитывая (8.24), получаегг „х ~1,', ~ т~ж о<~<1 где /~ — некоторое характернее значение функции ~ в узлах сетки, например 1ж = шах ~ ~;~. Лналогично прп у — 1 г,1 пз (8.27) с учетом (8.28) находим шах ~ г'; ~ ( шах ~ г,' ~ + т/ж ( 2т~ж. о<1<1 0<1<1 Следовательно, для некоторого характерного решения гж в рассматриваемой области получаем оценку вида иж ~ Ут1ж = с~ж.

(8.29) В качестве пж монино взять гж = шах ~ 1, ~. Это неравенство означает устойчивость разностнол схемы (8.7) по правой части при выполнении условия (8.26). Мо'кно показать, что при нарушении этого условия схема (8.7) будет неустойчивой. Исследования устойчивости разностной схемы лишь по правой части в данном случае достаточно, поскольку начальное и граничные условия здесь аппроксимируются точно.

Итак, явная схема (8.7) условно устойчива. Из аппроксимации и устойчивости следует ее сходимость со скоростью 0(й'+ т) . Для исследования устойчивости неявной разностной схемы (8.8) снова рассматривается по аналогии с (8.23) вспомогательная задача с однородными начальными и граничными условиями, но на этот раз неявная: и'+1 — З г!+' — 2И " + Рот 1 ~~1 1 1 — 1 1 Ь Отсгода для значений вспомогательной сеточной функции получается система линейных алгебраических уравнений Ц+1 — ('( + 2Х) и';~' + Хг';~+1 — — — 1"; — тД.

(8,30) ~~ 2, УРЛВПЕНИЯ ПЕРВОГО ПОРЯДКА 251 Эта система мо~кет быть решена методом прогонки. Безусловная устойчивость неявной схемы (8.8) обеспечивается выполнением условий устойчивости метода прогонки для системы (8,30). Оценки устойчивости и сходпмости разпостпых схем можно провести путем измельчения сетки (Ь- О, т- О). Однако это приводит к существенному увеличению объема вычислений и возрастанию суммарных погрешностей. Многолетняя практика использования численных методов для решения инженерных задач па ЗВМ показывает, что применение чей или иной разностной схемы, даже если она исследована теоретически, требует ее тщательной апробации при решении конкретной задачи. Для этого проводятся методические вычислительные эксперименты, состоящие в расчетах с разными значениями шагов при разных исходных данных.

Полезно также отладить методику с помощью тестовых задач, для которых лиоо удается получить аналитическое решение, либо имеется численное решение, найденное другим численным методом. 1 2. Уравнения первого порядка 1. Линейное уравнение переноса. При классификации уравнений с частными производными (8.1) отмечалось, что уравнения первого порядка называются также уравнениями переноса.

Это объясняется тем, что такие уравнения описывают процессы переноса частиц в средах, распространения возмущений и т. и. В общем случае уравнения переноса могут иметь значительно более сложный вид (например, интегродифференциальное уравнение Больцмана в кинетической теории тазов). Однако здесь мы ограничимся линейным уравнением с частными производными первого порядка.

Его решение представляет интерес не только с практической точки зрения; в еще большей степени это уравнение полезно при разработке и исследовании разностных схем, Будем считать, что искомая функция У зависит от времени 7 и одной пространственной переменной т. Тогда линейное уравнение переноса может быть записано в виде дУ д7.7 — + а — = Г(х, е). (8.31) Здесь а — скорость переноса, которую будем считать постоянной и положительной, Это соответствует переносу 252 Гл 8 углвпенпл с члстнымн пРОпзводными (распространению возмущений) слева направо в положительном направлении оси х. Характеристики уравнения (8.31) определяются соотношениями х — а1= С, При постоянной а они являются прямыми линиями, которые в даном случае (а ) О) на- клонены вправо (рис.

48). Расчетная ооласть при решении уравнения (8.31) может быть как бесконечной, так и ограниченной. В первом случае, задавая начальное условие при ~ = 0: Г(х, 0) =Ф(х), (8.32)' Рис. 48. Область реп~ения получаем задачу Коши для полуплоскости (~~ О, -оо < ~х( ). На практике обычно приходится решать уравнение переноса в некоторой ограниченной области (например, в прямоугольнике 0 ~ ~ ~ У, 0 ~ х ~ 1; см.

рис. 48), Начальное условие (8.32) в этом случае задается на отрезке 1„граничное условие нужно задать при х = О, т. е. на отрезке 1„поскольку при а) 0 возмущения распространяются вправо. Это условие запишем в виде и(о, ~)=ч р). (8.33) Таким образом, задача состоит в решении уравнения (8.31) с начальным и граничным условиями (8.32) и (8.33) в ограниченной области С: 0<~< Т, 0<х<1.

Правильно (корректно) поставить данную задачу можно было бы с учетом вида решения уравнения (8,31), которое при Е(х, ~) = 0 имеет вид Г = Н(х — а1). (8.34) В этом легко убедиться, подставляя (8.34) в уравнение (8.31). Здесь П вЂ” произвольная дифференцируемая функция. Решение (8.34) называется бегуи~ей волной (со скоростью а).

Это решение постоянно вдоль каждой характеристики: при х — а~=С искомая функция У=Н(х— — а~) = П (С) постоянна. Таким образом, начальные и граничные условия переносятся вдоль характеристик, поэтому они должны задаваться на отрезках 1, и 1, расчетной области 6 (см. рис. 48). Можно также построить аналитическое решение задачи Коши для неоднородного уравнения (8.31), Заметим 253 $2. УРАВНЕНИЯ ПЕРВОГО ПОРЯДКА лишь, что решение этой задачи меняется вдоль характеристики, а пе является постоянным. Рассмотрим разностные схемы для решения задачи (8.31) — (8.33). Построим в области 6 равномерную прямоугольную сетку с помощью прямых т =й (~=0, 1, ..., 7), ~,=~т (7'=О, ~,,~+1 1, ..., 'У) . Вместо функций С (т, ~), 7'(х, ~), Ф(т) и Ч'(~) будем рассматривать сеточные функции, значения которых в узлах (х», 1„) соответственно равны и';, Д, ср;, ф.

Для построения разност- с-1,,/ ~./ ной схемы необходимо выбрать шаблон. Рис. 49. 11раПримем его в виде правого нижнего уголка (рис 49) При этом входящие Уголок в уравнение (8.31) производные аппроксимируются конечно-разностными соотношениями с использованием односторонних разностей: ~~+ т ~1 Ы Ы (8.35) Решая разностное уравнение относительно единственного неизвестного значения и; на у + 1-м слое, получаем з 1-1 следующую разностную схему: и'; ' ' = Хи';, + (1 — Х) и1 + т~';, (8.36) Х=ат/Ь, ~=1, 2, ..., 1, !=О, 1, ..., У вЂ” 1. Полученная схема — явная, поскольку значения сеточной функции в каждом узле верхнего слоя ~ = 1,+, выражаются явно с помощью соотношений (8.36) через ранее найденные ее значения на предыдущем слое. Для начала счета по схеме (8,36), т.

е. для вычисления сеточной функции на. первом слое, необходимы ее значения на слое ~ =О. Они определяются начальным условием (8.32), которое записываем для сеточной функции: и'; = ср;, г = О, 1, ..., 1.- (8.37) Граничное условие (8.33) также записывается в сеточном виде: ио'='Ф', 1=1, 2, ..., Х (8.38) Таким образом, решение исходной дифференциальной задачи (8.31) — (8.33) сводится к решению разностной задачи (8.36) — (8.38), Найденные значения сеточной ~54 гл.

8, уРАБнвппя с члсте1ымп ПРОпзводнымп пршшмаются в качестве значений искомой узлах сетки. решения исходной задачи (8.3Х) — (8.33) с применением рассмотренной разностпой схемы достаточно прост. Е1а рис. 50 представлена его блок-схема. В соответствии с этим алгоритмом в памяти ЭВМ хранится весь двумерный массив и';, и он целиком выводится на печать по окончании счета.

С целью экономии памяти (и если эти результаты не понадобятся для дальнейшей обработки) можно хранить лишь значения сеточной функции на двух соседних слояхи;, и; 'Рекомендуем ~+1 читателю соответственным образом модифицировать представленный на рис. 50 алгоритм и построить новую блоксхему для двухслойной схемы. Укажем теперь некоторые свойства данной разностной схемы. Она аппроксимирует исходную задачу с первым порядком, т. е. невязка имеет порядок О (1г + т) . Схема условно устойчива; условие устойчивости имеет вид функции и'; функции У в Алгоритм 0 < т ( Уг/а. (8.39) Эти свойства схемы установлены в предположении, что решение С~(т, 1), начальное и граничное значения Ф (ж) и Ч" (~) дважды непрерывно дифи~п' линей~ ого ура~в~~ен~я ференцируемы, а правая часть переноса Г (х, 1) имеет непрерывные первые производные.

Поскольку схема (8.36) устойчива и аппроксимирует исходную задачу, то в соответствии с приведенной в 3 1 в 2. углвнения пеРвого порядкА 255 теоремой сеточное решение сходится к точному с первым порядком при Ь- О, т — О. Отметпм, что при а < О условие (8.39) не выполняется, и схема (8.36) не сходится. ь,,/+1 ~-1,/+1 .с„/+1 С„/ С+ 1~' Рис. 51. Левый нижний уголок Рис. 52. Правыи верхний уголок Можно построить 'сходящуюся схему и для случая а ( О. В качестве шаблона для построения разностной схемы для уравнения (8.31) примем левый нижний уголок (рис.

51). Разностпое уравнение в атом случае при-- мет вид (8.40) Эта схема является условно устойчивой (следовательно, сходящейся) при а ( О, если выполнено соотношение т< — Ыа, (8.41) иН1 и1 и~+1 ' ЦЯ 1 1 1 1 1 2 +а М (8.42) которое аналогично условию (8.39). При а) О эта схема не сходится. При построении явной разностной схемы (8.36) производная дГ/дх в уравнении (8.31) аппроксимировалась с помощью значений сеточной функции на /'-м слое; в результате получалось разпостпое уравнение (8.35), в котором использовано значение .сеточной функции и,' лищь в одном узле верхнего слоя.

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

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

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

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