An artificial intelligence-based low earth orbit satellite orbit state prediction method
By constructing a nominal orbit sequence and an augmented state vector, and using a temporal neural network model for rolling updates and adaptive calibration, the error problem caused by sudden changes in atmospheric density during GNSS interruptions was solved, enabling reliable prediction and risk management of the orbital state of low-Earth orbit satellites.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING YUNSHANGHUI INFORMATION TECH CO LTD
- Filing Date
- 2025-09-10
- Publication Date
- 2026-07-03
AI Technical Summary
During the short window of GNSS observation interruption, existing technologies struggle to process sudden changes in atmospheric density and space weather in real time, leading to a rapid amplification of position and time errors.
By constructing a nominal orbit sequence and an augmented state vector, and using a temporal neural network model for rolling updates and adaptive calibration, combined with risk assessment and iterative updates, the prediction of orbit state and uncertainty management can be achieved.
During GNSS outages, rapid compensation for transient errors caused by sudden changes in atmospheric density can suppress the rapid amplification of position and time errors, trigger protective measures in advance, and reduce mission risks.
Smart Images

Figure CN121279074B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of satellite orbit prediction technology, specifically a method for predicting the orbital state of low-Earth orbit satellites based on artificial intelligence. Background Technology
[0002] Orbit prediction is a technique and process that estimates and outputs the position, velocity, and uncertainties of a satellite within a future time window based on current and historical physical models and data.
[0003] Chinese patent application number CN202510162446.2 discloses a method, apparatus, and device for predicting the orbital state of a low-Earth orbit (LEO) satellite. The method includes: defining a pseudo-drag coefficient based on an atmospheric drag perturbation formula; performing a decomposition operation on space environment parameters based on pseudo-drag coefficient correlation analysis using a VMD algorithm to obtain space environment characteristic parameters, including solar radiation flux index and geomagnetic index; training an initial SVM model using the space environment characteristic parameters and a preset equivalent drag coefficient to predict the pseudo-drag coefficient, resulting in an optimized SVM model; predicting the pseudo-drag coefficient at future times using the optimized SVM model to obtain pseudo-drag prediction values; and calculating the LEO satellite orbital state based on the pseudo-drag prediction values to obtain the state prediction result.
[0004] In the field of satellite orbit prediction technology, although there are technical solutions that use VMD algorithms to correlate space environment parameters with pseudo drag coefficients to construct pseudo drag coefficient prediction models and ensure the accuracy of orbit state prediction results, existing technologies struggle to handle sudden changes in atmospheric density and space weather in real time during short-duration GNSS observation interruptions. This leads to a rapid amplification of position and time errors within short time windows. Therefore, there is a need for an AI-based method that does not rely on continuous GNSS and can provide reliable orbit state predictions and address the uncertainties of low-Earth orbit satellites within short-duration GNSS observations. Summary of the Invention
[0005] This invention provides an artificial intelligence-based method for predicting the orbital state of low-Earth orbit satellites, aiming to solve the problem of amplified position and time errors within a short time window due to GNSS observation interruptions.
[0006] The technical solution adopted by this invention to solve the above-mentioned technical problems is as follows: A method for predicting the orbital state of low-Earth orbit satellites based on artificial intelligence is provided, comprising:
[0007] Calculating the nominal orbital state sequence and constructing the augmented state vector involves dividing the predicted orbit into time windows, calculating the composite acceleration for each step, inputting the force into the initial position and velocity, obtaining the nominal orbital state sequence, and then combining it with the aerodynamic composite parameters to form the augmented state vector.
[0008] The augmented state is updated by rolling over the input time-series neural network model. This involves inputting the nominal orbital state sequence, environmental quantities, and the difference between observations and nominal values into the time-series neural network model, and updating the augmented state based on the output.
[0009] Mapping and calibrating confidence intervals, calculating bias to trigger adaptation involves obtaining the original standard deviation through mapping using uncertainty measures, calculating standardized residuals, obtaining the right-hand weighted quantile value according to normalized time weights, comparing it with a preset threshold, and performing adaptive bias adjustment.
[0010] The risk assessment and task determination process, along with the iterative update of the state prediction process, involves using acquired data to calculate risk metrics, comparing them with set thresholds and priority rules, automatically performing judgment actions on the risk metrics, recording the triggering reasons and judgment actions, and updating the parameters in the temporal neural network model.
[0011] As a preferred implementation, the specific steps for calculating the nominal orbit state sequence and constructing the augmented state vector are as follows: When GNSS is interrupted, firstly, determine the starting and ending points of the current orbit prediction. Divide the time step according to the short-term time window length between the starting and ending points. Using the position and velocity of the starting point as the initial state, establish an equally spaced time grid for the orbit from the starting point to the ending point. Prepare environmental quantities for each moment in the time grid. In each time step, define the composite acceleration in terms of gravity, air resistance, and other weak disturbances, which is used as the sole force input for propulsion. Update the position and velocity for the entire time window to obtain a time-sequential sequence of nominal position and nominal velocity. Introduce air... The aerodynamic composite parameters are placed in the same state vector as position and velocity to form an augmented state vector. The altitude is obtained from the current position and velocity, and the current position is unified to the Earth-fixed coordinate system. The intersection of the normals at this position is determined using the Earth's reference ellipsoid as a reference. The altitude is taken as the normal distance from the current position to the reference ellipsoid surface. The atmospheric density at the current time step is obtained by querying environmental indicators based on the altitude. The atmospheric linear velocity is calculated using the Earth's rotation angular velocity and the current position. The relative airflow velocity is obtained by subtracting the atmospheric linear velocity from the current velocity. Using the aerodynamic composite parameters, relative airflow velocity, and atmospheric density, the drag acceleration at the current time step is calculated. This drag acceleration is then added to the gravity and weak disturbances to obtain the composite acceleration, as shown in the formula:
[0012] ,
[0013] in Indicates the resultant acceleration. Represents gravitational acceleration. This represents air resistance acceleration. Indicates weak perturbation acceleration;
[0014] The initial values of the aerodynamic synthesis parameters are set based on ground calibration values. At each time step, the air drag component is calculated using the atmospheric density obtained at altitude and the relative velocity corrected for Earth's rotation. The formula is as follows:
[0015] ,
[0016] in Represents the air resistance component. This indicates the atmospheric density at the current altitude. Indicates the aerodynamic composite parameters, Indicates the current speed. Indicates the current position. It represents the angular velocity of Earth's rotation.
[0017] As a preferred embodiment, the specific steps for rolling updates of the augmented state in the input temporal neural network model are as follows: The nominal position and nominal velocity obtained based on the synthetic acceleration propulsion, along with environmental quantities at the same time and the differences between the nominal and observed values at the corresponding time, are concatenated in chronological order to form an input sequence, which is then input into the temporal neural network model. The model outputs the residual correction, the slow drift of the aerodynamic synthesis parameters, and the uncertainty measure to determine the appropriate parameters. Let k represent the current time. This represents the position residual correction value. This represents the velocity residual correction value. This represents the slow drift of the aerodynamic composition parameters. It represents the uncertainty measure and updates the augmented state based on the output vector; it performs normalization and standardization on the input sequence, sets the sliding window length and stride, divides the input sequence into continuous time segments, and uses them as processing units of the temporal neural network model. It inputs the time segments into the temporal encoding unit of the temporal neural network model in time sequence, generates a context vector representing the dynamic information of the current time segment according to the time, and synchronously generates residual correction, slow drift of aerodynamic synthesis parameters and uncertainty measure based on the context vector.
[0018] Starting from the augmented state of the previous time step, using This represents the augmented state at time k-1. The residual correction of the temporal neural network at time k is added to the residual correction of the prior state. The slow drift of the aerodynamic synthesis parameters of the prior state is addressed by implementing small-step updates and physical upper and lower bound pruning, based on the uncertainty measure of the temporal neural network model. Adjust the process noise intensity of the current step to form the process noise covariance matrix, as shown in the formula:
[0019] ,
[0020] in Represents the process noise covariance matrix. This represents a monotonically amplifying function. This represents the baseline process noise covariance matrix, without any adaptive adjustments.
[0021] As a preferred embodiment, the specific steps of mapping and calibrating the confidence interval and calculating the deviation to trigger adaptation are as follows: at the calculation time, read the uncertainty measure of the output of the temporal neural network. ,Will according to Returning to the training numerical domain, where a and b are the linear scaling factor and the linear bias term, respectively. Representing integer metrics, transformed through a mapping function. Original standard deviation A target confidence level g is pre-set to calculate the projection of the augmented state's position and velocity at time step 1. The corresponding basis vectors obtained are denoted as the current point prediction. , and the standard deviation after mapping Construct the original interval ,in Let g represent the critical multiple of the standard normal distribution, and g represent the target confidence level. A scaling factor is obtained by dividing the weighted quantile of the standardized residuals by the Gaussian critical value. This factor is used to calibrate the interval. For each target confidence level, empirical coverage and coverage deviation are calculated, along with the comprehensive bias index and the covariance entropy growth rate. The standardized residuals for each sample are calculated by dividing the absolute value of the difference between the true value and the predicted point by the corresponding standard deviation. The standardized residuals of each sample are sorted in ascending order, and their corresponding weights are accumulated. The residual value corresponding to the first time the accumulated weight reaches 1−g is set as the right-hand weighted quantile. This weighted quantile is then divided by the Gaussian critical multiple. In contrast, the ratio is used as a scaling factor to calibrate the current time interval proportionally.
[0022] As a preferred implementation, the specific steps of the risk assessment and task determination, and the iterative update of the state prediction process are as follows: The acquired state prediction and uncertainty information, real-time observation data, and environmental service data from external sources are used to pre-define risk sets for each indicator. A risk metric is calculated based on the data. The risk metric is compared with the set threshold and priority rules. If the risk metric exceeds the threshold, a corresponding judgment action is executed according to the trigger level. Simultaneously, the triggering reason and the proposed action are written into the operation log and reported. Newly acquired observations and telemetry data are used to update the parameters in the time-series neural network model in small steps, and the state prediction process is re-run to form a closed-loop iteration until the risk is reduced to an acceptable range. For each predefined risk indicator, the required point prediction and covariance of the risk indicator are first obtained. The corresponding violation event of the risk indicator is defined as a subset in the state space using an inequality. Assuming the prediction error is approximately a multivariate normal distribution, a fast numerical approximation is used to calculate the probability of the violation event. The probability is compared with the threshold and weighted and aggregated to form the final risk score.
[0023] The beneficial effects of this invention are as follows:
[0024] 1. This invention constructs a nominal orbit sequence and augmented state, introduces aerodynamic synthesis parameters, and uses a time-series neural network model to correct the residuals online. During GNSS interruptions, it rapidly compensates for transient errors caused by sudden changes in atmospheric density, thereby suppressing the rapid amplification of position and time errors within a short time window.
[0025] 2. This invention uses calibrated point estimates and covariance for probabilistic risk measurement, and automatically generates action suggestions by combining threshold and priority rules, which can trigger protective measures earlier and reduce task risks. Attached Figure Description
[0026] Figure 1 This is a flowchart of a method for predicting the orbital state of low-Earth orbit satellites based on artificial intelligence.
[0027] Figure 2 This is a comparison chart showing the effectiveness of an artificial intelligence-based method for predicting the orbital state of low-Earth orbit satellites. Detailed Implementation
[0028] To make the technical means, creative features, objectives, and effects of this invention easier to understand, the invention is further described below with reference to specific embodiments. However, the following embodiments are merely preferred embodiments of this invention and not all of them. Other embodiments obtained by those skilled in the art based on the embodiments described herein without creative effort are all within the protection scope of this invention.
[0029] Example 1, such as Figure 1This is an artificial intelligence-based method for predicting the orbital state of low-Earth orbit satellites, comprising the following steps:
[0030] Calculate the nominal orbital state sequence and construct the augmented state vector;
[0031] Input a temporal neural network model and continuously update the augmented state;
[0032] Map and calibrate confidence intervals, calculate bias to trigger adaptation;
[0033] Assess risks and determine tasks, and iteratively update the status prediction process.
[0034] The specific implementation steps are as follows: A method for predicting the orbital state of low-Earth orbit satellites based on artificial intelligence, wherein the specific steps for calculating the nominal orbital state sequence and constructing the augmented state vector are as follows:
[0035] When the Global Navigation Satellite System (GNSS) is interrupted, the starting and ending points of the current orbit prediction are first determined. The time step is divided according to the short time window length between the starting and ending points. The position and velocity after time alignment of the most recent valid observation are used as the initial state. An equally spaced time grid is established for the orbit from the starting point to the ending point. Environmental quantities are prepared for each moment in the time grid, including Earth's gravity parameters, atmospheric density, and atmospheric rotational linear velocity. In each time step, the composite acceleration is defined by gravity, air resistance, and other weak perturbations and used as the sole force input for propulsion. The position and velocity of the entire time window are updated to obtain a time-series sequence of nominal position and nominal velocity. Aerodynamic composite parameters are introduced to describe the strong and weak fluctuations of air resistance caused by attitude, light angle, and changes in the external environment. The aerodynamic composite parameters, position, and velocity are placed in the same state vector to form an augmented state vector.
[0036] Specifically, the composite acceleration is calculated by first determining the altitude from the current position and velocity. This involves unifying the current position to a Earth-fixed coordinate system, using the Earth's reference ellipsoid as a reference to determine the intersection of the normals at that position, and taking the altitude as the normal distance from the current position to the reference ellipsoid. The atmospheric density at the current time step is obtained by querying environmental indicators based on the altitude. The atmospheric linear velocity is then calculated using the Earth's rotational angular velocity and the current position. The relative airflow velocity is obtained by subtracting the atmospheric linear velocity from the current velocity. Using aerodynamic composite parameters, relative airflow velocity, and atmospheric density, the drag acceleration at the current time step is calculated. This drag acceleration is then added to the gravity and weak disturbances to obtain the composite acceleration, as shown in the formula:
[0037] ,
[0038] in Indicates the resultant acceleration. Represents gravitational acceleration. This represents air resistance acceleration. Indicates weak perturbation acceleration;
[0039] Specifically, the aerodynamic synthesis parameters are introduced, with initial values set based on ground calibration. At each time step, the air drag component is calculated using the aerodynamic synthesis parameters based on the atmospheric density obtained at altitude and the relative velocity corrected for Earth's rotation. The formula is as follows:
[0040] ,
[0041] in Represents the air resistance component. This indicates the atmospheric density at the current altitude. Indicates the aerodynamic composite parameters, Indicates the current speed. Indicates the current position. This represents the Earth's angular velocity of rotation;
[0042] The specific steps for inputting a temporal neural network model and continuously updating the augmented state are as follows:
[0043] The nominal position and nominal velocity obtained based on synthetic acceleration propulsion, along with environmental quantities at the same time and the differences between the nominal and observed values at the corresponding time, are concatenated in chronological order into an input sequence. This sequence is then fed into a time-series neural network model. The model outputs residual corrections, slow drift of aerodynamic synthesis parameters, and uncertainty measures. Let k represent the current time. This represents the position residual correction value. This represents the velocity residual correction value. This represents the slow drift of the aerodynamic composition parameters. It represents a measure of uncertainty and updates the augmented state;
[0044] Specifically, the residual correction, slow drift of aerodynamic synthesis parameters, and uncertainty measure output by the temporal neural network model are all related to the fact that a temporal neural network is a neural network model that encodes inputs organized in chronological order, utilizes cross-time dependencies and state memory, and outputs predictions or estimates that evolve over time. First, the input sequence is normalized and standardized, such as through interpolation and denoising. The sliding window length and stride are set, and the input sequence is divided into continuous time segments, which serve as the smallest unit for processing by the temporal neural network model. These time segments are then input sequentially into the temporal encoding unit of the temporal neural network model. A context vector representing the dynamic information of the current time segment is generated according to the time interval. Based on the context vector, the residual correction, slow drift of aerodynamic synthesis parameters, and uncertainty measure are generated synchronously. The residual correction represents a small additive correction to the nominal position and nominal velocity; the slow drift of aerodynamic synthesis parameters represents the smooth evolution of the aerodynamic synthesis parameters in adjacent time intervals; and the uncertainty measure represents the scale of uncertainty in the prediction at the current time.
[0045] Specifically, the augmented state update first uses synthetic acceleration to obtain the augmented state at time k of the prior state. Then, based on the augmented state of the previous time step, it uses... This represents the augmented state at time k-1. The residual correction of the temporal neural network at time k is added to the residual correction of the prior state. The slow drift of the aerodynamic synthesis parameters of the prior state is addressed by implementing small-step updates and physical upper and lower bound pruning, based on the uncertainty measure of the temporal neural network model. Adjust the process noise intensity of the current step to form the process noise covariance matrix, as shown in the formula:
[0046] ,
[0047] in Represents the process noise covariance matrix. This represents a monotonically amplifying function. This represents the baseline process noise covariance matrix, without any adaptive adjustments.
[0048] The specific steps for mapping and calibrating confidence intervals and calculating bias to trigger adaptation are as follows:
[0049] At the current computational moment, read the uncertainty measure of the output of the temporal neural network. ,Will according to Returning to the training numerical domain, where a and b are the linear scaling factor and the linear bias term, respectively. Representing integer metrics, transformed through mapping functions such as softplus. Original standard deviation A target confidence level g is pre-defined, and the corresponding basis vectors obtained by projecting the position and velocity of the augmented state are denoted as the current point prediction. , and the standard deviation after mapping Construct the original interval ,in The critical multiple of the standard normal distribution is represented by g, which represents the target confidence level. The scaling factor is obtained by the ratio of the weighted quantile of the standardized residual to the Gaussian critical value. The interval is calibrated. At each target confidence level, the empirical coverage and coverage deviation are calculated. At the same time, the comprehensive deviation index and the covariance entropy growth rate are calculated. When the preset threshold is exceeded, adaptive measures are automatically triggered. Late samples are given a decay weight according to the lag time. The upper and lower bounds and slight smoothing are set for key parameters. Each calibration and adaptation is recorded in the operation log to ensure numerical stability, controllable coverage, and process traceability.
[0050] Specifically, the scaling factor, obtained by dividing the weighted quantile of the standardized residual by the Gaussian critical value, is calculated by first calculating the standardized residual for each sample, dividing the absolute value of the difference between the true value and the predicted point by the corresponding standard deviation, sorting the standardized residuals of each sample in ascending order, and accumulating their corresponding weights. The residual value corresponding to the first time the accumulated weight reaches 1−g is set as the right-hand weighted quantile, and this is then divided by the Gaussian critical value. In contrast, the ratio is used as a scaling factor to calibrate the current time interval proportionally.
[0051] The specific steps for assessing risks and determining tasks, and iteratively updating the state prediction process are as follows:
[0052] The acquired state prediction and uncertainty information, real-time observation data, and environmental service data from external sources are used to pre-set risk sets for each indicator. Risk measures are calculated based on the data and compared with the set thresholds and priority rules. If the risk measures exceed the threshold, corresponding judgment actions are executed according to the trigger level. At the same time, the triggering reasons and the proposed actions are written into the operation log and reported. The parameters in the time-series neural network model are updated in small steps using newly acquired observations and telemetry, and the state prediction process is rerun to form a closed loop iteration until the risk is reduced to an acceptable range.
[0053] Specifically, the risk metric is calculated based on a pre-defined risk set of indicators. For each predefined risk indicator, such as communication interruption or missed task time window, the required point prediction and covariance of the risk indicator are first obtained. The corresponding violation event of the risk indicator is defined as a subset in the state space using an inequality. Under the assumption that the prediction error is approximately a multivariate normal distribution, the probability of the violation event is calculated using a fast numerical approximation. The probability is compared with a threshold and weighted and aggregated to form the final risk score.
[0054] like Figure 2 This is a comparison chart of the effects of an AI-based method for predicting the orbital state of low-Earth orbit satellites. The table on the left lists the original indicators used for comparison, including position error, 95% confidence interval coverage deviation, and calculation delay per step. The bar chart on the right shows the scores after standardizing these original indicators for horizontal comparison. The average of each method in five aspects is calculated as the comprehensive score.
[0055] Example 2, based on Example 1 above, describes the application of an AI-based method for predicting the orbital state of low-Earth orbit satellites in short-term navigation scenarios where GNSS observations are interrupted. The specific scheme is as follows:
[0056] Step 1: Using the most recent valid GNSS positioning result as the initial state, including position and velocity, obtain the atmospheric density for this step by looking up a table or interpolating based on the current position and the atmospheric linear velocity under the Earth-fixed system. Combine the three vectors of gravity, air resistance, and weak disturbance to obtain the acceleration. Obtain the nominal orbital state sequence by the step size of the time window. Combine the nominal potential velocity at each moment with the corresponding environmental quantity, the combined acceleration value and the initial aerodynamic parameters to form the augmented state vector. During the GNSS interruption, the nominal state sequence serves as the main baseline for short-term prediction until the new observation arrives.
[0057] Step 2: At each calculation time, the historical segments with equal intervals of time window step are assembled into an input sequence, including nominal velocity, position, and the deviation between nominal and observed values. The residual correction, synthetic parameter drift, and uncertainty scale are obtained through previous inference. The augmented state of the posterior at the previous time is advanced by synthetic acceleration to obtain the augmented state of the prior. Then, the residual output by the network is added to the prior to obtain the corrected prior. The posterior is solidified and the time index is moved forward. The above steps are repeated until the required prediction period is covered or GNSS is recovered.
[0058] Step 3: At each time step, after destandardization and linear shaping of the uncertainty scale of the network output, apply monotonic positive value mapping to obtain the original standard deviation. Through weighted median estimation and shifting the interval center, calculate the standardized residual for each sample, and obtain the right-hand weighted quantile value according to the normalized time weight. Continuously calculate the coverage deviation, comprehensive deviation index, and covariance entropy growth rate. When any index continuously exceeds the preset threshold, trigger adaptive measures.
[0059] Step four involves calculating a series of risk metrics based on calibrated point estimates and covariance, and determining the task response accordingly. Each risk probability is weighted according to task priority or compared to a preset threshold using the maximum value. If the threshold is exceeded, a response action is automatically selected based on the trigger level, and the action and trigger reason are recorded. After the action is executed or manually confirmed, the system re-runs the steps to form a closed loop, using new observations and telemetry data as input to adjust the model parameters.
[0060] The embodiments of the present invention described above are subject to modification and change of method by those skilled in the art without departing from the embodiments and broader aspects of the present invention. The appended claims are intended to include all such modifications and changes of method that do not depart from the present invention.
Claims
1. A method for predicting the orbital state of low-Earth orbit satellites based on artificial intelligence, characterized in that, include: The nominal orbit state sequence is calculated, and an augmented state vector is constructed. When GNSS is interrupted, the starting point and ending point of the current orbit prediction are first determined. The time step is divided according to the short-term time window length between the starting point and the ending point. The position and velocity of the starting point are used as the initial state. An equally spaced time grid is established for the orbit from the starting point to the ending point. Environmental quantities are prepared for each moment in the time grid. In each time step, the composite acceleration is defined by gravity, air resistance, and other weak disturbances and is used as the sole force input for propulsion. The position and velocity of the entire time window are updated to obtain the nominal position and nominal velocity sequence arranged in time sequence. Aerodynamic composite parameters are introduced and placed in the same state vector as the position and velocity to form an augmented state vector. The augmented state is updated by rolling over the input time-series neural network model. This involves inputting the nominal orbital state sequence, environmental quantities, and the difference between observations and nominal values into the time-series neural network model, and updating the augmented state based on the output. Mapping and calibrating confidence intervals, calculating bias to trigger adaptation involves obtaining the original standard deviation through mapping using uncertainty measures, calculating standardized residuals, obtaining the right-hand weighted quantile value according to normalized time weights, comparing it with a preset threshold, and performing adaptive bias adjustment. The risk assessment and task determination process, along with the iterative update of the state prediction process, involves using acquired data to calculate risk metrics, comparing them with set thresholds and priority rules, automatically performing judgment actions on the risk metrics, recording the triggering reasons and judgment actions, and updating the parameters in the temporal neural network model.
2. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 1, characterized in that: The specific steps for calculating the nominal orbital state sequence and constructing the augmented state vector include: The altitude is determined from the current position and velocity. The current position is then unified to the Earth-fixed coordinate system. The intersection of the normals at this position is determined using the Earth's reference ellipsoid as a reference. The altitude is taken as the normal distance from the current position to the reference ellipsoid. The atmospheric density at the current time step is obtained by querying environmental indicators based on the altitude. The atmospheric linear velocity is calculated using the Earth's rotation angular velocity and the current position. The relative airflow velocity is obtained by subtracting the atmospheric linear velocity from the current velocity. Using aerodynamic parameters, relative airflow velocity, and atmospheric density, the drag acceleration at the current time step is calculated. This drag acceleration is then added to the gravity and weak disturbances to obtain the composite acceleration. The formula is as follows: , in Indicates the resultant acceleration. Represents gravitational acceleration. Indicates air resistance acceleration. This indicates weak perturbation acceleration.
3. The method for predicting the orbital state of low-Earth orbit satellites based on artificial intelligence according to claim 2, characterized in that: The specific steps for calculating the nominal orbital state sequence and constructing the augmented state vector also include: The initial values of the aerodynamic synthesis parameters are set based on ground calibration values. At each time step, the air drag component is calculated using the atmospheric density obtained at altitude and the relative velocity corrected for Earth's rotation. The formula is as follows: , in Represents the air resistance component. This indicates the atmospheric density at the current altitude. Indicates the aerodynamic composite parameters, Indicates the current speed. Indicates the current position. It represents the angular velocity of Earth's rotation.
4. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 1, characterized in that: The specific steps for rolling updates of the augmented state in the input temporal neural network model are as follows: The nominal position and nominal velocity obtained based on synthetic acceleration propulsion, along with environmental quantities at the same time and the differences between the nominal and observed values at the corresponding time, are concatenated in chronological order into an input sequence. This sequence is then fed into a temporal neural network model. The model outputs residual corrections, slow drift of aerodynamic synthesis parameters, and uncertainty measures to determine the appropriate parameters. Let k represent the current time. This represents the position residual correction value. This represents the velocity residual correction value. This represents the slow drift of the aerodynamic composition parameters. It represents an uncertainty measure and updates the augmented state based on the output vector.
5. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 4, characterized in that: The specific steps for rolling updates of the augmented state in the input temporal neural network model further include: The input sequence is normalized and standardized. The sliding window length and stride are set to divide the input sequence into continuous time segments, which are used as processing units of the temporal neural network model. The time segments are input into the temporal coding unit of the temporal neural network model in time sequence. A context vector representing the dynamic information of the current time segment is generated according to the time. Based on the context vector, the residual correction amount, the slow drift amount of the aerodynamic synthesis parameters and the uncertainty measure are generated synchronously. Starting from the augmented state of the previous time step, using This represents the augmented state at time k-1. The residual correction of the temporal neural network at time k is added to the residual correction of the prior state. The slow drift of the aerodynamic synthesis parameters of the prior state is addressed by implementing small-step updates and physical upper and lower bound pruning, based on the uncertainty measure of the temporal neural network model. Adjust the process noise intensity of the current step to form the process noise covariance matrix, as shown in the formula: , in Represents the process noise covariance matrix. This represents a monotonically amplifying function. This represents the baseline process noise covariance matrix, without any adaptive adjustments.
6. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 1, characterized in that: The specific steps for mapping and calibrating confidence intervals and calculating bias to trigger adaptation are as follows: The uncertainty measure reads from the output of the temporal neural network at the computation time. ,Will according to Returning to the training numerical domain, where a and b are the linear scaling factor and the linear bias term, respectively. Representing integer metrics, transformed through a mapping function. Original standard deviation A target confidence level g is pre-set to calculate the projection of the augmented state's position and velocity at time step 1. The corresponding basis vectors obtained are denoted as the current point prediction. , and the standard deviation after mapping Construct the original interval ,in The critical multiple of the standard normal distribution is represented by , g represents the target confidence level, and the scaling factor is obtained by the ratio of the weighted quantile of the standardized residuals to the Gaussian critical value. The interval is calibrated, and at each target confidence level, the empirical coverage and coverage deviation are calculated. At the same time, the comprehensive deviation index and the covariance entropy growth rate are calculated.
7. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 6, characterized in that: The specific steps for mapping and calibrating confidence intervals and calculating bias to trigger adaptation also include: Calculate the standardized residual for each sample, divide the absolute value of the difference between the true value and the predicted point by the corresponding standard deviation, sort the standardized residuals of each sample in ascending order, and accumulate their corresponding weights. The residual value corresponding to the first time the accumulated weight reaches 1−g is set as the right-hand weighted quantile value, and this is then divided by the Gaussian critical multiple. In contrast, the ratio is used as a scaling factor to calibrate the current time interval proportionally.
8. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 1, characterized in that: The specific steps of the risk assessment and task determination, and the iterative update of the state prediction process are as follows: The acquired state prediction and uncertainty information, real-time observation data, and environmental service data from external sources are used to pre-define the risk set for each indicator. Risk metrics are calculated based on the data and compared with the set thresholds and priority rules. If the risk metric exceeds the threshold, the corresponding judgment action is executed according to the trigger level. At the same time, the triggering reason and the proposed action are written into the operation log and reported. The parameters in the time-series neural network model are updated in small steps using newly acquired observations and telemetry, and the state prediction process is rerun to form a closed loop iteration until the risk is reduced to an acceptable range.
9. The method for predicting the orbital state of a low-Earth orbit satellite based on artificial intelligence according to claim 8, characterized in that: The specific steps of the risk assessment and task determination, and the iterative update of the state prediction process also include: For each predefined risk indicator, first obtain the required point prediction and covariance of the risk indicator, define the corresponding violation event of the risk indicator as a subset in the state space using an inequality, and under the premise that the prediction error is approximately a multivariate normal distribution, use a fast numerical approximation to calculate the probability of the violation event, compare and weight the probability with the threshold to form the final risk score.