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

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

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

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

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

Данная глава посвящена численным методам решения задач для уравнений с частными производными. Это основной класс методов, с помощью которых в настоящее время решаются прикладные задачи, моделируемые уравнениями с частными производными. Численные методы требуют наличия ЭВМ большой мощности, т. е.

обладающих большим объемом памяти и высокой скоростью вычислений. Среди численных методов широко распространенными являются разностные методы. Они основаны на введении некоторой разностной сетки в рассматриваемой области. Значения производных, начальные и граничные условия выражаются через значения функций в узлах сетки, в результате чего получается система алгеораических уравнений, называемая разностной схемой. Решая эту систему уравнений, можно найти в узлах сетки значения сеточных функций, которые приолиженно считаются равными значениям искомых функций. Излагаемые в этой главе численные методы применимы к различным типам задач.

Мы будем рассматривать лишь достаточно узкий класс задач для уравнений первого и второго порядков, линейных относительно производных. (Напомним, что порядок дифференциального уравнения определяется порядком старшей производной.) 24О гл. в. уРАВпппе1я с '1лст11ыз1и пРоизводными В случае двух независимых переменных х, у эти уравнения можно записать в виде д~и д и д и ди ди а —, + 2Ь вЂ” + с —, + а1 —. + е — + ~и = д.

(8.1) диду д, 2 дх ду называемое уравнением переноса. На практике в этом уравнении одной из переменных может быть время ~. Тогда его называют также эволюционным уравнением. Если хотя бы один из коэффициентов а, Ь, с отличен от нуля, то (8Л) является уравнением второго порядка. В зависимости от знака дискриминанта е? = Ь' — ас оно может принадлежать к одному из трех типов: гиперболаческому (1? = 0), параболическому (й = О) или эллиптическому (1'.? ~ 0). Приведем примеры уравнений с частнымп производными второго порядка, которые будем в дальнейшем рассматривать: волновое уравнение (гиперболическое) д и ~д"и д1 2 дх~ (8,3) уравнение теплопроводности или диффузии (параболическое) ди ди — =а —, а)0; д1 ' д,.21 (8.4) уравнение Лапласа (эллиптическое) дйи д и —,,+ —,,=О.

дхэ ду (8,5) Здесь и = и(х, у) — искомая функция. Коэффициенты а, Ь, с, д, е, ~ и правая часть д, 'вообще говоря, могут зависеть от переменных х, у и искомой функции и. В связи с этим уравнение (8.1) может быть: а) с постоянныъ1и коэффициентами; б) линейным, если у линейно зависит от и, а коэффициенты зависят только от х, у; в) квази- линейным, если коэффициенты зависят от и; это самый общий вид уравнения (8.1). Существуют различные виды уравнений в зависимости от соотношения между коэффициентами. Рассмотрим некоторые из них.

При а = Ь = с=~=О, ИФО, е~О получается уравнение первого порядка вида ди ди +Р =Ч (8. 2) я 1, элементы теОРии Рлзностных схем 241 Если правая часть уравнения (8.5) отлична От нуля, то оно называется ггравненггел Пуассона. Приведенные уравнения называются ~гравнениямгг лгатематичеекой физики. К их решению сводятся многие прикладные задачи. Прежде чем переходить к обсужденигп численных методов решения указанных уравнений, рассмотрим основные вопросы построения разностных схем. 2. 0 построении разностных схем. Как уже отмечалось, построение разпостных схем решения уравнений с частными производными основано па введении сетки в рассматриваемом пространстве. Узлы сетки являются расчетными точками. Пример простейшей прямоугольной ооласти С(х, у) с границей Г в двумерном случае показан на рпс. 44.

