你要模拟的不是梁,而是杆。梁和杆的区别是梁主要承受弯矩,所以梁是弯曲的;而杆是两端才承受杆方向的力,也就是只伸长和缩短,所以杆无论如何都是直的。ANSYS 中用BEAM单元和bar单元来分别模拟。
你的建模完全错了,中间那个交点是不约束的;
具体我不做了,你照我下面的做:在标准模式下XY平面内做4个点,分别对应你模型上的左边两个点和右边的梁断点及交点。进入MECHANIC,建梁,用POINT TO POINT 方式(要模拟杆单元,必须释放梁端点的旋转自由度,而你画的梁是不可以释放自由度的,只有用POINT TO POINT方式可以)建立三个BEAM,下面两个BEAM合起来就是你的梁,另一个模拟杆.假设模拟杆的时候是又左上的点指向交点的,那么你就需要释放交点的旋转自由度ROTZ,建立这根BEAM的时候你看界面的下面有个BEAM RELEASE的选项,你要释放的是第二点的,即END点,选它,新建梁释放(BEAM RELEASE),选ROTZ即可。运行,你会发现梁是弯曲的,但杆一定是直的。有空的话你可以建一个桁架(全由杆组成),中间不约束的杆两端旋转自由度都释放,你会发现每一根杆都是直的。
有点罗嗦,不好意思。