MC_CRUDE {TesiproV}R Documentation

Crude MonteCarlo Simulation

Description

Method to calculate failure probability for structural engineering

Usage

MC_CRUDE(
  lsf,
  lDistr,
  cov_user = 0.05,
  n_batch = 400,
  n_max = 1e+07,
  use_threads = 6,
  dataRecord = TRUE,
  debug.level = 0
)

Arguments

lsf

objective function with limit state function in form of function(x) x[1]+x[2]...

lDistr

list ob distribiutions regarding the distribution object of TesiproV

cov_user

The Coefficent of variation the simulation should reach

n_batch

Size per batch for parallel computing

n_max

maximum of iteration the MC should do - its like a stop criterion

use_threads

Number of threads for parallel computing, use_threds=1 for single core. Doesnt work on windows!

dataRecord

If True all single steps are recorded and available in the results file after on

debug.level

If 0 no additional info, if 2 high output during calculation

Value

The results will be provided within a list with the following objects. Acess them with "$"-accessor

pf probablity of failure

pf_FORM probablity of failure of the FORM Algorithm

var variation

cov_mc coefficent of the monteCarlo

n_mc number of iterations done

Author(s)

(C) 2021 - M. Ricker, K. Nille-Hauf, T. Feiri - Hochschule Biberach, Institut fuer Konstruktiven Ingenieurbau

References

Spaethe, G.: Die Sicherheit tragender Baukonstruktionen, 2. Aufl. Wien: Springer, 1991. – ISBN 3-211-82348-4


[Package TesiproV version 0.9.2 Index]