Главная » Просмотр файлов » Федоренко Р.П. Введение в вычислительную физику

Федоренко Р.П. Введение в вычислительную физику (1185915), страница 28

Файл №1185915 Федоренко Р.П. Введение в вычислительную физику (Федоренко Р.П. Введение в вычислительную физику.djvu) 28 страницаФедоренко Р.П. Введение в вычислительную физику (1185915) страница 282020-08-25СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Уравнение первого дробного шага на верхнем слое распадается на серии независимых уравнений, связывающих неизвестные на одной линии сетки. Такие разностные уравнения называются локально-одномерными, Второе пространственное измерение в этих уравнениях присутствует в качестве параметра, определякицего совокупность «одномерных» задач. 2. Второй дробный шаг строится аналогично: «и+1 «»»1Л г = Е и" +' + т . г. Он имеет такую же локально-одномерную структуру. Уравнения на верхнем слое в обоих случаях обычно решаются алгоритмами типа прогонки, как н в методе переменных направлений.

В этих общих терминах метод переменных направлений записывается в форме »»1» = Е и""+ Е и" +У, 1 г «+г и+! = Х. и"" + Е и"«г+ у', ! г Для метода дробных шагов нам надо еще уточнить два вопроса. Как «разбить» правую часть | на /! и У? Какому времени соответствует функция и»+1! г„+ т или г„+ 2 !? На оба вопроса мы получим ответ, используя формальную процедуру «исключения промежуточного слоя», которая приведет к сравнительно обычной форме аппроксимации. Запишем уравнения дробных шагов в виде (Š— т1!) и" » "г = и" + тУ„(Š— туг) и"+' = и»+1!г+ т/ . г Подействуем на второе из них оператором Š— тЕ,! (Š— т21)(Š— т3 )и»»' = (Š— тЬ!)и"+"~+ т (Š— тЬ1)Уг. Используя уравнение первого дробного шага, исключаем и" «1!г: (Š— тЕ )(Š— тйг) и"+! и" + т)'! + т(Š— тЕ,!)Уг. Это уравнение можно привести к сравнительно стандартной форме (предварителыю раскроем скобки): И" +!— = Х и»+1+ Ег" +1+ (У +~г) + т(Е ~ +Е Е" +1) 239 9 2з1 мвтод пв викиных илпгьвлвний Последний член имеет величину порядка О(т) и относится к цо- грешности аппроксимации.

На два поставленных вопроса следуют очевидные ответы: два дробных шага осуществляют продвижение решения по времени на т, а не на 2т, как во внешне похожем методе переменных направле- ний, Правые части /2 и У2 вводят так, чтобы ~, + /2 = /, т.е., на- пример, ~2=,гз=//2. Разумеется, равенство /2+У =У можно трактовать с точностью, например, до О(т). Заметим, что мы провели выкладки формально, упуская при этом нз вида существенное обстоятельство — краевые условия. Дело в том, что проделывая выкладки достаточно аккуратно, мы должны в общую операторную форму включить краевые условия примерно в том стиле, как это делалось в з 11 при записи конкретной задачи в абстрактной форме.

Зта аккуратность имеет определенные прак- тические последствия: в методе дробных шагов нужно достаточно ответственно подходить к аппроксимации краевых условий. На это впервые, видимо, обратил внимание Е, Г. Дьяконов, он же разрабо- тал формализм соответствующего анализа. Здесь мы огранйчимся тем, что обратим внимание читателя на этот момент конструирова- ния схемы, Полезно следующее рассуждение, приводящее к понятию о сум- марной (адднтивной) аппроксимации. Будем трактовать ил, ил+из, ил+' как величины, относящиеся к моментам 1„, 1„+цз, 1«+,, н вы- числим погрешность аппроксимации каждого полушага. После оче- видных преобразований получаем (полагая для простоты А = лГг = лГ22) л+1 л р .1 л ) „«+цх 1 2« с ~~2 г ) нл+2а) Члены, стоящие вне фигурных скобок аппрокснмируют исходное уравнение в обычном смысле слова, члены же в фигурных скобках следует отнести к погрешностям аппроксимации.

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

Разумеется, введение «слабой» аппроксимации может быть оправдано существенным усилением теоремы типа «аппроксимация + устойчивость = сходимость», Нужно доказать, что возмущение правой части разностного уравнения погрешностью, малой в слабом смысле, но большой в обычном смысле слова, должно привести к малому (в обычном смысле слова) отличию решений. Конечно, это более тонкий факт, чем устойчивость при действительно малом возмущении, и устанавливать его в конкретных случаях гораздо труднее.

Тем не менее схемы с суммарной аппроксимацией часто оказываются практически очень удобными и в последние годы все смелее вводятся в расчетные методики сложных задач (конечно, без строгого теоретического обоснования; впрочем, такого обоснования не имеют и схемы с полной аппроксимацией). Теория схем с суммарной аппроксимацией разрабатывалась Н.

Н, Яненко, А. А. Самарским и их учениками. Схемы расщепления. В сущности то, что называют схемами расщепления, формально не отличается от схем дробных шагов. Пусть решаемое дифференциальное уравнение имеет вид и — — Йги+ г ги+ Ьзи+ у. зи где Ьг, Ег, Е, — операторы, описывающие разные физические про- цессы (например, г.г — перенос, 2,г — диффузию, г. — еще что- нибудь; можно разделять процессы и по направлениям, т.е. г.г опи- сывает диффузию цо х, Ьг — диффузию по у и т.д.), Предполо:ким, что каждое из «частичных» уравнений — "=Ь,и+/, г=(,2 3, и уже хорошо освоено в вычислительной практике, для них построены апробированные схемы, удовлетворяющие, кроме формального требования аппроксимации, еще каким-то дополнительным требованиям (в дальнейшем мы познакомимся с ними при описании некоторых методов решения задач газовой динамики), а для всего уравнения в целом таких схем построить не удается.

Тогда можно использовать расчет по схеме, формально совпадающей со схемой дробных шагов. Этот общий подход получил название «расщепление по физическим процессам» (его более ранний вариант — «расщепление по направлениям»). 141 Ф 141 гешвиив эллиптических злдлч мвтодом сеток й т4. Решение эллиптических задач методом сеток В различных задачах математической физики в качестве важной составляющей части входят краевые задачи для эллиптического уравнения, особенно часто для уравнения Пуассона.

Например, в уравнения, описывающие движение плазмы (см. 5 24), входит уравнение для потенциала электрических сил и: Ли = — 4лр, где р — плотность заряда. Такое же уравнение входит в систему уравнений, описывающих эволюцию совокупности гравитационно взаимодействующих тел, в систему уравнений Навье — Стокса (динамика вязкой несжимаемой жидкости) н т.д. При расчете описываемых этими уравнениями явлений уравнение Пуассона приходится решать много раз: на каждом шаге по времени.

Часто трудоемкость, расчета определяется именно временем, затрачиваемым на решение этою уравнения. Рассмотрим вопросы, связанные с быстрыми методами решения уравнения Пуассона. В общем случае нас интересует эллиптическое уравнение в произвольной области й с краевыми условиями, для определенности, первого рода: И14П = Ч». Здесь У, р — заданные функции, ан(х) — известные функции, удовлетворяющие следующим естественным условиям: а) а,. = а11 (симметрнчность); б) ~х" ч~; а,, с,.с и а~Ч', Ц, 'т' $ (эллиптичность уравнения, 1 1 вещественные).

