CN111258221B - Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory - Google Patents

Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory Download PDF

Info

Publication number
CN111258221B
CN111258221B CN202010071832.8A CN202010071832A CN111258221B CN 111258221 B CN111258221 B CN 111258221B CN 202010071832 A CN202010071832 A CN 202010071832A CN 111258221 B CN111258221 B CN 111258221B
Authority
CN
China
Prior art keywords
spacecraft
fault
coordinate system
attitude
axis
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
CN202010071832.8A
Other languages
Chinese (zh)
Other versions
CN111258221A (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.)
China Xian Satellite Control Center
Original Assignee
China Xian Satellite Control Center
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 China Xian Satellite Control Center filed Critical China Xian Satellite Control Center
Priority to CN202010071832.8A priority Critical patent/CN111258221B/en
Publication of CN111258221A publication Critical patent/CN111258221A/en
Application granted granted Critical
Publication of CN111258221B publication Critical patent/CN111258221B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a spacecraft fault-tolerant control method based on a self-adaptive sliding mode theory, which is implemented according to the following steps: step 1, defining an inertial coordinate system and a spacecraft body coordinate system, and establishing a spacecraft actuating mechanism fault attitude kinetic equation aiming at a rigid spacecraft; step 2, calculating the attitude of the spacecraft; step 3, selecting a sliding mode surface by using a sliding mode control theory; and 4, considering partial failure faults, uncertain parameters and external interference of the spacecraft, designing a self-adaptive sliding mode fault-tolerant output control torque u, and realizing stable control of the attitude of the spacecraft. The method can solve the problems of long stable convergence time, poor precision and the like of the attitude of the spacecraft under the conditions of failure of an actuating mechanism, input saturation, uncertain model parameters, unknown interference and the like.

