Cruise仿真运行中途报错D_197:DM_Realloc和H_777:SegmentationFault
操作系统和软件版本:win10+cruise2015
问题截图和描述:
FATAL ERROR D_197 : DM_Realloc - Memory Reallocation failed!
FATAL ERROR H_777 : SegmentationFault!
closing Named Pipe ... done
问题复现方法:
使用Cruise 2015自带的Electric Vehicle模型,将Cycle Run任务改为Output after every 1 Simulation Step,然后将SOC Calculations-Calculation Mode改为SOC Target,仿真运行到8%报错: FATAL ERROR D_197 : DM_Realloc - Memory Reallocation failed!
和
FATAL ERROR H_777 : SegmentationFault!
通常是由于内存溢出导致的,有多种解决方案:
可以减少内存占用:
https://autosim.club/thread-73-1-1.html
也可以限制内存占用:
https://autosim.club/thread-77-1-1.html
还可以切换到win64 platform下从而分配到更大的内存用于仿真计算。 除了2楼中的方法,也可以试试切换仿真算法,如果是仿真计算过程中进度条卡在某个位置,一段时间后内存溢出报错,通常切换仿真算法后可以解决。
页:
[1]