Next Article in Journal
Multi-Temporal Remote Sensing for Forest Conservation and Management: A Case Study of the Gran Chaco in Central Argentina
Next Article in Special Issue
A Spatiotemporal U-Net-Based Data Preprocessing Pipeline for Sun-Synchronous Path Planning in Lunar South Polar Exploration
Previous Article in Journal
GMDNet: Fusion Network Based on Global Multi-Scale Detailed Information
Previous Article in Special Issue
Improving Angle-Only Orbit Determination Accuracy for Earth–Moon Libration Orbits Using a Neural-Network-Based Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A VMD-SVM Method for LEO Satellite Orbit Prediction with Space Weather Parameters

School of Artificial Intelligence, Sun Yat-sen University, Zhuhai 519082, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2025, 17(5), 746; https://doi.org/10.3390/rs17050746
Submission received: 31 December 2024 / Revised: 16 February 2025 / Accepted: 19 February 2025 / Published: 21 February 2025
(This article belongs to the Special Issue Autonomous Space Navigation (Second Edition))

Abstract

:
The technology of satellite orbit prediction (OP) is crucial in space engineering. However, it is difficult to precisely predict medium and long-term orbit for the low Earth-orbit (LEO) satellites because of time-varying space weather and inaccurate atmospheric density models. To address the problem, a novel intelligent OP method based on the variational mode decomposition-support vector machine (VMD-SVM) framework is presented. First, the concept of a pseudo-drag coefficient is defined, transforming the OP problem into a pseudo-drag coefficient prediction problem. Second, the relationship between space weather parameters and the pseudo-drag coefficient is analyzed using the VMD method, from which a strong correlation is shown. Furthermore, an SVM model combined with space weather characteristic parameters is employed to predict the pseudo-drag coefficient, significantly improving the precision of OP when further integrated into the orbital dynamics model. Experiments with data from engineering applications show that VMD-SVM medium and long-term OP technology is practical and effective.

Graphical Abstract

1. Introduction

With the rapid development of space technology, an increasing number of satellite are being deployed into orbit. Therefore, highly accurate and precise orbit prediction (OP) has become crucial in space engineering applications [1,2]. Orbit information for the satellite is obtained via orbit determination (OD) and OP processes [3]. The OD process uses observation data to estimate accurate historical orbit data and other parameters, such as the atmospheric drag coefficient. However, in the OP process, observation data are not available, and the accuracy of future orbit data depends on the orbital initial state and orbital dynamic model [4]. For LEO satellites, although conservative forces, including the earth gravity force and third-body perturbations, can be well modeled, non-conservative perturbations, such as atmospheric drag, may have higher uncertainty, which is manifested in the complexity of atmospheric density modeling and the stochastic nature of space weather [5,6,7].
Currently, in order to improve the OP accuracy of LEO satellites, many scholars have made significant contributions to the field of machine learning (ML). A significant consideration is the understanding of error rules for orbit propagation processes by supervised learning, aimed at compensating for the inherent inaccuracies in the results produced by orbit propagation processes. Peng et al. used a support vector machine (SVM), Gaussian process, and artificial neural network, respectively, to enhance OP accuracy, showing that ML models are effective in this respect [8,9,10,11]. Similarly, Li et al. established a true orbital dataset with two-line element (TLE) entries and studied the convolutional neural network (CNN) and the gradient boosting decision tree (GBDT) to model the rules of OP errors [12]. Zhai et al. utilized a principal component analysis–extreme gradient boosting (PCA-XGBoost) model for experiments in a simulation environment [13]. Huang et al. used an XGBoost-based method for improved orbit prediction with an orbit-separate modeling strategy [14]. Furthermore, Peng et al. recently enhanced the precision of OP via the integration of filtering algorithms and ML techniques [15,16]. Haidar et al. proposed a hybrid analysis method utilizing ML for the OP of LEO satellites [17]. The preceding research shows the considerable potential of ML in the domain of OP, offering a valuable reference point.
Most current research employs ML to model the error rule of orbit propagation, thereby enhancing the precision of OP. It is typically based on the premise that the error in orbit propagation follows a certain pattern, such as upward fluctuations in error magnitude [12,14]. However, the fluctuation direction of the OP error depends on the difference between the predicted and actual atmospheric drag. In practice, it is challenging to make precise predictions about real space weather variations. Consequently, when making medium and long-term OP, it is not always possible to determine the direction in which the prediction error will fluctuate.
In this paper, atmospheric drag is used as a research entry point, as it is the principal factor influencing OP for LEO satellites. Extensive research has shown that the correction of the atmospheric drag model can enhance the accuracy of OP [18,19,20,21]. There are two primary research focuses: the first is the estimation of the atmospheric density model, for which existing methods include those based on orbit derivations [22,23], various empirical models using accelerometers [24,25,26], and global navigation satellite system (GNSS) data [27,28]. In recent years, ML methods have been employed in studies aimed at correcting the atmospheric density model [29,30,31]. The other focus is the analysis of the atmospheric drag coefficient. Wang et al. demonstrated that modifying the drag modulation coefficient of the SGP model can decrease the along-track error [32]. Similarly, there are also related applications in the domain of ML. Cimmino et al. proposed a ballistic coefficient estimation method using ML [33], while Paul et al. employed ML technology to model the satellite drag coefficient and quantify the orbit propagation uncertainty [34].
In view of the above, to address the problem of medium and long-term OP for LEO satellites, an intelligent OP method using VMD-SVM is proposed. The main contributions are as follows:
(1)
The concept of the pseudo-drag coefficient is defined, relating space weather to the atmospheric drag model and transforming the OP problem of LEO satellites into a pseudo-drag coefficient prediction problem.
(2)
The correlation between space weather parameters and the pseudo-drag coefficient is analyzed using the VMD method, which shows a strong correlation. Additionally, the space weather feature variables required for ML input can be derived from this analysis.
(3)
The prediction model for the pseudo-drag coefficient is established using ML, and it can improve the precision of OP when integrated into the orbital dynamics model.
In Section 2, we analyze the key problems of LEO satellite OP and propose solutions. Section 3 explores the relationship between space weather parameters and the pseudo-drag coefficient. Section 4 introduces an intelligent OP method. Section 5 presents the experimental results. Finally, the paper is summarized in Section 6.
Notations: The symbol C D represents the drag coefficient, estimated using the traditional OD method, and is used for traditional OP. C ¯ D denotes the pseudo-drag coefficient, which is the target variable of the machine learning model and is used for intelligent OP. C ^ D denotes the equivalent drag coefficient, which is the feature variable of the machine learning model and is used for equivalent traditional OP under the same space weather conditions as the C ¯ D .

