当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]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目录下。控制文件由一个控制文件头和至少一个结构块结构构成。而结构块结构按照其不同的类型可划分为菜单结构块,命令结构块和帮助结构块。控制文件头和结构块结构都有严格的格式。

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

大约一半的购物者愿意在有象征性退货费用的情况下购买商品,Z世代接受此费用的比例几乎是婴儿潮一代的两倍。四分之一消费者更倾向于跨境购物,如果所有进口费用、税费和关税都清晰透明。40%的人愿意等待一周时间接收国际购物产品。A...

关键字: SE

SanerNow Risk Prioritization依托CISA的SSVC框架,以SecPod著名的漏洞情报为基础而创建,可有效地对漏洞、错误配置和其他安全风险进行优先级排序,并改善网络安全态势。 加利福尼亚州雷德...

关键字: 安全漏洞 SE RIO BSP

(全球TMT2023年9月12日讯)Microland Limited与Serco AsPac宣布建立战略合作伙伴关系,以推动数字化转型,利用云提高业务敏捷性和韧性。Serco AsPac是全球最大的公共服务提供商之一...

关键字: LAN MICRO SE RC

此次合作将专注于提供卓越的数字公共服务、促进业务增长、打造增强的数字体验并加速云采用。 印度班加罗尔2023年9月12日 /美通社/ -- 今日,Microland Lim...

关键字: LAN MICRO 数字化 SE

(全球TMT2023年9月7日讯)思享无限控股有限公司宣布,将以300万美元投资DVCC TECHNOLOGY L.L.C(DVCC),以获取其30%股权。这一重要举措标志着思享无限从移动娱乐向元宇宙生活方式的转变,也...

关键字: DVCC SE RS AI

北京2023年9月6日 /美通社/ -- 思享无限控股有限公司(以下简称:思享无限,纳斯达克股票代码:SJ)对外宣布,将以300万美元投资DVCC TECHNOLOGY L.L.C(以下简称DVCC),以获取其30%股权...

关键字: DVCC TECHNOLOGY SE RS

(全球TMT2023年9月4日讯)当地时间9月1日,荣耀终端有限公司CEO赵明在2023德国柏林消费电子展(Internationale Funkausstellung Berlin,IFA)开幕日发表题为《展开未来(...

关键字: 荣耀 折叠屏手机 SE RS

柏林2023年9月4日 /美通社/ -- 当地时间9月1日,荣耀终端有限公司CEO赵明在2023德国柏林消费电子展(Internationale Funkausstellung Berlin,以下简称IFA)开幕日发表题...

关键字: 荣耀 折叠屏 SE RS

国际酒店运营商升级其在线支付功能 上海2023年8月28日 /美通社/ -- 加拿大金融科技公司Nuvei Corporation(以下简称“Nuvei”或“公司”)(纳斯达克代码:NVEI)(多伦多证券交易所代码:N...

关键字: 代码 IP SE 纳斯达克

韩国济州2023年8月25日 /美通社/ -- 2023年7月25日,TÜV南德意志集团(以下简称"TÜV南德")与HSEwind关于...

关键字: WIND 风力发电机组 SE 海上风电
关闭
关闭