Flight controller and low-cost test environment for a simulated helicopter

Abstract In this paper, optimal linear control techniques are utilised to control a radio-controlled helicopter (30 size) in the AeroSIMRC simulation environment. A grey-box time-domain system identification method is used to estimate a linear state space model that operates in hover mode. Identifying the unknown parameters in the model is highly dependent on the initial values and the input data. The model is divided into sub-systems to make estimation possible. The identified state space model shows a good measure of fit compared to the simulator's flight data. A linear quadratic controller forms the inner-loop, and an optimised PID outer-loop generates attitude commands from a given inertial position trajectory. An observer estimates the unmeasured states such as blade flapping. The controller is developed in Simulink® with a plug-in written for the AeroSIMRC flight simulator. The plug-in enables Simulink® to control the simulator through a User Datagram Protocol interface for the purpose of model and controller validation. The proposed methodology facilitates a low cost test environment for new flight control algorithms. The simulation results show that the controller keeps the helicopter stable in the presence of considerable environmental disturbances and plant uncertainties.

[1]  S. Shankar Sastry,et al.  HIERARCHICAL CONTROL SYSTEM SYNTHESIS FOR ROTORCRAFT-BASED UNMANNED AERIAL VEHICLES , 2000 .

[2]  Farid Kendoul,et al.  Survey of advances in guidance, navigation, and control of unmanned rotorcraft systems , 2012, J. Field Robotics.

[3]  Hemanshu R. Pota,et al.  Flight Control of a Rotary wing UAV including Flapping Dynamics , 2011 .

[4]  Gene F. Franklin,et al.  Feedback Control of Dynamic Systems , 1986 .

[5]  Marco Lovera,et al.  Continuous-time model identification for rotorcraft dynamics , 2012 .

[6]  Carlo Van Schalkwyk,et al.  Full state control of a Fury X-Cell unmanned helicopter , 2009 .

[7]  Kimon P. Valavanis,et al.  Linear and Nonlinear Control of Small-Scale Unmanned Helicopters , 2010 .

[8]  George M. Siouris,et al.  Applied Optimal Control: Optimization, Estimation, and Control , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Kimon P. Valavanis,et al.  Advances in Unmanned Aerial Vehicles , 2007 .

[10]  Prashanth Krishnamurthy,et al.  AUTONOMOUS FLIGHT CONTROL AND HARDWARE-IN-THE-LOOP SIMULATOR FOR A SMALL HELICOPTER , 2005 .

[11]  Lucio R. Ribeiro,et al.  UAV autopilot controllers test platform using Matlab/Simulink and X-Plane , 2010, 2010 IEEE Frontiers in Education Conference (FIE).

[12]  Rogelio Lozano,et al.  LINEAR AND NONLINEAR CONTROL STRATEGIES TO STABILIZE A VTOL AIRCRAFT: COMPARATIVE ANALYSIS , 2007 .

[13]  Bernard Mettler,et al.  System identification modeling of a small-scale unmanned rotorcraft for flight control design , 2002 .