[go: up one dir, main page]

CN112231943A - Multi-star fly-over sequence searching method and system containing 'one stone and multiple birds' fly-over segments - Google Patents

Multi-star fly-over sequence searching method and system containing 'one stone and multiple birds' fly-over segments Download PDF

Info

Publication number
CN112231943A
CN112231943A CN202011490325.4A CN202011490325A CN112231943A CN 112231943 A CN112231943 A CN 112231943A CN 202011490325 A CN202011490325 A CN 202011490325A CN 112231943 A CN112231943 A CN 112231943A
Authority
CN
China
Prior art keywords
pulse
spacecraft
target
flying
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011490325.4A
Other languages
Chinese (zh)
Other versions
CN112231943B (en
Inventor
朱阅訸
罗亚中
杨震
张进
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN202011490325.4A priority Critical patent/CN112231943B/en
Publication of CN112231943A publication Critical patent/CN112231943A/en
Application granted granted Critical
Publication of CN112231943B publication Critical patent/CN112231943B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/15Vehicle, aircraft or watercraft design

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Geometry (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Computational Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

含“一石多鸟”飞越片段的多星飞越序列搜索方法与系统,给定飞越序列中目标和施加脉冲的数目,同时给定一种脉冲和目标的排列方式;设计单脉冲双星和两脉冲三星目标搜索策略;建立单脉冲双星和两脉冲三星飞越轨迹规划模型,并设计相应的多星飞越轨迹规划方法;根据第一个飞越片段的种类选择相应的目标搜索策略,找出潜在的目标组合,并获得飞越片段;重复根据下一个飞越片段的种类选择相应的目标搜索策略,找出潜在的目标组合,并获得飞越片段这一过程,直到搜索完所有飞越片段。该方法能从海量候选目标中找出满足多星飞越条件的目标组合,规划出相应的脉冲飞越轨迹,获得含“一石多鸟”飞越片段的多星飞越序列。

Figure 202011490325

Multi-star flyby sequence search method and system including "one stone, many birds" flyby segment, given the number of targets and applied pulses in the flyby sequence, and given an arrangement of pulses and targets; design single-pulse double stars and two-pulse triple stars Target search strategy; establish single-pulse double-star and two-pulse three-star flyby trajectory planning models, and design the corresponding multi-star flyby trajectory planning method; select the corresponding target search strategy according to the type of the first flyby segment to find out potential target combinations, And obtain the fly-by segment; repeat the process of selecting the corresponding target search strategy according to the type of the next fly-by segment, find out potential target combinations, and obtain the fly-by segment until all the fly-by segments are searched. This method can find out the target combination that meets the conditions of multi-star flyby from a large number of candidate targets, plan the corresponding pulse flyby trajectory, and obtain the multi-star flyby sequence including the flyby segment of "one stone, many birds".

Figure 202011490325

Description

含“一石多鸟”飞越片段的多星飞越序列搜索方法与系统Multi-star flyby sequence search method and system including "one stone, many birds" flyby segment

技术领域technical field

本发明属于航天器飞行任务规划领域,尤其涉及一种多脉冲多星飞越序列搜索方法与系统。The invention belongs to the field of spacecraft flight mission planning, and in particular relates to a method and a system for searching for a multi-pulse multi-star flyby sequence.

背景技术Background technique

多星飞越序列规划是多目标访问任务规划中一类典型的问题。包括多卫星抵近侦察任务和多小行星飞越观测任务等都可以考虑为多星飞越序列规划问题。Multi-satellite flyby sequence planning is a typical problem in multi-objective access mission planning. Including multi-satellite approaching reconnaissance missions and multi-asteroid flyby observation missions, etc. can be considered for the multi-satellite flyby sequence planning problem.

在传统的多脉冲多星飞越序列规划问题中,可施加的脉冲数通常大于访问目标的个数。完成前一个目标的飞越后至少可以施加一次脉冲用以瞄准下一个目标。这类问题的数学特性与多星交会序列规划问题类似,求解难点主要在于访问次序的优化。但当机动次数受限,可施加的脉冲数小于访问目标的个数时,飞越序列中会出现两个相邻访问目标之间没有脉冲,也即一个脉冲需要同时瞄准两个甚至更多目标的情况。这种情况下,求解难点不再是访问次序的优化,而是如何从大规模候选目标中搜索出满足单脉冲多星飞越条件的目标组合,进而获得含“一石多鸟”飞越片段的飞越序列。其中,飞越片段定义为航天器从当前目标出发,通过一至两个脉冲飞越一个或同时飞越多个目标所形成的飞行轨迹。In the traditional multi-pulse multi-star flyby sequence planning problem, the number of pulses that can be applied is usually larger than the number of visited targets. After completing the flyover of the previous target, at least one pulse can be applied to target the next target. The mathematical properties of this kind of problem are similar to the multi-satellite rendezvous sequence programming problem, and the difficulty of solving it mainly lies in the optimization of the access order. However, when the number of maneuvers is limited and the number of pulses that can be applied is less than the number of access targets, there will be no pulses between two adjacent access targets in the flyover sequence, that is, one pulse needs to be aimed at two or more targets at the same time. Happening. In this case, the difficulty of solving is no longer the optimization of the access order, but how to search for the target combination that satisfies the conditions of single-pulse multi-star flyby from the large-scale candidate targets, and then obtain the flyby sequence with the flyby segment of "multiple birds with one stone". . Among them, the flyover segment is defined as the flight trajectory formed by the spacecraft starting from the current target and flying over one or multiple targets at the same time through one or two pulses.

含“一石多鸟”飞越片段的多星飞越序列搜索需要首先解决多星飞越轨迹规划问题。传统的脉冲飞越轨迹规划方法往往是先求出一个脉冲交会解,然后将交会终端的脉冲释放获得相应的飞越解。该方法只能用于单个目标的飞越轨迹规划,无法通过一个脉冲实现对多个目标的同时飞越。此外,目前还没有有效的方法可以快速找出满足多星飞越条件的目标组合。The multi-satellite fly-by sequence search with fly-by segments of "one stone, many birds" needs to solve the multi-satellite fly-by trajectory planning problem first. The traditional pulse flyover trajectory planning method is usually to first obtain a pulse intersection solution, and then release the pulse at the intersection terminal to obtain the corresponding flyover solution. This method can only be used for the flyover trajectory planning of a single target, and cannot achieve simultaneous flyover of multiple targets with one pulse. In addition, there is no effective method to quickly find out the target combination that satisfies the multi-star flyby conditions.

发明内容SUMMARY OF THE INVENTION

针对现有技术存在的缺陷,本发明提供一种含“一石多鸟”飞越片段的多星飞越序列搜索方法与系统。该方法能够较快地从海量候选目标中找出满足多星飞越条件的目标组合,规划出相应的脉冲飞越轨迹,进而获得含“一石多鸟”飞越片段的多星飞越序列。该方法可为面向大规模目标的多星飞越序列搜索提供有效技术支撑。In view of the defects existing in the prior art, the present invention provides a method and system for searching a multi-star flyby sequence containing "one stone, many birds" flyby segments. This method can quickly find out the target combination that satisfies the conditions of multi-star flyby from a large number of candidate targets, plan the corresponding pulse flyby trajectory, and then obtain the multi-star flyby sequence containing the flyby segment of "one stone, many birds". This method can provide effective technical support for multi-star flyby sequence search for large-scale targets.

为实现上述技术目的,本发明的技术方案是:For realizing the above-mentioned technical purpose, the technical scheme of the present invention is:

含“一石多鸟”飞越片段的多星飞越序列搜索方法,包括以下步骤:The multi-star flyby sequence search method with flyby fragments of "one stone, many birds" includes the following steps:

S1:给定本次搜索的多星飞越序列中访问目标和施加脉冲的数目;S1: The number of visited targets and applied pulses in the multi-satellite flyby sequence given this search;

S2:根据目标和脉冲的数目给定脉冲和目标的排列方式,由目标的排列方式确定多星飞越序列,包括多星飞越序列中飞越片段的数量、各飞越片段的种类和排列顺序;S2: The arrangement of pulses and targets is given according to the number of targets and pulses, and the multi-satellite flyby sequence is determined by the arrangement of the targets, including the number of flyby segments in the multi-satellite flyby sequence, the type and arrangement order of each flyby segment;

S3:以航天器出发目标的位置和速度作为当前初始状态,根据多星飞越序列中的第一个飞越片段的种类选择相应的飞越目标搜索策略,找出潜在的目标组合,并采用相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S3: Take the position and speed of the departure target of the spacecraft as the current initial state, select the corresponding fly-by target search strategy according to the type of the first fly-by segment in the multi-star fly-by sequence, find out potential target combinations, and use the corresponding multi-star fly-by sequence. Star flyby trajectory planning method obtains flyby segments satisfying constraints;

S4:以航天器飞越上一个飞越片段中最后一个目标的位置和速度为当前初始状态,根据S2中确定的多星飞越序列中的下一个飞越片段的种类选择相应的飞越目标搜索策略,找出潜在的目标组合,并采用相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S4: Take the position and speed of the last target in the last flyby segment of the spacecraft as the current initial state, select the corresponding flyby target search strategy according to the type of the next flyby segment in the multi-star flyby sequence determined in S2, and find out Potential target combinations, and use the corresponding multi-star flyby trajectory planning method to obtain flyby segments that meet the constraints;

S5:不断重复S4直到获得一条完整的多星飞越序列。S5: Repeat S4 until a complete multi-star flyby sequence is obtained.

作为本发明的优选方案,本发明S1中,目标的数目大于脉冲数目但不大于脉冲数目的两倍。As a preferred solution of the present invention, in the present invention S1, the number of targets is greater than the number of pulses but not greater than twice the number of pulses.

作为本发明的优选方案,本发明S2中,给定的脉冲和目标的排列方式需满足以下两个约束条件:1)任意两个相邻脉冲之间的目标个数不超过3;2)若存在3个连续的目标,则飞越3个连续目标之前至少要安排两个连续的脉冲。As a preferred solution of the present invention, in S2 of the present invention, the arrangement of a given pulse and target must satisfy the following two constraints: 1) the number of targets between any two adjacent pulses does not exceed 3; 2) if If there are 3 consecutive targets, at least two consecutive pulses are scheduled before flying over the 3 consecutive targets.

作为本发明的优选方案,本发明飞越目标搜索策略分为单脉冲双星飞越片段的飞越目标搜索策略和两脉冲三星飞越片段的飞越目标搜索策略,如果为单脉冲双星飞越片段,则选择单脉冲双星飞越片段的飞越目标搜索策略,找出潜在的目标组合;如果为两脉冲三星飞越片段,则选择两脉冲三星飞越片段的飞越目标搜索策略,找出潜在的目标组合。As a preferred solution of the present invention, the fly-by target search strategy of the present invention is divided into a fly-by target search strategy of a single-pulse double-star fly-by segment and a fly-by target search strategy of a two-pulse three-star fly-by segment. The fly-by target search strategy of the fly-by segment is used to find potential target combinations; if it is a two-pulse three-star fly-by segment, the fly-by target search strategy of the two-pulse three-star fly-by segment is selected to find potential target combinations.

作为本发明的优选方案,单脉冲双星飞越片段的飞越目标搜索策略的搜索方法如下:As a preferred solution of the present invention, the search method of the fly-by target search strategy of the single-pulse double-star fly-by segment is as follows:

(1):随机给一段滑行时间

Figure 52803DEST_PATH_IMAGE001
,将航天器从初始状态(r 0,v 0)预报到(r 1,v 1),其中(r 0,v 0)为航天器初始位置和速度,(r 1,v 1)为航天器经过一段滑行时间
Figure 441059DEST_PATH_IMAGE001
后的位置和速度;(1): Randomly give a taxiing time
Figure 52803DEST_PATH_IMAGE001
, predict the spacecraft from the initial state ( r 0 , v 0 ) to ( r 1 , v 1 ), where ( r 0 , v 0 ) is the initial position and velocity of the spacecraft, and ( r 1 , v 1 ) is the spacecraft after a glide time
Figure 441059DEST_PATH_IMAGE001
rear position and velocity;

(2):随机给一个脉冲

Figure 400925DEST_PATH_IMAGE002
和一段滑行时间
Figure 318065DEST_PATH_IMAGE003
,将航天器从当前状态(r 1,v 1)预报到(r 2,v 2),(r 2,v 2)为航天器从当前状态(r 1,v 1)经过滑行时间
Figure 628961DEST_PATH_IMAGE003
后的位置和速度;(2): Randomly give a pulse
Figure 400925DEST_PATH_IMAGE002
and a glide time
Figure 318065DEST_PATH_IMAGE003
, predicts the spacecraft from the current state ( r 1 , v 1 ) to ( r 2 , v 2 ), and ( r 2 , v 2 ) is the taxiing time of the spacecraft from the current state ( r 1 , v 1 )
Figure 628961DEST_PATH_IMAGE003
rear position and velocity;

(3):计算

Figure 289749DEST_PATH_IMAGE004
时间段内航天器与所有访问目标的最近距离,收集所有最近距离小于给定上限值d max的目标并统计这些目标的个数记为n;(3): Calculation
Figure 289749DEST_PATH_IMAGE004
The shortest distance between the spacecraft and all the visited targets in the time period, collect all the targets whose shortest distance is less than the given upper limit value d max and count the number of these targets as n ;

(4):若

Figure 369701DEST_PATH_IMAGE005
,返回(1);(4): If
Figure 369701DEST_PATH_IMAGE005
, return (1);

(5):将

Figure 723322DEST_PATH_IMAGE006
时间段内与航天器最近距离最小的两个目标作为潜在飞越目标组合。(5): will
Figure 723322DEST_PATH_IMAGE006
The two targets with the shortest distance to the spacecraft in the time period are used as a combination of potential overflight targets.

作为本发明的优选方案,两脉冲三星飞越片段的飞越目标搜索策略的搜索方法如下:As a preferred solution of the present invention, the search method of the fly-by target search strategy of the two-pulse three-star fly-by segment is as follows:

(1):随机给一段滑行时间

Figure 754469DEST_PATH_IMAGE007
,将航天器从初始状态(r 0,v 0)预报到(r 1,v 1),其中(r 0,v 0)为航天器初始位置和速度,(r 1,v 1)为航天器经过一段滑行时间
Figure 484528DEST_PATH_IMAGE007
后的位置和速度;(1): Randomly give a taxiing time
Figure 754469DEST_PATH_IMAGE007
, predict the spacecraft from the initial state ( r 0 , v 0 ) to ( r 1 , v 1 ), where ( r 0 , v 0 ) is the initial position and velocity of the spacecraft, and ( r 1 , v 1 ) is the spacecraft after a glide time
Figure 484528DEST_PATH_IMAGE007
rear position and velocity;

(2):随机给一个脉冲

Figure 153407DEST_PATH_IMAGE008
和一段滑行时间
Figure 677929DEST_PATH_IMAGE009
,将航天器从当前状态(r 1,v 1)预报到(r 2,v 2),(r 2,v 2)为航天器从当前状态(r 1,v 1)经过滑行时间
Figure 697838DEST_PATH_IMAGE009
后的位置和速度;(2): Randomly give a pulse
Figure 153407DEST_PATH_IMAGE008
and a glide time
Figure 677929DEST_PATH_IMAGE009
, predicts the spacecraft from the current state ( r 1 , v 1 ) to ( r 2 , v 2 ), and ( r 2 , v 2 ) is the taxiing time of the spacecraft from the current state ( r 1 , v 1 )
Figure 697838DEST_PATH_IMAGE009
rear position and velocity;

(3):随机给一个脉冲

Figure 966008DEST_PATH_IMAGE010
和一段滑行时间
Figure 754972DEST_PATH_IMAGE011
,将航天器从当前状态(r 2,v 2)预报到(r 3,v 3),(r 3,v 3)为航天器从当前状态(r 2,v 2)经过滑行时间
Figure 450396DEST_PATH_IMAGE011
后的位置和速度;(3): Randomly give a pulse
Figure 966008DEST_PATH_IMAGE010
and a glide time
Figure 754972DEST_PATH_IMAGE011
, predicts the spacecraft from the current state ( r 2 , v 2 ) to ( r 3 , v 3 ), and ( r 3 , v 3 ) is the taxiing time of the spacecraft from the current state ( r 2 , v 2 )
Figure 450396DEST_PATH_IMAGE011
rear position and velocity;

(4):计算

Figure 957601DEST_PATH_IMAGE011
时间段内航天器与所有访问目标的最近距离,收集所有最近距离小于给定上限值d max的目标并统计这些目标的个数记为n;(4): Calculation
Figure 957601DEST_PATH_IMAGE011
The shortest distance between the spacecraft and all the visited targets in the time period, collect all the targets whose shortest distance is less than the given upper limit value d max and count the number of these targets as n ;

(5):若

Figure 763883DEST_PATH_IMAGE012
,返回(1);(5): If
Figure 763883DEST_PATH_IMAGE012
, return (1);

(6):将

Figure 938512DEST_PATH_IMAGE013
时间段内与航天器最近距离最小的三个目标作为潜在飞越目标组合。(6): will
Figure 938512DEST_PATH_IMAGE013
The three targets with the shortest distance to the spacecraft in the time period are used as a combination of potential overflight targets.

作为本发明的优选方案,多星飞越轨迹规划方法分为单脉冲双星飞越轨迹规划方法和两脉冲三星飞越轨迹规划方法,如果为单脉冲双星飞越片段,则选择单脉冲双星飞越轨迹规划方法获得满足约束的飞越片段,如果为两脉冲三星飞越片段,则选择两脉冲三星飞越轨迹规划方法获得满足约束的飞越片段。As a preferred solution of the present invention, the multi-star flyby trajectory planning method is divided into a single-pulse double-star flyby trajectory planning method and a two-pulse three-star flyby trajectory planning method. For the constrained flyover segment, if it is a two-pulse three-star flyby segment, select the two-pulse three-star flyby trajectory planning method to obtain a flyby segment that satisfies the constraint.

作为本发明的优选方案,单脉冲双星飞越轨迹规划方法,包括:As a preferred solution of the present invention, the single-pulse binary star flyby trajectory planning method includes:

(1):构建四脉冲双星交会轨迹优化模型;(1): Construct a four-pulse binary star rendezvous trajectory optimization model;

四脉冲双星交会轨迹优化模型的设计变量为:The design variables of the four-pulse binary star rendezvous trajectory optimization model are:

Figure 539258DEST_PATH_IMAGE014
Figure 35223DEST_PATH_IMAGE015
Figure 539258DEST_PATH_IMAGE014
Figure 35223DEST_PATH_IMAGE015

其中,dt 1为航天器在初始轨道上等待的时间;dt 2为航天器从初始轨道通过两脉冲转移到第一个访问目标的时间;dt 3为航天器从第一个访问目标通过两脉冲转移到第二个访问目标的时间;航天器在第一个访问目标上不作停留,因而中间的两个脉冲在同一时刻施加;设t 0为初始时刻,则航天器施加第一个脉冲的时刻t 1、施加第二第三个脉冲的时刻t 2以及施加第四个脉冲的时刻t 3为:Among them, dt 1 is the waiting time of the spacecraft on the initial orbit; dt 2 is the time when the spacecraft transfers from the initial orbit to the first visiting target through two pulses; dt 3 is the time when the spacecraft passes two pulses from the first visiting target Time to transfer to the second visit target; the spacecraft does not stop on the first visit target, so the two pulses in the middle are applied at the same time; let t 0 be the initial time, the time when the spacecraft applies the first pulse t 1 , time t 2 when the second and third pulses are applied, and time t 3 when the fourth pulse is applied are:

Figure 379617DEST_PATH_IMAGE016
Figure 143174DEST_PATH_IMAGE017
Figure 379617DEST_PATH_IMAGE016
Figure 143174DEST_PATH_IMAGE017

四脉冲双星交会轨迹优化模型包括三类约束,第一类约束为脉冲速度增量约束:The four-pulse binary star rendezvous trajectory optimization model includes three types of constraints. The first type of constraints is the pulse velocity increment constraint:

Figure 180400DEST_PATH_IMAGE018
Figure 662197DEST_PATH_IMAGE019
Figure 180400DEST_PATH_IMAGE018
Figure 662197DEST_PATH_IMAGE019

式中,

Figure 810281DEST_PATH_IMAGE020
为航天器施加的第一个脉冲,
Figure 693924DEST_PATH_IMAGE021
为单个脉冲速度增量上限。In the formula,
Figure 810281DEST_PATH_IMAGE020
the first pulse applied to the spacecraft,
Figure 693924DEST_PATH_IMAGE021
It is the upper limit of single pulse speed increment.

第二类约束为航天器在交会时刻与访问目标之间的相对位置约束:The second type of constraint is the relative position constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 167630DEST_PATH_IMAGE022
Figure 871144DEST_PATH_IMAGE023
Figure 167630DEST_PATH_IMAGE022
Figure 871144DEST_PATH_IMAGE023

式中,r 0(t 2)和r 1(t 2)分别为航天器和第一个访问目标在t 2时刻的位置矢量;r 0(t 3)和r 2(t 3)分别为航天器和第二个访问目标在t 3时刻的位置矢量。In the formula, r 0 ( t 2 ) and r 1 ( t 2 ) are the position vectors of the spacecraft and the first visited target at time t 2 , respectively; r 0 ( t 3 ) and r 2 ( t 3 ) are the aerospace The position vector of the controller and the second access target at time t3 .

第三类约束为航天器在交会时刻与访问目标之间的相对速度约束:The third type of constraint is the relative velocity constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 822920DEST_PATH_IMAGE024
Figure 561068DEST_PATH_IMAGE025
Figure 822920DEST_PATH_IMAGE024
Figure 561068DEST_PATH_IMAGE025

式中,v 0(t 2)和v 1(t 2)分别为航天器和第一个访问目标在t 2时刻的速度矢量;v 0(t 3)和v 2(t 3)分别为航天器和第二个访问目标在t 3时刻的速度矢量;

Figure 438632DEST_PATH_IMAGE026
为航天器施加的用于与第二个访问目标交会的第四个脉冲,dv max为航天器飞越目标时允许的最大相对速度。where v 0 ( t 2 ) and v 1 ( t 2 ) are the velocity vectors of the spacecraft and the first visiting target at time t 2 , respectively; v 0 ( t 3 ) and v 2 ( t 3 ) are the the velocity vector of the controller and the second visiting target at time t3 ;
Figure 438632DEST_PATH_IMAGE026
The fourth pulse applied to the spacecraft for rendezvous with the second visiting target, dv max is the maximum relative velocity allowed for the spacecraft to fly over the target.

四脉冲双星交会轨迹优化模型的目标函数为最小化中间两个脉冲矢量和的模:The objective function of the four-pulse binary star rendezvous trajectory optimization model is to minimize the modulus of the vector sum of the two intermediate pulses:

Figure 629442DEST_PATH_IMAGE027
Figure 119329DEST_PATH_IMAGE028
Figure 629442DEST_PATH_IMAGE027
Figure 119329DEST_PATH_IMAGE028

式中,

Figure 977564DEST_PATH_IMAGE029
Figure 527494DEST_PATH_IMAGE030
分别为航天器在t 2时刻施加的用于与第一个访问目标交会和瞄准第二个访问目标的两个脉冲。In the formula,
Figure 977564DEST_PATH_IMAGE029
and
Figure 527494DEST_PATH_IMAGE030
are the two pulses applied by the spacecraft at time t 2 for rendezvous with the first visiting target and aiming at the second visiting target, respectively.

(2):采用交会轨迹优化过渡法将四脉冲双星交会轨迹过渡到单脉冲双星飞越轨迹;(2): Using the rendezvous trajectory optimization transition method to transition the four-pulse binary star rendezvous trajectory to the single-pulse double star flyby trajectory;

航天器通过四脉冲交会两个目标的飞行过程中,航天器、第一个访问目标和第二个访问目标在初始时刻t 0的状态分别为[r 0(t 0), v 0(t 0)]、[r 1(t 0), v 1(t 0)]和[r 2(t 0), v 2(t 0)],[r 0(t 0), v 0(t 0)]、[r 1(t 0), v 1(t 0)]和[r 2(t 0), v 2(t 0)]分别表示航天器、第一个访问目标和第二个访问目标在初始时刻t 0的位置矢量和速度矢量。During the flight of the spacecraft to meet the two targets through four pulses, the states of the spacecraft, the first visiting target and the second visiting target at the initial time t 0 are [ r 0 ( t 0 ), v 0 ( t 0 )], [ r 1 ( t 0 ), v 1 ( t 0 )] and [ r 2 ( t 0 ), v 2 ( t 0 )], [ r 0 ( t 0 ), v 0 ( t 0 )] , [ r 1 ( t 0 ), v 1 ( t 0 )] and [ r 2 ( t 0 ), v 2 ( t 0 )] represent the spacecraft, the first visit target and the second visit target at the initial The position vector and velocity vector at time t 0 .

对于任给的一组设计变量

Figure 205600DEST_PATH_IMAGE031
,首先需要将航天器和两个访问目标的状态由[r 0(t 0), v 0(t 0)]、[r 1(t 0), v 1(t 0)]和[r 2(t 0), v 2(t 0)]分别预报到[r 0(t 1), v 0(t 1)]、[r 1(t 2), v 1(t 2)]和[r 2(t 3), v 2(t 3)],然后采用Lambert算法分别求解r 0(t 1)至r 1(t 2)和r 1(t 2)至r 2(t 3)之间的两段两脉冲交会轨迹,获得交会所需的4个脉冲
Figure 233599DEST_PATH_IMAGE032
~
Figure 946340DEST_PATH_IMAGE033
;通过进化算法优化调整设计变量的取值使式(6)不断减小直至降为0并取消
Figure 932751DEST_PATH_IMAGE034
~
Figure 98153DEST_PATH_IMAGE035
,则四脉冲双星交会轨迹可成功过渡为单脉冲双星飞越轨迹。For any given set of design variables
Figure 205600DEST_PATH_IMAGE031
, the state of the spacecraft and the two visiting targets needs to be divided by [ r 0 ( t 0 ), v 0 ( t 0 )], [ r 1 ( t 0 ), v 1 ( t 0 )] and [ r 2 ( t 0 ), v 2 ( t 0 )] respectively predict [ r 0 ( t 1 ), v 0 ( t 1 )], [ r 1 ( t 2 ), v 1 ( t 2 )] and [ r 2 ( t 3 ), v 2 ( t 3 )], and then use Lambert's algorithm to solve the two segments between r 0 ( t 1 ) to r 1 ( t 2 ) and r 1 ( t 2 ) to r 2 ( t 3 ), respectively The two pulses intersect the trajectory to obtain the 4 pulses required for the intersection
Figure 233599DEST_PATH_IMAGE032
~
Figure 946340DEST_PATH_IMAGE033
; Optimize and adjust the value of the design variables through the evolutionary algorithm, so that the formula (6) is continuously reduced until it is reduced to 0 and canceled
Figure 932751DEST_PATH_IMAGE034
~
Figure 98153DEST_PATH_IMAGE035
, then the rendezvous trajectory of the four-pulse binary star can be successfully transitioned to the flyby trajectory of the single-pulse binary star.

作为本发明的优选方案,两脉冲三星飞越轨迹规划方法,包括:As a preferred solution of the present invention, the two-pulse three-star flyover trajectory planning method includes:

(1):构建七脉冲三星交会轨迹优化模型;(1): Build a seven-pulse Samsung rendezvous trajectory optimization model;

七脉冲三星交会轨迹优化模型的设计变量为:The design variables of the seven-pulse Samsung rendezvous trajectory optimization model are:

Figure 195422DEST_PATH_IMAGE036
Figure 497090DEST_PATH_IMAGE037
Figure 195422DEST_PATH_IMAGE036
Figure 497090DEST_PATH_IMAGE037

其中,dt 1为航天器在初始轨道上等待的时间;dt 2为航天器施加第一个脉冲后的飞行时间;dt 3为航天器从过渡轨道通过两脉冲转移到第一个访问目标的时间;dt 4为航天器从第一个访问目标通过两脉冲转移到第二个访问目标的时间;dt 5为航天器从第二个访问目标通过两脉冲转移到第三个访问目标的时间;

Figure 890288DEST_PATH_IMAGE038
为第一个脉冲;航天器在第一个访问目标和第二个访问目标上都不作停留,因而第三、第四个脉冲在同一时刻施加,第五、第六个脉冲也在同一时刻施加;设t 0为初始时刻,则航天器施加各次脉冲的时刻为:Among them, dt 1 is the waiting time of the spacecraft on the initial orbit; dt 2 is the flight time after the spacecraft applies the first pulse; dt 3 is the time when the spacecraft transfers from the transition orbit to the first access target through two pulses ; dt 4 is the time for the spacecraft to transfer from the first access target to the second access target by two pulses; dt 5 is the time for the spacecraft to transfer from the second access target to the third access target by two pulses;
Figure 890288DEST_PATH_IMAGE038
is the first pulse; the spacecraft does not stop on the first visit target and the second visit target, so the third and fourth pulses are applied at the same time, and the fifth and sixth pulses are also applied at the same time ; Let t 0 be the initial moment, then the moment when the spacecraft applies each pulse is:

Figure 808565DEST_PATH_IMAGE039
Figure 178366DEST_PATH_IMAGE040
Figure 808565DEST_PATH_IMAGE039
Figure 178366DEST_PATH_IMAGE040

其中,t 1t 2分别为第一个和第二个脉冲施加时刻;t 3为第三第四个脉冲施加时刻;t 4为第五第六个脉冲施加时刻;t 5为第七个脉冲施加时刻。Among them, t 1 and t 2 are the moment of applying the first and second pulses respectively; t 3 is the moment of applying the third and fourth pulses; t 4 is the moment of applying the fifth and sixth pulses; t 5 is the moment of applying the seventh pulse pulse application time.

七脉冲三星交会轨迹优化模型包括三类约束。第一类为脉冲速度增量约束:The seven-pulse Samsung rendezvous trajectory optimization model includes three kinds of constraints. The first type is the pulse velocity increment constraint:

Figure 600120DEST_PATH_IMAGE041
Figure 928334DEST_PATH_IMAGE042
Figure 600120DEST_PATH_IMAGE041
Figure 928334DEST_PATH_IMAGE042

式中,

Figure 802749DEST_PATH_IMAGE043
Figure 507400DEST_PATH_IMAGE044
分别为第一个和第二个脉冲。In the formula,
Figure 802749DEST_PATH_IMAGE043
and
Figure 507400DEST_PATH_IMAGE044
are the first and second pulses, respectively.

第二类约束为航天器在交会时刻与访问目标之间的相对位置约束:The second type of constraint is the relative position constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 783660DEST_PATH_IMAGE045
Figure 17195DEST_PATH_IMAGE046
Figure 783660DEST_PATH_IMAGE045
Figure 17195DEST_PATH_IMAGE046

式中,r 0(t 3)和r 1(t 3)分别为航天器和第一个访问目标在t 3时刻的位置矢量;r 0(t 4)和r 2(t 4)分别为航天器和第二个访问目标在t 4时刻的位置矢量;r 0(t 5)和r 3(t 5)分别为航天器和第三个访问目标在t 5时刻的位置矢量。In the formula, r 0 ( t 3 ) and r 1 ( t 3 ) are the position vectors of the spacecraft and the first visited target at time t 3 , respectively; r 0 ( t 4 ) and r 2 ( t 4 ) are the aerospace are the position vectors of the spacecraft and the second visiting target at time t 4 ; r 0 ( t 5 ) and r 3 ( t 5 ) are the position vectors of the spacecraft and the third visiting target at time t 5 , respectively.

第三类约束为航天器在交会时刻与访问目标之间的相对速度约束:The third type of constraint is the relative velocity constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 378907DEST_PATH_IMAGE047
Figure 356090DEST_PATH_IMAGE048
Figure 378907DEST_PATH_IMAGE047
Figure 356090DEST_PATH_IMAGE048

式中,v 0(t 3)和v 1(t 3)分别为航天器和第一个访问目标在t 3时刻的速度矢量;v 0(t 4)和v 2(t 4)分别为航天器和第二个访问目标在t 4时刻的速度矢量;v 0(t 5)和v 3(t 5)分别为航天器和第三个访问目标在t 5时刻的速度矢量;

Figure 752436DEST_PATH_IMAGE049
为航天器施加的用于与第三个访问目标交会的第七个脉冲。In the formula, v 0 ( t 3 ) and v 1 ( t 3 ) are the velocity vectors of the spacecraft and the first visiting target at time t 3 , respectively; v 0 ( t 4 ) and v 2 ( t 4 ) are the the velocity vectors of the spacecraft and the second visiting target at time t 4 ; v 0 ( t 5 ) and v 3 ( t 5 ) are the velocity vectors of the spacecraft and the third visiting target at time t 5 , respectively;
Figure 752436DEST_PATH_IMAGE049
The seventh pulse applied to the spacecraft for rendezvous with the third visiting target.

七脉冲三星交会轨迹优化模型的目标函数为最小化第三、第四个脉冲矢量和与第五、第六个脉冲矢量和的模:The objective function of the seven-pulse three-star intersection trajectory optimization model is to minimize the modulo of the third and fourth pulse vector sums and the fifth and sixth pulse vector sums:

Figure 491345DEST_PATH_IMAGE050
Figure 605932DEST_PATH_IMAGE051
Figure 491345DEST_PATH_IMAGE050
Figure 605932DEST_PATH_IMAGE051

式中,

Figure 121227DEST_PATH_IMAGE052
Figure 637659DEST_PATH_IMAGE053
分别为航天器在t 3时刻施加的用于与第一个访问目标交会和瞄准第二个访问目标的两个脉冲;
Figure 212997DEST_PATH_IMAGE054
Figure 549300DEST_PATH_IMAGE055
分别为航天器在t 4时刻施加的用于与第二个访问目标交会和瞄准第三个访问目标的两个脉冲。In the formula,
Figure 121227DEST_PATH_IMAGE052
and
Figure 637659DEST_PATH_IMAGE053
are the two pulses applied by the spacecraft at time t3 for rendezvous with the first visiting target and aiming at the second visiting target;
Figure 212997DEST_PATH_IMAGE054
and
Figure 549300DEST_PATH_IMAGE055
are the two pulses applied by the spacecraft at time t4 for rendezvous with the second visit target and aiming at the third visit target, respectively.

(2):采用交会轨迹优化过渡法将七脉冲三星交会轨迹过渡到两脉冲三星飞越轨迹;(2): Using the rendezvous trajectory optimization transition method to transition the seven-pulse three-star intersection trajectory to the two-pulse three-star flyover trajectory;

对于任给的一组设计变量[dt 1, dt 2, dt 3, dt 4, dt 5],需要首先将航天器和三个访问目标由初始状态分别预报到[r 0(t 2), v 0(t 2)]、[r 1(t 3), v 1(t 3)]、[r 2(t 4), v 2(t 4)]和[r 3(t 5), v 3(t 5)],然后采用Lambert算法分别求解r 0(t 2)至r 1(t 3)、r 1(t 3)至r 2(t 4)和r 2(t 4)至r 3(t 5)之间的三段两脉冲交会轨迹,获得交会所需的六个脉冲

Figure 868286DEST_PATH_IMAGE056
~
Figure 239224DEST_PATH_IMAGE057
;通过进化算法优化调整设计变量的取值使式(12)的值不断减小直至降为0并取消
Figure 985464DEST_PATH_IMAGE058
~
Figure 543484DEST_PATH_IMAGE059
,则七脉冲三星交会轨迹成功过渡为两脉冲三星飞越轨迹。For any given set of design variables [ dt 1 , dt 2 , dt 3 , dt 4 , dt 5 ], it is necessary to first predict the spacecraft and the three visit targets from the initial state to [ r 0 ( t 2 ), v 0 ( t 2 )], [ r 1 ( t 3 ), v 1 ( t 3 )], [ r 2 ( t 4 ), v 2 ( t 4 )], and [ r 3 ( t 5 ), v 3 ( t 5 )], and then use the Lambert algorithm to solve r 0 ( t 2 ) to r 1 ( t 3 ), r 1 ( t 3 ) to r 2 ( t 4 ) and r 2 ( t 4 ) to r 3 ( t 5 ) The three-segment two-pulse rendezvous trajectory between the three segments to obtain the six pulses required for the rendezvous
Figure 868286DEST_PATH_IMAGE056
~
Figure 239224DEST_PATH_IMAGE057
; Optimize and adjust the value of design variables through evolutionary algorithm to make the value of formula (12) decrease continuously until it drops to 0 and cancel
Figure 985464DEST_PATH_IMAGE058
~
Figure 543484DEST_PATH_IMAGE059
, then the seven-pulse three-star intersection trajectory successfully transitions to the two-pulse three-star flyover trajectory.

本发明还提供了一种含“一石多鸟”飞越片段的多星飞越序列搜索系统,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:The present invention also provides a multi-satellite fly-by sequence search system with fly-by segments of "one stone, many birds", comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the following steps when executing the computer program :

S1:给定本次搜索的多星飞越序列中访问目标和施加脉冲的数目;S1: The number of visited targets and applied pulses in the multi-satellite flyby sequence given this search;

S2:根据目标和脉冲的数目给定脉冲和目标的排列方式,由目标的排列方式确定多星飞越序列,包括多星飞越序列中飞越片段的数量、各飞越片段的种类和排列顺序;S2: The arrangement of pulses and targets is given according to the number of targets and pulses, and the multi-satellite flyby sequence is determined by the arrangement of the targets, including the number of flyby segments in the multi-satellite flyby sequence, the type and arrangement order of each flyby segment;

S3:以航天器出发目标的位置和速度作为当前初始状态,根据多星飞越序列中的第一个飞越片段的种类选择相应的飞越目标搜索策略,找出潜在的目标组合,并采用相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S3: Take the position and speed of the departure target of the spacecraft as the current initial state, select the corresponding fly-by target search strategy according to the type of the first fly-by segment in the multi-star fly-by sequence, find out potential target combinations, and use the corresponding multi-star fly-by sequence. Star flyby trajectory planning method obtains flyby segments satisfying constraints;

S4:以航天器飞越上一个飞越片段中最后一个目标的位置和速度为当前初始状态,根据S2中确定的多星飞越序列中的下一个飞越片段的种类选择相应的飞越目标搜索策略,找出潜在的目标组合,并采用相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S4: Take the position and speed of the last target in the last flyby segment of the spacecraft as the current initial state, select the corresponding flyby target search strategy according to the type of the next flyby segment in the multi-star flyby sequence determined in S2, and find out Potential target combinations, and use the corresponding multi-star flyby trajectory planning method to obtain flyby segments that meet the constraints;

S5:不断重复S4直到获得一条完整的多星飞越序列。S5: Repeat S4 until a complete multi-star flyby sequence is obtained.

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:A computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

S1:给定本次搜索的多星飞越序列中访问目标和施加脉冲的数目;S1: The number of visited targets and applied pulses in the multi-satellite flyby sequence given this search;

S2:根据目标和脉冲的数目给定脉冲和目标的排列方式,由目标的排列方式确定多星飞越序列,包括多星飞越序列中飞越片段的数量、各飞越片段的种类和排列顺序;S2: The arrangement of pulses and targets is given according to the number of targets and pulses, and the multi-satellite flyby sequence is determined by the arrangement of the targets, including the number of flyby segments in the multi-satellite flyby sequence, the type and arrangement order of each flyby segment;

S3:以航天器出发目标的位置和速度作为当前初始状态,根据多星飞越序列中的第一个飞越片段的种类选择相应的飞越目标搜索策略,找出潜在的目标组合,并采用相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S3: Take the position and speed of the departure target of the spacecraft as the current initial state, select the corresponding fly-by target search strategy according to the type of the first fly-by segment in the multi-star fly-by sequence, find out potential target combinations, and use the corresponding multi-star fly-by sequence. Star flyby trajectory planning method obtains flyby segments satisfying constraints;

S4:以航天器飞越上一个飞越片段中最后一个目标的位置和速度为当前初始状态,根据S2中确定的多星飞越序列中的下一个飞越片段的种类选择相应的飞越目标搜索策略,找出潜在的目标组合,并采用相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S4: Take the position and speed of the last target in the last flyby segment of the spacecraft as the current initial state, select the corresponding flyby target search strategy according to the type of the next flyby segment in the multi-star flyby sequence determined in S2, and find out Potential target combinations, and use the corresponding multi-star flyby trajectory planning method to obtain flyby segments that meet the constraints;

传统的飞越序列规划方法仅适用于相邻目标之间至少包含一个脉冲的飞越序列规划问题。本发明提供的含“一石多鸟”飞越片段的多星飞越序列搜索方法和系统,根据给定的脉冲和访问目标的排列方式,逐段搜索飞越目标,规划脉冲机动时刻和机动量,获得满足约束的飞越片段,进而通过飞越片段逐段累加的方式获得最终的多星飞越序列。本发明克服了传统飞越序列规划方法的不足,可有效支持两个或三个相邻目标之间没有脉冲的情况,实现了对含“一石多鸟”飞越序列的大规模全局搜索。Traditional fly-by sequence planning methods are only suitable for fly-by sequence planning problems that contain at least one pulse between adjacent targets. The method and system for searching a multi-satellite fly-by sequence with fly-by segments of "one stone, many birds" provided by the present invention, according to a given arrangement of pulses and access targets, search for fly-by targets segment by segment, plan pulse maneuver time and maneuver amount, and obtain satisfactory results. Constrained flyby segments, and then the final multi-star flyby sequence is obtained by accumulating the flyby segments segment by segment. The invention overcomes the shortcomings of the traditional fly-by sequence planning method, can effectively support the situation that there is no pulse between two or three adjacent targets, and realizes a large-scale global search for the fly-by sequence with "one stone, many birds".

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to the structures shown in these drawings without creative efforts.

图1为本发明一实施例的流程图;1 is a flowchart of an embodiment of the present invention;

