Dissertation > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development

Reliability Analysis Software Development Based on Fault Tree

Author LiuFei
Tutor XieLiYang
School Northeastern University
Course Mechanical Design and Theory
Keywords System Reliability Software of FTA Automatic building the fault-tree
CLC TP311.52
Type Master's thesis
Year 2009
Downloads 176
Quotes 0
Download Dissertation

FTA is an important method to evaluate the reliability and security of complicated system. After almost forty years development, FTA has had relative complete theory and been applicatied broadly. Using FTA, qualitative and quantitative analysis of the reliability of the system can be carried out to derive all failure mode combinations of the system, the key component and its importance of the system. All of these can help the designer fulfill the distribution of the reliability of the system, etc.Moreover, along with the increase of system complexity and the increase of system components, the research of system reliability depending on handwork has already become very difficult, so we should compose some program to analysis the system by the aid of computer. This thesis will do some research on these questions.Through the object-oriented technology of programming, I develop this mutual software of FTA based on VC++6.0. This software based on the conception of delamination, it transfers the information of these events while building the fault-tree. So the information that required user to input will be decreased. While analyzing the fault-tree, this software use algorithm based on the Semanders and prime-number algorithm to gain the MCS. This algorithm is easy to be implemented in computer. The thesis completes the basic function such as qualitative-analysis and quantified-analysis, at the same time, it applies a technique based on modules and transfer events to simplify fault tree, and achieve the analyses and calculate of big fault tree. Moreover, FTA software has been related with the three-dimensional mechanical design software. Through secondary development for three-dimensional design software and using recursive method to traverse the assembly of mechanical system documents, I can access the name of the components and their relationships of mechanical system and store in a temporary file. And then starting a process to create the FTA software, read the information in the temporary files and build the fault tree directly.This software completes the visualizing and mutual operation and has many merits such as having complete function, easy to distinguish, having good feedback. Compared with the other FTA software, it is simple to input and operation, and in the big fault tree analyses, it is very rapid because of simplified technique.

Related Dissertations
More Dissertations