ANSYS使用问答精华三.docx
- 文档编号:7471315
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:14
- 大小:26.99KB
ANSYS使用问答精华三.docx
《ANSYS使用问答精华三.docx》由会员分享,可在线阅读,更多相关《ANSYS使用问答精华三.docx(14页珍藏版)》请在冰豆网上搜索。
ANSYS使用问答精华三
ANSYS使用问答精华(三)
Q为问,A为回复。
--------------------------------------------------------------------------------
Q:
做一个锥型工字梁的静力分析,该梁由9个关键点分成8段(还是一个整体),在每个关键点处的高度、缘条,腹板的长宽均不同,并非线性变化,这么一个梁该具体如何处理,如果用BEAM44的话根据REAL属性用ESHAPE命令显示的梁是矩形梁,一个实际工程中梁的REAL属性怎么得出,是否是对端点用PLOTSECTION方法?
对于两端截面不等的I字梁,如用BEAM188(189)的话,只能与一个SECTION关联,能否对端点设置SECTION?
怎么做?
A:
1采用beam44截面变化时,不能使用SECTION特性,而使用SECTION关联就不能是渐变的截面。
2模拟BEAM44截面变化时,你可以输入实际常数以模拟截面变化,这就要你输入单元两端的特性数据(area1,iy1,iz1,h1...area2,iy2,iz2,h2...)。
3在非截面关联的情况下,你所PLOT的单元截面形状当然只有矩形了。
4渐变的数据和参考,VM34.dat中的BEAM44部分即是,该例子中的单元两端的截面是渐变的。
A:
不变截面的关联
/prep7
k,1
k,2,100
k,3,0,1
l,1,2
et,1,beam44
mp,ex,1,30e6
mp,prxy,1,0.3
sectype,1,beam,I
secoffset,cent
secdata,30,20,40,8,8,6
latt,1,,1,,3,,1
lesize,all,,,20,,1,,,1
lmesh,1
finish
/solu
/eshape,1
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
我在ANSYS中分析一个受瞬态冲击荷载的悬臂梁。
分两个时间步,第一个时间步0.05秒受荷载,一个子步;第二个时间步4.95秒,不受荷载,99个子步。
我想得到弹塑性情况下的梁末端的振动曲线,但是梁的固端一旦进入塑性,ANSYS的分析就中止,输入结果为零实际上如果梁的固端只是部分进入塑性梁还是应该振动的。
请问,这个问题应该如何解决?
A:
塑性在完全瞬态动力学中是可以的,而在其它动力学分析中是被忽略的,仅保持最初的非线性特性。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
我在计算一个渡槽的项目,屈曲分析中结果输出只有几个屈曲模态的值,不知道这几个值是什么意思,还有,屈曲临界应力怎么用这几个模态值来算?
A:
每个屈曲模态都有一个fact系数,则该系数与施加的计算荷载乘积即为该模态的屈曲荷载。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
请教一个实体加载分网的问题?
实际上的问题是我在体上定义了关键点作加载点,但是用meshtool分网时没有分到这几个点,所以加载失败。
A:
假如你必须在点上加载,可:
①将你的那几个关键点第一为硬点;但这样分网要注意,以及此点存在应力集中问题或应力奇异。
②建议你用面加载模拟可能好些。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
ansys中对于温度应力的问题是怎么算的呢?
一个最简单的问题,一根杆件两段固定,在温度变化下的应力怎么算呢?
A:
这是一个耦合场计算问题,单纯的热计算和结构运算都解决不了问题,如果我没有记错的话,你可以考虑plane13这个耦合场单元类型。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
SFA的用法?
哪位知道其用法,最好有一个例子。
A:
SFA的所有用法全在帮助文件里。
SFA,AREA,LKEY,Lab,VALUE,VALUE2
1、area是你要加载荷的面,可以直接指定面的编号,也可以先用asel命令选取,然后用all参数即可。
2、lkey则是同element有关的载荷关键号,不同的element会有不同的意义。
3、lab是用来指定载荷的意义,比如说要加载压力,就用PRES,要加载热流量,就用HFLUX,要加载对流,就用对流热交换,就用CONV.
4、value就很简单了,就是知载荷的大小罗。
针对某些载荷和某些单元而言,一个value不足以表达,得给出另外一个值来。
这时就用到了value2。
例如在加载热交换载荷CONV时,往往还得给出环境温度(或者是流体温度),这个温度就用value2给出。
SFA,3,CONV,14235,25
这个命令的意思就是:
在第3个面上加上一个热交换载荷,交换系数是14235,环境温度是25度。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
关于正交异性板有谁知道可以用什么单元模拟?
两个方向刚度不一样的板,如何在ansys中实现?
A:
matetialprops->orthotropic
A:
据我了解,ansys的材料属性基本上都可以在x,y,z三个方向分别定义,你仔细找一找,应该没有问题。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
我这里有两个问题向请教一下:
(1)对于平面刚加结构来说,比如说有一根杆是斜的,我想对它施加x或是y方向的均部载荷,而不是垂直于杆的均部载荷。
(2)对于一个面如何施加剪应力?
A:
1梁元施加的荷载是针对单元的各个方向的,例如垂直、切向等,而施加整体坐标下的X或Y方向的荷载,只好分解后施加。
2查看单元的面力规定方向(数字)即可施加,可查HELP
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
有一个二维模型大部分用原型法(solidmodeling)建的模(存在keypoint,line,area等元素),模型上某个小部分用直接法(directgeneration)建的模(即其中没有keypoint,line,area,只有node和element),请问我怎样才能overlap这两个部分?
A:
曾经有人讲过这方面的事情(E文),但我忘记了。
至少有一点是肯定的,即用原形法建立模型划分好单元后,可以接着用直接法继续定义结点和单元,是一体的FEA模型,不需要任何*作。
A:
如果实体模型已经剖分,然后再在这个基础上定义节点,element,当然是没有问题的,不过直接把没有剖分的实体模型和节点,element做布尔运算,恐怕很不妥吧。
我个人认为布尔运算不能使用与节点和单元。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
怎么对三维实体加绕轴转动的约束,就是只能绕轴转动。
A:
如果在柱坐标下让所有节点的UX,UZ自由度为0,是不是就可以了。
不过这里的自由度的方向是节点坐标系的方向,所以你得先把节点得坐标系定义为柱坐标系。
A:
你也可以试一试ROTX,ROTY,ROTZ这三个自由度,说不定更方便。
A:
ansys中还有一种惯性载荷,其中可以定义角速度和角加速度。
命令是CGOMGA和DCGOMG,你可以仔细琢磨琢磨。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
如果一个线既不是水平,也不是垂直,而是与水平线相交成一定的角度,如何加与之平行的均布力?
A:
查看单元图形,不同受力的方向定义为不同数字,选择切向就可以了。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
怎么画一个圆柱面?
A:
1。
建立圆柱体,仅删除体,留下的是圆柱面
2。
建立圆弧线,沿一定的路径拖拉也可以建立圆柱面
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
请问ansys中的.full文件中如何看刚度矩阵和质量矩阵?
A:
youcanusethefollowingstepstoextractstructuralmatrices:
1.runamodalanalysistogetafile.full
2.generateatempfolder
3.copybinlib.dll,rdwrt.bat,rdfull.f,binlib.libtotempfolder(thesefilescanbefoundinyouransyssystem)
4.renamerdfull.ftouserprog.f
5.atcommandprompt,run:
rdrwrtuserprog
6.atcommandprompt,execute:
userprog.exe
7.youcangetMASS.MATRIXandSTIFFNESS.MATRIX.
A:
jobname.full是二进制文件,它是以标准文件头作为第一条记录,以后的若干条记录都有固定的模式,在InterfaceGuide中对jobname.full的格式做了详细的介绍。
而且ANSYS提供了一系列的调用方法能访问各二进制文件,不是很难的事。
建议你仔细研读一下bintst.f,好象还有几个重要的子程序是
binrd.f
binwrt.f
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
我现在正在学习用ANSYS进行三维流场分析,但在计算完毕后,我不知道怎么看截面流场矢量图,例如对称面上,或者垂直于空气气流流向的截面上。
A:
1、将模型采用正视图或侧视
2、用SELECTELEMENT菜单,选boxorcircle,先用选取,再用不选取就可得想看的截面。
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
如何在屏幕上不显示ANSYS标记?
A:
/plopts,vers,0
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
请问如何在后处理图形中加坐标轴,以及注释?
A:
加注释可采用utilitymenu>plotctrl>annotate..然后在屏上点,填写即可。
假如是纯粹的注释性,建议你形成bmp文件,然后到画笔中,爱干啥干啥!
Q:
如何形成bmp文件,我自己也试过用utilitymenu>plotctrl>annotate>create2-Dannotation,但是写出来的字是倾斜的,该如何处理?
A:
Utilitymenu>plotctrls>hardcopy>tofile
在图上直接注解时,先点一点,然后拉出直线,则字为正。
另外,可以设置字体的大小、字体、颜色等.
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
已将预应力筋按LINK8单元划分30等分,各单元的温降也已计算完毕,现在想为这30个单元以读入数据文件方法加温,可是总是只加第一个温度到所有单元。
我已经分别用了ARRAY和TABLE都不行,请指教。
A:
你看看这个,自己修改搞定如何?
/prep7
et,1,link8
k
k,,100
k,,200,50
l,1,2
l,2,3
lesize,all,,,10
lmesh,all
以上是建模试验
-------------
!
向线上施加温度的初步例题
!
从数据文件读入数据并施加
!
从线的一端到另一端
!
选择线可采用其它方式,数组大小可另定
*dim,tem,,20!
定义数组
*vread,tem
(1),wd,txt!
从文件wd.txt读入
(20f5.1)
csys,0
lineno=2
allsel,all
lsel,s,,,lineno!
选择线
nsll,r,1!
选择其中的结点
*get,k1,line,lineno,kp,1!
得到KP1
*get,ncount,node,0,count!
得到结点总数
*get,nmax,node,0,num,max!
得到最大结点号
*get,nmin,node,0,num,min!
得到最小结点号
nnum=node(kx(k1),ky(k1),kz(k1))!
得到一端的结点号
*do,loopno,1,ncount,1!
循环结点总数
bf,nnum,temp,tem(loopno)!
施加温度值
*if,nnum,eq,nmin,then!
得到紧邻下一结点号
nnum=ndnext(nmin)+1
*elseif,nnum,eq,nmax,then
nnum=ndnext(nmin)
*else
nnum=ndnext(nnum)
*endif
*enddo!
循环结束标志
allsel,all
bflis,all
!
----------------------
以下是wd.txt文件内容,另存为文件
10.020.030.040.050.060.070.071.072.073.074.075.0
10.020.030.040.050.060.070.071.072.073.074.075.0
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
如何加密求得的等值线,我现在看到的太稀疏了。
A:
设为等值线方式:
/device,vector,1
定义标记疏密:
/clabel,1,no1
设根数:
/cont,1,no2
其中no1,no2是自己定义的,试试疏密满意为止.
--------------------------------------------------------------------------------------------------------------------------------------------
QA:
!
/nopr
!
向线上施加荷载的宏
!
需要四个参数
!
lineno:
线号
!
p1:
一端的荷载值
!
p2:
另端的荷载值
!
prekey:
荷载方向号
!
------------------
!
从对话框输入上述参数
multipro,'start',4!
对话框输入数值
*cset,1,3,lineno,'thelinenumber'
*cset,4,6,p1,'thepressureatoneend'
*cset,7,9,p2,'thepressureatotherend'
*cset,10,12,prekey,'thepressurekey',1
multipro,'end'
csys
!
确定选择集(该线及其单元)并得到线长
lsel,s,,,lineno!
选择线
esll,r!
选择此线中的单元
*get,linecd,line,lineno,leng!
得到线长
*get,qdh,line,lineno,kp,1!
得到KP1
!
处理荷载(对选择集而言)
*get,ecount,elem,0,count!
得到单元总数
*get,enum,elem,0,num,min!
得到单元的最小序号
*do,loopno,1,ECOUNT,1!
循环单元总数
*get,i,elem,ENUM,node,1!
得到当前单元的i结点号
*get,j,elem,ENUM,node,2!
得到当前单元的j结点号
dx=nx-kx(qdh)!
求I结点到KP1的距离
dy=ny-ky(qdh)
dz=nz-kz(qdh)
inloc=sqrt(dx*dx+dy*dy+dz*dz)
dx=nx(j)-kx(qdh)!
求J结点到KP1的距离
dy=ny(j)-ky(qdh)
dz=nz(j)-kz(qdh)
jnloc=sqrt(dx*dx+dy*dy+dz*dz)
ipress=(p2-p1)/linecd*inloc+p1!
计算I结点荷载
jpress=(p2-p1)/linecd*jnloc+p1!
计算j结点荷载
sfbeam,enum,prekey,pres,ipress,jpress!
施加该单元荷载
*get,ENUM,elem,ENUM,nxth!
从选择集中得到下一个单元号
*enddo!
循环结束标志
ALLSEL,ALL
!
宏结束
--------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------
Q:
作高速旋转体的力分析除了加角速度载荷外还要加节点约束吗?
对于空心圆柱如何加?
Q:
建立一个坝后背管的三维模型,管道是弯的,三维实体元(8节点、20节点都试过),钢管内衬采用壳元(4、8节点也都试过),就是加管道的内水压力时老是加不上,显示是双箭头。
Q:
如何创建一对齿轮啮合的三维模型?
Q:
在用ANSYS求解电磁轴承磁场磁力分析时,不知如何建模和分析?
Q:
请问那位前辈知道在钢筋混凝土中如何考虑钢筋的影响,特别是密集配筋、混凝土处于三向受压的情况?
Q:
在隔振结构的动力学分析中,两个平板之间安装有一个隔振器,且已知隔振器3个方向的刚度和阻尼,在ANSYS5.7中是否有可以同时表达3个方向的刚度和阻尼的单元(一般而言一个单元只能设置一个方向的刚度和阻尼参数)?
或者有其他方法可以同时考虑隔振器3个方向的刚度和阻尼的影响?
Q:
质量弹簧单自由度系统在为正铉波的地基上振动,激励为正铉位移,怎么把位移约束加到系统中去,使之达到减振效果?
Q:
1、弹性半无限边界的有限元简化模型。
2、路面上作用车轮荷载,其等代荷载是圆面或双圆面,在ANSYS建型时如何体现?
3、如何知道单元中IJKL等节点的编号顺序?
如何知道单元坐标系?
Q:
我建了一个模型,是箱形结构,中间有隔板,隔板间距不一,我想将隔板与箱形glue起来,但是只能glue原始隔板,其他copy过来的隔板无法glue,我用overlap将
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSYS 使用 问答 精华