Ansys Workbench 利用APDL后處理命令,提取模態(tài)結(jié)果,結(jié)合VBA語言自動編制報告
問題:
工程中因?yàn)槟B(tài)分析可以反應(yīng)出結(jié)構(gòu)產(chǎn)品的很多問題,因此對模態(tài)計算的需求很多。并且資料或經(jīng)驗(yàn)等對模態(tài)計算有一定的要求,例如模態(tài)頻率大于激勵頻率的1.5倍、模態(tài)有效質(zhì)量大于75%等。
本例在常規(guī)模態(tài)計算的基礎(chǔ)上,通過插入后處理APDL命令,實(shí)現(xiàn)對X、Y、Z三個方向的模態(tài)有效質(zhì)量和模態(tài)階次頻率的提取,并統(tǒng)計導(dǎo)出為結(jié)果文件夾下的“modalResultRecord.txt”文檔。進(jìn)一步的實(shí)現(xiàn)對仿真word報告的自動化編寫。
效果展示:
對圖示結(jié)構(gòu)進(jìn)行模態(tài)分析,提取模態(tài)結(jié)果,利用word自身的VBA開發(fā)工具,實(shí)現(xiàn)模態(tài)統(tǒng)計表的自動創(chuàng)建。
常規(guī)模態(tài)計算:

模態(tài)信息提取自動編制報告:

操作演示:
1.:在常規(guī)模態(tài)計算的solution下插入Commands 命令,在命令行中寫入附錄1中的命令。
(該命令可以提取模態(tài)實(shí)現(xiàn)對X、Y、Z三個方向的模態(tài)有效質(zhì)量和模態(tài)階次頻率的提取,并導(dǎo)出為結(jié)果文件夾下的“modalResultRecord.txt”文檔)

2:在仿真文件夾內(nèi)找到該txt文檔,放置在合適位置;記下目錄;
3:在word開發(fā)工具中,利用VBA語言編寫如下附錄2命令。
4:修改txt文件的目錄,保持與步驟2一致。(將附錄中VBA程序復(fù)制到word開發(fā)工具內(nèi),點(diǎn)擊運(yùn)行即可在,word文檔中創(chuàng)建模態(tài)統(tǒng)計表)

(將類似功能匯總即可完成仿真報告的自動化創(chuàng)建,本文僅涉及一部分)
附錄1:Ansys Workbench 模態(tài)仿真后處理中插入的APDL命令
!提取模態(tài)仿真的X、Y、Z方向有效模態(tài)質(zhì)量,APDL命令:
! 模型單位制:mm kg N s
finish
/post1 !進(jìn)入后處理
*dim,direction,CHAR,3,1 !創(chuàng)建三維字符串?dāng)?shù)組 direction 用于定義X、Y、Z方向
direction(1) = 'X'
direction(2) = 'Y'
direction(3) = 'Z'
*get,lastLS,active,0,set,LSTP ! 提取當(dāng)前載荷步 lastLS
*get,beginset,active,0,set,nset,first,lastLS ! 提取當(dāng)前載荷步 的初始子步
*get,endset,active,0,set,nset,last,lastLS ! 提取當(dāng)前載荷步 的最后子步
nummodes = 0
*if,endset,gt,0,then
nummodes = endset - beginset + 1 ! 模態(tài)階次數(shù)
*endif
*do,i_mode,1,nummodes
*get,FREQ_%i_mode%,MODE,i_mode,FREQ ! 提取各階次模態(tài)頻率
*enddo
*get,totalMass,ELEM,0,MTOT,'X' ! 提取模型總質(zhì)量(注意單位)
totalMass=totalMass*1000
*do,i_mode,1,nummodes ! 循環(huán)提取各階模態(tài)X/Y/Z 三個方向的有效質(zhì)量,并根據(jù)有效質(zhì)量計算模態(tài)質(zhì)量百分比
*do,j_component,1,3 ! 循環(huán)賦值給 可變參數(shù)變量:EFFM_%i_mode%_%j_component% =EFFM_1_1
*get,EFFM_%i_mode%_%j_component%,MODE,i_mode,EFFM,,DIREC,direction(%j_component%)
以下內(nèi)容為付費(fèi)內(nèi)容,請購買后觀看
16人購買
包含附錄1/附錄2的完整ADPL命令和word VBA命令,有Ansys Workbench示例和Word示例
工程師必備
- 項(xiàng)目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















