Pompežev kot

Ker stvari občasno zapišem

Populacijski modeli

SIR model epidemije, populacijski model Lotka-Volterra in model optičnega črpanje v laserju

  1. Razišči preprost SIR model epidemije. V modelu populacijo razdelimo v tri razrede: (D) zdravi in dovzetni, (B) bolni in kliconosni, (I) imuni: nedovzetni in nekliconosni. Bolezen se širi s stiki med zdravimi in bolnimi. Bolnik preide s konstantno verjetnostjo med imune (ozdravi ali umre).

  2. Preuči standardni standardni deterministični model zajci-lisice (model Lotka-Volterra).

  3. Analiziraj fazni portret za populacijski model laserja s konstantnim črpanjem.

Model epidemije

Poteki epidemije za \(B_0 = 1/100\) in za tri različne parametre \(\alpha, \beta\). Vidimo, da večji \(\alpha\) (t. j. večji \(R_0\)) povzroči hitrejše širjenje in višji vrh. Manjši \(\beta\) (večji čas okrevanja \(\tau_\mathrm{preboli}\)) prav tako povzroči višji vrh, a pandemija potem traja dlje časa.

Preprost model epidemije modeliramo kot sistem navadnih diferencialnih enačb \begin{equation}\begin{aligned} \dot{D} &= -\alpha DB, \nonumber \\ \dot{B} &= \alpha DB - \beta B, \label{eq:SIR} \\ \dot{I} &= \beta B. \nonumber \end{aligned}\end{equation} Faktor \(\alpha\) je pri tem t. i. reproduktivni faktor bolezni, ki narekuje hitrost njenega širjenja. Takoj v prvi enačbi v sistemu vidimo, da se bo število dovzetnih le zmanjševalo \[D(t) \le D_0,\] posledično pa to, ali se bo epidemija sploh širila, narekuje pogoj \begin{equation}\dot{B} \le I(\alpha D_0 - \beta). \label{eq:ineq}\end{equation} Če želimo, da se bolezen vsaj na neki točki širi (da je \(\dot{B} > 0\)), mora biti desna stran neenakosti (2) pozitivna, torej mora veljati \begin{equation}R :=\frac{\alpha D_0}{\beta} > 1, \label{eq:R}\end{equation} pri čemer smo uvedli t. i. reproduktivni faktor \(R\). Če je na začetku dovzetna vsa populacija, je to t. i. osnovni reproduktivni faktor. \[R_0 :=R\vert_{D_0 = 1} = \frac{\alpha}{\beta}\] Ta parameter je široko uporabljen v imunološki literaturi in tudi poročan tekom bolezni kot je bil npr. Covid-19 (glej tabelo 1). Za neke smiselne začetne parametre bomo predpostavili, da tipično ljudje bolezen prebolijo (ali pa umrejo) v času 10-ih dni \[\beta = \frac{1}{\tau_\text{preboli}} \approx \frac{1}{10\,\text{dni}} = 0.1.\] Če torej vzamemo nek smiseln \(R_0 \approx 3\) za SARS-CoV, lahko izberemo za \(\alpha \approx 0.3\). Narišemo primere poteke epidemije za različne \(\alpha, \beta\) (glej sliko 1). Kako točno je vrh \(B_\text{max}\) in čas njegovega nastopa odvisen od parametrov epidemije, lahko vidimo na sliki 2, kjer namesto parametrov \(\alpha, \beta\) uporabimo ekvivalentna \(R_0, \tau_\text{preboli}\). Vidimo, da večji \(\alpha\) epidemijo ojača (večji \(B_\text{max}\)) in pospeši (manjši \(t(B_\text{max})\)), medtem pa manjši \(\beta\) epidemijo zgolj ojača (večji \(B_\text{max}\)), časa njenega vrha pa ne spremeni.

image image
Odvisnost vrha epidemije \(B_\mathrm{max}\) in časa, ob katerem se vrh pojavi \(t(B_\mathrm{max})\) od reproduktivnega faktorja \(R_0\) in časa trajanja bolezni \(\tau_\text{preboli}\). (Zgoraj) Preseki za konstantne \(\tau_\text{preboli}\). (Spodaj) Preseki za konstantne \(R_0\).
\(\mathbf{R}_0\)
Wuhan 2.4-2.6
EU 3
\(\alpha\) 4-5
\(\delta\) 5-8
ošpice 12-18
Osnovni reproduktivni faktorji za variante SARS-CoV (Covid-19) virusa in za ošpice. Vzeto iz [1].

