Исследование бифуркационных диаграмм дробной динамической системы Селькова для описания автоколебательных режимов микросейсм

Обложка

Цитировать

Полный текст

Аннотация

В статье исследуется динамические режимы дробной системы Селькова с переменной наследственностью (памятью). Эффект переменной наследственности означает, что наследственность изменяется во времени, т.е. зависимость текущего состояния системы от предыдущих также зависит от времени. Переменная наследственность в дробной системе Селькова с точки зрения математики описывается с помощью производных дробных переменных порядков типа Герасимова-Капуто. Дробная динамическая система Селькова исследуется с помощью численного метода Адамса-Башфорта-Мултона из семейства предиктор-корректор. С помощью численного алгоритма строятся различные бифуркационные диаграммы — зависимости полученного численного решения от различных значений параметров модельных уравнений. Численный алгоритм Адамса-Башфорта-Мултона и построение бифуркационных диаграмм были реализованы на языке Python в среде PyCharm 2024.1. Исследование бифуркационных диаграмм показало наличие не только регулярных режимов: предельных циклов и затухающих колебаний и хаотических колебаний, но и выявило сингулярность — неограниченный рост решения при изменении значений порядков дробных производных в модельном уравнении. Биффуркационные диаграммы могут содержат участки кривой со всплесками и без. Всплески могут указывать на релаксационные колебания или хаотические режимы, отсутствие всплесков соответствует затухающим колебаниям или апериодическим режимам.

Полный текст

Введение

Динамические системы играют важную роль в различных областях знаний и зачастую бывает так, что одна и также динамическая система может описывать похожие процессы, но разной природы. Это свойство динамической системы иногда называют универсальностью. Не исключением является и динамическая система Селькова. Она часто встречается в биологии при исследовании гликолитических реакций, которые имеют автоколебательные режимы [1].

Далее в статье [2] было предложено использовать динамическую систему Селькова для описания автоколебательных режимов микросейсм MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  колебаний земной поверхности малой амплитуды, источником которых являются природные и техногенные процессы.

В работе [3] было проведено обобщение динамической системы на случай учета наследственности. Это свойство динамической системы сохранять память о своей эволюции, т.е. текущее состояние системы зависит от предыдущих ее состояний. С точки зрения математики наследственность можно описать в общем случае с помощью интегро-дифференциальных уравнений вольтеровского типа [4], а при определенных условиях с помощью производных дробных постоянных или переменных порядков, которые изучаются в рамках теории дробного исчисления [5, 6]. Поэтому мы далее динамическую систему Селькова с учетом наследственности будем называть дробной динамической системой Селькова.

Был проведен количественный и качественный анализ динамической системы Селькова с учетом наследственности, основные результаты которого были отражены не только в статье [3], но и в других работах автора [7, 9, 16].

В настоящей работе предлагается дальнейшее исследование дробной динамической системы Селькова, которое связано с построением бифуркационных диаграмм на основе полученного решения в зависимости от различных значений параметров системы.

Постановка задачи и методика ее решения

Рассмотрим следующую задачу:

0tα1txt=v1txt+w1tyt+h1tx2tyt,x0=x0,0tα2tyt=v2tw2tyth2tx2tyt,y0=y0. (1)

