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

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

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

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

Для любой области ьс Ц ~ (х )) (х,11 О (4) и нли для любого контура дй ф, (и Их+ хй~й) =О. (5) д13 Именно в этой форме и проверяется, является ли и обобщенным решением. Если контур не пересекает фронта, проблемы нет; там, где функция и(1, х) гладкая, соотношения (2), (4), (5) эквивалентны. Рассмотрим элементарный контур дй, пересекающий фронт х Юг (рис. 34). Проведем линии 12 и 34, параллельные фронту и находящиеся от него на расстоянии е.

Тогда ~ =Иш~ )+~ вп с в!сю зв~1 Заменим эти части контура штриховыми линия- Рнс. 34 мн, показанными на рис. 34. Обозначим замкнутые контуры через 1А21 и ЗВ45. Каждый из этих контуров лежит в области, в которой составное решение (5) является классическим. Поэтому, например, справедливо соотношение ~ = ~ + ~ = О, т.е.

ыж ыз л ыэ и Итак, зи нгнелиженные методы вычислительной «нзнкн 1ч. и Очевидно, ~ = О. Осталось оценить 43 г ~ (и Их+ и — йг), 1 На линии 12 имеем ] х — Юг 1 = е, и(х — Ж) = 0(еп"); следовательно, интеграл от и стремится к нулю. На этой же линии ив = 0(е), и, ИиН$ = О(епь '). Таким образом, и"и, = О(епв) на линии 12, и интеграл от этой величины также стремится к нулю. Итак, составное решение (3) является обобщенным решением нелинейного уравнения теплопроводности. Обсудим несколько вопросов, возникающих при построении разностных схем для уравнения теплопроводности. Аппроксимация на контактном разрыве. Рассмотрим уравнение (1) в случае, если 9= 0 и коэффициент теплопроводности х(х) разрывен, Пусгь среда имеет контактную границу, т.е. при х < О одно вещество с коэффициентом теплопроводности х„при х > 0 другое вещество с коэффициентом теплопроводности и .

Рассмотрим разностную схему, в которой по каким-то причинам удобно поместить контактный разрыв в «целую» счетную точку, а температуру и определить в полуцелых. Это бывает в задачах, в которых, кроме теплопроводности, учитываются и другие процессы, т.е, уравнение для и входит в более сложную систему, например в систему гидродинамики с теплопроводностью (см. 3 22).

Если счетная точка, в которой определена температура и (и другие термодинамические параметры), совпадает с контактным разрывом, возникают сложности с уравнением состояния. Следуя й 11, построим в пространстве (х, г) сетку с узлами (иг, л), приписывая им координаты х, Г„(х +, — — хм + Ь„,+ Пг), Введем сеточную функцию и" +,~, считая ее определенной в точке х + и = 0.5(х + х +,), Разностная аппроксимации строится так: — и +! ю П -П ~»т +иг ~~+~ « " +ш где П вЂ” аппроксимация теплового потока хи„через границу х . Если в точке х свойства среды непрерывны, для П имеем очевидную аппроксимацию: П =(х„/Ь )(и" «пг — и"„, ) (явная схема), П =(и /й )(и"+.,',~ — и" 'пв) (неявная схема). нвляняйноз л»знениз твплопговодностн йгц Разберем вопрос о том, как следует поступать в точке т = О, в которой рвутся к и и„, т.е.

и„„Ь(х) (Ь(х) — дельта-функция), и, стало быть, не выполняются предположения, на которых базируется стандартная техника построения разностных аппроксимаций. В подобных ситуациях необходимо привлечь более точную информацию о дифференциальных свойствах искомого решения. В данном случае следует ислользовать физические предположения о процессе распространения теплоты.

В точке х = 0: а) функция и(г, х) непрерывна, т.е. и(г, — 0) = и(г, + 0); б) непрерывен тепловой поток, т.е. к,их(г, — 0) = кзих(г, + 0). Введем (временно) в точке х = 0 температуру и и запишем разностную аппроксимацию условия непрерывности теплового потока (справа и слева от разрыва функция и гладкая, только точка х = 0 является точкой нарушения гладкости) в виде »» х-ш "пг хо к~ — Кд — = хг — д7з- (Временной индекс не пишем, он может быть и л, и и+1.) Отсюда Опуская простые выкладки, вычисляем П»: И», ьз~ П =2(и — и )! — + — . о пз -Пз/~х х~' 1 2 (б) Такую аппроксимацию теплового потока в точке контактного разрыва иногда называют «наилучшей».

(Ниже будет показано, как опасно придавать этому термину слишком универсальное значение.) Эта же формула применяется не только в случае разрыва коэффициента х, но и при переменном коэффициенте теплопроводности. В частности, в рассмотренной выше задаче «газодинамика + теплопроводность», коэффициент х зависит от термодинамическнх величин и, р (р — плотность вещества), а эти величины определены в полуцелых точках. Таким образом, в каждой «целой» точке т теп- ловой поток аппроксимнруется формулой П =2(и +, — и», )г ~ +и'+ х,„+пз х (7) Аппроксимация при расчете тепловой волны. Выведенная выше «нанлучшая» формула (7), однако, не пригодна для расчета тепловой волны.

