结构可靠度分析需要进行复杂的运算,一般要通过计算机来完成。目前国内用于工程结构可靠度分析的程序存在着通用性差、功能不完善、人机交互性差等缺点,因此有必要开发通用性强、功能全面、界面友好的结构可靠度可视化分析程序供科研工作者和工程技术人员使用。
本文在掌握了常用可靠度分析方法的基础上,提出了一种估计非正态随机变量联合概率密度的方法,并基于MATLABGUI开发了“结构可靠度分析与设计系统”(Structural Reliability Analysis and Design System,简称SRADS),具体工作如下:
(1)针对非正态随机变量联合概率密度函数难以表达的问题,提出了一种利用当量正态化思路来估计联合概率密度的方法,并将该方法应用于含有相关随机变量的蒙特卡洛重要抽样法;(2)基于MATLAB GUI开发了由"JC Method"(简称JCM)、"Mapping Transformation Method"(简称MTM)、" Second Order Reliability Method in Laplace Mode"(简称SORMLM)、"Monte Carlo Direct Sampling Method"(简称MCDSM)、"Monte Carlo Importance Sampling Method"(简称MCISM)、"Design Based On Reliability Index"(简称DBORI)以及"Nataf Transformation Method"(简称NTM)等七个子模块构成的“结构可靠度分析与设计系统”,实现了一次二阶矩法、二次二阶矩法和蒙特卡洛模拟法范畴内的五种可靠度分析方法以及基于目标可靠指标的结构设计方法和Nataf变换的可视化,各子模块的操作很简单,并且分析结果都可以显示在界面上;(3)利用MATLAB的I/O功能将分析结果和计算过程按照一定的格式写入TXT文件,实现了用户保存结构可靠度分析或者基于目标可靠指标设计的“计算书”的功能;(4)通过对有关文献中的大量例题进行分析与计算,验证了“结构可靠度分析与设计系统”和本文所提方法的有效性。
暂无评论