单筋受弯正截面MATLAB
发布时间:2021-06-05
发布时间:2021-06-05
在工程中有些简单的构件往往是手算出构件内力然后查配筋表,得出构件的配筋;有些构件在表中查不 到时还要采取一些处理措施才能得到配筋, 这种方法繁琐且效率较低。 本文作者利用自编的 MATLAB 程序, 可直接求得配筋。若 ,则按单筋输出配筋结果;若 ,则提示截面尺寸不够,重新选定截面尺寸再算。 一、公式推导 以下公式中的所有符号均见《混凝土结构设计规范》GB50010-2002,按该规范有: 二、程序编制 以 MTLAB 为平台的源程序如下: % moment_area_design.m clear format short,format bank,format compact disp('单筋矩形截面正截面受弯配筋求解程序') M=input('梁基本组合下弯矩设计值 kN*m:'); b=input('梁截面宽度 mm:'); h=input('梁截面高度 mm:'); fc=input('混凝土抗压强度设计值 N/mm^2:'); fy=input('钢筋抗拉强度设计值 N/mm^2:'); jetab=input('界限相对受压区高度:'); c00=input('保护层厚度 mm:'); h0=h-c00-10; c1=2*h0;c0=2*M*(1e 6)/(fc*b); p=[-1,c1,-c0]; c=roots(p); if(c(1)<h0) x=c(1); else x=c(2); end jeta=x/h0; if(jeta<=jetab) As=round(fc*b*x/fy); disp(sprintf('单筋矩形截面正截面受弯配筋为:%dmm^2',As)); else jeta=round(1000*jeta)/1000; disp(sprintf('相对受压区高度为:%d',jeta)); disp('相对受压区高度大于界限相对受压区高度,重新选择截面计算') end 三、算例 算例一:某受弯构件,承受基本组合下的弯矩设计值为 ,截面尺寸为 ,采用 C25 混凝土,HRB400 级钢筋,求受弯配筋 的值。 解:经查规范和教材可知: , , 。程序运行结果如下: 单筋矩形截面正截面受弯配筋求解程序 梁基本组合下弯矩设计值 kN*m:120 梁截面宽度 mm:250 梁截面高度 mm:500
混凝土抗压强度设计值 N/mm^2:11.9 钢筋抗拉强度设计值 N/mm^2:360 界限相对受压区高度:0.518 保护层厚度 mm:25 单筋矩形截面正截面受弯配筋为:800mm^2 算例二:某受弯构件,承受基本组合下的弯矩设计值为 ,截面尺寸为 ,采用 C25 混凝土,HRB400 级钢筋,求受弯配筋 的值。 解:经查规范和教材可知: , , 。程序运行结果如下: 单筋矩形截面正截面受弯配筋求解程序 梁基本组合下弯矩设计值 kN*m:300 梁截面宽度 mm:250 梁截面高度 mm:500 混凝土抗压强度设计值 N/mm^2:11.9 钢筋抗拉强度设计值 N/mm^2:360 界限相对受压区高度:0.518 保护层厚度 mm:25 相对受压区高度为:7.410000e-001 相对受压区高度大于界限相对受压区高度,重新选择截面计算 四、结论 从以上过程可以看出,该方法简单实用,既便于工程技术人员在实践中使用,也便于学生在学习时 校核自己的手算结果。 参考文献 [1]混凝土结构设计规范(GB50010-2002).
上一篇:智能垃圾桶设计报告(范文)