Vi ?nsker oss en modell av banene som er avhengig av tid, og dette kan den analytiske funksjonen dessverre ikke gi oss. Dermed m? vi simulere planetenes bane numerisk! Akkurat hvordan vi gj?r dette vil vi ikke g? inn p?, men de som er veldig interesserte kan ta en titt p? Leapfrog integrasjon.
Vi kj?rer simulasjonen, og f?r f?lgende output:

Dette ser veldig likt ut som det analytiske! For ? sammenlikne enda bedre kan vi til og med tegne banene samtidig:

Dette ser veldig bra ut, men vi vet ikke om det er helt riktig. Vi m? huske p? at selv om vi jobber i AU, s? arbeider vi med enormt store bevegelser, s? banene vi tegner her kan i virkeligheten v?re forskjellige uten at vi kan se det! Igjen ?nsker vi ? gjennomf?re noen tester slik at vi kan overbevise oss selv om at vi har gjort det riktig. Vi vil vise resultatene for den n?rmeste planeten her, men tabeller med all data ligger til slutt.
Leapfrog s?rger egentlig for at energien i systemet er bevart, men siden vi har lagt referansepunktet v?rt i stjernen, som egentlig har en akselerasjon vi har ignorert, vil ikke energien v?re bevart, siden vi er i et akselerert system. Vi m? dermed finne noe annet ? teste.
Dersom simulasjonen gj?r noe feil, burde posisjonene v?re lenger og lenger unna de analytiske posisjonene jo lengre tiden g?r. Vi ser derfor p? den siste numeriske posisjonen, og sammenlikner med hvor de analytiske banene er ved samme vinkel (hvordan vi gj?r dette er litt teknisk, men de som er interesserte kan lese om det her):
Siste distanse numerisk [AU] | Siste distanse analytisk [AU] | Relativ differanse |
---|---|---|
2.8141 | 2.8141 | \(2.604 \cdot 10^{-11}\) |
Dette ser lovende ut (Merk at disse m?ler distanse fra stjernen, ikke posisjonsvektor). Mens vi f?rst ser p? distanser, kan vi ogs? se om aphel- og periheldistansene er riktige. Vi ser p? de st?rste og minste distansene fra stjernen, og sjekker om de passer med de analytiske verdiene:
St?rste distanse numerisk [AU] | St?rste distanse numerisk [AU] | Relativ differanse |
---|---|---|
2.8141 | 2.8141 | 0.0 |
Minste distanse numerisk [AU] | Minste distanse numerisk [AU] | Relativ differanse |
---|---|---|
2.7248 | 2.7248 | \(5.6802 \cdot 10 ^{-8}\) |
Igjen, ser dataen ut til ? passe med de analytiske m?lingene. Siden disse m?lingene passer, kan vi v?re ganske sikre p? at de numeriske banene og de analytiske banene har like former. S? langt har vi bare sett p? st?rrelser, men vi vet ingen ting om tiden. Til slutt vil vi da se p? banenes oml?pstider, som vi kan beregne analytisk, slik at vi kan forsikre oss om at planetene bruker riktig tid p? ? rotere rundt stjernen. Vi sammenlikner disse analytiske beregningene med de numeriske:
Oml?pstid numerisk [Y] | Oml?pstid analytisk [Y] | Relativ differanse |
---|---|---|
2.9972 | 3.0020 | 0.001629 |
Disse passer ogs? sammen! Med dette kan vi si oss ganske trygge p? at de numeriske beregningene er riktige, men for ? bli helt sikre, vil vi n? sammenlikne dem med Keplers lover.
(For de helt spesielt interesserte, ligger data fra alle planetene her)
\(r_{numerisk}\) [AU] | \(r_{analytisk}\) [AU] | Relativ diff | |
---|---|---|---|
Planet 1 | 2.8141 | 2.8141 | \(2.6042 \cdot 10^{-11}\) |
Planet 2 | 3.9069 | 3.9069 | \(1.6065 \cdot 10^{-8}\) |
Planet 3 | 13.939 | 13.939 | \(1.4660 \cdot 10^{-10}\) |
Planet 4 | 9.3796 | 9.3796 | \(1.0120 \cdot 10^{-10}\) |
Planet 5 | 20.658 | 20.658 | \(1.6062 \cdot 10 ^{-12}\) |
Planet 6 | 30.742 | 30.742 | \(4.0012 \cdot 10 ^{-12}\) |
Planet 7 | 5.1828 | 5.1828 | \(3.8624 \cdot 10 ^{-9}\) |
\(r_{numerisk}\) [AU] | \(r_{analytisk}\) [AU] | Relativ diff | |
---|---|---|---|
Planet 1 | 2.8141 | 2.8141 | \(0.0\) |
Planet 2 | 3.9299 | 3.9299 | \(8.314 \cdot 10 ^{-9}\) |
Planet 3 | 13.960 | 13.960 | \(9.596 \cdot 10 ^{-11} \) |
Planet 4 | 9.4261 | 9.4261 | \(5.0425 \cdot 10 ^{-10} \) |
Planet 5 | 20.757 | 20.757 | \(4.6981 \cdot 10 ^{-11}\) |
Planet 6 | 32.523 | 32.523 | \(1.117 \cdot 10 ^{-11}\) |
Planet 7 | 6.1121 | 6.1121 | \(6.7269 \cdot 10 ^{-10 }\) |
\(r_{numerisk}\) [AU] | \(r_{analytisk}\) [AU] | Relativ diff | |
---|---|---|---|
Planet 1 | 2.7248 | 2.7248 | \(5.680 \cdot 10^{-8}\) |
Planet 2 | 3.7761 | 3.7760 | \(1.031 \cdot 10^{-5}\) |
Planet 3 | 13.269 | 13.269 | \(1.222 \cdot 10^{-7}\) |
Planet 4 | 8.7640 | 8.7640 | \(1.735 \cdot 10^{-7}\) |
Planet 5 | 20.655 | 20.655 | \(1.219 \cdot 10 ^{-8}\) |
Planet 6 | 28.761 | 28.761 | \(2.859 \cdot 10 ^{-7}\) |
Planet 7 | 5.1694 | 5.1694 | \(3.794 \cdot 10 ^{-7}\) |
Tabell 8) Oml?pstider for alle planeter