где x t ,y t C 1 0,T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEamaabm aabaGaamiDaaGaayjkaiaawMcaaiaaiYcacaWG5bWaaeWaaeaacaWG 0baacaGLOaGaayzkaaGaeyicI4Saam4qamaaCaaaleqabaGaaGymaa aakmaadmaabaGaaGimaiaaiYcacaWGubaacaGLBbGaayzxaaaaaa@4735@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  функции решения, v 1 t = θ 1 α 1 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamODamaaBa aaleaacaaIXaaabeaakmaabmaabaGaamiDaaGaayjkaiaawMcaaiaa i2dacqaH4oqCdaahaaWcbeqaaiaaigdacqGHsislcqaHXoqydaWgaa qaaiaaigdaaeqaamaabmaabaGaamiDaaGaayjkaiaawMcaaaaaaaa@45C4@ , v 2 t = v 0 θ 1 α 2 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamODamaaBa aaleaacaaIYaaabeaakmaabmaabaGaamiDaaGaayjkaiaawMcaaiaa i2dacaWG2bWaaSbaaSqaaiaaicdaaeqaaOGaeqiUde3aaWbaaSqabe aacaaIXaGaeyOeI0IaeqySde2aaSbaaeaacaaIYaaabeaadaqadaqa aiaadshaaiaawIcacaGLPaaaaaaaaa@47B1@ , w 1 t = w 0 θ 1 α 1 t , w 2 t = w 0 θ 1 α 2 t , h 1 t = h 0 θ 1 α 1 t , h 2 t = h 0 θ 1 α 2 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4DamaaBa aaleaacaaIXaaabeaakmaabmaabaGaamiDaaGaayjkaiaawMcaaiaa i2dacaWG3bWaaSbaaSqaaiaaicdaaeqaaOGaeqiUde3aaWbaaSqabe aacaaIXaGaeyOeI0IaeqySde2aaSbaaeaacaaIXaaabeaadaqadaqa aiaadshaaiaawIcacaGLPaaaaaGccaaISaGaam4DamaaBaaaleaaca aIYaaabeaakmaabmaabaGaamiDaaGaayjkaiaawMcaaiaai2dacaWG 3bWaaSbaaSqaaiaaicdaaeqaaOGaeqiUde3aaWbaaSqabeaacaaIXa GaeyOeI0IaeqySde2aaSbaaeaacaaIYaaabeaadaqadaqaaiaadsha aiaawIcacaGLPaaaaaGccaaISaGaamiAamaaBaaaleaacaaIXaaabe aakmaabmaabaGaamiDaaGaayjkaiaawMcaaiaai2dacaWGObWaaSba aSqaaiaaicdaaeqaaOGaeqiUde3aaWbaaSqabeaacaaIXaGaeyOeI0 IaeqySde2aaSbaaeaacaaIXaaabeaadaqadaqaaiaadshaaiaawIca caGLPaaaaaGccaaISaGaamiAamaaBaaaleaacaaIYaaabeaakmaabm aabaGaamiDaaGaayjkaiaawMcaaiaai2dacaWGObWaaSbaaSqaaiaa icdaaeqaaOGaeqiUde3aaWbaaSqabeaacaaIXaGaeyOeI0IaeqySde 2aaSbaaeaacaaIYaaabeaadaqadaqaaiaadshaaiaawIcacaGLPaaa aaaaaa@78B7@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  функции из класса C 0,T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4qamaadm aabaGaaGimaiaaiYcacaWGubaacaGLBbGaayzxaaaaaa@3D0A@ , θ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqiUdehaaa@39BD@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  параметр имеющий размерность времени, v 0 , w 0 , h 0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamODamaaBa aaleaacaaIWaaabeaakiaaiYcacaWG3bWaaSbaaSqaaiaaicdaaeqa aOGaaGilaiaadIgadaWgaaWcbaGaaGimaaqabaaaaa@3F1D@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  заданные константы, t 0,T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDaiabgI GiopaadmaabaGaaGimaiaaiYcacaWGubaacaGLBbGaayzxaaaaaa@3EBF@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  текущее время процесса, T>0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamivaiaai6 dacaaIWaaaaa@3A62@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  время моделирования; x 0 , y 0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEamaaBa aaleaacaaIWaaabeaakiaaiYcacaWG5bWaaSbaaSqaaiaaicdaaeqa aaaa@3C8E@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  положительные константы, отвечающие за начальные условия; операторы дробных производных имееют вид:

