Modeling, Identification and Control of a Guided Projectile in a Wind Tunnel

This work presents a novel methodology for flight control law design and evaluation, using a functional prototype installed in a wind tunnel by the means of a support structure allowing multiple rotational degrees of freedom. This setup provides an environment allowing experimental characterization of the munition’s behavior, as well as for flight control law evaluation in realistic conditions. The design and validation of pitch and yaw autopilots for a fin-stabilized, canard-guided projectile is investigated, at fixed and variable airspeeds. Modeling such a system leads to a nonlinear model depending on numerous flight conditions such as the airspeed and incidence angles. Linearization-based gain scheduling techniques are widely employed in the industry for controlling this class of systems. To this end, the system is represented with a family of linear models whose parameters are directly estimated from experimentally collected data. Observation of the projectile’s behavior for different operating points indicates the airspeed can be considered as the only scheduling variable. Controller synthesis is performed using a multi-objective, fixed-order, fixed-structure H∞ technique in order to guarantee the stability and robustness of the closed-loop against operating point uncertainty. The obtained control laws are validated with robustness analysis techniques and are then implemented on the experimental setup, where wind-tunnel tests results correlate with numerical simulations and conform to the design specifications.

[1]  John Weston,et al.  Strapdown Inertial Navigation Technology , 1997 .

[2]  Boualem Boashash,et al.  The bootstrap and its application in signal processing , 1998, IEEE Signal Process. Mag..

[3]  William Leithead,et al.  Survey of gain-scheduling analysis and design , 2000 .

[4]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[5]  C. Roos,et al.  A detailed comparative analysis of all practical algorithms to compute lower bounds on the structured singular value , 2015 .

[6]  Simon Hecker,et al.  Generalized LFT-based representation of parametric uncertain models , 2003, 2003 European Control Conference (ECC).

[7]  Spilios Theodoulis,et al.  Robust gain-scheduled autopilot design for spin-stabilized projectiles with a course-correction fuze , 2015 .

[8]  M. Bastable From Breechloaders to Monster Guns: Sir William Armstrong and the Invention of Modern Artillery, 1854–1880 , 1992, Technology and Culture.

[9]  George M Siouris,et al.  Missile Guidance and Control Systems , 2004 .

[10]  Sandro Macchietto,et al.  Model-based design of experiments for parameter precision: State of the art , 2008 .

[11]  Malcolm D. Shuster Survey of attitude representations , 1993 .

[12]  C. Scherer An efficient solution to multi-objective control problems with LMI objectives , 2000 .

[13]  J. Anderson,et al.  Computational fluid dynamics : the basics with applications , 1995 .

[14]  J. Doyle,et al.  Essentials of Robust Control , 1997 .

[15]  Liam Paull,et al.  Sensor driven online coverage planning for autonomous underwater vehicles , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  H. Künsch,et al.  Practical identifiability analysis of large environmental simulation models , 2001 .

[17]  John Becklake The V2 Rocket—a Convergence of Technologies? , 1995 .

[18]  G. Vinnicombe Uncertainty and Feedback: 8 loop-shaping and the-gap metric , 2000 .

[19]  Michel Libsig Contrôle d'écoulements en vue d'un pilotage alternatif pour les projectiles d'artillerie , 2016 .

[20]  Frank Fresconi,et al.  Projectile Roll Dynamics and Control With a Low-Cost Skid-to-Turn Maneuver System , 2013 .

[21]  Gary J. Balas,et al.  Systematic Gain-Scheduling Control Design: A Missile Autopilot Example , 2008 .

[22]  Spilios Theodoulis,et al.  Hardware-in-the-loop experimental setup development for a guided projectile in a wind tunnel , 2014, 2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[23]  Eugene A. Morelli,et al.  Aircraft system identification : theory and practice , 2006 .

[24]  Maarten Steinbuch,et al.  Parametric Uncertainty Modeling using LFTs , 1993, 1993 American Control Conference.

[25]  Piero Miotto,et al.  Application of real structured singular values to flight control law validation , 1996 .

[26]  Jean-Marc Biannic Commande robuste des systèmes à paramètres variables : applications en aéronautique , 1996 .

[27]  Spilios Theodoulis,et al.  Pitch-Axis Identification for a Guided Projectile Using a Wind-Tunnel-Based Experimental Setup , 2016, IEEE/ASME Transactions on Mechatronics.

[28]  Chan-Soo Chung,et al.  Control System Synthesis Using BMI : Control Synthesis Applications , 2003 .

[29]  M. Athans,et al.  Gain Scheduling: Potential Hazards and Possible Remedies , 1992, 1991 American Control Conference.

[30]  M. Allen,et al.  Gas Generator Actuator Arrays for Flight Control of Spinning Body Projectiles , 2006, 19th IEEE International Conference on Micro Electro Mechanical Systems.

[31]  Tayfun ÇLimen,et al.  A Generic Approach to Missile Autopilot Design using State-Dependent Nonlinear Control , 2011 .

[32]  H. T. Banks,et al.  Parameter selection methods in inverse problem formulation , 2020, 2004.07821.

[33]  James Lam,et al.  An application of H∞ design to model-following , 1992 .

[34]  Hélène Demailly Identification des coefficients aérodynamiques d'un projectile à partir de mesures prises en vol , 2011 .

[35]  Frank L. Lewis,et al.  Aircraft Control and Simulation , 1992 .

[36]  Walter Higgins,et al.  A Comparison of Complementary and Kalman Filtering , 1975, IEEE Transactions on Aerospace and Electronic Systems.

[37]  Wilson J. Rugh,et al.  Gain scheduling dynamic linear controllers for a nonlinear plant , 1995, Autom..

[38]  Michel Kinnaert,et al.  Conditioning technique, a general anti-windup and bumpless transfer method , 1987, Autom..

[39]  Jeremy H. Brown,et al.  How fast is fast enough ? Choosing between Xenomai and Linux for real-time applications , 2010 .

[40]  P. Jackson Overview of Missile Flight Control Systems , 2010 .

[41]  Huibert Kwakernaak,et al.  Robust control and H∞-optimization - Tutorial paper , 1993, Autom..

[42]  Lamar M. Auman,et al.  Deflectable Nose and Canard Controls For a Fin -Stabilized Projectile At Supersonic and Hypersonic Speeds , 2003 .

[43]  Arild Thowsen,et al.  Structural identifiability , 1977, 1977 IEEE Conference on Decision and Control including the 16th Symposium on Adaptive Processes and A Special Symposium on Fuzzy Set Theory and Applications.

[44]  Spilios Theodoulis Robust Control in a Nonlinear Context for Large Operating Domains , 2008 .

[45]  Anthony J. Calise,et al.  Adaptive Autopilot Design for Guided Munitions , 1998 .

[46]  Wilson J. Rugh,et al.  Research on gain scheduling , 2000, Autom..

[47]  Spilios Theodoulis,et al.  Pitch Axis Control for a Guided Projectile in a Wind Tunnel Hardware-in-the-Loop Setup , 2015 .

[48]  Ahmed A. Shabana,et al.  Dynamics of Multibody Systems , 2020 .

[49]  Phillip H. Morrison,et al.  Guidance and Control of a Cannon-Launched Guided Projectile , 1977 .

[50]  Alan Burns,et al.  Weakly Hard Real-Time Systems , 2001, IEEE Trans. Computers.

[51]  Spilios Theodoulis,et al.  Pitch/Yaw Channels Control Design for a 155mm Projectile with Rotating Canards, using a H∞ Loop-Shaping Design Procedure , 2014 .

[52]  Herbert Schuette,et al.  Hardware-in-the-Loop Testing of Vehicle Dynamics Controllers – A Technical Survey , 2005 .

[53]  Frank Fresconi,et al.  Effect of Canard Interactions on Aerodynamic Performance of a Fin-Stabilized Projectile , 2015 .

[54]  Karl Johan Åström,et al.  Control: A perspective , 2014, Autom..

