Справочник от Автор24
Поделись лекцией за скидку на Автор24

Численное решение дифференциальных уравнений

  • 👀 271 просмотр
  • 📌 245 загрузок
Выбери формат для чтения
Статья: Численное решение дифференциальных уравнений
Найди решение своей задачи среди 1 000 000 ответов
Загружаем конспект в формате docx
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Численное решение дифференциальных уравнений» docx
Лекция. Модульная единица 12. Численное решение дифференциальных уравнений Рассмотрим задачу Коши: найти решение дифференциального уравнения y'=f(x,y), удовлетворяющее начальному условию y(x0)=y0. Теорема (условие существования и единственности решения). Пусть выполнены условия: 1) функция двух переменных f(x,y) определена в области G, непрерывна в прямоугольнике R={(x,y)| |x-x0| a, |y-y0| b}G и (x,y)R |f(x,y)| M; 2) функция двух переменных f(x,y) имеет частную производную по переменной y в каждой точке прямоугольника R, причем  N>0 (x,y)R |f 'y(x,y)| N. Тогда существует единственное решение y=(x) дифференциального уравнения y'=f(x,y), определенное и непрерывное на отрезке [x0-d, x0+d], где d=min{a, }, такое, что (x0)=y0. Метод последовательных приближений Если выполнены все условия теоремы, то для решения задачи Коши можно использовать метод последовательных приближений: y0(x)=y0, yn(x)=y0+, n=1,2,…. Для оценки погрешности используется формула |yn(x)-(x)|  . Метод последовательных приближений решения задачи Коши является приближенно аналитическим. Существуют и другие приближенные методы решения дифференциальных уравнений, среди которых особо выделяют численные методы. Пусть на отрезке [x0, xn] существует единственное решение задачи Коши. Рассмотрим класс численных методов Рунге-Кутта. Разобьем отрезок [x0, xn] точками x0, x1, x2, …, xn на n равных отрезков длины h. Реализация численных методов сводится к последовательному нахождению приближенных значений y1, y2, …, yn в точках x1, x2, …, xn, для чего на каждом шаге вычисляется поправка yi,и тогда yi+1=yi+yi, i=0,1,2,…,n -1. Численные методы Рунге-Кутта отличаются друг от друга способом вычисления поправки на шаге. При вычислении последовательных значений y1, y2, …, yn происходит накопление погрешности. Для приближенной оценки погрешности применяют обычно двойной пересчет с шагом h и с шагом , обозначая при этом приближенное значение решения в точке xi, полученное с шагом h, за yi, а улучшенное значение, полученное с шагом , за . Метод Эйлера-Коши yi=(f(xi, yi)+f(xi+1,)), где = yi+h f(xi, yi). Абсолютную погрешность метода определяют из приближенного равенства |-y(xi)| |- yi|, i=1,2,…,n. Метод Рунге-Кутта четвертого порядка точности yi=, где Абсолютная погрешность находится с помощью равенства |-y(xi)| |- yi|, i=1,2,…,n. Пример. Найти приближенное решение задачи Коши для обыкновенного уравнения первого порядка методом Эйлера и методом Эйлера с уточнением с шагом : , , . 1) По методу Эйлера приближенное решение ищется по схеме , . По данной схеме составим таблицу значений 0,5 0,918217 0,239713 0,239713 1,515452 1 0,55 0,988204 0,285624 0,287478 1,417571 2 0,6 1,053591 0,335034 0,338785 1,311886 3 0,65 1,113937 0,387713 0,393371 1,198796 4 0,7 1,168833 0,44341 0,450952 1,078732 5 0,75 1,217902 0,501852 0,511229 0,952149 6 0,8 1,260799 0,562747 0,573885 0,819529 7 0,85 1,297206 0,625787 0,638588 0,681378 8 0,9 1,326835 0,690647 0,704994 0,538226 9 0,95 1,349429 0,756989 0,772745 0,390621 10 1 1,364763 0,82446 0,841471 0,239134 11 1,05 1,372639 0,892699 0,910794 0,084348 12 1,1 1,372893 0,96133 0,980328 0,073136 13 1,15 1,365391 1,029975 1,049679 0,232704 14 1,2 1,350033 1,098245 1,118447 0,393731 15 1,25 1,32675 1,165746 1,186231 0,555586 16 1,3 1,295505 1,232084 1,252626 0,717628 17 1,35 1,256295 1,296859 1,317227 0,879213 18 1,4 1,20915 1,359674 1,37963 1,039695 19 1,45 1,15413 1,420131 1,439434 1,198428 20 1,5 1,091331 1,477838 1,496242 1,354768 21 1,55 1,02088 1,532404 1,549665 1,508075 22 1,6 0,942936 1,583448 1,599318 1,657717 23 1,65 0,85769 1,630595 1,644827 1,803069 24 1,7 0,765364 1,67348 1,68583 1,943519 25 1,75 0,666211 1,711748 1,721975 2,078468 26 1,8 0,560513 1,745058 1,752926 2,207330 27 1,85 0,448582 1,773084 1,778359 2,329540 28 1,9 0,330757 1,795513 1,79797 2,444549 29 1,95 0,207404 1,812051 1,811471 2,551833 30 2 0,078917 1,822421 1,818595 2,650889 31 2,05 -0,05429 1,826367 1,819093 2,741238 32 2,1 -0,19177 1,823653 1,81274 2,822432 33 2,15 -0,33307 1,814064 1,799332 2,894048 34 2,2 -0,4777 1,797411 1,778692 2,955694 35 2,25 -0,62516 1,773526 1,750665 3,007012 36 2,3 -0,77493 1,742268 1,715122 3,047674 37 2,35 -0,92647 1,703522 1,671962 3,077389 38 2,4 -1,07925 1,657198 1,621112 3,095899 39 2,45 -1,23268 1,603236 1,562524 3,102986 40 2,5 -1,38622 1,541601 1,49618 3,098468 0,5 1 0,55 0,001894 0,66% 0,00185 0,65% 2 0,6 0,003666 1,08% 0,00375 1,11% 3 0,65 0,005306 1,35% 0,00566 1,44% 4 0,7 0,006805 1,51% 0,00754 1,67% 5 0,75 0,008153 1,59% 0,00938 1,83% 6 0,8 0,009343 1,63% 0,01114 1,94% 7 0,85 0,010368 1,62% 0,01280 2,00% 8 0,9 0,011219 1,59% 0,01435 2,04% 9 0,95 0,011892 1,54% 0,01576 2,04% 10 1 0,012380 1,47% 0,01701 2,02% 11 1,05 0,012679 1,39% 0,01810 1,99% 12 1,1 0,012785 1,30% 0,01900 1,94% 13 1,15 0,013076 1,25% 0,01970 1,88% 14 1,2 0,013568 1,21% 0,02020 1,81% 15 1,25 0,014262 1,20% 0,02048 1,73% 16 1,3 0,015159 1,21% 0,02054 1,64% 17 1,35 0,016258 1,23% 0,02037 1,55% 18 1,4 0,017558 1,27% 0,01996 1,45% 19 1,45 0,019056 1,32% 0,01930 1,34% 20 1,5 0,020749 1,39% 0,01840 1,23% 21 1,55 0,022635 1,46% 0,01726 1,11% 22 1,6 0,024707 1,54% 0,01587 0,99% 23 1,65 0,026961 1,64% 0,01423 0,87% 24 1,7 0,029390 1,74% 0,01235 0,73% 25 1,75 0,031988 1,86% 0,01023 0,59% 26 1,8 0,034747 1,98% 0,00787 0,45% 27 1,85 0,037659 2,12% 0,00528 0,30% 28 1,9 0,040715 2,26% 0,00246 0,14% 29 1,95 0,043905 2,42% 0,00058 0,03% 30 2 0,047218 2,60% 0,00383 0,21% 31 2,05 0,050645 2,78% 0,00727 0,40% 32 2,1 0,054173 2,99% 0,01091 0,60% 33 2,15 0,057790 3,21% 0,01473 0,82% 34 2,2 0,061485 3,46% 0,01872 1,05% 35 2,25 0,065244 3,73% 0,02286 1,31% 36 2,3 0,069053 4,03% 0,02715 1,58% 37 2,35 0,072900 4,36% 0,03156 1,89% 38 2,4 0,076770 4,74% 0,03609 2,23% 39 2,45 0,080649 5,16% 0,04071 2,61% 40 2,5 0,084527 5,65% 0,04542 3,04% Где -абсолютная погрешность нахождения определяемая следующим образом: , . Используя исходное уравнение, получим . В таблице , абсолютная и относительная погрешности приближенного значения . Для сравнения погрешностей найдем погрешность по отношению к точному значению искомой функции: , , И построим графики точных и приближенных значений функции , а так же графики абсолютных погрешностей (где соответствует погрешности , а - погрешности ). Вывод. Из полученных приближенных значений и графиков следует, что метод Эйлера позволяет хорошо описать искомую функцию на качественном уровне, но дает достаточно большую погрешность численных значений. Поэтому метод Эйлера может быть использован при качественной оценке решения искомой функции, а для нахождения численных значений можно использовать более точные методы. P.S. Характерный изгиб графика можно объяснить изменением вклада в величину погрешности. 2) Исходную задачу рассмотрим в следующей постановке , , , . По методу Эйлера с уточнением приближенное решение ищется по схеме По данной схеме составим таблицу значений 1 1,38177 0,84147 0,84147 1,05 1,38177 0,91056 1,38965 1,38571 0,91076 Еще 1,38984 1,38581 0,91076 Все 1,1 1,38984 0,98025 0,49896 0,94440 0,95798 Еще 1,36985 1,37984 0,97975 Еще 1,38964 1,38974 0,98025 Еще 1,39009 1,38997 0,98026 Все 1,15 1,39010 1,04976 1,38260 1,38635 1,04958 Еще 1,38244 1,38627 1,04957 Все 1,2 1,38243 1,11869 1,36707 1,37475 1,11831 Еще 1,30947 1,34595 1,11687 Еще 1,36555 1,37399 1,11827 Еще 1,36672 1,37458 1,11830 Все 1,25 1,36675 1,18661 1,34344 1,35509 1,18603 Еще 1,34297 1,35486 1,18602 Все 1 0,84147 0,84147 0,00000 0,00000 1,05 0,91076 Еще 0,91076 Все 0,91079 0,00013 0,00004 1,1 0,95798 Еще 0,97975 Еще 0,98025 Еще 0,98026 Все 0,98033 0,00025 0,00007 1,15 1,04958 Еще 1,04957 Все 1,04968 0,00038 0,00011 1,2 1,11831 Еще 1,11687 Еще 1,11827 Еще 1,11830 Все 1,11845 0,00050 0,00015 1,25 1,18603 Еще 1,18602 Все 1,18623 0,00063 0,00022 Где признак окончания итерации обозначен символом .Построим графики точных и приближенных значений функции , а так же графики абсолютных погрешностей (где соответствует погрешности , а - погрешности ). Вывод. Из полученных приближенных значений и графиков следует, что метод Эйлера с уточнением позволяет хорошо описать искомую функцию как на качественном, так и количественном уровне, хотя и дает завышенную погрешность по сравнению с точным решением (графики и ). Поэтому метод Эйлера с уточнением может быть использован для практического применения нахождения приближенного решения искомой функции. Замечание. Остальные методы рассматриваются аналогичным образом. Контрольные вопросы 1. Каковы условия существования и единственности решения задачи Коши? 2. К какой группе методов относится метод последовательных приближений решения задачи Коши? 3. Как формулируется задача численного интегрирования дифференциального уравнения? 4. Какой способ оценки точности используется при численном интегрировании дифференциальных уравнений методами Рунге-Кутта?
«Численное решение дифференциальных уравнений» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач

Тебе могут подойти лекции

Смотреть все 938 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot