资源描述:
《基于ansys的二次开发技术的实现方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷第5期辽宁工学院学报Vol.24No.52004年10月JOURNALOFLIAONINGINSTITUTEOFTECHNOLOGYOct.2004基于ANSYS的二次开发技术的实现方法112吴鹏,曾红,韩迈(1.辽宁工学院,辽宁锦州121001;2.鞍山广播电视大学,辽宁鞍山114000)摘要:基于大型通用有限元分析软件ANSYS8.0环境,对ANSYS二次开发技术进行了探讨,并对ANSYS三种开发工具进行了详细的介绍。论述了采用二次开发方法设计产品的必要性和重要性,证实了以ANSYS为平台开发专业模块的可行性,提高了工作效率,缩短了产品的开发研制周期。
2、关键词:ANSYS;二次开发;APDL;UIDL;UPFs中图分类号:TP391.72文献标识码:B文章编号:1005-1090(2004)05-0025-05RealizationofSecondaryDevelopmentofTechnologyBasedonANSYS112WUPeng,ZENGHong,HANMai(1.LiaoningInstituteofTechnology,Jinzhou121001,China;2.AnshanRadio&TVUniversity,Anshan114000,China)Keywords:ANSYS;Secondary
3、development;APDL;UIDL;UPFsAbstract:Themethodofsecondarydevelopmentoftechnologyonthebasisoflarge-scalefiniteelementanalysissoftware—ANSYSisdescribedandapproached,whichdetailsthreekindsofde-velopingtoolsofANSYS.Itdemonstratesthenecessityandimportanceofthemethodofsec-ondarydevelopmentoft
4、echnology.ThefeasibilityofdevelopingprofessionalmoduleontheAN-SYSplatformisverified,workingefficiencyimproved,andthedevelopmentcycleoftheproductsshortened.从20世纪70年代以来,随着计算技术的飞速的分析不具有针对性,复杂的英文界面和繁琐的分发展,结构分析有了很大的突破,国外相继出现了许析步骤都给从事有限元分析的技术人员造成了很大多大型通用有限元分析程序,如ANSYS,的障碍。另外,虽然ANSYS有较强大的前、后
5、处理ABAQUS,MARC和MSC/NASTRAN等,这些功能,但使用者必须具有较高的相关力学知识和丰程序具有良好的界面、方便的前后处理和强大的计富的分析经验,在几何建模简化和力学建模等前处算分析功能以及开放的二次开发系统。理方面需要花费很多时间和精力。因此,基于这些不ANSYS软件是融热、电、磁、流体、结构、声学便因素,在熟练应用ANSYS软件的基础上,结合具于一体的大型通用有限元分析软件。具有强大的求体各行业的实践经验,利用ANSYS内部提供的二解器和前、后处理功能,为解决复杂、庞大的工程项次开发工具,用户可在ANSYS系统中开发出具有目提供了一个强有力的工具
6、。然而,正是由于AN-中文界面的、特定功能的专用模块,可以有效地提高SYS的通用性特点,使其对不同行业的专业性模块设计的效率和质量,充分体现了专业化、用户化、便¹收稿日期:2004-06-28基金项目:辽宁省教育厅科研资助项目(20032086)作者简介:吴鹏(1979-),男,辽宁盘锦人,硕士生。¹26辽宁工学院学报第24卷捷化的特点。网格化的例子。其中调用的宏文件中的命令流如下:(用户可根据自己需要创建可实现某种功能的专用1ANSYS的二次开发技术宏)ANSYS为用户提供了友好的二次开发环境,/UNITS,SI这也使ANSYS自身的功能可以向深度和广度进一/P
7、REP7步扩展。ANSYS提供的二次开发工具有三个:参数/PNUM,KP,1$/PNUM,LINE,1化设计语言(ANSYSParametricDesignLanguage,K,100$K,101,,,1$K,102,1,2APDL),用户界面设计语言(UserInterfaceDesignCIRCLE,100,10,101,102Language,UIDL)以及用户可编程特性(UserPro-K,101,1,-1$CIRCLE,101,12.5grammableFeatures,UPFs)。其中,前两种可归类K,9,-20,18$K,10,-20,6$L,9,1
8、0为标准使