| 查看: 2149 | 回復(fù): 16 | ||
金華歲月金蟲 (著名寫手)
|
[求助]
ANSYS四維TABLE建立移動三維熱源,程序總是出錯,求原因解釋! 已有2人參與
|
|
本人之前見過使用三維TABLE來描述移動面熱源的例子,現(xiàn)在想使用APDL建立起移動三維熱源,初步打算是:四個維度分別代表X/Y/Z/TIME,熱源分別是X/Y/Z以及TIME的函數(shù),現(xiàn)在嘗試程序編輯如下,但總是出現(xiàn)錯誤提示: Subscript 3 is out of range for parameter LASER. Specified value is 0 Maximum is 21. 不知道那位前輩能幫著解釋下錯誤?或者那位蟲友有相似的問題,也可以溝通交流一下。 *SET,lzsize,0.0001 *SET,lsize,5e-4 *SET,MAX_TIME,41 *SET,MAX_X,61 *SET,MAX_Y,41 *SET,MAX_Z,21 !此處加上Z軸 *DIM,laser,TAB4,MAX_X,MAX_Y,MAX_Z,MAX_TIME,X,Y,Z,TIME *DO,L,1,MAX_TIME,1 *DO,K,1,MAX_Z,1 *DO,I,1,MAX_X,1 *SET,laser(I,0,K,L),(I-1)*LSIZE *ENDDO *DO,J,1,MAX_Y,1 *SET,laser(0,J,K,L),(J-1)*LSIZE *ENDDO *SET,laser(0,0,K,L),(K-1)*LZSIZE !此處相應(yīng)的加上Z軸數(shù)據(jù) *ENDDO *SET,laser(0,0,0,L),(L-1)*0.083333333 *ENDDO |

金蟲 (著名寫手)

|
不明白你的意思。你是說在定義數(shù)組時還是在使用數(shù)組時的情況? 定義數(shù)組時,對 1~3 維數(shù)組,格式是: *DIM, Par, Type, IMAX, JMAX, KMAX, Var1, Var2, Var3, CSYSID 如果是定義 4~5 維數(shù)組,相應(yīng)的 *DIM 命令的格式分別是: *DIM, Par, Type, IMAX, JMAX, KMAX,LMAX, Var1, Var2, Var3, Var4,CSYSID *DIM, Par, Type, IMAX, JMAX, KMAX,LMAX,MMAX, Var1, Var2, Var3, Var4, Var5, CSYSID 使用時,下標(biāo)個數(shù)應(yīng)該與定義的數(shù)組維數(shù)一致。 需要注意的是:4 維和 5 維數(shù)組只能使用輸入命令的方式來定義,不能在 GUI 中定義。 |
金蟲 (著名寫手)

|
還是不明白你的意思。你的 "索引值" 和下標(biāo)是什么關(guān)系? 我的理解:如果用坐標(biāo)軸作為參考,數(shù)組中的下標(biāo)應(yīng)該相當(dāng)于在坐標(biāo)軸上的若干點,各個點的具體坐標(biāo)值就是數(shù)組中相應(yīng)位置的數(shù)值。 在定義數(shù)組時,必須指定數(shù)組各維的長度,也即該數(shù)組中各個下標(biāo)的最大索引值。(最小下標(biāo)值與數(shù)組類型有關(guān),可能是 0 或 1)。 如果你以下標(biāo)作為索引值的話,那么它們之間是有區(qū)別的:索引值應(yīng)該可以是任意實數(shù),但是下標(biāo)卻未必。對于 ARRAY 型數(shù)組,下標(biāo)只能是正整數(shù);對于表數(shù)組,下標(biāo)只能是從 0 或 1 (與位數(shù)有關(guān)) 開始的實數(shù)?傊己鸵话愕乃饕挡灰粯。 |
金蟲 (著名寫手)

