ANSYS指令说明

更新时间:2023-09-29 21:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、定義材料號及特性

mp,lab, mat, co, c1,…….c4

lab: 待定義的特性項目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) ex: 彈性模量 nuxy: 小泊松比 alpx: 熱膨脹係數 reft: 參考溫度 reft: 參考溫度 prxy: 主泊松比 gxy: 剪切模量

mu: 摩擦係數 dens: 品質密度

mat: 材料編號(缺省為當前材料號)

c 材料特性值,或材料之特性,溫度曲線中的常數項

c1-c4: 材料的特性-溫度曲線中1次項,2次項,3次項,4次項的係數

二、定義DP材料:

首先要定義EX和泊松比:MP,EX,MAT,……

MP,NUXY,MAT,……

定義DP材料單元表(這裏不考慮溫度):TB,DP,MAT

進入單元表並編輯添加單元表:TBDATA,1,C TBDATA,2,ψ TBDATA,3,……

如定義:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下: MP,EX,1,1E8 MP,NUXY,1,0.3 TB,DP,1

TBDATA,1,27

TBDATA,2,45這裏要注意的是,在前處理的最初,要將角度單位轉化到“度”,即命令:*afun,deg

三、單元生死載荷步

!第一個載荷步

TIME,... !設定時間值(靜力分析選項)

NLGEOM,ON !打開大位移效果

NROPT,FULL !設定牛頓-拉夫森選項

ESTIF,... !設定非缺省縮減因數(可選)

ESEL,... !選擇在本載荷步中將不啟動的單元

EKILL,... !不啟動選擇的單元

ESEL,S,LIVE !選擇所有活動單元

NSLE,S !選擇所有活動結點

NSEL,INVE !選擇所有非活動結點(不與活動單元相連的結點)

D,ALL,ALL,0 !約束所有不活動的結點自由度(可選)

NSEL,ALL !選擇所有結點

ESEL,ALL !選擇所有單元

D,... !施加合適的約束

F,... !施加合適的活動結點自由度載荷

SF,... !施加合適的單元載荷

BF,... !施加合適的體載荷

SAVE

SOLVE

請參閱TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和BF命令得到更詳細的解釋。

? 後繼載荷步

在後繼載荷步中,用戶可以隨意殺死或重新啟動單元。象上面提到的,要正確的施加和刪除約束和結點載荷。

用下列命令殺死單元:

Command:EKILL

GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements

用下列命令重新啟動單元:

Command: EALIVE

GUI: Main Menu>Solution>-Load Step Opts-Other>Activate Elem

!第二個(或後繼)載荷步:

TIME,...

ESEL,...

EKILL,... !殺死選擇的單元

ESEL,...

EALIVE,... !重新啟動選擇的單元

FDELE,... !刪除不活動自由度的結點載荷

D,... !約束不活動自由度

F,... !在活動自由度上施加合適的結點載荷

DDELE,... !刪除重新啟動的自由度上的約束

SAVE

SOLVE 四、

u /grid, key

key: “0” 或“off” 無網路 “1”或“on” xy網路 “2”或“x” 只有x線

“3”或“y” 只有y線 u xvar, n

n: “0”或“1” 將x軸作為時間軸 “n” 將x軸表示變數“n” “-1” ?

u /axlab, axis, lab 定義軸線的標誌

axis: “x”或“y”

lab: 標誌,可長達30個字元

u plvar, nvar, nvar2, ……,nvar10 畫出要顯示的變數(作為縱坐標) 五、

Nsel, type, item, comp, vmin, vmax, vinc, kabs 選擇一組節點為下一步做準備 Type: S: 選擇一組新節點(缺省) R: 在當前組中再選擇 A: 再選一組附加於當前組 U: 在當前組中不選一部分 All: 恢復為選中所有 None: 全不選 Inve: 反向選擇

Stat: 顯示當前選擇狀態 Item: loc: 座標

node: 節點號 Comp: 分量

Vmin,vmax,vinc: ITEM範圍 Kabs: “0” 使用正負號 “1”僅用絕對值 六、

VDELE, NV1, NV2, NINC, KSWP: 刪除未分網格的體

nv1:初始體號

nv2:最終的體號

ninc:體號之間的間隔 kswp=0:只刪除體

kswp=1:刪除體及組成關鍵點,線面 如果nv1=all,則nv2,ninc不起作用 七、

VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type,是選擇的方式,有選擇(s),補選(a),不選,全選(all)、反選(inv)等,其餘方式不常用

Item, Comp 是選取的原則以及下面的子項 如 volu 就是根據實體編號選擇,

loc 就是根據座標選取,它的comp就可以是 實體的某方向座標! 其餘還有 材料類型、實常數等

MIN, VMAX, VINC,這個就不必說了吧! ,例:vsel,s,volu,,14

vsel,a,volu,,17,23,2

上面的命令選中了實體編號為 14,17,19,21,23的五個實體

u rforce, nvar, node, item, comp, name 指定待存儲的節點力資料 nvar: 變數號 node: 節點號

item comp F x, y.z M x, y,z

name: 給此變數一個名稱,8個字元 u add, ir, ia,ib,ic,name,--,--,facta, factb, factc 將ia,ib,ic變數相加賦給ir變數 ir, ia,ib,ic:變數號 name: 變數的名稱

Fini(退出四大模組,回到BEGIN層) /cle (清空記憶體,開始新的計算) 1〃 定義參數、陣列,並賦值. 2〃 /prep7(進入前處理)

定義幾何圖形:關鍵點、線、面、體

status: new 重新分析(缺省),以後各項將忽略

rest 再分析,僅對static,full transion 有效

ldstep: 指定從哪個荷載步開始繼續分析,缺省為最大的,runn數(指分析點的最後一步) substep: 指定從哪個子步開始繼續分析。缺省為本目錄中,runn檔中最高的子步數 action, continue: 繼續分析指定的ldstep,substep

說明:繼續以前的分析(因某種原因中斷)有兩種類型 singleframe restart: 從停止點繼續

需要檔:jobname.db 必頇在初始求解後馬上存檔 jobname.emat 單元矩陣

jobname.esav 或 .osav : 如果.esav壞了,將.osav改為.esav

results file: 不必要,但如果有,後繼分析的結果也將很好地附加到它後面 注意:如果初始分析生成了.rdb, .ldhi, 或rnnn 文件。必頇刪除再做後繼分析 步驟: (1)進入anasys 以同樣工作名 (2)進入求解器,並恢復資料庫

(3)antype, rest (4)指定附加的荷載

(5)指定是否使用現有的矩陣(jobname.trl)(缺省重新生成) kuse: 1 用現有矩陣 (6)求解

multiframe restart:從以有結果的任一步繼續(用不著) u pred,sskey, --,lskey….. 在非線性分析中是否打開預測器

sskey: off 不作預測(當有旋轉自由度時或使用solid65時缺省為off)

on 第一個子步後作預測(除非有旋轉自由度時或使用solid65時缺省為on) -- : 未使用變數區

lskey: off 跨越荷載步時不作預測(缺省)

on 跨越荷載步時作預測(此時sskey必頇同時on) 注意:此命令的缺省值假定solcontrol為on u autots, key 是否使用自動時間步長 key:on: 當solcontrol為on時缺省為on off: 當solcontrol為off時缺省為off

