Skip to content

Enkel modell av solsystemet. Programmet skal brukes til å se hvordan planetenes bane endrer seg med eller uten Neptun. Hensikten er å "reoppdage" Neptun ved å analysere Uranus sin bane.

License

Notifications You must be signed in to change notification settings

Tmpecho/solsystem_modell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solsystem modell

Enkel to-dimensjonal modell av solsystemet vårt. Progrmammet er laget for å svare på problemstillingen: "Hvordan påvirker Neptun Uranus' bane?".

Programmet kan starte en solsystem simulasjon fra en vilkårlig dato med ekte data.


Innhold


Installasjon

Last ned prosjektet fra GitHub og kjør main.py i en Python IDE. Endre instillinger for blant annent zoom nivå, simulasjonsfart og debug modus i config.py.


Bruk

Programmet brukes for å analysere numerisk og visuelt hvordan solsystemet vårt fungerer. Det er mulig å legge til flere planeter og endre på deres masse, radius, startposisjon, startfart og farge. Det er også mulig å endre på tidssteg og tidsstegsantall. Programmet kan også brukes til å simulere andre systemer enn solsystemet vårt, for eksempel et dobbeltstjernesystem. Man kan egendefinere himmellegemer ved å lage en csv fil i data mappen. Hvis antall csv filer endrer seg må man kanskje endre på for løkken i main.py for å få med alle filene og utils.py filen som leser fra csv-filene.

Spesefikt brukes programmet i nåverende tilstand for å analysere hvordan Neptun påvirker Uranus og banen dens. Dette gjøres ved å kjøre to simuleringer samtidig: en med Neptun og en uten. Deretter sammenlignes resultatene fra de to simuleringene ved å plotte banene til Uranus i et koordinatsystem.

About

Enkel modell av solsystemet. Programmet skal brukes til å se hvordan planetenes bane endrer seg med eller uten Neptun. Hensikten er å "reoppdage" Neptun ved å analysere Uranus sin bane.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages