Fold, transkritická a vidličková bifurkace

Co se naučíme:

  • popsat dynamické systémy s parametrem
  • porozumět pojmu bifurkace rovnovážného bodu
  • nakreslit bifurkační diagram
  • pochopit změnu dynamiky spojitých systémů související s přechodem vlastního čísla přes 0


Systémy závislé na parametrech bifurkace

Uvažujme systém diferenciálních rovnic s parametrem tvaru \begin{equation} \mathbf{\dot x} = \mathbf{f}(\mathbf{x}, \pmb{\varepsilon}), \label{parc}\tag{12} \end{equation} kde $\mathbf{x} \in \mathbf{X} = \mathbb{R}^m$ je vektor proměnných, $\pmb{\varepsilon} \in \mathbb{R}^k$ je vektor parametrů a vektorová funkce $\mathbf{f}: \mathbb{R}^m \times \mathbb{R}^k \rightarrow \mathbb{R}^m$ je dostatečně hladká. Jestliže $\mathbf{f}(\mathbf{x}_0, \pmb{\varepsilon}_0)=\mathbf{0}$, má systém (12) rovnovážný bod $\mathbf{x}_0$ pro parametr $\pmb{\varepsilon}=\pmb{\varepsilon}_0$ a linearizovaný systém v tomto bodě je $$ \mathbf{\dot u} = D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0) \mathbf{u},$$ kde $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0)$ značí Jacobiho matici v bodě $\mathbf{x}_0$ pro parametr $\pmb{\varepsilon}=\pmb{\varepsilon}_0$. Je-li pro $\pmb{\varepsilon}_0$ rovnovážný bod $\mathbf{x}_0$ hyperbolický, je lineární transformace $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0): \mathbb{R}^m \to \mathbb{R}^m$ invertibilní a věta o implicitní funkci zaručuje lokálně existenci a jednoznačnost křivky $\pmb{\varepsilon} \mapsto \pmb{\beta}(\pmb{\varepsilon})$, která splňuje $\pmb{\beta}(\pmb{\varepsilon}_0)=\mathbf{x}_0$ a $\mathbf{f}(\pmb{\beta}(\pmb{\varepsilon}),\pmb{\varepsilon}) \equiv \mathbf{0}$, tedy $\pmb{\beta}(\pmb{\varepsilon})$ odpovídá rovnovážnému bodu pro parametr $\pmb{\varepsilon}$.

Navíc, pokud $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0)$ má $m_+$ a $m_-$ vlastních hodnot s kladnou resp. zápornou reálnou částí, bude mít v okolí $\pmb{\varepsilon}_0$ Jacobiho matice $D\mathbf{f}(\pmb{\beta}(\pmb{\varepsilon}),\pmb{\varepsilon})$ stejný počet $m_+$ a $m_-$ vlastních hodnot s kladnou resp. zápornou reálnou částí.

