土木在线论坛 \ 建筑结构 \ ANSYS \ 接上篇【ANSYS问题和解决方案】如何用CAD EXCEL ANSYS创建小板凳的板凳腿矩阵

接上篇【ANSYS问题和解决方案】如何用CAD EXCEL ANSYS创建小板凳的板凳腿矩阵

发布于:2023-05-09 09:01:09 来自:建筑结构/ANSYS [复制转发]

【问题描述】接上个例子,假若,小板凳不只有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 !******读入结果






这个家伙什么也没有留下。。。

ANSYS

返回版块

4.4 万条内容 · 144 人订阅

猜你喜欢

阅读下一篇

如何计算出风电塔筒荷载标准值

本人现在在进行一个风力发电机塔筒基础的设计,要出计算书,但是不知道风力发电机塔筒的荷载的标准值,不会使用GH Bladed 和 ANSYS 荷载计算软件,哪个高人能指导下怎么分析塔筒的荷载标准值,不胜感激。若能帮忙会有相应的帮忙进行回报!

回帖成功

经验值 +10