МЕТОДИ ЧИСЕЛЬНОГО ІНТЕГРУВАННЯ ДИФЕРЕНЦІАЛЬНИХ РІВНЯНЬ

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2012
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Чисельні методи в інформатиці

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САП / Звіт до лабораторної роботи №6 з курсу «Чисельні методи в інформатиці» на тему: «МЕТОДИ ЧИСЕЛЬНОГО ІНТЕГРУВАННЯ ДИФЕРЕНЦІАЛЬНИХ РІВНЯНЬ» Львів 2012 Мета роботи Мета роботи - ознайомлення з методами чисельного інтегрування диференціальних рівнянь та їх практичним застосуванням. Короткі теоретичні відомості 2.1. Задача Коші для звичайних диференціальних рівнянь та методи її розв'язування. Задача Коші ставиться так - необхідно знайти на відрізку  розв'язок  диференціальнного рівняння:  (1) який задовільняє початкову умову:  (2) Знайти точний розв'язок задачі (1)-(2), тобто виразити його через елементарні чи спеціальні функції, або подати через квадратури від елемен-тарних чи спеціальних функцій вдається лише в небагатьох практичнних задачах. Інколи, якщо навіть і вдається знайти точний розв'язок, він має досить складний вигляд і користуватись ним практично неможливо. Тому для розв'язування задачі доводиться застосовувати наближені методи. Наближені методи можна поділити на два типи: аналітичні (які дають наближений розв'язок диференціального рівняння у вигляді аналітичного виразу) і чисельні (які дають наближений розв'язок у вигляді таблиці значень). До аналітичних наближених методів відносяться: ітераційний метод Пікара, метод, який грунтується на розкладі розв'язку задачі Коші в ряд Тейлора. Відомі й інші аналітичні методи розв'язування задачі, наприклад, асимптотичні, (1)-(2), але ми не розглядатимемо їх. Для розв'язування задачі Коші широко застосовуються чисельні методи. Вони дають можливість знаходити наближені значення (а інколи й точні) шуканого розв'язку  в деяких фіксованих точках (вузлах):  Слід пам'ятати, що чисельні методи можна застосовувати лише для конкретно поставлених задач. Причому для успішного застосування чи-сельних методів задача має бути не тільки формально стійкою, а й добре обумовленою. Інакше незначні похибки в початкових умовах чи в проміж-них обчисленннях можуть призвести до великої похибки результату. Звичайно для розв'язування задачі Коші треба брати стійкі чисельні методи (алгоритми). 2.1.1. Методи типу Ейлера. Побудуємо формули, які дають можливість знайти наближене значення шуканого розв'язку  задачі Коші в точці , якщо значення цього розв'язку відоме в попередній точці  . Оскільки розв'язок в початковій точці відомий з початкових умов задачі, то за цими формулами послідовно можна обчислити значення розв'язку в точках  Проінтегруємо рівняння (1) від  до , де .  (3) де: . Для наближеного обчислення інтегралу в (2) можна використати квадратурні формули. Використавши ту чи іншу квадратурну структуру, можна дістати різні формули чисельного інтегрування задачі Коші. Якщо, наприклад, інтеграл в (3) обчислити за формулою лівих прямокутників, то матимемо:  (4) Відкинувши член порядку , з останьої рівності дістанемо:  (5) де через  позначено наближене значення розв'язку . Формула (5) називається формулою Ейлера. Починаючи з , за формулою (5) можна знайти послідовно в точках , , і т.д. наближені значення розв'язку y(x) задачі (1)-(2). Похибка методу Ейлера на кожному кроці має порядок . Метод Ейлера не застосовується в обчислювальній практиці, оскіль-ки має невелику точність, і, крім того, досить часто виявляється нестійким (приводить до систематичного нагромадження похибок). Якщо для обчислення інтегралу в (3) використати формулу середніх прямокутників, то для чисельного інтегрування задачі Коші можна побу-дувати формули, похибка яких на кожному кроці матиме порядок . За формулою середніх прямокутників:  (6) З формули (6) після деяких перетворень отримаємо:  (7) Формула (7) визначає модифікований метод Ейлера. За цим методом значення розв'язку в точці  знаходять двома кроками: спочатку методом Ейлера з кроком  обчислюють проміжне значення  , а потім вже знаходять значення . Якщо для обчислення інтегралу в (3) використати формулу трапе-цій, то можна отримати ще один метод для чисельного розв'язування задачі Коші (удосконалений метод Ейлера-Коші), похибка якого на кожному кроці має також порядок :  (8) 2.1.2. Метод Рунге-Кутта. Метод Рунге-Кутта дає набір формул для розрахунку внутрішніх точок. Оскільки існує ряд способів знаходження цих точок, то метод Рунге-Кута об'єднує сімейство методів для розв'язування диференціальних рів-нянь першого порядку. Найчастіше використовується класичний метод - метод Рунге-Кутта четвертого порядку:  (9) де:     (10) Метод Ейлера і його модифікації по суті є методами Рунге-Кутта першого і другого порядків. Метод Рунге-Кутта має значно більшу точ-ність, дозволяє збільшити крок інтегрування. Його максимальну величину визначає допустима похибка. Такий вибір часто здійснюється автоматично і включається як складова частина в алгоритм, побудований по методу Рунге-Кутта. Кожну із формул Рунге-Кутта можна використати для розв'язування диференціальних рівнянь більш високих порядків, а тому і для розв'язуван-ня систем диференціальних рівнянь, оскільки рівняння більш високого по-рядку (n) можна звести до n диференціальних рівнянь першого порядку. Завдання
Антиботан аватар за замовчуванням

03.05.2014 20:05-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!