Beräkningar i naturvetenskap och teknik
Download
Report
Transcript Beräkningar i naturvetenskap och teknik
Numeriska beräkningar i Naturvetenskap och Teknik
Dagens ämne:
Lite celest mekanik
( X ,Y , Z )
( x, y, z )
F
Numeriska beräkningar i Naturvetenskap och Teknik
Koordinatsystem
Kartesiska koordinater
Enhetsvektorerna är
ortogonala och normerade
z
y
ez
ey
ex
x
Numeriska beräkningar i Naturvetenskap och Teknik
Cylinderkoordinater
z
ez
e
e
z
x
y
Numeriska beräkningar i Naturvetenskap och Teknik
Vektor- och skalärprodukt i cylinderkoordinater
e z (0,0,1)
sin
e (cos, sin ,0)
e
Ortogonala
i, j 1,2,3 i j
ei ei 1
Högersystem
e e e z
e e z e
e z e e
e
cos
e ( sin , cos,0)
ei e j 0
y
e
sin
cos
x
Numeriska beräkningar i Naturvetenskap och Teknik
Sfäriska koordinater
z
er
e
e
x
y
Numeriska beräkningar i Naturvetenskap och Teknik
Lite inledande mekanik
Kraftlagen
dp
F
dt
Momentet
T rF
d2r
F m 2
dt
T
F
r
L
Rörelsemängds
momentet
ger:
L r p r mv
r
d L d (r p) d r
dp
pr
v mv r F 0 T
dt
dt
dt
dt
mv
Numeriska beräkningar i Naturvetenskap och Teknik
Rörelsemängdsmomentet är konstant...
Numeriska beräkningar i Naturvetenskap och Teknik
r L r (r p) 0
dL
T
dt
T rF
Centralkraft
r x p är vinkelrät mot r, dvs r
är vinkelrät mot L som är
konstant.
dL
0 L constant
dt
T 0
F
r
1. Rörelsemängdsmomentet är en
rörelsekonstant
2. Rörelsen sker i ett plan
Numeriska beräkningar i Naturvetenskap och Teknik
För att sätta upp rörelseekvationerna
behöver vi känna accelerationen
i cylinderkoordinater.
Numeriska beräkningar i Naturvetenskap och Teknik
Hastigheten i cylindriska koordinater
r ( cos, sin , z)
dr d
( cos , sin , z ) ( cos sin , sin cos , z)
dt dt
(cos , sin ,0) ( sin , cos ,0) (0,0, z)
Rörelse i planet givet av centralkraften
z 0
dr
(cos , sin ) ( sin , cos ) e e
dt
Radiell hastighet
vinkelhastighet
Numeriska beräkningar i Naturvetenskap och Teknik
Accelerationen i cylindriska koordinater
dr
(cos , sin ) ( sin , cos ) e e
dt
d2r d
d
d
( e e ) e e e ( e )
2
dt
dt
dt
dt
e
d
d
e e (e e )
dt
dt
d
d
e och e ?
dt
dt
Numeriska beräkningar i Naturvetenskap och Teknik
Accelerationen i cylindriska koordinater
d
d
e och e
dt
dt
e (cos, sin ,0)
e ( sin , cos,0)
d
d
e (cos , sin ) ( sin , cos ) e
dt
dt
d
d
e ( sin , cos ) ( cos ,sim ) e
dt
dt
Numeriska beräkningar i Naturvetenskap och Teknik
Accelerationen i cylindriska koordinater
d2r
d
d
e e e ( e e )
2
dt
dt
dt
med ins. enl. ovan
d2r
2
e
e
e
e
e
2
dt
( 2 )e (2 )e
Numeriska beräkningar i Naturvetenskap och Teknik
Rörelsekvationerna i centralkraftsystemet
d2r
F m 2
dt
( Fx , Fy , Fz ) m(x, y, z)
med accelerationen i planet
d2r
2
(
)e (2 )e
2
dt
kan detta också skrivas:
F e F e Fz e z m(e ( 2 ) e (2 ) ze z )
0
0
0
Numeriska beräkningar i Naturvetenskap och Teknik
Rörelsekvationerna i planet i cylinderkoordinater
F e m( 2 )e
Beror av kraftens form
0 m(2 )e
Kan integreras utan att kraften specifieras
2 0
Man utnyttjar nu följande trick...
1 d 2
1
( ) (2 2)
dt
d
( 2 ) 0
dt
vilket ger
dvs
2 konstant
Numeriska beräkningar i Naturvetenskap och Teknik
Sektorhastigheten
dA
1
d
2
y
dA 1 2 d 1 2
dt 2
dt 2
dA
d
x
L r p r mv e ( e e )
m e z
2
konstant(enl.ovan)
2 konstant
Keplers andra lag
L
dA 1 2
konstant 0
dt 2
2m
l m
2
l
2
m
Numeriska beräkningar i Naturvetenskap och Teknik
Rörelsekvationerna i planet i cylinderkoordinater
F e m( 2 )e
F m( 2 )
nu används
l
2
m
men
2
l
2 2 4 2
m
m
l 2
F m( 4 2 )
m
l
l2
F m 3
m
Numeriska beräkningar i Naturvetenskap och Teknik
Energin är en andra rörelsekonstant...
Numeriska beräkningar i Naturvetenskap och Teknik
En andra rörelsekonstant
För en konservativ kraft, dvs en kraft som har en potential
d
F V
d
l2
F m 3
m
l2
m F 3
m
d
l2
m
(V 2 )
d
2 m
Nytt trick...
d
d d
l2
m
(V 2 )
dt
dt d
2 m
dV
l2
m
3
d m
multiplicera med
d
l2
m (V 2 )
dt
2 m
Detta är lika med
d
dt
Numeriska beräkningar i Naturvetenskap och Teknik
Fortsätt med att titta på
vänsterledet i ekv nedan
d
l2
m (V 2 )
dt
2 m
v.l. kan skrivas
d 1
( m 2 ) m
dt 2
Vi har nu tidsderivator på båda sidor av denna ekvation!
2
d 1
d
l
( m 2 ) (V 2 )
dt 2
dt
2 m
dvs
2
d 1
l
( m 2 V 2 ) 0
dt 2
2 m
1
l2
2
m 2 V konstant
2
2 m
Numeriska beräkningar i Naturvetenskap och Teknik
1
l2
2
m 2 V konstant
2
2 m
Hastigheten är
Från L konstant har vi (fortfarande)
m 2 ρ 4 2 mρ 2 2
2
2
2 m
2ρ m
2
l2
1
m 2 2
2
m
V konstant E
2
2
dr
e e
dt
l
2
m
l 2 2 2 m2
Numeriska beräkningar i Naturvetenskap och Teknik
Lösningen till rörelsekvationerna
Man kan nu antingen välja att försöka integrera lösningen
i tidsvariabeln eller söka en lösning som funktion av vinkeln.
Vi börjar med det senare fallet:
l2
F m 3
m
l
2
m
F
l m
2
k
2
l2
2 m 3
m
k
ldt m d
2
d
l d
dt m 2 d
d2
d
l d
l d
l d
( 2
)
( 2
)
2
2
dt
dt m d
m d m d
Numeriska beräkningar i Naturvetenskap och Teknik
Lösningen till rörelsekvationerna
d2
d
l d
l d
l d
( 2
)
( 2
)
2
2
dt
dt m d
m d m d
l2
2 m 3
m
k
I detta läge har man således
d
l d
l2
k
(
) 3 2
2
2
d m d m
l
1 d
d (1 / )
2
d
d
men
Binet!
u 1/
2 3
l du l u
2 d
lu
(
)
ku 2
d m d
m
2
2
l u d 2u l 2 u 3
2
ku
m d 2 m
Numeriska beräkningar i Naturvetenskap och Teknik
Lösningen till rörelsekvationerna
Binets ekvation för keplerfallet (1/r2 )
2
2
l u d 2u
( 2 u) ku 2
m d
Andra ordningens diff ekv. (löses med den sekulära ekvationen!)
d 2u
km
( 2 u) 2
d
l
km
u A cos( ) 2
l
Numeriska beräkningar i Naturvetenskap och Teknik
Olika typer av banor
km
u A cos( ) 2
l
km
l2
km
2 (1 A
cos ) 2 (1 e cos )
l
km
l
1
Referensriktning då α lika med noll
l2
1
km (1 e cos )
Numeriska beräkningar i Naturvetenskap och Teknik
Olika typer av banor
l2
1
km (1 e cos )
e 2 1 hyperbel
e 2 1 parabel
e 2 1 ellips
e 2 0 cirkel
Undersöks på egen hand i projektet!
Numeriska beräkningar i Naturvetenskap och Teknik
Banrörelse ρ(t)
1
m 2 2
2
m
V konstant E
2
2
2 k
l2
(
E)
2
m 2m
1
dt
2
d
2 k
l
(
E)
m 2m
t
m
2 0
1
l2
(
E)
2m
k
d
Numeriska beräkningar i Naturvetenskap och Teknik
Banrörelse ρ(t)
t
m
2 0
1
(
k
2
d
l
E)
2m
Denna integral kan i princip lösas för t(ρ) men är inverteringen
ρ(t) är inte möjlig i enkla funktioner. Samma sak gäller för vinkeln
som funktion av tiden.
Vad kan man göra?
Numeriska beräkningar i Naturvetenskap och Teknik
Ytterligare ett variabel byte...
a(1 e cos )
a
t
Halva storaxeln
Eccentriska anomalin
Genomsnitts anomalin
a
t
Numeriska beräkningar i Naturvetenskap och Teknik
efter detta variabelbyte...
t
ma 3
(1 e cos )d
k 0
Keplers 3e lag (kan också fås genom geometrisk betraktelse)
ma 3
k
2
(1 e cos )d 2a
0
3/ 2
m
k
Numeriska beräkningar i Naturvetenskap och Teknik
Generellt vid tiden t
t
ma
k
2
k
m a3
Hur få ρ(t)?
a(1 e cos )
3
(1 e cos )d
0
ma 3
( e sin )
k
Keplers ekvation
t e sin
Endast numerisk lösning
ger sedan ρ (detta var vår substitution)!
Numeriska beräkningar i Naturvetenskap och Teknik
Tvåkropparsproblemet
För två kroppar under ömsesidig vxv ersättes m med reducerade
massan ovan:
m1m2
m1 m2
Trekropparsproblemet...
Har lett till många försök till lösning (Poincare mfl). Det
existerar serieutvecklingslösningar...Läs gärna själv historien
bakom inkluderande ex.vis Mittag-Lefflers pris.
Numeriska beräkningar i Naturvetenskap och Teknik
Notera att volymelementet i cylinderkoordinater är:
1
dV ddrdz
2
z
d
y
dz
d
x