Method to calculate failure probability for structural engineering using approximation of limit state function with linear part.
FORM(
lsf,
lDistr,
n_optim = 10,
loctol = 0.01,
optim_type = "rackfies",
debug.level = 0
)
objective function with limit state function in form of function(R,E) {R-E}
. Supplied by a SYS_ object, do not supply yourself.
list ob distribiutions regarding the distribution object of TesiproV. Supplied by a SYS_ object, do not supply yourself.
number of opimaziationcycles (not recommended/need for lagrangian algorithms).
Tolerance of the local solver algorithm
Optimaziationtypes. Available: Augmented Lagrangian Algorithm (use: "auglag"), Rackwitz-Fissler Algorithm (use: "rackfies").
If 0 no additional info if 2 high output during calculation
The results will be provided within a list with the following objects.
beta HasoferLind Beta Index
pf probablity of failure
u_points solution points
dy gradients
HASOFER AM, LIND NC. An exact and invarient first order reliability format. J Eng Mech Div Proc ASCE 1974;100(1):111<U+2013>21.
Rackwitz-Fiessler: RACKWITZ R., FIESSLER B. Structural reliability under combined random load sequences. Comput Struct 1978;9(5), S. 489<U+2013>94.
Optimised algorithm: YPMA, J., JOHNSON, S.G., BORCHERS, H.W., EDDELBUETTEL, D., RIPLEY, B., HORNIK K., CHIQUET, J., ADLER, A., nloptr: R Interface to NLopt. R package. 2020. Version 1.2.2.
Spaethe, G.: Die Sicherheit tragender Baukonstruktionen, 2. Aufl. Wien: Springer, 1991. <U+2013> ISBN 3-211-82348-4