OVN 5 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683¨
KARL JONSSON
Nyckelord och inneh˚all
• x0(t) = f (t, x) system av differentialekvationer
• Linj¨ara system av differentialekvationer med konstanta koefficienter:
x0(t) = Ax(t) + g(t) med allm¨an l¨osning
xa(t) = c1x1(t) + c2x2(t) + xp(t).
• Generaliserad egenvektor η
• Trace-determinant schema
• Skissa fasportr¨att
• Sadelpunkt, (degenerad) nod, spiral
• Stabilitet
• Fundamentalmatris X(t) = [x1(t) x2(t)]
• Variation av parametrar Inofficiella ”m˚al”
Det ¨ar bra om du
(M1) vet att allm¨anna system av f¨orsta ordningens differentialekvationer ser ut som x0(t) = f (t, x).
(M2) vet att allm¨anna system har liknande existens och entydighetssats som f¨or envariabelfallet.
Om f samt ∂f /∂x1, ∂f /∂x2, . . ., ∂f /∂xn ¨ar kontinuerliga i en ”rektangel” (i detta fall s˚a betyder rektangel en flerdimensionell rektangel i rummet R × Rn med koordinater (t, x)) och vi har IVP x0 = f (t, x) med x0(t0) = x0, s˚a ¨ar vi garanterade unik l¨osning p˚a detta problem i en liten omgivningen av startpunkten (t0, x0).
(M3) kan skriva om h¨ogre ordningens ekvationer, t.ex. y000+ 2t4y00+ y = t till ett system av differenti- alekvationer med genom ansatsen x1(t) = y(t), x2(t) = y0(t), etc och ur detta h¨arleda systemet.
(M4) vet att homogena linj¨ara system med konstanta koefficienter
x0(t) = Ax(t), (1)
kan l¨osas genom ansatsen
x(t) = ertξ, (2)
d¨ar vi s¨oker r och den konstanta vektorn ξ 6= 0.
(M5) vet att r d˚a blir ett egenv¨arde och ξ motsvarande egenvektor.
(M6) om komplexa r¨otter uppst˚ar s˚a r¨aknar vi och tar sedan real- och komplexdel f¨or att f˚a tv˚a oberoende l¨osningar.
(M7) vet att om vi f˚ar fram en dubbelrot f¨or egenv¨ardet, t.ex. r = 7, med motsvarande egenvektor ξ s˚a s¨oker vi l¨osningar p˚a formen
x(t) = te7tξ + ηe7t (3)
d¨ar vi s¨oker den generaliserade egenvektorn η. Kommer att l¨osa ekvationen (A − 7I)η = ξ.
(M8) vet att en fundamentalmatris skapas av linj¨art oberoende l¨osningar: Ψ(t) = [x1(t) . . . xn(t)].
(M9) vet att om Ψ(t) ¨ar en fundamentalmatris s˚a ¨ar ¨aven Ψ(t)B en fundamentalmatris, d¨ar B ¨ar en inverterbar matris. Om fundamentalmatrisen ¨ar enhetsmatrisen f¨or t = t0 s˚a d¨oper vi den till Φ(t), dvs Φ(t0) = I.
(M10) vet att om Ψ(t) ¨ar en fundamentalmatris till x0 = Ax s˚a ges den allm¨anna l¨osningen av x = Ψ(t)c f¨or en godtycklig vektor c.
(M11) utifr˚an egenv¨ardena till A kan avg¨ora karakt¨ar och stabilitet av den kritiska punkten 0.
(M12) snabbt kan avg¨ora karakt¨ar och stabilitet av kritiska punkter till A fr˚an trace-determinant sche- mat.
Institutionen f¨or matematik, KTH, SE-100 44, Stockholm, Sweden E-mail address: karljo@kth.se.
Date: 18 oktober 2017.
1
(M13) vet att f¨or att ha isolerade kritiska punkter s˚a antar vi att det(A) 6= 0.
(M14) kan anv¨anda variation av parameterar f¨or ekvationen
x0(t) = Ax(t) + g(t). (4)
d¨ar X(t) ¨ar en fundamentalmatris associerad till x0 = Ax f¨or att f˚a fram en partikul¨arl¨osning genom ansatsen
xp(t) = X(t)v(t) =⇒ xp(t) = X(t) ˆ t
0
X−1(s)g(s) ds. (5)
Obs! Detta ¨ar ett f¨ors¨ok att bryta ned kursm˚alen i mindre och mer konkreta bitar. M˚alen ovan ¨ar inte officiella f¨or kursen, utan ett f¨orslag till hur man kan t¨anka.
Exempel och uppgifter (U1) Skriv om f¨oljande ekvationer till system av differentialekvationer
u00+ 3u0+ 2u = cos t, (6)
u(4)− 3u = 0, (7)
u00+ t2u0+ sin u = 0. (8)
Inf¨or variablerna x1 = u och x2 = u0. D˚a blir
x01 x02
=
x2
cos t − 3x2− 2x1
=
0 1
−2 −3
x1 x2
+
0
cos t
. (9)
I andra fallet s˚a blir det fyra variabler.
x01 x02 x03 x04
=
0 1 0 0 0 0 1 0 0 0 0 1 3 0 0 0
x1
x2 x3
x4
. (10)
(U2) Visa att den generella l¨osningen till
x0 = P (t)x + g(t) (11)
kan skrivas som en summa av n˚agon partikul¨arl¨osning xp(t), med den generella l¨osningen till till den motsvarande homogena ekvationen.
(U3) Till systemet x0 = Ax, avg¨or karakt¨aren av den kritiska punkten x0= 0 om (a) A =
3 2
−2 −2
(b) A =
1 4
−4 7
(c) A =
1 −5 2 −1
(d) A =
−3 √
√ 2 2 −2
(U4) L˚at A =
a b c d
. Skriv upp ett generellt uttryck f¨or egenv¨ardena till A. Hur h¨anger detta ihop med trace-determinant-schemat? Genom att skriva upp det(A − rI) = 0 och f¨orenkla s˚a borde
OVN 5 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683 3
f¨oljande uttryck dyka upp
r = a + d
2 ±
s
a + d 2
2
− (ad − bc) (12)
allts˚a
r = sp˚aret av A
2 ±p
(sp˚aret av A)2/4 − determinanten av A, (13) .
(U5) Betrakta systemet
x0 =
−1 −1
−α −1
x. (14)
Vad blir egenv¨ardena f¨or koefficientmatrisen om α = 0.5? Vad f¨or typ av kritisk punkt blir origo?
Vad h¨ander d˚a α = 2? Karakt¨aren av den kritiska punkten ¨andras i dessa tv˚a fall. N¨ar sker denna kvalitativa f¨or¨andring om vi antar att α ¨ar ett tal mellan 0.5 och 2?
(U6) Best¨am egenv¨ardena till f¨oljande koefficientmatriser som en funktion av α (a) x0 =
α −1
1 α
x (b) x0 =
0 −5 1 α
x
F¨or vilka v¨arden ¨andras karakt¨aren av den kritiska punkten? Rita fasportr¨att f¨or v¨arde p˚a α som ¨ar n˚agot st¨orre alt. n˚agot mindre ¨an de kritiska v¨ardena som ˚aterfanns innan.
Ett s¨att att l¨osa detta ¨ar att teckna ett uttryck f¨or egenv¨ardena. I fallet (a) blir det r = α ± pα2− (α2+ 1) = α ± i. Eftersom egenv¨ardena inneh˚aller en imagin¨ardel s˚a kommer l¨osningarna att ineh˚alla cos t och sin t. Vilket innb¨ar att det ¨ar spiraler. Stabiliteten av dessa spiraler kommer att bero p˚a vad f¨or tecken realdelen har. Om α < 0 s˚a f˚ar vi asymptotiskt stabila spiraler, dvs spiraler d¨ar l¨osningen i fasrummet konvergerar mot den station¨ara punkten x0 = 0. Om α > 0 s˚a f˚ar vi instabila spiraler. Och om α = 0 s˚a f˚ar vi stabila spiraler, n¨amligen spiraler som inte n¨odv¨andigtvis konvergerar mot den kritiska punkten x0 = 0 men inte heller v¨axer obehindrat d˚a t → ∞, dvs vi har stabilitet men ej asymptotisk stabilitet.
Dessa typer av uppgifter kan man f¨ors¨oka visualisera i sp˚ar-determinantschemat som delades ut under ¨ovningen. T.ex. f¨or (b) h¨ar ¨ar sp˚aret α och determinanten ¨ar 5. Matriser som uppfyller detta ligger p˚a en linje i schemat d¨ar determinanten ¨ar 5. Denna linje sk¨ar kurvan y = x2/4 p˚a tv˚a st¨allen, f¨or x-v¨ardena ±√
20. Detta blir allts˚a brytpunkterna f¨or α.
Om α > √
20 s˚a kommer matrisen ha tv˚a positiva egenv¨arden, vilket kommer att bidra till l¨osningar som exploderar d˚a t → ∞, instabila noder. Om α <√
−20 s˚a kommer vi f˚a tv˚a negativa egenv¨arden till matrisen, alla l¨osningar kommer s˚aledes att g˚a mot 0 d˚a t → ∞, asymptotiskt stabila nod. Om −√
20 < α < 0 s˚a f˚ar vi komplexa r¨otter med negativ realdel, asymptotiskt stabila spiraler. Om α = 0. s˚a f˚ar vi rent komplexa r¨otter, stabila centrum. Om 0 < α <√
20 s˚a f˚ar vi tv˚a komplexa r¨otter med positiv realdel, instabila spiraler. Om α =√
20 s˚a f˚ar vi en positiv dubbelrot f¨or egenv¨ardena, fr˚an detta kan man direkt f˚a fram att vi har en instabil punkt. Det kan uppst˚a tv˚a fall h¨ar, n¨amligen degenererade noder (n¨ar det inte finns tv˚a linj¨art oberoende egenvektorer) eller noder (n¨ar det finns tv˚a oberoende egenvektorer).
(U7) Finn en fundamentalmatris Φ(t) f¨or f¨oljande system. Finn den fundamentalmatris som uppfyller Φ(0) = I.
(a) A =
3 2
−2 −2
(b) A =
2 3
−1 −2
(c) A =
−1 1
−4 −1
Underf¨orst˚att h¨ar ¨ar att vi ska l¨osa systemet x0 = Ax, f˚a fram tv˚a oberoende l¨osningar och skapa en matris av dessa. Vi g¨or ansatsen x(t) = ertξ. Insatt i ekvationen f˚ar vi att
rert ξ = Aertξ (15)
vilket ¨ar ekvivalent med att
r ξ = Aξ (16)
och om vi inte vill att ξ = 0 (vilket endast hade gett noll-l¨osningen till ekvationen x0 = Ax) s˚a m˚aste r vara ett egenv¨arde och ξ en egenvektor till A.
Egenv¨arden till A (f¨or 2x2-matriser allts˚a) f˚as fram igenom sambandet r = sp˚aret av A
2 ±p
(sp˚aret av A)2/4 − determinanten av A, (17) d¨ar sp˚aret av A ¨ar summan av diagonalelementen.
Allts˚a i v˚art fall, s¨ag att vi tar fall c) ovan r = −1 ±√
1 − 5 = −1 ± 2i. (18)
Att det blir komplexa r¨otter ¨ar inget att oroa sig ¨over. Nu tar vi reda p˚a motsvarande egen- vektorer, i fallet med komplexa r¨otter s˚a beh¨over vi endast g¨ora detta f¨or en av r¨otterna, ta t.ex.
−1 + 2i. F¨or motsvarande egenvektorer s˚a drar vi av egenv¨ardet p˚a diagonalen i matrisen A och kollar p˚a vilka vektorer som ligger i nollrummet av denna matris. Allts˚a betrakta
−1 − (−1 + 2i) 1 0
−4 −1 − (−1 + 2i) 0
(19) samma sak som
−2i 1 0
−4 −2i 0
. (20)
Har vi r¨aknat r¨att s˚a m˚aste rad 2 vara en multipel av rad 1. Med vilken konstant? Jo konstanten 2i. Dvs om vi tar 2i g˚anger f¨orsta raden och adderar till andra raden s˚a f˚ar vi
−2i 1 0
0 0 0
. (21)
Ifr˚an detta ser vi att en egenvektor bli c =
1 2i
(22) (kom ih˚ag tricket ”byt plats och s¨att ett minustecken p˚a ett av elementen”).
Allts˚a har vi nu f˚att fram att en l¨osning till ekvationen x0= Ax ¨ar x(t) = ertc = e(−1+2i)t
1 2i
= e−t(cos 2t + i sin 2t)
1 2i
= e−t
cos 2t + i sin 2t
−2 sin 2t + 2i cos 2t
(23) Denna l¨osning ¨ar komplex-v¨ard. Vi s¨oker helst reell-v¨arda funktioner. Vi kan f˚a tv˚a oberoende l¨osningar genom att ta realdel respektive imagin¨ardel av uttrycket ovan:
x1(t) = e−t
cos 2t
−2 sin 2t
samt imagin¨ardelen ger x2(t) = e−t
sin 2t 2 cos 2t
. (24)
Den allm¨anna l¨osningen till ekvationen x0= Ax kan d¨arf¨or skrivas x(t) = b1x1(t) + b2x2(t) = b1e−t
cos 2t
−2 sin 2t
+ b2e−t
sin 2t 2 cos 2t
(25) f¨or godtyckliga konstanter b1 och b2.
OVN 5 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683 5
Vi kan skriva detta mha en fundamentalmatris
x = X(t)b (26)
d¨ar
X(t) =
e−tcos 2t e−tsin 2t
−2e−tsin 2t 2e−tcos 2t
. (27)
Notera att
X(0) =
1 0 0 2
. (28)
Vi ser ifr˚an m˚al (M9) ovan s˚a kommer ¨aven matrisen
Φ(t) = X(t)X(0)−1 (29)
vara en fundamentalmatris f¨or v˚art system, detta blir allts˚a Φ(t) =
e−tcos 2t e−tsin 2t
−2e−tsin 2t 2e−tcos 2t
1 0 0 12
=
e−tcos 2t 12e−tsin 2t
−2e−tsin 2t e−tcos 2t
. (30)
S˚a d˚a kan vi allts˚a skriva att den allm¨anna l¨osningen till v˚art system ¨ar
x(t) = Φ(t)b (31)
f¨or n˚agon godtycklig vektor b. I detta fall s˚a m˚aste b = x0. (U8) L¨os IVP
x0 =
−1 −4 1 −1
x, x(0) =
3 2
. (32)
Ta reda p˚a egenv¨arden och egenvektorer till A. Egenv¨arden blir r = −1 ± 2i. Ta reda p˚a en egenvektorer som ovan i exemplet ovan. Skriv upp motsvarande komplexa l¨osning och ta real och imagin¨ardel. Skriv upp en fundamentalmatris s˚a att allm¨anna l¨osningen blir
x(t) = X(t)b. (33)
S¨att in villkoret x(0) =
3 2
f¨or att best¨amma b. Klart.
(U9) Skriv upp den allm¨anna l¨osningen till f¨oljande system (a) x0 =
2 3
−1 −2
x +
et t
(b) x0 =
1 4 1 −2
x +
e−2t
−2et
(c) x0 =
4 8
−2 −4
x +
t−3
−t−2
Vi ser att alla dessa uppgifter ¨ar inhomogena linj¨ara system med konstanta koefficienter. Vi b¨orjar med att betrakta motsvarande linj¨ara system
x0=
2 3
−1 −2
x (34)
och s¨oker l¨osningarna till detta. Egenv¨ardena blir λ = ±1. Vi tar reda p˚a motsvarande egenvektorer vilka blir om λ = 1, att
ξ =
−3 1
, (35)
och f¨or λ = −1 s˚a f˚ar vi
ξ =
1
−1
. (36)
Den allm¨anna l¨osningen till den homogena ekvationen kan s˚aledes skrivas x(t) = et
−3 1
b1+ e−t
1
−1
b2, (37)
f¨or godtyckliga b1 och b2 reella tal, eller omskrivet s˚a ¨ar detta samma sak som x(t) =
−3et e−t et −e−t
b1 b2
= X(t)b. (38)
d¨ar X ¨ar fundamentalmatrisen
X(t) =
−3et e−t et −e−t
. (39)
Vi vet ocks˚a att fundamentalmatrisen uppfyller
X0(t) = AX(t). (40)
Fr˚agan vi nu st¨aller oss ¨ar hur vi finner en partikul¨artl¨osning xp(t) (dvs n˚agon l¨osning som faktiskt l¨oser den ekvationen vi ¨ar intresserad av) till ekvationen
x0=
2 3
−1 −2
x +
et t
= Ax + g(t) (41)
Det visar sig att vi kan g¨ora en ansats som kommer att leda oss till ett uttryck f¨or xp(t). Vi ans¨atter
xp(t) = X(t)v(t) (42)
d¨ar v nu ¨ar en vektor som vi vill best¨amma. Detta ¨ar en ansats (som vanligt) som vi deriverar och s¨atter in i ekvationen f¨or att se vad vi f˚ar f¨or information om v
x0p = X0(t)v(t) + X(t)v0(t) (43)
insatt i ekvationen x0= Ax + g(t) s˚a f˚ar vi
X0(t)v(t) + X(t)v0(t) = AX(t)v(t) + g(t) (44) omskrivning med likheten X0(t) = AX(t) ger oss
AX(t)v(t) + X(t)v0(t) = AX(t)v(t) + g(t) (45) vilket reducerar till
X(t)v0(t) = g(t) (46)
och eftersom fundamentalmatrisen ¨ar inverterbar f¨or alla t (dess determinant ¨ar 6= 0, Wronskide- terminanten f¨or system) s˚a f˚ar vi att
v0(t) = X−1(t)g(t). (47)
Allts˚a, om vi har X och g s˚a kan vi r¨akna ut v som ger oss xp(t) = X(t)v(t). I v˚art fall X−1(t) = 1
det(X(t))
−e−t −e−t
−et −3et
= −1 2
e−t e−t et 3et
. (48)
allts˚a
v0(t) = −1 2
e−t e−t et 3et
et t
= −1 2
1 + te−t e2t+ 3tet
(49) integrera allt med avseende p˚a t (kul f¨or nu m˚aste vi g¨ora partiell integration), s˚a mellansteg blir
ˆ
te−tdt = −te−t+ ˆ
e−tdt = −te−t− e−t = −e−t(t + 1), (50)
samt ˆ
tetdt = tet− ˆ
etdt = et(t − 1). (51)
OVN 5 - DIFFERENTIALEKVATIONER OCH TRANSFORMMETODER - SF1683 7
allts˚a
v(t) = −1 2
t − e−t(t + 1)
1
2e2t+ 3et(t − 1)
(52) och s˚aledes blir xp(t)
xp(t) = X(t)v(t) = −1 2
−3et e−t et −e−t
t − e−t(t + 1)
1
2e2t+ 3et(t − 1)
= (53)
1 4
6tet− et− 12t 8t + et− 2tet− 4
. (54)
Allts˚a allm¨anna l¨osningen blir allts˚a x(t) =
−3et e−t et −e−t
b1
b2
+1
4
6tet− et− 12t 8t + et− 2tet− 4
, (55)
d¨ar b1 och b2 ¨ar godtyckliga konstanter.