สุริยุปราคา
การเกิดสุริยุปราคา
วงโคจรของโลกและดวงจันทร์
ระบบวงโคจรของโลกรอบดวงอาทตย์ (สุริยวิถี) กับระนาบวงโคจรของดวงจันทร์รอบโลกทำมุมกันประมาณ 5 องศา ทำให้ในวันจันทร์ดับส่วนใหญ่ ดวงจันทร์จะอยู่เหนือหรือใต้ดวงอาทิตย์ ซึ่งสุริยุปราคาจะเกิดขึ้นก็ต่อเมื่อดวงจันทร์เคลื่อนที่ผ่านบริเวณจุดตัดของระนาบวงโคจรทั้งสองในวันจันทร์ดับ
วงโคจรของดวงจันทร์เป็นรูปวงรี ทำให้ระยะห่างระหว่างดวงจันทร์ของโลกมีความแตกต่างกันได้ประมาณ 6 เปอร์เซนต์จากค่าเฉลี่ย ด้วยเหตุนี้ ทำให้ขนาดของดวงจันทร์ที่มองจากโลกอาจมีขนาดเล็กหรือใหญ่กว่าปกติได้ ส่งผลกระทบต่อการเกิดสุริยุปราคา ขนาดของดวงจันทร์เฉลี่ยเมื่อมองจากโลกมีขนาดเล็กกว่าดวงอาทิตย์เล็กน้อย ทำให้สุริยุปราคาส่วนใหญ่จะเกิดแบบวงแหวน แต่หากในวันที่เกิดสุริยุปราคานั้น ดวงจันทร์โคจรอยู่ในตำแหน่งที่ใกล้โลก ก็จะเกิดสุริยุปราคาเต็มดวง ส่วนวงโคจรของโลกก็เป็นวงรีเช่นกัน ระยะห่างระหว่างดวงอาทิตย์กับโลกก็มีค่าเปลี่ยนไปตลอดเวลา แต่ก็ส่งผลไม่มากนักกับการเกิดสุริยุปราคา
ดวงจันทร์โคจรรอบโลกใช้เวลาประมาณ 27.3 วัน เมื่อเทียบกับตำแหน่งการโคจรเดิม เรียกว่าเดือนดาราคติ แต่โลกก็โคจรรอบดวงอาทิตย์ในทิศทางเดียวกัน ทำให้ระยะเวลาจากจันทร์เพ็ญถึงจันทร์เพ็ญอีกครั้งหนึ่งกินเวลานานกว่านั้น คือ ประมาณ 29.6 วัน เรียกว่า เดือนจันทรคติ