[55]  Dan Simon,et al.  Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches , 2006 .

[56]  Roberto Bucher,et al.  Rapid controller prototyping with Matlab/Simulink and Linux , 2006 .

[57]  P. Gerum Xenomai-Implementing a RTOS emulation framework on GNU / Linux , 2022 .

[58]  Pierre Apkarian,et al.  Structured H∞ Synthesis in MATLAB , 2011 .

[59]  Glenn Vinnicombe,et al.  Quantifying uncertainty and robust performance using the nu-gap metric , 1999 .

[60]  James Diebel,et al.  Representing Attitude : Euler Angles , Unit Quaternions , and Rotation Vectors , 2006 .

[61]  Oliver J. Woodman,et al.  An introduction to inertial navigation , 2007 .

[62]  D. Brett Ridgely,et al.  Missile Longitudinal Autopilots: Comparison of Multiple Three Loop Topologies , 2005 .

[63]  P. Reichert,et al.  Biogeochemical model of Lake Zürich : sensitivity, identifiability and uncertainty analysis , 2001 .

[64]  Dallas G. Denery Simplification in the computation of the sensitivity functions for constant coefficient linear systems , 1971 .

[65]  D. Hull Fundamentals of Airplane Flight Mechanics , 2007 .

[66]  Dror G. Feitelson,et al.  Self-Tuning Systems , 1999, IEEE Softw..

[67]  M. Kenward,et al.  An Introduction to the Bootstrap , 2007 .

[68]  Nicholas C. H. Vun,et al.  Real-Time Enhancements for Embedded Linux , 2008, 2008 14th IEEE International Conference on Parallel and Distributed Systems.

[69]  Martin Řezáč,et al.  Structured MIMO H∞ design for dual-stage inertial stabilization: Case study for HIFOO and Hinfstruct solvers , 2013 .

[70]  Mark Costello,et al.  Model Predictive Control of a Direct Fire Projectile Equipped With Canards , 2005 .

[71]  C. Hann,et al.  Minimal modelling approach to describe turbulent rocket roll dynamics in a vertical wind tunnel , 2012 .

[72]  Numerical Investigation of the Magnus Effect of a Generic Projectile at Mach 3 up to 90$$^{\circ }$$ Angle of Attack , 2014 .

[73]  Eric Walter,et al.  Identification of Parametric Models: from Experimental Data , 1997 .

[74]  Spilios Theodoulis,et al.  Pitch Axis Control for a Guided Projectile in a Wind Tunnel-based Hardware-In-the-Loop Setup , 2015 .

[75]  C. Scherer,et al.  Multiobjective output-feedback control via LMI optimization , 1997, IEEE Trans. Autom. Control..

[76]  Rolf Isermann,et al.  Hardware-in-the-loop simulation for the design and testing of engine-control systems , 1998 .

[77]  Jean-Marc Biannic,et al.  Reliable computation of the robustness margin for a flexible aircraft , 2001 .

[78]  John Weston,et al.  Strapdown Inertial Navigation Technology, Second Edition , 2005 .

[79]  Michael L. Overton,et al.  Multiobjective robust control with HIFOO 2.0 , 2009, 0905.3229.

[80]  Marina Valles,et al.  Event-Based Localization in Ackermann Steering Limited Resource Mobile Robots , 2014, IEEE/ASME Transactions on Mechatronics.

[81]  Pierre Apkarian,et al.  Multi-model, multi-objective tuning of fixed-structure controllers , 2014, 2014 European Control Conference (ECC).

[82]  Mark Costello,et al.  High maneuverability projectile flight using low cost components , 2015 .

[83]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

[84]  Spilios Theodoulis,et al.  Modelling and Stability Analysis for a Class of 155 mm Spin-stabilized Projectiles with Course Correction Fuse (CCF) , 2011 .

[85]  Mark Costello,et al.  Flight mechanics of a novel guided spin-stabilized projectile concept , 2012 .

[86]  Irene M. Gregory,et al.  L1 adaptive control law for flexible space launch vehicle and proposed plan for flight test validation , 2008 .

[87]  Mark Costello,et al.  Control Authority of a Projectile Equipped with a Controllable Internal Translating Mass , 2008 .

[88]  Jeff S. Shamma,et al.  Gain-scheduled bank-to-turn autopilot design using linear parameter varying transformations , 1996 .

[89]  John C. Doyle Analysis of Feedback Systems with Structured Uncertainty , 1982 .

[90]  G. Schmidt,et al.  Inertial sensor technology trends , 2001 .

[91]  Torsten P. Bohlin,et al.  Practical Grey-box Process Identification: Theory and Applications , 2006 .

[92]  Ian Postlethwaite,et al.  Multivariable Feedback Control: Analysis and Design , 1996 .

[93]  P. Gahinet,et al.  A linear matrix inequality approach to H∞ control , 1994 .

[94]  P. Khargonekar,et al.  State-space solutions to standard H2 and H∞ control problems , 1988, 1988 American Control Conference.

[95]  Marie Albisser,et al.  Identification of aerodynamic coefficients from free flight data. (Identification de coefficients aérodynamiques à partir de données de vol libre) , 2015 .

[96]  Frank Fresconi,et al.  Projectile Roll Dynamics and Control with a Low-Cost Maneuver System , 2014 .

[97]  Eugene A. Morelli,et al.  A Collection of Nonlinear Aircraft Simulations in MATLAB , 2003 .

[98]  Karel Jezernik,et al.  Rapid Control Prototyping using MATLAB/Simulink and a DSP-based Motor Controller* , 2005 .

[99]  W. Perkins,et al.  Generation of sensitivity functions for linear systems using low-order models , 1969 .

[100]  R. V. Jategaonkar,et al.  Flight Vehicle System Identification: A Time-Domain Methodology, Second Edition , 2015 .

[101]  Mohinder S. Grewal,et al.  Global Navigation Satellite Systems, Inertial Navigation, and Integration , 2013 .

[102]  Peter H. Zipfel,et al.  Modeling and Simulation of Aerospace Vehicle Dynamics , 2001 .

[103]  How Good Is Your Gyro ? , 2022 .

[104]  B. Anderson,et al.  Digital control of dynamic systems , 1981, IEEE Transactions on Acoustics, Speech, and Signal Processing.

[105]  D Lyon,et al.  Development and Characterization of Low Cost Seeker Technology for US Army Applications , 2008 .

[106]  Claude Berner,et al.  Thrusters Pairing Guidelines for Trajectory Corrections of Projectiles , 2011 .

[107]  Mark Costello,et al.  Improved Dispersion of a Fin-Stabilized Projectile Using a Passive Moveable Nose , 2000 .

[108]  Bernard Hanzon,et al.  Identifiability of homogeneous systems using the state isomorphism approach , 2005, Autom..

[109]  Adrian S. Lewis,et al.  Stabilization via Nonsmooth, Nonconvex Optimization , 2006, IEEE Transactions on Automatic Control.

[110]  Charles Poussot-Vassal,et al.  Robust LPV multivariable Automotive Global Chassis Control , 2008 .

[111]  G. Honderd,et al.  Model reference adaptive control of a direct-drive DC motor , 1989, IEEE Control Systems Magazine.

[113]  Jubaraj Sahu,et al.  Numerical Prediction of Pitch Damping Stability Derivatives for Finned Projectiles , 2014 .

[114]  Lawrence L. Wells,et al.  The projectile GRAM SAASM for ERGM and Excalibur , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

[115]  David H. DeVorkin,et al.  Inventing Accuracy: A Historical Sociology of Nuclear Missile Guidance , 1990 .

[116]  Stefan Weijers,et al.  A procedure for selecting best identifiable parameters in calibrating activated sludge model no. 1 to full-scale plant data , 1997 .

[117]  M. Bacic,et al.  On hardware-in-the-loop simulation , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[118]  Mark Underwood,et al.  MISSILE DATCOM User's Manual - 2011 Revision , 2008 .