图2为飞越片段示例图;Figure 2 is an example diagram of a flyover segment;

图3为航天器通过四脉冲交会两个目标的飞行过程图;Figure 3 is a flight process diagram of the spacecraft crossing two targets through four pulses;

图4为航天器通过七脉冲交会三个目标的飞行过程图;Figure 4 is a flight process diagram of the spacecraft crossing three targets through seven pulses;

图5为单脉冲双星飞越片段的搜索过程图;Fig. 5 is a search process diagram of a single-pulse binary star flyby segment;

图6是两脉冲三星飞越片段的搜索过程图;Fig. 6 is the search process diagram of the two-pulse Samsung flyover segment;

图7是“222” 多星飞越序列的搜索过程图;Fig. 7 is the search process diagram of "222" multi-star flyby sequence;

图8展示了航天器从太阳系出发依次飞越6颗恒星的飞行轨迹图;Figure 8 shows the flight trajectories of the spacecraft flying over 6 stars in sequence from the solar system;

图9展示了航天器从太阳系出发依次飞越5颗恒星的飞行轨迹图。Figure 9 shows the flight trajectories of the spacecraft flying over five stars in sequence from the solar system.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

实施例1:Example 1:

如图1所示,本实施例提供的含“一石多鸟”飞越片段的多星飞越序列搜索方法,包含以下几个步骤:As shown in FIG. 1 , the method for searching a multi-star flyby sequence with a flyby segment of “multiple birds with one stone” provided by this embodiment includes the following steps:

S1:给定本次搜索的多星飞越序列中访问目标和施加脉冲的数目。其中,访问目标的数目大于脉冲的数目但不大于脉冲数目的两倍。S1: The number of targets visited and pulses applied in the multi-satellite flyby sequence for a given search. Wherein, the number of access targets is greater than the number of pulses but not more than twice the number of pulses.

S2:根据目标和脉冲的数目给定脉冲和目标的排列方式,由目标的排列方式确定多星飞越序列。目标的排列方式决定了本次搜索的序列中飞越片段的数量、各飞越片段的种类和排列顺序;S2: The arrangement of pulses and targets is given according to the number of targets and pulses, and the multi-satellite flyby sequence is determined by the arrangement of targets. The arrangement of the targets determines the number of flyover segments, the type and arrangement order of each flyover segment in the sequence of this search;

本发明将航天器从当前目标出发,通过一至两个脉冲飞越一个或同时飞越多个目标所形成的飞行轨迹定义为一个飞越片段。其中,飞越片段的起始时刻为飞越上一个飞越片段中最后一个目标的时刻,飞越片段的终端时刻为飞越某个或多个目标中最后一个目标的时刻。图2给出了一条目标数目为7,脉冲数目为4的飞越序列示例,包含了3个飞越片段。其中,

Figure 931740DEST_PATH_IMAGE060
Figure 891606DEST_PATH_IMAGE061
为单脉冲单星飞越片段,
Figure 310211DEST_PATH_IMAGE062
Figure 621106DEST_PATH_IMAGE063
为单脉冲双星飞越片段,
Figure 281895DEST_PATH_IMAGE064
Figure 361846DEST_PATH_IMAGE065
为两脉冲三星飞越片段。The present invention defines the flight trajectory formed by the spacecraft starting from the current target and flying over one or multiple targets simultaneously through one to two pulses as a flying segment. The start time of the flyover segment is the time of flying over the last target in the previous flyover segment, and the terminal time of the flyover segment is the time of flying over the last target of one or more targets. Figure 2 shows an example of a fly-by sequence with 7 targets and 4 pulses, including 3 fly-by segments. in,
Figure 931740DEST_PATH_IMAGE060
to
Figure 891606DEST_PATH_IMAGE061
is the single-pulse single-star flyby segment,
Figure 310211DEST_PATH_IMAGE062
to
Figure 621106DEST_PATH_IMAGE063
for the flyby segment of a monopulse binary star,
Figure 281895DEST_PATH_IMAGE064
to
Figure 361846DEST_PATH_IMAGE065
For the two-pulse three-star flyby segment.

本步骤给定的脉冲和目标的排列方式需满足以下两个约束条件:1)任意两个相邻脉冲之间的目标个数不超过3;2)若存在3个连续的目标,则飞越3个连续目标之前至少要安排两个连续的脉冲。The arrangement of pulses and targets given in this step must meet the following two constraints: 1) The number of targets between any two adjacent pulses does not exceed 3; 2) If there are 3 consecutive targets, fly over 3 At least two consecutive pulses are scheduled before each consecutive target.

S3:分别设计单脉冲双星飞越片段的飞越目标搜索策略和两脉冲三星飞越片段的飞越目标搜索策略。S3: Design the flyby target search strategy of the single-pulse double-star flyby segment and the flyby target search strategy of the two-pulse three-star flyby segment.

S301:设计单脉冲双星飞越片段的飞越目标搜索策略;S301: Design a fly-by target search strategy for a single-pulse double-star fly-by segment;

单脉冲双星飞越片段的飞越目标搜索策略的搜索流程如下:The search process of the flyby target search strategy of the flyby segment of the single-pulse binary star is as follows:

S30101:随机给一段滑行时间

Figure 715467DEST_PATH_IMAGE066
,将航天器从初始状态(r 0,v 0)预报到(r 1,v 1),其中(r 0,v 0)为航天器初始位置和速度,(r 1,v 1)为航天器经过一段滑行时间
Figure 248080DEST_PATH_IMAGE066
后的位置和速度。S30101: Randomly give a taxiing time
Figure 715467DEST_PATH_IMAGE066
, predict the spacecraft from the initial state ( r 0 , v 0 ) to ( r 1 , v 1 ), where ( r 0 , v 0 ) is the initial position and velocity of the spacecraft, and ( r 1 , v 1 ) is the spacecraft after a glide time
Figure 248080DEST_PATH_IMAGE066
position and speed.

S30102:随机给一个脉冲

Figure 712559DEST_PATH_IMAGE067
和一段滑行时间
Figure 647017DEST_PATH_IMAGE068
,将航天器从当前状态(r 1,v 1)预报到(r 2,v 2),(r 2,v 2)为航天器从当前状态(r 1,v 1)经过滑行时间
Figure 171539DEST_PATH_IMAGE068
后的位置和速度。S30102: Randomly give a pulse
Figure 712559DEST_PATH_IMAGE067
and a glide time
Figure 647017DEST_PATH_IMAGE068
, predicts the spacecraft from the current state ( r 1 , v 1 ) to ( r 2 , v 2 ), and ( r 2 , v 2 ) is the taxiing time of the spacecraft from the current state ( r 1 , v 1 )
Figure 171539DEST_PATH_IMAGE068
position and speed.

S30103:计算

Figure 925869DEST_PATH_IMAGE068
时间段内航天器与所有访问目标的最近距离,收集所有最近距离小于给定上限值d max的目标并统计这些目标的个数记为n;S30103: Calculation
Figure 925869DEST_PATH_IMAGE068
The shortest distance between the spacecraft and all the visited targets in the time period, collect all the targets whose shortest distance is less than the given upper limit value d max and count the number of these targets as n ;

S30104:若n<2,返回S30101;S30104: If n < 2, return to S30101;

S30105:将

Figure 459618DEST_PATH_IMAGE069
时间段内与航天器最近距离最小的两个目标作为潜在飞越目标组合。S30105: Will
Figure 459618DEST_PATH_IMAGE069
The two targets with the shortest distance to the spacecraft in the time period are used as a combination of potential overflight targets.

S302:设计两脉冲三星飞越片段的飞越目标搜索策略;S302: Design a flyover target search strategy for two-pulse three-star flyover segments;

两脉冲三星飞越片段的飞越目标搜索策略的流程如下:The flow of the overflight target search strategy of the two-pulse three-star flyover segment is as follows:

S30201:随机给一段滑行时间

Figure 248583DEST_PATH_IMAGE070
,将航天器从初始状态(r 0,v 0)预报到(r 1,v 1),其中(r 0,v 0)为航天器初始位置和速度,(r 1,v 1)为航天器经过一段滑行时间
Figure 678427DEST_PATH_IMAGE070
后的位置和速度。S30201: Randomly give a taxiing time
Figure 248583DEST_PATH_IMAGE070
, predict the spacecraft from the initial state ( r 0 , v 0 ) to ( r 1 , v 1 ), where ( r 0 , v 0 ) is the initial position and velocity of the spacecraft, and ( r 1 , v 1 ) is the spacecraft after a glide time
Figure 678427DEST_PATH_IMAGE070
position and speed.

S30202:随机给一个脉冲

Figure 949746DEST_PATH_IMAGE071
和一段滑行时间
Figure 756028DEST_PATH_IMAGE072
,将航天器从当前状态(r 1,v 1)预报到(r 2,v 2),(r 2,v 2)为航天器从当前状态(r 1,v 1)经过滑行时间
Figure 399499DEST_PATH_IMAGE073
后的位置和速度。S30202: Randomly give a pulse
Figure 949746DEST_PATH_IMAGE071
and a glide time
Figure 756028DEST_PATH_IMAGE072
, predicts the spacecraft from the current state ( r 1 , v 1 ) to ( r 2 , v 2 ), and ( r 2 , v 2 ) is the taxiing time of the spacecraft from the current state ( r 1 , v 1 )
Figure 399499DEST_PATH_IMAGE073
position and speed.

S30203:随机给一个脉冲

Figure 265824DEST_PATH_IMAGE074
和一段滑行时间
Figure 994746DEST_PATH_IMAGE075
,将航天器从当前状态(r 2,v 2)预报到(r 3,v 3),(r 3,v 3)为航天器从当前状态(r 2,v 2)经过滑行时间
Figure 870298DEST_PATH_IMAGE076
后的位置和速度。S30203: Randomly give a pulse
Figure 265824DEST_PATH_IMAGE074
and a glide time
Figure 994746DEST_PATH_IMAGE075
, predicts the spacecraft from the current state ( r 2 , v 2 ) to ( r 3 , v 3 ), and ( r 3 , v 3 ) is the taxiing time of the spacecraft from the current state ( r 2 , v 2 )
Figure 870298DEST_PATH_IMAGE076
position and speed.

S30204:计算

Figure 633854DEST_PATH_IMAGE076
时间段内航天器与所有访问目标的最近距离,收集所有最近距离小于给定上限值d max的目标并统计这些目标的个数记为n。S30204: Calculation
Figure 633854DEST_PATH_IMAGE076
The shortest distance between the spacecraft and all the visited targets in the time period, collect all targets whose shortest distance is less than the given upper limit value d max and count the number of these targets as n .

S30205:若n<3,返回S30201。S30205: If n <3, return to S30201.

S30206:将

Figure 405501DEST_PATH_IMAGE077
时间段内与航天器最近距离最小的三个目标作为潜在飞越目标组合。S30206: Will
Figure 405501DEST_PATH_IMAGE077
The three targets with the shortest distance to the spacecraft in the time period are used as a combination of potential overflight targets.

S4:设计单脉冲双星飞越轨迹规划方法和两脉冲三星飞越轨迹规划方法。S4: Design a single-pulse double-star flyby trajectory planning method and a two-pulse three-star flyby trajectory planning method.

S401:设计单脉冲双星飞越轨迹规划方法。S401: Design a single-pulse binary star flyby trajectory planning method.

S40101:构建四脉冲双星交会轨迹优化模型;S40101: Construct a four-pulse binary star rendezvous trajectory optimization model;

四脉冲双星交会轨迹优化模型的设计变量为:The design variables of the four-pulse binary star rendezvous trajectory optimization model are:

Figure 887298DEST_PATH_IMAGE078
Figure 300962DEST_PATH_IMAGE079
Figure 887298DEST_PATH_IMAGE078
Figure 300962DEST_PATH_IMAGE079

其中,dt 1为航天器在初始轨道上等待的时间;dt 2为航天器从初始轨道通过两脉冲转移到第一个访问目标的时间;dt 3为航天器从第一个访问目标通过两脉冲转移到第二个访问目标的时间;航天器在第一个访问目标上不作停留,因而中间的两个脉冲在同一时刻施加;设t 0为初始时刻,则航天器施加第一个脉冲的时刻t 1、施加第二第三个脉冲的时刻t 2以及施加第四个脉冲的时刻t 3为:Among them, dt 1 is the waiting time of the spacecraft on the initial orbit; dt 2 is the time when the spacecraft transfers from the initial orbit to the first visiting target through two pulses; dt 3 is the time when the spacecraft passes two pulses from the first visiting target Time to transfer to the second visit target; the spacecraft does not stop on the first visit target, so the two pulses in the middle are applied at the same time; let t 0 be the initial time, the time when the spacecraft applies the first pulse t 1 , time t 2 when the second and third pulses are applied, and time t 3 when the fourth pulse is applied are:

Figure 919025DEST_PATH_IMAGE080
Figure 861573DEST_PATH_IMAGE081
Figure 919025DEST_PATH_IMAGE080
Figure 861573DEST_PATH_IMAGE081

四脉冲双星交会轨迹优化模型需要考虑以下三类约束。第一类约束为脉冲速度增量约束:The following three types of constraints need to be considered in the optimization model of the rendezvous trajectory of the four-pulse binary star. The first type of constraint is the pulse velocity increment constraint:

Figure 332131DEST_PATH_IMAGE082
Figure 283907DEST_PATH_IMAGE083
Figure 332131DEST_PATH_IMAGE082
Figure 283907DEST_PATH_IMAGE083

式中,

Figure 756476DEST_PATH_IMAGE084
为航天器施加的第一个脉冲,
Figure 401084DEST_PATH_IMAGE085
为单个脉冲速度增量上限。In the formula,
Figure 756476DEST_PATH_IMAGE084
the first pulse applied to the spacecraft,
Figure 401084DEST_PATH_IMAGE085
It is the upper limit of single pulse speed increment.

第二类约束为航天器在交会时刻与访问目标之间的相对位置约束:The second type of constraint is the relative position constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 591894DEST_PATH_IMAGE086
Figure 81781DEST_PATH_IMAGE087
Figure 591894DEST_PATH_IMAGE086
Figure 81781DEST_PATH_IMAGE087

式中,r 0(t 2)和r 1(t 2)分别为航天器和第一个访问目标在t 2时刻的位置矢量;r 0(t 3)和r 2(t 3)分别为航天器和第二个访问目标在t 3时刻的位置矢量。In the formula, r 0 ( t 2 ) and r 1 ( t 2 ) are the position vectors of the spacecraft and the first visited target at time t 2 , respectively; r 0 ( t 3 ) and r 2 ( t 3 ) are the aerospace The position vector of the controller and the second access target at time t3 .

第三类约束为航天器在交会时刻与访问目标之间的相对速度约束:The third type of constraint is the relative velocity constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 940016DEST_PATH_IMAGE088
Figure 489946DEST_PATH_IMAGE089
Figure 940016DEST_PATH_IMAGE088
Figure 489946DEST_PATH_IMAGE089

式中,v 0(t 2)和v 1(t 2)分别为航天器和第一个访问目标在t 2时刻的速度矢量;v 0(t 3)和v 2(t 3)分别为航天器和第二个访问目标在t 3时刻的速度矢量;

Figure 902473DEST_PATH_IMAGE090
为航天器施加的用于与第二个访问目标交会的第四个脉冲,dv max为航天器飞越目标时允许的最大相对速度。where v 0 ( t 2 ) and v 1 ( t 2 ) are the velocity vectors of the spacecraft and the first visiting target at time t 2 , respectively; v 0 ( t 3 ) and v 2 ( t 3 ) are the the velocity vector of the controller and the second visiting target at time t3 ;
Figure 902473DEST_PATH_IMAGE090
The fourth pulse applied to the spacecraft for rendezvous with the second visiting target, dv max is the maximum relative velocity allowed for the spacecraft to fly over the target.

四脉冲双星交会轨迹优化模型的目标函数为最小化中间两个脉冲矢量和的模:The objective function of the four-pulse binary star rendezvous trajectory optimization model is to minimize the modulus of the vector sum of the two intermediate pulses:

Figure 461630DEST_PATH_IMAGE091
Figure 908792DEST_PATH_IMAGE092
Figure 461630DEST_PATH_IMAGE091
Figure 908792DEST_PATH_IMAGE092

式中,

Figure 629623DEST_PATH_IMAGE093
Figure 795025DEST_PATH_IMAGE094
分别为航天器在t 2时刻施加的用于与第一个访问目标交会和瞄准第二个访问目标的两个脉冲。In the formula,
Figure 629623DEST_PATH_IMAGE093
and
Figure 795025DEST_PATH_IMAGE094
are the two pulses applied by the spacecraft at time t 2 for rendezvous with the first visiting target and aiming at the second visiting target, respectively.

S40102:采用交会轨迹优化过渡法将四脉冲交会解过渡到单脉冲飞越解;S40102: Transition the four-pulse intersection solution to the single-pulse flyover solution by using the intersection trajectory optimization transition method;

航天器通过四脉冲交会两个目标的飞行过程图3所示。其中,O 0为航天器在施加脉冲前的飞行轨道,O 1O 2分别为第一个访问目标1和第二个访问目标2的飞行轨道。航天器、第一个访问目标1和第二个访问目标2在初始时刻

Figure 390830DEST_PATH_IMAGE095
的状态分别为[r 0(t 0), v 0(t 0)]、[r 1(t 0), v 1(t 0)]和[r 2(t 0), v 2(t 0)]。对于任给的一组设计变量[dt 1, dt 2, dt 3],首先需要将航天器和两个访问目标的状态由[r 0(t 0), v 0(t 0)]、[r 1(t 0), v 1(t 0)]和[r 2(t 0), v 2(t 0)]分别预报到[r 0(t 1), v 0(t 1)]、[r 1(t 2), v 1(t 2)]和[r 2(t 3), v 2(t 3)],然后采用Lambert算法分别求解r 0(t 1)至r 1(t 2)和r 1(t 2)至r 2(t 3)之间的两段两脉冲交会轨迹,获得交会所需的4个脉冲
Figure 692498DEST_PATH_IMAGE096
。通过进化算法优化调整设计变量的取值使式(6)不断减小直至降为0并取消
Figure 584231DEST_PATH_IMAGE096
,则四脉冲双星交会轨迹可成功过渡为单脉冲双星飞越轨迹。The flight process of the spacecraft through the four-pulse rendezvous with two targets is shown in Figure 3. in,O 0is the trajectory of the spacecraft before applying the pulse,O 1andO 2The flight trajectories of the first visit target 1 and the second visit target 2, respectively. The spacecraft, the first visit target 1 and the second visit target 2 at the initial moment
Figure 390830DEST_PATH_IMAGE095
The statuses are [r 0(t 0),v 0(t 0)], [r 1(t 0), v 1(t 0)]and[r 2(t 0),v 2(t 0)]. For any given set of design variables [dt 1,dt 2,dt 3], the state of the spacecraft and the two access targets needs to be converted by [r 0(t 0),v 0(t 0)], [r 1(t 0),v 1(t 0)]and[r 2(t 0),v 2(t 0)] respectively predicted to [r 0(t 1),v 0(t 1)], [r 1(t 2),v 1(t 2)]and[r 2(t 3),v 2(t 3)], and then use the Lambert algorithm to solve ther 0(t 1)tor 1(t 2)andr 1(t 2)tor 2(t 3) between the two segments of the two-pulse rendezvous trajectory to obtain the 4 pulses required for the rendezvous
Figure 692498DEST_PATH_IMAGE096
. By optimizing and adjusting the value of design variables through evolutionary algorithm, formula (6) is continuously reduced until it is reduced to 0 and canceled
Figure 584231DEST_PATH_IMAGE096
, then the rendezvous trajectory of the four-pulse binary star can be successfully transitioned to the flyby trajectory of the single-pulse binary star.

S402:设计两脉冲三星飞越轨迹规划方法。S402: Design a two-pulse three-star flyover trajectory planning method.

S40201:构建七脉冲三星交会轨迹优化模型;S40201: Build a seven-pulse Samsung rendezvous trajectory optimization model;

七脉冲三星交会轨迹优化模型的设计变量为:The design variables of the seven-pulse Samsung rendezvous trajectory optimization model are:

Figure 971350DEST_PATH_IMAGE097
Figure 872309DEST_PATH_IMAGE098
Figure 971350DEST_PATH_IMAGE097
Figure 872309DEST_PATH_IMAGE098

其中,dt 1为航天器在初始轨道上等待的时间;dt 2为航天器施加第一个脉冲后的飞行时间;dt 3为航天器从过渡轨道通过两脉冲转移到第一个访问目标的时间;dt 4为航天器从第一个访问目标通过两脉冲转移到第二个访问目标的时间;dt 5为航天器从第二个访问目标通过两脉冲转移到第三个访问目标的时间;

Figure 294064DEST_PATH_IMAGE099
为第一个脉冲;航天器在第一个访问目标和第二个访问目标上都不作停留,因而第三、第四个脉冲在同一时刻施加,第五、第六个脉冲也在同一时刻施加。设t 0为初始时刻,则航天器施加各次脉冲的时刻为:Among them, dt 1 is the waiting time of the spacecraft on the initial orbit; dt 2 is the flight time after the spacecraft applies the first pulse; dt 3 is the time when the spacecraft transfers from the transition orbit to the first access target through two pulses ; dt 4 is the time for the spacecraft to transfer from the first access target to the second access target by two pulses; dt 5 is the time for the spacecraft to transfer from the second access target to the third access target by two pulses;
Figure 294064DEST_PATH_IMAGE099
is the first pulse; the spacecraft does not stop on the first visit target and the second visit target, so the third and fourth pulses are applied at the same time, and the fifth and sixth pulses are also applied at the same time . Let t 0 be the initial moment, then the moment when the spacecraft applies each pulse is:

Figure 356697DEST_PATH_IMAGE100
Figure 231113DEST_PATH_IMAGE101
Figure 356697DEST_PATH_IMAGE100
Figure 231113DEST_PATH_IMAGE101

其中,t 1t 2分别为第一个和第二个脉冲施加时刻;t 3为第三第四个脉冲施加时刻;t 4为第五第六个脉冲施加时刻;t 5为第七个脉冲施加时刻。Among them, t 1 and t 2 are the moment of applying the first and second pulses respectively; t 3 is the moment of applying the third and fourth pulses; t 4 is the moment of applying the fifth and sixth pulses; t 5 is the moment of applying the seventh pulse pulse application time.

七脉冲三星交会轨迹优化模型的需要考虑以下三类约束。第一类为脉冲速度增量约束:The optimization model of the seven-pulse three-star intersection trajectory needs to consider the following three kinds of constraints. The first type is the pulse velocity increment constraint:

Figure 404605DEST_PATH_IMAGE102
Figure 946445DEST_PATH_IMAGE103
Figure 404605DEST_PATH_IMAGE102
Figure 946445DEST_PATH_IMAGE103

式中,

Figure 179980DEST_PATH_IMAGE104
Figure 807270DEST_PATH_IMAGE105
分别为第一个和第二个脉冲。In the formula,
Figure 179980DEST_PATH_IMAGE104
and
Figure 807270DEST_PATH_IMAGE105
are the first and second pulses, respectively.

第二类约束为航天器在交会时刻与访问目标之间的相对位置约束:The second type of constraint is the relative position constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 285918DEST_PATH_IMAGE106
Figure 682265DEST_PATH_IMAGE107
Figure 285918DEST_PATH_IMAGE106
Figure 682265DEST_PATH_IMAGE107

式中,r 0(t 3)和r 1(t 3)分别为航天器和第一个访问目标在t 3时刻的位置矢量;r 0(t 4)和r 2(t 4)分别为航天器和第二个访问目标在t 4时刻的位置矢量;r 0(t 5)和r 3(t 5)分别为航天器和第三个访问目标在t 5时刻的位置矢量。In the formula, r 0 ( t 3 ) and r 1 ( t 3 ) are the position vectors of the spacecraft and the first visited target at time t 3 , respectively; r 0 ( t 4 ) and r 2 ( t 4 ) are the aerospace are the position vectors of the spacecraft and the second visiting target at time t 4 ; r 0 ( t 5 ) and r 3 ( t 5 ) are the position vectors of the spacecraft and the third visiting target at time t 5 , respectively.

第三类约束为航天器在交会时刻与访问目标之间的相对速度约束:The third type of constraint is the relative velocity constraint between the spacecraft at the moment of rendezvous and the visiting target:

Figure 86701DEST_PATH_IMAGE108
Figure 935709DEST_PATH_IMAGE109
Figure 86701DEST_PATH_IMAGE108
Figure 935709DEST_PATH_IMAGE109

式中,v 0(t 3)和v 1(t 3)分别为航天器和第一个访问目标在t 3时刻的速度矢量;v 0(t 4)和v 2(t 4)分别为航天器和第二个访问目标在t 4时刻的速度矢量;v 0(t 5)和v 3(t 5)分别为航天器和第三个访问目标在t 5时刻的速度矢量;

Figure 716583DEST_PATH_IMAGE110
为航天器施加的用于与第三个访问目标交会的第七个脉冲。In the formula, v 0 ( t 3 ) and v 1 ( t 3 ) are the velocity vectors of the spacecraft and the first visiting target at time t 3 , respectively; v 0 ( t 4 ) and v 2 ( t 4 ) are the the velocity vectors of the spacecraft and the second visiting target at time t 4 ; v 0 ( t 5 ) and v 3 ( t 5 ) are the velocity vectors of the spacecraft and the third visiting target at time t 5 , respectively;
Figure 716583DEST_PATH_IMAGE110
The seventh pulse applied to the spacecraft for rendezvous with the third visiting target.

七脉冲三星交会轨迹优化模型的目标函数为最小化第三、第四个脉冲矢量和与第五、第六个脉冲矢量和的模:The objective function of the seven-pulse three-star intersection trajectory optimization model is to minimize the modulo of the third and fourth pulse vector sums and the fifth and sixth pulse vector sums:

Figure 967436DEST_PATH_IMAGE111
Figure 542773DEST_PATH_IMAGE112
Figure 967436DEST_PATH_IMAGE111
Figure 542773DEST_PATH_IMAGE112

式中,

Figure 879077DEST_PATH_IMAGE113
Figure 198063DEST_PATH_IMAGE114
分别为航天器在t 3时刻施加的用于与访问目标1交会和瞄准访问目标2的两个脉冲;
Figure 303422DEST_PATH_IMAGE115
Figure 49661DEST_PATH_IMAGE116
分别为航天器在t 4时刻施加的用于与访问目标2交会和瞄准访问目标3的两个脉冲。In the formula,
Figure 879077DEST_PATH_IMAGE113
and
Figure 198063DEST_PATH_IMAGE114
are the two pulses applied by the spacecraft at time t 3 for rendezvous with visiting target 1 and aiming at visiting target 2;
Figure 303422DEST_PATH_IMAGE115
and
Figure 49661DEST_PATH_IMAGE116
are the two pulses applied by the spacecraft at time t 4 to rendezvous with visit target 2 and to aim at visit target 3, respectively.

S40202:采用交会轨迹优化过渡法将七脉冲交会解过渡到两脉冲飞越解;S40202: Transition the seven-pulse intersection solution to the two-pulse flyover solution by using the rendezvous trajectory optimization transition method;

航天器通过七脉冲交会三个目标的飞行过程如图4所示。其中,

Figure 138840DEST_PATH_IMAGE117
为航天器在施加脉冲前的飞行轨道,O 1O 2O 3分别为三个访问目标的飞行轨道。对于任给的一组设计变量[dt 1, dt 2, dt 3, dt 4, dt 5],需要首先将航天器和三个访问目标由初始状态分别预报到[r 0(t 2), v 0(t 2)]、[r 1(t 3), v 1(t 3)]、[r 2(t 4), v 2(t 4)]和[r 3(t 5), v 3(t 5)],然后采用Lambert算法分别求解r 0(t 2)至r 1(t 3)、r 1(t 3)至r 2(t 4)和r 2(t 4)至r 3(t 5)之间的三段两脉冲交会轨迹,获得交会所需的六个脉冲
Figure 995937DEST_PATH_IMAGE118
~
Figure 985497DEST_PATH_IMAGE119
;通过进化算法优化调整设计变量的取值使式(12)的值不断减小直至降为0并取消
Figure 902637DEST_PATH_IMAGE120
~
Figure 479112DEST_PATH_IMAGE121
,则七脉冲三星交会轨迹成功过渡为两脉冲三星飞越轨迹。The flight process of the spacecraft through the seven-pulse rendezvous with three targets is shown in Figure 4. in,
Figure 138840DEST_PATH_IMAGE117
O 1 , O 2 and O 3 are the flight trajectories of the three visiting targets, respectively. For any given set of design variables [ dt 1 , dt 2 , dt 3 , dt 4 , dt 5 ], it is necessary to first predict the spacecraft and the three visit targets from the initial state to [ r 0 ( t 2 ), v 0 ( t 2 )], [ r 1 ( t 3 ), v 1 ( t 3 )], [ r 2 ( t 4 ), v 2 ( t 4 )], and [ r 3 ( t 5 ), v 3 ( t 5 )], and then use the Lambert algorithm to solve r 0 ( t 2 ) to r 1 ( t 3 ), r 1 ( t 3 ) to r 2 ( t 4 ) and r 2 ( t 4 ) to r 3 ( t 5 ) The three-segment two-pulse rendezvous trajectory between the three segments to obtain the six pulses required for the rendezvous
Figure 995937DEST_PATH_IMAGE118
~
Figure 985497DEST_PATH_IMAGE119
; Optimize and adjust the value of design variables through evolutionary algorithm to make the value of formula (12) decrease continuously until it drops to 0 and cancel
Figure 902637DEST_PATH_IMAGE120
~
Figure 479112DEST_PATH_IMAGE121
, then the seven-pulse three-star intersection trajectory successfully transitions to the two-pulse three-star flyover trajectory.

S5:以航天器出发目标的位置速度为当前初始状态,根据S2中给定的多星飞越序列中的第一个飞越片段的种类选择S3中相应的飞越目标搜索策略,找出潜在的目标组合,并采用S4中相应的多星飞越轨迹规划方法获得满足约束的飞越片段。S5: Take the position and speed of the spacecraft's departure target as the current initial state, select the corresponding fly-by target search strategy in S3 according to the type of the first fly-by segment in the multi-star fly-by sequence given in S2, and find out potential target combinations , and use the corresponding multi-star flyby trajectory planning method in S4 to obtain flyby segments that satisfy the constraints.

本步骤可概括为“试射+微调”两个阶段。其中,“试射”是从海量目标中找出潜在的可以同时飞越的目标组合,也即S3的搜索过程。而“微调”则是通过优化的方法调整“试射”轨迹,使航天器能够同时飞越搜出的潜在目标组合,也即S4的优化过程。单脉冲双星飞越片段的搜索过程如图5所示,两脉冲三星飞越片段的搜索过程如图6所示。This step can be summarized as two stages of "test firing + fine-tuning". Among them, the "test firing" is to find out potential target combinations that can be flown over at the same time from a large number of targets, that is, the search process of S3. The "fine-tuning" is to adjust the "test-fire" trajectory through an optimization method, so that the spacecraft can fly over the potential target combination found at the same time, that is, the optimization process of S4. The search process of the single-pulse double-star flyby segment is shown in Figure 5, and the search process of the two-pulse three-star flyby segment is shown in Figure 6.

S6:以航天器飞越上一个片段中最后一颗星的位置速度为当前初始状态,根据S2中确定的多星飞越序列中的下一个飞越片段的种类选择S3中相应的飞越目标搜索策略,找出潜在的目标组合,并采用S4中相应的多星飞越轨迹规划方法获得满足约束的飞越片段。S6: Take the position and speed of the spacecraft flying over the last star in the previous segment as the current initial state, select the corresponding fly-by target search strategy in S3 according to the type of the next fly-by segment in the multi-star fly-by sequence determined in S2, and find The potential target combination is obtained, and the corresponding multi-satellite flyby trajectory planning method in S4 is used to obtain the flyby segment that meets the constraints.

S7:不断重复S6直到获得一条完整的多星飞越序列。S7: Repeat S6 until a complete multi-star flyby sequence is obtained.

重复S6的过程即为搜索飞越序列时飞越片段不断累加的过程。为了方便描述,本发明采用数字串来表征飞越序列的类型。其中,数字串的长度(位数)表示总共施加的脉冲数目,数字串中的数字表示每个脉冲施加后飞越的目标个数。例如,“222”表示航天器总共施加了3次脉冲,飞越了6个目标,每个脉冲分别飞越两个目标。“0322”表示航天器总共施加了4次脉冲,飞越了7个目标,前两个脉冲飞越了三个目标,后两个脉冲各飞越了两个目标。“222”飞越序列的搜索过程如图7所示。The process of repeating S6 is the process of continuously accumulating the flyover segments when searching for the flyover sequence. For the convenience of description, the present invention adopts a number string to represent the type of flyover sequence. Among them, the length (number of digits) of the digital string represents the total number of pulses applied, and the number in the digital string represents the number of targets to fly over after each pulse is applied. For example, "222" means that the spacecraft applied a total of 3 pulses and flew over 6 targets, with each pulse flying over two targets separately. "0322" means that the spacecraft applied a total of 4 pulses and flew over 7 targets. The first two pulses flew over three targets, and the last two pulses flew over two targets each. The search process of the "222" flyover sequence is shown in Figure 7.

至此,基于飞越片段累加法对含“一石多鸟”飞越片段的多星飞越序列搜索过程全部完成。So far, the search process of multi-star flyby sequences containing flyby fragments of "multiple birds with one stone" based on the flyby fragment accumulation method has been completed.

实施例2:Example 2:

本实施例以银河系多恒星飞越序列搜索为例进行说明。本实施例中出发目标为太阳系,其初始时刻的位置和速度分别为[8.34 kpc, 0, 0]和[0, -256.41 km/s, 0]。其中1kpc = 30856775814671900 km。航天器的初始位置和速度与太阳系相同。This embodiment is described by taking the multi-star flyby sequence search in the Milky Way as an example. In this embodiment, the starting target is the solar system, and its initial position and velocity are [8.34 kpc, 0, 0] and [0, -256.41 km/s, 0] respectively. where 1kpc = 30856775814671900 km. The initial position and velocity of the spacecraft are the same as in the solar system.

本实施例含“一石多鸟”飞越片段的多星飞越序列搜索方法,包括以下步骤:The multi-star flyby sequence search method containing the flyby segment of "one stone, many birds" in this embodiment includes the following steps:

S1:给定本次搜索的飞越序列中被访问目标和施加脉冲的数目;S1: The number of visited targets and applied pulses in the flyover sequence given this search;

本次搜索的飞越序列给定为,被访问目标数为6个,脉冲数为3个。The flyover sequence of this search is given as the number of visited targets is 6 and the number of pulses is 3.

S2:根据被访问目标和脉冲的数目给定一种脉冲和目标的排列方式,该排列方式决定了序列中飞越片段的数量、各飞越片段的种类和排列顺序;S2: According to the number of visited targets and pulses, an arrangement of pulses and targets is given, which determines the number of flyover segments in the sequence, the type and arrangement order of each flyover segment;

本次搜索的飞越序列给定为“222”类型。因此,该序列中飞越片段的数量为3,均为单脉冲双星飞越片段。The flyover sequence for this search is given the "222" type. Therefore, the number of flyby segments in this sequence is 3, all of which are single-pulse binary flyby segments.

S3:按照实施例1中S3中的方法分别设计单脉冲双星目标搜索策略和两脉冲三星目标搜索策略。S3: According to the method in S3 in Embodiment 1, a single-pulse double-star target search strategy and a two-pulse three-star target search strategy are respectively designed.

S4:按照实施例1中S4中的方法分别建立单脉冲双星和两脉冲三星飞越轨迹规划模型,并设计相应的多星飞越轨迹规划方法。S4: According to the method in S4 in Embodiment 1, respectively establish a single-pulse double-star and two-pulse three-star flyby trajectory planning model, and design a corresponding multi-star flyby trajectory planning method.

S5:以航天器出发目标的位置和速度为当前初始状态,根据S2中给定的第一个飞越片段的种类选择S3中相应的目标搜索策略,找出潜在的目标组合,并采用S4中相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S5: Take the position and speed of the departure target of the spacecraft as the current initial state, select the corresponding target search strategy in S3 according to the type of the first flyover segment given in S2, find out potential target combinations, and use the corresponding target in S4. The multi-satellite flyby trajectory planning method based on the method obtains flyby segments that satisfy the constraints;

本实施例S2中给定的第一个飞越片段为单脉冲双星飞越片段,因此选择S3中的单脉冲双星目标搜索策略,通过单脉冲双星目标搜索策略获得两颗潜在的可同时飞越的恒星编号为10672和9880,星历数据可通过访问https://gtocx.jpl.nasa.gov/gtocx/data/获得。然后采用单脉冲双星飞越轨迹规划方法获得同时飞越10672号和9880号恒星的飞越轨迹。The first flyby segment given in S2 in this embodiment is a single-pulse double-star flyby segment. Therefore, the single-pulse-binary star target search strategy in S3 is selected, and the numbers of two potential stars that can fly by at the same time are obtained through the single-pulse-binary star target search strategy. For 10672 and 9880, ephemeris data is available by visiting https://gtocx.jpl.nasa.gov/gtocx/data/. Then, the flyby trajectories of the stars 10672 and 9880 at the same time are obtained by using the single-pulse binary flyby trajectory planning method.

S6:航天器飞越上一个片段中最后一颗星的位置和速度为当前初始状态,根据S2中确定的下一个飞越片段的种类选择S3中相应的目标搜索策略,找出潜在的目标组合,并采用S4中相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S6: The position and speed of the last star in the previous segment of the spacecraft is the current initial state. According to the type of the next segment determined in S2, the corresponding target search strategy in S3 is selected to find out potential target combinations, and Use the corresponding multi-satellite flyby trajectory planning method in S4 to obtain flyby segments that satisfy the constraints;

S7:不断重复S6直到获得一条完整的多星飞越序列。S7: Repeat S6 until a complete multi-star flyby sequence is obtained.

以飞越9880号恒星时航天器的位置和速度为当前位置和速度,选择S3中的单脉冲双星目标搜索策略,通过步骤(1)~(5)获得两颗潜在的可同时飞越的恒星编号为40977和99421,然后采用单脉冲双星飞越轨迹规划方法获得同时飞越40977号和99421号恒星的飞越轨迹。再以飞越99421号恒星时航天器的位置和速度为当前位置和速度,选择S3中的单脉冲双星目标搜索策略,通过步骤(1)~(5)获得两颗潜在的可同时飞越的恒星编号为13002和12384,然后采用单脉冲双星飞越轨迹规划方法获得同时飞越13002号和12384号恒星的飞越轨迹。至此,一条完整的“222”多星飞越序列搜索完毕。Taking the position and speed of the spacecraft when flying over the star 9880 as the current position and speed, select the single-pulse binary star target search strategy in S3, and obtain two potential stars that can fly by at the same time through steps (1)~(5). 40977 and 99421, and then use the single-pulse binary flyby trajectory planning method to obtain the flyby trajectories of the stars 40977 and 99421 at the same time. Then take the position and speed of the spacecraft when flying over the star 99421 as the current position and speed, select the single-pulse binary star target search strategy in S3, and obtain the numbers of two potential stars that can fly by at the same time through steps (1)~(5). are 13002 and 12384, and then the flyby trajectories of the stars 13002 and 12384 at the same time are obtained by using the single-pulse binary flyby trajectory planning method. So far, a complete "222" multi-star flyby sequence has been searched.

图8展示了航天器从太阳系出发依次飞越6颗恒星的飞行轨迹。表1给出了本例“222”飞越序列的相关信息。从表中可以看出航天器飞越这6颗恒星时相对距离均小于10-4 kpc,相对速度均小于300 km/s,满足飞越状态的约束。因此表1给出的“222”飞越序列是一条满足飞越状态约束的含一个“一石二鸟”飞越片段的多星飞越序列。Figure 8 shows the flight trajectories of the spacecraft starting from the solar system and flying over six stars in sequence. Table 1 gives the relevant information of the "222" flyover sequence in this example. It can be seen from the table that the relative distance and relative velocity of the spacecraft are all less than 10 -4 kpc when flying over these six stars, and the relative speed is all less than 300 km/s, which satisfies the constraints of the flyby state. Therefore, the "222" fly-by sequence given in Table 1 is a multi-star fly-by sequence with a fly-by segment of "two birds with one stone" that satisfies the fly-by state constraint.

表1 “222”飞越序列相关信息Table 1 "222" flyover sequence related information

Figure 405480DEST_PATH_IMAGE122
Figure 405480DEST_PATH_IMAGE122

实施例3:Example 3:

本实施例中出发目标任为太阳系,其初始时刻的位置和速度分别为[8.34 kpc, 0, 0]和[0, -256.41 km/s, 0]。其中1 kpc = 30856775814671900 km。航天器的初始位置和速度与太阳系相同。In this embodiment, the starting target is the solar system, and its initial position and velocity are [8.34 kpc, 0, 0] and [0, -256.41 km/s, 0] respectively. where 1 kpc = 30856775814671900 km. The initial position and velocity of the spacecraft are the same as in the solar system.

本实施例含“一石多鸟”飞越片段的多星飞越序列搜索方法,包括以下步骤:The multi-star flyby sequence search method containing the flyby segment of "one stone, many birds" in this embodiment includes the following steps:

S1:给定本次搜索的飞越序列中被访问目标和施加脉冲的数目。S1: The number of targets visited and applied pulses in the flyover sequence given this search.

本次搜索的飞越序列给定为,被访问目标数为5个,脉冲数为3个。The flyover sequence of this search is given as, the number of visited targets is 5, and the number of pulses is 3.