2. The LEO Satellite OP Problem and Method

2.1. Description and Analysis of the Problem

Currently, for LEO satellites, the approach for OP in the field of engineering is the OD/OP framework. The OD process is employed to obtain accurate orbit state vectors as an estimation of the true orbit. Subsequently, the state vectors serve as initial values for the OP process, which utilizes the same physical model used in the OD process for prediction. In this paper, the OD/OP framework is referred to as the traditional method. It is well known that in this method, the perturbation model of the conservative forces can be well modeled, and the main source of uncertainty in the dynamic model is the atmospheric drag in non-conservative forces.
For a satellite of mass m, the acceleration formula caused by atmospheric drag is as follows:
a d r a g = 1 2 S m C D ρ v e v e ,
where C D is the atmospheric drag coefficient, S m is the area-to-mass ratio, ρ is the atmospheric density, which is related to orbital altitude, v e is the velocity vector of the spacecraft relative to the atmosphere, and v e = v e 2 , . 2 represents the Euclidean norm.
All variables on the right side of Equation (1) are uncertain, and most scholars focus on ρ and C D among these variables. ρ is usually estimated by atmospheric empirical models, such as NRLMSIS-00, DTM2000, and JB2008. C D is often utilized as the state vector for the spacecraft, with estimates derived during the OD process to absorb the error of the atmospheric drag model. The formula for calculating the derivative of atmospheric drag perturbation to C D is as follows:
a d r a g C D = 1 2 S m ρ v e v e .
It is widely acknowledged that changes in space weather have a direct impact on the estimation of atmospheric density ρ . As illustrated in Equations (1) and (2), this will also impact the solution of C D . Therefore, the drag coefficient depends on atmospheric density, meaning the estimated drag coefficient during orbit determination is self-consistent with contemporaneous space weather conditions. However, this coefficient may not be suitable for the OP phase, especially in medium and long-term OP.
In the traditional method, the accuracy of OP is influenced by atmospheric drag, which, in turn, relies on the precision of space weather forecasts. However, accurate space weather forecasting is still a difficult problem. Therefore, during short-term OP or when space weather is stable, the traditional method will achieve good results. Under either medium and long-term OP or notable changes in space weather, the atmospheric density ρ is difficult to accurately estimate, and the C D value calculated in the OD process cannot be adapted to the error absorption in the OP process, resulting in prediction errors increasing rapidly.

2.2. Method

In this section, the motivation for the proposed VMD-SVM method is provided to highlight the significance of LEO satellite OP. Then, the concept of the pseudo-drag coefficient is defined, and the main framework is introduced. Among them, the precise ephemeris is generated using GNSS observation data combined with orbit determination methods and is used as the true value of the orbit in the paper. Following the main framework, the key components of the VMD-SVM method are described.

2.2.1. Motivation

Accurate OP of LEO satellites is essential for space engineering, compelling us to consider effective strategies to achieve this objective. Uncertainty in estimating atmospheric density is the primary source of OP errors. Additionally, the adaptability of the atmospheric drag coefficient will also affect the error absorption, both of which are closely related to the change in space weather. A possible solution is to improve the atmospheric drag model by using space weather data, but there are still several inherent difficulties: (1) what parameters are used to establish the relationship between space weather and the atmospheric drag model, (2) how do we describe this relationship, and (3) how do we model this relationship?

2.2.2. VMD-SVM Framework

In view of the above three difficulties, a new VMD-SVM method is proposed to address the OP problem of LEO satellites in practical engineering. The overall framework of the method is illustrated in Figure 1 and consists of three main components: the concept and solution of the pseudo-drag coefficient, the analysis of the relationship between space weather parameters and the pseudo-drag coefficient, and training and prediction using the ML model.
First, the pseudo-drag coefficient is solved using the golden section method, transforming the OP problem into a pseudo-drag coefficient prediction problem. Second, the relationship between space weather and the pseudo-drag coefficient is analyzed using VMD technology. Furthermore, the SVM regression method, an advanced technique proven to be robust against outliers in the dataset, especially in small sample scenarios, is chosen in this paper. Nevertheless, the proposed framework is expected to be general and applicable to other ML methods. Finally, the overall framework introduces and embeds a learning-centered strategy into the orbital dynamics model to achieve accurate OP.

3. VMD-Based Analysis of Space Weather and the Pseudo-Drag Coefficient

3.1. Concept of the Pseudo-Drag Coefficient

  • Concept
The core challenge in LEO satellite OP lies in the accuracy of the atmospheric drag model, with the inability to accurately model space weather variations being the main factor affecting the precision of the drag model. Traditional methods face two problems in medium and long-term OP: on the one hand, errors in predicting space weather parameters (such as solar radiation index and geomagnetic activity index) propagate through atmospheric density calculations and affect the orbit model; on the other hand, the drag coefficient C D estimated during the OD phase is challenging to adapt to the space environment in the OP phase. The coupling effect of these two sources of uncertainty limits the reliability of traditional methods in medium and long-term LEO satellite OP.
To address this issue, this paper proposes the concept of the “pseudo-drag coefficient C ¯ D ”. Based on the relationship where atmospheric drag is proportional to both atmospheric density and the drag coefficient, the uncertainty in space weather prediction and the adaptation of traditional C D parameters are unified into a single adjustment term, the “pseudo-drag coefficient C ¯ D ”. Changes in the space environment can not only be characterized by accurate space weather parameters but will ultimately be reflected in the true orbital state of the satellite. Using true orbital data as a reference, atmospheric density is calculated by adopting fixed space environment parameters, and the drag coefficient is adjusted to achieve the best match between the predicted and true orbits. In this case, the drag coefficient, which contains the effects of space weather on the orbit, is defined as the pseudo-drag coefficient C ¯ D , as shown in Figure 2.
By constructing a time series dataset of the pseudo-drag coefficient using historical orbital data and using machine learning methods to explore the implicit mapping relationship between the pseudo-drag coefficient and space environment parameters, the orbit prediction problem is transformed into a prediction problem of the pseudo-drag coefficient.
B.
Compute
The solution of C ¯ D requires the true satellite orbit and a high-precision orbit dynamics model. In this paper, the true satellite orbit is approximately replaced using observation data of the satellite, referred to as precise ephemeris data. The orbit dynamics model is provided by the following:
r ¨ = μ r r 3 + a p a p = a h a r m o n i c + a t h i r d b o d y + a d r a g + a S R P + a o t h e r ,
where r and r ˙ represent the position and velocity vector, respectively. r = r 2 , . 2 represents the Euclidean norm, r ¨ represents the second derivative of the vector r , μ is the gravitational parameter of the earth, and a p is the perturbation acceleration vector caused by the non-spherical gravity, three-body gravity attraction, atmospheric drag, solar radiation pressure, and other (tidal and relativistic effect). In addition to the atmospheric drag perturbation, other perturbation models can be well modeled or have little effect on LEO satellites.
In the traditional method, the inputs of the atmospheric drag model include the geomagnetic index and solar radio flux index, and changes in space weather are reflected in the atmospheric density. In this paper, the geomagnetic index and solar radio flux index are set as fixed values. Given the initial epoch t 0 and the initial orbital state x 0 = [ r , r ˙ ] t = t 0 , along with the pseudo-drag coefficient C ¯ D , the orbit state at any future epoch t can be regarded as a single-variable function of the pseudo-drag coefficient, as shown in Equation (4).
x C ¯ D ( t , t 0 , C ¯ D ) = f ( t , t 0 , x 0 , C ¯ D ) ,
where x C ¯ D ( t , t 0 , C ¯ D ) is the state prediction at t, t > t 0 . f is the state solution of Equation (3), which can be solved by a numerical orbit propagator.
Utilizing the principle of minimizing prediction errors between precise ephemeris data and predicted ephemeris, when the F ( C ¯ D ) in Equation (5) reaches its minimum value, C ¯ D is determined as the unique optimization variable, representing the pseudo-drag coefficient.
F ( C ¯ D ) = k = 1 N x C ¯ D ( t k , t 0 , C ¯ D ) x true ( t k ) 2 min C ¯ D S F ( C ¯ D ) , S = R + ,
where F ( C ¯ D ) is the cost function, x true ( t k ) represents the precise ephemeris data at time t k , obtained through the OD process using satellite observation data, and N is the number of data points.
The solution of the C ¯ D sequence can be explained as an optimization problem involving a univariate function. The golden section search is a method for determining the extreme value of a function by searching within a known interval using the golden ratio. It is relatively simple, does not require derivative information, and demonstrates good convergence during the iterative process. Therefore, in this paper, the C ¯ D sequence is obtained using the golden section method, and the specific solution process is shown in Figure 3.
C.
Validate
It can be seen from the solution process of the C ¯ D that its solution is related to the prediction time. This paper focuses on improving the medium and long-term OP for LEO satellites. Considering the engineering application, a prediction period of 10 days is selected. In addition, inspired by the approach of solving the C ¯ D , as a comparison, the OP ephemeris of the traditional method can be used to replace the role of the precise ephemeris in the C ¯ D solution process, and the equivalent-drag coefficient C ^ D under the same conditions can be obtained. The C ^ D can be used to characterize the OP accuracy of the traditional method, while the C ¯ D can be used to characterize the OP accuracy of the proposed method, which also represents the better OP result under the current conditions.
Taking the LEO satellite SAT1 as an example, we use observation data from a satellite with an orbital altitude of approximately 400 km. Under the same conditions, OP was completed using C ¯ D , C ^ D , and the traditional method, respectively. The OP errors in the RAC coordinate system are shown in Figure 4a–c. The improvement effect of the C ¯ D prediction method and the C ^ D prediction method, compared to the traditional prediction method, is shown in Figure 4d. To compare the OP errors, consistent scaling is applied while preserving the differences and proportions within the error data. The scaling principle takes the maximum prediction error of C ¯ D as the unit, and the scaled error E n o r m i t is shown as follows:
E n o r m i t = E o t h e r i ( t ) max E p c d i ( t ) ,
where E p c d i ( t ) represents OP errors when selecting the C ¯ D , E o t h e r i ( t ) represents OP errors of C ^ D and the traditional method, and i R , A , C represents the radial, along-track, and cross-track errors, respectively.
The following conclusions are shown in Figure 4:
(1)
The OP error of the LEO satellite is mainly in the along-track direction, the error being significantly greater in magnitude than that in the radial and cross-track directions.
(2)
C ¯ D can effectively absorb OP errors, which primarily affect the along-track error. The radial error is much smaller than the along-track error but can still be improved, while the cross-track error has little effect.
(3)
The prediction of the C ^ D can approximately represent the results of the traditional method.
Furthermore, from 10 July 2022 to 17 October 2022, the C ¯ D and C ^ D were solved using the precise ephemeris of the SAT1 satellite, as shown in Figure 5. Figure 6 shows the error rate of the C ^ D relative to the C ¯ D , which can be expressed as follows.
R = C ^ D C ¯ D C ¯ D × 100 % .
It can be seen from Figure 6 that the maximum error rate of C ^ D relative to C ¯ D can reach 30%, and there are a few error rates close to 0. This indicates that the traditional method shows a wide range of prediction error distribution and a large confidence interval in the 10-day OP. An error rate close to 0 indicates that the traditional method has a small absolute error in OP, which is consistent with the actual situation.
The pseudo-drag coefficient is highly significant, as it establishes a connection between space weather and the atmospheric drag model, addressing the first difficulty.

3.2. Data Preprocessing Using VMD

Variational mode decomposition (VMD) is an adaptive signal decomposition method that effectively deals with non-stationary and nonlinear signals [35]. The construction of the VMD involves Wiener filtering, the Hilbert transform, and frequency mixing techniques. The frequency center and bandwidth of each subcomponent are determined by iteratively searching the optimal solution of the variational mode. In order to perform adaptive frequency domain separation of the signal, the model estimation is transformed into a variational problem. The VMD method utilizes a variational model during the decomposition process to identify a solution within a constraint variational model, thereby achieving a more advanced signal decomposition. The main mechanism of decomposition can be described as follows:
(1) Each intrinsic modulus function (IMF) component is defined as the non-smooth component, which can be expressed as
u k t = A k t c o s ϕ k t ,
(2) The Hilbert transform is utilized on each IMF component, and then the unilateral spectrum is extracted.
δ t + j π t u k ( t ) ,
where * is the convolution operator, δ t is the Dirichlet function, and j is the imaginary part.
(3) For each IMF, the spectrum is modulated to the fundamental frequency band by mixing the exponential terms of its corresponding central frequency.
δ t + j π t u k ( t ) e j ω k t ,
where ω k is the center frequency of u k ( t ) .
(4) The Gaussian smoothing method of the demodulated signal is used to estimate the bandwidth of each IMF component to solve the constrained variational problem. The objective function is
min { u k } , { ω k } k = 1 K t δ t + j π t u k t · e j ω k t 2 2 s . t . k = 1 K u k = f t ,
where, t is the partial derivative, { u k } = { u 1 , , u k } and { ω k } = { ω 1 , , ω k } are the modal component and the center frequency of the decomposition, respectively, and f t is the original signal.
(5) By introducing the penalty factor α and the Lagrangian operator λ ( t ) , the unconstrained variational problem can be obtained from the constrained variational problem. The expression of the extended Lagrangian problem can be expressed as follows.
L ( { u k } , { ω k } , λ ) = α k t [ ( δ ( t ) + j / π t ) u k ( t ) ] e j ω k t 2 2 + f ( t ) k u k ( t ) 2 2 + λ ( t ) , f ( t ) k u k ( t ) ,
(6) In the iterative search process, the alternating direction multiplier method is used to solve Equation (10), and the optimal solution of the constrained variational model is obtained.
u ^ k n + 1 f ^ ( ω ) i k u ^ i n + 1 + λ ^ n ( ω ) 2 1 + 2 α ( ω ω k n ) 2
ω ^ k n + 1 0 ω u ^ k n + 1 ( ω ) 2 d ω 0 u ^ k n + 1 ( ω ) 2 d ω
λ ^ n + 1 ( ω ) λ ^ n ( ω ) + τ f ^ ( ω ) k u ^ k n + 1 ( ω ) ,
where τ is noise tolerance.
The iterative process continues until the convergence is satisfied or the maximum allowable number of iterations is reached.
u ^ k n + 1 u ^ k n 2 2 u ^ k n 2 2 < ε ,
where ε is the tolerance of convergence.

3.3. Correlation of Space Weather and Pseudo-Drag Coefficient

In this paper, changes in space weather are incorporated into the pseudo-drag coefficient C ¯ D through precise ephemeris rather than being directly calculated from space weather parameters. Geomagnetic and solar activities are key factors affecting atmospheric drag. Therefore, in this section, the relationship between the space weather parameters and the coefficient C ¯ D is studied in detail. The specific space weather parameters studied are the geomagnetic index A P and the solar radio flux index F 10.7 . Figure 7 illustrates the changes in A P and F 10.7 during the time interval corresponding to Figure 5.
For easier qualitative comparison, the final results are normalized using the formula provided in Equation (17). The Pearson coefficient r X Y is used as a quantitative index to evaluate the correlation, and the calculation formula is provided in Equation (18). Figure 5 and Figure 7 are normalized, as shown in Figure 8.
x = x μ σ ,
where μ and σ are the mean and standard deviation of the original data, respectively.
r X Y = i = 1 n ( X i X ¯ ) ( Y i Y ¯ ) i = 1 n ( X i X ¯ ) 2 i = 1 n ( Y i Y ¯ ) 2 .
where X i and Y i are the i-th values of variables X and Y, X ¯ and Y ¯ are their mean values, respectively, and n is the total number of data.
Figure 8 shows that the overall trend of the C ¯ D and F 10.7 is similar, with low-frequency characteristics mainly present, and the r X Y is 0.622. The C ¯ D is affected by the A P and shows the local correlation in high-frequency characteristics, where r X Y is 0.178.
The VMD method enables adaptive frequency decomposition of signals and has advantages in frequency domain feature extraction. Therefore, the VMD method is applied to the F 10.7 and A P , fusing them into a new space weather feature data set for qualitative analysis, referred to as A F . First, the F 10.7 and A P are normalized to ensure consistent time-domain amplitude scales, respectively. Next, the normalized results are combined, followed by VMD decomposition to filter out high-frequency components, resulting in the space weather characteristic parameter A F . According to the above algorithm, the results of normalizing A F and C ¯ D are shown in Figure 9.
It is clear from Figure 9 that the A F obtained by VMD has a strong correlation with the C ¯ D , and r X Y is 0.879. This demonstrates that the relationship between the A F and the C ¯ D can be characterized, addressing the second difficulty.

4. OP Based on ML

For a specific satellite, modeling the C ¯ D using space weather parameters is essentially a regression problem, which is why this study adopts a machine-learning approach. Considering the non-stationarity of space weather change, a VMD-SVM framework for OP is proposed.

4.1. Training Model Using ML

In this paper, the support vector machine (SVM) method is used. The SVM is a supervised machine learning algorithm that can be applied to both classification and regression problems. Its advantage lies in its ability to model both linear and nonlinear problems by selecting appropriate kernel functions. The SVM is an advanced technique proven to be robust against outliers in the dataset, independent of data distribution, possessing general approximation capabilities, and well-suited for processing small sample data. The effectiveness of the SVM method within the orbit prediction framework is demonstrated in this paper. A brief introduction to the SVM method is provided below, with specific details available in the references [36,37].
We assume that the input sample data are x R m and the regression target is y R m , with the sample set denoted as S = x i , y i ; i = 1 , 2 , , N . The SVM regression method aims to establish a model f ( x ) that closely approximates the real regression target y under the insensitive loss of ε . In the linear case, the required function is in the following form.
f ( x ) = ω T x + b ,
where ω is a variable and b is a bias. The training problem is formulated as a convex optimization problem.
min J ( ω ) = 1 2 ω 2 + C i = 1 N ( ξ i + ξ i ) s . t . y i ω T x b ε + ξ i ω T x + b y i ε + ξ i ξ i , ξ i 0 ,
where J ( ω ) is the cost function, C > 0 is the penalty factor, ε is the insensitive loss, and ξ i and ξ i are slack variables.
The above solving process is more difficult and needs to be further converted into a dual problem. The Lagrangian multipliers α i 0 , α i 0 , η i 0 , and η i 0 are introduced [37], then the Lagrangian function is
L = 1 2 ω 2 + C i = 1 N ( ξ i + ξ i ) i = 1 N ( η i ξ i + η i ξ i ) i = 1 N α i ( ε + ξ i y i + f ( x i ) ) i = 1 N α i ( ε + ξ i + y i f ( x i ) ) ,
where L computes the partial derivatives with respect to ω , b, ξ i , and ξ i , and we set them to zero.
L b = i = 1 N ( α i α i ) = 0 L ω = ω i = 1 N ( α i α i ) x i = 0 L ξ i = C α i η i = 0 L ξ i = C α i η i = 0 ,
Substituting these into the Lagrange function (21), the dual problem of the SVM regression model can be obtained:
max L = 1 2 i , j = 1 N ( α i α i ) ( α j α j ) x i T x j ε i = 1 N ( α i + α i ) + i = 1 N y i ( α i α i ) s . t . i = 1 N ( α i α i ) = 0 & α i , α i [ 0 , C ] ,
The above process satisfies the KKT condition:
α i ( ε + ξ i y i + f ( x i ) ) = 0 α i ( ε + ξ i + y i f ( x i ) ) = 0 ( C α i ) ξ i = 0 ( C α i ) ξ i = 0 ,
From Equation (22), ω = i = 1 N ( α i α i ) x i ; therefore, the final model function is as follows:
f ( x ) = i = 1 N ( α i α i ) x i T x + b ,
By comparing Equations (19) and (25), it can be seen that ω can be fully described as a linear combination of the training data x. This feature of SVM makes it possible to handle nonlinear regression using a kernel. By replacing the inner product k ( · ,   · ) in the above equation with kernel x i T x , the optimization problem is reformulated as follows:
f ( x ) = i = 1 N ( α i α i ) k ( x i , x ) + b .

4.2. Model Design and Application

In the supervised learning modeling presented in this paper, a feature selection framework that integrates domain knowledge with statistical validation is employed. The objective is to select feature variables that possess both clear physical interpretability and statistically significant correlations with the target variable, thereby achieving an organic integration of data-driven analysis and physical principles. Based on this framework, the paper delves into the correlations among F 10.7 , A P , and the pseudo-drag coefficient and utilizes the VMD method to extract the space weather feature variable A F , thus fully leveraging the strengths of both data-driven approaches and physical laws.
The intelligent OP method proposed is one that integrates orbit dynamics while maintaining a connection to the physical model rather than fully relying on a data-driven approach. The objective of employing the SVM is to model and predict C ¯ D . The space weather feature variable A F , constructed using the VMD method, shows a strong correlation with C ¯ D and can, therefore, serve as an indispensable feature for the SVM model. Additionally, the equivalent drag coefficient C ^ D , which reflects the prediction accuracy of the traditional method, can also serve as a physics-referenced baseline and a feature variable for the SVM model. The C ¯ D is utilized as the target variable for the SVM model. Once the feature variable X and target variable Y have been defined, a training set D t r a i n = { ( x 1 , y 1 ) , , ( x n , y n ) } = { ( [ A F 1 , C ^ D 1 ] , C ¯ D 1 ) , , ( [ A F n , C ^ D n ] , C ¯ D n ) } can then be generated. The purpose of the SVM model is to learn the mapping relationship between Y = f ( X ) . Thus, the third difficulty mentioned in this paper is addressed.
To provide a clear understanding of the implementation process, the VMD-SVM pseudocode is presented in Table 1, while the corresponding flowchart is illustrated in Figure 10.

4.3. Performance Metric

In this paper, a metric for evaluating the accuracy of OP is proposed. The OP error of the proposed method is defined as e M L , and the OP error calculated by the traditional method is defined as e T r a d . The calculation method is as follows:
e i ( t k ) = x i ( t k ; t 0 ) x true ( t k ) ,
where i { ML ,   Trad } represents this paper and the traditional method, respectively. x true ( t k ) is the true position and velocity vectors at time t k , and x i ( t k ; t 0 ) is the predicted position and velocity vectors at time t k .
The root mean square error R M S is used to evaluate the prediction accuracy and the performance metric P M is used to quantify the effectiveness of the proposed method in improving OP accuracy, which is defined as follows:
P M = ( 1 R M S p o s , M L R M S p o s , T r a d ) × 100 % ,
where R M S is calculated according to Equation (29), where N denotes the number of error sampling points.
R M S p o s , i = 1 N k = 1 N e i p o s ( t k ) 2 2 , i { ML , Trad } .
where e i pos ( t k ) is the position error vector in e i ( t k ) .
The performance metric P M primarily assesses the improvement in prediction accuracy of the proposed method compared to the traditional method. When the proposed method predicts accurately, P M is positive, with the theoretical optimal value being close to 100%. If the prediction performance of the model is not ideal, the P M value will be close to 0 or even negative.

5. Experimental Results

5.1. Experimental Background and Data Preparation

To verify the effectiveness of the proposed method, three satellites with orbit heights of 400 km, 500 km, and 600 km are selected for the experiments, which were named SAT1, SAT2, and SAT3. The prediction duration is 10 days, and the prediction error results are based on the traditional OD/OP method and the VMD-SVM method for LEO satellites with different orbital heights. Before training, the space weather parameters are decomposed via VMD, and the pseudo-drag coefficient and the equivalent-drag coefficient are solved to prepare the dataset for SVM. The data processing and model design methods involved were elaborated in the previous section and are not repeated here.

5.2. ML-Based OP and Quantitative Analysis

The experiment utilizes uncontrolled satellite observation data spanning 100 consecutive days, and the first 70 days of data are used to establish a pseudo-drag coefficient set as a training set label for the machine learning model. It should be noted that when establishing the pseudo-drag coefficient set, since the prediction time is set to 10 days, each calculation of a pseudo-drag coefficient requires 10 days of precise ephemeris data. Therefore, the 70-day data can be used to establish a dataset containing 60 pseudo-drag coefficients for ML training. However, in the prediction stage, the start epoch begins on the 70th day, so the 70th pseudo-drag coefficient is needed for prediction.
In practical applications, the generalization ability of the model is important. To verify the generalization and effectiveness of the proposed method in orbit prediction, 20 independent experiments are conducted for each satellite using the remaining 30 days’ precise ephemeris data. Three cases are designed as follows:
Case 1: The satellite SAT1, with an orbit height of about 400 km, is predicted for 10 days, and 20 sets of independent experiments are carried out. The experimental results are shown in Figure 11 and Figure 12.
Case 2: The satellite SAT2, with an orbit height of about 500 km, is predicted for 10 days, and 20 sets of independent experiments are carried out. The experimental results are shown in Figure 13 and Figure 14.
Case 3: The satellite SAT3, with an orbit height of about 600 km, is predicted for 10 days, and 20 sets of independent experiments are carried out. The experimental results are shown in Figure 15 and Figure 16.
For three satellite cases, the orbit prediction error results are normalized by Equation (6). The prediction and reference results of the training set and test set of the ML model are shown in Figure 11a, Figure 13a, and Figure 15a. Furthermore, the relative error results of the test set predicted pseudo-drag coefficient and the equivalent-drag coefficient relative to the reference value of the pseudo-drag coefficient are shown in Figure 11b, Figure 13b and Figure 15b, respectively. The relative error of the VMD-SVM method is less than that of the equivalent-drag coefficient, indicating that the OP results of the VMD-SVM method may be better than those of the traditional method. The specific quantitative results are assessed by the P M value. The orbit prediction errors of the first set of experiments in the RAC coordinate system are shown in Figure 12a–c, Figure 14a–c, and Figure 16a–c, and the P M values of the 20 sets of experiments are shown in Figure 12d, Figure 14d, and Figure 16d, respectively.
Compared to current traditional methods, the results show that the method proposed in this paper can effectively improve OP accuracy. For the three satellites, the P M values indicate that the rates of effective improvement in OP are 85%, 85%, and 80% in 20 experiments, which are consistent with the relative error comparison results shown in Figure 11b, Figure 13b and Figure 15b, respectively. The optimal improvement effects for the three cases can reach up to 67.20%, 89.56%, and 92.45%, with the first set of experiments showing improvements of 59.72%, 56.86%, and 75.48%, respectively. In addition, the OP error reveals that the along-track error is the main source of error for LEO satellites, with the error direction varying. The VMD-SVM method, developed in this paper based on the concept of the pseudo-drag coefficient, exhibited satisfactory overall performance in practical OP applications.
In this paper, the specific computer test environment was configured as follows: Intel(R) Core(TM) i9-14900HX @ 2.20 GHz, 64 GB RAM, 4 TB SSD, RTX 4070 GPU, and Windows 11(64-bit). To evaluate the computational efficiency of the VMD-SVM method, a corresponding computational experiment was conducted. Under the premise of the given dataset, which includes the raw space weather F 10.7 and A P (requiring VMD decomposition), along with the required equivalent drag coefficient C ^ D (as one of the feature variables) and pseudo-drag coefficient C ¯ D (as the target variable) dataset, a single 10-day orbit prediction was performed in the validation experiment, with the VMD-SVM framework achieving a computation time of approximately 4 seconds.

6. Conclusions

In this paper, the concept of the pseudo-drag coefficient was defined, and the VMD-SVM orbit prediction strategy was proposed to improve the performance of the traditional OD/OP method. Specifically, the space weather and atmospheric drag model were related through the pseudo-drag coefficient, and the strong correlation between the space weather and pseudo-drag coefficient was discovered using the VMD technique. Thus, the OP problem was transformed into a pseudo-drag coefficient prediction problem. Then, the pseudo-drag coefficient was predicted using the SVM method, significantly improving the precision of OP when combined with the traditional OP dynamics model. Furthermore, medium and long-term OP verification experiments were conducted using observation data from satellites with orbital altitudes from 400 km to 600 km. The practicality and effectiveness of the proposed method were proved by the experimental results.
Additionally, the overall VMD-SVM orbit prediction framework can be developed as an auxiliary system that integrates with traditional methods, enabling convenient synchronous use and facilitating future upgrades. In future work, we will consider incorporating more characteristic variables without preprocessing the space weather parameters, simplifying the workflow while maintaining the overall performance of the method and enhancing the interpretability of the machine learning model.

Author Contributions