Odvisnost vrha epidemije

Zanima nas tudi, koliko je maksimalno število bolnih \(B_\mathrm{max}\) in kdaj tak vrh epidemije nastopi, t. j. čas \(t(B_\mathrm{max})\). To odvisnost narišemo na sliki 2 po parametrih \((R_0, \tau_\text{preboli})\) (namesto \((\alpha, \beta)\)).

Potek bolezni, če ob nekem času (v 60. dnevu za prikazan primer) virus mutira in se mu spremeni reproduktivni faktor \(R_0\). Vidimo, da lahko iz upadanja preidemo v ponovno rast števila bolnih, dobimo drugotni vrh epidemije.
Poteki bolezni za različne začetne deleže imunih \(I_0\). Z večjim številom imunih osebkov se vrh epidemije \(B_\mathrm{max}\) manjša, za \(I_0 > I_0^{(\text{krit})}\) pa se epidemija sploh ne začne, saj je reproduktivni faktor po (3) že takoj manjši od 1.

Mutacija virusa in cepljenje

Če virus med potekom epidemije mutira, se mu lahko spremeni npr. reproduktivni faktor (glej tabelo 1). To lahko povzroči sekundarni vrh epidemije, ki je višji od začetno pričakovanega (slika 3).

V model bomo poskusili vključiti tudi pojav cepljenja. V nekem trenutku \(\tau_\text{cep.}\) bomo precepili \(\Delta I_\text{cep.}\) delež populacije (slika 5 zgoraj). Kako čas cepljenja in delež cepljenja vpliva na vrh epidemije vidimo na sliki 5 spodaj.

Inkubacijska doba in popuščanje imunosti

Po vzoru [2] dodamo našemu modelu (1) še inkubacijsko dobo \(\tau_\text{DB}\) in pa člen \(\gamma I_{(t - \tau_\text{ID})}\), ki opisuje popuščanje imunosti z specifično verjetnostjo \(\gamma\) po času \(\tau_\text{ID}\). Po novem se sistem diferencialnih enačb glasi \begin{equation}\begin{aligned} \dot{D} &= -\alpha D_{(t - \tau_\text{DB})} B_{(t - \tau_\text{DB})} + \gamma I_{(t - \tau_\text{ID})}, \nonumber \\ \dot{B} &= \alpha D_{(t - \tau_\text{DB})} B_{(t - \tau_\text{DB})} - B_{(t - \tau_\text{BI})}, \label{eq:dde} \\ \dot{I} &= B_{(t - \tau_\text{BI})} - \gamma I_{(t - \tau_\text{ID})}. \nonumber \end{aligned}\end{equation} Rešitve takšnega sistema nam zdaj ponudijo novo oscilatorno dinamiko (slike 67 in 8). Ob pravi izbiri parametrov

Pulzni model cepljenja, kjer ob času \(t_\text{cep.}\) naenkrat precepimo \(\Delta I_\text{cep.}\) delež populacije. (Zgoraj) Potek ob pulznem cepljenju \(30\%\) populacije tik pred vrhom epidemije (na 18. dan). (Spodaj) Vpliv cepljenja na vrh epidemije \(B_\text{max}\) glede na čas in delež pulznega cepljenja. Vidimo, da je efekt znatno večji, če cepimo pred vrhom epidemije (za \((\alpha, \beta) = (0.3, 0.1)\) je ta ob \(t \approx 26.6\,\mathrm{dni}\)).

Zajci in lisice

Zdaj si bomo pogledali še populacijski model Lotka-Volterra, ki opisuje dinamiko plena (zajci \(Z\)) in plenilcev (lisice \(L\)) \begin{equation}\begin{aligned} \dot{Z} &= \alpha Z - \beta ZL, \nonumber \\ \dot{L} &= -\gamma L + \delta ZL. \label{eq:LV} \end{aligned}\end{equation} Uvedli bomo brezdimenzijske količine \[\mathcal{Z}= \frac{Z}{Z_0}, \quad \mathcal{L}= \frac{L}{L_0}, \quad \tau = \frac{t}{t_0},\] pri čemer sta \(Z_0, L_0\) t. i. ravnovesni populaciji plena \begin{equation}Z_0 = \frac{\delta}{\gamma}, \qquad L_0 = \frac{\alpha}{\beta}. \label{eq:units}\end{equation} Če ju vstavimo v (5), ne bo nobene dinamike, sistem bo preprosto ostal v tem stanju s konstantnima populacijama zajcev in lisic. V količinah \((\mathcal{Z}, \mathcal{L}, \tau)\) dobimo nov zapis Lotka-Volterra sistema \[\begin{aligned} \dot{\mathcal{Z}} &= \alpha t_0 \left( \mathcal{Z}- \mathcal{Z}\mathcal{L}\right), \\ \dot{\mathcal{L}} &= \gamma t_0 \left( \mathcal{Z}\mathcal{L}- \mathcal{L}\right). \end{aligned}\] Tedaj lahko vpeljemo brezdimenzijski parameter \(r\) in karakteristični čas \begin{equation}r :=\sqrt{\frac{\alpha}{\gamma}}, \qquad t_0 = \frac{1}{\sqrt{\alpha \gamma}}. \label{eq:r}\end{equation}

Oscilacije iz (4) v vrhu epidemije in pojemanje za različne faktorje \(\gamma\). Ko se bližamo \(\gamma \to \beta\), epidemija vedno bolj počasi zamira (glej od prve proti zadnji sliki). Če je \(\gamma = \beta\), bi se število bolnih preprosto ustalilo pri nekem ravnovesju.
Različno divje oscilacije glede na trajanje imunosti po prebolelosti (zamik \(\tau_\mathrm{ID}\)). Daljša trajanja imunosti povzročijo oscilatorno obnašanje, ki počasneje izzveni.
Poteka za dve zanimivi izbiri parametrov, kjer jasno opazimo valove v \(B(t)\), nekoliko podobno poteku dejanske SARS-CoV epidemije. S primerjavo slik vidimo tudi, da bolj nalezljiv virus sproži večje število takšnih valov.

Parameter \(r\) označuje razmerje med plodnostjo plena in uspešnostjo plenilcev. Majhen \(r\) označuje plen, ki se množi relativno počasi, in plenilce, ki so izjemno uspešni v lovi na njih. Lotka-Volterra enačbi pa zdaj zavzameta obliko \begin{equation}\begin{aligned} \dot{\mathcal{Z}} &= r \left( \mathcal{Z}- \mathcal{Z}\mathcal{L}\right), \nonumber \\ \dot{\mathcal{L}} &= r^{-1} \left( \mathcal{Z}\mathcal{L}- \mathcal{L}\right). \label{eq:LV-nondim} \end{aligned}\end{equation} Za ta sistem lahko zapišemo Jakobian (linearizacijo sistema) za Lotka-Volterra sistem (8) \[J(r, \mathcal{Z}, \mathcal{L}) = \begin{bmatrix} r(1 - \mathcal{L}) & -r\mathcal{Z}\\ r^{-1}\mathcal{L}& r^{-1}(\mathcal{Z}- 1) \end{bmatrix}.\] V stacionarni točki \((\mathcal{Z}, \mathcal{L}) = (0, 0)\) je ta Jakobian \[J(r, 0, 0) = \begin{bmatrix} r & 0 \\ 0 & -r^{-1} \end{bmatrix}.\] Vidimo, da sta lastni vrednosti \(r\) in \(-r^{-1}\) vedno nasprotnih predznakov, torej imamo v tej točki sedlo. Še posebej za majhne \(r\) je ob bližanju \((0, 0)\) značilna dinamika skorajšnjega izumrtja, kjer plenilci praktično iztrebijo plen in od stradanja tudi sami skoraj sami izumrejo (prva slika 9), nato pa sledi dolga faza počasne obnove zaloge plena. V faznem diagramu se vedno bolj bližamo t. i. točki izumrtja \[\text{izumrtje: } T^{-} = (0, 0).\]

Fazni diagrami dinamike zajcev in lisic za različne faktorje \(r\) (izraz 7).