1: 由程式選擇(當solcontrol為on且不發生autots命令時在 .log檔中紀錄“1” 注意:當使用自動時間步長時,也會使用步長預測器和二分步長 u NROPT, option,--,adptky 指定牛頓拉夫遜法求解的選項 OPTION: AUT程式選擇 FULL:完全牛頓拉夫遜法 MODI:修正的牛頓拉夫遜法 INIT:使用初始剛陣

UNSYM:完全牛頓拉夫遜法,且允許非對稱剛陣

ADPTKY:ON: 使用自適應下降因數

OFF:不使用自適應下降因數 u NLGEOM,KEY

KEY: OFF:不包括幾何非線性(缺省) ON:包括幾何非線性

u ncnv, kstop, dlim, itlim, etlim, cplim 終止分析選項 kstop: 0 如果求解不收斂,也不終止分析

1 如果求解不收斂,終止分析和程式(缺省) 2如果求解不收斂,終止分析,但不終止程式 dlim:最大位移限制,缺省為1.0e6 itlim: 累積迭代次數限制,缺省為無窮多

etlim:程式執行時間(秒)限制,缺省為無窮 cplim:cpu時間(秒)限制,缺省為無窮

u solcontrol ,key1, key2,key3,vtol 指定是否使用一些非線性求解缺省值 key1: on 啟動一些優化缺省值(缺省)

CNVTOL Toler=0.5%Minref=0.01(對力和彎矩) NEQIT 最大迭代次數根據模型設定在15~26之間 ARCLEN 如用弧長法則用較ansys5.3更先進的方法 PRED 除非有rotx,y,z或solid65,否則打開 LNSRCH 當有接觸時自動打開

CUTCONTROL Plslimit=15%, npoint=13 SSTIF 當NLGEOM,on時則打開

NROPT,adaptkey 關閉(除非:摩擦接觸存在;單元12,26,48,49,52存在;當塑性存在且有單元20,23,24,60存在) AUTOS 由程式選擇 off 不使用這些缺省值

key2: on 檢查接觸狀態(此時key1為on)

此時時間步會以單元的接觸狀態(據keyopt(7)的假定)為基礎 當keyopt(2)=on 時,保證時間步足夠小 key3: 應力荷載剛化控制,儘量使用缺省值

空:缺省,對某些單元包括應力荷載剛化,對某些不包括(查) nopl:對任何單元不包括應力剛化

incp:對某些單元包括應力荷載剛化(查) vtol:

u outres, item, freq, cname 規定寫入資料庫的求解資訊 item: all 所有求解項

basic 只寫nsol, rsol, nload, strs nsol 節點自由度

rsol 節點作用荷載

nload 節點荷載和輸入的應變荷載(?) strs 節點應力

freq: 如果為n,則每n步(包括最後一步)寫入一次 none: 則在此荷載步中不寫次項 all: 每一步都寫

last: 只寫最後一步(靜力或瞬態時為缺省) 3.3 定義載荷步

u nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷載步的子步數 nsbstp: 此荷載步的子步數

如果自動時間步長使用autots,則此數定義第一子步的長度;如果solcontrol打開,且3D面-面接觸單元使用,則缺省為1-20步;如果solcontrol打開,並無3D接觸單元,則缺省為1子步;如果solcontrol關閉,則缺省為以前指定值;如以前未指定,則缺省為1) nsbmx, nsbmn:最多,最少子步數(如果自動時間步長打開)? u time, time 指定荷載步結束時間 注意:第一步結束時間不可為“0”

u f, node, lab, value, value2, nend, ninc 在指定節點加集中荷載 node:節點號

lab: Fx,Fy,Fz,Mx,My,Mz value: 力大小

value2: 力的第二個大小(如果有複數荷載)

nend,ninc:在從node到nend的節點(增量為ninc)上施加同樣的力 注意:(1)節點力在節點坐標系中定義,其正負與節點坐標軸正向一致 u sfa, area, lkey, lab, value, value2 在指定面上加荷載 area: n 面號 all 所有選中號

lkey: 如果是體的面,忽略此項 lab: pres

value: 壓力值

u SFBEAM, ELEM, LKEY, LAB, VALI, VALJ, VAL2I, VAL2J, IOFFST, JOFFST 對梁單元施加線荷載

ELEM: 單元號,可以為ALL,即選中單元

LKEY: 面載類型號,見單元介紹。對於BEAM188,1為豎向;2為橫向;3為切向 VALI,VALJ: I, J節點處壓力值 VAL2I,VAL2J: 暫時無用

