资源描述:
《ANSYS如何导出数据到某个文件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Ansys输出的文件类型ANSYS软件广泛应用文件来存储和恢复数据,特别是在求解分析时。这些文件被命名为filename.ext,这里文件名为缺省的作业名,ext是一个唯一的由二到四个字符组成的值,表明文件的内容。缺省作业名是在进入ANSYS程序时设定,也可以在进入ANSYS后指定(/FILNAME命令或者通过菜单File->ChangeJobname)。1)ANSYS数据库ANSYS在运行时在内存中维护着一个数据库,这个数据库包括模型数据、有限元网格数据、载荷数据、结果数据等等所有的ANSYS支持的对象的数据信息。
2、在任意的处理器(比如前处理和求解器)中,ANSYS使用和维护同样的一个数据库。用户所做的一切操作,其结果都会被存入数据库中。因为这个数据库包括了所有的输入数据,因此有必要经常保存数据库到文件中以备出错时恢复(通过菜单File->SaveasJobname.db)。以后我们可以随时从这个文件中将保存的数据库读入内存中取代当前数据库而成为当前数据库(通过菜单 File->ResumeJobname.db)。有时候,在分析过程中可能发现重大的错误而想从头开始一个新的分析过程,这就需要首先清除内存中ANSYS正在维护的数据库
3、而得到一个新的空白数据库(通过菜单File->Clear&StartNew)。值得注意的是,保存与恢复数据库时,作业名并不改变。这就有可能发生数据覆盖的现象(保存当前数据库时,有可能覆盖同样作业名的以前备份的数据库文件)。为了避免这种情况,建议如下操作:A.针对每一个问题的求解,设置不同的作业名;B.不同问题,尽量设置不同的工作文件夹;C.分析求解过程中,每隔一段时间存储一次数据库文件;D.存储数据库文件时用File->Saveas,换个文件名保存,通过菜单File->Resumefrom读取以前备份的某个数据库文件
4、恢复。2)ANSYSLog文件ANSYSLog文件是在ANSYS运行过程中自动生成的(Jobname.log),它记录了从ANSYS运行以来所执行的一切命令,包括GUI(图形用户界面)操作和通过InputWindow直接输入的合法命令。Log文件是文本文件,可以用记事本打开它并对其进行编辑。由于Log文件记录了ANSYS所有执行的命令,因此,可以通过Log文件再现同样的一个分析过程。也可以利用log文件,进行简单的编辑之后,得到分析过程的命令流,改变一些命令的参数,即可实现简单意义上的所谓的参数化分析和建模。这样可以
5、大大提高分析效率。当然,如果对ANSYS命令非常熟悉的情况下,也可以直接创建命令流文件来提高分析的效率。但一般不推荐这样做,GUI操作加上命令流是更加有效的方式,往往可以达到事半功倍的效果。ANSYS读入命令流的菜单途径是File->ReadInputfrom。3)ANSYS输出文件类型ANSYS在运行过程中会产生许多临时文件和永久文件,临时文件在ANSYS运行结束会被删除,因此,在这里,就不再介绍临时文件。永久文件在ANSYS运行结束后也会被保留下来,其中有些文件包含了计算和分析过程的结果相关的数据,在对结果数据进
6、行后处理时可能会用到这些文件,因此,有必要认识这些文件的类型和用处。图1列出了在结构分析中经常用到的输出文件。图1从ansys结果文件导出数据的一个方法 从ansys结果文件导出数据的一个方法以输出结点10数据为例来说明一下,采用的是命令流的工形式:/post26file,wt,rst!指明从哪一个结果文件中读取数据nsol,2,10,u,z!结点10的z方向的位移输出deriv,3,2,1,,v10!结点10的z方向的速度*dim,d,,n,3!定义数组n需要给出具体的数值vget,d(1,1),1!存储时间向量
7、vget,d(1,2),2!存储位移向量vget,d(1,3),3!存储速度向量!以下程序段是上面三个数值结果的导出*create,temp*cfopen,w,dat*vwrite,d(1,1),d(1,2),d(1,3)(f10.6,,f10.6,,f10.6)*cfclos*end/input,tempfini!完成操作以后,所需要的数值结果就存储到工作目录的w.dat文件。有了这些数据以后,再用专用画图软件就可以画位移、速度随时间变化曲线图了。ANSYSAPDL命令流实现数据文件读写的实例· 不要把2X作为与
8、A对应的格式符,WRITE语句中的I,A,B分别与FORMAT语句中的I3,F6.2和E11.5格式符对应。X格式符不能用来提供整数、实数、以及其它类型数据的输出格式,它只能插入若干个空格。 本文介绍了ANSYSAPDL命令流实现数据文件读写的实例。 一FORTRAN数据格式 I格式(又叫整数格式) 一般形式:Iw或:Iw.m 其中: