ansys 二次开发编译环境的设置.docx
2017-09-09 下载:16
下载
大小:18.58KB
Ansys 二次开发编译环境的设置
节选段落一:
ANSYS 二次开发UFPs开发环境的设置
通过适当的假设,简化模型,简化算法,Ansys能够解决大我们遇到的大部分工程问题。然而,工程中有些问题,无法通过标准的Ansys来解决。如桥梁的悬索模型,考虑损伤的材料模型。如果我们通过MATLAB编程来解决,工作量比较大,需要我们队有限元的知识认识透彻,而且对MATLAB语言的编程熟练度要求较高。此时,我们可以通过ANSYS提供的接口进行二次开发,开发处适合自己模型的算法。对于Ansys的二次开发工具有,APDL、UPFs、UIDL和Tcl/Tk。节选段落二:
对于APDL、UIDL和Tcl/Tk我们不做具体的介绍,UIDL和Tcl/Tk主要是对界面进行开发的工具。主要介绍UFPs的二次开发。UFPs是 User Programmable Features的简称,用户可以根据需要利用UFPs重新编译连接生成用户定制版本的Ansys软件。例如:创建新单元、定义新的材料属性、定义失效准则、编写自己的优化算法,甚至可以将整个Ansys程序作为子程序调用。
UPFs是用户在Ansys提供的FORTRAN源代码的基础上,修改其用户可编程子程序和函数,从源代码层次上对Ansys进行二次开发的工具。节选段落三:
UPFs利用的机器语言FORTRAN,利用的编译器是Intel Visual Fortran,选择的集成环境是Microsoft Visual Studio。因此,在进行UPFs进行二次开发前要搭建开发环境。
1、 UPFs 软件安装
1、 ANSYS安装
在安装ANSYS 15.0时,默认的情况下是不安装UPFs二次开发相关文件,用户需要点选“ANSYS Customization Files”选项才能利用UPFs进行二次开发。
ANSYS 二次开发UFPs开发环境的设置
通过适当的假设,简化模型,简化算法,Ansys能够解决大我们遇到的大部分工程问题。然而,工程中有些问题,无法通过标准的Ansys来解决。如桥梁的悬索模型,考虑损伤的材料模型。如果我们通过MATLAB编程来解决,工作量比较大,需要我们队有限元的知识认识透彻,而且对MATLAB语言的编程熟练度要求较高。此时,我们可以通过ANSYS提供的接口进行二次开发,开发处适合自己模型的算法。对于Ansys的二次开发工具有,APDL、UPFs、UIDL和Tcl/Tk。节选段落二:
对于APDL、UIDL和Tcl/Tk我们不做具体的介绍,UIDL和Tcl/Tk主要是对界面进行开发的工具。主要介绍UFPs的二次开发。UFPs是 User Programmable Features的简称,用户可以根据需要利用UFPs重新编译连接生成用户定制版本的Ansys软件。例如:创建新单元、定义新的材料属性、定义失效准则、编写自己的优化算法,甚至可以将整个Ansys程序作为子程序调用。
UPFs是用户在Ansys提供的FORTRAN源代码的基础上,修改其用户可编程子程序和函数,从源代码层次上对Ansys进行二次开发的工具。节选段落三:
UPFs利用的机器语言FORTRAN,利用的编译器是Intel Visual Fortran,选择的集成环境是Microsoft Visual Studio。因此,在进行UPFs进行二次开发前要搭建开发环境。
1、 UPFs 软件安装
1、 ANSYS安装
在安装ANSYS 15.0时,默认的情况下是不安装UPFs二次开发相关文件,用户需要点选“ANSYS Customization Files”选项才能利用UPFs进行二次开发。