- 积分
- 17
- 注册时间
- 2002-6-7
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2011-7-20 08:44:09
|
显示全部楼层
来自 上海
本帖最后由 zkong 于 2011-7-20 08:57 编辑
1# kmani
错误信息解析如下:
*** ERROR # 1000 *** in the input data:
Incorrect data in field # 5.
Detected while reading line 49 from file E:/Work/hyperworks/bridge.fem:
(this is continuation line 1 of DTPL,4 bulk data)
"+ MEMBSIZ 2.0 8.0 0.0"
从这个信息看到,错误出现在输入文件的第49行(line 49)第5个字段(field #5),它是编号为4的DTPL卡片 (DTPL,4)的第一个续行 (continuation line 1), 内容为 "+ MEMBSIZ 2.0 8.0 0.0"。
打开帮助文档,点击index, 输入"DTPL"回车,就能看到DTPL卡片的文档,
找到MEMBSIZ行的格式说明如下,我们可以看到第5个字段是MINGAP
然后找到MINGAP字段的说明如下:
我们可以看到MINGAP字段默认为空,可以接受的值是>= MAXDIM的实型数,而楼主提供的文件中MINGAP=0.0,OptiStruct就报错了。
同时,该字段的描述建议阅读comment3, 我们读comment 3可以发现,如果MINGAP为空,默认和MAXDIM一样。
MAXDIM implies the application of a MINGAP constraint of the same value as MAXDIM as well. Therefore, for MINGAP to be effective, it should be greater than MAXDIM.
古人说"授人以鱼,不若授人以渔",希望上面的介绍能帮助大家自己分析错误的来源。
另外,从楼主.fem文件中显示的版本号来看,用的是11.0.0.39版本,这不是最终发布的版本。我用最新版本的HyperMesh 11.0, 如果不勾中MINGAP,生成的.fem文件中MINGAP是空白,而不是0.0。而且,我用最新的OptiStruct运行楼主MINGAP=0.0的文件,得到的错误信息也更精确 (也许楼主得到的信息和我的一样,只是在帖子中没有贴完整):
*** ERROR # 1000 *** in the input data:
Incorrect data in field # 5.
Detected while reading line 49 from file bridge.fem:
(this is continuation line 1 of DTPL,4 bulk data)
"+ MEMBSIZ 2.0 8.0 0.0"
This line was interpreted as:
49:+ , MEMBSIZ, 2.0, 8.0, 0.0
Expected REAL > 0 or blank, found REAL (0).
Syntax error(s) found in bulk data 'DTPL' card.
大家是不是觉得错误信息特别准确? 这就是我在另外一篇帖子中提到的OptiStruct/RADIOSS Bulk 特别强大的地方。
楼主如果无法安装最新的11.0版本,用文本编辑器直接编辑.fem文件, 把MINGAP从0.0改成空白,应该就可以运行了。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|