Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T12:21:09.668Z Has data issue: false hasContentIssue false

Reasoning about system-level failure behavior from large sets of function-based simulations

Published online by Cambridge University Press:  30 September 2014

David C. Jensen*
Affiliation:
Department of Mechanical Engineering, University of Arkansas, Fayetteville, Arkansas, USA
Oladapo Bello
Affiliation:
Department of Mechanical Engineering, University of Arkansas, Fayetteville, Arkansas, USA
Christopher Hoyle
Affiliation:
School of Mechanical, Industrial and Manufacturing Engineering, Oregon State University, Corvallis, Oregon, USA
Irem Y. Tumer
Affiliation:
School of Mechanical, Industrial and Manufacturing Engineering, Oregon State University, Corvallis, Oregon, USA
*
Reprint requests to: David C. Jensen, Department of Mechanical Engineering, University of Arkansas, 204 Mechanical Engineering Building, Fayetteville, AR 72701, USA. E-mail: dcjensen@uark.edu
Rights & Permissions [Opens in a new window]

Abstract

This paper presents the use of data clustering methods applied to the analysis results of a design-stage, functional failure reasoning tool. A system simulation using qualitative descriptions of component behaviors and a functional reasoning tool are used to identify the functional impact of a large set of potential single and multiple fault scenarios. The impact of each scenario is collected as the set of categorical function “health” states for each component-level function in the system. This data represents the space of potential system states. The clustering and statistical tools presented in this paper are used to identify patterns in this system state space. These patterns reflect the underlying emergent failure behavior of the system. Specifically, two data analysis tools are presented and compared. First, a modified k-means clustering algorithm is used with a distance metric of functional effect similarity. Second, a statistical approach known as latent class analysis is used to find an underlying probability model of potential system failure states. These tools are used to reason about how the system responds to complex fault scenarios and assists in identifying potential design changes for fault mitigation. As computational power increases, the ability to reason with large sets of data becomes as critical as the analysis methods used to collect that data. The goal of this work is to provide complex system designers with a means of using early design simulation data to identify and mitigate potential emergent failure behavior.

Information

Type
Special Issue Articles
Copyright
Copyright © Cambridge University Press 2014 
Figure 0

Fig. 1. Architecture of the electrical power system used for function-based failure analysis and results clustering.

Figure 1

Table 1. Operational states the software control attempts to maintain

Figure 2

Table 2. Relational matrix for identifying the distance between function health states

Figure 3

Fig. 2. Summary of results for applying a modified k-means clustering to the unique system failure states. (a) The sum of the within-cluster square distance of scenarios to the centroid of their respective cluster. (b) Graphing clusters based on their distance from centroid and total scenario impact with five clusters. Cluster 3 has both vertical (impact) variance and horizontal (similarity) variance and could be separated into two clusters.

Figure 4

Table 3. Evaluating cluster distance and impact mean and coefficient of variation

Figure 5

Fig. 3. Comparing the clustering found through the k-means and latent class analysis method. Discrepancies are marked with diamonds. Note that some markers overlap.

Figure 6

Table 4. Comparing the centroid to centroid cluster distance and scenario membership overlap

Figure 7

Fig. 4. The clusters identified through the modified k-means and latent class analysis are mapped to the system model.

Figure 8

Table 5. Off-nominal functional impact for each cluster and representative scenario

Figure 9

Table 6. Relation of degraded software control states to scenario clusters