) z% Q' ^: }, ~
2 . 使用A N S Y S — P r o /ENGINEER接口转换 ; z& v: k+ \4 r& c A N S Y S 软件安装选项中包含与P r o / E N G I N E E R 软件的接口模块“Connection for Pro/Engineer”。此模块不仅能将Pro/E模型数据直接转换给ANSYS,同时还提供了以执行部件为基础的参数优化设计功能。该功能允许从建立以部件为基础的参数化Pro/E模型开始,用ANSYS程序对其进行优化,并以一个优化的模型结束,而且建立好的模型仍是以部件为基础的参数化模型。此模块能给工程人员在有限元分析过程中考虑采用何种前后处理提供最好的支持。利用软件自带接口能够快速准确地导入数据,因此下面将对此类方案着重进行分析。 $ I0 w( U* k- f; G( ^ ANSYS在默认的状态下是不能对Pro/E中的prt(或asm)文件进行直接转换的。必须通过以下过程对ANSYS设进行连接设置以激活模块。 . q+ s; A: V% D/ f/ W4 e
接口配置完成后,就可以使用以下两个方案实现数据转换:7 N6 p: {& A- N' w/ x4 \4 e
(1)使用ANSYS直接导入Pro/E模型数据" [5 Y X* i9 T8 h
打开ANSYS,在点击“File→Import→Pro/E”后出现的对话框中,选择填入正确的prt文件名,并在“Pro/ENGINEER command”栏中填入正确运行P r o / E 的命令如“proe”,然后点“OK”即可完成输入。此操作要求被打开的prt文件必须在Pro/E的工作目录中,或者Pro/E与ANSYS有相同的工作目录,否则会出现找不到anf文件的错误。如果前面在“Pro/ENGINEER command”栏中填入了错误的运行命令,系统会自动出现一个致命错误的提示,这时重新输入正确即可。在某些ANSYS版本中此功能有Bug,当直接导入方案行不通时可以采用本文论述的其他方案。0 b) U# S/ @- { a% R* |: V
(2)使用anf文件导入模型数据打开Pro/E后,新建或者打开一个p r t文件(可以不必输入材料特性),点击如图4所示的菜单“ANSYSGeom”, 就会自动启动ANSYS进行模型转换。因为要保护数据一致性,所以此种转换模式完成后不允许用户在Pro/ENGINEER环境中更改模型,如若需要更改只能在ANSYS中做模型修改,否则必须退出ANSYS才能回到Pro/ENGINEER环境。转换过程中Pro/ENGINEER会在自身的的工作目录下生成数个同名的文件,其中一个后缀名为.anf的文件就是可供ANSYS读取的格式。anf文件是ASCⅡ格式文件,其中记录了模型的特征数据,是ANSYS导入数据的标准格式之一。只要运行一次直接导入并生成了anf文件,就不需要再同时打开Pro/ENGINEER和ANSYS两个大型软件了。通常的做法是运行ANSYS,从菜单“File→Read input from”中选择该文件,即可完成模型的输入。8 i k+ `! K0 w6 u- x9 ^2 P$ V
3.在Pro/ENGINEER下选择ANSYS做求解器输出转换文件2 k$ G% D5 u- o
* Z) l* z, o' Z! o c5 j % A- E% }# }' A$ s' g- c: }" p) S图5 运行有限元分析菜单
/ V- P: ^0 K2 t4 Z二、转换当中一些值得注意的问题2 N% T: I' U( M F
在利用Pro/ENGINEER与ANSYS构成CAD/CAE集成系统的过程中容易产生一些错误,只有多实践才能根据出错提示找到正确的解决方式。以下列举一些常见问题的解决方式:' [7 e3 q6 d- k
(1)Pro/ENGINEER与ANSYS必须安装于同一个操作系统下,ANSYS为了完成与Pro/ENGINEER的连接需要指定Pro/ENGINEER的安装路径,所以安装的顺序必须是先装Pro/ENGINEER再装ANSYS,最后设置连接过程。 T- U$ r% u6 i/ d& z
(2)Pro/ENGINEER与ANSYS都有许多版本,Pro/ENGINEER中生成的文件能够顺利被ANSYS读取的条件是安装的ANSYS版本发布时间要在Pro/ENGINEER版本之后。表1中列举了常用Pro/ENGINEER与ANSYS版本的发布时间以供参照。( H6 g- G+ ?( u& e) D
* k- g/ I* d$ g" Q6 }5 M
/ O1 j% Q) I) `* l
表1 Pro/E与ANSYS版本发布时间对照
(3)重要交换文件(如i g s、anf、ans文件)必须建立在不带有特殊字符和空格的文件夹中,否则ANSYS读取文件的时候会出现明明文件存在,但却因为找不到文件而终止读取的错误。较好的解决方法就是为每一个项目专门建立一个只含有字母、数字、下划线的文件夹,工作时把Pro/ENGINEER与ANSYS的工作目录都设置在这个文件夹中。既避免出错,又比较容易管理产生的数据文件。 9 [5 j/ z W% l" Z$ } (4)导入文件后有可能出现不能正确显示模型的情况,此时可以观察ANSYS的模型显示区域左下角,当出现模型文件名时就说明其实已经导入成功了。点击“QSave”图标之后再点击“RESUM_DB”按钮重载一次数据库,模型就可正常显示。 ) h% l$ ?, H6 _( {3 n# J+ d: F, G m8 D0 b1 r, v 三、结论7 O& _( ~) c C3 }
本文通过对P r o / E N G I N E E R Wildfire 2.0与ANSYS 9.0两大流行CAD/CAE软件的研究,解决了实际工程应用中CAD/CAE系统集成的接口问题。对由Pro/ENGINEER向ANSYS转换数据提供了几种解决方案及实现步骤,并对常见的问题予以评析。这样,通过Pro/ENGINEER强大的建模功能所建立的模型,就能够直接转入ANSYS系统进行各种分析,为广大工程设计开发人员建立一个良好的集成开发环境铺平道路。作者: stevestsheng 时间: 2009-7-29 12:45
wf4.0就没有这么麻烦了!