Uvažujme systém diferenčních rovnic s parametrem tvaru \begin{equation} \mathbf{x}(n+1) = \mathbf{f}(\mathbf{x}(n), \pmb{\varepsilon}), \label{pard}\tag{13} \end{equation} kde $\mathbf{x} \in \mathbf{X} = \mathbb{R}^m$ je vektor proměnných, $\pmb{\varepsilon} \in \mathbb{R}^k$ je vektor parametrů a vektorová funkce $\mathbf{f}: \mathbb{R}^m \times \mathbb{R}^k \rightarrow \mathbb{R}^m$ je dostatečně hladká. Jestliže $\mathbf{f}(\mathbf{x}_0, \pmb{\varepsilon}_0)=\mathbf{x}_0$, má systém (13) rovnovážný bod $\mathbf{x}_0$ pro parametr $\pmb{\varepsilon}=\pmb{\varepsilon}_0$ a linearizovaný systém v tomto bodě je $$ \mathbf{u}(n+1) = D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0) \mathbf{u}(n),$$ kde $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0)$ značí Jacobiho matici v bodě $\mathbf{x}_0$ pro parametr $\pmb{\varepsilon}=\pmb{\varepsilon}_0$. Je-li pro $\pmb{\varepsilon}_0$ pevný bod $\mathbf{x}_0$ hyperbolický, je lineární transformace $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0)-\mathbf{I}: \mathbb{R}^m \to \mathbb{R}^m$ invertibilní a věta o implicitní funkci zaručuje lokálně existenci a jednoznačnost křivky $\pmb{\varepsilon} \mapsto \pmb{\beta}(\pmb{\varepsilon})$, která splňuje $\pmb{\beta}(\pmb{\varepsilon}_0)=\mathbf{x}_0$ a $\mathbf{f}(\pmb{\beta}(\pmb{\varepsilon}),\pmb{\varepsilon}) \equiv \pmb{\beta}(\pmb{\varepsilon})$, tedy $\pmb{\beta}(\pmb{\varepsilon})$ odpovídá pevnému bodu pro parametr $\pmb{\varepsilon}$. Navíc, pokud $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0)$ má $m_+$ a $m_-$ vlastních hodnot s velikostí větší resp. menší než 1, bude mít v okolí $\pmb{\varepsilon}_0$ Jacobiho matice $D\mathbf{f}(\pmb{\beta}(\pmb{\varepsilon}),\pmb{\varepsilon})$ stejný počet $m_+$ a $m_-$ vlastních hodnot s velikostí větší resp. menší než 1.

Hyperbolický rovnovážný bod bude mít tedy pro parametry $\pmb{\varepsilon}$ dostatečně blízké $\pmb{\varepsilon}_0$ stejné kvalitativní vlastnosti (stabilitu, nestabilitu, dimenze stabilní a nestabilní variety). V okolí hyperbolického rovnovážného bodu závislého na parametru je tedy tento systém tzv. strukturálně stabilní, tj. perturbovaný systém je s ním lokálně topologicky ekvivalentní.

V případě, že má Jacobiho matice $D\mathbf{f}(\mathbf{x}_0,\pmb{\varepsilon}_0)$ nějakou vlastní hodnotu s nulovou reálnou částí ve spojitém případě nebo s velikostí rovnou 1 v diskrétním případě ($m_0 \neq 0$), není zaručena existence ani jednoznačnost křivky $\pmb{\beta}(\pmb{\varepsilon})$, tj. při perturbaci může dojít k zániku rovnovážného bodu (v každém okolí $\pmb{\varepsilon}_0$), nebo k vzniku nové větve rovnovážných řešení (odtud vznikl název, rozvětvení = bifurkace) a samozřejmě při přechodu $\pmb{\varepsilon}_0$ může dojít ke změně stability, dimenze stabilní a nestabilní variety, tedy obecně k lokální kvalitativní změně chování systému.


Lokální bifurkace

Definice
Lokální bifurkací systému (12) resp. (13) v okolí rovnovážného bodu $\mathbf{x}_0=\pmb{\beta}(\pmb{\varepsilon_0})$ s kritickou hodnotou parametru $\pmb{\varepsilon}=\pmb{\varepsilon}_0$ rozumíme kvalitativní změnu dynamiky v okolí kritické hodnoty $\pmb{\varepsilon}_0$, kdy fázové portréty v okolí rovnováhy $\mathbf{x}_0$ při přechodu přes bifurkační parametr $\pmb{\varepsilon}_0$ nejsou lokálně topologicky ekvivalentní.

Poznámka: V okolí nehyperbolické rovnováhy, kde dochází k bifurkaci, je systém strukturálně nestabilní.

Uvažujme diferenciální rovnice s parametrem tvaru \begin{equation} \label{sn}\tag{14} \dot x = \varepsilon - x^2, \quad x \in \mathbb{R}, \, \varepsilon \in \mathbb{R}. \end{equation} Rovnovážné body splňují $f(x,\varepsilon) := \varepsilon - x^2 = 0$, tj. leží na křivce $\varepsilon=x^2$. Pro $\varepsilon <0$ nemá rovnice (14) žádný rovnovážný bod, pro $\varepsilon=0$ je rovnováhou bod $x_0=0$ a pro $\varepsilon >0$ jsou rovnováhy dvě: $x=\pm \sqrt \varepsilon$. Parametr $\varepsilon=0$ je tedy bifurkační hodnotou a při jeho přechodu v okolí počátku dochází k lokální bifurkaci typu fold (ohyb). Bod $(x_0,\varepsilon_0)=(0,0)$ je tzv. limitním bodem. Všimněte si, že vlastní hodnota $\lambda = Df(0,0) = 0$. Bifurkační diagram bifurkace typu fold:
Křivka odpovídající stabilní rovnováze se zakresluje plnou čarou (plný bod), nestabilní rovnováze pak čárkovaně (prázdný bod).


