🌛 กระทู้ดาราศาสตร์ ☀️ ขอเสนอเครื่องมือคำนวณดาราศาสตร์ 3 ตัวครับ

สวัสดีเพื่อนสมาชิกหว้ากอครับ  วันนี้มีเครื่องมือคำนวณดาราศาสตร์ 3 ตัวมานำเสนอ
พาพันชอบ
🛑 ตัวแรกก็คือการคำนวณ N-Body Orbit โดยการแสดงผลเป็นภาพ 3D แบบเส้นวงโคจรจริง ๆ ของวัตถุ แต่ขอเรียนก่อนว่าเครื่องมือตัวนี้ใช้กับ PC เท่านั้นเพราะในมือถือมันจะมองแทบไม่รู้เรื่องเพราะมือถือจอเล็กมากครับ
- https://navy007.com/Orbit.htm

อันนี้เป็น Code เพื่อให้ท่านสามารถ run แบบ offline ได้  แค่ download .txt ไฟล์นี้และ rename เป็น .htm ก็ใช้ได้แล้ว
https://navy007.com/Orbit.txt

การคำนวณให้เริ่มต้นที่เลือกว่าจะคำนวณแบบใด 2 หรือ 3 Body  ต่อไปก็ใส่ค่ามวลของวัตถุทั้ง 2 หรือ 3 ตัว  ต่อไปก็ใส่ค่าระยะทางเลือกได้ทั้งหน่วย AU และกิโลเมตร

idea นี่เป็นเครื่องหมายมาตรฐานในทางดาราศาสตร์ของมวลดวงอาทิตย์ MSUN และมวลโลก MEarth นะครับ

และสามารถเซ็ตค่าความเร็วโคจรของวัตถุได้ง่ายๆด้วยการใช้เมาส์ลากเวกเตอร์ทิศทางและความเร็วของวัตถุทั้ง 2 ตัวตามภาพนี้ครับ

จุดที่สำคัญก็คือให้ท่านตั้ง time speed เท่านี้ก่อนเพื่อให้เคลื่อนที่ค่อนข้างช้าและท่านสามารถเลื่อนไปเป็น 0.05 หรือให้มันเร็วกว่านั้นก็ได้

และเมื่อ run Simulation ก็จะแสดงผลเป็นภาพ 3D แบบเส้นวงโคจรจริง ๆ ของวัตถุแบบนี้ได้

ให้ท่านลองเลือกการ SIM เป็นแบบ Three objects และลองปรับเวกเตอร์ความเร็วหรือมวลของวัตถุทั้ง 2 ดู ก็จะเห็นว่าตามธรรมชาติของการโคจรแบบ 3 Body Problem นี้มันซับซ้อนและไม่มีไม่มีความเสถียรอะไรเลย เพราะวัตถุสามารถถูกดีดออกไปจากระบบหรือพุ่งชนกันเองได้ง่าย

🛑 เครื่องมือตัวที่ 2 ก็คือคำนวณค่า Effective temperature หรือศัพท์ภาษาไทยก็คือค่า "อุณหภูมิยังผล" ของดาวเคราะห์
- https://navy007.com/Planet.htm

อันนี้เป็น Code เพื่อให้ท่านสามารถ run แบบ offline ใน PC/Notebook ท่านได้  แค่ download .txt ไฟล์นี้และ rename เป็น .htm ก็ใช้ได้แล้ว
- https://navy007.com/Planet.txt

การใช้งานก็คือสามารถเลือกชื่อจากรายชื่อดาวฤกษ์ได้หรือจะใส่ตัวเลขของเองก็ได้

