多语言展示
当前在线:1106今日阅读:75今日分享:44

Nastran求解只有log文件没有结果如何解决

使用Nastran求解,如果没有改变设置,会有f04、f06以及op2(或其他格式)等结果文件。有时运行求解器,读取bdf或dat格式计算文件,结果只有log扩展名文件。打开该文件,可看到OPEN CORE Allocation Failed提示,提示Unable to allocate /OPENZZ/ Open Core。接下来,介绍遇到这一问题如何解决。
工具/原料

装有MSC或NX Nastran电脑一台

方法/步骤
1

运行求解器,计算后,如下图,只有log文件。重启电脑后,再进行计算,一般会解决此问题,但是较麻烦。

2

为了解决这一问题,打开log文件。用记事本打开,即可查看内容,上方文本内容是关于电脑配置信息及内存情况,包括虚拟和物理内存及剩余等详细信息。

3

拖动到此文本底部,则可看到出错原因,是无法打开关联核心代码,但是从字面,无法了解到如何解决。因为文件中对内存介绍较多,这里推测原因是电脑可用内存不足。

4

解决办法一,释放内存,用电脑管理软件,进行此操作,可最大可能关闭无用进程,满足求解器的需要。

5

还可关闭暂时不用的软件,如下图,将当前最小化的工程等软件关上后,再如步骤4,进行一次释放,基本可达到求解器所需大小。

6

等尽力获得最大可用内存后,进行求解,可计算出结果,这里可看到,不止有log文件,还包括f04等,说明错误是内存引起的。

7

解决方法二,进行软件配置。对于不同nastran求解器,配置路径可能不同,这里路径如下图,找到此rcf文件,用记事本打开,其中memory一项,表示求解器需用内存比例,这里为0.75,将其调小,如改为0.4,然后保存。这样可降低软件内存需求,可解决这一问题。

注意事项
1

两种方法均可,建议先尝试第一种,第二种会降低求解时,内存使用量,延长求解时间。

2

感谢阅读,欢迎点赞、投票、收藏,谢谢!

3

如果有f04、f06等文件,没有计算结果文件,不是内存原因,而是求解出错,或求解文件中没设置输出结果,文中介绍的是只有log文件情况。

推荐信息