For å konstruere løsningens kurve i et retningfelt, forlenger vi det opprinnelige linjesegmentet slik at tangenten til løsningens kurve er parallell med retningfeltet på hvert punkt gjennom kurven. Før datamaskinens inntog var det vanlig å tegne linjer med konstant stigning (isokliner) eller f(x, y) = c. Fordi alle linjesegmentene langs en isoklin hadde samme stigning, oppnådde man betydelige beregningsbesparelser. I dag finnes det programvare som utfører slike grafiske beregninger med stor hastighet.

For å illustrere denne teknikken kan vi vurdere den ordinære differensialligningen:

dxdt=xt2\frac{dx}{dt} = x - t^2

Den eksakte løsningen til denne ligningen er:

x(t)=Cet+t2+2t+2x(t) = C e^t + t^2 + 2t + 2

hvor C er en vilkårlig konstant. Bruken av MATLAB-script kan illustrere hvordan retningfeltet og løsningens kurve kan plottes. Når vi utfører beregningene og tegner grafen for forskjellige initialbetingelser, ser vi at vektorene i retningfeltet er parallelle med de forskjellige løsningene. På denne måten kan vi uten å kjenne den eksakte løsningen velge en vilkårlig initialbetingelse og skissere oppførselen til løsningen på et senere tidspunkt. Denne metoden gjelder også for ikke-lineære ligninger.

Hvilepunkter og autonome ligninger

Når vi har med autonome differensialligninger å gjøre (hvor den uavhengige variabelen ikke eksplisitt opptrer i ligningen), kan vi få mye informasjon gjennom en grafisk analyse av ligningen. Ta for eksempel den ikke-lineære ordinære differensialligningen:

dxdt=x(x21)\frac{dx}{dt} = x(x^2 - 1)

Her forsvinner den tidsderiverte xx' ved x=1x = -1, x=0x = 0, og x=1x = 1. Dette betyr at hvis vi setter x(0)=0x(0) = 0, vil x(t)x(t) forbli null for alle tidspunkter. Tilsvarende, hvis x(0)=1x(0) = 1 eller x(0)=1x(0) = -1, vil x(t)x(t) være henholdsvis 1 eller -1 for alle tidspunkter. Verdier av xx der den deriverte xx' er null, kalles hvilepunkter, likevekts-punkter eller kritiske punkter i differensialligningen.

Oppførselen til løsningene nær hvilepunktene er ofte av stor interesse. For eksempel, hva skjer med løsningen når xx nærmer seg et av hvilepunktene som x=0x = 0, x=1x = 1, eller x=1x = -1? Når x=0x = 0, er xx' negativ for xx litt større enn 0, og positiv for xx litt mindre enn 0. Derfor vil løsningen tendere mot null, og punktet x=0x = 0 er et asymptotisk stabilt kritisk punkt. Når x=1x = 1, derimot, er xx' positiv for xx litt større enn 1 og negativ for xx litt mindre enn 1, som betyr at løsningen vil bevege seg bort fra x=1x = 1, og derfor er dette et ustabilt kritisk punkt.

Fase-linje

Et grafisk verktøy for å representere resultatene fra den grafiske stabilitetsanalysen er fase-linjen. På en fase-linje angir vi hvilepunktene med sirkler. På fase-linjen viser vi også fortegnet til xx' for alle verdier av xx. Fra fortegnet til xx' kan vi deretter indikere om xx øker eller minker ved hjelp av en passende pil. Hvis pilen peker mot høyre, øker xx; hvis pilen peker mot venstre, minker xx. Ved å kjenne fortegnet til den deriverte for alle verdier av xx, sammen med den opprinnelige verdien av xx, kan vi bestemme hva som skjer når tt \to \infty. Alle løsninger som nærmer seg et steady-state når tt \to \infty, kalles for steady-state outputs. For eksemplet vårt er x=0x = 0 et steady-state output.

Viktige betraktninger

En grafisk stabilitetsanalyse og fase-linjeanalyse gir verdifull innsikt i atferden til løsninger, spesielt i tilfeller der det er vanskelig å finne eksakte løsninger. For autonome differensialligninger, hvor den uavhengige variabelen tt ikke er eksplisitt inkludert i ligningen, kan analysen av hvilepunkter gi et klart bilde av systemets langsiktige oppførsel. Uavhengig av om løsningen er stabil eller ustabil, gir fase-linjen og retningfeltet et visuelt verktøy for å forstå hvordan systemet utvikler seg over tid.

I tilfeller hvor eksakte løsninger ikke er lett tilgjengelige, kan numeriske metoder som Euler’s metode eller Runge-Kutta-metoden være nyttige for å finne tilnærmede løsninger. Disse metodene krever kunnskap om hvordan man håndterer trinnstørrelser og kan benyttes til å løse både systemer av differensialligninger og høyereordens differensialligninger.

Hvordan van der Pols oscillator reagerer på forskjellige verdier av parametrene

