ANSYS15.0和Proe5.0的连接问题的解决方法
- 格式:docx
- 大小:1.29 MB
- 文档页数:6
PRO/ E与ANSYS接口吴小国秦东晨(郑州大学机械工程学院,郑州450001)摘要:随着计算机技术的发展,CAD/CAE系统应用越来越广泛。
为了提高产品的质量、缩短产品设计周期,必须实现CAD/CAE系统之间的数据交换。
本文详细介绍了目前应用较广泛的CAE/CAE软件PRO/ENGINEER和ANSYS之间的数据交换接口。
关键词:PRO/ENGINEERANSYS接口TheInterfaceBetweenPRO/EandANSYSWUXiaoguo,QINDongchen(SchoolofMechanicalEngineering,ZhengzhouUniversity,Zhengzhou450001)Abstract:Withthedevelopmentofthecomputertechnology,theapplicationofCAD/CAEsystemisbecomingmoreandmorepopular.Inordertoimprovethequalityofproductionandshortentheperiodofdesigningnewproduction,thedataexchangingbetweenCAD/CAEsystemsmustberealized.Following,thisarticlewillparticularlyintroducethedataexchanginginterfacebetweenPRO/ENGINEERandANSYSwhichisusedwidely.Keywords:PRO/ENGINEER,ANSYS,Interface1引言目前,随着计算机技术的迅速发展,机械产品的设计方法发生了很大变化,已经由以前的凭经验靠手工设计转变为完全计算机设计。
用计算机设计产品主要经过三个步骤:(1)使用CAD软件完成产品的建模;(2)用分析软件对产品模型进行结构特性和动态特性分析;(3)通过仿真软件对产品模型进行在虚拟现实环境下测试。
ESYS is not valid for line element.原因:是因为我使用LA TT的时候,把“--”的那个不小心填成了“1”。
经过ANSYS的命令手册里说那是没有用的项目,但是根据我的理解,这些所谓的没有用的项目实际上都是ANSYS在为后续的版本留接口。
对于LA TT,实际上那个项目可能就是单元坐标系的设置。
当我发现原因后,把1改成0——即使用全局直角坐标系,就没有W ARNING了。
当然,直接空白也没有问题。
NO.0002使用*TREAD的时候,有的时候明明看文件好好的,可是却出现*TREAD end-of-file in data read.后来仔细检查,发现我TXT的数据文件里,分隔是采用TAB键分隔的。
但是在最后一列后面,如果把鼠标点上去,发现数据后面还有一个空格键。
于是,我把每个列最后多的空格键删除,然后发现上面的信息就没有了。
NO.0003Coefficient ratio exceeds 1.0e8 - Check results.这个大概是跟收敛有关,但是我找不到具体的原因。
我建立的一个桥梁分析模型,尽管我分析的结果完全符合我的力学概念判断,规律完全符合基本规律,数据也基本符合实际观测,但是却还是不断出现这个警告信息。
NO.0004*TREAD end-of-file in data readtxt中的表格数据不完整!NO.0005No *CREA TE for *END. The *END command is ignored忘了写*END了吧,呵呵NO.0006Keypoint 1 is referenced by only one line. Improperly connected line set for AL command两条线不共点,尝试nummrg命令。
NO.0007L1 is not a recognized PREP7 command, abbreviation, or macro. This command will be ignored还没有进入prep7,先:/prep7NO.0008Keypoint 2 belongs to line 4 and cannot be moved关键点2属于线4,移动低级体素时先移动高级体素!NO.0009Shape testing revealed that 32 of the 640 new or modified elementsviolate shape warning limits. To review test results, please see theoutput file or issue the CHECK command.单元形状奇异,在我的模型中6面体单元的三个边长差距较大,可忽略该错误NO.0010用命令流建模的时候遇到的The drag direction (from the keypoint on drag line 27 that is closestto a keypoint KP of the given area 95) is orthogonal to the areanormal at that KP. Area cannot be dragged by the VDRAG command.意思是拉伸源面的法向与拉伸路径垂直,不能使用VDRAG命令ASEL,S,LOC,Z,143e-3VDRAG,ALL, , , , , , 27本意是按位置z=143e-3位置的面,然后沿编号27的线拉伸,出错,之前用该语句没有任何问题。
Pro/Engineer与ANSYS的数据交换1.常用交换方法(1)利用IGES中间标准格式转换。
由pro/engineer保存的IGES文件格式属于固定每行80字符的ASCII格式文件。
而ANASY本身内置了IGES转换过滤器,所以它支持IGES格式文件的导入。
但是转换过滤程序允许输入部分模型参数,所以ANSYS有时会把不能识别的特征省略掉。
当Pro/Engineer中建立的模型特征过多或结构过于复杂时,使用IGES文件格式输入到ANSYS后很可能产生模型断裂、丢失实体等情况,会直接影响模型后续分析的准确性。
(2)使用ANSYS—Pro/Engineer接口转换。
ANSYS软件安装选项中包含与Pro/Engineer软件的接口模块“Connection for Pro/Engineer”。
此模块不仅能将Pro/Engineer模型数据直接转换给ANSYS,同时还提供了以执行部件为基础的参数优化设计功能。
该功能允许从建立以部件为基础的参数化Pro/Enginee模型开始,用ANSYS程序对其进行优化,并以一个优化的模型结束,而且建立好的模型仍是以部件为基础的参数化模型。
此模块能给工程人员在有限元分析过程中考虑采用何种前后处理提供最好的支持。
利用软件自带接口能够快速准确地导入数据,ANSYS在默认状态无法识别Pro/Engineer中的prt文件,以下就是具体的配置方案。
1)单击【开始】--【程序】--【ANSYS10.0】--【Utilities】--【ANS-ADMIN】命令,点选【Configuration options】单选按钮,再单击OK按钮。
在弹出的对话框中点选【Configuration Connection for Pro/Engineer】按钮,再单击OK。
在弹出的对话框中的下拉菜单ANSYS Product中选择【ANSYS Multiphysics】,并在Graphics device name中选择【win32】,单击OK按钮。
1. 如何设置Pro/E与ANSYS接口连接与使用方法(图文教程)- 机械工程...使得在Pro/E中建好的模型直接导入到ANSYS中,由于目前CAD 和CAE这两个领域最具代表性的应用软件分别是Pro/E 和ANSYS。
Pro/E 拥有强大的实体和曲面造型功能,而ANSYS具有完善的有限元分析功能,这两个软件各自的长处恰恰又是对方的短处。
解决这一矛盾的有效途径是:在Pro/E中进行建模,然后将模型导入到ANSYS 软件中进行有限元分析,从而实现用计算机完成零件设计和分析。
所以,问题的关键是如何把这两个软件结合起来,将Pro/E中生成的模型完整地导入到ANSYS 中去,进而完成所需的有限元分析。
我们以目前流行的版本Pro/ENGINEERWildfire3.0 与ANSYS10.0 为研究对象,进行了实体模型在两个不同软件之间的转换和连接。
1 ANSYSI0.0 与ProlE接口连接ANSYS l0.0 软件安装选项中包含与Pro/Engineer 软件的接口模块"Connection for Pro/Engineer" (见图1)。
此模块不仅能将ProlE模型数据直接转换给ANSYS ,同时还提供了以执行部件为基础的参数优化设计功能。
该功能允许从建立以部件为基础的参数化Pro/E模型开始,用ANSYS程序对其进行优化,并以一个优化的模型结束,而且建立好的模型仍是以部件为基础的参数化模型。
此模块能给工程人员在有限元分析过程中考虑采用何种前后处理提供最好的支持。
利用软件自带接口能够快速准确地导入数据,因此下面将对此类方案着重进行分析。
2 ANSYS直接集成在Pro/E中的方法(1) ANSYS 直接集成在Pro/E步骤①设置ANSYS 与Pro/E的接口选择"程序"ANSYS l0.0 →Utilities→ANS_ADMIN ,打开ANS_ADMIN 10.0 管理器,选取" Configurrationoptions" 后点"OK" 确定(见图2);②在Configuration options 配置选项对话框中选择Configure Connection for Pro/E 的连接(见图3),点"OK" 确定;③在随之打开Configure ANSYS Connection forpro/E的对话框中将ANSYS Product 设置为ANSYSMultiphysics. 而图形显示设备Graphics devicename设置为WIN32 (见图4);④最后在ProlE 安装信息"Pro Engineerinstallation path" 对话框中输入Pro.尼在本计算机中的安装路径如E:roeWildfire 3.0, " Languageused with Pro/Engineer" 选项用默认的"usascii,点击"K" 成ANSYS 与Pro/E的接口设置(见图5)。
2 . 使用A N S Y S —P r o /ENGINEER接口转换A N S Y S 软件安装选项中包含与P r o / E N G I N E E R 软件的接口模块“Co nnection for Pro/Engineer”。
此模块不仅能将Pro/E模型数据直接转换给ANSYS,同时还提供了以执行部件为基础的参数优化设计功能。
该功能允许从建立以部件为基础的参数化Pr o/E模型开始,用ANSYS程序对其进行优化,并以一个优化的模型结束,而且建立好的模型仍是以部件为基础的参数化模型。
此模块能给工程人员在有限元分析过程中考虑采用何种前后处理提供最好的支持。
利用软件自带接口能够快速准确地导入数据,因此下面将对此类方案着重进行分析。
ANSYS在默认的状态下是不能对Pro/E中的prt(或asm)文件进行直接转换的。
必须通过以下过程对ANSYS设进行连接设置以激活模块。
图3 ANS_ADMIN 9.0对话框鼠标点击“ 开始→ 程序→ANSYS 9.0→Utilities→ANS_ADMIN”,出现如图3所示对话框,选择“Configuration options →O K ” ,接下来的对话框顺序选取“Configurati on Conn ection forPro/ENGINEER → OK”和“ANSYSMultiphysics & WIN32 → OK”。
完成后,A N S Y S会自动提示已在自己的安装目录中成功生成了config.anscon文件,在接下来出现的对话框“PRO/ENGINEERInstallation path”选项后输入P r o / E 的起始安装路径如“ E : \proeWildfire 2.0”,“Language used with Pro/Engineer”选项用默认的“usascii”,然后点击“0K”。
出现对话框提示在Pro/E目录下成功建立了一个protk.dat文件,点击确定即完成配置。
NO.0001ESYS is not valid for line element.原因:是因为我使用LATT的时候,把“--”的那个不小心填成了“1”。
经过ANSYS的命令手册里说那是没有用的项目,但是根据我的理解,这些所谓的没有用的项目实际上都是ANSYS在为后续的版本留接口。
对于LATT,实际上那个项目可能就是单元坐标系的设置。
当我发现原因后,把1改成0——即使用全局直角坐标系,就没有WARNING了。
当然,直接空白也没有问题。
-------------------------------------------------------------------------------------------------------------------------NO.0002使用*TREAD的时候,有的时候明明看文件好好的,可是却出现*TREAD end-of-file in data read. 后来仔细检查,发现我TXT的数据文件里,分隔是采用TAB键分隔的。
但是在最后一列后面,如果把鼠标点上去,发现数据后面还有一个空格键。
于是,我把每个列最后多的空格键删除,然后发现上面的信息就没有了。
-------------------------------------------------------------------------------------------------------------------------NO.0003Coefficient ratio exceeds 1.0e8 - Check results.这个大概是跟收敛有关,但是我找不到具体的原因。
我建立的一个桥梁分析模型,尽管我分析的结果完全符合我的力学概念判断,规律完全符合基本规律,数据也基本符合实际观测,但是却还是不断出现这个警告信息。
-------------------------------------------------------------------------------------------------------------------------NO.0004*TREAD end-of-file in data readtxt中的表格数据不完整!-------------------------------------------------------------------------------------------------------------------------NO.0005No *CREATE for *END. The *END command is ignored忘了写*END了吧,呵呵-------------------------------------------------------------------------------------------------------------------------NO.0006Keypoint 1 is referenced by only one line. Improperly connected line set for AL command两条线不共点,尝试nummrg命令。
ESYS is not valid for line element.原因:是因为我使用LATT的时候,把“--”的那个不小心填成了“1”。
经过ANSYS的命令手册里说那是没有用的项目,但是根据我的理解,这些所谓的没有用的项目实际上都是ANSYS 在为后续的版本留接口。
对于LATT,实际上那个项目可能就是单元坐标系的设置。
当我发现原因后,把1改成0——即使用全局直角坐标系,就没有WARNING了。
当然,直接空白也没有问题。
NO.0002使用*TREAD的时候,有的时候明明看文件好好的,可是却出现*TREAD end-of-file in data read.后来仔细检查,发现我TXT的数据文件里,分隔是采用TAB键分隔的。
但是在最后一列后面,如果把鼠标点上去,发现数据后面还有一个空格键。
于是,我把每个列最后多的空格键删除,然后发现上面的信息就没有了。
NO.0003Coefficient ratio exceeds1.0e8-Check results.这个大概是跟收敛有关,但是我找不到具体的原因。
我建立的一个桥梁分析模型,尽管我分析的结果完全符合我的力学概念判断,规律完全符合基本规律,数据也基本符合实际观测,但是却还是不断出现这个警告信息。
NO.0004*TREAD end-of-file in data readtxt中的表格数据不完整!NO.0005No*CREATE for*END.The*END command is ignored忘了写*END了吧,呵呵NO.0006Keypoint1is referenced by only one line.Improperly connected line set for AL command两条线不共点,尝试nummrg命令。
NO.0007L1is not a recognized PREP7command,abbreviation,or macro.This command will be ignored 还没有进入prep7,先:/prep7NO.0008Keypoint2belongs to line4and cannot be moved关键点2属于线4,移动低级体素时先移动高级体素!NO.0009Shape testing revealed that32of the640new or modified elementsviolate shape warning limits.To review test results,please see theoutput file or issue the CHECK command.单元形状奇异,在我的模型中6面体单元的三个边长差距较大,可忽略该错误NO.0010用命令流建模的时候遇到的The drag direction(from the keypoint on drag line27that is closestto a keypoint KP of the given area95)is orthogonal to the areanormal at that KP.Area cannot be dragged by the VDRAG command.意思是拉伸源面的法向与拉伸路径垂直,不能使用VDRAG命令ASEL,S,LOC,Z,143e-3VDRAG,ALL,,,,,,27本意是按位置z=143e-3位置的面,然后沿编号27的线拉伸,出错,之前用该语句没有任何问题。
proe与ansys 接口问题为了保证上述两种软件的版木兼容,Pro/E的版木不得高于同期的AnsyS的版本:同时要安装ansys里的和proe接口模块!ansys安装程序里已经有了不需要下载。
(l)在开始程序下运行Ansys,选择utilities下的ans_admin项,在ans_dmin弹出图框中选择configuration options,在下一个confirguration options弹出图框中选择configuration connectionfor pro/E,在configure ansys connection for pro/E中的ansys prod-uct中选择ansys multip,在graphicsdevice name中选择win32,在出现SuccesS图框中记下config.anscon文件位置。
在出现的Pro/Einstallationinformation下的Pro/Einstallationpath中填入安装Pro/E的路径。
在language used with Pro/E中选择语言为usa,最后将记录下的config.anscon拷贝到Pro/E的安装目录下。
这样就可以将Pro/E的模型直接传到Ansys中了。
同时应注意在Pro/E中建立的模型应予存盘.设置好以后重气计算机!在proe菜单栏里就有ansys菜单了!在proe里建好模型点ansys菜单就可以在proe里启动ansys 找到proe工作目录下的.anf文件!从ansys里读入那个文件在执行plot画图命令就可以把proe里建的模型导入到ansys里了!(注意:如果读入之后看不到实体,记得操作Plot/Volumes)我用的是ansys8.0和proe野火2.0 成功关联!pro/e和ansys的连接*作过程如下:1) 在同机的同一*作系统下安装有pro/e和ansys两种软件;2) 保证上述两种软件的版本兼容,pro/e的版本不得高于同期的ansys的版本;3) 开始->程序->ansys->ans_adsin utility->configuration options-> configuration connectionforàok pro/e->选择ansys product->work space inà选择graphics device name(nt:win32) 给出language used withà给出pro/engineer installation pathàmegabytes(128) ok;àpro/engineer:usascii 4) 运行pro/engineer并配置config.pro;名称值说明fem_ansys_annotations yes 输出“模拟”分析名为ansys中的注释。
ansys错误及解决⽅法汇总原因分析:这是由于proe的许可⽂件错误导致的提⽰,只要点击ok,proe将会⾃动关闭。
重启打开还是⼀样。
究竟如何解决呢,考虑到开始proe软件可以正常运⾏,经过⼀段时间后出现-1错误,其原因是:移动或删除了许可证⽂件的.,从⽽导致⽆法正常找到许可证⽂件。
解决⽅法:⽅法⼀:如果删除了许可证⽂件我们需要再创建⼀个替换完整的许可证⽂件,如果只是移动了许可证⽂件的位置,我们只需要双击运⾏proe安装⽬录下的C/D/E:\PROE\proeWildfire4.0\bin\ptcsetup.bat(我的是D:\PROE\proeWildfire 4.0\bin),当提⽰添加许可证的时候浏览新的许可证路径加进去即可。
⽅法⼆:更简单的⽅法是不⽤运⾏ptcsetup.bat直接修改以下⽂件即可:⽤记事本⽅式打开bin⽬录下proe1.psf,找到“ENV=PTC_D_LICENSE_FILE”字符串,修改“=”号后⾯的路径即可(这个路径是新指定的proe许可证⽂件路径),如下图所⽰:⽅法三:按步骤操作⼯具/原料:proe完整安装包1、打开运⾏安装包的setup.exe⽂件;2、另外打开安装包或安装路径下的crack⽂件夹,找到license.dat然后使⽤记事本的⽅式打开它;3、把记事本⾥⾯的“00-00-00-00-00-00”全部替换为setup.exe⾸页的ptc主机id,不⽤区分字母⼤⼩写。
替换⽅法:ctrl+H调出替换对话框,填写完成,点击全部替换。
4、替换完成,另存为c盘。
覆盖原⽂件;5、从crack⽂件夹复制三个⽂件再次破解。
1.复制proe_WF5_Win32_crk.exe⽂件到C:\ProgramFiles\PTC\CreoElements\Pro5.0\i486_nt\obj并执⾏。
2.复制proe_mech_WF5_Win32_#1_crk.exe⽂件到C:\Program Files\PTC\Creo Elements\Pro5.0\mech\i486_nt\bin并执⾏。
ANSYS15.0和Proe5.0的链接问题
我们大家都知道如果我们在安装ANSYS的时候会有一个提示就是和Proe、UG、SolidWorks的链接选项。
在我们安装了这些软件的前提下我们直接在安装ANSYS的时候就可以直接关联。
下面我们主要讲在安装后如何进行关联和如何在关联之后在workbench里打开Proe5.0的模型。
1、在ANSYS中选择红框中的选项
2、出现下面的选项板
3、点击next后出现
第一个选项是Proe安装路径
第二个选项是Proe启动路径
4、next之后会出现下面的选项板,点击第三个选项
5、之后点击是
6、打开Proe,有箭头所示,就表示关联成功
7、这里就要将最关键的一步了。
首先最好把Proe和ANSYS
的工作目录设置成同一个文件夹。
如果我们不这么做就
会出现模型导入不到ANSYS WORKBENCH的情况。
我们
把画好的模型在Proe中打开,记得一定要进行保存操作,
也就是把模型保存到工作目录中。
8、然后,打开ANSYS workbench
9、出现如下
10、然后再打开的ANSYS中双击Geometry
11、鼠标右击Attach1,选择Generate
12、然后就可以看到我们的图形完整的导入到ANSYS了。