0t α 1 t x(t)= 1 Γ(1 α 1 t ) 0 t x ˙ (τ)dτ (tτ) α 1 t , 0t α 2 t y(t)= 1 Γ(1 α 2 t ) 0 t y ˙ (τ)dτ (tτ) α 2 t , MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeyOaIy7aa0 baaSqaaiaaicdacaWG0baabaGaeqySde2aaSbaaeaacaaIXaaabeaa daqadaqaaiaadshaaiaawIcacaGLPaaaaaGccaWG4bGaaGikaiaads hacaaIPaGaaGypamaalaaabaGaaGymaaqaaiabfo5ahjaaiIcacaaI XaGaeyOeI0IaeqySde2aaSbaaSqaaiaaigdaaeqaaOWaaeWaaeaaca WG0baacaGLOaGaayzkaaGaaGykaaaadaWdXbqabSqaaiaaicdaaeaa caWG0baaniabgUIiYdGcdaWcaaqaaiqadIhagaGaaiaaiIcacqaHep aDcaaIPaGaamizaiabes8a0bqaaiaaiIcacaWG0bGaeyOeI0IaeqiX dqNaaGykamaaCaaaleqabaGaeqySde2aaSbaaeaacaaIXaaabeaada qadaqaaiaadshaaiaawIcacaGLPaaaaaaaaOGaaGilaiabgkGi2oaa DaaaleaacaaIWaGaamiDaaqaaiabeg7aHnaaBaaabaGaaGOmaaqaba WaaeWaaeaacaWG0baacaGLOaGaayzkaaaaaOGaamyEaiaaiIcacaWG 0bGaaGykaiaai2dadaWcaaqaaiaaigdaaeaacqqHtoWrcaaIOaGaaG ymaiabgkHiTiabeg7aHnaaBaaaleaacaaIYaaabeaakmaabmaabaGa amiDaaGaayjkaiaawMcaaiaaiMcaaaWaa8qCaeqaleaacaaIWaaaba GaamiDaaqdcqGHRiI8aOWaaSaaaeaaceWG5bGbaiaacaaIOaGaeqiX dqNaaGykaiaadsgacqaHepaDaeaacaaIOaGaamiDaiabgkHiTiabes 8a0jaaiMcadaahaaWcbeqaaiabeg7aHnaaBaaabaGaaGOmaaqabaWa aeWaaeaacaWG0baacaGLOaGaayzkaaaaaaaakiaaiYcaaaa@91AC@

понимются в смысле Герасимова-Капуто [11, 18], порядки которых 0< α 1 t , α 2 t <1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaaGimaiaaiY dacqaHXoqydaWgaaWcbaGaaGymaaqabaGcdaqadaqaaiaadshaaiaa wIcacaGLPaaacaaISaGaeqySde2aaSbaaSqaaiaaikdaaeqaaOWaae WaaeaacaWG0baacaGLOaGaayzkaaGaaGipaiaaigdaaaa@45E3@  являются функциями из класса C 0,T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4qamaadm aabaGaaGimaiaaiYcacaWGubaacaGLBbGaayzxaaaaaa@3D0A@ .

Замечание 1. Отметим, что информацию о производных дробного переменного порядка можно найти в обзорной статье [12].

В настоящей работе мы будем использовать численный алгоритм, основанный на семействе методов предиктор-корректор (метод Адамса-Башфорта-Мултона) [13-16].

