欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    结构可靠度编程作业.docx

    • 资源ID:100852742       资源大小:36.83KB        全文页数:12页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    结构可靠度编程作业.docx

    Matlab编程作业姓 名:余振学 号:13102020217 专 业:结构工程指导老师:杨春侠习题一:承受恒载和楼面活荷载的钢筋混凝土轴心受压短柱,已知恒载产 生的轴向力M 为正态分布,活载产生的轴向力M为极值I 型分布,截 面承载能力(抗力)R 为对数正态分布,统计参数分别为HnG=1159.1kN, OM=81.1kN, n=765.5kN, on=222kN,p=4560kN,=729.6kN, 极限状态方程为Z=R一Ng一NL=0, 求可靠指标和设计验算点。方法一muX=4560,765.5,1159.1; %均值cvX=729.6/4560,222/765.5,81.1/1159.1;% 变异系数bbeta=JC_3(muX,cvX) M-file:function bbeta=JC_3(muX,cvX)sigmaX=cvX.*muX; %标准差sLn=sqrt(log(1+(sigmaX(1)/muX(1)2); mLn=log(muX(1)/sqrt(1+cvX(1)“2);aEv=pi/(sqrt(6)*sigmaX(2); %求极值I 型分布的参数psi=0.5772uEv=muX(2)-psi/aEv; sigmaX1=sigmaX;x=muX; m=0;b0=0; bl=3.2; whileabs(b1-b0)/b1)>le-3%记录循环次数%可靠度的初始值%可靠度的第二个值sigmaX1(1)=sLn*muX(1);%抗力R当量正态化muX1(1)=muX(1)*(1+mLn-log(muX(1);t=exp(-aEv)*(muX(2)-uEv);%活载L 当量正态化f1=aEv*exp(-aEv)*(muX(2)-uEv)-t); f2=exp(-t);a=norminv(f2):%标准正态概率密度反函数求值y=normpdf(a);%标准正态概率密度求值sigmaX1(2)=y/f1;muX1(2)=muX(2)-a*sigmaX1(2);sigmaX1=sigmaX1(1);sigmaX1(2);sigmaX1(3); w=norm(sigmaX1);bbeta=(muX1(1)-muX1(2)-muX1(3)/w; %求bbeta值Alphar=-sigmaX1(1)/w; %求方向余弦Alphal=sigmaX1(2)/w; Alphag=sigmaX1(3)/w;x(1)=muX1(1)+Alphar*bbeta*sigmaX1(1):% 求循环后验算点的坐标值x(2)=muX1(2)+Alphal*bbeta*sigmaX1(2); x(3)=muX1(3)+Alphag*bbeta*sigmaX1(3); x=x(1);x(2);x(3);muX=x;m=m+1;b0=bl;b1=bbeta; enddisp(结果:)fprintf (循环次数m:m=%dn',m);fprintf (可靠度指标贝塔: bbeta=%1.2fn',bbeta);fprintf (最后验算点坐标: muX=%1.2f;%1.2f;%1.2fn,muX);结果:循环次数m:m=6可靠度指标贝塔:bbeta=3.959最后验算点坐标:muX=3011.84;1817.98;1193.86方法二muX=4560,765.5,1159.1;cvX=729.6/4560,222/765.5,81.1/1159.1; bbeta=JC_3(muX,cvX)M-file 如下:function bbeta=JC_3(muX,cvX) sigmaX=cvX.*muX;sLn=sqrt(log(1+(sigmaX(1)/muX(1)2); mLn=log(muX(1)-sLn*2/2;aEv=sqrt(6)*sigmaX(2)/pi; uEv=psi(1)*aEv+muX(2);muX1=muX;sigmaX1=sigmaX; x=muX;normX=eps; m=0;while abs(norm(x)-normX)/normX>1e-6 normX=norm(x);sigmaX1(1)=sLn*muX(1);%记录循环次数%向 量x 二范数的前后两个值的相对误差 %计算x 的二范数%抗力R的当量正态化muX1(1)=muX(1)*(1+mLn-log(muX(1);t=exp(-1/aEv)*(muX(2)-uEv); %活载L的当量正态化f1=(1/aEv)*exp(-1/aEv)*(muX(2)-uEv)-t); f2=exp(-t);a=norminv(f2); y=normpdf(a): sigmaX1(2)=y/f1;muX1(2)=muX(2)-a*sigmaX1(2): w=norm(sigmaX1);bbeta=(muX1(1)-muX1(2)-muX1(3)/w; Alphar=-sigmaX1(1)/w;Alphal=sigmaX1(2)/w; Alphag=sigmaX1(3)/w;x(1)=muX1(1)+Alphar*bbeta*sigmaX1(1); x(2)=muX1(2)+Alphal*bbeta*sigmaX1(2); x(3)=muX1(3)+Alphag*bbeta*sigmaX1(3); x=x(1);x(2);x(3);muX=x; m=m+1; endfprintf (循环次数m:m=%dn',m);fprintf (可靠度指标贝塔:bbeta=%1.2fn',bbeta);fprintf (最后验算点坐标: muX=%1.2f;%1.2f;%1.2fn',muX); 结果:循环次数m:m=7可靠度指标贝塔:bbeta=3.96最后验算点坐标:muX=3012.13;1818.30;1193.83方法三muX=4560,765.5,1159.1;cvX=729.6/4560,222/765.5,81.1/1159.1;M(b)b-file(et)a=C3:(muX,cvX)function bbeta=JC_3(muX,cvX) sigmaX=cvX.*muX;sLn=sqrt(log(1+(sigmaX(1)/muX(1)2); mLn=log(muX(1)/sqrt(1+cvX(1)2);aEv=pi/(sgrt(6)*sigmaX(2); uEv=psi(1)/aEv+muX(2);muX1=muX;%muX:均值和cvX:变异系数 %计算标准差以便下面使用%求极值I 型分布的参数 %psi(1)=-0.5772sigmaX1=sigmaX; x=muX;for i=1:10sigmaX1(1)=sLn*muX(1);muX1(1)=muX(1)*(1+mLn-log(muX(1): t=exp(-aEv)*(muX(2)-uEv);fl=aEv*exp(-aEv)*(muX(2)-uEv)-t); f2=exp(-t);a=norminv(f2);y=normpdf(a);sigmaX1(2)=y/f1;muX1(2)=muX(2)-a*sigmaX1(2);%对抗力R进行当量正态化 %对活载L进行当量正态化%标准正态概率密度反函数求值 %标准正态概率密度求值sigmaX1=sigmaX1(1);sigmaX1(2);sigmaX1(3);bbeta(w=nor)(muX(sigma)1);-muX1(2)-muX1(3)/w;%求bbeta值Alphar=-sigmaX1(1)/w;%求方向余弦Alphal=sigmaX1(2)/w;Alphag=sigmaX1(3)/w;x(1)=muX1(1)+Alphar*bbeta*sigmaX1(1);% 求循环后验算点的坐标值 x(2)=muX1(2)+Alphal*bbeta*sigmaX1(2);x(x)X)1;()2(+)A) ;(l)x(ph)(b)b;eta*sigmaX1(3); %将计算的验算点坐标放入数组xmuX=x; %将x 赋予给muX以便下次循环使用enddisp ( 结 果 : )fprintf (可靠度指标贝塔:bbeta=%1.2fn',bbeta);fprintf (最后验算点坐标:muX=%1.2f;%1.2f;%1.2fn',muX);结果:可靠度指标贝塔:bbeta=3.96最后验算点坐标:muX=3012.18;1818.35;1193.83习题二承受恒载和楼面活荷载的钢筋混凝土轴心受压短柱,已知恒载产 生的轴向力M 为正态分布,活载产生的轴向力M 为极值I 型分布,抗 力R 为对数正态分布,统计参数分别为Ac=636kN,m=0.07,AL=840kN, M=0.29, 8R=0.17, 极限状态方程为Z=RM 一M=0, 试求目标可靠指标=3.7时的截面抗力平均值A。 若K=1.33,C30 混凝土,HRB335钢筋,试设计截面尺寸和配筋。方法一.muX=1476,840,636;cvX=0.17,0.29,0.07;% 变异系数bbeta=JC_3(muX,cvX) M-file 如下:function bbeta=JC_3(muX,cvX) sigmaX=cvX.*muX;sLn=sqrt(log(1+0.172); mLn=muX(1)*sLn;aEv=sqrt(6)*sigmaX(2)/pi; uEv=psi(1)*aEv+muX(2);muX1=muX;sigmaX1=sigmaX; x=muX;normX=epsm=0; %记录循环次数while abs(norm(x)-normX)/normX>1e-6 %向 量x 二范数的前后两个值的相对误差normX=norm(x);t=exp(-1/aEv)*(muX(2)-uEv);f1=(1/aEv)*exp(-1/aEv)*(muX(2)-uEv)-t); f2=exp(-t);a=norminv(f2);y=normpdf(a);sigmaX1(2)=y/f1;muX1(2)=muX(2)-a*sigmaX1(2); w=norm(sigmaX1);bbeta=3.7;%计算x 的二范数%活载L的当量正态化Alphar=-sigmaX1(1)/w; Alphal=sigmaX1(2)/w; Alphag=sigmaX1(3)/w;x(2)=muX1(2)+Alphal*bbeta*sigmaX1(2); x(3)=muX1(3)+Alphag*bbeta*sigmaX1(3); x(1)=x(2)+x(3);x=x(1);x(2);x(3); muX=x;m=m+1; endfprintf (循环次数m:m=%dn',m);fprintf (最后验算点坐标:muX=%1.2f;%1.2f;%1.2fn,muX); 结果:循环次数m:m=9最后验算点坐标:muX=muX=2952.38;2306.65;645.73方法二muX=1476,840,636:cvX=0.17,0.29,0.07;% 变异系数bbeta=JC_3(muX,cvX)M-file 如下:function bbeta=JC_3(muX,cvX)%muX:均值和cvX:变异系数sigmaX=cvX.*muX;%计算标准差以便下面使用sLn=sqrt(log(1+0.172);mLn=muX(1)*sLn;aEv=pi/(sqrt(6)*sigmaX(2);%求极值I 型分布的参数uEv=psi(1)/aEv+muX(2);%psi(1)=-0.5772muX1=muX;sigmaX1=sigmaX;x=muX;for i=1:10t=exp(-aEv)*(muX(2)-uEv);%对活载L 进行当量正态化fl=aEv*exp(-aEv)*(muX(2)-uEv)-t);f2=exp(-t):a=norminv(f2):%标准正态概率密度反函数求值y=normpdf(a);%标准正态概率密度求值sigmaX1(2)=y/f1;muX1(2)=muX(2)-a*sigmaX1(2);sigmaX1=sigmaX1(1);sigmaXI(2);sigmaX1(3);w=norm(sigmaX1); bbeta=3.7;Alphar=-sigmaX1(1)/w; %求方向余弦Alphal=sigmaX1(2)/w; Alphag=sigmaX1(3)/w;x(2)=muX1(2)+Alphal*bbeta*sigmaX1(2); x(3)=muX1(3)+Alphag*bbeta*sigmaX1(3);x(1)=x(2)+x(3);% 求循环后验算点的坐标值x=x(1);x(2);x(3); %将计算的验算点坐标放入数组xmuX=x; %将x 赋予给muX以便下次循环使用m=i; enddisp (结果:”)fprintf (迭代次数: m=%1.2fn,m);fprintf (最后验算点坐标: muX=%1.2f;%1.2f;%1.2fn',muX);循环次数m:m=9最后验算点坐标:muX=muX=2952.38;2306.65;645.73

    注意事项

    本文(结构可靠度编程作业.docx)为本站会员(暗伤)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开