CONSTELLATION CONFIGURATION OPTIMIZATION METHOD OF LEO SATELLITE AUGMENTATION SYSTEM FOR ARAIM APPLICATION
20230137147 · 2023-05-04
Inventors
Cpc classification
H04B7/18521
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A constellation configuration optimization method of a low earth orbit (LEO) satellite augmentation system for an ARAIM application includes: 1, traversing vertical protection levels after all subset solutions and fault modes under the condition that integrity risk and continuity risk are equally distributed, and determining the constraint conditions of LEO satellite constellation configuration parameters; 2, determining objective functions of LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4, eliminating calculated values of abnormal vertical protection levels, and screening initial populations of the parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4; 3, calculating fitness of the objective functions; 4, starting from a second generation population, merging a parent population with an offspring population to form a new offspring population; 5, performing local optimal selection on the new offspring population, screening out a maximum value of the objective functions as an optimal offspring, and repeating step 4 until a genetic algebra is less than a maximum genetic algebra.
Claims
1. A constellation configuration optimization method of a low earth orbit (LEO) satellite augmentation system for an ARAIM application, comprising the following steps: 1, traversing vertical protection levels after all subset solutions and fault modes under the condition that integrity risk and continuity risk are equally distributed, and determining the constraint conditions of LEO satellite constellation configuration parameters; 2, determining objective functions of LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4, eliminating calculated values of abnormal vertical protection levels, and screening initial populations of the parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4; 3, calculating fitness of the objective functions of the LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4; 4, after screening out an initial population of the parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4, starting from a second generation population, merging a parent population and an offspring population to form a new offspring population, and performing fast non-dominated sorting, calculating crowding degrees of individuals in each non-dominated layer, randomly paring the individuals, and performing a crossover operation of a genetic algorithm between the paired two individuals; 5, after the parent population and the offspring population are merged to form the new offspring population, implementing optimal preservation strategy and local optimal selection for the new offspring population, and selecting a maximum value of the objective functions as an optimal offspring, and repeating step 4 until a genetic algebra is less than a maximum genetic algebra.
2. The method according to claim 1, wherein the vertical protection level in step 1 is expressed as: VPL.sub.q=max((VPL.sub.0).sub.q,max((VPL.sub.i).sub.q), where VPL.sub.0 is a vertical protection level under a fault-free condition, (VPL.sub.0).sub.q=K.sub.MD,q.sup.0.Math.σ.sub.0,q+Σ.sub.n=1.sup.Nsat|S.sub.q,n.sup.0|.Math.b.sub.int,n, K.sub.MD,q.sup.0 is an integrity and continuity risk value of the fault-free mode under a fully visible satellite subset, S.sub.q,n.sup.0 is a projection matrix, and b.sub.int,n is a maximum nominal deviation of a n.sup.th satellite; VPL.sub.i is a vertical protection level corresponding to a measurement deviation of an i.sup.th fault mode where a maximum deviation is not exceeded, (VPL.sub.i).sub.q=K.sub.MD,q.sup.i.Math.σ.sub.i,q+Σ.sub.n=1.sup.Nsat|S.sub.q,n.sup.i|.Math.b.sub.int,n+D.sub.i,q, D.sub.i,q is a detection threshold; wherein, σ.sub.0,q=√{square root over ((GW.sub.INTG.sup.T).sub.q,q.sup.−1)}, σ.sub.i,q=√{square root over ((G.sup.TM.sub.iW.sub.INTG.sup.T).sub.q,q.sup.−1)}, G is a geometric matrix in a pseudo-range observation equation, W.sub.INT is a parameter of a fixed error hypothesis model related to integrity, M.sub.i is an identity matrix of a size N.sub.sat*N.sub.sat, N.sub.sat is the number of visible satellites, and q is a q.sup.th sample point; the geometric matrix G in the pseudo-range observation equation contains the LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4; the constraint conditions of the LEO satellite constellation configuration parameters are expressed as:
3. The method according to claim 1, wherein the objective functions of the LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4 in step 2 are expressed as:
4. The method according to claim 1, wherein in step 2, the calculated values of abnormal vertical protection levels are eliminated by the following method: initial anomaly detection thresholds are set to T.sub.first.sup.+, T.sub.first.sup.−, and T.sub.first.sup.+=μ.sub.all+2σ.sub.all, T.sub.first.sup.−=μ.sub.all−2σ.sub.all is defined, where μ.sub.all is an average value of VPL calculated values of vertical protection levels corresponding to all sample points, and σ.sub.all is a standard deviation of vertical protection and VPL calculated values corresponding to all sample points, the calculated value of the vertical protection level VPL of each sample point is compared with T.sub.first.sup.+, T.sub.first.sup.−, and if the inequality T.sub.first.sup.+≤VPL≤T.sub.first.sup.− is satisfied, the sample point passes the threshold detection and waits for the initial population screening; if the inequality T.sub.first.sup.+≤VPL≤T.sub.first.sup.− is not satisfied, the sample point fails the threshold detection and is stored in a abnormal data module.
5. The method according to claim 1, wherein in step 2, the initial population screening is carried out by the following method: for an orbit inclination parameter x.sub.1, a sampling interval is set to 0.01, and a total of 158 sample points are generated; a set of data is taken every 9 sample points as a sample of the initial population, and the 15 samples constitute the initial population of the orbit inclination parameter x.sub.1; for an orbit height parameter x.sub.2, a sampling interval is set to 1, and a total of 1200 sample points are generated; a set of data is taken every 19 sample points as a sample of the initial population, and the 60 samples form the initial population of the orbit inclination parameter x.sub.2; for an initial value parameter x.sub.3 of ascending intersection right ascension, a sampling interval is set to 0.001, and a total of 79 sample points are generated; a set of data is taken every four sample points as a sample of the initial population, and the 15 samples constitute the initial population of the orbit inclination parameter x.sub.3; for an initial value parameter x.sub.4 of mean anomaly, a sampling interval is set to 0.01, and a total of 30 sample points are generated; a set of data is taken every four sample points as a sample of the initial population, and the six samples constitute the initial population of the orbit inclination parameter x.sub.4.
6. The method according to claim 1, wherein in step 3, the fitness of the objective functions of the LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4 is calculated by the following method: a maximum optimization problem function is adopted for a fitness function:
7. The method according to claim 6, wherein the objective function should also satisfy the following conditions: the value of the objective function is ≤35 m.
8. The method according to claim 1, wherein the merging ratio of the parent population and the offspring population to form the new offspring population is:
9. The method according to claim 1, wherein in step 5, a local mean A.sub.m.sup.n of the sample is introduced for local optimal selection, a selection threshold T.sub.sel is set, and after performing the optimal preservation strategy selection for the new offspring population, a difference between the objective function and each local mean A.sub.m.sup.n is calculated, if the difference is greater than the selection threshold T.sub.sel, the local optimal test is passed, and the maximum value of the objective function is taken as the optimal offspring; if the difference is less than the threshold T.sub.sel, the maximum value near the objective function will be searched as the optimal offspring.
10. The method according to claim 9, wherein the local mean A.sub.m.sup.n of the sample is expressed as:
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Further objects, functions and advantages of the present invention will be clarified by the following description of embodiments of the present invention with reference to the accompanying drawings, in which:
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045] With reference to exemplary embodiments, the objects and functions of the present invention and the methods for realizing them will be clarified. However, the present invention is not limited to the following disclosed exemplary embodiments; It can be implemented in different forms. The essence of the description is only to help those skilled in relevant fields to comprehensively understand the specific details of the present invention.
[0046] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In the drawings, the same reference numerals represent the same or similar parts or the same or similar steps.
[0047] Advanced Receiver Autonomous Integrity Monitor (ARAIM) is an important technology in satellite navigation integrity monitoring. If there is any fault in the airborne terminal, it can alert the user in time, without building a large number of ground infrastructure. Its application is convenient and quick, and it can be quickly popularized.
[0048] In order to solve the problems existing in the prior art, the present invention aims to improve the availability of ARAIM of the Beidou satellite navigation system, and reduce its protection level by introducing LEO satellite navigation system. The present invention selects the optimal LEO constellation configuration for different parameters by using non-dominated sorting genetic algorithm with elite strategy, so as to improve the availability of an ARAIM airborne receiver.
[0049] In order to explain the present invention more clearly, firstly, the LEO satellite system is briefly described. As shown in
[0050]
[0051] 1. Traversing vertical protection levels after all subset solutions and fault modes under the condition that integrity risk and continuity risk are equally distributed, and determining the constraint conditions of LEO satellite constellation configuration parameters;
[0052] After the ephemeris data of LEO satellite and Beidou navigation satellite are input into the user algorithm of Multiple Hypothesis Solution Separation (MHSS) of ARAIM, the satellite position information is output according to the satellite almanac, and then the user grid point position information is read, and the visible stars are compared with the shielding angle standard. According to the preset error model and fault mode, the fully visible satellite solution and the subset solution of each fault mode are calculated. After the threshold test of separation, the horizontal/vertical protection level and effective monitoring threshold are calculated, so as to evaluate the state of the constellation. In the basic MHSS ARAIM protection level calculation, the vertical protection value (VPL) less than 35 m is the key index to evaluate the usability, and the VPL value of this grid point is calculated by the maximum function.
[0053] According to the embodiment of the present invention, under the condition that the integrity risk and continuity risk are equally distributed, the vertical protection level after traversing all subset solutions and fault modes is expressed as:
[0054] VPL.sub.q=max ((VPL.sub.0).sub.q,max ((VPL.sub.i).sub.q), where VPL.sub.0 is a vertical protection level under a fault-free condition, (VPL.sub.0).sub.q=K.sub.MD,q.sup.0.Math.σ.sub.0,q+Σ.sub.n=1.sup.Nsat|S.sub.q,n.sup.0|.Math.b.sub.int,n, K.sub.MD,q.sup.0 is an integrity and continuity risk value of the fault-free mode under a fully visible satellite subset, S.sub.q,n.sup.0, is a projection matrix, and b.sub.int,n is a maximum nominal deviation of a n.sup.th satellite;
[0055] VPL, is a vertical protection level corresponding to a measurement deviation of an i.sup.th fault mode where a maximum deviation is not exceeded, (VPL.sub.i).sub.q=K.sub.MD,q.sup.i.Math.σ.sub.i,q+Σ.sub.n=1.sup.Nsat|S.sub.q,n.sup.i|.Math.b.sub.int,n+D.sub.i,q, D.sub.i,q is a detection threshold;
[0056] wherein , σ.sub.0,q=√{square root over ((GW.sub.INTG.sup.T).sub.q,q.sup.−1)}, σ.sub.i,q=√{square root over ((G.sup.TM.sub.iW.sub.INTG.sup.T).sub.q,q.sup.−1)}, G is a geometric matrix in a pseudo-range observation equation, W.sub.INT is a parameter of a fixed error hypothesis model related to integrity, M.sub.i is an identity matrix of a size N.sub.sat*N.sub.sat, N.sub.sat is the number of visible satellites, and q is a q.sup.th sample point;
[0057] the geometric matrix G in the pseudo-range observation equation contains the LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4, in which the parameter x.sub.1 is the orbit inclination, the parameter x.sub.2 is the orbit altitude, the parameter x.sub.3 is the starting value parameter of ascending intersection right ascension, and the parameter x.sub.4 is the starting value of mean anomaly.
[0058] According to the present invention, the constellation configuration of the LEO augmentation system is optimized, and finally the maximum VPL is optimized to achieve the purpose of reducing the protection level. Because the protection level is optimized to the maximum value, the protection level is optimized by reducing the integrity and continuity risk value or optimizing the observation matrix and error parameters.
[0059] In the optimization process, the vertical protection level VPL is a function of the LEO constellation configuration parameter x.sub.1, x.sub.2, x.sub.3, x.sub.4, that is, the objective function in step 2 below. Therefore, the configuration of Low Earth Orbit LEO should be defined first. Combining with the actual launch cost, this invention selects the Walker configuration in two dimensional Lattice Flower Constellation (2D-LFC), which is a special case of 2D-LFC. 2D-LFC can define the orbit of a satellite with nine parameters, six of which are Kepler elements.
[0060] According to the present invention, the constraint conditions of LEO satellite constellation configuration parameters are determined, and a 2D-LFC constellation configuration will satisfy the following constraints:
where N.sub.0 is the number of orbital planes of LEO constellation, N.sub.SO is the number of satellites on each orbital plane, N.sub.C, is a phase parameter, N.sub.C∈[1, N.sub.0]. Ωis a right ascension of an ascending intersection point, M is an average anomaly, where i represents an i.sup.th orbital plane and j represents a j.sup.th satellite.
[0061] Considering the external constraints, the four parameters should be constrained within a certain range, as shown in Table 1.
TABLE-US-00001 TABLE 1 LEO constellation optimization parameters Parameter Range x.sub.1 orbit inclination (rad) 0-π/2 x.sub.2 orbit height (km) 800-2000 x.sub.3 starting value of ascending 0-0.782 intersection right ascension (rad) x.sub.4 starting value of mean anomaly 0-0.3 (rad)
[0062] Step 2, determining objective functions of LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4, eliminating calculated values of abnormal vertical protection levels, and screening initial populations of the parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4;
[0063] where the parameter x.sub.1 is the orbit inclination, the parameter x.sub.2 is the orbit altitude, the parameter x.sub.3 is the starting value parameter of ascending intersection right ascension, and the parameter x.sub.4 is the starting value of mean anomaly.
[0064] Determine the Objective Function
[0065] As this invention is a multiple objective optimization problem (MOOP), which is discussed based on pareto optimal solution, the screening of the initial population is particularly critical when using the Elitist Nondominated Sorting Genetic Algorithm (NSGA-II) method.
[0066] Firstly, the MOOP is transformed into a simple objective optimization problem (SOOP), and the objective functions of the four optimization parameters are listed as follows:
[0067] In mathematical processing, the minimization of the maximum value means min(max((VPL.sub.0).sub.q, max((VPL.sub.i).sub.q))); because it is inconvenient for mathematical calculation, the formula takes two negative signs, and the original optimization objective is transformed into:
−min└−max((VPL.sub.0).sub.q, max((VPL.sub.i).sub.q))┘.
[0068] Then the objective functions corresponding to the four LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4 are described as:
where F.sub.VPL(x.sub.1) is a function where a vertical protection level VPL is the parameter x.sub.1, F.sub.VPL(x.sub.2) is a function where a vertical protection level VPL is the parameter x.sub.2, F.sub.VPL(X .sub.3) is a function where a vertical protection level VPL is the parameter x.sub.3, and F.sub.VPL(x.sub.4) is a function where a vertical protection level VPL is the parameter x.sub.4.
Eliminate the Calculated Values of Abnormal Vertical Protection Level
[0069] Due to satellite interruption, ephemeris calculation error, false alarm and other reasons, it is possible that the calculated value of individual VPL is quite different from the real value, and such VPL value cannot normally participate in the optimization calculation. Therefore, the first task is to eliminate these outliers.
[0070] According to the embodiment of the present invention, as shown in the initial abnormal verification diagram of the vertical protection level in
[0071] According to VPL, initial anomaly detection thresholds T.sub.first.sup.+, T.sub.first.sup.− are set, and T.sub.first.sup.+=μ.sub.all+2σ.sub.all, T.sub.first.sup.−=μ.sub.all−2σ.sub.all are defined, wherein,
[0072] μ.sub.all is an average value of VPL calculated values of vertical protection levels corresponding to all sample points, and σ.sub.all is a standard deviation of vertical protection and VPL calculated values corresponding to all sample points,
[0073] the calculated value of the vertical protection level VPL of each sample point is compared with T.sub.first.sup.+, T.sub.first.sup.−, and if the inequality T.sub.first.sup.+≤VPL≤T.sub.first.sup.− is satisfied, the sample point passes the threshold detection and waits for the initial population screening; if the inequality T.sub.first.sup.+≤VPL≤T.sub.first.sup.− is not satisfied, the sample point fails the threshold detection and is stored in a abnormal data module.
[0074] The failed data will be verified separately after the whole data flow, traversing all abnormal reasons, such as constellation width fault, clock ephemeris fault, signal distortion, antenna offset error, etc. If there is no match, it will be added to the initial population.
Screening Initial Population
[0075] Because the selection of initial population is the basis of genetic algorithm, the selection strategy of initial population is very important. The original random construction mode is based on a huge sample size, but the configuration parameters x.sub.1, x.sub.3, x.sub.4 of the LEO constellation of the present invention only need to be accurate to two or three decimal places, and x.sub.2 only needs to be accurate to one digit, otherwise, many unnecessary calculation loads will be increased. In view of this background, the present invention proposes a data initial population screening strategy based on sampling aiming at the above four parameters.
[0076] According to the embodiment of the present invention, the initial population screening is carried out by the following method:
[0077] for an orbit inclination parameter x.sub.1, a sampling interval is set to 0.01, and a total of 158 sample points are generated; a set of data is taken every 9 sample points as a sample of the initial population, and the 15 samples constitute the initial population of the orbit inclination parameter x.sub.1;
[0078] for an orbit height parameter x.sub.2, a sampling interval is set to 1, and a total of 1200 sample points are generated; a set of data is taken every 19 sample points as a sample of the initial population, and the 60 samples form the initial population of the orbit inclination parameter x.sub.2;
[0079] for an initial value parameter x.sub.3 of ascending intersection right ascension, a sampling interval is set to 0.001, and a total of 79 sample points are generated; a set of data is taken every four sample points as a sample of the initial population, and the 15 samples constitute the initial population of the orbit inclination parameter x.sub.3;
[0080] for an initial value parameter x.sub.4 of mean anomaly, a sampling interval is set to 0.01, and a total of 30 sample points are generated; a set of data is taken every four sample points as a sample of the initial population, and the six samples constitute the initial population of the orbit inclination parameter x.sub.4.
[0081] Step 3, calculating fitness of the objective functions of the LEO satellite constellation configuration parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4;
[0082] After screening and sampling, an initial population with the size of N is generated, and then the rapid non-dominated sorting, selection, crossover, mutation and other operations are performed. The implementation of the algorithm is a process of survival of the fittest similar to the evolutionary theory, and the whole process is also a process of evaluating individual fitness.
[0083] In genetic algorithm, the fitness of individuals is used to evaluate the merits of individuals, so fitness function is needed to participate in the evaluation. Appropriate selection method of evolutionary individuals is helpful to improve the efficiency of population evolution.
[0084] The method calculates the fitness of an objective function of the LEO satellite constellation parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4:
where C.sub.min is a preset number, and the minimum function value of the objective function F.sub.VPL(x) estimated so far is taken as the objective function, F.sub.VPL(x) is an objective function, representing a function where the vertical protection level VPL is the parameter x.sub.1, x.sub.2, x.sub.3 or x.sub.4.
[0085] As the value of the objective function F.sub.VPL(x) meets the requirements only under the requirements of LPV-200, besides the above fitness function, the objective function should also meet the following conditions:
[0086] the value of the objective function F.sub.VPL(x) .sup.F.sup.
[0087] Before checking the fitness function, the requirements for the objective function should be added, and the fitness function can be calculated only after passing the limit value.
[0088] Step 4: after screening out an initial population of the parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4, starting from a second generation population, merging a parent population and an offspring population to form a new offspring population, and performing fast non-dominated sorting, calculating crowding degrees of individuals in each non-dominated layer, randomly paring the individuals, and performing a crossover operation of a genetic algorithm between the paired two individuals.
[0089] According to the embodiment of the present invention, starting from the second generation, the parent population of the previous generation will be merged with the offspring population. As the sample sizes and population numbers of the four parameters are different, the present invention defines the merging ratio of the parent population and the offspring population to form a new offspring population as:
where X.sub.ul is an upper limit of an optimization parameter range, X.sub.ll is a lower limit of the optimization parameter range, Δτ.sub.i is an sampling interval of each parameter, and N.sub.interval is a sample interval when the initial population is generated.
[0090] According to different proportions, and then fast non-dominated sorting is carried out. At the same time, the crowding degree of individuals in each non-dominated layer is calculated, individuals are randomly paired, and cross operations are carried out between the paired two individuals. Usually, the crossover operator and the mutation operator cooperate with each other, and the mutation operator has strong local search ability, which makes the genetic algorithm have both global search ability and local search ability.
[0091] 5, after the parent population and the offspring population are merged to form the new offspring population, implementing optimal preservation strategy and local optimal selection for the new offspring population, and selecting a maximum value of the objective functions as an optimal offspring, and repeating step 4 until a genetic algebra is less than a maximum genetic algebra.
[0092] In the evolution process of genetic algorithm, only individuals with high fitness have a chance to pass on to the next generation, while individuals with low fitness have a smaller probability of passing on to the next generation. This process of survival of the fittest is realized by selecting operators. Combined with the elite strategy, the excellent individual in the parent can enter the offspring and continue to inherit, so as to prevent the loss of Pareto optimal solution.
[0093] The optimal preservation strategy commonly used in the prior art can make the individuals with the highest fitness not participate in crossover and mutation, and use it to replace the individuals with the lowest fitness after crossover and mutation. By this method, the individuals with the highest fitness are retained, but this method is not easy to eliminate the local optimal solution of the algorithm, which reduces the global search ability.
[0094] In the initial population selection, the sampling interval Δτ.sub.i has been used for sampling, which avoids the local optimum to a certain extent. On this basis, the local mean A.sub.m.sup.n of the sample is introduced for the local optimum selection, where
where m represents the m.sup.th local mean value, the maximum value is
and x.sub.i represents the i.sup.th sample of the corresponding parameter, it is stipulated that the average value of every five samples is taken as the local mean value, X.sub.ul is an upper limit of the optimization parameter range, X.sub.ll is a lower limit of the optimization parameter range, and Δτ.sub.i is a X.sub.ul sampling interval of each parameter.
[0095] According to the present invention, a selection threshold T.sub.sel is set (determined according to the statistical average of the ARAIM protection level in practical application), after the optimal preservation strategy of the new offspring population is selected, a difference between the objective function and each local mean A.sub.m.sup.n is calculated,
[0096] if the difference is greater than the selection threshold T.sub.sel, the local optimal test is passed, and the maximum value of the objective function is taken as the optimal offspring; if the difference is less than the threshold T.sub.sel, the maximum value near the objective function will be searched as the optimal offspring.
[0097] After the maximum value of the objective function is selected as the optimal offspring through local optimal selection, repeat step 4 and cycle until the genetic algebra meets the end condition (less than the maximum algebra, which can be adjusted at any time according to the specific simulation environment). At this time, the vertical protection level reaches the minimum value, and the values of the corresponding optimization parameters x.sub.1, x.sub.2, x.sub.3, x.sub.4 are the constellation configuration that makes the protection level of LEO satellite augmentation system the lowest. Using this configuration can ensure the availability while taking into account the economic factors.
[0098] According to the present situation of LEO navigation enhancement, the present invention provides a constellation configuration optimization method suitable for LEO satellite navigation enhancement system, and a constellation configuration optimization method based on ARAIM protection level algorithm is proposed by combining the non-dominated sorting genetic algorithm with elite strategy. The ARAIM protection level algorithm optimization is realized from another angle through operations such as abnormal data elimination and parameter sampling, which makes up for the integrity monitoring vacancy of LEO satellite navigation enhancement system and provides reference for future LEO satellite navigation system design and networking.
[0099] According to the method, the parameters to be optimized are determined by the ARAIM protection level formula, and the specific observation matrix to be optimized is obtained after the risk values are evenly distributed; Define the constraint range of the optimization parameters in the observation matrix, and optimize the objective function within the constraint range; Before optimization, abnormal data detection and data sampling are carried out to screen the initial population, and when the parent and offspring populations are merged, a specific proportion is adopted to merge them purposefully; Finally, in order to avoid local optimization, the local mean of the sample is defined, and the optimized value and the local mean are threshold-tested, so as to achieve the goal of global optimization.
[0100] Combined with the description and practice of the present invention disclosed here, other embodiments of the present invention will be easy to think of and understand by those skilled in the art. The true scope and gist of the present invention are defined by the claims.