Задача Коши для обыкновенного дифференциального уравнения первого порядка

 

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

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

Дифференциальным уравнением называется уравнение, содержащее неизвестные функции у, независимые переменные x, производные неизвестных функций:

(7.1)

Решить дифференциальное уравнение - найти его общий интеграл - функцию Ф, связывающую независимую переменную х, искомую функцию у и n постоянных интегрирования с помощью уравнения Ф(х,у,с1,. с2,….,сn) = 0.

Чтобы решить обыкновенное дифференциальное уравнение (ОДУ), необходимо знать значения зависимой переменной и (или) её производных при некоторых значениях независимой переменной. Если эти дополнительные условия заданы при одном значении независимой переменной, то такую задачу называют задачей с начальными условиями или задачей Коши. Если же условия заданы при двух значениях независимой переменной, задачу называют краевой. В задаче Коши дополнительные условия называют начальными, а в краевой задаче ¾ граничными.

Численное решение – это построение таблицы приближенных значении у1,y2, y3,…, yn. решения уравнения y = f (x) в точках x1,x2,x3,…xn.

Чаще всего полагают xi = x0+ih, где i = 0,1,2…n. Точки xi носят название узлов сетки, а величина h – шага сетки.

Численные методы разделяются на одношаговые, дающие формулу для вычисления значения yk+1 по одному предыдущему значению yk, и многошаговые, при которых для вычисления значения yk+1 требуется k предыдущих значений функции уl,yl-1, yl-2,…, yl-(k+1).

К одношаговым относятся методы Эйлера и Рунге-Кутты, к многошаговым – методы прогноза и коррекции.

Для оценки погрешности метода на одном шаге сетки разложим точное решение уравнения в ряд Тейлора в окрестности узла xk:

 

y(хk+1)= y(хk)+ (h/1!) y'(хk)+ (h2/2!) y''(хk) +….+(hр/р!) y(р)k)+.. . (7.2)

 

Численный метод решения дифференциального уравнения имеет порядок р, если его расчетные формулы согласуются с разложением в ряд Тейлора до членов порядка hр. Погрешность, связанная с тем, что вместо бесконечного ряда, рассматривается аппроксимация функции несколькими первыми членами ряда, называется погрешностью усечения (ограничения). Источником погрешностей будет представление чисел с ограниченным числом значащих цифр – погрешности округления и погрешность распространения – результат накопления погрешностей, появившихся на предыдущих этапах счета.








Дата добавления: 2017-09-19; просмотров: 815;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.