【问题描述】接上个例子,假若,小板凳不只有4个腿,而是有40个腿或者400个腿,改怎么建模呢?
【解决方案】若是数量太大,那么在ANSYS中就不太容易去一个个建模了,只能批量建模来实现。思路是:
①先利用CAD放样,导出来每个腿的中心坐标点位置放入EXCEL中;如下图所示
②按照ANSYS导入数据的格式要求修改后做成TXT;
③把TXT中板凳腿数据读入ANSYS的数组中;
④用*do、*enddo命令循环建模就可以了。 如下图所示
~~~~~~~~~~~~以下为ANSYS的apdl命令流~~~~~~
finish
/clear
/title,ANSYS实例教程公众号?!中文容易出现乱码
/prep7
!******基本参数
gaodu=0.2
banjing1=0.4
banjing2=0.05
houdu=0.05
esize1=0.02
!******单元和材料属性
et,1,solid185
mp,ex,1,1e11
mp,prxy,1,0.3
mp,dens,1,500
!******小板凳建模(cad中获取的数据提前经过excel处理后放入bandengtui.txt中)
!******先5个小板凳腿建模
*dim,bandengtui,table,5,2 !先建个数组
*tread,bandengtui,bandengtui,txt,,1 !读入板凳腿坐标的txt文件存入数组
!*******通过循环命令配合完成板凳腿的建模
*do,i,1,5
cyl4,bandengtui(i,1),bandengtui(i,2),banjing2,360,,,gaodu houdu
*enddo
!****下面就是以前例子中的命令流啦~~~
wpoffs,,,gaodu
cyl4,,,banjing1,360,,,houdu
allsel
vovlap,all !!!!体的不二操作
vglue,all
!******划分网格
allsel
esize,esize1
vatt,1,1,1,
vsweep,all
!******底部边界全约束
allsel
asel,s,loc,z,0
da,all,ux,0
da,all,uy,0
da,all,uz,0
!******先开展模态分析
allsel
/solu
antype,modal
modopt,lanb,30
mxpand,30,,,yes,,yes !!模态扩展结果打开出单元解
solve
finish
!******然后开展反应谱分析,先定义分析类型等参数
allsel
/solu
antype,spectrum
spopt,sprs !单点反应谱
svtyp,2
!******定义阻尼
dmpr,0.04 !阻尼,也可在下面的sv中定义
!******随便定义反应谱,freq频率和sv加速度从小到大一一对应。
freq,0.001,10000
sv,,1,10
srss !平方和开根组合方法,
sed,1,0,0 !反应谱为x方向
solve
finish
!******开始后处理
/post1
/input,,mcom !******读入结果
0人已收藏
0人已打赏
免费2人已点赞
分享
ANSYS
返回版块4.4 万条内容 · 144 人订阅
阅读下一篇
如何计算出风电塔筒荷载标准值本人现在在进行一个风力发电机塔筒基础的设计,要出计算书,但是不知道风力发电机塔筒的荷载的标准值,不会使用GH Bladed 和 ANSYS 荷载计算软件,哪个高人能指导下怎么分析塔筒的荷载标准值,不胜感激。若能帮忙会有相应的帮忙进行回报!
回帖成功
经验值 +10
全部回复(1 )
只看楼主 我来说两句 抢板凳每天坚持打卡。坚持坚持
回复 举报