Wikipendium

History Compendium
Log in
This is an old version of the compendium, written June 1, 2016, 6:04 p.m. Changes made in this revision were made by trmd. View rendered version.
Previous version Next version

TMA4165: Differensialligninger og Dynamiske Systemer

$$ \newcommand{\dt}{\,\mathrm{d}t} \newcommand{\dx}{\,\mathrm{d}x} \newcommand{\dy}{\,\mathrm{d}y} \newcommand{\dh}{\,\mathrm{d}h} \newcommand{\pt}{\partial t} \newcommand{\px}{\partial x} \newcommand{\py}{\partial y} \newcommand{\QEDA}{\hfill\ensuremath{\blacksquare}} \newcommand{\QEDB}{\hfill\ensuremath{\square}} \newcommand{\R}{\mathbb{R}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\bmat}[1]{\begin{bmatrix}#1\end{bmatrix}} $$ # Repetisjon ## Definisjoner En **differensiallikning** er en relasjon mellom en **variabel** og dens deriverte. En **førsteordens**-differensiallikning inneholder ledd med **første-derivarte**, **andreordens** med andre-deriverte, og så videre. En **lineær** differensiallikning er en differensiallikning hvor alle ledd vedrørende den primære variablen er lineære. For eksempel er $$ x'- x = t $$ en lineær differensiallikning, mens $$ x'^2 - x = t $$ *ikke* er en lineær differensiallikning, siden leddet $x'$ er opphøyd i annen. Likninger som f.eks. $$ x' - cos(t)x = sin(t) $$ er heller ikke lineære, siden $cos(t)$ er multiplisert med $x$. En **homogen** differensiallikning er en likning på formen, $$ f(x, x', x'',\ldots,x^{(n)} = 0 $$ Reversert, har vi at en **uhomogen** differensiallikning er på formen $$ f(x, x', x'',\ldots,y^{(n)} = g(t),\>g(t) \not\equiv 0 $$ Et **likningssystem** av første orden over $n$ variabler er et system med differensiallikninger $$ \begin{align} x_1' &= f_1(x_1,\dots,x_n) \\ x_2' &= f_2(x_1,\dots,x_n) \\ \dots& \\ x_n' &= f_n(x_1,\dots,x_n) \end{align} $$ Eksempelvis er $$ x' = 2x - y \\ y' = y + x $$ ett eksempel på et likningssystem. Vi kan alternativt skrive likningssystemet på matriseform: $$ \begin{bmatrix} x' \\ y' \end{bmatrix} = \begin{bmatrix} 2 & - 1 \\ 1 & 1 \end{bmatrix}\begin{bmatrix} x \\ y \end{bmatrix} $$ En alternativ notasjon for den deriverte, som vi og kommer til å bruke videre, er *Newtons* notasjon for tidsderiverte: $$ \dot{x} = \frac{\dt}{\dx} $$ ## Løsningen til lineære systemer ### Separable lineære første-ordens likninger Om vi har en lineær likning av første-orden på formen $$ \frac{dx}{dt} = f(x)g(t) $$ kaller vi likningen **separabel**. I så tilfelle kan vi løse den på følgende måte: $$ \begin{align} \frac{\dx}{\dt} =& f(x)g(t) \\ \frac{\dx}{f(x)} =& g(t)\dt \\ \int \frac{\dx}{f(x)} =& \int g(t) \dt \\ \end{align} $$ Vi kan så gjennomføre de ubestemte integralene, og finne et utrykk for $x$. ** Eksempel.** Løs likningen $$ x' - cos(t)x = 0 $$ *Løsning*. $$ \begin{align} \frac{\dx}{\dt} =& \cos(t) x \\ \int\frac{\dx}{x} =& \int \cos(t) \dt \\ \ln(x) =& \sin(t) + C \\ x(t) =& k\exp\left(sin(t)\right) \end{align} $$ Dette eksemplet fører oss til følgende proposisjon: > **Proposisjon.** Enhver første-ordens lineær differensiallikning på formen > $$ y' - f(t)y = 0$$ > har løsning > $$ y(t) = k\exp\left(\int f(t) \dt\right) $$ *Bevis.* Ta eksemplet ovenfor og erstatt $cos(t)$ med $f(t)$. ### Generelle lineære første-ordens likninger > **Lemma.** Løsningen til en første-ordens lineær differensiallikning > >$$ >x' + f(t)x = g(t) >$$ > >er > >$$ >x(t) = \frac{\int h(t)g(t)\dt + C}{h(t)},\> h(t) = ke^{\int f(t) \dt} >$$ *Bevis.* La $h(t)$ være en funksjon av $t$, slik at $h(t)f(t) = h'(t)$. Gang nå hele systemet med $h(t)$: $$ \begin{align} h(t)x'(t) + h(t)f(t)x(t) =& h(t)g(t) \\ h(t)x'(t) + h'(t)x(t) =& h(t)g(t) \\ \end{align} $$ Vi ser nå at vi venstresiden danner resultatet av en produktderivasjon, og trekker sammen: $$ (h(t)x(t))' = h(t)g(t) $$ Vi tar så å integrer på begge sider: $$ \begin{align} \int (h(t)x(t))' \dt &= \int h(t)g(t) \dt \\ h(t)x(t) - C &= \int h(t)g(t) \dt \\ x(t) =& \frac{\int h(t)g(t)\dt + C}{h(t)} \end{align} $$ Merk at vi skriver $-C$ istedenfor $C$ utelukkende av estetiske grunner (En arbitrær konstant i $\R$ sitt fortegn er likegyldig). Vi trenger nå bare å vise at $h$ eksister, og forhåpentligvis i samme sleng finne en formel for å konstruere $h$ i samme sleng. Vi kan bruke separasjon av variable, og får: $$ \begin{align} h(t)f(t) =& h'(t) \\ f(t) =& \frac{h'(t)}{h(t)}\\ f(t) =& (\ln( h(t)))' \\ \int f(t) \dt =& ln(h(t))+k \\ h(t) =& \exp\left({\int f(t) \dt +k_0}\right) \\ h(t) =& k\exp\left({\int f(t) \dt}\right) \end{align} $$ Vi ser at om vi setter inn utrykket vårt for $h$ i utrykket for $x(t)$ vil konstanten $k$ inntre både i nevner og første ledd i teller. Trekker vi ut $k$ av teller, og forkorter, står vi igjen med: $$ x(t) = \frac{\int \exp\left(\int f(t) \dt \right)g(t)\dt + \frac{C}{k}}{\exp\left(\int f(t) \dt \right)} $$ Med andre ord forsvinner $k$ fra utrykket til $h$ og blir "en del av" konstanten $C$. Vi kan dermed "ignorere at den finnes" i faktiske utregninger. Dette fullfører beviset. $\square$ I faktiske utregninger bruker vi gjerne heller utledningen ovenfor steg for steg, heller enn formelen. ** Eksempel** La $$ y' - 2t\,y = 4. $$ Finn $y$. *Løsning*. Vi finner først $h(t)$ som definert over: $$ h(t) = \exp\left(\int -2t \dt\right) \\ h(t) = \exp\left(-t^2\right) \\ $$ Vi setter så inn $h(t)$ i utrykket $(h(t)x(t))' = h(t)g(t)$, og integrerer $$ \begin{align} \left(\exp\left(-t^2)\right) x(t)\right)' &= \exp\left(-t^2\right)\cdot 4 \\ \left(\exp\left(-t^2)\right) x(t)\right) &= \int \exp\left(-t^2\right)\cdot 4 \dt \\ \left(\exp\left(-t^2)\right) x(t)\right) &= 8\sqrt{\pi}\,\mathrm{erf}(t) + C \\ x(t) &= \frac{8\sqrt{\pi}\,\mathrm{erf}(t) + C}{\exp\left(-t^2\right)} \\ \end{align} $$ hvor $erf$ er [Gauss' error funksjon](https://en.wikipedia.org/wiki/Error_function). ### Andre-ordens likninger ## # Fasediagrammer Av "alle differensiallikninger", er det forholdsvis få som har en endelig, lukket, og lettleselig form. Dette kan gjøre det vanskelig å analysere løsningen til differensiallikningen. En av metodene en kan bruke til å trekke ut interessant informasjon om systemet, er ved et **fasediagram**. ## En-dimensjonal differensiallikning La oss bruke et eksempel for å få litt intuisjon bak nytten til et fasediagram. Vi ser på differensiallikningen $$ \ddot{x} - x = 0. $$ Vi ignorerer for øyeblikket at vi kan finne en den generelle løsningen for systemet. La oss skrive om likningen vår til ett likningssystem: $$ \dot{x} = y \\ \dot{y} - x = 0 \implies \dot{y} = x $$ Så hva hjelper dette oss, mon tro? Jo, det vi nå kan gjøre er å plotte et fasediagram, hvor vi ved vært punkt $(x,y)$ får assosiert en *endringsvektor* $\bmat{\dot{x}\\\dot{y}}$. Om vi plotter denne endringsvektoren i et koordinatsystem får vi fasediagrammet vårt: ![](http://i.imgur.com/9nbNUXq.jpg) Dette diagrammet forteller oss hvordan $\ddot{x}$ og $\dot{x} = y$ oppfører seg som en funksjon av $x$ og $\dot{x}$. Dette gir oss innsikt i hvordan systemet utvikler seg over tid. Vi kan også se at vektorene i fasediagrammet danner *faselinjer*. Én slik linje representerer én løsning av systemet, avhengig av initialverdier. ## To-dimensjonale autonome systemer For to-dimensjonale autonome systemer har vi typisk den generelle relasjonen $$ \dot{x} = F(x,y),\quad \dot{y} = G(x, y) $$ Fasediagrammet for et to-dimensjonalt system konstrueres analogt som for det en-dimensjonale tilfellet. Ta for eksempel $$ \dot{x} = x - y \\ \dot{y} = x + 2y \\ \bmat{\dot{x}\\\dot{y}} = \bmat{1 & - 1\\1 & 2} \bmat{x \\ y} $$ Her får vi følgende fasediagram: ![](http://i.imgur.com/6xo2HtH.png) ## Teknikker for å tegne fasediagrammer # Lineære systemer Et lineært dynamisk system over $n$ variable er et system på følgende form: $$ \begin{align} \dot{x_1} &= f_1(x_1,\dots,x_n) \\ \dot{x_2} &= f_2(x_1,\dots,x_n) \\ \dots& \\ \dot{x_n} &= f_n(x_1,\dots,x_n) \end{align} $$ hvor hver $f_n$ er en lineær funksjon. En alternativ måte å skrive systemet på er $$ \bmat{\dot{x_1} \\ \dot{x_2} \\ \dots \\ \dot{x_n}} = A\bmat{x_1 \\ x_2 \\ \dots \\ x_n} $$ hvor $A$ er en $n \times n$-matrise med reelle tall. **Eksempel.** La $$ \begin{align} \dot{x} &= 2x - 3y \\ \dot{y} &= x + y \end{align} $$ være et dynamisk system i to dimensjoner. Systemet kan også skrives $$ \bmat{\dot{x} \\ \dot{y}} = \bmat{2 & - 3 \\ 1 & 1}\bmat{x \\ y} $$ # Likevektspunkter Om vi tar en titt på følgende fasediagram ![](http://i.imgur.com/EMVWNhd.jpg) ser vi fort at vi i origo må ha $\bmat{\dot{x}\\\dot{y}} = 0$. Et slikt punkt kalles et **likevektspunkt**. Det er forskjellige typer likevektspunkter, og noen systemer kan ha flere likevektspunkter. Et lineært system har alltid *ett*, og bare ett, likevektspunkt. Vi klassifiserer likevektspunkter inn i følgende grupper: * Sentre * Stabil Node * Stabil Spiral * Ustabil Node * Ustabil Spiral * Sadelpunkt * Degenerert stabil node * Degenerert ustabil node For å finne ut hva slags likevektspunkt et system har, holder det å regne på matrisen $A$. I det to-dimensjonale tilfellet, hvor $A = \bmat{a & b \\ c & d}$, (som også er det tilfellet vi jobber mest med), regner vi ut følgende verdier: $$ p = a + d \\ q = ad - cb \\ \Delta = p^2 - 4q $$ Utifra dette kan vi bestemme typen likevektspunkt via følgende tabell: || Senter || p = 0 || q > 0 || \Delta > 0 || || Stabil node || p < 0 || q > 0 || \Delta > 0 || || Stabil spiral || p < 0 || q > 0 || \Delta < 0 || || Ustabil node || p > 0 || q > 0 || \Delta > 0 || || Ustabil spiral || p > 0 || q > 0 || \Delta < 0 || || Sadelpunkt || -- || q < 0 || \Delta > 0 || || Degenerert stabil node || p < 0 || q > 0 || \Delta = 0 || || Degenerert ustabil node || p > 0 || q > 0 || \Delta = 0 || Vi kan se en oversikt over alle mulighetene i følgende bilde ![](https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Phase_plane_nodes.svg/2000px-Phase_plane_nodes.svg.png) Et grei mengde huskeregler er følgende: * $q < 0$ er et sadelpunkt * $p = 0$ er et senter * $\Delta \geq 0$ er en node * $\Delta < 0$ er en spiral * $p < 0$ er stabilt, $p > 0$ er ustabilt * $\Delta = 0$ er en degenerert node Om dimensjonen på systemet er $> 2$, generaliserer vi formlene til $$ p = tr(A) \\ q = \det(A) \\ \Delta \mathrm{\,as\,before} $$ **Eksempel.** La oss ta systemet fra eksemplet i forige seksjon. $$ \bmat{\dot{x} \\ \dot{y}} = \bmat{2 & - 3 \\ 1 & 1}\bmat{x \\ y} $$ Vi regner ut $p, q$ og $\Delta$: $$ p = 2 + 1 = 3 \\ q = 2\cdot1 - (1\cdot -3) = 5 \\ \Delta = 3^2 - 4*5 = 9 - 20 = -11 $$ Vi vet dermed at vi har en spiral (av $\Delta < 0$) og at den er ustabil $p > 0$. Fasediagrammet av systemet kan sees i bildet under: ![](http://i.imgur.com/HPl1eH2.png). # Ulineære systemer Ikke alle dynamiske systemer av interesse er lineære systemer. Vi bruker derfor noe krefter på å analysere ulineære systemer. ## Et par eksempler Det interessante med ulineære systemer, er at de kan ha (og ofte har) flere likevektspunkter. Ta for eksempel: $$ \dot{x} = x^2 - xy \\ \dot{y} = y^3 - x $$ Vi har likevektspunkter når $\dot x = \dot y = 0$: $$ x^2 - xy = 0 \Leftrightarrow x(x - y) = 0 \\ y^3 = x \\ \implies x = y = \pm 1 \lor x = y = 0 $$ Vi har dermed likevektspunktene $(1,1), (-1,-1), (0,0)$. Fasediagrammet med et par faselinjer ser ut som følger ![](http://i.imgur.com/sX5IOZT.jpg) ## Praktisk utledning av likevektspunkter for ulineære systemer For ulineære systemer er det ikke helt åpenlyst hvordan man skal gå frem for å klassifisere likevektspunktene til systemet. Det er åpenlyst at vi ikke kan bruke metoden i den forige seksjoner, gitt at den gir klassifiseringen til ett likevektspunkt, hvorav vi her kan ha flere. Vi kan dog se på den den lineariserte versjonen av systemet nært hvert punkt, og deretter anvende metoden i forige seksjon. Med dette menes det at vi estimerer likningene i systemet vårt som en taylorrekke i første ledd. Geometrisk sett burde den lineariserte løsningen være tilnærmet den faktiske løsningen. Vi viser et 2-dimensjonalt eksempel, og utleder i samme sleng de relevante formlene: **Eksempel.** $$ \dot x = X(x,y) = x - y \\ \dot y = Y(x,y) = 1 - xy $$ Vi har her likevektspunkter når $$ x - y = 0 \\ 1 - xy = 0 \\ \implies xy = 1 \land x = y. $$ Dette gir oss de to punktene $(\pm 1, \pm 1)$. Vi utvikler så utrykkene for $\dot x$ og $\dot y$ i en taylorrekke rundt likevektspunktene: $$ \dot x = x\cdot\frac{\partial X}{\partial x}(\pm 1,\pm 1) + y\cdot\frac{\partial X}{\partial y}(\pm 1,\pm 1) + P(x,y) \\ \dot y = x\cdot\frac{\partial Y}{\partial x}(\pm 1,\pm 1) + y\cdot\frac{\partial Y}{\partial y}(\pm 1,\pm 1) + Q(x,y) \\ $$ hvor $P(x,y), Q(x,y)$ er de høyere-ordens leddene av taylorrekken. Vi ignorer disse, gitt linearisering, og får følgende utrykk: $$ \dot x = x - y \dot y = \mp x \mp y $$ Vi ser på punkt for punkt: $(1,1)$: Her har vi lineariseringen $$ \bmat{\dot x \\ \dot y} = \bmat{1 & -1 \\ -1 & - 1} \bmat{x \\ y} $$ Dette gir oss $p = 0$, $q = -2$, og vi vet allerede nå at $(1,1)$ er et sadelpunkt. $(-1,-1)$: Her har vi lineariseringen $$ \bmat{\dot x \\ \dot y} = \bmat{1 & -1 \\ 1 & 1} \bmat{x \\ y} $$ Dette gir oss $p=2$, $q = 2$, $\Delta = 4 - 8 = -4$. Av $\Delta < 0$ vet vi at vi har en spiral, og av $p> 0$ vet vi at denne er ustabil. Fasediagrammet til systemet ser du under: ![](http://i.imgur.com/Dzr0Q7P.png) Dette diagrammet er ikke altfor umulig å tegne selv, gitt at hva du vet om likevektspunktene. # Hamiltonske systemer Et **hamiltonsk** system er beskrevet av en funksjon $H(x,y,t)$ hvor følgende likhet holder: $$ \frac{\px}{\pt} = -\frac{\partial H}{\py}\\ \frac{\py}{\pt} = +\frac{\partial H }{\px} $$ I vår notasjon kan kan vi skrive dette som $$ \dot x = X(x,y) = -\frac{\partial H}{\py} \\ \dot y = Y(x,y) = +\frac{\partial H }{\px}. $$ Siden $\frac{\partial H}{\px \py} = \frac{\partial H}{\py \px}$, får vi at en konsekvens av at en system er *hamiltonsk*, er at $$ \frac{\partial \dot x}{\px} + \frac{\partial \dot y}{\py} = -\frac{\partial H}{\py \px} + \frac{\partial H}{\px \py} = 0 $$ ## Løsning Har vi et hamiltonsk dynamisk system gitt ved $\dot x$ og $\dot y$ kan vi finne hamilton-funksjonen for systemet ved å integrere $\dot x$ og $\dot y$ på den åpenlyse måten. Vi illustrerer ved et eksempel: **Eksempel.**
La$$ $$ \dot x = 3x^2(y-y^2) - y^3 \dot y = x(2y^3-3y^2 + 1) $$ være et dynamisk likningssystem. Vi verifiserer først at systemet representerer at hamiltonsk system: $$ \frac{\partial \dot x}{\partial x} + \frac{\partial \dot y}{\partial y} = 6x(y-y^2) + x(6y^2 - 6y) = 0 $$ La oss så finne $H$. $$ \dot x = -\frac{\partial H}{\py} \\ \dot y = +\frac{\partial H }{\px}. $$ Vi angriper først utrykket for $\dot x$: $$ \begin{align} \dot x =& -\frac{\partial H}{\py} \\ \frac{\partial H}{\py} =& y^3 - 3x^2(y-y^2) \\ H =& \int y^3 - 3x^2(y-y^2)\dy \\ =& \frac 1 4 y^4 - 3x^2(\frac 1 2 y^2 - \frac 1 3 y^3) + g(x) + C \\ =& \frac 1 4 y^4 - x^2(\frac 3 2 y^2 - y^3) + g(x) + C \end{align} $$ Vi har nå ett utrykk for $H$, men må angripe utrykket for $\dot y$ for å bestemme $H$ helt: $$ \begin{align} \dot y =& \frac{\partial H}{\px} \\ \frac{\partial H}{\py} =& x(2y^3-3y^2 + 1)\\ H =& \int x(2y^3-3y^2 + 1) \dx \\ =& \frac 1 2 x^2(2y^3-3y^2 + 1) + h(y) + D \\ =& x^2(y^3 - \frac 3 2 y^2 + 1) + h(y) + D \end{align} $$ Siden disse utrykkene for $H$ må være like, får vi at $$ \begin{align} x^2(y^3 - \frac 3 2 y^2 + 1) + h(y) + D =& \frac 1 4 y^4 - x^2(\frac 3 2 y^2 - y^3) + g(x) + C \\ x^2 + h(y) + D =& \frac 1 4 y^4 + g(x) + C \end{align} $$ altså må $h(y) = y^4$ og $g(x) = x^2$. Vi får dermed løsningen $$ H(x,y) = x^2(y^3 - \frac 3 2 y^2 + 1) + y^4 + x^2 + C $$ $H$ er er et mål på 'energi', og har attributten at $H(x,y) = \mathrm{konstant}$ langs enhver faselinje. ## Likevektspunkter for hamiltonske systemer Hamiltonske systemer har den hendige attributten at de bare har to typer likevektspunkter, *sadler* og *sentere*. Lar vi $(x_0, y_0)$ være et likevektspunkt for det hamiltonske systemet vårt, kan vi finne typen ved å linearisere som i [Praktisk utledning av ...](#praktisk-utledning-av-likevektspunkter-for-ulineære-systemer):
# Indekser # Grensesykler # Stabilitet # Liapunovmetoden # Poincaré-Bendixson og Hartman-Grobman # Nyttige tabeller
  • Contact
  • Twitter
  • Statistics
  • Report a bug
  • Wikipendium cc-by-sa
Wikipendium is ad-free and costs nothing to use. Please help keep Wikipendium alive by donating today!