Description

Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory
Technical Field
The invention belongs to the field of aerospace measurement and control, and particularly relates to a spacecraft fault-tolerant control method based on a self-adaptive sliding mode theory.
Background
With the blowout type development of the number of spacecrafts in China, civil and civil tasks such as manned spaceflight, space detection, operational support, remote sensing observation, communication, surveying and mapping, weather and the like borne by the spacecrafts are gradually increased, and under the condition that control of faults of actuating mechanisms, sensor failure and the like is limited, higher requirements are provided for the safety, reliability, high precision and the like of autonomous operation of a spacecraft control system, and the high-precision autonomous fault-tolerant control technology is particularly important for the spacecrafts to complete the tasks. However, when the spacecraft runs in severe environments such as weightlessness, high and low temperature, strong radiation and the like for a long time, inherent factors such as aging, abrasion and the like of mechanical or electrical components inevitably cause faults of an actuating mechanism, output control torque is limited, and performance of a control system such as accuracy and stability is reduced, even the spacecraft is broken down and the like.
At present, the conventional method for processing the switching fault of the common mode of the attitude fault-tolerant control of the spacecraft seriously depends on the defects of ground support, weak autonomous operation capability, weak timeliness and the like, and has the defects of long attitude stability convergence time and poor accuracy for the conditions of the spacecraft such as fault of an execution mechanism, input saturation, uncertain model parameters, unknown interference and the like, and the requirement of the spacecraft on the attitude stability accuracy is difficult to meet.
Disclosure of Invention
The invention aims to provide a spacecraft fault-tolerant control method based on a self-adaptive sliding mode theory, which can solve the problems of long spacecraft attitude stability convergence time, poor precision and the like under the conditions of executing mechanism faults, input saturation, uncertain model parameters, unknown interference and the like.
The invention adopts the technical scheme that a spacecraft fault-tolerant control method based on a self-adaptive sliding mode theory is implemented according to the following steps:
step 1, defining an inertial coordinate system and a spacecraft body coordinate system, and establishing a spacecraft actuating mechanism fault attitude kinetic equation aiming at a rigid spacecraft;
step 2, calculating the attitude of the spacecraft;
step 3, selecting a sliding mode surface by using a sliding mode control theory;
and 4, considering partial failure faults, uncertain parameters and external interference of the spacecraft, designing a self-adaptive sliding mode fault-tolerant output control torque u, and realizing stable control of the attitude of the spacecraft.
The present invention is also characterized in that,
the step 1 is implemented according to the following steps:
step 1.1, establishing an inertial coordinate system and a spacecraft body coordinate system:
defining the origin of an inertial coordinate system as the geocentric position, pointing the X axis to a J2000 Pingchun point, and enabling the Y axis to be vertical to the X axis in an equatorial platform, wherein the Z axis, the X axis and the Y axis form a right-hand coordinate system; defining the origin of a coordinate system of a spacecraft body as the mass center position of the spacecraft, an X axis as the flight direction of the spacecraft, a Y axis and the X axis vertical to the direction of a solar array, and a Z axis, the X axis and the Y axis forming a right-hand coordinate system pointing to the ground;
step 1.2, in the operation process of the spacecraft, the system is supposed to meet the following conditions:
1, positively determining a rotational inertia matrix I of a spacecraft;
suppose 2, the external disturbance moment d of the spacecraft is bounded, namely, | | d | | | is less than or equal to d max Wherein | | · | | is an exponential quantity of 2, d max An upper limit of disturbance torque;
aiming at the rigid body spacecraft, when an actuating mechanism has no fault, the attitude kinetic equation of the spacecraft is as follows:
Figure BDA0002377491220000021
wherein,
Figure BDA0002377491220000031
is a rotational inertia matrix of the spacecraft; omega-omega ═ omega x ω y ω z ] T Projecting the attitude angular rate of the spacecraft body coordinate system relative to the inertial coordinate system in the spacecraft body system;
Figure BDA0002377491220000032
an output control torque generated for the actuator;
Figure BDA0002377491220000033
the moment is the external interference moment on the spacecraft; the symbol "x" is the adjoint of the vectors, defining ω × Comprises the following steps:
Figure BDA0002377491220000034
when the actuator fails partially, adopting a multiplication factor to establish a fault model of the actuator as E (t) u, and rewriting a formula (1) under the condition that the actuator fails partially to obtain an attitude kinetic equation of the spacecraft actuator failure:
Figure BDA0002377491220000035
wherein e (t) diag (e) 1 (t) e 2 (t) e 3 (t)) is the effective factor of the actuator, t is the spacecraft runtime, e i (t)∈[0 1]Where i is 1, 2, 3, where the state 0 indicates that the i-th actuator has failed completely, 1 indicates normal operation, and the remaining states indicate that the actuator has failed partially, and the formula (2) is rewritten to
Figure BDA0002377491220000036
Wherein Δ E ═ diag (1-E) 1 (t) 1-e 2 (t) 1-e 3 (t)) is a fault factor of the actuator, and | | | Δ E | | | is equal to or less than 1, and γ | | | Δ E | |.
The step 2 is implemented according to the following steps:
according to the sequence of the coordinate system 3-1-2, defining three rotation angles of a spacecraft body coordinate system and an inertial coordinate system as a spacecraft yaw angle psi, a roll angle phi and a pitch angle theta respectively; let alpha be [ psi phi theta] T The attitude angle vector of the spacecraft is defined as the angular velocity relation of the spacecraft and the attitude angle vector of the spacecraft:
Figure BDA0002377491220000037
wherein,
Figure BDA0002377491220000041
and (4) integrating the formula (4) to obtain the yaw angle psi, the roll angle phi and the pitch angle theta of the spacecraft.
In step 3, the selected slip form surface is
s=ω+kα (5)
In the formula,
Figure BDA0002377491220000042
step 4 is specifically implemented according to the following steps:
step 4.1, for a spacecraft control system (3) with limited control, uncertain parameters and external interference, under the conditions of hypothesis 1 and hypothesis 2, assuming that the fault of a system execution mechanism is unknown, designing the following adaptive sliding mode fault-tolerant control scheme to ensure that an output control torque u generated by the execution mechanism is as follows:
Figure BDA0002377491220000043
wherein,
Figure BDA0002377491220000044
p and D are given positive definite symmetric constant matrices,
Figure BDA0002377491220000045
is d max The value of the estimated value is,
Figure BDA0002377491220000046
is composed of
Figure BDA0002377491220000047
Estimate of (e ∈) 0 、c 0 、c 1 Is a normal number;
as can be seen from the formula (6), the gamma value of the actuator is not needed, and the problem of stable control under the conditions of spacecraft actuator failure, external interference and the like under the condition of unknown gamma can be effectively solved;
step 4.2, considering the limited output control moment amplitude of the actuating mechanism, replacing the output control moment u of the actuating mechanism with a saturation function sat (u), and simultaneously, in order to reduce the buffeting problem of the control system, approximating a nonlinear function x/| x | | by a linear function x/(| x | + epsilon), and rewriting a fault attitude kinetic equation (2) of the actuating mechanism of the spacecraft and the output control moment (6) of the actuating mechanism into
Figure BDA0002377491220000051
Wherein,
Figure BDA0002377491220000052
in the formula u max To control the saturation value of the output, ∈ 1 And ε 2 Is a normal number.
The invention has the beneficial effects that:
1. the method is oriented to spacecraft attitude fault-tolerant control, and is easy to realize, high in stability and precision and short in convergence time.
2. The method of the invention integrates the self-adaptive sliding mode control theory into the method, and the established fault-tolerant control method of the spacecraft based on the self-adaptive sliding mode theory is not available in the traditional method.
3. The output control torque (control law) designed by the method can effectively solve the problem of stable control under the conditions of failure of a spacecraft actuating mechanism, external interference and the like under unknown conditions, and has more engineering significance.
4. The method is not only suitable for the spacecraft attitude fault-tolerant control task, but also suitable for the tasks of fault rescue, quick maneuvering and the like of the spacecraft.
Drawings
FIG. 1 is a graph showing the response curve of the attitude angle in the safety mode of the simulation experiment of the present invention;
FIG. 2 is a graph of angular rate response in a safety mode of a simulation experiment according to the present invention;
FIG. 3 is a control torque response curve diagram in a safety mode of a simulation experiment according to the present invention;
FIG. 4 is a three-axis attitude motion phase trajectory graph in a safety mode of a simulation experiment according to the present invention;
FIG. 5 is an upper limit estimation curve of external interference in a safety mode of a simulation experiment according to the present invention;
FIG. 6 is a graph showing the response curve of the attitude angle in the failure mode of the simulation experiment of the present invention;
FIG. 7 is a graph of angular rate response in a failure mode of a simulation experiment according to the present invention;
FIG. 8 is a control torque response curve diagram in a fault mode of a simulation experiment according to the present invention;
FIG. 9 is a three-axis attitude motion phase trajectory graph in a fault mode of a simulation experiment of the present invention.
Detailed Description
The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
The invention relates to a spacecraft fault-tolerant control method based on a self-adaptive sliding mode theory, which is implemented according to the following steps:
step 1, defining an inertial coordinate system and a spacecraft body coordinate system, and establishing a spacecraft actuating mechanism fault attitude kinetic equation aiming at a rigid spacecraft;
step 2, calculating the attitude of the spacecraft;
step 3, selecting a sliding mode surface by using a sliding mode control theory;
and 4, considering partial failure faults, uncertain parameters and external interference of the spacecraft, designing a self-adaptive sliding mode fault-tolerant output control torque u, and realizing stable control of the attitude of the spacecraft.
The step 1 is implemented according to the following steps:
step 1.1, establishing an inertial coordinate system and a spacecraft body coordinate system:
defining the origin of an inertial coordinate system as the geocentric position, pointing the X axis to a J2000 Pingchun point, and enabling the Y axis to be vertical to the X axis in an equatorial platform, wherein the Z axis, the X axis and the Y axis form a right-hand coordinate system; defining the origin of a coordinate system of a spacecraft body as the mass center position of the spacecraft, an X axis as the flight direction of the spacecraft, a Y axis and the X axis vertical to the direction of a solar array, and a Z axis, the X axis and the Y axis forming a right-hand coordinate system pointing to the ground;
step 1.2, in the operation process of the spacecraft, the system is supposed to meet the following conditions:
1, positively determining a rotational inertia matrix I of a spacecraft;
suppose 2, the external disturbance moment d of the spacecraft is bounded, namely, | | d | | | is less than or equal to d max Wherein | | · | | is an exponential quantity of 2, d max An upper limit of disturbance torque;
aiming at the rigid body spacecraft, when an actuating mechanism has no fault, the attitude kinetic equation of the spacecraft is as follows:
Figure BDA0002377491220000071
wherein,
Figure BDA0002377491220000072
is a rotational inertia matrix of the spacecraft; omega ═ omega x ω y ω z ] T Projecting the attitude angular rate of the spacecraft body coordinate system relative to the inertial coordinate system in the spacecraft body system;
Figure BDA0002377491220000073
an output control torque generated for the actuator;
Figure BDA0002377491220000074
the moment is the external interference moment on the spacecraft; the symbol "x" is the adjoint of the vectors, defining ω × Comprises the following steps:
Figure BDA0002377491220000075
when the actuator fails partially, a product factor is adopted, a fault model of the actuator is established to be E (t) u, and then the formula (1) is rewritten under the condition that the actuator fails partially, so that an attitude kinetic equation of the spacecraft actuator failure can be obtained:
Figure BDA0002377491220000076
wherein e (t) diag (e) 1 (t) e 2 (t) e 3 (t)) is the effective factor of the actuator, t is the spacecraft runtime, e i (t)∈[0 1]Where i is 1, 2, 3, where the state 0 indicates that the i-th actuator has failed completely, 1 indicates normal operation, and the remaining states indicate that the actuator has failed partially, and the formula (2) is rewritten to
Figure BDA0002377491220000077
Wherein Δ E ═ diag (1-E) 1 (t) 1-e 2 (t) 1-e 3 (t)) is a fault factor of the actuator, and | | | Δ E | | | is equal to or less than 1, and γ | | | Δ E | |.
Therefore, under the conditions of 1 and 2, the adaptive sliding mode fault-tolerant output control torque u designed by the invention can enable the system (3) to meet the conditions of t → ∞ alpha → 0 and omega → 0, and solves the problem of autonomous fault-tolerant control of the spacecraft under the conditions of actuator failure, uncertain model parameters, external interference and the like.
The step 2 is implemented according to the following steps:
according to the sequence of the coordinate system 3-1-2, defining three rotation angles of a spacecraft body coordinate system and an inertial coordinate system as a spacecraft yaw angle psi, a roll angle phi and a pitch angle theta respectively; let alpha be [ psi phi theta] T The attitude angle vector of the spacecraft is defined as the attitude angle vector of the spacecraft, and the relationship between the attitude angle vector of the spacecraft and the angular rate of the spacecraft is as follows:
Figure BDA0002377491220000081
wherein,
Figure BDA0002377491220000082
and (4) integrating the formula (4) to obtain the yaw angle psi, the roll angle phi and the pitch angle theta of the spacecraft.
In step 3, the selected slip form surface is
s=ω+kα (5)
In the formula,
Figure BDA0002377491220000083
step 4 is specifically implemented according to the following steps:
step 4.1, for a spacecraft control system (3) with limited control, uncertain parameters and external interference, under the conditions of hypothesis 1 and hypothesis 2, assuming that the fault of a system execution mechanism is unknown, designing the following adaptive sliding mode fault-tolerant control scheme to ensure that an output control torque u generated by the execution mechanism is as follows:
Figure BDA0002377491220000084
wherein,
Figure BDA0002377491220000085
p and D are given positive definite symmetric constant arrays,
Figure BDA0002377491220000086
is d max The value of the estimated value is,
Figure BDA0002377491220000087
is composed of
Figure BDA0002377491220000088
Estimate of (e ∈) 0 、c 0 、c 1 Is a normal number;
as can be seen from the formula (6), the gamma value of the actuator is not needed, and the problem of stable control under the conditions of spacecraft actuator failure, external interference and the like under the condition of unknown gamma can be effectively solved;
step 4.2, considering the limited output control moment amplitude of the actuating mechanism, replacing the output control moment u of the actuating mechanism with a saturation function sat (u), and simultaneously, in order to reduce the buffeting problem of the control system, approximating a nonlinear function x/| x | | by a linear function x/(| x | + epsilon), and rewriting a fault attitude kinetic equation (2) of the actuating mechanism of the spacecraft and the output control moment (6) of the actuating mechanism into
Figure BDA0002377491220000091
Wherein,
Figure BDA0002377491220000092
in the formula u max To control the saturation value of the output, ∈ 1 And ε 2 Is a normal number, epsilon for ensuring approximation effect 1 And ε 2 Generally, the value is small.
The effectiveness of the above scheme is demonstrated by numerical simulation below. The moment of inertia matrix of the spacecraft is
Figure BDA0002377491220000093
The spacecraft is subjected to external interference torque of
Figure BDA0002377491220000094
Wherein, A0 for external disturbance torque amplitude, omega 0 Is the spacecraft orbital angular velocity.
The initial values of main simulation parameters of the self-adaptive sliding mode fault-tolerant control scheme of the spacecraft are shown in table 1.
TABLE 1 initial values of the main simulation parameters
Figure BDA0002377491220000095
Under the conditions of the initial value, the external interference and the parameter change, the simulation is carried out for the following 2 situations:
case 1 safety mode, i.e. the actuator works well without failure;
case 2 failure mode, the actuator experiences a known failure, partially fails, and produces a constant fault. Considering the conditions of moment deviation, parameter uncertainty and the like of an actuating mechanism to ensure that
Figure BDA0002377491220000101
The simulation results are as follows:
(1) in the safe mode, the executing mechanism works normally, under the action of the fault-tolerant control scheme designed by the scheme, the response curves of the attitude angle, the angular rate, the control moment and the phase trajectory movement of the spacecraft are shown in figures 1-4, and the upper-bound estimation value of the external interference is shown in figure 5.
From simulation results, under the action of the fault-tolerant control scheme designed in the method, the spacecraft attitude control system is stable within 60s, and the control accuracy is superior to 1.0 multiplied by 10 -4 °。
According to the simulation result, in the control process of the spacecraft, the controller effectively inhibits buffeting caused by sliding mode control, the pitching, yawing and rolling channels of the spacecraft move stably, and the self-adaptive rate can effectively estimate the interference upper bound of the system.
(2) The failure mode, under the same initial conditions and controller parameter conditions, the simulation results are shown in fig. 6-9.
As can be seen from FIGS. 6-9, in the failure mode, the control system of the spacecraft can still effectively control the attitude angle to be stable, the control process is kept stable, the stabilization time is less than 70s, and the precision is not lower than 1 0X 10-3 degrees, the attitude control system has good robustness, quick response capability and stable precision.
Therefore, the self-adaptive sliding mode fault-tolerant control scheme designed by the invention can keep good control performance in a safety mode and a fault mode, can meet the requirements of a spacecraft control system, and particularly has good robust fault-tolerant capability in the fault mode.

