Journal of Aeronautical Engineering

Journal of Aeronautical Engineering

Satellite Attitude Control Using Modified PID Controller in the presence of Uncertainty

Document Type : Original Article

Author
Assistant Professor, Technical and Vocational University
Abstract
In this paper, a satellite attitude control with observer-based modified proportional-integral-derivative (PID) controller is studied in the presence of disturbance and uncertainty. First-order dynamic has been used to model the reaction wheel as control actuator with considering the practical limit of the maximum output torque. In observer method, saturation and windup is fedback to control algorithm to modify control signal. Control gains have been obtained by optimization method based on genetic evolutionary algorithm with penalty method and for the performance criterion of the absolute mean of the pointing error. To evaluate the performance, a comparison study has been done between modified controller and classic controller versus control parameters, phase plane diagram, limit cycle, uncertainties, amplitude and frequency of external disturbance. To fair comparison, all conditions in optimization and initial values are selected identical for two controllers. Comparing results show better performance in the modified controller, anti-windup, and avoid saturation. In the face of perturbations and limit cycle diagrams, the performance of the modified controller is clearly comparable to that of a classical controller. In addition, the performance of the two controllers is studied versus moment of inertia, actuator model, disturbance frequency, disturbance amplitude, and maximum momentum uncertainties. The behavior of modified controller is generally more appropriate and pointing accuracy is better. For example, control accuracy in modified PID is about 15% better than classical algorithm under moment of inertia uncertainty.
Keywords

[1] Ley, W., Wittmann, K., & Allmann, W, eds. “Handbook of space technology”. Vol. 22. John Wiley & Sons, 2009.
[2] Wertz, J. R., “Spacecraft attitude determination and control”, Vol. 73. Springer Science & Business Media, 2012.
[3] Sidi, M. J. “Spacecraft dynamics and control: a practical engineering approach”. Vol. 7. Cambridge university press, 1997.
[4] Bryson, A. E., “Control of spacecraft and aircraft”. Vol. 41. Princeton, New Jersey: Princeton university press, 1993.
[5] Rundqwist, L. “Anti-reset windup for PID controllers”, IFAC Proceedings Volumes 23, no. 8: 453-458, 1990.
[6] Amstrom, K. J., & Tore, H. “PID controllers: Theory, design and tuning”, In Instrument Society of America, Research Triangle Park, NC, 1995.
[7]   Astrom, K. J., & Lars, R., “Integrator windup and how to avoid it”, In 1989 American Control Conference, pp. 1693-1698. IEEE, 1989.
[8] Peng, Y., Damir, V., & Raymond, H. “Anti-windup, bumpless, and conditioned transfer techniques for PID controllers.” IEEE Control systems magazine 16, no. 4: 48-57, 1996.
[9] Tisa, P., & Paul, V., “Performance analysis of control algorithm for FalconSat-3, the 16th AAS”, In AIAA Space Flight Mechanics Conference. 2006.
[10] Balochian, S., & Asaee, A., “Controlling the micro satellite with adaptive and PID controllers and their function comparison”, Advances in Mechanical Engineering and its Applications (AMEA) 1, no. 3: 54-63, 2012.
[11] Snider, R. E., “Attitude control of a satellite simulator using reaction wheels and a PID controller”, Master Thesis, Department of Aeronautics and Astronautics of Air University, Ohio, USA, 2010.
[12] Moghadaszadeh, S., & Jalali-Naini, S. H., "Attitude control of a rigid satellite with pulse-width pulse-frequency modulation using modified PID controllers", In The 15 the Iranian Aerospace Society Conference, pp. 1-3, 2016. (in persian)
[13] Moghadaszadeh Bazaz, S., Bohlouri, V., & Jalali Naini, S. H., Attitude control of a rigid satellite with pulse-width pulse-frequency modulation using observer-based modified PID controller”, Modares Mechanical Engineering, Vol. 16, No. 8, pp. 139-148, 2016. (in persian)
[14] Bohlouri, V., Khodamoradi, Z., & Jalali-Naini, S. H., “Spacecraft attitude control using model-based disturbance feedback control strategy”, Journal of the Brazilian Society of Mechanical Sciences and Engineering, Vol. 40, No. 12, pp.1-18, 2018.
 [15] Bohlouri, V., & Jalali-Naini, S. H., “Application of reliability-based robust optimization in spacecraft attitude control with PWPF modulator under uncertainties”. Journal of the Brazilian Society of Mechanical Sciences and Engineering, Vol. 41, No. 10, pp.1-15, 2019.
[16] Johnson, M. A., & Moradi, M. H.,  “PID control, new identification and design methods”, Springer. 2005.
[17] Shinskey, F. G. “Process control system: Application, design and tuning”, Fourth Edition, McGraw-Hill, USA, 1996.
[18] Nobahari, H., Bandikonari, H., Darabi, D.,  & Novinzadeh, A., “Optimization of a reaction jet attitude control system using multi-objective adaptive real coded memetic algorithm”, Journal of  Aeronautical Engineering, Vol. 13, No. 1, pp. 1-22, 2011. (in persian)
[19] Hesamipour, H., & Nasrollahi, S., “Design of constrained predictive controller by considering communication delay for quadrotor and optimal adjustment of controller parameters”, Journal of  Aeronautical Engineering, Vol. 22, No. 2, pp. 133-145, 2020. (in persian)
[20] Bolandi, H., Fanisaberi, F., & Eslami, A., “Design of an attitude controller for large-angle maneuvers of a satellite considering of reaction wheels’ constraints with high fidelity model”, Aerospace Knowledge and Technology Journal, Vol. 1, No.1, pp.20-30, 2013. (in persian)
[21] Bohlouri, V., Kaviri, S., Taghinezhad, M., Meibody, M., & Seyedzamani, S., “Modeling and system identification of a reaction wheel with experimental data”, Modares Mechanical Engineering, Vol. 17, No. 11, pp. 437-446, 2018. (in persian)
Volume 23, Issue 2
December 2021
Pages 80-91

  • Receive Date 31 August 2021
  • Revise Date 18 November 2021
  • Accept Date 21 December 2021