文章目录
- Pro/E阶段
- Ansys APDL阶段
- 总结
- 导入IGES后最重要的是GLUE命令,没有他则是无法正常仿真的,所做的网格也是各自为政,没有互相联系的。
- 牢记自己的逻辑单位,说白了,ansys中并没有强制你用什么单位,完全自己掌握和换算,如果一定要用m做长度单位,那么那些仿真mems的人就没得做了,都要超出计算机字长了,对仿真精度是极为不利的。
- 仿真和后处理方法比较固定,网上教程较多,这里一笔带过,不是笔者偷懒,而是记不得命令,且电脑正在仿真,不方便翻查和截图。
- 上述完全是经验总结,总之能用,如有错误烦请不吝赐教,笔者没系统学过ansys,全凭摸索,同时也要感谢网络上各路大神,他们的留言正是我学习灵感的来源。
- 希望这篇博文能帮到你。
Pro/E阶段
- Pro/E 画好你要仿真的模型
- 逻辑单位选择很重要,模型尺寸数值不要很小,如果小于1e-5,那么后期导入到APDL中会出现问题。
- 如果是多个组件的,拼装好,做好asm模型。
- 另存为IGES格式,记得选择solid选项,表明这是一个实体模型。
Ansys APDL阶段
启动
终端输入launcher150
即可,其中150是版本号。启动后在高性能计算那一页里选择需要的并行选项,凭对说明书的理解,即使在本地计算,选择分布式的也要比共享内存的要好。平行机器数不要超过机器的物理核数,N卡GPU貌似只支持特斯拉和quada系列,1080ti貌似不支持,因为我试过,没成功,但是也没深究,毕竟GPU很忙。这种方式比ansys150 -np 4
启动的并行4核计算从任务分配上感觉要合理及稳定很多。
导入模型
- 菜单栏里面有导入选项,这个比较简单,再不行就找找视频教程等。一个教程可供参考
设置单位
- 先设置系统单位,
/units, mks
是设置了m,kg,s为长度,质量,时间的单位,如果你的IGES模型的单位是mm,那么后面的材料的属性的数值需要对应换算。
- 此时,逻辑单位是mm,kg,s,系统单位是MKS单位制度,所以在填入材料的各个参数的时候需要统一换算成你的逻辑单位。你可以根据说明书中“1.2. System of Units”所列的表格获得换算方法,比如:
- Pa的维度是(kg)/(m)(s)2,那么我们在输入杨氏弹性模量的时候,就要以kPa为逻辑单位,原来是210GPa的材料,要输入210e6才对。
预处理
- 设置需要的eliment类型,找个本子记下你要的用的eliment的编号,比如1号是186eliment,用于实体建模,2号是220eliment,用于空气建模等。
- 设置需要的材料类型,同样是找个本子记下材料的编号和用途。其中材料的各个参数的单位要小心处理,按照你的逻辑单位来换算数值。
- Pre->Modeling->Oper->Bool->Glue->Volumes->Pick all,这条指令执行成功后可以将实体模型中各个体积粘合在一起,使得他们之间建立联系,否则ansys会认为他们各自独立,互不相关,即使他们空间上紧挨在一起。
- 然后在list菜单里罗列所有Volume,在mesh菜单的第一个命令里面可以找到pick volume之类的命令,它可以让你选择一个或多个Volume然后设置他们的eliment和材料编号。
- 设置mesh的尺寸,meshing->size->smart->Basic,选一个合适的粒度,追求速度的话选10就行了。
- mesh->Volume->Free->all就可以对整个实体模型进行网格划分。
- 做完之后检查一下,在不同Volume的交界处的网格是否是连接在一起的,如果不是,则表现为一条直线上有多个点等不协调的现象。
仿真
- 设置solver类型,比如harmonic,其他默认吧
- 设置load,加到node上比较有效,可以用矩形框选一定量的node,就完事了。
- 开始仿真。
总结
导入IGES后最重要的是GLUE命令,没有他则是无法正常仿真的,所做的网格也是各自为政,没有互相联系的。
牢记自己的逻辑单位,说白了,ansys中并没有强制你用什么单位,完全自己掌握和换算,如果一定要用m做长度单位,那么那些仿真mems的人就没得做了,都要超出计算机字长了,对仿真精度是极为不利的。
仿真和后处理方法比较固定,网上教程较多,这里一笔带过,不是笔者偷懒,而是记不得命令,且电脑正在仿真,不方便翻查和截图。
上述完全是经验总结,总之能用,如有错误烦请不吝赐教,笔者没系统学过ansys,全凭摸索,同时也要感谢网络上各路大神,他们的留言正是我学习灵感的来源。
希望这篇博文能帮到你。