[go: up one dir, main page]

CN115709809B - An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft - Google Patents

An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft Download PDF

Info

Publication number
CN115709809B
CN115709809B CN202211351476.0A CN202211351476A CN115709809B CN 115709809 B CN115709809 B CN 115709809B CN 202211351476 A CN202211351476 A CN 202211351476A CN 115709809 B CN115709809 B CN 115709809B
Authority
CN
China
Prior art keywords
spacecraft
target
flyby
behavior state
indicates
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.)
Active
Application number
CN202211351476.0A
Other languages
Chinese (zh)
Other versions
CN115709809A (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.)
Beijing Institute of Control Engineering
Original Assignee
Beijing Institute of Control Engineering
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 Beijing Institute of Control Engineering filed Critical Beijing Institute of Control Engineering
Priority to CN202211351476.0A priority Critical patent/CN115709809B/en
Publication of CN115709809A publication Critical patent/CN115709809A/en
Application granted granted Critical
Publication of CN115709809B publication Critical patent/CN115709809B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提供了一种航天器自主绕飞与碰撞威胁规避的智能协同控制方法,包括以下步骤:利用混合状态机建立自主绕飞与碰撞威胁规避控制系统的混杂模型,给出各个状态对应的控制目标,基于状态机模型对绕飞航天器的行为状态进行监控和管理;设计运动规划器,给出绕飞航天器的参考运动轨迹,以保障航天器各个行为状态转换的柔顺性;针对目标航天器的机动参数不确定性,设计降阶观测器对未知机动参数进行估计,用于控制器设计;根据不同状态的控制目标,设计了多模态运动规划与控制策略,实现多模态自适应跟踪控制。本发明解决了航天器实现自主绕飞的同时能够有效规避空间目标的碰撞威胁事件,提高航天器的任务遂行能力和空间运行安全性。

The present invention provides an intelligent collaborative control method for autonomous fly-by and collision threat avoidance of spacecraft, comprising the following steps: using a hybrid state machine to establish a hybrid model of the autonomous fly-by and collision threat avoidance control system, giving the control target corresponding to each state, and monitoring and managing the behavior state of the fly-by spacecraft based on the state machine model; designing a motion planner to give a reference motion trajectory of the fly-by spacecraft to ensure the flexibility of the conversion of each behavior state of the spacecraft; designing a reduced-order observer to estimate the unknown maneuvering parameters for the target spacecraft in view of the uncertainty of the maneuvering parameters for the controller design; designing a multi-modal motion planning and control strategy according to the control targets of different states to realize multi-modal adaptive tracking control. The present invention solves the problem that the spacecraft can effectively avoid collision threat events of space targets while realizing autonomous fly-by, thereby improving the mission execution capability and space operation safety of the spacecraft.

Description

Intelligent cooperative control method for autonomous detour and collision threat avoidance of spacecraft
Technical Field
The invention belongs to the technical field of autonomous control of a spacecraft, and particularly relates to an intelligent cooperative control method for autonomous detour and collision threat avoidance of the spacecraft.
Background
The autonomous fly-around has important roles in supporting on-orbit service and emergency treatment, on-orbit control of anti-satellite combat weapons, space target tracking and monitoring, recognition and investigation, space intersection and docking, on-orbit filling, space debris removal and other activities. For on-orbit control of the anti-satellite combat weapon, a path and a capture control point which are favorable for approaching a target are found through autonomous fly-around. For activities such as space target tracking monitoring, recognition and investigation, the omnidirectional detailed observation and monitoring of the target spacecraft are realized through autonomous round-the-fly and accurate and stable gesture pointing control, the target information is fully acquired, and further, the accurate recognition of the target characteristic information is realized, and the target type and the capability are determined. For activities such as on-orbit service and emergency treatment, space intersection butt joint, on-orbit filling, space debris removal and the like, a safe approach corridor is found through winding flying, collision between a non-cooperative target is avoided, approaching safety is guaranteed, and meanwhile, proper service and operation positions are found through winding flying to identify target characteristic information and motion states. The autonomous fly-around process is divided into a plurality of stages of approaching guidance, maintaining relative positions (fixed-point observation, photographing imaging), fly-around and the like.
However, as space debris increases year by year, on-orbit deployment of a large number of large constellations causes space orbit environments to be increasingly crowded, collision risks are increasingly increased, and an autonomous round-the-fly process is likely to face collision threat events from space debris or other spacecrafts, so that the round-the-fly process requires the spacecrafts to have collision threat autonomous evasion capability, orbit adjustment maneuver can be performed autonomously, and collision threat events possibly occurring with the space debris or other spacecrafts in the autonomous round-the-fly process are effectively treated.
The existing fly-around control method only aims at a fly-around section, has a single control mode, does not consider the problem of space collision danger avoidance, cannot adjust a behavior strategy according to the change of space conditions, such as autonomous decisions of rapid illumination conditions, increased collision risks and the like, plans a motion track, and changes the mode of a controller, so that a spacecraft can adapt to the change of the space conditions, autonomously completes corresponding control tasks and ensures the safety of the spacecraft, and therefore, the autonomous capability of a spacecraft control system needs to be increased. In order to enable the spacecraft to autonomously complete the whole around-flight process and to autonomously avoid collision risk events, and ensure task execution and spacecraft safety, the invention designs an intelligent cooperative control method for autonomous around-flight and collision risk avoidance based on a hybrid state machine method.
Disclosure of Invention
The intelligent cooperative control method for avoiding the collision threat and the autonomous winding flight of the spacecraft solves the technical problems of overcoming the defects of the prior art, and provides an intelligent cooperative control method for avoiding the collision threat and the autonomous winding flight of the spacecraft, so that the collision threat can be avoided while the task is ensured to be conducted and the safety of the spacecraft is ensured.
The technical scheme of the invention is as follows:
an intelligent cooperative control method for autonomous fly-around and collision threat avoidance of a spacecraft comprises the following steps:
(1) Setting behavior states of the spacecraft in the process of autonomous wraparound and collision threat avoidance, setting control targets in the behavior states, setting discrete events and triggering conditions for starting and ending of the discrete events in the process of autonomous wraparound and collision threat avoidance of the spacecraft, and setting a conversion function between the behavior states according to the discrete events and the triggering conditions for starting and ending of the discrete events, wherein the value of the conversion function is used for identifying whether to perform conversion between the behavior states;
(2) After receiving the autonomous winding start instruction, the winding spacecraft enters an initial behavior state, the triggering state of each discrete event is determined according to the relative motion parameters of the winding spacecraft and the target spacecraft, the requirement of the autonomous winding task and the collision threat situation, the value of a conversion function is calculated according to the triggering state of each discrete event, when the corresponding conversion function is met, the behavior state is converted, and otherwise, the current behavior state is maintained;
(3) And estimating the unknown maneuver parameters of the target spacecraft according to the current behavior state, and further determining the control parameters by combining the reference trajectory and the estimated unknown maneuver parameters to realize the control target in the current behavior state.
Preferably, the relative motion between the space-around spacecraft and other space targets is described by using a C-W equation under a reference particle orbit coordinate system, wherein the origin of the reference particle orbit coordinate system is a reference particle, the Z o axis points to the earth center from the reference particle, the Y o axis is perpendicular to the instantaneous orbit plane of the reference particle and points to the negative normal direction of the orbit plane, the X o axis points to form a right-hand coordinate system with other two axes, and the relative motion between the space-around spacecraft and other space targets meets the following expression:
Wherein P represents the around-the-fly spacecraft, i represents other space targets, ρ Pi=[xPi,yPi,zPi]T represents the relative position vector of the around-the-fly spacecraft and the other space targets; a relative velocity vector representing the velocity of the orbiting spacecraft with respect to other spatial targets; Representing relative acceleration vectors around the spacecraft and other spatial targets, u P、ui represents the control input of P, i, Indicating the reference particle orbit angular velocity.
Preferably, in the step (1), a behavior state and a control target in each behavior state in the autonomous fly-around and collision threat avoidance process of the spacecraft are set, specifically:
The guidance approach state q 0 is that the around-flying spacecraft reaches the expected around-flying position of the target spacecraft through guidance, and the control target is ρ PE=ρPE,ref, wherein E represents the target spacecraft, ρ PE represents the relative position between the around-flying spacecraft and the target spacecraft, and ρ PE,ref represents the expected around-flying position of the around-flying spacecraft to the target spacecraft;
The relative position maintaining state q 1 is that the relative position of the surrounding spacecraft and the target spacecraft is maintained stable, the target spacecraft is observed, and the control target is Wherein ρ Pi,k represents the observation position,Representing a relative velocity between the orbiting spacecraft and the target spacecraft; representing a relative acceleration between the orbiting spacecraft and the target spacecraft;
the winding flight transfer state q 2 is that the winding flight spacecraft is transferred from one observation position to another observation position, and the control targets are as follows: Wherein ρ r,ref denotes a wraparound fly transition reference position, Representing a reference speed of the fly-around transition;
A collision threat avoidance state q 3, wherein a space target with collision threat is avoided around the spacecraft, so that the distance between the around-the-spacecraft and the spacecraft with collision threat meets the safety distance, and the control target is [ rho Pi||≥ds ] (rho Pi) represents the distance between the around-the-spacecraft and the spacecraft with collision threat, and d s represents the safety distance between the spacecraft;
Returning to the evacuation state q 4, after the winding task is finished, returning to a set target track by the winding device, wherein the control targets are as follows: Wherein ρ P, Respectively representing the position, velocity and acceleration of the orbiting spacecraft in a reference particle orbit coordinate system, ρ c,ref,Respectively representing the position of a given target track, the track speed and the track acceleration under a reference particle track coordinate system.
Preferably, in the step (1), setting a discrete event in autonomous fly around and collision threat avoidance of the spacecraft and triggering conditions for starting and ending each discrete event specifically includes:
The winding flight task e 1:e1 =1 represents the starting of the winding flight task, the triggering condition is task= 1;e 1 =0 represents the ending of the winding flight task, the triggering condition is n is equal to or greater than n ref||t≥tt,ref |task=0, wherein n represents the number of winding flights, n ref represents the number of expected winding flights, t represents the total time spent on winding flights, t t,ref represents the total time expected by the winding flight task, task=1 represents the receipt of an autonomous winding flight starting instruction, and task=0 represents the receipt of an autonomous winding flight ending instruction;
the guidance approach e 2:e2 =1 indicates the guidance approach start, the trigger condition ρ PE≠ρPE,ref;e2 =0 indicates the guidance approach end, the trigger condition ρ PE=ρPE,ref,
The relative position hold e 3:e3 =1 indicates that the relative position hold starts, the trigger condition is ρ PE=ρPE,ref;e3 =0 indicates that the relative position hold ends, the trigger condition isWherein, t o is the observation time spent on a certain observation position, and t o,ref is the expected observation time spent on a certain observation position;
The target observation e 4:e4 =1 indicates that the target observation starts, and the trigger condition is that E 4 =0 indicates that the target observation is finished, and the triggering condition is that
Collision threat avoidance e 5:e5 =1 indicates that collision threat avoidance starts, the triggering condition is ||ρ Pi||-dc≤0&d||ρPi||/dt<0;e5 =0 indicates that collision threat avoidance ends, and the triggering condition is ||ρ Pi||≥ds, wherein d c is the collision pre-warning distance between spacecrafts;
the fly-around transition e 6:e6 =1 indicates the start of the fly-around transition, and the trigger condition is that E 6 =0 indicates that the winding transition is finished, and the triggering condition is thatAnd is also provided withWherein ψ=5pi/, represents an impermissible backlight angle between ρ PE and a solar vector, N represents the number of observation interval segments divided in a round-the-fly period, s represents vector projection of the solar vector under a reference orbit coordinate system under a geocentric inertial system,S g denotes the projection of the solar vector in the geocentric inertial coordinate system,Representing a transfer matrix of the geocentric inertial coordinate system to the reference orbit coordinate system, wherein phi represents the perigee argument,Represents the inclination angle of the track,Ρ PE(tk-1) represents the relative position of the last observation position around the spacecraft and the target spacecraft;
The return evacuation e 7:e7 =1 indicates the start of the return evacuation, the trigger condition is e 1=0;e7 =0 indicates the end of the evacuation, and the trigger condition is In the case of ρ c,ref,Respectively representing the position of a given target track, the track speed and the track acceleration under a reference track coordinate system.
Preferably, in the step (1), the step of setting a transfer function between behavior states according to trigger conditions of a discrete event and start and end thereof specifically includes:
conversion function T 0:
δ(q0=1&e1=1&e7=0&e2=1&e5=0||q0=1&e1=0&e5=0&e7=1||q2=1&e1=1&e3=1&e5=0&e6=0&e7=0||q2=1&e1=0&e5=0&e7=1||q3=1&e1=1&e5=0&e7=0||q3=1&e1=0&e5=0&e7=1)=1;
Conversion function T 1:
δ(q0=1&e5=1||q1=1&e5=1||q2=1&e5=1||q4=1&e5=1)=1;
Conversion function T 2:
δ(q1=1&e1=1&e2=0&e5=0&e6=1&e7=0)=1;
Conversion function T 3:
δ(q1=1&e1=1&e2=1&e5=0)=1;
Conversion function T 4:
δ(q1=1&e1=0&e5=0&e7=1)=1;
where δ (·) represents the coincidence function and δ represents all the variables inside the function.
Preferably, in the step (2), the behavior state transition is performed according to the behavior state and the transition function, specifically:
The initial behavior state is q 0, if the conversion function T 0 is satisfied, the behavior state is converted into q 1, and if the conversion function T 1 is satisfied, the behavior state is converted into q 3;
When the current behavior state is q 1, if the conversion function T 1 is met, the behavior state is converted into q 3, if the conversion function T 2 is met, the behavior state is converted into q 2, if the conversion function T 3 is met, the behavior state is converted into q 0, and if the conversion function T 4 is met, the behavior state is converted into q 4;
When the current behavior state is q 2, if the conversion function T 0 is satisfied, the behavior state is converted into q 1, and if the conversion function T 1 is satisfied, the behavior state is converted into q 3;
When the current behavior state is q 3, if the conversion function T 0 is satisfied, the behavior state is converted into q 1;
When the current behavior state is q 4, if the transfer function T 1 is satisfied, the behavior state is transferred to q 3.
Preferably, in the step (3), the motion planning is performed on the surrounding spacecraft according to the relative motion parameter with the target spacecraft and the control target of the current behavior state, specifically:
When the current behavior state is q 0 or q 4, adopting multi-pattern programming, and the expression is as follows:
ρPE=b0+b1t+b2t2+b3t3+b4t4+b5t5
Wherein ρ PE (0), Respectively representing the relative position, relative speed and relative acceleration between the surrounding spacecraft and the target spacecraft at the termination time of the last behavior state q l, ρ PE(tf),Respectively representing the relative position, the relative speed and the relative acceleration between the current behavior state termination moment and the target spacecraft;
when the current behavior state is q 3, potential function planning is adopted, and the expression is as follows:
Wherein U s represents a total potential energy function, U ia and U ir represent a gravitational potential energy function and a repulsive potential energy function between a surrounding spacecraft and an ith space object respectively, h represents the total number of collision threat pre-warning space objects, eta 1 and eta 2 represent attractive force factors, eta 3 represents repulsive force factors, alpha and beta are constants greater than zero, rho i1 represents a relative position vector of the ith space object, Representing the relative velocity vector of the ith spatial object.
Preferably, in the step (3), the unknown maneuver parameters of the target spacecraft are estimated according to the current behavior state, specifically:
Wherein, Representation pairIs used for the estimation of (a),Representing an estimate of f, f representing an unknown maneuver parameter of the target,Representing the error of the estimation,Σ 1k、σ2k is a constant larger than 0, and k represents the behavior state according to the actual situation.
Preferably, in the step (3), the control parameter is determined by combining the motion planning result and the estimated unknown maneuver parameter, specifically:
when k is {0,1,2,3},
When k=4, the number of the groups,And
Where k e {0,1,2,., 4} represents the control modality, the behavior state of the corresponding spacecraft,AndAnd planning the obtained reference track for the motion under each control mode, wherein delta k >0 is a positive constant.
Compared with the prior art, the invention has the advantages that:
(1) According to the invention, a hybrid model of the autonomous detour and collision threat avoidance control system of the spacecraft is established based on the hybrid state machine, so that the behavior change rule of the autonomous detour and collision threat process can be effectively described;
(2) The state transfer function designed by the invention realizes the monitoring and management of the behavior states of the spacecraft, and ensures the transfer coordination among the behavior states of the spacecraft;
(3) The method adapts to the change of the behavior state of the spacecraft through the multimode reduced order observer, and effectively estimates uncertain parameters in a control system;
(4) According to the invention, the reference track can be effectively tracked through a multi-mode self-adaptive control strategy, so that the control target corresponding to the behavior state is realized, and the method has stronger adaptability and robustness;
Drawings
FIG. 1 is a schematic flow diagram of an intelligent cooperative control method for autonomous fly-around and collision threat avoidance of a spacecraft;
FIG. 2 is a schematic diagram of a hybrid model of the autonomous wraparound and collision threat avoidance control system of the present invention;
FIG. 3 is a schematic diagram of a reference particle orbit coordinate system according to the present invention;
FIG. 4 is a schematic diagram of a control system for a wraparound spacecraft of the present invention.
Detailed Description
The features and advantages of the present invention will become more apparent and clear from the following detailed description of the invention.
An intelligent cooperative control method for autonomous fly-around and collision threat avoidance of a spacecraft is shown in fig. 1, and comprises the following specific implementation steps:
1) According to analysis of autonomous detour and collision threat avoidance tasks of a spacecraft, a hybrid state machine is adopted to establish a hybrid model of an autonomous detour and collision threat avoidance control system, and as shown in fig. 2, the hybrid model is mainly divided into a discrete event dynamic system model, a relative orbit dynamics model, and a mutual conversion relation between discrete events and relative orbit positions:
(1) Discrete event dynamic system model
According to the fly-around procedure and the threat avoidance procedure, an event set e= { E i }, i=1, 2,..7, where E 1: fly-around task, E 2: guidance approach, E 3: relative position hold, E 4: target observation, E 5: collision threat avoidance, E 6: fly-around transfer, E 7: return evacuation is defined. e i =1 or e i =0 (i=1, 2,..7) indicates the occurrence or end of an event. All events have their triggering conditions, specifically defined by the relevant design in the transfer function (3).
And dividing the autonomous fly-around process and threat avoidance process into five behavior states of guidance approaching, relative position maintaining, fly-around transferring, collision threat avoidance and return evacuation according to the event set and the process state to form a complete state machine, and establishing a finite state machine model. State machine transitions as shown in fig. 2, q= { Q i }, i=0, 1,2,..4 represents a finite state set, where Q 0 represents guidance proximity, Q 1 represents relative position maintenance, Q 2 represents fly-around transition, Q 3 collision threat avoidance, Q 4 represents return evacuation. T= { T i }, i=0, 1,2,3,4 represents the transfer function between states, see (3) for specific definition, wherein T 0 represents the transfer functions of q 0 to q 1、q2 to q 1 and q 3 to q 1, T 1 represents the transfer functions of q 0 to q 3、q1 to q 3、q2 to q 3 and q 4 to q 3, T 2 represents the transfer function of q 1 to q 2, T 3 represents the transfer function of q 1 to q 0, and T 4 represents the transfer function of q 1 to q 4.
(2) Relative orbit dynamics model
In order to describe the relative orbiting behavior of the spacecraft, a relative coordinate system is first constructed, as shown in fig. 3, wherein F I represents a geocentric inertial coordinate system, which is defined as an origin being the earth center, an X-axis pointing to the spring point, a Z-axis pointing to the polar of the celestial sphere, and a Y-axis and the other two axes forming a right-hand coordinate system. F o represents a reference particle orbit coordinate system, the origin is the reference particle, the Z o axis points to the earth center from the reference particle, the Y o axis is perpendicular to the instantaneous orbit plane and points to the negative normal direction of the orbit plane, and the reference particle is generally selected on the circular orbit near the spacecraft or on the circular orbit near the target spacecraft. The X o axis points to form a right hand coordinate system with the other two axes.
In the reference particle orbit coordinate system, the relative motion between spacecraft P and spacecraft E relative to the reference particles and the relative motion between other spatial target pairs and the reference particles are described by using the C-W equation:
Where i= { P, E, C }, P represents spacecraft P, E represents spacecraft E, and C represents other spacecraft. ρ i1=[xi,yi,zi]T represents a relative position vector, ρ i2=[vxi,vyi,vzi]T represents a relative velocity vector, and u i=[uxi,uyi,uzi]T represents a control input of the spacecraft i. Wherein a 1 and a 2 are respectively:
In the middle of Indicating the reference particle orbit angular velocity.
Definition ρ PE=ρP1E1 Representing the relative position and velocity between the spacecraft P and E, defining ρ PC=ρP1C1 andRelative position and velocity between spacecraft P and other objects in space, according to the existence of
Where i= { E, C }, ρ Pi=[xPi,yPi,zPi]T,
The spacecraft P can avoid collision threat to the spacecraft E and other target spacecrafts C while finishing autonomous winding flight to the spacecraft E. In consideration of the fact that the spacecraft P has various behavior states in the autonomous winding process, corresponding behavior state control targets are required to be established, and then the control targets are guaranteed to be achieved by designing a control strategy, so that the spacecraft P enters the corresponding behavior states.
The relative motion relation under each behavior state is analyzed, and the corresponding behavior state control targets are established as follows:
① Guidance approaching state
The guidance approaching state refers to the situation that the spacecraft P reaches the expected flying position of the spacecraft E through guidance, wherein the initial expected flying position, the expected flying position after collision threat avoidance and the like are included, namely
ρPE=ρPE,ref
Where ρ PE,ref is the desired fly around position for spacecraft E.
② Relative position maintaining state
The relative position maintaining state is mainly that the spacecraft P is used for state adjustment or imaging observation of the spacecraft E in a favorable position, and the relative position between the spacecraft P and the spacecraft E or other targets in the space is required to be stable in the state
Where i= { E, C }, ρ Pi,k represents a certain fixed relative position.
③ State of transition around fly
The wraparound transition is to realize multidirectional observation of a target, and a better cognitive target is generally coplanar wraparound, namely the spacecraft P and the spacecraft E are always coplanar. In order to ensure that spacecraft P and spacecraft E are coplanar, as shown in fig. 3, assuming that the fly-around radius is r r,ref and the fly-around plane is a plane where z=0, the following coplanar fly-around trajectory can be designed.
Solving the above method to obtain the parameters rho r,ref and rho r,ref of the fly-around track curveThe fly-around transfer process is actually a reference track curve tracking process, namely:
④ Collision avoidance state
In a collision avoidance state, mainly performing collision threat avoidance control, setting the safety distance between spacecrafts as d s, the collision early warning distance between the spacecrafts as d c, and when the distance between the two is equal to rho Pi||≤dc and d rho Pi/dt is less than or equal to 0, the collision threat is present, and at the moment, the spacecrafts avoid the collision threat by changing the behavior state, so that the relative distance is satisfied, namely
||ρPi||≥ds
⑤ Returning to the evacuation state
When the winding mission is finished, the spacecraft needs to return to a set target orbit, namely:
In the case of ρ c,ref, Respectively representing the position of a given target track, the track speed and the track acceleration under a reference track coordinate system.
(3) Establishing a conversion relationship between discrete events and relative track positions
And (3) combining the event set, the relative motion parameters and the control targets in the step (1), designing triggering conditions of the events e i, i=1, 2, and 7, and ensuring that the spacecraft can autonomously respond to the events.
E 1 =1 denotes the start of the winding flight task, the trigger condition is task=1, that is, a winding flight task instruction is received, e 1 =0 denotes the end of the winding flight task, the trigger condition is n.gtoreq.n ref||t≥tt,ref |task=0, the target observation is completed, n denotes the number of winding flight turns, n ref denotes the expected number of winding flight turns, t denotes the total time spent on winding flight, and t t,ref denotes the expected total time spent on winding flight tasks.
E 2 =1 indicates the start of the approach of guidance, ρ PE≠ρPE,ref;e2 =0 indicates the end of the approach, and ρ PE=ρPE,ref is the trigger condition.
E 3 =1 indicates that the relative position holding starts, ρ PE=ρPE,ref;e3 =0 indicates that the relative position holding ends, and ρ PE=ρPE,ref;e3 =0 indicates that the relative position holding endsT o denotes an observation period spent in a certain observation orientation, and t o,ref denotes a desired observation period in a certain observation orientation.
E 4 =1 indicates that the target observation starts, and the trigger condition is thatE 4 =0 indicates that the target observation is finished, and the triggering condition is that
E 5 =1 represents the start of collision threat avoidance, the trigger condition is ρ Pi||-dc≤0&d||ρPi/dt <0, i= { E, O }, O represents the spacecraft that poses a collision threat to the spacecraft P, E 5 =0 represents the end of collision threat avoidance, the relative distance between the target and the target is safe, and the trigger condition is ρ Pi||≥ds.
E 6 =1 indicates the start of the wraparound transition, and the trigger condition is thatE 6 =0 indicates that the winding transition is finished, and the triggering condition is that
And is also provided with
Wherein ψ=5pi/6, representing the impermissible backlight angle between ρ PE and the solar vector, N being a positive integer, s representing the vector projection of the solar vector under the geocentric inertial system under the reference orbit coordinate system according to the actual situation design,S g denotes the projection of the solar vector in the geocentric inertial coordinate system,Representing a transfer matrix of the geocentric inertial coordinate system to the orbital coordinate system, < p PE(tk-1 > representing the relative position of the last observed object.
E 7 =1 indicates return to the start of evacuation, and the trigger condition is e 1=0;e7 =0 indicates the end of evacuation, and the trigger condition is
According to the designed event triggering conditions, in order to coordinate the system operation, ensure the completion of the winding mission and the safety of the spacecraft, the design behavior states q i to q j i are not equal to j, i, j=0, 1,2, & gt, and the transfer function between 5 is as follows:
11 Q 0 to q 1、q2 to q 1 and q 3 to q 1 as a conversion function T 0:
δ(q0=1&e1=1&e7=0&e2=1&e5=0||q0=1&e1=0&e5=0&e7=1||q2=1&e1=1&e3=1&e5=0&e6=0&e7=0||q2=1&e1=0&e5=0&e7=1||q3=1&e1=1&e5=0&e7=0||q3=1&e1=0&e5=0&e7=1)=1
12 Q 0 to q 3、q1 to q 3、q2 to q 3 and q 4 to q 3 as a conversion function T 1:
δ(q0=1&e5=1||q1=1&e5=1||q2=1&e5=1||q4=1&e5=1)=1
13 Q 1 to q 2, the transfer function T 2 is:
δ(q1=1&e1=1&e2=0&e5=0&e6=1&e7=0)=1;
14 Q 1 to q 0, the transfer function T 3 is:
δ(q1=1&e1=1&e2=1&e5=0)=1;
15 Q 1 to q 4, the transfer function T 4 is:
δ(q1=1&e1=0&e5=0&e7=1)=1。
According to logic analysis, all the state transfer functions are mutually exclusive, namely, all the state transfer functions are not true at the same time, no conflict exists, the logic is self-consistent, and the coordination of the system can be ensured.
According to the descriptions of (1), (2) and (3), the hybrid model of the autonomous wraparound control system can be described by a hybrid state machine model as follows:
H=(Q,X,E,U,T,Y,f,Init,Inv)
Where q= { Q i }, i=0, 1,2,..4 represents a finite state set, Representing continuous variables, e= { E i }, i=1, 2,..7 represents a set of discrete events, u= { U pi (T) } represents a continuous dynamic system segment control strategy, t= { T i }, i=0, 1,2,..4 state transfer functions, Y, f, init, inv are a set of continuous dynamic system output variables, a continuous dynamic system differential equation, a system initial value, and a continuous variable constraint boundary, respectively.
2) According to the hybrid model established in 1), the control targets of the spacecraft P in different behavior states are different, so that the adopted control strategies are also different, and in order to reduce the influence on the dynamic performance of the control system in the control strategy switching process, motion planning is required, so that the motion curve is soft. Here, the motion planning adopts a method of combining polynomial planning and potential function planning, adopts polynomial planning in states q 0 and q 4, and adopts potential function planning in state q 3
① Motion planning in the approach guidance state q 0 and the return evacuation state q 4
ρPi=b0+b1t+b2t2+b3t3+b4t4+b5t5
Where b 0、b1、b2、b3、b4 and b 5 are parameter vectors. The initial time constraint is the relative position, speed and acceleration information of the last state q l at the end time, namely
The constraint condition of the termination moment is the relative position, speed and acceleration information corresponding to the control target of the current behavior state.
The end constraint for the guidance approaching state q 0 is:
If it is
Then
If it is
Then
The end constraint for returning to evacuation state q 4 is:
Based on the initial conditions and end constraints, given a length of time t
Wherein the method comprises the steps of
② Motion planning for collision avoidance state q 3
The spacecraft P is required to ensure the completion of tasks and the safety of the spacecraft P in the autonomous flight around process, so that when a collision threat avoidance early warning event occurs, the spacecraft P needs to enter a threat avoidance state to carry out re-planning so as to ensure the avoidance of the collision threat and ensure the safe operation of the spacecraft. In the threat avoidance state, a potential function planning method based on a model is adopted for re-planning, a C-W equation is adopted for the model, and the potential function is constructed as follows:
Wherein U s represents a total potential energy function, U ia and U ir represent an gravitational potential energy function and a repulsive potential energy function between the target and an ith target respectively, h represents the total number of collision threat early-warning space targets, eta 1 and eta 2 represent attractive force factors, and eta 3 represents repulsive force factors.
In the motion planning, what planning strategy is adopted needs to be determined according to the behavior state of the spacecraft P, the motion behavior is given in the wraparound transition process q 2 and the relative position maintaining state q 1, and therefore the planning is not needed. After the reference motion trail is planned and given, the spacecraft P can track the given motion trail to realize the corresponding control target.
3) Uncertain parameter estimation
Before the controller is designed, taking into account that the maneuvering parameters of the spacecraft E and other space target spacecraft O are unknown, the maneuvering parameters need to be estimated and then fed back into the controller. The relative distance and relative speed between the target and the target can be obtained through a navigation system, and then on the basis, an uncertainty parameter is estimated by designing a reduced order observer, wherein the reduced order observer is in the following form:
In the middle of Representation pairIs used for the estimation of (a),Representing an estimate of f, f representing an unknown maneuver parameter of the target,Representing the estimated error, σ 2k representing the parameter to be designed,Σ 1k represents the parameters to be designed, and k represents the behavior state.
4) Adaptive tracking controller design
And designing an adaptive tracking control strategy according to the motion planning result given by the planner and the estimation of the uncertainty parameter given by the observer so as to realize control targets in different behavior states. In consideration of the fact that the control targets and the control objects are changed in different behavior states, the spacecraft controller is designed to be multi-modal so as to adapt to tracking of reference tracks in different behavior states, and the whole continuous variable closed-loop control system framework is shown in fig. 4. Assuming state q k, k e {0,1,..4 } the reference trajectory given by the planner isAndThe multi-mode self-adaptive tracking controller designed by the invention is in the following form:
wherein delta k >0 is a normal number, k epsilon {0,1,2,.,. 4} represents a controller mode, and corresponds to a behavior state of the spacecraft, and under the condition of k epsilon {0,1,2,3}, AndIn the case of k=4And
What is not described in detail in the present specification is a well known technology to those skilled in the art.

