\input{preamble}
\usetikzlibrary{arrows.meta}
\usepackage{booktabs}
\hypersetup{hidelinks}
\definecolor{partikkel}{RGB}{216,90,48}
\definecolor{sjikt}{RGB}{225,223,215}
\definecolor{gzblue}{HTML}{0072B2}
\definecolor{gzverm}{HTML}{D55E00}
\definecolor{gzsky}{HTML}{56B4E9}
\definecolor{gzgrey}{HTML}{7F7F7F}
\emnekode{ANVENDELSER}
\emnenavn{}
\begin{document}
\emergencystretch 3em

\noindent
Her er er en samling med fysiske anvendelser jeg har brukt 
i forbindelse med ordinære differensiallikninger, 
organisert etter matematisk modell.



\section{Eksponensiell avslapning: \texorpdfstring{$\dot x + \lambda x = \lambda f$}{}}

Den enkleste likningen er
\begin{align*}
\dot x(t) + \lambda x(t) = 0 \hspace{10mm} x(0)=x_0
\end{align*}
med løsning $x(t)=x_0e^{-\lambda t}$.
Størrelsen $1/\lambda$ kalles \textbf{tidskonstanten}.
Med en kilde $f$ på høyresiden blir likningen
\begin{align*}
\dot x(t) + \lambda x(t) = \lambda f(t),
\end{align*}
og integrerende faktor $e^{\lambda t}$ gir
\begin{align*}
x(t) = x_0e^{-\lambda t} + \lambda\int_0^t e^{-\lambda (t-s)}f(s)\; ds.
\end{align*}
Tabellen viser fysiske systemer som leder til denne likningen.

\begin{center}\small
\begin{tabular}{lll}
\toprule
System & Ukjent & $\lambda$ \\
\midrule
Radioaktiv nedbrytning, C-14 & antall kjerner $N(t)$ & desintegrasjonskonstanten \\
Trykk i en gassøyle & trykket $p(h)$ & $mg/Tk$ \\
Bakterier som deler seg & antall bakterier $x(t)$ & $-$vekstraten \\
Ammonitt & bredden $b(\theta)$ på kamrene & $-$vekstraten per radian \\
Newtons avkjølingslov & temperaturen $T(t)$ & $\alpha$ \\
RC-krets & spenningen $x(t)$ over kondensatoren & $1/RC$ \\
RL-krets & strømmen $i(t)$ & $R/L$ \\
Ølboks med hull & vannstanden $h(t)$ & tilpasses måledata \\
Lys i absorberende medium & intensiteten $I(z)$ & $n\sigma$ \\
\bottomrule
\end{tabular}
\end{center}

