• No results found

Fixed Speed increment Interception Orbit Calculation Based on QPSO Algorithm

N/A
N/A
Protected

Academic year: 2020

Share "Fixed Speed increment Interception Orbit Calculation Based on QPSO Algorithm"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

2019 International Conference on Computation and Information Sciences (ICCIS 2019) ISBN: 978-1-60595-644-2

Fixed Speed-increment Interception Orbit

Calculation Based on QPSO Algorithm

Guibo Zheng, Zongbo He, Zhiqiang Zhang and Jindong Li

ABSTRACT

Aiming at the problem of orbit interception under fixed speed increment condition, a method based on quantum-behaved particle swarm optimization (QPSO) algorithm for interception orbit parameters is proposed. This method quickly finds the rendezvous time that can achieve the target interception through the QPSO algorithm based on swarm intelligence, and avoids the problem of large computation and low efficiency caused by the enumeration method. The practical application of the orbit interception problem under an initial condition shows that the method can quickly determine the interception orbit parameters.

1. INTRODUCTION

In the orbit designing of more and more space missions, spacecraft rendezvous orbit design is more and more common, such as rendezvous and docking of space station, on-orbit service of cooperation target and interception of non-cooperative target. In the orbital design of the above space missions, common orbital transfer methods include double-pulse Hohmann orbit transfer and Lambert orbit transfer[1]. In some specific space application scenarios, the optimal interception orbit and the optimal interception time need to be calculated at the condition of the target spacecraft rendezvous with the sub-spacecraft thrown by interception spacecraft at a fixed point in a fixed speed increase, which is the inverse procedure of the traditional Lambert interception orbit calculation process. To complete the optimal

(2)

interception orbit calculation in this scenario, the common method needs to calculate the initial velocity required to achieve the rendezvous at different times by the Lambert method in a small step size until the difference satisfy the accuracy requirement between theoretically calculated speed increment and the specified speed increment. The defects with large calculation amount and long calculation time make it difficult to be applied in engineering.

The parameter optimization algorithm based on biological evolution has strong global optimization ability and adaptability, and the calculation is simple, so it is gradually applied to the parameter optimization of nonlinear problems. Among many optimization algorithms, the swarm intelligence algorithm, the particle swarm optimization (PSO) algorithm[2] has the advantages of simple calculation process and high efficiency, which is based on the study of artificial life and the foraging behavior of flocks and fish stocks. It is used in optimization calculations in various fields. Literature [3] improved the PSO algorithm for finding the maximum power point of the PV system; the literature [4] used the PSO algorithm for cloud computing tasks planning; the literature [5] used the particle swarm algorithm for capacitor optimal allocation strategy of the wind turbine distribution system, to reduce energy loss; literature [6] used simplified particle swarm optimization algorithm for optimal path planning of intelligent mobile robots; literature [7] adopted improved PSO algorithm for cooperative tracking optimization of near space spacecraft. The literature [8] used the quantum particle swarm algorithm for complex network clustering research.

Based on quantum particle swarm optimization (QPSO) algorithm, this paper proposes a fast optimization calculation method for spacecraft interception orbit under fixed speed increment condition, which converts complex time-consuming parameter trial calculation into parameter independent optimization process to shorten calculation time and improve calculation precision. On the basis of the algorithm designing, the interception orbit of the spacecraft with fixed growth rate of 1200m/s on two co-planar elliptical orbits is analyzed and calculated.

2. PARAMETER OPTIMIZATION METHOD BASED ON QPSO

The QPSO-based parameter optimization method is an improved algorithm of Particle Swarm Optimization (PSO) which is an evolutionary computational technique and first proposed by Eberhart and Kennedy in 1995[2]. Starting from a random solution, it finds the optimal solution by iteration, evaluates the quality of the solution by fitness, and searches for the globally optimal value by following the optimal value of current search. Its basic concept stems from the study of foraging behavior of birds.

(3)

well and considers the particle to have quantum behavior. Based on this model, Quantum-behaved Particle Swarm Optimization (QPSO) was proposed.

In the quantum space, the properties of the particles satisfying the aggregate state are completely different, and it can be searched in the whole feasible solution space. Therefore, the global search performance of the quantum PSO algorithm is far superior to the standard PSO algorithm. In quantum space, the velocity and position of a particle cannot be determined at the same time. Therefore, Sun et al.[9] describe the particle state by a wave function 𝛹(𝑥, 𝑡) whose physical meaning is that the square of the wave function is the probability density of the particle appearing at a certain point in space. And by solving the Schrodinger equation, the probability density function of the particle appearing at a certain point in space was gotten. The positional equation of the particle is then determined by Monte Carlo stochastic simulation.