Fold bifurkace

Věta
Předpokládejme, že jednodimenzionální jednoparametrický systém (rovnice) \begin{equation} \label{gensn}\tag{15} \dot x = f(x,\alpha), \quad x \in \mathbb{R}, \; \alpha \in \mathbb{R}, \end{equation} kde $f$ je hladká funkce, má pro $\alpha=\alpha_0$ rovnovážný bod $x=x_0$ a $\lambda=f_x(x_0,\alpha_0)=0$. Předpokládejme, že jsou splněny podmínky \begin{eqnarray*} f_{xx}(x_0,\alpha_0) \neq 0 & \qquad \text{podmínka nedegenerovanosti},\\ f_{\alpha}(x_0,\alpha_0) \neq 0 & \qquad \text{podmínka transverzality}. \end{eqnarray*} Pak je (15) v okolí rovnováhy lokálně topologicky ekvivalentní systému v normální formě fold bifurkace $$\dot y = \pm \varepsilon \pm y^2$$ (v libovolném okolí počátku).
$f(x,\alpha) = \cancel{f(x_0,\alpha_0)}+ \cancel{f_x(x_0,\alpha_0)}(x-x_0) + f_\alpha(x_0,\alpha_0)(\alpha-\alpha_0) + \tfrac12 f_{xx}(x_0,\alpha_0)(x-x_0)^2 $ $$+ \text{členy s vyššími mocninami}$$ Rovnováha $x_0$ spňuje $f(x_0,\alpha_0)=0$.

Dochází k narušení hyperbolicity, tj. $\lambda=f_x(x_0,\alpha_0)=0$.

Reparametrizace $\epsilon=|f_\alpha(x_0,\alpha_0)|(\alpha-\alpha_0) + \dots $ a posun do počátku $y^2=|\tfrac12 f_{xx}(x_0,\alpha_0)|(x-x_0)^2 + \dots$ převádí první členy na rovnici (14) $\dot y = \pm \varepsilon \pm y^2$, která je tzv. normálním tvarem pro fold bifurkaci. Znaménko $f_{\alpha}(x_0,\alpha_0)$ pak určuje znaménko u $\varepsilon$ v normálním tvaru, znaménko $f_{xx}(x_0,\alpha_0)$ určuje znaménko u $y^2$.

Každá jednoparametrická diferenciální rovnice tvaru (15) splňující podmínky věty má dynamiku v okolí rovnováhy lokálně topologicky ekvivalentní s jejím normálním tvarem (jedna ze 4 možností znaménkových hodnot).

Podmínka nedegenerovanosti $f_{xx}(x_0,\alpha_0) \neq 0$ zaručuje, že nejde o jiný typ bifurkace.
Podmínka transverzality $f_{\alpha}(x_0,\alpha_0) \neq 0$ zaručuje, že při přechodu parametru přes kritickou hodnotu skutečně dochází ke kvalitativní změně (vzniku či zániku rovnovážných bodů).

Kdyby některá z těchto hodnot byla nulová, museli bychom v Taylorově rozvoji použít členy vyšších mocnin, např. s $f_{x\alpha}(x_0,\alpha_0)$ nebo s $f_{xxx}(x_0,\alpha_0)$ a tvar normální formy by se změnil a mohlo by dojít ke kvalitativní změně dynamiky této rovnice.

Ti, kteří chtějí vědět, jak najít onen neznámý homeomorfismus z definice topologické ekvivalence, můžou zalistovat v Kuzněcovovi nebo počkat do předmětu PřF:M9BCF Teorie bifurkací, chaos a fraktály

