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

[耦合分析] 结构入水冲击之己见——边界压力施加

[复制链接]
发表于 2013-2-28 20:14:36 | 显示全部楼层 |阅读模式 来自 北京
本帖最后由 dustcat 于 2013-3-1 20:11 编辑

      论坛里许多人在用LS-DYNA做结构入水冲击问题的仿真,我做这个问题也有五六个月的时间了,开始几个月的时间对边界条件和初始条件特别的纠结!!!后来经过一些计算发现,只要流场足够大,靠惯性,就可以保证仿真的顺利进行,但是我还是很在意边界条件!!!直奔主题:

    流域内压:通过EOS添加,在EOS中设置想要的压力下的(比)内能,保证空气域和水域的内压相同,这是平衡的先决条件;但,只施加内压,施加边界压力的话,会导致上面的空气自动膨胀,把下面的水压下去,会有液面边缘抬升的现象出现(一个方气球有变成圆形气球的趋势)。

    外压:分两种情况,有重力和无重力

    1)无重力:也有两种方式,一种是在*CONTROL_ALE的PREF中直接设置边界上的压力值,等于流域内压就行了,简单,不用建立Segment;另一种方式是用*LOAD_SEGMENT_SET关键字,这需要先设置流域边界为Segment Set,然后在上面施加上定义的Load Curve

    2)有重力:这种情况下水会因为重力产生压力梯度,边界上的压力也就不能是单一的常值了,不然压力不平衡,水会乱动的。同样定义边界上的Segment Set,使用*LOAD_SEGMENT_SET施加边界压力,不过压力的值要使用Load Function而不是Load Curve,使用*DEFINE_FUNCTION来定义一个压力函数,自变量为重力方向的坐标值就行了,比如x方向的重力存在时,压力添加可以是:
*LOAD_SEGMENT_SET
$     SSID      LCID        SF        AT
            1          2       1.0        0.0
*DEFINE_FUNCTION
$      FID   HEADING
         2 WBC_Press
$ FUNCTION
f(x)=101325+1000*9.8*x

    不过,LOAD Function功能只能在LS-DYNA 971 R5以后的版本中实现。而且在Lre_Post中会报错,但从计算结果来看,设置是正确的。

点评

内压能否详细讲一下?  发表于 2013-3-1 08:39

评分

1

查看全部评分

发表于 2013-3-1 08:32:52 | 显示全部楼层 来自 山东青岛
Simdroid开发平台
入水冲击讲的很详细,学习了
回复 不支持

使用道具 举报

发表于 2013-3-19 18:00:03 | 显示全部楼层 来自 山西太原
非常好 学习了 谢谢
回复 不支持

使用道具 举报

发表于 2013-3-25 21:21:36 | 显示全部楼层 来自 天津
请教楼主水在土层之上,这种情况耦合的时候需要将土纳入largrange吗?
回复 不支持

使用道具 举报

发表于 2013-5-10 09:29:44 | 显示全部楼层 来自 江苏南京
请问如果并不是从上边的空气浸入水中,而是从两侧直接浸入水中,排开液体进入空气中,要怎么设置?
回复 不支持

使用道具 举报

发表于 2013-5-22 12:25:50 | 显示全部楼层 来自 上海
受教了!!!
回复 不支持

使用道具 举报

发表于 2013-5-22 12:29:10 | 显示全部楼层 来自 上海
有个问题,水中 E0是一个固定值,在重力场中,如果外压存在压力梯度,内压无梯度,不会产生震荡的吗?
回复 不支持

使用道具 举报

发表于 2018-7-22 16:11:50 | 显示全部楼层 来自 湖南湘潭
受教了,谢谢
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 09:58 , Processed in 0.034769 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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