การแนะนำ
ปัญหาทั่วไปในกลศาสตร์วงโคจรมีดังนี้: กำหนดให้วัตถุอยู่ในวงโคจรและมีเวลาเริ่มต้นคงที่
ค้นหาตำแหน่งของร่างกายในเวลาต่อมา
สำหรับวงโคจรวงรีที่ มี ความเยื้องศูนย์ค่อนข้างน้อยการแก้สมการของเคปเลอร์ด้วยวิธีการต่างๆ เช่นวิธีของนิวตันจะให้ผลลัพธ์ที่ดีเยี่ยม อย่างไรก็ตาม เมื่อวงโคจรเข้าใกล้เส้นทางหลุดพ้น ความเยื้องศูนย์ก็จะเพิ่มมากขึ้นเรื่อยๆการลู่เข้าของการวนซ้ำเชิงตัวเลขอาจช้าลงจนใช้งานไม่ได้ หรืออาจไม่ลู่เข้าเลยสำหรับe ≥ 1 [ 1 ] [ 2 ]
โปรดทราบว่าสมการของเคปเลอร์ในรูปแบบปกติไม่สามารถนำไปใช้กับวงโคจรแบบพาราโบลาและ ไฮเปอร์โบลา ได้โดยไม่ต้องปรับเปลี่ยนเป็นพิเศษ เพื่อรองรับจำนวนเชิงซ้อนเนื่องจากรูปแบบปกติของสมการนั้นถูกออกแบบมาเฉพาะสำหรับฟังก์ชันไซน์และโคไซน์เท่านั้น วิถีการหลุดพ้นจึงใช้ ฟังก์ชัน sinhและcosh ( ฟังก์ชันไฮเปอร์โบลา ) แทน
อนุพันธ์
แม้ว่าสมการที่คล้ายกับสมการของเคปเลอร์จะสามารถหาได้สำหรับวงโคจรแบบพาราโบลาและไฮเปอร์โบลาแต่การแนะนำตัวแปรอิสระใหม่เข้ามาแทนที่ค่าความเยื้องศูนย์ นั้นสะดวกกว่า
และมีสมการเดียวที่สามารถแก้ไขได้โดยไม่ขึ้นอยู่กับความเยื้องศูนย์ของวงโคจร ตัวแปรใหม่
ถูกกำหนดโดยสมการเชิงอนุพันธ์ ต่อไปนี้ :

- ที่ไหน
คือระยะ ทางเชิงสเกลาร์ที่เปลี่ยนแปลงตามเวลาไปยังจุดศูนย์กลางของแรงดึงดูด
(ในสูตรทั้งหมดต่อไปนี้ โปรดสังเกตความแตกต่างระหว่างค่าสเกลาร์ อย่างระมัดระวัง)
เป็นตัวเอียงและเวกเตอร์
( ตัวหนา และตัวตรง )
เราสามารถ ปรับ สมการพื้นฐานให้เป็นแบบปกติได้

- ที่ไหน
คือค่าคงที่การปรับขนาดแรงโน้มถ่วงของระบบ
โดยการใช้การเปลี่ยนตัวแปรจากเวลา
ถึง
ซึ่งให้ผลลัพธ์[ 2 ]

ที่ไหน
เป็นเวกเตอร์คงที่ที่ยังไม่ได้กำหนดและ:
คือพลังงานวงโคจร ซึ่งกำหนดโดย

สมการนี้เหมือนกับสมการของระบบสั่นแบบฮาร์มอนิกซึ่งเป็นสมการที่รู้จักกันดีทั้งในฟิสิกส์และคณิตศาสตร์อย่างไรก็ตาม เวกเตอร์คงที่ที่ไม่ทราบค่าทำให้เกิดความไม่สะดวกเล็กน้อย เมื่อทำการหาอนุพันธ์อีกครั้ง เราจะกำจัดเวกเตอร์คงที่นั้นได้
โดยแลกกับการได้สมการเชิงอนุพันธ์กำลังสาม:

เพื่อความสะดวก ตระกูลของคำตอบของสมการเชิงอนุพันธ์นี้[ 2 ]จะเขียนในเชิงสัญลักษณ์โดยใช้ฟังก์ชันทั้งสาม
และ }
โดยที่ฟังก์ชันต่างๆ
เรียกว่าฟังก์ชันสตัมป์ฟ (Stumpff functions)ซึ่งเป็นการขยายทั่วไปแบบตัดทอนของอนุกรมไซน์และโคไซน์ สมการการเปลี่ยนตัวแปร
ให้สมการอินทิกรัลสเกลาร์

หลังจากพีชคณิตและการแทนค่าย้อนกลับอย่างละเอียดแล้ว คำตอบที่ได้คือ[ 2 ] :สมการ 6.9.26

ซึ่งเป็นการกำหนดสูตรตัวแปรสากลของสมการของเคปเลอร์
ไม่มีคำตอบเชิงวิเคราะห์แบบปิด แต่สมการของเคปเลอร์ในรูปแบบตัวแปรสากลนี้สามารถแก้ได้ด้วยวิธีเชิงตัวเลข
โดยใช้อัลกอริทึมการหาค่ารากเช่นวิธีของนิวตันหรือวิธีของลากูร์สำหรับเวลาที่กำหนด
มูลค่าของ
ค่าที่ได้มานั้นจะถูกนำไปใช้ในการคำนวณต่อไป
และ
หน้าที่และ
และ
ฟังก์ชันที่จำเป็นในการหาตำแหน่งและความเร็วปัจจุบัน:
![{\displaystyle {\begin{aligned}\ f(s)&=1-\left({\frac {\ \mu \ }{~r_{\mathsf {o}}\ }}\right)s^{2}c_{2}\!\!\left(\ \alpha s^{2}\ \right)\ ,\\[1.5ex]\ g(s)&=t-t_{\mathsf {o}}-\mu \ s^{3}c_{3}\!\!\left(\ \alpha s^{2}\ \right)\ ,\\[1.5ex]\ {\dot {f}}(s)\equiv {\frac {\ \operatorname {d} f\ }{\ \operatorname {d} t\ }}&=-\left({\frac {\ \mu \ }{\ r_{\mathsf {o}}r\ }}\right)s\ c_{1}\!\!\left(\ \alpha s^{2}\ \right)\ ,\\[1.5ex]\ {\dot {g}}(s)\equiv {\frac {\ \operatorname {d} g\ }{\ \operatorname {d} t\ }}&=1-\left({\frac {\ \mu \ }{r}}\right)\ s^{2}c_{2}\!\!\left(\ \alpha s^{2}\ \right)~.\\[-1ex]\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/78cb59f8aa785c6be9a5b065d779215fd7fe1dd0)
ค่าของ
และ
หน้าที่ต่างๆ จะกำหนดตำแหน่งของร่างกายในขณะนั้น
:

นอกจากนี้ ความเร็วของวัตถุ ณ เวลาดังกล่าว
สามารถค้นหาได้โดยใช้
และ
ดังต่อไปนี้:

- ที่ไหน
และ
โดยที่ และ คือเวกเตอร์ตำแหน่งและเวกเตอร์ความเร็ว ณ เวลา ตามลำดับ
และ
และ
คือตำแหน่งและความเร็ว ณ เวลาเริ่มต้นใดๆ