Bifurkace typu fold se nazývá také někdy bifurkace sedlo-uzel. Podívejte se proč: \begin{eqnarray*} \dot x & = & \varepsilon - x^2,\\ \dot y & = & -y, \end{eqnarray*}
video prof. Ghristahttps://www.youtube.com/watch?v=91phfMHK3Gk

Příklady na fold bifurkaci

Sbírka příkladů na fold bifurkaci

Pro hledání vhodných „adept“ pro jednoparametrickou bifurkaci sedlo-uzel vícerozměrného víceparametrického systému tvaru (12) \begin{equation*} \mathbf{\dot x} = \mathbf{f}(\mathbf{x}, \pmb{\varepsilon}) \end{equation*} můžeme použít jednoduchý algoritmus. Hledáme řešení soustavy rovnic: \begin{eqnarray*} \mathbf{f}(\mathbf{x},\pmb{\varepsilon})&=&\mathbf{0}, \\ \det D\mathbf{f}(\mathbf{x},\pmb{\varepsilon}) &=& 0 \end{eqnarray*} vzhledem k $\mathbf{x}$ a jednomu vybranému parametru. Kromě jedné tedy fixujeme všechny složky $\pmb{\varepsilon}$.

Zda skutečně dochází k bifurkaci sedlo-uzel můžeme ověřit až spočtením vlastních hodnot Jacobiho matice $D\mathbf{f}(\mathbf{x},\pmb{\varepsilon})$ v okolí kritické hodnoty $\pmb{\varepsilon}_0$, přitom Jacobiho matice je vypočtena v rovnovážném bodě $\mathbf{x}=\pmb{\beta}(\pmb{\varepsilon})$, který závisí na parametru.


Další jednoparametrické bifurkace

Další jednoparametrické bifurkace počtu rovnovážných bodů ve spojitých systémech:

