Бифуркации Андронова-Хопфа (двухмерная

advertisement
Бифуркации Андронова-Хопфа (двухмерная динамическая система)
Слово бифуркация в переводе с латыни означает раздвоение. Термин бифуркация
используется в различных разделах естественных наук, но точное определение понятия
бифуркации может зависеть от класса исследуемых проблем. Часто исследование состояний
равновесия некоторой системы в зависимости от параметра может быть сведено к решению
уравнения
f  x,    0 , причем f  0,    0 . Говорят, что  0 − бифуркационное значение
параметра, если в любой окрестности точки  0 уравнение f  x,    0 решения, отличные от
тривиального, и стремящиеся к нулю при    0 .
Иначе определяется бифуркации в теории динамических систем, описывающих развитие
процесса во времени. Пусть динамическая система описывается автономной системой
дифференциальных уравнений, содержащей числовой параметр
dx
 f  x,   , f  0,    0
dt
(1.1)
Будем предполагать, что функция f  x,   имеет частные производные всех порядков в
некоторой окрестности точки  0,  0  . Предположим, что x=0 изолированное положение
равновесия.
Замкнутым фазовым траекториям соответствуют периодические решения. Изолированная
замкнутая фазовая траектория называется предельным циклом. Предельный цикл  устойчив,
если для любой окрестности O1    существует такая окрестность O2     O1    , что все
интегральные кривые x  t  , пересекающие O2    при t=t1 остаются в окрестности O1    при
t  t1 . Если
  x  t  ,    min   x  t  , y   0 при t   ,
(1.2)
y
то предельный цикл асимптотически устойчив.
Теорема Пуанкаре-Бендиксона. Любая фазовая траектория, лежащая внутри
компакта, либо замкнута, либо асимптотически стремится при t  + к положению
равновесия или предельному циклу.
Значение параметра  *   0, 0  , бифуркационное, если при переходе через это
значение параметра фазовые картинки в окрестности положения равновесия x=0 качественно
различны (не могут быть получены одна из другой при помощи непрерывного и взаимно
однозначного отображения).


Бифуркации, возникающие, когда матрица f x 0,  * имеет пару чисто мнимых
собственных значений, называют бифуркациями Андронова-Хопфа.
Начнем с простого, но принципиально важного примера
dx1
  x2   x1   x1  x12  x22  ,
dt
dx2
 x1   x2   x2  x12  x22  .
dt
(1)
Матрица линеаризированной системы
  1
A    
.
1  
Матрица A    имеет собственные значения   i . При   0 положение равновесия
x=0 линеаризировааной системы, будет устойчивым фокусом, а при  >0 неустойчивым
фокусом, при   0 центром.
Умножая первое уравнение на x1 , а второе уравнение на x2 и складывая результат,
получаем, что
2
2
4
1 d  x1  x2 
   x12  x22     x12  x22 
2
dt
(2)
Умножая второе уравнение (1) на x1 первое на x2 и вычитая результат, получаем, что
x1
dx2
dx
 x2 1  x12  x22
dt
dt
(3)
Перейдем в уравнениях (2.3) к полярным координатам
x1  r cos  , x2  r sin 
Уравнения (2) и (3) запишутся в виде
1 dr
 r  r 3  0,
 dt
(4)
d
 1.
dt
Уравнение (4) имеет следующие решения
r=0,r  2, r 
r0
r02  1  r02  e
2  t t0 
.
Получаем следующие решения системы уравнений (1)
Положение равновесия x1  0, x2  0
x1  0, x2  0 ;
Предельный цикл
x1  cos  t  t0  , x2  sin  t  t0 
Семейство траекторий
x
r0 cos  t  t0 
r02  1  r02  e
2  t t0 
, y
r0 cos  t  t0 
r02  1  r02  e
(5)
2  t t0 
Из формул (5) следует, что при   0 устойчиво положение равновесия и неустойчив
предельный цикл. При   0 положение равновесия неустойчиво, а предельный цикл устойчив.
При переходе через бифуркационное значения параметра   0 происходит бифуркация
Андронова-Хопфа.
Заметим еще, что систему уравнений (1) можно записать в комплексном виде. Полагая
x1  ix2  z,   i   ,
получаем уравнение
dz
2
 z  z z
dt
(6)
В системе (1) нелинейные члены обращались в ноль при   0 . Система
dx1
   x2   x1  x1  x12  x22  ,
dt
dx2
  x1   x2  x2  x12  x22 
dt
(7)
сводится к системе (1) при помощи замены x1  y1  , x2  y2  . В фазовой плоскости
 y1, y2  предельный цикл является окружностью радиуса 1, а в фазовой плоскости  x1 , x2 
предельный цикл является окружность радиуса
 .
Важность примеров (1) и (7) обусловлена тем, что они описывают типичную ситуацию
бифуркации Хопфа в системах второго порядка.
Пусть (1.1) есть система второго порядка. Запишем ее в следующем виде
dx
 Ax  f  x  ,
dt
a12 
a
A   11
 , f  0   0, f x  0   0 .
 a21 a22 
(8)
Характеристическое уравнение для матрицы A
a
a
1
 a11    a22     a12 a21   2  2  d  0,    SpA   11  22 ,
2
2
2
d  det A .
Предполагается, что характеристическое уравнение имеет комплексные собственные
значения. Для этого необходимо, чтобы a12 a21  0 .
Предполагается, что d   2 . Собственнoe числo и собственный вектор матрицы A
    i ,   d   2 , h   a12 ,   a11 
(9)
Возьмем в качестве базисных вектора h, h .
x   h   h , f  x   F   ,   h  F  ,   h
Подставляя эти выражения в уравнение (8), получаем
 h   h   h   h  F  ,   h  F  ,   h
    F  ,   ,     F  ,  
(10)
Если первоначальный базис был  e1 , e2  , то
x  x1e1  x2e2  h  h     a12e1 ,   a11e2     a12e1 ,   a11e2 
Откуда следует, что
x1  a12     , x2      a11       a11 
   x1
   i    a11 
  a11
  a11  i
1
i
i
 x2
i
x1 
x2 
x1 
x2
 
2 a12
2
2 a12
2
a12     
F   
   i    a11 
f1 a12     ,     a11       a11  
2  a12


i

f 2 a12     ,     a11       a11 
2
(11)

(12)

Без ограниченя общности можно считать, что   1 Итак, система уравнений приводится к
комплексной форме
dz
  z  f  z, z ,   ,
dt

k
    i, f  z, z ,     f k  z, z , f k  z, z    ak m, k    z
k 2
(13)
k m
z
m
m 0
Приведение системы к нормальному виду. Рассмотрим замену
2 n 1
k
k 2
j 0
z       ,      k  ,  , k  ,     ck  j , j k  j j .
(14)
Потребуем, чтобы в результате такой замены уравнение принимало следующий вид
      ,       2 k 1 k 1 k  O  2 n  2  при   0,
n
(15)
k 1
Подставляя выражения (14) и (15) в уравнение (13), получаем, что
z
z

   z  f  z, z ,   ,


(16)
  

             f    ,    
1 
       

  
(17)
 




    
    
  f    ,    



 

 
(18)
Из формулы (14)следует, что
n
k
 


    
     k  j  1   j   k  j j ck  j , j  O  2 n  2 
 k 2 j 0
 

 
Неизвестные коэффициенты находятся из уравнения (18) после сравнения коэффициентов
при одинаковых степенях  k 
m
Рассмотрим число
  k  j 1   j    k  j     k  2 j  1
Мнимая часть этого числа обращается в ноль при к  2 j  1 . Чтобы избежать проблемы
малых коэффициентов положим с j 1, j  0 .
При k  2 приравниваем соответствующие квадратичные формы
c20  2  c11  c02  2     2   20 2  11   02 2 ,
c20 
 20
 02

, c11  11 , c02 


2  
(19)
Приравниваем формы третьего порядка
2 с30 3  2 c12 2   3    c03   3 2   30 3   21 2  12 2   30 3 
  2 20  11
 c
 2  c11  c02
20
2
  
  2 02
11
 c
 2  c11  c02 2 
20
Из этого равенства определяются неизвестные коэффициенты
c30   2 
1
c12   2 
1
 30  2 20c20  11c02  , 3   21  a11c20  2a20c11  a11c11  2 02c02 ,
12  a11c11  2 20c02  11c20  2a02c11  , c03   3     03  11c02  2 02c02  .
1
Аналогично определяются остальные коэффициенты. Так как выкладки громоздкие, то их
можно проводить на компьютере при помощи программ символьных вычислений.
Уравнение в нормальной форме
      2 k 1 k 1 k  O  2 n  2  ,     i ,     0
n
k 1
В полярных координатах
n
   re , r  ir   r    k  2 k 1r 2 k 1   n 1r 2 n  2  r ,  
i
(20)
k 2
В формуле (20)   r ,   гладкая 2 - периодическая функция. Отделяя действительную и
мнимую части, получаем систему уравнений
n
r   r   r 3 Re 3    k r 2 k 1 Re  2 k 1   n 1r 2 n  2 1  r ,  
(20)
k 2
n
  1   r 2 Im 3    k r 2 k Im  2 k 1   n 1r 2 n 1 2  r ,  
(21)
k 2
При малых значениях параметра и при ограниченных значениях r в качестве независимой
переменной можно принять полярный угол  . Получаем систему уравнений
n
dr
  r   a3r 3    k r 2 k 1ak  n 1r 2 n  2 3  r ,   , a3  Im  3  Re  3
d
k 2
n
dt
 1   r 2 Im 3    k bk r 2 k   n 1r 2 n 1 4  r ,  

k 2
(22)
(23)
Предполагается, что a3   . Поэтому без ограничения общности можно считать a3  1 .
Уравнение (22) решается независимо от уравнения (23). Если функция r  ,   найдена, то
функция t  ,   находится из уравнения (23).
Полагая в уравнении (22)    , получаем уравнение
n
dr
 r  r 3    k 1r 2 k 1ak  n r 2 n  2 3  r ,  1 
d
k 2
(24)
Будем искать приближенное решение уравнения (22) в следующем виде
n
Rn  ,    a      k rk   .
(25)
k 1
Подставляя выражение (25) в уравнение (24) и приравнивая коэффициенты при
одинаковых степенях параметра, получаем рекуррентную систему уравнений. При   0
получаем уравнение
da
1
 a  a 3 , a   
  
d
1 e  0
(26)
Функция a   строго возрастает и отображает расширенную прямую R   ,   на
 
отрезок  0, 1 . Рассмотрим множество С R функций непрерывных на R и удовлетворяющих
 
условию f    c  f  a 2   . Множество С R будет банаховым пространством с нормой

f  sup a  
 R
f  
2

(27)
 
Заметим, что функция a    C R . Для определения функций rk   получаем
рекуррентную систему уравнений
drk
 rk  3a 2 rk   k  a, r1 ,
d
rk 1  , k  2.
Многочлены  k  a, r1 ,
(28)
rk 1  не содержат свободного члена и линейных членов и
неотрицательны, если их аргументы неотрицательны.
 
Лемма 1. Если функция g    C R и g    0 то уравнение
dr
 r  3a 2 r  g  
d
(29)
 
имеет единственное неотрицательное решение в пространстве C R , причем r  2 g .
Доказательство. Однородное уравнение (29) имеет частное решение
a    a    a3   . Это решение положительно и не принадлежит пространству C  R  .
Покажем, что частное решение неоднородного уравнения
g s
ds  0
a  s 


r    a   
(30)
 
принадлежит пространству C R . Так как g  s   a 2  s  g , то
0  r    a  



 a   g
g a2  s 
ds  a   g
a  s 
a  s 


ds  a   g
2




2
a  s 
a  s  ds
 1  a  s  
1  a  s  
a s
 a  s  1  a  s   g
 2a  s  g .
1 a  s
2

a 2  s  a  s 
2
2
ds 


2
Покажем, что функция r   имеет конечный предел при   
(31)

lim r    lim
 
g s
 a  s  ds

 
1/ a  
g   a  
g   a  
1
  lim
  lim
 g    (32)
  a   a  
  a   1  3a  

 2
2
Утверждение леммы следует из неравенства (31) и равенства (32). Лемма доказана.
Из леммы 1 следует, что все уравнения (28) могут быть последовательно разрешены в
 
пространстве C R .
Теорема. Найдется такое число  0  0 , что при 0     0 уравнение (24) имеет
ограниченное r  ,   решение на интервале      и
r  ,    Rn  ,    C  n  a 2    n 1 .
Доказательство. Пусть С  R  пространство ограниченных и непрерывных функций с
конечной нормой (27). Будем рассматривать уравнение (24) как уравнение вида Ar  F  r ,    0
в пространстве ограниченный и непрерывных функций С  R  , полагая
Ar 
n
dr
 r , F  r ,    r 3    k 1r 2 k 1ak  n r 2 n  2 3  r ,  1 
d
k 2
(33)
В силу наложенных ограничений оператор F действует в пространстве С  R  и имеет и на
любом отрезке имеет производную Фреше, удовлетворяющую условию Липшица с константой
Липшица l . Возьмем в качестве начального приближения функцию
Rn  ,   . Оператор
A  F   Rn ,   имеет ограниченный обратный оператор при достаточно малых значениях
параметра  . Действительно, при   0 оператор
 A  F   R  , 0  , 0   r  ddr  3a
n
2
  r
Имеет ограниченный обратный в силу леммы 1. Так как оператор A  F   Rn ,   отличается от


оператора A  F  Rn  , 0 ,0 на ограниченный линейный оператор, норма которого имеет
порядок  , то оператор A  F   Rn ,   также имеет ограниченный обратный при достаточно
малых значениях параметра  и   A  F   Rn   c0 . В силу определения функции Rn  ,  
невязка
ARn  F  Rn ,         c  n   n 1
Но тогда для достаточно малых значений параметра 2l 2  1 и силу известной теоремы
функционального анализа (см. модифицированный метод Ньютона решеия функциональных
уравнений )уравнение Ar  F  r ,    0 имеет решение, причем r     Rn      n 1 , что и
требовалось доказать.
Обратимся к решению уравнения (25). Положим
  t     ,
n
d
  2 r 2    k  2 k r 2 k   n 1r 2 n 1 4  r ,  1  ,
d
k 2


n

2
2k 
  0     2 r  s     k 1 2 k r  s  ds   n 1  r 2 n 1  s  4  r  s  ,  1s ds
k 2

 

Лемма 2. Асимптотика при   
         n1  ,   ,

n

    0     2 2 r2       k 2 k rk     ,   C  n 

2
k 2
2k

Доказательство. Получается применением правила Лопиталя.
Download