




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
APDL基礎(chǔ)
概論APDL
基礎(chǔ)APDL基礎(chǔ)
概論APDL是ANSYS參數(shù)化設(shè)計語言的縮寫,一個功能強大的描述性語言能對模型進行參數(shù)化并自動處理一般的任務(wù)APDL可以實現(xiàn):模型的參數(shù)化獲取ANSYS數(shù)據(jù)庫信息進行數(shù)學(xué)運算,包括矢量及矩陣操作定義經(jīng)常使用的命令或宏的縮寫(快捷鍵)用if-then-else分支、do循環(huán)及用戶指令生成執(zhí)行一系列任務(wù)的宏。APDL基礎(chǔ)
…主要內(nèi)容A.參數(shù)的定義與使用B.恢復(fù)數(shù)據(jù)庫信息C.數(shù)組D.分支結(jié)構(gòu)E.Do循環(huán)APDL基礎(chǔ)
A.參數(shù)的定義與使用例子:inrad=2.5outrad=8.2numholes=4thick=outrad-inrade=2.7e6density=0.283bb=cos(30)pi=acos(-1)g=386massdens=density/gcircumf=2*pi*radarea=pi*r**2dist=sqrt((y2-y1)**2+(x2-x1)**2)slope=(y2-y1)/(x2-x1)theta=atan(slope)jobname=‘proj1’Name=ValueAPDL基礎(chǔ)
…參數(shù)的定義與使用參數(shù)的命名規(guī)則參數(shù)的調(diào)用APDL基礎(chǔ)
…參數(shù)的定義與使用使用參數(shù)的例子:jobname=‘proj1’/filnam,jobname !Jobname/prep7ex=30e6mp,ex,1,ex !Young’smodulusforce=500fk,2,fy,-force !ForceatKP2fk,6,fx,force/2 !ForceatKP6APDL基礎(chǔ)
B.獲取數(shù)據(jù)庫信息獲取數(shù)據(jù)庫信息并將其分配給參數(shù),使用*GET
命令或UtilityMenu>Parameters>GetScalarData...可以得到大量包括模型及結(jié)果的信息,參加*GET
命令的描述APDL基礎(chǔ)
C.數(shù)組三種類型的數(shù)組:數(shù)組表字符數(shù)組是標(biāo)準(zhǔn)的一維、二維和三維數(shù)值矩陣表與數(shù)組類似,但它的行、列、面表示可以是實數(shù),允許進行插值。字符數(shù)組可以是一維、二維及三維字符串矩陣814 17 3861057 -47 7041033 -52 3487141 25 -66622 107 1115x3arrayBB=數(shù)組參數(shù)是可以有多個值的參數(shù)可以是一維、二維及三維1-D:m
行x1
列2-D:m
行xn
列3-D:m行xn列xk
面17.1-47.6-5.225.0107.9814 17 3861057 -47 7041033 -52 3487141 25 -66622 107 1115x1數(shù)組5x3數(shù)組mxnx3數(shù)組AA=BB=CC=APDL基礎(chǔ)
…定義數(shù)組參數(shù)ArrayParameters
…數(shù)組操作一旦定義了數(shù)組,就可以執(zhí)行一系列的操作UtilityMenu>Parameters>ArrayOperations或*VFUN,*VOPER,*VSCFUN,*VWRITE,etc等數(shù)組參數(shù)
…數(shù)組操作*VFUN
對單個數(shù)組參數(shù)進行操作*vfun,b(1),sin,a(1)
將使b(j)=sin(a(j))其他操作有:自然對數(shù),常用對數(shù),指數(shù)平方根,sort,拷貝從局部坐標(biāo)系變換到總體坐標(biāo)系或反之一個路徑的切向和法向矢量等等*VOPER
對兩數(shù)組進行操作*voper,c(1),a(1),sub,b(1)
將使c(k)=a(k)-b(k)其他操作包括:加,減,乘,除最小,最大,邏輯操作derivatives,integrals點積和叉積數(shù)組參數(shù)
…數(shù)組操作ArrayParameters
…數(shù)組操作*VSCFUN
確定數(shù)組參數(shù)的屬性*vscfun,maxval,max,a(1)
產(chǎn)生一個標(biāo)量參數(shù)maxval=max(a(i))其它操作包括:對數(shù)組的所有單元求和統(tǒng)計量如平均量,中值,標(biāo)準(zhǔn)偏差,變量及均方根最小/最大,最小/最大的索引位置第一及最后的非零項的索引位置ArrayParameters
…數(shù)組操作*VWRITE
將數(shù)據(jù)以一定格式和順序?qū)懭胛募?*cfopen,wing,dat*vwrite(/,3x,’NodeNumber’,4x,’Temperature’,/)*vwrite,nnum(1),tval(1)(5x,f6.0,6x,e14.8)*cfclose
將會生成一個文件wing.dat,將數(shù)組nnum
和tval
按一定格式寫入例子:*get,x1,node,1,loc,x !x1=X節(jié)點1的坐標(biāo)[CSYS]*/post1*get,sx25,node,25,s,x !sx25=X節(jié)點25處應(yīng)力的[RSYS]**get,uz44,node,44,u,z !uz44=UZ節(jié)點44處的位移[RSYS]*nsort,s,eqv !通過米塞斯應(yīng)力過濾節(jié)點*get,smax,sort,,max !smax=過濾的最大值etable,vol,volu !將單元體積存儲為volssum !對所有的單元表的列求和*get,totvol,ssum,,vol !totvol=vol列的求和*CSYS=激活的坐標(biāo)系(CSYS)RSYS=激活的結(jié)果坐標(biāo)系(RSYS)APDL基礎(chǔ)
…獲取數(shù)據(jù)庫信息APDL基礎(chǔ)
…獲取數(shù)據(jù)庫信息一些數(shù)據(jù)可由函數(shù)得到
例如:x1=nx(1) !x1=X節(jié)點1的坐標(biāo)[CSYS]*nn=node(2.5,3,0) !nn=(2.5,3,0)附近的節(jié)點[CSYS]*/post1ux25=ux(25) !ux25=UX節(jié)點25處的位移[RSYS]*temp93=temp(93) !temp93=節(jié)點93處的溫度width=distnd(23,88) !width=節(jié)點23和88之間的距離APDL基礎(chǔ)
…獲取數(shù)據(jù)庫信息可以使用獲取函數(shù),象參數(shù)一樣:k,10,kx(1),ky(3) !KP10atXofKP1,YofKP3[CSYS]*k,11,kx(1)*2,ky(3) ![CSYS]*f,node(2,2,0),fx,100 !FXforceatnode(2,2,0)[CSYS]**CSYS=在激活的坐標(biāo)系下(CSYS)運用IF-THEN-ELSE結(jié)構(gòu),只要條件滿足可以執(zhí)行一個或一系列命令分支以*IF開始并以*ENDIF結(jié)束.之間允許有*ELSEIF及*ELSE:*if,x,eq,y,then*elseif,x,eq,z,then*else*endifAPDL基礎(chǔ)
D.分支結(jié)構(gòu)APDL基礎(chǔ)
…分支條件可以是:x,EQ,y !x=yx,NE,y !xyx,LT,y !x<yx,LT,y !x>yx,LE,y !xyx,GE,y !xyx,ABLT,y !|x|<|y|x,ABGT,y !|x|>|y|x和y可以是數(shù)字、參數(shù)或參數(shù)表達(dá)式行為可以是:THEN
執(zhí)行后面的命令EXIT
離開do循環(huán)CYCLE
跳到do循環(huán)的尾端STOP
中止ANSYS行為值發(fā)生在條件為真時。否則ANSYS將移動到*ELSEIF(如出現(xiàn)),*ELSE(如出現(xiàn)),及*ENDIF.*if,x,eq,y,
thenDo循環(huán)能夠執(zhí)行一系列命令數(shù)次在ANSYSdo循環(huán)中包括什么內(nèi)容沒有限制??梢詫φ麄€分析過程進行循環(huán)—包括前處理、求解及后處理-
如果情況許可。*DO
開始循環(huán),
*ENDDO
結(jié)束循環(huán)可以用*EXIT控制循環(huán),將離開do循環(huán),并且*CYCLE跳到do循環(huán)的尾端Exit
及cycle
也可以是IF測試的結(jié)果APDL基礎(chǔ)
E.Do循環(huán)!--MacroTOTVOLUME.MACtocalculatetotalelementvolume.!--Usage:IssueTOTVOLUMEinPOST1afterasolution.!--Result:!--a)evolume(i)=totalvolumeforelementtypei!--b)totvol=grandtotalvolume!*get,numtypes,etype,,num,count !Getnumberofelementtypes*dim,evolume,array,numtypes !Openanumtypesx1array*do,i,1,numtypes !Fori=1-numtypes... esel,s,type,,i !Selectelementsoftypei etable,volume,volu !Storevolumeinelementtable ssum !Sumelementtableitems *get,totvol,ssum,,item,volume !
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年醫(yī)院營養(yǎng)科考試題及答案
- 2025年企劃部面試題及答案
- 2025年財務(wù)筆試題庫及答案
- 2025年考研英語預(yù)測試題及答案
- 2025年大學(xué)英語考試試題及答案
- 2025年手術(shù)室泌尿組試題及答案
- 2025年口腔助理筆試題庫及答案
- 2025年集美試題及答案5年級
- 2025年測繪類招聘考試題及答案
- “法律與生活”教學(xué)中民事法律關(guān)系客體的區(qū)分
- 西北四?。兾魃轿髑嗪幭模?025屆高三下學(xué)期第一次聯(lián)考生物試題含答案
- 2023光伏板索支承結(jié)構(gòu)技術(shù)規(guī)程
- 第五章產(chǎn)前檢查及高危妊娠監(jiān)測90課件
- 專利共有合同范例
- 2025年上半年山西交控集團所屬路橋集團交投集團招聘800人易考易錯模擬試題(共500題)試卷后附參考答案
- 同等學(xué)力申碩-H001356法學(xué)學(xué)科綜合知識考點匯編
- 外周靜脈血管解剖知識
- JJF1033-2023計量標(biāo)準(zhǔn)考核規(guī)范
- 2024年全國“紀(jì)檢監(jiān)察”業(yè)務(wù)相關(guān)知識考試題庫(附含答案)
- 抖音火花合同電子版獲取教程
- 2024年蘇州衛(wèi)生職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫附答案
評論
0/150
提交評論