Computersimulation & Mehrkörperproblem



Ähnliche Dokumente
Mathematik. UND/ODER Verknüpfung. Ungleichungen. Betrag. Intervall. Umgebung

Lichtbrechung an Linsen

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Zeichen bei Zahlen entschlüsseln

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Modellbildungssysteme: Pädagogische und didaktische Ziele

5. Übung zum G8-Vorkurs Mathematik (WiSe 2011/12)

Die Invaliden-Versicherung ändert sich

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Konzepte der Informatik

Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)

Entdeckungsmethoden für Exoplaneten - Interferometrie

4. AUSSAGENLOGIK: SYNTAX. Der Unterschied zwischen Objektsprache und Metasprache lässt sich folgendermaßen charakterisieren:

Informationsblatt Induktionsbeweis

Abschlussprüfung Realschule Bayern II / III: 2009 Haupttermin B 1.0 B 1.1

Ein Vorwort, das Sie lesen müssen!

Approximation durch Taylorpolynome

Technische Analyse der Zukunft

A Vortex Particle Method for Smoke, Fire, and Explosions

Über das Hüten von Geheimnissen

Übungen zur Softwaretechnik

Professionelle Seminare im Bereich MS-Office

Rententafelgarantie. Langlebigkeit: Fluch oder Segen?

Welche Lagen können zwei Geraden (im Raum) zueinander haben? Welche Lagen kann eine Gerade bezüglich einer Ebene im Raum einnehmen?

Rente = laufende Zahlungen, die in regelmäßigen Zeitabschnitten (periodisch) wiederkehren Rentenperiode = Zeitabstand zwischen zwei Rentenzahlungen

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Fax einrichten auf Windows XP-PC

Institut für Computational Engineering ICE. N ä h e r d ra n a m S ys t e m d e r Te c h n i k d e r Z u ku n f t. w w w. n t b.

Kapitalerhöhung - Verbuchung

Vorgestellt von Hans-Dieter Stubben

Erfahrungen mit Hartz IV- Empfängern

Der monatliche Tarif für ein Handy wurde als lineare Funktion der Form f(x) = k x + d modelliert (siehe Grafik).

OECD Programme for International Student Assessment PISA Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland

Die Wirtschaftskrise aus Sicht der Kinder

Primzahlen und RSA-Verschlüsselung

Kapitel 7 und Kapitel 8: Gleichgewichte in gemischten Strategien. Einleitung. Übersicht Teil 2 2. Übersicht 3

!Umfrage!zum!deutschen!Mark!für! Persönlichkeitsdiagnostik!

Zur drittletzten Zeile scrollen

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Divergenz 1-E1. Ma 2 Lubov Vassilevskaya

Fragebogen zur Diplomarbeit von Thomas Friedrich

Austausch- bzw. Übergangsprozesse und Gleichgewichtsverteilungen

Repetitionsaufgaben Wurzelgleichungen

Übung - Arbeiten mit Android

Sowohl die Malstreifen als auch die Neperschen Streifen können auch in anderen Stellenwertsystemen verwendet werden.

Die Lernumgebung des Projekts Informationskompetenz

Übungsaufgaben Tilgungsrechnung

Was ich als Bürgermeister für Lübbecke tun möchte

GLEICH WEIT WEG. Aufgabe. Das ist ein Ausschnitt aus der Tausenderreihe:

HIER GEHT ES UM IHR GUTES GELD ZINSRECHNUNG IM UNTERNEHMEN

Behandlung von Diabetes

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

EMIS - Langzeitmessung


Grundbegriffe der Informatik

2. Schönheitsoperationen. Beauty S Lifestyle Lifestyle

Elliptische Kurven in der Kryptographie

Eine Bürokratiekostenfolgenabschätzung zum zweiten Gesetz für moderne Dienstleistungen am Arbeitsmarkt im Hinblick auf die Einführung einer Gleitzone

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Senioren ans Netz. schreiben kurze Texte. Lektion 9 in Themen aktuell 2, nach Übung 7

Noten ausrechnen mit Excel/Tabellenkalkulation. 1) Individuellen Notenschlüssel/Punkteschlüssel erstellen

Physik. Grundlagen der Mechanik. Physik. Graz, Sonja Draxler

