本帖最后由 ZZUZQW 于 2013-5-13 19:29 编辑
这几天使用MIDAS计算一个变宽的四跨连续梁,使用梁格建模助手建模分析。通过对单项结果的核查判断,发现某些梁格的梯度应力结果有问题。(说明:使用的是正版7.9.0程序,之前的梯度温度应力补丁已使用。)
为探究缘由并解决问题,取出梁格,作为单梁模型进行分析。下边是单梁模型:
模型
分别考虑梯度升温、梯度降温等作用,求解分析,这里仅关注梯度温度对应的截面应力结果。下边是梯度升温,顶板上缘应力结果(居然是拉应力,你也发现问题了吧):
再给出梯度升温,底板下缘应力结果:
梯度升温_下缘应力
好了,上边给出的是程序计算的梯度升温作用下顶板和底板的应力结果,梯度降温结果不再示出。显见,以上应力结果是错误的,正确的应力结果是这样的,梯度升温作用,上缘应力:
梯度升温作用,下缘应力:
怎么回事,相同的结构,相同的程序,梯度应力结果为何截然不同,你是否碰到过?
经过摸索,由于程序黑匣子的原因,我无法解释这种错误产生的原因,但是,我可以分享纠正程序错误的经验。
按照“定义坐标”的方式定义设计截面时,程序给的坐标(梁格划分时程序自行定义)或者手动输入的坐标顺序会影响变截面的梯度应力。本例中,程序自行划分的坐标如下:
以上顺序定义的截面,转化变截面组后结构梯度应力结果是错误的。
修改截面坐标方式,采用自顶板上缘逆时针排序:
手动调整为上边自顶板上缘逆时针排序的截面,转化变截面组后结构梯度应力结果就没问题了。
补充说明的是,等截面模型与截面坐标顺序未见关联,梯度应力正常。
小结:当你定义有变截面时,请核查梯度应力单项结果是否正常,尤其在使用建模助手的梁格模型中;如果发现应力有问题,可以按照上边的方法予以纠正。 |