Time base conversion and planetary simulation synchronization system

Through time base conversion and planetary simulation synchronization system, the problems of nonlinear time change and time difference correction in traditional planetary simulation systems are solved, a more accurate and consistent planetary simulation effect is achieved, and the management and efficiency of simulation time flow are optimized.

CN118839481BActive Publication Date: 2025-09-26北京国星创图科技有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410818304.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-24
Publication Date
2025-09-26
Estimated Expiration
2044-06-24

AI Technical Summary

Technical Problem

Traditional planetary simulation systems have difficulty effectively simulating nonlinear time changes and time difference correction when dealing with celestial body motion, resulting in deviations between simulation results and actual observations, affecting the accuracy and consistency of the simulation.

Method used

The time base conversion and planetary simulation synchronization system is adopted to realize the standardized conversion and nonlinear adjustment of celestial motion time through time parameter standardization, nonlinear time mapping, dynamic simulation adjustment and time difference correction modules, correct time deviation and ensure the accuracy and consistency of simulation time flow.

Benefits of technology

The simulation accuracy and consistency of planetary simulations have been improved, which can more realistically reflect complex celestial dynamics, optimize the management and efficiency of simulation time flow, and improve the reliability of simulations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118839481B_ABST
    Figure CN118839481B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of planetary simulation technology, specifically to a time base conversion and planetary simulation synchronization system. The system includes a time parameter standardization module, a nonlinear time mapping establishment module, a dynamic simulation adjustment module, and a time difference correction module. The present invention ensures seamless conversion between different time bases by standardizing time parameters. It introduces nonlinear time mapping to more accurately simulate time distortion phenomena, enabling the simulation environment to more realistically reflect complex celestial dynamics. By adjusting the simulation time flow rate, it optimizes the management of time flow in the simulation model, ensuring the continuity and efficiency of the simulation. The introduction of time difference correction improves the reliability of simulation data through the precise calculation and real-time correction of theoretical time deviations, optimizes the time flow rate of the simulation platform, and achieves precise matching of celestial motion time, thereby improving the accuracy and consistency of the simulation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of planetary simulation technology, and in particular to a time reference conversion and planetary simulation synchronization system. Background Art

[0002] The field of planetary simulation technology involves the use of computer models and algorithms to simulate the motion of celestial bodies and their interactions. This field integrates astronomy, physics, computer science, and graphics processing to create accurate models of planetary motion. Simulation systems in this field can reproduce the trajectories and behaviors of planets, stars, and other celestial bodies in a virtual environment and are commonly used in astronomical education, scientific research, and space mission planning. Planetary simulation technology not only displays the visual motion of celestial bodies, but also transforms time scales, such as accelerating or slowing down the motion of celestial bodies, allowing researchers to observe astronomical events that are difficult to detect under normal conditions.

[0003] The Time Base Conversion and Planetary Simulation Synchronization System is used to achieve time base conversion and synchronization within planetary simulation environments. This system enables the simulation platform to adjust and synchronize to different time bases or standards, such as Earth time and planetary time, thereby ensuring the accuracy and consistency of celestial simulations. Applications of this technology include improving the accuracy of astronomical teaching and research, supporting aerospace engineering design, and providing realistic visual effects of celestial motion in science fiction games and films.

[0004] When dealing with celestial simulations, traditional synchronization systems are limited by the simulation system's time accuracy and synchronization capabilities, making it difficult to effectively simulate the nonlinear time variations in celestial motion. This leads to deviations between simulation results and actual observations. For example, traditional simulation technology uses linear time processing. When simulating long-period motions such as planets orbiting the sun, it ignores the time distortion effects caused by gravitational interactions, affecting the realism and accuracy of the simulation. Traditional systems are unable to correct time deviations in real time when dealing with the interactions of multiple celestial systems. This can lead to accumulated errors over long simulation periods, compromising the effectiveness of the entire simulation. Summary of the Invention

[0005] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a time reference conversion and planetary simulation synchronization system.

[0006] In order to achieve the above-mentioned object, the present invention adopts the following technical solution: a time reference conversion and planetary simulation synchronization system, the system comprising:

[0007] The time parameter standardization module converts the Earth time and planetary time of celestial body motion based on standardized time parameters, unifies the time standards of differentiated celestial bodies, adjusts the time parameters of celestial bodies to match the difference between Earth time and planetary time, and calibrates the time standards according to the orbital characteristics of celestial bodies to obtain standardized time parameters;

[0008] The nonlinear time mapping establishment module analyzes the time variation characteristics of the celestial body motion based on the standardized time parameters, establishes a polynomial model to map the time distortion of the time variation, applies the polynomial model to each time point, calculates the corresponding time mapping coefficient, fits the time variation in the celestial body motion, and obtains a time mapping coefficient table;

