本帖最后由 K_K 于 2015-2-5 20:54 编辑
在classic ansys和workbench中定义单一方向渐变厚度中面方法浅析 前些日子突然想学习看帖子,发觉技术积分太低,阅读受限,一直以来苦于无法赚取积分, 终于工作中遇到一个问题,在这里晒一下,不知难度级别够不够加技术积分的。 不管怎样,这个原创还是说明了一些技术问题的。搞技术的话都不多,直接开始吧。
下图所示一个渐变厚度的薄板,厚度从10mm过度到20mm,长度为500mm,宽度其实不是本帖关心的,姑且定为200mm吧。 现在说明分别在classic ansys和workbench中抽中面后,如何设置才能实现对此板的模拟。
Classic Ansys
一直对命令流比较头痛,但是这个例子必须使用命令才能实现。当然不一定使用我这段。 fini /cle
/prep7
et,1,181
r,1,1
rect,,500,,200
esize,10
amesh,all
real_start=11
*GET,elem_max,ELEM,,NUM,MAX
*do,ii,1,elem_max
*GET,n1,ELEM,ii,NODE,1
x1=nx(n1)
t1=(.020408*x1+10)
r,real_start+ii,t1
emodif,ii,real,real_start+ii
*enddo
/ESHAPE,1
eplot
不多说了,可以复制黏贴,尝试一下即可。效果如下图。
Workbench
我在DM中建立了下面的三维,使用mid-surface是无法抽中面的,那就要采取另一种方式实现。 首先建立了一个500x200的长方形面,至于厚度这里取了1e-3mm,目的就是为了让其趋近于0,当然也可以进入DS后再设置一个超薄的厚度。
进入DS后进行如下设置,在geometry上右键insert,然后选择thickness,再选择导入的几何面,在detail中输入=10+x*0.02,当然x是从0到500的区间,这样保证这个公式范围在10到20mm。到此已经设置完毕了,但是真实三维效果需要画完网格后显示网格模型才能看出来。 最后说明两点,workbench中的上述定义我是在正版软件上实现的,不知大家用别的形式的有没有办法实现。 其次,这只是单方向厚度变化的,对于双方向变化的模拟实现,希望高人继续研究。
|