Die Klimaforscher sind sich längst nicht sicher. Hans Mathias Kepplinger Senja Post

9 Auto. Rund um das Auto. Welche Wörter zum Thema Auto kennst du? Welches Wort passt? Lies die Definitionen und ordne zu.

Erfolg und Vermögensrückgänge angefertigt im Rahmen der Lehrveranstaltung Nachrichtentechnik von: Eric Hansen, am:

Probematura Mathematik

Übungen zur Animation & Simulation. Übungsblatt 1

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

I. Allgemeine Zugangsdaten für den neuen Server: II. Umstellung Ihres Windows Arbeitsplatzrechners

Landes-Arbeits-Gemeinschaft Gemeinsam Leben Gemeinsam Lernen Rheinland-Pfalz e.v.

t r Lineare Codierung von Binärbbäumen (Wörter über dem Alphabet {, }) Beispiel code( ) = code(, t l, t r ) = code(t l ) code(t r )

Was meinen die Leute eigentlich mit: Grexit?

geben. Die Wahrscheinlichkeit von 100% ist hier demnach nur der Gehen wir einmal davon aus, dass die von uns angenommenen

Simulation LIF5000. Abbildung 1

Online-Bestellung Tageskarten für Mitglieder des FC St. Pauli, die nicht im Besitz einer Dauer- oder Saisonkarte sind.

ALEMÃO. Text 1. Lernen, lernen, lernen

Fibonacci Retracements und Extensions im Trading

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus:

e-books aus der EBL-Datenbank

Wir machen neue Politik für Baden-Württemberg

RT Request Tracker. Benutzerhandbuch V2.0. Inhalte

Algorithmische Kryptographie

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Statuten in leichter Sprache

Kann ein Computer denken?

WinWerk. Prozess 4 Akonto. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

SS 2014 Torsten Schreiber

Impulse Inklusion Selbst-bestimmtes Wohnen und Nachbarschaft

1 Mathematische Grundlagen

Umstieg auf Microsoft Exchange in der Fakultät 02

FORUM HANDREICHUNG (STAND: AUGUST 2013)

CCI Swing Strategie. Cut your losers short and let your winners run

Die Bundes-Zentrale für politische Bildung stellt sich vor

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

6.2 Scan-Konvertierung (Scan Conversion)

Eine Logikschaltung zur Addition zweier Zahlen

