- •Лекція 1 етапи розв‘язування задач на еом .Елементи теорії похибок
- •1.1 Точні і наближені числа. Джерела похибок. Класифікація похибок
- •1.2 Абсолютна і відносна похибки
- •1.3 Десятковий запис наближених чисел. Значуща цифра числа. Дійсна значуща цифра
- •1.4 Зв’язок між числом дійсних знаків і похибкою числа
- •1.6 Обчислювальний експеримент та його основні етапи. Поняття стійкості та коректності
- •2.3 Особливості методів Гауса
- •Лекція № 3 розв‘язування систем лінійних алгебраїчних рівнянь
- •2.1 Основні поняття та визначення
- •2.2 Класифікація методів розв’язання слар на еом
- •2.3.1 Метод Гауса з послідовним виключенням невідомих
- •2.3.2 Метод Гауса за схемою Халецького
- •2.3.3 Метод Гауса з вибором головного елемента
- •2.3.4 Метод Гауса з одиничними коефіцієнтами
- •2.3.5 Метод Гауса-Жордана
- •Лекція №3 наближені методи розв'язання слар на еом
- •3.1 Постановка задачі та класифікація методів
- •3.2 Загальний підхід до розв’язання слар наближеними методами
- •3.3 Умови збіжності ітераційного процесу
- •3.4 Метод послідовних наближень (метод Якобі)
- •3.5 Метод Гауса-Зейделя
- •3.6 Метод верхньої релаксації
- •Лекція № 4 чисельні методи роз’вязання нелінійних рівнянь та систем нелінійних рівнянь
- •4.1 Загальні поняття та визначення
- •4.2 Принципи розв’язання нелінійних рівнянь на еом
- •4.3 Чисельні методи уточнення коренів
- •4.3.1 Метод половинного ділення
- •4.3.2 Метод хорд
- •4.3.3 Метод Ньютона (метод дотичних)
- •4.3.4 Комбінований метод
- •4.3.5 Метод ітерацій (метод послідовних наближень)
- •4.4 Чисельні методи розв’язання систем нелінійних рівнянь
- •5.1 Способи завдання функцій
- •5.2 Математична постановка задачі інтерполювання
- •5.2.1 Інтерполяційний багаточлен Лагранжа
- •5.2.2 Перша інтерполяційна формула Ньютона для рівновіддалених вузлів інтерполяції
- •Лекція №6 Апроксимація табличних функцій
- •6.1 Апроксимація табличних функцій
- •6.1.1 Апроксимація табличних функцій степеневими поліномами
- •6.1.2 Апроксимація узагальненими поліномами
- •6.1.3 Апроксимація ортогональними поліномами
- •6.1.4 Апроксимація тригонометричними поліномами (гармонійний аналіз)
- •7.1 Основні поняття та визначення
- •7.2 Чисельні методи знаходження визначеного інтегралу
- •7.2.1 Метод прямокутників
- •7.2.2 Метод трапецій
- •7.2.3 Метод Сімпсона
- •8.1 Метод Ньютона-Котеса
- •8.2 Метод Чебишева
- •8.3 Метод Гауса
- •8.4 Загальний підхід до визначення інтегралів на еом
- •9.1. Основні визначення та поняття
- •9.2. Класифікація численних методів розв'язання задачі Коші
- •9.3 Одноточкові методи розв'язання задачі Коші на еом
- •9.1.1 Модифікації методу Ейлера
- •9.1.2 Метод Рунге–Кутта
- •9.4 Методи прогнозу і корекції (багатоточкові методи)
- •9.4.1 Метод Мілна
- •9.4.2 Метод Адамса - Башфорта
- •9.4.3 Метод Хемінга
- •10.1 Чисельні методи розв’язання крайових задач
- •10.1.1 Методи стрільби
- •10.1.2 Кінцево-різницеві методи
- •10.1.3 Метод прогонки
- •11.1 Різницеві методи розв'язування диференційних рівнянь у частинних похідних
- •11.2 Етапи чисельного розв'язування диференційних рівнянь (др) у частинних похідних на еом
- •11.3 Еліптичні рівняння
- •11.4 Гіперболічні рівняння
- •12.1 Параболічні рівняння
- •13.1 Метод загального пошуку
- •13.2 Метод половинного ділення (розділення відрізка навпіл)
- •13.3 Метод дихотомії
- •13.4 Метод “золотого перетину”
- •13.5 Метод Фібоначчі
- •13.6 Порівняння методів одновимірного пошуку
- •14.1 Основні поняття та визначення
- •14.2 Критерії оптимальності
- •14.3 Градієнтні методи
- •14.3.1 Найшвидший підйом з використанням одномірного пошуку
- •14.3.2 Метод найшвидшого спуску
- •14.3.3 Метод Флетчера – Рівса
- •14.3.4 Метод Девідона – Флетчера – Пауела
- •14.3.5 Метод конфігурацій Хука – Дживса
- •14.3.6 Метод конфігурацій Розенброка
8.4 Загальний підхід до визначення інтегралів на еом
Більшість вище розглянутих методів основані на використанні кількості точок N, на які розбивається відрізок інтегрування. Але при розв’язанні реальних інженерних задач, що потребують визначення інтегралу на ЕОМ, достатньо складно визначити оптимальне для нього значення N. Тому в багатьох пакетах прикладних програм використовують наступний загальний алгоритм обчислення визначеного інтегралу (рис.8.1), що автоматично визначає кількість точок N в залежності від заданої похибки обчислень . Особливістю даного алгоритму є те, що для обчислення інтегралу можна використовувати будь-який з відомих вам методів.
Рисунок 8.1 – Схема загального алгоритму обчислення визначеного інтегралу на ЕОМ
Лекція № 9
ЧИСЕЛЬНІ МЕТОДИ РОЗВ'ЯЗАННЯ ДИФЕРЕНЦІАЛЬНИХ РІВНЯНЬ НА ЕОМ
Інженеру часто доводиться зіштовхуватись з диференційними рівняннями і системами диференційних рівнянь при розробці нових виробів чи технологічних процесів, так як більша частина законів фізики формалізується саме у вигляді диференційних рівнянь. Будь-яка задача проектування, яка зв’язана з розрахунком потоків енергії чи руху тіл, в кінцевому рахунку зводиться до розв’язку диференційних рівнянь. Нажаль, лише дуже малу частину з них можливо вирішити без допомоги обчислювальних машин. Тому чисельні методи розв’язку диференційних рівнянь відіграють важливу роль у практиці інженерних розрахунків.
9.1. Основні визначення та поняття
Рівняння, у якому невідома функція входить під знаком похідної чи диференціала, називається диференціальним рівнянням. Наприклад,
,
Якщо невідома функція, що входить у диференціальне рівняння, залежить тільки від однієї незалежної змінної, то диференціальне рівняння називається звичайним. Наприклад, диференціальні рівняння
відносяться до звичайних.
Якщо ж невідома функція, що входить у диференціальне рівняння, є функцією двох чи більшого числа незалежних змінних, то таке рівняння називається диференціальним рівнянням у частинних похідних. Наприклад, диференціальне рівняння
відноситься до рівняння в частинних похідних.
Порядком диференціального рівняння називається найвищий порядок похідної (чи диференціала), що входить у рівняння.
Розглянемо звичайні диференціальні рівняння.
Звичайне диференціальне рівняння n-го порядку в самому загальному випадку містить незалежну змінну, невідому функцію і її похідні чи диференціали до n-го порядку включно і має вид
(9.1)
У цьому
рівнянні х
- незалежна змінна, у
- невідома функція,
-
похідні цієї функції.
Розв'язком
(чи
інтегралом)
рівняння (9.1) називається будь-яка
диференціюєма функція
,
що задовольняє цьому рівнянню, тобто
така, після підстановки, якої у рівняння
(9.1) воно перетворюється в тотожність.
Графік розв’язку звичайного диференціального рівняння називається інтегральною кривою цього рівняння.
Розв’язок диференціального рівняння, що містить стільки незалежних довільних (постійних) параметрів, який його порядок, називається загальним розв'язком (чи загальним інтегралом) цього рівняння.
Рисунок 9.1. – Сімейство інтегральних кривих диференціального рівняння (9.1)
Геометрично загальний розв’язок диференціального рівняння являє собою сімейство інтегральних кривих цього рівняння (рис. 9.1).
Частинним розв'язком диференціального рівняння називається будь-який розв’язок, що може бути отриманий з загального при визначених числових значеннях довільних постійних (рис. 9.1). Довільні постійні, що вхідять в загальний розв’язок, визначаються з початкових або крайових умов.
Задача
з початковими
умовами
ставиться так: знайти розв’язок
рівняння
,
що задовольняє додатковим умовам, які
складаються в тім, що розв’язок
,
повинний приймати разом зі своїми
похідними до (n-1)-го
порядку задані числові значення
при
заданому числовому значенні
незалежної змінної х.
Такі умови називаються початковими умовами, а задача відшукання розв‘язку диференціального рівняння (9.1), що задовольняє заданим початковим умовам - задачею з початковими умовами, або задачею Коші.
Задача
з крайовими
умовами
ставиться так: знайти розв’язок
рівняння
,
що задовольняє додатковим умовам, які
складаються в тім, що розв’язок
,
повинний приймати разом зі своїми
похідними до (n-1)-го
порядку задані числові значення
при
заданому числовому значенні
та
при
заданому числовому значені
незалежної
змінної х.
Такі умови називаються крайовими умовами, а задача відшукання розв‘язку диференціального рівняння (9.1), що задовольняє заданим крайовим умовам – крайовою задачею.
У випадку
рівняння першого порядку, тобто при
n=1,
одержуємо задачу Коші для рівняння
з початковою умовою
Геометрично задача Коші для рівняння першого порядку полягає в тому, що з усіх інтегральних кривих, що представляють собою загальний розв‘язок, потрібно знайти ту інтегральну криву, що проходить через точку М0 з координатами (рис.9.1).
Часто в задачі Коші у ролі незалежної змінної виступає час t. Прикладом може бути задача про вільні коливання тіла, яке підвішене на пружині. Рухи такого тіла описуються диференційним рівнянням, в якому незалежною змінною є час t. Якщо додаткові умови задані у вигляді значень переміщень чи швидкості при t=0, то це також задача Коші.
Задача
Коші має єдиний розв‘язок, що задовольняє
умові в
якщо функція
неперервна
в деякій області
і
задовольняє в цій області умові
Ліпшица,
де N - постійна Ліпшица, що залежить від а і b (а і b - границі області).
Методи точного інтегрування диференціальних рівнянь придатні лише для порівняно невеликої частини рівнянь, що зустрічаються на практиці.
Тому в задачах моделювання та дослідження складних технічних систем, наприклад, систем автоматичного управління, великого значення набувають методи наближеного розв’язання диференційних рівнянь, що у залежності від форми представлення розв’язку можна розділити на дві групи:
1) аналітичні методи, що дають наближений розв’язок диференційного рівняння у виді аналітичного виразу;
2) чисельні методи, що дають наближений розв’язок у вигляді таблиці.
Похибки. Перед тим, як перейти до розглядання методів чисельного розв'язання диференційних рівнянь, зупинимося на джерелах похибок, пов'язаних з чисельною апроксимацією. Таких джерел три:
1. Похибка округлення зумовлена обмеженнями на представлення чисел в ЕОМ, тому що число значущих цифр, що запам'ятовується і використовується в обчисленнях, обмежене.
2. Похибка відсічення зв'язана з тим, що для апроксимації функції замість
при
(9.2)
нескінчених рядів часто використовується лише декілька перших їх членів.
Рисунок 9.2 – Геометричне представлення накопичування похибки в процесі обчислень
Це звичайний для чисельних методів прийом, що являється джерелом похибки, цілком зумовлених використаним методом і не залежать від характеристик ЕОМ.
3. Похибка поширення являється результатом накопичення похибок, що з'явились у попередніх результатах розрахунку. Так як ні один з наближених методів не може дати зовсім точних результатів, то будь-яка виникла в процесі обчислень похибка зберігається і на наступних стадіях розрахунку (рис. 9.2).
Вказані три джерела похибок є причиною помилок двох типів:
Локальна помилка – сума похибок, що вносяться у розрахунковий процес на кожному етапі обчислення.
Глобальна помилка – різниця між розрахованим та точним значеннями величини на кожному етапі реалізації чисельного алгоритму, що визначає сумарну похибку, що накопичується з моменту початку розрахунку.
