Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Точность и устойчивость

Классификация численных методов решения задачи Коши для уравнения 1-го порядка

Вывод основного уравнения. Пусть уравнение (1) разрешено относительно у `, имеем задачу

. (5.2)

Все численные методы решения задачи (2) в качестве основного блока имеют некую процедуру вычисления значения уi+1, если известно уi и некоторые другие параметры. Т.е. вначале задаётся точка (х0, у0), по ней вычисляем точку (х1, у1), затем тем же способом вычисляем (х2, у2), и т.д. до конца таблицы.

Пусть у(х) – решение задачи (2). Подставим его в формулу (2) – получим тождество y`(x) º f(x, y(x)). Проинтегрируем его в пределах от хi до xi+1 = хi + h:

. Отсюда имеем: . Или

. (5.3)

Формула (3) – интегральная форма задачи (2). Из этого уравнения надо найти уi+1. Для построения численного метода необходимо воспользоваться какой-нибудь аппроксимацией интеграла (3) (квадратурной формулой). Получим основное уравнение

уi+1– уi » Ф(хi, h, yi+1–k,…, yi, yi+1), (5.4)

где Ф(…) – функция, являющаяся аппроксимацией интеграла в правой части формулы (3). Тип конкретного численного метода в основном определяется

а) выбранной аппроксимацией, т.е. видом функции Ф;

б) способом решения алгебраического уравнения (4).

Основные классы численных методов

1. Если в (4) k =1, то имеем уравнение уi+1– уi » Ф(хi, h, yi, yi+1), т.е. не используются более ранние значения функции, чем yi. В этом случае метод называется одношаговым. Если k > 1, т.е. надо задать yi–1, yi–2 и т.д., то метод будет многошаговым.

Одношаговые методы называются также самостартующими, т.к. для того, чтобы начать расчёты есть вся необходимая информация – начальная точка y0 задана по условию задачи. При многошаговых методах для начала расчётов надо дополнительно определить несколько начальных точек из каких-то источников. Например, их вычисляют одношаговым методом, а дальше уже применяют многошаговый алгоритм. Очень часто такая сложность оправдана, т.к. многошаговые методы во многом лучше одношаговых.

2. Если Ф не зависит от yi+1, то решить уравнение (4) очень просто:

уi+1 » уi + Ф(хi, h, yi+1–k,…, yi, yi+1),

т.е. получим явную формулу для yi+1. Соответствующие методы называются явными. В противоположность им, методы, в которых функция Ф зависит от уi+1, называются неявными. При их реализации при каждом i возникает необходимость решения относительно уi+1 некоторого нелинейного уравнения.

Три простейших метода. Получим формулы трёх простейших численных методов, используя простые (не составные) формулы численного интегрирования для аппроксимации интеграла (5.3).

1) Воспользуемся формулой левых прямоугольников (см. рисунок), известной из курса математического анализа:

= Ф(хi, h, уi).

 

 

Функция Ф не зависит от уi+1 и в ней k = 1. Следовательно, получаем явный одношаговый метод

уi+1 = уi + h f(хi, уi), (5.5)

называемый явным методом Эйлера.

Пример 5.3. Требуется решить задачу Коши

.

Здесь f(x, y) = y2 + 1. Аналитическое решение задачи y = tg x. Для этого уравнения формула (5) имеет вид

уi+1 = уi + h [(уi)2 + 1].

2) Воспользуемся формулой трапеций (4.1), согласно которой интеграл (5.3) имеет следующий вид:

.

При такой аппроксимации интеграла правая часть равенства (4) зависит от уi+1 и поэтому имеем неявный одношаговый метод вида

уi+1 – уi = [ f (xi, уi) + f (xi+1, уi+1) ], (5.6)

называемый неявным методом Эйлера. Согласно этому методу, в примере 5.3 для искомого значения уi+1 будем иметь квадратное уравнение,

,

решив которое получим расчетную формулу:

.

В общем случае уравнение (6) может не иметь аналитического решения. Тогда для организации расчетов по методу (6) можно воспользоваться каким-нибудь численным алгоритмом решения уравнений для определения значения уi+1 при каждом I (например, методом обратной интерполяции).

3) Другой способ реализации метода (6) без непосредственного решения уравнения относительно уi+1 состоит в соединении явного и неявного методов. Вместо точного значения уi+1 в правую часть равенства (6) подставляется его приближенное значение, найденное по формуле явного метода (5), а затем применяется формула (6). В результате получаем следующие расчетные формулы:

= уi + h f(хi, уi); уi+1 = уi + [ f(xi, уi) + f(xi+1, ) ]. (5.7)

Такая идея соединения явного и неявного методов носит название схемы прогноза и коррекции. На первом шаге по явной формуле получается величина , называемая прогнозом, которая затем корректируется с использованием формулы неявного метода. Полученное значение уi+1 считается окончательным искомым значением функции у(х) в i + 1-й точке. Метод (7) является одним из простейших вариантов такой схемы и называется модифицированным методом Эйлера или методом Эйлера-Коши.

Подставив левую формулу (7) в правую, получим единую расчетную формулу, которая для примера 5.3 будет иметь вид

.

<== предыдущая лекция | следующая лекция ==>
 | 
Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 267; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.