Claims (2)

1.一种航天器自主绕飞与碰撞威胁规避的智能协同控制方法,其特征在于,包括以下步骤:1. An intelligent collaborative control method for autonomous orbiting and collision threat avoidance of a spacecraft, characterized in that it comprises the following steps: (1)设定航天器自主绕飞与碰撞威胁规避过程中的行为状态,各行为状态下的控制目标,设定航天器自主绕飞与碰撞威胁规避中的离散事件及各离散事件开始和结束的触发条件,根据离散事件及其开始和结束的触发条件设定行为状态之间的转换函数,所述转换函数的取值用于标识是否进行行为状态之间的转换;(1) Setting the behavior states of the spacecraft in the process of autonomous flyby and collision threat avoidance, the control targets in each behavior state, setting the discrete events in the process of autonomous flyby and collision threat avoidance and the trigger conditions for the start and end of each discrete event, and setting the transition function between the behavior states according to the discrete events and their start and end trigger conditions. The value of the transition function is used to identify whether to perform the transition between the behavior states; (2)绕飞航天器收到自主绕飞开始指令后,进入初始行为状态,根据绕飞航天器与目标航天器的相对运动参数、自主绕飞任务需求以及碰撞威胁情况确定各离散事件的触发状态,根据各离散事件的触发状态计算转换函数的取值,当满足相应的转换函数时,行为状态进行转换,否则维持当前行为状态;(2) After receiving the autonomous flyby start command, the flyby spacecraft enters the initial behavior state, determines the trigger state of each discrete event according to the relative motion parameters between the flyby spacecraft and the target spacecraft, the autonomous flyby mission requirements, and the collision threat situation, and calculates the value of the conversion function according to the trigger state of each discrete event. When the corresponding conversion function is satisfied, the behavior state is converted, otherwise the current behavior state is maintained; (3)在各行为状态下,绕飞航天器根据与目标航天器的相对运动参数以及当前行为状态的控制目标进行运动规划,得到当前行为状态的参考轨迹;再根据当前行为状态对目标航天器的未知机动参数进行估计,进一步结合参考轨迹和估计的未知机动参数确定控制参数,实现当前行为状态下的控制目标;(3) In each behavior state, the flyby spacecraft performs motion planning based on the relative motion parameters with the target spacecraft and the control target of the current behavior state to obtain the reference trajectory of the current behavior state; then, the unknown maneuvering parameters of the target spacecraft are estimated based on the current behavior state, and the control parameters are further determined by combining the reference trajectory and the estimated unknown maneuvering parameters to achieve the control target in the current behavior state; 采用参考质点轨道坐标系下的C-W方程描述绕飞航天器与其他空间目标之间的相对运动,所述参考质点轨道坐标系的原点为参考质点,Zo轴从参考质点指向地心,Yo轴垂直与参考质点瞬时轨道平面并指向轨道面的负法线方向,Xo轴指向与其他两轴构成右手坐标系,绕飞航天器与其他空间目标的相对运动满足以下表达式:The CW equation in the reference particle orbit coordinate system is used to describe the relative motion between the flyby spacecraft and other space targets. The origin of the reference particle orbit coordinate system is the reference particle, the Z o axis points from the reference particle to the center of the earth, the Y o axis is perpendicular to the instantaneous orbit plane of the reference particle and points to the negative normal direction of the orbit plane, and the X o axis points to form a right-handed coordinate system with the other two axes. The relative motion of the flyby spacecraft and other space targets satisfies the following expression: 其中,P表示绕飞航天器,i表示其他空间目标,ρPi=[xPi,yPi,zPi]T表示绕飞航天器与其他空间目标的相对位置矢量;表示绕飞航天器与其他空间目标的相对速度矢量;表示绕飞航天器与其他空间目标的相对加速度矢量,uP、ui分别表示P、i的控制输入,表示参考质点轨道角速度;Wherein, P represents the flyby spacecraft, i represents other space targets, ρ Pi = [x Pi , y Pi , z Pi ] T represents the relative position vector between the flyby spacecraft and other space targets; Represents the relative velocity vector between the orbiting spacecraft and other space targets; represents the relative acceleration vector between the orbiting spacecraft and other space targets, u P and u i represent the control inputs of P and i respectively, represents the reference particle orbital angular velocity; 所述步骤(1)中,设定航天器自主绕飞与碰撞威胁规避过程中的行为状态及各行为状态下的控制目标,具体为:In step (1), the behavior states of the spacecraft during autonomous circling and collision threat avoidance and the control targets under each behavior state are set, specifically: 制导接近状态q0:通过制导使得绕飞航天器到达对目标航天器的期望绕飞位置,控制目标为ρPE=ρPE,ref;其中,E代表目标航天器,ρPE表示绕飞航天器与目标航天器之间的相对位置,ρPE,ref表示绕飞航天器对目标航天器的期望绕飞位置;Guidance approach state q 0 : through guidance, the flyby spacecraft reaches the expected flyby position of the target spacecraft, and the control target is ρ PEPE,ref ; where E represents the target spacecraft, ρ PE represents the relative position between the flyby spacecraft and the target spacecraft, and ρ PE,ref represents the expected flyby position of the flyby spacecraft with respect to the target spacecraft; 相对位置保持状态q1:绕飞航天器与目标航天器的相对位置保持稳定,对目标航天器进行观测,控制目标为ρPE=ρPE,k,其中,ρPi,k表示观测位置,表示绕飞航天器与目标航天器之间的相对速度;表示绕飞航天器与目标航天器之间的相对加速度;Relative position maintenance state q 1 : The relative position between the flyby spacecraft and the target spacecraft remains stable, the target spacecraft is observed, and the control target is ρ PEPE,k , Among them, ρ Pi,k represents the observation position, represents the relative speed between the flyby spacecraft and the target spacecraft; represents the relative acceleration between the flyby spacecraft and the target spacecraft; 绕飞转移状态q2:绕飞航天器从一个观测位置转移到另一个观测位置,控制目标为:ρPE=ρr,ref,其中,ρr,ref表示绕飞转移参考位置,表示绕飞转移参考速度;Flyby transfer state q 2 : The flyby spacecraft transfers from one observation position to another observation position. The control target is: ρ PE = ρ r, ref , Where ρ r,ref represents the fly-by transfer reference position, represents the fly-by transfer reference speed; 碰撞威胁规避状态q3:绕飞航天器对有碰撞威胁的空间目标进行规避,使绕飞航天器与有碰撞威胁的航天器之间的距离满足安全距离,控制目标为:||ρPi||≥ds;其中,ρPi表示绕飞航天器与有碰撞威胁的航天器之间的距离,ds表示航天器之间的安全距离;Collision threat avoidance state q 3 : The flyby spacecraft avoids the space target with collision threat, so that the distance between the flyby spacecraft and the spacecraft with collision threat meets the safe distance. The control target is: ||ρ Pi ||≥d s ; where ρ Pi represents the distance between the flyby spacecraft and the spacecraft with collision threat, and d s represents the safe distance between spacecrafts; 返回撤离状态q4:绕飞任务结束后,绕飞器返回既定的目标轨道,控制目标为:ρP=ρc,ref,其中,ρP Return to evacuation state q 4 : After the circling mission is completed, the circling vehicle returns to the predetermined target orbit, and the control target is: ρ P = ρ c, ref , Among them, ρ P , 分别表示绕飞航天器在参考质点轨道坐标系下的位置、速度和加速度,ρc,ref分别表示参考质点轨道坐标系下既定目标轨道位置、轨道速度及轨道加速度;denote the position, velocity and acceleration of the flyby spacecraft in the reference particle orbit coordinate system, ρ c,ref , They represent the predetermined target orbital position, orbital velocity and orbital acceleration in the reference particle orbital coordinate system respectively; 所述步骤(1)中,设定航天器自主绕飞与碰撞威胁规避中的离散事件及各离散事件开始和结束的触发条件,具体包括:In the step (1), discrete events in the autonomous flyby and collision threat avoidance of the spacecraft and trigger conditions for the start and end of each discrete event are set, specifically including: 绕飞任务e1:e1=1表示绕飞任务开始,触发条件为task=1;e1=0表示绕飞任务结束,触发条件为n≥nref||t≥tt,ref||task=0,其中,n表示绕飞圈数,nref表示期望的绕飞圈数,t表示绕飞花费的总时长,tt,ref表示绕飞任务期望的总时长,task=1表示收到自主绕飞开始指令,task=0表示收到自主绕飞结束指令;Circling task e 1 : e 1 =1 indicates that the circling task starts, and the trigger condition is task=1; e 1 =0 indicates that the circling task ends, and the trigger condition is n≥n ref ||t≥t t,ref ||task=0, wherein n indicates the number of circling circles, n ref indicates the expected number of circling circles, t indicates the total time spent on circling, t t,ref indicates the expected total time of the circling task, task=1 indicates that the autonomous circling start instruction is received, and task=0 indicates that the autonomous circling end instruction is received; 制导接近e2:e2=1表示制导接近开始,触发条件为ρPE≠ρPE,ref;e2=0表示制导接近结束,触发条件为ρPE=ρPE,refGuidance approach e 2 : e 2 = 1 indicates that the guidance approach starts, and the trigger condition is ρ PE ≠ρ PE,ref ; e 2 = 0 indicates that the guidance approach ends, and the trigger condition is ρ PEPE,ref , 相对位置保持e3:e3=1表示相对位置保持开始,触发条件为ρPE=ρPE,ref;e3=0表示相对位置保持结束,触发条件为其中,to某一观测位置上花费的观测时长,to,ref某一观测位置上期望的观测时长;Relative position holding e 3 : e 3 = 1 indicates the start of relative position holding, and the trigger condition is ρ PE = ρ PE,ref ; e 3 = 0 indicates the end of relative position holding, and the trigger condition is Among them, t o is the observation time spent at a certain observation position, t o,ref is the expected observation time at a certain observation position; 目标观测e4:e4=1表示目标观测开始,触发条件为e4=0表示目标观测结束,触发条件为 Target observation e 4 : e 4 = 1 indicates the start of target observation. The trigger condition is e 4 = 0 indicates the end of target observation, and the trigger condition is 碰撞威胁规避e5:e5=1表示碰撞威胁规避开始,触发条件为||ρPi||-dc≤0&d||ρPi||/dt<0;e5=0表示碰撞威胁规避结束,触发条件为||ρPi||≥ds,其中,dc为航天器之间的碰撞预警距离;Collision threat avoidance e 5 : e 5 =1 indicates the start of collision threat avoidance, and the triggering condition is ||ρ Pi ||-d c ≤0&d||ρ Pi ||/dt<0; e 5 =0 indicates the end of collision threat avoidance, and the triggering condition is ||ρ Pi ||≥d s , where d c is the collision warning distance between spacecraft; 绕飞转移e6:e6=1表示绕飞转移开始,触发条件为e6=0表示绕飞转移结束,触发条件为其中ψ=5π/,表示ρPE与太阳光矢量之间的不被允许的逆光角度,N表示一个绕飞周期内划分的观测区间段数,s表示地心惯性系下太阳光矢量在参考轨道坐标系下的矢量投影,sg表示太阳光矢量在地心惯性坐标系下的投影,表示地心惯性坐标系到参考轨道坐标系的转移矩阵,其中φ表示近地点幅角,表示轨道倾角,表示升交点赤经;ρPE(tk-1)表示上一观测位置绕飞航天器与目标航天器的相对位置;Fly-by transfer e 6 : e 6 = 1 indicates the start of fly-by transfer. The triggering condition is e 6 = 0 means the fly-by transfer is finished, and the triggering condition is and Where ψ = 5π/, which indicates the unallowed backlight angle between ρ PE and the sunlight vector, N indicates the number of observation intervals divided in a flyby cycle, and s indicates the vector projection of the sunlight vector in the reference orbit coordinate system in the geocentric inertial system. s g represents the projection of the sunlight vector in the geocentric inertial coordinate system, represents the transfer matrix from the geocentric inertial coordinate system to the reference orbit coordinate system, where φ represents the perigee argument, represents the orbital inclination, represents the right ascension of the ascending node; ρ PE (t k-1 ) represents the relative position of the flyby spacecraft and the target spacecraft at the last observation position; 返回撤离e7:e7=1表示返回撤离开始,触发条件为e1=0;e7=0表示撤离结束,触发条件为式中ρc,ref分别表示参考轨道坐标系下既定目标轨道位置、轨道速度及轨道加速度;Return evacuation e 7 : e 7 = 1 indicates the start of return evacuation, and the trigger condition is e 1 = 0; e 7 = 0 indicates the end of evacuation, and the trigger condition is Where ρ c,ref , They represent the predetermined target orbital position, orbital velocity and orbital acceleration in the reference orbital coordinate system respectively; 所述步骤(1)中,根据离散事件及其开始和结束的触发条件设定行为状态之间的转换函数,具体包括:In the step (1), the transition function between the behavior states is set according to the discrete event and the trigger conditions of its start and end, specifically including: 转换函数T0Transformation function T 0 : δ(q0=1&e1=1&e7=0&e2=1&e5=0||q0=1&e1=0&e5=0&e7=1||δ(q 0 =1&e 1 =1&e 7 =0&e 2 =1&e 5 =0||q 0 =1&e 1 =0&e 5 =0&e 7 =1|| q2=1&e1=1&e3=1&e5=0&e6=0&e7=0||q2=1&e1=0&e5=0&e7=1||q 2 =1&e 1 =1&e 3 =1&e 5 =0&e 6 =0&e 7 =0||q 2 =1&e 1 =0&e 5 =0&e 7 =1|| q3=1&e1=1&e5=0&e7=0||q3=1&e1=0&e5=0&e7=1)=1;q 3 =1&e 1 =1&e 5 =0&e 7 =0||q 3 =1&e 1 =0&e 5 =0&e 7 =1)=1; 转换函数T1Transformation function T 1 : δ(q0=1&e5=1||q1=1&e5=1||q2=1&e5=1||q4=1&e5=1)=1;δ(q 0 =1&e 5 =1||q 1 =1&e 5 =1||q 2 =1&e 5 =1||q 4 =1&e 5 =1)=1; 转换函数T2Transformation function T 2 : δ(q1=1&e1=1&e2=0&e5=0&e6=1&e7=0)=1;δ(q 1 =1&e 1 =1&e 2 =0&e 5 =0&e 6 =1&e 7 =0)=1; 转换函数T3Transformation function T 3 : δ(q1=1&e1=1&e2=1&e5=0)=1;δ(q 1 =1&e 1 =1&e 2 =1&e 5 =0)=1; 转换函数T4Transformation function T 4 : δ(q1=1&e1=0&e5=0&e7=1)=1;δ(q 1 =1&e 1 =0&e 5 =0&e 7 =1)=1; 其中,δ(·)表示符合函数,·表示函数里面的所有的变量;Among them, δ(·) represents the conforming function, · represents all the variables in the function; 所述步骤(2)中,根据行为状态和转换函数,进行行为状态转换,具体为:In the step (2), the behavior state conversion is performed according to the behavior state and the conversion function, specifically: 初始行为状态为q0,若满足转换函数T0,则行为状态转换为q1;若满足转换函数T1,则行为状态转换为q3The initial behavior state is q 0 . If the conversion function T 0 is satisfied, the behavior state is converted to q 1 . If the conversion function T 1 is satisfied, the behavior state is converted to q 3 . 当前行为状态为q1时,若满足转换函数T1,则行为状态转换为q3;若满足转换函数T2,则行为状态转换为q2;若满足转换函数T3,则行为状态转换为q0;若满足转换函数T4,则行为状态转换为q4When the current behavior state is q 1 , if the conversion function T 1 is satisfied, the behavior state is converted to q 3 ; if the conversion function T 2 is satisfied, the behavior state is converted to q 2 ; if the conversion function T 3 is satisfied, the behavior state is converted to q 0 ; if the conversion function T 4 is satisfied, the behavior state is converted to q 4 ; 当前行为状态为q2时,若满足转换函数T0,则行为状态转换为q1;若满足转换函数T1,则行为状态转换为q3When the current behavior state is q 2 , if the conversion function T 0 is satisfied, the behavior state is converted to q 1 ; if the conversion function T 1 is satisfied, the behavior state is converted to q 3 ; 当前行为状态为q3时,若满足转换函数T0,则行为状态转换为q1When the current behavior state is q 3 , if the transition function T 0 is satisfied, the behavior state is converted to q 1 ; 当前行为状态为q4时,若满足转换函数T1,则行为状态转换为q3When the current behavior state is q 4 , if the transition function T 1 is satisfied, the behavior state is converted to q 3 ; 所述步骤(3)中,绕飞航天器根据与目标航天器的相对运动参数以及当前行为状态的控制目标进行运动规划,具体为:In step (3), the flyby spacecraft performs motion planning according to the relative motion parameters with the target spacecraft and the control target of the current behavior state, specifically: 当前行为状态为q0或q4时,采用多样式规划,表达式如下:When the current behavior state is q 0 or q 4 , multi-style planning is adopted, and the expression is as follows: ρPE=b0+b1t+b2t2+b3t3+b4t4+b5t5 ρ PE =b 0 +b 1 t+b 2 t 2 +b 3 t 3 +b 4 t 4 +b 5 t 5 b0=ρPE(0), b 0PE (0), 其中,ρPE(0)、分别表示上一行为状态ql的终止时刻绕飞航天器与目标航天器之间的相对位置、相对速度、相对加速度;ρPE(tf)、分别表示当前行为状态终止时刻绕飞航天器与目标航天器之间的相对位置、相对速度、相对加速度;Among them, ρ PE (0), They represent the relative position, relative velocity, and relative acceleration between the flyby spacecraft and the target spacecraft at the end time of the previous behavior state q l ; ρ PE (t f ), They respectively represent the relative position, relative velocity, and relative acceleration between the flyby spacecraft and the target spacecraft at the end of the current behavior state; 当前行为状态为q3时,采用势函数规划,表达式如下:When the current behavior state is q 3 , potential function planning is adopted, and the expression is as follows: 其中Us表示总势能函数,Uia和Uir分别表示绕飞航天器与第i个空间目标之间的引力势能函数和斥力势能函数,h表示碰撞威胁预警空间目标总数,η1和η2表示吸引力因子,η3表示斥力因子,α、β均为大于零的常数,ρi1表示第i个空间目标的相对位置矢量,表示第i个空间目标的相对速度矢量;Where U s represents the total potential energy function, U ia and U ir represent the gravitational potential energy function and repulsive potential energy function between the orbiting spacecraft and the i-th space target, respectively, h represents the total number of collision threat warning space targets, η 1 and η 2 represent the attraction factors, η 3 represents the repulsion factor, α and β are both constants greater than zero, ρ i1 represents the relative position vector of the i-th space target, represents the relative velocity vector of the i-th space target; 所述步骤(3)中,根据当前行为状态对目标航天器的未知机动参数进行估计,具体为:In step (3), the unknown maneuvering parameters of the target spacecraft are estimated according to the current behavior state, specifically: 其中,表示对ρPE的估计,表示对f的估计,f表示目标的未知机动参数,表示估计误差,σ1k、σ2k为大于0的常数,根据实际情况确定,k表示所处的行为状态。in, represents the estimate of ρ PE , represents the estimation of f, f represents the unknown maneuvering parameters of the target, represents the estimation error, σ 1k and σ 2k are constants greater than 0 and are determined according to actual conditions. k represents the behavior state. 2.根据权利要求1所述的一种航天器自主绕飞与碰撞威胁规避的智能协同控制方法,其特征在于,所述步骤(3)中,结合运动规划结果和估计的未知机动参数确定控制参数,具体为:2. According to claim 1, the intelligent collaborative control method for autonomous orbiting and collision threat avoidance of a spacecraft is characterized in that, in step (3), the control parameters are determined by combining the motion planning results and the estimated unknown maneuvering parameters, specifically: k∈{0,1,2,3}时, When k∈{0,1,2,3}, k=4时, When k = 4, and 其中,k∈{0,1,2,…,4}表示控制模态,对应航天器的行为状态,为各控制模态下运动规划得到的参考轨迹,δk>0为正常数。Among them, k∈{0,1,2,…,4} represents the control mode, corresponding to the behavior state of the spacecraft, and is the reference trajectory obtained by motion planning under each control mode, and δ k >0 is a positive constant.
CN202211351476.0A 2022-10-31 2022-10-31 An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft Active CN115709809B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211351476.0A CN115709809B (en) 2022-10-31 2022-10-31 An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211351476.0A CN115709809B (en) 2022-10-31 2022-10-31 An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft

Publications (2)

Publication Number Publication Date
CN115709809A CN115709809A (en) 2023-02-24
CN115709809B true CN115709809B (en) 2025-02-07

Family

ID=85232094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211351476.0A Active CN115709809B (en) 2022-10-31 2022-10-31 An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft

Country Status (1)

Country Link
CN (1) CN115709809B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955028A (en) * 2016-06-02 2016-09-21 西北工业大学 On-orbit guidance avoidance control integrated algorithm for spacecraft
CN111605737A (en) * 2020-05-11 2020-09-01 北京控制工程研究所 A multi-level collaborative planning and agile maneuvering method for spacecraft three-override control

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2945624B1 (en) * 2009-05-15 2011-06-10 Mbda France METHOD AND SYSTEM FOR ESTIMATING A TRACK OF A MOBILE
US9651946B1 (en) * 2016-06-29 2017-05-16 Planet Labs Inc. Automated schedule calculation for controlling a constellation of satellites

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105955028A (en) * 2016-06-02 2016-09-21 西北工业大学 On-orbit guidance avoidance control integrated algorithm for spacecraft
CN111605737A (en) * 2020-05-11 2020-09-01 北京控制工程研究所 A multi-level collaborative planning and agile maneuvering method for spacecraft three-override control

Also Published As

Publication number Publication date
CN115709809A (en) 2023-02-24

Similar Documents

Publication Publication Date Title
Chitsaz et al. Time-optimal paths for a Dubins airplane
CN105549606B (en) For the optimal anticollision mean of access of super close distance of inert satellite
CN105159304B (en) Approach and track the finite time fault tolerant control method of space non-cooperative target
CN107168357B (en) A kind of spacecraft attitude maneuver control method considering posture restraint and anti-unwinding
CN108614420B (en) Cluster-level satellite fault-tolerant control method based on nonlinear programming
Fourie et al. Flight results of vision-based navigation for autonomous spacecraft inspection of unknown objects
CN106707751A (en) Collision avoidance control method based on limited time saturation for spacecraft terminal approaching
CN108375904B (en) A non-cooperative target spacecraft rendezvous and docking final stage saturation control method
CN116142490A (en) Spacecraft attitude redirection control method based on potential function under complex constraint
Dong et al. A novel stable and safe model predictive control framework for autonomous rendezvous and docking with a tumbling target
Zheng et al. Constrained moving path following control for UAV with robust control barrier function
Lin et al. Specific tracking control of rotating target spacecraft under safe motion constraints
Patel et al. Spacecraft rendezvous and docking with obstacle avoidance using model predictive control
CN108427429B (en) A Maneuvering Control Method of Spacecraft Boresight Considering Dynamic Pointing Constraints
CN115709809B (en) An intelligent collaborative control method for autonomous orbiting and collision avoidance of spacecraft
Panyakeow et al. Decentralized deconfliction algorithms for unicycle UAVs
Roussos et al. Decentralized navigation and conflict avoidance for aircraft in 3-D space
Geng et al. Pose regulation via the dual unitary group: An application to spacecraft rendezvous
Haraldsen et al. Reactive collision avoidance for nonholonomic vehicles in dynamic environments with obstacles of arbitrary shape
CN116661492A (en) Rotor unmanned aerial vehicle model predictive control method and device based on non-inertial system
Jiang et al. Formation Flight Control and Cooperative Obstacle Avoidance of Multiple UAVs
Roussos et al. Distributed 3D navigation and collision avoidance for nonholonomic aircraft-like vehicles
Geiger et al. Flight testing a real-time direct collocation path planner
Koenig A novel attitude guidance algorithm for exclusion zone avoidance
Liu et al. Detumbling a flexible tumbling target using a space robot in post-capture phase

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