И вот почему. Пусть в начальных данных фронт тепловой волны находится в точке хп т.е. и»из = 0 при ш» 1. В этом случае П = 0 при гл > 1 (так как й +и lи«»из= 1/О). Таким обра- НРНБли!Еенные метОды ВычислительнОЙ Физики 1ч. и 3!4 зом, тепловой поток через точку х, равен нулю и температура при х и х, останется нулевой и в дальнейшем, т,е. фронт тепловой волны не продвигается, а застревает в начальном положении. Для правильного расчета тепловой волны используегсм аппроксимация, учитывающая структуру функции и(1, х) в окрестности фронта тепловой волны (3). Обратим внимание на то, что и«(1, х) — линейная функция х в окрестности фронта.

Учнтывам этот факт, в расчетах применяют аппроксимацию типа ь Л " -ш+ " ~!а ~ +!и " -!а и„— (8) Длм линейной функции и«линейная интерполяцим является точной. В свое время автору приходилось решать задачи гидродннамнки с теплопроводностью в ситуацни, когда коэффициент теплопроводности и имел внд х(и, р, х) = /(х, р)и», причем функция ~ была разрывной по х; искомая функцнм р(г, х) тоже была разрывной (контактные разрывы).

Прн этом были плохи обе формулы (7) и (8): первая препятствовала правильному расчету тепловой волны (а это явление играло важную роль в проводившихсм расчетах), вторая приводила к погрешностям на контактных разрывах. Решение было найдено в виде компромиссной формулы П "!а и" +и" « -и (р) 2 05ДЛ У)„, !и+(А У)„,«!Н1' в которой разрывная часть коэффициента теплопроводностн учитывалась так, как это рекомендуется теорией для разрывного коэффициента, а множитель и", ответственный за фронт тепловой волн»!, усреднмлся с учетом типичного )рафика и(г, х) в окрестности фронта. Уравнение теплопроводностн с нелинейным источником. Рассмотрим уравнение (1) в случае, если х = н(и), О= Д(и), Допустим, мы используем неявную схему. Возникает вопрос: что делать с нелинейносгями в н и Д? Есть два варианта.

Можно оставить их «на ин:кием слое» и получить простую схему «+! а ««! +1 ««! ~+!1 где и" +пз — — н(и«+ и" +!)/2. Уравнение «на верхнем слое» (для и"+') линейное; оно решается прогонкой. Второй вариант (нелинейность «на верхнем слое») отличается от схемы (10) только тем, что в нем используются значения Д(и" +'). В этом случае уравнения «на верхнем слое» нелинейные. Их прихо- 3гз нзлинкйног.лАвнвнив тзплопговодности 12П дится решать итерациями с линеаризацией по методу Нъютона и прогонкой для линеаризованных уравнений.

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

Все дело в характере нелинейности и в шаге т по времени. Грубо говоря, дело обстоит так, Если в рассчитываемом процессе шаг т таков, что [тД„(и) [ ~1, то обе схемы.более или менее равносильны, н следует отдать предпочтение более простой схеме (10). Поясним это положение следующими оценками.

За один шаг т температура изменится на тД (предполагаем, что хи,„— величина того же порядка), т.е. и«»' ж и«+ тД. Вычислим Д(п«+1) ж Д(л«+ тД) Д(в«) ч тД Д (1 1 тД )Д(и«) Если [тЦ„[ ~1, то Д(и«) и Я(и«+') почти совпадают и схема, в которой Д вычисляется на верхнем слое, мало чем отличается от схемы с вычислением Я на нижнем слое. Но бывают задачи, например связанные с расчетом тепловых явлений в звездах и близких к ннм обьектах, когда вычисления с шагом т, таким, что т[Д„[«м1, немыслимы.

Это слишком малый шаг. С таким шагом т за приемлемое время работы ЭВМ не удается провести расчет на заданном интервале времени [О, Т[ (число шагов Т/т слишком'велико) и нужно считать с шагом т:Ф.1/[ Д„[. При определенных условиях выходом нз положения является аппроксимация источника на верхнем слое. Нужно сказать, что эта ситуация внешне и по существу очень близка к тому кругу вопросов, которые мы обсуждали при описании жестких систем и методов их интегрирования (там тоже решающую роль играли неявные схемы).

Естественным условием применимости схемы с болъшим шагом т является «усгойчизость»; Д„< О. Описанная выше ситуация часто встречается в задачах астрофизики, когда Я= (А — Д, где Ц, н Д определяют выделение (за счет ядерных реакций,.например) и поглощение энергии соответсгвенно. Оба этих процесса очень интенсивны и «почти сбалансированы», т.е. [Д, — Д [ к [ф[+ [Щ.

Другими словами, выделившаяся в какой-ю точке энергия поглощается почти в этом же месте. Разумеется, термин «почти в этом же месте» означает, что энергия поглощается на расстоянии от места выделения, менъшем шага счетной сетки. В задачах, связанных с расчетом процессов в звездах, когда по радиусу звезды вводится 1Оз «- 105 точек, шаг Ь достигает тысяч километров. ПРИБЛИЖЕННЫЕ МЕТОДЫ ВЫЧИСЛИТЕЛЬНОЙ ФИЗИКИ 1ч, и 3!6 Если в описываемой ситуации Д„> О, нужно считать с шагом Ежа„! или придумывать что-то другое, более сложное, чем переход к неявной схеме.

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

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

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

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