ansys参数化建模
2017-03-02 by:CAE仿真在线 来源:互联网
参数化建模遵循的规律和一般步骤
1.首先初始化ANSYS系统,一般执行FINISH,/CLEAR,/FILNAME和/TITLE等命令清除内存,开始新的分析,指定文件名和标题
2.定义参数并赋值。这是参数化建立几何模型的关键步骤,一般在进入前处理器之前把需要的几何尺寸参数全部都定义好,这样便于管理和修改参数赋值,不会导致混乱。不要根据需要在程序流程的不同位置随时创建参数,使参数定义散乱地分布在参数化建模程序中,这样容易出现同名参数。
3.进入前处理器利用参数创建几何模型。注意:创建几何模型时,一定要利用参数名作为几何尺寸进行输入,不可用参数值进行输入,否则几何尺寸固定不变,就不是一个参数化建模程序。另外,尽量采用人工控制编号的方法创建几何对象,并配合组件进行操作处理,如布尔运算,复制,移动,镜像等。
4.在前处理器中划分单元网格模型。注意:尽量根据几何拓扑特征划分映射或者扫略单元网格,这些网格比较规则,容易控制单元形状,但自由网格常用于参数化建模过程,由于它可以实现任意的拓扑的网格划分,适用性非常好;另外,尽量少用智能尺寸控制等密度,多用线上单元密度控制,面上单元密度控制以及总体单元尺寸控制等密度控制方法。
for example:
参数化建立一个飞轮模型
!初始化ANSYS环境
finish
/clear
/filname,byb
/title,wheel parameter modeling
!定义几何尺寸
*SET,r1,20
!飞轮半径
*SET,r2,2
!飞轮轴孔半径
*SET,r3,1
!飞轮腹壁与轴柱倒角半径
*SET,r4,1
!飞轮腹壁与外轮倒角半径
*SET,r5,1
!飞轮外轮内倒角半径
*SET,th1,10
!飞轮轴柱宽度
*SET,th2,2
!飞轮腹壁厚度
*SET,th3,10
!飞轮外轮宽度
*SET,th4,2
!飞轮外轮厚度
*SET,th5,3
!飞轮轴柱壁厚度
*SET,r6,3
!圆孔半径
*SET,r7,12
!中间环向分布圆孔中心位置半径
*SET,n_hole,6
!圆孔数目
!创建飞轮截面使用的关键点1~26
/prep7
k,1,th3/2
k,2,kx(1),r2
k,3,kx(1),r2+th5
k,4,th2/2+r3,ky(3)
k,5,th2/2,ky(3)+r3
k,6,kx(5),r1-th4-r4
k,7,kx(6)+r4,ky(6)+r4
k,8,th3/2-r5,ky(7)
k,9,th3/2,ky(8)+r5
k,10,kx(9),r1
k,11,-kx(10),ky(10)
k,12,-kx(9),ky(9)
k,13,-kx(8),ky(8)
k,14,-kx(7),ky(7)
k,15,-kx(6),ky(6)
k,16,-kx(5),ky(5)
k,17,-kx(4),ky(4)
k,18,-kx(3),ky(3)
k,19,-kx(2),ky(2)
k,20,-kx(1),ky(1),0
k,21,kx(4),ky(5)
k,22,kx(7),ky(6)
k,23,kx(8),ky(9)
k,24,kx(13),ky(12)
k,25,kx(14),ky(15)
k,26,kx(17),ky(16)
!创建飞轮截面,外中里三个面
lstr,2,3
lstr,3,4
larc,5,4,21,r3
lstr,5,16
lstr,16,17,26,r3
lstr,17,18
lstr,18,19
lstr,19,2
al,all
!创建飞轮截面的最里面
lsel,none
larc,7,6,22,r4
lstr,7,8
lstr,8,9,23,r5
lstr,9,10
lstr,10,11
lstr,11,12
lstr,12,13,24,r5
lstr,13,14
larc,15,14,25,r4
lstr,15,6
al,all
!创建飞轮截面的最外面
cm,a_in_out,area
!创建面组,包含最外面和最里面
asel,none
a,5,6,15,16
!创建飞轮截面的中间面
cm,a_mid,area
!创建面组,包含中间面
!利用旋转拖拉方法创建飞轮实体模型
allsel,all
vrotat,a_in_out,,,,,,1,20,360,n_hole
!旋转拖拉a-in-out生成最外体和最里体环
cm,v_in_out,volu
!创建实体组,包含最外体和最里体
vsel,none
vrotat,a_mid,,,,,,1,20,360,n_hole
!旋转拖拉a-mid生成中间体环
cm,v_mid,volu
!创建实体组,包含中间体
!利用旋转拖拉方法创建飞轮实体模型
vsel,none
wpro,,,-90
!将WP绕Y轴旋转-90度
cswpla,11,1,1,1
!以WP为基准创建局部坐标系11
wpoff,r7*sin(180/n_hole),r7*cos(180/n_hole)
!将WP平移到第一个腹壁圆孔的中心位置上
cylind,0,r6,-th2/2,th2/2,
!在WP中创建第一个腹壁圆孔柱体
csys,11
!激活局部坐标系11
vgen,n_hole,all,,,,360/n_hole,,,0
!旋转拷贝第一个腹壁圆孔柱体生成n_hole个柱体
cm,v_hole,volu
!创建实体组,包含n_hole个圆孔柱体
vsel,all
vsbv,v_mid,v_hole
!执行v_mid与v_hole之间实体的减法运算
cm,v_mid,volu
!创建实体组,包含带有孔的中间体环
!定义各单元属性
et,1,solid45
mp,ex,1,2e11
mp,nuxy,1,0.3
mp,dens,1,7800
!划分单元创建网格模型
vsel,all
vatt,1,,1,0
!给所有实体分配单元属性
esize,1,0
!定义单元的总体尺寸
vsweep,all
!对所有体划分扫略网格
finish
!退出前处理器
save
相关标签搜索:ansys参数化建模 Ansys有限元培训 Ansys workbench培训 ansys视频教程 ansys workbench教程 ansys APDL经典教程 ansys资料下载 ansys技术咨询 ansys基础知识 ansys代做 Fluent、CFX流体分析 HFSS电磁分析 Abaqus培训