Distributed fault-tolerant control method and system for multi-spacecraft formation attitude system based on fractional order sliding mode
By applying non-smooth finite time theory and fractional-order slip mode theory in multi-spacecraft formation attitude system, a distributed state observer and a collaborative fault-tolerant controller are designed, and the control of multi-spacecraft formation under complex interference in the prior art is solved. The problems of low efficiency and poor stability have achieved consistency between attitude and angular velocity in the spacecraft formation flight system within a limited time, and improved the robustness and control accuracy of the system.
Patent Information
- Application Number
- CN202411531309.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-10-30
AI Technical Summary
The existing multi-spacecraft formation attitude system is difficult to achieve efficient control under complex and concentrated interference situations, and traditional sliding mode control has problems with vibration problems and long stability time.
Design a distributed state observer based on the non-smooth finite time theory, and design a distributed collaborative fault-tolerant controller of multi-spacecraft formation attitude system based on the fractional-order sliding mode theory to achieve consistency between attitude and angular velocity in a limited time .
Under the interference of actuator failure, external interference, parameter uncertainty, etc., the stable and robust operation of the multi-spacecraft formation attitude system is maintained, which improves control accuracy and mission success rate, reduces jitter phenomenon, and improves the rapidity of the system. and robustness.
Smart Images

Figure CN119396185A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of distributed fault-tolerant control of a multi-spacecraft formation attitude system, and in particular to a distributed fault-tolerant control method and system for a multi-spacecraft formation attitude system based on a fractional order sliding mode. Background Art
[0002] With the rapid development of space technology and the continuous expansion of aerospace application fields, the tasks undertaken by multi-spacecraft formations on orbit are becoming increasingly complex and diversified. However, long-term exposure to the extreme space environment of high and low temperature alternation and strong radiation will inevitably cause aging of spacecraft components, which may lead to partial or complete failure of actuators and other faults. In order to ensure the stable and reliable operation of the multi-spacecraft formation control system and improve the safety and fault tolerance of the system, it is necessary to fully consider the possible failure of the actuator during the control system design process, and design a fault-tolerant control system with fault handling capabilities in a targeted manner. This is of great significance to improving the overall performance of the spacecraft and ensuring the success of the mission.
[0003] In the existing distributed fault-tolerant control methods of multi-spacecraft formation attitude systems, for the coordinated fault-tolerant control of multi-spacecraft formations under concentrated interference, a distributed observer is generally used to estimate the concentrated interference of spacecraft and compensate it by designing a controller, such as high-order sliding mode fault-tolerant control [Qi Wennian, Wu Aiguo, Zhang Jie. Distributed fault-tolerant attitude cooperative control method for multi-spacecraft with directed communication [P]. Guangdong Province: CN202311335572.0, 2024-07-02.], firstly, a high-order sliding mode disturbance observer is designed to ensure that the comprehensive disturbance in the control system can be estimated; on this basis, the attitude fault-tolerant control strategy is designed using the high-order sliding mode control theory, so that the attitude of each follower spacecraft can track the estimated values of the attitude and angular velocity of the leading spacecraft output by the distributed observer, and achieve the tracking error convergence to 0 asymptotically. However, the traditional sliding mode control has the problem of chattering, and the stabilization time is long, which will restrict the improvement of control performance.
[0004] Therefore, in view of the various interferences such as external interference, parameter uncertainty, actuator failure, etc. that the current multi-spacecraft formation attitude system faces when performing complex tasks, there is an urgent need for a distributed collaborative fault-tolerant control method for the multi-spacecraft formation attitude system that can achieve efficient control under complex concentrated interference conditions. This new control method can not only ensure the rapid attitude stabilization of the multi-spacecraft formation attitude system under complex concentrated interference, but also improve the control accuracy and mission success rate in a changing space environment, further promoting the application of spacecraft in real mission environments. Summary of the invention
[0005] In order to overcome the defects in the above-mentioned prior art, the present invention designs a new distributed fault-tolerant control method and system for a multi-spacecraft formation attitude system based on the non-smooth finite time theory. A new distributed state observer is designed based on the finite time theory, and each observer can observe its own concentrated interference value in time and make effective compensation. At the same time, a distributed collaborative fault-tolerant controller for the multi-spacecraft formation attitude system is designed based on the fractional-order sliding mode theory, which realizes the consistency of attitude and angular velocity of the spacecraft formation flight system within a limited time. The designed fault-tolerant control system still maintains the stable and robust operation of the multi-spacecraft formation attitude system under the interference of actuator failure, external interference, parameter uncertainty, etc. This technology can meet the requirements of rapidity and robustness of collaborative control of multi-spacecraft formation attitude.
[0006] To achieve the above object, the present invention includes the following technical solutions:
[0007] In the first aspect, the present invention provides a distributed fault-tolerant control method for a multi-spacecraft formation attitude system based on a fractional order sliding mode, comprising the following steps:
[0008] S1. Construct a spacecraft formation attitude dynamics model;
[0009] S11, construct the attitude kinematics and dynamics model of the i-th spacecraft in the rigid spacecraft formation system based on attitude quaternion;
[0010] Consider a spacecraft formation flying system with 1 leading spacecraft and N following spacecraft. The attitude quaternion part of the i-th spacecraft is: [q iv ,q i0 ] T , where q iv =[q i1 ,q i2 ,q i3 ] T is the vector part of the quaternion; q i0 is the scalar part of the quaternion; based on the defined attitude quaternion, the attitude kinematics and dynamics model of the i-th spacecraft is obtained by the following formula:
[0011]
[0012] In the above formula, is the angular velocity of the i-th spacecraft in the rigid body coordinate system, for q i0 The derivative of for q iv The derivative of is the identity matrix; ω i The derivative with respect to time; J i0 is the moment of inertia of the i-th spacecraft, τi =[τ i1 ,τ i2 ,τ i3 ] T is the control torque of the spacecraft; The following matrix is represented
[0013]
[0014] S12, introduction of concentrated disturbance variables;
[0015] When certain changes occur in the system parameters, these changes will cause changes in the fault signal, and this change is closely related to the input signal; therefore, the control output signal τ of the i-th spacecraft i (t) F The mathematical expression of With the input signal τ i (t) The result of multiplication; that is:
[0016]
[0017] When an unknown input acts on the system, the change of the fault signal is not affected by the input signal; therefore, the output signal τ(t) F The mathematical description of is equivalent to the input signal τ(t) and the fault signal τ b (t); its mathematical expression is:
[0018]
[0019] When multiplicative faults and additive faults occur in the actuator at the same time, this may cause a "stuck" phenomenon, where the actuator does not respond to the control signal and completely loses control. The mixed fault is expressed mathematically as:
[0020]
[0021] definition is the expected value of the control command of the attitude control system of the i-th spacecraft, then the actual output control command τ of the i-th spacecraft actuator i for:
[0022] τ i =Γ i (t)+P i (t)τ ic
[0023] In the above formula, is the bias fault of the i-th spacecraft, is the failure factor matrix, and satisfies in The smaller the value of is, the more serious the actuator failure is, and the smaller the actual control torque that can be output is. i When (t) = 0, it means that the actuator is completely failed and cannot provide any control torque;
[0024] In the design of the spacecraft attitude control system, the influence of the uncertainty of the moment of inertia must be fully considered to ensure effective compensation and the smooth completion of the flight mission; the inertia matrix J of the i-th spacecraft is i From the standard inertia matrix J i0 and the uncertain part of the inertia matrix ΔJ i Composition, namely J i =J i0 +ΔJ i ;get:
[0025]
[0026] make have to:
[0027] Based on the mixed fault actuator model of the i-th spacecraft and the uncertain part model of the inertia matrix, and considering the external disturbance d0 of the i-th spacecraft, the angular acceleration of the i-th spacecraft in the rigid body coordinate system is for:
[0028]
[0029] In the above formula, τ ia =Γ i (t)+(P i (t)-I i )τ ic , is the angular velocity of the i-th spacecraft in the rigid body coordinate system, ω i The antisymmetric matrix of ;
[0030] Based on the above analysis, under the conditions of external disturbance, uncertain part of inertia matrix and mixed failure of actuator, the kinematic and dynamic model of the i-th spacecraft is rewritten as:
[0031]
[0032] in, is the concentrated interference of the i-th spacecraft.
[0033] S13, introduces a multi-spacecraft formation flight attitude error system;
[0034] For a multi-spacecraft formation system with a leader, the expected attitude of the leader spacecraft is denoted as The desired angular velocity of the navigator or virtual navigator is ω0. Next, the attitude error quaternion and angular velocity error will be used to describe the spacecraft formation attitude coordination control system, and the error is defined as:
[0035]
[0036] Then the kinematic and dynamic equations of attitude tracking error are:
[0037]
[0038] in, is the attitude tracking error quaternion of the i-th spacecraft, ω ie is the angular velocity tracking error of the i-th spacecraft, R i is the rotation matrix from the rigid body coordinate system of the navigator to the rigid body coordinate system of the i-th spacecraft, and and Established. S2, Distributed Observer Design Based on Finite Time Theory;
[0039] A finite-time disturbance observer is designed for each spacecraft. The designed observer can estimate the concentrated disturbance value d of each spacecraft in the system within a finite time. i , and can effectively compensate for actuator failures, external interference, and moment of inertia uncertainty. and are the spacecraft angular velocity ω i and concentrated disturbance d i The estimated value of ζ is introduced, and two auxiliary variables ζ are introduced. Design a distributed finite state observer of the following form:
[0040]
[0041] In the above formula, d i is the concentrated interference of the i-th spacecraft, is d i The derivative of , sign represents the sign function, which is defined as follows:
[0042]
[0043] For the multi-spacecraft formation attitude system under the conditions of actuator failure, external disturbance and moment of inertia uncertainty, the observer can effectively estimate the unknown concentrated disturbance value in a finite time; that is, when t>t0, Therefore, the observer can be used to effectively estimate the unknown concentrated interference in a limited time, where:
[0044] According to the finite-time non-smooth theory, the designed finite-time disturbance observer can accurately estimate the concentrated disturbance value d received by each spacecraft within a finite time. i .
[0045] S3, Design of multi-spacecraft distributed attitude fault-tolerant controller based on fractional-order integral sliding mode;
[0046] S31, design fractional sliding surface;
[0047] First, the tracking error associated with the attitude angle and angular velocity is defined as follows:
[0048]
[0049] In the above formula, is the vector part of the desired attitude quaternion of the i-th spacecraft, is the expected angular velocity of the i-th spacecraft;
[0050] For the spacecraft formation tracking error system, the following fractional-order sliding surface is defined for the i-th following spacecraft:
[0051]
[0052] Where i = 1, 2, 3...N, μ1, μ2 are positive constants, p, q are positive odd numbers and satisfy α is a fractional order and satisfies 0<α<1, D a (x) is a fractional differential operator;
[0053] S32, Design of a finite-time fault-tolerant controller for distributed systems;
[0054] According to the fractional-order sliding surface designed above, the following fault-tolerant controller is designed for the i-th spacecraft:
[0055]
[0056] Among them, both are m i , b i are all positive numbers, η=diag(η1,η2,η3) is a positive real number matrix, β i is the designed adaptive parameter, β i β i The estimated value of parameter β i The adaptive rate is designed as follows:
[0057]
[0058] The controller can ensure that the formation flight attitude error system can converge to the origin asymptotically. That is, the multi-spacecraft formation attitude system can eventually achieve consistency in attitude and angular velocity.
[0059] S4, inputting the kinematic and dynamic models of the spacecraft in step S1 into the controller in step S3, and obtaining a closed-loop system, namely, a distributed fault-tolerant control system for a multi-spacecraft formation attitude system.
[0060] In a second aspect, the present invention provides a spacecraft fault-tolerant control system based on fractional-order sliding mode, comprising:
[0061] Spacecraft attitude dynamics model construction module: used to construct the attitude kinematics and dynamics model of rigid spacecraft based on attitude quaternion, and introduce the concentrated perturbation model;
[0062] Disturbance observer design module: used to design distributed finite state observers based on finite time theory;
[0063] Distributed fault-tolerant controller design module: used to design a distributed cooperative fault-tolerant controller for spacecraft formation attitude system based on fractional-order sliding mode theory;
[0064] Distributed fault-tolerant control system construction module for multi-spacecraft formation attitude system: used to input the designed distributed fault-tolerant controller of the multi-spacecraft formation attitude system into the constructed spacecraft kinematic and dynamic models to obtain a closed-loop system.
[0065] In addition, the present invention also provides a computer storage medium and an electronic device, wherein a computer program is stored on the computer storage medium, and when the computer program is executed by a processor, the steps of the method of the present invention are implemented. The electronic device includes a memory and one or more processors, and the memory is used to store one or more programs; when the one or more programs are executed by one or more processors, the method of the present invention is implemented.
[0066] Compared with the prior art, the advantages of the present invention are:
[0067] 1. Based on the non-smooth finite time theory, this paper designs a new distributed fault-tolerant control method and system for multi-spacecraft formation attitude system. Based on the finite time theory, a distributed finite state observer is designed to accurately estimate the concentrated interference caused by actuator failure, parameter uncertainty, external interference and other factors, and provide effective compensation.
[0068] 2. The present invention designs a new type of distributed collaborative fault-tolerant controller for the attitude system of multiple spacecraft formations based on the fractional-order sliding mode theory, which realizes the consistency of attitude and angular velocity of the spacecraft formation flight system within a limited time. The designed fault-tolerant control system still maintains the stable and robust operation of the attitude system of multiple spacecraft formations under interference such as actuator failure, external interference, and parameter uncertainty. Compared with traditional sliding mode control, the proposed fractional-order sliding mode controller has a faster system state convergence speed and can effectively suppress the jitter phenomenon. This technology can meet the requirements of rapidity and robustness of collaborative control of attitudes of multiple spacecraft formations. This method has high accuracy, the controller does not require complex calculations, and is relatively friendly to the software and hardware cost requirements of the system. BRIEF DESCRIPTION OF THE DRAWINGS
[0069] Figure 1 is a flow chart of the present invention,
[0070] Figure 2 This is the communication topology diagram of the spacecraft formation system in this example.
[0071] Figure 3 is the control torque response curve of the spacecraft formation system in this example,
[0072] Figure 4 is the finite time distributed observer disturbance estimation error response curve of the spacecraft formation system in this embodiment,
[0073] Figure 5 is the angular velocity tracking error response curve of the spacecraft formation system in this embodiment,
[0074] Figure 6 This is the attitude angle tracking error response curve of the spacecraft formation system in this embodiment. DETAILED DESCRIPTION
[0075] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0076] Depend on Figure 1 As shown, the spacecraft fault-tolerant control method based on fractional order sliding mode of the present invention comprises the following specific steps:
[0077] S1, constructing the spacecraft formation attitude dynamics model; including:
[0078] S11, construct attitude kinematics and dynamics model of rigid spacecraft based on attitude quaternion;
[0079] S12, introduction of concentrated disturbance variables;
[0080] S13, introduces a multi-spacecraft formation flight attitude error system;
[0081] S2, Distributed Observer Design Based on Finite Time Theory; including:
[0082] S21, Design of distributed finite state observer;
[0083] S3, Design of multi-spacecraft distributed attitude fault-tolerant controller based on fractional-order integral sliding mode; including:
[0084] S31, design fractional sliding surface;
[0085] S32, Design of finite-time distributed cooperative controller;
[0086] S4, inputting the control protocol in step S3 into the open-loop system controller in step S1, and the resulting closed-loop system is a distributed fault-tolerant control system for the multi-spacecraft formation attitude system.
[0087] In this embodiment, MATLAB 2021b is used as the simulation software to simulate the attitude motion of multiple spacecraft formations under the interference of actuator failure, external interference, parameter uncertainty, etc. The simulation time is 50 seconds. Figure 2 Topologically structured spacecraft formation system.
[0088] In this formation system, there are three follower spacecraft, of which the first and third follower spacecraft can directly obtain information from the leading spacecraft, and the second spacecraft cannot obtain information from the leading spacecraft, but can obtain information from the first and third follower spacecraft.
[0089] The inertia matrices J1, J2, J3 and the uncertain parts of the inertia matrices ΔJ1, ΔJ2, ΔJ3 of the three following spacecraft are selected as
[0090]
[0091] The external disturbances to the three follower spacecraft are
[0092]
[0093] The initial values of the angular velocities of the three following spacecraft are
[0094] ω1=[0.1,0.2,0.3] T rad / s
[0095] ω2=[0.2,0.2,0.2] T rad / s
[0096] ω3=[0.3,0.2,0.1] T rad / s
[0097] The initial values of the attitude angles of the three following spacecraft are
[0098] q1=[0.8832,0.3,-0.2,0.3] T
[0099] q2=[-0.806,0.5587,0.105,-0.1647] T
[0100] q3=[0.8832,-0.2,0.3,0.3] T
[0101] The angular velocity and attitude angle of the leading spacecraft are
[0102] ω0=[0,0,0] T rad / s,q0=[1,0,0,0] T
[0103] The failure factor matrix and bias fault setting of the first spacecraft are:
[0104] P1(t)=diag(0.5,0.4,0.3)
[0105] Γ1(t)=[0.6sin(0.2t),0.6cos(0.3t),0.6sin(0.4t)] T
[0106] The failure factor matrix and bias fault setting of the second spacecraft are:
[0107] P2(t)=diag(0.6,0.4,0.5)
[0108] Γ2(t)=[0.5sin(1.2t),0.5cos(0.2t),0.5sin(0.3t)] T
[0109] The failure factor matrix and bias fault setting of the third spacecraft are:
[0110] P3(t)=diag(0.5,0.4,0.6)
[0111] Γ3(t)=[0.66sin(0.3t),0.65cos(0.4t),0.65sin(0.5t)]T
[0112] The parameters of the finite time observer are selected as: α = 1, α = 0.5. For each follower spacecraft, the parameters of the sliding surface are selected as
[0113] μ 11 =0.5,μ 12 =0.3,p=5,q=7,α1=0.2
[0114] μ 21 =0.4,μ 22 =0.5,p=5,q=7,α2=0.4
[0115] μ 31 =0.6,μ 32 =0.5,p=5,q=7,α3=0.6
[0116] For each follower spacecraft, the controller parameters are selected as
[0117] m1=20,γ 11 =6,γ 12 =40,
[0118] m2=15,γ 21 =3,γ 22 =35,
[0119] m3=20γ 31 =4,γ 32 =30.
[0120] Figure 3 The control torque response curve of the spacecraft formation system is shown. The black solid line in the figure is the control torque response curve of the leader output by the controller designed by the present invention, the black dotted line is the control torque response curve of follower 1 output by the controller designed by the present invention, the black dotted line is the control torque response curve of follower 2 output by the controller designed by the present invention, and the black dotted line is the control torque response curve of follower 3 output by the controller designed by the present invention.
[0121] Figure 4The finite time distributed observer interference estimation error in the spacecraft formation system is shown. The black solid line in the figure is the leader interference estimation error curve estimated by the finite time distributed observer designed by the present invention, the black dotted line is the follower 1 interference estimation error curve estimated by the finite time distributed observer designed by the present invention, the black dotted line is the follower 2 interference estimation error curve estimated by the finite time distributed observer designed by the present invention, and the black dotted line is the follower 3 interference estimation error curve estimated by the finite time distributed observer designed by the present invention. It can be seen from the figure that at about 0.1 seconds, the concentrated interference suffered by the spacecraft can be accurately estimated, and the angular velocity of the virtual spacecraft can be estimated. Figure 5 The angular velocity tracking error response curve in the spacecraft formation system is shown. The black solid line in the figure is the angular velocity tracking error curve of the leader, the black dotted line is the angular velocity tracking error curve of follower 1, the black dotted line is the angular velocity tracking error curve of follower 2, and the black dotted line is the angular velocity tracking error curve of follower 3. Figure 6 The attitude angle tracking error response curve of the spacecraft formation system is shown. The black solid line in the figure is the attitude angle tracking error curve of the leader, the black dotted line is the attitude angle tracking error curve of follower 1, the black dotted line is the attitude angle tracking error curve of follower 3, and the black dashed line is the attitude angle tracking error curve of follower 3. As can be seen from the figure, through the simulation diagram, it can be found that although the spacecraft formation has a certain attitude error in the initial stage, and is also disturbed by multiple unfavorable factors such as external interference, inertia uncertainty and possible failure of the actuator, but in about 15 seconds, the angular velocity tracking error and the tracking error of the attitude quaternion vector part of each spacecraft in the spacecraft flight formation system converge to the attitude and angular velocity of the leader spacecraft, which proves the effectiveness of the designed fractional-order fault-tolerant controller.
[0122] It can be clearly seen from the above simulation results that the finite-time observer designed in the present invention can accurately observe and effectively compensate for the concentrated interference value of each following spacecraft, and the controller of the present invention can significantly enhance the stability of the spacecraft formation attitude system.
[0123] In summary, the present invention has a faster convergence speed, can effectively weaken the chattering phenomenon, and improves the control performance of the spacecraft.
[0124] The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A distributed fault-tolerant control method for a multi-spacecraft formation attitude system based on fractional-order sliding mode, characterized in that: The following steps are involved: S1. Construct the attitude dynamics model of spacecraft formation; S2. Design of distributed observer based on finite time theory; S3. Design of multi-spacecraft distributed attitude fault-tolerant controller based on fractional-order integral sliding mode; S4. Input the kinematic and dynamic models of the spacecraft in step S1 into the controller in step S3, and the obtained closed-loop system is a distributed fault-tolerant control system of the multi-spacecraft formation attitude system.
2. The distributed fault-tolerant control method for a multi-spacecraft formation attitude system based on fractional order sliding mode according to claim 1 is characterized in that: Step S1 specifically includes the following steps: S11, construct the attitude kinematics and dynamics model of the i-th spacecraft in the rigid spacecraft formation system based on attitude quaternion; Consider a spacecraft formation flying system with 1 leading spacecraft and N following spacecraft. The attitude quaternion part of the i-th spacecraft is: [q iv ,q i0 ] T , where q iv =[q i1 ,q i2 ,q i3 ] T is the vector part of the quaternion; q i0 is the scalar part of the quaternion; based on the defined attitude quaternion, the attitude kinematics and dynamics model of the spacecraft is obtained by the following formula: In the above formula, is the angular velocity of the i-th spacecraft in the rigid body coordinate system, for q i0 The derivative of for q iv The derivative of is the identity matrix; ω i The derivative with respect to time; J i0 is the moment of inertia of the i-th spacecraft, τ i =[τ i1 ,τ i2 ,τ i3 ] T is the control torque of the spacecraft; The following matrix is represented S12, introduction of concentrated disturbance variables; When certain changes occur in the system parameters, these changes will cause changes in the fault signal, and this change is closely related to the input signal; therefore, the control output signal τ of the i-th spacecraft i (t) F The mathematical expression of With the input signal τ i (t) The result of multiplication; that is: When an unknown input acts on the system, the change of the fault signal is not affected by the input signal; therefore, the output signal τ(t) F The mathematical description of is equivalent to the input signal τ(t) and the fault signal τ b (t); its mathematical expression is: When multiplicative faults and additive faults occur in the actuator at the same time, this may cause a "stuck" phenomenon, where the actuator does not respond to the control signal and completely loses control. The mathematical expression for the mixed fault is: definition is the expected value of the control command of the attitude control system of the i-th spacecraft, then the actual output control command τ of the i-th spacecraft actuator i for: t i =C i (t)+P i (t)t ic In the above formula, is the bias fault of the i-th spacecraft, is the failure factor matrix, and satisfies in The smaller the value of is, the more serious the actuator failure is, and the smaller the actual control torque that can be output is. i When (t) = 0, it means that the actuator is completely failed and cannot provide any control torque; In the design of the spacecraft formation attitude control system, the influence of the uncertainty of the moment of inertia must be fully considered to ensure effective compensation and the smooth completion of the flight mission; the inertia matrix J of the i-th spacecraft is i From the standard inertia matrix J i0 and the uncertain part of the inertia matrix ΔJ i Composition, namely J i =J i0 +ΔJ i ;get: make have to: Based on the mixed fault actuator model of the i-th spacecraft and the uncertain part model of the inertia matrix, and considering the external disturbance d0 of the i-th spacecraft, the angular acceleration of the i-th spacecraft in the rigid body coordinate system is for: In the above formula, is the angular velocity of the i-th spacecraft in the rigid body coordinate system, ω i The antisymmetric matrix of ; Based on the above analysis, under the conditions of external disturbance, uncertain part of inertia matrix and mixed failure of actuator, the kinematic and dynamic model of the i-th spacecraft is rewritten as: in, is the concentrated interference of the i-th spacecraft, S13, introduces a multi-spacecraft formation flight attitude error system; For a multi-spacecraft formation system with a leader, the expected attitude of the leader spacecraft is denoted as The angular velocity expected by the navigator or virtual navigator is ω0. Next, the attitude error quaternion and angular velocity error will be used to describe the spacecraft formation attitude coordination control system, and the error is defined as: oh ie =ω i -R i oh0 Then the kinematic and dynamic equations of the spacecraft formation attitude tracking error are: in, is the attitude tracking error quaternion of the i-th spacecraft, ω ie is the angular velocity tracking error of the i-th spacecraft, R i is the rotation matrix from the rigid body coordinate system of the navigator to the rigid body coordinate system of the i-th spacecraft, and and ||R i ||=1 holds.
3. The distributed fault-tolerant control method for a multi-spacecraft formation attitude system based on fractional order sliding mode according to claim 2 is characterized in that: In step S2, the distributed finite state observer is designed, which specifically includes: A finite-time disturbance observer is designed for each spacecraft. The designed observer can estimate the concentrated disturbance value d of each spacecraft in the system within a finite time. i , and can effectively compensate for actuator failures, external interference and uncertainty in rotational inertia. and They are the spacecraft angular velocity ω i and concentrated disturbance d i The estimated value of ζ is introduced, and two auxiliary variables ζ are introduced. Design a distributed finite state observer of the following form: In the above formula, d i is the concentrated interference of the i-th spacecraft, is d i The derivative of , sign represents the sign function, which is defined as follows: For the multi-spacecraft formation attitude system under the conditions of actuator failure, external disturbance and moment of inertia uncertainty, the observer can effectively estimate the unknown concentrated disturbance value in a finite time; that is, when t>t0, Therefore, the observer can be used to effectively estimate the unknown concentrated interference in a limited time, where: According to the finite-time non-smooth theory, the designed finite-time disturbance observer can accurately estimate the concentrated disturbance value d received by each spacecraft within a finite time. i .
4. The distributed fault-tolerant control method for a multi-spacecraft formation attitude system based on fractional order sliding mode according to claim 3 is characterized in that: Step S3 specifically includes the following steps: S31, design fractional sliding surface; First, the tracking error associated with the attitude angle and angular velocity is defined as follows: In the above formula, is the vector part of the desired attitude quaternion of the i-th spacecraft, is the expected angular velocity of the i-th spacecraft; For the spacecraft formation tracking error system, the following fractional-order sliding surface is defined for the i-th following spacecraft: Where i = 1, 2, 3...N, μ1, μ2 are positive constants, p, q are positive odd numbers and satisfy α is a fractional order and satisfies 0<α<1, D a (x) is a fractional differential operator; S32, Design of finite-time distributed cooperative fault-tolerant controller; According to the fractional-order sliding surface designed above, the following fault-tolerant controller is designed for the i-th spacecraft: Among them, both are m i , b i are all positive numbers, η=diag(η1,η2,η3) is a positive real number matrix, β i is the designed adaptive parameter, β i β i The estimated value of parameter β i The adaptive rate is designed as follows: Among them, 0<γ1<γ2<1 is a positive constant, This controller can ensure that the formation flight attitude error system can asymptotically converge to the origin. That is, the multi-spacecraft formation flight system can ultimately achieve consistency in attitude and angular velocity.
5. A spacecraft fault-tolerant control system based on fractional-order sliding mode, characterized in that: The method for distributed fault-tolerant control of a multi-spacecraft formation attitude system based on a fractional-order sliding mode according to any one of claims 1 to 4 is used, and the fault-tolerant control system comprises: Multi-spacecraft formation attitude dynamics model construction module: used to construct the attitude kinematics and dynamics model of rigid spacecraft based on attitude quaternion, and introduce the mixed fault model and multi-spacecraft formation flight attitude error system; Disturbance observer design module: used to design distributed finite state observers based on finite time theory; Distributed fault-tolerant controller design module: used to design a distributed cooperative fault-tolerant controller for spacecraft formation attitude system based on fractional-order sliding mode theory; Distributed fault-tolerant control system construction module for multi-spacecraft formation attitude system: used to input the designed distributed fault-tolerant controller of the multi-spacecraft formation attitude system into the constructed spacecraft kinematic and dynamic models to obtain a closed-loop system.
6. A computer storage medium, characterized in that: A computer program is stored thereon, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
7. An electronic device, characterized in that: The method comprises a memory and one or more processors, wherein the memory is used to store one or more programs; when the one or more programs are executed by the one or more processors, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Input-limited finite time attitude cooperative tracking fault-tolerant control method
CN112357119A
Spacecraft attitude control method based on model predictive control and sliding mode control
CN113859589A
Fault-tolerant control method under fault condition of gliding aircraft actuator
CN117163281A
Directed communication multi-spacecraft distributed fault-tolerant attitude cooperative control method
CN117311375A