Ⅰ ANSYS怎麼用命令流操作啊
命令流就是APDL
APDL的全稱是ANSYS
Parametric
Design
Language,是一種參數化設計語言。可用來完成一些通用性強的任務,也可以用於根據來建立模型,不僅是優化設計和自適應網格劃分等ANSYS經典特性的實現基礎,也為日常分析提供了便利。有限元分析的標准過程包括:定義模型及其載荷、求解和解釋結果,假如求解結果表明有必要修改設計,那麼就必須改變模型的幾何結構或載荷並重復上述步驟。特別是當模型較復雜或修改較多時,這個過程可能很昂貴和浪費時間。APDL用建立智能分析的手段為用戶了自動完成上述循環的功能,也就是說,程序的輸入可設定為根據指定的函數、變數及選出的分析標准作決定。它允許復雜的數據輸入,使用戶對任何設計或分析屬性有控制權,例如,幾何尺寸、材料、邊界條件和網格密度等,擴展了傳統有限元分析范圍以外的能力,並擴充了更高級運算包括靈敏度研究、零件參數化建模、設計修改及設計優化。為用戶控制任何復雜計算的過程提供了極大的方便。它實質上由類似於FORTRAN77的程序設計語言部分和1000多條ANSYS命令組成。其中,程序設計語言部分與其它編程語言一樣,具有參數、數組表達式、函數、流程式控制制(循環與分支)、重復執行命令、縮寫、宏以及用戶程序等。標準的ANSYS程序運行是由1000多條命令驅動的,這些命令可以寫進程序設計語言編寫的程序,命令的參數可以賦確定值,也可以通過表達式的結果或參數的方式進行賦值。從ANSYS命令的功能上講,它們分別對應ANSYS分析過程中的定義幾何模型、劃分單元網格、材料定義、添載入荷和邊界條件、控制和執行求解和後處理計算結果等指令。
用戶可以利用程序設計語言將ANSYS命令組織起來,編寫出參數化的用戶程序,從而實現有限元分析的全過程,即建立參數化的CAD模型、參數化的網格劃分與控制、參數化的材料定義、參數化的載荷和邊界條件定義、參數化的分析控制和求解以及參數化的後處理。
Ⅱ ansys雙線性材料模型怎麼設置命令
1、定義材料屬性:使用MAT命令定義圓慶純材料的屬性,其中需要設置材料的彈性模量、泊松比、屈服應力、降伏應變等參數。
2、定義材料方向:使用MP命令定義材料的方向,可以選擇各向同性或各向異性。
3、定義單元類型:雙線性材料模型通常使用SOLID45單元或SOLID92單元,可以使用ET命令定義單元類差或型。
4、定義材料屬性的擬合參數:使用TB命令定義擬合參數,包括初始剛度、初始剛度的斜率、屈服應力、降低應變等參數。
5、定義單元屬性:使用REAL命令定義單元的屬性,包括單元類橘咐型、材料屬性、單元尺寸等信息。
6、定義邊界條件和載荷:使用D命令定義邊界條件,使用F命令定義載荷。
Ⅲ Ansys怎麼調用函數
首先你必須建立模型,並劃分網格。如果這些你都做好的話,看你做的是不是應力分析,你就要看看相關資料,找出你需要的函數,大明裂在你的坐標系裡進行編寫。列出函數的式子,打開ansys,工具滾閉欄里點擊Parameters-Functions_define/edit
就可以編輯了。編輯好了,槐游同樣在這個FUCTIONS裡面有個讀取的命令。最後在APPIY裡面就可以選取面或體進行載入,就可以了。
Ⅳ ansys中secdata這個命令怎麼使用
sect,2,shell,, 指的是定義編號2號殼體單元
secdata,0.015,1,0,3 指的是命令:SECDATA, Sec_IDn,XLOC,YLOC,ZLOC
其中Sec_IDn---已經定義的梁截面識別號,用於端點1(I)和2(J)截面ID。XLOC,YLOC,ZLOC---整體坐標系中Sec_IDn的位置坐標。
secoffset,MID 指的是 SECOFFSET, Location,OFFSET
Location---偏移也有4個選擇位置,分別為:TOP:殼節點偏移到頂面。MID:殼節點偏移到中面。BOT:殼節點偏移到底面。USER:用戶定義,偏移梁由OFFSET指定。
OFFSET---僅當Location=USER時,相對於中面的偏移距離。
seccontrol,0,0,0,0,1,1,1指的是SECCONTROL命令控制橫截面剪切剛度(預設值)。
sect,2,shell,, !The SECT command is used to specify the intermediate
!beam section positions which are to be reported for the selected elements or
!groups.
secdata,0.015,1,0,3 !Describes the geometry of a section.
secoffset,MID !Defines the section offset for cross sections.
seccontrol,0,0,0,0,1,1,1 !SECCONTROL is supported when importing files
!from the Mechanical APDL application
(4)ansys調用命令擴展閱讀:
ANSYS程序提供了使用便捷、高質量的對CAD模型進行網格劃分的功能。包括四種網格劃分方法:延伸劃分、映像劃分、自由 劃分和自適應劃分。延伸網格劃分可將一個二維網格延伸成一個三維網格。映像網格劃分允許用戶將幾何模型分解成簡單的幾部分,然後 選擇合適的單元屬性和網格控制,生成映像網格。
ANSYS程序的自由網格劃分器功能是十分強大的,可對復雜模型直接劃分,避免了 用戶對各個部分分別劃分然後進行組裝時各部分網格不匹配帶來的麻煩。
自適應網格劃分是在生成了具有邊界條件的實體模型以後,用戶 指示程序自動地生成有限元網格,分析、估計網格的離散誤差,然後重新定義網格大小,再次分析計算、估計網格的離散誤差,直至誤差 低於用戶定義的值或達到用戶定義的求解次數。
Ⅳ 有關ansys中一些基本命令的應用,高手求救
都是與體(volume)相關的命令。vsel,選擇體單元,VSEL,S,VOLUME,,1為談做螞選擇編號為1的含埋體單元。 vatt,對體單元賦予材料屬性。VATT,1,,1為賦予選擇的胡則體單元1號材料屬性。 vlist,列出選擇的體單元
Ⅵ ANSYS命令調用子程序
又是在提消散問之後自己找到了型啟答案,囧!
自己的另一個號又來回答了~
.mac是宏文件拿租氏。ANSYS在調用宏時的搜索路徑有
一、目錄:/AnsysInc/v70/ANSYS/apdl。
二、在ANSYS_MACROLIB環境下指定的路徑或者注冊目錄。
三、由$HOME環境變數所指定的目錄。
四、工作目錄。
Ⅶ Ansys中fcum命令怎麼用
選擇節點後,再使用fsum命令。例如:nsel,s,loc,x,r1。fsum命令是用於計算熱損失的。一般fsum後面的兩個參數不用設置。
Ⅷ ansys中的命令流文件是怎樣調用的
打開txt文件,把裡面的內容全選,選擇復制,然後粘貼到ansys的命令行中,點擊回車就行了
Ⅸ ANSYS中各種命令的使用格式
/prep7
m1=0.009
m2=0.0108
m3=0.012
k1=1.064
k2=7.311
k3=3.378
c1=0.09
c3=0.111
ks=82.3
*dim,disp,array,80,2
!以上為定義參數
et,1,beam3
r,1,2326,3.39e6,115
mp,ex,1,69000
mp,prxy,1,0.3
mp,dens,1,3e-9
!以上為定義單元屬性和材料屬性
et,2,mass21
keyopt,2,1,0
keyopt,2,2,0
keyopt,2,3,4
et,3,combin14
keyopt,3,1,0
keyopt,3,2,0
keyopt,3,3,2
!又定義了兩種單元,並分別建立了一些關鍵點
r,2,2.7692e-3
r,3,3778.8
r,4,m1
r,5,m2
r,6,m3
r,7,k1,c1
r,8,k2
r,9,k3,c3
r,10,ks
!以上為定義單元實常數
k,1,0,0,0
k,2,80000,
l,1,2
lsel,s,line,,1
latt,1,1,1
lesize,1,,,80
lmesh,1
type,2
real,2
*do,i,1,9
e,node(8000*i,0,0)
*enddo
*do,i,0,8
n,82+i,8000+8000*i,1000,0
type,3
real,3
e,82+i,10+8*i
*enddo
*do,i,0,79
n,91+4*i,1000+1000*i,-1000,0
n,92+4*i,1000+1000*i,-2000,0
n,93+4*i,1000+1000*i,-3000,0
n,94+4*i,1000+1000*i,-4000,0
*enddo
*do,i,0,79
type,2
real,4
e,91+4*i
type,2
real,5
e,92+4*i
type,2
real,6
e,93+4*i
type,3
real,7
e,91+4*i,92+4*i
type,3
real,8
e,92+4*i,93+4*i
type,3
real,9
e,93+4*i,94+4*i
*enddo
*do,i,0,78
type,3
real,10
e,3+i,91+4*i
*enddo
type,3
real,10
e,2,407
!以上均為建模的各種命令,其中使用了循環命令即*do-*enddo,其他的都是基本的命令
d,1,all
d,2,all
d,82,all,,,90,
d,10,ux,,,74,8
finish
!以上為施加約束
/config,nres,5000
/solu
antype,trans
trnopt,full
timint,on
nlgeom,on
sstif,on
nropt,full
outres,all,all
autots,on
estif,1e-12
esel,s,elem,,99,658
ekill,all
allsel,all
time,0.03
nsubst,10
kbc,1
esel,s,elem,,99,104
esel,a,elem,,579
ealive,all
nsel,s,node,,95,410
d,all,all
allsel,all
d,91,ux
d,92,ux
d,93,ux
d,94,all
f,91,fy,120
!以上是為求解做了一些設置,其中又夾雜著一些約束和載荷的施加命令。
solve
!求解命令
*get,disp(80,1),node,2,u,y
*get,disp(80,2),node,407,u,y
!獲得兩個節點的y向位移值,並保存在數組disp中
finish
/post26
numvar,200
*do,i,0,78
esol,i+2,579+i,3+i,f,y
*enddo
save
*status,disp
!post26的一些後處理命令
另,這些命令都是基本的命令,這樣一下都貼上來,是在是不知道從何說起,只能大概說一下作用,具體的意思還得自己塌下心來自己查資料並理解。
Ⅹ 關於ansys選擇相關命令的整理
ksel,type,item,comp,vmin,vmax,vinc,kabs
type --選擇類型標識
=s:全集選出一組子集
=r:當前子集再選一組新子集
=a:從全集另外選擇一組子集添加到當前子集中
=u:從當前子集中去掉一組子集
=all:重新選擇當前子集為所有,即全集
=none:不選擇任何,當前子集為空集
=lnve:選擇與當前子集相反的部分,形成新的當前子集
=stat:顯示當前子集狀態
item --選擇數據標識,僅當type=S,R,A,U時可以,預設為KP。
=kp:以關鍵點號選擇
=ext:選擇當前子集中線的最外面關鍵點,其後無參數賦值
=hpt:以硬點號選擇
=loc:以當前坐標系中的坐標值選擇
=mat:以跟關鍵點相關的材料號選擇
=real:以跟關鍵點相關的實常數號選擇
=type:以跟關鍵點相關的單元類型號選擇
=esys:以跟關鍵點相關的單元坐標選擇
comp --當item為loc是,為x/y/z坐標軸,其他item無comp標識
vmin --選擇項目范圍的最小值;當vmin為元件名時,vmax和vinc被忽略
vmax --選擇項目范圍的最大值,預設時vmax=vmin,但存在選擇誤差
vinc --在選擇范圍內的增量,應為整數且非負,卻省時為1
kabs --絕對值控制標識,與vmax相關,可為0或1.
注意 :不建議採用item=kp,容易出現誤選
ksll,type type可為s,r,a,u。ksln與其類似。
lsel,type,item,comp,vmin,vmax,vinc,kswp
type --同ksel命令
item --選擇數據標識,僅當type=s,r,a,u。卻省為line
=line:以線號選擇
=ext:選擇當前線子集中面的最外面線
=loc:以當前坐標系中的坐標值選擇,comp為xyz,而xyz為線的中點坐標,當前坐標
=tan1:以線始點外切單位矢量選擇,omp為xyz,後無參數
=tan2:以線末點外切單位矢量選擇,omp為xyz,後無參數
=ndiv:以指定線的劃分數目選擇
=space:以線的劃分間隔率選擇
=mat,type,real,esys同ksel相關參數
=sec:以截面ID號選擇
=length:以線的長度選擇
=radius:以線的半徑選擇
=hpt:僅選擇包含硬點的線
=lcca:僅選擇連接線(用lccat命令創建的線)
vmin,vmax,vinc 同ksel相應參數
kswp --控制選擇方式
=0(預設)時,僅選擇線
=1時,選擇與線相關的關鍵點,節點,單元,且僅在type=s時有效。
lsla,type type可為s,r,a,u。
lslk,type,lskey
type 同上
lskey :包含控制點控制
=0(預設)時,則只要線的任意一個關鍵點在選擇集中(使用了ksel命令),則選擇線
=1,則要求線的所有關鍵點均在選擇集中才選擇線。
asel,type,item,comp,vmin,vmax,vinc,kswp
type --選擇類型標識
=s
=r
=a
=u
=all
=none
=inve
=stat
item --僅適用於type=S,R,U,A時,預設為area
=area:以面號選擇
=ext:選擇當前體子集中最外側的表面,其後無參數賦值
=loc:以當前坐標系中的坐標值選擇,comp可為xyz,xyz為面的中心坐標
=mat,type,real,esys,同ksel
=secn:以與面相關的截面選擇
=hpt:僅選擇包含硬點的面
=acca:僅選擇連接面,由accat命令穿件的面
vmin,vmax,vinc 同上
kswp --控制選擇方式
=0(預設)時,僅選擇面
=1時,選擇與面相關的線,關鍵點,節點,單元,且僅在type=s時有效。
asll,type,arke y
type 同上
arkey :包含控制點控制
=0(預設)時,則只要面的任意一條線在選擇集中(使用了lsel命令),則選擇面
=1,則要求面的所有線均在選擇集中才選擇面。
aslv,type type同上,只有s,r,a,u四個。
vsel,type,item,comp,vmin,vmax,vinc,kswp
type--同asel
item --同上,預設時為volu
=volu:以體號選擇
=loc:以當前坐標系中的坐標值選擇,其中comp可為xyz,xyz為體的中心坐標
=mat,type,real,esys
vmin,vmax,vinc 同asel相應參數
kswp --控制選擇方式
=0(預設)時,僅選擇體
=1時,選擇與體相關的面,線,關鍵點,節點,單元,且僅在type=s時有效。
vsla,type,vlkey
type 同上
vlkey 意義同asll中的類似。
nsel,type,item,comp,vmin,vmax,vinc,kabs
type :選擇類型標識
=s:全集選出一組子集
=r:當前子集再選一組新子集
=a:從全集另外選擇一組子集添加到當前子集中
=u:從當前子集中去掉一組子集
=all:重新選擇當前子集為所有,即全集
=none:不選擇任何,當前子集為空集
=lnve:選擇與當前子集相反的部分,形成新的當前子集
=stat:顯示當前子集狀態
item --選擇數據標識,僅當type=S,R,A,U時可以,預設為node。
=node:以節點號選擇
=ext:選擇當前子集中線的最外面節點,其後無參數賦值
=loc:以當前坐標系中的坐標值選擇
=ang:xy,yz,zx選擇角
=M:主節點號(master node number)
=cp:耦合子集號(coupled set number)
=ce:約束方程子集號(constrnint equation set number)
=d:任一xyz結構位移,如果復雜,僅振幅(amplitude only,if complex)總而言之各種自由度穩定壓力荷載等
=f:結構力
comp:
當item=loc時,可為x/y/z
當item=ang時,可為xy.yz.za
當item=d時,可為U(ux,uy,uz),ux,uy,uz,ROT(rotx,y,z),rotx,roty,rotz,temp,tbot,,,pres,,等等
當item=f時,可為f(fx,fy,fz),fx,fy,fz,m,mx,my,mz,heat,flow等等
vmin --選擇項目范圍的最小值;可以是節點號、元件名、坐標、荷載值、元件名及與選擇項目相適應的數據結果(result values)。當vmin為元件名時,vmax和vinc被忽略
vmax --選擇項目范圍的最大值,預設時vmax=vmin,但存在選擇誤差。對於result values(結果值)如果vmax是正的則默認為無窮大,或如果vmin是負的vmax為0(or to zero if vmin is neative)
vinc --在選擇范圍內的增量,應為整數且非負,卻省時為1
kabs --絕對值控制標識,與vmax相關,可為0或1.
先整理到這里,後面邊學習邊補充……