To je stacionarna točka, kjer izumrejo tako plen kot tudi plenilci (\(\mathcal{Z}= 0\) in \(\mathcal{L}= 0\), prva slika 9). Če smo točno v \((\mathcal{Z}, \mathcal{L}) = (0, 0)\), nimamo več dinamike, saj sta obe vrsti izumrli. A če ostane le en zajec, se bo dinamika ponovila. Taka stacionarna točka je nestabilna, saj se za nek poljubno majhen \(\varepsilon > 0\) začetna točka \(T = T^{-} + \varepsilon\) odpelje daleč stran od začetne točka. Za razliko od tega je \[\text{ravnovesje: } T^{+} = (1, 1),\] ki označuje ravnovesje populacij plenilca in plena, stabilna stacionarna točka. \begin{equation}\text{ravnovesje: } Z = \frac{\delta}{\gamma}, \quad L = \frac{\alpha}{\beta}. \label{eq:ravnovesje}\end{equation} Za vsak \(\delta > 0\) namreč obstaja tak \(\varepsilon > 0\), da bo dinamika, ki jo porodi začetna točka \(T = T^{+} + \varepsilon\) ostala v \(\delta\) okolici \(T^{+}\). Pripadajoč Jakobian je \[J(r, 0, 0) = \begin{bmatrix} 0 & -r \\ r^{-1} & 0 \end{bmatrix},\] in ker so njegove lastne vrednosti iz \(\lambda^2 + 1 = 0\) le imaginarne \(\lambda = \pm i\), so po teoriji (glej npr. 4. poglavje v [3]) trajektorije v okolici te točke cikli podobni krožnicam. To tudi vidimo na slikah 9. Časovne poteke takih trajektorij vidimo v drugi (časovni) obliki na 11.

Odvisnost časovne periode

Različne trajektorije, ki označujejo različne \(r\) oz. različne začetne pogoje imajo različne obhodne čase. Seveda je v analogiji z krožnico pričakovano, da je bodo zaključene trajektorije, ki potekajo dlje od stacionarne točke \((1, 1)\), imele daljši obhodni čas (manjši \(\mathcal{Z}_0\) ob \(\mathcal{L}_0 = 1\) pomeni večji obhodni čas, glej sliko 10). Poleg tega pa je ta odvisnost mnogo bolj izražena (obhodni časi so večji in predvsem hitreje naraščajo z manjšim \(\mathcal{Z}_0\) ob \(\mathcal{L}_0 = 1\), spet glej sliko 10).

Poseg v okolje, časovno odvisni parametri

Poglejmo si, kako se sistem odzove na poseg v okolje, npr. večje izobilje hrane za plen. Pri tem se poveča \(\alpha\) faktor, kar bomo v brezdimenzijskem sistemu modelirali z časovno odvisnim \(A(\tau)\), kot v enačbi \begin{equation}\begin{aligned} \dot{\mathcal{Z}} &= r \left( A(\tau) \mathcal{Z}- \mathcal{Z}\mathcal{L}\right), \nonumber \\ \dot{\mathcal{L}} &= r^{-1} \left( \mathcal{Z}\mathcal{L}- \mathcal{L}\right). \label{eq:LV-nondim-A} \end{aligned}\end{equation} Že iz brezdimenzijskih enot \(L_0\) in \(Z_0\) (enačba (6)), še lepše pa iz faznega diagrama (prva slika 12) se vidi, da bo sprememba \(\alpha\) (ali pa \(\beta\)) nekoliko neintuitivno vplivala le pa populacijo plenilcev. Boljši pogoji za plen se torej prevedejo le na boljše pogoje za plenilce. Obratno bi bolj dolgoživ plenilec pomenil le povečanje populacije plena.

Nosilnost okolja za plen in sitost plenilcev

