APDL宏文件系列讲解(二)

Please Share Us

点击此处查看 ✿水哥原创ANSYS视频教程清单 ✿

水哥专属答疑服务已开通,点此此处查看详情

        前期文章主要对APDL中的宏文件做了大概的介绍,这一节主要以一个实例讲解如何创建宏文件。前文也说到,常见的创建方法主要分为外部创建和内部创建,水哥个人建议当模型较为简单时可采用外部创建方式,任何时候都宜采用内部创建的方式,也即采用*create 命令创建宏文件,这样能保证整个APDL程序具有连续性、可读性。

       本文实例为一个常见地下二衬结构的内力计算,计算完后,我们需要利用单元表提取结构的弯矩图、剪力图和轴力图,由于结构设计需要,我们在查看结果时可能经常需要在各个内力图之间相互切换,如果一直采用命令复制运行的方式进行,将会很不方便,因而此处建立查看内力图、弯矩图和轴力图的宏文件,后续反复查看时,只需要输入相应的命令即可。

       二衬结构计算命令流如下:

finish

/clear

/prep7

et,1,beam188

et,2,link10

keyopt,1,3,3  !形函数设置

keyopt,2,3,1  !单向受压

!===============================

!单元截面定义

!底部/顶部截面

BB=0.35         !梁宽   

HH=1           !梁高

!侧墙截面

BB1=0.35         !梁宽   

HH1=1           !梁高

!中部墙体截面

BB2=0.3         !梁宽   

HH2=1           !梁高

!===========================

B=7.9          !综合管廊长度

H=2.85          !综合管廊高度

L1=2.825         !双舱室左边舱室长度

L2=1.9         !双舱室中间舱室长度

L3=B-L1-L2     !双舱室右间舱室长度

 

EN=20          !划分单元数目

DPS=10         !地基系数,单位MPa

 

C=40           !混凝土编号

dens=2500      !混凝土密度,单位kg/m^3

 

Q1=45       !侧向上部土压力,单位KN/m

Q2=78       !侧向下部土压力,单位KN/m

Q3=90         !顶部土压力,单位KN/m

Q4=82          !底部水压力,单位KN/m         

!=============================

!二衬结构建模

……….

!二衬结构加载及边界条件定义

……

!二衬结构计算

!===============

!二衬结构计算结果查看

/post1

esel,s,type,,1

!弯矩

etable,WJ1,smisc,2

etable,WJ2,smisc,15

plls,wj1,wj2

 

!剪力

etable,JL1,smisc,5

etable,JL2,smisc,18

plls,JL1,JL2

 

!轴力

etable,ZL1,smisc,1

etable,ZL2,smisc,14

plls,ZL1,ZL2

 

       后续三段命令分别为查看弯矩图、剪力图和轴力图的命令流,如果不采用宏文件的方式,则我们每一次查看时,均需要采用命令复制运行的方式进行,很不方便。如果要采用宏文件,可以采用如下方式进行。

1)外部创建

       新建一个文本文档,定义后缀名为mac,文件名为WJ,将下面内容复制进去,然后放入ANSYS工作目录下。

!弯矩

!=============

/post1

esel,s,type,,1

etable,WJ1,smisc,2

etable,WJ2,smisc,15

plls,wj1,wj2

2) 内部创建

       采用内部创建的方式能很好的将宏文件内容与上下文呈现在一起,增加程序可读性。

/post1

!=========宏文件创建

*Create,WJ,mac

/post1

esel,s,type,,1

etable,WJ1,smisc,2

etable,WJ2,smisc,15

plls,wj1,wj2

*end

!=========

执行完上部命令之后,会在软件工作目录下自动生成一个名为WJ,后缀为mac格式的文本文件。

 

通过上述方式建立宏文件后,我们在查看弯矩图、轴力图、剪力图时只要输入宏文件的名字即可,例如此处 弯矩查看输入 WJ、轴力查看输入ZL、剪力查看输入JL,简单快捷。

       对于经常调用此类宏文件的有心童鞋还可以将此宏文件写入工具条,只需按钮点击操作,即可轻松实现,更加方便,例如水哥个人工具条如下:

APDL宏文件系列讲解(二)

       其中MOMENT、X-Force、SHEAR-FORCE即是调用刚才的宏文件,对于后面一切采用Beam188/189的模型,求解完后,如果要查看内力图,点击即可,不必在单独写查看内力图的命令。

APDL宏文件系列讲解(二)

祝好

ANSYS结构院

2018.11.05

 

欢迎扫描如下二维码关注本站微信公众号:ANSYS结构院

有时间麻烦帮忙点击下公众号文末的广告哦, 权当码字的辛苦费,感谢大家!

Please Share Us
© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容

YOU MAY LIKE…