ต่อไปก็เซ็ตค่า Albedo ของดาวเคราะห์  ตัว Albedo นี้มันเป็นดัชนีการสะท้อนแสงของดาว อย่างของโลกก็จะอยู่ที่ 0.306 และมีค่าตัวอย่างแสดงให้ดูด้วยว่าของดาวศุกร์ ดาวอังคาร ดาวพุธเป็นเท่าใด  ต่อไปก็เซ็ตค่าระยะทางจากดาวเคราะห์ถึงดาวฤกษ์แม่ และก็เลือกค่า Heat Redistribution Model ว่าจะเป็นแบบใด
- Fast rotator (โคจรแบบปกติและมีการหมุนรอบตัวเองของดาวเคราะห์)
- Tidally Locked dayside average (คิด ณ จุดที่พลังงานดวงอาทิตย์ตกกระทบ 90 องศา)
- Tidally Locked substellar point (คิดแบบเฉลี่ยของด้านหันเข้าหาดวงอาทิตย์)

และสุดท้ายก็เลือกค่าของ Greenhouse Effect   ซึ่งตัว Greenhouse Effect นี้มันจะเป็นการเซ็ตค่าของบรรยากาศในการดูดซับพลังงานและกักเก็บพลังงานจากแสงดาวฤกษ์แม่ไว้ได้มากเพียงใด  อย่างของดาวศุกร์ค่านี้ก็จะรุนแรงมากทำให้ปัจจุบันดาวศุกร์พื้นผิวร้อนถึง 475 °C

เมื่อกดคำนวณแล้วก็จะได้ค่าแบบตามภาพล่างนี้ครับ  อย่างตามภาพล่างนี้คือดาว Sirius และกำหนดให้เป็นโลกอยู่ห่างออกไปมากถึง 3.6 AU ก็จะได้อุณหภูมิพื้นผิวเฉลี่ยสูงถึง 60 องศา ก็คือมนุษย์อยู่ไม่ได้เลย  และมีค่าอื่น ๆ ตามรายละเอียดด้านล่างนี้ครับ


🛑 ตัวสุดท้ายก็คือตัวคำนวณทฤษฎีสัมพัทธภาพของไอน์สไตน์  ซึ่งมีให้เลือก 2 แบบก็คือ
- สัมพัทธภาพทั่วไป (General Relativity)
- สัมพัทธภาพพิเศษ (Special Relativity)
- https://www.navy007.com/Einstein.htm

อันนี้เป็น Code เพื่อให้ท่านสามารถ run แบบ offline ใน PC/Notebook ท่านได้  แค่ download .txt ไฟล์นี้และ rename เป็น .htm ก็ใช้ได้แล้ว
- https://www.navy007.com/Einstein.txt

การคำนวณทฤษฎีสัมพัทธภาพพิเศษก็คือค่าความเร็วของยานกับค่าของ Time dilation ที่เปลี่ยนไป  การใส่ค่าเริ่มต้นสามารถเลือกใส่ได้ว่าทราบค่าเวลาใด และเมื่อกด Compute มันก็จะแสดงของค่าเวลาของอีกสถานที่หนึ่ง

การคำนวณทฤษฎีสัมพัทธภาพทั่วไปก็เลือกค่าเวลาได้เช่นกันว่าจะเป็นค่าเวลา ณ จุดที่ใกล้ความโน้มถ่วงรุนแรง หรือจะเป็นค่าของเวลา ณ จุดที่ห่างไกลออกไปมากจนพ้นรัศมีความโน้มถ่วง  และใส่ค่าของมวลซึ่งเลือกใส่ได้ว่าจะเป็นค่า raw เป็นหน่วยกิโลกรัมหรือค่าแบบจำนวนเท่าของมวลดวงอาทิตย์  และใส่ค่าระยะทางระหว่างก้อนมวลถึงยาน  เมื่อกด Compute ก็จะทราบค่า Time dilation ครับ


ผมทำเครื่องมือคำนวณอื่น ๆ ไว้อีก  ดูได้ที่นี่ครับ
https://navy007.com/Orbit.htm
พาพันขอบคุณ
idea ขอ tag การพัฒนา Web application ด้วยนะครับเพราะผมแปะ HTML / JavaScript source code ไว้ด้วยให้ทุกท่านนำไปดัดแปลงและใช้เองได้
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่