Claims (1)

1. A spacecraft fault-tolerant control method based on a self-adaptive sliding mode theory is characterized by comprising the following steps:
step 1, defining an inertial coordinate system and a spacecraft body coordinate system, and establishing a spacecraft actuating mechanism fault attitude kinetic equation aiming at a rigid spacecraft;
step 2, calculating the attitude of the spacecraft;
step 3, selecting a sliding mode surface by using a sliding mode control theory;
step 4, considering failure faults, uncertain parameters and external interference of the spacecraft, designing a self-adaptive sliding mode fault-tolerant output control torque u, and realizing stable control of the attitude of the spacecraft;
the step 1 is implemented according to the following steps:
step 1.1, establishing an inertial coordinate system and a spacecraft body coordinate system:
defining the origin of an inertial coordinate system as the geocentric position, pointing the X axis to a J2000 Pingchun point, and enabling the Y axis to be vertical to the X axis in an equatorial platform, wherein the Z axis, the X axis and the Y axis form a right-hand coordinate system; defining the origin of a coordinate system of a spacecraft body as the mass center position of the spacecraft, an X axis as the flight direction of the spacecraft, a Y axis and the X axis vertical to the direction of a solar array, and a Z axis, the X axis and the Y axis forming a right-hand coordinate system pointing to the ground;
step 1.2, in the operation process of the spacecraft, the system is supposed to meet the following conditions:
1, positively determining a rotational inertia matrix I of a spacecraft;
suppose 2, the external disturbance moment d of the spacecraft is bounded, namely, | | d | | | is less than or equal to d max Wherein | | · | | is an exponential quantity of 2, d max An upper bound for disturbance torque;
aiming at the rigid body spacecraft, when an actuating mechanism has no fault, the attitude kinetic equation of the spacecraft is as follows:
Figure FDA0003623498250000011
wherein,
Figure FDA0003623498250000012
is a rotational inertia matrix of the spacecraft; omega ═ omega x ω y ω z ] T Projecting the attitude angular rate of the spacecraft body coordinate system relative to the inertial coordinate system in the spacecraft body system;
Figure FDA0003623498250000021
an output control torque generated for the actuator;
Figure FDA0003623498250000022
the moment is the external interference moment on the spacecraft; the symbol "x" is the adjoint of the vectors, defining ω × Comprises the following steps:
Figure FDA0003623498250000023
when the actuator fails partially, adopting a multiplication factor to establish a fault model of the actuator as E (t) u, and rewriting a formula (1) under the condition that the actuator fails partially to obtain an attitude kinetic equation of the spacecraft actuator failure:
Figure FDA0003623498250000024
wherein e (t) diag (e) 1 (t) e 2 (t) e 3 (t)) is the effective factor of the actuator, t is the spacecraft runtime, e i (t)∈[0 1]Where i is 1, 2, 3, where the state 0 indicates that the i-th actuator has failed completely, 1 indicates normal operation, and the remaining states indicate that the actuator has failed partially, and the formula (2) is rewritten to
Figure FDA0003623498250000025
Wherein Δ E ═ diag (1-E) 1 (t) 1-e 2 (t) 1-e 3 (t)) is a fault factor of the actuating mechanism, and | | | Δ E | | ≦ 1, making γ | | | Δ E |;
the step 2 is implemented according to the following steps:
according to the sequence of the coordinate system 3-1-2, defining three rotation angles of a spacecraft body coordinate system and an inertial coordinate system as a spacecraft yaw angle psi, a roll angle phi and a pitch angle theta respectively; let alpha be [ psi phi theta] T The attitude angle vector of the spacecraft is defined as the attitude angle vector of the spacecraft, and the relationship between the attitude angle vector of the spacecraft and the angular rate of the spacecraft is as follows:
Figure FDA0003623498250000026
wherein,
Figure FDA0003623498250000031
integrating the formula (4) to obtain a yaw angle psi, a roll angle phi and a pitch angle theta of the spacecraft;
in step 3, the selected slip form surface is
s=ω+kα (5)
In the formula,
Figure FDA0003623498250000032
step 4 is specifically implemented according to the following steps:
step 4.1, for a spacecraft control system (3) with limited control, uncertain parameters and external interference, under the conditions of hypothesis 1 and hypothesis 2, assuming that the fault of a system execution mechanism is unknown, designing the following adaptive sliding mode fault-tolerant control scheme to ensure that an output control torque u generated by the execution mechanism is as follows:
Figure FDA0003623498250000033
wherein,
Figure FDA0003623498250000034
p and D are given positive definite symmetric constant arrays,
Figure FDA0003623498250000035
is d max The value of the estimated value is,
Figure FDA0003623498250000036
is composed of
Figure FDA0003623498250000037
Estimate of (e ∈) 0 、c 0 、c 1 Is a normal number;
as can be seen from the formula (6), the gamma value of the actuating mechanism is not needed, and the problem of stable control under the conditions of failure of the actuating mechanism of the spacecraft and external interference under the condition of unknown gamma can be effectively solved;
step 4.2, considering the amplitude limiting characteristic of the output control moment of the actuating mechanism, replacing the output control moment u of the actuating mechanism with a saturation function sat (u), and simultaneously, in order to reduce the buffeting problem of the control system, approximating a nonlinear function x/| x | | by a linear function x/(| x | + epsilon), and rewriting a fault attitude dynamic equation (2) of the actuating mechanism of the spacecraft and the output control moment (6) of the actuating mechanism into a dynamic equation (6) of the actuating mechanism of the spacecraft
Figure FDA0003623498250000041
Wherein,
Figure FDA0003623498250000042
in the formula u max To control the saturation value of the output,. epsilon 1 And ε 2 Is a normal number.
CN202010071832.8A 2020-01-21 2020-01-21 Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory Active CN111258221B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010071832.8A CN111258221B (en) 2020-01-21 2020-01-21 Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010071832.8A CN111258221B (en) 2020-01-21 2020-01-21 Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory

Publications (2)

Publication Number Publication Date
CN111258221A CN111258221A (en) 2020-06-09
CN111258221B true CN111258221B (en) 2022-09-02

Family

ID=70945653

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010071832.8A Active CN111258221B (en) 2020-01-21 2020-01-21 Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory

Country Status (1)

Country Link
CN (1) CN111258221B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112711190B (en) * 2020-12-25 2022-03-08 四川大学 Self-adaptive fault-tolerant controller, control equipment and control system
CN113220007B (en) * 2021-05-14 2022-11-18 哈尔滨工程大学 Flexible spacecraft finite time attitude cooperative control method for executing mechanism faults
CN113885547A (en) * 2021-10-20 2022-01-04 河北工业大学 Fault-tolerant attitude control strategy for rigid spacecraft in preset time
CN116923730B (en) * 2023-07-24 2024-06-18 哈尔滨工业大学 Spacecraft attitude active fault-tolerant control method with self-adjusting preset performance constraint
CN116819976B (en) * 2023-08-31 2023-11-10 中国人民解放军空军工程大学 Predetermined time fault-tolerant control design method for control input constrained dynamics system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867401A (en) * 2016-04-28 2016-08-17 北京航空航天大学 Spacecraft posture fault tolerance control method of single gimbal control moment gyroscope groups
CN106020165A (en) * 2016-05-30 2016-10-12 北京航空航天大学 Spacecraft fault tolerance control method and verification device for aiming at faults of actuating mechanism
CN106647693A (en) * 2016-11-17 2017-05-10 南京邮电大学 Rigid spacecraft performer multi-fault diagnosis and fault tolerance control method
CN108153322A (en) * 2017-12-06 2018-06-12 北京航空航天大学 A kind of spacecraft attitude tracking adaptive fault tolerant control method for the rotary inertia for considering time-varying

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867401A (en) * 2016-04-28 2016-08-17 北京航空航天大学 Spacecraft posture fault tolerance control method of single gimbal control moment gyroscope groups
CN106020165A (en) * 2016-05-30 2016-10-12 北京航空航天大学 Spacecraft fault tolerance control method and verification device for aiming at faults of actuating mechanism
CN106647693A (en) * 2016-11-17 2017-05-10 南京邮电大学 Rigid spacecraft performer multi-fault diagnosis and fault tolerance control method
CN108153322A (en) * 2017-12-06 2018-06-12 北京航空航天大学 A kind of spacecraft attitude tracking adaptive fault tolerant control method for the rotary inertia for considering time-varying

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Adaptive Fault-Tolerant Control for Rigid Spacecraft Attitude System Using Fractional Order Sliding Mode;Xiaobo Zhang等;《2019 Chinese Control And Decision Conference(CCDC)》;20190912;第422-427页 *

