abaqus如何输出某个截面的弯矩和剪力?

2025-01-04 09:32:16
推荐回答(1个)
回答1:

一、方法

在INP文件中进行编辑;在*Output, history, variable=PRESELECT后面添加以下语句
*Section Print, name=a1, surface=asd, axes=local

(空两行)

SOM, SOF

二、注意:

1、中间要空开两行;

2、name名字自己定义,surface的名字是自己定义的那个面;

3、算完后在DAT文件里面有SOM和SOF的输出数值;

4、cutting surface需要事先定义好才可以输出该位置的剪力和弯矩。

方法一:

**定义切平面

*surface,type=cutting surface,name=fifth-ring-up

**定义输出——(SOM为截面总弯矩,SOF为截面合力)

*section print,name=forcemoment,surface=fifth-ring-up,update=yes

SOM, SOF

注意:关键词surface和section print的用法可以参见abaqus帮助/Abaqus Keywords Referrence Manual 以及Abaqus/CAE User's Manual等。

方法二:

首先需要导出节点应力,节点应力可以:(1)从Visualization/Report/Field output里选择Unique Nodal导出;(2)由于节点应力不能直接在inp中关键词输出,但是可以在inp文件中将节点附近单元应力导出,然后取平均值即可;语法为:

*el print, elset=fifth-ring-outside-el
s

将截面内外节点的应力值求出后,用材料力学方法求解。