機械社區(qū)
標題: 自定義截面梁優(yōu)化 [打印本頁]
作者: 鹿1029 時間: 2013-10-3 13:49
標題: 自定義截面梁優(yōu)化
如何用ansys對用戶自定義的截面梁進行優(yōu)化(beam188),我嘗試過了,當用參數(shù)化建截面時,然后用SECWRITE命令保存起來了,,然后在進行分析時,調(diào)用這個截面時,其設定的參數(shù)沒有了,沒有這參數(shù)就進行不了優(yōu)化了。怎么才能用beam188對其進行優(yōu)化呢,求高手指點
您在論壇中說:先將截面參數(shù)設為優(yōu)化參數(shù),用優(yōu)化參數(shù)去調(diào)用截面函數(shù)。這樣的過程具體應該怎么實現(xiàn)的。我嘗試了多種辦法,這個截面的參數(shù)根本就調(diào)用不出來。
例如:對一個截面為400*400的等截面梁進行優(yōu)化,對這個方形長和寬進行優(yōu)化。
優(yōu)化變量:是長和寬。
狀態(tài)變量:長度方向的撓度;
目標變量:體積
這個例子主要是用自定義方法定義這個梁的截面。
程序如下:
分析文件:
/PREP7
*SET,D,210
*SET,H,195
K,1,-D,-H,,
K,2,-D,H,,
K,3,D,H,,
K,4,D,-H,,
L, 1, 2
L, 2, 3
L, 3, 4
L, 4, 1
FLST,2,4,4
FITEM,2,4
FITEM,2,3
FITEM,2,2
FITEM,2,1
AL,P51X
ET,1,PLANE82
FLST,2,1,5,ORDE,1
FITEM,2,1
AESIZE,P51X,10,
MSHAPE,0,2D
MSHKEY,0
CM,_Y,AREA
ASEL, , , , 1
CM,_Y1,AREA
CHKMSH,'AREA'
CMSEL,S,_Y
AMESH,_Y1
CMDELE,_Y
CMDELE,_Y1
CMDELE,_Y2
SECWRITE
GPLOT
ADELE, 1, , ,1
ET,2,BEAM189
SECTYPE,1,BEAM,MESH,
SECOFFSET,CENT,,,
SECREAD,'1','SECT','',MESH
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,1.73e5
MPDATA,PRXY,1,,0.3
K,1,,,,
K,2,2500,,,
L, 1, 2
FLST,5,1,4,ORDE,1
FITEM,5,1
CM,_Y,LINE
LSEL, , , ,P51X
CM,_Y1,LINE
CMSEL,,_Y
LESIZE,_Y1, , ,50,, , , ,1
TYPE, 2
MAT, 1
REAL,
ESYS, 0
SECNUM, 1
LMESH, 1
FINISH
/SOL
FLST,2,1,1,ORDE,1
FITEM,2,1
/GO
D,P51X, , , , ,,ALL, , , , ,
FLST,2,1,1,ORDE,1
FITEM,2,2
/GO
F,P51X,FY,
FLST,2,1,1,ORDE,1
FITEM,2,2
/GO
F,P51X,FY,10000
/STATUS,SOLU
SOLVE
FINISH
/POST1
AVPRIN,0, ,
ETABLE,VOV,VOLU,
SSUM
NSORT,U,Y
*GET,UY,SORT,,MAX
*GET,VOL,SSUM,,ITEM,VOV
!LGWRITE,'1','lgw','E:\ANSYS\lianxi\',COMMENT
優(yōu)化文件:
/OPT
OPANL,'1','lgw',''
OPVAR,D,DV,200,210,,
OPVAR,H,DV,180,210,,
OPVAR,UY,SV,0,0.13,,
OPVAR,VOL,OBJ, , ,,
OPTYPE,SUBP
OPSUBP,10,7,
OPEQN,0,0,0,0,0,
OPEXE
運行后,總是顯示Area1 meshed and cannot be changed.
作者: ame0624 時間: 2013-10-3 20:28
看不明白
| 歡迎光臨 機械社區(qū) (http://m.whclglass.com.cn/) |
Powered by Discuz! X3.5 |