同时安装ANSYS与ABAQUS的困惑

这段时间我上网频率较低,加之电驴上面的ABAQUS源实在是少,导致我用时半个月才终于下到传说中比较无敌的ABAQUS6.9.1版。由于要常用ANSYS,而CivilFEM目前仍然只有11.0版本,如何既能使用土木模块,又能学习WorkBench12和ABAQUS呢?“在同一台机器上安装ANSYS11、ANSYS12和ABAQUS6.9.1”的想法骤然浮现。

这是一个很有挑战性的主意,暂且不论三个软件将共占10多GB的硬盘容量,单单是三个软件的许可证服务器之间的联系,就足够令我头疼的啦。截止到现在,我已经完成了ANSYS和ABAQUS的安装,解决了一部分问题,但尚待解决的似乎更多。目前的情况是:ANSYS11+civilfem11+ABAQUS6.8.1  ,至于为什么弄成这样,且看下面的“尝试记录”。

单独安装ANSYS或者ABAQUS中的任何一个版本,都不是什么难事,而且网络上已经有详尽的说明。若遭遇安装失败,要么是安装包的问题,要么就是操作系统的问题,毕竟大型软件对系统还是很挑剔的。而在同一台机器上安装两款软件,则由于其使用了相同的“许可证管理器”,所以需要特别注意。

许可证管理器——Flexlm License Manager,下文中简称FLM,是由Globetrotter 公司向其他软件厂商出售的,用于加密和管理其许可文件的管理工具。现已经被大多数CAE、CAD、EDA软件采用,成为最流行的软件加密方法。所以,无论是ANSYS还是ABAQUS,它们都是由“主程序”和“FLM”两大部分所组成的,软件安装后,则可用一个FLM管理两个软件的许可证。

首先做的尝试,是在实验室新购置的电脑上进行的:先安装ABAQUS6.8.1,可用,后安装ANSYS12.0 。在安装ANSYS12.0的时候出现错误提示,说FLM已经启动,要继续安装的话将会自动关闭。这当然是我可以接受的,一路next之后,ANSYS的FLM能启动,但程序提示连接不到服务器。卸载ANSYS的FLM,直接在ABAQUS的flm中新建一个服务器名称,制定lmgrd.exe、license.dat、log文件的路径,重试,不成功,因ANSYS要求必须有flm安装到C盘中。尝试“先安装FLM暂不启动”,仍然不行。

卸载ANSYS12,安装ANSYS11.0,错误提示一致。不同的是,ANSYS11.0不再会提示“已经有FLM在工作”。看来,先装ABAQUS后装ANSYS是有问题的。于是将二者卸载,调换安装顺序,先装ANSYS12,后装ABAQUS6.8,结果ANSYS可用,ABAQUS的FLM不启动。调整版本,先装ANSYS11.0,后装ABAQUS6.8.1,终于可行,二者都可以运行了。

在我自己的电脑上,由于刚刚下载成功ABAQUS6.9.1,故而非常想实现ANSYS12+ABAQUS6.9.1的组合。但还是出现了问题:我的电脑中原本就有ANSYS11和CivilFEM11,而在此基础之上安装ABAQUS过程中,在填写host,也就是到在对话框中填写27003@hostname这一步时,软件提示服务器27003@hostname没有启动或者已经关闭。我手动确认FLM已经启动、系统时间设定完全正确之后,依然如此,安装卡在这一步无法进行下去。

同样地,安装ANSYS12的时候也出现类似的问题。我顺利地安装成功ANSYS12主程序,生成了12的license,希望用ANSYS11.0已有的FLM管理12.0的license,结果程序运行时提示端口有问题,无法启动。而CivilFEM11不能读取ANSYS12的数据,所以ANSYS12+CivilFEM的想法也落空了。

于是,退而求其次,只好用回ANSYS11和ABAQUS6.8。这其中遇到的一切问题很是蹊跷,至今无解,总结在下面,不知其他朋友们是否有解决方法。

总结

1、ANSYS和ABAQUS的FLM安装路径不同,所以二者没有冲突。只是在运行程序之前,要在LMTOOLS Utility中设定FLM使用那一份license。也就是说,一般情况下二者不能同时运行;

2、ANSYS12.0与以往的其他版本变化较大,怀疑从架构上都有所改动,是否造成与其他版本的FLM不兼容?与其他版本不能同时安装?

3、ABAQUS虽然理论上与ANSYS无冲突,但在实际操作中发现,不同版本之间的兼容性有显著差异。即,用同样的安装方法,有的版本轻松成功,而另一个版本则总是失败。

解决方案

在CivilFEM12.0面世之前,我还不能放弃ANSYS11,而workbench12强大的功能对我又是极大的诱惑。我打算采取以下两种方案之一进行折中:

1、安装ANSYS11、ABAQUS6.8.1,做WindowsXP和Ubuntu的双系统,运行Linux版本的ANSYS12.0 。优点是互相不干扰,缺点就是配置太麻烦。

2、利用虚拟机VMware,做一个10G的虚拟XP,在里面装ANSYS12。优点是方便,缺点就是运行效率低下。

其实,我更希望的是,能把Workbench12.0提取出来,单独安装,不知可行否……

点赞

长河

十千牛(10kN.com)博主,地产土博,高校教师。联系方式:sun@10kn.com

22 条评论

  1. sxty

    ANSYS11.0和12.0同时安装,冲突吗?Workbench1.0改进到Workbench2.0,传说是变化挺大的。

    • 可以同时安装;变化相当大,建议还是安装ansys14.0吧

  2. czx

    64bit用的license FLM不支持,之前64位系统上装的10.0,我卸干净了,注册表项全部清除。
    后续安装11.0 64bit 发现license 无法安装,一会我下个13.0,等年后试试了

  3. @czx 安装失败没有提示的么?我没用过64位操作系统啊

  4. czx

    请教长河, 64位xp系统下安装ansys11(64bit),license 由于FLM不支持, 需使用ANSLIC_ADMIN Utility导入。
    问题出在,ANSLIC_ADMIN Utility安装失败, 左边工具条只有2行,未出现导入文件。

  5. @miyu22 ANSYS12改了构架,和ABAQUS6.9.X同时启动都可以了,更别说同时安装~

  6. miyu22

    很好解决的,现在我的机器就是安装版的abaqus 6.9.3和云端版的ansys workbench 12.1

相关推荐

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

同时安装ANSYS与ABAQUS的困惑