Рассмотрим процесс колебания тонкой бесконечной струны под действием непрерывно распределенной внешней силы с плотностью f. Предположим, что сила действует в одной плоскости – плоскости колебания струны (x, u), а струна является гибкой упругой нитью. Пусть величина натяжения, возникающая в струне вследствие ее изгиба, подчиняется закону Гука, а сами колебания достаточно малы. Тогда величина смещения u (x, t) удовлетворяет уравнению колебания струны:
Исследуем теперь процесс распределения температуры в тонком бесконечном стержне. Предполагается, что тепловой поток подчиняется закону Фурье, а изменение температуры тела пропорционально количеству теплоты, сообщаемой телу. Предположим, что внутри стержня может выделяться и поглощаться теплота, характеризуемая плотностью тепловых источников f. Тогда распределение температуры в стержне описывается уравнением теплопроводности:
режим распределения температуры в ограниченной тонкой пластине произвольной формы с гладкой границей. Пусть функция u(x, y) выражает температуру каждой точки пластины. При обычных законах распространения тепла функция u(x, y) удовлетворяет уравнению Пуассона:
В зависимости от теплового режима на границе получаются три граничных условия для функции u(x, y). Пусть Г – граница рассматриваемой области D – определения уравнения Лапласа. Математическая формулировка граничных условий может быть задана в следующем виде:
граничное условие Iрода:
граничное условие IIрода:
граничное условие IIIрода:
Производная берется по внешней нормали к кривой Г; λ>0 – коэффициент теплопроводности; φ0, φ1, φ2 – заданные на Г функции, причем φ2 есть произведение коэффициента теплопроводности на температуру внешней среды, соприкасающейся с телом.
Таким образом, краевая задача заключается в том, чтобы найти классическое решение уравнения Пуассона или Лапласа, удовлетворяющее одному из граничных условий.
стержне единичной длины. Поместим один из концов в точку x=0, а другой – в точку x=1. Распределение температуры в таком стержне в течение некоторого интервала времени 0<t<Tописывается уравнением
Граничное условие Iрода (на конце стержня x=0 заданна температура):
Граничное условие IIрода (на конце стержня x=0 задан тепловой поток):
Граничное условие IIIрода:
Для другого конца стержня x=1 правые части граничных условий заменяются соответственно на ψ0(t), ψ1(t), ψ2(t). Заметим, что начальное и граничное условия должны удовлетворять так называемым условиям сопряжения, т.е. при условии Iрода u0(0)=φ0(0), при условии IIрода u0x(0)=φ1(0), при условии IIIрода -u0x(0)+λu0(0)=φ2(0). Аналогичные условия сопряжения должны выполнятся и на другом конце стержня x=1.
Сформулируем одну из возможных краевых задач. Найти классическое решение уравнения
Метод конечных разностей (метод сеток)
Численные методы, основанные на разностной аппроксимации производных называется разностным методом, методом конечных разностей или методом сеток.
Пусть заданно линейное дифференциальное уравнение, записанное в символическом виде:
Для единственного решения данного уравнения к нему необходимо присоединить краевые условия:
Разностный метод решения этих двух задач можно представить в виде двух этапов:
Для построения разностной схемы первым шагом является замена области
Второй шаг в построении разностной схемы состоит в аппроксимации дифференциального выражения Luнекоторым разностным выражением, а функцию непрерывного аргумента f – сеточной функцией, т.е. в построение некоторого разностного аналога для данного уравнения, при данных краевых условиях.
Такая аппроксимация приводит к системе алгебраических уравнений относительно значений некоторой сеточной функции
Где Lhи φh – разностные операторы, аппроксимирующие соответственно Lи l; υh – искомая сеточная функция, аппроксимирующая решение u; fh, φh – заданные сеточные функции, аппроксимирующие fи φ.
Совокупность разносных уравнений, аппроксимирующих исходную задачу – есть разностная схема. Рассмотрим их подробнее на примерах уравнения теплопроводности и колебания струны.
Разностные схемы для решения уравнения теплопроводности (параболический тип)
Рассмотрим первую краевую задачу для уравнения теплопроводности в прямоугольнике
В области