Введение
Краевыми задачами для дифференциальных уравнений в частных производных описываются многие физические процессы, в том числе процессы теплопроводности, диффузии, механики сплошных сред и другие процессы с распределенными параметрами (см. [1]). Точные аналитические решения таких задач возможны лишь для ограниченного класса уравнений и граничных условий. Приближенное определение решений уравнений в частных производных является более сложной проблемой, чем соответствующая задача для обыкновенных дифференциальных уравнений. Очевидно, что определить функцию нескольких переменных сложнее, чем функцию одного аргумента. Но, кроме этой очевидной трудности, приближенное нахождение решений уравнений в частных производных осложнено еще и некорректностью ряда задач математической физики (см. [2]).
Основы аналитических и численных методов решения дифференциальных уравнений в частных производных заложены в известной монографии Л. В. Канторовича и В. И. Крылова [3]. За прошедшие со времени издания этой книги годы приближенным решениям уравнений в частных производных были посвящены многочисленные работы. Значительные успехи достигнуты в развитии теории А. Н. Тихонова [4] решения некорректных задач (см., например, работы [5, 6] и их библиографические списки). В приложениях наиболее популярными являются различные сеточные методы (см., например, монографию [7] и работу [8]), методы представления решений в виде рядов (см., например, [9, главы X, XIII, XVII], методы сведения к дифференциально-разностным уравнениям (см., например, [10]).
Мы предлагаем метод иного типа, приводящий заданное уравнение к приближенному, аналитическое решение которого выписывается в явном виде. К достоинствам предлагаемого метода можно отнести простоту итерационного соотношения, а также возможности применений к широкому классу уравнений и краевых условий. Например, по переменной времени можно рассматривать не только начальную, но и краевые задачи.
Идея предлагаемого метода восходит к идее метода Тонелли (см., например, [11]), известного для дифференциальных и функционально-дифференциальных уравнений относительно функций одной переменной (с обычными, а не частными производными). Для получения методом Тонелли приближенного решения уравнения
при заданном начальном условии это уравнение заменяют уравнением
(0.1)
с достаточно малым запаздыванием Здесь некоторая определенная на функция такая, что Решение такого уравнения определяется последовательно на каждом полуинтервале где следующими соотношениями. Положим и обозначим через решение рассматриваемой задачи Коши для уравнения (0.1) на полуинтервале Тогда решением на следующем полуинтервале будет функция
Для получения приближений к уравнению в частных производных мы предлагаем введение аналогов запаздывания малого параметра не по переменной времени а по пространственным переменным.
1. Метод приближенного решения начально-краевой задачи
Для простоты будем рассматривать уравнение, содержащее частную производную первого порядка по времени и частные производные не выше второго порядка по двум пространственным переменным
Будем обозначать через норму вектора через меру (площадь) множества и через замыкание этого множества в
Пусть задана область на плоскости имеющая границу Положим В области рассмотрим следующую начально-краевую задачу
(1.1)
(1.2)
(1.3)
Здесь заданные непрерывные функции.
Пусть задано Определим отображение удовлетворяющее нижеперечисленным условиям:
- отображение инъективно;
- для любой точки выполнено
- при любом множество является областью с границей
- при любом выполнено
Обозначим В силу принятых предположений отображение биективно. Определим обратное к отображение
Рассмотрим примеры множеств и отображений обладающих перечисленными свойствами.
Пример 1.1. Пусть область ограничена, то есть
а кроме того, еще выпукла и Выберем так, чтобы Положим Очевидно, тогда и Определим операторы соотношениями
Очевидно, при таком определении области и подобны, и для отображения выполнены все требуемые условия. В частности, имеем
Пример 1.2. Пусть Рассматриваемая область представляет собой полосу на плоскости, а ее граница представляет собой две прямые: Выберем так, чтобы и положим Определим операторы соотношениями
Очевидно, при таком определении выполнены все требуемые условия. В частности, а множество это прямая плоская мера которой равна нулю.
Пример 1.3. Пусть снова задано Определим область соотношением Ее граница это множество Выберем так, чтобы и положим Определим треугольники и и зададим операторы соотношениями
Очевидно, при таком определении выполнены все требуемые условия. В частности, а множество это луч плоская мера которой равна нулю.
Теперь определим приближенное к (1.1) уравнение. Поскольку далее считаем неизменным, будем опускать соответствующий индекс в обозначениях отображений, то есть далее Пусть на задана функция такая, что при любом функция дважды дифференцируема и Будем предполагать, что отображение продолжено на все множество таким образом, что При рассмотрим уравнение
(1.4)
Решение приближенного уравнения (1.4) с начально-краевыми условиями (1.2), (1.3) определяется при любом последовательно на каждом множестве следующими соотношениями. Положим и обозначим через решение задачи (1.4), (1.2), (1.3) при Тогда решение при будет определяться формулой
Из этой формулы следует, что решение в граничных точках областей определяется следующими рекуррентными соотношениями
2. Приближенное решение уравнения теплопроводности
Проиллюстрируем предлагаемый метод на примере решения начально-краевой задачи для уравнения теплопроводности.
Пусть Границей этого квадрата является множество Рассмотрим уравнение
(2.1)
при условиях
(2.2)
Заметим, что «точным» решением этой задачи является функция
Построим приближенное решение. Будем использовать операторы из примера 1.1. Выберем коэффициент «подобия» положим Теперь заменим рассматриваемое уравнение (2.1) приближенным уравнением
(2.3)
Решение приближенной задачи (2.3), (2.2) будем находить последовательно на границах квадратов Для этих границ имеют место следующие равносильные соотношения
Сначала определим решение в точках линии через известные заданные значения функции в точках линии Затем определим в точках через уже найденные ее значения в точках линии и т. д. Таким образом, при каждом получаем следующее соотношение для нахождения приближенного решения
Следовательно,
(2.4)
Приведем результаты четырех шагов вычислений по итерационной формуле (2.4).
1) При имеем и в силу (2.2) выполнено Поэтому по формуле (2.4) здесь получаем
2) При имеем Воспользуемся значениями решения, найденными на предыдущем шаге. Получим Теперь по формуле (2.4) получаем
3) Теперь пусть и поэтому Тогда
и после подстановки этого выражения в (2.4) получаем
4) Пусть и, соответственно, В этом случае имеем
Поэтому согласно формуле (2.4) получаем
Несложно заметить и показать (методом математической индукции), что на каждом -м шаге решение определяется формулой
(2.5)
В следующих таблицах приведены результаты расчетов по формуле (2.5) для и, для сравнения, значения при же аргументах точного решения.
Табл. 1.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 2.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 3.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 4.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 5.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 6.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 7.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 8.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 9.
время | точное решение | приближенное решение |
| | |
| | |
| | |
Табл. 10.
время | точное решение | приближенное решение |
| | |
| | |
| | |
3. Некоторые обобщения
Предложенный выше метод решения уравнений в частных производных достаточно универсален. Он без каких-либо значимых изменений распространяется на область принадлежащую пространству при любом Также метод применим к уравнению, полученному из (1.1) заменой в левой части производной линейным дифференциальным оператором первого порядка
где некоторая функция, определенная на Также может рассматриваться и линейный дифференциальный оператор более высокого порядка. Кроме того, вместо начального условия (1.2) можно рассматривать краевое условие.
Для сокращения записи по-прежнему полагаем область плоской. Рассмотрим краевую задачу вида
(3.1)
(3.2)
(3.3)
Здесь заданные непрерывные функции, заданные числа, из которых хотя бы одно отлично от нуля.
Будем предполагать, что при всех выполнено неравенство
которое необходимо и достаточно для однозначной разрешимости краевой задачи c условием (12) для уравнения
(3.4)
В этом случае решение задачи (3.4), (3.2) определяется формулой
где
это, соответственно, фундаментальное решение однородного уравнения и функция Грина краевой задачи.
Заменим уравнение (3.1) приближенным уравнением
(3.5)
Здесь функция определена на так, что при любом она, как функция первого аргумента дважды дифференцируема и Решение приближенного уравнения (3.5) с краевыми условиями (3.2), (3.3) определяется при любом последовательно на каждом множестве следующими соотношениями. Положим и обозначим через решение задачи (1.4), (1.2), (1.3) при Тогда решение при будет определяться формулой
Соответственно, решение в граничных точках областей определяется следующими рекуррентными соотношениями