V model želimo vključiti nekaj dodatnih realističnih obnašanj, ki bi jih lahko pričakovali v takem biološkem sistemu. Prvo upoštevamo končno nosilnost (ang. carrying capacity) okolja za populacijo plena \(K\). Člen, ki označuje razmnoževanje plena torej dopolnimo kot \[\mathcal{Z}\to \mathcal{Z}\left( 1 - \frac{\mathcal{Z}}{K} \right).\] Tako se bo za \(\mathcal{Z}\to K\) plen vedno manj učinkovito množil, saj morajo posamezniki (zajci) v populaciji tekmovati med sabo za potrebne vire. \[\mathcal{Z}\mathcal{L}\to \mathcal{Z}\mathcal{L}\left( \frac{1}{1 + \mathcal{Z}/ C} \right),\] pri čemer smo dodali faktor \(\left( \frac{1}{1 + \mathcal{Z}/C} \right)\), ki se zasiči za \(\mathcal{Z}\ll C\) in tako modelira diminishing return vrednost dodatnega plena, ko je plenilec že sit. Lotka-Volterra sistem zdaj dobi obliko \begin{equation}\begin{aligned} \dot{\mathcal{Z}} &= r \left( \mathcal{Z}\left( 1 - \frac{\mathcal{Z}}{K} \right) - \frac{\mathcal{Z}\mathcal{L}}{1 + \mathcal{Z}/ C} \right), \nonumber \\ \dot{\mathcal{L}} &= r^{-1} \left( \frac{\mathcal{Z}\mathcal{L}}{1 + \mathcal{Z}/ C} - \mathcal{L}\right). \label{eq:LV-improved} \end{aligned}\end{equation} Za tako modificiran Lotka-Volterra sistem imamo namesto dveh stacionarnih točk \((0, 0)\) in \((1, 1)\) zdaj nov set treh stacionarnih točk. Še vedno je prisotna fiksna točka izumrtja \((0, 0)\), prisotna pa je tudi stacionarna točka \((K, 0)\), kjer je populacija zajcev \(\mathcal{Z}= K\) enaka nosilnosti okolja, plenilca pa ni. Za dinamiko sistema pa je pomembna stacionarna točka \begin{equation}B = \left( \frac{C}{C - 1}, \frac{C (KC - K - C)}{K(C-1)^2} \right), \label{eq:B}\end{equation} ki v grobem prevzame vlogo stacionarne točke ravnovesja (točka \(+\) oz. \((1, 1)\), glej enačbo (9)). A točka \(B\) je zdaj odvisna od parametrov \(K, C\), dinamika v njeni okolici pa je bolj zanimiva. Zapišemo njen Jakobian \[J_B = J(r, \mathcal{Z}_B, \mathcal{L}_B) = \begin{bmatrix} r \left( 1 - \frac{2\mathcal{Z}}{K} - \frac{C^2 \mathcal{L}}{(\mathcal{Z}+ C)^2} \right) & -\frac{rC \mathcal{Z}}{\mathcal{Z}+ C} \\ \frac{C^2 \mathcal{L}}{r (C + \mathcal{Z})^2} & \frac{C\mathcal{Z}- C - \mathcal{Z}}{r(C + \mathcal{Z})} \end{bmatrix}.\]

Odvisnost obhodne periode od začetnega pogoja \(\mathcal{Z}_0\), pri tem da je \(\mathcal{L}_0\) stalno ravnovesni \(\mathcal{L}_0 = 1\). Za velik \(r\) ali \(\mathcal{Z}_0 \to 1^{-}\) so trajektorije v faznem prostoru skoraj krožnice, in obhodni čas je tedaj \(T_{2\pi} \to 2\pi\).

Na podlagi lastnih vrednosti \(\lambda_i\) tega Jakobiana bomo karakterizirali obnašanje okoli točke \(B\). Glede na rešitve karakterističnega polinoma \begin{equation}p_B(\lambda) = 1 - \frac{1}{C} - \frac{1}{K} + \frac{r(C + C^2 + K - CK)\lambda}{(C-1)CK} + \lambda^2 = 0, \label{eq:quadratic}\end{equation} ločimo tri možnosti [3]

  1. Vse lastne vrednosti vrednosti \(\lambda_i \in \mathbb{R}\). Tedaj je točka fiksna točka, njena stabilnost pa je določena s pozitivno definitnostjo Jakobiana. Za kvadratni karakteristični polinom \(p_B(\lambda)\) je to ekvivalentno \(D > 0\) (izraz (14), območje narisano z rdečo na tretji sliki 14).

  2. Vse lastne vrednosti \(\lambda_i \in \mathbb{C}\) in \(\Re(\lambda_i) > 0\). Tedaj so trajektorije spirale navzven iz fiksne točke. Ravno tu opazimo limitne cikle, kot je to jasno ilustrirano na sliki 14 za modro pobarvano območje.

  3. Vse lastne vrednosti \(\lambda_i \in \mathbb{C}\) in \(\Re(\lambda_i) < 0\). Tedaj so trajektorije spirale v fiksno točko. To je spet jasno ilustrirano na tretji sliki 14 za nepobarvano območje med rdečim in modrim.