x k+1 p = x 0 + τ α 1,k Γ α 1,k +1 j=0 k θ j,k+1 1 v 1,j x j + w 1,j y j + h 1,j x j 2 y j , y k+1 p = y 0 + τ α 2,k Γ α 2,k +1 j=0 k θ j,k+1 2 v 2,j w 2,j y j h 2,j x j 2 y j , θ j,k+1 i = kj+1 α i,k kj α i,k ,i=1,2. MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWaaiqaaqaabe qaaiaadIhadaqhaaWcbaGaam4AaiabgUcaRiaaigdaaeaacaWGWbaa aOGaaGypaiaadIhadaWgaaWcbaGaaGimaaqabaGccqGHRaWkdaWcaa qaaiabes8a0naaCaaaleqabaGaeqySde2aaSbaaeaacaaIXaGaaGil aiaadUgaaeqaaaaaaOqaaiabfo5ahnaabmaabaGaeqySde2aaSbaaS qaaiaaigdacaaISaGaam4AaaqabaGccqGHRaWkcaaIXaaacaGLOaGa ayzkaaaaamaaqahabeWcbaGaamOAaiaai2dacaaIWaaabaGaam4Aaa qdcqGHris5aOGaeqiUde3aa0baaSqaaiaadQgacaaISaGaam4Aaiab gUcaRiaaigdaaeaacaaIXaaaaOWaaeWaaeaacqGHsislcaWG2bWaaS baaSqaaiaaigdacaaISaGaamOAaaqabaGccaWG4bWaaSbaaSqaaiaa dQgaaeqaaOGaey4kaSIaam4DamaaBaaaleaacaaIXaGaaGilaiaadQ gaaeqaaOGaamyEamaaBaaaleaacaWGQbaabeaakiabgUcaRiaadIga daWgaaWcbaGaaGymaiaaiYcacaWGQbaabeaakiaadIhadaqhaaWcba GaamOAaaqaaiaaikdaaaGccaWG5bWaaSbaaSqaaiaadQgaaeqaaaGc caGLOaGaayzkaaGaaGilaaqaaiaadMhadaqhaaWcbaGaam4AaiabgU caRiaaigdaaeaacaWGWbaaaOGaaGypaiaadMhadaWgaaWcbaGaaGim aaqabaGccqGHRaWkdaWcaaqaaiabes8a0naaCaaaleqabaGaeqySde 2aaSbaaeaacaaIYaGaaGilaiaadUgaaeqaaaaaaOqaaiabfo5ahnaa bmaabaGaeqySde2aaSbaaSqaaiaaikdacaaISaGaam4AaaqabaGccq GHRaWkcaaIXaaacaGLOaGaayzkaaaaamaaqahabeWcbaGaamOAaiaa i2dacaaIWaaabaGaam4AaaqdcqGHris5aOGaeqiUde3aa0baaSqaai aadQgacaaISaGaam4AaiabgUcaRiaaigdaaeaacaaIYaaaaOWaaeWa aeaacaWG2bWaaSbaaSqaaiaaikdacaaISaGaamOAaaqabaGccqGHsi slcaWG3bWaaSbaaSqaaiaaikdacaaISaGaamOAaaqabaGccaWG5bWa aSbaaSqaaiaadQgaaeqaaOGaeyOeI0IaamiAamaaBaaaleaacaaIYa GaaGilaiaadQgaaeqaaOGaamiEamaaDaaaleaacaWGQbaabaGaaGOm aaaakiaadMhadaWgaaWcbaGaamOAaaqabaaakiaawIcacaGLPaaaca aISaaabaGaeqiUde3aa0baaSqaaiaadQgacaaISaGaam4AaiabgUca RiaaigdaaeaacaWGPbaaaOGaaGypamaabmaabaGaam4AaiabgkHiTi aadQgacqGHRaWkcaaIXaaacaGLOaGaayzkaaWaaWbaaSqabeaacqaH XoqydaWgaaqaaiaadMgacaaISaGaam4AaaqabaaaaOGaeyOeI0Yaae WaaeaacaWGRbGaeyOeI0IaamOAaaGaayjkaiaawMcaamaaCaaaleqa baGaeqySde2aaSbaaeaacaWGPbGaaGilaiaadUgaaeqaaaaakiaaiY cacaWGPbGaaGypaiaaigdacaaISaGaaGOmaiaai6caaaGaay5Eaaaa aa@D0E8@  (2)

Для корректора (формула Адамса-Моултона) получим:

xk+1=x0+K1,kv1,k+1xk+1p+w1,k+1yk+1p+h1,k+1xk+1p2yk+1p++K1.kj=0kρj,k+11v1,jxj+w1,jyj+h1,jxj2yj,yk+1=y0+K2,kv2,k+1w2,k+1yk+1ph2,k+1xk+1p2yk+1p++K2,kj=0kρj,k+12v2,jw2,jyjh2,jxj2yj (3)

где K 1,k = τ α 1,k Γ α 1,k +2 , K 2,k = τ α 2,k Γ α 2,k +2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaam4samaaBa aaleaacaaIXaGaaGilaiaadUgaaeqaaOGaaGypamaalaaabaGaeqiX dq3aaWbaaSqabeaacqaHXoqydaWgaaqaaiaaigdacaaISaGaam4Aaa qabaaaaaGcbaGaeu4KdC0aaeWaaeaacqaHXoqydaWgaaWcbaGaaGym aiaaiYcacaWGRbaabeaakiabgUcaRiaaikdaaiaawIcacaGLPaaaaa GaaGilaiaadUeadaWgaaWcbaGaaGOmaiaaiYcacaWGRbaabeaakiaa i2dadaWcaaqaaiabes8a0naaCaaaleqabaGaeqySde2aaSbaaeaaca aIYaGaaGilaiaadUgaaeqaaaaaaOqaaiabfo5ahnaabmaabaGaeqyS de2aaSbaaSqaaiaaikdacaaISaGaam4AaaqabaGccqGHRaWkcaaIYa aacaGLOaGaayzkaaaaaaaa@5F00@ , а весовые коэффициенты в (3) определяются по формуле:

  ρj,k+1i=kαi,k+1kαi,kk+1αi,k,j=0,kj+2αi,k+1+kjαi,k+12kj+1αi,k+1,1jk,1,j=k+1,i=1,2.

