前段时间用桥梁博士软件算个没有预应力的小梁,发现一个诡异的问题,虽然已经找到解决办法,却还不清楚软件在这个问题上的工作原理,先写下来,有兴趣的同仁欢迎一起讨论。
问题描述
用桥梁博士v3.2软件,建立普通钢筋混凝土梁模型,在截面描述对话框中输入界面钢筋布置数据,进行计算后,发现跨中应力结果出现了这样的情况:
现象讨论
这似乎说明梁底开裂,所以没有应力结果?
然而,通过手算(简支梁跨中梁底应力),以及ANSYS验证,梁底均有一定的强度储备,不至于拉裂。
而且桥博单元性质也的确是钢筋混凝土构件:
此时,当同样的模型,将跨度缩小,可在桥博中得到正确的结果。但问题是,梁长的情况下为什么就与其他算法差异很大呢?
解决办法
经过一段时间的调试,发现了一个莫名的规律:当把桥博的单元性质从钢筋混凝土构件,修改为预应力钢筋混凝土构件的同时,勾选不计算预应力的选项,即可完美解决梁底应力不正常的问题——与手算和ANSYS计算结果非常相近。
尚未解决的问题
桥博中,单元性质中预应力砼和钢筋砼构件的计算差别主要在哪里,为什么按照钢筋砼构件会出现上述的问题呢?
先放在这里,以后看到相关资料再回来解决
我很早之前也发现这个问题了,但没想通是什么原因。估计是桥博处理的问题。