Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод сеток (метод конечных разностей) решения краевых задач для уравнений второго порядка в частных производных
Рассмотрение метода конечных разностей начнем со следующей задачи Дирихле для уравнения Лапласа: найти решение u (x, y) уравнения (1) в некоторой прямоугольной области G = [a, b] x [c, d] плоскости x, y при , (2) где функция φ (x, y) непрерывна на границе Г прямоугольника G. Область G с границей Г покроем прямоугольной сеткой. Для этого в плоскости x, y построим два семейства параллельных прямых ; . Здесь x 0= a, y 0= c – координаты левого нижнего угла прямоугольника G, xI = b, yJ = d – координаты его правого верхнего угла, h = (xI - x 0)/ I и l = (yJ - y 0)/ J – шаги сетки по направлениям x и y соответственно. Узлами сетки являются точки пересечения указанных прямых, имеющие координаты xi, yi, , . При h = l сетка называется квадратной. Узлы, расположенные внутри области G (т.е. не лежащие на границе G), называются внутренними. Множество таких узлов обозначим w h. Узлы, находящиеся на границе G, называются граничными. Их совокупность обозначим γ h. Таким образом, объединение w h È γ h представляет собой разностную сетку. Численное решение задачи (1), (2) методом конечных разностей заключается в отыскании определенной на множестве узлов w h È γ h сеточной функции wij, являющейся приближением для значений функции u (x, y) в соответствующих узлах, т.е. в отыскании значений wij» uij = u (xi, yj) при (xi, yj) Î w h È γ h. Для этого в каждом внутреннем узле сетки производные заменяются (аппроксимируются) разностными отношениями для сеточной функции wij. В результате такой замены в дифференциальном уравнении (1), определенном в области G, получается совокупность конечно-разностных уравнений, определенных в узлах сетки w h. Эта совокупность разностных уравнений совместно с соотношениями, аппроксимирующими граничные условия на множестве узлов γ h, называется разностной схемой. Разностная схема представляет собой систему алгебраических уравнений. Конфигурацию узлов, используемую для построения разностного уравнения в узле ij, называют шаблоном. Разностная схема строится таким образом, чтобы получаемые в результате решения ее системы алгебраических уравнений (как правило, линейных) значения wij были бы приближенными значениями uij, такими, что || wij - uij || h ® 0 при h, l ® 0. Другими словами, разностная схема строится так, чтобы по мере измельчения сетки численное решение в ее узлах становилось бы все более близким к решению краевой задачи. Имея сеточную функцию wij, близкую к uij, можно, используя, например, полиномиальную интерполяцию, получить определенную в области G функцию, являющуюся приближением для решения u (x, y) краевой задачи (1), (2).
|