Замечание 2. Исследование свойств метола Адамса-Башфорта-Мултона проводилось в статье автора [16].

Результаты моделирования

Численный алгоритм (2), (3) был реализован на языке программирования Python [17] в среде PyCharm 2024.1 с возможностью визуализации результатов моделирования [18].

Пример 1. На рис.1 приведен график 3D поверхностей x α 1 , α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEamaabm aabaGaeqySde2aaSbaaSqaaiaaigdaaeqaaOGaaGilaiabeg7aHnaa BaaaleaacaaIYaaabeaaaOGaayjkaiaawMcaaaaa@4064@  и y α 1 , α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyEamaabm aabaGaeqySde2aaSbaaSqaaiaaigdaaeqaaOGaaGilaiabeg7aHnaa BaaaleaacaaIYaaabeaaaOGaayjkaiaawMcaaaaa@4065@ , где α 1 , α 2 0.1,1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOGaaGilaiabeg7aHnaaBaaaleaacaaIYaaa beaakiabgIGiopaadmaabaGaaGimaiaai6cacaaIXaGaaGilaiaaig daaiaawUfacaGLDbaaaaa@44F2@ , v=0.6,w=0.03,h=1.3,θ=1, x 0 =0.1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamODaiaai2 dacaaIWaGaaGOlaiaaiAdacaaISaGaam4Daiaai2dacaaIWaGaaGOl aiaaicdacaaIZaGaaGilaiaadIgacaaI9aGaaGymaiaai6cacaaIZa GaaGilaiabeI7aXjaai2dacaaIXaGaaGilaiaadIhadaWgaaWcbaGa aGimaaqabaGccaaI9aGaaGimaiaai6cacaaIXaaaaa@4F7C@ , y 0 =0.1,t 0,100 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyEamaaBa aaleaacaaIWaaabeaakiaai2dacaaIWaGaaGOlaiaaigdacaaISaGa amiDaiabgIGiopaadmaabaGaaGimaiaaiYcacaaIXaGaaGimaiaaic daaiaawUfacaGLDbaaaaa@45AD@ , N=3000 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtaiaai2 dacaaIZaGaaGimaiaaicdacaaIWaaaaa@3C8C@ , α 1 , α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOGaaGilaiabeg7aHnaaBaaaleaacaaIYaaa beaaaaa@3DD4@   MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  константы.

 

Рис. 1. Поверхности: a) x = x(α12); b) y = y(α12).

Figure 1. Surfaces: a) x = x(α12); b) y = y(α12).

 

На рис. 1. приведены бифуркационные диаграммы в виде поверхностей искомого решения x MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEaaaa@3904@  и y MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyEaaaa@3905@  от значений порядков дробных производных α 1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaaaa@3A8D@  и α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaikdaaeqaaaaa@3A8E@ . Отметим, что на поверхностях рис.1a и рис. 1b есть области которые отвечают за регулярные режимы, например, затухающие колебания соответствуют областям без всплесков, в области всплесков могут формироваться предельные циклы, а также предхаотические или хаотические режимы. Кроме того, мы видим область рваные области, что, как мы покажем дальше, связано с сингулярностью.

На рис. 2 дается бифуркационная диаграмма MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa8hfGaaa@3A95@  сечение поверхности на рис. 1 при α 2 =1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaikdaaeqaaOGaaGypaiaaigdaaaa@3C1A@  для решения x MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEaaaa@3904@  (рис.2a) и при α 1 =1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOGaaGypaiaaigdaaaa@3C19@  для решения y MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyEaaaa@3905@  (рис. 2b). Мы видим на этих бифуркационных диаграммах, например, на рис.2a три режима, сначала идет затухающий режим вплоть до α 1 =0.6 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOGaaGypaiaaicdacaaIUaGaaGOnaaaa@3D90@ , причем прерывистая линия вначале указывает на сингулярность. Далее идут всплески, которые указывают предельный цикл. Причем на рис.2a всплески с возрастающей амплитудой указываю на то, что орбита предельного цикла увеличивается. Это подтверждается фазовыми траекториями на врезках к рис.2a и рис.2b.

 

