安装 ANSYS 2022 R2 后,使用模态功能编辑模型时弹出报错:Mechanical 无法打开数据库:Mechanical 编辑器没有有效的授权,日志路径指向 C:\Users\Administrator\AppData\Local\Temp\ansys。初步判断为许可证异常,重启软件自带许可证中心服务后,软件界面异常、工具箱分析系统模块全部丢失。

模型编辑界面
报错信息: Mechanical无法打开数据库:Mechanical编辑器没有有效的授权。请参考下列目录以获取更多信息:C:\Users\Administrator\AppData\Local\Temp\ansys。
通过网上的信息查询发现可能是许可证的信息,然后通过软件自带的许可证中心

程序中许可证管理中心
将运行状态的许可证重启之后,重新打开软件

通过stop终止许可信息,再重读一遍许可信息。
打开软件后界面变成如下,工具箱中的分析系统功能模块丢失

工具栏中功能模块信息丢失截图
先后尝试常规修复方案:
1. 启动 ANSYS, Inc. License Manager 服务;
2. 重装许可证并重启服务;
3. 配置环境变量 ANSYSLMD_LICENSE_FILE=1055@localhost/计算机名,均未解决。
我的电脑——右键——属性——高级系统设置——高级——环境变量——新建——变量名:ANSYSLMD_LICENSE_FILE 变量值:1055@localhost(或者是本机计算机名称)
发现还是解决不了问题。
结合许可证中心的诊断信息和许可信息的综合分析,发现核心问题出现在许可证服务器端口不一致。

诊断信息下载
结合许可证中心诊断与许可信息分析,核心问题为许可证端口不匹配:许可证文件标准端口为 1055,实际 ansyslmd.exe 进程监听端口为 2325。端口异常原因:一是启动服务时手动指定 2325 端口;二是 1055 端口被占用,FlexNet 未按常规跳至 1056,而是异常使用 2325。
具体端口分析信息如下:
1. D:\Ansys\Shared Files\licensing\ansysli_data\ANSYSLI_PORT
2. D:\Ansys\Shared Files\licensing\license_files\ansyslmd.lic
3.D:\Ansys\Shared Files\licensing\tools\tomcat\conf\server.xml
4.D:\Ansys\Shared Files\licensing\tools\tomcat\bin\setenv.bat
5. C:\Windows\System32\drivers\etc\hosts
通过上述信息的描述 相信已经构建了初步的对端口的共识,
接下来就是针对环境变量中的信息进行配置
首先,找到“此电脑”-“属性”-“高级系统设置”-“系统变量”中
找到“ANSYSLI_SERVERS”将变量值修改为“端口号@设备名称”的形式

实际使用端口号

配置实际端口信息
找到“ANSYSLMD_LICENSE_FILE”将变量值修改为“端口号@设备名称”的形式。
请注意,此变量的端口号1055必须与你许可证文件中SERVER行的端口保持一致。
关于如何确认端口
首先通过文本信息打开“license.txt”
找到SERVER行, 找到类似下面的一行信息

其中,1代表你的设备名称,2信息来源于ansys 许可中心的Get System Hostid Iformation中的MAC Address (E)信息。
该端口的作用:
格式是端口@主机名,所以正确写法就是1055@设备名称。
保存后重新启动软件就可以了

配置成功后的界面
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删