\subsection*{Radioaktiv nedbrytning}
Hver kjerne har samme sannsynlighet per tidsenhet for å desintegrere,
så antall desintegrasjoner per tidsenhet er proporsjonalt med antall kjerner som er igjen:
\begin{align*}
\dot N(t) = -\lambda N(t).
\end{align*}
Her kalles $\lambda$ \textbf{desintegrasjonskonstanten} eller \textbf{nedbrytningskonstanten}.
Karbondatering er en god inngang.\footnote{\url{https://en.wikipedia.org/wiki/Radiocarbon_dating}}
C-14 har halveringstid på omtrent 5700 år,
og forholdet mellom C-14 og C-12 i en død organisme gir alderen.
Måler vi $t$ i år, er $\lambda = (\ln 2)/5700$, og løsningen er
\begin{align*}
N(t) = N_0e^{-\lambda t} = N_0 2^{-t/5700}.
\end{align*}
La oss finne ut omtrent når et dyr avgikk med døden
dersom liket inneholder en tiendedel av min C-14-konsentrasjon.
(Jeg lever ennå.)
Nå er det irrelevant hva $N_0$ er,
så lenge vi finner det tidspunktet der $N(t)$ er nede i en tiendedel av $N_0$,
som gir likningen
\begin{align*}
\frac{1}{10} = 2^{-t/5700}
\hspace{10mm}
\text{eller}
\hspace{10mm}
\text{DYRETS DØD} = t =  5700\, \frac{\ln 10}{\ln 2}.
\end{align*}
Dyret døde altså for om lag 19000 år siden.
Dette er omtrentlig,
for C-14-konsentrasjonen var ikke den samme da som nå,
og forskere krangler ennå om hva det nøyaktige C-14-innholdet i atmosfæren har vært de siste 50000 årene.
C-14 dannes når nøytroner fra kosmisk stråling kræsjer med N-14-isotoper høyt oppe i troposfæren,
men et par atombombesprengninger (som produserer mye C-14)
og massevis av $\ce{CO2}$ fra fossilt brennstoff (som produserer mye C-12)
har gjort alt litt komplisert.

Tritium\footnote{\url{https://en.wikipedia.org/wiki/Isotopes_of_hydrogen}} har halveringstid på 12 år og 3 måneder.
Dersom $t$ måles i år,
skal mengden tritium halveres hver gang det har gått $12.25$ år,
så desintegrasjonskonstanten $\lambda$ til tritium må tilfredsstille
\begin{align*}
\frac{1}{2} = e^{-12.25\lambda }
\end{align*}
som gir $\lambda = \left( \ln 2 \right)/12.25 \approx 0.057$.

\subsection*{Trykket i en gassøyle}
Her er den uavhengige variabelen høyden $h$ og ikke tiden.
La oss finne ut hvordan trykket varierer med høyden i en høy og tynn sylinder
dersom den er fylt av en ideell gass.\footnote{\url{https://en.wikipedia.org/wiki/Ideal_gas_law}}
Jeg skal bruke den ideelle gasslov\footnote{Jeg skriver $NTk$ i stedet for $NkT$. Det er lettere å huske siden det rimer på \say{NTH}.}
\begin{align*}
pV = NTk.
\end{align*}
Hvis vi antar at trykkforskjellen mellom $h$ og $h+dh$ kun skyldes vekten
av gassen mellom disse to høydene,
kan vi skrive (trykket er høyere ved $h$ enn ved $h+dh$)
\begin{align*}
p(h)-p(h+dh) = \frac{mgN}{V}\; dh
\end{align*}
der $N$ er antall gassmolekyler mellom $h$ og $h+dh$,
$m$ er massen til hvert molekyl,
og $g$ er tyngdeakselerasjonen.
Jeg har også brukt at arealet av tverrsnittet kan skrives $V/dh$,
der $V$ er volumet mellom $h$ og $h+dh$.
La oss nå bruke den ideelle gasslov,
som gir $N/V = p/Tk$,
og dele på $dh$:

\begin{minipage}{112mm}
\begin{align*}
\frac{p(h+dh)-p(h)}{dh} = -\frac{mgp}{Tk}
\end{align*}
Dersom vi lar $dh \to 0$ og antar at $T$ er konstant,
får vi differensiallikningen
\begin{align*}
p'\left( h \right) = -\frac{mg}{Tk}\, p(h).
\end{align*}
\end{minipage}
\begin{minipage}{35mm}
\begin{center}
\includegraphics[scale=.3]{../figurer/trykk}
\end{center}
\end{minipage}

Likningen er den samme som for radioaktiv nedbrytning,
med $mg/Tk$ i rollen til $\lambda$ og $h$ i rollen til $t$,
så trykket som funksjon av høyden er
\begin{align*}
p(h)=p_0e^{-mgh/Tk}
\end{align*}
der $p_0$ er trykket i bunnen av sylinderen.
Løsningen kalles den barometriske høydeformelen.
Bruker vi den som modell for trykket i atmosfæren,
der $h$ er høyden over havet og $p_0$ er trykket ved havoverflaten,
er lengden $Tk/mg$ omtrent åtte kilometer for luft.
Denne modellen er ikke så god,
blant annet fordi temperaturen i atmosfæren ikke er konstant.\footnote{\url{https://www.feynmanlectures.caltech.edu/I_40.html}}

\subsection*{Bakterier som deler seg}
Med motsatt fortegn på $\lambda$ får vi vekst i stedet for avslapning.
Prokaryoter og mange typer sopp (for eksempel ølgjær)
deler seg ved såkalt avsnøring;
dette betyr at de kloner seg selv fra tid til annen.\footnote{\url{https://snl.no/celledeling}}
\textit{E. coli} deler seg for eksempel omtrent hvert tjuende minutt
ved vår kroppstemperatur 310 K.
La $x(t)$ være antall bakterier ved tiden $t$.
Dersom bakteriene alltid deler seg i to etter det samme tidsintervallet,
er endringen $\dot x(t)$ proporsjonal med antall bakterier $x(t)$:
\begin{align*}
\dot x(t)=\lambda x(t) \hspace{10mm} x(0)=x_0
\end{align*}
I biologi kalles $\lambda$ \textbf{vekstraten}.
Dersom $t$ måles i 20-minutters inkrementer,
blir $\lambda=\ln 2$,
slik at
\begin{align*}
x(t) = x_0 e^{\lambda t} = x_0 e^{\left( \ln 2 \right)t} = x_0 2^{t}.
\end{align*}
Dersom $t$ måles i sekunder,\footnote{SI-enheter har en viss forrang over andre enheter;
en gang krasjet visst en ubemannet marssonde
fordi en gjeng med amerikanere hadde skrevet noe software der det var brukt
fot og pund i stedet for meter og kilogram.}
skal antall bakterier dobles hver gang det har gått $1200$ sekunder.
Vi kan egentlig gjøre det enkelt og si at det skal dobles fra $t=0$ til $t=1200$:
\begin{align*}
2 = e^{1200\lambda }
\end{align*}
som gir $\lambda = \left( \ln 2 \right)/1200$.
Bildene er skjermdumper fra en film av en koloni som vokser.\footnote{\url{https://www.youtube.com/watch?v=gEwzDydciWc}}
\begin{center}
\includegraphics[height=19mm]{../figurer/ecoli-1}
\includegraphics[height=19mm]{../figurer/ecoli-2}
\includegraphics[height=19mm]{../figurer/ecoli-3}
\includegraphics[height=19mm]{../figurer/ecoli-4}
\includegraphics[height=19mm]{../figurer/ecoli-5}
\includegraphics[height=19mm]{../figurer/ecoli-6}
\includegraphics[height=19mm]{../figurer/ecoli-7}
\end{center}

\subsection*{Ammonitten}
\begin{minipage}{95mm}
Bildet til høyre viser en ammonitt.
La $b(\theta)$ være bredden på kamrene som funksjon av vinkelen $\theta$.
Dersom skallet beholder formen mens det vokser,
er endringsraten til bredden proporsjonal med bredden:
\begin{align*}
b'(\theta)=\lambda b(\theta)
\hspace{10mm}
\text{så}
\hspace{10mm}
b(\theta)=b_0e^{\lambda \theta}.
\end{align*}
På bildet blir kamrene omtrent dobbelt så brede for hver omdreining,
så $\lambda \approx \ln (2)/2\pi \approx 0.11$.
\end{minipage}
\begin{minipage}{52mm}
\begin{center}
\includegraphics[width=46mm]{../figurer/ammonitt}
\end{center}
\end{minipage}

\subsection*{Newtons avkjølingslov}
Dette er oppgave 6 fra eksamen i SIF5003 Matematikk 1,
8. desember 1999,
den gangen det var lov å lage artige eksamensoppgaver:\footnote{\url{https://wiki.math.ntnu.no/_media/tma4100/eksamen/sif5003_1999-12-08.pdf}}
\begin{quote}
  Når strømmen går klokken 00.00 den 1. januar år 2000,
  sitter Kjell Magne på sitt kontor som da holder temperaturen $19.0^\circ$C.
  Fra dette tidspunkt avtar temperaturen på kontoret i samsvar med Newtons avkjølingslov:
  Temperaturendringen pr. tidsenhet er proporsjonal med differansen mellom inne- og utetemperatur.
  Utetemperaturen denne rekordkalde natten er $-36.9^\circ$C.
  Klokken 01.00 er temperaturen på kontoret falt til $10.8^\circ$C.

  På Kjell Magnes bord står et glass med vann.
  Hva er klokken når vannet i glasset begynner å fryse?
\end{quote}
La $T(t)$ være temperaturen på kontoret $t$ timer etter at strømmen gikk,
la $T_0$ være temperaturen ved $t=0$,
og la $T_U$ være utetemperaturen.
Newtons avkjølingslov er en litt grov,
men ganske nyttig
modell som sier at temperaturendringen $\dot T(t)$
er proporsjonal med temperaturforskjellen mellom ute og inne:
\begin{align*}
\dot T(t)=\alpha \left(T_U-T(t)\right) \hspace{10mm} T(0)=T_0
\end{align*}
Proporsjonalitetskonstanten $\alpha > 0$ inneholder all informasjon om hvor fort
varmen lekker ut gjennom veggene,
og varmekapasiteten til kontoret og så videre.
Vi organiserer likningen slik
\begin{align*}
\dot T(t)+\alpha T(t)=\alpha T_U,
\end{align*}
som er likningen i innledningen med $x=T$, $\lambda=\alpha$ og $f=T_U$,
og ganger med $e^{\alpha t}$ på begge sider av likhetstegnet:
\begin{align*}
e^{\alpha t}\dot T(t)+\alpha e^{\alpha t}T(t)=\alpha T_U e^{\alpha t}.
\end{align*}
Venstresiden er nå nøyaktig det vi får
når vi deriverer $e^{\alpha t}T(t)$ med produktregelen,
så likningen kan skrives
\begin{align*}
\frac{d}{dt}\left( e^{\alpha t}T(t) \right)=\alpha T_U e^{\alpha t}.
\end{align*}
Nå integrerer vi begge sider og får
\begin{align*}
e^{\alpha t}T(t)=T_U e^{\alpha t}+c
\end{align*}
der $c$ er en vilkårlig konstant.
Ganger vi med $e^{-\alpha t}$ på begge sider,
står $T(t)$ alene:
\begin{align*}
T(t)=T_U+ce^{-\alpha t}.
\end{align*}
Initialkravet $T(0)=T_0$ gir $T_0=T_U+c$,
altså $c=T_0-T_U$,
og vi sitter igjen med
\begin{align*}
T(t)=T_U+\left(T_0-T_U\right)e^{-\alpha t}.
\end{align*}
Når $t$ går mot uendelig,
går $T(t)$ mot $T_U$,
så kontoret ender til slutt opp like kaldt som ute.
Løsningsteknikken kalles integrerende faktor,
men det er et litt misvisende navn,
for penn-og-papir-løsningsteknikker for differensiallikninger
består stort sett i å gange likningen med et eller annet og integrere.
Dette prinsippet er enkelt å forstå,
men det tar en del trening å trene opp et øye for hva man skal gange med for å klare å integrere.
Med $T_0=19.0$ og $T_U=-36.9$ er
\begin{align*}
T(t)=-36.9+55.9e^{-\alpha t},
\end{align*}
og siden $T(1)=10.8$,
er $55.9e^{-\alpha}=47.7$,
altså $\alpha=\ln(55.9/47.7)\approx 0.159$ per time.
Vannet begynner å fryse når $T(t)=0$,
altså når $55.9e^{-\alpha t}=36.9$,
som gir
\begin{align*}
t=\frac{\ln(55.9/36.9)}{\ln(55.9/47.7)}\approx 2.62.
\end{align*}
Klokken er da omtrent 02.37.

Jeg har brukt Newtons avkjølingslov med hell et par ganger når jeg skulle brygge øl og ikke hadde spiralkjøler.
Vørteren må kjøles fra 373 til 298 K (da skal gjæren oppi),
og dette tar noen timer.
Dersom du måler temperaturen på minst to forskjellige tidspunkt,
kan du estimere $\alpha$ og så gjøre et anslag på når temperaturen er riktig.
Dette er gunstig,
for da kan man gjøre noe annet i mellomtiden.
Figuren viser målte temperaturer i et kar med vann som står til avkjøling,
sammen med løsningen av likningen for én verdi av $\alpha$.
Den beste verdien kan estimeres med minste kvadraters metode.
\begin{center}
\includegraphics[scale=.32]{../figurer/varme-2}
\end{center}

\subsection*{RC- og RL-kretsen}
Nå tar vi en helt annen modell som leder til nøyaktig samme differensiallikning.
En elektrisk krets er satt sammen av elementer
der det er en fast sammenheng mellom strømmen $i(t)$ gjennom elementet og spenningen $v(t)$ over det.
De tre lineære elementene er motstanden, spolen og kondensatoren:
\begin{center}
\begin{tabular}{c@{\hspace{14mm}}c@{\hspace{14mm}}c}
\begin{circuitikz}\draw (0,0) to [R=$R$, *-*] (2,0);\end{circuitikz} &
\begin{circuitikz}\draw (0,0) to [cute inductor=$L$, *-*] (2,0);\end{circuitikz} &
\begin{circuitikz}\draw (0,0) to [C=$C$, *-*] (2,0);\end{circuitikz} \\[1mm]
motstand & spole & kondensator \\[1mm]
$v = Ri$ & $v = L\dot i$ & $i = C\dot v$
\end{tabular}
\end{center}
Kirchhoffs spenningslov sier at spenningene rundt en lukket sløyfe summerer til null.
En motstand og en kondensator i serie med en spenningskilde $f(t)$ kalles en RC-krets,
og med en spole i stedet for kondensatoren får vi en RL-krets:
\begin{center}
\begin{minipage}{78mm}
\begin{center}
\begin{circuitikz}
\draw (0,2) to [V, l_=$f(t)$] (0,0);
\draw (0,2) to [R=$R$] (3,2) to [C=$C$] (3,0) to (0,0);
\draw (3,2) to [short,-*] (4,2);
\draw (3,0) to [short,-*] (4,0);
\draw (4.5,2) to [open,v=$x(t)$] (4.5,0);
\end{circuitikz}
\end{center}
\end{minipage}
\begin{minipage}{62mm}
\begin{center}
\begin{circuitikz}
\draw (0,2) to [V, l_=$f(t)$] (0,0);
\draw (0,2) to [R=$R$, i>^=$i(t)$] (3,2) to [cute inductor=$L$] (3,0) to (0,0);
\end{circuitikz}
\end{center}
\end{minipage}
\end{center}
I RC-kretsen går samme strøm $i = C\dot x$ gjennom motstanden og kondensatoren,
der $x$ er spenningen over kondensatoren.
Kirchhoffs spenningslov gir $f = Ri + x$, altså
\begin{align*}
\dot x(t) + \frac{1}{RC}x(t) = \frac{1}{RC}f(t).
\end{align*}
I RL-kretsen gir samme lov $f = Ri + L\dot i$, altså
\begin{align*}
\dot i(t) + \frac{R}{L}\, i(t) = \frac{1}{L}f(t).
\end{align*}
La oss først skru av kilden og sette $f=0$ i RC-kretsen:
\begin{align*}
\dot x(t) + \frac{1}{RC}x(t) = 0 \hspace{10mm} x(0)=x_0
\end{align*}
med løsning $x(t)=x_0e^{-t/RC}$.
Når $t$ går mot uendelig,
går $x(t)$ mot null,
så med kilden skrudd av lades kondensatoren ut gjennom motstanden.
Er kilden i stedet et nivolts batteri som kobles til ved $t=0$,
lades kondensatoren opp mot ni volt med tidskonstanten $RC$.

\subsection*{Tidskonstanten}
\begin{minipage}{70mm}
Med en konstant kilde $\lambda f = \beta$ er ett og samme initialverdiproblem
\begin{align*}
\dot x(t) + \lambda x(t) = \beta \hspace{10mm} x(0) = x_0
\end{align*}
med løsning
\begin{align*}
x(t) =  \left( x_0-\frac{\beta}{\lambda} \right)e^{-\lambda t} + \frac{\beta}{\lambda}
\end{align*}
en modell for så mange forskjellige ting at det er galskap å
bli ingeniør uten å lære seg det.
Til høyre er et generisk plot.
\end{minipage}
\begin{minipage}{78mm}
\begin{center}
\includegraphics[scale=.29]{../figurer/lti-1}
\end{center}
\end{minipage}

Siden $1/e \approx 0.36787944117$,
ser vi at ved $t=1/\lambda$,
altså etter én tidskonstant,\footnote{\url{https://en.wikipedia.org/wiki/Time_constant}}
har $x$ nådd om lag 63 prosent av veien fra $x_0$ til $\beta/\lambda$.
Dette initialverdiproblemet er forresten et eksempel på et \textbf{lineært tidsinvariant system},\footnote{\url{https://en.wikipedia.org/wiki/Linear_time-invariant_system}}
og hvis du sier til en gammel ingeniør at du har et LTI-system med tidskonstant sånn og sånn,
vil figuren over umiddelbart dukke opp på vedkommendes hjernebark.
Kontoret til Kjell Magne har tidskonstant $1/\alpha \approx 6.3$ timer,
RC-kretsen har tidskonstant $RC$ og RL-kretsen $L/R$.
For radioaktiv nedbrytning er tidskonstanten $1/\lambda$,
altså halveringstiden delt på $\ln 2$:
omtrent 8200 år for C-14 og 17.7 år for tritium.
I trykkmodellen er det høyden som spiller rollen til tiden,
så der er tidskonstanten en høyde,
nemlig $Tk/mg$,
som er omtrent 8 kilometer for luft.

\subsection*{Lavpassfilteret}
RC-kretsen kalles et \textbf{lavpassfilter} når spenningen over kondensatoren brukes som utsignal.
Med kilden skrudd på gir integrerende faktor
\begin{align*}
e^{t/RC}x(t)-x_0=\frac{1}{RC}\int_0^t f(s)e^{s/RC}\; ds,
\end{align*}
og løser vi for $x(t)$,
får vi spenningen over kondensatoren:
\begin{align*}
x(t)=x_0e^{-t/RC}+\frac{1}{RC}\int_0^t f(s)e^{-(t-s)/RC}\; ds.
\end{align*}
Integralet kalles en \textbf{folding} eller \textbf{konvolusjon}.
Et relevant regneeksempel for studenter som skal gjennom kretsteori,
er $f(t)=\cos(t)$ og $x_0=0$.
Da gir formelen over
\begin{align*}
x(t)=\frac{1}{RC}\int_0^t \cos(s)e^{-(t-s)/RC}\; ds=\frac{1}{RC}e^{-t/RC}\int_0^t \cos(s)e^{s/RC}\; ds.
\end{align*}
Integralet regner vi ut med delvis integrasjon to ganger,
der vi begge ganger deriverer $e^{s/RC}$:
\begin{align*}
\int_0^t \cos(s)e^{s/RC}\; ds&=\sin(t)e^{t/RC}-\frac{1}{RC}\int_0^t \sin(s)e^{s/RC}\; ds \\[3mm]
&=\sin(t)e^{t/RC}+\frac{1}{RC}\cos(t)e^{t/RC}-\frac{1}{RC}-\frac{1}{(RC)^2}\int_0^t \cos(s)e^{s/RC}\; ds.
\end{align*}
Nå er vi tilbake til integralet vi startet med,
så vi kan løse likningen for det:
\begin{align*}
\int_0^t \cos(s)e^{s/RC}\; ds=\frac{RC\left( \cos(t)+RC\sin(t) \right)e^{t/RC}-RC}{1+(RC)^2}.
\end{align*}
Ganger vi med $e^{-t/RC}$ og deler på $RC$,
får vi
\begin{align*}
x(t)=\frac{\cos(t)+RC\sin(t)-e^{-t/RC}}{1+(RC)^2}.
\end{align*}
Leddet med $e^{-t/RC}$ dør ut,
og igjen står en svingning med samme frekvens som kilden.
Dette integralet blir enklere å regne med Eulers formel,
så det er lurt å vende tilbake til det.
Sender vi inn $f(t)=e^{i\omega t}$, der $i$ nå er den imaginære enheten,
blir den stasjonære løsningen $H(i\omega)e^{i\omega t}$ med
\begin{align*}
H(i\omega) = \frac{\lambda}{\lambda + i\omega} \hspace{10mm} \lambda = \frac{1}{RC},
\end{align*}
så høye frekvenser dempes mer enn lave.
Med $\omega = 1$ er realdelen av $H(i)e^{it}$ nettopp svingningen som sto igjen over.

\subsection*{Periodisk påtrykk: gjæringsdunken}
Professor Lie skal gjære pilsnerøl ved ti grader,
men har bare null grader på verandaen og tjue grader i stuen.
Han flytter derfor gjæringsdunken ut og inn med fast periode $T$.
Med Newtons avkjølingslov er temperaturen $x(t)$ i dunken gitt ved
\begin{align*}
\dot x(t) + \alpha x(t) = \alpha f(t),
\end{align*}
der omgivelsestemperaturen $f$ er en firkantbølge som veksler mellom $20$ og $0$.
Dunken er et lavpassfilter som glatter ut firkantbølgen,
og temperaturen svinger rundt ti grader.
Timeren som varsler når dunken skal flyttes, piper med en stygg firkantbølgelyd.
Sendes spenningen fra timeren gjennom RC-kretsen over,
er det nøyaktig samme likning som demper overtonene i pipelyden.
Parallellen mellom de to er poenget med eksempelet.

\subsection*{Variable koeffisienter: potmeteret}
Det er vanlig å utvide teknikken med integrerende faktor til også å inkludere
initialverdiproblemer på formen
\begin{align*}
\dot x(t) + a(t) x(t)=f(t)
\hspace{10mm}
x(0)=x_0
\end{align*}
som oppstår dersom du for eksempel bytter ut motstanden i RC-kretsen med et potmeter som du skrur på mens strømmen går,
eller kondensatorplater som endrer avstand over tid eller noe annet slikt.
Løsningsteknikken er den samme,
men den integrerende faktoren er mer komplisert:
\begin{align*}
\exp \left( \int_0^t a(s)\; ds \right)
\end{align*}
Prosedyren gir
\begin{align*}
x(t)&=x_0\exp \left( -\int_0^t a(s)\; ds \right)+\exp \left( -\int_0^t a(s)\; ds \right)\int_0^t f(u)\exp \left( \int_0^u a(s)\; ds \right)\; du \\[3mm]
&=x_0\exp \left( -\int_0^t a(s)\; ds \right)+\int_0^t f(u)\exp \left( -\int_u^t a(s)\; ds \right)\; du,
\end{align*}
men det er antagelig enklere for studentene om vi
presenterer teknikken gjennom eksempler.
Jeg kommer bare på ett eksempel jeg har hatt bruk for i grunnutdanninga --
det som dukker opp når man regner ut fourieromvendingen til standardnormalfordelingen:
\begin{align*}
\dot x(t) + tx(t)= 0
\end{align*}
Her er $f=0$ og $a(t)=t$.
Da er
\begin{align*}
\int_0^t a(s)\; ds=\int_0^t s\; ds=\frac{t^2}{2},
\end{align*}
så den integrerende faktoren er $e^{t^2/2}$,
og formelen over gir
\begin{align*}
x(t)=x_0e^{-t^2/2}
\end{align*}
der $x_0=x(0)$.

\subsection*{Lys gjennom et absorberende medium}
En stråle med tverrsnittsareal $A$ og intensitet $I$ går gjennom et medium med $n$ partikler per volumenhet.
Hver partikkel skygger for et areal $\sigma$, ekstinksjonstverrsnittet.
Et sjikt med tykkelse $dz$ inneholder $nA\, dz$ partikler som til sammen dekker arealet $\sigma n A\, dz$,
så andelen av strålen som fjernes er $n\sigma\, dz$.
Dermed er
\begin{align*}
I'(z) = -n\sigma I(z) \hspace{10mm} I(z) = I_0e^{-n\sigma z},
\end{align*}
som er Beer--Lamberts lov.
Figuren viser fire like sjikt som hvert fjerner omtrent en firedel av strålene som når fram.

\begin{center}
\begin{tikzpicture}[x=1cm,y=1cm]
  \foreach \x in {2.2,4.6,7.0,9.4}
    \draw[fill=sjikt, draw=black!50, line width=0.3pt] (\x,0.2) rectangle (\x+0.6,-3.8);
  \foreach \x/\n in {1.1/16, 3.7/12, 6.1/9, 8.5/7, 10.9/5}
    \node[font=\small] at (\x,0.55) {\n};
  \foreach \i in {1,4,8,10,13}
    \draw[line width=0.5pt, -{Stealth[length=4pt]}] (0,-0.24*\i) -- (12,-0.24*\i);
  \foreach \i/\px in {2/2.44, 7/2.60, 11/2.40, 14/2.56, 0/4.84, 5/5.00, 12/4.80,
                      9/7.24, 3/7.40, 6/9.64, 15/9.80}{
    \draw[line width=0.5pt] (0,-0.24*\i) -- (\px-0.1,-0.24*\i);
    \draw[fill=partikkel, draw=partikkel!70!black, line width=0.3pt] (\px,-0.24*\i) circle (0.1);
  }
  \foreach \i/\px in {7/4.96, 14/7.20, 0/7.36, 11/9.60, 2/9.76}
    \draw[fill=partikkel, draw=partikkel!70!black, line width=0.3pt] (\px,-0.24*\i) circle (0.1);
\end{tikzpicture}
\end{center}

\clearpage
\section{Separable likninger: fallskjerm, Torricelli og reaksjonshastighet}

Når endringsraten avhenger ikkelineært av tilstanden, men ikke av tiden, er likningen
\begin{align*}
\dot x(t) = g(x(t))
\end{align*}
separabel.
Her er fire eksempler der løsningen kan skrives opp,
og der den oppfører seg kvalitativt annerledes enn eksponentialfunksjonen i forrige kapittel.

\subsection*{Fallskjermlikningen}
En fallskjermhopper med masse $m$ påvirkes av tyngden $mg$ og en luftmotstand som er kvadratisk i farten:
$m\dot v = mg - kv^2$.
Måler vi farten i enheter av terminalfarten $\sqrt{mg/k}$ og tiden i enheter av $\sqrt{m/gk}$,
står det
\begin{align*}
\dot v = 1 - v^2.
\end{align*}
Løsningen med $v(0)=0$ er $v(t)=\tanh t$.
Likevektsløsningen $v=1$ er stabil og $v=-1$ er ustabil,
og eksempelet er en grei inngang til likevektspunkter og stabilitet uten at man trenger systemer.
Likningen egner seg også som testproblem for numeriske løsere.

\subsection*{Torricellis lov}
I en modelleringsforelesning lagde jeg et enkelt eksperiment:
Jeg stakk hull i bunnen på en tom ølboks,
skar ut en loddrett stripe i siden
og teipet over,
slik at man kunne se vannstanden $h(t)$ mens boksen tømtes.
Så prøvde jeg to modeller.
I den første antar vi bare at endringsraten til vannstanden er proporsjonal med vannstanden:
\begin{align*}
\dot h(t)=-\lambda h(t) \hspace{10mm} h(0)=h_0.
\end{align*}
Dette er likningen fra forrige kapittel,
så løsningen er
\begin{align*}
h(t)=h_0e^{-\lambda t}.
\end{align*}
I den andre antar vi at den kinetiske energien til hvert vannmolekyl som går ut gjennom hullet,
er hentet fra den potensielle energien til et tilsvarende vannmolekyl i det øverste laget i boksen.
Har molekylet masse $m$ og fart $v$ ut av hullet,
betyr det at
\begin{align*}
\frac{1}{2}mv^2=mgh
\end{align*}
der $g$ er tyngdeakselerasjonen.
Dette gir \textbf{Torricellis lov}:\footnote{\url{https://en.wikipedia.org/wiki/Torricelli's_law}}
\begin{align*}
v=\sqrt{2gh}.
\end{align*}
Vannet kommer altså ut av hullet like fort som om det hadde falt fritt fra overflaten.
Vannvolumet i boksen er $Bh(t)$,
der $B$ er arealet av tverrsnittet til boksen,
og det minker med $Av$ per tidsenhet,
der $A$ er arealet av hullet:
\begin{align*}
B\dot h(t)=-A\sqrt{2gh(t)} \hspace{10mm} h(0)=h_0.
\end{align*}
Prinsippet om å gange likningen med et eller annet og integrere virker fremdeles,
det bare heter separabel likning i stedet.
Vi deler på $2B\sqrt{h(t)}$:
\begin{align*}
\frac{\dot h(t)}{2\sqrt{h(t)}}=-\frac{A}{B}\sqrt{\frac{g}{2}}.
\end{align*}
Venstresiden er nå nøyaktig det vi får
når vi deriverer $\sqrt{h(t)}$ med kjerneregelen,
så likningen kan skrives
\begin{align*}
\frac{d}{dt}\sqrt{h(t)}=-\frac{A}{B}\sqrt{\frac{g}{2}}.
\end{align*}
Nå integrerer vi begge sider fra $0$ til $t$ og får
\begin{align*}
\sqrt{h(t)}-\sqrt{h_0}=-\frac{A}{B}\sqrt{\frac{g}{2}}\; t.
\end{align*}
Boksen er tom når $\sqrt{h(t)}=0$,
altså etter tømmetiden
\begin{align*}
T=\frac{B}{A}\sqrt{\frac{2h_0}{g}},
\end{align*}
og frem til da er
\begin{align*}
h(t)=h_0\left( 1-\frac{t}{T} \right)^2.
\end{align*}
Den første modellen sier at boksen aldri blir helt tom,
mens Torricellis lov sier at vannstanden følger en parabel
med bunnpunkt akkurat idet boksen er tom.
Jeg fikk en student i hver parallell til å filme vannstanden etter som boksen tømtes
og notere ned tidspunkter mot vannstand,
og så sjekket vi begge modellene.
Det var faktisk den første modellen som spådde vannstanden best --
Torricelli gjør noen antagelser som sjelden stemmer,
og det er et nyttig eksempel på at den fysisk begrunnede modellen ikke nødvendigvis vinner.

\subsection*{Logistisk vekst}
Modellen for bakterier som deler seg,
\begin{align*}
\dot x(t) = ax(t) \hspace{10mm} x(0) = x_0 \hspace{10mm} a > 0,
\end{align*}
spår eksponensiell vekst for all fremtid.
Men som David Attenborough i 2013 uttalte under et foredrag i The Royal Geographical Society:\\
\say{Anyone who thinks that you can have infinite growth in a finite environment is either a madman or an economist.}\footnote{Sitatets opprinnelse er noe usikker. Det var nok ikke han som fant det på.}\\
Dyr som formerer seg kan sjelden fortsette med det uten å før
eller siden oppleve noen som helst form for begrensning i veksten.\footnote{\url{https://en.wikipedia.org/wiki/Gombe_Chimpanzee_War}}
Den enkleste utvidelsen for å inkorporere dette i modellen,
er å erstatte $a$ med en positiv funksjon som har et nullpunkt i den
bestanden $x$ som maksimalt kan opprettholdes på området.
Hvis vi gjør det enkelt og sier at denne funksjonen skal være en rett linje,
får vi det \textbf{logistiske problemet}\footnote{\url{https://en.wikipedia.org/wiki/Logistic_function}}
\begin{align*}
\dot x(t)=a\left( 1-x(t)/k \right)x(t) \hspace{10mm} x(0) = x_0 \hspace{10mm} a >0,\; k > 0
\end{align*}
der $k$ er en konstant som kalles \textbf{bærekapasiteten}.
Vi deler på $\left( 1-x(t)/k \right)x(t)$ og delbrøksoppspalter:
\begin{align*}
\frac{\dot x(t)}{x(t)}+\frac{\dot x(t)}{k-x(t)}=a.
\end{align*}
Så lenge $0<x(t)<k$,
er venstresiden nøyaktig det vi får
når vi deriverer $\ln x(t)-\ln \left( k-x(t) \right)$ med kjerneregelen,
så likningen kan skrives
\begin{align*}
\frac{d}{dt}\ln \frac{x(t)}{k-x(t)}=a.
\end{align*}
Nå integrerer vi begge sider fra $0$ til $t$ og får
\begin{align*}
\ln \frac{x(t)}{k-x(t)}-\ln \frac{x_0}{k-x_0}=at
\hspace{10mm}
\text{eller}
\hspace{10mm}
\frac{x(t)}{k-x(t)}=\frac{x_0}{k-x_0}e^{at}.
\end{align*}
Løser vi for $x(t)$,
får vi
\begin{align*}
x(t)=\frac{kx_0e^{at}}{k-x_0+x_0e^{at}},
\end{align*}
som går mot bærekapasiteten $k$ når $t$ går mot uendelig.

\subsection*{Reaksjonshastighet}
Kjemiske reaksjoner kan gå fort og langsomt,
og det finnes differensiallikninger som modellerer reaksjonshastighet.
Reaksjonshastighet er viktig,
for noen reaksjoner bør helst gå fort (for eksempel forbrenning)
mens andre bør gå sakte (for eksempel korrosjon).
Atmosfæren består av 78 prosent nitrogen og 21 prosent oksygen.
Ved vanlig trykk og temperatur reagerer ikke disse,
men ved for eksempel lynnedslag eller forbrenning
i dieselmotorer eller skogbrann blir det mer fart i dem,
og så kombinerer de til nitrogenoksider ($\ce{NO_x}$).
Det er disse som gir Los Angeles sin berømte smog.\footnote{\url{https://www.latimes.com/local/la-me-air-pollution-0428-pictures-photogallery.html}}
I atmosfæren er det mange forskjellige reaksjoner mellom nitrogenoksider og oksygen.
En av dem er at nitrogendioksid splitter i nitrogenmonoksid og oksygen:
\begin{align*}
2\ce{NO2(g)} \to 2\ce{NO(g)}+\ce{O2(g)}.
\end{align*}
For at to molekyler skal reagere, må de møtes,
og sannsynligheten for det er proporsjonal med produktet av konsentrasjonene.
I noen tilfeller går visst reaksjonsraten her som kvadratet av konsentrasjonen,
\begin{align*}
\frac{d[\ce{NO2}]}{dt}=-k[\ce{NO2}]^2,
\end{align*}
der \textbf{hastighetskonstanten} $k$ er en empirisk konstant som
avhenger av trykk og temperatur og de støkiometriske koeffisientene og så videre.
Det ryktes på internett at
$k=0.54$ liter per mol per sekund for reaksjonen over ved 300 grader celsius.
Deler vi likningen på $-[\ce{NO2}]^2$,
er venstresiden den deriverte av $1/[\ce{NO2}]$,
så løsningen er
\begin{align*}
\frac{1}{[\ce{NO2}]}-\frac{1}{[\ce{NO2}]_0}=kt
\hspace{10mm}
\text{eller}
\hspace{10mm}
[\ce{NO2}]=\frac{[\ce{NO2}]_0}{1+k[\ce{NO2}]_0t}
\end{align*}
der $[\ce{NO2}]_0$ er konsentrasjonen ved $t=0$.
Starter vi for eksempel med $0.01$ mol per liter,
er konsentrasjonen halvert etter $1/(0.54\cdot 0.01)\approx 185$ sekunder.
Konsentrasjonen avtar som $1/t$ og ikke eksponentielt,
og halveringstiden avhenger av startkonsentrasjonen.
Det kvadratiske leddet i den logistiske modellen kan leses på samme måte:
det er raten for møter mellom to individer av samme art.

\clearpage
\section{Den harmoniske oscillatoren: \texorpdfstring{$m\ddot x + d\dot x + kx = f$}{}}

Andreordens lineære likninger med konstante koeffisienter er den modellen som går igjen flest steder.
Uten demping og påtrykk er løsningen
\begin{align*}
x(t) = c_1\cos \omega_0 t + c_2 \sin \omega_0 t \hspace{10mm} \omega_0 = \sqrt{k/m}.
\end{align*}
Tabellen viser hvordan parametrene skal leses i de forskjellige systemene.

\begin{center}\small
\begin{tabular}{lllll}
\toprule
System & Ukjent & $m$ & $d$ & $k$ \\
\midrule
Kloss og fjær, støtdemper & posisjonen $x$ & masse & dempekonstant & fjærstivhet \\
RCL-krets i serie & spenningen over kondensatoren & $L$ & $R$ & $1/C$ \\
Pendel, små utslag & vinkelen $\theta$ & $ml^2$ & & $mgl$ \\
Stang på torsjonsfjær & vinkelen $\theta$ & $ml^2$ & & $k-mgl$ \\
Skip som ruller & krengevinkelen $\varphi$ & $I$ & & $\Delta\, GM$ \\
\bottomrule
\end{tabular}
\end{center}

\subsection*{Kloss og fjær og LC-kretsen}
Newtons andre lov for en kloss med masse $m$ på en fjær med stivhet $k$ er $m\ddot x = -kx$.
En spole og en kondensator i sløyfe er det samme systemet:
\begin{center}
\begin{circuitikz}
\draw (0,2) to [C=$C$, v_=$v$] (0,0);
\draw (0,2) to (3,2) to [cute inductor=$L$, i>^=$i$] (3,0) to (0,0);
\end{circuitikz}
\end{center}
Spolen har spenningen $v$ over seg, så $L\dot i = v$,
og strømmen tappes fra kondensatoren, så $C\dot v = -i$.
Deriverer vi den første likningen og setter inn den andre, står det
$L\ddot{i} + \frac{1}{C}i = 0$,
med løsning
\begin{align*}
i(t)=c_1 \cos \left( \frac{1}{\sqrt{LC}}\, t\right) + c_2 \sin \left(\frac{1}{\sqrt{LC}}\, t\right).
\end{align*}
Lader vi opp kondensatoren med et batteri og kobler den til spolen,
svinger strømmen med vinkelfrekvensen $1/\sqrt{LC}$, slik klossen svinger med $\sqrt{k/m}$.

\subsection*{Støtdemperen og RCL-kretsen}
Støtdemperen på en bil er et godt fysisk bilde for den inhomogene likningen:
en masse $m$ på fjær og demper, med tyngden som konstant påtrykk,
\begin{align*}
m\ddot x(t) + d\dot x(t) + kx(t) = mg.
\end{align*}
Likevektsløsningen $x = mg/k$ er den konstante partikulærløsningen,
og initialkravene $x(0)=\dot x(0)=0$ svarer til at bilen jekkes opp til fjæren er ubelastet og så slippes.
Figuren viser løsningen for seks forskjellige dempekonstanter.
\begin{center}
\includegraphics[scale=.3]{../figurer/demperplot}
\end{center}
Hele analysen kan gjenbrukes på en motstand, en spole og en kondensator i serie med en spenningskilde $f(t)$:
\begin{center}
\begin{circuitikz}
\draw (0,2) to [V, l_=$f(t)$] (0,0);
\draw (0,2) to [R=$R$] (2.5,2) to [cute inductor=$L$] (5,2) to [C=$C$] (5,0) to (0,0);
\draw (5,2) to [short,-*] (6,2);
\draw (5,0) to [short,-*] (6,0);
\draw (6.5,2) to [open,v=$x(t)$] (6.5,0);
\end{circuitikz}
\end{center}
Med $x$ lik spenningen over kondensatoren er strømmen $i = C\dot x$,
og Kirchhoffs spenningslov $f = Ri + L\dot i + x$ gir
\begin{align*}
L\ddot x(t) + R\dot x(t) + \frac{1}{C} x(t) = \frac{1}{C}f(t).
\end{align*}
Induktansen spiller rollen til massen, motstanden til dempingen og den inverse kapasitansen til stivheten.

\subsection*{Pendelen og linearisering}
En pendel som henger fra taket og dingler uten friksjon eller luftmotstand,
tilfredsstiller ifølge Newtons andre lov
\begin{align*}
\ddot\theta(t)+\frac{g}{l}\sin \theta(t)=0,
\end{align*}
der $\theta$ er vinkelutslaget med loddlinjen,
$l$ er pendelens lengde og $g$ er tyngdeakselerasjonen.
For små utslag er $\sin\theta\approx\theta$, og vi får den lineariserte pendellikningen
$\ddot{\theta}+\frac{g}{l}\theta=0$ med periode $2\pi\sqrt{l/g}$.
Pendelen er standardeksempelet på linearisering.
En lang pendel i nærheten, som foucaultpendelen i Realfagbygget,
gir et eksempel der svaret kan kontrolleres:
mål perioden og regn ut lengden.

\subsection*{Fortegnet på stivheten: stangen og skipet}
\begin{minipage}{95mm}
Vi fester en loddrett og masseløs stang med lengde $l$ til gulvet med en torsjonsfjær med stivhet $k$,
og setter en punktmasse $m$ på toppen.
Fjæren leverer et moment $k\theta$ som er proporsjonalt med utslagsvinkelen $\theta$ fra loddlinjen
og drar stangen tilbake,
mens tyngdekraften gir momentet $mgl\sin \theta$,
som drar den lenger ut.
\end{minipage}
\begin{minipage}{50mm}
\begin{center}
\begin{tikzpicture}[font=\footnotesize]
  \draw[thick] (-1.4,0) -- (1.6,0);
  \foreach \x in {-1.2,-1.0,...,1.6} \draw (\x,0) -- (\x-0.2,-0.2);
  \draw[densely dotted] (0,0) -- (0,2.7);
  \draw[thick] plot[domain=0:1080, samples=120, variable=\t, smooth] ({(0.05+0.00025*\t)*cos(\t)}, {(0.05+0.00025*\t)*sin(\t)});
  \node at (-0.55,0.45) {$k$};
  \draw[thick] (0,0) -- (0.821,2.255) node[midway, right=2pt] {$l$};
  \fill (0.821,2.255) circle (3pt) node[above right=1pt] {$m$};
  \draw (0,1.5) arc (90:70:1.5) node[midway, above] {$\theta$};
\end{tikzpicture}
\end{center}
\end{minipage}

Newtons andre lov gir
\begin{align*}
ml^2\ddot\theta(t)=mgl\sin \theta(t)-k\theta(t).
\end{align*}
Ganger vi med $\dot\theta(t)$ og integrerer,
får vi
\begin{align*}
\frac{1}{2}m\left( l\dot\theta(t) \right)^2+\frac{1}{2}k\theta(t)^2+mgl\cos \theta(t)=c.
\end{align*}
Her er $mgl\cos \theta$ den potensielle energien til massen,
siden den sitter $l\cos \theta$ over gulvet,
og $\frac{1}{2}k\theta^2$ er energien som er lagret i fjæren.
For små utslag er $\sin \theta \approx \theta$,
og da står det
\begin{align*}
ml^2\ddot\theta(t)+\left( k-mgl \right)\theta(t)=0.
\end{align*}
Stangen svinger rundt loddlinjen hvis $k>mgl$,
og velter hvis $k<mgl$.

\begin{minipage}{86mm}
Et skip er en slik stang.
Tyngdepunktet $G$ ligger $KG$ over kjølen $K$,
så krenger skipet vinkelen $\varphi$,
gir tyngdekraften momentet $\Delta\, KG\sin \varphi$ om kjølen,
der $\Delta=mg$ er vekten av skipet.
Fjæren er oppdriften:
Den angriper i tyngdepunktet $B'$ til den neddykkede delen av skroget,
som flytter seg ut mot den siden som går ned,
og gir et moment tilbake.
Netto blir det rettende momentet $\Delta\, GZ(\varphi)$,
der den \textbf{rettende armen} $GZ$ er den vannrette avstanden fra $G$
til virkelinjen til oppdriften.
\end{minipage}
\begin{minipage}{60mm}
\begin{center}
\begin{tikzpicture}[x=4mm, y=4mm, font=\footnotesize]
  \fill[gzsky, opacity=0.3] (-4.33,2.50) -- (4.33,-2.50) -- (7.42,2.86) -- (-4.12,2.86) -- cycle;
  \draw[gzsky] (-5.5,2.86) -- (9,2.86) node[above left, text=gzsky!70!black] {WL};
  \draw[line width=0.7pt] (-4.33,2.50) -- (4.33,-2.50) -- (7.83,3.56) -- (-0.83,8.56) -- cycle;
  \draw[gzgrey, densely dotted] (0,0) -- (4.25,7.36);
  \draw[gzgrey] (0,0) -- (0,3.2);
  \draw[gzgrey] (0,2.6) arc (90:60:2.6) node[midway, above, text=black] {$\varphi$};
  \draw[gzgrey, densely dashed] (2.30,1.06) -- (2.30,3.98);
  \draw[gzblue, -latex, line width=0.7pt] (2.30,1.06) -- (2.30,2.16);
  \draw[-latex, line width=0.7pt] (1.15,1.99) -- (1.15,0.89);
  \draw[gzverm, line width=1.1pt] (1.15,1.99) -- (2.30,1.99) node[midway, below, text=gzverm, inner sep=1.5pt, font=\scriptsize] {$GZ$};
  \fill (1.15,1.99) circle (1.3pt) node[anchor=east, inner sep=2pt] {$G$};
  \fill[gzblue] (2.30,1.06) circle (1.3pt) node[anchor=north west, inner sep=1.5pt, text=black] {$B'$};
  \fill (2.30,1.99) circle (1.3pt) node[anchor=west, inner sep=2pt] {$Z$};
  \fill (2.30,3.98) circle (1.3pt) node[anchor=west, inner sep=2pt] {$M$};
  \fill (0,0) circle (1.1pt) node[anchor=north east, inner sep=1.5pt] {$K$};
\end{tikzpicture}
\end{center}
\end{minipage}

Newtons andre lov for rotasjon om rulleaksen gir
\begin{align*}
I\ddot\varphi(t)+\Delta\, GZ(\varphi(t))=0
\end{align*}
der $I$ er treghetsmomentet om rulleaksen.
For små vinkler er $GZ\approx GM\sin \varphi$,
der \textbf{metasenterhøyden}\footnote{\url{https://en.wikipedia.org/wiki/Metacentric_height}} $GM$
er avstanden fra $G$ opp til punktet $M$
der virkelinjen til oppdriften krysser senterlinjen i skipet,
og da står det
\begin{align*}
I\ddot\varphi(t)+\Delta\, GM\sin \varphi(t)=0.
\end{align*}
Dette er pendellikningen med $I$ i rollen til $ml^2$ og $\Delta\, GM$ i rollen til $mgl$,
så skipet ruller som en pendel med lengde $I/(m\, GM)$,
og ligger $G$ over $M$,
velter det akkurat som stangen gjør når $k<mgl$.

For store vinkler må $GZ$ regnes ut fra formen på skroget.
Figuren viser $GZ$ som funksjon av krengevinkelen for en lekter formet som en boks,
$20$ meter bred, $12$ meter høy og med $7$ meter dypgang,
lastet slik at $GM=1$ meter.
\begin{center}
\begin{tikzpicture}[x=1.4mm, y=38mm, font=\footnotesize]
  \draw[gzgrey!30, line width=0.3pt] (0,-0.55) grid[xstep=10, ystep=0.5] (90,1.4);
  \draw[gzgrey, thin, -latex] (0,-0.55) -- (92,-0.55);
  \draw[gzgrey, thin, -latex] (0,-0.55) -- (0,1.45);
  \foreach \x in {0,10,...,90} \draw[gzgrey, thin] (\x,-0.55) -- +(0pt,-2.5pt) node[below, text=black] {$\x$};
  \foreach \y in {-0.5,0,0.5,1} \draw[gzgrey, thin] (0,\y) -- +(-2.5pt,0pt) node[left, text=black] {$\y$};
  \node at (45,-0.72) {krengevinkel $\varphi$ [$^\circ$]};
  \node[rotate=90] at (-8,0.425) {rettende arm $GZ$ [m]};
  \fill[gzsky, opacity=0.22] (0,0) -- plot coordinates {
    (0,0.00000) (0.5,0.00873) (1,0.01747) (1.5,0.02622) (2,0.03500) (2.5,0.04382) (3,0.05268) (3.5,0.06159) (4,0.07057) (4.5,0.07962)
    (5,0.08874) (5.5,0.09796) (6,0.10728) (6.5,0.11670) (7,0.12624) (7.5,0.13591) (8,0.14572) (8.5,0.15567) (9,0.16578) (9.5,0.17605)
    (10,0.18650) (10.5,0.19714) (11,0.20797) (11.5,0.21902) (12,0.23028) (12.5,0.24177) (13,0.25350) (13.5,0.26548) (14,0.27773) (14.5,0.29025)
    (15,0.30306) (15.5,0.31617) (16,0.32960) (16.5,0.34335) (17,0.35744) (17.5,0.37188) (18,0.38669) (18.5,0.40188) (19,0.41747) (19.5,0.43347)
    (20,0.44990) (20.5,0.46677) (21,0.48410) (21.5,0.50190) (22,0.52020) (22.5,0.53901) (23,0.55835) (23.5,0.57824) (24,0.59871) (24.5,0.61976)
    (25,0.64142) (25.5,0.66371) (26,0.68666) (26.5,0.71029) (27,0.73390) (27.5,0.75639) (28,0.77779) (28.5,0.79817) (29,0.81756) (29.5,0.83602)
    (30,0.85359)
  } -- (30,0) -- cycle;
  \fill[gzsky, opacity=0.45] (30,0) -- plot coordinates {
    (30,0.85359) (30.5,0.87031) (31,0.88623) (31.5,0.90139) (32,0.91582) (32.5,0.92956) (33,0.94264) (33.5,0.95509) (34,0.96694) (34.5,0.97823)
    (35,0.98899) (35.5,0.99923) (36,1.00884) (36.5,1.01694) (37,1.02345) (37.5,1.02846) (38,1.03202) (38.5,1.03423) (39,1.03512) (39.5,1.03478)
    (40,1.03324)
  } -- (40,0) -- cycle;
  \draw[gzgrey, thin] (0,0) -- (90,0);
  \draw[gzgrey, densely dashed, line width=0.7pt] plot[domain=0:36.8, samples=120] (\x, {(1+0.5*4.762*tan(\x)^2)*sin(\x)});
  \draw[gzverm, line width=0.8pt] (0,0) -- (60,{60*pi/180}) node[pos=0.55, sloped, below, text=gzverm, inner sep=2pt] {tangent i origo, stigning $GM$};
  \draw[gzblue, line width=1.2pt] plot coordinates {
    (0,0.00000) (0.5,0.00873) (1,0.01747) (1.5,0.02622) (2,0.03500) (2.5,0.04382) (3,0.05268) (3.5,0.06159) (4,0.07057) (4.5,0.07962)
    (5,0.08874) (5.5,0.09796) (6,0.10728) (6.5,0.11670) (7,0.12624) (7.5,0.13591) (8,0.14572) (8.5,0.15567) (9,0.16578) (9.5,0.17605)
    (10,0.18650) (10.5,0.19714) (11,0.20797) (11.5,0.21902) (12,0.23028) (12.5,0.24177) (13,0.25350) (13.5,0.26548) (14,0.27773) (14.5,0.29025)
    (15,0.30306) (15.5,0.31617) (16,0.32960) (16.5,0.34335) (17,0.35744) (17.5,0.37188) (18,0.38669) (18.5,0.40188) (19,0.41747) (19.5,0.43347)
    (20,0.44990) (20.5,0.46677) (21,0.48410) (21.5,0.50190) (22,0.52020) (22.5,0.53901) (23,0.55835) (23.5,0.57824) (24,0.59871) (24.5,0.61976)
    (25,0.64142) (25.5,0.66371) (26,0.68666) (26.5,0.71029) (27,0.73390) (27.5,0.75639) (28,0.77779) (28.5,0.79817) (29,0.81756) (29.5,0.83602)
    (30,0.85359) (30.5,0.87031) (31,0.88623) (31.5,0.90139) (32,0.91582) (32.5,0.92956) (33,0.94264) (33.5,0.95509) (34,0.96694) (34.5,0.97823)
    (35,0.98899) (35.5,0.99923) (36,1.00884) (36.5,1.01694) (37,1.02345) (37.5,1.02846) (38,1.03202) (38.5,1.03423) (39,1.03512) (39.5,1.03478)
    (40,1.03324) (40.5,1.03058) (41,1.02683) (41.5,1.02204) (42,1.01627) (42.5,1.00954) (43,1.00191) (43.5,0.99340) (44,0.98406) (44.5,0.97392)
    (45,0.96301) (45.5,0.95136) (46,0.93901) (46.5,0.92597) (47,0.91228) (47.5,0.89795) (48,0.88303) (48.5,0.86752) (49,0.85144) (49.5,0.83483)
    (50,0.81770) (50.5,0.80007) (51,0.78195) (51.5,0.76337) (52,0.74434) (52.5,0.72488) (53,0.70500) (53.5,0.68472) (54,0.66406) (54.5,0.64302)
    (55,0.62162) (55.5,0.59987) (56,0.57779) (56.5,0.55539) (57,0.53268) (57.5,0.50967) (58,0.48637) (58.5,0.46279) (59,0.43895) (59.5,0.41484)
    (60,0.39049) (60.5,0.36590) (61,0.34108) (61.5,0.31604) (62,0.29079) (62.5,0.26534) (63,0.23968) (63.5,0.21385) (64,0.18783) (64.5,0.16164)
    (65,0.13528) (65.5,0.10877) (66,0.08211) (66.5,0.05530) (67,0.02836) (67.5,0.00128) (68,-0.02591) (68.5,-0.05323) (69,-0.08065) (69.5,-0.10818)
    (70,-0.13581) (70.5,-0.16353) (71,-0.19134) (71.5,-0.21923) (72,-0.24720) (72.5,-0.27523) (73,-0.30333) (73.5,-0.33149) (74,-0.35970) (74.5,-0.38796)
    (75,-0.41626) (75.5,-0.44461) (76,-0.47298) (76.5,-0.50138)
  };
  \draw[gzverm, |-|, line width=0.6pt] (57.3,0) -- (57.3,1);
  \foreach \x/\y in {26.57/0.7134, 39/1.035, 67.5/0} \draw[gzblue, line width=0.9pt, fill=white] (\x,\y) circle (1.9pt);
  \node[anchor=north west] at (2,0.44) {$GZ\approx GM\sin \varphi$};
  \node[anchor=east, align=right] at (34,1.30) {loddrette sider:\\$(GM+\tfrac{1}{2}BM\tan^2 \varphi)\sin \varphi$};
  \node[anchor=east, align=right] at (25.3,0.80) {dekkskanten\\under vann ($26.6^\circ$)};
  \node[anchor=south west] at (40,1.07) {$GZ_{\max}=1.04$ m ved $39^\circ$};
  \node[anchor=east, text=gzverm] at (56.3,0.30) {$GM=1.0$ m};
  \node[font=\scriptsize, anchor=south east, text=gzverm] at (56.8,0.02) {$57.3^\circ=1$ rad};
  \node[anchor=north east] at (66.8,-0.05) {stabiliteten opphører ved $67.5^\circ$};
  \node[anchor=east, align=right] at (90,-0.2) {momentet kantrer\\lekteren};
  \node[font=\scriptsize] at (19,0.10) {$0.18$ m$\cdot$rad};
  \node[font=\scriptsize, align=center] at (35,0.22) {$0.17$\\m$\cdot$rad};
  \draw[|<->|, thin] (0,-0.34) -- (67.5,-0.34) node[midway, above] {stabilitetsområdet};
\end{tikzpicture}
\end{center}
Frem til dekkskanten går under vann ved $26.6^\circ$,
følger kurven den stiplede formelen for et skip med loddrette sider,
og den ligger over tangenten $GM\varphi$.
Så flater den ut,
når toppen $1.04$ meter ved $39^\circ$
og krysser null ved $67.5^\circ$.
Krenger lekteren mer enn det,
kantrer den.
Ganger vi rullelikningen med $\dot\varphi(t)$ og integrerer,
får vi
\begin{align*}
\frac{1}{2}I\dot\varphi(t)^2+\Delta \int_0^{\varphi(t)} GZ(\psi)\; d\psi=c.
\end{align*}
Den potensielle energien er altså vekten av skipet ganger arealet under $GZ$-kurven.
Arealet frem til $67.5^\circ$ er $0.65$ m$\cdot$rad,
så en bølge må tilføre energien $0.65\,\Delta$ for å kantre lekteren.
Derfor stiller IMO krav til arealet under kurven:\footnote{\url{https://en.wikipedia.org/wiki/International_Code_on_Intact_Stability}}
minst $0.055$ m$\cdot$rad frem til $30^\circ$
og minst $0.030$ m$\cdot$rad mellom $30^\circ$ og $40^\circ$.
Lekteren har $0.18$ og $0.17$.

\subsection*{Frekvensrespons og resonans}
Med påtrykket $f(t)=e^{i\omega t}$ er partikulærløsningen $x_p(t)=H(i\omega)e^{i\omega t}$ der
\begin{align*}
H(s) = \frac{1}{ms^2+ds+k}.
\end{align*}
Nullpunktene til nevneren er systemets poler.
Uten demping ligger polene i $\pm i\omega_0$,
og påtrykk med frekvensen $\omega_0$ gir en løsning som vokser som $t\sin \omega_0 t$.
Tilbakekobling i en elgitar og en ferge som vagges i takt med egenfrekvensen,
er eksempler studentene kjenner.
I $s$-domenet blir elementlovene $V=RI$, $V=sLI$ og $V=I/sC$,
og kretser kan regnes som om de bare besto av motstander.
For RCL-kretsen over gir dette
\begin{align*}
X(s) = \frac{1/sC}{R+sL+1/sC}\, F(s) = \frac{1}{LCs^2+RCs+1}\, F(s).
\end{align*}

\clearpage
\section{Systemer og bevarte størrelser: \texorpdfstring{$\dot x = f(x)$}{}}

Skriver vi en andreordens likning som et system av to førsteordens likninger,
blir løsningen en kurve i planet, og spørsmålet blir hvilke kurver løsningene følger.
For flere fysiske systemer finnes det en funksjon $E$ som er konstant langs løsningene,
slik at løsningskurvene er nivåkurver for $E$.
I fysikken heter denne funksjonen energi.
Eksemplene kan brukes både for systemer av differensiallikninger,
for nivåkurver og gradienter, og som testproblemer for numeriske metoder.
De tre siste eksemplene er lineære systemer uten noen bevart størrelse,
der det er egenverdiene til matrisen som bestemmer oppførselen.

\subsection*{LC-kretsen}
La $x_1$ være spenningen over kondensatoren og $x_2$ strømmen gjennom spolen, med retninger som i figuren.
\begin{center}
\begin{circuitikz}
\draw (0,2) to [C=$C$, v_=$x_1$] (0,0);
\draw (0,2) to (3,2) to [cute inductor=$L$, i>^=$x_2$] (3,0) to (0,0);
\end{circuitikz}
\end{center}
Elementlovene gir
\begin{align*}
C\dot x_1 = -x_2 \hspace{10mm} L\dot x_2 = x_1,
\end{align*}
og energien
\begin{align*}
E = \frac{1}{2}Cx_1^2 + \frac{1}{2}Lx_2^2
\end{align*}
er konstant, siden $\dot E = Cx_1\dot x_1 + Lx_2\dot x_2 = 0$.
Løsningene går rundt på ellipser.
Kondensatoren driver strøm gjennom spolen, spolen lader kondensatoren opp igjen med motsatt fortegn,
og energien skvulper frem og tilbake mellom dem.
I de skalerte variablene $\sqrt{C}\, x_1$ og $\sqrt{L}\, x_2$ er ellipsene sirkler,
og løsningen er en rotasjon med vinkelhastighet $1/\sqrt{LC}$.
Kretsen er derfor også en inngang til rotasjonsmatriser og matriseeksponentialen.

\subsection*{Pendelen og kloss og fjær}
Prinsippet om å gange likningen med et eller annet og integrere virker også på pendellikningen
\begin{align*}
\ddot\theta(t)+\frac{g}{l}\sin \theta(t)=0.
\end{align*}
Her er $ml^2 \dot\theta(t)$,
der $m$ er massen til pendelen,
en fornuftig integrerende faktor,
siden vi kan integrere og få
\begin{align*}
\frac{1}{2}m\left( l\dot\theta(t) \right)^2-mgl\cos \theta(t)=c
\end{align*}
der $c$ er en konstant.
Venstresiden er summen av kinetisk og potensiell energi,
så her har vi likningen for konservert energi.
Energibevaring følger altså av Newtons andre lov, og trenger ikke postuleres.
(Jeg lurte fælt på dette da jeg gikk på gymnaset.)
For kloss og fjær gir samme regning $\frac{1}{2}m\dot x^2 + \frac{1}{2}kx^2 = c$.
Med $q$ for posisjon og $p$ for bevegelsesmengde er begge systemene på formen
\begin{align*}
\dot q = \frac{\partial H}{\partial p} \hspace{10mm} \dot p = -\frac{\partial H}{\partial q}
\end{align*}
der \textbf{hamiltonfunksjonen} $H$ er totalenergien, altså summen av kinetisk og potensiell energi.
Differansen mellom kinetisk og potensiell energi kalles \textbf{lagrangefunksjonen}.
For pendelen kan vi ta $q=\theta$ og $p=\dot\theta$,
og da er $H = \frac{1}{2}p^2 - \frac{g}{l}\cos q$ energien delt på $ml^2$.
Legger vi til luftmotstand som er lineær i farten,
\begin{align*}
\dot q=p \hspace*{10mm} \dot p=-\frac{g}{l}\sin q-ap,
\end{align*}
blir $\dot H = -ap^2$, og løsningene spiraler inn mot likevektspunktet.

\subsection*{Lotka--Volterra}
Snøskohare og kanadisk gaupe er standardeksempelet på et system som ikke er mekanisk,
men som likevel har en bevart størrelse. Med alle parametre lik $1$ er systemet
\begin{align*}
\dot x = x - xy \hspace{10mm} \dot y = -y + xy,
\end{align*}
og funksjonen $x + y - \ln |x| - \ln |y|$ er konstant langs løsningene.
Dette førsteintegralet har ingen opplagt tolkning, og det er poenget med å ta det før pendelen.
\begin{center}
\includegraphics[scale=.3]{../figurer/lotkavolterra-ekspl-fase}
\hspace{5mm}
\includegraphics[scale=.3]{../figurer/lotkavolterra-sympl-fase}
\end{center}
Figurene viser hvorfor bevarte størrelser er nyttige for numerikk.
Til venstre er systemet løst med Eulers eksplisitte metode,
\begin{align*}
x_{n+1}=x_n+hx_n\left( 1-y_n \right) \hspace{10mm} y_{n+1}=y_n+hy_n\left( x_{n}-1 \right),
\end{align*}
og løsningen spiraler utover på tvers av nivåkurvene.
Til høyre er $x_n$ byttet ut med $x_{n+1}$ i den andre likningen,
\begin{align*}
x_{n+1}=x_n+hx_n\left( 1-y_n \right) \hspace{10mm} y_{n+1}=y_n+hy_n\left( x_{n+1}-1 \right),
\end{align*}
og løsningen holder seg på en lukket kurve.
Denne varianten kalles \textbf{symplektisk Euler}.
Det samme forsøket kan gjøres med pendelen, der størrelsen man overvåker er totalenergien.

\subsection*{Tolegemeproblemet}
Newtons andre lov kombinert med gravitasjonsloven gir for en planet rundt en stjerne med masse $m$ i origo
\begin{align*}
\ddot x = -Gm\frac{x}{|x|^3}.
\end{align*}
Energien $\frac{1}{2}|\dot x|^2 - Gm/|x|$ og dreieimpulsen $x\times \dot x$ er bevart,
og banene er kjeglesnitt.
Systemet er en fin numerisk øvelse:
først med stjernen i ro, så med to legemer som begge beveger seg, og så med flere planeter.

\subsection*{Stivt legeme}
Vinkelhastighetene $\omega_k$ om hovedaksene til et stivt legeme som roterer fritt, tilfredsstiller eulerlikningene
\begin{align*}
I_1\dot\omega_1=(I_3-I_2)\omega_2\omega_3 \hspace{8mm}
I_2\dot\omega_2=(I_1-I_3)\omega_1\omega_3 \hspace{8mm}
I_3\dot\omega_3=(I_2-I_1)\omega_2\omega_1
\end{align*}
der $I_k$ er treghetsmomentene.
Dette er et ikkelineært system med tre ukjente og to bevarte størrelser,
den kinetiske energien $\frac{1}{2}\sum_k I_k\omega_k^2$ og kvadratet av dreieimpulsen $\sum_k I_k^2\omega_k^2$,
så løsningene ligger på skjæringskurven mellom to ellipsoider.

\subsection*{To legemer som utveksler varme: elgtungen}
La oss si at du tar en nytrekt elgtunge med temperatur på
88 grader og nedsenker den i en bøtte med vann fra springen på 4 grader
(dette er nødvendig om det skal gå lett å dra av skinnet)
og setter bøtta ut på verandaen,
der det er 0 grader.
Da gir Newtons avkjølingslov differensiallikningene
\begin{align*}
\dot x_1=&\; \alpha_1 \left( x_2 - x_1 \right)\\
\dot x_2=&\; \alpha_1 \left( x_1 - x_2 \right) + \alpha_2 \left( 0 - x_2 \right)
\end{align*}
der $x_1$ er temperaturen i elgtungen,
$x_2$ er temperaturen i vannet,
$\alpha_1$ er varmeoverføringskoeffisienten mellom vannet og tungen
og $\alpha_2$ er varmeoverføringskoeffisienten mellom vannet og luften på verandaen.
Her er det antatt at tungen og vannet har samme varmekapasitet.
Høyresiden er et matriseprodukt $A\V x$ der
\begin{align*}
A=
\left(\; \begin{matrix}
-\alpha_1 & \alpha_1 \\
\alpha_1 & -\alpha_1-\alpha_2
\end{matrix} \; \right)
\hspace{10mm}
\text{og}
\hspace{10mm}
\V x(t) =
\left(\; \begin{matrix}
x_1(t)\\
x_2(t)
\end{matrix} \; \right).
\end{align*}
Vi setter $\alpha_1 = \alpha_2 = 1$,
slik at vi får et håndterlig system:
\begin{align*}
\dot x_1=&\; -x_1 + x_2\\
\dot x_2=&\; \hspace*{4.5mm} x_1 -  2x_2
\end{align*}
Dette kalles et \textbf{lineært og autonomt differensiallikningssystem med konstante koeffisienter},
og med den ukjente sortert i en søylevektor blir det
\begin{align*}
\dot{\V x} =  A\V x
\hspace{10mm}
\text{der}
\hspace{10mm}
A=
\left(\; \begin{matrix}
-1 & 1\\
 1 & -2
\end{matrix} \; \right).
\end{align*}
La oss
prøve gjetningene
$x_1(t) = c_1e^{\lambda t}$ og
$x_2(t) = c_2e^{\lambda t}$,
altså
\begin{align*}
\V x(t)
=
e^{\lambda t} \V c
=
e^{\lambda t}
\left(\; \begin{matrix}
c_1\\
c_2
\end{matrix} \; \right)
\end{align*}
og se hva som skjer.
Setter vi
$\V x$ inn i systemet,
får vi $\dot{\V x}(t) = \lambda e^{\lambda t}\V c$ på den ene siden
og $A\V x(t) = e^{\lambda t}A\V c$ på den andre.
Setter vi disse lik hverandre og deler ut $e^{\lambda t}$ som vi pleier,
får vi
\begin{align*}
\lambda
\left(\; \begin{matrix}
c_1\\
c_2
\end{matrix} \; \right)
=
\left(\; \begin{matrix}
-1 & 1\\
 1 & -2
\end{matrix} \; \right)
\left(\; \begin{matrix}
c_1\\
c_2
\end{matrix} \; \right)
\hspace{10mm}
\text{eller}
\hspace{10mm}
\lambda \V c
=
A\V c.
\end{align*}
Med andre ord må $\V c$ være en av $A$ sine egenvektorer og $\lambda$
den korresponderende egenverdien om $\V x$ som foreslått skal være en løsning.
En to ganger to matrise har karakteristisk polynom av orden 2,
så det kan være maksimalt to egenverdier,
og i $\mathbb{R}^2$ er det ikke \say{plass til} mer enn to lineært
uavhengige egenvektorer,
så mennesker som ikke er på galehuset vil forvente to lineært uavhengige løsninger.
Vi beregner
\begin{align*}
\det\left(A-\lambda I\right) &=
\det
\left(\; \begin{matrix}
-1-\lambda & 1\\
1 & -2-\lambda
\end{matrix} \; \right)
\\
&=(-1-\lambda)(-2-\lambda)-1\\
&=(1+\lambda)(2+\lambda)-1\\
&=1+3\lambda +\lambda^2
\end{align*}
som har røtter
\begin{align*}
\lambda =
\frac{-3 \pm \sqrt{9 - 4}}{2} = -\frac{3}{2} \pm \frac{\sqrt{5}}{2},
\end{align*}
slik at
\begin{align*}
\V x(t)
=
a_1
e^{(-3+\sqrt{5})t/2}
\left(\; \begin{matrix}
-2 \\
1-\sqrt{5}
\end{matrix} \; \right)
+
a_2e^{(-3-\sqrt{5})t/2}
\left(\; \begin{matrix}
-2 \\
1+\sqrt{5}
\end{matrix} \; \right).
\end{align*}
Nå går det an å vise at dette er alle løsninger du
noensinne kommer til å finne,
men det er nok litt i tidligste laget i et førsteårskurs.
Hvis vi nå for eksempel ønsker å finne ut når temperaturen i vannet er 13 grader,
får vi en fin uløselig likning.
Initialkravet er $x_1(0)=88$ og $x_2(0)=4$,
så konstantene må tilfredsstille
\begin{align*}
a_1
\left(\; \begin{matrix}
-2 \\
1-\sqrt{5}
\end{matrix} \; \right)
+
a_2
\left(\; \begin{matrix}
-2 \\
1+\sqrt{5}
\end{matrix} \; \right)
=
\left(\; \begin{matrix}
88 \\
4
\end{matrix} \; \right)
\end{align*}
som gir $a_1 \approx -32.73$ og $a_2 \approx -11.27$.
Vanntemperaturen er
\begin{align*}
x_2(t) = a_1 \left( 1-\sqrt{5} \right) e^{(-3+\sqrt{5})t/2}
+ a_2 \left( 1+\sqrt{5} \right) e^{(-3-\sqrt{5})t/2}.
\end{align*}
Likningen $x_2(t) = 13$ lar seg ikke løse med penn og papir
siden $x_2$ er en lineærkombinasjon av to forskjellige eksponensialfunksjoner,
men numerisk går det fint.
Vannet er innom 13 grader allerede ved $t \approx 0.14$,
men da er det på vei opp --
toppen er om lag 25 grader ved $t \approx 0.8$.
Så kjøler det seg ned igjen,
og er tilbake på 13 grader ved $t \approx 3.0$.

En krets med to sløyfer, to spoler og tre motstander gir et system på samme form:
\begin{center}
\begin{circuitikz}
\draw (0,3) to [cute inductor=$L_1$] (4,3) to [cute inductor=$L_2$] (8,3) to (8,0) to [R, l_=$R_2$] (4,0) to [R, l_=$R_1$] (0,0) to (0,3);
\draw (4,3) to [R=$R_3$] (4,0);
\draw[->,shift={(2,1.5)}] (120:.6cm) arc (120:-170:.6cm) node at(0,0){$x_1$};
\draw[->,shift={(6,1.5)}] (120:.6cm) arc (120:-170:.6cm) node at(0,0){$x_2$};
\end{circuitikz}
\end{center}
Med sløyfestrømmene $x_1$ og $x_2$ som ukjente gir Kirchhoffs spenningslov på hver sløyfe
\begin{align*}
L_1\dot x_1= -\left(R_1 + R_3\right)x_1 + R_3x_2 \hspace{10mm}
L_2\dot x_2= R_3x_1 - \left(R_2 + R_3\right)x_2.
\end{align*}
Med $L_1=L_2=1$, $R_2=R_3=1$ og $R_1=0$ er dette nøyaktig systemet over,
så sløyfestrømmene oppfører seg som temperaturene i tungen og vannet.

\subsection*{Strømning mellom to tanker}
La $x_1(t)$ og $x_2(t)$ være konsentrasjonene av et eller annet stoff i to tanker som er koblet slik:

\begin{minipage}{55mm}
\begin{align*}
\dot x_1 =& -x_1 \\
\dot x_2 =& \hspace{4.5mm}x_1 -x_2
\end{align*}
\end{minipage}
\begin{minipage}{90mm}
\begin{center}
\includegraphics[width=82mm]{../figurer/stromning-1}
\end{center}
\end{minipage}

Her kommer det rent vann inn i den øverste tanken,
og vi antar det er perfekt blanding i begge tanker,
og så har jeg satt farten til én liter per sekund og volumet i hver tank til én liter,
slik at systemet skal bli pent og pyntelig.
Matrisen i dette systemet er ikke diagonaliserbar,
men vi kan løse det med integrerende faktor (begynn med den første likningen):
\begin{align*}
x_1(t) =&\; x_1(0)e^{-t} \\
x_2(t)=&\; \big( x_2(0)+x_1(0)t \big)e^{-t}.
\end{align*}
Faktoren $t$ kommer av at løsningen av den første likningen blir påtrykt i den andre,
som har samme tidskonstant.

\subsection*{Båndpassfilteret}
To motstander og to kondensatorer som kobles til en spenningskilde slik,
kalles et båndpassfilter om spenningen måles i punktet markert $v_2(t)$:
\begin{center}
\begin{circuitikz}
\draw (0,2) to [V, l_=$f(t)$] (0,0) node[ground]{};
\draw (0,2) to [R=$R_1$, -*] (3,2) to [C=$C_1$, -*] (6,2) to [C, l_=$C_2$] (6,0) to (0,0);
\draw (6,2) to (9,2) to [R=$R_2$] (9,0) to (6,0);
\node[above] at (3,2.1) {$v_1(t)$};
\node[above] at (6,2.1) {$v_2(t)$};
\draw[->,shift={(3,1)}] (120:.5cm) arc (120:-170:.5cm) node at(0,0){$i_1$};
\draw[->,shift={(7.7,1)}] (120:.5cm) arc (120:-170:.5cm) node at(0,0){$i_2$};
\end{circuitikz}
\end{center}
Kondensatoren $C_1$ slipper ikke gjennom likestrøm,
og $C_2$ kortslutter høye frekvenser,
så det er bare frekvensene imellom som når frem til $v_2$.
Med sløyfestrømmene $i_1$ og $i_2$ gir Kirchhoffs spenningslov på hver sløyfe
\begin{align*}
R_1i_1(t) +   \frac{1}{C_1}\int i_1(t)\; dt + \frac{1}{C_2}\int \big( i_1(t) - i_2(t) \big)\; dt &= f(t)\\[2mm]
R_2i_2(t) + \frac{1}{C_2}\int \big( i_2(t) - i_1(t) \big)\; dt &= 0.
\end{align*}
Det er også klart at
\begin{align*}
v_2(t) = R_2 i_2(t) =  \frac{1}{C_2}\int \big( i_1(t) - i_2(t) \big)\; dt
\hspace{10mm}
\text{og at}
\hspace{10mm}
v_1(t) = v_2(t) +  \frac{1}{C_1}\int i_1(t)\; dt.
\end{align*}
Nå kan vi kvitte oss med strømmene.
Setter vi de to siste relasjonene inn i den første sløyfelikningen,
kollapser den til
\begin{align*}
R_1 i_1(t) + v_1(t) = f(t)
\hspace{10mm}
\text{slik at}
\hspace{10mm}
i_1(t) = \frac{f(t)-v_1(t)}{R_1},
\end{align*}
og Ohms lov gir
\begin{align*}
i_2(t) = \frac{v_2(t)}{R_2}.
\end{align*}
Deriverer vi kondensatorrelasjonene, står det
\begin{align*}
\dot v_2 = \frac{i_1 - i_2}{C_2}
\hspace{10mm}
\text{og}
\hspace{10mm}
\dot v_1 = \dot v_2 + \frac{i_1}{C_1}.
\end{align*}
Vi ganger spenningen over hver kondensator med $R_1$ og kapasitansen og setter
\begin{align*}
x_1(t) = R_1C_1\big( v_1(t)-v_2(t) \big)
\hspace{10mm}
\text{og}
\hspace{10mm}
x_2(t) = R_1C_2v_2(t).
\end{align*}
Da er $\dot x_1 = R_1i_1$ og $\dot x_2 = R_1(i_1-i_2)$,
og setter vi inn strømmene, er systemet der:
\begin{align*}
\dot x_1 &= -\frac{1}{R_1C_1}x_1 - \frac{1}{R_1C_2}x_2 + f \\[2mm]
\dot x_2 &= -\frac{1}{R_1C_1}x_1 - \left( \frac{1}{R_1C_2} + \frac{1}{R_2C_2} \right)x_2 + f,
\end{align*}
eller på matriseform:
\begin{align*}
\dot{\V x} =
\left(\; \begin{matrix}
\displaystyle -\frac{1}{R_1C_1} & \displaystyle -\frac{1}{R_1C_2} \\[4mm]
\displaystyle -\frac{1}{R_1C_1} & \displaystyle -\frac{1}{R_1C_2}-\frac{1}{R_2C_2}
\end{matrix} \; \right)
\V x
+
\left(\; \begin{matrix}
1 \\
1
\end{matrix} \; \right)
f.
\end{align*}

\end{document}
