Claims
- 1. In a control moment gyro (CMG) attitude control of the kind comprising an angular rate signal generator for each gyro in a CMG array using pseudoinverse control law that uses a torque command signal and a Jacobian value for the angle of the gyro; the improvement comprising a controller having:
(a) programming to calculate the Jacobian A# from weighting matrices W and V, (b) programming enabling selection of terms of the matrix W, and (c) programming to compute a gimbal rate command {dot over (x)} from a control torque command τ and the Jacobian developed from the matrices W and V.
- 2. The attitude control according to claim 1, wherein V is substantially of the form:
- 3. The attitude control according to claim 1, wherein V is substantially of the form:
- 4. The attitude control according to any one of claims 1, 2 and 3, wherein W is substantially of the form:
- 5. The attitude control according to claim 1, wherein W≠I, I being an identity matrix.
- 6. The attitude control according to claim 1, wherein the CMG array comprises two parallel single-gimbal CMGs and wherein substantially:
- 7. The attitude control according to claim 1, wherein the CMG array comprises three single-gimbal GMBs with parallel axes and W is selected as W1≠W2≠W3.
- 8. The attitude control according to claim 1, wherein the CMG array comprises four single gimbal CMGs in a pyramid array and:
- 9. The attitude control according to claim 8, wherein, substantially:
- 10. The attitude control according to claim 8, wherein, substantially:
- 11. The attitude control according to claim 8, wherein, substantially:
- 12. The attitude control according to claim 1, wherein the CMG array comprises four double-gimbal CMGs and wherein substantially:
- 13. The attitude control according to claim 1, wherein the CMG array comprises four double-gimbal CMGs and wherein substantially:
- 14. In an attitude control system of the kind that includes an array of a plurality of CMGs, means for generating an angular rate signal for each of the CMGs using pseudoinverse control law that uses a torque command signal and a Jacobian value for the angle of each gyro, the improvement comprising:
(a) a singularity escaping and avoiding attitude controller developing commands based upon a control logic and having;
(i) means for calculating {dot over (x)}=A#τ, where {dot over (x)}=(x1, . . . xn), the Jacobian A#=[ATPA+Q]−1ATP ≡WAT[AWAT+V]−1 where W≡Q−1 and V≡P−1, 36P-i≡V=λ[1εeε2ε31ε1ε2ε11]>0,λ=λ0 exp(−μdet(AAT)), εi=ε0 sin(ωt+φi), and 37Q-1≡W=[ω1λλλλω2λλλλω3λλλλω4]>0.
- 15. In a method of control moment gyro (CMG) attitude control using steering logic to develop steering inputs to the array and in which the steering logic is substantially of the form
- 16. The method of CMG attitude control according to claim 15, wherein V is substantially of the form
- 17. The method of CMG attitude control according to claim 15, wherein V is substantially of the form:
- 18. The method of CMG attitude control according to any one of claims 15, 16 and 17, wherein W is substantially of the form:
- 19. The method of CMG attitude control according to claim 15, wherein W≠I, I being an identify matrix.
- 20. The method of CMG attitude control according to claim 15, wherein the CMG array comprises two parallel single-gimbal CMGs and wherein substantially:
- 21. The method of CMG attitude control according to claim 15, wherein the CMG array comprises three single-gimbal GMBs with parallel axes and W is selected as W1≠W2≠W3.
- 22. The method of CMG attitude control according to claim 15, wherein the CMG array comprises four single gimbal CMGs in a pyramid array and:
- 23. The method of CMG attitude control according to claim 22, wherein, substantially:
- 24. The method of CMG attitude control according to claim 22, wherein, substantially:
- 25. The method of CMG attitude control according to claim 22, wherein, substantially:
- 26. The method of CMG attitude control according to claim 15, wherein the CMG array comprises four double-gimbal CMGs and wherein substantially:
- 27. The method of CMG attitude control according to claim 15, wherein the CMG array comprises four double-gimbal CMGs and wherein substantially:
- 28. In a method of attitude control system of the kind that includes providing an array of a plurality of CMGs, means for generating an angular rate signal for each of the CMGs using pseudoinverse control law that uses a torque command signal and a Jacobian value for the angle of each gyro, the improvement comprising:
(a) developing singularity escaping and avoiding attitude commands based upon a control logic including;
(i) calculating {dot over (x)}=A#τ, where {dot over (x)}=(x1, . . . xn), the Jacobian A#=[ATPA+Q]−1ATP ≡WAT[AWAT+V]−1 where W≡Q−1 and V≡P−1, 42P-1≡V=λ[1εeε2ε31ε1ε2ε11]>0,λ=λ0 exp(−μdet(AAT)), εi=ε0 sin(ωt+φi), and 43Q-1≡W=[ω1λλλλω2λλλλω3λλλλω4]>0.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from provisional patent applications Serial No. 60/407,334 filed Aug. 28, 2002 and 60/493,923 filed Aug. 8, 2003 in the name of Bong Wie entitled “Singularity Escape/Avoidance Steering Logic for Control Moment Gyro System,” both of which are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60407334 |
Aug 2002 |
US |
|
60493923 |
Aug 2003 |
US |