Рис. 2. Расчетные кривые a) x(α1), α2 = 1; b) y(α2), α1 = 1.

Figure 2. Calculated curves a) x(α1), α2 = 1; b) y(α2), α1 = 1.

 

На рис. 3 приведены бифуркационные диаграммы, построенные при других значениях параметров с врезками фазовых траекторий для различных участков диаграмм. Здесь мы можем отметить, например, на рис. 3a всплески идут с уменьшающейся амплитудой, что указывает на уменьшении орбиты предельного цикла. Здесь сингулярности нет.

 

Рис. 3. Расчетные кривые a) x(α1), α2 = 0.8; b) y(α2), α1 = 0.8.

Figure 3. Calculated curves a) x(α1), α2 = 0.8; b) y(α2), α1 = 0.8.

 

На рис. 3b всплески идут сначала с возрастающей амплитудой, потом с убывающей и т.д. Однако если такое чередование будет непоследовательным или иметь хотический характер, то мы будет приходить к хаотическим или предхаотическим режимам.

Отметим, что на рис. 3b мы также видим апериодический режим MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaqefmuySLMyYL gaiuaajugGbabaaaaaaaaapeGaa83eGaaa@3A94@  режим при котором отсутствуют колебания, которому на бифуркационной диаграмме соответствует кривая без всплесков.

Рассмотрим теперь другой пример дробной динамической системы Селькова, когда α 1 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOWaaeWaaeaacaWG0baacaGLOaGaayzkaaaa aa@3D19@  и α 2 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaikdaaeqaaOWaaeWaaeaacaWG0baacaGLOaGaayzkaaaa aa@3D1A@  являются функциями от t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDaaaa@3900@ .

Пример 2. Значения параметров выберем следующми: N=10000,t 0,1000 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOtaiaai2 dacaaIXaGaaGimaiaaicdacaaIWaGaaGimaiaaiYcacaWG0bGaeyic I48aamWaaeaacaaIWaGaaGilaiaaigdacaaIWaGaaGimaiaaicdaai aawUfacaGLDbaaaaa@46C2@ , остальные параметры возьмем из Примера 1. Порядки дробных производных изменяются во времени t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiDaaaa@3900@  по следующим законам:

α 1 t =0.8 1 100 cos 0.1πt , α 2 t =0.8 9 1000 sin 0.1πt . MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOWaaeWaaeaacaWG0baacaGLOaGaayzkaaGa aGypaiaaicdacaaIUaGaaGioaiabgkHiTmaalaaabaGaaGymaaqaai aaigdacaaIWaGaaGimaaaaciGGJbGaai4Baiaacohadaqadaqaaiaa icdacaaIUaGaaGymaiabec8aWjaadshaaiaawIcacaGLPaaacaaISa GaeqySde2aaSbaaSqaaiaaikdaaeqaaOWaaeWaaeaacaWG0baacaGL OaGaayzkaaGaaGypaiaaicdacaaIUaGaaGioaiabgkHiTmaalaaaba GaaGyoaaqaaiaaigdacaaIWaGaaGimaiaaicdaaaGaci4CaiaacMga caGGUbWaaeWaaeaacaaIWaGaaGOlaiaaigdacqaHapaCcaWG0baaca GLOaGaayzkaaGaaGOlaaaa@64A3@  (4)

Построим бифуркационные диаграммы в виде поверхностей для решений x α 1 , α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEamaabm aabaGaeqySde2aaSbaaSqaaiaaigdaaeqaaOGaaGilaiabeg7aHnaa BaaaleaacaaIYaaabeaaaOGaayjkaiaawMcaaaaa@4064@  и y α 1 , α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyEamaabm aabaGaeqySde2aaSbaaSqaaiaaigdaaeqaaOGaaGilaiabeg7aHnaa BaaaleaacaaIYaaabeaaaOGaayjkaiaawMcaaaaa@4065@  (Рис. 4).

 

Рис. 4. 3D поверхности a) x(α12); b) y(α12).

Figure 4. 3D surfaces a) x(α12); b) y(α12).

 

Мы видим, что на рис. 4 поверхности представляют вполне регулярную фигуру цилиндрической формы.

