APDL宏文件系列講解(二)
前期文章主要對(duì)APDL中的宏文件做了大概的介紹,這一節(jié)主要以一個(gè)實(shí)例講解如何創(chuàng)建宏文件。前文也說(shuō)到,常見(jiàn)的創(chuàng)建方法主要分為外部創(chuàng)建和內(nèi)部創(chuàng)建,水哥個(gè)人建議當(dāng)模型較為簡(jiǎn)單時(shí)可采用外部創(chuàng)建方式,任何時(shí)候都宜采用內(nèi)部創(chuàng)建的方式,也即采用*create 命令創(chuàng)建宏文件,這樣能保證整個(gè)APDL程序具有連續(xù)性、可讀性。
本文實(shí)例為一個(gè)常見(jiàn)地下二襯結(jié)構(gòu)的內(nèi)力計(jì)算,計(jì)算完后,我們需要利用單元表提取結(jié)構(gòu)的彎矩圖、剪力圖和軸力圖,由于結(jié)構(gòu)設(shè)計(jì)需要,我們?cè)诓榭唇Y(jié)果時(shí)可能經(jīng)常需要在各個(gè)內(nèi)力圖之間相互切換,如果一直采用命令復(fù)制運(yùn)行的方式進(jìn)行,將會(huì)很不方便,因而此處建立查看內(nèi)力圖、彎矩圖和軸力圖的宏文件,后續(xù)反復(fù)查看時(shí),只需要輸入相應(yīng)的命令即可。
二襯結(jié)構(gòu)計(jì)算命令流如下:
finish
/clear
/prep7
et,1,beam188
et,2,link10
keyopt,1,3,3 !形函數(shù)設(shè)置
keyopt,2,3,1 !單向受壓
!===============================
!單元截面定義
!底部/頂部截面
BB=0.35 !梁寬
HH=1 !梁高
!側(cè)墻截面
BB1=0.35 !梁寬
HH1=1 !梁高
!中部墻體截面
BB2=0.3 !梁寬
HH2=1 !梁高
!===========================
B=7.9 !綜合管廊長(zhǎng)度
H=2.85 !綜合管廊高度
L1=2.825 !雙艙室左邊艙室長(zhǎng)度
L2=1.9 !雙艙室中間艙室長(zhǎng)度
L3=B-L1-L2 !雙艙室右間艙室長(zhǎng)度
EN=20 !劃分單元數(shù)目
DPS=10 !地基系數(shù),單位MPa
C=40 !混凝土編號(hào)
dens=2500 !混凝土密度,單位kg/m^3
Q1=45 !側(cè)向上部土壓力,單位KN/m
Q2=78 !側(cè)向下部土壓力,單位KN/m
Q3=90 !頂部土壓力,單位KN/m
Q4=82 !底部水壓力,單位KN/m
!=============================
!二襯結(jié)構(gòu)建模
……….
!二襯結(jié)構(gòu)加載及邊界條件定義
……
!二襯結(jié)構(gòu)計(jì)算
!===============
!二襯結(jié)構(gòu)計(jì)算結(jié)果查看
/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
后續(xù)三段命令分別為查看彎矩圖、剪力圖和軸力圖的命令流,如果不采用宏文件的方式,則我們每一次查看時(shí),均需要采用命令復(fù)制運(yùn)行的方式進(jìn)行,很不方便。如果要采用宏文件,可以采用如下方式進(jìn)行。
1)外部創(chuàng)建
新建一個(gè)文本文檔,定義后綴名為mac,文件名為WJ,將下面內(nèi)容復(fù)制進(jìn)去,然后放入ANSYS工作目錄下。
!彎矩
!=============
/post1
esel,s,type,,1
etable,WJ1,smisc,2
etable,WJ2,smisc,15
plls,wj1,wj2
2) 內(nèi)部創(chuàng)建
采用內(nèi)部創(chuàng)建的方式能很好的將宏文件內(nèi)容與上下文呈現(xiàn)在一起,增加程序可讀性。
/post1
!=========宏文件創(chuàng)建
*Create,WJ,mac
/post1
esel,s,type,,1
etable,WJ1,smisc,2
etable,WJ2,smisc,15
plls,wj1,wj2
*end
!=========
執(zhí)行完上部命令之后,會(huì)在軟件工作目錄下自動(dòng)生成一個(gè)名為WJ,后綴為mac格式的文本文件。
通過(guò)上述方式建立宏文件后,我們?cè)诓榭磸澗貓D、軸力圖、剪力圖時(shí)只要輸入宏文件的名字即可,例如此處 彎矩查看輸入 WJ、軸力查看輸入ZL、剪力查看輸入JL,簡(jiǎn)單快捷。
對(duì)于經(jīng)常調(diào)用此類宏文件的有心童鞋還可以將此宏文件寫入工具條,只需按鈕點(diǎn)擊操作,即可輕松實(shí)現(xiàn),更加方便,例如水哥個(gè)人工具條如下:
其中MOMENT、X-Force、SHEAR-FORCE即是調(diào)用剛才的宏文件,對(duì)于后面一切采用Beam188/189的模型,求解完后,如果要查看內(nèi)力圖,點(diǎn)擊即可,不必在單獨(dú)寫查看內(nèi)力圖的命令。
天涼,注意保暖~
祝好
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺(tái)客服
TOP




