IOFFST, JOFFST: 線載距離I, J 節點距離

u lswrite, lsnum 將荷載與荷載選項寫入荷載檔中 lsnum :荷載步檔案名的尾碼,即荷載步數

當 stat 列示當前步數

init 重設為“1”

缺省為當前步數加“1” 3.3.1 注意

1. 儘量加面載,不加集中力,以免奇異點 2. 面的切向荷載必頇借助面單元 3.4 求解載荷步

u lssolve, lsmin, lsmax, lsinc 讀入並求解多個荷載步 lsmin, lsmax, lsinc :荷載步檔範圍 4 /post1(通用後處理)

u set, lstep, sbstep, fact, king, time, angle, nset 設定從結果檔讀入的資料 lstep :荷載步數

sbstep:子步數,缺省為最後一步 time: 時間點(如果弧長法則不用)

nset: data set number

u dscale, wn, dmult 顯示變形比例 wn: 窗口號(或all),缺省為1

dmult, 0或auto : 自動將最大變形圖畫為構件長的5% u pldisp, kund 顯示變形的結構 kund: 0 僅顯示變形後的結構 1 顯示變形前和變形後的結構

2 顯示變形結構和未變形結構的邊緣

u *get, par, node, n, u, x(y,z) 獲得節點n的x(y,z)位移給參數par 等價於函數 ux,uy,uz

node(x,y,z): 獲得(x,y,z)節點號

arnode(x,y,z):獲得和節點n相連的面 注意:此命令也可用於/solu模組

u fsum, lab, item 對單元之節點力和力矩求和 lab: 空 在整體迪卡爾坐標系下求和 rsys 在當前啟動的rsys坐標系下求和

item: 空 對所有選中單元(不包括接觸元)求和 cont: 僅對接觸節點求和

u PRSSOL, ITEM, COMP 列印BEAM188、BEAM189截面結果

說明:只有剛計算完還未退出ANSYS時可用,重新進入ANSYS時不可用

item comp 截面資料及分量標誌 S COMP X,XZ,YZ應力分量

PRIN S1,S2,S3主應力SINT應力強度,SEQV等效應力

EPTO COMP 總應變

PRIN 總主應變,應變強度,等效應變 EPPL COMP 塑性應變分量

PRIN 主塑性應變,塑性應變強度,等效塑性應變

u plnsol, item, comp, kund, fact 畫節點結果為連續的輪廓線 item: 項目(見下表) comp: 分量

kund: 0 不顯示未變形的結構 1 變形和未變形重疊 2 變形輪廓和未變形邊緣

fact: 對於接觸的2D顯示的比例係數,缺省為1 item comp discription u x,y,z,sum 位移

rot x,y,z,sum 轉角

s x,y,z,xy,yz,xz 應力分量 1,2,3 主應力

Int,eqv 應力intensity,等效應力 epeo x,y,z,xy,yz,xz 總位移分量 1,2,3 主應變

Int,eqv 應變intensity,等效應變

epel x,y,z,xy,yz,xz 彈性應變分量 1,2,3 彈性主應變

Int,eqv 彈性intensity,彈性等效應變 eppl x,y,z,xy,yz,xz 塑性應變分量

u PRNSOL, item, comp 列印選中節點結果 item: 項目(見上表) comp: 分量

u PRETAB, LAB1, LAB2, ……LAB9 沿線單元長度方向繪單元表資料 LABn : 空: 所有ETABLE命令指定的列名

列名: 任何ETABLE命令指定的列名

u PLLS, LABI, LABJ, FACT, KUND 沿線單元長度方向繪單元表資料 LABI:節點I的單元表列名 LABJ:節點J的單元表列名 FACT: 顯示比例,缺省為1 kund: 0 不顯示未變形的結構 1 變形和未變形重疊 2 變形輪廓和未變形邊緣

本文来源:https://www.bwwdw.com/article/uydd.html

Top