Gibt es Software, die mir hilft, Gezeiten zu modellieren?

Ich habe einen Planeten, der einen ungefähr sonnenähnlichen Stern umkreist, begleitet von einem Mond, der etwas massiver ist als unser eigener Mond. Die Oberfläche besteht zu etwa zwei Dritteln aus Wasser und zu einem Drittel aus Land, wobei der größte Teil des Landes ein großer Superkontinent ist. Ich versuche, die Gezeiten zu modellieren, die die Küstengebiete erfahren werden, insbesondere auf einem äquatorialen Archipel weit draußen im Ozean.

Ich erwäge derzeit, die Gezeitenhöhe im Archipel mithilfe der Gezeitengleichungen von Laplace zu modellieren . Ich möchte ein Raster mit verschiedenen Parametern ausprobieren und die Umlaufbahnen (hauptsächlich Umlaufradien) von Planet und Mond variieren. Dies per Hand wäre sehr kostspielig und zeitaufwändig. Daher hoffe ich auf eine Software, die die Gleichungen für mich löst; Ich kann über das Raster iterieren und die Ergebnisse vergleichen, indem ich die Parameter auswähle, die am besten zu mir passen.

Welche Software kann mir bei meiner Gezeitenmodellierung helfen? Ich habe mehrere Kriterien, die meine Wahl beeinflussen würden:

  • Geschwindigkeit und Effizienz. Da ich eine große Anzahl von Parametersätzen betrachten werde, ist ein schnelles Tool ein Muss.
  • Präzision. Idealerweise möchte ich Gezeitenhöhen auf etwa einen Zentimeter genau berechnen.
  • Gezeitenbestandteile. Idealerweise würde das Paket so viele Gezeitenbestandteile wie möglich für weitere Analysen und Erkenntnisse berechnen.
  • Kosten und Zugänglichkeit. Kostenlose und Open-Source-Software wäre schön.
  • Flexibilität für verschiedene Eingänge. Ich möchte natürlich die verschiedenen Parameter eingeben können - sowohl für den Planeten (Oberflächengravitation und -rotation) als auch für die Umlaufbahnen.
  • Schnittstelle. Eine Art grafische Benutzeroberfläche wäre schön, anstatt nur Code auf der Befehlszeile auszuführen (obwohl ich mit letzterem einverstanden wäre).
Wir sitzen im selben Boot. Ich erwäge, ein Programm zu erstellen, um genau das zu tun ... obwohl ich nur begrenzte Programmiererfahrung habe :) Ich denke, es wird ein gewaltiges Unterfangen sein, Welten zu modellieren, auch wenn es grob ist.
Neugierig, ob/wie Sie eine Bathymetrie erstellt haben, um Tiefendaten zur Eingabe in die Laplace-Gleichungen bereitzustellen? Vor allem, wenn Sie diese Genauigkeit von 1 cm wünschen.
@EveryBitHelps Ich habe eine bathymetrische Karte für das Gebiet erstellt, das den Archipel unmittelbar umgibt, jedoch nicht für den Rest des Planeten.
Eine Suche nach „Numerische Gezeitenmodellierung“ ergibt etwa 3,4 Millionen Treffer. Der größte Teil der ersten Seite scheint Links zu wissenschaftlichen Arbeiten und/oder PDFs zu sein, aber wenn Sie sie durchlesen, erhalten Sie möglicherweise Links zu tatsächlicher Software. (Da viele Forscher den Code posten.) Es ist jedoch wahrscheinlich nicht einfach zu verwenden.
Sie könnten Software Recommendations.SE oder Earth Science.SE ausprobieren. Gibt es einen Grund, warum du es dort nicht versucht hast?
@JohnLocke Angesichts der Tatsache, dass dies eine ziemliche Nischenanwendung ist, hielt ich es für wahrscheinlicher, dass die Leute hier so etwas schon einmal verwendet hätten, als dass jemand von Software Recs es verwendet hätte. Zu dieser Frage: Es hat nicht wirklich etwas mit meiner Frage zu tun; Ich bin nicht daran interessiert, eine Karte zu erstellen.
@EveryBitHelps & HDE226868 - als Alternative zur Codierung würde ich empfehlen, dies in Matlab oder R-Skript zu modellieren - beide Suiten eignen sich hervorragend für die explorative iterative Verwendung (dh die Parameter optimieren, bis Sie das erreichen, wonach Sie suchen) , und sollte bereits ein Paket für harmonische Analyse und Fourier-Transformationen haben. Schließlich ist es ziemlich einfach, 3D-Farbbilder von Daten in diesen Suiten zu zeichnen, sodass Sie ganz einfach Küstenkarten und Gezeitendiagramme erstellen können, sobald Sie Ihre Ergebnisse erhalten haben. Viel Glück! :)
@ HDE26868 Zusätzlich zu meiner Antwort unten können Sie Gezeitenkurven erzeugen, die für Variationen in Planeten- und Mondumlaufperioden modifiziert sind, indem Sie einfach die Kurven für einen bekannten Ort strecken / quetschen. Beachten Sie, dass es zwei Gezeitenausbuchtungen geben wird. Sie könnten diese mit einigen elementaren Fourier-Analysen herausziehen und entsprechend anpassen. Stellen Sie für den Mond sicher, dass Sie die scheinbare Umlaufzeit verwenden. Wenn Sie das Gravitationspotential auf ähnliche Weise anpassen, beachten Sie, dass Gezeiten durch den „Unterschied“ im Gravitationspotential verursacht werden. Der Mond/die Sonne ziehen das Gewässer unter ihnen NICHT an. Forts.
Sofern Sie keine großen Änderungen vorschlagen, wird dies bestenfalls ein Effekt zweiter Ordnung sein.
@A_Rahman Es gibt leider eine Terminologieverwirrung im Englischen rund um Tidal Waves. Man muss unterscheiden zwischen Tsunamis, Wellen, die typischerweise aus seismischen Ereignissen entstehen und im Englischen fälschlicherweise als „Tidal Waves“ bezeichnet werden, und den Flutwellen – und ja, sie sind Wellen –, die durch die Kräfte der Flut erzeugt werden, die sich aus den unterschiedlichen Schwerkrafteffekten ergeben des Mondes, der Sonne & ... Das japanische Wort Tsunami ist jetzt die bevorzugte Verwendung im Englischen unter Ozeanographen und Seismologen und "Tidal Bulge" im maritimen Bereich. „Tidal Wave“ ist kein Kunstbegriff.

Antworten (3)

Leider ist die Antwort nein. Ernsthafte Requisiten an Sie, wenn Sie versuchen möchten, dies zu programmieren. Darin steckt wahrscheinlich ein Doktortitel.

Eine der wichtigsten Quellen zu diesem Thema ist das Admiralty Manual of Tides (NP 120).

Es ist ein paar Jahre her, seit ich in der Disziplin gearbeitet habe, und die Theorie mag Fortschritte gemacht haben, aber die Gezeitenvorhersage erfolgt hauptsächlich durch die Analyse harmonischer Bestandteile mit einer Fourier-Transformation und der anschließenden Auflösung für aufeinanderfolgende Zeiten (t). Das Problem ist, dass nicht alle Bestandteile aus Gravitationspotentialen entstehen. Der Breitengrad, die Resonanzfrequenzen des Ozeans und der Mündungsbecken spielen ebenfalls eine Rolle, ebenso wie die lokale Bathymetrie, die Bahnneigung und die Neigung der Ebene eines umlaufenden Körpers (Mond(e)). In langen schmalen Buchten gibt es auch den Seiche-Effekt (Bay of Fundy). Nicht zu vergessen sind auch Einflüsse wie vorherrschende Winde, Sturmfluten und Trägheit (der Meeresspiegel an der Pazifikküste der Landenge von Panama liegt 20 m höher als an der Atlantikküste).

Wenn Sie nicht einen sehr ungewöhnlichen Satz von Gravitationspotentialen vorschlagen, können Sie dies mit der Hand winken. Ich würde nach einem Ort auf der Erde mit einer ähnlichen Geografie wie Ihr interessanter Ort (Hawaii?) suchen und diese Gezeiten verwenden. NP 120 beschreibt, wie sich die Flutwelle entlang N/S- und O/W-orientierter Küsten ausbreitet, wenn Sie realistisch extrapolieren wollen.

Mein Hintergrund ist ein Master Mariner / Harbor Master & Maritime Akademiker und ein Rat, den ich anbieten würde, ist, es sei denn, Sie haben eine Handlung, die eine cm-Genauigkeit benötigt, schwitzen Sie nicht. Während Berechnungen und Vorhersagen in Bezug auf über Wasser / nicht über Wasser mit dieser Genauigkeit durchgeführt werden, würde sich kein umsichtiger Seemann darauf verlassen. Eine gesunde Fehlerspanne in Abhängigkeit von der Gefäßgröße ist immer zulässig.

Zunächst einmal bin ich kein Experte auf diesem Gebiet, sondern einfach eine Person, die es liebt, den Fluss von Flüssigkeiten zu studieren, und sich daher als Teil ihrer seltsamen Liste von Hobbys mit der Erforschung von Tools und Methoden zur Simulation von Flüssigkeitsströmungen befasst hat

Ich gehe hier davon aus, dass ( a ) Sie ein Open-Source-Tool bevorzugen würden (da Sie erwähnt haben, dass Sie dies bevorzugen, es aber nicht spezifiziert haben). In diesem Fall schlage ich vor, dass Sie Delft3D ausprobieren. Link zur Open-Source-Version dieses Tools und Spezifikationen (Ich schlage vor, dass Sie ihre Website ein wenig erkunden. Schöne Demos und alternative Tools und Sachen)

( b ) dass die Flutwellensimulation auf dem Aufprall auf die Küste basiert, dh Sie untersuchen kleine Aufprallflächen mit unterschiedlichen Parametern (von denen Sie glauben, dass sie das Ergebnis davon wären, dass dieser erdähnliche Planet vorhanden ist) und versuchen wiederum abzuleiten, was könnte das Ergebnis in einem viel größeren Maßstab sein und eine grundlegende Demonstration, wie dies aussehen würde und was die Parameter hier sein könnten, und dann zurück zum Interessengebiet gehen, um zu sehen, welche Auswirkungen diese abgeleiteten Parameter in dem Gebiet haben könnten im Detail interessant.

Sie können auch diese Links nach alternativen Tools durchsuchen , die ich durch eine einfache Online-Suche erhalten habe. Hoffe das hilft dir weiter

Nach einigem Suchen bin ich auf diese Seite gestoßen:

http://seismologie.oma.be/en/downloads/tsoft

Die Anwendung heißt TSoft und dient der Modellierung von Gezeiten. Ich habe diese Software noch nie verwendet, aber wenn ich mir die Screenshots ansehe und die Beschreibungen lese, scheint es ein sehr fortschrittlicher Editor zu sein. Es scheint auch eine einfache GUI zu haben.

Darüber hinaus bietet TSoft die Möglichkeit, Skripte zu schreiben, mit denen sich Routineaufgaben erheblich vereinfachen und beschleunigen lassen.

Wenn Sie nichts finden, mit dem Sie die Parameter von Mond, Sonne und anderen Objekten ändern können, was ich bezweifle, da es für die Bearbeitung von Gezeiten gemacht ist, können Sie versuchen, ein Skript dafür zu schreiben.

Auch hier kann ich nicht dafür bürgen, was diese Anwendung kann oder nicht kann, weil ich nicht genug darüber weiß, aber hoffentlich ist es das, wonach Sie suchen.