На рис. 5 приведены расчетные кривые α 1 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaigdaaeqaaOWaaeWaaeaacaWG0baacaGLOaGaayzkaaaa aa@3D19@  и α 2 t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqySde2aaS baaSqaaiaaikdaaeqaaOWaaeWaaeaacaWG0baacaGLOaGaayzkaaaa aa@3D1A@  по формулам (4) (рис.5a,b). Сечения поверхности плоскостями x α 1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamiEamaabm aabaGaeqySde2aaSbaaSqaaiaaigdaaeqaaaGccaGLOaGaayzkaaaa aa@3D1D@  и y α 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyEamaabm aabaGaeqySde2aaSbaaSqaaiaaikdaaeqaaaGccaGLOaGaayzkaaaa aa@3D1F@  (рис. 5,c,d), также фазовая траектория (рис. 5e).

 

Рис. 5. Расчетные кривые a) α1 (t); b) α2 (t); c) x(α1); d) y(α2); e) y = y(x).

Figure 5. Calculated curves a) α1 (t); b) α2 (t); c) x(α1); d) y(α2); e) y = y(x).

 

В заключение приведем бифуркационные диаграммы других ключевых параметров дробной динамической системы Селькова (рис.6).

 

Рис. 6. Бифуркационные диаграммы зависимостей решения x и y от различных значений параметров модели.

Figure 6. Bifurcation diagrams of the dependences of the solution x and y on various values of the model parameters.

 

Здесь мы также видим на бифуркационных диаграммах (рис. 6), что есть "спокойные" участки, а есть участки со всплесками. Все это указывает на наличие различных динамических режимов.

Заключение

Исследованы различные бифуркационные диаграммы для дробной динамической системы Селькова в случае, когда θ=1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqiUdeNaaG ypaiaaigdaaaa@3B3F@ . Алгоритм построения бифуркационных диаграмм основан на численном алгоритме Адамса-Башфорта-Мултона (2), (3). Фазовые траектории и осциллограммы были получены с помощью программного комплекса ABMSelkovFracSim[16] написанного на языке программирования Python на в среде PyCharm 2014.1.

Показано, что расчетные кривые зависимостей решения дробной динамической системы Селькова от значений порядков дробных производных характеризуют изменение динамических режимов, т.е. являются бифуркационными диаграммами. Показано, наличие регулярных и хаотических режимов, а также наличие сингулярности.

Дальнейшее изучение бифуркационных диаграмм связано с построением карт динамических режимов [19, 20], а также в случае когда θ1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGGj0Jf9crFfpeea0xh9v8qiW7rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=x fr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeqiUdeNaey iyIKRaaGymaaaa@3C3F@ . Для этих целей необходимо привлекать более мощные вычислительные ресурсы, например, вычислительные серверы с возможностью использования процессоров CPU или GPU.

×

Об авторах

Роман Иванович Паровик

Институт космофизических исследований и распространения радиоволн ДВО РАН

Автор, ответственный за переписку.
Email: parovik@ikir.ru
ORCID iD: 0000-0002-1576-1860
Россия, 684034, c. Паратунка, ул.Мирная, д. 7