S2:根据被访问目标和脉冲的数目给定一种脉冲和目标的排列方式,该排列方式决定了序列中飞越片段的数量、各飞越片段的种类和排列顺序;S2: According to the number of visited targets and pulses, an arrangement of pulses and targets is given, which determines the number of flyover segments in the sequence, the type and arrangement order of each flyover segment;

本次搜索的飞越序列给定为“032”类型。因此,该序列中飞越片段的数量为2,第一个为两脉冲三星飞越片段,第二个为单脉冲双星飞越片段。The flyover sequence for this search is given the "032" type. Therefore, the number of flyby segments in this sequence is 2, the first is a two-pulse three-star flyby segment, and the second is a single-pulse double-star flyby segment.

S3:按照实施例1中S3中的方法分别设计单脉冲双星目标搜索策略和两脉冲三星目标搜索策略。S3: According to the method in S3 in Embodiment 1, a single-pulse double-star target search strategy and a two-pulse three-star target search strategy are respectively designed.

S4:按照实施例1中S4中的方法分别建立单脉冲双星和两脉冲三星飞越轨迹规划模型,并设计相应的多星飞越轨迹规划方法。S4: According to the method in S4 in Embodiment 1, respectively establish a single-pulse double-star and two-pulse three-star flyby trajectory planning model, and design a corresponding multi-star flyby trajectory planning method.

S5:以航天器出发目标的位置和速度为当前初始状态,根据S2中给定的第一个飞越片段的种类选择S3中相应的目标搜索策略,找出潜在的目标组合,并采用S4中相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S5: Take the position and speed of the departure target of the spacecraft as the current initial state, select the corresponding target search strategy in S3 according to the type of the first flyover segment given in S2, find out potential target combinations, and use the corresponding target in S4. The multi-satellite flyby trajectory planning method obtains flyby segments that satisfy the constraints;

S2中给定的第一个飞越片段为两脉冲三星飞越片段,因此选择S3中的两脉冲三星目标搜索策略,获得三颗潜在的可同时飞越的恒星编号为2097、49164和4478,然后采用两脉冲三星飞越轨迹规划方法获得同时飞越2097号、49164号和4478号恒星的飞越轨迹。The given first flyby segment in S2 is a two-pulse three-star flyby segment, so the two-pulse three-star target search strategy in S3 is selected to obtain three potential simultaneous flyby stars numbered 2097, 49164 and 4478, and then two The pulsing three-star flyby trajectory planning method obtains the flyby trajectories of the stars 2097, 49164 and 4478 at the same time.

S6:以航天器飞越上一个片段中最后一颗星的位置和速度为当前初始状态,根据S2中确定的下一个飞越片段的种类选择S3中相应的目标搜索策略,找出潜在的目标组合,并采用S4中相应的多星飞越轨迹规划方法获得满足约束的飞越片段;S6: Take the position and speed of the last star in the last segment of the spacecraft as the current initial state, select the corresponding target search strategy in S3 according to the type of the next segment determined in S2, and find out potential target combinations, And use the corresponding multi-star flyby trajectory planning method in S4 to obtain flyby segments that satisfy the constraints;

S7:不断重复S6直到获得一条完整的多星飞越序列。S7: Repeat S6 until a complete multi-star flyby sequence is obtained.

以飞越4478号恒星时航天器的位置和速度为当前位置和速度,选择S3中的单脉冲双星目标搜索策略,获得两颗潜在的可同时飞越的恒星编号为4855和36794,然后采用单脉冲双星飞越轨迹规划方法获得同时飞越4855号和36794号恒星的飞越轨迹。至此,一条完整的“032”多星飞越序列搜索完毕。Taking the position and speed of the spacecraft when flying over the star 4478 as the current position and speed, select the target search strategy for single-pulse binary stars in S3, and obtain two potential stars that can be flown by at the same time. The flyby trajectory planning method obtained the flyby trajectories of the stars 4855 and 36794 at the same time. So far, a complete "032" multi-star flyby sequence has been searched.

图9展示了航天器从太阳系出发依次飞越5颗恒星的飞行轨迹。表2给出了本例“032”飞越序列的相关信息。从表中可以看出航天器飞越这5颗恒星时相对距离均小于10-4 kpc,相对速度均小于300 km/s,满足飞越状态的约束。因此表2给出的“032”飞越序列是一条满足飞越状态约束的含一个“一石二鸟”和一个“一石三鸟”飞越片段的多星飞越序列。Figure 9 shows the flight trajectories of the spacecraft flying over five stars in sequence from the solar system. Table 2 gives the relevant information of the "032" flyover sequence in this example. It can be seen from the table that the relative distance and relative velocity of the spacecraft are all less than 10 -4 kpc when flying over the five stars, and the relative speed is all less than 300 km/s, which satisfies the constraints of the flyby state. Therefore, the "032" fly-by sequence given in Table 2 is a multi-star fly-by sequence that satisfies the fly-by state constraint and contains one fly-by segment of "two birds with one stone" and one fly-by segment of "three birds with one stone".

表2 “032”飞越序列相关信息Table 2 "032" flyover sequence related information

Figure 485431DEST_PATH_IMAGE123
Figure 485431DEST_PATH_IMAGE123

综上所述,虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域普通技术人员,在不脱离本发明的精神和范围内,当可作各种更动与润饰,因此本发明的保护范围当视权利要求书界定的范围为准。In summary, although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person of ordinary skill in the art, without departing from the spirit and scope of the present invention, can make various modifications. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.

Claims (10)

1. The method for searching the multi-star fly-over sequence containing the 'one stone and multiple birds' fly-over segment is characterized by comprising the following steps of:
s1: giving the number of access targets and applied pulses in the multi-satellite flying sequence searched at this time;
s2: giving pulses and an arrangement mode of the targets according to the number of the targets and the number of the pulses, and determining a multi-satellite flying sequence according to the arrangement mode of the targets, wherein the multi-satellite flying sequence comprises the number of flying fragments in the multi-satellite flying sequence, the type and the arrangement sequence of each flying fragment;
s3: selecting a corresponding flying target searching strategy according to the type of a first flying fragment in a multi-satellite flying sequence by taking the position and the speed of a starting target of the spacecraft as a current initial state, finding out a potential target combination, and obtaining a flying fragment by adopting a corresponding multi-satellite flying track planning method;
s4: selecting a corresponding flying target searching strategy according to the type of the next flying fragment in the multi-satellite flying sequence determined in S2 by taking the position and the speed of the last target in the last flying fragment when the spacecraft flies over as the current initial state, finding out a potential target combination, and obtaining the flying fragment by adopting a corresponding multi-satellite flying trajectory planning method;
s5: s4 is repeated until a complete multi-satellite fly-through sequence is obtained.
2. The method for searching the multi-star fly-over sequence containing the "one stone and multiple birds" fly-over segments according to claim 1, wherein in S1, the number of targets is greater than the number of pulses but not greater than twice the number of pulses.
3. The method for searching the multi-satellite flying sequence containing the 'one stone and multiple birds' flying fragment according to claim 1 or 2, wherein in S2, the given arrangement of the pulse and the target satisfies the following two constraints: 1) the number of targets between any two adjacent pulses is not more than 3; 2) if there are 3 consecutive targets, at least two consecutive pulses are scheduled before flying over the 3 consecutive targets.
4. The method for searching the multi-satellite flying sequence containing the 'one stone and multiple birds' flying fragment according to claim 3, wherein the flying target search strategy is divided into a single-pulse and double-satellite flying fragment flying target search strategy and a two-pulse and three-satellite flying fragment flying target search strategy, and if the flying target search strategy is the single-pulse and double-satellite flying fragment, the single-pulse and double-satellite flying fragment flying target search strategy is selected to find out a potential target combination; and if the two-pulsar flying fragment is the two-pulsar flying fragment, selecting a flying target search strategy of the two-pulsar flying fragment, and finding out a potential target combination.
5. The method for searching the multi-satellite flying sequence containing the 'one stone and multiple birds' flying fragment according to claim 4, wherein the method for searching the flying target search strategy of the single pulse and double-satellite flying fragment is as follows:
(1): randomly giving a sliding time
Figure 155865DEST_PATH_IMAGE001
Bringing the spacecraft from an initial state (r 0,v 0) Report onr 1,v 1) Wherein (a)r 0,v 0) For initial spacecraft position and velocity, (r 1,v 1) For the spacecraft to pass through a period of taxiing time
Figure 338585DEST_PATH_IMAGE002
The latter position and velocity;
(2): randomly giving a pulse
Figure 649480DEST_PATH_IMAGE003
And a period of time of coasting
Figure 310269DEST_PATH_IMAGE004
From the current state of the spacecraft (r 1,v 1) Report onr 2,v 2),(r 2,v 2) For spacecraft from a current state (r 1,v 1) Time of sliding
Figure 390220DEST_PATH_IMAGE005
The latter position and velocity;
(3): computing
Figure 478262DEST_PATH_IMAGE006
Collecting the closest distances between the spacecraft and all the access targets in the time period, wherein all the closest distances are less than a given upper limit valued maxAnd counting the number of the objects asn
(4): if it isn< 2, return to (1);
(5): will be provided with
Figure 798426DEST_PATH_IMAGE007
And two targets with the minimum closest distance to the spacecraft in the time period are taken as potential flying target combinations.
6. The method for searching the multi-satellite flying sequence containing the 'one-stone multi-bird' flying fragment according to claim 4, wherein the method for searching the flying target of the two-pulse three-satellite flying fragment comprises the following steps:
(1): randomly giving a sliding time
Figure 528485DEST_PATH_IMAGE008
Bringing the spacecraft from an initial state (r 0,v 0) Report onr 1,v 1) Wherein (a)r 0,v 0) To make voyageInitial antenna position and velocity: (r 1,v 1) For the spacecraft to pass through a period of taxiing time
Figure 728522DEST_PATH_IMAGE008
The latter position and velocity;
(2): randomly giving a pulse
Figure 987465DEST_PATH_IMAGE009
And a period of time of coasting
Figure 272953DEST_PATH_IMAGE010
From the current state of the spacecraft (r 1,v 1) Report onr 2,v 2),(r 2,v 2) For spacecraft from a current state (r 1,v 1) Time of sliding
Figure 275544DEST_PATH_IMAGE010
The latter position and velocity;
(3): randomly giving a pulse
Figure 64508DEST_PATH_IMAGE011
And a period of time of coasting
Figure 759932DEST_PATH_IMAGE012
From the current state of the spacecraft (r 2,v 2) Report onr 3,v 3),(r 3,v 3) For spacecraft from a current state (r 2,v 2) Time of sliding
Figure 532716DEST_PATH_IMAGE012
The latter position and velocity;
(4): computing
Figure 73419DEST_PATH_IMAGE012
Collecting the closest distances between the spacecraft and all the access targets in the time period, wherein all the closest distances are less than a given upper limit valued maxAnd counting the number of the objects asn
(5): if it isn< 3, return to (1);
(6): will be provided with
Figure 982469DEST_PATH_IMAGE013
And three targets with the minimum closest distance to the spacecraft in the time period are taken as potential flying target combinations.
7. The method for searching the multi-satellite fly-over sequence containing the 'one stone and multiple birds' fly-over segment according to claim 4, 5 or 6, wherein the multi-satellite fly-over trajectory planning method is divided into a single-pulse two-satellite fly-over trajectory planning method and a two-pulse three-satellite fly-over trajectory planning method, if the multi-satellite fly-over trajectory planning method is the single-pulse two-satellite fly-over segment, the single-pulse two-satellite fly-over trajectory planning method is selected to obtain the fly-over segment satisfying the constraint, and if the multi-satellite fly-over trajectory planning method is the two-pulse three-satellite fly-over segment, the two-pulse three-satellite fly-over trajectory planning method is selected to obtain the fly.
8. The method for searching the multi-satellite flying sequence containing the 'one stone and multiple birds' flying fragment according to claim 7, wherein the method for planning the single-pulse and double-satellite flying trajectory comprises the following steps:
(1): constructing a four-pulse double-satellite intersection track optimization model;
the design variables of the four-pulse double-star rendezvous trajectory optimization model are as follows:
Figure 350258DEST_PATH_IMAGE014
Figure 344759DEST_PATH_IMAGE015
wherein,dt 1for spacecraft in initial orbitTime of upper wait;dt 2the time for the spacecraft to transfer from the initial orbit to the first access target by two pulses;dt 3the time for the spacecraft to transfer from a first target to a second target by two pulses; the spacecraft does not stay on the first target of access, so the two pulses in the middle are applied at the same time; is provided witht 0At the initial moment, the moment when the spacecraft applies the first pulset 1The moment of application of the second and third pulsest 2And the moment of application of the fourth pulset 3Comprises the following steps:
Figure 689153DEST_PATH_IMAGE016
Figure 718289DEST_PATH_IMAGE017
the four-pulse double-star rendezvous trajectory optimization model comprises three types of constraints, wherein the first type of constraint is pulse velocity increment constraint:
Figure 21094DEST_PATH_IMAGE018
Figure 237312DEST_PATH_IMAGE019
in the formula,
Figure 385396DEST_PATH_IMAGE020
the first pulse to be applied for the spacecraft,
Figure 3460DEST_PATH_IMAGE021
an upper limit for single pulse speed increment;
the second type of constraint is a relative position constraint between the spacecraft at the meeting time and the access target:
Figure 477166DEST_PATH_IMAGE022
Figure 180680DEST_PATH_IMAGE023
in the formula,r 0(t 2) Andr 1(t 2) Respectively for the spacecraft and the first access targett 2A position vector of a time;r 0(t 3) Andr 2(t 3) Respectively for the spacecraft and the second access targett 3A position vector of a time;
the third type of constraint is the relative velocity constraint between the spacecraft at the meeting time and the access target:
Figure 866876DEST_PATH_IMAGE024
Figure 870604DEST_PATH_IMAGE025
in the formula,v 0(t 2) Andv 1(t 2) Respectively for the spacecraft and the first access targett 2A velocity vector of a time of day;v 0(t 3) Andv 2(t 3) Respectively for the spacecraft and the second access targett 3A velocity vector of a time of day;
Figure 13748DEST_PATH_IMAGE026
a fourth pulse applied to the spacecraft for an encounter with a second access target,dv maxthe maximum relative speed allowed when the spacecraft flies over the target;
the objective function of the four-pulse two-star rendezvous trajectory optimization model is a model for minimizing the sum of two pulse vectors in the middle:
Figure 204557DEST_PATH_IMAGE027
Figure 694445DEST_PATH_IMAGE028
in the formula,
Figure 287100DEST_PATH_IMAGE029
and
Figure 837030DEST_PATH_IMAGE030
are respectively spacecraftst 2Two pulses applied at a time to meet and aim at a first accessed target;
(2): adopting a rendezvous trajectory optimization transition method to transition the four-pulse double-star rendezvous trajectory to a single-pulse double-star flying trajectory;
in the flight process of a spacecraft intersecting two targets through four pulses, the spacecraft, a first access target and a second access target are at the initial momentt 0Are in the state of [ 2 ]r 0(t 0),v 0(t 0)]、[r 1(t 0),v 1(t 0)]And 2r 2(t 0),v 2(t 0)],[r 0(t 0),v 0(t 0)]、[r 1(t 0),v 1(t 0)]And 2r 2(t 0),v 2(t 0)]Respectively representing the spacecraft, the first access target and the second access target at the initial momentt 0A position vector and a velocity vector of;
for any given set of design variablesdt 1,dt 2,dt 3]First, it is necessary to set the states of the spacecraft and the two access targets to the values of [ 2 ]r 0(t 0),v 0(t 0)]、[r 1(t 0),v 1(t 0)]And 2r 2(t 0),v 2(t 0)]Respectively predict the value of [ 2 ]r 0(t 1),v 0(t 1)]、[r 1(t 2),v 1(t 2)]And 2r 2(t 3),v 2(t 3)]Then adopting Lambert algorithm to respectively solver 0(t 1) Tor 1(t 2) Andr 1(t 2) Tor 2(t 3) Two sections of two pulses between the two pulse crossing tracks obtain 4 pulses required by the crossing
Figure 780715DEST_PATH_IMAGE031
~
Figure 74293DEST_PATH_IMAGE032
(ii) a Optimizing and adjusting the value of the design variable through an evolutionary algorithm to continuously reduce the formula (6) to 0 and cancel
Figure 521455DEST_PATH_IMAGE033
~
Figure 242287DEST_PATH_IMAGE034
The four-pulse two-star rendezvous trajectory can be successfully transited into a single-pulse two-star flying trajectory.
9. The method for searching the multi-satellite flying sequence containing the 'one stone and multiple birds' flying fragment according to claim 8, wherein the two-pulse three-satellite flying trajectory planning method comprises:
(1): constructing a seven-pulse three-star rendezvous trajectory optimization model;
the design variables of the seven-pulse three-star rendezvous trajectory optimization model are as follows:
Figure 407689DEST_PATH_IMAGE035
Figure 239378DEST_PATH_IMAGE036
wherein,dt 1the time for the spacecraft to wait on the initial orbit;dt 2time of flight after application of the first pulse to the spacecraft;dt 3the time for the spacecraft to transition from the transition orbit to the first access target by two pulses;dt 4the time for the spacecraft to transfer from a first target to a second target by two pulses;dt 5the time for the spacecraft to transition from the second access target to the third access target by two pulses;
Figure 839249DEST_PATH_IMAGE037
is the first pulse; the spacecraft does not stay on the first access target and the second access target, so that the third pulse and the fourth pulse are applied at the same time, and the fifth pulse and the sixth pulse are also applied at the same time; is provided witht 0The initial time is the time when the spacecraft applies each pulse as follows:
Figure 465403DEST_PATH_IMAGE038
Figure 383680DEST_PATH_IMAGE039
wherein,t 1andt 2first and second pulse application times, respectively;t 3a third and fourth pulse application time;t 4a fifth, sixth pulse application time;t 5a seventh pulse application time;
the seven-pulse three-star rendezvous trajectory optimization model comprises three types of constraints; the first type is the pulse velocity increment constraint:
Figure 19061DEST_PATH_IMAGE040
Figure 440815DEST_PATH_IMAGE041
in the formula,
Figure 503449DEST_PATH_IMAGE042
and
Figure 643443DEST_PATH_IMAGE043
first and second pulses, respectively;
the second type of constraint is a relative position constraint between the spacecraft at the meeting time and the access target:
Figure 82515DEST_PATH_IMAGE044
Figure 624355DEST_PATH_IMAGE045
in the formula,r 0(t 3) Andr 1(t 3) Respectively for the spacecraft and the first access targett 3A position vector of a time;r 0(t 4) Andr 2(t 4) Respectively for the spacecraft and the second access targett 4A position vector of a time;r 0(t 5) Andr 3(t 5) Respectively for the spacecraft and the third access targett 5A position vector of a time;
the third type of constraint is the relative velocity constraint between the spacecraft at the meeting time and the access target:
Figure 857890DEST_PATH_IMAGE046
Figure 219601DEST_PATH_IMAGE047
in the formula,v 0(t 3) Andv 1(t 3) Respectively for the spacecraft and the first access targett 3A velocity vector of a time of day;v 0(t 4) Andv 2(t 4) Respectively for the spacecraft and the second access targett 4A velocity vector of a time of day;v 0(t 5) Andv 3(t 5) Respectively for the spacecraft and the third access targett 5A velocity vector of a time of day;
Figure 960899DEST_PATH_IMAGE048
a seventh pulse applied to the spacecraft for intersecting the third access target;
the objective function of the seven-pulse three-star intersection trajectory optimization model is a model for minimizing the sum of the third and fourth pulse vectors and the sum of the fifth and sixth pulse vectors:
Figure 91666DEST_PATH_IMAGE049
Figure 496102DEST_PATH_IMAGE050
in the formula,
Figure 610689DEST_PATH_IMAGE051
and
Figure 125984DEST_PATH_IMAGE052
are respectively spacecraftst 3Two for meeting a first access target and aiming a second access target applied at a timePulsing;
Figure 376836DEST_PATH_IMAGE053
and
Figure 217754DEST_PATH_IMAGE054
are respectively spacecraftst 4Two pulses applied at a time to meet and aim at a second accessed target;
(2): adopting a rendezvous trajectory optimization transition method to transition the rendezvous trajectory of the seven-pulse three-star to a two-pulse three-star flying trajectory;
for any given set of design variablesdt 1,dt 2,dt 3,dt 4,dt 5]First, it is necessary to predict the spacecraft and the three access targets from the initial states separatelyr 0(t 2),v 0(t 2)]、[r 1(t 3),v 1(t 3)]、[r 2(t 4),v 2(t 4)]And 2r 3(t 5),v 3(t 5)]Then adopting Lambert algorithm to respectively solver 0(t 2) Tor 1(t 3)、r 1(t 3) Tor 2(t 4) Andr 2(t 4) Tor 3(t 5) Three-section two-pulse intersection track between the two pulses to obtain six pulses required by intersection
Figure 554057DEST_PATH_IMAGE055
~
Figure 873043DEST_PATH_IMAGE056
(ii) a Optimizing and adjusting the value of the design variable through an evolutionary algorithm to continuously reduce the value of the formula (12) to 0 and cancel
Figure 243981DEST_PATH_IMAGE057
~
Figure 990220DEST_PATH_IMAGE058
And successfully transitioning the seven-pulse three-star rendezvous trajectory into a two-pulse three-star flying trajectory.
10. The multi-satellite flying sequence search system comprising a "stone and multi-bird" flying segment comprises a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to realize the steps of the multi-satellite flying sequence search method comprising the "stone and multi-bird" flying segment according to claim 1.
CN202011490325.4A 2020-12-17 2020-12-17 Multi-star fly-over sequence searching method and system containing 'one stone and multiple birds' fly-over segments Active CN112231943B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011490325.4A CN112231943B (en) 2020-12-17 2020-12-17 Multi-star fly-over sequence searching method and system containing 'one stone and multiple birds' fly-over segments

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011490325.4A CN112231943B (en) 2020-12-17 2020-12-17 Multi-star fly-over sequence searching method and system containing 'one stone and multiple birds' fly-over segments

Publications (2)

Publication Number Publication Date
CN112231943A true CN112231943A (en) 2021-01-15
CN112231943B CN112231943B (en) 2021-02-26

Family

ID=74124122

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011490325.4A Active CN112231943B (en) 2020-12-17 2020-12-17 Multi-star fly-over sequence searching method and system containing 'one stone and multiple birds' fly-over segments

Country Status (1)

Country Link
CN (1) CN112231943B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114889849A (en) * 2022-06-23 2022-08-12 中国人民解放军国防科技大学 A Method for Estimating the Optimal Velocity of Spacecraft Overflight with Multiple Constraints
CN115877370A (en) * 2023-03-08 2023-03-31 中国西安卫星测控中心 Method for rapidly calculating spacecraft orbit by using double radar distances and azimuth angles
CN118428117A (en) * 2024-07-02 2024-08-02 中国人民解放军国防科技大学 Giant constellation fly-over optimization method and system based on minimum phase adjustment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496741B1 (en) * 1999-03-25 2002-12-17 Gregory J. Whiffen Static/dynamic control for optimizing a useful objective
US20150284111A1 (en) * 2014-04-08 2015-10-08 The Boeing Company Fast-low energy transfer to earth-moon lagrange point l2
CN105160417A (en) * 2015-08-04 2015-12-16 大连大学 Aircraft task planning calculation method based on improved NSGA-II algorithm
GB2543902A (en) * 2015-09-03 2017-05-03 Gen Electric Flight path optimization using nonlinear programming
CN107562066A (en) * 2017-09-04 2018-01-09 北京理工大学 A kind of heuristic Sorting task planing method of spacecraft multiple target
CN110489781A (en) * 2019-07-03 2019-11-22 上海卫星工程研究所 Mercury of power is borrowed to intersect pulse-orbit optimum design method based on planet
CN110986974A (en) * 2019-10-28 2020-04-10 南京航空航天大学 Multi-spacecraft task intelligent planning and control method oriented to complex dynamic environment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496741B1 (en) * 1999-03-25 2002-12-17 Gregory J. Whiffen Static/dynamic control for optimizing a useful objective
US20150284111A1 (en) * 2014-04-08 2015-10-08 The Boeing Company Fast-low energy transfer to earth-moon lagrange point l2
CN105160417A (en) * 2015-08-04 2015-12-16 大连大学 Aircraft task planning calculation method based on improved NSGA-II algorithm
GB2543902A (en) * 2015-09-03 2017-05-03 Gen Electric Flight path optimization using nonlinear programming
CN107562066A (en) * 2017-09-04 2018-01-09 北京理工大学 A kind of heuristic Sorting task planing method of spacecraft multiple target
CN110489781A (en) * 2019-07-03 2019-11-22 上海卫星工程研究所 Mercury of power is borrowed to intersect pulse-orbit optimum design method based on planet
CN110986974A (en) * 2019-10-28 2020-04-10 南京航空航天大学 Multi-spacecraft task intelligent planning and control method oriented to complex dynamic environment

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114889849A (en) * 2022-06-23 2022-08-12 中国人民解放军国防科技大学 A Method for Estimating the Optimal Velocity of Spacecraft Overflight with Multiple Constraints
CN114889849B (en) * 2022-06-23 2023-10-20 中国人民解放军国防科技大学 Estimation method for multi-constraint fly-through optimal speed of spacecraft
CN115877370A (en) * 2023-03-08 2023-03-31 中国西安卫星测控中心 Method for rapidly calculating spacecraft orbit by using double radar distances and azimuth angles
CN118428117A (en) * 2024-07-02 2024-08-02 中国人民解放军国防科技大学 Giant constellation fly-over optimization method and system based on minimum phase adjustment

Also Published As

Publication number Publication date
CN112231943B (en) 2021-02-26

Similar Documents

Publication Publication Date Title
CN112231943B (en) Multi-star fly-over sequence searching method and system containing &#39;one stone and multiple birds&#39; fly-over segments
CN102880186B (en) flight path planning method based on sparse A* algorithm and genetic algorithm
CN107607120B (en) Unmanned aerial vehicle dynamic track planning method based on improved restoration type Anytime sparse A algorithm
CN109774974B (en) Track design method for space debris approaching
CN108216687B (en) GEO satellite orbit-changing strategy calculation method, system and medium based on particle swarm optimization
CN107562072A (en) A kind of unmanned plane optimum path planning method based on self-adaptive genetic operator
CN111006693B (en) Intelligent aircraft track planning system and method thereof
CN105302153A (en) Heterogeneous multi-UAV (Unmanned Aerial Vehicle) cooperative scouting and striking task planning method
CN104317306A (en) Satellite formation and reconstruction method
CN115081884B (en) A distributed on-board many-to-many mission planning method
Qiu et al. Scheduling and planning framework for time delay integration imaging by agile satellite
CN116090688B (en) Moving target traversal access sequence planning method based on improved pointer network
Di Carlo et al. CAMELOT: computational-analytical multi-fidElity low-thrust optimisation toolbox
CN110395412A (en) Space debris clearing system and method and task planning method thereof
CN116011788B (en) A planning method for on-orbit refueling missions for GEO orbit coplanarity
Robinso et al. A concurrent sequencing and deconfliction algorithm for terminal area air traffic control
CN113268809A (en) Design method and system for solar system marginal detection electric propulsion transfer orbit
CN112764428A (en) Spacecraft cluster reconstruction method and system
CN110322061A (en) A kind of Multiple targets observation track Intellisense method suitable for load staring imaging
CN113093789B (en) Planning method for avoiding trajectory of aircraft no-fly zone based on path point optimization
CN110232215A (en) Method, system and medium for three-dimensional profile layered iterative planning considering maneuvering task requirements
Absil et al. Gtoc 9: Results from university of strathclyde (team strath++)
CN117184451A (en) Orbit transfer strategy optimization method for large ellipse frozen orbit satellite in orbit
Cetin et al. Hybrid mixed-logical linear programming algorithm for collision-free optimal path planning
CN114818474B (en) A simulation method for the fuel-saving orbit change mission of &#34;one-to-many&#34; approach to space targets

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant