基于Pro_E与ANSYS的CAD_CAE数据交换方法研究

试?研验!究

TestandResearch

工程机械

第38卷2007年8月

ANSYS诞生于20世纪70年代,目前是世界上

最有影响力的以有限元分析为基础的CAE软件之

一,广泛应用于机械制造、石油化工、汽车交通、航空航天、轻工及土木工程等行业的一般工业设计及科学研究[1]。使用ANSYS进行分析必须构建几何模型,虽然其本身附带三维建模模块,但其建模能力与主流三维造型软件如Pro/ENGINEER、UG和CATIA等相比较弱,特别是构建复杂结构和曲面,在AN-

SYS中很难完成。

Pro/ENGINEER是美国PTC公司开发的基于特征和参数化技术的专业CAD软件,在航空、航天、汽

车和消费类电子产品的设计和制造中得到了广泛应用,极大地提高了用户的设计能力[2]。Pro/ENGINEER在中国的高端CAD市场上占有很大份额,是目前国内应用最为广泛的高端CAD产品。它具有统一的数据库功能,通过Pro/E可以快速方便地建立各种庞大复杂的模型。Pro/E中的机械设计模块是一个高效的三维机械设计工具,可以绘制各种复杂形状的零件。虽然Pro/E软件包也包括了功能仿真(CAE)模块,它的主要作用是进行有限元分析,但它是基于

P-method进行工作的,进行网格划分时划分出的网

格中单元较大、数目较少,无法进行多物理场耦合等情况的处理,只能实现简单的静力学分析,而且求解的结果处理也十分繁琐,可见Pro/E的优势是在

CAD而不在CAE。

通过发挥Pro/E与ANSYS这两个软件在各自领域的优势,并将其结合起来用以研究和开发复杂机械系统的虚拟样机已成为当前的一个重要发展趋势。

Pro/E与ANSYS模型数据转换的不同方

法评析

为避免“自动化孤岛”现象,充分发挥CAD/CAE

软件的优势,关键问题是如何实现数据转换。本文以目前主流应用的Pro/EWildfire2.0与ANSYS10.0为例,研究将Pro/E的模型数据转入ANSYS中并划分网格、进行有限元分析的3种数据转换方案。

1.1利用IGES格式文件进行数据传输

IGES(InitialGraphicsExchangeSpecification—基本图形交换规范标准)是1981年由ANSI(AmericanNationalStandardsInstitute—美国国家标准局)公布

为美国标准的,目前已经得到广泛应用,它以ASCII或二进制的形式存储图形信息,并且能在不同的

基于Pro/E与ANSYS的

西安建筑科技大学机电学院

林建冬原思聪郑建校

*基金项目:陕西省教育厅产业化项目

(04JC21)CAD/CAE数据交换方法研究*

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"

!!!!!!!!!!!"

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"

!!!!!!!!!!!"

要:在三维实体造型软件Pro/ENGINEER和有限元分析软件ANSYS之间存在着模型数据交换困

难的问题,为了实现两大软件集成环境,根据CAD/CAE系统间图形交换的机制,通过理论和实践研究,以目前主流应用的Pro/ENGINEERWildfire2.0与ANSYS10.0为例,研究将Pro/E的模型数据转入ANSYS中并划分网格、进行有限元分析的转换方案。提出了采用IGES、.ans和Pro/E-ANSYS接口3种可供实现的途径,分析讨论了各自的优缺点。结果表明,采用Pro/E-ANSYS接口实现数据交换是最优办法。阐述了

Pro/E-ANSYS接口的实现步骤,通过对模型数据转换实例与比较分析,验证了通过Pro/E-ANSYS接口转换的模型网格划分较细,数目较多,计算精度能够得到保证,是最优的数据转换方法。列举出在通过

Pro/E-ANSYS接口转换实践中总结的常见问题解决方式及注意事项。实现了Pro/E与ANSYS的紧密结合

并为构建良好的CAD/CAE集成应用环境铺平道路。

关键词:Pro/ENGINEER

ANSYS

CAD/CAE

数据交换

32——

?研验!究

TestandResearch

第38卷2007年8月

工程机械

CAD系统间进行信息交换[3]。

IGES是一种普遍接受的中间标准格式,用来在不同的CAD和CAE系统之间实现模型数据共享。ANSYS本身内置了IGES转换过滤器,它支持IGES

格式文件的输入。因为过滤程序可以输入部分文件,故用户至少可以输入模型的一部分。而在Pro/E中也可以方便地将建立的PRT文件另存为IGES文件副本。因此通过IGES格式进行这两个软件之间的数据转换是比较常用的方法,且比较容易实现。

在ANSYS里输入IGES格式文件时,在出现的选择界面中,有Nodefeaturing和Defeaturemodel两个选项,在多数情况下用户应该选择Defeaturemod-

el选项,ANSYS在这一选项下自动对IGES文件进

行转换,自动生成体。当转换过程中遇到问题时,

ANSYS会向用户提示,并激活增强的拓扑和几何工

具,使用户可以采用交互方式对模型进行修改。如果使用Defeaturemodel选项转换IGES格式文件有困难时,用户只能使用Nodefeaturing选项,该模式下转换时,不具有自动生成体的能力,用户不能使用拓扑工具进行几何修补,而只能使用前处理模块PREP7几何工具进行修补。而分别组合

“MERGEMergecoincidentkeypts

(合并重合的关键点),SLOIDCreatesolidifapplicable(产生实体),SMALLDelete

smallareas

(删除小面积)”这3个选项时,得到的模型也将产生很大差异。

虽然IGES作为一种表达产品数据和转换成中性文件格式的行业标准,其在开发和维护方面与专用的转换软件相比有明显优势。但也存在一些问题:首先,IGES没有规范化的模型,表达结构及某些几何模型时较为复杂,容易导致转换不稳定的现象。其次,IGES的80列文件格式使得文件过于冗长。此外,由于这些文件的数据安排方式相当复杂以至于难以被人理解。因此如果文件中某处出错,很难将其找出并修正。再次,由于这种方法是间接进行的,如果Pro/E中建立的模型特征过多或者结构过于复杂,生成的IGES文件会丢失很多特征,导致数据不完整,导入ANSYS后会影响分析结果的准确性。

IGES主要适合于在计算机集成生产中的各子

系统领域传送信息以形成技术绘图或简单的几何模型。如果仅靠IGES作为数据交换的借口,用户就不可能得到生产中整个系统的完整解决方案,会导致

大量重复工作和高投资的维护。

1.2利用.ans格式文件进行数据传输

这种方法与通过IGES转换类似,不同的是它

先在Pro/E里进行网格划分,再导入ANSYS进行分析。

.ans文件是在Pro/E的MECHANICA模块前处理后生成的用来与后续CAE相连接的文件,需要第二方解算器进行后续处理才能生成。在Pro/E

中,打开建好的模型,选择菜单[Applications]\[Me-

chanica],此时会进入有限元FEM模式,可以进行结

构分析、热分析等。选择[structure]\[mesh]\[create]\

[solid]\[start],开始划分网格,完成后关闭对话框,选择菜单中的Run选项,在对话框的求解器中选择ANSYS,输出到文件,即可生成一个.ans文件。.ans文件其实是一个文本文件,该文件包含了材料

属性、节点、单元、约束条件以及载荷等信息。运行

ANSYS,从[File]\[Readinputfrom…]中,选择产生的

.ans文件,就可以完成输入,且输入的是已经划分

好网格的模型。

但由于FEM是通过在几何模型上生成一些控制点,由这些控制点控制有限元网格的数目和位置,与ANSYS中指定单元大小来分解实体的情况是不一样的,对于同样的零件,即使在相同的约束与受力情况下,由同样的软件进行计算处理也会因为单元大小、类型和网格划分方式的不同而导致结果出现变化。并且Pro/E提供的单元种类的有限性也影响了它运用于各种不同零件的情况,可能由于选择不合适单元类型导致计算结果的错误。因此,在实际设计、分析的集成过程中,采用这种方案有很大的局限性。

1.3通过Pro/E-ANSYS接口软件转换

许多CAD程序与ANSYS程序有直接的接口,

由ANSYS公司或CAD软件供应商编写。该种接口软件是嵌入于应用程序的独立软件包中。同样,

ANSYS也内嵌了对Pro/E的支持,这就是

Pro/E-ANSYS接口。它不仅将Pro/E模型数据直接转换给ANSYS,同时也提供了以执行部件为基础的

参数化设计功能。该功能允许由部件为基础的参数化Pro/E模型开始,用ANSYS程序对其进行优化,并以一个优化的模型结束,而且仍是以部件为基础的参数化模型。该模块能给工程人员在有限元分析过程中考虑采用何种后处理提供良好的支持。利用

33——

试?研验!究

TestandResearch

工程机械

第38卷2007年8月

软件自带接口能够快速准确地导入数据。直接数据转换有一些独特优点,比如可以方便地修改模型,可以对各个体划分网格,这些对于ANSYS后处理都是很有帮助的。以这种方案进行模型数据转换目前是最有效也是最优的选择。

2Pro/E-ANSYS接口的实现

ANSYS在默认的情况下是不能将Pro/E中的

PRT文件直接进行转换的,必须通过相应的配置设

置来激活该接口软件使其正常工作。下面就是进行配置的整个过程:

①点击[ANSYS10.0]\[Utilities]\[ANS_ADMIN],出现ANS_ADMIN10.0对话框,选择[Configurationoptions]\[OK],出现Configurationoptions配置对话框。

②在接下来的对话框中分别做如下选择:[ConfigureConnectionforPro/E]\[OK];[ANSYSMultiphysics&win32]\[OK];

配置成功后会出现连接成功的对话框,如图1所示。

③再进行如下设置:

Pro/EngineerInstallationpath:输入Pro/E安装路径,如G:\ProgramFiles\proeWildfire2.0;

LanguageusedwithPro/Engineer:这里用默认的[usascii]\[OK];会出现如图2所示的配置成功对话

框,提示在Pro/E目录下成功建立了一个prokt.dat文件,点击确定即完成配置。

④运行Pro/E并配置config.pro

在上述配置过程全部完成之后,Pro/E主菜单上出现如图3所示的ANSYS10.0菜单,

包括

ANSConconfig和ANSYSGeom两个子菜单,其中ANSYSGeom就可以把Por/E中的模型直接传送到ANSYS中。

但为了实现ANSYS与Pro/E更全面的连接,我们还需要对Pro/E的config.pro文件作进一步的配置。点击[Tools]\[options],在出现的Options对话框中,分别找到所需的选项名称并设置相应的值,其中各个选项名称及值如表1所示。

至此,Pro/E与ANSYS的接口已设置完成,通过该接口可以直接把Pro/E的模型数据转换到ANSYS中,而无需再通过中间格式的数据转换,这对于模型的修改再输入以及ANSYS的后处理都会有所帮助。通过建立如此配置,利用ANSYSGeom项就可以把

Pro/E中的模型直接传送到ANSYS中,即便是复杂

的机械设计造型和曲面也不会丢失任何特征和元

图1ANSYS系统配置文件创建成功对话框

图2ANSYS与Pro/E成功连接对话框

图3接口配置成功后Pro/E里的ANSYS10.0菜单

34——

?研验!究

TestandResearch

第38卷2007年8月

工程机械

图4

动臂连杆Pro/E模型图(a)和ANSYS模型图(b)

图5使用Pro/E-ANSY接口导入模型网格划分图

图6使用IGES格式导入模型网格划分图

素,从而实现了Pro/E和ANSYS的无缝连接,从而真正发挥两个软件的优势。

3模型数据转换实例与比较

以下使用一个具体的prt文件来验证

Pro/E-ANSYS接口配置是否正常工作,并演示将Pro/E的prt文件转换成ANSYS模型数据的具体步骤。图4a所示为设计的某开沟机动臂连杆三维模型,在Pro/E中建好三维模型后,运行[ANSYS10.0]\[ANSYSGeom],Pro/E会将该prt文件通过接口软件自动转换成ANSYS可识别的anf文件,然后调用ANSYS,读入该anf文件就可以把Pro/E模型数据导入ANSYS中。在ANSYS里运行[UtilityMenu]\[Plot]\[Replot],得到如图4b所示的模型图。仔细观察可以

看出到导入后的模型几何特征保持完好,线面光滑,除显示颜色外与原来模型完全一致,没有出现特征

的丢失,可见模型的传输是成功的。

对通过接口直接导入的模型划分网格,选择

SOLID45单元类型,对体自动划分网格,划分结果:

单元总数为24994,节点总数为6789,动臂连杆有限元网格模型如图5所示。而采用同样方法对使用

IGES格式导入的模型划分网格,划分结果:单元总数为14686,节点总数为4159,有限元网格模型如图6所示。采用.ans方法进行数据交换时,首先在Pro/E中对零件进行网格划分,划分结果:单元总数为6524,节点总数为1632,有限元网格模型如图7所示。通过比较,我们可以清楚地看到使用IGES导

入模型划分的网格较大,数目较少,这将会很大程度地影响计算精度。从图7中看到网格划分结果不太理想,不仅网格粗大,而且在受力的销孔部位,网格划分极为简单,与实际受力模型相差太远,计算精度难以保证。而通过Pro/E-ANSYS接口转换的模型网

表1

config.pro选项设置值

选项名称

说明

fem_ansys_annotationsyes输出“模拟”分析名为ANSYS中的注释fem_ansys_groupingyes切换组and/or层的转移到ANSYSfem_default_solverANSYS指定到一个求解器的路径

fem_which_ansys_solverFRONTAL允许指定使用Frontal?ANSYS求解器还是Iterative?ANSYS求解器femansys_annotationsyes

切换载荷工况名称到ANSYSpro_ansys_pat

“ansys.exe的路径”

指定到可执行的ANSYS的路径

35——

试?研

验!究

TestandResearch

工程机械

第38卷2007年8月

图7

使用.ans格式导入模型网格划分图

格划分较细,节点数目较多,计算精度能够得到保证,可见,这种方法是最优的数据转换方法。

4转换注意事项

在利用Pro/E与ANSYS构成CAD/CAE集成系

统的过程中容易产生一些错误,要多实践才能根据错误提示找到正确的解决方法。以下列举笔者在实践中总结的常见问题解决方法及注意事项:

(1)版本兼容性。Pro/E与ANSYS都有许多版本,Pro/ENGINEER中生成的文件能被ANSYS读取的条件是ANSYS版本发布时间要在Pro/E之后。笔者对各种不同版本的实践发现:Pro/ENGINEER

wildfire2.0中文版及英文版与ANSYS10.9或9.0版

本都能很好的兼容,而Pro/E较早推出的野火版兼

容性差。

(2)安装顺序。虽然配置时需要ANSYS读取

Pro/E安装路径,但接口完成与安装顺序无关,认为

必须先安装Pro/E再安装ANSYS的提法是错误的。

(3)文件命名。由于Pro/E与ANSYS都不支持中文字符,因此在文件管理中文件夹和文件的命名都不能出现中文,一般以字母、数字和下划线命名文件和文件夹。当使用ANSYSGeom生成ANSYS文件时,自动在Pro/E的工作目录下产生.pro、.anf等数个同名的文件,使用时最好将Pro/E与ANSYS的工作目录设定为同一个目录,既避免错误,又便于文件管理。

(4)重画模型。系统自动调用ANSYS程序生成

ANSYS文件,但有时候在ANSYS窗口中全屏显示仍不能显示模型,此时需要在[UtilityMenu]\[Plot]\[Replot]里重画才能显示模型。

(5)单位转换。在Pro/E里建模时若按照公制模版时默认长度单位为mm,而ANSYS环境下本身

无量纲,在定义材料弹性模量及加载时需要注意单位量纲的换算,避免出错。

5结论

通过对Pro/ENGINEERwildfier2.0与ANSYS

10.0两个在CAD和CAE行业最具有代表性软件的

研究,解决了实际工程应用中CAD/CAE系统集成的接口问题。对由Pro/E向ANSYS转换数据提供了3种解决方案及实现步骤并做出评析,找出最优方案,从而便于实现用Pro/E建立三维模型,用ANSYS软件进行有限元分析,直至完成对产品的优化设计,进而充分发挥软件的各自优势,提高设计效率和水平。

参考文献

[1]博嘉科技.有限元分析软件—ANSYS融会贯通[M].北

京:中国水利水电出版社,2002:1-24.

[2]何煜琛.Pro/ENGINEER野火中文版建模基础技术[M].

北京:清华大学出版社,2004.

[3]刘小平,郑建荣.SolidWorks与ADAMS/View之间的

图形数据交换研究[J].机械工程师,2003(12):26-28.

通信地址:西安建筑科技大学131信箱(710055)

(收稿日期:2007-02-12)

36——

ConstructionMachineryandEquipment

Vol.38No.8AbstractsinEnglish

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

ofGB10827-1999andGB7258-2005.Nowthemachineisinmass-pro-duction.

Keywords:HighspeedforkliftTechnicalparameter

StructureTestCharacteristic

ResearchonMeasuringMethodforDisplacementofPistonTypeConcretePump

Accordingtotherheologytheory,flowcharacteristicsandpressurefluctua-tionofpumpedconcreteinconveyingpipeareanalyzed.ConcretemixtureissomethinglikegeneralBinghammaterials.ThepumpedconcretecanbeconsideredasBinghammaterialflowsalongpipeunderthrustingforce.AccordingtorheologyequationofBinghammaterial,concretemixturebe-gintoflowinthepipeundertheconcretepump'sthrustaslongastheshearstressonpipewallτislargerthanτ0.Whereas,concretemixtureatanyradiuswillnotflowaslongastheτislessthanorequaltoτ0andtheconcretemixturewithintheradiuswillflowforwardataconstantspeedlikeasolidobjectsuchasapiston,butthereisnorelativemovementinsidethepiston.Atthebeginningstageofpumping,thepistoncompressesthecon-cretemixture,thepressureinconcretecylinderincreasesrapidlyandtheairinconcretemixtureiscompactedandexcluded.Whenthepistonpres-sureislargerthanthefrictionbetweenconcretemixtureandconcretecylinder,theconcretemixturebeginstoflowandthecylinderpressuretendstobestable,whichisthestablepumpingstage.Then,theconcretemixtureisdischargedoutofthecylinderandthepressuredecreasesrapid-ly,acompletematerialpumpingcycleisended.Displacementofthecon-cretepumpcanbecalculatedthroughthemeasurementofcylinderpres-sureandpistonstroke.Forthecylinderpressuremeasuring,aspecialpressuresensorcanbeusedwiththesensorprobeindirectcontacttothemixtureinconcretecylinderandpressuresignalisobtaineddirectly,orthroughastraingaugestuckataproperpositiononouterwallofthecylin-der.Forthepistonstrokemeasuring,therearealsotwomethodsofcontacttypeandnon-contacttype.Aropetype,straightdisplacementsensorcanbeinstalledatthewatertankofconcretepumptomeasurethedisplace-ment,orsonic,optic,electric,magneticorothernon-contactdisplacementsensorscanbeused.

Keywords:PistontypeconcretepumpDisplacement

MeasurementMethodFiniteElementAnalysisandMeasurementforOperatorSafetyandProtectionMechanismofModelPD165YDozer

Operatorsafetyprotectionstructureforcrawlertypedozeriskindofpassiveprotectiondevicetoprotectoperators,consistingoftwofunctionsofROPSandFOPS.TakingmodelPD165Ycrawlertypedozerasanexample,afi-niteelementmodelofoperatorsafetyprotectionstructureisestablishedac-cordingtointernationalstandardISO3471:1994andISO3449:2005,TestMethodsinLaboratoriesandPerformanceRequirements.Proceduretosetconstrainsandloadsofthestructureisbrieflydescribed.Finiteelementanalysisisconductedseparatelyonlateralloadingcapacity,lateralenergyabsorbingcapacity,verticalloadingcapacity,longitudinalloadingcapacityofROPSandanti-falling-objectperformanceofFOPS.Rationalityoftheoperatorsafetyprotectionstructuredesigniscompletelyverifiedwithcom-putervirtualsimulationtechnology.Optimaldesignisalsoconductedonthestructureaccordingtofiniteelementanalysisresults,atestprototypeismanufacturedafteroptimaldesignandpracticaltestiscompletedinlabbasedoninternationalstandardrequirements.Acomparativeanalysisbe-tweenprototypemeasurementandfiniteelementanalysisshowsthatthe

testdataareingoodcoincidencewithsimulationconclusionandthefiniteelementanalysismethodprovidesabasisforoptimaldesignofthestruc-ture.

Keywords:ProtectionstructureFiniteelementanalysis

PerformanceMeasurement

Derivation,MeaningandApplicationSimulationfortheControlformulaofLongitudinalPitchTrajectoryAngleofCrawlerDoz-er'sBladeEdge

Accordingtotheprocessorconditionrequirementsinshovingorgradingoperations,thetrajectoryangleofdozer'sbladeedgeoftenneedtobecon-trolled.Thecontrolforthisangleisrealizedthroughtheliftingcontrolofpushbeam.Relationshipsofpredictedvalueα′oflongitudinalpitchtra-jectoryangleofbladeedgeanddisplacement△YτofpivotOonlongitu-dinalverticalstartinglineofcrawlerframeversuslongitudinalincrementangle△θofpushbeamarestudied.Acontrolequationoflongitudinaltrajectoryangleατofcrawlerdozer'sbladeedgeisderivedunderquasifuzzyconditionsanditsphysicalcontentsaswellasitsmeaningareexpati-ated.Itscorrectnessisverifiedaftermultiplephysicalsimulating.Itses-tablishmentalsolaysabasisfortheautomaticcontrolontheangle.Byau-tomaticcontrolsystem,thebladeliftingcanbeautomaticallycontrolledac-cordingtotheequationtoovercometerraindisturbbeneaththecrawlerintheoperationssuchaspileshoving,settingaworklayoutandbenchmarkonterrainlandandlandpavingsothatangleατisgettingnearandlastlyequaltoα′.

Keywords:Crawlerdozer

LongitudinalpitchtrajectoryangleofbladeedgeLongitudinalincrementangleofpushbeamLongitudinalangleofcrawlerframe

LongitudinalverticaldisplacementofpivotPhysicalsimulationPro/EandANSYSBasedResearchonCAD/CAEDataExchangingMethod

Thereisproblemofdifficultmodeldataexchangebetween3Dsolidmod-elingsoftwarePro/EandfiniteelementanalysissoftwareANSYS.Inordertoformanintegratedenvironmentforthetwosoftware,atransferringschemethatmodeldataofPro/EisintroducedintoANSYSandmeshisplottedtoconductfiniteelementanalysisisresearchedwithcurrentlywidelyusedsoftwarePro/ENGINEERWildfire2.0andANSYS10.0asex-amples,whichisbasedongraphicexchangemechanismbetweensystemsinCAD/CAEandthroughtheoreticalandpracticalstudy.ThreerealizablewaysofIGES,ansandPro/Eplug-inarepresentedandtheiradvantagesanddisadvantagesareanalyzedrespectively.TheresultsshowthatPro/Eplug-inistheoptimummethodtorealizedataexchangeanditsrealizationprocedureisdiscussed.Throughapracticalexampleofmodeldatatrans-formandcomparativeanalysis,itisverifiedthatthemodelmeshingthroughPro/E-ANSYSplug-intransformingismorerefinedandmoregridscanbeobtainedsothatthecalculationaccuracycanbeensured,itistheoptimumdatatransformingmethod.Solvingmodesforcommonprob-lemsconcludedfromPro/E-ANSYSplug-intransformingpracticingandprecautionsarelisted.AtightcombinationofPro/EandANSYSisrealizedandaroadispavedfortheconstructionofasatisfactoryCAD/CAEinte-gratedapplicationenvironment.

Keywords:Pro/ENGINEERANSYSCAD/CAEDataexchange

相关文档
最新文档