CN110389592B - Spacecraft attitude control method based on distributed intelligent flywheel - Google Patents

Spacecraft attitude control method based on distributed intelligent flywheel Download PDF

Info

Publication number
CN110389592B
CN110389592B CN201910649158.4A CN201910649158A CN110389592B CN 110389592 B CN110389592 B CN 110389592B CN 201910649158 A CN201910649158 A CN 201910649158A CN 110389592 B CN110389592 B CN 110389592B
Authority
CN
China
Prior art keywords
flywheel
intelligent
attitude
intelligent flywheel
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
CN201910649158.4A
Other languages
Chinese (zh)
Other versions
CN110389592A (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201910649158.4A priority Critical patent/CN110389592B/en
Publication of CN110389592A publication Critical patent/CN110389592A/en
Application granted granted Critical
Publication of CN110389592B publication Critical patent/CN110389592B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a spacecraft attitude control method based on a distributed intelligent flywheel. The invention constructs a distributed attitude control system by a plurality of intelligent flywheels through wireless networking, and provides a distributed control method according to the characteristics of the system, and the strategy comprises the steps of fault self-checking, determining the working intelligent flywheel combination, receiving sensor system broadcast attitude information, time delay state synchronization, independent calculation control output and the like, thereby realizing the distributed cooperative calculation of the spacecraft attitude control system, being beneficial to the modularized assembly of a spacecraft platform, and having great significance for the rapid assembly test of the spacecraft and the plug and play of satellite-borne components.

Description

Spacecraft attitude control method based on distributed intelligent flywheel
Technical Field
The invention relates to the technical field of spacecraft attitude control, in particular to a spacecraft attitude control method based on a distributed intelligent flywheel.
Background
In recent years, with the continuous development of aerospace technology, the design and manufacture of spacecrafts tend to be more and more miniaturized in mass and volume, and for micro-nano satellites using traditional interfaces and cables for information transmission between subsystems and parts, the weight of the interfaces and the cables can account for 8 to 10 percent of the weight of the whole satellite; meanwhile, as the satellite test adopts a serial test mode, when a certain new component is accessed into the satellite system and needs to be subjected to function test, the power-off processing needs to be carried out on the new component, so that the test work of other equipment is influenced, and the rapid assembly and production of the micro-nano satellite are not facilitated. Therefore, the weight of the whole satellite of the satellite can be greatly reduced, the development period is shortened, and the launching and development cost is reduced by adopting the cableless design of the satellite-borne component. For example, the Holland Delft university develops a Delfi-C3 satellite, the in-satellite wireless communication technology is realized for the first time, and the carried sun sensor communicates with other components in a wireless broadcast mode.
The attitude control system is one of the most important subsystems in the whole spacecraft subsystem composition, whether the on-orbit task of the spacecraft can be normally implemented depends on the attitude control precision of the spacecraft to a great extent, and the traditional attitude control method is that a sensor sends spacecraft attitude information to an on-board computer, and the on-board computer intensively calculates a control instruction and sends the control instruction to each execution mechanism. The spacecraft attitude control system adopting the distributed intelligent flywheel has the capability of automatically resolving control instructions, and can independently resolve control output only by receiving spacecraft attitude information and task instructions transmitted by a wireless network. The attitude information is transmitted by adopting a wireless network, so that the control precision is influenced by the problems of network delay and the like which are inevitable; and each intelligent flywheel is independent, and how to coordinate to complete the task instruction is also a critical problem to be considered.
Disclosure of Invention
The purpose of the invention is as follows: in order to solve the technical problems, the invention provides a spacecraft attitude control method based on a distributed intelligent flywheel, which is characterized in that a control flow is described in detail by building a distributed intelligent flywheel attitude control system, a specific process for realizing spacecraft attitude control by the distributed intelligent flywheel is provided, a scheme for reducing the influence of a wireless network on the control system is provided, and the method has great significance for plug and play of spacecraft satellite-borne components and large-scale manufacture, rapid test and launching of future spacecraft.
The technical scheme is as follows: in order to realize the purpose, the invention adopts the following technical scheme:
a spacecraft attitude control method based on a distributed intelligent flywheel aims at spacecraft attitude control of installing the distributed intelligent flywheel, and attitude control resolving is independently completed by each intelligent flywheel system; each intelligent flywheel receives a spacecraft attitude with a timestamp and attitude angular velocity information through a wireless network in each control period, records the receiving time and stores the receiving time into a memory, and performs network transmission delay state synchronous estimation on the attitude information; and each intelligent flywheel performs distributed decoupling control to complete the attitude control task of the spacecraft.
The method specifically comprises the following steps of assuming that at most one group of intelligent flywheels has faults:
(1) starting a single attitude control cycle, self-checking the fault of each intelligent flywheel, and determining a working intelligent flywheel combination;
(2) synchronously estimating the time delay state of the spacecraft, wherein the intelligent flywheel processor module determines an attitude information estimation value of the synchronous moment in the period according to the received attitude information and the historical estimation value of the previous N periods;
(3) and the X-axis, Y-axis, Z-axis and oblique-axis intelligent flywheel controller subsystems independently resolve decoupling control output to drive the flywheel to output control torque, and the control cycle is finished.
Further, the step (1) comprises the following steps:
(11) starting a single attitude control cycle, and starting fault self-checking of each intelligent flywheel;
(12) judging whether each intelligent flywheel system has no fault or not, and the specific process is as follows: each intelligent flywheel processor module periodically collects the operation data of each intelligent flywheel, diagnoses the data state, judges whether the data is abnormal according to a fault database and an expert system, judges that the intelligent flywheel has faults if an error state is continuously diagnosed by a certain intelligent flywheel in the period, and enters a step (13) if no faults exist, and enters a step (14) if faults exist;
(13) selecting intelligent flywheel combinations installed on X, Y and Z axes as working flywheel combinations, and entering the step (2);
(14) judging whether the inclined intelligent flywheel system has a fault, if so, returning to the step (13), otherwise, entering the step (15);
(15) the combination of the oblique intelligent flywheel system and the two normal working intelligent flywheel systems is selected as a working flywheel combination.
Further, the step (2) comprises the following steps:
(21) each normally working intelligent flywheel system receives attitude information with a timestamp and a task instruction broadcasted by a sensor and records the receiving moment;
(22) storing the attitude measurement values in a storage module in each intelligent flywheel system in a partitioning manner;
(23) the synchronous estimation function of the time delay state of each intelligent flywheel processor module is based on the received attitude information y (n +1) and the historical estimation value of the previous n periods
Figure BDA0002134584980000021
Determining an attitude information estimation value of a synchronous moment in the period;
(24) and (4) storing the spacecraft attitude information estimated value obtained in the step (23) in a storage module attitude estimated value partition mode in each intelligent flywheel system.
Further, the step (3) of resolving the X-axis control torque comprises the following steps:
(31) judging whether the X-axis intelligent flywheel is a failed intelligent flywheel system, if so, ending the work of the controller, not outputting a control command, and if not, entering the step (32);
(32) an X-axis intelligent flywheel controller reads a latest attitude information estimation value and a task instruction in a memory;
(33) judging whether the obliquely-installed intelligent flywheel works, if so, entering a step (34), and if not, entering a step (36);
(34) the oblique intelligent flywheel controller calculates the output torque of the mounting shaft of the failed intelligent flywheel; the mounting structure matrix C of the three-orthogonal one-oblique intelligent flywheel set is expressed as follows:
Figure BDA0002134584980000031
the torque distribution matrix is then expressed as the pseudo-inverse of the mounting structure matrix D ═ CT(CCT)-1Commanding T three-axis torque by distribution matrixc=[Tcx,Tcy,Tcz]TDistributing each intelligent flywheel moment instruction T for intelligent flywheel setw=[Tw1,Tw2,Tw3,Tw4]TI.e. is Tw=DTcWhen one intelligent flywheel has a fault, the output torque of the other intelligent flywheels is expressed as Hc=CTwIf the X-axis intelligent flywheel fails and the obliquely-installed intelligent flywheel works instead, the structural matrix C is installed1And an allocation matrix D1Expressed as:
Figure BDA0002134584980000032
calculating to obtain an output torque instruction of the obliquely-mounted intelligent flywheel;
(35) calculating the coupling term of the oblique intelligent flywheel on the X axis by the X axis intelligent flywheel, and assuming the output torque instruction T of the X axis intelligent flywheel according to the calculation method of the output torque instruction of the oblique intelligent flywheel in the step (34)cWhen the value is 0, the method is used for obtaining the output torque coupling term of the oblique flywheel on the X axis;
(36) x-axis intelligent flywheel calculates X-axis attitude and attitude angular velocity error and attitude error
Figure BDA0002134584980000033
Wherein
Figure BDA0002134584980000041
In order to command the attitude angle for the task,
Figure BDA0002134584980000042
the attitude angle estimated value read in the step (32);
(37) judging whether the X axis and the Y axis are coupled, if so, entering a step (39), and if not, entering a step (38);
judging the coupling condition according to the following spacecraft attitude dynamics equation:
Figure BDA0002134584980000043
wherein I is expressed as the rotational inertia of the spacecraft,
Figure BDA0002134584980000044
theta and psi are the roll angle, pitch angle and yaw angle of the star respectively, omegax、Ωy、ΩzThe angular velocity of each axis flywheel relative to the star body, n is the satellite orbit angular velocity, LeIs an external moment, LcIs the control moment of the motor on the flywheel rotating shaft.
(38) Determining whether there is coupling between the X axis and the Z axis, if so, entering step (310), and if not, entering step (311);
(39) calculating the error between the Y-axis attitude and the attitude angular velocity, and entering the step (312);
(310) calculating the error between the Z-axis attitude and the attitude angular velocity, and entering a step (311);
(311) the coupling term is eliminated through weighting operation, the coupling of the obliquely-mounted intelligent flywheel is eliminated, and control output is obtained through control algorithm operation;
(312) and judging whether the intelligent flywheel is saturated, if so, issuing an unloading request, and if not, ending the calculation work of the period controller.
Has the advantages that: compared with the prior art, each intelligent flywheel receives attitude information and task instructions through a wireless network, has independent computing capacity, and realizes the attitude control function of the spacecraft through distributed control and calculation of each intelligent flywheel. The distributed control method does not need a satellite-borne computer to centrally calculate a control instruction, and does not need cables to connect all distributed systems, so that the weight of the whole satellite can be greatly reduced. The sensor system broadcasts and releases spacecraft attitude information with timestamps through the wireless communication module; the intelligent flywheel receives the attitude information and the task instruction in real time, independently resolves the decoupling control instruction, and drives the flywheel to output torque to realize attitude control. The invention has great significance for large-scale manufacture, rapid test and launching of the spacecraft in the future.
Drawings
FIG. 1 is a flow chart of the method of the present invention;
FIG. 2 is a flow chart of the X-axis direction control moment calculation work of the present invention;
FIG. 3 is a flow chart of the Y-axis direction control moment calculation work of the present invention;
FIG. 4 is a Z-axis direction control torque calculation workflow diagram of the present invention.
Detailed Description
The technical scheme of the invention is further explained by combining the attached drawings.
The distributed intelligent flywheel system comprises three groups of orthogonally-installed intelligent flywheels and a group of obliquely-installed intelligent flywheels, wherein each intelligent flywheel comprises a motor, a flywheel module, a processor module, a memory module and a wireless transmission module, and the intelligent flywheels have the capability of independently resolving and controlling output.
The invention discloses a spacecraft attitude control method based on distributed intelligent flywheels, which is characterized in that three groups of orthogonally-installed intelligent flywheels and a group of obliquely-installed redundant intelligent flywheels form an attitude control executing mechanism. The fault self-checking function is as follows: and each intelligent flywheel is subjected to fault self-checking by the processor module when each control period begins, whether the intelligent flywheel works normally is judged, different intelligent flywheel combinations are selected for attitude control according to the fault condition of the intelligent flywheel, and only at most one intelligent flywheel can be subjected to fault in the same control period. The wireless network module has the following functions of receiving the sensor system broadcast attitude information: and each intelligent flywheel receives a piece of spacecraft attitude and attitude angular velocity information with a timestamp from the attitude sensor system through a wireless network in each period, records the receiving time and stores the receiving time in a memory module. The time delay state synchronous estimation function is as follows: because the measurement period of the attitude sensor is less than the control period, the time corresponding to the received attitude information of each intelligent flywheel is not completely consistent due to network delay and the like, and the time delay state synchronous estimation function determines the attitude information estimation value of the synchronous time in the period according to the received attitude information and the historical estimation value of the previous N periods. The independent resolving decoupling control output function is as follows: and each intelligent flywheel processor module (control computer) independently solves the control output of the intelligent flywheel according to a control algorithm obtained by decoupling, and a satellite-borne computer is not required to participate in control solution.
As shown in fig. 1, the spacecraft attitude control method based on the distributed intelligent flywheel of the present invention includes the following steps:
firstly, the method only considers the condition that at most only one intelligent flywheel has faults in the same control period.
(1) Starting a single attitude control cycle, and starting fault self-checking of each intelligent flywheel;
(2) judging whether each intelligent flywheel system has no fault, specifically, collecting operation data (such as communication data, flywheel rotating speed data, motor power-on signals and the like) of each intelligent flywheel periodically by each intelligent flywheel processor module, diagnosing a data state, judging whether the data is abnormal according to a fault database and an expert system, if an error state is continuously diagnosed by an intelligent flywheel in a period, judging that the intelligent flywheel has a fault, if the intelligent flywheel has no fault, entering the step (3), and if the intelligent flywheel has the fault, entering the step (4);
(3) selecting intelligent flywheel combinations installed on X, Y and Z axes as working flywheel combinations, and entering the step (6);
(4) judging whether the obliquely installed intelligent flywheel system has a fault, if so, returning to the step (3), and if not, entering the step (5);
(5) selecting a combination of an obliquely-installed intelligent flywheel system and two normal-working intelligent flywheel systems as a working flywheel combination;
(6) each normally working intelligent flywheel system receives attitude information with a timestamp and a task instruction broadcasted by a sensor and records the receiving moment;
(7) storing the attitude measurement values in a storage module in each intelligent flywheel system in a partitioning manner;
(8) the synchronous estimation function of the time delay state of each intelligent flywheel processor module is based on the received attitude information y (n +1) and the historical estimation value of the previous n periods
Figure BDA0002134584980000061
Determining an attitude information estimation value of the synchronous moment in the period, wherein a state estimation algorithm is not unique;
(9) the attitude estimation value of the memory module in each intelligent flywheel system is stored in a partition mode, and the attitude information estimation value of the spacecraft obtained in the step (8) is stored;
(10) and the X, Y, Z and oblique-axis intelligent flywheel controller independently resolves the decoupling control output to drive the flywheel to output a control torque, and the control cycle is finished.
As shown in fig. 2, 3 and 4, the specific working steps of each shaft intelligent flywheel independent calculation decoupling control output are as follows (taking X-axis control torque calculation as an example):
(1) if the X-axis intelligent flywheel is a failed intelligent flywheel system, ending the work of the X-axis intelligent flywheel attitude controller, and not outputting a control instruction, otherwise, entering the step (2);
(2) an X-axis intelligent flywheel controller reads a latest attitude information estimation value and a task instruction in a memory;
(3) judging whether the obliquely-installed intelligent flywheel works, if so, entering a step (4), and if not, entering a step (6);
(4) the oblique intelligent flywheel controller calculates the output torque of the mounting shaft of the failed intelligent flywheel, and the mounting structure matrix C of the three-orthogonal one-oblique intelligent flywheel set can be expressed as follows:
Figure BDA0002134584980000071
the torque distribution matrix can then be expressed as the pseudo-inverse of the mounting structure matrix D ═ CT(CCT)-1Can be distributed by a distribution matrixWill three-axis moment order Tc=[Tcx,Tcy,Tcz]TDistributing each intelligent flywheel moment instruction T for intelligent flywheel setw=[Tw1,Tw2,Tw3,Tw4]TI.e. is Tw=DTcWhen one intelligent flywheel has a fault, the output torque of the other intelligent flywheels is expressed as Hc=CTwIf the X-axis intelligent flywheel fails and the obliquely-installed intelligent flywheel works instead, the structural matrix C is installed1And an allocation matrix D1Can be expressed as:
Figure BDA0002134584980000072
calculating to obtain an output torque instruction of the obliquely-mounted intelligent flywheel;
(5) calculating the coupling term of the obliquely-installed intelligent flywheel on the X axis by the X-axis intelligent flywheel, and assuming that the X-axis intelligent flywheel outputs a torque instruction T according to the calculation method of the output torque instruction of the obliquely-installed intelligent flywheel in the step (4)cWhen the value is 0, the method can obtain the output torque coupling term of the oblique flywheel on the X axis;
(6) x-axis intelligent flywheel calculates X-axis attitude and attitude angular velocity error and attitude error
Figure BDA0002134584980000073
Wherein
Figure BDA0002134584980000074
In order to command the attitude angle for the task,
Figure BDA0002134584980000075
and (3) the attitude angle estimated value read in the step (2).
(7) Judging whether the X axis and the Y axis are coupled, if so, entering a step (9), if not, entering a step (8), and according to a spacecraft attitude dynamics equation:
Figure BDA0002134584980000076
wherein I is expressed as the rotational inertia of the spacecraft,
Figure BDA0002134584980000077
theta and psi are the roll angle, pitch angle and yaw angle of the star respectively, omegax、Ωy、ΩzThe angular velocity of each axis flywheel relative to the star body, n is the satellite orbit angular velocity, LeIs an external moment, LcIs the control moment of the motor on the flywheel rotating shaft.
According to the formula (3), the dynamic equation of the pitching channel is decoupled from the other two channels, the dynamic equations of the yawing channel and the rolling channel are coupled, and the three-channel control torque is calculated and output by the three-orthogonal intelligent flywheel mounting shaft respectively, so that the coupling condition can be judged according to the dynamic equation.
(8) Judging whether the X axis and the Z axis are coupled or not, wherein the judging method is the same as that in the step (7), if so, entering the step (10), and if not, entering the step (11);
(9) calculating the error between the Y-axis attitude and the attitude angular speed, wherein the calculation method is the same as the method in the step (6), and entering the step (12);
(10) calculating the error between the Z-axis attitude and the attitude angular speed in the same way as the method in the step (6), and entering the step (11);
(11) the method comprises the following steps of (1) eliminating a coupling term through weighting operation, considering elimination of inclined intelligent flywheel coupling, and obtaining control output (namely a control torque instruction) through a control algorithm, wherein the control algorithm is based on a distributed attitude control algorithm which is not unique;
(12) and judging whether the intelligent flywheel is saturated or not (when the angular speed of the intelligent reaction flywheel is greater than the maximum angular speed of a driving motor of the intelligent reaction flywheel, judging that the intelligent reaction flywheel is saturated), if so, issuing an unloading request, and if not, finishing the calculation work of the period controller.

Claims (3)

1. A spacecraft attitude control method based on a distributed intelligent flywheel is characterized in that the attitude control method aims at spacecraft attitude control of installing the distributed intelligent flywheel, and attitude control resolving is independently completed by each intelligent flywheel system; each intelligent flywheel receives a spacecraft attitude with a timestamp and attitude angular velocity information through a wireless network in each control period, records the receiving time and stores the receiving time into a memory, and performs network transmission delay state synchronous estimation on the attitude information; each intelligent flywheel performs distributed decoupling control to complete the attitude control task of the spacecraft;
assuming that only one group of intelligent flywheels has faults at most, the method specifically comprises the following steps:
(1) starting a single attitude control cycle, self-checking the fault of each intelligent flywheel, and determining a working intelligent flywheel combination;
(2) synchronously estimating the time delay state of the spacecraft, wherein the intelligent flywheel processor module determines an attitude information estimation value of the synchronous moment in the period according to the received attitude information and the historical estimation value of the previous N periods;
(3) the X-axis, Y-axis, Z-axis and oblique-axis intelligent flywheel controller subsystems independently resolve decoupling control output and drive the flywheel to output control torque, and the control cycle is finished;
the X-axis control torque calculation comprises the following steps:
(31) judging whether the X-axis intelligent flywheel is a failed intelligent flywheel system, if so, ending the work of the controller, not outputting a control command, and if not, entering the step (32);
(32) an X-axis intelligent flywheel controller reads a latest attitude information estimation value and a task instruction in a memory;
(33) judging whether the obliquely-installed intelligent flywheel works, if so, entering a step (34), and if not, entering a step (36);
(34) the oblique intelligent flywheel controller calculates the output torque of the mounting shaft of the failed intelligent flywheel; the mounting structure matrix C of the three-orthogonal one-oblique intelligent flywheel set is expressed as follows:
Figure FDA0002648498090000011
the torque distribution matrix is then expressed as the pseudo-inverse of the mounting structure matrix D ═ CT(CCT)-1Commanding T three-axis torque by distribution matrixc=[Tcx,Tcy,Tcz]TDistributing each intelligent flywheel moment instruction T for intelligent flywheel setw=[Tw1,Tw2,Tw3,Tw4]TI.e. is Tw=DTcWhen one intelligent flywheel has a fault, the output torque of the other intelligent flywheels is expressed as Hc=CTwIf the X-axis intelligent flywheel fails and the obliquely-installed intelligent flywheel works instead, the structural matrix C is installed1And an allocation matrix D1Expressed as:
Figure FDA0002648498090000021
calculating to obtain an output torque instruction of the obliquely-mounted intelligent flywheel;
(35) calculating the coupling term of the oblique intelligent flywheel on the X axis by the X axis intelligent flywheel, and assuming the output torque instruction T of the X axis intelligent flywheel according to the calculation method of the output torque instruction of the oblique intelligent flywheel in the step (34)cWhen the value is 0, the method is used for obtaining the output torque coupling term of the oblique flywheel on the X axis;
(36) x-axis intelligent flywheel calculates X-axis attitude and attitude angular velocity error and attitude error
Figure FDA0002648498090000022
Wherein
Figure FDA0002648498090000023
In order to command the attitude angle for the task,
Figure FDA0002648498090000024
the attitude angle estimated value read in the step (32);
(37) judging whether the X axis and the Y axis are coupled, if so, entering a step (39), and if not, entering a step (38);
judging the coupling condition according to the following spacecraft attitude dynamics equation:
Figure FDA0002648498090000025
wherein I is expressed as the rotational inertia of the spacecraft,
Figure FDA0002648498090000026
theta and psi are the roll angle, pitch angle and yaw angle of the star respectively, omegax、Ωy、ΩzThe angular velocity of each axis flywheel relative to the star body, n is the satellite orbit angular velocity, LeIs an external moment, LcThe control moment of a motor on a flywheel rotating shaft;
(38) determining whether there is coupling between the X axis and the Z axis, if so, entering step (310), and if not, entering step (311);
(39) calculating the error between the Y-axis attitude and the attitude angular velocity, and entering the step (312);
(310) calculating the error between the Z-axis attitude and the attitude angular velocity, and entering a step (311);
(311) the coupling term is eliminated through weighting operation, the coupling of the obliquely-mounted intelligent flywheel is eliminated, and control output is obtained through control algorithm operation;
(312) and judging whether the intelligent flywheel is saturated, if so, issuing an unloading request, and if not, ending the calculation work of the period controller.
2. The spacecraft attitude control method based on the distributed intelligent flywheel according to claim 1, wherein the step (1) comprises the following steps:
(11) starting a single attitude control cycle, and starting fault self-checking of each intelligent flywheel;
(12) judging whether each intelligent flywheel system has no fault or not, and the specific process is as follows: each intelligent flywheel processor module periodically collects the operation data of each intelligent flywheel, diagnoses the data state, judges whether the data is abnormal according to a fault database and an expert system, judges that the intelligent flywheel has faults if an error state is continuously diagnosed by a certain intelligent flywheel in the period, and enters a step (13) if no faults exist, and enters a step (14) if faults exist;
(13) selecting intelligent flywheel combinations installed on X, Y and Z axes as working flywheel combinations, and entering the step (2);
(14) judging whether the inclined intelligent flywheel system has a fault, if so, returning to the step (13), otherwise, entering the step (15);
(15) the combination of the oblique intelligent flywheel system and the two normal working intelligent flywheel systems is selected as a working flywheel combination.
3. The spacecraft attitude control method based on the distributed intelligent flywheel according to claim 1, wherein the step (2) comprises the following steps:
(21) each normally working intelligent flywheel system receives attitude information with a timestamp and a task instruction broadcasted by a sensor and records the receiving moment;
(22) storing the attitude measurement values in a storage module in each intelligent flywheel system in a partitioning manner;
(23) the synchronous estimation function of the time delay state of each intelligent flywheel processor module is based on the received attitude information y (n +1) and the historical estimation value of the previous n periods
Figure FDA0002648498090000031
Determining an attitude information estimation value of a synchronous moment in the period;
(24) and (4) storing the spacecraft attitude information estimated value obtained in the step (23) in a storage module attitude estimated value partition mode in each intelligent flywheel system.
CN201910649158.4A 2019-07-18 2019-07-18 Spacecraft attitude control method based on distributed intelligent flywheel Active CN110389592B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910649158.4A CN110389592B (en) 2019-07-18 2019-07-18 Spacecraft attitude control method based on distributed intelligent flywheel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910649158.4A CN110389592B (en) 2019-07-18 2019-07-18 Spacecraft attitude control method based on distributed intelligent flywheel

Publications (2)

Publication Number Publication Date
CN110389592A CN110389592A (en) 2019-10-29
CN110389592B true CN110389592B (en) 2020-12-01

Family

ID=68285102

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910649158.4A Active CN110389592B (en) 2019-07-18 2019-07-18 Spacecraft attitude control method based on distributed intelligent flywheel

Country Status (1)

Country Link
CN (1) CN110389592B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115384811B (en) * 2022-09-06 2024-05-14 北京控制工程研究所 Three-axis attitude fast and stable control method for V-shaped wheel control and single-wheel power-down satellite
CN115783321A (en) * 2023-02-06 2023-03-14 湖南揽月机电科技有限公司 Large-scale single-shaft air bearing table semi-physical simulation system and working method thereof

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850133A (en) * 2015-05-18 2015-08-19 哈尔滨工程大学 Modular ROV control system
CN104932510A (en) * 2015-06-04 2015-09-23 北京航空航天大学 Flexible spacecraft attitude control system and flexible spacecraft attitude control method in allusion to flywheel low-speed friction
FR3026858A1 (en) * 2014-10-02 2016-04-08 Airbus Defence & Space Sas METHOD FOR CONTROLLING ATTITUDE OF SATELLITE IN SURVIVAL MODE, ADAPTED SATELLITE AND METHOD FOR REMOTELY CONTROLLING SATELLITE OF SATELLITE
CN106020165A (en) * 2016-05-30 2016-10-12 北京航空航天大学 Spacecraft fault tolerance control method and verification device for aiming at faults of actuating mechanism
CN106218922A (en) * 2016-07-27 2016-12-14 中国科学院长春光学精密机械与物理研究所 The associating actuating mechanism controls method of flexible quick satellite
CN106774280A (en) * 2017-01-22 2017-05-31 上海航天控制技术研究所 Method for automatic fault diagnosis on a kind of counteraction flyback star
CN106915477A (en) * 2017-03-06 2017-07-04 上海航天控制技术研究所 A kind of attitude control method
CN107618678A (en) * 2017-08-25 2018-01-23 中国科学院长春光学精密机械与物理研究所 Attitude control information consolidation method of estimation under attitude of satellite angular deviation
CN107682235A (en) * 2017-11-24 2018-02-09 重庆邮电大学 A kind of propagation delay time prediction data dispatching method based on Kalman filtering
CN109649690A (en) * 2018-12-27 2019-04-19 上海航天控制技术研究所 Satellite high-precision based on flywheel configuration passs rank saturation attitude control method and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8164283B2 (en) * 2008-11-04 2012-04-24 The Boeing Company System and method for energy capture and distribution
US20170253330A1 (en) * 2016-03-04 2017-09-07 Michael Saigh Uav policing, enforcement and deployment system
CN106094854B (en) * 2016-07-15 2019-03-01 中国人民解放军战略支援部队航天工程大学 Electromagnetism formation satellite attitude and track relation control method
CN108983801B (en) * 2018-08-14 2021-05-28 北京航空航天大学 Anti-interference attitude control method for spacecraft based on dynamic characteristics of reaction flywheel
CN109164822B (en) * 2018-09-26 2020-02-21 北京航空航天大学 Spacecraft attitude control method based on hybrid actuating mechanism
CN109164824B (en) * 2018-10-25 2020-04-21 北京航空航天大学 Spacecraft attitude control method considering uncertainty of flywheel

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3026858A1 (en) * 2014-10-02 2016-04-08 Airbus Defence & Space Sas METHOD FOR CONTROLLING ATTITUDE OF SATELLITE IN SURVIVAL MODE, ADAPTED SATELLITE AND METHOD FOR REMOTELY CONTROLLING SATELLITE OF SATELLITE
CN104850133A (en) * 2015-05-18 2015-08-19 哈尔滨工程大学 Modular ROV control system
CN104932510A (en) * 2015-06-04 2015-09-23 北京航空航天大学 Flexible spacecraft attitude control system and flexible spacecraft attitude control method in allusion to flywheel low-speed friction
CN106020165A (en) * 2016-05-30 2016-10-12 北京航空航天大学 Spacecraft fault tolerance control method and verification device for aiming at faults of actuating mechanism
CN106218922A (en) * 2016-07-27 2016-12-14 中国科学院长春光学精密机械与物理研究所 The associating actuating mechanism controls method of flexible quick satellite
CN106774280A (en) * 2017-01-22 2017-05-31 上海航天控制技术研究所 Method for automatic fault diagnosis on a kind of counteraction flyback star
CN106915477A (en) * 2017-03-06 2017-07-04 上海航天控制技术研究所 A kind of attitude control method
CN107618678A (en) * 2017-08-25 2018-01-23 中国科学院长春光学精密机械与物理研究所 Attitude control information consolidation method of estimation under attitude of satellite angular deviation
CN107682235A (en) * 2017-11-24 2018-02-09 重庆邮电大学 A kind of propagation delay time prediction data dispatching method based on Kalman filtering
CN109649690A (en) * 2018-12-27 2019-04-19 上海航天控制技术研究所 Satellite high-precision based on flywheel configuration passs rank saturation attitude control method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
An anti-saturation steering law for Three Dimensional Magnetically Suspended Wheel cluster with angle constraint;zhang Rui 等;《ACTA ASTRONAUTICA》;20181031;第151卷;467-474 *
挠性卫星动力学建模与姿态控制研究;周稼康;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20111215(第S2期);C031-504 *

Also Published As

Publication number Publication date
CN110389592A (en) 2019-10-29

Similar Documents

Publication Publication Date Title
CN110389592B (en) Spacecraft attitude control method based on distributed intelligent flywheel
CN107121961B (en) A kind of spacecraft attitude fault tolerant control method based on iterative learning interference observer
CN104932510B (en) A kind of Flexible Spacecraft control system for flywheel low speed friction and method
CN106292681B (en) A kind of satellite Active Fault-tolerant Control Method distributed based on observer and On-line Control
CN111688952B (en) Satellite attitude control system
CN111061247B (en) Polarity test system and test method for closed-loop control of angular momentum of flywheel under whole satellite
CN109765920B (en) Spacecraft attitude fault tolerance control method integrating fault observer and control distribution strategy
CN110471434B (en) Intelligent reaction flywheel for spacecraft attitude control and control method thereof
CN104990550B (en) A kind of three cell cube rotation modulation formula remaining strapdown inertial navigation systems
EP3978371B1 (en) Satellite constellation forming system, satellite constellation formimg method
CN110471433B (en) Spacecraft GNC system based on distributed intelligent components and implementation method
CN111381612B (en) Multi-axis synchronous control system and method based on CAN bus
CN116227112A (en) Semi-physical simulation system and simulation method oriented to remote sensing satellite constellation system collaboration
CN114254262A (en) Method and device for maintaining autonomous configuration of heterogeneous quality ratio satellite constellation and electronic equipment
EP3978373B1 (en) Satellite constellation formation system, satellite constellation formation method, satellite constellation formation program, and ground device
CN111722635A (en) Method for parallel processing tasks of remote sensing satellite and remote sensing satellite system
CN114526742B (en) Component-based universal construction method and system for micro-nano satellite attitude reference
CN115857399A (en) Many rotor unmanned aerial vehicle flight control system and many rotor unmanned aerial vehicle based on centralized redundancy
CN112632700B (en) Flywheel signal acquisition method and system for satellite attitude and orbit control general comprehensive test
CN112596504B (en) Flywheel signal acquisition equipment for satellite attitude and orbit control general comprehensive test
CN111077800B (en) Double-star formation semi-physical test system and method
CN114750983A (en) Control method for satellite actuator configuration
CN112781614A (en) Rocket double-strapdown inertial measurement unit reference consistency compensation method
CN113108809A (en) Star sensor signal simulation equipment and method for satellite attitude and orbit control comprehensive test
CN112017106B (en) Composite view field distributed digital signal processing system and scheduling method

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