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è)人工具條如下:

APDL宏文件系列講解(二)的圖1

       其中MOMENT、X-Force、SHEAR-FORCE即是調(diào)用剛才的宏文件,對(duì)于后面一切采用Beam188/189的模型,求解完后,如果要查看內(nèi)力圖,點(diǎn)擊即可,不必在單獨(dú)寫查看內(nèi)力圖的命令。

APDL宏文件系列講解(二)的圖2

天涼,注意保暖~

祝好

ANSYS結(jié)構(gòu)

登錄后免費(fèi)查看全文
立即登錄
App下載
技術(shù)鄰APP
工程師必備
  • 項(xiàng)目客服
  • 培訓(xùn)客服
  • 平臺(tái)客服

TOP

2
2