русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Решение уравнения теплопроводности методом конечных разностей


Дата добавления: 2013-12-24; просмотров: 4848; Нарушение авторских прав


Рассмотрим решение уравнения теплопроводности

удовлетворяющее начальному условию и граничным условиям .

Рис. 5

 

Построим в полуполосе два семейства параллельных прямых обозначим Обозначим . В каждом узле заменим

.

Подставим в уравнение . Обозначим получим .

Решим уравнение относительно

.

Полученное сеточное уравнение дополним уравнениями, аппроксимирующими граничные и начальные условия на той же сетке узлов:

Получим систему разностных уравнений, называемую разностной схемой для уравнения теплопроводности при заданных начальном и граничных условиях:

 

(4)

Использованный в схеме шаблон узлов называется явным двухслойным шаблоном, он имеет вид

Рис. 6

 

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

и при

 

Уравнение теплопроводности можно аппроксимировать, безусловно, устойчивой двухслойной неявной разностной схемой, если заменить в нем

 

 

Обозначим и получим неявную сеточную схему

с шаблоном узлов

 

Рис. 7

 

Сеточное решение сходится к точному с порядком погрешности но нужно помнить, что погрешность приближенного решения, полученного методом конечных разностей, складывается из трех погрешностей:

1) погрешности замены дифференциального уравнения разностным;

2) погрешности аппроксимации краевых и начальных условий;

3) погрешности решения системы уравнений.

Пример 2

Найти решение уравнения теплопроводности

удовлетворяющее начальному условиюи граничным условиям .

Взять

Решение

Составим явную разностную схему задачи. Так как то

Составим схему

Решение запишем в таблице

 

j i
    0,2   0,4   0,6   0,8   1,0
0,00
0,02 0,80 0,80 0,48
0,04 0,40 0,64 0,64 0,40
0,06 0,32 0,52 0,52 0,32
0,08 0,26 0,42 0,42 0,26
0,10 0,21 0,34 0,34 0,21

 



Первую строку таблицы заполним, используя начальное условие . Первый и последний столбцы заполним, используя краевые условия: остальные строки и столбцы заполним, используя сеточное уравнение .

 



<== предыдущая лекция | следующая лекция ==>
Уравнение Лапласа в конечных разностях | Донецк ДонГУУ 2008


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.058 сек.