Научная литература
booksshare.net -> Добавить материал -> Физика -> Рабинович М.И. -> "Введение в теорию колебаний и волн." -> 416

Введение в теорию колебаний и волн. - Рабинович М.И.

Рабинович М.И. Введение в теорию колебаний и волн. — НИЦ, 2000. — 564 c.
Скачать (прямая ссылка): vvedenievteoriuvoln2000.djvu
Предыдущая << 1 .. 410 411 412 413 414 415 < 416 > 417 418 419 420 421 422 .. 942 >> Следующая

периодических решений, который основывается на алгоритме DERPAR из § 5.2,
использовавшемся для продолжения решений нелинейных (алгебраических)
уравнений.
При фиксированном r\k (значение индекса k также не изменяется)
соотношения (5.8.10) принимают вид
Л(Л> Ч*-ь Чн1 Чп, Т, а) = 0, г = 1,2,..., п. (5.8.19)
Решение этой системы п уравнений относительно п + 1 неизвестных t]i, ...,
r)fe_i, Цй+ь ..., цп, Т, а можно исследовать с помощью алгоритма DERPAR.
Для процесса продолжения нам потребуется вычислять частные производные
функций Fi по tj, Т и а. Вычисление dFi/dr\j, dFi/dt описано в п. 5.8.2.
(Непосредственно для самого процесса продолжения производные dFi/дцк не
нужны; для определения устойчивости по матрице В (5.8.17) они
необходимы.) Покажем, как вычислить производную dF/да. Обозначим r?- =
dxi/dа; дифференцируя уравнение (5.8.4) по а, получим уравнения в
вариациях
r'>=Ttwr.+T% '='-г л <5-8-20>
s= 1
с начальными условиями
г,(0) = 0. (5.8.21)
К формулам (5.8.15) и (5.8.16) следует теперь добавить соотношения
-Ц- = г?(1), г = 1, 2, ...,". (5.8.22)
Успешно продолжать решение системы (5.8.19) (т. е. двигаться вдоль
(связной компоненты) кривой (5.8.19).- Ред.) можно до тех пор, пока r\k
будет лежать на профиле xk(z) (см. рис. 5.24). Если же fjfe "покинет"
профиль xk(z), т. е. при данном выборе fjfe периодическое решение не
будет существовать,
218
Глава 5
то данный алгоритм не сработает. Поэтому в процессе продолжения мы будем
адаптивно "приспосабливать" значение r\k к функции Xk \z).
Рассмотрим этот вопрос более подробно. Предположим, что нам известно
некоторое решение системы (5.8.19) и найдено соответствующее
периодическое решение системы (5.8.4). Опишем, как выбирается значение
fjft при следующем значении а (см. рис. 5.24).
1. Возьмем монотонный участок периодического профиля на промежутке [0,
Zi](J [z2, 1] (где лежит значение rjft). Через х^ях (или соответственно
х(tm)1п) обозначим максимум (или соответственно минимум) на этом участке.
Введем следующие обозначения (0 < coi < 1):
xt =Т К1 ~ т0 х?п + 0 + (5.8.23а)
** =Т[0 +(r),)*Гп+(1 -(r)!)*ГХ]. (5.8.23Ь)
При этом для rjft потребуем выполнения неравенства
хк 1* < xt- (5.8.24)
Это условие означает, что fjft располагается достаточно далеко от
локального максимума и локального минимума. Поэтому можно надеяться, что
для следующего значения параметра а значение % "не пропадает" с профиля
Хк.
2. Обозначим через Ятах максимальную разность между
максимумом и минимумом на монотонном участке профиля
xk(z), если этот монотонный участок выбирать из всего проме-
жутка ге[ 0, 1]:
Ящах == (^"*") %k (2 )¦
Потребуем теперь, чтобы
хГ-хГп>(1~<о2)Нтах. (5.8.25)
Это; второе условие означает, что v\k лежит на достаточно широком
монотонном участке.
Опыт показывает, что обычно разумно выбирать значения сох и (о2 в
диапазоне [0.5, 0.8].
Если хотя бы одно из условий (5.8.24) и (5.8.25) не выполняется, то
значение г\к выбирается заново по формуле
jjHOBoe = [Хк (2+) + (г-)]. (5.8.26)
1) Речь идет о монотонности функции хк (г).-Прим. ред.
5.8. Вычисление периодических решений в автономном случае
219
Остальные составляющие Tjft-i, т)*+1, ть должны
пересчитываться с использованием профилей х\ (z), х"(г),
которые были найдены для последнего значения параметра а. Для этого
пересчета выберем координату г* между zr и z+ таким образом, чтобы
выполнялось условие
** (2*) ~ ЛГвое- (5.8.27)
Тогда значения т^овое = хг (z*), ?=1, ..., п, будут представлять собой
стартовые значения для дальнейшего процесса продолжения. При этом
многошаговая схема интегрирования (например, схема Адамса-Бэшфорта),
используемая в качестве предиктора в алгоритме DERPAR, вновь начинается
со схемы первого порядка (т. е. схемы Эйлера). При такой организации
вычислений должны также пересчитываться и некоторые управляющие параметры
в алгоритме DERPAR. Прежде всего это относится к параметрам направления
Nh поскольку нам необходимо сохранять направление движения вдоль ветви
периодических решений. Все детали указанного подхода читатель может найти
в работе [5.17]. На рис. 5.25 схематически изображена схема описанного
алгоритма нахождения периодических решений, который далее мы будем
называть алгоритмом DERPER.
Отметим, что в процессе продолжения для каждого найденного периодического
решения легко вычисляются его мультипликаторы. Действительно, элементы
матрицы монодромии В = = (ри(1)) получаются попутно (см. формулы
(5.8.12), (5.8.17)), после чего остается лишь найти собственные значения
матрицы В.
Трудности с нахождением параметрической зависимости возникают иногда в
окрестности точек бифуркации (например, точки бифуркации с потерей
симметрии), однако в большинстве случаев описываемый алгоритм отслеживает
(гладкое) продолжение исходной ветви решений. Алгоритм беспрепятственно
проходит точки рождения инвариантного тора и точки ответвления решений с
двукратным периодом и прослеживает продолжение исходной ветви решений; в
Предыдущая << 1 .. 410 411 412 413 414 415 < 416 > 417 418 419 420 421 422 .. 942 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed