ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx

上传人:b****3 文档编号:15787302 上传时间:2022-11-16 格式:DOCX 页数:15 大小:93.61KB
下载 相关 举报
ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx_第1页
第1页 / 共15页
ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx_第2页
第2页 / 共15页
ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx_第3页
第3页 / 共15页
ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx_第4页
第4页 / 共15页
ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx

《ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx(15页珍藏版)》请在冰豆网上搜索。

ANSYS中弯矩剪力图的绘制Word文档下载推荐.docx

单元I点剪力

ETABLE,QJ,SMISC,8 

单元J点剪力

ETABLE,MI,SMISC,6 

单元I点弯矩

ETABLE,MJ,SMISC,12!

单元J点弯矩

更新单元表

ETABLE,REFL

画轴力分布图

/TITLE,Axial 

force 

diagram

PLLS,NI,NJ,1.0,0 

/image,save,'

Axial_force_%T%'

jpg

画剪力分布图

/TITLE,Shearing 

PLLS,QI,QJ,1.0,0 

Shearing_force_%T%'

画弯矩分布图

/TITLE,Bending 

momentdiagram

PLLS,MI,MJ,-0.8,0

Bending_moment_%T%'

ANSYS中弯矩、剪力图的绘制

GeneralPostproc-plotResult-ContourPlot-LineElementResult

另:

自定义截面梁剪力弯矩显示

finish

/clear

/verify

/replot

自定义截面

/prep7

et,1,plane82

rectng,0,1.0,0,0.6,

cyl4,0.28,0.25,0.18,-180,

cyl4,0.28,0.35,0.18,180,

cyl4,0.72,0.25,0.18,-180,

cyl4,0.72,0.35,0.18,180,

rectng,0.1,0.46,0.25,0.35,

rectng,0.54,0.9,0.25,0.35,

asel,u,,,1

cm,area0,area

allsel,all

asba,1,area0

esize,0.1

amesh,all

读入截面文件

secwrite,jiemian,sect,,1

aclear,all

adele,all,,1

ldele,all,,,1

et,1,beam44

keyopt,1,6,1

mp,dens,1,2600 

mp,ex,1,3.06e10 

mp,prxy,1,0.2 

sectype,1,beam,mesh,sect1

secoffset,cent,,,

secread,'

jiemian'

'

sect'

'

mesh

k,1

k,2,10

k,3,0,3

lstr,1,2

latt,1,,1,,3,,1

lesize,all,0.5

lmesh,all

/eshape,1

eplot

dk,1,ux,0,,,uy,uz

dk,2,uy,0,,,uz

f,12,fy,-1

/solu

antype,static

solve

/post1

pldisp,2

plnsol,u,y,2

显示剪力

etable,sheari,smisc,3

etable,shearj,smisc,9

plls,sheari,shearj,-1

显示弯矩

etable,mforcei,smisc,5

etable,mforcej,smisc,11

plls,mforcei,mforcej,-1

ansys如何绘制弯矩图

Ansy中弯矩图,云图绘制总结

在回答别人问题时,利用前人的回复和总结,自己进行了总结改正,发表在这里,供各位参考 

(1)ANSYS弯矩等可以直接标注在图上吗?

如何实现?

如果三维问题,在剖面上标出某一结构的轴心力、弯矩等,如何实现 

(2)后处理图形,其等值线的数值能否直接标注在图上,而不是采用图例的形式 

后处理结果往往用云图表示,下跟一图例表示数值大小,能够实现等值线直接标注在图上 

回答 

(1) 

1.绘制弯矩图 

建立弯矩单元表。

例如梁单元 

i节点单元表名称为imom,j节点单元表名称为jmom, 

ETABLE,NI,SMISC,1 

ETABLE,NJ,SMISC,7 

ETABLE,QI,SMISC,2 

ETABLE,QJ,SMISC,8 

ETABLE,MI,SMISC,6 

plls,imom,jmom 

2.标注弯矩图 

PLOTCTRLS>

>

NUMBERING>

SVALON即可在画出弯矩图的同时在图上标出弯矩值的大小 

3.调整弯矩图 

如果弯矩图方向错误,则绘制弯矩图命令为 

plls,imom,jmom,-1 

同一个节点处两边的单元内力有细微差别, 

导致内力数字标注出现重影。

观察上面整体轴力图也可以发现, 

一段一段的,好像马赛克,其实上面整体弯矩图也是,不过不是 

很明显罢了。

这是EULER-BEONOULI梁理论以及ANSYS输出定义造成 

的(详细原因就不展开了,看看梁理论的书和ANSYS的说明吧)。

为了修正重影和节点两边内力值不一样的问题,遍制了宏文件ITFAVG.MAC 

命令文件内容如下:

---------------------------------------------------------------------

宏:

ITFAVG.MAC(INTERNALFORCEAVERAGEMACRO) 

获取线性单元内力,并对单元边界处的内力进行平衡

输入信息 

内力类型:

MFORX,MFORY,MFORZ,MMOMX,MMOMY,MMOMZ 

*ASK,ITFTYPE,'

PLEASEINPUTTHETYPEOFINTERNALFORCE'

MMOMY'

需处理的单元包 

*ASK,EASSEMBLY,'

PLEASEINPUTTHECOMPONENTNAMEOFELEMENTSTOBEPROCESSED!

 

EOUTER'

需处理的节点包 

*ASK,NASSEMBLY,'

PLEASEINPUTTHECOMPONENTNAMEOFNODETOBEPROCESSED!

NOU 

TER'

无需处理的节点包 

*ASK,UNASSEMBLY,'

PLEASEINPUTTHECOMPONENTNAMEOFTHEUNCHANGEDNODE!

(NONEI 

FTHERE'

SNOSUCHCOMPONENT)'

NONE'

/POST1

输入信息:

内力类型,欲处理单元的集合,欲处理节点的集合 

ITFTYPE='

EASSEMBLY='

NASSEMBLY='

NOUTER'

按内力类型确定ANSYS输出信息SMISC的编号 

*IF,ITFTYPE,EQ,'

MFORX'

THEN

ITFINUM=1 

ITFJNUM=7

*ELSEIF,ITFTYPE,EQ,'

MFORY'

ITFINUM=2 

ITFJNUM=8

MFORZ'

ITFINUM=3 

ITFJNUM=9

MMOMX'

ITFINUM=4 

ITFJNUM=10

ITFINUM=5 

ITFJNUM=11

MMOMZ'

ITFINUM=6 

ITFJNUM=12

*ELSE

*ENDIF

对不需平均的节点进行处理 

*IF,UNASSEMBLY,NE,'

选出不进行处理的节点包并获取不进行处理节点的数目 

CMSEL,S,UNASSEMBLY 

*GET,UNNODNUM,NODE,0,COUNT

定义长度为UNNODNUM的数组(UNNOD),以存放选中单元的单元编号 

*DIM,UNNOD,ARRAY,UNNODNUM

将选中单元的编号按顺序存入数组UNNOD 

*DO,I,0,UNNODNUM-1,1 

UNNOD(I+1)=NDNEXT(I) 

*ENDDO 

*ELSE 

UNNODNUM=0 

选出所需的单元和节点包 

CMSEL,S,EASSEMBLY 

CMSEL,S,NASSEMBLY

获得当前选中单元总数(存入变量SELELENUM) 

*GET,SELELENUM,ELEM,0,COUNT

定义长度为SELELENUM的数组(ELENUM),以存放选中单元的单元编号 

*DIM,ELENUM,ARRAY,SELELENUM

将选中单元的编号按顺序存入数组ELENUM 

*DO,I,0,SELELENUM-1,1 

ELENUM(I+1)=ELNEXT(I) 

*ENDDO

获得当前选中节点总数(存入变量SELNODNUM) 

*GET,SELNODNUM,NODE,0,COUNT

定义长度为SELNODNUM的数组(NODNUM),以

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1