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

[基础理论] 【原创】自适应网格重划分例子及浅析

[复制链接]
发表于 2009-7-27 15:34:38 | 显示全部楼层 |阅读模式 来自 浙江台州
看了Su大、康哥等大侠的帖子,颇感自己功力之弱,本来不打算再发任何技术贴,无奈听说转正需要积分,只能再献丑一次了。
Abaqus为您提供了三种网格自适应技术:
1、ALE自适应网格技术。
http://forum.simwe.com/redirect.php?goto=findpost&pid=1608077&ptid=873999
2、自适应网格重划分(adaptive remeshing)
3、solution map
这里主要讨论第2种方法,即自适应网格重划分方法。
先来看一个简单的例子:附上cae模型(今天终于知道怎么分解文件了)
模型说明:
·采用的软件版本为6.9
·网格划分方式为:种类Quad-dominated  划分算法:Advancing front。
   不知为何种类选择Quad不可算,帮助文档中只是说要求算法为advancing front。

本帖子中包含更多资源

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

×

评分

1

查看全部评分

 楼主| 发表于 2009-7-27 15:49:54 | 显示全部楼层 来自 浙江台州
Simdroid开发平台
本帖最后由 dreamlb 于 2009-7-27 16:00 编辑

使用的目的:
是以控制计算精度为目标的。因此,您不能对一个初始网格就不收敛的模型进行自适应网格重划分。
使用限制
1、网格要求:必须是三角形单元或者四面体单元,或者是由进阶算法(advanced front)生成的混合型四边形单元网格。否则将出现错误提示。
2、模型要求:不能使用外部导入的网格(orphan mesh)。
如何选择误差准则?
如何选取误差准则变量?
主要由分析的类型和载荷的种类决定。
分析类型:
特定的变量对应特定的分析类型。比如说:热流量准则(HFLERI)用于包括温度自由度的分析中。在Remeshing Rule中进行设置时,你的选择受制于分析的类型。
载荷的种类:
有的误差指示变量只显示当前分析时间的离散化误差(分析步中的特定增量步)。另外一些变量则提供了整个分析过程的记录。因此,如果你的分析设计到不成比例的载荷或者一个明显是非线性的响应,你会发现使用一个可以记录分析过程的变量可以得到更好的自适应网格。
这样的变量包括:Element energy density(ENDENERI)
                Equivalent plastic strain(PEEQERI)
默认的,当你创建一个重划分准则时,误差准则被定义为最后一个分析步的最后一个增量步,而网格重划分也是基于这个最后的增量步进行的。当你选择了一个可以记录历史的误差准则时,默认的误差准则规范是几乎使用于所有的分析的。然而,对于另外一些不记录分析历史的误差准则变量来说,你可能会发现它适用于定义相同区域的多重重划分准则(比如说,含变比例载荷的多工况分析),每个准则对应不同的的分析步。

评分

1

查看全部评分

回复 3 不支持 0

使用道具 举报

发表于 2009-7-27 15:39:30 | 显示全部楼层 来自 新加坡
网格划分方式为:种类Quad-dominated  划分算法:Advancing front。
不知为何种类选择Quad不可算,帮助文档中只是说要求算法为advancing front。

ms现在aba的这个技术仅限于四面体or 四面体+六面体的网格;对于纯六面体的网格,这个技术还不支持。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-7-27 15:42:13 | 显示全部楼层 来自 浙江台州
本帖最后由 dreamlb 于 2009-7-27 15:50 编辑

划分步骤及各项设置说明:
mesh模块定义自适应网格重划分准则。这些准则包括定义重划分发生的分析步,判定误差准则的变量,以及这些变量的目标,调整尺寸的方法,以及单元尺寸约束。



job模块中定义分析工作。Adaptivity-Manager-Create,选择最大重复次数。然后点击对话框中的submit按钮提交分析。这样会产生一系列的job,每个job中的网格都不一样。

说明:

·网格自适应过程实际上是一个迭代的过程。
迭代停止的条件:
·所有自适应准则条件都满足了
·迭代次数用完
·某次迭代不收敛





本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2009-7-27 15:55:26 | 显示全部楼层 来自 浙江台州
网格划分方式为:种类Quad-dominated  划分算法:Advancing front。
不知为何种类选择Quad不可算,帮助文档中只是说要求算法为advancing front。

ms现在aba的这个技术仅限于四面体or 四面体+六面体的网格;对于 ...
zsq-w 发表于 2009-7-27 15:39

是这样的,我疑惑的是,帮助文档上明明说advancing front划分的四边形网格可用,但是实际中确是需要将网格类型选为Quad-dominated。
回复 不支持

使用道具 举报

发表于 2009-7-28 08:43:35 | 显示全部楼层 来自 江苏苏州
真实好帖,,顶
回复 不支持

使用道具 举报

发表于 2009-7-28 22:20:59 | 显示全部楼层 来自 贵州毕节
这么小的文件还要分解为两个,无语..
回复 不支持

使用道具 举报

发表于 2009-7-29 00:25:11 | 显示全部楼层 来自 美国
以前好像remesh只能用在cae里面,并且需要standard,不知道6.9是不是还是有这个限制呢
回复 不支持

使用道具 举报

 楼主| 发表于 2009-7-29 09:49:35 | 显示全部楼层 来自 浙江台州
8# weiriguang
哈哈,论坛限制一个文件不能超过100KB,我也没辙啊。。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-7-29 09:49:54 | 显示全部楼层 来自 浙江台州
9# billowriver
是的,仍然有这个限制!
回复 不支持

使用道具 举报

发表于 2009-7-29 12:58:45 | 显示全部楼层 来自 新加坡
Standard 似乎不能用adaptive remesh, 只能用map solution方法来更新网格;Adaptive remesh 用在Explicit分析上。
回复 不支持

使用道具 举报

 楼主| 发表于 2009-7-29 13:35:15 | 显示全部楼层 来自 浙江台州
12# cstarfeng
您的说法是错误的!
Adaptive remesh 只能用于Standard中。
回复 不支持

使用道具 举报

发表于 2009-7-30 01:14:49 | 显示全部楼层 来自 美国
是的,Adaptive mesh是用在Explicit里面,基于ALE方法, remesh用于Standard,完全网格重画
回复 不支持

使用道具 举报

发表于 2009-7-30 07:15:30 | 显示全部楼层 来自 辽宁鞍山
谢谢大哥了,对我帮助很大
回复 不支持

使用道具 举报

发表于 2009-7-30 20:00:39 | 显示全部楼层 来自 贵州贵阳
这个技术在ansys wb中已经用的很成熟了,她会根据你设定的自适应网格重划分的最大次数,以及重划分的程度,然后以设定的结果的差异量为目标进行划分网格、分析出结果然后再划分,不过自适应网格画出来的网格质量不好,而且看起来杂乱无章不好看,但他会根据应力的梯度调整网格的密度的
回复 不支持

使用道具 举报

发表于 2009-8-17 18:46:44 | 显示全部楼层 来自 广西柳州
好贴啊,找了很久,下来学习一下!

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2009-8-17 18:47:08 | 显示全部楼层 来自 广西柳州
好贴啊,找了很久,下来学习一下!
回复 不支持

使用道具 举报

发表于 2009-8-20 15:54:29 | 显示全部楼层 来自 北京工业大学
好贴啊!值得学习!
回复 不支持

使用道具 举报

发表于 2009-8-22 10:06:20 | 显示全部楼层 来自 湖北武汉
真在学习自适应,感谢楼主
回复 不支持

使用道具 举报

发表于 2009-8-23 15:36:48 | 显示全部楼层 来自 江西南昌
受益匪浅
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 15:37 , Processed in 0.056128 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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