Индексы 1, 1 меняются от 1 до 2 или 3 (в зависимости от раз- мерности пространства, в котором решается задача). Имея в виду именно такую общую эллиптическую краевую задачу, мы начнем анализ с самого ее простого варианта, так как многие факты у:ке здесь могут быть обнаружены. Рассмот- рим уравнение Пуассона д'и д'и — + — =/(х, у), 0 <х, уч1, зхг 1ч.т ОСНОВЫ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ ! 42 с краевыми условиями первого рода: и(х, у) = р(х, у) на границе квадрата, или, подробнее: и(х, О) = р,(х), и(х, 1) = рг(х), и(0, у) = 1рг(у), и(1, у) = р4(у). Введем основные объекты метода сеток.

Сетка. Область покрываем сеткой из точек (й, т) с координатами х„= йй, у = тй (й, т =О, 1, ..., Ат), 6=1/л/. (Ради простоты, считаем сетку равномерной, с одинаковыми шагами, хотя это, конечно, совсем необязательно.) Сеточная функция. Приближенное решение ищем в виде сеточной функции и, которую, как обычно, трактуем как приближенное значение и (х, у ). Функция и,„определена во всех узлах сетки: (и, и), (lс, т Е О, лг), Аппроксимация уравнения.

Сеточную функцию будем искать как решение системы уравнений, полученных простейшим способом,— прямой заменой входящих в уравнение производных на соответствующие разностные отношения: И -1,я 2",и+И чью И»и+1 2И»,и Ь к -1 »2 +»2 У» ч1' Это уравнение имеет крестообразный шаблон и называется простейшей пятиточечной аппроксимацией уравнения Пуассона. Оно определено только в так называемых внутренних узлах сетки, т.е.

при й, т = 1, 2, ..., Ф вЂ” 1. В дальнейшем мы будем использовать более компактные формы записи этого уравнения: (гьи)» =У» „ и даже б и = / (из контекста будет ясно, о каком, дифференциальном или разностном, уравнении идет речь). Используем и такую форму: + г г»и' В сущности в этом параграфе всюду в дальнейшем производные обозначают соответствующие разностные аппроксимации.

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

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

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

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