当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]ANSYS的二次开发技术

ANSYS的二次开发技术

ANSYS提供的二次开发工具有三个:参数化设计语言(ANSYS Parametric Design Language,APDL),用户界面设计语言(User Interface Design Language,UIDL)以及用户可编程特性(User Programmable Features,UPFs)。其中,前两种可归类为标准使用特性,后一种为非标准使用特性。

ANSYS参数化设计语言(APDL)
APDL 扩展了传统有限元分析范围之外的能力,提供了建立标准化零件库、序列化分析、设计修改、设计优化以及更高级的数据分析处理能力,包括灵敏度研究等。
ANSYS 用户可编程特性(UPFs)
利用UPFs,用户可以开发下列方面的功能程序:(1) 开发用户子程序实现从ANSYS数据库中提取数据或将数据写入ANSYS数据库。该种子程序可以编译连接到ANSYS中,此时ANSYS提供了10个数据库操作命令;如果作为外部命令处理,可以在ANSYS的任何模块中运行;(2) 利用ANSYS提供的子程序定义各种类型的载荷,其中包括BF或BFE载荷、压力载荷、对流载荷、热通量和电荷密度等;(3) 利用ANSYS提供的子程序定义各种材料特性,包括塑性、蠕变、膨胀、粘塑性、超弹、层单元失效准则等;(4) 利用ANSYS提供的子程序定义新单元和调整节点方向矩阵,ANSYS最多可以有6个独立的新单元USER100-USER105;( 5) 利用ANSYS提供的子程序修改或控制ANSYS单元库中的单元;(6) 利用UEROP创建用户优化程序,可以用自己的算法和中断准则替换ANSYS优化过程。(7) ANSYS程序作为子程序在用户程序中调用,如用户自定义的优化算法。
ANSYS 软件本身是通过FORTRAN和C语言开发的。使用UPFs进行二次开发,在安装ANSYS的基础上,还需要Compaq Visual FORTRAN和MS Visual C++的支持。

ANSYS软件Windows 版本在安装目录下的customUserintel 位置,提供了大量模块用户可编程子程序的源程序,大部分是基于FORTRAN77语言编写的。
修改以上基于FORTRAN的源代码后,使用ANSYS  ANS_ADMIN工具的Relink方式或者在通过当前文件目录下的anscust.bat, makefile, ansysex.def 文件,在满足上述条件的情况下,链接编译可生成新的ANSYS.EXE文件,复制到安装目录的BIN文件夹下,运行则为用户自定义版本的ANSYS 程序。

二次开发的一般步骤:(1)安装时需要选择自定义安装并选中自定义工具;(2)需要相关开发工具的支持,不同的ANSYS版本需要的条件不一样;(3)寻找到相应的FORTRAN 或C语言源文件修改成符合自己要求的新程序代码;(4)通过正确的链接、编译生成新的用户版本的ANSYS程序。

ANSYS用户界面设计语言(UIDL)
标准ANSYS 交互图形界面可以驱动AN SYS命令, 提供命令的各类输入参数接口和控制开关, 用户在图形驱动的级别上进行有限元分析, 整个过程变得直观轻松。UIDL主要完成以下三种图形界面的设计: 主菜单系统及菜单项、对话框和拾取对话框以及在线帮助系统。
用UIDL 语言编写的程序文件称为控制文件,必须以“.GRN”为扩展名。在ANSYS中,所有的菜单和标准对话框都是由控制文件(用于建立功能操作的UIFUNC1.GRN、UIFUNC2.GRN和用于建立各级菜单的UIMENU.GRN)建立起来的。这些控制文件被保存在Ansys Incv80ANSYSguien-usUIDL目录下。控制文件由一个控制文件头和至少一个结构块结构构成。而结构块结构按照其不同的类型可划分为菜单结构块,命令结构块和帮助结构块。控制文件头和结构块结构都有严格的格式。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

雀巢公司(Nestle)表示,已经同意从星巴克(Starbucks Corp)手中收购Seattle's Best Coffee品牌,以加强该公司在美国的咖啡业务。雀巢公司是雀巢咖啡(Nescafe)和Nespresso...

关键字: TTL ST SE AFE

南京2022年10月19日 /美通社/ -- 10月16日是第42个世界粮食日,今年世界粮食日的主题是"不让任何人掉队,更好生产、更好营养、更好环境、更好生活",向全社会倡导爱惜粮食,拒绝浪...

关键字: 西门子 SE OS 可持续发展

强生公司(Johnson & Johnson)公布最近结束的季度销售额和利润实现增长,即使美元走强和劳动力成本上升削弱了业绩。这家保健用品公司周二下调了全年销售指引,因美元相对于全球其他货币的上涨带来的持续影响。...

关键字: JOHNSON SE OS

摘要:阐述了现有医用植入级高交联聚乙烯塑料(HPE)毛坯备料困难造成成本高的生产技术问题,在此基础上设计了一款医用砂线切割机,用于切割任意形状的塑料毛坯原料,有效减少了加工过程中的损耗,并能为后续的机械加工节约时间,提高...

关键字: 植入级高交联聚乙烯塑料 医用砂线切割机 ANSYS

(全球TMT2022年10月17日讯)Ansys宣布任命马金梭担任中国区总经理,全面负责Ansys在中国大陆地区的业务,并领导包括销售、渠道、高校、合规以及营销、运营等在内的工作。 马金梭于10月1日正式上任...

关键字: ANSYS MT

阿布扎比和沙特正在权衡,是否在瑞信(Credit Suisse)股价低迷之际,对该行的投资银行和其他业务进行投资。阿联酋和沙特在分别探索通过各自的主权基金,例如阿布扎比穆巴达拉发展公司和沙特公共投资基金(PIF)进行潜在...

关键字: MICHAEL UI SE PI

摩根大通(JPMorgan Chase)首席执行官戴蒙(Jamie Dimon)预测,美国经济可能在明年陷入衰退。他警告称,经济低迷可能在信贷市场引发“恐慌”,令美国股市价值再蒸发20%。花旗集团(Citigroup)首...

关键字: CE SE MORGAN GROUP

摘要:针对现场某柔塔机组振动超限问题,进行了叶轮质量不平衡的运行特征研究及动平衡处理。通过叶轮质量不平衡理论分析确定基本特征,同时对机组运行特征进行分析,确定机组存在质量不平衡,最后进行机组现场动平衡研究。结果表明,风电...

关键字: 质量不平衡 ANSYS 动平衡

上海2022年10月14日 /美通社/ -- Ansys(NASDAQ: ANSS)宣布任命马金梭先生担任中国区总经理,全面负责Ansys在中国大陆地区的业务,并领导包括销售、渠道、高校、合规以及营销、运营等在内的工作。...

关键字: ANSYS FIR NAS 中国制造

据全球最大石油生产商沙特阿美(Saudi Aramco)称,全球石油市场依然紧张。对于一个仍然严重依赖化石燃料的世界来说,这不是一个好兆头。沙特阿美CEO Amin Nasser表示,如今闲置产能非常低。如果亚洲重新开放...

关键字: NAS RAM SE CE

嵌入式教程

6897 篇文章

关注

发布文章

编辑精选

技术子站

关闭