请教:如何使用ANSYS进行模态分析后导出节点的位移和弯曲(编程.dat或txt等文档导入matlab中分析)

问题:在对 ANSYS进行模态分析后,希望能够将部分节点的节点位移和节点力导出成.dat或.txt文件以便在matlab中进一步分析。但是小弟我APDL不熟悉,请教各位,希望大家能够指教在下。下面是我编写的程序:
*get,NodeNum,NODE,0,COUNT !得到模型的所有节点数
*get,nd,NODE,0,NUM,MIN !得到模型的最小节点编号
*dim,nodes,array,NodeNum !定义一个存储节点的数组
*dim,nodeuz,array,100,NodeNum !定义一个存储节点z轴方向位移振型的数组,假设100对应的固有频率
*do,i,1,NodeNum,1
nodes(i)=nd !将节点编号存储在nodes数组中
*Get,nodeuz(1,i),NODE,nodes(i),u,z !提取某一节点z方向上的位移,应该是100个固有频率点所对应的位移,但是这一步总是提示错误。
nd=NDNEXT(nd) !取得下一个节点编号
*enddo

*cfopen,nodeuz,dat !打开文件,写入数据
*vwrite,nodeuz(1,1)
(3e16.8)
*cfclos
邀请回答 举报

请教:如何使用ANSYS进行模态分析后导出节点的位移和弯曲(编程.dat或txt等文档导入matlab中分析)的相关案例教程

ANSYS后处理将数据以输出到txt文本中,用到的主要命令为do循环、get命令; 循环命令*DO,Par,IVAL,FVAL,INC Par循环变量的名称,可以定义为i,j等 IVAL, Par循环变量的初始值 FVAL, Par循环变量的终止值 INC循环变量的增长步长,缺省值为1 例子1:*do,i,1,100 ****************************************
知乎、B站:[易木木响叮当] 关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言; 如果你觉得木木同学对你有帮助,欢迎赞赏。 今天给大家分享的主要内容:三节点杆单元Matlab有限元编程,并附带云图绘制后处理程序,获取方法,见文末。 前些日子,木木在学习有限元的过程中,在有限元领域发现一位博主@SAGARBODKHE,他主要也是更新有限元编程的一些视频,发现他有一个三节点杆单元的程序,觉
这次推送聚焦于解决采用Python向Abaqus里导入txt、dat数据的问题(dat文件只需要将txt文件的后缀名改为dat就可以生成dat文件),Abaqus基于Python读入txt、dat数据主要有read()、readlines()、readlines()、numpy.loadtxt()函数,导入的txt文件放在工作目录temp中。 1. read() 函数 可以一次性读取txt文件中的
APDL即ANSYS参数化设计语言(ANSYS Parametric Design Language),它是一种解释性语言,可以利用参数创建模型,并自动实现分析任务。ANSYS的APDL实质上是由类似于FORTRAN77的程序设计语言部分和1000多条ANSYS命令组成的。 图1 ANSYS命令使用 图2 ANSYS命令说明 APDL允许复杂的数据输入,使用户对任何设计或分析属性有控制权(例如:几
来源:安世亚太 APDL即ANSYS参数化设计语言(ANSYS Parametric Design Language),它是一种解释性语言,可以利用参数创建模型,并自动实现分析任务。ANSYS的APDL实质上是由类似于FORTRAN77的程序设计语言部分和1000多条ANSYS命令组成的。 图1 ANSYS命令使用 图2 ANSYS命令说明 APDL允许复杂的数据输入,使用户对任何设计或分析属性有