| Literature DB >> 36199965 |
Jiebo Peng1, Feng Liu1, Wenjin Hu1.
Abstract
During the operation of navigation satellites, errors in the broadcast ephemeris orbits are caused by the influence of ingress factors and other factors. To address this phenomenon, this paper examines the use of the computational intelligence (CI) methods to implement track correction and to develop an optimized BP neural network model based on an improved particle swarm algorithm. The model improves the inertia weights and learning factor parameters of the particle swarm optimization (PSO) algorithm to improve the global optimization capability and accelerate the convergence speed. The improved PSO (IPSO) algorithm is used to perform a global optimization search for the hyperparameters of the BP neural network, and then the neural network model is trained by broadcast ephemeris Keplerian root number and regression parameters. The model is validated using the broadcast ephemeris data of the BDS-3 MEO and IGSO satellites, and the mean square error correction rate of multiple satellites with different correction models shows that the error correction rate of the IPSO-BPNN model can reach 70.2-84% and the error correction rate can be improved by 14.2-56.8% compared with the PSO-BPNN model. The proposed algorithm provides an important reference for BDS-3 and other global navigation satellite systems for improving the accuracy of satellite orbit determination.Entities:
Mesh:
Year: 2022 PMID: 36199965 PMCID: PMC9529472 DOI: 10.1155/2022/4027667
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1BDS-3 MEO broadcast ephemeris error trend chart.
Figure 2BDS-3 IGSO broadcast ephemeris error trend chart.
Broadcast ephemeris camera parameters description table.
| Parameters | Description | Unit |
|---|---|---|
|
| Rate of change in orbital inclination | rad/s |
|
| Rate of change in the equatorial diameter of the ascending intersection | rad/s |
| Δ | Correction value of the angular velocity at the level of proximity | rad/s |
|
| Amplitudes corrected by the sine and cosine summation terms of the latitude amplitude angles | rad |
|
| Amplitude of the correction of the sine and cosine summation terms of the orbital inclination angle | rad |
|
| Amplitude of correction of the sine and cosine summation terms of the orbital radius | m |
Figure 3BPNN model diagram.
Figure 4BPNN learning process.
Figure 5ω as a function of time.
Figure 6Learning factor evolution with time.
Figure 7IPSO-BPNN flowchart.
Datasets description table.
| Parameters | Broadcast ephemeris data | Precision ephemeris data |
|---|---|---|
| PRN | BDS-3 (C19–C45) | BDS-3(C19–C45) |
| Date | 2022-04-20 01 : 00∼2022-05-12 23 : 00 | 2022-04-20 01 : 00∼2022-05-12 23 : 00 |
| File type | xxxx.rnx.gz | xxxx.SP3.gz |
| Lines per file | Approximately 135000 | Approximately 11650 |
| File size | Approximately 10000 KB | Approximately 700 KB |
| Number of files | 22 | 22 |
| Parsing format | RINEX format | SP3 format |
Figure 8C19 broadcast ephemeris orbit error-correction curve.
Figure 9C20 broadcast ephemeris orbit error-correction curve.
C19 broadcast ephemeris orbit error-correction table.
| Model |
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
| Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | |
| Real | 0.729 | 0.875 | 0.869 | 0.597 | 0.698 | 0.693 | 0.681 | 0.802 | 0.796 |
| BPNN | 0.467 | 0.564 | 0.560 | 0.390 | 0.458 | 0.454 | 0.447 | 0.531 | 0.527 |
| PSO-BPNN | 0.220 | 0.270 | 0.268 | 0.176 | 0.209 | 0.208 | 0.198 | 0.246 | 0.244 |
| IPSO-BPNN | 0.184 | 0.225 | 0.223 | 0.137 | 0.167 | 0.166 | 0.176 | 0.223 | 0.222 |
| LSTM | 0.749 | 0.891 | 0.885 | 0.528 | 0.666 | 0.661 | 0.475 | 0.593 | 0.588 |
C20 broadcast ephemeris orbit error-correction table.
| Model |
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
| Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | |
| Real | 0.735 | 0.854 | 0.848 | 0.671 | 0.799 | 0.793 | 0.674 | 0.778 | 0.772 |
| BPNN | 0.486 | 0.564 | 0.560 | 0.445 | 0.536 | 0.532 | 0.429 | 0.499 | 0.496 |
| PSO-BPNN | 0.228 | 0.279 | 0.277 | 0.205 | 0.254 | 0.252 | 0.200 | 0.247 | 0.245 |
| IPSO-BPNN | 0.172 | 0.215 | 0.213 | 0.187 | 0.232 | 0.230 | 0.158 | 0.195 | 0.193 |
| LSTM | 0.649 | 0.782 | 0.777 | 0.537 | 0.650 | 0.645 | 0.571 | 0.669 | 0.664 |
Figure 10C38 broadcast ephemeris orbit error-correction curve.
Figure 11C39 broadcast ephemeris orbit error-correction curve.
C38 broadcast ephemeris orbit error-correction table.
| Model |
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
| Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | |
| Real | 0.519 | 0.627 | 0.623 | 0.480 | 0.572 | 0.567 | 1.206 | 1.390 | 1.380 |
| BPNN | 0.346 | 0.423 | 0.420 | 0.304 | 0.371 | 0.368 | 0.777 | 0.890 | 0.884 |
| PSO-BPNN | 0.164 | 0.202 | 0.200 | 0.168 | 0.210 | 0.209 | 0.347 | 0.414 | 0.411 |
| IPSO-BPNN | 0.139 | 0.182 | 0.180 | 0.126 | 0.151 | 0.150 | 0.304 | 0.361 | 0.358 |
| LSTM | 0.510 | 0.628 | 0.624 | 0.333 | 0.421 | 0.418 | 1.179 | 1.380 | 1.370 |
C39 broadcast ephemeris orbit error-correction table.
| Model |
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
| Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | Mean/m | STD/m | RMS/m | |
| Real | 0.385 | 0.473 | 0.470 | 0.316 | 0.396 | 0.393 | 0.881 | 0.993 | 0.986 |
| BPNN | 0.262 | 0.328 | 0.326 | 0.215 | 0.258 | 0.256 | 0.568 | 0.653 | 0.648 |
| PSO-BPNN | 0.131 | 0.165 | 0.164 | 0.125 | 0.160 | 0.159 | 0.283 | 0.329 | 0.327 |
| IPSO-BPNN | 0.109 | 0.135 | 0.134 | 0.116 | 0.149 | 0.148 | 0.226 | 0.271 | 0.269 |
| LSTM | 0.390 | 0.489 | 0.486 | 0.284 | 0.353 | 0.350 | 0.623 | 0.780 | 0.774 |
Broadcast ephemeris orbit error-correction table.
| Satellite type | PRN | RMS/m | Improvement rate | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Real | LSTM | BPNN | PSO-BPNN | IPSO-BPNN | LSTM | BPNN | PSO-BPNN | IPSO-BPNN | ||
| MEO | C19 | 0.791 | 0.658 | 0.518 | 0.242 | 0.205 | 16.90% | 34.6% | 69.5% | 74.1% |
| C20 | 0.810 | 0.682 | 0.533 | 0.260 | 0.214 | 15.80% | 34.2% | 67.9% | 73.6% | |
| C21 | 0.818 | 0.705 | 0.531 | 0.259 | 0.145 | 13.80% | 35.1% | 68.3% | 82.3% | |
| C22 | 0.814 | 0.659 | 0.534 | 0.246 | 0.156 | 19.00% | 34.3% | 69.7% | 80.8% | |
| C23 | 0.854 | 0.718 | 0.560 | 0.258 | 0.137 | 16.00% | 34.5% | 69.8% | 84.0% | |
| C24 | 0.849 | 0.706 | 0.562 | 0.277 | 0.143 | 16.80% | 33.8% | 67.3% | 83.2% | |
| C25 | 0.737 | 0.63 | 0.480 | 0.322 | 0.213 | 14.50% | 34.9% | 56.3% | 71.1% | |
| C26 | 0.714 | 0.695 | 0.467 | 0.221 | 0.119 | 2.70% | 34.6% | 69.0% | 83.4% | |
| C27 | 0.722 | 0.639 | 0.467 | 0.224 | 0.161 | 11.50% | 35.3% | 68.9% | 77.7% | |
| C28 | 0.724 | 0.63 | 0.473 | 0.341 | 0.123 | 12.90% | 34.7% | 52.9% | 83.1% | |
| C29 | 0.723 | 0.616 | 0.465 | 0.339 | 0.198 | 14.80% | 35.7% | 53.1% | 72.6% | |
| C30 | 0.674 | 0.663 | 0.438 | 0.211 | 0.181 | 1.60% | 35.0% | 68.7% | 73.1% | |
| C32 | 0.797 | 0.737 | 0.515 | 0.301 | 0.130 | 7.60% | 35.3% | 62.2% | 83.7% | |
| C33 | 0.809 | 0.641 | 0.527 | 0.246 | 0.145 | 20.70% | 34.8% | 69.6% | 82.1% | |
| C34 | 0.702 | 0.642 | 0.458 | 0.422 | 0.120 | 8.50% | 34.8% | 39.9% | 82.9% | |
| C35 | 0.718 | 0.574 | 0.466 | 0.222 | 0.151 | 20.00% | 35.0% | 69.1% | 79.0% | |
| C36 | 0.744 | 0.641 | 0.484 | 0.367 | 0.198 | 13.80% | 34.9% | 50.6% | 73.4% | |
| C37 | 0.773 | 0.701 | 0.516 | 0.246 | 0.135 | 9.30% | 33.2% | 68.3% | 82.5% | |
| C41 | 0.594 | 0.525 | 0.386 | 0.184 | 0.106 | 11.60% | 35.0% | 69.1% | 82.1% | |
| C42 | 0.602 | 0.485 | 0.394 | 0.221 | 0.152 | 19.40% | 34.5% | 63.3% | 74.7% | |
| C43 | 0.673 | 0.596 | 0.436 | 0.212 | 0.118 | 11.50% | 35.2% | 68.6% | 82.4% | |
| C44 | 0.729 | 0.625 | 0.480 | 0.321 | 0.172 | 14.30% | 34.1% | 56.0% | 76.4% | |
| C45 | 0.773 | 0.694 | 0.507 | 0.239 | 0.198 | 10.30% | 34.4% | 69.1% | 74.4% | |
| IGSO | C38 | 0.863 | 0.814 | 0.555 | 0.281 | 0.121 | 5.60% | 35.7% | 67.4% | 86.0% |
| C39 | 0.621 | 0.469 | 0.422 | 0.211 | 0.123 | 24.50% | 32.0% | 65.9% | 80.2% | |
| C40 | 0.618 | 0.606 | 0.413 | 0.209 | 0.122 | 2.00% | 33.1% | 66.1% | 80.2% | |