Startseite
Forum
Fragen
Suchen
Formeleditor
Über Uns
Registrieren
Login
FAQ
Suchen
Foren-Übersicht
->
Astronomie
Antwort schreiben
Benutzername
(du bist
nicht
eingeloggt!)
Titel
Nachrichtentext
Smilies
Weitere Smilies ansehen
Schriftfarbe:
Standard
Dunkelrot
Rot
Orange
Braun
Gelb
Grün
Oliv
Cyan
Blau
Dunkelblau
Indigo
Violett
Weiß
Schwarz
Schriftgröße:
Schriftgröße
Winzig
Klein
Normal
Groß
Riesig
Tags schließen
Schreibt eure Formeln hier im Board am besten mit Latex!
So gehts:
Latex-Kurzbeschreibung
|
Formeleditor
[quote="377 Ohm"][quote="sembel"]Auch stimmen die Ergebnisse nicht immer mit denen auf anderen Websites zum Mond überein. Von daher wollte ich hier mal nachfragen, ob das PHP-Skript, das nicht von mir ist und nur von mir verwendet wird, einen Fehler hat.[/quote] Die Kommentare deuten darauf hin, dass die größten Störterme in der Bewegung des Mondes (Evektion, Variation, jährliche Gleichung) berücksichtigt werden. Es gibt aber noch tausende mehr! Oliver Montenbruck gibt in seinem Büchlein "Grundlagen der Ephemeridenrechnung" Formeln an für eine "angestrebte Genauigkeit" von etwa 2 bis 5 Bogenminuten, bzw. 4 bis 10 Zeitminuten. Ich schätze, das ist auch die Genauigkeit des PHP-Skrpits.[/quote]
Optionen
HTML ist
aus
BBCode
ist
an
Smilies sind
an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Spamschutz
Text aus Bild eingeben
Alle Zeiten sind GMT + 1 Stunde
Gehe zu:
Forum auswählen
Themenbereiche
----------------
Mechanik
Elektrik
Quantenphysik
Astronomie
Wärmelehre
Optik
Sonstiges
FAQ
Sonstiges
----------------
Off-Topic
Ankündigungen
Thema-Überblick
Autor
Nachricht
masterpie
Verfasst am: 15. Apr 2025 10:08
Titel:
TomS hat Folgendes geschrieben:
.... Dabei hatte ich nicht das Gefühl, dass man im Internet überschaubare und zugleich wirklich zuverlässige Berechnungsmethoden und Referenzimplementierungen inkl. Dokumentation findet.
Ich würde die Firmendoku meiner jahrelangen Software-Entwicklungsarbeit auch nicht ins Netz setzen.
TomS
Verfasst am: 14. Apr 2025 22:40
Titel:
Ich habe mich mal mit Mondphasen im Zusammenhang mit der Konstruktion von Werken und Mondphasenanzeigen bei mechanischen Uhren befasst. Dabei hatte ich nicht das Gefühl, dass man im Internet überschaubare und zugleich wirklich zuverlässige Berechnungsmethoden und Referenzimplementierungen inkl. Dokumentation findet.
sembel
Verfasst am: 14. Apr 2025 22:14
Titel:
Vielen Dank für eure Antworten!
Es ist schon einige Jahre her und es ist diesem meinem Projekt auch im Code anzusehen, dass es mein erstes ist. Ganz am Anfang hatte ich einen üblen Fehler drin. Zum Glück bemerkt. Nach ein paar Jahren hatte ich das Projekt umgestellt.
Dass es Toleranzen gibt (Sekunden, wenige Minuten), ist mir von vornherein bewusst. So genau geht es bei mir nicht. Bei meinem Vergleich mit anderen Mondzeiten-Websites schien es ab und an größere Abweichungen zu geben. Eventuell lagen die auch nur an der Verwendung von UTC ±n anstatt UTC bei den anderen Websites. 1-2 Stunden (MEZ/MESZ) machen da einiges aus.
Wollte mir nur sicher gehen, dass es wenn dann an meiner Verwendung des Skripts liegt und nicht am Skript. Bei diesem meinem Projekt ging es mir darum eine etwas komplizierte Sache zu programmieren, die ein bisschen fordert. Also nicht nur coden, sondern auch denken. Anders gesehen ist es eine Altlast von meinen Anfängen im Programmieren. Ich war mir nie sicher, ob eventuell im verwendeten Skript ein Fehler sein könnte.
Vielen Dank nochmal.
377 Ohm
Verfasst am: 13. Apr 2025 10:53
Titel: Re: PHP-Skript für Mondphasen
sembel hat Folgendes geschrieben:
Auch stimmen die Ergebnisse nicht immer mit denen auf anderen Websites zum Mond überein. Von daher wollte ich hier mal nachfragen, ob das PHP-Skript, das nicht von mir ist und nur von mir verwendet wird, einen Fehler hat.
Die Kommentare deuten darauf hin, dass die größten Störterme in der Bewegung des Mondes (Evektion, Variation, jährliche Gleichung) berücksichtigt werden. Es gibt aber noch tausende mehr! Oliver Montenbruck gibt in seinem Büchlein "Grundlagen der Ephemeridenrechnung" Formeln an für eine "angestrebte Genauigkeit" von etwa 2 bis 5 Bogenminuten, bzw. 4 bis 10 Zeitminuten. Ich schätze, das ist auch die Genauigkeit des PHP-Skrpits.
Telefonmann
Verfasst am: 13. Apr 2025 09:02
Titel: Re: PHP-Skript für Mondphasen
sembel hat Folgendes geschrieben:
Von daher wollte ich hier mal nachfragen, ob das PHP-Skript, das nicht von mir ist und nur von mir verwendet wird, einen Fehler hat.
Was heißt schon "Fehler". Wenn es Dir um eine höhere Genauigkeit geht, so muss oftmals selbst recherchiert werden, um die Ergebnisse auch beurteilen zu können.
Es gibt Bücher zum Thema Ephemeridenrechnung. Bezüglich Software kann ich Cartes Du Ciel empfehlen:
https://www.ap-i.net/skychart/en/start
. Der Code ist ganz gut dokumentiert und enthält auch Literaturreferenzen, was immer ein Zeichen für gute Qualität ist.
masterpie
Verfasst am: 13. Apr 2025 08:40
Titel:
antaris hat Folgendes geschrieben:
Ich glaube für sowas ist ChatGPT sehr gut geeignet. Aber die Antwort kann natürlich auch falsch sein."
Richtig - ich finde keinen relevanten Fehler und habe mir das als python-Script ausgeben lassen mit den Ergebnissen:
Was der main()-Teil zeigt:
* Aktuelle Mondphase mit Beleuchtungsgrad und Entfernungen
* Umwandlung von UTC nach julianischem Datum
* Berechnung der mittleren Neumondphase
* Berechnung der genauen Phasen (Neumond, 1. Viertel, Vollmond, letztes Viertel)
* Suche nach den nächsten 5 Mondphasen (phasehunt())
Ergebnisse nach heutigem (13.04.2025) Programmlauf:
Beispiel: Aktuelle Mondphase
Alter: 15.04 Tage
Beleuchtung: 99.9 %
Entfernung (Mond): 405397 km
Entfernung (Sonne): 150036841 km
Beispiel: UTC → Julianisches Datum
Aktuelles UTC: 2025-04-13T07:28:44.224400+00:00 → Julianisches Datum: 2460778.81162
Beispiel: meanphase()
Nächste mittlere Neumond-Phase (k=1549): 2025-03-29 03:23:22.282356+00:00
Beispiel: truephase()
Neumond: 2025-03-29 11:00:07.011603+00:00
Erstes Viertel: 2025-04-05 02:16:47.971170+00:00
Vollmond: 2025-04-13 00:23:56.279757+00:00
Letztes Viertel: 2025-04-21 01:38:36.730209+00:00
Beispiel: phasehunt()
Neumond: 2025-03-29 11:00:07.011603+00:00
Erstes Viertel: 2025-04-05 02:16:47.971170+00:00
Vollmond: 2025-04-13 00:23:56.279757+00:00
Letztes Viertel: 2025-04-21 01:38:36.730209+00:00
nächster Neumond: 2025-04-27 16:07:25.176047+00:00
antaris
Verfasst am: 13. Apr 2025 06:12
Titel:
Ich glaube für sowas ist ChatGPT sehr gut geeignet. Aber die Antwort kann natürlich auch falsch sein.
Antwort mit GPTo3-mini-high:
https://chatgpt.com/share/67fb477e-3c04-800e-857b-6e2bfab26240
Zitat:
4. Fazit
Nach Prüfung des Codes und unter der Annahme, dass die klassischen Konstanten und Näherungen ausreichend sind, lässt sich festhalten:
- Keine offensichtlichen Fehler: Der Code ist syntaktisch korrekt und folgt der Logik der bekannten Berechnungen.
- Korrekte Ergebnisse (im praktischen Sinn): Für typische Anwendungen (Anzeige der Mondphase, Schätzung der Beleuchtung usw.) liefert das Script korrekte Ergebnisse.
- Anwendungsgrenzen: Bei Anwendungen, die eine sehr hohe astronomische Genauigkeit erfordern, könnten aktuellere Modelle und Konstante in Betracht gezogen werden.
Zusammengefasst:
Das Script arbeitet auf Basis bewährter Methoden und liefert für viele typische Anwendungsfälle korrekte und sinnvolle Werte zur Mondphasenberechnung. Kleinere Ungenauigkeiten aufgrund der Näherungsformeln sind in diesem Kontext üblich und akzeptabel.
Falls es im Praxiseinsatz oder bei Vergleichen mit anderen Tools zu Abweichungen im Sekundenbereich oder in den Übergängen zwischen den Phasen kommt, so liegt dies in der Natur der verwendeten Näherungsalgorithmen.
sembel
Verfasst am: 11. Apr 2025 12:42
Titel: PHP-Skript für Mondphasen
Hallo,
vor einigen Jahren - in meinen Anfängen mit PHP programmieren - hatte ich mir eine Website mit Berechnungen zum Mond gestaltet, und dabei ein bereits vorhandenes Skript verwendet. Dieses war damals das einzige, dass der Lizenz nach passte. Allerdings, habe ich keinerlei Ahnung von der Berechnung und habe auf das fertige Skript vertraut. Es kamen mir aber schon öfters Zweifel. Auch stimmen die Ergebnisse nicht immer mit denen auf anderen Websites zum Mond überein. Von daher wollte ich hier mal nachfragen, ob das PHP-Skript, das nicht von mir ist und nur von mir verwendet wird, einen Fehler hat. Es ist von einem anderen Programm in C abgeschrieben. Hier der Link:
https://github.com/amrij/zonnepanelen/blob/master/MoonPhase.php