Journal of Space Science and Technology

Journal of Space Science and Technology

Detailed Algorithm for Implementing Circle Criterion in QFT Framework for Saturation Nonlinearity

Document Type : Original Research Paper

Author
Aerospace Research Institute of the Ministry of Science, Research and Technology, Tehran, Iran
Abstract
The control of a spacecraft’s orbit and attitude is one of the most complicated problems in the field of control engineering. In practice, engineers encounter uncertainty and nonlinearity due to large flexible appendages and saturated actuators. Control design methods for dealing with such problems may involve a lot of calculations. Matlab software automates many design methods in its control system toolbox that provides algorithms for systematically analyzing, designing and tuning linear control systems. To achieve fast and accurate controller design for more complex control systems many other advanced design methods need to be automated, too. As a sample, plant uncertainty, which is prevalent in spacecraft systems, requires robust consideration in the design process. Quantitative feedback theory (QFT), as a powerful method for addressing such complex issues, requires plenty of calculations that makes it necessary the method to be automated. A QFT design toolbox is developed by Tersoft company. But this toolbox cannot consider the treatment of some practical issues such as actuators saturation in its design process. In the QFT framework, saturation can be deal by Horowitz architecture or by non-interfering loop architecture, containing an inner loop around the saturation element in control loop. The circle criterion is a critical constraint on the inner loop transfer function, ensuring stability. This paper presents a comprehensive algorithm for automating the process of obtaining inner loop compensator design constraints, with detailed flowcharts to facilitate software development. An example is solved using the proposed algorithm implemented in the Matlab environment. Intermediate and final results are presented to follow the calculations step by step up. Finally, the algorithm's validity is confirmed by directly checking the satisfaction of the circle criterion for a complex plant with a high degree of uncertainty.
Keywords
Subjects

Article Title Persian

Detailed Algorithm for Implementing Circle Criterion in QFT Framework for Saturation Nonlinearity

Author Persian

حامد کاشانی
استادیار، پژوهشگاه هوافضا، وزارت علوم، تحقیقات و فناوری
Abstract Persian

The control of a spacecraft’s orbit and attitude is one of the most complicated problems in the field of control engineering. In practice, engineers encounter uncertainty and nonlinearity due to large flexible appendages and saturated actuators. Control design methods for dealing with such problems may involve a lot of calculations. Matlab software automates many design methods in its control system toolbox that provides algorithms for systematically analyzing, designing and tuning linear control systems. To achieve fast and accurate controller design for more complex control systems many other advanced design methods need to be automated, too. As a sample, plant uncertainty, which is prevalent in spacecraft systems, requires robust consideration in the design process. Quantitative feedback theory (QFT), as a powerful method for addressing such complex issues, requires plenty of calculations that makes it necessary the method to be automated. A QFT design toolbox is developed by Tersoft company. But this toolbox cannot consider the treatment of some practical issues such as actuators saturation in its design process. In the QFT framework, saturation can be deal by Horowitz architecture or by non-interfering loop architecture, containing an inner loop around the saturation element in control loop. The circle criterion is a critical constraint on the inner loop transfer function, ensuring stability. This paper presents a comprehensive algorithm for automating the process of obtaining inner loop compensator design constraints, with detailed flowcharts to facilitate software development. An example is solved using the proposed algorithm implemented in the Matlab environment. Intermediate and final results are presented to follow the calculations step by step up. Finally, the algorithm's validity is confirmed by directly checking the satisfaction of the circle criterion for a complex plant with a high degree of uncertainty.

Keywords Persian

Robust control
Quantitative feedback theory
Saturation
Non-interfering architecture
Circle criterion
[1] C. Wen Hua, "QFT design for spacecraft with uncertain flexible structures," in 6th World Congress on Intelligent Control and Automation, Dalian, China, 2006, pp. 8191-8195, https://doi.org/10.1109/WCICA.2006.1713571.
[2] M. V. Chitra, K. K. Sharma, and A. A. Kumar, "Quantitative feedback theory based robust control design for a flexible luanch vehicle," in International Conference on Control, Communication, and Computing India (ICCC), Trivandrum, India, 2015, pp. 72-77, https://doi.org/10.1109/ICCC.2015.7432872.
[3] M. Garcia-Sanz, I. Eguinoa, M. Barreras, and S. Bennani, "Nondiagonal MIMO QFT controller design for Darwin-type spacecraft with large flimsy appendages," Journal of Dynamic Systems, Measurement, and Control, vol. 130, no. 1, 2008, Art. no. 011006, https://doi.org/10.1115/1.2807067.
[4] C. H. Houpis, S. J. Rasmussen, and M. Garcia-Sanz, Quantitative Feedback Theory: Fundamentals and Applications, 1st ed. Boca Raton, FL, USA: CRC Press, 1999, https://doi.org/10.4324/9780203908051.
[5] W. Wu and S. Jayasuriya, "A new QFT design methodology for feedback systems under input saturation," Journal of Dynamic Systems, Measurement, and Control, vol. 123, no. 2, pp. 225-232, 1999, https://doi.org/10.1115/1.1367337.
[6] "Control System Toolbox," MathWorks, R2013a, 2013.
[7] C. Borghesani, Y. Chait, and O. Yaniv, The QFT frequency domain control design toolbox, 3rd ed. San diego, CA: Terasoft, Inc., 2003.
[8] M. García Sanz and J. A. Osés, "Evolutionary algorithms for automatic tuning of QFT controllers," in 23rd IASTED International Conference Modelling, Identification and Control, Grindelwald, Switzerland, 2004, Art. no. 412-094.
[9]   I. Horowitz, "A synthesis theory for a class of saturating systems," International Journal of Control, vol. 38, no. 1, pp. 169-187, 1983, https://doi.org/10.1080/00207178308933067.
[10] W. Wu, and S. Jayasuriya, "Controller design for a nonovershooting step response with saturating nonlinearities," in American Control Conference (Cat. No. 99CH36251), San Diego, CA, USA, 1999, pp. 3046-3050, https://doi.org/10.1109/ACC.1999.782321.
[11] H. Khalil, "Frequency domain analysis of feedback systems," in Nonlinear Systems, Prentice Hall, 2002, pp. 263-279.
[12] W. Wu and S. Jayasuriya. "Design of feedback systems with plant input rate saturation via QFT approach," Journal of Dynamic Systems, Measurement, and Control, vol. 128, no. 3, pp. 701-705, 2006, https://doi.org/10.1115/1.2232693.
[13] N. Niksefat and N. Sepehri, "Design and experimental evaluation of a robust force controller for an electro-hydraulic actuator via quantitative feedback theory," Control Engineering Practice, vol. 8, no. 12, pp. 1335-1345, 2000, https://doi.org/10.1016/S0967-0661(00)00075-7.

  • Receive Date 17 August 2024
  • Revise Date 22 September 2024
  • Accept Date 06 October 2024
  • First Publish Date 19 October 2024