那天真是急得我团团转,我在我的设计工作室里用ABAQUS模拟一个复杂结构,结果位移数据出来后,方向错了,数值还大得离谱。我那时候就一个念头,这要是不能解决,客户的项目就得泡汤了。
我打开ABAQUS,开始编辑位移加载幅值。第一步,我点了工具菜单,选了幅值,创建定义曲线。这步得小心,得输入对的时间-幅值值,比如我设置的是从0到1的线性加载。定义完之后,得在边界条件里关联这个幅值。
我开始定义幅值曲线。进入Load模块,点击工具,选幅值,再点创建。这里有个选择,我一般选表格型,手动填入时间-幅值对。0秒对应0位移,1秒对应最大位移。
关联边界条件。我点击创建边界条件,选择位移/转角,在幅值下拉框里选择我刚才定义的曲线。记得看清楚实际位移值,它得是边界条件设定大小乘以幅值因子。
关键参数要注意,表格型幅值中Time Span得选Step time,幅值只在当前步有效。要是需要平滑过渡,得调整Smoothing参数,别让加速度突变。
我检查了常用的幅值类型。表格型适合复杂历程,平滑步适合避免冲击加载,周期性适合周期性荷载。
编辑INP文件时,格式得注意,比如我输入的是:inp Amplitude, Name=Amp-1, Definition=Tabular 0., 0. 1., 1. Boundary, Amplitude=Amp- Node_Set, 1, 1, 10.0。
可是,问题来了,位移数据还是不对。我排查了发现ABQUS只固定了3个平动方向,但位移偏大很多。我仔细想想,可能是因为刚体位移没消除,或者是材料或单位出了问题。
我确认了单元类型和自由度匹配。实体单元固定U1-U3就了,但我发现如果模型里有壳/梁单元,得额外约束UR1-UR3。
我检查了刚体位移。固定U1-U3可能无法抵抗绕该面法线的旋转,我得用三点约束法或者施加对称边界条件来消除整体漂移。
我还验证了材料参数和单位制,确保弹性模量输入正确,单位统一。
我还审查了接触状态,确保接触对建立了,摩擦系数不为0。
我还确认了几何非线性设置,确保大变形分析时Nlgeom是开启的。
我还检查了变形缩放系数,确保不会因为显示缩放而误导位移数值。