Flight State Identification of a Self-Sensing Wing via an Improved Feature Selection Method and Machine Learning Approaches
<p>The self-sensing composite wing design [<a href="#B2-sensors-18-01379" class="html-bibr">2</a>].</p> "> Figure 2
<p>Framework of the proposed methodology.</p> "> Figure 3
<p>Indicative signals under a set of AoAs and a constant velocity of 10 m/s.</p> "> Figure 4
<p>Signal energy under various flight states.</p> "> Figure 5
<p>Pool and superior features against 16 flight states.</p> "> Figure 6
<p>Correlation between features by MDV (<b>a</b>) and MDE (<b>b</b>).</p> "> Figure 7
<p>3D visualization by t-SNE: (<b>a</b>) t-SNE using original features; (<b>b</b>) t-SNE using selected features.</p> "> Figure 8
<p>Identification accuracy against different feature selection methods.</p> "> Figure 9
<p>Confusion matrix of flight state identification.</p> "> Figure 10
<p>Identification accuracy between MDV and various MDE.</p> ">
Abstract
:1. Introduction
2. Problem Statement
- (1)
- A large feature pool is created covering up to 47 different features from the time, frequency and information domains.
- (2)
- A novel filter feature selection method is developed by combining a modified distance evaluation algorithm and a variance inflation factor.
- (3)
- The flight state identification is treated as a classification problem by establishing the mapping relationship from the feature space to the physical space characterized by varying angle of attack and airspeed of the self-sensing wing structure in wind tunnel experiments.
- (4)
- The application on stall detection and alerting with high identification accuracy provides new perspectives for autonomous flight control with real-time flight state monitoring.
3. Methodology Development
3.1. Feature Extraction
- (1)
- Set the input as .
- (2)
- Construct the subsequence for , where m is the subsequence length.
- (3)
- Construct a set of subsequences , where is defined in Step (2).
- (4)
- For each , , where .
- (5)
- ApEn is calculated as:
3.2. Feature Selection
- (1)
- Calculate the average distance of the same condition samples:
- (2)
- Calculate the average eigenvalue of all samples under the same condition:
- (3)
- Calculate the variance factor of as:
- (4)
- Calculate the compensation factor as:
- (5)
- Calculate the ratio and considering the compensation factor:
Algorithm 1: MDV Algorithm. |
|
4. Case Study
4.1. Data Prepraration
4.2. General Flight State Identification
- (1)
- UFS_m is a commonly used filter method. It performs test on each feature by evaluating the relationship between the feature and the response variable based on mutual information [40], which is defined asIt measures the mutual dependence between variable X and Y. Features with low rankings are removed.
- (2)
- SVM_L1 is one of the embedded methods, which selects salient features as part of the learning system [18]. Support Vector Machine (SVM) is a popular machine learning method based on structural risk minimization principle. It constructs a hyperplane that has the largest distance to the nearest training data points, which are so called support vectors. An appropriate separation can reduce the generalization error of the classifier [41]. L1 is a regularization item added to the loss function as |W|, where W standards for the parameter matrix of the learning model [42]. This is a penalty item to make the model sparse with fewer useful input dimensions.
- (3)
- GBDT is a tree-based model belonging to the embedded category. It combines weak decision trees in an iterative manner based on gradient descent through additive training. Trees are added at each iteration with modified parameters learned in the direction of residual loss reduction [43].
- (4)
- Stability selection is a kind of wrapper method, in which features are selected based on the established models using different subsets, model could be of various types and structures such as logistic regression, SVM, etc. By calculating the frequency of a feature ended up being selected as important from a feature subset being tested, powerful features are expected to have high scores close to 100%, weaker features will have lower score and the least useful ones will close to zero [44]. Herein, a randomized logistic regression is used as the selection model.
4.3. Application to Stall Detection and Identification
5. Results and Discussion
5.1. General Flight State Identification
5.2. Stall Detection and Alerting
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Appendix A
References
- NASA Fly-By-Feel Systems Represent The Next Revolution In Aircraft Controls. Available online: https://www.nasa.gov/centers/dryden/news/X-Press/aerovations/2011/fly-by-feel.html (accessed on 16 May 2017).
- Kopsaftopoulos, F.; Nardari, R.; Li, Y.H.; Chang, F.K. A stochastic global identification framework for aerospace structures operating under varying flight states. Mech. Syst. Signal Process. 2018, 98, 425–447. [Google Scholar] [CrossRef]
- Brenner, M.J. Controller Performance Evaluation of Fluy-by-feel (FBF) Technology. Available online: https://nari.arc.nasa.gov/node/448 (accessed on 16 May 2017).
- Mangalam, A.S.; Brenner, M.J. Fly-by-Feel Sensing and Control: Aeroservoelasticity. AIAA Atmos. Flight Mech. Conf. 2014. [CrossRef]
- Suh, P.; Chin, A.; Mavris, D. Virtual Deformation Control of the X-56A Model with Simulated Fiber Optic Sensors. AIAA Atmos. Flight Mech. Conf. 2013. [Google Scholar] [CrossRef]
- Suh, P.M.; Chin, A.; Mavris, D.N. Robust Modal Filtering and Control of the X-56A Model with Simulated Fiber Optic Sensor Failures. AIAA Atmos. Flight Mech. Conf. 2014. [Google Scholar] [CrossRef]
- Lanzara, G.; Feng, J.; Chang, F.-K. Design of Micro-Scaled Highly Expandable Networks of Polymer Based Substrates for Macro-Scale Applications. Smart Mater. Struct. 2010, 19, 045013. [Google Scholar] [CrossRef]
- Salowitz, N.; Guo, Z.; Li, Y.H.; Kim, K.; Lanzara, G.; Chang, F.K. Bio-inspired stretchable network-based intelligent composites. J. Compos. Mater. 2013, 47, 97–105. [Google Scholar] [CrossRef]
- Salowitz, N.; Guo, Z.; Roy, S.; Nardari, R.; Li, Y.H.; Kim, S.J.; Kopsaftopoulos, F.; Chang, F.K. Recent advancements and vision toward stretchable bio-inspired networks for intelligent structures. Struct. Heal. Monit. 2014, 13, 609–620. [Google Scholar] [CrossRef]
- Guo, Z.; Aboudi, U.; Peumans, P.; Howe, R.T.; Chang, F.K. A Super Stretchable Organic Thin-Film Diodes Network That Can Be Embedded into Carbon Fiber Composite Materials for Sensor Network Applications. J. Microelectromech. Syst. 2016, 25, 524–532. [Google Scholar] [CrossRef]
- Kopsaftopoulos, F.P.; Nardari, R.; Li, Y.-H.; Wang, P.; Ye, B.; Chang, F.-K. Experimental identification of structural dynamics and aeroelastic properties of a self-sensing smart composite wing. In Proceedings of the 10th International Workshop on Structural Health Monitoring, Stanford, CA, USA, 1–3 September 2015. [Google Scholar]
- Roy, S.; Lonkar, K.; Janapati, V.; Chang, F.-K. A novel physics-based temperature compensation model for structural health monitoring using ultrasonic guided waves. Struct. Heal. Monit. Int. J. 2014, 13, 321–342. [Google Scholar] [CrossRef]
- Huang, R.; Zhao, Y.; Hu, H. Wind-Tunnel Tests for Active Flutter Control and Closed-Loop Flutter Identification. AIAA J. 2016, 54, 1–11. [Google Scholar] [CrossRef]
- Pang, Z.Y.; Cesnik, C.E.S. Strain state estimation of very flexible unmanned aerial vehicle. In Proceedings of the 57th AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, San Diego, CA, USA, 4–8 January 2016. [Google Scholar]
- Sodja, J.; Werter, N.; Dillinger, J.K.; De Breuker, R. Dynamic Response of Aeroelastically Tailored Composite Wing: Analysis and Experiment. In Proceedings of the 57th AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, San Diego, CA, USA, 4–8 January 2016. [Google Scholar]
- Kopsaftopoulos, F.; Nardari, R.; Li, Y.-H.; Wang, P.; Chang, F.-K. Stochastic global identification of a bio-inspired self-sensing composite UAV wing via wind tunnel experiments. In Proceedings of the Health Monitoring of Structural and Biological Systems 2016. International Society for Optics and Photonics, Las Vegas, NV, USA, 2016. [Google Scholar]
- Kopsaftopoulos, F.P.; Fassois, S.D. Vector-dependent functionally pooled ARX models for the identification of systems under multiple operating conditions. IFAC Proc. Vol. 2012, 16, 310–315. [Google Scholar] [CrossRef]
- Guyon, I. Feature Extraction Foundations and Applications; Springer: Berlin, Germany, 2006; Volume 207, ISBN 9783540354871. [Google Scholar]
- Samanta, B. Gear fault detection using artificial neural networks and support vector machines with genetic algorithms. Mech. Syst. Signal Process. 2004, 18, 625–644. [Google Scholar] [CrossRef]
- Shen, Z.; Chen, X.; Zhang, X.; He, Z. A novel intelligent gear fault diagnosis model based on EMD and multi-class TSVM. Meas. J. Int. Meas. Confed. 2012, 45, 30–40. [Google Scholar] [CrossRef]
- Xi, Y.L.; Xi, Z.H.; Xi, Y.Z. Fault Diagnosis of Rotating Machinery Based on Multiple ANFIS Combination with Gas Fault diagnosis of rotating machinery based on multiple ANFIS combination with GAs. Mech. Syst. Signal Process. 2007, 21, 2280–2294. [Google Scholar] [CrossRef]
- Guyon, I.; Elisseeff, A. An Introduction to Variable and Feature Selection. J. Mach. Learn. Res. 2003, 3, 1157–1182. [Google Scholar] [CrossRef]
- Zhou, L.; Si, Y.W.; Fujita, H. Predicting the listing statuses of Chinese-listed companies using decision trees combined with an improved filter feature selection method. Knowl.-Based Syst. 2017, 128, 93–101. [Google Scholar] [CrossRef]
- Chandrashekar, G.; Sahin, F. A survey on feature selection methods. Comput. Electr. Eng. 2014, 40, 16–28. [Google Scholar] [CrossRef]
- Kohavi, R.; John, G.H. Wrappers for feature subset selection. Artif. Intell. 1997, 97, 273–324. [Google Scholar] [CrossRef]
- Saeys, Y.; Inza, I.; Larrañaga, P. A review of feature selection techniques in bioinformatics. Bioinformatics 2007, 23, 2507–2517. [Google Scholar] [CrossRef] [PubMed]
- Chen, X.; Kopsaftopoulos, F.; Cao, H.; Chang, F.-K. Intelligent flight state identification of a self-sensing wing through neural network modelling. In Proceedings of the 11th International Workshop on Structural Health Monitoring, IWSHM 2017, Stanford, CA, USA, 12–14 September 2017. [Google Scholar]
- Welch, P.D. The Use of Fast Fourier Transform for the Estimation of Power Spectral: A Method Based on Time Averaging Over Short Modified Periodograms. IEEE Trans. Audio Electroacoust. 1967, 15, 70–73. [Google Scholar] [CrossRef]
- He, Y.; Huang, J.; Zhang, B. Approximate entropy as a nonlinear feature parameter for fault diagnosis in rotating machinery. Meas. Sci. Technol. 2012, 23, 045603. [Google Scholar] [CrossRef]
- Petrosian, A. Kolmogorov complexity of finite sequences and recognition of different preictal EEG patterns. In Proceedings of the Eighth IEEE Symposium on Computer-Based Medical Systems, Lubbock, TX, USA, 9–10 June 1995. [Google Scholar]
- Costa, M.; Goldberger, A.L.; Peng, C. Multiscale Entropy Analysis of Complex Physiologic Time Series. Phys. Rev. Lett. 2002, 89, 6–9. [Google Scholar] [CrossRef] [PubMed]
- Jiang, W.; Dong, K.; Zhu, Y.; Wang, H. Fault Feature Identification Based on Partial Mean of Multi-scale Entropy for Hydraulic Pump. Hydraul. Pneum. 2016, 4, 518–522. [Google Scholar] [CrossRef]
- Falconer, K. Fractal geometry: Mathematical foundations and applications, 2nd ed.; John Wiley & Sons: West Sussex, UK, 2003. [Google Scholar]
- Higuchi, T. Approach to an irregular time series on the basis of the fractal theory. Phys. D Nonlinear Phenom. 1988, 31, 277–283. [Google Scholar] [CrossRef]
- James, C.J.; Lowe, D. Extracting multisource brain activity from a single electromagnetic channel. Artif. Intell. Med. 2003, 28, 89–104. [Google Scholar] [CrossRef]
- Pincus, S.M.; Gladstone, I.M.; Ehrenkranz, R. A regularity statistic for medical data analysis. J. Clin. Monit. 1991, 7, 335–345. [Google Scholar] [CrossRef] [PubMed]
- Balli, T.; Palaniappan, R. A combined linear & nonlinear approach for classification of epileptic EEG signals. In Proceedings of the 2009 4th International IEEE/EMBS Conference on Neural Engineering, Antalya, Turkey, 29 April–2 May 2009; pp. 714–717. [Google Scholar]
- Yang, B.; Kim, K. Application of Dempster–Shafer theory in fault diagnosis of induction motors using vibration and current signals. Mech. Syst. Signal Process. 2006, 20, 403–420. [Google Scholar] [CrossRef]
- Dormann, C.F.; Elith, J.; Bacher, S.; Buchmann, C.; Carl, G.; Carré, G.; Marquéz, J.R.G.; Gruber, B.; Lafourcade, B.; Leitão, P.J.; et al. Collinearity: A review of methods to deal with it and a simulation study evaluating their performance. Ecography 2013, 36, 27–46. [Google Scholar] [CrossRef]
- Peng, H.; Long, F.; Ding, C. Feature selection based on mutual information: Criteria of max-dependency. IEEE Trans. Pattern Anal. Mach. Intell. 2005, 27, 1226–1238. [Google Scholar] [CrossRef] [PubMed]
- Burges, С.J.C. A tutorial on support vector machines for pattern. Data Min. Knowl. Discov. 1998, 2, 955–974. [Google Scholar] [CrossRef]
- Ogutu, J.O.; Schulz-Streeck, T.; Piepho, H.-P. Genomic selection using regularized linear regression models: Ridge regression, lasso, elastic net and their extensions. BMC Proc. 2012, 6, S10. [Google Scholar] [CrossRef] [PubMed]
- Natekin, A.; Knoll, A. Gradient boosting machines, a tutorial. Front. Neurorobot. 2013, 7, 21. [Google Scholar] [CrossRef] [PubMed]
- Meinshausen, N. Stability selection (Slides). J. R. Stat. Soc. Ser. B Stat. Methodol. 2009, 72, 1–30. [Google Scholar] [CrossRef]
- Van Der Maaten, L.; Hinton, G. Visualizing Data using t-SNE. J. Mach. Learn. Res. 2008, 620, 267–284. [Google Scholar] [CrossRef]
- Davis, J.; Goadrich, M. The relationship between Precision-Recall and ROC curves. In Proceedings of the 23rd International Conference on Machine Learning—ICML ’06, New York, NY, USA, 25–29 June 2006; pp. 233–240. [Google Scholar]
- Powers, D.M.W. Evaluation: From Precision, Recall and F-Measure To Roc, Informedness, Markedness & Correlation. J. Mach. Learn. Technol. 2011, 2, 37–63. [Google Scholar]
Time Domain Feature Parameters | Un-Dimensional | ||
---|---|---|---|
… | |||
Frequency Domain Feature Parameters | ||
---|---|---|
Information Domain Feature Parameters | ||
---|---|---|
I1 = MSE [1] | I4 = PMMSE | I7 = FI |
I2 = MSE [2] | I5 = PFD | I8 = ApEn |
I3 = MSE [3] | I6 = HFD | I9 = HST |
Wing Geometry | |
---|---|
Chord | 0.235 m |
Span | 0.86 m |
Area | 0.2 m2 |
Aspect ratio | 3.66 |
Ranking | UFS_m | SVM_L1 | GBDT | STAB | MDE | MDV |
---|---|---|---|---|---|---|
1 | F25 | F41 | F47 | F47 | F35 | F35 |
2 | F34 | F43 | F40 | F12 | F26 | F30 |
3 | F6 | F39 | F46 | F21 | F2 | F5 |
4 | F2 | F25 | F14 | F20 | F6 | F28 |
5 | F5 | F46 | F39 | F19 | F31 | F42 |
6 | F4 | F19 | F44 | F18 | F30 | F45 |
7 | F40 | F33 | F41 | F17 | F12 | F41 |
8 | F23 | F13 | F1 | F16 | F8 | F46 |
9 | F42 | F44 | F21 | F15 | F36 | F14 |
10 | F17 | F10 | F45 | F14 | F10 | F23 |
States ID | AoA (deg) | Speed (m/s) | Precision | Recall | F1-Score | |
---|---|---|---|---|---|---|
Safe | 1 | 11 | 10 | 0.92 | 1.00 | 0.96 |
2 | 11 | 13 | 0.92 | 1.00 | 0.96 | |
3 | 11 | 16 | 1.00 | 0.92 | 0.96 | |
4 | 11 | 19 | 1.00 | 0.92 | 0.96 | |
Alert | 5 | 12 | 10 | 1.00 | 1.00 | 1.00 |
6 | 12 | 13 | 1.00 | 0.92 | 0.96 | |
7 | 12 | 16 | 0.92 | 1.00 | 0.96 | |
8 | 12 | 19 | 1.00 | 1.00 | 1.00 | |
Stall | 9 | 13 | 10 | 1.00 | 1.00 | 1.00 |
10 | 13 | 13 | 1.00 | 1.00 | 1.00 | |
11 | 13 | 16 | 1.00 | 1.00 | 1.00 | |
12 | 13 | 19 | 1.00 | 1.00 | 1.00 |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, X.; Kopsaftopoulos, F.; Wu, Q.; Ren, H.; Chang, F.-K. Flight State Identification of a Self-Sensing Wing via an Improved Feature Selection Method and Machine Learning Approaches. Sensors 2018, 18, 1379. https://doi.org/10.3390/s18051379
Chen X, Kopsaftopoulos F, Wu Q, Ren H, Chang F-K. Flight State Identification of a Self-Sensing Wing via an Improved Feature Selection Method and Machine Learning Approaches. Sensors. 2018; 18(5):1379. https://doi.org/10.3390/s18051379
Chicago/Turabian StyleChen, Xi, Fotis Kopsaftopoulos, Qi Wu, He Ren, and Fu-Kuo Chang. 2018. "Flight State Identification of a Self-Sensing Wing via an Improved Feature Selection Method and Machine Learning Approaches" Sensors 18, no. 5: 1379. https://doi.org/10.3390/s18051379
APA StyleChen, X., Kopsaftopoulos, F., Wu, Q., Ren, H., & Chang, F. -K. (2018). Flight State Identification of a Self-Sensing Wing via an Improved Feature Selection Method and Machine Learning Approaches. Sensors, 18(5), 1379. https://doi.org/10.3390/s18051379