Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике Устойчивость стационарного решения системы (5.1.1) характеризуется собственными числами матрицы Якоби, определяемой правыми частями соответствующих уравнений. Если мы изменяем один из параметров системы, то вдоль ветви решения на соответствующей диаграмме решений характер устойчивости может изменяться лишь в точках, где собственное число переходит из левой половины комплексной плоскости в правую. Переход вещественного собственного числа через нуль обсуждался нами в §5.2. Если пара комплексно-сопряженных собственных чисел пересекает мнимую ось, то матрица Якоби все время остается невырожденной, и на диаграмме стационарных решений мы имеем регулярную точку данной ветви. Однако характер стационарного решения при этом переходе может измениться: устойчивое решение может стать неустойчивым (или наоборот). Точки диаграммы стационарных решений, в которых пара комплексно-сопряженных собственных чисел пересекает мнимую ось, называются точками комплексной бифуркации ${ }^{1)}$ или точками бифуркации Хопфа, по имени математика, опубликовавшего одну из основополагающих работ о характере решений в окрестности таких точек. Следующий существенный факт мотивирует разработку алгоритмов для нахождения точек комплексной бифуркации: в указанных точках (при выполнении определенных условий) от ветви стационарных решений отходит ветвь периодических решений. Этот параграф мы посвятим методам определения этих точек; алгоритмам для расчета и продолжения периодических решений будет посвящен $\S 5.8$. 5.5.1. Аналитические подходы В случае некоторых задач невысокой размерности для нахождения точек комплексной бифуркации нет необходимости обращаться к численным методам. Можно воспользоваться аналитическими подходами, основанными на том, что мы легко раскрываем определители матриц порядка 2 и 3 и находим корни многочленов такой же степени ${ }^{2}$. Проиллюстрируем сказанное на примере двух задач: модели Лоренца (см. задачу 10) и модели реактора с перемешиванием для реакции 1-го порядка (см. задачу 1). правые части которых имеют матрицу Якоби вида Для нетривиального стационарного решения (см. формулу (P10-5)) построим характеристический многочлен матрицы $\mathbf{J}$ В точке бифуркации Хопфа этот многочлен должен иметь два взаимно сопряженных чисто мнимых корня, которые мы обозначим как $\pm i \lambda_{0}$. Третий (вещественный) корень обозначим $\lambda_{1}$. Тогда Сравнивая формулы (5.5.4) и (5.5.5), получим Считая $\sigma$ и $b$ фиксированными, имеем систему трех уравнений относительно неизвестных $\lambda_{0}$, $\lambda_{1}$ и $r$. Если учесть, что $r>1$, то из уравнений (5.5.6) следует, что $\lambda_{1}<0$ и $\lambda_{0} в которое входит только неизвестная $r$. Отсюда тде $r^{+}$-значение параметра $r$ в точке комплексной бифуркации; значения переменных $x^{+}, y^{+}, z^{+}$подсчитываются по формулам (5.5.3). Для системы двух дифференциальных уравнений с матрицей Якоби характеристический многочлен $\mathbf{J}$ имеет вид В точке комплексной бифуркации этот многочлен имеет два qисто мнимых корня: Сравнение (5.5.9) и (5.5.10) дает Используем теперь описанный подход для отыскания точек комплексной бифуркации в задаче 1. Матрица Якоби для правых частей уравнений (P1-6) и (P1-7) имеет вид где введены обозначения $E(\Theta)=\exp (\Theta /(1+\Theta / \gamma))$ и $E_{1}(\Theta)=$ $=E(\Theta) /(1+\Theta / \gamma)^{2}$. где мы подставили $x=\Theta / B+\beta\left(\Theta-\Theta_{c}\right) / B \Lambda$ (см. формулу (5.2.3)). Уравнения, описывающие стационарное состояние, дают еще соотношение между $\Theta$ и $\mathrm{Da}$ (см. (5.4.16): Подставляя выражение для Dа в уравнение (5.5.13), мы получаем кубическое уравнение относительно $\Theta$ (при фиксированных $B, \Lambda, \beta, \Theta_{c}$ ) следующего вида: Решение этого уравнения дает нам значения переменной $\Theta^{+}$, после чего по формуле (5.5.14) нетрудно найти значения параметра $\mathrm{Da}^{+}$, отвечающие точке комплексной бифуркации. В табл. 5.12 приведен пример такого расчета для двух значений параметра $B$ в предельном случае $\gamma \rightarrow \infty$ (когда (5.5.15) сводится к квадратному уравнению). В приведенных примерах мы определяли точки бифуркации Хопфа для задач, размерность которых не превышала 3. Для задач, описываемых системами более чем из 3 дифференциальных уравнений, исследователям приходится обычно использовать различного рода численные подходы. Часть из них будет рассмотрена в следующих двух пунктах $[5.14,5.15,5.16]$. 5.5.2. Методы декомпозиции В точке комплексной бифуркации (бифуркации Хопфа) $\left(x_{1}^{+}, \ldots, x_{n}^{+}, \alpha^{+}\right)$матрица Якоби $\mathbf{J}$ имеет два (взаимно) сопряженных чисто мнимых собственных числа $\lambda_{1}$ и $\lambda_{2}$, т. е. Запишем характеристический многочлен матрицы $\mathbf{J}$, и представим его в виде где $P_{n-2}(\lambda)$ – многочлен степени $n-2$. Для нахождения величины $\omega^{+}$(заранее неизвестной) перепишем $P(\lambda)$ в форме Коэффициенты $p_{1}, \ldots, p_{n}, A$ и $B$ могут быть вычислены по рекуррентным формулам Величины $p_{i}, A$ и $B$ зависят от $\mathbf{x}, \alpha$ и $\omega$. При этом для точки комплексной бифуркации выполняются соотношения Таким образом, в общем случае мы имеем $(n+2)$ нелинейных уравнений (5.1.3), (5.5.20) относительно $(n+2)$ неизвестных $x_{1}, \ldots, x_{n}, \alpha$, $\omega$. Решение этих уравнений позволяет нам найти точку комплексной бифуркации. Для нахождения решения можно воспользоваться методом Ньютона, а для вычисления элементов матрицы Якоби в методе Ньютона можно частично (для нахождения производных от $f_{n+1}$ и $f_{n+2}$ ) использовать разностные формулы. Можно использовать и аналитические выражения, однако в случае больших $n$ это может оказаться весьма трудоемким. Отметим, что коэффициенты $p_{1}, \ldots, p_{n-2}$ несут информацию об устойчивости стационарного решения в окрестности точки комплексной бифуркации (бифуркации Хопфа). Если все корни многочлена с указанными коэффициентами располагаются в левой полуплоскости (см. § 5.3), то стационарное решение будет устойчивым либо при $\alpha<\alpha^{+}$, либо при $\alpha>\alpha^{+}$. Примеры применения описанного метода для трех различных точек комплексной бифуркации в случае задачи 2 представлены в табл. 5.13. При этом в качестве параметра $\alpha$ использовалось число Дамкелера в первом реакторе каскада $\mathrm{Da}_{1}$. Если матрица $\mathbf{J}$ имеет собственное число $\lambda$, то матрица $\mathbf{J}^{2}$ обладает собственным числом $\lambda^{2}$. Для собственных чисел (5.5.16) мы имеем $\lambda_{1,2}^{2}=-\omega^{+}$. Итак, матрица $\mathbf{J}^{2}$ имеет отрицательное вещественное собственное число – $\omega^{+}$кратности два. Обозначим характеристический многочлен матрицы $\mathbf{J}^{2}$ через $Q(\omega)$. Тогда в точке бифуркации Хопфа имеют место условия Таблица 5.13. Сходимость метода Ньютона для системы (5.1.3), (5.5.20) к точкам бифуркации Хопфа в случае задачи 2 ( $\gamma=1000, B=12$, $\beta_{1}=\beta_{2}=2, \Theta_{c 1}=\Theta_{c 2}=0, \Lambda=0,8, \mathrm{Da}_{2}=0,2, \alpha=\mathrm{Da}_{1}$ ) Систему $f_{j}(\mathbf{x}, \alpha, \omega)=0(j=1, \ldots, n+2$; см. (5.1.3) и (5.5.21) ) можно решать методом Ньютона. Если этот метод дает сходимость к точке $\left(\mathrm{x}^{+}, \alpha^{+},-\omega^{+}\right)$, где $\omega^{+}<0$, то она не является точкой бифуркации Хопфа, поскольку тогда матрица $\mathbf{J}$ имеет два вещественных собственных числа 5.5.3. Прямые итерационные процедуры Описываемые здесь методы не требуют вычисления характеристического многочлена, как в предыдущем пункте. Пусть $\mathbf{u}$-собственный вектор матрицы Якоби J, соответствующий собственному числу $\lambda$ : В точке комплексной бифуркации мы имеем $\lambda=i s, s \in \mathrm{R}^{1}$ и $\mathbf{u}=\mathbf{v}+i \mathbf{w}$, где $\mathbf{v}$ и $\mathbf{w}$ – вещественные векторы. Разделяя в (5.5.22) вещественные и мнимые части, получаем Запишем теперь уравнения (5.5.23) и (5.5.24) покомпонентно в виде где $f_{i}, i=1,2, \ldots, n,-$ правые части исходной системы (5.1.1). щим собственному числу $\lambda=i s$. Это означает, что, вообще говоря, мы можем выбрать произвольно две составляющих векторов $\mathbf{v}$ и w. Мы не будем обсуждать здесь условия успешности подобного выбора. Так, могут иметь место ситуации, когда этот выбор окажется неудачным, однако при случайном выборе это маловероятно. Система уравнений (5.1.3) и (5.5.25) представляет собой систему $3 n$ нелинейных уравнений относительно $(3 n+2)$ неизвестных $\left(x_{1}, x_{2}, \ldots, x_{n}, \alpha, s, v_{1}, v_{2}, \ldots, v_{n}, w_{1}, w_{2}, \ldots, w_{n}\right)$. Из последних $2 n$ неизвестных мы, однако, считаем две переменных фиксированными, в результате чего у нас получается система $3 n$ уравнений относительно $3 n$ неизвестных, решение которой можно вновь строить с помощью метода Ньютона. Часть элементов матрицы Якоби нетрудно найти аналитически, а оставшиеся элементы определить, аппроксимируя частные производные конечными разностями. Таблица вхождения переменных в уравнения решаемой системы представлена на рис. 5.13. Она определяет также отличные от нуля элементы матрицы Якоби (порядка $3 n$ ). Те из них, которые можно определить. аналитически ${ }^{1)}$, обозначены на рисунке кружком. С учетом выбора двух компонент векторов $\mathbf{v}$ и $\mathbf{w}$ (которые остаются фиксированными в ходе итераций по методу Ньютона), векторы v и w могут иметь размерность в соответствии с одним из следующих трех вариантов: Пример сходимости метода Ньютона при решении системы уравнений (5.1.3), (5.5.23), (5.5.24) приведен в табл. 5.14. В таблице указано, какие две компоненты векторов $\mathbf{v}$ и $\mathbf{w}$ выбирались фиксированными. Предлагаем читателю сравнить найденную точку комплексной бифуркации с результатами, представленными в табл. 5.13. Еще один метод, который мы здесь рассмотрим, основан на аналогичном принципе, однако размерность решаемой нелинейной системы оказывается более низкой ( $2 n$ вместо $3 n$ ). Запишем (5.5.26) в виде где использовано обозначение $\omega=s^{2}$. Таким образом, мы имеем систему $2 n$ нелинейных уравнений (5.1.3), (5.5.27) относительно $2 n+2$ неизвестных $x_{1}, \ldots, x_{n}, \alpha, \omega, v_{1}, \ldots, v_{n}$. В векторе $\mathbf{v}$ мы снова можем произвольно задать две его составляющие. На рис. 5.14 представлена «таблица вхождения» неизвестных для решаемой системы. Элементы матрицы Якоби (порядка 2n), которые можно легко найти аналитически, обозначены кружками. Характер сходимости метода Ньютона хорошо виден из табл. 5.15. В заключение параграфа сравним особенности методов, описанных в пп. 5.5.2 и 5.5.3. Так, если сравнивать ограничения на объем памяти и число операций для каждого из этих мето- дов (приведены только главные члены в оцениваемых величинах), то из данных табл. 5.16 следует, что метод, основанный на решении системы (5.1.3), (5.5.23), (5.5.24), оказывается более предпочтительным для тех ЭВМ, у которых объем памяти достаточно велик. Дальнейшие выводы мы можем сделать из рассмотрения данных табл. 5.17. Исходные значения всех переменных формировались случайным образом (с помощью генератора случайных чисел) из следующих промежутков: $x_{1}, x_{2} \in(0,1), \Theta_{1}$, $\Theta_{2} \in(0,4), \alpha \in(0,1), \mathrm{s} \in(0,10), v_{i}, w_{i} \in(-20,20)$, где $s^{2}=\omega$. Рис. 5.14. Матрица размещения для уравнений (5.1.3), (5.5.26), $\operatorname{dim} \tilde{\mathbf{v}} Случайно выбирались также индексы и величины составляющих векторов v и w, которые остаются фиксированными в ходе решения. Выбранные исходные значения для каждого из четыpex рассмотренных методов использовались в качестве начальной аппроксимации для метода Ньютона. При этом оказалось, что с точки зрения сходимости наихудшие результаты дает метод с использованием уравнений (5.1.3), (5.5.21). Таблица 5.16. Скорость роста объема памяти и числа операций при увеличении $n$ для разных методов отыскания точки комплексной бифуркации. Таблица 5.17. Эффективность различных методов для задачи 2. Здесь же указано число начальных приближений (из общего числа 1000 приближений, выбранных случайным образом), при которых метод Ньютона сходится к какому-либо из трех решений. Значения параметров: $\gamma=1000, B=12$, $\beta_{1}=\beta_{2}=2, \Theta_{c 1}=\theta_{c 2}=0, \Lambda=0,8, \mathrm{Da}_{1}=0,2, \alpha=\mathrm{Da}_{1}$. Методы, рассмотренные в данном пункте, легко обобщаются на случай нахождения точек комплексной бифуркации для дифференциальных уравнений с частными производными параболического типа. Это обобщение будет проведено в гл. 6.
|
1 |
Оглавление
|