CN110389592B - Spacecraft attitude control method based on distributed intelligent flywheel - Google Patents
Spacecraft attitude control method based on distributed intelligent flywheel Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004364 calculation method Methods 0.000 claims abstract description 16
- 230000008878 coupling Effects 0.000 claims description 17
- 238000010168 coupling process Methods 0.000 claims description 17
- 238000005859 coupling reaction Methods 0.000 claims description 17
- 239000011159 matrix material Substances 0.000 claims description 17
- 230000001360 synchronised effect Effects 0.000 claims description 13
- 230000006870 function Effects 0.000 claims description 10
- 238000009826 distribution Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 4
- 229920006395 saturated elastomer Polymers 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 238000005192 partition Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 claims description 3
- 238000000638 solvent extraction Methods 0.000 claims description 3
- 238000012360 testing method Methods 0.000 abstract description 7
- 230000009286 beneficial effect Effects 0.000 abstract 1
- 230000006855 networking Effects 0.000 abstract 1
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011031 large-scale manufacturing process Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
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
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 periodsDetermining 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:
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:
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 errorWhereinIn order to command the attitude angle for the task,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:
wherein I is expressed as the rotational inertia of the spacecraft,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 periodsDetermining 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:
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:
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 errorWhereinIn order to command the attitude angle for the task,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:
wherein I is expressed as the rotational inertia of the spacecraft,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:
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:
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 errorWhereinIn order to command the attitude angle for the task,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:
wherein I is expressed as the rotational inertia of the spacecraft,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 periodsDetermining 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.
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)
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)
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)
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 |
-
2019
- 2019-07-18 CN CN201910649158.4A patent/CN110389592B/en active Active
Patent Citations (10)
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)
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 |