第十三章 模型的合并和归档
13.1 合并模型
如果你建立模型的一部分,而另外的人建立同一模型的不同部分,就需要将两个或更多的单个模型进行合并。或者也许用户将一个较大的模型任务细分为若干小的独立任务,生成几个独立模型。如果保留了输入文件的拷贝,可将所有输入(命令)合并在一起而实现模型的合并。但这种方法可能引发冲突,由于不同文件中的图元可能共享相同的编号、材料属性可能发生重叠,等等。
一种替代的方法是用CDWRITE命令写出ASCII文件,可用CDREAD命令进行合并:
·用下列方法写出一个ASCII文件:
命令:CDWRITE
GUI: Main Menu>Preprocessor>Archive Model>Write
·用下列方法读入文件
命令:CDREAD
GUI: Main Menu>Preprocessor>Archive Model>Read
这种方法的优点在于读写操作合并,对生成的每一个文件自动地写适当的NUMOFF命令避免数据发生冲突。当读入这些文件时,NUMOFF命令为防止数据编号冲突对已有数据编号加一个偏差值,而即将读入的数据仍保留其编号。可用NUMCMP命令(菜单途径Main Menu>Preprocessor>Numbering Ctrls>Compress Numbers)去掉由NUMOFF操作产生的空值编号。
对大模型,为节省时间可只写出模型中待合并的部分。便如,用CDWRITE操作,可只输出实体模型信息或数据库信息。数据库信息由没有实体模型和实体模型载荷信息的有限元模型组成。如果计划将两未划分网格的实体模型合并,可用CDWRITE操作只保存实体模型信息。然后用CDREAD操作读入实体模型文件。
13.2 模型归档
什么是保存或归档已构造完成或已执行完分析模型的最好方法呢?可以通过保存log文件、
数据库文件和由写操作〔CDWRITE〕生成的文件保存模型、一个载荷工况和一系列求解选项集。多步求解和后处理步骤可由保存log文件而归档。每种文件的优点和缺点叙述如下。
13.2.1Log文件(File.LOG)
13.2.1.1 pros
此文件就紧凑性来说是最好的文件。而且这个文件是用来生成模型所用命令的记录,可以识别所用的步骤,及为什么以一个特定顺序进行操作。而且,由于此文件是以文本文件格式(主要为ASCII),可用E-mail等方式将其由一台机器传到另一台机器。并且,可用任何文本编辑器对其进行修改,可通过修改此文件来修改模型,并可增加/COM命令(注释线)表明输入。这有助于理解后面的输入数据。用log文件可对参数模型(用于优化分析的模型)进行归档。最后,这个文件对于提供给帮助用户解决问题的人是最好的文件。
注意:File.LOG在ANSYS使用中自动生成。如果这个文件丢失或损坏了,可从当前ANSYS数据库中用LGWRITE命令(菜单途径Utility Menu>File>Write DB Log File)写出一个命令log文件。关于LGWRITE的使用参见《ANSYS Operation Guide》。
13.2.1.2 Cons
必须重新执行输入文件才能得到数据库。由于图元编号、网格等将随硬件系统和ANSYS版本的不同而有所差异,用户将需要重新执行在相同版本的ANSYS程序下已生成模型的输入文件。而且,如果交互地生成模型,运行此文件以批处理方式重新生成模型可能会遇到问题。如果在输入中有错误,就会终止批处理运行,这就意味着不能完成建模。如果遇到这种问题,用/INPUT命令(Utility Menu>File>Read>Read Input from)交互地运行输入文件。
13.2.2数据库文件(File.DB)
13.2.2.1 Pros
数据库文件可以在生成该文件的ANSYS版本内恢复〔RESUME〕。只要在与生成模型时相同版本的ANSYS程序内恢复文件,就不必对该文件进行任何操作和修改。
注意:尽管没有保证,一般仍可将在以前版本ANSYS程序创建的数据库恢复到当前版本的ANSYS程序中来。例如,可将ANSYS5.2的数据库文件恢复到ANSYS5.3中而不会遇到任
何问题。但是,ANSYS不希望将一个ANSYS5.2数据库文件恢复到ANSYS5.4或以后的版本中去。
13.2.2.2 Cons
大模型会生成大规模的数据库文件,很快会使磁盘空间不够用了。而且,文件是以二进制格式(IEEE)保存的,从一台机器转移到另一台机器上有时要比文本文件困难得多。
13.2.3 CDWRITE文件
13.2.3.1 Pros
由CDWRITE操作生成相对紧凑的文本文件(带有.cdb扩展名)。由于CDWRITE是以几何和有限元图元(而不是生成模型的命令)形式保存当前模型,所以它对硬件平台或程序版本无依赖性。CDWRITE文件典型地用来在任何硬件平台和任何向上兼容的程序版本中重新生成模型。而且,由于这些文件可用一文件编辑器修改,可以在文件中加入描述性的注释以有助于以后的识别和理解。用来输入模型的文件不必保存。
13.2.3.2 Cons
由CDWRITE生成的文件是数据库的以文本格式的必要转储。当ANSYS命令(可能有IGES信息)包含在数据库文件中,可能不是用来生成模型的相同命令,且可能不是所用命令的相同顺序。正因为如此,当想修改模型时,对该文件的修改是困难的(建议不要这么做)。参数模型信息不存储,因此,通过修改参数值来修改模型是行不通的。因此,不能用CDWRITE存储模型以进行优化分析。而且,为重新生成模型,必须用CDREAD命令读该文件,对于大模型它的耗时处于中等水平。
注意:如果在使用CDREAD命令前已存在一些数据,这些数据会被移开以免与新数据产生重叠。通过NOOFFSET命令可以省略这种移动,也就是说,旧数据将被新数据覆盖。
offset命令第十四章 ANSYS与其它程序的接口
14.1什么是接口软件?
接口软件是指允许ANSYS程序与其它应用程序进行数据交换的软件。该软件可以做成独立的软件包或加入应用程序中。
本章对当前可用的接口软件予以简要介绍。详见ANSYS第三方软件目录。
14.2 与计算机辅助设计(CAD)程序的接口
许多CAD程序与ANSYS程序有直接的接口,是由ANSYS公司或CAD供应商编写的软件。由ANSYS公司可以得到下列程序的译码器:AutoCAD、CADAM、CADKEY和Pro/ENGINEER。对其它程序,请参见ANSYS第三方软件目录或向CAD软件供应商咨询。
值得注意的是ANSYS─Pro/ENGINEER接口,因为它提供了以执行部件为基础的参数化优化设计的功能。该功能允许由部件为基础的参数化Pro/ENGINEER模型开始,用ANSYS程序对其进行优化,并以一个优化的Pro/ENGINEER模型结束,且仍是以部件为基础的参数化模型。关于如何使用ANSYS─Pro/ENGINEER接口,《ANSYS/ProFEA User’s Guide》和《ANSYS/ProFEA Training Guide》培训指南有更详细的说明。
14.3与其它有限元分析(FEA)程序的接口
可得下列范围的接口软件:
·运动学
·
计算流体动力学(CFD)。使用FLOTRAN CFD模块,可在ANSYS程序中得到完全集成的CFD功能。
·图形学和出版
·前处理和后处理
·注塑成型分析
·声学和减噪
·实验模态分析
·断裂和疲劳
·多体系统
·碰掸分析和金属成型
·动力学
这些应用的接口软件一般可由各自的供应商处得到。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论