In the QPSO algorithm, the particle's velocity and position information are attributed to one parameter. In order to ensure the convergence of the algorithm, each particle must converge to its p point, 𝑝 = (𝑝1, 𝑝2, … … , 𝑝𝑑) , which pd is the

value of the particle in the d-th dimension.

𝑝𝑑 = (𝜑1. 𝑝𝑖𝑑+ 𝜑2. 𝑝𝑔𝑑)/(𝜑1+ 𝜑2) (1)

Where φ1,φ2 is a random function between 0 and 1.

At the same time, a median optimal position is introduced into the particle swarm to calculate the variable L of the next iteration of the particle, which is defined as the average of the global extreme of all particles. The formula is as follows:

𝑚𝑏𝑒𝑠𝑡 =𝑁1∑𝑁 𝑃𝑖

𝑖=1 = 𝑁1∑𝑁𝑖=1𝑃𝑖1, … ,𝑁1∑𝑁𝑖=1𝑃𝑖𝑑 (2)

Where N is the number of particle groups and 𝑃𝑖 is the global extremum of particle i. Therefore, the formula for calculating the parameters L can be derived:

𝐿(𝑡 + 1) = 2 ∙ 𝛽 ∙ |𝑚𝑏𝑒𝑠𝑡 − 𝑥(𝑡)| (3)

Further, the evolution equation of the particle can be obtained as follows:

𝑥(𝑡 + 1) = 𝑝 ± 𝛽 ∙ |𝑚𝑏𝑒𝑠𝑡 − 𝑥(𝑡)| ∙ 𝑙𝑛 (1/𝑢) (4)

Among them, u=rand(0,1), where β is the coefficient creativity, adjusting its value can control the convergence speed of the algorithm. In general, the algorithm can achieve better results when β linearly decreasing from 1.0 to 0.5. Equations (1), (2), and (4) are the algorithm equations of QPSO.

(4)

𝛽 = (0.95 − 0.55) ∙ (𝑁 − 𝑡) 𝑁⁄ + 0.55 (5)

The research shows that the improved model parameter determination method based on quantum-behaved particle swarm optimization algorithm has higher speed and precision than the traditional model parameter determination method, and is gradually applied to the actual parameter optimization.

3. QPSO-BASED INTERCEPTION ORBIT CALCULATION METHOD

The application scenario of interception orbit calculation in this paper is as follows: the interception spacecraft throws a sub-spacecraft with fixed initial velocity and adjustable speed direction. Through the interception orbit design, the orbital intersection of the sub-spacecraft thrown by interception spacecraft and the target spacecraft is realized.

The specific implementation steps of interception orbit calculation based on QPSO algorithm are as follows:

(1) Determining the population size N and the particle dimension d, initializing the particle population individual position pid and the population optimal position

pgd;

(2) Using the particle swarm position pidas the rendezvous time t, calculating the

position of the target spacecraft after the elapse of time t;

(3) Using the particle swarm position pid as the rendezvous time t, and

calculating the velocity vector V1 required to achieve the rendezvous with the target spacecraft at the time t by the Lambert orbit calculation method;

(4) Taking the value of ‖𝑉1− 𝑉0‖ − ‖𝑉𝑚‖ as the fitness of the particle, where

𝑉0 is the initial vector of the interception spacecraft, and ‖𝑉𝑚‖ is the modulus of the speed increment of the sub-spacecraft thrown by the interception spacecraft ;

(5) Repeat (2)-(4) to calculate the fitness of each particle;

(6) According to its fitness, update the individual optimal position pid(i) and the

group optimal position pgd(i);

(7) Add or subtract with a certain probability according to formulas (2) to (5), update the position of each particle, and generate a new particle population;

(8) Determine whether the particle fitness satisfies the convergence condition or whether it reaches the maximum evolution algebra, and then exits, otherwise returns step (2).

(5)

4. INTERCEPTION ORBIT CALCULATION UNDER FIXED SPEED INCREMENT CONDITIONS

The initial state of interception orbit calculation under fixed speed increment condition is as follows: the target spacecraft and the interception spacecraft operate independently in two polar orbital elliptical orbits with the same orbital height and the same orbital plane, and the orbital inclination angle is 97.3°, and the argument of

