Dynamic infinity-norm constrained control allocation for attitude tracking control of overactuated combined spacecraft
- Author(s): Xiuwei Huang 1 and Guang-Ren Duan 1, 2
-
-
View affiliations
-
Affiliations:
1:
Center for Control Theory and Guidance Technology , Harbin Institute of Technology , Harbin , People's Republic of China ;
2: State Key Laboratory of Robotics and System , Harbin Institute of Technology , Harbin , People's Republic of China
-
Affiliations:
1:
Center for Control Theory and Guidance Technology , Harbin Institute of Technology , Harbin , People's Republic of China ;
- Source:
Volume 13, Issue 11,
23
July
2019,
p.
1692 – 1703
DOI: 10.1049/iet-cta.2018.5707 , Print ISSN 1751-8644, Online ISSN 1751-8652
In this study, a dynamic (infinity-norm) constrained control allocation scheme is designed for attitude tracking control of combined spacecraft with inertia uncertainties and external disturbances. A disturbance-observer-based constrained backstepping control law is developed to generate the control command signals considering non-symmetric constraints on control input, where the lumped disturbance containing inertia uncertainties and external disturbances is compensated by the output of stable non-linear disturbance observer. The control scheme can guarantee that the attitude and angular velocity tracking error converge to small neighbourhood of zero by appropriately tuning the control parameters. With the consideration of physical amplitude and rate constraints on actuators, the dynamic constrained control allocation problem is solved by linear programming technique. Numerical examples demonstrate the effectiveness of the proposed disturbance-observer-based constrained backstepping control method and the dynamic constrained control allocation algorithm.
Inspec keywords: linear programming; actuators; uncertain systems; aircraft control; attitude control; control nonlinearities; nonlinear control systems; angular velocity control; observers; space vehicles; control system synthesis
Other keywords: nonsymmetric constraints; nonlinear disturbance observer; command signals; angular velocity; inertia uncertainties; attitude tracking control; backstepping control law; overactuated combined spacecraft; infinity-norm constrained control allocation; linear programming
Subjects: Simulation, modelling and identification; Spatial variables control; Control system analysis and synthesis methods; Velocity, acceleration and rotation control; Optimisation techniques; Aerospace control; Nonlinear control systems
References
-
-
1)
-
40. Ruiter, A.H.J.D., Damaren, C.J., Forbes, J.R.: ‘Spacecraft dynamics and control: an introduction’ (Hoboken, New Jersey, 2013, 1st edn.).
-
-
2)
-
27. Lu, K., Xia, Y., Fu, M.: ‘Controller design for rigid spacecraft attitude tracking with actuator saturation’, Inf. Sci., 2013, 220, pp. 343–366.
-
-
3)
-
26. Hu, Q., Li, B., Qi, J.: ‘Disturbance observer based finite-time attitude control for rigid spacecraft under input saturation’, Aerosp. Sci. Technol., 2014, 39, pp. 13–21.
-
-
4)
-
29. Chen, H., Song, S., Zhu, Z.: ‘Robust finite-time attitude tracking control of rigid spacecraft under actuator saturation’, Int. J. Control Autom., 2018, 16, (1), pp. 1–15.
-
-
5)
-
14. Soylu, S., Buckham, B., Podhorodeski, R.: ‘Robust control of underwater vehicles with fault-tolerant infinity-norm thruster force allocation’. Proc. of the OCEANS 2007 MTS/IEEE Conf. and Exhibition, Vancouver, Canada, September 2007, pp. 1–10.
-
-
6)
-
3. Bandyopadhyay, S., Chung, S., Hadaegh, F.: ‘Nonlinear attitude control of spacecraft with a large captured object’, J. Guid. Control. Dyn., 2016, 39, (4), pp. 754–0769.
-
-
7)
-
9. Shen, Q., Wang, D., Zhu, S., et al: ‘Inertia-free fault-tolerant spacecraft attitude tracking using control allocation’, Automatica, 2015, 62, pp. 114–121.
-
-
8)
-
1. Flores-Abad, A., Ma, O., Pham, K., et al: ‘A review of space robotics technologies for on-orbit servicing’, Prog. Aerosp. Sci., 2014, 68, pp. 1–26.
-
-
9)
-
12. Soylu, S., Buckham, B.J., Podhorodeski, R.P.: ‘A chattering-free sliding-mode controller for underwater vehicles with fault-tolerant infinity-norm thrust allocation’, Ocean. Eng., 2008, 35, (16), pp. 1647–1659.
-
-
10)
-
2. Luo, J., Wei, C., Dai, H., et al: ‘Robust inertia-free attitude takeover control of postcapture combined spacecraft with guaranteed prescribed performance’, ISA Trans., 2018, 74, pp. 28–44.
-
-
11)
-
32. Li, M., Hou, M., Yin, C.: ‘Constrained input to state controller design for spacecraft attitude stabilization’. American Control Conf. (ACC), Boston, America, July 2016, pp. 5862–5866.
-
-
12)
-
18. Tohidi, S.S., Khaki, A., Buzorgnia, D.: ‘Fault tolerant control design using adaptive control allocation based on the pseudo inverse along the null space’, Int J. Robust Nonlinear, 2016, 26, (16), pp. 3541–3557.
-
-
13)
-
39. Huo, B., Xia, Y., Yin, L., et al: ‘Fuzzy adaptive fault-tolerant output feedback attitude-tracking control of rigid spacecraft’, IEEE Trans. Syst. Man Cybern., 2017, 47, (8), pp. 1898–1908.
-
-
14)
-
25. Zou, A.M., Ruiter, A.H.J.D., Kumar, K.D.: ‘Finite-time attitude tracking control for rigid spacecraft with control input constraints’, IET Control Theory Applic., 2017, 11, (7), pp. 931–940.
-
-
15)
-
31. Li, M., Hou, M., Yin, C.: ‘Constrained dual-loop attitude control design for spacecraft’, Aerosp. Sci. Technol., 2016, 55, pp. 170–176.
-
-
16)
-
10. Naskar, A.K., Patra, S., Sen, S.: ‘New control allocation algorithms in fixed point framework for overactuated systems with actuator saturation’, Int. J. Control, 2016, 90, (2), pp. 348–356.
-
-
17)
-
13. Bolender, M.A., Doman, D.B.: ‘Nonlinear control allocation using piecewise linear functions’, J. Guid. Control. Dyn., 2004, 27, (6), pp. 1017–1027.
-
-
18)
-
28. Zhang, J., Ye, D., Sun, Z., et al: ‘Extended state observer based robust adaptive control on SE(3) for coupled spacecraft tracking manoeuvre with actuator saturation and misalignment’, Acta Astronaut., 2018, 143, pp. 221–233.
-
-
19)
-
4. Huang, P., Wang, M., Meng, Z., et al: ‘Attitude takeover control for post-capture of target spacecraft using space robot’, Aerosp. Sci. Technol., 2016, 51, pp. 171–180.
-
-
20)
-
22. Almutairi, S.H., Aouf, N.: ‘Reconfigurable dynamic control allocation for aircraft with actuator failures’, Aeronaut. J., 2017, 121, (1237), pp. 341–371.
-
-
21)
-
11. Shen, Q., Wang, D., Zhu, S., et al: ‘Robust control allocation for space attitude tracking under actuator faults’, IEEE Trans. Control Syst. Technol., 2017, 25, (3), pp. 1068–1075.
-
-
22)
-
35. Chen, W., Yang, J., Guo, L., et al: ‘Disturbance-observer-based control and related methods–an overview’, IEEE Trans. Ind. Electron., 2016, 63, (2), pp. 1083–1095.
-
-
23)
-
38. Guo, L., Chen, W.: ‘Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach’, Int. J. Robust Nonlinear, 2005, 15, (3), pp. 109–112.
-
-
24)
-
23. Hu, Q., Shao, X., Guo, L.: ‘Adaptive fault-tolerant attitude tracking control of spacecraft with prescribed performance’, IEEE-ASME Trans. Mech., 2018, 23, (1), pp. 331–341.
-
-
25)
-
5. Jia, Y., Misra, A.: ‘Robust trajectory tracking control of a dual-arm space robot actuated by control moment gyroscopes’, Acta Astronaut., 2017, 137, pp. 287–301.
-
-
26)
-
43. Chovancova, A., Fico, T., Hubinsky, P., et al: ‘Comparison of various quaternion-based control methods applied to quadrotor with disturbance observer and position estimator’, Robot. Auton. Syst., 2016, 79, pp. 87–98.
-
-
27)
-
45. Junkins, J.L., Schaub, H.: ‘Analytical mechanics of space systems’ (AIAA Education, Reston, 2003, 2nd edn.).
-
-
28)
-
16. Naskar, A.K., Patra, S., Sen, S.: ‘A control theoretic approach for solving underdetermined problems and its application to control allocation’, Trans. ASME J. Dyn. Syst., 2016, 138, (4), p. 044501.
-
-
29)
-
19. Haerkegard, O.: ‘Dynamic control allocation using constrained quadratic programming’, J. Guid. Control Dyn., 2004, 27, (6), pp. 1028–1034.
-
-
30)
-
30. Yin, C., Hou, M., Li, M.: ‘Finite-time attitude controller design via dual-loop control strategy’, Proc. Inst. Mech. Eng. G, J. Aerosp. Eng., 2016, 232, (2), pp. 215–226.
-
-
31)
-
33. Sonneveldt, L., Chu, Q., Mulder, J.A.: ‘Nonlinear flight control design using constrained adaptive backstepping’, J. Guid. Control Dyn., 2007, 30, (2), pp. 322–336.
-
-
32)
-
21. Zhang, A., Hu, Q., Huo, X.: ‘Dynamic control allocation for spacecraft attitude stabilization with actuator uncertainty’, Proc. Inst. Mech. Eng. G, J. Aerosp. Eng., 2013, 228, (8), pp. 1336–1347.
-
-
33)
-
24. Zou, A.M., Kumar, K.D., Ruiter, A.H.J.D.: ‘Robust attitude tracking control of spacecraft under control input magnitude and rate saturations’, Int. J. Robust Nonlinear, 2016, 26, (4), pp. 799–815.
-
-
34)
-
44. An, H., Liu, J., Wang, C., et al: ‘Disturbance observer-based antiwindup control for airbreathing hypersonic vehicles’, IEEE Trans. Ind. Electron., 2016, 63, (5), pp. 3038–3049.
-
-
35)
-
8. Li, B., Hu, Q., Qi, J.: ‘Null-space-based optimal control reallocation for spacecraft stabilization under input saturation’, Int. J. Adapt. Control, 2015, 29, (6), pp. 705–724.
-
-
36)
-
37. Sun, L., Zheng, Z.: ‘Disturbance-observer-based robust backstepping attitude stabilization of spacecraft under input saturation and measurement and uncertainty’, IEEE Trans. Ind. Electron., 2017, 64, (10), pp. 7994–8002.
-
-
37)
-
34. Farrell, J., Sharma, M., Polycarpou, M.: ‘Backstepping-based flight control with adaptive function approximation’, J. Guid. Control Dyn., 2005, 28, (6), pp. 1089–1102.
-
-
38)
-
36. Yang, J., Chen, W., Ding, Z.: ‘Disturbance observers and applications’, Trans. Inst. Meas. Control, 2016, 38, (6), pp. 621–624.
-
-
39)
-
15. Doman, D.B., Gamble, B.J., Ngo, A.D.: ‘Quantized control allocation of reaction control jets and aerodynamic control surfaces’, J. Guid. Control Dyn., 2009, 32, (1), pp. 13–24.
-
-
40)
-
17. Almeida, F.A.D.: ‘Robust off-line control allocation’, Aerosp. Sci. Technol., 2016, 52, pp. 1–9.
-
-
41)
-
42. Chen, M., Ren, B., Wu, Q., et al: ‘Anti-disturbance control of hypersonic flight vehicles with input saturation using disturbance observer’, Sci. China, 2015, 58, (7), pp. 07020201–07020212.
-
-
42)
-
20. Guo, C., Liang, X.: ‘Integrated guidance and control based on block backstepping sliding mode and dynamic control allocation’, Proc. Inst. Mech. Eng. G, J. Aerosp. Eng., 2014, 229, (9), pp. 1559–1574.
-
-
43)
-
6. Huang, P., Wang, M., Meng, Z., et al: ‘Reconfigurable spacecraft attitude takeover control in post-capture of target by space manipulators’, J. Franklin Inst., 2016, 353, (9), pp. 1985–2008.
-
-
44)
-
7. Chen, M.: ‘Constrained control allocation for overactuated aircraft using a neurodynamic model’, IEEE Trans. Syst. Man Cybern., 2016, 46, (12), pp. 1630–1641.
-
-
45)
-
41. Gui, H., Vukovich, G.: ‘Adaptive integral sliding mode control for spacecraft attitude tracking with actuator uncertainty’, J. Franklin Inst., 2015, 352, (12), pp. 5832–5852.
-
-
1)