欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

如何提取abaqus的位移和其坐标

发布时间:2024/3/12 编程问答 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 如何提取abaqus的位移和其坐标 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

坐标

每次在 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')

总结

以上是生活随笔为你收集整理的如何提取abaqus的位移和其坐标的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。