Ⅰ ANSYS中網格劃分命令流,請幫忙解釋下這段命令流,謝謝了!
/PREP7 !前處理器
CSYS,0
WPAVE,0,0,0
CSYS,4 !將當前坐標系轉換為工作平面坐標系
VSEL,S, , ,1,2,1 !選擇體號為1~2的體
VSEL,A, , ,6,8,1 !補充選擇體號為6~8的體
!*******************補充說明
!VSEL,A, , ,6,8,2 !補充選擇體號為6,8的體,不選擇體號為7的體
VSEL,A, , ,11,13,1 !補充選擇體號為11~13的體
VSEL,A, , ,15,96,1 !補充選擇體號為15~96的體
VSEL,A, , ,99,109,1 !補充選擇體號為99~109的體
VSEL,A, , ,113,145,1 !補充選擇體號為113~145的體
VSEL,A, , ,148,149,1 !補充選擇體號為148~149的體
ASLV,S !通過當前的體選擇體下面的面
LSLA,S !通過當前的面選擇面下面的線
LESIZE,ALL,100E-6,,,,1 !將這些線的大小指定為100E-6為1份
VSWEEP,ALL !掃略劃分當前選擇的所有體(單元為六面體)
VSEL,S, , ,3,5,1 !選擇體號為3~5的體
VSEL,A, , ,9,10,1 !補充選擇體號為9~10的體
VSEL,A, , ,97,98,1 !補充選擇體號為97~98的體
VSEL,A, , ,150,155,1 !補充選擇體號為150~155的體
ASLV,S !通過當前的體選擇體下面的面
LSLA,S !通過當前的面選擇面下面的線
LESIZE,ALL,100E-6,,,,1 !將這些線的大小指定為100E-6為1份
VSWEEP,ALL !映射劃分當前選擇的所有體(單元為六面體)
VSEL,S, , ,110,111,1
VSEL,A, , ,146,147,1
VSEL,A, , ,156,157,1
ASLV,S
LSLA,S
LESIZE,ALL,100E-6,,,,1
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
VSEL,S, , ,112
VSEL,A, , ,158,161,1
ASLV,S
LSLA,S
LESIZE,ALL,500E-6,,,,1
!**********************************
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL !以上三句話,採用FREE自由劃分方法進行劃分當前所有的體(單元四面體)
VSEL,S,MAT,,6,,,1 !選擇材料號為6的所有體
ASLV,S
LSLA,S
LESIZE,ALL,5E-3,,,,1
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
ALLSEL !全選
SAVE !保存
(1)對於實體,劃分網格一般有兩種形式:映射六面體網格(VSWEEP)和自由四面體網格(VMESH)。推薦採用前者,因為前者精度較高。但是,當結構模型比較復雜的時候,前者處理不了,可以採用後者。
(2)在讀ANSYS命令流的時候,先一段一段讀,搞清楚每一段做了一件什麼事情。在遇到特別關鍵的語句時,可以查閱ANSYS的HELP文件,裡面對每句話都有詳細的解釋,不足之處就是英文版的,讀起來有點費勁。
(3)幸運的是,市場上已經有這樣的書籍了,就是龔曙光的《ANSYS參數化編程與命令手冊》,在網上能找到電子版的。可參考以下鏈接下載:
http://www.bzfxw.com/soft/softdown.asp?softid=190162
Ⅱ 求ansys的網格劃分的命令流
這是ansys工程結構數值分析中的一些網網格劃分的命令流
!長方體開圓柱槽的網格劃分
finish
/clear
/prep7
blc5,,,20,10,30
wpoff,,5,5
cyl4,,,8,,,,10
wpoff,,,10
cyl4,,,4,,,,12
vsel,s,,,2,3
cm,v1cm,volu
allsel
wpcsys,-1
vsbv,1,v1cm
voffst,15,5
voffst,16,3
voffst,17,15
vptn,all
wprota,,,90
vsbw,all
wpcsys,-1
wpoff,,,5
vsbw,all
wpoff,,,10
vsbw,all
wpoff,,,12
vsbw,all
et,1,mesh200,7
esize,2
mshape,0,2d
mshkey,1
asel,s,loc,z,30
lccat,6,74
lccat,8,68
amesh,all
asel,s,loc,z,0
lccat,3,73
lccat,1,67
amesh,all
allsel
et,2,solid95
mshape,0,3d
mshkey,1
vsweep,all
!EX3.26 具坑缺陷圓柱的網格劃分
finish
/clear
/prep7
l0=50
r0=10
r1=5
r2=1
h0=5
et,1,solid45
cyl4,,,r0,,,,l0
wpave,0,r0,l0/2
wprota,,90
con4,,,r1,r2,h0
vsbv,1,2
wprota,,90
vsbw,all
wpoff,,,r1+3
vsbw,all
wpoff,,,-2*(r1+3)
vsbw,all
wprota,,,90
vsbw,all
wpoff,,,r1+1
vsbw,all
wpoff,,,-2*(r1+1)
vsbw,all
wpcsys,-1
wprota,,90
vsbw,all
wpoff,,,-r1
vsbw,all
wpoff,,,2*r1
vsbw,all
wpcsys,-1
numcmp,all
ksel,s,loc,z,l0/2
ksel,r,loc,x,0
ksel,u,loc,y,0
*get,kp1,kp,0,num,min
kp2=kpnext(kp1)
ksel,s,loc,z,l0/2+r2
*get,kp3,kp,0,num,min
allsel
k,1000,,-r0,l0/2+5
l,kp3,1000
asel,none
*get,l1,line,0,num,max
arotat,l1,,,,,,kp1,kp2
cm,a1cm,area
allsel
vsba,all,a1cm
!vsel,s,loc,z,17,33
!vsel,r,loc,x,-6,6
!aslv,s
!aplot
accat,128,61
accat,160,138
accat,224,202
accat,183,35
accat,31,134
accat,151,164
accat,215,231
accat,82,195
accat,130,5
accat,162,145
accat,229,209
accat,192,89
accat,12,123
accat,117,155
accat,109,219
accat,14,178
mshape,0,3d
mshkey,1
esize,1
vmesh,all
!EX3.24A 圓柱與長方體組合模型的網格劃分
!採用六面體映射網格劃分
finish
/clear
/prep7
a0=30
h1=15
h2=25
r0=7
blc4,,,a0/2,a0/2,h1
cyl4,,,r0,,,90,h1+h2
vptn,all
accat,4,6
et,1,95
esize,3
mshape,0,3d
mshkey,1
vmesh,all
asel,s,acca
adele,all
lsel,s,lcca
ldele,all
allsel
vsymm,x,all
vsymm,y,all
nummrg,all
!EX3.24B 圓柱與長方體組合模型的網格劃分
!採用過渡六面體映射網格劃分
finish
/clear
/prep7
a0=30
h1=15
h2=25
r0=7
blc4,,,a0/2,a0/2,h1
cyl4,,,r0,,,90,h1+h2
vptn,all
lsel,s,radius,,r0
lsel,a,length,,r0
lesize,all,,,6
lsel,s,loc,z,0
lsel,a,loc,z,h1
lesize,all,,,7
asel,s,loc,x,a0/2
asel,a,loc,y,a0/2
accat,all
allsel
et,1,95
esize,3
mshape,0,3d
mshkey,1
vmesh,all
asel,s,acca
adele,all
lsel,s,lcca
ldele,all
allsel
vsymm,x,all
vsymm,y,all
nummrg,all
Ⅲ ANSYS命令流:*SET, %_FNCNAME%(0,3,1),0,-1,0,9800,0,0,0 這句命令流什麼意思啊詳細解釋!
這是用ansys 函數編輯器定義的一個函數,生成的apdl命令流。代表的是一個函數
Ⅳ 看看我的網殼ansys命令流文件哪出了問題(ANSYS提示某節點位移超出最大值,模型無約束)
這個模型還是很復雜的。你的錯誤應該是:
/solu
*do,i,1,48
d,i,ux,uy,uz
*enddo
將d,i,ux,uy,uz 改為:D, i, UX, 0, , , , UY, UZ
D的改毀正命令是:D, NODE, Lab, VALUE,VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6
你余雹把UY、UZ的位置寫錯核悔了
Ⅳ ANSYS中網格劃分命令流,請幫忙解釋下這段命令流,謝謝了!
這段命令流可能是復制有誤,或者不完整.從這個命令來看,在劃分單元的時候是gui操作,當同時選擇多個對象進行操作時,程序自己生成了組件,我認為剛剛學軟體時大可不必糾結這個問題吧,知道這么一過程就OK了.前面設置了ESIZE,4,是人為設定網格大小,後面又設置SMRT,1,這又讓程序自己智能劃分,沖突了,當然有警告,但是不影響網格劃分,暫時可以不用理會.但是整體來說,您這命令真有點亂,應該從簡單的模型開始練習,由簡單的開始比較好吧.部分命令解釋如下:
vsel,s,,,5 !選擇5號體
smrt,off !關閉程序智能劃分功能,即接下來通過人為設置單元尺寸
LESIZE,53,,,40 !53號線劃分成40份
lesize,58,,,40 !58號線劃分成40份
ESIZE,,4 !指定單元份數
MSHK,1 !似乎應該是MSHKEY,1,使用映射網格
MSHA,0,3D !指定單元為三維六面體形狀
VMESH,all !開始劃分
smrt,1 !打開自動劃分
vsel,s,,,6,7,1 !選擇6和7號體
MSHAPE,1,3D !指定單元為三維四面體形狀
MSHKEY,0 !自由劃分
vmesh,all !開始劃分
!below mesh
vsel,s,,,1,4,1 !選擇1,2,3,4號體
vmesh,all
SMRT,1
MSHAPE,1,3D
MSHKEY,0
!*
Ⅵ ANSYS怎麼用命令流操作啊
命令流就是APDL
APDL的全稱是ANSYS
Parametric
Design
Language,是一種參數化設計語言。可用來完成一些通用性強的任務,也可以用於根據來建立模型,不僅是優化設計和自適應網格劃分等ANSYS經典特性的實現基礎,也為日常分析提供了便利。有限元分析的標准過程包括:定義模型及其載荷、求解和解釋結果,假如求解結果表明有必要修改設計,那麼就必須改變模型的幾何結構或載荷並重復上述步驟。特別是當模型較復雜或修改較多時,這個過程可能很昂貴和浪費時間。APDL用建立智能分析的手段為用戶了自動完成上述循環的功能,也就是說,程序的輸入可設定為根據指定的函數、變數及選出的分析標准作決定。它允許復雜的數據輸入,使用戶對任何設計或分析屬性有控制權,例如,幾何尺寸、材料、邊界條件和網格密度等,擴展了傳統有限元分析范圍以外的能力,並擴充了更高級運算包括靈敏度研究、零件參數化建模、設計修改及設計優化。為用戶控制任何復雜計算的過程提供了極大的方便。它實質上由類似於FORTRAN77的程序設計語言部分和1000多條ANSYS命令組成。其中,程序設計語言部分與其它編程語言一樣,具有參數、數組表達式、函數、流程式控制制(循環與分支)、重復執行命令、縮寫、宏以及用戶程序等。標準的ANSYS程序運行是由1000多條命令驅動的,這些命令可以寫進程序設計語言編寫的程序,命令的參數可以賦確定值,也可以通過表達式的結果或參數的方式進行賦值。從ANSYS命令的功能上講,它們分別對應ANSYS分析過程中的定義幾何模型、劃分單元網格、材料定義、添載入荷和邊界條件、控制和執行求解和後處理計算結果等指令。
用戶可以利用程序設計語言將ANSYS命令組織起來,編寫出參數化的用戶程序,從而實現有限元分析的全過程,即建立參數化的CAD模型、參數化的網格劃分與控制、參數化的材料定義、參數化的載荷和邊界條件定義、參數化的分析控制和求解以及參數化的後處理。
Ⅶ 如何查看 ansys 命令流
查看ansys命令流有兩種方法:
一、File->list->log 可以把所有操作所對應的流明令記錄下來,最近的操作是最後的一段。
二、 Session Edit 在操作界面最下方,就是在GUI操作的最下方,記錄的是打開ansys到最後一條操作的流明令。
ANSYS軟體是美國ANSYS公司研製的大型通用有限元分析(FEA)軟體,是世界范圍內增長最快的計算機輔助工程(CAE)軟體,能與多數計算機輔助設計(CAD,computer Aided design)軟體介面,實現數據的共享和交換,如Creo, NASTRAN, Alogor, I-DEAS, AutoCAD等。
Ⅷ 用ansys命令流求解肋環型單層球面網殼的撓度
不懂,真的幫不了你,不好意思.
Ⅸ [轉]ANSYS如何使用命令流文件的基本方法
如果我們有了命令流,我們就不需要進行繁雜的GUI操作,而直接使用命令流就可以實現我們想要的操作了。
其實非常簡單,但是搜了一下網路還真很難找到,這也是從同學那學到的。
打開ANSYS;
從文本復制命令流代碼;
粘貼進入下圖紅色方框中,回車,ok,可以看到其具體操作過程哦,不過很快;
或者 點擊上圖左邊藍色圈圈按鈕,進入下圖界面,將代碼粘貼到下圖紅色框中,回車,ok。
學習ansys時,我們經常需要利用別人的命令流文件,或者操作失誤而前面的操作沒有實時保存,那麼,此時上面的方法可以幫助你,使你免除重復勞動的辛苦!
Ⅹ ANSYS命令流問題,求大神詳解!高分
大致看一下
nsle,s,CORNER
nsel,r,loc,z,-1.3
這兩句橋鏈是選定了一部分節點,
之後*GET,node_number,NODE,0,COUNT
提取在這部分節點中的數量作為一個變數並命名為node_number,
r,3,r3/node_number
r,4,r4/node_number
則是對3號、4號單元的敏梁孫實常數進行了定義,其中用到了之前提取的變數渣談node_number。分別使用r3(=1.82e7)和r4(=1.1e8)除以變數node_number。