在ANSYS中是否会遇到An unexpected error ( SIG$SEGV ) has occurred?
这个问题依稀记得在ANSYS2017之前的版本不会遇到,后面使用19版本的时候就出现的了,这种莫名其妙的问题让很多人头痛不已!
1.先看看官方回答:
How to resolve the following error “An unexpected error ( SIG$SEGV ) has occurred... ANSYS internal data has been corrupted. ANSYS is unable to recover and will terminate. Previously saved files are unaffected. Please send the data leading to this operation to your technical support provider, as this will allow ANSYS, Inc. to improve the program.”?
This is a very general error that occurs when the memory goes out of space. You can try to reduce the mesh size. The mesh can be coarser in less important components.
Otherwise, you can try the different ways given below:
Clear the Temp folder: Type %temp% in the windows taskbar and delete the contents of the folder that opens up.
Rename the AppData folder: Close all open WB sessions. Type %appdata% in the windows taskbar, this will open up Appdata --> Roaming folder. Go to the folder named ANSYS and rename the one against the version you are using to ***.old. For instance, I have renamed v195 to v195.old. Open up a new WB session now.
翻译如下:
问:如何解决以下错误 “发生了意外错误(SIG$SEGV)……ANSYS 内部数据已损坏。ANSYS 无法恢复,将终止运行。之前保存的文件不受影响。请将导致此操作的数据发送给您的技术支持提供商,这样有助于 ANSYS 公司改进该程序。”
答:这是一种常见的因内存空间不足而出现的错误。您可以尝试减小网格尺寸。在不太重要的部件上,网格可以划分得更粗糙一些。
此外,您还可以尝试以下不同方法:
・清空临时文件夹:在 Windows 任务栏中输入 % temp%,然后删除打开文件夹中的所有内容。
・重命名 AppData 文件夹:关闭所有打开的 Workbench(WB)会话。在 Windows 任务栏中输入 % appdata%,这将打开 AppData --> Roaming 文件夹。找到名为 ANSYS 的文件夹,将您正在使用的版本对应的文件夹重命名为 ***.old。例如,我将 v195 重命名为 v195.old。现在打开一个新的 WB 会话。
2.看看ansys的GPT回答
3.看看豆包的回答:
原因:几何模型存在重叠、缝隙、非流形等问题,ANSYS 在处理这些有缺陷的几何时可能会引发内存访问错误。
解决方法
使用 ANSYS Workbench 中的几何修复工具,例如 “修复几何体” 功能,它可以自动检测并尝试修复一些常见的几何问题。
在导入几何模型之前,先在专业的 CAD 软件(如 SolidWorks、ProE 等)中对模型进行检查和修复,确保模型的拓扑结构正确。
原因:不合理的网格设置,如网格过度细化、网格质量太差等,可能会导致 ANSYS 在计算过程中出现内存访问异常。
解决方法
优化网格划分参数,例如调整网格尺寸、采用合适的网格划分方法(如四面体网格、六面体网格)。可以先进行粗网格划分进行初步计算,然后根据结果逐步细化网格。
使用 ANSYS 提供的网格质量检查工具,对网格进行评估,对于质量较差的网格区域进行局部调整或重新划分。
原因:材料属性输入错误,如弹性模量为零、泊松比超出合理范围等,可能会使求解过程不稳定,从而引发段错误。
解决方法
仔细检查材料属性的输入值,确保其符合材料的实际特性。可以参考相关的材料手册或实验数据进行准确输入。
对于复杂材料模型,如非线性材料,要确保其参数设置正确,并且在使用前进行适当的验证。
原因:载荷施加位置不合理、约束不足或过度约束等情况,可能导致求解过程中出现奇异解,进而引发内存访问错误。
解决方法
检查载荷的施加位置和方向,确保其符合实际工程情况。例如,对于结构分析中的力载荷,要明确力的作用点和方向。
合理设置约束条件,避免出现过约束或欠约束的情况。可以通过力学原理进行分析,确定必要的约束数量和位置。
原因:使用的 ANSYS 版本与操作系统、显卡驱动等不兼容,可能会导致程序运行不稳定。
解决方法
确保使用的 ANSYS 版本与操作系统兼容。可以参考 ANSYS 官方文档,了解各个版本支持的操作系统和硬件环境。
及时更新 ANSYS 软件到最新版本,官方通常会修复一些已知的兼容性问题和漏洞。
原因:计算机内存不足、CPU 性能不够等系统资源问题,可能会导致 ANSYS 在运行过程中出现内存访问错误。
解决方法
关闭其他不必要的程序,释放系统内存。可以通过任务管理器查看系统资源使用情况,关闭占用大量内存和 CPU 的程序。
如果可能的话,增加计算机的物理内存或升级 CPU,以提高系统的计算能力。
原因:ANSYS 软件安装不完整、安装过程中出现错误等,可能会导致程序文件损坏,从而引发段错误。
解决方法
卸载并重新安装 ANSYS 软件,确保在安装过程中按照官方的安装指南进行操作,选择合适的安装路径和组件。
在重新安装前,建议清理系统中残留的 ANSYS 相关文件和注册表信息,避免对新安装产生影响。
个人见解:
1.换一台电脑试试
2.网格稍微粗糙一点,有时候刚好卡在关键网格数量上
3.模型修改一点无关紧要的位置,重新开始
4.另存一下保存位置
以上方法都不行,那就重新开始操作吧