perigee of the two orbits differ by 180°. The binary spacecraft relationship and interception diagram are shown in Fig 1. Track 1 is the initial orbit of the interception spacecraft, Track 2 is the initial orbit of the target spacecraft, 4 is the initial position of the interception spacecraft, 5 is the initial position of the target spacecraft, and the interception star throws the sub-spacecraft at 1200 m/s at position 4. After time tf, sub-spacecraft meet the target spacecraft at position 6.

Interception spacecraft

Target spacecraft

1

2 3

4

6 5 Intersection

point

1:orbit of interception spacecraft

[image:5.612.199.400.317.460.2]

2:orbit of target spacecraft 3:Rendezvous point of orbit 4:interception spacecraft 5:target spacecraft 6:intersection point

Figure 1. Schematic diagram of spacecraft’s orbit distribution and interception.

The initial position and velocity vectors RV1 and RV2 of the interception spacecraft and the target spacecraft are: RV1=[-955.872535e3, 631.082894e3, 6686.454443e3, 7.792242e3, 2.227973e3, 0.948591e3]; RV2= [-957.921339e3, 634.428887e3, 6896.221789e3, 7.190404e3, 2.190739e3, 0.643301e3].

(6)

TABLE I. INITIAL PARAMETERS OF SPACECRAFT ORBITS.

Orbital elements α(km) e i(°) Ω(°) ω(°) f(°)

Interception

spacecraft 6979.1 0.02 97.3 196.3 0 81.6

Target spacecraft 6979.1 0.02 97.3 196.3 180 266.2

According to the QPSO-based fixed speed-increment interception orbit calculation method, the Matlab simulation program is written for analysis and calculation.

The initial parameters of the QPSO algorithm are set as follows: the fixed speed increment dV0 of the interception spacecraft throwing spacecraft is 1200 m/s, the number of particles is N=10, the particle dimension is d=1, the maximum number of iterations is 20,000, and the lower limit of the initial position of the particle is taken 0.1, the upper limit of the initial position of the particle is 20, the maximum position value of the particle is 40, and the optimal termination error condition is 1.0×10-6.

According to the above initial conditions, the optimization of the rendezvous time tf, the rendezvous time optimization path is shown in Fig. 2.

It can be seen from the optimization results that after 8 iterations, the fitness (the difference between the theoretical growth rate and the specified growth rate) converges from 108m/s to about 1m/s. After 62 iterations, the fitness reaches 6.57711×10-7m/ s, the calculation time used is 0.1s, and the optimal rendezvous time obtained is tf=19.906113s.

The calculation process for interception orbit is:

(1) Calculate the position vector of the target spacecraft after rendezvous time tf , and get p2'=[-814.577907e3, 677.887944e3, 6907.412031e3];

(2) Combine the interception spacecraft initial position vector

p1=[-955.872535e3,631.082894e3,6866.459444e3], and calculate the orbit transfer velocity vector V1 through p1, p2' and tf by the Lambert equation from p1, p2' and

tf, and get V1=[7087.404359, 2358.866154, 2137.890301];

(3) The initial position velocity vector RV1' of the interception orbit is formed by the interception spacecraft initial position vector p1 and the orbit velocity vector V1;

(4) The elements of intercepted orbits calculated by RV1' is α=7360.7km,

e=0.18, i=97.3°, Ω=196.3°, ω=1°, f=62.7°;

(5) The interception track can be obtained by calculating the position vector from t0 to tf from the elements of orbits.

The change of the position vector of the interception spacecraft, the target spacecraft and the interceptor with time can be calculated by the Matlab program. The evolution and interception process of the two spacecraft position vector are shown in Fig. 3.

In Fig. 3, the p1 point is the initial position of the interception spacecraft, the p1'

point is the initial position of the target spacecraft, t0is the time zero point, t1 is the

(7)

𝑝1𝑝2′

⃑⃑⃑⃑⃑⃑⃑⃑⃑⃑⃑ is the trajectory of the interceptor and 𝑝1′𝑝2′⃑⃑⃑⃑⃑⃑⃑⃑⃑⃑⃑⃑⃑ is the trajectory of the target

spacecraft. To ensure accurate interception, the time of the target spacecraft from p1'

to p2' and the time of the interceptor from p1 to p2' must be equal to the intersection time tf (19.906113s).

