- •Московский Государственный Институт Электронной Техники
- •3. Порядок работы.
- •Теоретические сведения.
- •1. Классификация задач.
- •2. Метод сеток.
- •Порядок выполнения работы.
- •Классификация краевой задачи и её физический смысл
- •2. Выбор сеточного шаблона и составление системы уравнений для неявной разностной схемы
- •X t Рис. 1.
- •3. Выбор сеточного шаблона и составление системы уравнений для явной разностной схемы
- •Для применения данной системы для решения поставленной задачи необходимо выполнение условия
- •4. Тексты программы для неявной схемы.
- •4. Тексты программы для явной схемы.
- •5. Анализ полученных данных
- •Список литературы
2. Метод сеток.
Метод сеток состоит в сведении решения краевой задачи к решению алгебраических уравнений для так называемой сеточной функции. Для этого область G непрерывного изменения аргумента заменяется областью дискретного его изменения. Дифференциальный оператор заменяется некоторым разностным оператором. Краевые и начальные условия заменяются на соответствующие разностные аналоги. Выберем в области, где ищется решение дифференциального уравнения, некоторое конечное множество точек, в которых и будем искать решение уравнения. Ясно, что чем больше мы возмем таких точек, тем точнее решим уравнение. Множество таких точек называется сеткой, отдельные точки – узлы сетки. Функция, определенная в узлах сетки, называется сеточной функцией.
Пусть ωh – сетка в некоторой области G, Hh – линейное пространство сеточных функций, заданных на ωh ; H0 –линейное пространство гладких функций (x) ; - норма в H0 ; - норма в Hh. Предполагается, что:
существует оператор проектирования Ph такой, что
Ph=hHh для любого H0
нормы и согласованы, т. е.
||Ph || =
Рассмотрим некоторый дифференциальный оператор λ, заданный в H0, и оператор λh, преобразующий сеточную функцию h в сеточную функцию λhh, заданную на ωh.
Погрешностью аппроксимации оператора λ разностным оператором λh называется сеточная функция ψh = λhh – (λ)h, в сеточном пространстве Hh , где h= Ph, (λ)h= Ph(λ), - любая функция из H0. Если при этом
|| ψh ||h= ||λhh - (λ)h||h = O(hm), то разностный оператор λh аппроксимирует дифференцальный оператор λ с порядком m>0.
При формулировке соответствующей разностной задачи необходимо аппроксимировать не только дифференциальное уравнение, но и краевые и начальные условия.
Порядок выполнения работы.
Классификация краевой задачи и её физический смысл
(*)
Линейное дифференциальное уравнение второго порядка такого вида относится к уравнениям параболического типа. Данное уравнение описывает распределение тепла в однородном стержне длины 1 в зависимости от времени. Здесь переменная у имеет физический смысл времени, поэтому в дальнейшем будет рассматриваться такая задача:
(**)
где и;
Так как общий вид уравнения теплопроводности имеет вид:
Для нашего случая можно записать:
(***)
В данной задаче начальные и граничные условия имеют следующий смысл.
Начальное условие задает распределение температуры на всём стержне в момент времени.
Граничное условие 3-го рода говорит о том, что на правом конце стержня по закону Ньютона происходит теплообмен с окружающей средой, температура которой в нашем случае зависит от времени и изменяется по указанному закону.
Граничное условие означает, что температура на левом конце стержня зависит от времени и изменяется по указанному закону.