Список литературы

  1. Selkov E. E. Self-oscillations in glycolysis. I. A simple kinetic model // Eur. J. Biochem., 1968. no. 4, pp. 79–86.
  2. Маковецкий В. И., Дудченко И. П., Закупин А. С. Автоколебательная модель источников микросейсм //Геосистемы переходных зон, 2017. №4(1), С. 37–46.
  3. Parovik R.I. Studies of the Fractional Selkov Dynamical System for Describing the Self-Oscillatory Regime of Microseisms. Mathematics. 2022. vol. 10. no. 22. 4208. doi: 10.3390/math10224208.
  4. Volterra V. Functional theory, integral and integro-differential equations. New York: Dover Publications, 2005. 288 pp.
  5. Нахушев А.М. Дробное исчисление и его применение. М.: Физматлит, 2003. 272 с.
  6. Kilbas A.A., Srivastava H.M., Trujillo J.J. Theory and Applications of Fractional Differential Equations. Amsterdam: Elsevier, 2006. 523 pp.
  7. Паровик Р.И. Исследование дробной динамической системы Селькова // Вестник КРАУНЦ. Физико-математические науки, 2022. Т. 41, №4, С. 146–166 doi: 10.26117/2079-6641-2022-41-4-146-166.
  8. Parovik R. I. Selkov Dynamic System with Variable Heredity for Describing Microseismic Regimes / Solar-Terrestrial Relations and Physics of Earthquake Precursors, Proceedings of the XIII International Conference, Paratunka,. Cham, Switzerland:, Springer Nature Switzerland AG, 2023, pp. 166-178 doi: 10.1007/978-3-031-50248-4_18.
  9. Паровик Р. И. Качественный анализ дробной динамической системы Селькова с переменной памятью с помощью модифицированного алгоритма Тест 0-1 // Вестник КРАУНЦ. Физико-математические науки, 2023. Т. 45, №4, С. 9-23 doi: 10.26117/2079-6641-2023-45-4-9-23.
  10. Герасимов А. Н. Обобщение законов линейного деформирования и их применение к задачам внутреннего трения //АН ССР. Прикладная математика и механика, 1948. Т. 44, №6, С. 62-78.
  11. Caputo M. Linear models of dissipation whose Q is almost frequency independent - II //Geophysical Journal International, 1967. vol. 13, pp. 529-539.
  12. Patnaik S., Hollkamp J.P., Semperlotti F. Applications of variable-order fractional operators: A review // Proc. R. Soc. A R. Soc. Publ., 2020. №476, 20190498 doi: 10.1098/rspa.2019.0498.
  13. Diethelm K., Ford N. J., Freed A. D.A predictor-corrector approach for the numerical solution of fractional differential equations // Nonlinear Dynamics, 2002. vol. 29, no. 1-4, pp. 3-22 doi: 10.1023/A:1016592219341.
  14. Yang C., Liu F.A computationally effective predictor-corrector method for simulating fractional order dynamical control system //ANZIAM Journal, 2005. vol. 47, pp. 168-184 doi: 10.21914/anziamj.v47i0.1037.
  15. Garrappa R. Numerical solution of fractional differential equations: A survey and a software tutorial // Mathematics, 2018. vol. 6, no. 2, 016 doi: 10.3390/math6020016.
  16. Паровик Р.И. ABMSelkovFracSim – программный комплекс для качественного и количественного анализа дробной динамической системы Селькова., Свидетельство о государственной регистрации программы для ЭВМ № 2024681529 РФ., 2024.
  17. Shaw Z. A. Learn Python the Hard Way: Addison-Wesley Professional, 2024. 306 pp.
  18. Van Horn B. M. II, Nguyen Q. Hands-On Application Development with PyCharm: Build Applications like a Pro with the Ultimate Python Development Tool. Birmingham, UK: Packt Publishing Ltd., 2023.
  19. Bao B. et al. Memristor-induced mode transitions and extreme multistability in a map-based neuron model // Nonlinear Dynamics, 2023. vol. 111, no. 4, pp. 3765-3779 doi: 10.1007/s11071-022-07981-8.
  20. Colbrook M. J. et al. Beyond expectations: residual dynamic mode decomposition and variance for stochastic dynamical systems // Nonlinear Dynamics, 2024. vol. 112, no. 3, pp. 2037-2061 doi: 10.1007/s11071-023-09135-w.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML
2. Рис. 1. Поверхности: a) x = x(α1,α2); b) y = y(α1,α2).

Скачать (293KB)
3. Рис. 2. Расчетные кривые a) x(α1) ,α2 = 1; b) y(α2) ,α1 = 1.

Скачать (123KB)
4. Рис. 3. Расчетные кривые a) x(α1) ,α2 = 0.8; b) y(α2) ,α1 = 0.8.

Скачать (97KB)
5. Рис. 4. 3D поверхности a) x(α1,α2); b) y(α1,α2).

Скачать (329KB)
6. Рис. 5. Расчетные кривые a) α1 (t); b) α2 (t); c) x(α1); d) y(α2); e) y = y(x).

Скачать (87KB)
7. Рис. 6. Бифуркационные диаграммы зависимостей решения x и y от различных значений параметров модели.

Скачать (78KB)

Согласие на обработку персональных данных

 

Используя сайт https://journals.rcsi.science, я (далее – «Пользователь» или «Субъект персональных данных») даю согласие на обработку персональных данных на этом сайте (текст Согласия) и на обработку персональных данных с помощью сервиса «Яндекс.Метрика» (текст Согласия).