『求助』ADAMS MEMORY OVERFLOW 问题!

浏览:65527 回答:2
我在作整车平顺性仿真时,把车身作为柔体与底盘多体系统连接,仿真时出现了错误:---- ERROR ----
***** ADAMS MEMORY OVERFLOW *****
A larger MD array is required.
The error occurred in subroutine "SYMFAC" while allocating " DOUB" space
from "SOLV" for the "G_debug array".
Space Available: 17914 Space Requested: 95902

我把adams settings改成huge后再运算,结果还是错误,没任何变化,我自定义了两倍huge的dll文件,结果还是一样,Space Available: 17914 Space Requested: 95902没有任何变化,我关了软件,重启后还是一样的,请问,这是什么原因啊!


注意:我把车身设置成超单元进行了缩减,不知道对不对,还有我把车身与chassis放在一个模版里,建立interface part,不知道成功了没啊?


SIMUL:STAT_STRT
Entering the static equilibrium analysis phase...
ICCALC ISPL
Displacement initial condition analysis...
CODGEN:JAC_STAT

Jacobian Matrix Statistics for the Initial Conditions
======================================================
Number of equations ............. = 800
Number of non-zero entries ...... = 24414
Percentage of matrix non-zero ... = 3.8147
Total space used in MD array .... = 560844

TIRE ID: 1
TYR902 -> Fiala Tire Model
SHAPE data read for 3D Contact
Using 2D Handling Road Contact v1.0

TIRE ID: 2
TYR902 -> Fiala Tire Model
SHAPE data read for 3D Contact
Using 2D Handling Road Contact v1.0

TIRE ID: 3
TYR902 -> Fiala Tire Model
SHAPE data read for 3D Contact
Using 2D Handling Road Contact v1.0

TIRE ID: 4
TYR902 -> Fiala Tire Model
SHAPE data read for 3D Contact
Using 2D Handling Road Contact v1.0

SIMUL:STAT_CODE
Performing Static analysis...
SYMBLU:STAT_QASI
Generating the Jacobian matrix for the statics or quasi-statics problem.
MSPACE:OVRFLO_NT
---- ERROR ----
***** ADAMS MEMORY OVERFLOW *****
A larger MD array is required.
The error occurred in subroutine "SYMFAC" while allocating " DOUB" space
from "SOLV" for the "G_debug array".
Space Available: 17914 Space Requested: 95902

ADAMS/Solver requires more program memory to run this model.
Be aware that the above figures for Space available and Space
requested only reflect the current requirements. Additional space
may be required later in the solution process.

Several off-the-shelf memory configurations are available and
custom configurations may be created. The available memory models
and the corresponding array sizes are:
------------------------
NAME MDSIZ
------------------------
STANDARD 1,100,000
LARGE 3,000,000
EX-LARGE 20,000,000
HUGE 60,000,000

where MDSIZ is the size in words (one word is 4 bytes) of the MD array,
the main memory array in ADAMS in words (one word is 4 bytes).

To use an alternative setting, you have to start the ADAMS 'Settings'
program. It can be found using the Start menu:

Start -> Programs -> MSC.Software -> MSC.ADAMS -> ADAMS-Settings

TERM:STATUS
Termination status=-995
USRMES:USER
Terminating ADAMS/Car usersubs...
ID = 1
TERM0:EXE_TERM

ADAMS/Solver execution terminated by subprogram MSPACE

TERM0:CP_TIME
CPU time used = 3.1545 seconds
邀请回答 我来回答

全部回答

(2)
默认 最新
jackeng
借鉴他人的方法,我试过,可以解决给程序分配内存不足的问题
2009年5月4日
评论 点赞
jackeng
在程序>ADAMS_settings>ADAMS/Aview>memSize设为huge.
2009年5月4日
评论 点赞

没解决?试试专家一对一服务

换一批
    App下载
    技术邻APP
    工程师必备
    • 项目客服
    • 培训客服
    • 平台客服

    TOP