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

[前处理] (原创)如何获取变形后的网格(两种方法)进行solution map

[复制链接]
发表于 2009-8-10 17:14:55 | 显示全部楼层 |阅读模式 来自 浙江台州
本帖最后由 dreamlb 于 2009-8-10 18:01 编辑

众所周之,map solution是一种用于处理大应变单元畸变的网格重划分技术,主要应用于橡胶的变形分析。改方法的主要难点:
1、如何提取变形后的网格并进行重划分。
2、何时以及如何进行map solution操作。
对于如何提取变形后的网格,论坛上使用较多的方法是借助第三方前处理软件进行操作(如hypermesh)。如果您没有安装hypermesh软件,或者您不会使用hypermesh,您也不用担心,您可以使用简单的py语言进行操作。下面小梦就说明下这两种方法的使用步骤和操作要点。
一、hypermesh方法
主要步骤及注意点
·从odb文件中提取出变形后的网格至abaqusmodel中。并重新进行属性赋予和装配。
·导出无装配关系的inp文件至hypermesh内。使用指令:(注意大小写)

  mdb.models[modelname].setValues(noPartsInputFile=ON)
·在hypermesh中对变形后的网格进行重划分。需要注意的是:
·网格重划分后,单元的类型可能会发生变化。比如您原先定义的轴对称单元将会变成

   默认的平面单元。因此,网格划分结束后,您需要更新单元类型。否则导入abaqus
   将错。
· 在hypermesh中,需将各property以及component名中的数字去掉。
· 导出新划分网格的inp文件至abaqus中。



评分

2

查看全部评分

 楼主| 发表于 2009-8-10 17:17:20 | 显示全部楼层 来自 浙江台州
Simdroid开发平台
本帖最后由 dreamlb 于 2009-8-10 17:32 编辑

二、Python方法
1、主要步骤

步骤较为简单
·新建一个model
·运行python脚本
2、Python脚本说明(图太小了?点击下就大了

这是py脚本:
3、示例
变形前

变形后





本帖子中包含更多资源

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

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-10 17:28:18 | 显示全部楼层 来自 浙江台州
本帖最后由 dreamlb 于 2009-8-10 17:33 编辑

三、如何使用solution map
·必须在导出的inp文件中添加语句*MAP SOLUTION,然后提交command进行分析。因为CAE不支持关键字*MAP SOLUTION
·所需文件都必须放在command工作目录中。
·难点在于选取何时进行网格重划分,何时进行映射。这一点很难把握,选的不对,  
  将产生较大的误差,希望有经验的大侠来讨论~

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2009-8-11 10:13:55 | 显示全部楼层 来自 吉林长春
不懂PY脚本,这是怎么回事?谢谢
File "get-2d.py", line 20, in ?
    orphanBillet = mdb.models['preload'].PartFromOdb(fileName=odbName,
KeyError: preload
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-11 11:49:59 | 显示全部楼层 来自 浙江台州
'preload'是初始的模型名称~即您要导入的变形网格所属的模型名称。
如果您的模型名称是别的,您就需要修改。
回复 不支持

使用道具 举报

发表于 2009-8-11 12:01:52 | 显示全部楼层 来自 吉林长春
5# dreamlb
我把模型名字改为preload了,要不你把你的练习文件发上来,谢谢
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-11 12:30:41 | 显示全部楼层 来自 浙江台州
本帖最后由 dreamlb 于 2009-8-11 12:38 编辑

6# seawideyp
好的。
您出现错误可能是以下原因:
1、工作目录未设对。所有文件都必须在同一工作目录中
2、未生成odb文件。
附上我的CAE文件,文件中preload模型是初始模型,deform模型是我利用py生成的几何。您可以先运行preload job生成odb文件。
另外因为包含3个部件,所以py生成新的几何体时,应该分三次,每次都记得要修改py中相应的名称:下图中所标志的

CAE文件:

本帖子中包含更多资源

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

×

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-8-11 13:44:36 | 显示全部楼层 来自 吉林长春
>>> execfile("get-2d.py")
C:\SIMULIA\Abaqus\6.9-1\exec\ABQcaeK.exe:1: DeprecationWarning: Non-ASCII character '\xc4' in file get-2d.py on line 12, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
  MZ?
File "get-2d.py", line 24, in ?
    step=importStep)
Specified part instance is not found in the ODB file preload.odb

这个是报错信息,怎么回事?谢谢!
回复 不支持

使用道具 举报

发表于 2009-8-11 14:17:19 | 显示全部楼层 来自 吉林长春
我的配置文件添加了cae_no_parts_input_file=ON
取消就OK了

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2010-1-9 22:02:59 | 显示全部楼层 来自 陕西西安
谢谢楼主,此贴我好好研究,mapsolution好像只能是在隐式算法中用,不知道能否将其用于显式算法中?
回复 不支持

使用道具 举报

发表于 2010-1-10 21:39:30 | 显示全部楼层 来自 陕西西安
我装的6.8版本的,低版本的打不开,兄台用的6.9?
回复 不支持

使用道具 举报

发表于 2010-3-31 10:21:39 | 显示全部楼层 来自 陕西西安
楼主能留个QQ么?就这个帖子想请教下
回复 不支持

使用道具 举报

发表于 2010-10-26 11:11:54 | 显示全部楼层 来自 山东青岛
学习,学习
回复 不支持

使用道具 举报

发表于 2010-12-7 16:53:14 | 显示全部楼层 来自 山东青岛
9# seawideyp

怎么取消配置文件中添加的cae_no_parts_input_file=ON4 Q2 B% I(??
回复 不支持

使用道具 举报

发表于 2011-2-14 23:23:48 | 显示全部楼层 来自 广西南宁
楼主你好!有几个问题想请教一下:1.“从odb文件中提取出变形后的网格至abaqus新model中。并重新进行属性赋予和装配。”这一步需不需要把接触及荷载等都加上去啊?2.“导出无装配关系的inp文件至hypermesh内。使用指令:(注意大小写)mdb.models[modelname].setValues(noPartsInputFile=ON)”我输入这个命令后,如何导出无装配关系的inp文件啊,望赐教,谢谢你!
回复 不支持

使用道具 举报

发表于 2011-2-17 02:03:43 | 显示全部楼层 来自 辽宁大连
好贴 赐教了
回复 不支持

使用道具 举报

发表于 2011-9-9 15:08:34 | 显示全部楼层 来自 四川成都
三维的能适用吗?
回复 不支持

使用道具 举报

发表于 2011-9-22 17:17:43 | 显示全部楼层 来自 福建福州
不错,受教了
回复 不支持

使用道具 举报

发表于 2011-10-12 21:39:50 | 显示全部楼层 来自 湖北襄阳
本帖最后由 aqshouhe 于 2011-10-12 21:40 编辑
dreamlb 发表于 2009-8-10 17:28
三、如何使用solution map
·必须在导出的inp文件中添加语句*MAP SOLUTION,然后提交command进行分析。因为 ...


我生存inp文件后,提交作业,是在Job manager中提交的inp文件,出现The file for analysis with the rezone aption was specified.The Abaqus analysis cannot be executed.这种错误,把帮助文档的的inp文件的例子也这样提交,出现同样错误。求解?
回复 不支持

使用道具 举报

发表于 2012-4-12 13:41:39 | 显示全部楼层 来自 北京
那个使用指令是什么意思?mdb.models[modelname].setValues(noPartsInputFile=ON)
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 02:49 , Processed in 0.076432 second(s), 20 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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