[0009] The dynamic simulation adjustment module adjusts the simulation time flow rate of the planetary simulation platform through the time mapping coefficient table, matches the time distortion, optimizes the accuracy of the simulation time, and synchronously adjusts the time flow according to the simulation cycle to obtain the adjusted simulation time flow;

[0010] The time difference correction module analyzes the disturbance of the interaction between celestial bodies based on the adjusted simulation time flow, calculates the theoretical time deviation, compares the theoretical deviation with the adjusted simulation time flow, and adjusts the simulation time flow rate of the planetary simulation platform according to the comparison result, compensates for the time deviation, and obtains the calibrated time flow.

[0011] The present invention is improved in that the method for adjusting the time parameter of a celestial body is:

[0012] Collecting celestial body original time and the corresponding Earth time , calculate the time difference between the two, evaluate the deviation between celestial time and earth time, and use the formula:

[0013] ,

[0014] Convert Earth time and planetary time for celestial body motion and calculate adjusted time;

[0015] in, is the adjusted time, represents the original celestial time, Represents the corresponding Earth time, is the time conversion factor, is the base offset, is the dynamic adjustment coefficient;

[0016] The adjusted time is compared with a preset threshold to determine whether the adjustment meets the requirements, and the time parameters that do not meet the requirements are iteratively adjusted.

[0017] The present invention is improved in that the step of obtaining the standardized time parameter is:

[0018] Collect orbital data of celestial bodies, including their orbital period, eccentricity, inclination angle, and relative position to the Sun;

[0019] Using the orbital data and the physical properties of the celestial body, the formula:

[0020] ,

[0021] Calibrate the time standard to obtain standardized time parameters;

[0022] in, is the time after calibration, is the adjusted time, is the orbital eccentricity adjustment coefficient, e is the orbital eccentricity of the celestial body, is the function of eccentricity as a function of time, is the orbital inclination adjustment coefficient, i is the orbital inclination, is a function of the inclination angle as a function of time.

[0023] The present invention is improved in that the method for analyzing the time variation characteristics of celestial body motion is:

[0024] Extracting time data of each observation point in the motion of the celestial body based on the standardized time parameter;

[0025] Calculate the time difference between observation points in the continuous motion of celestial bodies and obtain the difference between each pair of consecutive time points;

[0026] The weighted average of the time differences is calculated using the formula:

[0027] ,

[0028] Calculate the quantitative value of the time-varying characteristics and identify the time-varying characteristics;

[0029] in, represents the time of the i-th observation point, Indicates the The time of observation points, n represents the total number of observation points, is the weight of each time difference, and C is the quantized value of the time variation characteristic.

[0030] The present invention is improved in that the step of obtaining the time mapping coefficient table is:

[0031] Based on the time-varying characteristics, a polynomial model that matches the characteristics is selected, and the degree and coefficients of the polynomial are set according to the complexity and fluctuation of the time-varying data;

[0032] Apply the polynomial model to fit each time point, using the formula:

[0033] ,

[0034] Calculate the coefficients of the polynomial to obtain the time mapping coefficients, and integrate the mapping coefficients of the differentiated time points to obtain a time mapping coefficient table;

[0035] Where X is the design matrix, Y is the observed time value vector, W is the weight matrix, a is the time mapping coefficient, and T is the observed time variable.

[0036] The present invention is improved in that the steps of obtaining the adjusted simulation time flow are:

[0037] Based on the time mapping coefficient table, the time mapping coefficient a is extracted by the formula:

[0038] ,

[0039] Calculate the adjusted simulation time at each time point;

[0040] Where t is the original simulation time, A is the time mapping coefficient, B is the adjustment coefficient, and C is the constant offset. Adjust simulation time;

[0041] According to the adjustment of the simulation time, the simulation time flow rate of the planetary simulation platform is adjusted, and the simulation time flow is matched with the time distortion of the celestial body movement to obtain an adjusted simulation time flow.

[0042] The present invention is improved in that the method for calculating the theoretical time deviation is:

[0043] extracting interaction data between celestial bodies from simulation data based on the adjusted simulation time stream, the data including positions and velocities of the celestial bodies;

[0044] Based on the interaction data between the celestial bodies, the formula is used:

[0045] ,

[0046] Calculate theoretical time deviation;

[0047] Among them, G is the gravitational constant, M is the mass of the celestial body, c is the speed of light, r is the distance between celestial bodies, Z is the gravitational effect adjustment coefficient, v is the speed of the celestial body, and t is the original simulation time. is the theoretical time deviation.

[0048] The present invention is improved in that the step of obtaining the proofread time stream is:

[0049] Based on the theoretical time deviation , evaluate the current simulation time flow, analyze the error in the current simulation time flow, compare the current simulation error with the theoretical time deviation, and according to the comparison results, use the formula:

[0050] ,

[0051] Calculate the time flow after proofreading;

[0052] in, is the current simulation time flow, is the theoretical time deviation, is the time adjustment factor, U is the detail adjustment coefficient, and T is the time flow after correction;

[0053] The corrected time flow is updated to the simulation platform to adjust the simulation time flow rate of the planetary simulation platform, compensate for the time deviation, and obtain the corrected time flow.

[0054] Compared with the prior art, the advantages and positive effects of the present invention are:

[0055] In the present invention, by standardizing the time parameters, seamless conversion between different time bases is ensured, nonlinear time mapping is introduced, and the time distortion phenomenon is simulated more accurately, so that the simulation environment can more realistically reflect the complex celestial dynamics. By adjusting the simulation time flow rate, the management of the time flow in the simulation model is optimized, and the continuity and efficiency of the simulation are ensured. The introduction of time difference correction improves the reliability of simulation data through the precise calculation and real-time correction of theoretical time deviations, optimizes the time flow rate of the simulation platform, and realizes the precise matching of celestial motion time, thereby improving the accuracy and consistency of the simulation. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a system flow chart of the present invention;

[0057] Figure 2 A flow chart for adjusting the time parameters of a celestial body for the present invention;

[0058] Figure 3 A flow chart for obtaining standardized time parameters for the present invention;

[0059] Figure 4 A flow chart for analyzing the time-varying characteristics of celestial motion in the present invention;

[0060] Figure 5 A flow chart of the time mapping coefficient table obtained by the present invention;

[0061] Figure 6 A flow chart for obtaining an adjusted simulation time flow for the present invention;

[0062] Figure 7 Flowchart for calculating theoretical time deviation of the present invention;

[0063] Figure 8 A flowchart of the time flow after proofreading is obtained for the present invention. DETAILED DESCRIPTION

[0064] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention 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 invention and are not intended to limit the present invention.

[0065] In the description of the present invention, it should be understood that the terms "length", "width", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing the present invention and simplifying the description. They do not indicate or imply that the devices or elements referred to must have a specific direction, be constructed and operate in a specific direction, and therefore should not be understood as limiting the present invention. In addition, in the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined. Example

[0066] See also Figure 1 The present invention provides a technical solution: a time base conversion and planetary simulation synchronization system, the system comprising:

[0067] The time parameter standardization module converts the Earth time and planetary time of celestial body motion based on standardized time parameters, sets time units and standards, unifies the time standards of differentiated celestial bodies, adjusts the time parameters of celestial bodies, matches the difference between Earth time and planetary time, calibrates the time standards according to the orbital characteristics of celestial bodies, and obtains standardized time parameters;

[0068] The nonlinear time mapping module analyzes the time variation characteristics of celestial motion based on standardized time parameters, establishes a polynomial model to map the time distortion of time variation, applies the polynomial model to each time point, calculates the corresponding time mapping coefficient, fits the time variation of celestial motion, and obtains the time mapping coefficient table;

[0069] The dynamic simulation adjustment module adjusts the simulation time flow rate of the planetary simulation platform through the time mapping coefficient table, performs nonlinear adjustment on the simulation time, matches the time distortion, adjusts the time rate of differentiated celestial bodies in the simulation platform, optimizes the accuracy of the simulation time, and synchronously adjusts the time flow according to the simulation cycle to obtain the adjusted simulation time flow;

[0070] The time difference correction module analyzes the disturbance of the interaction between celestial bodies based on the adjusted simulation time flow, calculates the theoretical time deviation, compares the theoretical deviation with the adjusted simulation time flow, and adjusts the simulation time flow rate of the planetary simulation platform according to the comparison results to compensate for the time deviation and obtain the corrected time flow;

[0071] Standardized time parameters include time units, standard time differences and celestial orbit adjustment data. The time mapping coefficient table includes the time expansion factor, time compression parameter and time flow rate adjustment coefficient for each time point. The adjusted simulation time flow includes the comparison of time points before and after adjustment, the time flow rate change value and the time synchronization status identification. The proofread time flow includes the corrected time flow rate, deviation elimination rate and synchronization accuracy.

[0072] See also Figure 2 , the method to adjust the time parameters of celestial bodies is:

[0073] Collecting celestial body original time and the corresponding Earth time , calculate the time difference between the two, evaluate the deviation between celestial time and earth time, and use the formula:

[0074] ,

[0075] Convert Earth time and planetary time for celestial body motion and calculate adjusted time;