Transkript:

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 Computersimulation & Mehrkörperproblem Eine Einführung in die Lösung des Mehrkörperproblems mittels Computersimulation Gerwin Fleischmann Daniel Gattringer Sabine Hösch Simo Lukic 3.0.003

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 Was ist Computersimulation? Nachbildung eines (möglicherweise) in der Realität orkommenden Szenarios mit Hilfe des Computers unter Anwendung eines Mathematischen Formelwerks und/oder Algorithmen die den zu simulierenden Vorgängen so genau wie möglich entsprechen Wozu wird eine Computersimulation erwendet? Die reale Welt am Computer nachbilden Verhalten on Objekten orhersagen Tests mit realen Objekten ermeiden um Kosten zu sparen Erkenntnisse über Naturwissenschaftliche Vorgänge gewinnen, die mit anderen Methoden nicht problemlos untersuchbar sind. (Astronomie, Thermodynamik, Vorgänge in molekularen und atomaren Bereichen) Im Falle des Mehrkörperproblems: Es ist keine allgemeine Lösung zur Berechnung der Bahnen on mehr als 3 Körpern bekannt.

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 3 Das Graitationsgesetz Die Graitationskraft zwischen zwei Körpern ist definiert als: = d m m G F Aus dieser Gleichung läßt sich die Beschleunigung eines Körpers berechnen: * = = d m m G a m F Nimmt man die Position der Bezugsmasse m mit 0 an, kann man schreiben: 3 / * * r m x G a =,wobei x die Position des Körpers ist.

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 4 Einfacher Algorithmus zum Berechnen der Positionsänderungen Es wird orrausgesetzt, dass für einen Zeitpunkt t 0 folgendes bekannt ist : Initiale Geschwindigkeit und Position, die Masse, und der Abstand zum Referenzkörper Durch die erwähnte Formel erhält man den aktuellen Beschleunigungsektor: a = G * x * m r / 3 Wählt man einen endlich kleinen Zeitraum t läßt sich die Geschwindigkeit berechnen: = + t * a Wodurch es uns möglich wird, die neue Position des Körpers zu ermitteln: p = p + t * Wiederholt man diese Schritte, erhält man eine relati genaue Simulation der Körperbewegungen.

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 5 Integrationserfahren, Einzelschritt und Mehrschritterfahren, Schrittweitenregulierung Integrationserfahren Problem: Bewegung im Zeitraum t ist geradlinig, es entsteht ein Fehler t kann nicht unendlich klein werden, Rechenleistung ist beschränkt Bsp.: Mill. Jahre, Simulation schafft 4hr/sec Benötigt:,57 Jahre! fi Verwendung on Verfahren die den Fehler erringern Schrittweitenregulierung Problem: Bewegt sich ein schneller Körper an einem sehr massereichen orbei, steigt seine Geschwindigkeit enorm, was zur Folge hat, dass sich durch den größeren Weg, den der Körper zurücklegt auch der Fehler ergrößert wird! Deshalb: t bei hoher Beschleunigung erringern

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 6 Einzelschritterfahren Es wird immer nur die aktuelle Position für die Berechnung herangezogen Euler Methode Taylor Reihen Runge Kutta Methode Mehrschritterfahren Es werden orangegangene Positionen zur Berechnung herangezogen Modifizierte Taylor Reihen Adam Bashford s Methode Predictor Corrector und andere Verfahren Adam Moulton s Methode Gragg Bulirsch Stoer Methode

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 7 Beispiele () ) Umlaufbahn eines Planeten bei zu großer Schrittweite

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 8 Beispiele ().) Umlaufbahn eines Planeten im Doppelsternsystem.) Planet wird aus Doppelsternsystem geschleudert

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 9 Algorithmen zur Kräfteberechnung zwischen n-körpern Eine Masse wird on allen anderen Massen im System beeinflusst Die Beschleunigung, bzw. Graitationskraft relati zu allen anderen Körpern summiert sich: a j = n i= i j G * x j * m i /( x j x i 3 ) (i, j Ι, Ι...Indexmenge der Körper) Es folgt daraus: Jeder Körper muss die Graitation zu jedem anderen, ausser sich selbst berechnen. Es ergibt sich ein Rechenaufwand on (n*(n-))/ = O(n ) Für die Berechnung mit extrem ielen Körpern (Sternenhaufen, Galaxien,...) hat dieser Aufwand enorme Auswirkungen. Es ist nötig bessere Methoden zur Lösung des Mehrkörperproblems zu finden

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 0 Bekannte Algorithmen zur Minimierung des Rechenaufwands Particle Particle Particle Mesh Particle - Particle / Particle Mesh Tree - Code Top Down Tree - Code Bottom Up Fast - Multipole Method Tree - Code Particle Mesh Self - Consistent Field Sympletic Method

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 Zentrale Masse Weit entfernte Sterne können in einem Massenzentrum zusammengefasst werden Stern Massenzentrum Gleichzeitige Bewegung on nahen Körpern Doppelsternsysteme die einen elliptischen Orbit besitzen, können in einem Schritt bewegt werden

Fleischmann/Gattringer/Hösch/Lukic WAP 00/03 Quellerzeichnis / Literaturhinweise Montenbruck, O. Sterne und Weltraum - Grundlagen der Ephemeridenrechnung (München, Verlag Sterne und Weltraum, 987) http://www.ifa.hawaii.edu/faculty/barnes/ (Joshua Edward Barnes, Hawaii) http://qso.lanl.go/ (Los Alamos National Laboratory, Theoretical Astrophysics (T-6)) http://www.midwestcs.com/xstar/index.html (Wayne Schlitt, Unix) Februar 3, 000 Programme Simulationen http://members.aol.com/akol0408/doku.htm (Andreas Kollmer, DOS) DeepSail (Gerhard Holtkamp, 00, Freeware, Win3) ParticleViewer (http://www.astro.umd.edu/nemo/amnh, Peter Teuben, Stuart Le, 00, Unix) StarLab (http://www.ids.ias.edu/~starlab/, Piet Hut (IAS, Princeton) et. al, Unix)