A space target observation right ascension and declination data three-dimensional simulation method and system
By calculating the right ascension and declination data of the observed target in space and displaying it in a three-dimensional situation, the problem of insufficient integration of right ascension and declination data with three-dimensional models in existing technologies is solved. This enables accurate simulation and path inference of the motion trajectory of the observed target in space, improving the reliability of the data and the efficiency of analysis.
Patent Information
- Application Number
- CN202511261535.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-05
- Publication Date
- 2026-03-03
- Estimated Expiration
- 2045-09-05
AI Technical Summary
Existing technologies lack the ability to effectively combine the right ascension and declination data of observed targets in space with three-dimensional models, resulting in the inability to efficiently and accurately simulate the motion trajectory and infer the running path of observed targets in space.
By adding the J2000 position of the observation equipment and the observed target, the J2000 position within the visible time period is calculated, and it is converted into right ascension and declination data using a standardized coordinate transformation formula. Combined with three-dimensional situation display, it supports rotation, scaling and translation operations, switching perspectives, and distinguishing multiple targets.
It achieves accurate three-dimensional simulation of the motion trajectory of observed targets in space, breaks through the limitations of two-dimensional projection, improves the reliability and practicality of data simulation, and enhances the efficiency and intuitiveness of analyzing the motion law of space targets.
Smart Images

Figure CN121009713B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of simulation technology for right ascension and declination data of space targets, and in particular to a three-dimensional simulation method and system for right ascension and declination data of space target observation. Background Technology
[0002] In the field of space target observation, accurately presenting and analyzing the motion trajectory and spatial relationships of celestial bodies and various spacecraft are important foundations for conducting related research, mission planning, and situation assessment.
[0003] Traditionally, observational data of space targets are often displayed using a two-dimensional equatorial coordinate system. However, this method has inherent limitations. For example, using two-dimensional projection methods such as Mercator projection results in a significant expansion of the area in high-declination regions, causing a severe distortion in the spatial relationships between celestial bodies near the celestial north pole. This makes it impossible to accurately and realistically reflect the actual distribution and relative positions of celestial bodies in three-dimensional space. These shortcomings of the two-dimensional display method bring numerous inconveniences to the interpretation of observational data, the analysis of motion patterns, and the formulation of related tasks for space targets.
[0004] 3D model display can completely avoid the problems caused by 2D projection. It can render the 3D spatial relationship between celestial bodies in real time, intuitively reflect the spatial motion trajectory of celestial bodies, and provide more reliable and effective visualization support for the observation and research of space targets.
[0005] However, there is currently no solution for how to combine the right ascension and declination data of observed targets in space with three-dimensional models to achieve efficient and accurate simulation, so as to better serve the business of displaying the motion trajectory and inferring the running path of observed targets in space.
[0006] For example, invention application number 202210611996.4 discloses a method, apparatus, device, and medium for calculating right ascension and declination based on Euler angles. Based on this scheme, the celestial right ascension and declination can be quickly and accurately solved from the initial pointing of the camera. However, its scheme lacks a three-dimensional model display of right ascension and declination. Summary of the Invention
[0007] To address the aforementioned problems, the present invention aims to provide a three-dimensional simulation method and system for right ascension and declination data of space target observation. This solves the problem in the prior art of effectively combining the right ascension and declination data of the observed space target with a three-dimensional model to achieve efficient and accurate simulation, thereby better serving the business of displaying the motion trajectory and inferring the running path of the observed space target.
[0008] This invention provides a three-dimensional simulation method and system for right ascension and declination data of space target observation.
[0009] First aspect: A three-dimensional simulation method for right ascension and declination data of space target observation, including:
[0010] S1. Add observation equipment, mark the J2000 position of the observation equipment, and set the load parameters of the observation equipment.
[0011] S2. Add at least one observed target and mark the J2000 position of the observed target;
[0012] S3. Calculate the J2000 position of the observation equipment and the observed target during the visible time period;
[0013] S4. Convert the J2000 position of the observed target within the visible time period to the required J2000 position;
[0014] S5. Calculate the right ascension and declination of the converted J2000 position data;
[0015] S6. Based on the calculated right ascension and declination, set them to the same altitude and display them in the three-dimensional situation.
[0016] In one embodiment of the present invention, the acquisition of the visible time period in S3 includes:
[0017] Determine whether the observed target was observed by the payload of the observation equipment from the start time to the end time of the scene. The time period that can be observed is the visible time period.
[0018] In one embodiment of the present invention, the S4 conversion process is expressed by the formula:
[0019]
[0020]
[0021]
[0022]
[0023]
[0024] Where A(x1, y1, z1) is the J2000 position of the observation equipment, and B(x2, y2, z2) is the J2000 position of the observed target. It is a direction vector. Let the magnitude of the direction vector be . For normalization, C(x3, y3, z3) is the J2000 position required after the distance transformation. This is for distance conversion.
[0025] In one embodiment of the present invention, in S5:
[0026] Right ascension is represented as:
[0027]
[0028] Declination is represented as:
[0029]
[0030] Where C(x3, y3, z3) is the J2000 position of the observed target at the required distance conversion, and r is the radius of the celestial sphere.
[0031] In one embodiment of the present invention, when displaying the three-dimensional situation in step S6, a preset celestial sphere model is loaded, and reference grids for the celestial equator, ecliptic, and vernal equinox are superimposed.
[0032] In one embodiment of the present invention, when the three-dimensional situation is displayed in S6, the position of the observation equipment is taken as the center of view, and interactive operations such as rotation, scaling and translation are supported. Special perspectives such as the celestial north pole and celestial equator are switched to observe the trajectory details in the high declination region.
[0033] In one embodiment of the present invention, in step S6, when the observed target is displayed in a three-dimensional situation, different colors, icons, or labels are used to distinguish the observed target.
[0034] The second aspect: a three-dimensional simulation system for right ascension and declination data of space target observation, including:
[0035] The parameter setting module is used to add the load parameters of the observation equipment and the observed target, and to mark the J2000 positions of the observation equipment and the observed target.
[0036] The visible time period filtering module is used to filter the visible time period from the start time to the end time of the scene, during which the observed target is observed by the payload of the observed equipment.
[0037] The coordinate transformation module is used to convert the J2000 position of the observed target within the visible time period into the required J2000 position; and the transformed J2000 position data is converted into right ascension and declination.
[0038] The projection display module is used to display right ascension and declination in a three-dimensional situation.
[0039] Third aspect: An electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, performs the steps of the method provided in the first aspect.
[0040] Fourth aspect: A non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect.
[0041] The beneficial effects of this invention are:
[0042] 1. This invention uses three-dimensional visualization technology to display right ascension and declination data at the same height in a three-dimensional situation. Combined with the celestial sphere model and reference grid, it can accurately restore the motion trajectory and real spatial layout of the observed target in space, effectively avoid the inherent defects of two-dimensional projection, break through the limitations of two-dimensional projection, accurately present spatial relationships, and improve the reliability and practicality of data simulation.
[0043] 2. This invention ensures that only target data observable by the observation equipment is processed through strict screening of visible time periods. By using standardized coordinate transformation formulas, the accuracy and consistency of data transformation are guaranteed. The simulation results can provide high-precision trajectory references and reliable data support for space target research, mission planning, etc.
[0044] 3. In the three-dimensional situation display, the method of the present invention supports rotation, scaling, translation and other operations with the observation equipment as the center of view. It can switch to special perspectives such as the celestial north pole and celestial equator, which is convenient for observing trajectory details in high declination regions. At the same time, it distinguishes multiple targets by color, icons and other means, supports linkage query of trajectory point data, improves the efficiency and intuitiveness of analyzing the motion law of spatial targets, and enhances interactivity and the ability to observe details. Attached Figure Description
[0045] Figure 1 This is a schematic flowchart of the method of the present invention;
[0046] Figure 2 This is a schematic diagram illustrating the application of the system of the present invention;
[0047] Figures 3 to 6 This is a schematic diagram illustrating the application of the system of the present invention;
[0048] Figure 7 This is a schematic diagram of the structure of the electronic device of the present invention. Detailed Implementation
[0049] Embodiments of the present invention are described in detail below. Examples of these embodiments are illustrated in the accompanying drawings, wherein the same or similar symbols denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0050] Existing technologies, particularly traditional two-dimensional equatorial coordinate system display methods, have inherent limitations. Using two-dimensional projection methods such as Mercator projection leads to area expansion in high-declination regions, failing to accurately reflect the actual size and distribution of celestial bodies in these areas. Furthermore, the spatial relationships of celestial bodies near the celestial north pole are severely distorted, failing to accurately represent their true layout and interrelationships in three-dimensional space. Two-dimensional models struggle to render the three-dimensional spatial relationships between celestial bodies in real time and cannot intuitively reflect their spatial trajectories, hindering the observation and analysis of celestial motion patterns.
[0051] To address the above problems, this invention provides a three-dimensional simulation method for right ascension and declination data of space target observation.
[0052] Example 1:
[0053] This embodiment discloses a three-dimensional simulation method for right ascension and declination data of space target observation, such as... Figure 1 As shown, the steps include:
[0054] S1. Add observation equipment, mark the J2000 position of the observation equipment, and set the load parameters of the observation equipment.
[0055] Select appropriate observation equipment, such as satellites or ground observation stations, based on actual observation needs.
[0056] Using professional astronomical coordinate calculation tools or relevant data, the precise position of the observation equipment in the J2000 coordinate system was determined and marked as A(x1, y1, z1).
[0057] The J2000 coordinate system is a celestial inertial coordinate system that provides a stable position reference.
[0058] Based on the type of observation equipment and the requirements of the observation mission, set its payload parameters, including but not limited to observation range, observation accuracy, and operating frequency band, to ensure that the visibility of the observed target can be accurately determined subsequently.
[0059] S2. Add at least one observed target and mark the J2000 position of the observed target.
[0060] Based on the requirements of the observation mission, select at least one spatial target to be observed, such as a satellite or spacecraft debris (see reference). Figure 4 Satellites or debris such as “FENGYUN IC DEB-297461” were observed as targets.
[0061] Calculate the precise three-dimensional position coordinates of the observed target in the J2000 inertial coordinate system using astronomical observation databases, orbit calculation tools, or historical orbit parameters of the observed target.
[0062] The calculated coordinates are marked as the J2000 position of the observed target. A single observed target is denoted as B(x2, y2, z2); if there are multiple observed targets, they are marked as B1(x2, y2, z2) respectively. 21 y 21 , z 21 B2(x) 22 y 22 , z 22 These data, along with others, form a set of observed target locations, providing fundamental data for subsequent visibility assessment and trajectory calculation.
[0063] S3. Calculate the position of the observation equipment and the observed target at J2000 within the visible time period.
[0064] The method for obtaining the visible time period is as follows: determine whether the observed target is observed by the payload of the observation equipment from the start time to the end time of the scene. The observable time period is the visible time period.
[0065] Define the start time (e.g., T1) and end time (e.g., T2) of the scene, and use this as the time interval for visibility judgment.
[0066] Based on the load parameters of the observation equipment (such as observation range, field of view, etc.), within the time range T1 to T2, it is calculated segment by segment or in real time whether the observed target is within the observable range of the observation equipment. Specifically, spatial geometric calculations can be used to determine whether the line connecting the position of the observed target J2000 and the position of the observation equipment J2000 is within the load observation field of view, and the time period that meets the conditions is the visible time period (such as [t1, t2], [t3, t4], etc.).
[0067] For each visible time period, the J2000 position data of the observation equipment and the observed target are extracted separately within that time period. The position of the observation equipment can be determined based on its orbital parameters or fixed coordinates (such as ground stations), denoted as A(x1, y1, z1); the position of the observed target is calculated in real time based on its orbital model, denoted as B(x2, y2, z2), forming a position sequence within the visible time period, providing a basis for subsequent data conversion.
[0068] S4. Convert the J2000 position of the observed target within the visible time period to the required J2000 position.
[0069] Obtain the position of the J2000 observation equipment during the visible time period. and the J2000 position of the observed target And determine the normalized transformation distance parameter, such as 1e13.
[0070] First, calculate the direction vector using the formula:
[0071]
[0072] Calculate the direction vector from the position of the observation equipment to the position of the observed target, and then calculate the direction vector. The modulus, the formula is:
[0073]
[0074] Next, the normalized direction vector is calculated, and the direction vector is normalized using the following formula:
[0075]
[0076] Then, using the formula:
[0077]
[0078]
[0079] The calculated distance is the required J2000 position. Expanded as:
[0080]
[0081]
[0082]
[0083] Complete the transformation of the observed target's location within the visible time period.
[0084] S5. The converted J2000 position data is right ascension and declination.
[0085] Right ascension (RA) and declination (Dec) are two angular coordinates in the celestial coordinate system, which can be obtained by converting from rectangular coordinates to spherical coordinates.
[0086] Calculate right ascension (RA):
[0087]
[0088] Here, arctan2() is the arctangent function in the four quadrants, and the result is in the range of [-π, π], which is usually converted to [0, 2π) or [0°, 360°].
[0089] Calculate declination (Dec):
[0090]
[0091] Where r is the radius of the celestial sphere and the distance from point C to the origin:
[0092]
[0093] Since C is obtained by multiplying the normalized direction vector by 1e13, theoretically r≈1e13, but for accurate calculation, the actual distance is still used.
[0094] S6. Based on the calculated right ascension and declination, set them to the same altitude and display them in the three-dimensional situation.
[0095] The calculated right ascension and declination data are processed to a uniform height and then mapped onto a three-dimensional celestial sphere model to achieve an intuitive display of the observed target's trajectory.
[0096] The radius of the preset three-dimensional celestial sphere, i.e. the value at the same height, is denoted as H. It can be set according to visualization needs. For example, H=1 unit celestial sphere radius. The center of the celestial sphere is associated with the J2000 position (point A) of the observation equipment to ensure a unified observation perspective.
[0097] Right ascension and declination are converted into coordinates (X, Y, Z) on the three-dimensional celestial surface to achieve spatial positioning at the same altitude. The calculation formula is based on the transformation relationship between the celestial coordinate system and the rectangular coordinate system, and the formula is as follows:
[0098]
[0099]
[0100]
[0101] According to the above formula, for continuous right ascension and declination data points (α1, δ1), (α2, δ2)...(α...) within the visible time period... n δ n ), and convert them one by one into three-dimensional coordinate points (X1, Y1, Z1), (X2, Y2, Z2)...(X n Y n Z n ).
[0102] By using linear interpolation or spline curve fitting, the coordinates of adjacent time points are connected to generate a smooth trajectory line of the observed target, reflecting the dynamic changes of the observed target on the celestial sphere.
[0103] Load a pre-defined celestial sphere model into a 3D engine (such as Unity or Cesium), and overlay reference grids such as the celestial equator, ecliptic, and vernal equinox to enhance spatial orientation. Mark the current 3D coordinate position using specific icons (such as satellite icons). For the trajectory line, set color gradients or thickness variations according to the time series to highlight the temporal characteristics of the trajectory.
[0104] Preferably, with the location of the observation equipment (point A) as the center of view, the simulation supports interactive operations (such as rotation, zoom, and translation), and can also switch to special perspectives such as the celestial north pole and celestial equator to observe trajectory details in high declination regions (avoiding the distortion problem of two-dimensional projection).
[0105] Preferably, the position of the observed target on the three-dimensional celestial sphere is dynamically updated according to the time axis, and the display status of the trajectory line is refreshed synchronously (such as highlighting the trajectory before the current moment).
[0106] Preferably, for multiple observed targets, different colors, icons, or labels (e.g.) are used. Figure 4 To distinguish the target from the satellite number “FENGYUN IC DEB-297461” shown, and to avoid trajectory confusion.
[0107] Preferably, clicking on any point on the trajectory displays the original data of right ascension and declination at the corresponding time point, the name of the observed target, and other information, enabling linked querying of visualization and original data.
[0108] By mapping right ascension and declination onto a three-dimensional celestial sphere with a fixed radius, the spatial orientation of the observed target is preserved, while the interference of distance on visualization is eliminated by maintaining the same altitude. Finally, a dynamic display of the trajectory is achieved using a three-dimensional engine. This process solves the problem of distortion in high-declination regions in traditional two-dimensional projection, providing an intuitive and accurate spatial reference for analyzing the trajectory of the observed target.
[0109] Example 2:
[0110] Based on Example 1, this example discloses a three-dimensional simulation system for right ascension and declination data of space target observation, such as... Figure 2 As shown, this system uses a modular design to simulate, transform, and visualize observation data of observed targets in space. It includes: a parameter setting module, a visible time period filtering module, a coordinate transformation module, and a projection display module, among others.
[0111] like Figure 3 and Figure 4 As shown, the parameter setting module is used to add the load parameters of the observation equipment and the observed target, mark the J2000 positions of the observation equipment and the observed target, and provide initial data support for subsequent system calculations.
[0112] The parameter setting module allows users to add observation equipment such as satellites and ground observation stations according to the needs of the observation mission. By calling the astronomical coordinate database or inputting orbital parameters, it automatically calculates and marks the three-dimensional position A(x1,y1,z1) of the observation equipment in the J2000 coordinate system. At the same time, it receives the payload parameters input by the user, including the observation range, observation accuracy, and operating frequency band, and stores them as constraints for subsequent visibility judgment.
[0113] It also allows the addition of single or multiple space targets to be observed (such as the satellite "FENGYUN IC DEB-297461", spacecraft debris, etc.). By inputting the target number or orbital elements (such as semi-major axis, eccentricity), the orbit calculation tool is invoked to generate the real-time position B(x2,y2,z2) of the target in the J2000 coordinate system, and the target position set is formed in list form. Dynamic addition and deletion of targets to be observed are supported.
[0114] like Figure 5 As shown, the visible time period filtering module is used to filter the visible time period from the start time to the end time of the scene, and to filter out the effective time period in which the observed target is within the observable range of the observation equipment's load.
[0115] As can be seen, the time period filtering module receives the user-defined scenario start time T1 (e.g., 2023-01-01 00:00:00) and end time T2 (e.g., 2023-01-01 23:59:59) to determine the time boundaries of the analysis.
[0116] Based on parameters such as the load field of view provided by the parameter setting module, spatial geometric calculations are used to determine whether the observed target is visible. The system iterates through time points T1 to T2, outputting consecutive visible time periods. The selected visible time periods are then associated with and stored along with the location data of the observation equipment and the observed target at the corresponding time points, forming a time-stamped location sequence.
[0117] The coordinate transformation module is used to convert the J2000 position of the observed target within the visible time period to the required J2000 position; and the transformed J2000 position data is converted to right ascension and declination;
[0118] The coordinate transformation module calls the position A of the observation equipment and the position B of the observed target within the visible time period, calculates the direction vector (BA), normalizes it using the normalVec() function, and then applies the formula...
[0119]
[0120] Generate the transformed target position C(x3,y3,z3) to ensure the orientation consistency of all observed targets on a uniform distance scale.
[0121] Then, based on the rectangular coordinates of position C, the right ascension (RA) and declination (Dec) are calculated using the spherical coordinate transformation formula, where,
[0122] Right ascension is:
[0123] Declination is:
[0124] Output the right ascension and declination sequence with timestamps.
[0125] like Figure 6 As shown, the projection display module is used to display right ascension and declination in a three-dimensional situation, mapping the right ascension and declination data onto a three-dimensional celestial sphere model to achieve a visual display of the trajectory of the observed target.
[0126] Preset the celestial radius H, and use the right ascension and declination data through the formula
[0127]
[0128]
[0129]
[0130] Convert to celestial surface coordinates to ensure that the trajectories of all observed targets are at the same height.
[0131] Then, load the celestial sphere model in the Unity or Cesium engine and overlay reference grids such as the celestial equator and ecliptic; mark the observed targets with different colors and icons, generate smooth trajectory lines by connecting time point coordinates through linear interpolation, and support the trajectory color to change gradually over time.
[0132] Furthermore, the system supports rotation and zoom operations with the observation equipment position A as the center of view, and can switch to the celestial north pole perspective to observe the trajectory in the high declination region; clicking on the trajectory point can display the right ascension and declination values of the corresponding time, the name of the observed target, and other information; the trajectory can be dynamically played by dragging the time axis, and the position of the observed target at the current moment can be highlighted.
[0133] This system automates the entire process from data input to 3D display through modular division of labor, solving the problem of distortion in high declination regions in traditional 2D projection and providing intuitive and accurate tool support for the observation and analysis of spatial targets.
[0134] The present invention also provides an electronic device, Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention, such as... Figure 7 As shown, the electronic device may include a processor, a communications interface, memory, and a communication bus, wherein the processor, communications interface, and memory communicate with each other via the communication bus. The processor can invoke logical instructions from the memory, for example, to execute the following method:
[0135] S1. Add observation equipment, mark the J2000 position of the observation equipment, and set the load parameters of the observation equipment.
[0136] S2. Add at least one observed target and mark the J2000 position of the observed target;
[0137] S3. Calculate the J2000 position of the observation equipment and the observed target during the visible time period;
[0138] S4. Convert the J2000 position of the observed target within the visible time period to the required J2000 position;
[0139] S5. Calculate the right ascension and declination of the converted J2000 position data;
[0140] S6. Based on the calculated right ascension and declination, set them to the same altitude and display them in the three-dimensional situation.
[0141] Furthermore, the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, and can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0142] This invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, is implemented to perform the methods provided in the above embodiments, including, for example:
[0143] S1. Add observation equipment, mark the J2000 position of the observation equipment, and set the load parameters of the observation equipment.
[0144] S2. Add at least one observed target and mark the J2000 position of the observed target;
[0145] S3. Calculate the J2000 position of the observation equipment and the observed target during the visible time period;
[0146] S4. Convert the J2000 position of the observed target within the visible time period to the required J2000 position;
[0147] S5. Calculate the right ascension and declination of the converted J2000 position data;
[0148] S6. Based on the calculated right ascension and declination, set them to the same altitude and display them in the three-dimensional situation.
[0149] The system embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0150] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0151] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for three-dimensional simulation of space object observation right ascension and declination data, characterized in that, The method comprises the following steps: S1, adding observation equipment, marking the J2000 position of the observation equipment, and setting the load parameters of the observation equipment; S2, adding at least one observed target, marking the J2000 position of the observed target; S3, calculating the J2000 positions of the observation equipment and the observed target in a visible time period; S4, converting the J2000 positions of the observed target in the visible time period into required J2000 positions; The formula is expressed as: ; ; ; ; ; Wherein, A(x1, y1, z1) is the J2000 position of the observation equipment, B(x2, y2, z2) is the J2000 position of the observed target, is the direction vector, is the modulus of the direction vector, is the normalization processing, C(x3, y3, z3) is the J2000 position needed after the conversion distance, is the conversion distance; S5, calculating the right ascension and declination of the converted J2000 position data; The right ascension is expressed as: ; The declination is expressed as: ; Wherein, C(x3, y3, z3) is the observed target converted distance into the required J2000 position, and r is the radius of the celestial sphere; S6, converting the calculated right ascension and declination into the coordinates (X, Y, Z) of the three-dimensional celestial sphere surface to realize spatial positioning at the same height and display in a three-dimensional situation.
2. The method of claim 1, wherein, The visible time period in S3 is obtained, comprising: Judging whether the observed target is observed by the load of the observation equipment from the scene start time to the end time, and the time period that can be observed is the visible time period.
3. The method of claim 1, wherein, When displayed in the three-dimensional situation in S6, a preset celestial sphere model is loaded, and the celestial equator, ecliptic, and vernal equinox reference grid are superimposed.
4. The method of claim 1, wherein, When displayed in the three-dimensional situation in S6, the observation equipment position is taken as the perspective center, interactive operations such as rotation, scaling, and translation are supported, special perspectives such as the north celestial pole and the celestial equator are switched to, and the trajectory details of the high declination region are observed.
5. The method of claim 1, wherein, When displayed in the three-dimensional situation in S6, the observed targets are distinguished by different colors, icons, or labels.
6. A three-dimensional simulation system for space target observation right ascension and declination data, applied to the method of any one of claims 1 to 5, characterized in that, The method comprises the following steps: A parameter setting module is configured to add the load parameters of the observation equipment and the observed target, and mark the J2000 positions of the observation equipment and the observed target; A visible time period screening module is configured to screen the visible time period in which the observed target is observed by the load of the observation equipment from the scene start time to the end time; A coordinate conversion module is configured to convert the J2000 positions of the observed target in the visible time period into required J2000 positions, and convert the J2000 position data after conversion into right ascension and declination; A projection display module is configured to display the right ascension and declination in a three-dimensional situation.
7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to realize the steps of the method according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the steps of the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Method, device, equipment and medium for calculating right ascension and declination based on Euler angles
CN114861119B
A method for fast generating an optical starry sky background
CN103679799A
Space camera three-dimensional imaging simulation method based on OSG (Open Scene Graph) three-dimensional engine
CN104933758A