[0076] in, is the adjusted time, represents the original celestial time, Represents the corresponding Earth time, is the time conversion factor used to convert celestial time into Earth time standard units. is the base offset, used to adjust celestial time to the base line of Earth time. is a dynamic adjustment coefficient used to make fine adjustments based on the original time difference;

[0077] Compare the adjusted time with the preset threshold to determine whether the adjustment meets the requirements, and iteratively adjust the time parameters that do not meet the requirements.

[0078] formula:

[0079] ,

[0080] Parameter meaning and acquisition method:

[0081] Original celestial time : The time corresponding to a certain point in a celestial body's orbit, obtained directly from astronomical observations. For example, the time corresponding to a certain position of Mars in its orbit.

[0082] Corresponding Earth time : This is the Earth time at the corresponding point in time on the celestial body, obtained using the Earth's synchronous satellite time system or converted from the Earth's time standard. For example, the Greenwich Mean Time corresponding to the time on Mars.

[0083] Time conversion factor : The coefficient used to convert celestial time into Earth time. This coefficient is determined based on the ratio of the time in one celestial cycle to Earth time. For example, one Martian day is equal to 1.027 Earth days. It can be set to 1.027.

[0084] Base offset : A baseline used to adjust celestial time to Earth time. This coefficient can be derived from statistical analysis of long-term observational data and is used to correct for periodic time drifts due to orbital eccentricity or inclination.

[0085] Dynamic adjustment coefficient : A coefficient used to fine-tune the original time difference. The coefficient reflects the nonlinear difference between celestial time and Earth time at different points in time and is usually determined based on a deviation analysis of historical data.

[0086] Calculation example:

[0087] Assume that the original time of Mars at a specific location has been obtained through astronomical observations =12 hours, Earth time = 10 hours. Given that the ratio of a Martian day to an Earth day is 1.027, we set α to 1.027. Assuming a baseline offset β of 0.5 hours, meaning the Martian time system is typically 0.5 hours ahead of Earth's, the dynamic adjustment coefficient γ is assumed to be 0.1 to fine-tune the nonlinear component of the time difference.

[0088] Calculate the initial comparison adjustment between celestial time and Earth time:

[0089] ,

[0090] Convert Martian time to Earth time units by multiplying by the alpha factor: Hour;

[0091] Add the reference offset β: ;

[0092] Adjust γ based on the original time difference: Hour;

[0093] The adjusted Martian time is 12.624 hours, which is gradually adjusted and accurately matched to the Earth time system through calculation steps.

[0094] See also Figure 3 , the steps to obtain the standardized time parameters are:

[0095] Collect orbital data of celestial bodies, including their orbital period, eccentricity, inclination angle, and relative position to the Sun;

[0096] Using orbital data and combining the physical properties of celestial bodies, the formula:

[0097] ,

[0098] Calibrate the time standard to obtain standardized time parameters;

[0099] in, is the time after calibration, is the adjusted time, is the orbital eccentricity adjustment coefficient, e is the orbital eccentricity of the celestial body, is the function of eccentricity as a function of time, is the orbital inclination adjustment coefficient, i is the orbital inclination, is a function of the inclination angle as a function of time.

[0100] formula: ,

[0101] Parameter meaning and acquisition method:

[0102] :The celestial time adjusted through the previous steps has been partially synchronized to the standard of Earth time.

[0103] : Orbital eccentricity adjustment factor, calculated based on the celestial body's orbital eccentricity, e. This factor reflects the effect of orbital eccentricity on time measurements and is derived through statistical or regression analysis of years of celestial observation data.

[0104] : A function of the effect of eccentricity on time. This function is based on astrophysical models and observational data, and describes how the eccentricity e affects time adjustment. The specific form is set according to actual observational data.

[0105] : Orbital inclination adjustment factor, calculated based on the object's orbital inclination i. This factor is derived from historical data using similar statistical or regression analysis methods to reflect the effect of orbital inclination on time.

[0106] : A function that describes how inclination i affects time. This function is based on astrophysical theory and actual observational data, and describes how inclination i adjusts time.

[0107] Calculation example:

[0108] Assuming the adjusted time is known = 12.624 hours, orbital eccentricity e = 0.1 and orbital inclination i = 5°, set the eccentricity adjustment coefficient =0.05 hours / unit eccentricity, inclination adjustment coefficient = 0.02 hours / degree. The time adjustment function is calculated using the sex influence model:

[0109] The influence function of eccentricity on time , assuming that the time increases by 1 hour for every 0.1 unit increase in eccentricity. The function of the effect of inclination on time , assuming that for every 1 degree increase in inclination, the time increases by 0.1 hours.

[0110] Calculate the eccentricity adjustment for time: Hour;

