A Generic Framework for Prognostics of Complex Systems
Abstract
:1. Introduction
- The presentation of a generic prognostic framework with the capability to not only estimate a system’s RUL, but also give an assessment towards the ability to perform prognostics on such a system. A system is defined to be ’prognosable’ if meaningful and accurate data-driven prognostic models can be developed based on available operational, contextual and failure data. Meaningful refers to the fact that the models are able to capture degradation trends and learn failure behaviour, while the term accurate pertains to the prediction quality in terms of one or multiple defined prognostic metrics.
- The implementation of the framework on both real aircraft data, as well as a simulated dataset.
- An identification of the challenges faced with using prognostic approaches on a real aircraft dataset opposed to using simulated data.
2. The Generic Prognostic Framework
2.1. Step 1: Data Pre-Processing
- The system is operated until failure.
- System data are related to operational properties of the system, captured, e.g., through sensors and is available from the beginning of operations until failure.
- The remaining useful life (RUL) of the system is known at any time of operations, i.e., in machine learning terms, a labelled dataset is available.
- In addition, the data must represent all phases of operation, i.e., normal as well as faulty behaviour and degradation under different operating conditions.
2.2. Step 2: Grid Search to Tune Prognostic Algorithms
2.3. Step 3: Genetic Algorithm
- -
- A population is initialized, composed by a set of individuals (i.e., solutions to the optimization problem).
- -
- The best fitted individuals are selected based on a fitness metric which represents the objective.
- -
- In a following step, the selected individuals undergo a cross-over and mutation process to produce new children for a new generation of individuals.
- -
- This process is repeated over a number of generations until the algorithm converges or a stopping criterion is achieved.
Algorithm 1: Genetic algorithm |
2.3.1. Data Re-Balancing
- Random over-sampling (RO),
- Introduction of Gaussian noise (GN),
- Weighted relevance-based combination strategy (WERCS).
- Random oversampling: random oversampling is often used to deal with imbalanced classification tasks. Samples from the rare class are randomly selected and replicated in a new updated dataset. In [28], this strategy is adapted to regression tasks in the following way: the bins are constructed as above and while the samples in remain unchanged a number of replicas of samples is added in . The number of replicas is determined by the variable , specifying the added percentage. While no information is discarded this way, the likelihood of overfitting increases.
- Gaussian Noise: here, the re-balancing is performed in two ways, under-sampling the normal cases and generating new cases based on the relevant target variable.
- Weighted Relevance-based Combination Strategy (WERCS): the idea behind this method is to combine over- and under-sampling strategies dependent only on the relevance function to avoid the definition of bins of relevance or the need of setting a relevance threshold, but it only uses the information of the relevance function.
2.3.2. Feature Engineering
- Filter-based approaches, selecting a subset of features without using a learning algorithm,
- Wrapper approaches, evaluating the accuracy produced by use of the selected features in regression or classification,
- Embedded approaches, performing feature selection during the process of training and sepcific to applied learning algorithms, and
- Hybrid approaches, combining filter, and wrapper methods.
2.3.3. Prognostic Algorithms
2.3.4. Genetic Algorithm Parameters
2.4. Step 4: Training the Prognostic Model
3. Case Study and Results
- The GPF is implemented in two different case studies involving a simulated and a real aircraft system, respectively.
- The results of the GPF are compared to two baseline machine-learning algorithms, RF and SVM.
- The observed values are used in a comparative evaluation of the GPF and its capability to assess if a system is prognosable is analysed.
3.1. Simulated Turbofan Case Study
3.1.1. Simulated Turbofan Engine Dataset
3.1.2. Application of the GPF to the Dataset
3.1.3. Verification and Validation of the GPF
3.1.4. Comparative Study on Dataset FD001
3.1.5. Results Simulated Turbofan Data
3.2. Aircraft Supplemental Cooling Units
3.2.1. Cooling Units Dataset
3.2.2. Application of the GPF to the Dataset
3.2.3. Results Cooling Unit Dataset
3.3. Comparative Evaluation and Discussion of the Results
3.3.1. Similarities and Differences between Simulated and Real Data
3.3.2. Using the GPF to Determine the Ability to Perform Prognostics on a System
3.3.3. Limitations and Further Research
- As mentioned in the previous section, the use of the MSE in isolation does not give a sufficient insight into the performance of prognostics. In addition to visualisation of trajectories, several other metrics can be used to give additional insight into prognostic performance, such as the prediction horizon.
- Only a limited amount of methods are included in this application of the GPF, which limits the assessment of the ability to perform prognostics on a system. Nevertheless, the GPF can easily be extended to include alternative methods, such as neural networks and their myriad variations. This will, however, have implications on the computational runtime of the GPF; careful balancing might be required between prognostic performance and computational performance in view of organisational objectives (i.e., obtaining a first assessment of a dataset or obtaining the best performing model).
- For now, we apply hyperparameter tuning only to determine initial settings for the prognostic algorithms. However, further research could go into the investigation of using different hyperparamter selection methodologies or pre-select them according to the selected prognostic algorithm.
- The amount of available data is an important consideration when considering the applicability of data-driven methods and by extension the GPF. While this framework has the capability to work with large amounts of input data, a lack of (labelled) failure data may lead to difficulties in accurately predicting future failure events.
4. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
CMA | Central moving average |
C-MAPSS | Commercial Modular Aero-Propulsion System Simulation |
CUs | Cooling units |
EMA | Exponential moving average |
FAG | Feature agglomeration |
FC | Flight cycles |
GA | Genetic algorithm |
GPF | Generic prognostic framework |
GRP | Gaussian random projection |
MSE | Mean squared error |
PCA | Principal component analysis |
RF | Random forest |
RUL | Remaining useful life |
SMA | Simple moving average |
SRP | Sparse random projection |
SVM | Support vector machine |
tSVD | Truncated singular value decomposition |
References
- Scott, M.; Verhagen, W.J.C.; Bieber, M.T.; Marzocca, P. A Systematic Literature Review of Predictive Maintenance for Defence Fixed-Wing Aircraft Sustainment and Operations. Sensors 2022, 22, 7070. [Google Scholar] [CrossRef] [PubMed]
- Elattar, H.M.; Elminir, H.K.; Riad, A.M. Prognostics: A literature review. Complex Intell. Syst. 2016, 2, 125–154. [Google Scholar] [CrossRef] [Green Version]
- Lei, Y.; Li, N.; Guo, L.; Li, N.; Yan, T.; Lin, J. Machinery health prognostics: A systematic review from data acquisition to RUL prediction. Mech. Syst. Signal Process. 2018, 104, 799–834. [Google Scholar] [CrossRef]
- Zio, E. Prognostics and Health Management (PHM): Where are we and where do we (need to) go in theory and practice. Reliab. Eng. Syst. Saf. 2022, 218, 108119. [Google Scholar] [CrossRef]
- Peng, Y.; Dong, M.; Zuo, M.J. Current status of machine prognostics in condition-based maintenance: A review. Int. J. Adv. Manuf. Technol. 2010, 50, 297–313. [Google Scholar] [CrossRef]
- Zhang, J.; Lee, J. A review on prognostics and health monitoring of Li-ion battery. J. Power Sources 2011, 196, 6007–6014. [Google Scholar] [CrossRef]
- Brownjohn, J.; de Stefano, A.; Xu, Y.L.; Wenzel, H.; Aktan, A.E. Vibration-based monitoring of civil infrastructure: Challenges and successes. J. Civ. Struct. Health Monit. 2011, 1, 79–95. [Google Scholar] [CrossRef]
- Baptista, M.; Henriques, E.P.; de Medeiros, I.P.; Malere, J.P.; Nascimento, C.L.; Prendinger, H. Remaining useful life estimation in aeronautics: Combining data-driven and Kalman filtering. Reliab. Eng. Syst. Saf. 2019, 184, 228–239. [Google Scholar] [CrossRef]
- Downey, A.; Lui, Y.H.; Hu, C.; Laflamme, S.; Hu, S. Physics-based prognostics of lithium-ion battery using non-linear least squares with dynamic bounds. Reliab. Eng. Syst. Saf. 2019, 182, 1–12. [Google Scholar] [CrossRef]
- Reddy Lyathakula, K.; Yuan, F.G. Fatigue Damage Diagnostics-Prognostics Framework for Remaining Life Estimation in Adhesive Joints. AIAA J. 2022, 1–19. [Google Scholar] [CrossRef]
- Baruah, P.; Chinnam, R.B.; Filev, D. An autonomous diagnostics and prognostics framework for condition-based maintenance. IEEE Int. Conf. Neural Netw.—Conf. Proc. 2006, 3428–3435. [Google Scholar] [CrossRef]
- Voisin, A.; Levrat, E.; Cocheteux, P.; Iung, B. Generic prognosis model for proactive maintenance decision support: Application to pre-industrial e-maintenance test bed. J. Intell. Manuf. 2010, 21, 177–193. [Google Scholar] [CrossRef] [Green Version]
- An, D.; Kim, N.H.; Choi, J.H. Practical options for selecting data-driven or physics-based prognostics algorithms with reviews. Reliability Engineering and System Safety 2015, 133, 223–236. [Google Scholar] [CrossRef]
- Hu, C.; Youn, B.D.; Wang, P. Ensemble of data-driven prognostic algorithms with weight optimization and k-fold cross validation. Proc. Asme Des. Eng. Tech. Conf. 2010, 3, 1023–1032. [Google Scholar] [CrossRef] [Green Version]
- Trinh, H.C.; Kwon, Y.K. A data-independent genetic algorithm framework for fault-type classification and remaining useful life prediction. Appl. Sci. 2020, 10, 368. [Google Scholar] [CrossRef] [Green Version]
- Baptista, M.; Nascimento, C.L.; Prendinger, H.; Henriques, E. A case for the use of data-driven methods in gas turbine prognostics. In Proceedings of the Annual Conference of the Prognostics and Health Management Society, PHM, Paris, France, 2–5 May 2017; pp. 441–452. [Google Scholar]
- Basora, L.; Bry, P.; Olive, X.; Freeman, F. Aircraft fleet health monitoring with anomaly detection techniques. Aerospace 2021, 8, 103. [Google Scholar] [CrossRef]
- Mitici, M.; De Pater, I. Online model-based remaining-useful-life prognostics for aircraft cooling units using time-warping degradation clustering. Aerospace 2021, 8, 168. [Google Scholar] [CrossRef]
- Rosero, R.L.; Silva, C.; Ribeiro, B. Remaining Useful Life Estimation of Cooling Units via Time-Frequency Health Indicators with Machine Learning. Aerospace 2022, 9, 309. [Google Scholar] [CrossRef]
- Breiman, L. Bagging Predictors. Mach. Learn. 1996, 24, 123–140. [Google Scholar] [CrossRef] [Green Version]
- Breiman, L. Random forests. Mach. Learn. 2001, 5–32. [Google Scholar] [CrossRef]
- Vapnik, V.N. The Nature of Statistical Learning Theory; Springer Science & Business Media: Berlin/Heidelberg, Germany, 1995; Volume 1. [Google Scholar]
- Ward, F.R.; Habli, I. An Assurance Case Pattern for the Interpretability of Machine Learning in Safety-Critical Systems. Lect. Notes Comput. Sci. 2020, 12235, 395–407. [Google Scholar] [CrossRef]
- Lewis, A.D.; Groth, K.M. Metrics for evaluating the performance of complex engineering system health monitoring models. Reliab. Eng. Syst. Saf. 2022, 223, 108473. [Google Scholar] [CrossRef]
- Holland, J.H. Adaptation in Natural and Artificial Systems; MIT Press: Cambridge, MA, USA, 1992. [Google Scholar] [CrossRef]
- Stanovov, V.; Brester, C.; Kolehmainen, M.; Semenkina, O. Why don’t you use Evolutionary Algorithms in Big Data? IOP Conf. Ser. Mater. Sci. Eng. 2017, 173. [Google Scholar] [CrossRef]
- Jović, A.; Brkić, K.; Bogunović, N. A review of feature selection methods with applications. In Proceedings of the 2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics, MIPRO 2015—Proceedings, Opatija, Croatia, 25–29 May 2015; pp. 1200–1205. [Google Scholar] [CrossRef]
- Branco, P.; Torgo, L.; Ribeiro, R.P. Pre-processing approaches for imbalanced distributions in regression. Neurocomputing 2019, 343, 76–99. [Google Scholar] [CrossRef]
- Gado, J.E.; Beckham, G.T.; Payne, C.M. Improving Enzyme Optimum Temperature Prediction with Resampling Strategies and Ensemble Learning. J. Chem. Inf. Model. 2020, 60, 4098–4107. [Google Scholar] [CrossRef] [PubMed]
- Hoque, N.; Bhattacharyya, D.K.; Kalita, J.K. MIFS-ND: A mutual information-based feature selection method. Expert Syst. Appl. 2014, 41, 6371–6385. [Google Scholar] [CrossRef]
- Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine Learning in {P}ython. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar] [CrossRef]
- Frederick, D.K.; DeCastro, J.A.; Litt, J.S. User’s Guide for the Commercial Modular Aero-Propulsion System Simulation (C-MAPSS); NASA: Washington, DC, USA, 2007.
- Saxena, A.; Goebel, K.; Simon, D.; Eklund, N. Damage Propagation Modeling for Aircraft Engine Prognostics; IEEE: Piscataway, NJ, USA, 2008. [Google Scholar]
- Wang, T.; Yu, J.; Siegel, D.; Lee, J. A similarity-based prognostics approach for remaining useful life estimation of engineered systems. In Proceedings of the 2008 International Conference on Prognostics and Health Management, PHM 2008, Denver, CO, USA, 6–9 October 2008. [Google Scholar] [CrossRef]
- Jia, X.; Cai, H.; Hsu, Y.; Li, W.; Feng, J.; Lee, J. A novel similarity-based method for remaining useful life prediction using kernel two sample test. In Proceedings of the Annual Conference of the Prognostics and Health Management Society, PHM, Scottsdale, AZ, USA, 21–26 September 2019; Volume 11, pp. 1–9. [Google Scholar] [CrossRef]
- Heimes, F.O. Recurrent neural networks for remaining useful life estimation. In Proceedings of the 2008 International Conference on Prognostics and Health Management, PHM 2008, Denver, CO, USA, 6–9 October 2008. [Google Scholar] [CrossRef]
- Saxena, A.; Goebel, K.; Simon, D.; Eklund, N. Damage propagation modeling for aircraft engine run-to-failure simulation. In Proceedings of the 2008 International Conference on Prognostics and Health Management, PHM 2008, Denver, CO, USA, 6–9 October 2008. [Google Scholar] [CrossRef]
- Zhang, C.; Lim, P.; Qin, A.K.; Tan, K.C. Multiobjective Deep Belief Networks Ensemble for Remaining Useful Life Estimation in Prognostics. IEEE Trans. Neural Networks Learn. Syst. 2017, 28, 2306–2318. [Google Scholar] [CrossRef] [PubMed]
- Babu, G.S.; Zhao, P.; Li, X.L. Deep convolutional neural network based regression approach for estimation of remaining useful life. Lect. Notes Comput. Sci. 2016, 9642, 214–228. [Google Scholar] [CrossRef]
- Jayasinghe, L.; Samarasinghe, T.; Yuen, C.; Chen, J.; Low, N.; Ge, S.S. Temporal Convolutional Memory Networks for Remaining Useful Life Estimation of Industrial Machinery. arXiv 2018, arXiv:1810.05644. [Google Scholar]
- de Pater, I.; Mitici, M. Predictive maintenance for multi-component systems of repairables with Remaining-Useful-Life prognostics and a limited stock of spare components. Reliab. Eng. Syst. Saf. 2021, 214, 107761. [Google Scholar] [CrossRef]
Current Mean | Current Min | Current Max | Speed Mean | Speed Min | Speed Max | High Current Count | RUL | id |
---|---|---|---|---|---|---|---|---|
0.00 | 0.0 | 0.0 | 0.00 | 0 | 0 | 751 | 0 | 11 |
1.19 | 0.0 | 2.1 | 4035 | 0 | 5024 | 967 | 1 | 11 |
2.15 | 2.1 | 2.2 | 4998 | 4976 | 5024 | 42 | 2 | 11 |
2.11 | 2.1 | 2.2 | 4997 | 4976 | 5016 | 83 | 3 | 11 |
2.18 | 1.8 | 2.4 | 4822 | 4472 | 5024 | 2223 | 4 | 11 |
2.15 | 1.8 | 2.4 | 4516 | 4448 | 5024 | 39,267 | 5 | 11 |
1.84 | 1.6 | 2.2 | 4547 | 4456 | 4840 | 1693 | 6 | 11 |
2.13 | 2.1 | 2.2 | 4996 | 4976 | 5008 | 12 | 7 | 11 |
1.49 | 0.0 | 2.4 | 4564 | 0 | 5032 | 1910 | 0 | 3 |
2.43 | 2.4 | 2.5 | 4639 | 4576 | 4720 | 39 | 1 | 3 |
2.43 | 2.4 | 2.5 | 4557 | 4536 | 4584 | 9 | 2 | 3 |
2.40 | 2.4 | 2.5 | 4497 | 4472 | 4552 | 104 | 3 | 3 |
2.24 | 2.1 | 2.4 | 4493 | 4464 | 4528 | 846 | 4 | 3 |
2.13 | 1.9 | 2.2 | 4493 | 4456 | 4528 | 1017 | 5 | 3 |
Current Mean | Current Min | Current Max | Speed Mean | Speed Min | Speed Max | High Current Count | RUL | id |
---|---|---|---|---|---|---|---|---|
1.08 | 0.0 | 2.2 | 3225 | 0 | 5024 | 567 | 0 | 25 |
2.11 | 2.1 | 2.2 | 4996 | 4968 | 5032 | 41 | 1 | 25 |
2.12 | 2.1 | 2.2 | 4998 | 4984 | 5008 | 10 | 2 | 25 |
Prognostic Algorithm | Hyper Parameter | Description | Possible Settings |
---|---|---|---|
rf | n estimators | number of trees | {200, 800, 1400} |
max features | maximum number of features to consider when looking for the best split | {‘auto’, ‘sqrt’, ‘log2’} | |
min samples leaf | minimum number of samples required to be at a leaf node | {1, 2, 4} | |
SVM | C | learning rate | {0.001, 0.01, 0.1, 10} |
gamma | kernel coefficient | {0.001, 0.01, 0.1, 1} |
Data Set | # Modes | #Conditions | #Train Units | #Test Units |
---|---|---|---|---|
#1 | 1 | 1 | 100 | 100 |
#2 | 1 | 6 | 260 | 259 |
#3 | 2 | 1 | 100 | 100 |
#4 | 2 | 6 | 249 | 248 |
Generic Prognostic Framework | Literature | |||
---|---|---|---|---|
PCA | Correlation- Based | Importance- Based | Paper #1 [34] | Paper #2 [35] |
s2, s3, s4, s7, s11, s12, s15, s17, s20, s21 | s4, s7, s11, s12, s15, s21 | s4, s9, s11, s12 | s7, s8, s9, s12, s16, s17, s20 | s2, s3, s4, s7, s11, s12, s15, s17, s20, s21 |
Dataset | Metric | Paper #1 | Paper #3 | RF in the GPF |
---|---|---|---|---|
FD001 | RMSE | 20.23 | 17.91 | 18.16 |
Score | 802.23 | 479 | 578.20 | |
FD002 | RMSE | 30.01 | 29.59 | 29.15 |
Score | 84,068 | 70,465 | 65,114 | |
FD003 | RMSE | 22.34 | 20.27 | 20.76 |
Score | 1000.51 | 711.13 | 743.03 | |
FD004 | RMSE | 29.62 | 31.12 | 30.00 |
Score | 22,250 | 46,567 | 26,247.53 |
Dataset | Metric | Paper #1 | Paper #2 | Paper #3 | SVM in the GPF |
---|---|---|---|---|---|
FD001 | RMSE | 20.58 | 20.96 | 40.72 | 24.25 |
Score | 852.07 | 1381.5 | 7703 | 2312.64 | |
FD002 | RMSE | 36.27 | 42 | 52.99 | 30.15 |
Score | 521,461 | 589,900 | 316,483 | 19,827.94 | |
FD003 | RMSE | 23.3 | 21.05 | 46.32 | 23.69 |
Score | 1108.68 | 1598.3 | 22,541 | 2472.71 | |
FD004 | RMSE | 40.77 | 45.35 | 59.96 | 32.24 |
Score | 46,611 | 371,140 | 141,122 | 10,248.59 |
Settings | MSE | ||
---|---|---|---|
Rebalancing | Feature Engineering | Prognostic Algorithm | |
RO | None | rf | 1657,90 |
None | None | rf | 1650,41 |
GN | None | rf | 1656,45 |
WERCS | None | rf | 1658,01 |
Settings | MSE | ||
---|---|---|---|
Rebalancing | Feature Engineering | Prognostic Algorithm | |
None | correlation | rf | 1769,25 |
None | importance | rf | 1775,82 |
None | None | rf | 1650,88 |
None | PCA | rf | 2105,58 |
Settings | MSE | ||
---|---|---|---|
Rebalancing | Feature Engineering | Prognostic Algorithm | |
None | None | rf | 1650,88 |
None | None | SVM | 1775,05 |
Dataset | Algorithm | ||
---|---|---|---|
GPF (50 Individuals) | RF | SVM | |
FD001 | 1649.923528 | 1650.410000 | 1775.053164 |
FD002 | 1877.882809 | 1974.466387 | 2152.961399 |
FD003 | 4170.124626 | 4239.466717 | 4650.671887 |
FD004 | 4559.050200 | 4559.050200 | 5238.340000 |
Dataset | Population Size | Rebalancing | Feature Engineering | Prognostic Algorithm |
---|---|---|---|---|
FD001 | 20 | WERCS | None | RF |
30 | RO | None | RF | |
50 | RO | None | RF | |
FD002 | 20 | GN | None | RF |
30 | GN | None | RF | |
50 | GN | None | RF | |
FD003 | 20 | None | importance | SVM |
30 | None | importance | SVM | |
50 | GN | importance | SVM | |
FD004 | 20 | None | None | RF |
30 | None | None | RF | |
50 | None | None | RF |
Failure ID | Plane Tail | Data Points | Flight Cycles |
---|---|---|---|
111 | dlkzncgy | 24593 | 2236 |
18 | wnjxbqsk | 16,623 | 1511 |
114 | enwslczm | 12,877 | 1170 |
116 | iefywfmy | 11,845 | 1077 |
115 | iefywfmy | 11,746 | 1068 |
118 | dlkzncgy | 10,519 | 957 |
112 | dlkzncgy | 10,244 | 932 |
108 | trmblwny | 8998 | 818 |
109 | tjyjdtaf | 8921 | 811 |
113 | lbhkyjhi | 8836 | 803 |
105 | dlkzncgy | 7119 | 648 |
31 | iefywfmy | 6770 | 616 |
22 | iilvtkok | 13,440 | 611 |
110 | iilvtkok | 6255 | 569 |
107 | ibauqnxj | 5403 | 491 |
117 | cntxlxyh | 5391 | 490 |
23 | iilvtkok | 4966 | 452 |
25 | lbhkyjhi | 3358 | 305 |
26 | tjyjdtaf | 2751 | 250 |
28 | tjyjdtaf | 2192 | 199 |
24 | lbhkyjhi | 1763 | 160 |
2 | ibauqnxj | 1661 | 151 |
11 | rgwwyqtt | 517 | 47 |
17 | wnjxbqsk | 88 | 8 |
Settings | MSE | |||
---|---|---|---|---|
Population Size | Cut | GPF | SVM | RF |
20 | 50 | 121,133 | 252,559 | 256,327 |
20 | 100 | 160,608 | 228,725 | 235,180 |
20 | 200 | 176,610 | 191,486 | 186,678 |
20 | 500 | 12,818 | 43,626 | 75,002 |
Population Size | Cut | Rebalancing | Feature Engineering | Prognostic Algorithm | MSE | Percentage of Data |
---|---|---|---|---|---|---|
20 | 50 | RO | importance | SVM | 169,933 | 7,15 |
20 | 100 | GN | importance | SVM | 160,608 | 12,74 |
20 | 200 | GN | PCA | SVM | 119,626 | 27,40 |
20 | 500 | WERCS | None | rf | 12,818 | 55,98 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bieber, M.; Verhagen, W.J.C. A Generic Framework for Prognostics of Complex Systems. Aerospace 2022, 9, 839. https://doi.org/10.3390/aerospace9120839
Bieber M, Verhagen WJC. A Generic Framework for Prognostics of Complex Systems. Aerospace. 2022; 9(12):839. https://doi.org/10.3390/aerospace9120839
Chicago/Turabian StyleBieber, Marie, and Wim J. C. Verhagen. 2022. "A Generic Framework for Prognostics of Complex Systems" Aerospace 9, no. 12: 839. https://doi.org/10.3390/aerospace9120839
APA StyleBieber, M., & Verhagen, W. J. C. (2022). A Generic Framework for Prognostics of Complex Systems. Aerospace, 9(12), 839. https://doi.org/10.3390/aerospace9120839