《apdl參數(shù)化設計語言》

《apdl參數(shù)化設計語言》

ID:40237072

大?。?60.51 KB

頁數(shù):40頁

時間:2019-07-27

《apdl參數(shù)化設計語言》_第1頁
《apdl參數(shù)化設計語言》_第2頁
《apdl參數(shù)化設計語言》_第3頁
《apdl參數(shù)化設計語言》_第4頁
《apdl參數(shù)化設計語言》_第5頁
資源描述:

《《apdl參數(shù)化設計語言》》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、APDL參數(shù)化設計語言APDL是ANSYS參數(shù)化設計語言的縮寫,它是一種可用來自動完成常規(guī)有限元分析操作或通過參數(shù)化變量方式建立分析模型的腳本語言,是完成優(yōu)化設計和自適應網(wǎng)格劃分的最主要的基礎。APDL允許復雜的數(shù)據(jù)輸入,使用戶實際上對任何設計或分析都有控制權(quán),如模型尺寸、材料屬性、網(wǎng)格密度、載荷邊界條件等。什么是APDL?APDL具有下列功能,用戶可根據(jù)需要進行組合使用或單獨使用:標量參數(shù)數(shù)組參數(shù)表達式和函數(shù)分支和循環(huán)重復功能和縮寫宏用戶子程序APDL的功能使用APDL語言的優(yōu)點可以減少大量的重復工作,節(jié)省大量時間;便于保存和攜帶;不受ANSYS軟件的系統(tǒng)操作平臺的限制;不受AN

2、SYS軟件版本的限制,個別命令除外;在進行優(yōu)化設計和自適應網(wǎng)格分析時,必須使用APDL語言;ANSYS某些高級功能的實現(xiàn)必須使用APDL;利用APDL,用戶很容易建立參數(shù)化的零件庫;可以編寫常用命令集即宏命令,制作快捷按鈕;可以利用APDL從事二次開發(fā)。APDL基礎回顧APDL基礎…概述介紹APDL的基本功能使您能夠:定義并使用標量參數(shù)從ANSYS數(shù)據(jù)庫中獲取信息您可以從在線幫助的APDL手冊中獲得更多的信息APDL基礎A.定義參數(shù)用以下格式定義參數(shù)Name=Value可以在輸入窗口或標量參數(shù)對話框中輸入(UtilityMenu>Parameters>ScalarParameter

3、s...)參數(shù)名不能超過8個字符。值可以是一個數(shù)值,一個以前定義過的參數(shù),一個函數(shù),一個參數(shù)表達式,或者一個字符串(用單引號括?。?。APDL基礎...定義參數(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)job

4、name=‘proj1’用*SET看有用參數(shù)列表APDL基礎...定義參數(shù)一些命名規(guī)則:參數(shù)名不超過8個字符,并以字母開頭。參數(shù)名中只能出現(xiàn)字母,數(shù)字和下劃線。參數(shù)名不分大小寫,如“RAD”和“Rad”是一樣的。所有的參數(shù)都以大寫形式存儲。避免使用ANSYS標識,如STAT,DEFA,和ALLAPDL基礎B.使用參數(shù)使用參數(shù)時,只需在對話框中或通過命令輸入?yún)?shù)名就行了。例如,利用參數(shù)定義一個w=10,h=5的矩形,您可以使用以下菜單:Preprocessor>Create>Rectangle>By2Corners+或命令:/prep7blc4,,,w,hAPDL基礎...參數(shù)的用法

5、注意:當使用參數(shù)時,ANSYS將立刻把參數(shù)名換為參數(shù)的當前值。上一個例子中的矩形將被存為10x5,而不是wxh。也就是說,如果你在生成矩形后再改變w或h的值,矩形將不被修改。APDL基礎...參數(shù)的用法其它一些關(guān)于參數(shù)用法的例子:jobname=‘proj1’/filnam,jobname!作業(yè)名/prep7youngs=30e6mp,ex,1,youngs!楊氏模量force=500fk,2,fy,-force!2號關(guān)鍵點的力fk,6,fx,force/2!6號關(guān)鍵點的力APDL基礎C.從數(shù)據(jù)庫中獲取信息從數(shù)據(jù)庫中獲取信息并給參數(shù)賦值,使用*GET命令或UtilityMenu>P

6、arameters>GetScalarData...對獲取大量信息是很有用的,包括模型和結(jié)果數(shù)據(jù),請參看*GET命令的詳細資料。APDL基礎...從數(shù)據(jù)庫中獲取信息例子:*get,x1,node,1,loc,x!x1=節(jié)點1的x坐標[CSYS]*/post1*get,sx25,node,25,s,x!sx25=節(jié)點25的x方向應力[RSYS]**get,uz44,node,44,u,z!uz44=節(jié)點44的UZ方向的位移[RSYS]*nsort,s,eqv!對節(jié)點的vonMises應力排序*get,smax,sort,,max!smax=排序的最大值etable,vol,volu!

7、用vol存儲單元體積ssum!對單元表的列求和*get,totvol,ssum,,vol!totvol=對vol的列求和*CSYS=激活坐標系(CSYS)RSYS=激活的結(jié)果坐標系(RSYS)APDL基礎...從數(shù)據(jù)庫中獲取信息一些數(shù)據(jù)可以通過ANSYS的內(nèi)部函數(shù)獲取(請查看幫助)。例如:x1=nx(1)!x1=節(jié)點1的x坐標[CSYS]*nn=node(2.5,3,0)!nn=在(2.5,3,0)處的節(jié)點[CSYS]*/post1ux25=ux(25)!ux25=2

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。