Learn R Programming

crackR (version 0.3-9)

crackR-package: Probabilistic damage tolerance analysis for fatigue cracking of metallic aerospace structures

Description

Using a sampling-based approach (either sequential importance sampling explicit Monte Carlo), this package can be used to perform a probabilistic damage tolerance for aircraft structures. It can model a single crack, or two simultaneously growing fatigue cracks (the so-called continuing damage problem). With a single crack, multiple types of future repairs are possible.

Arguments

Details

Package:
crackR
Type:
Package
Version:
0.3-9
Date:
2014-04-21
License:
GPL-3

To run a crackR analysis, first create an object of class crackR. This is accomplished by first creating an object of class crackRparameters. This can be done by modifying a supplied data set, such as with data(cp7). Use crackRinit() on the crackRparameters object to generate the crackR object. To perform the analysis, use analyze() or crackRmc().

References

MIL-STD-1530C (USAF) "General Guidelines For Aircraft Structural Integrity Program (ASIP)", Nov 2005 MIL-HDBK-1823A (Department of Defense, USA) "Nondestructive Evaluation System Reliability Assessment", Apr 2009 PRoF Ver. 3.0 PRobability of Fracture, Software Package, University of Dayton Research Institute, Dayton, OH, 2005 Halbert, K. "Estimation of Probability of Failure for Damage-Tolerant Aerospace Structures" PhD Thesis, Temple University Department of Statistics, Philadelphia, PA, Apr 2014

See Also

crackRinit analyze crackRmc

Examples

Run this code
set.seed(327)
## cp7ext data is part of this package
data(cp7ext)
## prepare a crackR object for analysis
cp7ext.init <- crackRinit(cp7ext)
## perform sequential importance sampling analysis
cp7ext.out  <- analyze(cp7ext.init)
## Plot SFPOF and PCD results
plot(cp7ext.out)

Run the code above in your browser using DataLab