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

接触爆炸靶板用shell单元还是solid单元

[复制链接]
发表于 2010-8-4 17:12:44 | 显示全部楼层 |阅读模式 来自 北京
最近做一个算例,炸药与靶板接触爆炸,分别用了shell单元和solid单元来计算,有些问题请教一下大家。
模型如下:红色为炸药,蓝色为水。靶板紧贴炸药上端,1/4模型,边缘固支。
            
计算时间都是1500us,炸药,水参数相同,靶板厚度一个是shell单元实常数,一个是solid单元真实厚度。
选同一个点作为观测点,观测点在炸药圆心正上方,就是靶板最中心。压强曲线结果差距很大,如下:
        
现在问题出来了:
1    到底哪个结果正确,shell单元压强曲线为负值,表示受压??大小为600多MPa,solid单元压强曲线为先正再负,表示啥?大小为正4Gpa~-2GPa,差距相当大啊。。。。
2    shell单元有个middle,top,bottom一说,那么建立这种接触模型的时候是否要考虑距离呢,就是我用middle的shell单元,是不是把靶板建立在离炸药d/2(d是靶板厚度)的时候才是正好接触的。在上面这个模型里,我是默认的shell单元,即middle,这样的话,感觉就是一开始炸药就在板里面了。。。。
3    shell单元定义失效只能使用材料模型中自带的参数来定义,而solid单元可以用mat_add_erosion来增加失效参数。我想问shell单元有没有其他失效定义方式?两层shell单元的板能否相互碰撞,比如第一层的破片打击到第二层上,这个时候是否可以用接触来定义?

本帖子中包含更多资源

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

×

评分

1

查看全部评分

发表于 2010-8-5 08:59:26 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
本帖最后由 蓝牙 于 2010-8-5 11:07 编辑

压力你用的是lagrange单元?还是欧拉单元作为观测点?
如果直接在lagrange单元上的压力是不对的,它读取的只是静水压力

如果欧拉单元作为观测点的话,差别有这么大,还是以实体的为准,shell和ouler耦合是个细致活,很难耦合好!


shell只能定义材料失效这种方式

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-8-5 15:58:27 | 显示全部楼层 来自 北京
观测点在靶板上,就是lagrange单元的压力。后面那个图上的单元不是下面这个图。

楼上说那个压力是不对的是什么情况?是说我这个仿真压力不对还是说lagrange单元上读取压力都不对,只是静水压力?那要读取靶板上的超压是哪个选项呢?
回复 不支持

使用道具 举报

发表于 2010-8-5 17:12:16 | 显示全部楼层 来自 湖北武汉
lagrange单元单元上的压力都是指的静水压力,并不是你所要的压力值!

读取靶板上的超压,只能选取靶板附近的欧拉单元,查看它的压力值!你在试着比较下shell和solid两种工况,例如选择同一坐标位置的ouler单元比较,应该差别不是特别大才对

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2010-8-6 10:19:21 | 显示全部楼层 来自 北京
lagrange单元单元上的压力都是指的静水压力,并不是你所要的压力值!

读取靶板上的超压,只能选取靶板附近的欧拉单元,查看它的压力值!你在试着比较下shell和solid两种工况,例如选择同一坐标位置的ouler单元比较 ...
蓝牙 发表于 2010-8-5 17:12


哦,这样的啊,谢谢啊,那像这种情况版主推荐使用solid单元建模吗?主要是后面我还要添加一层靶板,让第一层与第二层发生接触碰撞,用shell单元实现不了吧?
回复 不支持

使用道具 举报

发表于 2010-8-11 16:56:51 | 显示全部楼层 来自 陕西西安
个人建议:用solid 5# mingsteven119
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-25 01:10 , Processed in 0.048548 second(s), 21 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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