คุณทำผิดขั้นพื้นฐานเช่นเดียวกับที่ Anton Gromov ทำกับคำถามของเขาในเว็บไซต์เครือข่ายSpace Exploration StackExchange น้องสาว: คุณใช้ barycenter ระบบสุริยะแทนที่จะเป็นดวงอาทิตย์เป็นจุดกำเนิดเฟรม หากคุณใช้ดวงอาทิตย์ความคลาดเคลื่อนที่เห็นได้ชัดจะลดลงตามลำดับความสำคัญเกือบสองประการ
ข้อบกพร่องที่น้อยกว่ามากคือคุณเห็นได้ชัดว่าใช้เวลาเที่ยงคืนมากกว่าเที่ยง ยุค J2000.0 นั้นเป็นเวลาเที่ยงวันภาคพื้นดินในวันที่ 1 มกราคม 2000 สิ่งนี้ไม่ได้เปลี่ยนแปลงอะไรมากมาย แต่มันก็มีความสำคัญ ชดเชยครึ่งวันนั้นกัดฉันมากกว่าหนึ่งครั้ง
พิกัด z ของตำแหน่งของโลกจะไม่ลดลงเป็นศูนย์หากคุณทำการแก้ไขด้านบน (เป็นศูนย์กลางของดวงอาทิตย์แทนที่จะเป็นศูนย์พลังงานแสงอาทิตย์ barycenter และ 12 เที่ยงแทนที่จะเที่ยงคืน) มันจะไม่ลดลงถึงศูนย์แม้ว่าคุณจะใช้ barycenter โลก - ดวงจันทร์มากกว่าศูนย์กลางของโลก
เหตุผลหนึ่งที่มันไม่ลดลงเหลือศูนย์ก็คือวงโคจรของโลกเกี่ยวกับดวงอาทิตย์ไม่ใช่วงรี วงโคจรของโลกไม่ได้นอนบนเครื่องบิน! สาเหตุสำคัญของการเคลื่อนไหวนี้ไม่ใช่ระนาบคือว่าวงโคจรของดวงจันทร์เกี่ยวกับโลกจะเอียงประมาณ 5.15 องศาส่วนที่เกี่ยวกับสุริยุปราคาที่ทำให้โลกผลุบโผล่เกี่ยวกับสุริยุปราคา1 เนื่องจากวงโคจรของโลกไม่ได้เป็นวงรีจริง ๆ หรือแม้กระทั่งระนาบระนาบสุริยุปราคาในบางยุคเป็นระนาบเวลาเฉลี่ยที่มีศูนย์กลางอยู่ที่เวลาในยุคที่ทำให้ตำแหน่งของโลกเทียบกับดวงอาทิตย์ (หรือตำแหน่งของดวงอาทิตย์ที่เกี่ยวกับโลก) เฉลี่ยถึงศูนย์
เหตุผลที่น้อยกว่าก็คือ J2000.0 หมายถึงสุริยุปราคาและหมายถึงกรอบ Equinox ถูกกำหนดไว้กว่า 36 ปีที่ผ่านมา HORIZONS ใช้ DE431 ซึ่งเปิดตัวเมื่อ 6 ปีก่อน ความสามารถของ JPL ในการสร้างแบบจำลองระบบสุริยะดีขึ้นอย่างมีนัยสำคัญในช่วงสามทศวรรษที่ผ่านมา
1 การพูดอย่างเคร่งครัดมันทำให้ดวงอาทิตย์ดูเหมือนจะโบยขึ้นและลงด้วยความเคารพต่อสุริยุปราคา แนวคิดของระนาบสุริยุปราคาเกิดขึ้นตั้งแต่สมัยกรีกโบราณและยังคงรักษาร่องรอยของคำจำกัดความนี้ไว้จนถึงทุกวันนี้