[0111] Calculate the tilt angle adjustment for time: Hour;

[0112] Add the adjustment to superior: Hour;

[0113] result It is a time that has been finely calibrated based on the orbital characteristics of celestial bodies, and more accurately reflects the synchronization status of celestial body positions and Earth time.

[0114] See also Figure 4 , the method for analyzing the time variation characteristics of celestial motion is:

[0115] Based on the standardized time parameters, the time data of each observation point in the celestial body motion is extracted;

[0116] Calculate the time difference between observation points in the continuous motion of celestial bodies and obtain the difference between each pair of consecutive time points;

[0117] The weighted average of the statistical time difference is calculated by the formula:

[0118] ,

[0119] Calculate the quantitative value of the time-varying characteristics and identify the time-varying characteristics;

[0120] in, Indicates the time of the i-th observation point, which is the data directly extracted from the standardized time parameter. Indicates the The time of the observation point, and Continuous, n represents the total number of observation points, which is used to determine the end point of the cycle and the denominator of the weight sum, The weight of each time difference is assigned according to the importance of the observation point or the complexity of the change, making the model more flexible and able to more accurately reflect the impact of key time points. C is the quantitative value of the time change characteristics, obtained by weighted average calculation, providing a comprehensive indicator reflecting the time change of celestial motion.

[0121] formula: ,

[0122] Parameter meaning and acquisition method:

[0123] and : The two parameters represent the time values ​​of consecutive observation points. They are directly obtained from astronomical observation data, for example, time series data collected from astronomical telescopes or space probes.

[0124] n: Parameter represents the total number of observed data points, which is determined by counting the collected data points.

[0125] : is the weight of each time difference, assigned according to the relative importance or reliability of each time point. The weight can be determined based on the change in observation conditions.

[0126] C: Quantified value of the time variation characteristic obtained by weighted average calculation. It combines the weighted information of all time differences and provides a quantitative time variation characteristic.

[0127] Calculation example:

[0128] Assume there are four time observation points, and the time records are as follows: Hour, Hour, Hour, Assume that the number of observation points n=4.

[0129] The weights are set to: =1, =2, =3, increasing gradually according to the importance of the time point.

[0130] Compute the time difference for each pair of consecutive time points:

[0131] Hour;

[0132] Hour;

[0133] Hour;

[0134] Calculate the weighted average time variation:

[0135] The sum of weighted time differences: Hour;

[0136] The sum of weights: ;

[0137] Calculate the quantitative value C of the time-varying characteristic: Hour;

[0138] The calculation process uses weights to perform differentiated processing on different time points, effectively improving the accuracy and adaptability of the analysis of time-varying characteristics.

[0139] See also Figure 5 , the steps to obtain the time mapping coefficient table are:

[0140] Based on the time-varying characteristics, a polynomial model with matching characteristics is selected, and the degree and coefficients of the polynomial are set according to the complexity and fluctuation of the time-varying data;

[0141] Apply the polynomial model to fit each time point, using the formula:

[0142] ,

[0143] Calculate the coefficients of the polynomial to obtain the time mapping coefficients, and integrate the mapping coefficients of the differentiated time points to obtain a time mapping coefficient table;

[0144] Where X is the design matrix, whose rows represent time points and columns represent polynomial expressions of time points, Y is the observation time value vector, which contains the observation time of each time point, W is the weight matrix, a is the time mapping coefficient, and T is the observed time variable.

[0145] formula: ,

[0146] Parameter meaning and acquisition method:

[0147] X: Design matrix, whose rows represent different time points and columns represent the polynomial expressions of the time points. For example, if a quadratic polynomial model is used, each time point t will be transformed into The matrix is ​​generated directly from the time points in the observation data.

[0148] Y: Observation time value vector, containing the specific observation value at each time point, the value is directly extracted from the astronomical observation data.

[0149] W: Weight matrix, a diagonal matrix where each diagonal element represents the importance or reliability of the corresponding time point. Weights are typically set based on the quality of each data point; for example, higher-quality data receives higher weights.

[0150] a: Time mapping coefficient, calculated by the least squares method, aims to minimize the error between the model prediction and the actual observation.

[0151] T: refers to the observed time variable or a specific time point. In the formula, it represents the various observation time points obtained from the time series data.

[0152] Calculation example:

[0153] Assume there are data at three time points =1, =2, =3, and the observation time is , select the quadratic polynomial model for fitting.

[0154] Generate the design matrix X:

[0155] ,

[0156] Set the weight matrix W:

[0157] Assuming that the weights increase according to the order of time points, ,

[0158] Compute the weighted design matrix and weighted observation vector:

[0159] Weighted design matrix :

[0160] ,