0 10 20 30 40 50 60 70

0 20 40 60 80 100 120 Iteration times Fit ness ( m/s )

10 20 30 40 50

0.0 0.2 0.4 0.6 0.8 1.0 F it n e ss ( m /s ) Iteration times Partial enlargement -1.2x106 -8.0x105 -4.0x105 0.0 6.85x106 6.88x106 6.90x106 6.92x106 6x105 7x105 8x105 9x105

orbit of interception spacecraft orbit of target spacecraft orbit of sub-spacecraft Track of interception spacecraft Track of target spacecraft

t0 p1' p2' p2 t 1 p1 t0 Z (m)

Y (m) X (m)

[image:7.612.310.499.149.272.2]

t1

Figure 2. Rendezvous time optimization path. Figure 3. Intercepting process of spacecraft.

5. CONCLUSIONS

Aiming at the optimal interception orbit design problem under fixed speed-increasing constraints, a QPSO algorithm based on swarm intelligence is used to optimize the interception orbit parameters. The calculation results show that the QPSO algorithm can not only obtain the optimal interception parameters, but also has a high convergence speed and accuracy. It is a good parameter optimization method for nonlinear problems.

REFERENCES

1. Sang Yan, Zhou Jin. 2009. “An Approach of Accurate Impulse Transfer Based on Lambert Algorithm,” Journal of National University of Defense Technology, 2009 31(3):29-32.

2. Kennedy J. Eberhart R C. Particle Swarm optimization.1995. “Proceedings of IEEE International Conference on Neural Networks,”1995:1942-1948.

3. Tianmeng Wei, Dongliang Liu, Chuanfeng Zhang.2017. “An Improved Particle Swarm Optimization (PSO)-Based MPPT Strategy for PV System,” Proceedings of ICMITE 2017,

Cheng Du. 2017:1-5.

4. Qing Wang, Xueliang Fu, Gaifang Dong, et al. 2018. “Research on Particle Swarm Optimization Algorithm Based on Cloud Computing Task Scheduling,” Proceedings of the 2018 International

Conference on Physics, Computing and Mathematical Modeling, Shang Hai, 2018:278-284.

5. H.S. Ramadan, A.F. Bendary, S. Nagy. 2017. “Particle swarm optimization algorithm for capacitor allocation problem in distribution systems with wind turbine generators,” International

Journal of Electrical Power & Energy Systems, 2017, 84:143-152.

(8)

7. Fan Cheng-li, Fu Qiang, Qinghua Xing. 2017. “Cooperative tracking optimization of near space high-speed vehicle based on improved particle swarm optimization,” Systems Engineering and

Electronics, 2017 39(3):476-481.

8. Lingling Li, Licheng Jiao, Jiaqi Zhao, et al. 2017. “Quantum-behaved discrete multi-objective particle swarm optimization for complex network clustering,” Pattern Recognition. 2017, 63:1– 14.

9. Sun J, Feng B, Xu W, 2004. “Particle swarm optimization with particles having quantum behavior,” Proceedings of the 2004 Congress on Evolutionary Computation, New York, United

Figure

Figure 1. Schematic diagram of spacecraft’s orbit distribution and interception.
Figure 2. Rendezvous time optimization path.

References

Related documents

The second teacher interviewed in their study, has parents come into the classroom to teach the class their native language and has a bilingual aid to further support her students

Considering the surfeit of pitfalls associated with the lack of transparency in nonprofit organizations, and the apparent number of boards of national

We hypothesize that, unifying BPMod and requirements analysis activities and generating requirements specifications from business process models through automation

Cu(II), Zn(II) exhibit tetragonal structure were as Mo(II) and Fe(II) complexes exhibit octahedral structure.. The proposed structure of Cu (II), Zn (II), Mo (II) and Fe (II)

• Surviving divorced spouse at age of 60 (or over 50 if disabled) who was married to the deceased for 10 years and who is not eligible for an equal or higher personal benefit; or

The segment results benefited from capitalizing direct project related costs since the LNG project agreement with the government of Papua New Guinea was signed

In the third part of the e-learning application (Local elec- tric field in 3D tissue models) we developed an interactive module for visualization of local electric field distribution

BMI: Body mass index; CI: Confidence interval; CMR: Cardiovascular magnetic resonance; CVD: Cardiovascular death; HCM: Hypertrophic cardiomyopathy; HOCM: Hypertrophic