Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Чисельні методи розв’язання систем нелінійних рівнянь




Достатньо велика кількість інженерних задач на проміжному етапі вирішення зводиться до вирішення системи нелінійних рівнянь. Це одна з найважчих задач з точки зору реалізації її на ЕОМ. Одним із найбільш простих алгоритмів її рішення є метод Ньютона. Це найбільш розповсюджений метод розв’язання систем нелінійних рівнянь. Його популярність обумовлена тим, що в порівнянні з методом простої ітерації він забезпечує найбільш швидку збіжність. В основі методу Ньютона лежить представлення всіх n рівнянь у вигляді рядів Тейлора.

Розглянемо алгоритм методу Ньютона.

Нехай дана система нелінійних рівнянь виду

(4.20)

де – неперервно-диференційні функції.

2. Алгоритм методу базується на розкладі кожної функції системи в околі точки з координатами в ряд Тейлора.

члени рядів вищих порядків ( тощо).

1. Початкова система буде мати вигляд:

(4.21)

2. Припустимо, що прирости вибрані таким чином, що точки з координатами є коренями даної системи рівнянь з заданим степенем наближення . Тоді ліву частину рівнянь системи (4.21) можна прирівняти до нуля, тобто система рівнянь (4.21) буде мати вигляд:

(4.22)

Або в матричній формі система (4.22) буде мати вигляд:

(4.23)

де – матриця Якобі.

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

,

можливо розв'язувати систему відносно вектора приросту , та знайти розв'язок системи, як сума попереднього значення та вектора :

(4.24)

Дану задачу можна розв'язати з будь-якої точки, вибравши вектор початкових наближень.

4. Процес розв’язання системи нелінійних рівнянь (4.20) з використанням системи лінійних алгебраїчних рівнянь (4.23) відносно - ітераційний, та буде продовжуватись до тих пір, поки всі координати вектору приростів не стануть менше за абсолютною величиною заданої похибки , тобто .

Схема алгоритму метода Ньютона представлена на рисунку 4.20.

Рисунок 4.20 – Схема алгоритму розв'язання систем нелінійних рівнянь методом Ньютона

Приклад. Стійкість складної конструкції жорстких балок описується системою нелінійних рівнянь виду:

Розв’язати дану систему нелінійних рівнянь методом Ньютона.

Розв’язок. Для того, щоб розв’язати дану систему нелінійних рівнянь методом Ньютона необхідно перетворити систему до вигляду (4.23). Для цього знайдемо спочатку частині похідні всіх рівнянь системи в початкової точці для формування матриці Якобі, яка буде мати вигляд:

За допомогою програми, що складена відповідно алгоритму, який представлений на рисунку 4.20, для знаходження вектора розв’язку Х багаторазово методом Гауса розв’яжемо на ЕОМ систему виду:

відносно вектору поправки з початковими значеннями змінних та з заданою похибкою , з яких починається ітераційний процес.

В результаті можна отримати наступні результати:

Номер ітерації
0 1.0000 1.0000 1.0000 1.0000
1 2,75037 4,6763 7,8958 0,1753
2 1,3448 5,2971 5,9494 0,7029
3 1,4775 3,8437 4,3419 1,7983
4 1,5427 6,2434 4,1204 0,6376
5 1,2364 5,7274 4,3436 0,9163
6 1,2024 5,5986 4,2995 1,0002
7 1,2000 5,6000 4,3000 1,0000
8 1,2000 5,6000 4,3000 1,0000




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


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


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



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




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