Software

These computer codes are free software provided by SSRG under the terms of the GNU General Public License (http://www.gnu.org/licenses/).


 

vMFMCross-entropy-based Adaptive Importance Sampling Using von Mises-Fisher Mixture for High Dimensional Reliability Analysis

  • Developer: Ziqi Wang (currently at Earthquake Engineering Research & Test Center, Guangzhou University, Guanzhou, China)
  • What it does: Perform adaptive importance sampling for component and system reliability problems using the “Cross-entropy-based Adaptive Importance Sampling Using von Mises-Fisher Mixture for High Dimensional reliability analysis” (Wang and Song 2016).
  • Purpose of development: International collaborative research on high dimensional reliability problem
  • Reference:  Wang, Z., and J. Song, Cross-entropy-based adaptive importance sampling using von Mises–Fisher mixture for high dimensional reliability analysis. Structural Safety. Vol. 59, 42-52, 2016.
  • Download: HERE
  • How to use: Unzip the file into a local folder and set paths. Run the “TestExample.m” to reproduce the results of 5.2 in the reference.
    Read “ReadMe.txt” for more details.

AISCEGM

Cross-entropy-based Adaptive Importance Sampling Using Gaussian Mixture

  • Developer: Ryan H.Y. Wong (currently working at AECOM in Hong Kong)
  • What it does: Perform adaptive importance sampling for component and system reliability problems using the “Cross-entropy-based Adaptive Importance Sampling Using Gaussian Mixture” (Kurtz and Song 2013).
  • Purpose of development: Undergraduate research to develop free computer codes for state-of-the-art algorithms (sponsored by the Department of Civil and Environmental Engineering at UIUC).
  • Reference:  N. Kurtz and J. Song, “Cross-entropy-based Adaptive Importance Sampling Using Gaussian Mixture,” Structural Safety, Vol. 42, pp. 35-44, 2013.
  • Download: HERE (The “accepted author manuscript” of the paper is included)
  • How to use: Unzip the file into a local folder and set paths. Run an input file (see the examples and input file template). Then, run “ceaisgm.m”. Read “CEAISGM.txt” for more details.

Sequentscisial Conditioned Importance Sampling

  • Developers: Young Joo Lee (currently at Ulsan National Institute of Science and Technology) and Junho Song
  • What it does: Evaluates multinormal probabilities using the “Sequential Conditioned Importance Sampling” (Ambartzumian et al. 1998) through a vectorized (i.e. improved efficiency) Matlab code.
  • Purpose of development: Research on identifying critical sequence of failures induced by fatigue crack growth and quantifying the risk of system collapse.
  • Reference:  R. Ambartzumian, A. Der Kiureghian, V.Ohanian, and H.Sukiasian, “Multinormal Probability by Sequential Conditioned Importance Sampling,” Probabilistic Engineering Mechanics, Vol.13, No.4, pp.299-308, 1998.
  • Download: HERE

The-MatrixFERUM toolbox for Matrix-based System Reliability (MSR) Analysis

  • Developer: Bora Gencturk (currently at University of Houston)
  • What it does: Computes the system failure probability and its parameter sensitivities (with respect to parameters that do not affect the correlation coefficients between components) using the MSR method (Song and Kang, 2009)
  • How to use:  (a) Standalone mode: the user provides the component failure probabilities (and sensitivities) and correlation coefficient matrix for direct MSR analysis; and (b) FERUM toolbox mode: the user provides input data for first order component reliability analyses by FERUM. The code collects the calculated component failure probabilities (and sensitivities) and calculate the correlation coefficient matrix to perform MSR analysis. A detailed manual written by the developer (Bora Gencturk) is enclosed.
  • Purpose of development: Final term project of CEE491: Decision and Risk Analysis at the University of Illinois, Urbana-Champaign (Spring 2008).
  • Disclaimer: This is an open-source code provided to promote education and research, and may contain methods under further development.
  • Reference:  J. Song, and W.H. Kang, “System Reliability and Sensitivity under Statistical Dependence by Matrix-based System Reliability Method,” Structural Safety, Vol.31, No.2, pp.148-156, 2009.
  • Download: HERE

Coming_soonMore computer codes coming soon… including an open-source code for Sequential Compounding Method (SCM; Kang and Song, 2010).


* Photo credits: atomictoaster.com, sharepoint.biwug.be

7 thoughts on “Software

  1. The link offered for the downloading is invalid. Could you please upload it again? or send the computer codes of Matrix-based System Reliability (MSR) Analysis to me by email(xiaozhipeng@zju.edu.cn)?
    Thanks a lot!

    1. The link is working. My guess is your internet service provider does not allow you to download the zip file. I am sending it to you by email. Thanks for your interest.

  2. Professor, I can not download the Sequential Conditioned Importance Sampling code. Check it please. Thank you

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s