Når vi studerer systemer av ordinære differensialligninger som beskriver dynamiske fenomener, står van der Pols oscillator som et sentralt eksempel. Den opprinnelige ligningen for van der Pols oscillator uten pådriver (A = 0) er en andreordens differensialligning som kan skrives som:

x¨μ(1x2)x˙+x=0\ddot{x} - \mu (1 - x^2) \dot{x} + x = 0

Her er μ\mu en parameter som bestemmer graden av ikke-linearitet i systemet. Ved å endre verdien på μ\mu kan man observere drastiske forskjeller i atferden til systemet. Et nyttig trinn for å forstå hvordan oscillatorens løsning utvikler seg under forskjellige forhold, er å utføre numeriske eksperimenter for ulike verdier av en parameter c0c \geq 0.

Et første skritt kan være å sette A=0A = 0 og variere cc, som representerer en friksjons- eller dempningsparameter. Ved å løse den numeriske modellen, kan vi undersøke hvordan de viktigste variablene, som posisjon x(t)x(t) og hastighet v(t)v(t), endres over tid, og hvordan systemet utvikler seg på et fasediagram.

Når man setter opp grafene for x(t)x(t) og v(t)v(t), vil vi merke at systemet går fra et lite dempet regime til en mer komplisert, kanskje til og med chaotisk, oppførsel ved høyere verdier av cc. Fasediagrammet, som viser forholdet mellom x(t)x(t) og v(t)v(t), gir oss ytterligere innsikt i hvordan energien i systemet fordeler seg, og hvilke stabilitetsregimer som dominerer.

I det neste steget kan vi introdusere en pådriver til systemet ved å sette A0A \neq 0 og ω0\omega \neq 0, hvor AA er amplituden til den ytre pådriveren og ω\omega er dens frekvens. Dette gir et betydelig mer komplekst dynamisk system. Numeriske simuleringer av systemet med A=10A = 10 og ω=0.2\omega = 0.2, for eksempel, vil vise en annen type svingningsmønster som kan være periodisk eller til og med begynne å vise periodisk forfall, avhengig av verdien av cc.

For slike simuleringer benyttes ofte Runge-Kutta-metoden for numerisk integrasjon, som gir tilstrekkelig nøyaktige løsninger for et stort spekter av verdier for cc, AA, og ω\omega. Ved å bruke en tidssteg på Δt=0.001\Delta t = 0.001, kan vi få nøyaktige kurver som viser hvordan systemets tilstand utvikler seg over tid. Det er viktig å merke seg hvordan systemets respons kan endre seg dramatisk med bare små endringer i parameterne, og dette gjør van der Pols oscillator til et utmerket verktøy for å studere ikke-lineære dynamiske systemer.

Når A=0A = 0 og ω=0.2\omega = 0.2, og med en liten verdi på c=0.10c = 0.10, er systemets respons relativt dempet og viser stabile svingninger. Når derimot cc økes, ser vi at oscillatoren kan begynne å vise mer komplekse og tilsynelatende uforutsigbare mønstre, noe som er karakteristisk for systemer som viser bifurkasjoner og eventuelt kaos ved høyere verdier av friksjon.

En nøkkelinnsikt som kan utvinnes fra slike studier er hvordan systemets stabilitet og periodicitet er sterkt avhengig av interaksjonene mellom de interne (selvforsørgende) og eksterne (pådriver) kreftene som påvirker systemet. Når vi legger til en ytre pådriver med en viss frekvens, kan resonansfenomener oppstå, hvor systemet begynner å svinge med en mye større amplitude enn ved lavere pådrivere. Dette kan føre til en dramatisk endring i systemets opprinnelige svingningsatferd.

Når vi ser på fasediagrammene for forskjellige verdier av cc, får vi en visuell representasjon av hvordan energien i systemet er fordelt mellom bevegelsen og hastigheten. Fasediagrammet for A=0A = 0 med en liten demping er relativt enkelt, men med en pådriver som introduserer eksterne krefter, blir diagrammet mer komplekst, og vi kan få innblikk i fenomenet vedlikeholdte og transientte faser, samt mulige rotasjonelle bevegelser i systemet.

En viktig del av analysen ligger i forståelsen av hvordan systemer som van der Pols oscillator kan gjennomgå faser med overgang fra stabilitet til ustabilitet. Ved å utføre en serie numeriske eksperimenter med ulike verdier for de relevante parametrene, kan man forutsi når slike bifurkasjoner skjer og dermed få en dypere forståelse av de underliggende mekanismene som styrer dynamikken i ikke-lineære oscillatorer.

Det er også viktig å merke seg at slike systemer ofte blir brukt til å modellere fysiske systemer hvor dempning og pådrivere spiller en sentral rolle, som for eksempel i elektroniske kretser, biomedisinske modeller, og andre tekniske anvendelser. Derfor er en grundig forståelse av hvordan parametrene cc, AA, og ω\omega påvirker systemet, avgjørende for å kunne anvende teorien i praktiske problemer.