銅蟲 (小有名氣)
|
用table定義熱源我之前試過,好像也沒成功,忘了問題出在哪兒了,但是用table好像是挺容易出現(xiàn)問題的。 你可以試試這么做: 初始:定義一個table,三維熱源,三維table,以動坐標(biāo)系csys11定義source_table(x,y,z) 加載:在每個加載步,更新csys11,重新定義source_table(x,y,z) solve 再加載:更新csys11,重新定義source_table(x,y,z) 我現(xiàn)在是這么用的,因為用的是apdl,所以沒什么問題,但如果是gui就行不通了,因為要用*do循環(huán) |
銅蟲 (小有名氣)
|
lz,抱歉之前沒有認(rèn)真看你的代碼,看了代碼覺得你是忘了給x,y,z,time分別定義一個數(shù)組。也就是說,你定義laser(x,y,z,time)之前應(yīng)該給每個row,column,book,shelf先定義。一句話說不清,給你看一個五維的數(shù)組。例子是ansys help里的,關(guān)于array parameter的定義,你可能還需要再仔細(xì)看一下。 /title, Illustrate use of 5D table for SF command (pressure) loading !!!! !!!! !!!! create 5D table for applied pressure X1=2 !!!! X dimensionality Y1=2 !!!! Y dimensionality Z1=10 !!!! Z dimensionality D4=5 !!!! time dimensionality D5=5 !!!! temperature dimensionality len=10 !!!! cantilever beam length wid=1 !!!! cantilever beam width hth=2 !!!! cantilever beam height *dim,xval,array,X1 !!!! create 1D arrays to load 5D table xval(1)=0,20 !!!! variations per dimension same *dim,yval,array,Y1 !!!! but will give different values on each yval(1)=0,20 !!!! book and shelf *dim,zval,array,10 zval(1)=10,20,30,40,50,60,70,80,90,100 *dim,tval,array,5 tval(1)=1,.90,.80,.70,.60 *dim,tevl,array,5 tevl(1)=1,1.20,1.30,1.60,1.80 *dim,ccc,tab5,X1,Y1,Z1,D4,D5,X,Y,Z,TIME,TEMP *taxis,ccc(1,1,1,1,1),1,0,wid !!! X-Dim *taxis,ccc(1,1,1,1,1),2,0,hth !!! Y-Dim *taxis,ccc(1,1,1,1,1),3,1,2,3,4,5,6,7,8,9,10 !!! Z-Dim *taxis,ccc(1,1,1,1,1),4,0,10,20,30,40 !!! Time *taxis,ccc(1,1,1,1,1),5,0,50,100,150,200 !!! Temp *do,ii,1,2 *do,jj,1,2 *do,kk,1,10 *do,ll,1,5 *do,mm,1,5 ccc(ii,jj,kk,ll,mm)=(xval(ii)+yval(jj)+zval(kk))*tval(ll)*tevl(mm) *enddo *enddo *enddo *enddo *enddo |
金蟲 (著名寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 346求調(diào)劑[0856] +4 | WayneLim327 2026-03-16 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 299求調(diào)劑 +6 | △小透明* 2026-03-17 | 6/300 |
|
|
[考研] 一志愿中國石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 279分求調(diào)劑 一志愿211 +11 | chaojifeixia 2026-03-19 | 12/600 |
|
|
[考研] 354求調(diào)劑 +5 | Tyoumou 2026-03-18 | 8/400 |
|
|
[考研] 308求調(diào)劑 +3 | 阿姐阿姐家啊 2026-03-18 | 3/150 |
|
|
[考研] 一志愿中海洋材料工程專碩330分求調(diào)劑 +8 | 小材化本科 2026-03-18 | 8/400 |
|
|
[考研] 330求調(diào)劑 +4 | 小材化本科 2026-03-18 | 4/200 |
|
|
[考研] 求調(diào)劑,一志愿:南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩,總分289分 +4 | @taotao 2026-03-19 | 4/200 |
|
|
[考研] 一志愿武理材料工程348求調(diào)劑 +3 |  ̄^ ̄゜汗 2026-03-19 | 4/200 |
|
|
[考研] 材料學(xué)求調(diào)劑 +4 | Stella_Yao 2026-03-20 | 4/200 |
|
|
[考研] 環(huán)境工程調(diào)劑 +9 | 大可digkids 2026-03-16 | 9/450 |
|
|
[考研] 311求調(diào)劑 +11 | 冬十三 2026-03-15 | 12/600 |
|
|
[考研] 材料,紡織,生物(0856、0710),化學(xué)招生啦 +3 | Eember. 2026-03-17 | 9/450 |
|
|
[考研] 334求調(diào)劑 +3 | 志存高遠(yuǎn)意在機(jī)?/a> 2026-03-16 | 3/150 |
|
|
[考博] 26博士申請 +3 | 1042136743 2026-03-17 | 3/150 |
|
|
[考研] 材料專碩326求調(diào)劑 +6 | 墨煜姒莘 2026-03-15 | 7/350 |
|
|
[考研] 085601求調(diào)劑 +4 | Du.11 2026-03-16 | 4/200 |
|
|
[考研] 070303 總分349求調(diào)劑 +3 | LJY9966 2026-03-15 | 5/250 |
|
|
[考研] 297一志愿上交085600求調(diào)劑 +5 | 指尖八千里 2026-03-14 | 5/250 |
|