Transfer orbit design method for HALO orbital vehicle to fly to ground given point
By obtaining relevant information of HALO orbiter, using high-precision force model and numerical integral to establish the mapping relationship between the increment of orbital velocity and the initial value of iteration at the orbit time, and combining with the Newton iteration method to solve the parameters to be solved, the problems of long response time, inaccurate calculation results, and unstable iteration convergence in the transfer orbit design method of HALO orbiter flying over a given point on the ground in the existing technology are solved, and the goals of short response time, high calculation results accuracy, and fast and reliable iteration convergence are achieved.
Patent Information
- Application Number
- CN202510665778.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2045-05-22
AI Technical Summary
It is difficult to design a transfer orbital design method suitable for HALO orbital aircraft in the earth-moon space to fly over a given point on the ground. This method needs to be carried out under conditions of short response time, high calculation result accuracy, and fast and reliable iterative convergence.
By obtaining relevant information of the HALO orbiter, calculate the starting point time, and select the initial value of the iteration of the orbit change time based on the matching time between the lunar declination value and the latitude of the ground point. The high-precision force model and numerical integral are used to establish the mapping relationship between the increment of the rail velocity and the initial value of iteration at the time of the rail change, and the parameters to be solved in combination with the Newton's iterative method.
It achieves the shortening of response time, the improvement of calculation results, and the rapid reliability of iterative convergence, meeting the needs of rapid response in the earth and moon space.
Smart Images

