❶ 如何查看 ansys 命令流
查看ansys命令流有兩種方法:
一、File->list->log 可以把所有操作所對應的流明令記錄下來,最近的操作是最後的一段。
二、 Session Edit 在操作界面最下方,就是在GUI操作的最下方,記錄的是打開ansys到最後一條操作的流明令。
ANSYS軟體是美國ANSYS公司研製的大型通用有限元分析(FEA)軟體,是世界范圍內增長最快的計算機輔助工程(CAE)軟體,能與多數計算機輔助設計(CAD,computer Aided design)軟體介面,實現數據的共享和交換,如Creo, NASTRAN, Alogor, I-DEAS, AutoCAD等。
❷ ANSYS命令流 幫忙解釋下
下面的所有東西,希望樓主拷貝到記事本裡面查看,不要選擇自動換行!
/PREP7!進入前處理器
ET,1,BEAM4!定義單元beam4,是個三維梁單元
KEYOPT,1,2,0!定義單元的關鍵選項,如果後面是0,代表默認的,可以先不用理解,
KEYOPT,1,6,0
KEYOPT,1,7,1!這里定義第七個關鍵選項,定義為編號1,也就是計算陀螺阻尼矩陣方程,要求
!IYY等於IZZ,也就是兩個轉動慣量要相等,這兩個量要在實常數中定義
!也就是下面的命令R
KEYOPT,1,9,0
KEYOPT,1,10,0
*SET,p,acos(-1)!定義三個參數,分別是派(4.1315)、第一個半徑R1,第二個半徑r2
*SET,R1,5
*SET,R2,60!半徑的單位
!定義單元的實常數,有兩個,因為有兩個半徑,分別就是下面的R,1
!和r,2
!r命令的定義中需要根據使用單元beam4來一一對應,不同的單元R命令
!定義的意思是不一樣的,具體每個意思,下圖看,一定要一一對應
!這里就先是截面積,Z向轉動慣量,Y像轉動慣量,是一樣的,從上面的
!關鍵選項定義中可以看的出來,KEYOPT,1,7,1
R,1,p*R1**2,p*R1**4/4,p*R1**4/4,2*R1,2*R1,,
RMORE,,p*R1**4/2,,,2175,,!這個也是定義實常數,因為命令只能定義6個數,從第七個
!就要使用這個命令,編號可以從下圖中對應下
R,2,p*R2**2,p*R2**4/4,p*R2**4/4,2*R2,2*R2,,!定義第二個實常數R,2
RMORE,,p*R2**4/2,,,2175,,
MPTEMP,,,,,,,,!這里來定義材料屬性,目前樓主提供的是GUI操作以後的
!,這個需要相應簡化,因為GUi操作中一般包括了溫度的考慮,所以使用了幾個溫度的命令
!目前看來只是有一個溫度,所以不用考慮溫度,簡化後的,在後面的注釋中,注釋開始是!(感嘆號)
MPTEMP,1,0
MPDATA,EX,1,,2e5
MPDATA,PRXY,1,,.3
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,1e-10
!簡化後的材料屬性
!mp,ex,1,2e5!分別定義彈性模量,泊松比,密度,其中的1代表第一個材料屬性
!mp,PRXY,1,0.3
!mp,DENS,1,1e-10
MPTEMP,,,,,,,,!這里就是定義第二個材料屬性了!同樣包括彈性模量,泊松比,密度
MPTEMP,1,0
MPDATA,EX,2,,2E5
MPDATA,PRXY,2,,.3
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,2,,8E-8
K,,,,,!定義兩個關鍵點,第一個是0,第二個坐標是:(100,0,0)
K,,100,,,
TYPE,1!選擇第一個單元,也就是beam4
MAT,1!選擇第一個材料屬性
REAL,1!選擇第一個實常數
ESYS,0!選擇默認的單元坐標系統
LSTR,1,2!用剛才生成的兩個關鍵點,建立一條直線
LESIZE,ALL,,,200,,1,,,1,!把建立的這條直線劃分為200個
LMESH,1!根據劃分的線的段數,網格這條線,從而生成有限元模型
D,1,UX!對於第一個節點(也就是原點位置的那個節點)進行約束,三個平移方向都約束,但是轉動方向不約束,
!因為單元beam4是有六個自由度的
D,1,UY
D,1,UZ
D,102,UY!對於第102個節點,這樣來算他的位置,總共長度是100,劃分為200分,那麼102是那個位置,樓主應該知道了吧
!選擇了Y方向和Z方向的平移約束
D,102,UZ
FLST,2,1,2,ORDE,1!後面的兩個命令結合起來就是選擇了第200個節點,但是沒有具體操作,
!只是有了拾取選擇這個點的操作,這兩個命令一般是GUI直接生成的,寫命令流的一般不使用這兩個操作
!所以這兩個命令其實什麼任務都沒有做目前
FITEM,2,200
對上面的命令一一般是需要簡化的,簡化後的就是:
/PREP7
ET,1,BEAM4
KEYOPT,1,7,1
*SET,p,acos(-1)
*SET,R1,5
*SET,R2,60
R,1,p*R1**2,p*R1**4/4,p*R1**4/4,2*R1,2*R1,,
RMORE,,p*R1**4/2,,,2175,,
R,2,p*R2**2,p*R2**4/4,p*R2**4/4,2*R2,2*R2,,
RMORE,,p*R2**4/2,,,2175,,
mp,ex,1,2e5
mp,PRXY,1,0.3
mp,DENS,1,1e-10
mp,ex,2,2e5
mp,PRXY,2,0.3
mp,DENS,2,8e-8
K,1,,,,
K,2,100,,,
MAT,1
REAL,1
LSTR,1,2
LESIZE,ALL,,,200
LMESH,1
D,1,UX
D,1,UY
D,1,UZ
D,102,UY
D,102,UZ
FLST,2,1,2,ORDE,1
FITEM,2,200
簡化後的命令樓主結合本人說的,可以理解下
這段話因為只是在建模,所以沒有執行什麼計算的,思路其實我已經說的很明確了:
首先定義單元,指定一個關鍵選項包括了陀螺阻尼效果,然後再定義兩個實常數,然後定義了兩個材料屬性,然後建立一個一個線,使用第一個實常數,和第一個材料屬性對這個線進行了網格!其次再對這個線進行了約束的施加,原點位置三個平移方向全約束,對102個節點位置,進行了兩個方向的約束
❸ 如何導出ansys 命令流文本
1、首先建立一個長方體模型。
❹ ANSYS怎麼用命令流操作啊
命令流就是APDL
APDL的全稱是ANSYS
Parametric
Design
Language,是一種參數化設計語言。可用來完成一些通用性強的任務,也可以用於根據來建立模型,不僅是優化設計和自適應網格劃分等ANSYS經典特性的實現基礎,也為日常分析提供了便利。有限元分析的標准過程包括:定義模型及其載荷、求解和解釋結果,假如求解結果表明有必要修改設計,那麼就必須改變模型的幾何結構或載荷並重復上述步驟。特別是當模型較復雜或修改較多時,這個過程可能很昂貴和浪費時間。APDL用建立智能分析的手段為用戶了自動完成上述循環的功能,也就是說,程序的輸入可設定為根據指定的函數、變數及選出的分析標准作決定。它允許復雜的數據輸入,使用戶對任何設計或分析屬性有控制權,例如,幾何尺寸、材料、邊界條件和網格密度等,擴展了傳統有限元分析范圍以外的能力,並擴充了更高級運算包括靈敏度研究、零件參數化建模、設計修改及設計優化。為用戶控制任何復雜計算的過程提供了極大的方便。它實質上由類似於FORTRAN77的程序設計語言部分和1000多條ANSYS命令組成。其中,程序設計語言部分與其它編程語言一樣,具有參數、數組表達式、函數、流程式控制制(循環與分支)、重復執行命令、縮寫、宏以及用戶程序等。標準的ANSYS程序運行是由1000多條命令驅動的,這些命令可以寫進程序設計語言編寫的程序,命令的參數可以賦確定值,也可以通過表達式的結果或參數的方式進行賦值。從ANSYS命令的功能上講,它們分別對應ANSYS分析過程中的定義幾何模型、劃分單元網格、材料定義、添載入荷和邊界條件、控制和執行求解和後處理計算結果等指令。
用戶可以利用程序設計語言將ANSYS命令組織起來,編寫出參數化的用戶程序,從而實現有限元分析的全過程,即建立參數化的CAD模型、參數化的網格劃分與控制、參數化的材料定義、參數化的載荷和邊界條件定義、參數化的分析控制和求解以及參數化的後處理。
❺ 關於ANSYS命令流
flst,5,6,5,orde,2
fitem,5,1
fitem,5,-6
cm,_Y,area
asel,,,,p51x
cm,_Y1,area
cm,s,_Y
cm,s,_Y1
aatt,7,1,5,0
cmsel,s,_Y
這段命令有錯誤嗎,如果沒有的話,cm為什麼要定義兩個組件_Y和_Y1,為什麼不能直接如下
flst,5,6,5,orde,2
fitem,5,1
fitem,5,-6
asel,,,,p51x
cm,_Y,area
cm,s,_Y
aatt,7,1,5,0
cmsel,s,_Y
求大神解惑,還有 p51x用在flst流裡面到底代表什麼,是flst定義的組件么
❻ ansys命令流
好費勁啊!
呵呵,你參考下!
關於屈曲分析的。
/solu ! 進入求解器
antype,0 ! 靜力求解
eqslv,spar ! 選擇spar求解器
pstres,on ! 打開預應力選項
solve ! 求解
finish
/solu ! 再一次求解,前一次的主要是考慮預應力效應,這個屈曲分析中比較常見
antype,1 ! 屈曲分析
bucopt,lanb,1,0,0 ! 指定屈曲分析的分析選項,後面的三個數字是默認值
mxpand,1,0,0,1,0.001 ! 模態擴展分析擴展分析,並制定計算單元和反作用力求解信息,後面的0.001是默認值
solve
finish
/post1 ! 進入後處理器
set,first ! 選擇第一載荷步
set,list ! 列出第一載荷步的求解信息結果
pldisp,1 ! 顯示模態結果,也是位移,包括單元和輪廓線
finish
/config,nres,100 ! 允許存在結果文件中的最大號碼(一般指的是載荷步)
/prep7 ! 進入預處理器
tb,biso,1,1,2 ! 指定屬性數據表,用於同向雙線型分析,塑性的分布情況等,指定1好材料屬性,再1指定溫度號碼
tbtemp,0 ! 為數據表定義溫度
tbdata,,2.0e8,0,,,, ! 為剛才定義的屬性數據表定義數據,從默認開始,這個要結合所選擇單元才能看明白,第一個省略說明是默認選項一次定義6個數據
upgeom,0.01,1,1,'qiang','rst'," ! 第一個是比例因子,向後面定義模型,小於1,說明縮小,其次兩個1是載荷步,和子步;後面的是新生成的文件的名字和後綴將分析所得的位移加到有限元模型的 節點上並更新有限元模型的幾何形狀
finish
/solu
antype,0 ! 穩態分析
nlgeom,1 ! 指出包含大變形
outres,all,all ! 輸出所有的結點和單元的求解信息
arclen,1,0 ! 激活非線性分析的弧長法,不過最大半徑設為0
arctrm,u,0.5,78,uy ! 弧長求解終止條件,當一次位移等於或者大於設定值時停止分析,位移設定為0.5,以78結點的位移為標准,Uy方向有效,也就是78結點愛UY方向有0.5位移是就停止分析!
nsubst,200,,,1 ! 指定本載荷步為200,並把當前載荷步的最後時間步作為起始時間步
solve
finish
/post26 ! 進入時間後處理器
nsol,2,78,u,y,deflection ! 把78結點的在Y方向的位移結果儲存在deflection標識名下,2為代號(特徵號,這個求解的)
rforce,3,1861,f,x,reactionf ! 把1861結點在X的結構力儲存在reactionf標識下,3為代號
/axlab,x,deflection ! 表明圖形顯示中X軸標簽的顯示內容,下面為Y軸的
/axlab,y,reactionf
xvar,2 ! 指定X軸的2代號的信息,圖形,
plvar,3 ! 顯示3代號的信息,這里也就是在Y軸的顯示圖形,最多可以顯示10個變數,一次
finish ! 推出處理器
❼ ansys 命令流
(1)命令前加「/」和「*」是對不同種類的命令的區別:
APDL命令前一般帶有「*」;
進入處理器、輸出、顯示和文件控制命令前一般帶有「/」;
ANSYS操作命令前一般沒有特殊符號,直接就是字母打頭的。
當然也有個別現象,這里無法逐個說明。
(2)ansy命令中的逗號全部是英文的,不可以出現中文字元。
❽ [轉]ANSYS如何使用命令流文件的基本方法
如果我們有了命令流,我們就不需要進行繁雜的GUI操作,而直接使用命令流就可以實現我們想要的操作了。 其實非常簡單,但是搜了一下網路還真很難找到,這也是從同學那學到的。 打開ANSYS; 從文本復制命令流代碼; 粘貼進入下圖紅色方框中,回車,ok,可以看到其具體操作過程哦,不過很快; 或者 點擊上圖左邊藍色圈圈按鈕,進入下圖界面,將代碼粘貼到下圖紅色框中,回車,ok。 學習ansys時,我們經常需要利用別人的命令流文件,或者操作失誤而前面的操作沒有實時保存,那麼,此時上面的方法可以幫助你,使你免除重復勞動的辛苦!