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

[错误和警告信息] 有限元分析入门概念之一(负体积)解决负体积你哪个方法?

[复制链接]
发表于 2008-5-10 15:47:25 | 显示全部楼层 |阅读模式 来自 广东深圳
负体积是计算时经常遇见的问题,高手往往是在瞬间解决,菜鸟却苦思瞑想也解决不了,即使最后解决也没有反思,下次遇见同样的问题仍然是一个问题,有的尽管已经会了,从菜鸟成为中阶,但却没有把你的思路留下,让后面的初学者仍旧步你的后尘,想想当初你那痛苦的经历,是否现在看到这里应该写点什么,,
要知道每一个高手都是从菜鸟起来的,是不是把自己思路留给后来者,一来是分享一下自己的喜悦;二来也是感谢前人的帮助!

(1)材料参数设置有问题,选择合适的材料模式)
(2)沙漏模式的变形积累,尝试改为全积分单元
(3)太高的局部接触力(不要将force施在单一node上,最好分散到几个node上以pressure的方式等效施加),尝试调整间隙,

降低接触刚度或降低时间步。
(4)在容易出现大变形的地方将网格refine。
(5)材料换的太软,是不是也会出现负体积!
(6)另外也可以采用ALE或是euler单元算法,用流固耦合功能代替接触,控制网格质量。例如在承受压力的单元在受压方向比

其他方向尺寸长。
(7)尝试减小时间步长从0.9减小到0.6或更小。
(8)实体包壳的作法可以用HM的find face厚度其实只要很薄一层(0.1mm就可以了)
另外也可以采用ALE或是euler单元算法,用流固耦合功能代替接触,控制网格质量,例如在承受压力的单元在受压方向比其他方向尺寸长

出现负体积我一般是确认别的信息正确的情况下
1减小步长;2使用全积分

这是我利用半天时间收集负体积方面的问题及解答,希望对大家有帮助

[ 本帖最后由 canghai409 于 2008-5-12 11:02 编辑 ]

本帖子中包含更多资源

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

×

评分

2

查看全部评分

发表于 2009-3-24 09:22:20 | 显示全部楼层 来自 北京
Simdroid开发平台
谢谢LZ! 看到很多人说负体积是网格不够密,不过很奇怪的是,我之前网格粗时,没有负体积出现,加密后倒出现了负体积、速度无限大。
回复 2 不支持 1

使用道具 举报

发表于 2010-6-25 09:40:31 | 显示全部楼层 来自 黑龙江哈尔滨
非常感谢楼主的分享,我正在被这个负体积折磨着呢
回复 0 不支持 1

使用道具 举报

发表于 2008-7-22 14:23:48 | 显示全部楼层 来自 台湾台北
很好的资料~感谢
回复 1 不支持 0

使用道具 举报

发表于 2008-7-6 16:27:08 | 显示全部楼层 来自 陕西渭南
对11楼的问题,建议不要采用全积分。时间步还可以调小,但是会增加计算时间~
回复 0 不支持 1

使用道具 举报

发表于 2008-5-12 13:31:54 | 显示全部楼层 来自 清华大学
thanks!!!!!!!!!
simwe缺的就是楼主这样的
回复 1 不支持 0

使用道具 举报

发表于 2008-5-10 17:00:56 | 显示全部楼层 来自 江苏南京
同意:要知道每一个高手都是从菜鸟起来的,是不是把自己思路留给后来者,一来是分享一下自己的喜悦;二来也是感谢前人的帮助!

鼎鼎
回复 不支持

使用道具 举报

发表于 2008-5-11 18:10:27 | 显示全部楼层 来自 广东深圳
多些楼主分享:)一起来分享我们的分析知识和经验吧:)
回复 不支持

使用道具 举报

发表于 2008-5-12 10:58:55 | 显示全部楼层 来自 浙江杭州
好人啊 十分感谢!
回复 不支持

使用道具 举报

发表于 2008-5-12 13:15:37 | 显示全部楼层 来自 上海
谢谢,顶了再顶
回复 不支持

使用道具 举报

发表于 2008-5-12 16:44:11 | 显示全部楼层 来自 清华大学
总结的很好,学习了 ,
上次缩小时间步,牺牲了我好几个小时
回复 不支持

使用道具 举报

发表于 2008-5-14 11:40:40 | 显示全部楼层 来自 台湾
謝謝大大的分享,最近也遇到這方面的問題。感謝大大提供多方的解決方法
回复 不支持

使用道具 举报

发表于 2008-5-14 21:58:54 | 显示全部楼层 来自 华南理工大学
向楼主学习,努力学习中
回复 不支持

使用道具 举报

发表于 2008-5-17 18:38:23 | 显示全部楼层 来自 LAN
多谢lz
我现在正在算一个接触爆炸模型
采用流固耦合,ALE 计算
但是计算特别慢,我把时间步从0.95该成0.6,可以算到3e-4 s,就基本停止不动了,没有报错
但是比0.95的要好,(0.95的算到1.6e-4s 就停了,)
请问我的子步还可以调小么?
我可以用那个全积分么? 菜鸟 请问怎么设置
多谢!!!!
回复 不支持

使用道具 举报

发表于 2008-5-17 18:38:16 | 显示全部楼层 来自 浙江杭州
多谢lz
我现在正在算一个接触爆炸模型
采用流固耦合,ALE 计算
但是计算特别慢,我把时间步从0.95该成0.6,可以算到3e-4 s,就基本停止不动了,没有报错
但是比0.95的要好,(0.95的算到1.6e-4s 就停了,)
请问%
回复 不支持

使用道具 举报

发表于 2008-7-2 00:04:49 | 显示全部楼层 来自 广东东莞
向楼主学习,努力学习中
回复 不支持

使用道具 举报

发表于 2008-7-2 15:07:25 | 显示全部楼层 来自 台湾
謝謝樓主分享
回复 不支持

使用道具 举报

发表于 2008-7-2 16:36:46 | 显示全部楼层 来自 湖北武汉
减小时间步长从0.9减小到0.6或更小。
这个深有体会,呵呵
回复 不支持

使用道具 举报

发表于 2008-7-3 10:46:25 | 显示全部楼层 来自 北京

回复 1# 的帖子

非常感谢啊
回复 不支持

使用道具 举报

发表于 2008-7-3 10:57:24 | 显示全部楼层 来自 湖北武汉
dingding,希望以后多些这样的楼主
回复 不支持

使用道具 举报

发表于 2008-7-5 10:18:46 | 显示全部楼层 来自 北京
十分支持楼主的做法
回复 不支持

使用道具 举报

发表于 2008-7-6 23:12:31 | 显示全部楼层 来自 山西太原
有时候关键字里面多出一个空格
也会出现负体积

就这把我害得算了n次!
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 15:54 , Processed in 0.059513 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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