Te tri možnosti bomo ločili z uporabi diskriminante za (13) \begin{equation}D = \frac{4CK(C+K - CK) + \frac{r^2}{(C-1)^2} (C + C^2 + K - CK)}{C^2 K^2}, \label{eq:disc}\end{equation} ki jo uprizorimo na sliki 14 desno spodaj z rdečim območjem \(D > 0\). Da ločimo spirale navznoter in spirale navzven bomo uporabili tudi količino, ki je sorazmerna \(\Re(\lambda_i)\), sicer \[\Re(\lambda_i) \propto - C- K + CK + C^2,\] kar narišemo kot modro območje \(\Re(\lambda_i) < 0\) na sliki 14 desno spodaj.

Limitni cikli

Na podlagi diskriminante in kriterija \(\Re(\lambda_i) < 0\) lahko zdaj opazimo, kdaj se v faznem poteku pojavijo limitni cikli. Na sliki 14 so narisani fazni diagrami , t. j. izven območje \(D > 0\) in hkrati v območju \(\Re(\lambda_i) < 0\).

Časovni poteki za konkretne začetne pogoje in parametre \(r\) iz slik 9. Pri vsakem je zgoraj desno prikazana tudi trajektorija v faznem prostoru.
(Prvo) Fazne trajektorije ob časovno odvisnem reproduktivnem faktorju člena \(A(\tau) = 1 + \frac{1}{1 + e^{-10(\tau - 5)}}\). Vidimo, da se fiksna točka (ekvilibrijska) zamakne za faktor \(A\) proti večji koncentraciji plenilcev. (Drugo) Časovni potek za en začetni pogoj.
Fazna poteka za izboljšan model (11). (Prvo) Približevanje limitnemu ciklu (parametri \((r, K, C) = (0.5, 7, 3)\)) za dva začetna pogoja. (Drugo) Spiralo približevanje fiksni točki \(B\) za dva začetna pogoja (parametri \((r, K, C) = (0.5, 4, 3)\)).
Prikaz potekov v faznem prostoru za različne \((K,C)\) in za \(r = 0.5\). Označene so fiksne točke \(B = B(K, C)\) (enačba (12)), kateri se nekateri fazne trajektorije spiralno približujejo, druge pa se ji oddaljujejo. Za tiste, ki se točki \(B\) oddaljujejo, opazimo limitne cikle (označeni z rdečo). (Desno spodaj) Označene točke \((K, C)\), za katere smo narisali fazne diagrame. Z rdečo je označeno področje pozitivne diskriminante karakterističnega polinoma (13). Z modro je označeno območje, kjer ima (13) realen del rešitve pozitiven.

Fotoni v laserju

Laser opišemo kot snov, sestavljeno iz števila atomov \(a\), ki jo stalno vzbujamo, pri tem pa vzbujena stanja \(a\) stalno prehajajo nazaj v osnovna stanja s tem, da oddajo fotone svetlobe \(f\). To opisuje sistem dveh navadnih diferencialnih enačb \begin{equation}\begin{aligned} \dot{a} &= R - B_2 fa - \beta a, \nonumber \\ \dot{f} &= -\alpha f + B_1 fa. \label{eq:laser} \end{aligned}\end{equation} Ta sistem ima dve fiksni točki. Prva je točka, kjer imamo zgolj atome (\(f = 0\)), saj vzbujena stanja ustvarjamo ravno dovolj hitro, da kompenziramo razpadanje \[\text{nezadostno črpanje brez fotonov: } \left( \frac{R}{\beta}, 0 \right).\] Druga kritična točka \((a, f)\) je \[\text{ravnovesna fiksna točka } C = \left( \frac{B_1 R - \alpha\beta}{B_2 \alpha}, \frac{\alpha}{B_1} \right),\] na podlagi katere bomo izbrali nove karakteristične dimenzije \[R_0 = \frac{\alpha\beta}{B_1}, \quad A_0 = \frac{\alpha}{B_1}, \quad F_0 = \frac{\beta}{B_2}, \quad t_0 = \frac{1}{\beta},\] s katerimi vpeljemo brezdimenzijske količine \[R = R_0 r, \quad a = A_0 \mathcal{A}, \quad f = F_0 \mathcal{F}, \quad t = t_0 \tau,\] v katerih sistem enačb (15) ob uvedbi \[q = \frac{\alpha}{\beta},\] zavzame obliko \begin{equation}\begin{aligned} \dot{\mathcal{A}} = r - \mathcal{F}\mathcal{A} - \mathcal{A}, \nonumber \\ \dot{\mathcal{F}} = q \left( \mathcal{F}\mathcal{A} - \mathcal{F} \right). \label{eq:laser-nondim} \end{aligned}\end{equation}

