damar-wicaksono / uqtestfuns

A Python3 library of test functions from the uncertainty quantification community with a common interface for validation and benchmarking purposes.
https://uqtestfuns.readthedocs.io/en/latest/
MIT License
8 stars 0 forks source link

Add the Two-Dimensional Highly Non-Linear Limit State Function (Example 5) from Grandhi and Wang (1999) #341

Open damar-wicaksono opened 7 months ago

damar-wicaksono commented 7 months ago

The two-dimensional reliabity test function from Grandhi and Wang (1999)[^Grandhi] is defined as follows (see Example 5):

$$ \mathcal{M}(\boldsymbol{x}) = 2.5 + 0.00463 (x_1 + x_2 - 20)^4 - 0.2357 (x_1 - x_2), $$

where $\boldsymbol{x} = \{ x_1, x_2 \}$ is the vector of input variables modeled as two independent normal random variables with mean $10$ and standard deviation $3$. The function features a highly-nonlinear limit state function.

[^Grandhi]: R. V. Grandhi and L. Wang, “Higher-order failure probability calculation using nonlinear approximations,” Computer Methods in Applied Mechanics and Engineering, vol. 168, no. 1–4, pp. 185–206, Jan. 1999, doi: 10.1016/S0045-7825(98)00140-6.