不知道是不是约束加的不对?
在beam4单元中,我抄了个ANSYS书中最常见的例子,平面振动,x方向为轴向。定义z方向为主自由度,所有节点的rotx、rotz全部约束。简支梁的一端约束了x、y、z自由度,即只能绕y轴转动,另一端约束了z向自由度。这样算出的结果和理论解吻合。
接下来,用solid45单元模拟。建模没什么问题,网格划分和beam4中保持一致。位移约束时,我是这样定义的:所有点的y向固定,左端面约束一条线的xyz三自由度,右端面约束与其对应的线的yz二向自由度。
这样算出的结果频率相差很多,基本上是相同振型的频率会相差2-5倍。不知道是不是我的位移约束错了?恳请高手不吝赐教!
是这样的,我要用Solid45单元算东西,老师要求先和理论解验证一下,而beam4单元算出的和理论解是对应的上的。所以必须让solid45和beam4也吻合才行