Fazni poteki sistema (16) za \(q = 2\) in različne \(r\). Slika je narisana tako, da za naključne začetne točke v faznem prostoru enačbo rešujemo naprej, nato pa še nazaj v času. Rešitve v času naprej so narisane v modro-zelenih, časovno obrnjene rešitve pa v oranžno-vijoličnih barvah. Tako je po zelenih barvah takoj vizualno jasno, kam se sistem razvija. (Prvo) Primer za \(r = 5 > 1\). Vidimo, da se sistem razvija k ravnovesnemu \(C\), kjer imamo število fotonov \(f \propto R\). (Drugo) Primer za \(r = 0.5 < 1\). Za razliko od \(r > 1\) se sistem razvija k ravnovesni fiksni točki \((r, 0)\), kjer ni prisotnih nobenih fotonov. (Tretje) Prehodni primer z \(r = 1\).

V novih brezdimenzijskih \((\mathcal{A}, \mathcal{F})\) sta fiksni točki podani kot \[\begin{aligned} \text{nezadostno črpanje brez fotonov: } \left( r, 0 \right), \\ \text{ravnovesna fiksna točka } C = \left( 1, r-1 \right). \end{aligned}\] Jakobian v fiksni točki \((r, 0)\) je \[J(r, 0) = \begin{bmatrix} -1 & -r \\ 0 & q(r-1) \end{bmatrix},\] za kar preprosto izračunamo diagonalizacijo \[J(r, 0) = P \begin{bmatrix} -1 & 0 \\ 0 & q(r-1) \end{bmatrix} P^{-1}, \quad P = \begin{bmatrix} 1 & 0 \\ \frac{-r}{1 - q + qr} & 1 \end{bmatrix},\] na podlagi katere lahko za fiksno točko ločimo naslednje možnosti:

  1. Če je \(r > 1\), je \((r, 0)\) sedlo in nestabilna fiksna točka sistema (16). Glej prvo sliko 16.

  2. Če je \(r < 1\), je \((r, 0)\) stabilna fiksna točka sistema (16). Glej drugo sliko 16.

  3. Če je \(r = 1\), je \((1, 0)\) sedlo za Gaussovsko ukrivljenostjo 0. Tedaj je tudi druga fiksna točka \(C\) ista točka. Glej tretjo sliko 16.

(Zgoraj) Poteka za različne \(q\) pri \(r = 1.5\) in \(r = 5\) in pri začetnemu pogoju \((\mathcal{A}_0, \mathcal{F}_0) = (3, 10^{-6})\). Tak potek predstavlja vklop laserja, kjer začnemo z majhno populacijo fotonov. V modri, črni in rdeči barvi so narisani poteki za underdamped, critically damped in overdamped potek, ki ustreza \(q\) vrednostim okoli kritičnega \(q = 1\). To lahko vidimo tudi na sliki 18. (Spodaj) Poteka za različne \(q\) pri \(r = 1.5\) in \(r = 5\) in pri začetnemu pogoju \((\mathcal{A}_0, \mathcal{F}_0) = (0, 5)\).

