【ansys workbench】13.对称问题预备:水杯

本篇博客是根据阅读公众号“机械人读书笔记”而来的学习笔记~

本篇博客的重点内容:
1.全约束问题的使用;
2.水压设置和坐标系建立;
3.新建材料界面的初步了解。

例: 水杯,放置在桌子上,内部装满水,求杯子底部径向扩张量。
材料: ABS
在这里插入图片描述
如果需要模型,可以私信问我要~

杯子内部装满水,最底部一定会受到压强,会多多少少膨胀扩张。
杯子放置在桌面上这一约束条件该如何设置呢?
最普遍的做法就是将杯子底面做一个全约束。

1.首先,导入模型,将桌面suppress body。

2.然后选择这个杯子,在材料那里选择新建材料,进入选择材料这个界面。
点击上面的click here to add a new material,然后命名为ABS,然后对这个材料的属性进行设置。
在左边的Toolbox中选择相应的。首先双击density,然后中下方就会有个黄色的框,输入1020kg/m^3.再点击刚刚输入那里的ABS,然后toolbox又在左边显示出来了。
双击isotropic elasticity各向同性,点击中下发框isotropic elasticity前面的+,下面会出现两个黄色区域,分别是Young‘s Modulus和Poisson’s Ratio,即杨氏模量(弹性模量)为2000Mpa,泊松比为0.394
然后回到DM界面,点击左上角的file-refresh all data
然后再在Details of part2 -Material-assignment中就出现了ABS,选择即可。

3.划分网格。
先mesh-mesh control-method,选择四面体网格,在整体mesh那里先选择网格精度为3mm,然后生成一下网格。一般在厚度上网格精度应该达到至少两层,但划分出来没有达到
在这里插入图片描述

如图,所以我们重新设置整体的网格精度,为2.5mm,再将过渡调为slow。
在这里插入图片描述

现在在厚度方向上就基本达到了两层,符合要求了。

4.施加约束。
首先将底面fixed support,然后接下来是关于液压的设置。
选择loads-hydrostatic pressure静水压力,选择与水面相接触的三个面,柱面,内底面和圆角。接下来填写水的密度1kg/m3,但是这里单位是kg/mm3,所以填写1E-6即可。Magnitude即为重力加速度,填写9800mm/s2,然后方向应该是水压沿z方向(即柱体高的那个方向),选择一下底面,方向就会自动设置为底面的法向量所在的方向。
然后再设置一下free surface location,选择下面那个location,然后点击杯口就行了。
然后在magnitude下面那个direction那里选择底面,点击apply。
然后液面就从杯口的0一直往下增加了。

5.求解。
需要注意以下,此步结束之后需要确认以下精度是否合适。
不太够,选择mesh-mesh control- sizing,选择底面那个圆角面精度设置为0.5mm,再进行求解。

然后我的电脑CPU不够,没有办法运行了。。。
同样的配置,我今天又试了一次,成功了~之前可能是操作问题。

此时就是全约束了,照此情况下,我的底部径面变形应该是0,因为全约束住了,是没有办法扩张的。

全约束边界条件的滥用:
全约束这个边界条件很多时候都是有错误的,不要乱用。
慎重使用全约束边界条件!

那么应该怎么做?
既然是放在桌子上,那么就只有竖直方向被约束住了,其他两个方向用摩擦去平衡,我们可以用软弹簧去实现。

其他不变,将fixed support去掉,改为displacement,选择底面,然后将Z component填为0,然后去求解器那里设置软弹簧。

但是结果还是不太正确。
因为我们将桌面压缩了。

现在将桌面part1 解压缩出来,把当前接触 改为带摩擦的接触,摩擦系数设为0.2,然后将约束只用对底板fixed即可。
网格重新设置一下,将弱弹簧关掉,求解即可~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值