文档详情

ANSYS在Win位环境下的UPFs二次开发编译连接.pdf

发布:2017-06-13约5.85千字共16页下载文档
文本预览下载声明
ANSYS14.5 在win7 64 位环境下的UPFs 二次开发编译连接 郑恒 中南大学 湖南长沙 1 UPFs 二次开发安装 1.1 ANSYS 14.5 的安装 在安装ANSYS 14.5 时,ANSYS 在默认的情况下是不安装UPFs 二次开发相关文件,如 图1.1 所示,需要用户点选“ANSYS Customization Files”选项才能利用UPFs 进行二次开发, 其他版本的ANSYS 在默认情况下也是不安装这些文件的,需要用户在安装时注意自行点选 安装。之前我已经安装了 ANSYS 14.5,后来我直接卸载了重新安装,重新安装时只需要用 户点选“ANSYS Customization Files”选项,其余的安装和以往的安装过程是一样的。 图1.1 ANSYS 14.5各个安装组件和模块图 安装好了后,ANSYS 14.5 会将相关的二次开发的 Fortran 文件存放在其安装目录下 D:\####(必须是英文目录)\ANSYS Inc\v145\ansys\customize\user (由于ANSYS 14.5 版本的安 装文件较大,我放在D 盘),如图1.2 所示,用户可以从中找到自己所需要的Fortran 程序文 件对其进行修改,然后编译连接,即可生成自定义版本的ANSYS 。 图1.2 ANSYS Inc\v145\ansys\customize\user文件夹下Fortran程序文件 1.2 安装Fortran 编译器 首先,弄明白Fortran 和Visual Studio 的兼容关系,如表1.1 所示;其次选择合适的版本 进行安装。之前我已经安装过Visual Studio 2010 ,放在D 盘,后来我尝试着安装Intel Fortran v13.0 ,并且也放在D 盘。后来发现在进行编译过程连接时,需要设置环境变量;参考ANSYS 12.0 版本的环境变量设置方法,进行设置,发现在Visual Studio 2010 里安装目录里找不到 VC\PlatformSDK 这个文件夹,这应该是由于在Visual Studio 2010 里PlatformSDK 被其他的 取代的缘故吧!为了不把时间浪费在尝试Visual Studio 和Fortran 版本的选择以及环境变量 的设置上,参考 Simwe 仿真论坛中 ANSYS UPFs 二次开发教程(原创,持续更新) /thread-1021888-1-1.html 此贴中第十四部分相关的方法,选择安装 Visual Studio 2008 和Intel Fortran11.1.038 。 表1.1 Fortran 和Visual Studio 的兼容关系表 Intel Fortran 版本 兼容的Visual Studio v10.0 2003, 2005 v10.1(10.1.019 之后) 2003, 2005, 2008 v11.0, v11.1 2003, 2005, 2008 v12.0, v12.1 (XE2011) 2005, 2008, 2010 v13.0 (XE2013) 2008, 2010, 2012 在安装Visual Studio 2008 和Intel Fortran11.1.038 时,都采用默认安装方式直接安装在C 盘,从而可以无需进行系统环境变量的设置,就可以编译成功。 2 UPFs 二次开发编译连接的设置 以Fortran 子程序user02.F 为进行说明: 2.1 修改Fortran 用户子程序user02.F 该Fortran 用户子程序user02.F (Fortran 用户子程序存放在安装目录下D:\ ####(必须是 英文目录)\ANSYS Inc\v145\ansys\customize\user )的功能是实现
显示全部
相似文档