44,177 research outputs found
Damage classification and estimation in experimental structures using time series analysis and pattern recognition
Peer reviewedPreprin
Recommended from our members
Estimating Residual Faults from Code Coverage
Many reliability prediction techniques require an estimate for the number of residual faults. In this paper, a new theory is developed for using test coverage to estimate the number of residual faults. This theory is applied to a specific example with known faults and the results agree well with the theory. The theory is used to justify the use of linear extrapolation to estimate residual faults. It is also shown that it is important to establish the amount of unreachable code in order to make a realistic residual fault estimate
Online Bearing Remaining Useful Life Prediction Based on a Novel Degradation Indicator and Convolutional Neural Networks
In industrial applications, nearly half the failures of motors are caused by
the degradation of rolling element bearings (REBs). Therefore, accurately
estimating the remaining useful life (RUL) for REBs are of crucial importance
to ensure the reliability and safety of mechanical systems. To tackle this
challenge, model-based approaches are often limited by the complexity of
mathematical modeling. Conventional data-driven approaches, on the other hand,
require massive efforts to extract the degradation features and construct
health index. In this paper, a novel online data-driven framework is proposed
to exploit the adoption of deep convolutional neural networks (CNN) in
predicting the RUL of bearings. More concretely, the raw vibrations of training
bearings are first processed using the Hilbert-Huang transform (HHT) and a
novel nonlinear degradation indicator is constructed as the label for learning.
The CNN is then employed to identify the hidden pattern between the extracted
degradation indicator and the vibration of training bearings, which makes it
possible to estimate the degradation of the test bearings automatically.
Finally, testing bearings' RULs are predicted by using a -support
vector regression model. The superior performance of the proposed RUL
estimation framework, compared with the state-of-the-art approaches, is
demonstrated through the experimental results. The generality of the proposed
CNN model is also validated by transferring to bearings undergoing different
operating conditions
A bayesian analysis of beta testing
In this article, we define a model for fault detection during the beta testing phase of a software design project. Given sampled data, we illustrate how to estimate the failure rate and the number of faults in the software using Bayesian statistical methods with various different prior distributions. Secondly, given a suitable cost function, we also show how to optimise the duration of a further test period for each one of the prior distribution structures considered
Optimal discrete stopping times for reliability growth tests
Often, the duration of a reliability growth development test is specified in advance and the decision to terminate or continue testing is conducted at discrete time intervals. These features are normally not captured by reliability growth models. This paper adapts a standard reliability growth model to determine the optimal time for which to plan to terminate testing. The underlying stochastic process is developed from an Order Statistic argument with Bayesian inference used to estimate the number of faults within the design and classical inference procedures used to assess the rate of fault detection. Inference procedures within this framework are explored where it is shown the Maximum Likelihood Estimators possess a small bias and converges to the Minimum Variance Unbiased Estimator after few tests for designs with moderate number of faults. It is shown that the Likelihood function can be bimodal when there is conflict between the observed rate of fault detection and the prior distribution describing the number of faults in the design. An illustrative example is provided
Recommended from our members
Modeling the effects of combining diverse software fault detection techniques
The software engineering literature contains many studies of the efficacy of fault finding techniques. Few of these, however, consider what happens when several different techniques are used together. We show that the effectiveness of such multitechnique approaches depends upon quite subtle interplay between their individual efficacies and dependence between them. The modelling tool we use to study this problem is closely related to earlier work on software design diversity. The earliest of these results showed that, under quite plausible assumptions, it would be unreasonable even to expect software versions that were developed âtruly independentlyâ to fail independently of one another. The key idea here was a âdifficulty functionâ over the input space. Later work extended these ideas to introduce a notion of âforcedâ diversity, in which it became possible to obtain system failure behaviour better even than could be expected if the versions failed independently. In this paper we show that many of these results for design diversity have counterparts in diverse fault detection in a single software version. We define measures of fault finding effectiveness, and of diversity, and show how these might be used to give guidance for the optimal application of different fault finding procedures to a particular program. We show that the effects upon reliability of repeated applications of a particular fault finding procedure are not statistically independent - in fact such an incorrect assumption of independence will always give results that are too optimistic. For diverse fault finding procedures, on the other hand, things are different: here it is possible for effectiveness to be even greater than it would be under an assumption of statistical independence. We show that diversity of fault finding procedures is, in a precisely defined way, âa good thingâ, and should be applied as widely as possible. The new model and its results are illustrated using some data from an experimental investigation into diverse fault finding on a railway signalling application
- âŠ