《ansys建模和网格划分指南》第十三章 模型的合并和归档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
13.2.1.2 Cons
必须重新执行输入文件才能得到数据库。由于图元编号、网格等将随硬件系统和ANSYS版本的不同而有所差异,用户将需要重新执行在相同版本的ANSYS程序下已生成模型的输入文件。而且,如果交互地生成模型,运行此文件以批处理方式重新生成模型可能会遇到问题。如果在输入中有错误,就会终止批处理运行,这就意味着不能完成建模。如果遇到这种问题,用/INPUT命令(Utility Menu>File>Read>Read Input from)交互地运行输入文件。
什么是保存或归档已构造完成或已执行完分析模型的最好方法呢?可以通过保存log文件、数据库文件和由写操作〔CDWRITE〕生成的文件保存模型、一个载荷工况和一系列求解选项集。多步求解和后处理步骤可由保存log文件而归档。每种文件的优点和缺点叙述如下。
13.2.1Log文件(File.LOG)
13.2.1.1 pros
这种方法的优点在于读写操作合并,对生成的每一个文件自动地写适当的NUMOFF命令避免数据发生冲突。当读入这些文件时,NUMOFF命令为防止数据编号冲突对已有数据编号加一个偏差值,而即将读入的数据仍保留其编号。可用NUMCMP命令(菜单途径Main Menu>Preprocessor>Numbering Ctrls>Compress Numbers)去掉由NUMOFF操作产生的空值编号。
注意:File.LOG在ANSYS使用中自动生成。如果这个文件丢失或损坏了,可从当前ANSYS数据库中用LGWRITE命令(菜单途径Utility Menu>File>Write DB Log File)写出一个命令log文件。关于LGWRITE的使用参见《ANSYS Operation Guide》。
注意:如果在使用CDREAD命令前已存在一些数据,这些数据会被移开以免与新数据产生重叠。通过NOOFFSET命令可以省略这种移动,也就是说,旧数据将被新数据覆盖。
对大模型,为节省时间可只写出模型中待合并的部分。便如,用CDWRITE操作,可只输出实体模型信息或数据库信息。数据库信息由没有实体模型和实体模型载荷信息的有限元模型组成。如果计划将两未划分网格的实体模型合并,可用CDWRITE操作只保存实体模型信息。然后用CDREAD操作读入实体模型文件。
13.2 模型归档
13.2.2.2 Cons
大模型会生成大规模的数据库文件,很快会使磁盘空间不够用了。而且,文件是以二进制格式(IEEE)保存的,从一台机器转移到另一台机器上有时要比文本文件困难得多。
13.2.3 CDWRITE文件
13.2.3.1 Pros
由CDWRITE操作生成相对紧凑的文本文件(带有.cdb扩展名)。由于CDWRITE是以几何和有限元图元(而不是生成模型的命令)形式保存当前模型,所以它对硬件平台或程序版本无依赖性。CDWRITE文件典型地用来在任何硬件平台和任何向上兼容的程序版本中重新生成模型。而且,由于这些文件可用一文件编辑器修改,可以在文件中加入描述性的注释以有助于以后的识别和理解。用来输入模型的文件不必保存。
一种替代的方法是用CDWRITE命令写出ASCII文件,可用CDREAD命令进行合并:
·用下列方法写ቤተ መጻሕፍቲ ባይዱ一个ASCII文件:
命令:CDWRITE
GUI:Main Menu>Preprocessor>Archive Model>Write
·用下列方法读入文件
命令:CDREAD
GUI:Main Menu>Preprocessor>Archive Model>Read
此文件就紧凑性来说是最好的文件。而且这个文件是用来生成模型所用命令的记录,可以识别所用的步骤,及为什么以一个特定顺序进行操作。而且,由于此文件是以文本文件格式(主要为ASCII),可用E-mail等方式将其由一台机器传到另一台机器。并且,可用任何文本编辑器对其进行修改,可通过修改此文件来修改模型,并可增加/COM命令(注释线)表明输入。这有助于理解后面的输入数据。用log文件可对参数模型(用于优化分析的模型)进行归档。最后,这个文件对于提供给帮助用户解决问题的人是最好的文件。
第十三章 模型的合并和归档
13.1 合并模型
如果你建立模型的一部分,而另外的人建立同一模型的不同部分,就需要将两个或更多的单个模型进行合并。或者也许用户将一个较大的模型任务细分为若干小的独立任务,生成几个独立模型。如果保留了输入文件的拷贝,可将所有输入(命令)合并在一起而实现模型的合并。但这种方法可能引发冲突,由于不同文件中的图元可能共享相同的编号、材料属性可能发生重叠,等等。
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.3.2 Cons
由CDWRITE生成的文件是数据库的以文本格式的必要转储。当ANSYS命令(可能有IGES信息)包含在数据库文件中,可能不是用来生成模型的相同命令,且可能不是所用命令的相同顺序。正因为如此,当想修改模型时,对该文件的修改是困难的(建议不要这么做)。参数模型信息不存储,因此,通过修改参数值来修改模型是行不通的。因此,不能用CDWRITE存储模型以进行优化分析。而且,为重新生成模型,必须用CDREAD命令读该文件,对于大模型它的耗时处于中等水平。
必须重新执行输入文件才能得到数据库。由于图元编号、网格等将随硬件系统和ANSYS版本的不同而有所差异,用户将需要重新执行在相同版本的ANSYS程序下已生成模型的输入文件。而且,如果交互地生成模型,运行此文件以批处理方式重新生成模型可能会遇到问题。如果在输入中有错误,就会终止批处理运行,这就意味着不能完成建模。如果遇到这种问题,用/INPUT命令(Utility Menu>File>Read>Read Input from)交互地运行输入文件。
什么是保存或归档已构造完成或已执行完分析模型的最好方法呢?可以通过保存log文件、数据库文件和由写操作〔CDWRITE〕生成的文件保存模型、一个载荷工况和一系列求解选项集。多步求解和后处理步骤可由保存log文件而归档。每种文件的优点和缺点叙述如下。
13.2.1Log文件(File.LOG)
13.2.1.1 pros
这种方法的优点在于读写操作合并,对生成的每一个文件自动地写适当的NUMOFF命令避免数据发生冲突。当读入这些文件时,NUMOFF命令为防止数据编号冲突对已有数据编号加一个偏差值,而即将读入的数据仍保留其编号。可用NUMCMP命令(菜单途径Main Menu>Preprocessor>Numbering Ctrls>Compress Numbers)去掉由NUMOFF操作产生的空值编号。
注意:File.LOG在ANSYS使用中自动生成。如果这个文件丢失或损坏了,可从当前ANSYS数据库中用LGWRITE命令(菜单途径Utility Menu>File>Write DB Log File)写出一个命令log文件。关于LGWRITE的使用参见《ANSYS Operation Guide》。
注意:如果在使用CDREAD命令前已存在一些数据,这些数据会被移开以免与新数据产生重叠。通过NOOFFSET命令可以省略这种移动,也就是说,旧数据将被新数据覆盖。
对大模型,为节省时间可只写出模型中待合并的部分。便如,用CDWRITE操作,可只输出实体模型信息或数据库信息。数据库信息由没有实体模型和实体模型载荷信息的有限元模型组成。如果计划将两未划分网格的实体模型合并,可用CDWRITE操作只保存实体模型信息。然后用CDREAD操作读入实体模型文件。
13.2 模型归档
13.2.2.2 Cons
大模型会生成大规模的数据库文件,很快会使磁盘空间不够用了。而且,文件是以二进制格式(IEEE)保存的,从一台机器转移到另一台机器上有时要比文本文件困难得多。
13.2.3 CDWRITE文件
13.2.3.1 Pros
由CDWRITE操作生成相对紧凑的文本文件(带有.cdb扩展名)。由于CDWRITE是以几何和有限元图元(而不是生成模型的命令)形式保存当前模型,所以它对硬件平台或程序版本无依赖性。CDWRITE文件典型地用来在任何硬件平台和任何向上兼容的程序版本中重新生成模型。而且,由于这些文件可用一文件编辑器修改,可以在文件中加入描述性的注释以有助于以后的识别和理解。用来输入模型的文件不必保存。
一种替代的方法是用CDWRITE命令写出ASCII文件,可用CDREAD命令进行合并:
·用下列方法写ቤተ መጻሕፍቲ ባይዱ一个ASCII文件:
命令:CDWRITE
GUI:Main Menu>Preprocessor>Archive Model>Write
·用下列方法读入文件
命令:CDREAD
GUI:Main Menu>Preprocessor>Archive Model>Read
此文件就紧凑性来说是最好的文件。而且这个文件是用来生成模型所用命令的记录,可以识别所用的步骤,及为什么以一个特定顺序进行操作。而且,由于此文件是以文本文件格式(主要为ASCII),可用E-mail等方式将其由一台机器传到另一台机器。并且,可用任何文本编辑器对其进行修改,可通过修改此文件来修改模型,并可增加/COM命令(注释线)表明输入。这有助于理解后面的输入数据。用log文件可对参数模型(用于优化分析的模型)进行归档。最后,这个文件对于提供给帮助用户解决问题的人是最好的文件。
第十三章 模型的合并和归档
13.1 合并模型
如果你建立模型的一部分,而另外的人建立同一模型的不同部分,就需要将两个或更多的单个模型进行合并。或者也许用户将一个较大的模型任务细分为若干小的独立任务,生成几个独立模型。如果保留了输入文件的拷贝,可将所有输入(命令)合并在一起而实现模型的合并。但这种方法可能引发冲突,由于不同文件中的图元可能共享相同的编号、材料属性可能发生重叠,等等。
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.3.2 Cons
由CDWRITE生成的文件是数据库的以文本格式的必要转储。当ANSYS命令(可能有IGES信息)包含在数据库文件中,可能不是用来生成模型的相同命令,且可能不是所用命令的相同顺序。正因为如此,当想修改模型时,对该文件的修改是困难的(建议不要这么做)。参数模型信息不存储,因此,通过修改参数值来修改模型是行不通的。因此,不能用CDWRITE存储模型以进行优化分析。而且,为重新生成模型,必须用CDREAD命令读该文件,对于大模型它的耗时处于中等水平。