Time-delay compensation for networked hardware-in-the-loop simulation of a flight control system using polynomial prediction

Document Type : Research Article

Author

Abstract

Hardware-in-the-loop simulation is an effective approach for testing the electronic controller of a closed-loop control system within a computer-based real-time simulation of the rest of the system. In this paper, the pitch attitude hold mode controller of an aircraft vehicle is tested using hardware-in-the-loop simulation. A computer is used for real-time simulation of flight, and an electronic board is employed for controller implementation. The controller and the simulator are connected using a network protocol. The hardware-in-the-loop simulation can achieve unstable behavior or inaccurate results due to the time-delay of network connection. The maximum allowable delay bound in networked connection is derived using the method of delayed differential equations. The sufficient conditions for the stability of linear time-delay systems are given. The proof makes use of Lyapunov–Krasovskii functional and the condition is expressed in term of linear matrix inequalities. Therefore, a polynomial-based predictor is designed for the time-delay compensation of network connection. The consistency of the experimental real-time simulation and off-line simulation shows the applicability of the presented method for mitigating the effect of time-delay in the networked hardware-in-the-loop simulation. Also, the uncertainty of the model due to stability and control derivatives are considered for analyzing the stability of the networked hardware-in-the-loop simulation.

Keywords

Main Subjects


[1]
R. Isermann, J. Schaffnit, S. Sinsel, Hardware-in-the-loop simulation for the design and testing of engine-control systems, Control Engineering Practice, 7(5) (1999) 643-653.
[2]
H.K. Fathy, Z.S. Filipi, J. Hagena, J.L. Stein, Review of hardware-in-the-loop simulation and its prospects in the automotive area, in:  Modeling and simulation for military applications, International Society for Optics and Photonics, 2006, pp. 62280E.
[3]
C. Kamali, S. Jain, Hardware in the Loop Simulation for a Mini UAV, IFAC-PapersOnLine, 49(1) (2016) 700-705.
[4]
M.A. Al-Jarrah, M. Hasan, HILS setup of dynamic flight path planning in 3D environment with flexible mission planning using Ground Station, Journal of the Franklin Institute, 348(1) (2011) 45-65.
[5]
D. Kumar, G. Kumaresan, Processor-in-loop simulation for formation flying of multiple unmanned MAVs, IFAC-PapersOnLine, 49(1) (2016) 688-693.
[6]
M. Amoozadeh, B. Ching, C.-N. Chuah, D. Ghosal, H.M. Zhang, VENTOS: Vehicular Network Open Simulator with Hardware-in-the-Loop Support, Procedia Computer Science, 151 (2019) 61-68.
[7]
X.-J. Qiu, W.-H. Zheng, Y.-T. Tang, F. Lu, The Test Verification Design Method Based on Rapid Prototyping Technology of Aero-engine, Procedia Engineering, 99 (2015) 981-990.
[8]
T.H. Bradley, B.A. Moffitt, D.N. Mavris, T.F. Fuller, D.E. Parekh, Hardware-in-the-loop testing of a fuel cell aircraft powerplant, Journal of Propulsion and Power, 25(6) (2009) 1336-1344.
[9]
M. Karpenko, N. Sepehri, Hardware-in-the-loop simulator for research on fault tolerant control of electrohydraulic actuators in a flight control application, Mechatronics, 19(7) (2009) 1067-1077.
[10]
N. Gans, W. Dixon, R. Lind, A. Kurdila, A hardware in the loop simulation platform for vision-based control of unmanned air vehicles, Mechatronics, 19(7) (2009) 1043-1056.
[11]
H. Wenbo, Z. Qiang, The hardware-in-the-loop simulation on the control system of a small launch vehicle, Procedia Engineering, 29 (2012) 1867-1871.
[12]
L. Waszniowski, Z. Hanzálek, J. Doubrava, Aircraft Control System Validation via Hardware-in-the-Loop Simulation, Journal of aircraft, 48(4) (2011) 1466-1468.
[13]
M.M. Gade, S. Hangal, D. Krishnan, H. Arya, Development of obstacle avoidance controller for MAVs: Testing in hardware-in-loop simulation, IFAC-PapersOnLine, 49(1) (2016) 413-418.
[14]
C. Berbra, D. Simon, S. Gentil, S. Lesecq, Hardware in the loop networked control and diagnosis of a quadrotor drone, in:  the 7th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes, Barcelone, Espagne, Citeseer, 2009.
[15]
C. Qi, F. Gao, X. Zhao, A. Ren, Q. Wang, Q. Sun, Y. Hu, L. Qiao, Smith predictor based delay compensation for a hardware-in-the-loop docking simulator, Mechatronics, 36 (2016) 63-76.
[16]
C. Qi, F. Gao, X. Zhao, Q. Wang, A. Ren, Hybrid Smith predictor and phase lead based divergence compensation for hardware-in-the-loop contact simulation with measurement delay, Acta Astronautica, 147 (2018) 175-182.
[17]
M. Wallace, D. Wagg, S. Neild, An adaptive polynomial based forward prediction algorithm for multi-actuator real-time dynamic substructuring, Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 461(2064) (2005) 3807-3826.
[18]
M.A. Dehghani, M.B. Menhaj, H. Ghaderi, A hardware in the loop simulation testbed for vision-based leader-follower formation flight, Mechatronics, 47 (2017) 223-232.
[19]
Z. Veraszto, G. Stepan, Hardware-in-the-loop Experiments in Presence of Delay, Procedia IUTAM, 22 (2017) 24-30.
[20]
A. Riccobono, A. Helmedag, A. Berthold, N.R. Averous, R.W. De Doncker, A. Monti, Stability and accuracy considerations of power hardware-in-the-loop test benches for wind turbines, IFAC-PapersOnLine, 50(1) (2017) 10977-10984.
[21]
B.L. Stevens, F.L. Lewis, E.N. Johnson, Aircraft control and simulation: dynamics, controls design, and autonomous systems, John Wiley & Sons, 2015.
[22]
J. Roskam, Airplane flight dynamics and automatic flight controls, DARcorporation, 1998.
[23]
M. Wallace, D. Wagg, S. Neild, P. Bunniss, N. Lieven, A. Crewe, Testing coupled rotor blade–lag damper vibration using real-time dynamic substructuring, Journal of Sound and Vibration, 307(3-5) (2007) 737-754.
[24]
R. Sipahi, S.-I. Niculescu, C.T. Abdallah, W. Michiels, K. Gu, Stability and stabilization of systems with time delay, IEEE Control Systems Magazine, 31(1) (2011) 38-65.
[25]
K. Engelborghs, T. Luzyanina, D. Roose, Numerical bifurcation analysis of delay differential equations using DDE-BIFTOOL, ACM Transactions on Mathematical Software (TOMS), 28(1) (2002) 1-21.