Iz slike 16 lahko vidimo, da ima sistem v točkah \((r, 0)\) in točki \(C\) dve ravnovesji. Kateremu ravnovesju se približuje v \(t \to \infty\) pa je odvisno predvsem od moči črpanja. Za črpanja \(r > 1\) se bo laser približeval točki \(C\), v kateri imamo neko število fotonov \(\mathcal{F} = r-1\). Potek približevanja temu ravnovesju za različne \(q\) lahko vidimo na sliki 17. Nasprotno bo za šibko črpanje \(r < 1\) pa bo populacija fotonov ne glede na začetno zamrla proti 0 (npr. slika 16).

To lahko vidimo tudi iz analize fiksne točke \(C = (1, r-1)\), v kateri je karakteristični polinom Jakobiana \[\lambda^2 + r\lambda + qr - q = 0,\] iz česar lahko določimo lastni vrednosti \[\lambda_{1,2} = -\frac{r}{2} \pm \sqrt{q - qr + \frac{q^2}{4}}.\] Prvo predpostavimo, da je diskriminanta v tej rešitvi pozitivna. Če zapišemo diskriminanto pod korenom kot \(r^2 - q(r-1)\), je jasno, da velja:

  1. Za \(r > 1\) sta \(\lambda_{1,2} < 0\) in je \(C\) stabilna fiksna točka. Glej prvo sliko 16.

  2. Za \(r < 1\) sta \(\lambda_{1} > 0\), \(\lambda_{2} < 0\) in je \(C\) nestabilna fiksna točka. Glej drugo sliko 16.

  3. Za \(r = 1\) imamo zopet degenerirani primer, kjer sta obe fiksni točki enaki (tretja slika 16).

Kako pa interpretiramo Jakobian, če je diskriminanta negativna, t. j. da je \[q > \frac{r^2}{4(r-1)}.\] Tedaj imamo lastni vrednosti z \(\Re(\lambda_{1,2}) < 0\) in neničelnim imaginarnim delom \(\Im(\lambda_{1,2}) \ne 0\). Taka lastna vrednost narekuje, se trajektorije točki \(C\) približujejo spiralno, ne več kot trajektorije ki so asimptotsko vzporedne z enim od lastnih vektorjev Jakobiana v \(C\). Ta sprememba je vidna na sliki 18.

Vpliv različnih \(q\) na fazne poteke pri \(r =5\). Pri \(q = 1\) se zgodi prehod med \(q > 1\) režimom (Tretja slika), kjer overshootamo in iznihamo v ravnovesje in režimom \(q < 1\) (Prva slika), kjer nihanja sploh ni (nekakšno podkritično dušeno, underdamped obnašanje).
Časovni poteki za \(q = 3\) in \(q = 8\) in različne moči črpanja \(r\). Vidimo, kako se spreminja ravnovesna vrednost \(\mathcal(\tau \to \infty) = r - 1\).
Analiza nihanj ob vklopu laserja. (Prvo) V črni vidimo za \((q, r) = (10, 2)\) funkcijo \(\widetilde{\mathcal{F}}(\tau) :=\mathcal{F}(\tau) - r + 1\), ki opisuje tranzitivni presežek nad ravnovesno vrednost \(r - 1\). To funkcijo nato razstavimo preko Hilbertove transformacije \(\mathcal{H}\) na oscilatorno fazo in ovojnico (magnitudo). (Druga slika zgoraj) Za parametra \((q, r)\) prešteto število \(6\pi\) skokov v fazi \(\mathcal{H}(\widetilde{\mathcal{F}}(\tau))\). (Druga slika spodaj) Za parametra \((q, r)\) povprečna perioda med posameznimi \(6\pi\) skoki v fazi \(\mathcal{H}(\widetilde{\mathcal{F}}(\tau))\).

Viri

[1]
J. Gallagher, „Covid: Is there a limit to how much worse variants can get?“, BBC, jun. 2021, Dostopno na: https://www.bbc.com/news/health-57431420. [Pridobljeno: 25. oktober 2024]
[2]
H. K. Ebraheem, N. Alkhateeb, H. Badran, in E. Sultan, „Delayed dynamics of SIR model for COVID-19“, Open Journal of Modelling and Simulation, let. 9, št. 2, str. 146–158, 2021.
[3]
D. A. Sanchez, Ordinary differential equations and stability theory: An introduction. Dover Publications, 1979.