Conceptualization, H.X. and Y.M.; methodology, H.X.; software, J.L. and Y.L.; resources, Y.M.; writing—original draft preparation, H.X.; writing—review and editing, H.X. and Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data generated in this study are not publicly available due to their use in an ongoing study by the authors but can be made available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Lal, B.; Balakrishnan, A.; Caldwell, B.M.; Buenconsejo, R.S.; Carioscia, S.A. Global Trends in Space Situational Awareness (SSA) and Space Traffic Management (STM); Institute for Defense Analyses: Frederick, MD, USA, 2022. [Google Scholar]
  2. Yue, P.; An, J.; Zhang, J.; Ye, J.; Pan, G.; Wang, S.; Xiao, P.; Hanzo, L. Low earth orbit satellite security and reliability: Issues, solutions, and the road ahead. IEEE Commun. Surv. Tutor. 2023, 25, 1604–1652. [Google Scholar] [CrossRef]
  3. Zhang, Z.; Shi, Y.; Zheng, Z. Improving Angle-Only Orbit Determination Accuracy for Earth–Moon Libration Orbits Using a Neural-Network-Based Approach. Remote Sens. 2024, 16, 3287. [Google Scholar] [CrossRef]
  4. Vallado, D.A. Fundamentals of Astrodynamics and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
  5. Chen, L.; Bai, X.Z.; Liang, Y.G.; Li, K.B.; Chen, L.; Bai, X.Z.; Li, K.B. Orbital Prediction Error Propagation of Space Objects. In Orbital Data Applications for Space Objects: Conjunction Assessment and Situation Analysis; Springer: Berlin/Heidelberg, Germany, 2017; pp. 23–75. [Google Scholar]
  6. McLaughlin, C.A.; Hiatt, A.; Lechtenberg, T. Precision orbit derived total density. J. Spacecr. Rocket. 2011, 48, 166–174. [Google Scholar] [CrossRef]
  7. Emmert, J.T.; Warren, H.P.; Segerman, A.M.; Byers, J.M.; Picone, J.M. Propagation of atmospheric density errors to satellite orbits. Adv. Space Res. 2017, 59, 147–165. [Google Scholar] [CrossRef]
  8. Peng, H.; Bai, X. Artificial neural network-based machine learning approach to improve orbit prediction accuracy. J. Spacecr. Rocket. 2018, 55, 1248–1260. [Google Scholar] [CrossRef]
  9. Peng, H.; Bai, X. Exploring capability of support vector machine for improving satellite orbit prediction accuracy. J. Aerosp. Inf. Syst. 2018, 15, 366–381. [Google Scholar] [CrossRef]
  10. Peng, H.; Bai, X. Improving orbit prediction accuracy through supervised machine learning. Adv. Space Res. 2018, 61, 2628–2646. [Google Scholar] [CrossRef]
  11. Peng, H.; Bai, X. Gaussian processes for improving orbit prediction accuracy. Acta Astronaut. 2019, 161, 44–56. [Google Scholar] [CrossRef]
  12. Li, B.; Zhang, Y.; Huang, J.; Sang, J. Improved orbit predictions using two-line elements through errors pattern mining and transferring. Acta Astronaut. 2021, 188, 405–415. [Google Scholar] [CrossRef]
  13. Zhai, M.; Huyan, Z.; Hu, Y.; Jiang, Y.; Li, H. Improvement of orbit prediction accuracy using extreme gradient boosting and principal component analysis. Open Astron. 2022, 31, 229–243. [Google Scholar] [CrossRef]
  14. Huang, W.; Tang, R.; Qu, G.; Zhang, F. An XGBoost-Based Method for Improved Orbit Prediction With an Orbit-Separate Modeling Strategy. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 4887–4895. [Google Scholar] [CrossRef]
  15. Peng, H.; Bai, X. Fusion of a machine learning approach and classical orbit predictions. Acta Astronaut. 2021, 184, 222–240. [Google Scholar] [CrossRef]
  16. Peng, H.; Bai, X. A medium-scale study of using machine learning fusion to improve TLE prediction precision without external information. Acta Astronaut. 2023, 204, 477–491. [Google Scholar] [CrossRef]
  17. Haidar-Ahmad, J.; Khairallah, N.; Kassas, Z.M. A hybrid analytical-machine learning approach for LEO satellite orbit prediction. In Proceedings of the 2022 25th International Conference on Information Fusion, Linköping, Sweden, 5 July 2022. [Google Scholar]
  18. Marcos, F.A. Accuracy of atmospheric drag models at low satellite altitudes. Adv. Space Res. 1990, 10, 417–422. [Google Scholar] [CrossRef]
  19. Doornbos, E.; Klinkrad, H. Modelling of space weather effects on satellite drag. Adv. Space Res. 2006, 37, 1229–1239. [Google Scholar] [CrossRef]
  20. Storz, M.F.; Bowman, B.R.; Branson, M.J.I.; Casali, S.J.; Tobiska, W.K. High accuracy satellite drag model (HASDM). Adv. Space Res. 2005, 36, 2497–2505. [Google Scholar] [CrossRef]
  21. Emmert, J.T. Thermospheric mass density: A review. Adv. Space Res. 2015, 56, 773–824. [Google Scholar] [CrossRef]
  22. Picone, J.M.; Emmert, J.T.; Lean, J.L. Thermospheric densities derived from spacecraft orbits: Accurate processing of two-line element sets. J. Geophys. Res.-Space Phys. 2005, 110, A03301. [Google Scholar] [CrossRef]
  23. Doornbos, E.; Klinkrad, H.; Visser, P.N.A.M. Atmospheric density calibration using satellite drag observations. Adv. Space Res. 2005, 36, 515–521. [Google Scholar] [CrossRef]
  24. Bruinsma, S.; Tamagnan, D.; Biancale, R. Atmospheric densities derived from CHAMP/STAR accelerometer observations. Planet Space Sci. 2004, 52, 297–312. [Google Scholar] [CrossRef]
  25. Sutton, E.K.; Nerem, R.S.; Forbes, J.M. Density and winds in the thermosphere deduced from accelerometer data. J. Spacecr. Rocket. 2007, 44, 1210–1219. [Google Scholar] [CrossRef]
  26. Calabia, A.; Jin, S. New modes and mechanisms of thermospheric mass density variations from GRACE accelerometers. J. Geophys. Res.-Space Phys. 2016, 121, 191–212. [Google Scholar] [CrossRef]
  27. Calabia, A.; Jin, S. Thermospheric density estimation and responses to the March 2013 geomagnetic storm from GRACE GPS-determined precise orbits. J. Atmos. Sol.-Terr. Phys. 2017, 154, 167–179. [Google Scholar] [CrossRef]
  28. Calabia, A.; Jin, S. Upper-Atmosphere Mass Density Variations From CASSIOPE Precise Orbits. Space Weather 2021, 19, e2020SW002645. [Google Scholar] [CrossRef]
  29. Pérez, D.; Bevilacqua, R. Neural Network based calibration of atmospheric density models. Acta Astronaut. 2015, 110, 58–76. [Google Scholar] [CrossRef]
  30. Sakai, T.; Takahashi, Y. Atmospheric Density Estimation in Very Low Earth Orbit Based on Nanosatellite Measurement Data Using Machine Learning. Aerosp. Sci. Technol. 2024, 153, 109418. [Google Scholar] [CrossRef]
  31. Weng, L.; Lei, J.; Zhong, J.; Dou, X.; Fang, H. A machine-learning approach to derive long-term trends of thermospheric density. Geophys. Res. Lett. 2020, 47, e2020GL087140. [Google Scholar] [CrossRef]
  32. Wang, R.; Liu, J.; Zhang, Q.M. Propagation errors analysis of TLE data. Adv. Space Res. 2009, 43, 1065–1069. [Google Scholar] [CrossRef]
  33. Cimmino, N.; Opromolla, R.; Fasano, G. Machine learning-based approach for ballistic coefficient estimation of resident space objects in LEO. Adv. Space Res. 2023, 71, 5007–5025. [Google Scholar] [CrossRef]
  34. Paul, S.N.; Sheridan, P.L.; Licata, R.J.; Mehta, P.M. Stochastic modeling of physical drag coefficient–Its impact on orbit prediction and space traffic management. Adv. Space Res. 2023, 72, 922–939. [Google Scholar] [CrossRef]
  35. Dragomiretskiy, K.; Zosso, D. Variational mode decomposition. IEEE Trans. Signal Process. 2013, 62, 531–544. [Google Scholar] [CrossRef]
  36. Hammer, B.; Gersmann, K. A note on the universal approximation capability of support vector machines. Neural Process. Lett. 2003, 17, 43–53. [Google Scholar] [CrossRef]
  37. Smola, A.J.; Schölkopf, B. A tutorial on support vector regression. Stat. Comput. 2004, 14, 199–222. [Google Scholar] [CrossRef]
