Abstract
This research is devoted to present spacecraft attitude control via a finite-horizon nonlinear optimal control technique. The spacecraft kinematics are represented using the modified Rodrigues parameters, which possess singularities for eigenaxis rotations greater than 180 degree. The proposed technique is based on State Dependent Riccati Equation (SDRE). In this technique, the differential Riccati equation is converted to a linear Lyapunov differential equation. This technique can be applied for finite-horizon nonlinear regulation and tracking problems. The proposed technique is effective for a wide range of operating points. Simulation results are given to illustrate the effectiveness of the finite horizon technique.
Similar content being viewed by others
Notes
MATLAB and SIMULINK are registered trademarks of The Mathworks, Inc., Natick, MA, USA.
References
Sharma, R., Tewari, A.: Optimal nonlinear tracking of spacecraft attitude maneuvers. IEEE Trans Control Syst Technol 12(5), 677–682 (2004)
Cho, S., Cheng, Y.-M., Cochran, J.: Large angle maneuver of asymmetric spacecraft using solutions to the impulsive reorientation problem (aas 97–658). Adv. Astronaut. Sci. 97, 899–914 (1998)
Lin, Y., Kraige, L.: Enhanced techniques for solving the two-point boundary-value problem associated with the optimal attitude control of spacecraft. J. Astronaut. Sci. 37, 1–15 (1989)
Vadali, S., Junkins, J.: Optimal open-loop and stable feedback control of rigid spacecraft attitude maneuvers. J. Astronaut. Sci.(ISSN 0021-9142) 32, 105–122 (1984)
Banerjee, A.K.: Optimal feedback gains for three-dimensional large angle slewing of spacecraft. J. Guid. Control Dynam. 14(6), 1313–1315 (1991)
Çimen, T.: State-dependent Riccati equation (SDRE) control: a survey. Proceedings of the 17th World Congress of the International Federation of Automatic Control (IFAC), Seoul, Korea, pp. 6–11 (2008)
Niu, B., Li, L.: Adaptive backstepping-based neural tracking control for mimo nonlinear switched systems subject to input delays. IEEE Transactions on Neural Networks and Learning Systems (2017)
Li, H., Shi, P., Yao, D., Wu, L.: Observer-based adaptive sliding mode control for nonlinear Markovian jump systems. Automatica 64, 133–142 (2016)
Su, X., Shi, P., Wu, L., Song, Y.-D.: Fault detection filtering for nonlinear switched stochastic systems. IEEE Trans. Autom. Control 61(5), 1310–1315 (2016)
Niu, B., Zhao, J.: Barrier Lyapunov functions for the output tracking control of constrained nonlinear switched systems. Systems & Control Letters 62(10), 963–971 (2013)
Cloutier, J.: State-dependent Riccati equation techniques: an overview. Proc. American Control Conference 2, 932–936 (1997)
Çimen, T.: Survey of state-dependent Riccati equation in nonlinear optimal feedback control synthesis. AIAA Journal of Guidance Control, and Dynamics 35(4), 1025–1047 (2012)
Khamis, A., Naidu, D.: Finite-horizon optimal nonlinear regulation and tracking using differential state dependent Riccati equation. Int. J. Control., pp. 1–18 (2014)
Nguyen, T., Gajic, Z.: Solving the matrix differential Riccati equation: a Lyapunov equation approach. IEEE Trans. Automatic Control 55(1), 191–194 (2010)
Nazarzadeh, J., Razzaghi, M., Nikravesh, K.: Solution of the matrix Riccati equation for the linear quadratic control problems. Math. Comput. Model. 27(7), 51–55 (1998)
Aganovic, Z., Gajic, Z.: Successive approximation procedure for steady-state optimal control of bilinear systems. J. Optim. Theory Appl. 84(2), 273–291 (1995)
Heydari, A., Balakrishnan, S.: Approximate closed-form solutions to finite-horizon optimal control of nonlinear systems. In: American Control Conference (ACC), 2012, pp 2657–2662. IEEE (2012)
Vandenberghe, L., Balakrishnan, V., Wallin, R., Hansson, A., Roh, T.: Positive Polynomials in Control. In: Henrion, D., Garulli, A. (eds.) ch. Interior-point methods for semidefinite programming problems derived from the KYP lemma, vol. 312, pp 195–238. Springer, Berlin (2005)
Khamis, A., Naidu, D., Kamel, A.: Nonlinear finite-horizon regulation and tracking for systems with incomplete state information using differential state dependent Riccati equation. International Journal of Aerospace Engineering, vol. 2014 (2014)
Merttopçuoğlu, A., Kahvecioğlu, A., et al.: Sdre control of the control actuation system of a guided missile. IFAC Proceedings Volumes 40(7), 774–779 (2007)
Mracek, C.P., Cloutier, J.R.: Control designs for the nonlinear benchmark problem via the state-dependent Riccati equation method. Int. J. Robust Nonlinear Control 8(4-5), 401–433 (1998)
Prach, A., Tekinalp, O.: Development of a state dependent Ricatti equation based tracking flight controller for an unmanned aircraft. In: Proc. AIAA Guidance, Navigation, and Control Conference, Boston, MA, pp 51–67 (2013)
Tewari, A.: Optimal nonlinear spacecraft attitude control through Hamilton-Jacobi formulation. J. Astronaut. Sci. 50(1), 99–112 (2002)
Heydari, A., Balakrishnan, S.: Closed-form solution to finite-horizon suboptimal control of nonlinear systems. Int. J. Robust Nonlinear Control 25(15), 2687–2704 (2015)
Khamis, A., Kamel, A., Naidu, D.: Nonlinear optimal tracking for missile gimbaled seeker using finite-horizon state dependent Riccati equation. In: 2014 IEEE 4th Annual International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER), pp 88–93 (2014)
Gajic, Z., Qureshi, M.: The Lyapunov Matrix Equation in System Stability and Control. Dover Publications, New York (2008)
Barraud, A.: A new numerical solution of xdot=a1*x+x*a2+d, x(0)=c. IEEE Trans. Autom. Control 22(6), 976–977 (1977)
Abdel-Rahman, E., Nayfeh, A.H.: Two-dimensional control for ship-mounted cranes: a feasibility study. Modal Analysis 9(12), 1327–1342 (2003)
Sun, N., Fang, Y., Chen, H., Fu, Y., Lu, B.: Nonlinear stabilizing control for ship-mounted cranes with ship roll and heave movements: design, analysis, and experiments. IEEE Transactions on Systems, Man, and Cybernetics: Systems (2017)
Khamis, A., Naidu, D., Zydek, D.: Nonlinear optimal control with incomplete state information using state dependent Riccati equation (SDRE). In: Progress in Systems Engineering, pp 27–33 (2015)
Khamis, A.: Advanced tracking strategies for linear and nonlinear control systems: Theory and applications. Ph.D. dissertation, Idaho State University, Pocatello, Idaho, USA (2014)
Tsiotras, P.: Stabilization and optimality results for the attitude control problem. J. Guid. Control Dynam. 19(4), 772–779 (1996)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Khamis, A., Zydek, D. Finite Horizon Optimal Nonlinear Spacecraft Attitude Control. J Astronaut Sci 67, 1002–1020 (2020). https://doi.org/10.1007/s40295-019-00189-w
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40295-019-00189-w