
發(fā)布
注冊
/
登錄ansys桁架結(jié)構(gòu)GUI的案例
基于ANSYS WORKBENCH的桁架結(jié)構(gòu)的分析
有不少朋友經(jīng)常問到在WB中的桁架分析問題。例如下面的桁架,有兩個(gè)端點(diǎn)被固定,而在C處施加一個(gè)向下的集中力,如何計(jì)算該問題?
在ANSYS APDL中,計(jì)算該問題非常簡單。但是在WB中,則比較麻煩。對(duì)于線體模型,WB中默認(rèn)的單元類型是BEAM188,如果直接使用默認(rèn)單元會(huì)帶來一些出乎意料的結(jié)果。本文使用LINK180建模,這樣就需要插入命令流。下面說明使用LINK180的建模方法。
1. 創(chuàng)建靜力學(xué)結(jié)構(gòu)分析系統(tǒng)。
2. 創(chuàng)建幾何模型
(1)創(chuàng)建草圖
(2)根據(jù)草圖生成線體模型
創(chuàng)建圓形截面,其半徑為10mm(該尺寸隨便設(shè)置,后面會(huì)被覆蓋)
將截面屬性賦予給線體模型
3. 設(shè)置桿的單元類型
在線體模型下添加命令
在命令文件編輯窗口輸入下列命令
、
上述命令的含義是:
第1行,設(shè)置單元類型是LINK180
第2-3行,設(shè)置截面類型是實(shí)心圓,且其橫截面積是10mm2
4. 劃分網(wǎng)格
在MESH下添加一個(gè)單元尺寸控制,設(shè)置給所有邊劃分1等份。
網(wǎng)格劃分結(jié)果如下圖
5. 施加邊界條件
該下面兩個(gè)關(guān)鍵點(diǎn)施加固定支撐,給上面點(diǎn)施加數(shù)值向下的力100N,結(jié)果如下圖
6. 求解并進(jìn)行后處理
進(jìn)行求解。
然后進(jìn)行后處理。可以發(fā)現(xiàn)應(yīng)力,應(yīng)變,能量等按鈕均不可使用。
使用BEAM TOOL。
但是ANSYS表明,該梁工具不能使用。
添加BEAM RESULTS
但是ANSYS表明,該梁工具也不能使用。
使用WORKSHEET所提供的自定義數(shù)據(jù)類型,選擇其中的總位移結(jié)果
、
得到位移如下圖
讀者可嘗試使用WORKSHEET中的其它用戶自定義結(jié)果,
【評(píng)論】
1. 通過在幾何體模型后面添加命令,并編輯命令文本,可以設(shè)定單元為桿單元LINK180.
2.
展開 分享 fortran調(diào)用ansys做桁架結(jié)構(gòu)優(yōu)化例子
調(diào)用ANSYS做結(jié)構(gòu)分析
result=SYSTEMQQ('C:\Ansys81\v81\ANSYS\bin\intel\ANSYS81 -b -p &
& ane3fl -i E:\ANSYSOBJECT\truss.txt -o E:\ANSYSOBJECT\trussanswer.txt')
fileid=10
open(fileid,file=filename1) !從ansys寫出的文件中讀入數(shù)據(jù)(應(yīng)力和求得的重量)
read(fileid,*) sig1,sig2,W
close(fileid)
ww(k)=w
u1(i)=sig1/xu
u2(i)=sig2/xu
if ( u1(i)>=u2(i) ) then !判斷最大應(yīng)力
umax=u1(i)
else
umax=u2(i)
end if
!射線步
x1(i+1)=umax*x1(i)
x2(i+1)=umax*x2(i)
u1(i+1)=u1(i)/umax !求出新的應(yīng)力比
u2(i+1)=u2(i)/umax
!調(diào)整步
x1(i+2)=u1(i+1)*x1(i+1)
x2(i+2)=u2(i+1)*x2(i+1)
xx1=x1(i+2)/(500.0*1.414)
xx2=x2(i+2)/(500.0*1.414)
fileid=20
open(fileid,file=filename2) !
展開