Figure CN120180602A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of orbit design, and particularly to a method for designing a transfer orbit for a HALO orbit vehicle to fly over a given ground point. Background Art
[0002] The L2 point HALO orbit of the Earth-Moon system is a periodic orbit at the collinear libration point L2 of the Earth-Moon system under the assumption of the circular restricted three-body model. In practical problems, although the force on the HALO orbit vehicle is much more complex than the force model of the circular restricted three-body problem, its periodicity and stability can still be maintained to a certain extent through control with very little energy consumption. Therefore, it has unique application value in Earth-Moon space and lunar deep space exploration applications.
[0003] The Earth-Moon space transfer orbit is usually designed based on the circular restricted three-body model, the elliptical restricted three-body model, or the restricted four-body model. Although such analysis and design can obtain relatively simple theoretical results and can also perform qualitative characteristic analysis, due to the large difference between the force model and the actual force situation, and the sensitivity of the spacecraft orbit near the libration point of the Earth-Moon system to the initial value, in actual engineering calculations, the error of the calculation result often cannot meet the accuracy requirement of the iterative initial value. Using a numerical integration method based on a high-precision force model can effectively improve the calculation accuracy. Through intelligent algorithms for search and iteration, high-precision calculation results can be obtained globally. However, due to the sensitivity of the spacecraft orbit near the libration point to the initial value, such intelligent search algorithms often have a slow convergence speed and long solution time, and the convergence reliability is difficult to guarantee. In addition, the traditional transfer orbit between the Earth-Moon systems is usually designed based on the invariant manifold of the HALO orbit at the libration point. Although the energy consumption is low, due to the long transfer flight time, it is not suitable for the rapid response requirements in the Earth-Moon space for near-Earth support applications. From the currently available public information, for the orbit design problem of a HALO orbit vehicle at the L2 point of the Moon flying over a given ground point, there is still a lack of a design method suitable for engineering applications that does not pursue the optimal energy consumption but requires a short response time, high calculation result accuracy, and fast and reliable iterative convergence. Summary of the Invention
[0004] Based on this, in view of the above technical problems, it is necessary to provide a method for designing a transfer orbit for a HALO orbit vehicle to fly over a given ground point, which has a short response time, high calculation result accuracy, and fast iterative convergence.
[0005] A method for designing a transfer orbit for a HALO orbit vehicle to fly over a given ground point, the method comprising: Obtaining relevant information of the HALO orbit vehicle; the relevant information includes the initial position, initial velocity, longitude, latitude, altitude of the ground point, and flyover altitude; calculating the starting time of the vehicle based on the relevant information; Find the moment when the lunar declination value is equal to the latitude value of the given ground point within the given mission time range, and select the time point closest to the initial moment as the initial value of the orbit transfer moment for iteration; Calculate the flight duration of the orbit transfer point relative to the starting point using the starting time and the initial value of the orbit transfer moment for iteration; Divide the flight duration by the HALO orbit period to calculate the normalized time; Calculate the magnitude of the orbit transfer velocity increment based on the normalized time according to the polynomial fitting coefficients; Establish the mapping relationship between the magnitude of the orbit transfer velocity increment and the initial value of the orbit transfer moment through numerical integration based on the high-precision force model; Complete the solution of the parameter to be solved using the Newton iteration method based on the mapping relationship.
[0006] For the above-mentioned method for designing the transfer orbit of the HALO orbiter to fly over a given ground point, firstly, in terms of obtaining high-precision calculation results, this application is based on a high-precision force model and establishes the mapping relationship between the orbit transfer velocity increment and the initial value of the orbit transfer moment through numerical integration. Different from the traditional method that relies on a simplified force model, the high-precision force model can accurately reflect the actual force on the aircraft, avoiding calculation errors caused by the distortion of the force model and laying a foundation for accurate calculation. In terms of the rapidity and stability of convergence, by searching for the moment when the lunar declination matches the latitude of the ground point within the mission time and selecting the point closest to the initial moment as the initial value of the orbit transfer moment for iteration. The correlation between the lunar declination and the latitude of the ground point is fully utilized to set an initial value closer to the true solution for the iteration, greatly reducing the search range, overcoming the drawback of blind search of traditional intelligent search algorithms, and improving the convergence speed and stability. Secondly, the normalized time is introduced, and the flight duration of the orbit transfer point is divided by the HALO orbit period. This operation unifies the time scale, facilitating the calculation of the orbit transfer velocity increment in combination with the polynomial fitting coefficients, making the calculation process more stable and creating conditions for the efficient convergence of the iteration. Finally, the Newton iteration method is used to solve the parameter to be solved. Based on the established mapping relationship, it can quickly approach the optimal solution, further ensuring the rapidity and stability of the iteration. In terms of response time, this application breaks through the limitations of the traditional design based on the invariant manifold of the libration point HALO orbit. Although the traditional design has low energy consumption, the transfer flight time is long and it is difficult to meet the requirements of rapid response. This application does not overly pursue the optimal energy consumption, but focuses on rapid response. By virtue of reasonable selection of the initial value of the iteration and efficient iteration algorithm, the response time from the HALO orbit to over the given ground point is greatly shortened. Through the optimization of the force model, the initial value of the iteration, the calculation process and the algorithm, this application effectively solves the problems existing in the traditional orbit design method, achieving the goals of short response time, high precision of calculation results and rapid, reliable iteration convergence. Brief Description of the Drawings
[0007] Figure 1Schematic flowchart of a method for designing a transfer orbit of a HALO orbiter to fly over a given ground point in an embodiment; Figure 2 Internal structure diagram of a computer device in an embodiment. Detailed implementation manners
[0008] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0009] In one embodiment, as Figure 1 shown, a method for designing a transfer orbit of a HALO orbiter to fly over a given ground point is provided, including the following steps: Step 102, obtaining relevant information of the HALO orbiter; the relevant information includes the initial position, initial velocity, longitude of the ground point, latitude altitude, and flyover altitude; calculating the starting time of the aircraft according to the relevant information.
[0010] Define the L2 coordinate system as: the coordinate origin is the L2 point of the Earth-Moon system, the axis is the direction from the Earth's center to the Moon's center, the axis is perpendicular to the lunar orbit plane and points to the north celestial pole, and the axis forms a right-handed system. Define the normalized time as: the flight duration starting from the point closest to the Earth and the ratio of the flight duration starting from the starting point to the HALO orbit period. Given the parameters, the initial time , the initial position and velocity of the HALO orbiter, the longitude of the ground point , the latitude altitude , and the flyover altitude . According to the position and velocity of the HALO orbiter at the initial time, perform reverse numerical integration to the starting point to obtain the time (in ephemeris days) when the aircraft is at the starting point, denoted as .
[0011] Step 104, finding the moment when the lunar declination value is equal to the given latitude value of the ground point according to the lunar declination value within the given mission time range, and selecting the time point closest to the initial time as the initial value of the orbit transfer moment iteration.
[0012] Finding the moment when the lunar declination value is equal to the given latitude value of the ground point according to the lunar declination value (calculated according to the lunar ephemeris) within the given mission time range, and selecting the time point closest to the initial time as the initial value of the orbit transfer moment iteration .
[0013] Find the moment when the lunar declination value is equal to the latitude value of the given ground point within the given mission time range, and select the time point closest to the initial moment as the initial value of the orbit transfer moment iteration. This selection method utilizes the relationship between the lunar declination and the ground point latitude, combines the actual situation of the mission, provides an initial value relatively close to the true solution for the iteration, narrows the search range, and avoids the blind search of traditional intelligent search algorithms in the global range, thereby improving the convergence speed and stability.
[0014] Step 106: Calculate the flight duration of the orbit transfer point relative to the starting point using the starting time and the initial value of the orbit transfer moment iteration; calculate the normalized time by dividing the flight duration by the HALO orbit period.
[0015] According to the initial value of the orbit transfer time iteration and the starting time , take the difference to obtain the flight duration of the orbit transfer point relative to the starting point (in units of ephemeris days), that is: ;
[0016] Denote the HALO orbit period as , divide by the orbit period to calculate the normalized time, denoted as , that is: .
[0017] By calculating the flight duration of the orbit transfer point relative to the starting point and dividing the flight duration by the HALO orbit period to obtain the normalized time. The normalized time unifies different time scales into a relatively fixed range, facilitating the subsequent calculation of the magnitude of the orbit transfer velocity increment using the polynomial fitting coefficients, making the calculation process more stable and orderly, and contributing to improving the efficiency and convergence of the iteration.
[0018] Step 108: Calculate the magnitude of the orbit transfer velocity increment based on the normalized time using the polynomial fitting coefficients; establish the mapping relationship between the magnitude of the orbit transfer velocity increment and the initial value of the orbit transfer moment through numerical integration based on the high-precision force model; complete the solution of the parameters to be solved using the Newton iteration method based on the mapping relationship.
[0019] The azimuth angle of the orbit transfer velocity increment is defined as: the angle between the projection vector of the orbit transfer velocity increment vector on the lunar equator plane and the axis direction of the L2 coordinate system, with the counterclockwise direction being positive (the azimuth angle change rate vector is in the same direction as the axis of the L2 coordinate system). The elevation angle of the orbit transfer velocity increment is defined as: the angle between the orbit transfer velocity increment vector and the lunar equator plane.
[0020] Calculate the magnitude of the orbit transfer velocity increment according to the following formula The initial value of the iteration is: ; Among them, the coefficients , , , , , can be obtained by interpolating the polynomial fitting coefficients in Table 1 according to the flyover height of the ground point.
[0021] Table 1
[0022] The parameters to be solved include the transfer orbit change time of , the azimuth angle of the transfer orbit velocity increment , and the magnitude of the transfer orbit velocity increment . The initial iteration value of the azimuth angle of the orbit velocity increment is selected as 270°.
[0023] Based on the high-precision force model, the following mapping relationship can be established through numerical integration: ; According to the initial iteration values of the parameters to be solved calculated, the Newton iteration method is used to complete the solution of the parameters to be solved.
[0024] The above-mentioned transfer orbit design method for the HALO orbiter to fly over a given ground point. First, in terms of obtaining high-precision calculation results, this application is based on a high-precision force model and uses numerical integration to establish a mapping relationship between the orbit transfer velocity increment and the initial iteration value of the orbit transfer time. Different from the traditional method that relies on a simplified force model, the high-precision force model can accurately reflect the actual force on the aircraft, avoiding calculation errors caused by the distortion of the force model and laying a foundation for accurate calculation. In terms of convergence speed and stability, by searching for the moment when the lunar declination matches the latitude of the ground point within the mission time and selecting the point closest to the initial moment as the initial iteration value of the orbit transfer time. It makes full use of the correlation between the lunar declination and the latitude of the ground point, sets an initial value closer to the true solution for the iteration, greatly reduces the search range, overcomes the drawback of blind search of the traditional intelligent search algorithm, and improves the convergence speed and stability. Secondly, the normalized time is introduced, and the flight duration of the orbit transfer point is divided by the HALO orbit period. This operation unifies the time scale, facilitates the calculation of the orbit transfer velocity increment in combination with the polynomial fitting coefficient, makes the calculation process more stable, and creates conditions for the efficient convergence of the iteration. Finally, the Newton iteration method is used to solve the parameters to be solved. Based on the established mapping relationship, it can quickly approach the optimal solution, further ensuring the rapidity and stability of the iteration. In terms of response time, this application breaks through the limitations of the traditional design based on the invariant manifold of the libration point HALO orbit. Although the traditional design has low energy consumption, the transfer flight time is long and it is difficult to meet the rapid response requirements. However, this application does not overly pursue the optimal energy consumption, focuses on rapid response, and greatly shortens the response time from the HALO orbit to over the given ground point by virtue of reasonable selection of the initial iteration value and efficient iteration algorithm. This application effectively solves the problems existing in the traditional orbit design method through the optimization of the force model, iteration initial value, calculation process and algorithm, and achieves the goals of short response time, high precision of calculation results and rapid and reliable iteration convergence.
[0025] In one embodiment, calculating the starting time of the aircraft according to relevant information includes: According to the initial position and initial velocity of the HALO orbiter, numerically integrate backward to the starting point to obtain the starting time of the aircraft.
[0026] In one embodiment, the lunar declination value within the given mission time range is calculated according to the lunar ephemeris.
[0027] In one embodiment, calculating the flight duration of the orbit transfer point relative to the starting point using the starting time and the initial iteration value of the orbit transfer time includes: The flight duration of the orbit transfer point relative to the starting point calculated using the starting time and the initial iteration value of the orbit transfer time is: ; Wherein, represents the initial iteration value of the orbit transfer time, Indicates the starting time.
[0028] In one embodiment, the normalized time is calculated by dividing the flight duration by the HALO orbit period, including: The normalized time calculated by dividing the flight duration by the HALO orbit period is: ; Wherein, represents the flight duration, represents the HALO orbit period.
[0029] In one embodiment, the magnitude of the orbit transfer velocity increment is calculated based on the normalized time according to the polynomial fitting coefficients, including: The magnitude of the orbit transfer velocity increment calculated based on the normalized time according to the polynomial fitting coefficients is: ; Wherein, the coefficients , , , , , are obtained by interpolating the polynomial fitting coefficients according to the flyby altitude of the ground point, represents the normalized time.
[0030] In one embodiment, a mapping relationship between the magnitude of the orbit transfer velocity increment and the initial iteration value of the orbit transfer time is established through numerical integration based on a high-precision force model, including: The mapping relationship between the magnitude of the orbit transfer velocity increment and the initial iteration value of the orbit transfer time established through numerical integration based on a high-precision force model is: ; Wherein, the perigee altitude, perigee latitude, and perigee longitude are given in advance.
[0031] It should be understood that although Figure 1 the steps in the flowchart of Figure 1 are shown in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise clearly stated in this article, there is no strict order limit for the execution of these steps, and these steps can be executed in other orders. Moreover,
[0032] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structural diagram may be as shown in Figure 2 . The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it realizes a method for designing a transfer orbit of a HALO orbiter flying over a given ground point. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0033] Those skilled in the art can understand that Figure 2 the structure shown in is only a block diagram of some structures related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.
[0034] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0035] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0036] The above-described embodiments merely represent several implementation manners of the present application. The description is relatively specific and detailed, but it should not be construed as a limitation on the scope of the invention. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A method for designing a transfer orbit of a HALO orbiter to fly by a given ground point, characterized in that, The method includes: Obtaining relevant information of the HALO orbiter; the relevant information includes the initial position, initial velocity, ground point longitude, latitude altitude, and flyby altitude; calculating the starting time of the aircraft based on the relevant information; Finding the moment when the lunar declination value is equal to the given ground point latitude value within the given mission time range, and selecting the time point closest to the initial moment as the initial value of the orbit transfer moment iteration; Calculating the flight duration of the orbit transfer point relative to the starting point using the starting time and the initial value of the orbit transfer moment iteration; calculating the normalized time by dividing the flight duration by the HALO orbit period; Calculating the magnitude of the orbit transfer velocity increment based on the normalized time according to the polynomial fitting coefficients; establishing a mapping relationship between the magnitude of the orbit transfer velocity increment and the initial value of the orbit transfer moment iteration through numerical integration based on a high-precision force model; and solving the parameters to be solved using the Newton iteration method based on the mapping relationship.
2. The method according to claim 1, characterized in that, Calculating the starting time of the aircraft based on the relevant information includes: Numerically integrating backward from the initial position and initial velocity of the HALO orbiter to the starting point to obtain the starting time of the aircraft.
3. The method according to claim 1, characterized in that, The lunar declination value within the given mission time range is calculated according to the lunar ephemeris.
4. The method according to any one of claims 1 to 3, characterized in that, Calculating the flight duration of the orbit transfer point relative to the starting point using the starting time and the initial value of the orbit transfer moment iteration includes: The flight duration of the orbit transfer point relative to the starting point calculated using the starting time and the initial value of the orbit transfer moment iteration is: ; Among them, represents the initial value of the iteration at the orbit transfer moment, represents the starting time.
5. The method according to claim 1, characterized in that, Calculating the normalized time by dividing the flight duration by the HALO orbit period includes: The normalized time calculated by dividing the flight duration by the HALO orbit period is: ; Among them, represents the flight duration, represents the HALO orbit period.
6. The method according to claim 1, characterized in that, Calculating the magnitude of the orbit transfer velocity increment based on the normalized time according to the polynomial fitting coefficients includes: The magnitude of the orbit transfer velocity increment calculated based on the normalized time according to the polynomial fitting coefficients is: ; Among them, the coefficients , , , , , are obtained by interpolating the polynomial fitting coefficients according to the flyover height of the ground point, represents the normalized time.
7. The method according to claim 1, characterized in that, Establishing a mapping relationship between the magnitude of the orbit transfer velocity increment and the initial value of the orbit transfer moment iteration through numerical integration based on a high-precision force model includes: The mapping relationship between the magnitude of the orbit transfer velocity increment and the initial value of the orbit transfer moment iteration established through numerical integration based on a high-precision force model is: ; Among them, the perigee altitude, perigee latitude, and perigee longitude are given in advance.
Citation Information
Patent Citations
Earth-moon L2 point Halo orbit maintenance method
CN110015445A
Design method for transfer orbit from DRO orbit to lunar low orbit circular orbit
CN119962265A
Tracking Neighboring Quasi-Satellite Orbits Around Mars's Moon Phobos
US20210206517A1