[0161] Weighted observation vector :

[0162] ,

[0163] Solve the least squares problem to find the mapping coefficient a:

[0164] ,

[0165] ,

[0166] By calculating, the time mapping coefficients are obtained, and the coefficients correspond to the polynomial model The coefficients of , expressed as the weights of the time warping model, where: =0.5: Constant term representing the baseline shift of the time map. =1.25: Linear term coefficient, reflecting the trend of time distortion increasing linearly with time. = 0.25: The quadratic term coefficient describes the quadratic variation of time distortion. This coefficient helps establish a mapping between the observed time point and standard time, allowing for accurate predictions of time variations at a given time, thereby effectively describing and predicting time distortion in celestial motion.

[0167] See also Figure 6 , the steps to obtain the adjusted simulation time flow are:

[0168] Based on the time mapping coefficient table, extract the time mapping coefficient A through the formula:

[0169] ,

[0170] Calculate the adjusted simulation time at each time point;

[0171] Among them, t is the original simulation time, which is obtained from the default time stream of the simulation platform. A is the time mapping coefficient, which is extracted from the time mapping coefficient table and reflects the time distortion characteristics of a specific celestial body. B is the adjustment coefficient, which is used to increase the nonlinear characteristics of the simulation time adjustment so that the model can simulate complex time distortions more accurately. C is a constant offset, which is used to adjust the baseline of the simulation time stream to adapt to different starting conditions. Adjust simulation time;

[0172] According to the adjusted simulation time, the simulation time flow rate of the planetary simulation platform is adjusted, and the simulation time flow is matched with the time distortion of the celestial body movement to obtain the adjusted simulation time flow.

[0173] formula: ,

[0174] Parameter meaning and acquisition method:

[0175] t: Original simulation time, obtained from the time control system of the simulation platform, representing the basic time flow in the simulation.

[0176] A: Time mapping coefficient, obtained through previous analysis of astronomical observation data. The coefficient reflects the time distortion pattern of different celestial bodies under specific conditions.

[0177] B: Adjustment coefficient, used to enhance the simulation model's response to complex time distortions. It is adjusted based on the performance evaluation of the initial simulation model to improve the accuracy and practicality of the simulation.

[0178] C: Constant offset, used to adjust the baseline time flow of the simulation model to ensure that the simulation start time is more consistent with actual observations. It is usually set based on the initial conditions of the simulation model or specific simulation requirements.

[0179] Calculation example:

[0180] Suppose you need to simulate the time warp of a specific celestial body in a simulation platform.

[0181] Settings: original simulation time t = 5 hours, time mapping coefficient A = 0.1, adjustment coefficient B = 0.05, constant offset C = 2.

[0182] According to the formula , perform the following calculations:

[0183] Calculate the exponential part:

[0184] calculate ,calculate , plus a constant offset C=2.

[0185] Combine the values ​​of the calculated index:

[0186] Sum of Exponentials: ,

[0187] Compute the result of the exponential function:

[0188] Exponential function Approximately equal to 42.52.

[0189] Calculate the adjusted simulation time flow: Hour;

[0190] The calculation example shows how to adjust the time flow of the simulation platform using the given time mapping coefficient, adjustment coefficient and constant offset to ensure that the time distortion of the celestial body is accurately reflected.

[0191] See also Figure 7 , the method for calculating the theoretical time deviation is:

[0192] Extracting interaction data between celestial bodies from simulation data based on the adjusted simulation time flow, the data including celestial body positions and velocities;

[0193] Based on the interaction data between celestial bodies, the formula is used:

[0194] ,

[0195] Calculate theoretical time deviation;

[0196] Among them, G is the gravitational constant, M is the mass of the celestial body, c is the speed of light, r is the distance between celestial bodies, Z is the gravitational effect adjustment coefficient, v is the speed of the celestial body, and t is the original simulation time. is the theoretical time deviation.

[0197] formula: ,

[0198] Parameter meaning and acquisition method:

[0199] G: gravitational constant. In physics, G is the constant used to calculate the gravitational force between two objects. It is a known scientific constant and can be directly obtained from physics data tables.

[0200] M: celestial mass. This parameter represents the mass of the celestial body involved in the interaction. Mass data is usually obtained from astronomical observations and astronomical data.

[0201] c: The speed of light. In physics, the speed of light is a fundamental constant that represents the distance light can travel in one second. It is a known value and is often used in calculations of time distortion and relativistic effects.

[0202] r: The relative distance between celestial bodies is the actual measured or calculated distance between celestial bodies, which can be obtained through astronomical observation data.

[0203] Z: Gravity influence adjustment coefficient, used to adjust the standard gravity model to better adapt to specific simulation environments or specific experimental data.