Normální forma transkritické bifurkace \begin{equation} \dot x = \varepsilon x - x^2 \tag{16} \end{equation}
Normální forma vidličkové (pitchfork) bifurkace \begin{equation} \dot x = \varepsilon x - x^3 \tag{17} \end{equation}
Věta
Předpokládejme, že jednodimenzionální jednoparametrická rovnice \begin{equation} \label{gentrans} \tag{18} \dot x = f(x,\alpha), \quad x \in \mathbb{R}, \; \alpha \in \mathbb{R}, \end{equation} kde $f$ je hladká funkce, která má pro $\alpha=\alpha_0$ nehyperbolickou rovnováhu $x=x_0$ ($\lambda=f_x(x_0,\alpha_0)=0$), která leží na průsečíku dvou větví rovnováh, tj. platí také $f_\alpha(x_0,\alpha_0) = 0$. Předpokládejme, že jsou navíc splněny podmínky \begin{eqnarray*} f_{xx}(x_0,\alpha_0) \neq 0 & \qquad \text{podmínka nedegenerovanosti},\\ f_{x\alpha}(x_0,\alpha_0) \neq 0 & \qquad \text{podmínka transverzality}. \end{eqnarray*} Pak je (18) v okolí rovnováhy $x_0$ lokálně topologicky ekvivalentní systému v normální formě transkritické bifurkace $$\dot y = \pm \varepsilon y \pm y^2$$
$$f(x,\alpha) = \cancel{f(x_0,\alpha_0)}+ \cancel{f_x(x_0,\alpha_0)}(x-x_0) + \cancel{f_\alpha(x_0,\alpha_0)}(\alpha-\alpha_0) +$$ $$+ \tfrac12 f_{xx}(x_0,\alpha_0)(x-x_0)^2 +f_{x\alpha}(x_0,\alpha_0)(x-x_0)(\alpha-\alpha_0) +$$ $$+ \text{ členy s vyššími mocninami}$$ Podmínka $f_{xx}(x_0,\alpha_0) \neq 0$ byla u fold bifurkace také podmínka nedegenerovanosti. Porušená je podmínka transverzality fold bifurkace, protože $f_\alpha(x_0,\alpha_0) = 0$, ale člen s $f_{x\alpha}(x_0,\alpha_0)$ nevymizí.
Věta
Předpokládejme, že jednodimenzionální jednoparametrická rovnice \begin{equation} \label{genvidl} \tag{19} \dot x = f(x,\alpha), \quad x \in \mathbb{R}, \; \alpha \in \mathbb{R}, \end{equation} kde $f(x-x_0)$ je v okolí počátku lichá funkce, která má pro $\alpha=\alpha_0$ nehyperbolickou rovnováhu $x=x_0$ ($\lambda=f_x(x_0,\alpha_0)=0$). Předpokládejme, že jsou splněny podmínky \begin{eqnarray*} f_{xxx}(x_0,\alpha_0) \neq 0 & \qquad \text{podmínka nedegenerovanosti},\\ f_{x\alpha}(x_0,\alpha_0) \neq 0 & \qquad \text{podmínka transverzality}. \end{eqnarray*} Pak je (19) v okolí rovnováhy lokálně topologicky ekvivalentní systému v normální formě vidličkové bifurkace $$\dot y = \pm \varepsilon y \pm y^3$$
$$f(x,\alpha) = \cancel{f(x_0,\alpha_0)}+ \cancel{f_x(x_0,\alpha_0)}(x-x_0) + \cancel{f_\alpha(x_0,\alpha_0)(\alpha-\alpha_0)} +$$ $$ \cancel{\tfrac12 f_{xx}(x_0,\alpha_0)(x-x_0)^2} + f_{x\alpha}(x_0,\alpha_0)(x-x_0)(\alpha-\alpha_0)+$$ $$+\cancel{\tfrac12 f_{\alpha \alpha}(x_0,\alpha_0)(\alpha-\alpha_0)^2} + \tfrac16 f_{xxx}(x_0,\alpha_0)(x-x_0)^3 +$$ $$+ \text{ členy s vyššími mocninami}$$ Lichost funkce $f$ implikuje $f_{xx}(x_0,\alpha_0) = 0$, tedy je porušená podmínka nedegenerovanosti fold bifurkace. Ze stejného důvodu je porušená podmínka transverzality a $f_\alpha(x_0,\alpha_0) = 0$. První nevyrušené členy jsou s $ f_{x\alpha}(x_0,\alpha_0)$ a s $ f_{xxx}(x_0,\alpha_0)$.

Poznámka: Jak v případě fold, tak v případě transkritické bifurkace znaménko u $y^2$ odpovídá znaménku levé strany podmínky nedegenerovanosti. Podobně u vidličkové bifurkace je znaménko u $y^3$ znaménkem levé strany podmínky nedegenerovanosti. Znaménko u $\varepsilon$ odpovídá znaménku levé strany podmínky transversality.


Příklady

Příklady na transkritickou a vidličkovou bifurkaci Příklady s více bifurkacemi

Nastavení zobrazení příkladů:

Vyhledat příklad nebo problém podle čísla

\begin{equation} \mathbf{\dot x} = \mathbf{f}(\mathbf{x}, \pmb{\varepsilon}), \tag{12} \end{equation} Přejít na definici
\begin{equation} \mathbf{x}(n+1) = \mathbf{f}(\mathbf{x}(n), \pmb{\varepsilon}), \tag{13} \end{equation} Přejít na definici
\begin{equation} \tag{14} \dot x = \varepsilon - x^2, \quad x \in \mathbb{R}, \, \varepsilon \in \mathbb{R}. \end{equation} Přejít na definici
\begin{equation} \tag{15} \dot x = f(x,\alpha), \quad x \in \mathbb{R}, \; \alpha \in \mathbb{R}, \end{equation} Přejít na definici
\begin{equation} \tag{18} \dot x = f(x,\alpha), \quad x \in \mathbb{R}, \; \alpha \in \mathbb{R}, \end{equation} Přejít na definici
\begin{equation} \tag{19} \dot x = f(x,\alpha), \quad x \in \mathbb{R}, \; \alpha \in \mathbb{R}, \end{equation} Přejít na definici