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 damped oscillator test function #77

Closed damar-wicaksono closed 1 year ago

damar-wicaksono commented 1 year ago

The 8-dimensional test function models the mean-square relative displacement of the secondary spring under a white noise acceleration in a two-degree-of-freedom primary-secondary system.

This function was originally used for a test problem in reliability analysis (originally from [^1] and revisited in [^2]). However, for a metamodeling exercise, the primary model response can be used instead of the limit state function.

[^1]: Igusa, T. and A. Der Kiureghian (1985). Dynamic characterization of two degree-of- freedom equipment-structure systems. J. Eng. Mech., 111(1), 1–19. [^2]: Dubourg et al., Metamodel-based importance sampling for structural reliability analysis. Probalistic Engineering Mechanics, 44, 47-57. DOI:10.1016/j.probengmech.2013.02.002

damar-wicaksono commented 1 year ago

This issue has been resolved by PR #95.

Note that this particular implementation only models the primary model response (i.e., mean-square displacement) and not the whole perfomance function used in the context of reliability analysis.