找回密码
 注册
Simdroid-非首页
查看: 203|回复: 5

[OptiStruct] 求助Topology中如何设置单元最大尺寸(maxdim)问题已经解决

  [复制链接]
发表于 2011-7-20 08:00:46 | 显示全部楼层 |阅读模式 来自 湖北武汉
本帖最后由 kmani 于 2011-7-21 00:10 编辑

以前一直没用到最大单元尺寸的约束,在做微型钳时想要限制最大尺寸,但是在topology 下parameters打开maxmemb off后,设置maxdim,其它的都不设置了,这样在求解时会出错(我单元都是正方形的,边长:0.8,我设置mindim为2,maxdim为8);必须要设置minimum gap才不出错,我觉得这个minimum gap没有必要设定啊;还有卡片 DTPL 和membsiz在软件的哪里(就是在软件的哪个面板里面)?找了好久没看到这两张卡片。这两张卡片可以定义结果中单元尺寸大小。
  (我已经看过了help,但是里面貌似没有提到为何在约束最大尺寸(maxdim)时一定要设置minimum gap,help里面提的最多的是这些尺寸要多大才合适)

这是仅仅只设置了mindim为2,maxdim为8,没有勾选 minimum gap(也就没有设置它的值了),这是FEM: ;以下是out:

***********************************************************************
*** ERROR # 1000 *** in the input data:
Incorrect data in field # 5.
************************************************************************
There were 2 error messages during input processing.
  The first message is repeated below:
  *** 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"
************************************************************************
Errors reported during program execution
hwsolver.mesg output from the solver:
==============================
*** 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"

Solver FAILED
optistruct:: Solver run finished.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2011-7-20 08:44:09 | 显示全部楼层 来自 上海
Simdroid开发平台
本帖最后由 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

查看全部评分

回复 不支持

使用道具 举报

发表于 2011-7-20 09:06:11 | 显示全部楼层 来自 江苏镇江
斑竹真厉害。。帖子很受益。帮助实例中只提到。最小成员尺寸为网格平均尺寸的3倍。


问题问的很好,斑竹回答的很详细。。
回复 不支持

使用道具 举报

发表于 2011-7-20 09:40:10 | 显示全部楼层 来自 重庆
恩---受益匪浅---膜拜
回复 不支持

使用道具 举报

 楼主| 发表于 2011-7-20 11:55:24 | 显示全部楼层 来自 湖北武汉
本帖最后由 kmani 于 2011-7-20 13:25 编辑

回来一开电脑就来看帖子,版主回答的相当到位,教了我们如何分析错误,再次感谢(还没具体地看,我慢慢地理解)。

中午没睡觉认真看了一遍help,发现那个minimum gap默认的却是就是maxdim;但是我这个版本的软件(11.0.0.39)不设置的话(也就是默认),运行就出错;看了FEM,发现里面的minimum gap是0.0,我手动把0.0删去了,可是一运行,软件自动又把它改成了0.0╮(╯▽╰)╭,没法,自然是出错。手动把它改成和maxdim一样的大小(默认情况),才能运行,不过这个也可以在软件界面里面将minimum gap设置成与maxdim一样的值。
回复 不支持

使用道具 举报

发表于 2011-7-20 13:08:31 | 显示全部楼层 来自 上海
"膜拜"就不用了,这让我想起了天龙八部里的口号 ”星宿老仙,法力无边...“。

我只是因为工作的关系接触OptiStruct比大家早,希望大家不要再谬赞我了。如果觉得有帮助,一个谢谢就够了。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-7 03:27 , Processed in 0.037010 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表