Figure 1. The overall method framework.
Figure 1. The overall method framework.
Remotesensing 17 00746 g001
Figure 2. Definition of the pseudo-drag coefficient.
Figure 2. Definition of the pseudo-drag coefficient.
Remotesensing 17 00746 g002
Figure 3. Workflow of the pseudo-drag coefficient computation.
Figure 3. Workflow of the pseudo-drag coefficient computation.
Remotesensing 17 00746 g003
Figure 4. The OP errors in the RAC system for three OP scenarios. (a) Normalized radial error. (b) Normalized along-track error. (c) Normalized cross-track error. (d) The improvement rate of two methods relative to the traditional method.
Figure 4. The OP errors in the RAC system for three OP scenarios. (a) Normalized radial error. (b) Normalized along-track error. (c) Normalized cross-track error. (d) The improvement rate of two methods relative to the traditional method.
Remotesensing 17 00746 g004
Figure 5. C ¯ D and C ^ D of the SAT1 satellite.
Figure 5. C ¯ D and C ^ D of the SAT1 satellite.
Remotesensing 17 00746 g005
Figure 6. The error rate of C ^ D relative to C ¯ D .
Figure 6. The error rate of C ^ D relative to C ¯ D .
Remotesensing 17 00746 g006
Figure 7. Changes in space weather parameters.
Figure 7. Changes in space weather parameters.
Remotesensing 17 00746 g007
Figure 8. Normalization results of F 10.7 , A P , and C ¯ D .
Figure 8. Normalization results of F 10.7 , A P , and C ¯ D .
Remotesensing 17 00746 g008
Figure 9. Normalization results of A F and C ¯ D .
Figure 9. Normalization results of A F and C ¯ D .
Remotesensing 17 00746 g009
Figure 10. VMD-SVM method flowchart.
Figure 10. VMD-SVM method flowchart.
Remotesensing 17 00746 g010
Figure 11. The trained and predicted results of the pseudo-drag coefficient for the SAT1 satellite. (a) Predicted results. (b) Test set relative error.
Figure 11. The trained and predicted results of the pseudo-drag coefficient for the SAT1 satellite. (a) Predicted results. (b) Test set relative error.
Remotesensing 17 00746 g011
Figure 12. The first set of OP errors and 20 sets of PM values for the SAT1 satellite. (a) Normalized radial error. (b) Normalized along-track error (c) Normalized cross-track error. (d) PM value of 20 experiments.
Figure 12. The first set of OP errors and 20 sets of PM values for the SAT1 satellite. (a) Normalized radial error. (b) Normalized along-track error (c) Normalized cross-track error. (d) PM value of 20 experiments.
Remotesensing 17 00746 g012
Figure 13. The trained and predicted results of pseudo-drag coefficient for the SAT2 satellite. (a) Predicted results. (b) Test set relative error.
Figure 13. The trained and predicted results of pseudo-drag coefficient for the SAT2 satellite. (a) Predicted results. (b) Test set relative error.
Remotesensing 17 00746 g013
Figure 14. The first set of OP errors and 20 sets of PM values for the SAT2 satellite. (a) Normalized radial error. (b) Normalized along-track error (c) Normalized cross-track error. (d) PM value of 20 experiments.
Figure 14. The first set of OP errors and 20 sets of PM values for the SAT2 satellite. (a) Normalized radial error. (b) Normalized along-track error (c) Normalized cross-track error. (d) PM value of 20 experiments.
Remotesensing 17 00746 g014
Figure 15. The trained and predicted results of pseudo-drag coefficient for the SAT3 satellite. (a) Predicted results. (b) Test set relative error.
Figure 15. The trained and predicted results of pseudo-drag coefficient for the SAT3 satellite. (a) Predicted results. (b) Test set relative error.
Remotesensing 17 00746 g015
Figure 16. The first set of OP errors and 20 sets of PM values for the SAT3 satellite. (a) Normalized radial error. (b) Normalized along-track error. (c) Normalized cross-track error. (d) PM value of 20 experiments.
Figure 16. The first set of OP errors and 20 sets of PM values for the SAT3 satellite. (a) Normalized radial error. (b) Normalized along-track error. (c) Normalized cross-track error. (d) PM value of 20 experiments.
Remotesensing 17 00746 g016
Table 1. VMD-SVM prediction algorithm.
Table 1. VMD-SVM prediction algorithm.
StepDescription
1Input the original space weather time series data F 10.7 and A P . Represent the raw data as F r a w = [ F 10.7 , A P ] .
2Perform data normalization (Z-score) to eliminate dimensional effects. Represent the normalized data as F n o r m = [ F 10.7 n o r m , A P n o r m ] .
3Decompose the normalized F 10.7 n o r m signal using variational mode decomposition (VMD) into K intrinsic mode functions (IMFs). Represent the IMF components as I M F F 10.7 = { I M F F 10.7 , 1 , I M F F 10.7 , 2 , , I M F F 10.7 , K } .
4Decompose the normalized A P n o r m signal using variational mode decomposition (VMD) into K intrinsic mode functions (IMFs). Represent the IMF components as I M F A P = { I M F A P , 1 , I M F A P , 2 , , I M F A P , K } .
5Filter out high-frequency noise components from I M F F 10.7 and I M F A P . Represent the filtered IMFs as I M F F 10.7 f i l t e r e d and I M F A P f i l t e r e d .
6Construct the space weather feature variable A F by summing all the remaining filtered IMFs from both F 10.7 and A P . Represent the accumulated feature as A F = I M F F 10.7 f i l t e r e d + I M F A P f i l t e r e d .
7Combine A F with the equivalent drag coefficient C ^ D to form the input feature X, represented as X = [ A F , C ^ D ] .
8Divide the dataset into a training set D t r a i n = { X t r a i n , Y t r a i n } and a testing set D t e s t = { X t e s t , Y t e s t } in chronological order.
9Define the target variable as Y = C ¯ D , with the training set represented as D t r a i n = { ( x n , y n ) | x n X t r a i n , y n Y t r a i n } .
10Select the radial basis function (RBF) as the kernel for the support vector machine (SVM) and initialize the hyperparameters.
11Train the SVM model on D t r a i n by iteratively optimizing the model parameters to minimize the prediction error on the training set.
12Input the testing set X t e s t and use the trained SVM model to predict the output Y ^ = f ( X t e s t ) , achieving pseudo-drag coefficient prediction.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Xu, H.; Liao, J.; Luo, Y.; Meng, Y. A VMD-SVM Method for LEO Satellite Orbit Prediction with Space Weather Parameters. Remote Sens. 2025, 17, 746. https://doi.org/10.3390/rs17050746

AMA Style

Xu H, Liao J, Luo Y, Meng Y. A VMD-SVM Method for LEO Satellite Orbit Prediction with Space Weather Parameters. Remote Sensing. 2025; 17(5):746. https://doi.org/10.3390/rs17050746

Chicago/Turabian Style

Xu, Hao, Jiahao Liao, Yufei Luo, and Yunhe Meng. 2025. "A VMD-SVM Method for LEO Satellite Orbit Prediction with Space Weather Parameters" Remote Sensing 17, no. 5: 746. https://doi.org/10.3390/rs17050746

APA Style

Xu, H., Liao, J., Luo, Y., & Meng, Y. (2025). A VMD-SVM Method for LEO Satellite Orbit Prediction with Space Weather Parameters. Remote Sensing, 17(5), 746. https://doi.org/10.3390/rs17050746

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop