A hardware in the loop emulator for a satellite control system

被引:3
|
作者
Aboelaze, Mokhtar [1 ]
Shehata, Mohamed Ghazy [2 ]
Atiwa, Sumaia [1 ]
机构
[1] York Univ, Lassonde Sch Engn, Dept Elect Engn & Comp Sci, Toronto, ON, Canada
[2] Effat Univ, Dept Elect Engn, Jeddah, Saudi Arabia
关键词
hardware in the loop; HiL; satellite attitude control; FPGA; variable structure control; VSC;
D O I
10.1504/IJES.2018.090572
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Design and testing of algorithms for satellite attitude control is not an easy task. Once the system is deployed (the satellite is launched), there is no room for error or system modifications. That, of course, requires extensive testing and simulation before deployment. However, simulation can not capture all aspects of system operation. For example, capturing jitter in the system due to hardware issues such as cache miss, interrupts, dynamic scheduling, or instruction prediction is almost impossible. In such a case, hardware in the loop (HiL) simulation platform is used to capture real-time system behaviour. In this paper, we propose and implement a HiL simulator for a small satellite on FPGA. The model implements the satellite dynamics as well as jitter and noise added to the signal. We use our emulator to study the effect of fixed point implementation on the controller performance. Our results indicate that we can achieve a 50% power saving using fixed point implementation (as compared to floating point implementation) with almost no performance degradation. We also use the HiL platform to test the effect of noise and jitter on the system performance.
引用
收藏
页码:148 / 160
页数:13
相关论文
共 50 条
  • [1] Hardware in the Loop Wind Turbine Emulator
    Muntean, Nicolae
    Tutelea, Lucian
    Petrila, Diana
    Pelan, Ovidiu
    [J]. INTERNATIONAL AEGEAN CONFERENCE ON ELECTRICAL MACHINES AND POWER ELECTRONICS & ELECTROMOTION JOINT CONFERENCE, 2011, : 53 - 58
  • [2] Experimental Investigation of an Emulator "Hardware In the Loop" for Electric Naval Propulsion System
    Marouani, K.
    Guendouz, H.
    Tabbache, B.
    Khoucha, F.
    Kheloui, A.
    [J]. 2013 21ST MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2013, : 125 - 130
  • [3] Study on the Control System of a Hardware-in-Loop Micro-Satellite Simulator
    Wang, Qian
    Zhang, Tao
    Song, Jingyan
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS (ROBIO 2009), VOLS 1-4, 2009, : 2427 - 2432
  • [4] Hardware-In-Loop Emulator for Water Electrolysers
    Ruuskanen, Vesa
    Koponen, Joonas
    Kosonen, Antti
    Niemela, Markku
    Ahola, Jero
    Tiainen, Risto
    [J]. PROCEEDINGS OF THE IECON 2016 - 42ND ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2016, : 4133 - 4138
  • [5] Research on Hardware-in-the-loop Simulation for attitude control of Vehicles with dSPACE Emulator
    Xie Daocheng
    Wang Zhongwei
    [J]. PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 4550 - 4555
  • [6] Real time hardware-in-loop simulation of ESMO satellite attitude control system
    Finnset, Rune
    Rao, Sudhakara K.
    Antonsen, Joran
    [J]. MODELING IDENTIFICATION AND CONTROL, 2006, 27 (02) : 125 - 140
  • [7] Emulator-based control for actuator-based hardware-in-the-loop testing
    Gawthrop, P. J.
    Virden, D. W.
    Neild, S. A.
    Wagg, D. J.
    [J]. CONTROL ENGINEERING PRACTICE, 2008, 16 (08) : 897 - 908
  • [8] Hardware-in-the-loop emulation of satellite flight control systems
    Mackison, DL
    [J]. ASTRODYNAMICS 2003, PTS 1-3, 2003, 116 : 107 - 114
  • [9] Hardware-in-the-loop simulation method for pico-satellite attitude determination and control system
    Meng, Tao
    Yu, Fa-Xin
    Jin, Zhong-He
    Han, Ke
    [J]. Yuhang Xuebao/Journal of Astronautics, 2007, 28 (05): : 1156 - 1160
  • [10] Hardware-in-the-loop simulation of satellite attitude control based on information electronic system of microkernel
    Wang, Feng
    Xu, Guo-Dong
    Geng, Yun-Hai
    Gong, Xiao-Chun
    Cao, Xi-Bin
    [J]. Xitong Fangzhen Xuebao / Journal of System Simulation, 2007, 19 (05): : 1131 - 1135