{"title":"无需超越函数或查找表的开普勒方程解法","authors":"Adonis R. Pimienta-Penalver, John L. Crassidis","doi":"10.1007/s10569-023-10176-x","DOIUrl":null,"url":null,"abstract":"<p>This paper presents a new approach to approximate the solution of Kepler’s equation. It is found that by means of a series approximation, an angle identity, the application of Sturm’s theorem, and an iterative correction method, the need to evaluate transcendental functions or query lookup tables is eliminated. The final procedure builds upon Mikkola’s approach. Initially, a fifteenth-order polynomial is derived through a series approximation of Kepler’s equation. Sturm’s theorem is used to prove that only one real root exists for this polynomial for the given range of mean anomaly and eccentricity. An initial approximation for this root is found using a third-order polynomial. Then, a single generalized Newton–Raphson correction is applied to obtain fourteenth-place accuracies in the elliptical case, which is near machine precision. This paper will focus on demonstrating the procedure for the elliptical case, though an application to hyperbolic orbits through a similar methodology may be similarly developed.</p>","PeriodicalId":72537,"journal":{"name":"Celestial mechanics and dynamical astronomy","volume":"54 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Kepler equation solution without transcendental functions or lookup tables\",\"authors\":\"Adonis R. Pimienta-Penalver, John L. Crassidis\",\"doi\":\"10.1007/s10569-023-10176-x\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>This paper presents a new approach to approximate the solution of Kepler’s equation. It is found that by means of a series approximation, an angle identity, the application of Sturm’s theorem, and an iterative correction method, the need to evaluate transcendental functions or query lookup tables is eliminated. The final procedure builds upon Mikkola’s approach. Initially, a fifteenth-order polynomial is derived through a series approximation of Kepler’s equation. Sturm’s theorem is used to prove that only one real root exists for this polynomial for the given range of mean anomaly and eccentricity. An initial approximation for this root is found using a third-order polynomial. Then, a single generalized Newton–Raphson correction is applied to obtain fourteenth-place accuracies in the elliptical case, which is near machine precision. This paper will focus on demonstrating the procedure for the elliptical case, though an application to hyperbolic orbits through a similar methodology may be similarly developed.</p>\",\"PeriodicalId\":72537,\"journal\":{\"name\":\"Celestial mechanics and dynamical astronomy\",\"volume\":\"54 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Celestial mechanics and dynamical astronomy\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1007/s10569-023-10176-x\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Celestial mechanics and dynamical astronomy","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s10569-023-10176-x","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Kepler equation solution without transcendental functions or lookup tables
This paper presents a new approach to approximate the solution of Kepler’s equation. It is found that by means of a series approximation, an angle identity, the application of Sturm’s theorem, and an iterative correction method, the need to evaluate transcendental functions or query lookup tables is eliminated. The final procedure builds upon Mikkola’s approach. Initially, a fifteenth-order polynomial is derived through a series approximation of Kepler’s equation. Sturm’s theorem is used to prove that only one real root exists for this polynomial for the given range of mean anomaly and eccentricity. An initial approximation for this root is found using a third-order polynomial. Then, a single generalized Newton–Raphson correction is applied to obtain fourteenth-place accuracies in the elliptical case, which is near machine precision. This paper will focus on demonstrating the procedure for the elliptical case, though an application to hyperbolic orbits through a similar methodology may be similarly developed.