Conceptual design of a low-cost real-time hardware-in-the-loop simulator for satellite attitude control system

Integration of flight hardware with real-time simulation increases satellite attitude control system (ACS) reliability by providing greater test coverage through end-to-end testing in a realistic test environment. In this paper, a compound hardware and software simulator has been designed for evaluation and testing of the spacecraft ACS, placing emphasis on the real-time hardware-in-loop (RTHIL) architecture. The environment comprises both real-time control and data acquisition applications on a network of ACS hardware, the MATLAB Real-Time Workshop, and a PCI device to join the hardware and software units. Moreover, a graphical 3D simulator has been designed, enabling the designers and researchers to intuitively analyze the quality of spacecraft maneuvers. Finally, an ad hoc attitude-stabilizing control law for magnetic actuated satellites has been proposed and implemented in the proposed environment and the efficiency, correctness, and robustness of this control law have been verified using RTHIL simulation results.

Conceptual design of a low-cost real-time hardware-in-the-loop simulator for satellite attitude control system

Integration of flight hardware with real-time simulation increases satellite attitude control system (ACS) reliability by providing greater test coverage through end-to-end testing in a realistic test environment. In this paper, a compound hardware and software simulator has been designed for evaluation and testing of the spacecraft ACS, placing emphasis on the real-time hardware-in-loop (RTHIL) architecture. The environment comprises both real-time control and data acquisition applications on a network of ACS hardware, the MATLAB Real-Time Workshop, and a PCI device to join the hardware and software units. Moreover, a graphical 3D simulator has been designed, enabling the designers and researchers to intuitively analyze the quality of spacecraft maneuvers. Finally, an ad hoc attitude-stabilizing control law for magnetic actuated satellites has been proposed and implemented in the proposed environment and the efficiency, correctness, and robustness of this control law have been verified using RTHIL simulation results.

___

  • apparently originated from the fact that the magnetic coils are saturated in the worst-case simulation as depicted
  • in Figure 12 for a long time. However, the important point is that the closed-loop asymptotic stability of both
  • cases (i.e. normal and worst cases) is preserved. As shown in Figures 11 and 15, this point is also verified in
  • terms of the system’s total energies, which are uniformly decreasing for both cases.
  • Table Initial conditions of normal- and worst-case for RTHIL simulations. Worst case [ ωco(t = 0)
  • deg) [Normal case1.5]T s 1.5 1.5 5.7 −5.7 5.7
  • Finally, we emphasize that the proposed RTHIL architecture is not restricted to the attitude detumbling
  • verification. As discussed in Section 3, the proposed RTHIL simulator provides full feedback from both attitude
  • angle and angular velocity. Accordingly, this architecture can be used for other purposes and other control
  • schemes (e.g., attitude maneuver) taking the constraints given in Tables 1–3 into account. 5. Conclusion
  • The main objective of this paper was designing a low-cost, realistic, and easily constructed test environment for
  • analysis and design of an ACS. Toward this aim, a mixed hardware and software simulator were designed. Using
  • this simulator, real-time end-to-end simulations can be done. As an experimental result, a heuristic globally
  • asymptotically stabilizing control law recently developed by the authors was implemented and analyzed in the
  • proposed RTHIL test-bed. The RTHIL simulation results confirmed the admissible operation of the proposed
  • control law. Finally, the designed 3D graphical simulator (ZNU-SatSim) provides a visual platform for intuitive
  • qualification of the attitude maneuvers.
  • X. Yue, “Robust adaptive control of a 3-Axis motion simulator for instruments testing”, IEEE Power Electronic
  • Specialist Conference, Cairns, Australia, pp. 552–557, 2002.
  • C. Frangos, “Control system analysis of a hardware in-the-loop simulation”, IEEE Transactions on Aerospace and
  • Electronic Systems, Vol. 26, pp. 666–669, 1990.
  • R. Hendricks, J. Eickhoff, “The significant role of simulation in satellite development and verification”, International
  • Aerospace Science and Technology Congress, Vol. 9, pp. 273–283, 2005.
  • J.L. Lions, Ariane 5 Flight 501 Failure: Report of the Inquiry Board, Paris, ESA/CNES, 1997.
  • M. Montazeri, M. Nasiri, M. Rajabi, M. Jamshidfard, “Actuator based hardware-in-the-loop testing of a jet engine
  • fuel control unit in flight conditions”, Simulation Modelling Practice and Theory, Vol. 21, pp. 65–77, 2012.
  • T. Ersal, M. Brudnak, A. Salvi, J.L. Stein, Z. Filipi, H.K. Fathy, “Development and model-based transparency
  • analysis of an Internet-distributed hardware-in-the-loop simulation platform”, Mechatronics, Vol. 21, pp. 22–29, 2011.
  • N.R. Gans, W.E. Dixon, R. Lind, A. Kurdila, “A hardware in the loop simulation platform for vision-based control
  • of unmanned air vehicles”, Mechatronics, Vol. 19, pp. 1043–1056, 2009.
  • H. Temeltas, S. Bogosyan , M. Gokasan, “Hardware-in-the-loop robot simulators for on-site and remote education
  • in robotics”, International Journal of Engineering Education, Vol. 22, pp. 815–821, 2006.
  • D. Bullock, B. Johnson, R.B. Wells, M. Kyte, Z. Li, “Hardware-in-the-loop simulation”, Transportation Research
  • Part C: Emerging Technologies, Vol. 12, pp. 73–89, 2004.
  • D.M. Vilathgamuwa, X. Yue, K.J. Tseng, “Development and control of a 3-axis motion simulator for satellite ADCS hardware-in-the-loop simulation”, 30th Annual Conference of the IEEE Industrial Electronics Society, Vol. 1, pp. 524–529, 2004.
  • M. Nasirian, H. Bolandi, A. Khaki Sedigh, A.R. Khoogar, “Design of a satellite attitude control simulator”, 1st International Symposium on Systems and Control in Aerospace and Astronautics, Vol. 1, pp. 163–166, 2006.
  • W. Qian, Z. Tao, S. Jingyan, “Study on the control system of a hardware-in-loop micro-satellite simulator”, IEEE International Conference on Robotics and Biomimetics, pp. 2427–2432, 2009.
  • F. Aghili, M. Namvar, G. Vukovich, “Satellite simulator with a hydraulic manipulator”, IEEE International Conference on Robotics and Automation, pp. 3886–3892, 2006.
  • C. Yavuzyilmaz, M. Akbas, Y. Acar, F. Gulmammadov, O. Kahraman, Y. Subasi, N. Ertongur, C.S. Tufekci, “RASAT ADCS flight software testing with dynamic attitude simulator environment”, 5th International Conference on Recent Advances in Space Technologies, pp. 974–977, 2011.
  • Z. Aiwu, Z. Jianping, M. Yongping, Z. Kai-Min, “Orbit Dynamics Simulation of Satellite Simulators”, 5th Interna- tional Conference on Measuring Technology and Mechatronics Automation, pp. 777–780, 2013.
  • F. Bauer, J. Bristow, D. Folta, K. Hartman, D. Quinn, J. How, “Satellite formation flying using an innovative autonomous control system (AUTOCON) environment”, Proceedings of the AIAA Guidance, Navigation, and Control Conference, 1997.
  • A.I. Solutions, FreeFlyer User’s Guide, v.4.0, Lanham, MD, USA, A.I. Solutions, 1999.
  • J. Woodburn, K. Williams, H.D. Witt, “The customization of satellite tool kit for use on the NEAR mission”, Proceedings of the Space Flight Mechanics Conference, 1997.
  • J.R. Wertz, Spacecraft Attitude Determination and Control, Dordrecht, the Netherlands, Kluwer, 1990.
  • M.J. Sidi, Spacecraft Dynamics and Control, Cambridge, UK, Cambridge University Press, 1997.
  • S. Das, M. Sinha, K.D. Kumar, A. Misra, “Reconfigurable magnetic attitude control of Earth-pointing satellites”,
  • Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, Vol. 224, pp. 1309–1326, 2010.
  • R. Wisniewski, M. Blanke, “Fully magnetic attitude control for spacecraft subject to gravity gradient”, Automatica,
  • Vol. 35, pp. 1201–1214, 1999. S. Ramaswamy, “The role of hardware in-loop motion simulation for Indian satellites”, IEEE Transactions on Aerospace and Electronic Systems, Vol. 27, pp. 261–267, 1991.
  • C.L. Phillips, H.T. Nagle, Digital Control System Analysis and Design, Upper Saddle River, NJ, USA, Prentice Hall, 1984.
  • L.I. Slafer, “The use of real-time, hardware-in-the-loop simulation in the design and development of the new Hughes HS601 spacecraft attitude control system”, Proceedings of the 3rd Annual Conference on Aerospace Computational Control, Vol. 2, p. 713, 1989.
  • D. Zimbelman, “The attitude control system test bed for SWAS and future SMEX missions”, Guidance and Control Conference, Vol. 92, pp. 145–163, 1996.
  • MathWorks-MATLAB, Dutch Space Streamlines Development of Advanced Satellite System Simulators, Natick, MA, USA, MathWorks, 2015.
  • P. Bogacki, L.F. Shampine, “A 3(2) pair of Runge–Kutta formulas”, Applied Mathematics Letters, Vol. 2, pp. 321–325, 1989.
  • L.F. Shampine, M.W. Reichelt, “The MATLAB ODE Suite”, SIAM Journal on Scientific Computing, Vol. 18, pp. 1–22, 1997.
  • ATMEL Corporation System, http://www.futurlec.com/Atmel/ATMEGA128.shtml.
  • F. Bayat, H. Bolandi, A.A. Jalali, “A heuristic design method for attitude stabilization of magnetic actuated
  • satellites”, Acta Astronautica, Vol. 65, pp. 1813–1825, 2009.
  • M. Lovera, E.D. Marchi, S. Bittanti, “Periodic attitude control techniques for small satellites with magnetic
  • actuators”, IEEE Transactions on Control System Technology, Vol. 10, pp. 90–95, 2002.
  • E. Silani, M. Lovera, “Magnetic spacecraft attitude control: a survey and some new results”, Control Engineering
  • Practice, Vol. 13, pp. 357–371, 2005.
  • M. Lovera, A. Astolfi, “Spacecraft attitude control using magnetic actuators”, Automatica, Vol. 40, pp. 1405–1414, 2004.
  • C. Roithmayr, Contributions of Spherical Harmonics to Magnetic and Gravitational Fields, Technical Report, Houston, TX, USA, NASA Johnston Space Center, 1992.
Turkish Journal of Electrical Engineering and Computer Science-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

Using the finite element method to calculate parameters for a detailed model of transformer winding for partial discharge research

SEYED MOHAMMAD HASSAN HOSSEINI, SEYED MOHSEN ENJAVI MADAR, MEHDI VAKILIAN

Performance of support vector regression machines on determining the magnetic characteristics of the E-core transverse flux machine

ÇİĞDEM GÜNDOĞAN TÜRKER, FERİHA ERFAN KUYUMCU, NURHAN TÜRKER TOKAN

An OFDM throughput analysis for cognitive radio application in contiguous or noncontiguous TV white spaces

Cebrail ÇİFLİKLİ, Ahmet Turgut TUNCER, Yusuf ÖZTÜRK

Novel congestion control algorithms for a class of delayed networks

Shoorangiz Shams Shamsabad FARAHANI, Mohammad Reza Jahed MOTLAGH, Mohammad Ali NEKOUI

Conceptual design of a low-cost real-time hardware-in-the-loop simulator for satellite attitude control system

Farhad BAYAT

Estimating facial angles using Radon transform

Mohamad Amin BAKHSHALI, Mousa SHAMSI

Mechanical fault detection in permanent magnet synchronous motors using equal width discretization-based probability distribution and a neural network model

Mehmet AKAR, Mahmut HEKİM, Umut ORHAN

A comparative performance evaluation of various approaches for liver segmentation from SPIR images

EVGİN GÖÇERİ, MEHMET ZÜBEYİR ÜNLÜ, OĞUZ DİCLE

A new hysteresis band current control technique for a shunt active filter

MURAT KALE, ENGİN ÖZDEMİR

A mobile and web application-based recommendation system using color quantization and collaborative filtering

Fidan KAYA, Gürel YILDIZ, Adnan KAVAK