1、实体单元弯矩轴力的输出主要步骤是先定义截面 cutting surface,然后用 section print 输出轴力 sof 和弯矩som。所有操作均是在 inp 文件中进行修改的主要步骤如下:第一步:定义截面(cutting surface) ,具体的关键语句为:*surface,type=cutting surface,name=cutsurface-10,0,0.05,0,0,1Set-1解读:第一行,定义 surface、surface 类型以及名称。第二行,定义截面上的一点(0,0,0.05)以及截面的法向量(0,0,1) 。法向量不一定是单位向量。第三行,截面所在的单元或集合。
2、这个集合可以是事先在 CAE 里定义好的。此关键句在 inp 文件中的位置是在*Assembly, name=Assembly 这一行之后,如果要输出多个截面的弯矩和轴力,在编辑 cutting surface 这一步中就是直接重复编写,例如:*Assembly, name=Assembly*surface,type=cutting surface,name=cutsurface-10,0,0.05,0,0,1Set-1*surface,type=cutting surface,name=cutsurface-20,0,0.5,0,0,1Set-1*surface,type=cutting s
3、urface,name=cutsurface-30,0,1,0,0,1Set-1*surface,type=cutting surface,name=cutsurface-40,0,1.5,0,0,1Set-1*surface,type=cutting surface,name=cutsurface-50,0,1.95,0,0,1Set-1 *Instance, name=Part-1-1, part=Part-1第二步:定义输出(section print) ,具体的关键语句为:*section print,name=forcemoment-1,surface=cutsurface-1,ax
4、es=local,frequency=1,update=yessof,som解读:第一行,定义输出的名称及截面。第二行,定义输出选项,sof 为截面合力,som 为截面弯矩。注意,此处第一行 surface=*必须是上一步中 cutting surface 的名称(name=*) ,axes=local 表示为局部坐标系,frequency 指定了输出频率 update=yes 表示在局部坐标系下输出。此关键句在 inp 文件中的位置是最后一个* HISTORY OUTPUT: H-Output-*之后,*Output, history, variable=PRESELECT 之前。要输出多个
5、截面的弯矩和轴力,在编辑 section print 这一步中就是直接重复编写,例如:* HISTORY OUTPUT: H-Output-1*section print,name=forcemoment-1,surface=cutsurface-1,axes=local,frequency=1,update=yessof,som*section print,name=forcemoment-2,surface=cutsurface-2,axes=local,frequency=1,update=yessof,som*section print,name=forcemoment-3,surfa
6、ce=cutsurface-3,axes=local,frequency=1,update=yessof,som*section print,name=forcemoment-4,surface=cutsurface-4,axes=local,frequency=1,update=yessof,som*section print,name=forcemoment-5,surface=cutsurface-5,axes=local,frequency=1,update=yessof,som *Output, history, variable=PRESELECT*End Step第三步:保存并提交 inp 文件。在保存之前需要仔细检查上面关键语句的位置及拼写,以及是否含有中文字符。然后就可以在 ABAQUS 命令窗口提交 inp 文件进行运算了。具体操作是:开始所有程序Abaqus 6.10-1Abaqus Command输入:abaqus job=*.inp(就是你刚才修改的 inp 文件名)回车即可。