Стороны прямоугольника а ='х< 6, с ~ у ~ д делятся на элементарные отрезки точками х, = а+ гйг (г = О, 1, ... ..., 1) и у, ='с+!й, (г = О, 1, '., 1). Через эти точки проводятся два семейства координатных прямых х = сопз$ и у =сопела ооразующих сетку с прямоугольной ячейкой. :1юбой узел этой сетки, номер которого (г, г), определяется координатами (х;, у,). г,г'- 1,г+1 1, /, А 1 г',,„г, г1 Рис.

45. Элемент сетки Рис, 44. Прямоугольная сетка Аналогично вводятся сетки для многомерных областей, содержащих более двух йзмерений. На рис, 45 показан элемент сетки в виде прямоугольного параллелепипеда для трехмерной области. Прямоугольные сетки наиоолее удобны прн организации вычислительного алгоритма. Вместе с тем некоторые схемы используют сетки с треугольными и даже шестиугольными ячейками. 40 л.

и, ттрчак 242 гл. 8. 5"Равнения с члстныап1 пРОизВОдными Узлы сетки, лежащие на границе Г ооластп 6, называются граничными углаз1и. Все остальные узлы — внутренними. Поскольку начальные и граничные условия при постановке задач формулируются на границе расчетной области, то их можно считать заданными в граничных узлах сетки. Иногда граничные точки области не являются узлами сетки, что имеет место для ооластей сложной формы. Тогда лиоо вводят дополнительные узлы на пересечении координатных линий с границей, лпоо границу приолиженно заменяют ломаной, проходящей через близкие к границе узлы.

На эту ломаную переносятся граничные условия. ®" Рис. 46. Преобразование расчетной области В ряде случаев сложные криволинейные ооласти с помощью перехода к новым независимым переменным удается свести к простейшему виду, Например, четырехугольную область С, изображенную на рис.

46, можно привести к единичному квадрату С' путем введения новых переменных ~, т) Вместо т, у с помощью соотношений у — $. (х) о~~ч<~. К новым переменным нужно йреооразовать уравнения, а также начальные и граничные условия. В области С' можно ввести прямоугольную сетку, при этом в области 6 ей будет соответствовать сетка с неравномерно расположенными узлами и криволинейными ячейками.

В дальнейшем при построении разностных схем мы для простоты будем использовать прямоугольные сетки 9 1. ЭЛЕМЕНТЫ ТЕОРИИ РАЗНОСТНЫХ СХЕМ 243 (или с ячейками в виде прямоугольных параллелепипедов в трехмерном случае), а уравнения будем записывать в декартовых координатах (х, у, з). На практике приходится решать задачи в различных криволинейных системах координат; полярной, цилиндрической, сферической и др. Например, если расчетную область удобно задать в полярных координатах (г, ~р), то в ней сетка вводится с шагами Лг и Лср соответственно по радиус-вектору и полярному углу.

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

гл. 3, ~ 1). При этом точные значения искомой функции Г заменяются значениями сеточной функции и в узлах разностной сетки. В качестве примера построим некоторые разностные схемы для решения уравненпя теплопроводности при заданных начальных и граничных условиях. Запишем смешанную краевую задачу в виде — = а —,, 0~(х~(1, ~) О, а)0, дГУ ~д~7 ) Л1 (8.6) У(х, 0)=ср(х), У(0, ~)=~ (8), С'(1, к)=~,(~), где гр(т) — начальное распределение температуры У (при ~ = 0); ф(~), ф(~) — распределение температуры на концах рассматриваемого отрезка (х = О, 1) в любой момент времени ~. Заметим, что начальные и граничные условия должны быть согласованы, т.

е. У(0, О) = ср(0) = ф(0), Е7(1, 0) = с~(1) = ф,(0). Введем равномерную прямоугольную сетку с помощью координатных линий х; = гй (1 = О, 1, ..., 1), 1, = ~т (у = =О, 1, ..., 1); й и т —. соответственно шаги сетки по направлениям х и Г. Значения функцпн в узлах сетки обозначим У'; = У(х,, Е,). Зти значения заменим соответ- Ие 244 Гл, 8, уРАВнения с ЧАстныыи пРоизВодными ствующими значениями сеточной функции и';, которые удовлетворяют разностной схеме. Заменяя в исходном уравнении (8.6) частные производные искомой функции с помощью отношений конечных разностей, получаем разностную схему и?+1 — и'. и! — 2и~ + и' 1 1 1+1 1 1-1 т й 2 (8.7) ~ = 1, 2, ..., У вЂ” 1, 1' = О, 1.

.., В записи этой схемы для каждого узла использован шао- лон, изображенный на рис. 47, а. ~ -1, Р1 Ц+1 с+1,1'+1 ь — 1„/ Ь 1,у /~ с+.1„у а б Рис. 47. Шаблоны Для одного и того же уравнения можно построить различные разностные схемы. В частности, если воспользоваться шаблоном, изоораженным на рис, 47, 6, то вместо (8.7) получим разностную схему и1+ — и! и1+ — 2и~+1+ и! 11 г т 1+1 1 ~ — 1 (8.8) 12 И в том и другом случае получается система алгебраических уравнений для определения. значений сеточной функции во внутренних узлах. Значения в граничных узлах находятся из граничных условий и', = ф, (~,), ит~ = ф, (1;), (8.9) Совокупность узлов при ~ = сопз1, т. е.

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

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

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

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