cutsets: Fault Tree Minimal Cut Set Determination

Description Usage Arguments Value References Examples

View source: R/cutsets.R

Description

Performs the original MOCUS (Method for Obtaining Cut Sets) developed by J. Fussell and W. Vesely.

Usage

1
cutsets(DF) 

Arguments

DF

A fault tree dataframe such as returned from ftree.make or related add... functions.

Value

Returns a list of matrices for each of cut set lengths found. Each element is defined by its unique ID assigned in the fault tree.

References

Fussell, J., Vesely, W.E. (1972) A New Method for Obtaining Cut Sets for Fault Trees Transactions ANS, No. 15

Ericson, Clifton A. II (2011) Fault Tree Analysis Primer CreateSpace Inc.

Nicholls, David [Editor] (2005) System Reliability Toolkit Reliability information Analysis Center

O'Connor, Patrick D.T. (1991) Practical Reliability Engineering John Wiley & Sons

Vesely, W.E., Goldberg, F.F., Roberts, N.H., Haasl, D.F. (1981) Fault Tree Handbook U.S. Nuclear Regulatory Commission

Vesely, W.E., Stamatelato, M., Dugan, J., Fragola, J., Minarick, J., Railsback, J. (2002) Fault Tree Handbook with Aerospace Applications NASA

Doelp, L.C., Lee, G.K., Linney, R.E., Ormsby R.W. (1984) Quantitative fault tree analysis: Gate-by-gate method Plant/Operations Progress Volume 3, Issue 4 American Institute of Chemical Engineers

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
mytree <-ftree.make(type="or")
mytree <- addLogic(mytree, at=1, type= "and", name="A and B failed")
mytree <- addProbability(mytree, at=2, prob=.01, name="switch A failure")
mytree <- addProbability(mytree, at=2, prob=.01, name="switch B failure")
mytree <- addLogic(mytree, at=1, type= "and", name="A and C failed")
mytree <- addDuplicate(mytree, at=5, dup_id=3)
mytree <- addProbability(mytree, at=5, prob=.01, name="switch C failure")
mytree <- addLogic(mytree, at=1, type= "and", name="B and C failed")
mytree <- addDuplicate(mytree, at=8, dup_id=4)
mytree <- addDuplicate(mytree, at=8, dup_id=7)
mycutsets<-cutsets(mytree)

jto888/FaultTree1 documentation built on March 14, 2020, 12:05 a.m.