[0204] v: relative velocity of celestial bodies, which represents the relative velocity between celestial bodies involved in the interaction, and is calculated through celestial body observations or orbital data.

[0205] t: Original simulation time, which indicates the reference time used in the simulation, usually the timestamp of the start of the simulation.

[0206] : The calculated theoretical time deviation, the time deviation calculated according to the parameters through physical formulas, is used to simulate the impact of interactions between celestial bodies on the flow of time.

[0207] Calculation example:

[0208] Assume the following parameters:

[0209] ,

[0210] (assuming Earth's mass),

[0211] (speed of light),

[0212] (assuming the average distance from the Earth to the Moon),

[0213] (slightly tweaking the standard gravity model),

[0214] (assuming the Moon's orbital velocity relative to the Earth),

[0215] (1 hour);

[0216] Calculate the theoretical time deviation through parameters :

[0217] ,

[0218] ,

[0219] ,

[0220] ,

[0221] The calculations show the theoretical time deviation based on physical laws and simulation parameters. The deviation will be used to adjust the simulation time flow to simulate more realistic interactions between celestial bodies.

[0222] See also Figure 8 , the steps to obtain the time stream after proofreading are:

[0223] Based on theoretical time deviation , evaluate the current simulation time flow, analyze the error in the current simulation time flow, compare the current simulation error with the theoretical time deviation, and according to the comparison results, use the formula:

[0224] ,

[0225] Calculate the time flow after proofreading;

[0226] in, The current simulation time flow is obtained from the existing data of the simulation platform. is the theoretical time deviation, is the time adjustment factor, which is used to strengthen or weaken the influence of theoretical time deviation and provide flexibility to adapt to different simulation requirements. U is the detail adjustment coefficient, which provides additional adjustment capability to ensure accurate adjustment of the time flow. T is the time flow after calibration.

[0227] The corrected time flow is updated to the simulation platform to adjust the simulation time flow rate of the planetary simulation platform, compensate for the time deviation, and obtain the corrected time flow.

[0228] formula: ,

[0229] Parameter meaning and acquisition method:

[0230] : The current simulation time stream is the existing time stream of the simulation platform, which is directly obtained from the time management component of the simulation system.

[0231] : Theoretical time deviation, calculated by the previous step.

[0232] : Time adjustment factor, used to adjust the impact of theoretical time deviation according to simulation requirements. This parameter is adjusted based on the specific requirements of the simulation or past experience.

[0233] U: Detail adjustment coefficient, used to fine-tune the time flow to ensure fine control of the simulation time flow. It is set based on the evaluation of the simulation system performance to optimize the accuracy of the simulation results.

[0234] T: The corrected time stream is the final simulation time stream, which has been adjusted and optimized to match the theoretical model and actual observation data.

[0235] Calculation example:

[0236] Assume the following scenario and parameters:

[0237] Current simulation time flow =1000 seconds, the calculated theoretical time deviation =0.05 seconds, time adjustment factor =1.2, used to enhance the effect of time deviation, and detail adjustment coefficient U=0.1, used to fine-tune the time flow.

[0238] The calculation process is as follows:

[0239] Calculate the adjustment impact of time deviation:

[0240] Using the formula Calculate the adjusted time offset.

[0241] Substituting the numbers into the formula: Second.

[0242] Calculate the corrected time flow:

[0243] ,

[0244] ;

[0245] The calculations show how to adjust the simulation time flow using specific parameters to ensure that the simulation platform can more accurately reflect the actual impact of interactions between celestial bodies.

[0246] The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.

Claims

1. A time base conversion and planetary simulation synchronization system, characterized in that: The system comprises: The time parameter standardization module converts the Earth time and planetary time of celestial body motion based on standardized time parameters, unifies the time standards of differentiated celestial bodies, adjusts the time parameters of celestial bodies to match the difference between Earth time and planetary time, and calibrates the time standards according to the orbital characteristics of celestial bodies to obtain standardized time parameters; The nonlinear time mapping establishment module analyzes the time variation characteristics of the celestial body motion based on the standardized time parameters, establishes a polynomial model to map the time distortion of the time variation, applies the polynomial model to each time point, calculates the corresponding time mapping coefficient, fits the time variation in the celestial body motion, and obtains a time mapping coefficient table; The steps for obtaining the time mapping coefficient table are: Based on the time-varying characteristics, a polynomial model that matches the characteristics is selected, and the degree and coefficients of the polynomial are set according to the complexity and fluctuation of the time-varying data; Apply the polynomial model to fit each time point, using the formula: , Calculate the coefficients of the polynomial to obtain the time mapping coefficients, and integrate the mapping coefficients of the differentiated time points to obtain a time mapping coefficient table; Where X is the design matrix, Y is the observed time value vector, W is the weight matrix, a is the time mapping coefficient, and T is the observed time variable; The dynamic simulation adjustment module adjusts the simulation time flow rate of the planetary simulation platform through the time mapping coefficient table, matches the time distortion, optimizes the accuracy of the simulation time, and synchronously adjusts the time flow according to the simulation cycle to obtain the adjusted simulation time flow; The time difference correction module analyzes the disturbance of the interaction between celestial bodies based on the adjusted simulation time flow, calculates the theoretical time deviation, compares the theoretical time deviation with the adjusted simulation time flow, and adjusts the simulation time flow rate of the planetary simulation platform according to the comparison result to compensate for the theoretical time deviation and obtain a corrected time flow; The method for calculating the theoretical time deviation is: extracting interaction data between celestial bodies from simulation data based on the adjusted simulation time stream, the data including positions and velocities of the celestial bodies; Based on the interaction data between the celestial bodies, the formula is used: , Calculate theoretical time deviation; Among them, G is the gravitational constant, M is the mass of the celestial body, c is the speed of light, r is the distance between celestial bodies, Z is the gravitational influence adjustment coefficient, v is the speed of the celestial body, and t is the original simulation time. is the theoretical time deviation.

2. The time reference conversion and planetary simulation synchronization system according to claim 1, characterized in that: The method for adjusting the time parameters of a celestial body is: Collecting celestial body original time and the corresponding Earth time , calculate the time difference between the two, evaluate the deviation between celestial time and earth time, and use the formula: , Convert Earth time and planetary time for celestial body motion and calculate adjusted time; in, is the adjusted time, represents the original celestial time, Represents the corresponding Earth time, is the time conversion factor, is the base offset, is the dynamic adjustment coefficient; The adjusted time is compared with a preset threshold to determine whether the adjustment meets the requirements, and the time parameters that do not meet the requirements are iteratively adjusted.

3. The time reference conversion and planetary simulation synchronization system according to claim 1, characterized in that: The steps for obtaining the standardized time parameters are: Collect orbital data of celestial bodies, including their orbital period, eccentricity, inclination angle, and relative position to the Sun; Using the orbital data and the physical properties of the celestial body, the formula: , Calibrate the time standard to obtain standardized time parameters; in, is the time after calibration, is the adjusted time, is the orbital eccentricity adjustment coefficient, e is the orbital eccentricity of the celestial body, is the function of eccentricity as a function of time, is the orbital inclination adjustment coefficient, i is the orbital inclination, is a function of the inclination angle as a function of time.

4. The time reference conversion and planetary simulation synchronization system according to claim 1, characterized in that: The method for analyzing the time variation characteristics of celestial motion is: Extracting time data of each observation point in the motion of the celestial body based on the standardized time parameter; Calculate the time difference between observation points in the continuous motion of celestial bodies and obtain the difference between each pair of consecutive time points; The weighted average of the time differences is calculated using the formula: , Calculate the quantitative value of the time-varying characteristics and identify the time-varying characteristics; in, represents the time of the i-th observation point, Indicates the The time of observation points, n represents the total number of observation points, is the weight of each time difference, and C is the quantized value of the time variation characteristic.

5. The time reference conversion and planetary simulation synchronization system according to claim 1, characterized in that: The steps for obtaining the adjusted simulation time flow are: Based on the time mapping coefficient table, the time mapping coefficient a is extracted by the formula: , Calculate the adjusted simulation time at each time point; Where t is the original simulation time, A is the time mapping coefficient, B is the adjustment coefficient, and C is the constant offset. Adjust simulation time; According to the adjustment of the simulation time, the simulation time flow rate of the planetary simulation platform is adjusted, and the simulation time flow is matched with the time distortion of the celestial body movement to obtain an adjusted simulation time flow.

6. The time reference conversion and planetary simulation synchronization system according to claim 1, characterized in that: The steps for obtaining the proofread time stream are: Based on the theoretical time deviation , evaluate the current simulation time flow, analyze the error in the current simulation time flow, compare the current simulation error with the theoretical time deviation, and according to the comparison results, use the formula: , Calculate the time flow after proofreading; in, is the current simulation time flow, is the theoretical time deviation, is the time adjustment factor, U is the detail adjustment coefficient, and T is the time flow after correction; The corrected time flow is updated to the simulation platform to adjust the simulation time flow rate of the planetary simulation platform, compensate for the time deviation, and obtain the corrected time flow.

Citation Information

Patent Citations

  • Method for unifying time in wide area space and space time keeping system

    CN111665709A

  • Multi-celestial object-relative cyclic timekeeping device and method

    WO2023240369A1