0、 背景描述
ABAQUS计算塔架频率,但是对于涡激振动的计算,不仅仅需要频率,还需要振型。因此,需要把ABAQUS中的结果提取出来,整理出振型数据。
1、ABAQUS的后处理
因为对ABAQUS中ODB不太熟悉,我需要先做一个测试。把每一个塔筒节中的位移全部取出来,然后逐个求取平均值,再以平均值作为塔筒节段的位移代表值。
下面是从ODB中提取每个part的位移数据的Python代码:
odb = session.openOdb('job-freq-solve.odb')
fop = odb.steps['Solve_freq_with_prestress'].frames[