ЧИСЛЕННОЕ РЕШЕНИЕ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ. КРАЕВАЯ ЗАДАЧА

1. Введение

Эта работа знакомит с различными методами решения линейных и нелинейных краевых задач. Отличие краевой задачи от задачи Коши (задачи с начальными условиями) состоит в том, что решение дифференциального уравнения должно удовлетворять граничным условиям, связывающим значения искомой функции более чем в одной точке.

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

 

2. Теоретическая справка

2.1. Пример краевой задачи

Примером двухточечной краевой задачи является задача:

          

                                                                                                          

с граничными условиями на обоих концах отрезка  на котором надо найти решение  На этом примере мы схематически изложим некоторые способы численного решения краевых задач.

Если функция  в (8.1) линейна по аргументам у и  то мы имеем линейную краевую задачу, иначе — нелинейную краевую задачу.

2.2. Линейная краевая задача

Рассмотрим частную, но довольно распространенную краевую задачу следующего вида:

              

                                                                                                          

Для этой задачи проиллюстрируем два способа решения: один основан на идее численного построения общего решения линейного дифференциального уравнения, другой (конечно-разностный) сводит исходную дифференциальную краевую задачу к системе линейных алгебраических уравнений, решение которой находится методом прогонки.

2.4. Конечно-разностный метод (метод прогонки)

При нахождении решения линейной краевой задачи:

          

        

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

Для решения поставленной задачи можно воспользоваться разностной схемой:

                          

и решить разностную задачу методом прогонки. Условия применимости метода прогонки при  как легко проверить, выполнены. Подробнее о методе прогонки см. в [1–4, 17, 31]. В [17] рассмотрены различные варианты метода прогонки.

2.5. Нелинейная краевая задача

 

Краевая задача

          

                                                                                                            (8.3)

является нелинейной краевой задачей, если функция  нелинейна хотя бы по одному из аргументов y или

В настоящей работе реализованы два способа решения нелинейных краевых задач: метод стрельбы и метод линеаризации (метод Ньютона), который сводит решение нелинейной краевой задачи к решению серии линейных краевых задач.

 

2.7. Вычислительная неустойчивость задачи Коши

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

            

                                                                                                          (8.6)

при постоянном  Выпишем решение этой задачи:

Коэффициенты при  и  с ростом р остаются ограниченными на отрезке  функциями; при всех  они не превосходят единицу. Поэтому небольшие ошибки при задании  и  ведут к столь же небольшим погрешностям в решении, т. е. краевая задача является «хорошей».

Рассмотрим теперь задачу Коши:

             

                                                                                                  (8.7)

Ее решение имеет вид:

Если при задании  допущена погрешность e, то значение решения при  получит приращение

                                                            (8.8)

При больших р вычитаемое в равенстве (8.8) пренебрежимо мало, но коэффициент в первом слагаемом  становится большим. Поэтому метод стрельбы при решении задачи (8.6), будучи формально приемлемой процедурой, при больших р становится практически непригодным. Подробнее о возникновении неустойчивостей см. [1, 2].

 

Hosted by uCoz