Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем

Нехай динамічна система описується системою диференціальних рівнянь, що залежать від одного або кількох параметрів Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru :

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru (2.2)

Розглянемо питання проте, як досліджується поведінка динамічної системи залежно від різних значень параметрів? Особливо будемо цікавитися такими значеннями параметрів, за яких здійснюється якісна перебудова фазового портрету.

Припустимо спочатку, що система (2.2) залежить від одного параметра, тобто Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru . Для з'ясування вигляду портрету динамічної системи при зміні цього параметра, наприклад, у межах Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , потрібно розділити діапазон від Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru на деяку кількість відрізків: Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , і при кожному значення параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru дослідити фазовий портрет динамічної системи. Іншими словами, для пошуку нерухомих точок для кожного Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru необхідно розв’язати відповідну систему нелінійних алгебраїчних рівнянь:

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru

У результаті, повинні бути отримані пари особливих точок Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru як функції параметру Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru .

Дослідження поведінки системи (2.2) можна оптимізувати, використовуючи метод продовження по параметру, який застосовується, коли динамічна система неперервно залежить від параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru .

Припустимо, що для початкового значення Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru вдалося визначити (за допомогою тих чи тих чисельних методів розв'язання нелінійних рівнянь) нерухомі точки динамічної системи. Для наступного значення параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru будемо припускати, що ці особливі точки, які визначають фазовий портрет, зміняться незначно. Тому для запуску чисельного алгоритму розв'язання нелінійних рівнянь в якості початкової ітерації будемо використовувати корені, обчислені на попередньому кроці.

Взагалі кажучи, для кожного Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru можна побудувати схему визначення нерухомих точок, виходячи з розв’язання нелінійних алгебраїчних рівнянь за принципом схеми «предиктор-коректор». Якщо визначені властивості фазового портрету для попередніх Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru : Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru і т.д., то вигідним представляється екстраполювати їх на i-ту точку. Таким чином, для визначення нерухомих точок на кожному i-му кроці слід використовувати двоетапну процедуру:

o на 1-му кроці будується екстраполяція залежності нерухомих точок від попередніх значень параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru (предиктор);

o на 2-му кроці ця екстраполяція коригується за допомогою розв’язання системи рівнянь (2.2) будь-яким чисельним методом, наприклад, методом Ньютона (коректор).

Якщо використовувати досить добре наближення до дійсного розв’язку, то обсяг обчислень на комп'ютері суттєво скоротиться. Такий підхід до розв'язання систем нелінійних рівнянь і називається алгоритмом продовження по параметру.

Варто наголосити, що певні особливі точки для кожного значення параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru потребують аналізу їх стійкості. На будь-якому з кроків, тобто для будь-якого Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , деякі точки із стійких можуть перетворюватися на нестійкі, і навпаки. Коли відбувається така подія, фазовий портрет якісно перебудовується. Наприклад, якщо для якихось значень Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru особлива точка була нестійкою, а для певного Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru вона стала стійкою, то фазовий портрет змінюється кардинально. У цьому випадку говорять про біфуркації зміни стійкості.

Важливо знайти значення параметрів, коли ті чи ті нерухомі точки змінюють тип стійкості. Тому корисно буває уточнити значення параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , обчислюючи замість Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru більш точне значення Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , відповідне моменту біфуркації. Таку задачу можна розв’язати, залучаючи знову ж таки алгоритм продовження по параметру. Тільки в цьому випадку система рівнянь, яку потрібно розв’язати, буде іншою. Нагадаємо, що біфуркація відповідає зміні знака дійсної частини одного з власних значень характеристичного рівняння матриці Df. Позначимо цю дійсну частину власного значення функцією таких аргументів:

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru .

Біфуркація, таким чином, визначається переходом цієї функції через 0. Для точного визначення моменту біфуркації необхідно розв’язати відповідне нелінійне рівняння з невідомим параметром Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru .

Розглянемо ще один приклад з галузі математичної біології - логістичну модель популяції, що підлягає промислу, -
щоб проілюструвати біфуркаційний аналіз в багатовимірному випадку:

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru (2.3)

Тут швидкість зростання популяції описується параметром Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , а другий параметр (доданок Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru ) моделює вилучення з популяції певного числа особин в одиницю часу. Атрактори одержаної динамічної системи визначаються квадратичним алгебраїчним рівнянням:

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , (2.4)

розв’язок якого:

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru . (2.5)

Таким чином, система (2.3) має два атрактори Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru і Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , які існують тільки, коли дискримінант квадратичного рівняння (2.4) більший або дорівнює нулю.

Зобразимо на площині Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru розв’язки цього рівняння, тобто параболу (рис. 2.2). На осі абсцис відкладемо параметр Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , а про залежність від параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru просто будемо пам'ятати. При заданому значенні параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , будуть існувати два атрактори Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru і Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru . Але такі два атрактори будуть існувати до критичного значення параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru , для якого Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru . Це критичне значення дорівнює

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru .

При значеннях параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru розв’язків квадратичного рівняння немає, відповідно, жодного атрактора динамічна система мати не буде.

Як нескладно переконатися, один з атракторів Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru є стійким, інший нестійким (на рис. 2.2 пунктиром показана нестійка гілка). Як і раніше, стійкий атрактор відповідає асимптотичному значенню чисельності популяції, трохи зниженій відносно логістичної ємності середовища. Видно, що зі зростанням параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru рівноважна чисельність популяції плавно знижується.

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru

Рис 2.2. Атрактори системи (2.4), як функції параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru

При біфуркаційному значенні параметра Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru відбувається взаємне народження і смерть стійкого і нестійкого атракторів. Така поведінка, наявність точки народження / смерті пари атракторів, дуже характерна для динамічних систем. Дану біфуркацію називають особливістю типу складка. У динамічних системах, що описуються, навіть, лише одним диференціальним рівнянням розглянутого типу, можуть існувати й інші типи біфуркацій, що часто зустрічаються на практиці.

При Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru корені (2.5) відсутні, і, замість прямування
розв’язку рівняння (2.3) до деякого асимптотичного значення, воно в деякий момент часу перетворюється на нуль, а потім приймає (безглузді з біологічної точки зору) від’ємні значення (рис. 2.3). Іншими словами, при занадто інтенсивному промислі вся популяція вимирає.

Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru

Рис. 2.3. Розв’язок рівняння (2.3) для закритичного значення Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru

Відзначимо, що динамічну систему з двома параметрами (2.3) вдалося розв’язати аналітично. При чисельному знаходженні такого типу біфуркацій за допомогою продовження по параметру, при Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru можна зустрітися з наступними труднощами. Спроба визначити розв’язок алгебраїчного рівняння при Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru нічого не дасть, оскільки розв’язку просто немає. Гілка розв’язку повертається назад, проходячи через точку Побудова біфуркаційної множини у просторі параметрів сімейства динамічних систем - student2.ru . У цьому випадку необхідно змінити параметр продовження.

Наши рекомендации