SATELLITE ATTITUDE CONTROL SYSTEM USING EIGEN VECTOR, NON-LINEAR DYNAMIC INVERSION, AND FEEDFORWARD CONTROL
First Claim
Patent Images
1. A method of satellite orientation control, the method comprising:
- applying with a processing device a satellite orientation control system, the satellite orientation control system comprising a double feedback loop system, wherein;
a first loop executes to determine an eigen vector to rotate the satellite from one orientation to another, anda second loop that receives the eigen vector of the first loop as an input and executes a non-linear dynamic inversion algorithm to output a signal to at least one reaction wheel of the satellite;
rotating the at least one reaction wheel in response to the output signal; and
orienting the satellite based upon the rotation of the at least one reaction wheel.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for a satellite control system that exhibits improved stability and increased efficiency by implementing a non-linear dynamic inversion inner-loop control algorithm coupled with an eigen vector outer-loop control algorithm. Thus, the attitude determination and control system (ADACS) may operate using commands to rotate directly about an eigen vector. Additionally, the outer-loop control system includes a feed-forward control element to enhance pointing accuracy when tracking moving targets.
-
Citations
39 Claims
-
1. A method of satellite orientation control, the method comprising:
-
applying with a processing device a satellite orientation control system, the satellite orientation control system comprising a double feedback loop system, wherein; a first loop executes to determine an eigen vector to rotate the satellite from one orientation to another, and a second loop that receives the eigen vector of the first loop as an input and executes a non-linear dynamic inversion algorithm to output a signal to at least one reaction wheel of the satellite; rotating the at least one reaction wheel in response to the output signal; and orienting the satellite based upon the rotation of the at least one reaction wheel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus for satellite orientation control, comprising:
-
a memory; a processor device in communication with the memory and configured to; apply a satellite orientation control system, the satellite control system comprising; a double feedback loop system, wherein a first loop executes to determine an eigen vector to rotate the satellite from one orientation to another, and a second loop that receives the eigen vector of the first loop as an input and executes a non-linear dynamic inversion algorithm to output a signal to at least one reaction wheel of the satellite; and rotate the at least one reaction wheel in response to the output signal; and orient the satellite based upon the rotation of the at least one reaction wheel. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium storing code for satellite orientation control, the code comprising instructions executable by a processor to control a satellite to:
-
determine, at a first loop of a control system, an eigen vector to rotate the satellite from one orientation to another; execute, at a second loop of a control system, a non-linear dynamic inversion algorithm to output a signal to at least one reaction wheel of the satellite; rotate the at least one reaction wheel in response to the output signal; and orient the satellite based upon the rotation of the at least one reaction wheel. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification