每次在 Abaqus 中运行作业时,都会在工作文件夹中创建一个“job_name.INP”文件。该文件包含节点编号和原始坐标,如附图所示。 INP 文件可以用任何文本编辑器(word、notepad、notepad++ 等)打开。
把无关的东西删掉之后,给出下面自动读取的代码
def read_abaqus():
'''
特地为这个件做的代码,总长和总宽不变
'''
dis = pd.read_csv('./abaqus.txt',sep='\s+',header=None)
coordinate = pd.read_csv('./Job-1.txt',header=None)
xx = list(coordinate[1])
yy = list(coordinate[2])
uu = list(dis[1])
vv = list(dis[2])
maxx=max(xx)
minx=min(xx)
maxy=max(yy)
miny=min(yy)
x_x=np.arange(minx,maxx,0.05)
y_y=np.arange(miny,maxy,0.05)
xxx,yyy=np.meshgrid(x_x,y_y)
grid_u=griddata(np.array([xx,yy]).T,np.array(uu),(xxx,yyy),method='cubic')
grid_v=griddata(np.array([xx,yy]).T,np.array(vv),(xxx,yyy),method='cubic')
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删