Mission-based reliability prediction in component-based systems
This paper develops a framework for the extraction of a reliability block diagram in component-based systems for reliability prediction with respect to specific missions. A mission is defined as a composition of several high-level functions occurring at different stages and for a specific time during the mission. The high-level functions are decomposed into lower-level functions, which are then mapped to their corresponding components or component assemblies. The reliability block diagram is obtained using functional decomposition and function-component association. Using the reliability block diagram and the reliability information on the components such as failure rates, the reliability of the system carrying out a mission can be estimated. The reliability block diagram is evaluated by converting it into a logic (Boolean) expression. A modeling language created using the Generic Modeling Environment (GME) platform is used, which enables modeling of a system and captures the functional decomposition and function-component association in the system. This framework also allows for real-time monitoring of the system performance where the reliability of the mission can be computed over time as the mission progresses. The uncertainties in the failure rates and operational time of each high-level function are also considered which are quantified through probability distributions using the Bayesian framework. The dependence between failures of components are also considered and are quantified through a Bayesian network (BN). Other quantities of interest such as mission feasibility and function availability can also be assessed using this framework. Mission feasibility analysis determines if the mission can be accomplished given the current state of components in the system, and function availability provides information whether the function will be available in the future given the current state of the system. The proposed methodology is demonstrated using a radio-controlled (RC) car to carry out a simple surveillance mission.
epistemic uncertainty, Real-Time Monitoring, Reliability Assessment, mission planning
Bae, H.-R., Grandhi, R. V., & Canfield, R. A. (2004). Epistemic uncertainty quantification techniques including evidence theory for large-scale structures. Computers & Structures 82(13), 1101-1112.
Bennetts, R. G. (1982). Analysis of reliability block diagrams by Boolean techniques. IEEE Transactions on Reliability, 31(2), 159-166.
Bensi, M., & Der Kiureghian, A. (2010). Seismic hazard modeling by Bayesian network and application to a high-speed rail system, Proceedings of International Symposium on Reliability Engineering and Risk Management, (Ed: J. Li), Tongji University Press, Shanghai, China.
Bouti, A., & Kadi, D. A. (1994). A state-of-the-art review of FMEA/FMECA. International Journal of Reliability, Quality and Safety engineering, 1(04), 515-543.
De Campos, L.M., Fernández-Luna, J.M., & Huete, J.F. (2004). Bayesian networks and information retrieval: an introduction to the special issue, Information Processing & Management, Elsevier, 40 (5): 727–733.
Dubey, A., Mahadevan, N., & Karsai, G. (2012). The inertial measurement unit example: A software health management case study. Technical Report. ISIS-12-101, Institute for Software Integrated Systems, Vanderbilt University, http://isis.vanderbilt.edu/node/4496.
Friedman, N., Linial, M., Nachman, I., & Pe’er, D. (2004) Using Bayesian Networks to Analyze Expression Data, Journal of Computational Biology, (3/4): 601–620.
Jiang, X., & Cooper, G.F. (2010). A Bayesian Spatio-Temporal Method for Disease Outbreak Detection, Journal of American Medical Informatics Association 17 (4): 462–71.
Kececioglu, D. (1972). Reliability analysis of mechanical components and systems. Nuclear Engineering and Design, 19(2), 259-290.
Kenarangui, R. (1991). Event-tree analysis by fuzzy probability. IEEE Transactions on Reliability, 40(1), 120-124.
Koller, D., & Friedman, N. (2009). Probabilistic graphical models: principles and techniques. MIT press.
Krishnamurthy, S., & Mathur, A. P. (1997). On the estimation of reliability of a software system using reliabilities of its components. Proceedings of Eighth IEEE International Symposium in Software Reliability Engineering (pp. 146-155). 2-5 November, Albuquerque, New Mexico, USA.
Kurtoglu, T., & Tumer, I. Y. (2008). A graph-based fault identification and propagation framework for functional design of complex systems. Journal of Mechanical Design, 130, 051401.
Kurtoglu, T., Tumer, I. Y., & Jensen, D. C. (2010). A functional failure reasoning methodology for evaluation of conceptual system architectures. Research in Engineering Design, 21(4), 209-234.
Ledeczi, A., Maroti, M., Bakay, A., Karsai, G., Garrett, J., Thomason, C., Nordstrom, G., Sprinkle, J. & Volgyesi, P. (2001). The generic modeling environment. Workshop on Intelligent Signal Processing, Budapest, Hungary (Vol. 17, p. 1).
Lee, W. S., Grosh, D. L., Tillman, F. A., & Lie, C. H. (1985). Fault Tree Analysis, Methods, and Applications. A Review. IEEE Transactions on Reliability, 34(3), 194-203.
Mahadevan, N., Dubey, A., Balasubramanian, D., & Karsai, G. (2013). Deliberative, search-based mitigation strategies for model-based software health management. Innovations in Systems and Software Engineering, 9(4), 293-318.
Mosterman, P. (2007). Model-based design of embedded systems. Proceedings of IEEE International Conference on Microelectronic Systems Education, June 3-4, San Diego, California, USA.
Nannapaneni, S., & Mahadevan, S. (2014). Uncertainty quantification in performance evaluation of manufacturing processes. Proceedings of the IEEE International Conference on Big Data (pp. 996-1005), October 27-30, Washington DC, USA.
Nannapaneni, S., & Mahadevan, S. (2015). Model and Data Uncertainty Effects on Reliability Estimation. Proceedings of the 17th Non-Deterministic Approaches Conference, AIAA SciTech, Kissimmee, Florida, USA.
O’Connor, P. D. T., Newton, D., & Bromley, R. (2002). Practical Reliability Engineering, John Wiley and Sons. Chichester, England.
Python library for Electronic Design Automation (PyEDA) Documentation [Online]. https://media.readthedocs.org/pdf/pyeda/latest/pyeda.pdf. Last accessed – January 31, 2016.
Rao, S. S., & Cao, L. (2002). Optimum Design of Mechanical Systems Involving Interval Parameters. Journal of Mechanical Design, ASME, 124(3), 465-472.
Sankararaman, S., & Mahadevan, S. (2011). Likelihood-based representation of epistemic uncertainty due to sparse point data and interval data, Reliability Engineering and System Safety, Vol. 96, No. 7, pp. 814-824.
Sankararaman, S., & Mahadevan, S. (2013). Distribution type uncertainty due to sparse and imprecise data. Mechanical Systems and Signal Processing, 37(1), 182-198.
Schattkowsky, T., & Muller, W. (2004). Model-based design of embedded systems. Proceedings of Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (pp. 113-128), Vienna, Austria.
Schmidt, D. C. (2006). Guest editor's introduction: Model-driven engineering. Computer, 39(2), 0025-31.
Teng, S. H. G., & Ho, S. Y. M., (1996). Failure mode and effects analysis: an integrated approach for product design and process control. International Journal of Quality & Reliability Management, 13(5), 8-26.
Urbina, A., Mahadevan, S., & Paez, T.L. (2012). A Bayes Network Approach to Uncertainty Quantification in Hierarchically Developed Computational Models, International Journal for Uncertainty Quantification. Vol. 2, No. 2, pp. 173-193.
Wood, A. P. (2001). Reliability-metric varieties and their relationships. Proceedings of IEEE Annual Reliability and Maintainability Symposium (pp. 110-115), January 22-25, Philadelphia, Pennsylvania