Also Published As

Publication number Publication date
CN111258221A (en) 2020-06-09

Similar Documents

Publication Publication Date Title
CN111258221B (en) Spacecraft fault-tolerant control method based on self-adaptive sliding mode theory
CN106292681B (en) A kind of satellite Active Fault-tolerant Control Method distributed based on observer and On-line Control
CN107121961B (en) A kind of spacecraft attitude fault tolerant control method based on iterative learning interference observer
CN110794863B (en) Heavy carrier rocket attitude control method capable of customizing control performance indexes
CN103116357B (en) A kind of sliding-mode control with anti-interference fault freedom
CN105867401B (en) The spacecraft attitude fault tolerant control method of single-gimbal control moment gyros
Qinglei et al. Adaptive integral-type sliding mode control for spacecraft attitude maneuvering under actuator stuck failures
CN106933241B (en) Single-gimbal control momentum gyro spacecraft fault tolerant control method based on fault de couple
CN109063380B (en) Fault detection method and position maintenance method for stationary orbit electric propulsion satellite
CN109782787B (en) Dual-mode MPC control method for attitude of under-actuated spacecraft under assistance of sunlight pressure
Show et al. Spacecraft robust attitude tracking design: PID control approach
CN111506095B (en) Method for tracking and controlling relative pose of saturation fixed time between double rigid body feature points
CN111638643B (en) Displacement mode drag-free control dynamics coordination condition determination method
Li et al. Adaptive sliding mode control for spacecraft rendezvous with unknown system parameters and input saturation
CN111026154A (en) Six-degree-of-freedom cooperative control method for preventing collision in spacecraft formation
Somov et al. Health checking autonomous attitude control system of Earth-observing miniature satellite in initial orientation modes
CN116923730B (en) Spacecraft attitude active fault-tolerant control method with self-adjusting preset performance constraint
CN110955255B (en) High-precision orbit control attitude maintaining method, system and medium based on CMG
CN113238572B (en) Preset-time quadrotor unmanned aerial vehicle attitude tracking method based on preset performance control
CN114779797A (en) Unmanned helicopter fault estimation method and tracking fault tolerance method
Lapin et al. Autonomous stabilization of a spacecraft orbital orientation at the lack of angular velocity measurements
Yang et al. Fault tolerant pi control design for satellite attitude systems with actuator fault
Zhou et al. Nonlinear and adaptive nonlinear controllers for attitude stabilization and tracking of a spacecraft
Guan et al. Application of robust fault-tolerant control in satellite attitude control system
Song et al. ESO-based robust predictive control of lunar module with fuel sloshing dynamics

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