MATLAB在结构可靠度分析中的应用.pdf
第30卷 第 8朝 嘉应学院学报 (自然科学) VoI.30 No.08
2012年 8月 JOURNALOFJIAYINGUNIVERSITY(NaturalScience) Aug.2012
MATLAB在结构可靠度分析中的应用
杨 艳 ,吴 洋
(1.重庆交通大学 河海学院,重庆400074;2.国家内河航道整治工程技术研究中心,重庆40C~74)
摘 要:以某砌石重力坝为例 ,利用结构可靠度计算方法中的Jc法和Monte—Carlo法进行可靠度分析,建立结构
功能函数,利用MATLAB数学软件分别对Jc法和Monte—Cralo法进行编程计算,得到砌石重力坝的失效瓴率与
可靠度指标.运行结果表明运用MATLAB编程计算精度较高,运行速度较快.
关键词:结构可靠度 ;JC法;Monte—Carlo法;砌石重力坝;MATLAB
中图分类号:TU363 文献标识码:A 文章编号:1006—642X(2012)08—0034…04
0 引言 相等(如图1)·
结构可靠度分析即是分析结构在规定时间内、
规定条件下完成预定功能的概率 ¨J.结构可靠度分
析原理在水工结构设计方面已应用多年,常用的结
构可靠度计算方法有一次二阶矩法、改进一次二阶
矩法、Jc法、Monte—Carlo法等等.随着计算机技术 FY、、1=FEk \ lx· “x
图1 “当量正态化”条件
的迅速发展,可以运用数学软件编程来求解结构可
其次,根据条件①和②求得等效 i 7,的
靠度问题,以提高计算效率和精度.本文以一砌石
值 置和标准差 五:
重力坝为例,利用MATLAB数学软件进行可靠度编 : i’
一 墨 [Fx 、1, (1)
程计算,计算速度较快,结果合理.
{ [Fx.(;)1
丑 . . . . . . . . . . . .. . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .. . . . . . . :...一一 ~ 2)
1 结构可靠度计算方法原理
1.1jc法
JC法是采用 “当量正态化”的改进一次二阶验
0~i :
算点法,首先将非正态的随机变量进行 “当量正态 =—垒■======二=====.· 3j
化”,“当量正态化”有如下条件:①在设计验算点 √√耋(轰蓑‘I))
i’处,当量正态变量 的分布函数值 ,(’)与
原变量的分布函数值 F ( )相等;②在设计验算
点 i’处,当量正态变量 i的概率密度函数值 : 丝√ gX…i二 、
塞(ox,I)。
. ( )与原变量的概率密度 函数值值 ( )
收稿 日期 :2012—06—2O
作者简介 :杨 艳 (1989一),女,重庆长寿