CN103439975A - Distributed index time varying slip mode posture cooperation tracking control method - Google Patents

Distributed index time varying slip mode posture cooperation tracking control method Download PDF

Info

Publication number
CN103439975A
CN103439975A CN2013104046936A CN201310404693A CN103439975A CN 103439975 A CN103439975 A CN 103439975A CN 2013104046936 A CN2013104046936 A CN 2013104046936A CN 201310404693 A CN201310404693 A CN 201310404693A CN 103439975 A CN103439975 A CN 103439975A
Authority
CN
China
Prior art keywords
sigma
centerdot
spacecraft
attitude
lambda
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
CN2013104046936A
Other languages
Chinese (zh)
Other versions
CN103439975B (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 Technology BIT
Original Assignee
Beijing Institute of Technology BIT
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 Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201310404693.6A priority Critical patent/CN103439975B/en
Publication of CN103439975A publication Critical patent/CN103439975A/en
Application granted granted Critical
Publication of CN103439975B publication Critical patent/CN103439975B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention relates to a distributed index time varying slip mode posture cooperation tracking control method and belongs to the technical field of spacecraft formation flight. The method comprises: by establishing a posture kinetic equation in a form of Euler-langrage, selecting index time varying slip mode surface function, calculating a synchronization expectation posture for each spacecraft, and according to the design idea of a time varying slip mode controller, designing a distributed posture cooperation tracking controller so as to enable aircrafts to perform cooperation tracking on the expectation postures and have higher robustness in terms of extraneous interference and inertia uncertainties. Compared to conventional slip mode control, a time varying slip mode enables the phase trajectory of a system to always remain at a slip mode surface, so that in the posture cooperation process of the formation spacecrafts, even if communication is limited and a topology structure needs to be changed, the posture cooperation tracking of the spacecrafts can still be realized.

Description

Become the collaborative tracking and controlling method of Sliding Mode Attitude during a kind of distributed index
Technical field
Become the collaborative tracking and controlling method of Sliding Mode Attitude while the present invention relates to a kind of distributed index, belong to the Spacecraft Formation Flying technical field.
Background technology
The spacecraft attitude Research on Interactive Problem, as a kind of important technology of formation flight, has become a hot issue in the spacecraft field.According to the difference in the place that produces control program, attitude Collaborative Control control mode can be divided into two kinds of centralized control and distributed controls.Than centralized control mode, it is easy that distributed control has control law, better fault-tolerant ability.In distributed control, each single star carrys out to determine control strategy jointly by the information that itself is observed and the data message that communication obtains alternately.Even single satellite lost efficacy, it is stable that entire system still can keep.In addition, colony's spacecraft is when being formed into columns, and the constraint of being communicated by letter, need to change correspondence sometimes, and how guaranteeing still can complete attitude collaborative after changing correspondence is also to need the problem of considering in actual formation process.
In recent decades, many scholars have launched research widely for spacecraft attitude Collaborative Control problem, have proposed many attitude control algolithms, mainly comprise the control based on the lyapunov method, adaptive control, non-linear H 2/ H and mix and control, Sliding mode variable structure control and ANN (Artificial Neural Network) Control, fuzzy control etc.Wherein, sliding mode control theory has been subject to the generally attention of domestic and international control circle, and sliding mode control theory has been applied to nonlinear system, discrete system, the distributed parameters system, generalized ensemble, the numerous complicated controll plants such as time lag system and incomplete mechanical system.Although sliding mode control theory has become a rounded system and method, and is successfully applied in many fields, still exist many to be studiedly, solve perfect problem.For the performance index of satellites formation system, how CONTROLLER DESIGN and sliding mode, make the appointment of system dynamic, and it is also the problem that should consider in reality that the steady-state behaviour index can be met.
Summary of the invention
The present invention is directed to how CONTROLLER DESIGN is to accelerate the collaborative dynamic response of following the tracks of of Space Vehicle System attitude, and can after changing the communication topology relation, still realize the problem such as harmonious of attitude, in conjunction with sliding mode control theory, become the collaborative tracking and controlling method of Sliding Mode Attitude while proposing a kind of distributed index, become sliding mode controller during design, spacecraft can obtain the expectation attitude information and realize collaborative tracking of attitude under variable topological structure, and disturbs global robustness is arranged to external world.
The inventive method is applicable to meet the following Spacecraft formation required: 1, formation spacecrafts is rigid body, the equal bounded of the uncertain part of the external interference that system is suffered and inertia; 2, formation spacecrafts is expected to attitude is made as one " virtual leader ", there is a directed spanning tree in the communication topology that comprises the Spacecraft formation system of " virtual leader ", all or part of spacecraft can obtain " virtual leader " attitude, even the change Communication topology should " virtual leader " be the root node of communication topology all the time; 3, all variablees have all passed through coordinate transform in the same coordinate system, the relative attitude between spacecraft and the subtraction direct representation of relative attitude angular velocity.
The technical solution used in the present invention is: the attitude dynamic equations of setting up the Euler-langrage form, become the sliding-mode surface function while choosing index, ask for its synchronous expectation attitude for each spacecraft, according to the time become the design philosophy of sliding mode controller, design the collaborative tracking control unit of distributed attitude and make that spacecraft is collaborative follows the tracks of the expectation attitude, and disturb to external world and inertia is uncertain has a stronger robustness.
Specifically comprise the following steps:
Step 1, take the rigid spacecraft formation as object, sets up Euler-Lagrange (Eular-langrage) attitude dynamic equations under the spacecraft body coordinate system.Obtain the attitude information of each spacecraft, ask for the corresponding synchronous expectation attitude of each spacecraft.Concrete grammar is:
Step 1.1, set up the attitude motion model of individual spacecraft.
Formation comprises n spacecraft, and it is numbered 1,2 ... n, represent that " the virtual leader " of Spacecraft formation expectation attitude is numbered n+1, for i spacecraft wherein (i ∈ 1,2 ... n), its attitude dynamics and kinematical equation are as follows:
J i ω · i + [ ω i ] × J i ω i = u i + d i - - - ( 1 )
σ · i = G ( σ i ) ω i - - - ( 2 )
J i∈ R 3 * 3be the inertia matrix of i spacecraft, and the nominal value that means the inertia battle array, Δ J ithe uncertainty that means the inertia battle array.ω i∈ R 3be the attitude angular velocity expression in body coordinate system of i rigid body spacecraft with respect to inertial coordinates system, σ i∈ R 3be the correction Douglas Rodríguez parameter (MRP) of i spacecraft attitude, u i, d i∈ R 3mean respectively control moment and disturbance torque that i spacecraft is subject to, () *mean vectorial antisymmetric matrix operator.Wherein:
G ( σ i ) = 1 2 [ ( 1 - σ i T σ i 2 ) I 3 + σ i × + σ i σ i T ] - - - ( 3 )
The attitude dynamic equations of its corresponding Lagrangian Form is:
H i ( σ i ) σ · · i + Q i ( σ i , σ · i ) σ · i = τ i - - - ( 4 )
In formula H i ( σ i ) = G - T ( σ i ) J i G - 1 ( σ i ) , Q i ( σ i , σ · i ) = - G - T ( σ i ) J i G - 1 ( σ i ) G · ( σ i ) G - 1 ( σ i ) - G - T ( σ i )
Figure BDA0000378941480000033
τ i=G -1i) (u i+ d i), H wherein ii) be a positive definite symmetric matrices, and
Figure BDA0000378941480000034
for antisymmetric matrix.Below respectively with G i, H i, Δ H i, Q i,
Figure BDA00003789414800000315
Δ Q imean G (σ i), H ii),
Figure BDA00003789414800000316
Δ H ii),
Step 1.2, for i spacecraft, synchronously expect attitude
Figure BDA0000378941480000037
be defined as follows:
σ i d = b i ( n + 1 ) σ d + Σ j = 1 n a ij σ j b i ( n + 1 ) + Σ j = 1 n a ij - - - ( 5 )
σ in formula ithe attitude that means i spacecraft, a ijspacecraft i means the correspondence between spacecraft i and spacecraft j, if can obtain the attitude information of j, a ij=1, otherwise, a ij=0; If i spacecraft can obtain expectation attitude information σ d, b i (n+1)=1, otherwise b i (n+1)=0;
Step 2, to each spacecraft, become the sliding-mode surface function while choosing index, ask for the correlation parameter in the sliding-mode surface function, makes at initial time, and the initial error of system is positioned on sliding-mode surface.
For i spacecraft, the time become sliding-mode surface variable s i(t) be:
s i ( t ) = ( σ · i - σ · i d ) + Λ i ( σ i - σ i d ) - exp ( - Λ i t ) A i - - - ( 6 )
Λ in formula i∈ R 3 * 3and be positive definite matrix, A i∈ R 3, t is time variable.
At initial time, systematic error is positioned on sliding-mode surface, i.e. s i(0)=0.Obtain:
A i = [ σ · i ( 0 ) - σ · i d ( 0 ) ] + Λ i [ σ i ( 0 ) - σ d ( 0 ) ] - - - ( 7 )
Step 3, to the sliding-mode surface function differentiate of step 2 design, then premultiplication H i:
H i s · i = H i ( σ · · i - σ · · i d ) + H i Λ i ( σ · i - σ · i d ) + H i Λ i A i exp ( - Λ i t )
= G i - T ( u i + d i ) - Q i σ · i - H i σ · · i d + H i Λ i ( σ · i - σ · i d ) + H i Λ i A i exp ( - Λ i t ) - - - ( 8 )
= G i - T ( u i + d i ) - Q i 0 σ · i + H i 0 Λ i ( σ · i - σ · i d ) + H i 0 Λ i A i exp ( - Λ i t ) - H i 0 σ · · i d + Y i ( · )
Wherein
Y i ( · ) = - ΔQ i σ · i - ΔH i σ · · i d + ΔH i Λ i ( σ · i - σ · i d ) + ΔH i Λ i A i exp ( - Λ i t )
Step 4, become the sliding formwork control law during design index.Control law comprises two parts: a part is in order to the nonlinear terms in bucking-out system dynamics, to reach the expectation index of system; Another part is for offsetting the uncertain part of inertia and external interference, to guarantee the stability of attitude control system.By the uncertain part of inertia and external interference as a whole, ask for its upper bound.
For i spacecraft, become the sliding formwork control law during design as follows:
u i = u ieq + u isw (9)
= G i T [ Q i 0 ( σ · i - s i ) + H i 0 σ · · i d - H i 0 Λ i ( σ · i - σ · i d ) + H i 0 Λ i A i exp ( - Λ i t ) ] - ( γ i + λ i ) G i T sgn ( s i )
Wherein sgn () is sign function, is defined as follows:
sgn ( x ) = 1 , x > 0 0 , x = 0 - 1 , x < 0
Sgn (s i)=[sgn (s i1); Sgn (s i2); Sgn (s i3)], λ in formula i>0, λ i+ γ ifor the switching controls flow gain, and Δ H i, Δ Q i, d ibounded, and || F i|| bounded, establish γ i=|| F i|| , F ibe expressed as:
F i = G i T Y i ( &CenterDot; ) + &Delta;Q i s i + d i
Step 5, in formation, spacecraft obtains the attitude information of expectation attitude and neighbours' spacecraft according to the correspondence of self and other spacecrafts, become the input of sliding formwork control law when distributed in using attitude information as step 4, calculate each spacecraft and carry out the needed control moment of the collaborative tracking of attitude, the topworks of each spacecraft will produce these control moments and act on respectively corresponding spacecraft, and the attitude dynamic equations obtained by step 1 is tried to achieve ω i, and then make σ ifollow the tracks of the synchronous expectation attitude of each spacecraft, finally realize that the attitude of this spacecraft colony is consistent.
Beneficial effect
The inventive method can solve the attitude stationary problem of spacecraft effectively, and advantage compared with prior art is:
1) design that becomes the sliding formwork control law time has reduced the response time of system, has improved the robustness of system.Control and compare with conventional sliding formwork, in time, become sliding formwork the phase path of system be positioned on sliding-mode surface all the time, cancelled the arrival stage, and then changed conventional sliding formwork and be controlled at the arrival stage and there is no the shortcoming of robustness, reduced the response time of control moment and system, made system there is global robustness.
2) at formation spacecrafts, carry out in the attitude collaborative processes, if communication is restricted while needing to change topological structure, still can realize collaborative tracking of attitude of spacecraft, become the sliding formwork control law when therefore designed and can reduce the communication need between formation spacecrafts.
The accompanying drawing explanation
Fig. 1 is Scheme of Attitude Control schematic diagram of the present invention;
Fig. 2 is the communication topology figure between formation spacecrafts in specific embodiment;
The attitude change curve that Fig. 3 is formation spacecrafts in specific embodiment, wherein (1) is spacecraft 1,3,5 and the expectation attitude the MRP component
Figure BDA0000378941480000051
simulation curve figure, (2) are corresponding MRP component
Figure BDA0000378941480000052
simulation curve figure, (3) are corresponding MRP component
Figure BDA0000378941480000053
simulation curve figure;
Fig. 4 is formation spacecrafts attitude angular velocity change curve in specific embodiment, and wherein (1) is spacecraft 1,3,5 and expectation attitude angular velocity component
Figure BDA0000378941480000054
simulation curve figure, (2) are the corresponding angular velocity component
Figure BDA0000378941480000055
simulation curve figure, (3) are the corresponding angular velocity component
Figure BDA0000378941480000056
simulation curve figure;
Fig. 5 is formation spacecrafts Attitude Tracking error change curve map in specific embodiment, and wherein (1) is spacecraft 1,3,5 Attitude Tracking error components
Figure BDA0000378941480000057
simulation curve figure, (2) are corresponding error component simulation curve figure, (3) are corresponding error component
Figure BDA0000378941480000059
simulation curve figure;
The control moment curve map that Fig. 6 is formation spacecrafts in specific embodiment, wherein (1) is spacecraft 1,3,5 control moment components
Figure BDA00003789414800000510
simulation curve figure, (2) are corresponding control moment component
Figure BDA00003789414800000511
simulation curve figure, (3) are corresponding control moment component
Figure BDA00003789414800000512
simulation curve figure;
The change curve of the sliding-mode surface variable that Fig. 7 is formation spacecrafts in specific embodiment, wherein (1) is spacecraft 1,3,5 sliding-mode surface variable components
Figure BDA00003789414800000513
simulation curve figure, (2) are corresponding sliding-mode surface variable component
Figure BDA00003789414800000514
simulation curve figure, (3) are corresponding sliding-mode surface variable component
Figure BDA00003789414800000515
simulation curve figure.
Embodiment
For objects and advantages of the present invention are described better, below in conjunction with drawings and Examples, further set forth.
Spacecraft Attitude Control process flow diagram of the present invention as shown in Figure 1.
Step 1, take the rigid spacecraft formation as object, sets up Euler-Lagrange (Eular-langrage) attitude dynamic equations under the spacecraft body coordinate system.Obtain the attitude information of each spacecraft, ask for the corresponding synchronous expectation attitude of each spacecraft.Concrete grammar is:
Step 1.1, set up the attitude motion model of individual spacecraft.
Formation comprises n spacecraft, and it is numbered 1,2 ... n, represent that " the virtual leader " of Spacecraft formation expectation attitude is numbered n+1, for i spacecraft wherein (i ∈ 1,2 ... n), its attitude dynamics and kinematical equation are as follows:
J i &omega; &CenterDot; i + [ &omega; i ] &times; J i &omega; i = u i + d i - - - ( 1 )
&sigma; &CenterDot; i = G ( &sigma; i ) &omega; i - - - ( 2 )
J i∈ R 3 * 3be the inertia matrix of i spacecraft, and
Figure BDA0000378941480000063
the nominal value that means the inertia battle array, Δ J ithe uncertainty that means the inertia battle array.ω i∈ R 3be the attitude angular velocity expression in body coordinate system of i rigid body spacecraft with respect to inertial coordinates system, σ i∈ R 3be the correction Douglas Rodríguez parameter (MRP) of i spacecraft attitude, u i, d i∈ R 3mean respectively control moment and disturbance torque that i spacecraft is subject to, () *mean vectorial antisymmetric matrix operator.Wherein:
G ( &sigma; i ) = 1 2 [ ( 1 - &sigma; i T &sigma; i 2 ) I 3 + &sigma; i &times; + &sigma; i &sigma; i T ] - - - ( 3 )
The attitude dynamic equations of its corresponding Lagrangian Form is:
H i ( &sigma; i ) &sigma; &CenterDot; &CenterDot; i + Q i ( &sigma; i , &sigma; &CenterDot; i ) &sigma; &CenterDot; i = &tau; i - - - ( 4 )
In formula H i ( &sigma; i ) = G - T ( &sigma; i ) J i G - 1 ( &sigma; i ) , Q i ( &sigma; i , &sigma; &CenterDot; i ) = - G - T ( &sigma; i ) J i G - 1 ( &sigma; i ) G &CenterDot; ( &sigma; i ) G - 1 ( &sigma; i ) - G - T ( &sigma; i )
Figure BDA0000378941480000067
τ i=G -1i) (u i+ d i), H wherein ii) be a positive definite symmetric matrices, and
Figure BDA0000378941480000068
for antisymmetric matrix.Below respectively with G i, H i,
Figure BDA00003789414800000615
Δ H i, Q i,
Figure BDA00003789414800000616
Δ Q imean G (σ i), H ii),
Figure BDA00003789414800000617
Δ H ii),
Figure BDA00003789414800000610
2), for individual spacecraft, define its corresponding synchronous expectation attitude as follows:
&sigma; i d = b i ( n + 1 ) &sigma; d + &Sigma; j = 1 n a ij &sigma; j b i ( n + 1 ) + &Sigma; j = 1 n a ij - - - ( 5 )
In formula the synchronous expectation attitude that means i spacecraft, σ ithe attitude that means i spacecraft, a ijmean the correspondence between spacecraft i and spacecraft j, if a ij=1, mean that spacecraft i can obtain the attitude information of j, otherwise, a ij=0; If b i (n+1)=1 means that i spacecraft can obtain expectation attitude information σ d, otherwise b i (n+1)=0;
3) for each spacecraft, choose following form the time become the sliding-mode surface function:
s i = ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + &Lambda; i ( &sigma; i - &sigma; i d ) - exp ( - &Lambda; i t ) A i - - - ( 6 )
Λ in formula i∈ R 3 * 3and be positive definite matrix, A i∈ R 3, t ∈ [0, ∞).
In order to make at initial time, systematic error is positioned on sliding-mode surface, i.e. s i(0)=0.Therefore:
A i = &lsqb; &sigma; &CenterDot; i ( 0 ) - &sigma; &CenterDot; i d ( 0 ) &rsqb; + &Lambda; i &lsqb; &sigma; i ( 0 ) - &sigma; d ( 0 ) &rsqb; - - - ( 7 )
4) convolution (1) is to formula (4) differentiate, then premultiplication H i:
H i s &CenterDot; i = H i ( &sigma; . . i + &sigma; . . i d ) + H i &Lambda; i ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + H i &Lambda; i A i exp ( - &Lambda; i t )
G i - T ( u i + d i ) - Q i &sigma; . i - H i &sigma; . . i d H i &Lambda; i ( &sigma; . i - &sigma; . i d ) H i &Lambda; i A i exp ( - &Lambda; i t ) - - - ( 8 )
= G i - T ( u i + d i ) - Q i 0 &sigma; &CenterDot; i + H i 0 &Lambda; i ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + H i 0 &Lambda; i A i exp ( - &Lambda; i t ) - H i 0 &sigma; &CenterDot; &CenterDot; i d + Y i ( &CenterDot; )
Wherein
Y i ( &CenterDot; ) = - &Delta; Q i &sigma; . i - &Delta; H i &sigma; . . i d + &Delta; H i &Lambda; i ( &sigma; . i - &sigma; . i d ) + &Delta; H i &Lambda; i A i exp ( - &Lambda; i t )
5), for individual spacecraft, on the basis of step (4), design Attitude Tracking control law is as follows:
u i = u ieq + u isw
(9)
= G i T [ Q i 0 ( &sigma; &CenterDot; i - s i ) + H i 0 &sigma; &CenterDot; &CenterDot; i d - H i 0 &Lambda; i ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + H i 0 &Lambda; i A i exp ( - &Lambda; i t ) ] - ( &gamma; i + &lambda; i ) G i T sgn ( s i )
Wherein sgn () is sign function, is defined as follows:
sgn ( x ) = 1 , x > 0 0 , x = 0 - 1 , x < 0
Sgn (s i)=[sgn (s il); Sgn (s i2); Sgn (s i3)], λ in formula i>0, λ i+ γ ifor the switching controls flow gain, and Δ H i, Δ Q ibounded, establish γ i=|| F i|| , F ias follows:
F i = G i T Y i ( &CenterDot; ) + &Delta; Q i s i + d i
Now in the situation that only there is the part spacecraft can obtain the expectation attitude, becomes sliding mode controller when designed and carry out stability analysis and formation spacecrafts attitude compliance check
Before the proof consistance, first briefly prove following theorem:
Theorem: make L ∈ R n * nmean the Laplacian matrix between n formation spacecrafts,
Figure BDA00003789414800000710
mean to comprise the Laplacian matrix between the formation spacecrafts of " virtual leader ",
Figure BDA0000378941480000079
matrix P=L+diag (b) ∈ R wherein n * n.If matrix
Figure BDA00003789414800000711
there is a directed spanning tree in the communication topology characterized, and node n+1 (expectation attitude) is a root node of this spanning tree, and matrix P is positive definite matrix and P so -1b=-1 n, b=-[b wherein 1 (n+1), b 2 (n+1)..., b n (n+1)] t, 1 nfor element is the column vector of 1 n * 1 entirely.
Proof: establish the communication network topology laplacian matrix between the spacecraft colony that comprises this " virtual leader "
Figure BDA0000378941480000081
therefore
Figure BDA0000378941480000088
can prove P1 n+ b=0, thus vectorial b can be gone out by the column vector linear list of matrix P, thereby rank ([P b])=rank (P), again because comprise that this virtual leader's communication network topology has a directed spanning tree,
Figure BDA0000378941480000089
, be also rank (P)=n, so matrix P is positive definite matrix and P -1b=-1 n
Below become sliding formwork control law (7) when designed and carry out stability analysis
Consider the Lyapunov function of following positive definite for individual spacecraft i:
V i = 1 2 s i T H i s i &GreaterEqual; 0 - - - ( 10 )
H in formula ifor positive definite matrix, and if only if s i=0 o'clock, V i=0; Ask V ito the first order derivative of time, arrange:
V . i = s i T H i s . i + 1 2 s i T H . i s i = s i T ( H i s . i + 1 2 H . i s i ) = s i T ( H i s . i + Q i s i ) - - - ( 11 )
In formula, applied to
Figure BDA00003789414800000812
the character of an antisymmetric matrix.Will the time become the letter of sliding formwork control law (7) substitution above formula into:
V . i &le; - &lambda; i s i T sgn ( s i ) &le; 0 - - - ( 12 )
While therefore when employing is designed suc as formula (7), becoming the sliding formwork control law, sliding variable s i(t) ≡ 0,
Figure BDA00003789414800000810
Formula (8) is write as to the form of column vector:
V = 1 2 S T HS - - - ( 13 )
In formula:
Figure BDA0000378941480000086
h=diag (H 1, H 2... H n), easily know that H is positive definite matrix, to formula (11), differentiate obtains convolution (10):
V . = S T ( H S &CenterDot; + 1 2 H &CenterDot; S ) = &Sigma; i = 1 n V . i &le; 0 - - - ( 14 )
Therefore work as S (t) ≡ 0, define the attitude error e of i spacecraft iid; Write sliding variable S as matrix form:
S = ( M &CircleTimes; I 3 ) - 1 ( P &CircleTimes; I 3 ) ( e &CenterDot; + &Lambda;e ) - exp ( - &Lambda;t ) A = 0 - - - ( 15 )
In formula M = diag ( b 1 ( n + 1 ) + &Sigma; j = 1 n a 1 j , b 2 ( n + 1 ) + &Sigma; j = 1 n a 2 j , &CenterDot; &CenterDot; &CenterDot; b n ( n + 1 ) + &Sigma; j = 1 n a nj ) , Λ=diag (Λ 1, Λ 2... Λ n), A=diag (A 1, A 2... A n), e=diag (e 1, e 2... e n), verified matrix P is positive definite matrix, so matrix P &CircleTimes; I 3 Reversible, after (13) are arranged:
e &CenterDot; + &Lambda;e - ( P &CircleTimes; I 3 ) - 1 ( M &CircleTimes; I 3 ) exp ( - &Lambda;t ) A = 0 - - - ( 16 )
Order
Figure BDA0000378941480000095
the solution of above formula is:
Figure BDA0000378941480000096
I wherein 3nfor element is all the column vector of 1 3n * 1, therefore e → 0 when t → ∞, that is:
σ i→σ j→σ d,ω i→ω j→ω d
Therefore in this situation, designed controller can be realized the collaborative tracking of attitude, and finally makes the formation spacecrafts attitude consistent.
Become in sliding formwork control law (7) and used sign function when designed, this will make system produce chattering phenomenon at equilibrium point, therefore in emulation, adopt saturation function to be similar to, and sliding-mode surface is approximated to the sliding formwork boundary layer
sat ( s i , &delta; i ) = sgn ( s i ) | s i | > &delta; i s i / &delta; i | s i | &le; &delta; i - - - ( 18 )
Due to the error that the approximate sign function of saturation function brings, system is no longer progressive stable, but progressive bounded.Embodiment
The present embodiment carries out simulating, verifying by Matlab/simulink, verifies respectively and is only having the part spacecraft can obtain the attitude consistance in expectation attitude information and two kinds of situations of flexible letter topological structure.Each spacecraft parameter is as follows
Spacecraft inertia parameter and initial attitude
Figure BDA0000378941480000098
Figure BDA0000378941480000101
The expectation attitude angular velocity:
&omega; d = 0.1 cos ( 0.1 t ) - 0.1 sin ( 0.1 t ) - 0.1 cos ( 0.1 t )
The expectation initial attitude is σ d(0)=[0 0 0], λ in controller parameter i=0.1, γ i=0.01, δ i=0.01, i=1,2 ... n, Λ i=0.5diag (1,1,1), and the uncertain part Δ of spacecraft inertia J i<0.2J i, be subject to external environment condition and disturb in operational process:
&tau; d = 0.002 sin ( 0.4 t ) 0.003 cos ( 0.3 t ) 0.004 sin ( 0.2 t )
Simulation result is set to 30s, for simplicity, only provides spacecraft 1,3,5 simulation result figure, and wherein two line represent spacecraft 1, and dotted line represents spacecraft 3, and dot-and-dash line represents spacecraft 5, realizes representative expectation attitude.
Provided the communication network topology structural drawing that only has a spacecraft can obtain the expectation attitude information in Fig. 2, the attitude of spacecraft and attitude angular velocity change curve are as Fig. 3, shown in Fig. 4, from Fig. 3 and Fig. 4, can find out that colony's spacecraft realized the collaborative tracking to the expectation attitude.From Fig. 5, the error partial enlarged drawing can find out that the Attitude Tracking error precision of each spacecraft is 2 * 10 -4;
Fig. 6 has gone out the control moment change curve of three spacecrafts, the suffered control moment part of spacecraft is used for following the tracks of the expectation attitude as can be seen from Figure 6, another part is used for offsetting the uncertain part of inertia and the caused moment of external interference, and therefore designed controller has stronger robustness.The amplitude of control moment is ± 0.5N.m that this also relatively is consistent with actual conditions.
Fig. 7 has provided the sliding variable change curve of three spacecrafts, the sliding formwork letter face numerical value of three spacecrafts approaches zero all the time as seen from the figure, owing to having used saturation function to be disappeared, trembles, therefore when initial time, little fluctuation has all appearred in each sliding-mode surface functional value
By above experimental result, can be found out, the present invention design the time become sliding mode controller and can finely complete the collaborative task of following the tracks of of attitude, and can reach very high precision, effect is fine.

Claims (3)

1. become the collaborative tracking and controlling method of Sliding Mode Attitude during distributed index, it is characterized in that: specifically comprise the following steps:
Step 1, take the rigid spacecraft formation as object, sets up the Lagrangian attitude dynamic equations of Euler one under the spacecraft body coordinate system; Obtain the attitude information of each spacecraft, ask for the corresponding synchronous expectation attitude of each spacecraft; Concrete grammar is:
Step 1.1, set up the attitude motion model of individual spacecraft;
Formation comprises n spacecraft, and it is numbered 1,2 ... n, represent that " the virtual leader " of Spacecraft formation expectation attitude is numbered n+1, for i spacecraft wherein, and i ∈ 1,2 ... n, its attitude dynamics and kinematical equation are as follows:
J i &omega; &CenterDot; i + &lsqb; &omega; i &rsqb; &times; J i &omega; i = u i + d i - - - ( 1 )
&sigma; &CenterDot; i = G ( &sigma; i ) &omega; i - - - ( 2 )
J i∈ R 3 * 3be the inertia matrix of i spacecraft, and
Figure FDA00003789414700000113
,
Figure FDA00003789414700000114
the nominal value that means the inertia battle array, Δ J ithe uncertainty that means the inertia battle array; ω i∈ R 3be the attitude angular velocity expression in body coordinate system of i rigid body spacecraft with respect to inertial coordinates system, σ i∈ R 3be the correction Douglas Rodríguez parameter of i spacecraft attitude, u i, d i∈ R 3mean respectively control moment and disturbance torque that i spacecraft is subject to, () *mean vectorial antisymmetric matrix operator; Wherein:
G ( &sigma; i ) = 1 2 &lsqb; ( 1 - &sigma; i T &sigma; i 2 ) I 3 + &sigma; i &times; + &sigma; i &sigma; i T - - - ( 3 )
The attitude dynamic equations of its corresponding Lagrangian Form is:
H i ( &sigma; i ) &sigma; &CenterDot; &CenterDot; i + Q i ( &sigma; i , &sigma; &CenterDot; i ) &sigma; &CenterDot; i = &tau; i - - - ( 4 )
In formula H i ( &sigma; i ) = G - T ( &sigma; i ) J i G - 1 ( &sigma; i ) , Q i ( &sigma; i , &sigma; &CenterDot; i ) = - G - T ( &sigma; i ) J i G - 1 ( &sigma; i ) G &CenterDot; ( &sigma; i ) G - 1 ( &sigma; i ) - G - T ( &sigma; i )
Figure FDA0000378941470000016
τ i=G -1i) (u i+ d i), H wherein ii) be a positive definite symmetric matrices, and
Figure FDA0000378941470000017
for antisymmetric matrix; With G i, H i,
Figure FDA0000378941470000018
Δ H i, Q i, Δ Q imean respectively G (σ i), H ii),
Figure FDA00003789414700000110
Δ H ii),
Figure FDA00003789414700000115
Step 1.2, for i spacecraft, synchronously expect attitude
Figure FDA00003789414700000112
be defined as follows:
&sigma; i d = b i ( n + 1 ) &sigma; d + &Sigma; j = 1 n a ij &sigma; j b i ( n + 1 ) + &Sigma; j = 1 n a ij - - - ( 5 )
σ in formula ithe attitude that means i spacecraft, a ijspacecraft i means the correspondence between spacecraft i and spacecraft j, if can obtain the attitude information of j, a ij=1, otherwise, a ij=0; If i spacecraft can obtain expectation attitude information a d, b i (n+1)=1, otherwise b i (n+1)=0;
Step 2, to each spacecraft, become the sliding-mode surface function while choosing index, ask for the correlation parameter in the sliding-mode surface function, makes at initial time, and the initial error of system is positioned on sliding-mode surface;
For i spacecraft, the time become sliding-mode surface variable s i(t) be:
s i ( t ) = ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + &Lambda; i ( &sigma; i - &sigma; i d ) - exp ( - &Lambda; i t ) A i - - - ( 6 )
Λ in formula i∈ R 3 * 3and be positive definite matrix, A i∈ R 3, t is time variable;
At initial time, systematic error is positioned on sliding-mode surface, i.e. s i(0)=0; Obtain:
A i = &lsqb; &sigma; &CenterDot; i ( 0 ) - &sigma; &CenterDot; i d ( 0 ) &rsqb; + &Lambda; i &lsqb; &sigma; i ( 0 ) - &sigma; d ( 0 ) &rsqb; - - - ( 7 )
Step 3, to the sliding-mode surface function differentiate of step 2 design, then premultiplication H i:
H i s &CenterDot; i = H i ( &sigma; &CenterDot; &CenterDot; i - &sigma; &CenterDot; &CenterDot; i d ) + H i &Lambda; i ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + H i &Lambda; i A i exp ( - &Lambda; i t ) = G i - T ( u i + d i ) - Q i &sigma; &CenterDot; i - H i &sigma; &CenterDot; &CenterDot; i d + H i &Lambda; i ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + H i &Lambda; i A i exp ( - &Lambda; i t ) = G i - T ( u i + d i ) - Q i 0 &sigma; &CenterDot; i + H i 0 &Lambda; i ( &sigma; &CenterDot; i - &sigma; &CenterDot; i d ) + H i 0 &Lambda; i A i exp ( - &Lambda; i t ) - H i 0 &sigma; &CenterDot; &CenterDot; i d + Y i ( &CenterDot; ) - - - ( 8 )
Wherein, Y i ( &CenterDot; ) = - &Delta;Q i &sigma; &CenterDot; i - &Delta; H i &sigma; . . i d + &Delta; H i &Lambda; i ( &sigma; . i - &sigma; . i d ) + &Delta; H i &Lambda; i A i exp ( - &Lambda; i t )
Step 4, become the sliding formwork control law during design index; Control law comprises two parts: a part is in order to the nonlinear terms in bucking-out system dynamics; Another part is for offsetting the uncertain part of inertia and external interference;
For i spacecraft, become the sliding formwork control law during design as follows:
u i = u ieq + u isw = G i T &lsqb; Q i 0 ( &sigma; &CenterDot; i - s i ) + H i 0 &sigma; . . i d - H i 0 &Lambda; i ( &sigma; . i - &sigma; . i d ) + H i 0 &Lambda; i A i exp ( - &Lambda; i t ) &rsqb; - ( &gamma; i + &lambda; i ) G i T sgn ( s i ) - - - ( 9 )
Wherein sgn () is sign function, is defined as follows:
sgn ( x ) = 1 , x > 0 0 , x = 0 - 1 , x < 0
Sgn (s i)=[sgn (s i1); Sgn (s i2); Sgn (s i3)], λ in formula i0, λ i+ γ ifor the switching controls flow gain, and Δ H i, Δ Q i, d ibounded, and || F i|| bounded, establish γ i=|| F i|| , F ibe expressed as:
F i = G i T Y i ( &CenterDot; ) + &Delta; Q i s i + d i
Step 5, in formation, spacecraft obtains the attitude information of expectation attitude and neighbours' spacecraft according to the correspondence of self and other spacecrafts, become the input of sliding formwork control law when distributed in using attitude information as step 4, calculate each spacecraft and carry out the needed control moment of the collaborative tracking of attitude, the topworks of each spacecraft will produce these control moments and act on respectively corresponding spacecraft, and the attitude dynamic equations obtained by step 1 is tried to achieve ω i, and then make σ ifollow the tracks of the synchronous expectation attitude of each spacecraft, finally realize that the attitude of this spacecraft colony is consistent.
2. become the collaborative tracking and controlling method of Sliding Mode Attitude during distributed index according to claim 1, it is characterized in that: formation spacecrafts is rigid body, the equal bounded of the uncertain part of the external interference that system is suffered and inertia.
3. become the collaborative tracking and controlling method of Sliding Mode Attitude during distributed index according to claim 1, it is characterized in that: formation spacecrafts expectation attitude is made as " virtual leader ", there is a directed spanning tree in the communication topology that comprises the Spacecraft formation system of " virtual leader ", all or part of spacecraft can obtain " virtual leader " attitude, even the change Communication topology, " virtual leader " is the root node of communication topology all the time.
CN201310404693.6A 2013-09-09 2013-09-09 Become Sliding Mode Attitude during a kind of distributed index and work in coordination with tracking and controlling method Expired - Fee Related CN103439975B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310404693.6A CN103439975B (en) 2013-09-09 2013-09-09 Become Sliding Mode Attitude during a kind of distributed index and work in coordination with tracking and controlling method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310404693.6A CN103439975B (en) 2013-09-09 2013-09-09 Become Sliding Mode Attitude during a kind of distributed index and work in coordination with tracking and controlling method

Publications (2)

Publication Number Publication Date
CN103439975A true CN103439975A (en) 2013-12-11
CN103439975B CN103439975B (en) 2016-04-06

Family

ID=49693670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310404693.6A Expired - Fee Related CN103439975B (en) 2013-09-09 2013-09-09 Become Sliding Mode Attitude during a kind of distributed index and work in coordination with tracking and controlling method

Country Status (1)

Country Link
CN (1) CN103439975B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104460678A (en) * 2014-07-25 2015-03-25 北京机械设备研究所 Spacecraft posture control method based on Sigmoid nonlinear sliding mode function
CN106886149A (en) * 2017-02-23 2017-06-23 哈尔滨工业大学 A kind of spacecraft robust finite time saturation Attitude tracking control method
CN108919647A (en) * 2018-07-23 2018-11-30 哈尔滨理工大学 A kind of sliding-mode control with Nonlinear Stochastic disturbance
CN109189091A (en) * 2018-07-25 2019-01-11 西北工业大学 More spacecraft cooperative control methods based on Integral Sliding Mode and Model Predictive Control
CN109324636A (en) * 2018-10-24 2019-02-12 中北大学 Formation control method is cooperateed with based on second order consistency and more quadrotor master-slave modes of active disturbance rejection
CN109828472A (en) * 2019-03-29 2019-05-31 南京航空航天大学 A kind of aero-engine control framework design method based on sliding mode controller
CN110687915A (en) * 2019-10-17 2020-01-14 哈尔滨工业大学 Spacecraft formation attitude cooperative control method based on undirected communication topology
CN111781827A (en) * 2020-06-02 2020-10-16 南京邮电大学 Satellite formation control method based on neural network and sliding mode control
CN112046794A (en) * 2020-07-16 2020-12-08 中国人民解放军军事科学院国防科技创新研究院 Fixed time constraint spacecraft cluster control method based on Gaussian mixture model
CN112925347A (en) * 2021-01-29 2021-06-08 大连海事大学 Multi-unmanned aerial vehicle sliding mode formation control method based on data driving
CN113361013A (en) * 2021-06-24 2021-09-07 北京航空航天大学 Spacecraft attitude robust control method based on time synchronization stability
CN113759711A (en) * 2021-07-09 2021-12-07 广东华中科技大学工业技术研究院 Design method of independent distributed inclusion controller of multi-Euler-Lagrange system
CN114020042A (en) * 2021-12-14 2022-02-08 北京航空航天大学 Heterogeneous unmanned cluster formation enclosure tracking control method and system
CN115639830B (en) * 2022-12-15 2023-03-14 北京航空航天大学 Air-ground intelligent agent cooperative formation control system and formation control method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699207A (en) * 1995-03-07 1997-12-16 Cirrus Logic, Inc. Chatter reduction in sliding mode control of a disk drive actuator
US6721636B1 (en) * 2003-06-03 2004-04-13 Delphi Technologies, Inc. Method and system for unified vehicle dynamics control
US6798611B1 (en) * 1998-09-02 2004-09-28 Cirrus Logic, Inc. Disk storage system employing a discrete-time sliding mode controller for servo control
CN102880060A (en) * 2012-10-25 2013-01-16 北京理工大学 Self-adaptive index time varying slip form posture control method of reentry flight vehicle
CN102929151A (en) * 2012-11-14 2013-02-13 北京理工大学 Reentry flying attitude control method based on exponential time-varying second order sliding mode

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5699207A (en) * 1995-03-07 1997-12-16 Cirrus Logic, Inc. Chatter reduction in sliding mode control of a disk drive actuator
US6798611B1 (en) * 1998-09-02 2004-09-28 Cirrus Logic, Inc. Disk storage system employing a discrete-time sliding mode controller for servo control
US6721636B1 (en) * 2003-06-03 2004-04-13 Delphi Technologies, Inc. Method and system for unified vehicle dynamics control
CN102880060A (en) * 2012-10-25 2013-01-16 北京理工大学 Self-adaptive index time varying slip form posture control method of reentry flight vehicle
CN102929151A (en) * 2012-11-14 2013-02-13 北京理工大学 Reentry flying attitude control method based on exponential time-varying second order sliding mode

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIN YONGQIANG,LIU XIANGDONG,QIU WEI,HOU CHAOZHEN: "Time-varying Sliding Mode Controls in Rigid Spacecraft Attitude Tracking", 《CHINESE JOURNAL OF AERONAUTICS》 *
丛炳龙等: "刚体航天器姿态跟踪***的自适应积分滑模控制", 《航空学报》 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104460678A (en) * 2014-07-25 2015-03-25 北京机械设备研究所 Spacecraft posture control method based on Sigmoid nonlinear sliding mode function
CN104460678B (en) * 2014-07-25 2017-02-22 北京机械设备研究所 Spacecraft posture control method based on Sigmoid nonlinear sliding mode function
CN106886149A (en) * 2017-02-23 2017-06-23 哈尔滨工业大学 A kind of spacecraft robust finite time saturation Attitude tracking control method
CN106886149B (en) * 2017-02-23 2019-10-22 哈尔滨工业大学 A kind of spacecraft robust finite time saturation Attitude tracking control method
CN108919647A (en) * 2018-07-23 2018-11-30 哈尔滨理工大学 A kind of sliding-mode control with Nonlinear Stochastic disturbance
CN109189091A (en) * 2018-07-25 2019-01-11 西北工业大学 More spacecraft cooperative control methods based on Integral Sliding Mode and Model Predictive Control
CN109189091B (en) * 2018-07-25 2021-11-02 西北工业大学 Multi-spacecraft cooperative control method based on integral sliding mode and model predictive control
CN109324636A (en) * 2018-10-24 2019-02-12 中北大学 Formation control method is cooperateed with based on second order consistency and more quadrotor master-slave modes of active disturbance rejection
CN109324636B (en) * 2018-10-24 2021-08-20 中北大学 Multi-four-rotor master-slave type cooperative formation control method based on second-order consistency and active disturbance rejection
CN109828472A (en) * 2019-03-29 2019-05-31 南京航空航天大学 A kind of aero-engine control framework design method based on sliding mode controller
CN110687915A (en) * 2019-10-17 2020-01-14 哈尔滨工业大学 Spacecraft formation attitude cooperative control method based on undirected communication topology
CN111781827A (en) * 2020-06-02 2020-10-16 南京邮电大学 Satellite formation control method based on neural network and sliding mode control
CN111781827B (en) * 2020-06-02 2022-05-10 南京邮电大学 Satellite formation control method based on neural network and sliding mode control
CN112046794A (en) * 2020-07-16 2020-12-08 中国人民解放军军事科学院国防科技创新研究院 Fixed time constraint spacecraft cluster control method based on Gaussian mixture model
CN112046794B (en) * 2020-07-16 2022-02-25 中国人民解放军军事科学院国防科技创新研究院 Fixed time constraint spacecraft cluster control method based on Gaussian mixture model
CN112925347A (en) * 2021-01-29 2021-06-08 大连海事大学 Multi-unmanned aerial vehicle sliding mode formation control method based on data driving
CN112925347B (en) * 2021-01-29 2023-12-01 大连海事大学 Multi-unmanned aerial vehicle sliding mode formation control method based on data driving
CN113361013A (en) * 2021-06-24 2021-09-07 北京航空航天大学 Spacecraft attitude robust control method based on time synchronization stability
CN113361013B (en) * 2021-06-24 2023-02-28 北京航空航天大学 Spacecraft attitude robust control method based on time synchronization stability
CN113759711A (en) * 2021-07-09 2021-12-07 广东华中科技大学工业技术研究院 Design method of independent distributed inclusion controller of multi-Euler-Lagrange system
CN113759711B (en) * 2021-07-09 2024-03-29 广东华中科技大学工业技术研究院 Independent distributed inclusion controller design method for multi-Euler-Lagrange system
CN114020042A (en) * 2021-12-14 2022-02-08 北京航空航天大学 Heterogeneous unmanned cluster formation enclosure tracking control method and system
CN115639830B (en) * 2022-12-15 2023-03-14 北京航空航天大学 Air-ground intelligent agent cooperative formation control system and formation control method thereof

Also Published As

Publication number Publication date
CN103439975B (en) 2016-04-06

Similar Documents

Publication Publication Date Title
CN103439975A (en) Distributed index time varying slip mode posture cooperation tracking control method
CN105404304A (en) Spacecraft fault tolerance attitude cooperation tracking control method based on normalized neural network
Zuo et al. $\mathcal {L} _ {1} $ Adaptive Backstepping for Robust Trajectory Tracking of UAVs
CN103412491B (en) A kind of Spacecraft feature axis attitude maneuver index time-varying sliding-mode control
CN106873611A (en) A kind of method for designing of multichannel linear active disturbance rejection controller
CN104898642B (en) A kind of integration testing analogue system for Spacecraft Attitude Control algorithm
CN105093934A (en) Distributed finite time tracking control method for multi-robot system in view of interference and model uncertainty
CN110376882A (en) Pre-determined characteristics control method based on finite time extended state observer
CN106886149A (en) A kind of spacecraft robust finite time saturation Attitude tracking control method
CN105138010A (en) Distributed limited time tracking control method for formation-flying satellites
CN106628257B (en) The keeping method of near-earth spacecraft relative motion track in earth perturbation gravitational field
CN104865829A (en) Distributed adaptive-neural-network continuous tracking control method of multi-robot system
CN103019091A (en) Flexible spacecraft fault-tolerant attitude control method based on linear extended state observer
CN106802660A (en) One kind is combined strong anti-interference attitude control method
CN103616818A (en) Self-adaptive fuzzy neural global rapid terminal sliding-mode control method for micro gyroscope
CN105159304A (en) Finite time fault-tolerant control method for approaching and tracking space non-cooperative target
CN106707749B (en) A kind of control method for bionic flapping-wing flying robot
CN107085435A (en) Hypersonic aircraft attitude harmony control method based on coupling analysis
CN105242683B (en) A kind of dirigible neutral net terminal sliding mode flight tracking control method
CN108663936B (en) Model does not know spacecraft without unwinding Attitude Tracking finite-time control method
CN108287959A (en) Artificial intelligence program person writes digital aircraft source code specifications decision and executes method
CN110501911A (en) A kind of adaptive set time Attitude tracking control method of rigid aircraft considering actuator constraints problem
Bu et al. Robust tracking control of hypersonic flight vehicles: A continuous model-free control approach
CN105629732A (en) Spacecraft attitude output feedback tracking control method giving consideration to limited control
Islam et al. Observer-based adaptive output feedback control for miniature aerial vehicle

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160406

Termination date: 20200909