| 查看: 3350 | 回復(fù): 52 | ||||
[求助]
ANSYS 熱分析中外界環(huán)境溫度隨時間變化如何求解 已有1人參與
|
||||
|
本人做混凝土凍融循環(huán)的模擬,就是混凝土20°,放入凍融箱內(nèi)溫度10°,凍融箱一次凍融循環(huán)4小時, I表示分鐘,按照正弦曲線變化,temp=10*SIN(2*3.14*(I+60)/240)。 現(xiàn)在的問題是在進(jìn)行/SOLU時不知道怎么加這個變化的荷載,需要進(jìn)行最開始的穩(wěn)態(tài)分析么, 我自己寫的命令一運(yùn)行就黑屏了,本人ansys菜鳥,編程語言也不會。希望有大神能幫下忙,謝謝! mat1是混凝土,mat2是凍融箱 /SOLU VSEL,S,MAT,,1 NSLV,S D,ALL,TEMP,20 ALLSEL,ALL VSEL,S,MAT,,2 NSLV,S D,ALL,TEMP,10 TIMINT,OFF TIME,0.01 DELTIM,0.01 SOLVE *DO,I,1,240,1 TIME,I TIMINT,ON AUTOTS,OFF nsubst,1 KBC,0 DDELET,ALL,TEMP OUTRES,ALL,1 *DIM,TEMP,,240,1 *SET,TEMP(I),10*SIN(2*3.14*(I+60)/40) *ENDDO SOLVE |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
|
你沒有提供建模部分的命令流,不知道模型本身是否有問題,只能說一下求解部分: 你沒有定義分析類型 (ANTYPE 命令),默認(rèn)都是穩(wěn)態(tài)分析。 你一共進(jìn)行了 2 次穩(wěn)態(tài)分析,第一次求解好像是為了得到初始溫度,但是給材料 2 定義溫度載荷后,沒有執(zhí)行 allsel,all 命令,因此只對材料 2 進(jìn)行求解,因此材料 1 可能還是 0 度。 后面 240 次循環(huán)合起來求解了一次。而且,各次循環(huán)應(yīng)該都有問題:在循環(huán)中,你刪除了前面定義的溫度載荷,這是對的,但是放的位置不對;而且沒有定義其它載荷,如熱流、對流等,雖然你定義了一個數(shù)組,用來存放每一步的溫度,但是沒有使用該數(shù)組來施加載荷,因此該數(shù)組實(shí)際上沒有作用。 另外,你在循環(huán)中的 DDELET,ALL,TEMP 和定義數(shù)組的命令,應(yīng)該放到循環(huán)之前,不應(yīng)該放到循環(huán)中。還有其它一些命令可能也需要修改,不過需要先了解你的實(shí)際模型和分析意圖。 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
|
沒有時間試算你的命令流,簡單說幾個問題: 1 SOLVE 應(yīng)該放到循環(huán)里面,才能每一個 k 都進(jìn)行求解。SOLVE 放在循環(huán)之外,只是在 k=240 時求解了一次。 2 在執(zhí)行 BF 命令后,求解之前,應(yīng)該加一句: allsel,all 否則,即使求解,也只是對材料 2 進(jìn)行求解,不是對整個模型求解。 3 你使用 BF 命令對材料 2 的左右節(jié)點(diǎn)賦予了相同的溫度,因此,求解結(jié)果材料 2 的溫度就是所給的溫度,不會改變。按照你的命令流,材料 2 的最終溫度是 T_WENDU(240) 的值。 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
|
你的新命令流進(jìn)行過計(jì)算嗎?能計(jì)算到底嗎?中間出現(xiàn)過警告或錯誤嗎? 如果沒有警告和錯誤,計(jì)算到底了,你可以到常用后處理,點(diǎn)擊 Results Summary,看一下有幾個結(jié)果組。如果只有一個結(jié)果組,就說明后面的 solve 并沒有執(zhí)行,還是第一個載荷步的結(jié)果,當(dāng)然 MAT 2 (不是 TYPE 2) 的溫度是 10 度。 如果有多個結(jié)果組,請你把第一個和最后一個結(jié)果組的溫度結(jié)果云圖發(fā)上來看看。 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *DIM,T_WENDU,ARRAY,240,1 *DO,k,1,240,1 *SET,T_WENDU(k),10*SIN(0.0262*k) *ENDDO *DO,k,1,240,1 TIME,k TIMINT,ON AUTOTS,ON KBC,1 DELTIM,13,2,50 ALLSEL,ALL DDELE,ALL,TEMP ALLSEL,ALL VSEL,S,MAT,,2 NSLV,S,1 D,ALL,TEMP,T_WENDU(k) ALLSEL,ALL D,18643,TEMP,T_WENDU(k) D,18561,TEMP,T_WENDU(k) D,18724,TEMP,T_WENDU(k) D,18643,TEMP,T_WENDU(k) D,18805,TEMP,T_WENDU(k) OUTRESM,ALL,1 SOLVE *ENDDO |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
|
1 先回答 30 樓的問題吧: 你的循環(huán)中,time,k 命令應(yīng)該放到 *if 命令之前,否則,當(dāng) k > 120 時,time 一直是 120,就無法繼續(xù)計(jì)算了。 修改后,240 秒時,中心點(diǎn)溫度是 16.43。 2 對于 29 樓的問題,在計(jì)算完成 240 秒的載荷步之后,可以試試如下命令流 (大致): time, 2*3600+240 ! 新的求解時間,在原來時間上加上 2 小時。如不對,自己改一下 ddele,temp, all ! 刪除前面的載荷 d, 18521, temp, -15 ! 定義新的載荷 - 中心點(diǎn)溫度 然后可以自己添加其它載荷條件 nsubst, 100, 10000,10 ! 設(shè)置子步數(shù) 其它求解設(shè)置同前,如有需要可以自己修改 solve time, 7440+??? ! 新的求解時間,自己確定,必須大于 7440 ddele,temp, all ! 刪除前面的載荷,如有其它載荷,應(yīng)一起刪除 d, 18521, temp, 8 ! 定義新的載荷 - 中心點(diǎn)溫度 然后可以自己添加其它載荷條件 nsubst, 100, 10000,10 ! 設(shè)置子步數(shù),如果新的時間間隔很大或很小,可以自己修改為合理的子步數(shù) 其它求解設(shè)置同前,如有需要可以自己修改 solve 沒有驗(yàn)證過,自己試試,完善一下吧。 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +362 |

專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
|
1 做結(jié)果分析時要?dú)⑺浪畣卧虼怂牟牧蠈傩圆皇谴髥栴},軟件接受即可。不過,泊松比可以定義為 0.49,不會有 0.3 的限制。你遇到的問題可能是由于你同時定義了 NUXY 和 PRXY: MP,NUXY,0.2 MP,PRXY,2,0.3 這兩個次數(shù)只需要定義一個。 2 你的求解條件,對簡單的分析基本可以,不過: 你沒有定義時間: time, 1 對靜力分析默認(rèn)時間為 1。不過,你定義時間步 (長) 寫了兩個命令: DELTIM,1,1,10 NSUBST,1,1 多于了,只要 NSUBST 即可。 3 關(guān)鍵的問題:沒有定義 Ux 和 Uy 約束,是無法求解的,必須增加相應(yīng)的約束。而且,在施加約束后,你需要自己分析一下,是否能夠約束模型的所有 6 個剛體自由度 - 3 個平移和 3 個轉(zhuǎn)動自由度。 4 從熱分析轉(zhuǎn)換為結(jié)構(gòu)分析,經(jīng)常會遇到一個警告信息,提示你檢查一下單元類型、單元關(guān)鍵選項(xiàng)和實(shí)常數(shù)的轉(zhuǎn)換是否正確。如果你確信沒有問題,該警告可以忽略。 |
專家顧問 (職業(yè)作家)
![]() |
專家經(jīng)驗(yàn): +809 |
|
簡單看了一下你的命令流,在面 90 上施加三個位移約束應(yīng)該是可以的,只要面 90 屬于混凝土,且其上不止一個節(jié)點(diǎn),約束應(yīng)該是可以了。如果約束不夠,應(yīng)該會出現(xiàn)某個節(jié)點(diǎn)的某個位移分量的值超過極限值的錯誤。 如果計(jì)算還是不收斂,需要檢查一下溫度分析結(jié)果和材料數(shù)據(jù)等。 另外,也可以不殺死水單元,而是只選擇混凝土單元及其下屬節(jié)點(diǎn)進(jìn)行求解,看結(jié)果時也只顯示混凝土單元及其下屬節(jié)點(diǎn)的結(jié)果。 |
|
我做的是混凝土的凍融循環(huán)過程,就是把混凝土放到凍融循環(huán)箱的水里面,然后水就開始循環(huán)往復(fù)的升溫降溫來模擬凍融循環(huán)效果。 下面是我的命令流 FINISH /FILNAME,YICIXUNHUAN /CLEAR /PREP7 ET,1,SOLID70 MP,KXX,1,1.8 MP,KYY,1,1.8 MP,KZZ,1,1.8 MP,DENS,1,2400 MP,C,1,950 MP,KXX,2,0.61 !水的參數(shù) MP,KYY,2,0.61 MP,KZZ,2,0.61 MP,DENS,2,996 MP,C,2,4185 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2建模劃分網(wǎng)格 BLOCK,0,200E-3,0,200E-3,0,600E-3 WPAVE,0,0,400E-3 CSYS,4 VSBW,ALL WPCSYS,-1,0 WPROTA,0,-90,0 WPAVE,0,0,50E-3 CSYS,4 VSBW,ALL WPAVE,0,0,100E-3 CSYS,4 VSBW,ALL WPCSYS,-1,0 WPROTA,0,0,90 WPAVE,0,0,50E-3 CSYS,4 VSBW,ALL WPAVE,0,0,100E-3 CSYS,4 VSBW,ALL WPCSYS,-1,0 ALLSEL,ALL VSEL,S,LOC,Z,0,400E-3 VSEL,R,LOC,X,50E-3,150E-3 VSEL,R,LOC,Y,50E-3,150E-3 VATT,1,,1 ALLSEL,ALL VSEL,U,MAT,,1,1,1 VATT,2,,1 ALLSEL,ALL lesize,all,,,10 ALLSEL,ALL MSHKEY,1 VMESH,ALL |
|
FINISH /FILNAME,YICIXUNHUAN /CLEAR /PREP7 ET,1,SOLID70 MP,KXX,1,1.8 MP,KYY,1,1.8 MP,KZZ,1,1.8 MP,DENS,1,2400 MP,C,1,950 MP,KXX,2,0.61 MP,KYY,2,0.61 MP,KZZ,2,0.61 MP,DENS,2,996 MP,C,2,4185 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! BLOCK,0,200E-3,0,200E-3,0,600E-3 WPAVE,0,0,400E-3 CSYS,4 VSBW,ALL WPCSYS,-1,0 WPROTA,0,-90,0 WPAVE,0,0,50E-3 CSYS,4 VSBW,ALL WPAVE,0,0,100E-3 CSYS,4 VSBW,ALL WPCSYS,-1,0 WPROTA,0,0,90 WPAVE,0,0,50E-3 CSYS,4 VSBW,ALL WPAVE,0,0,100E-3 CSYS,4 VSBW,ALL WPCSYS,-1,0 ALLSEL,ALL VSEL,S,LOC,Z,0,400E-3 VSEL,R,LOC,X,50E-3,150E-3 VSEL,R,LOC,Y,50E-3,150E-3 VATT,1,,1 ALLSEL,ALL VSEL,U,MAT,,1,1,1 VATT,2,,1 ALLSEL,ALL lesize,all,,,10 ALLSEL,ALL MSHKEY,1 VMESH,ALL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! /SOLU ALLSEL VSEL,S,MAT,,1 NSLV,S,1 D,ALL,TEMP,20 ALLSEL,ALL VSEL,S,MAT,,2 NSLV,S,1 D,ALL,TEMP,10 ALLSEL,ALL ANTYPE,TRANS TIMINT,OFF TIME,0.01 DELTIM,0.01 SOLVE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *DIM,T_WENDU,ARRAY,240,1 *DO,k,1,240,1 *SET,T_WENDU(k),10*SIN(0.0262*k) *ENDDO *DO,k,1,240,1 TIME,k TIMINT,ON AUTOTS,ON DELTIM,13,2,50 DDELET,ALL,TEMP VSEL,S,MAT,,2 NSLV,S,1 BF,ALL,TEMP,T_WENDU(k) OUTRESM,ALL,1 *ENDDO SOLVE 麻煩再幫我看一下行么,感覺改完的還是不對,type2的溫度一直是10度沒變過,怎么回事,我已經(jīng)設(shè)定了隨時間變化了啊 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 材料學(xué)碩297已過四六級求調(diào)劑推薦 +6 | adaie 2026-03-19 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 274求調(diào)劑 +8 | S.H1 2026-03-18 | 8/400 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +6 | 困于星晨 2026-03-17 | 8/400 |
|
|
[考研] 一志愿 南京航空航天大學(xué)大學(xué) ,080500材料科學(xué)與工程學(xué)碩 +4 | @taotao 2026-03-20 | 4/200 |
|
|
[考研] 材料學(xué)碩318求調(diào)劑 +5 | February_Feb 2026-03-19 | 5/250 |
|
|
[考研] 081700化工學(xué)碩調(diào)劑 +3 | 【1】 2026-03-16 | 3/150 |
|
|
[考研] 307求調(diào)劑 +9 | 冷笙123 2026-03-17 | 9/450 |
|
|
[考研] 294求調(diào)劑材料與化工專碩 +14 | 陌の森林 2026-03-18 | 14/700 |
|
|
[考研] 0703化學(xué)調(diào)劑 ,六級已過,有科研經(jīng)歷 +12 | 曦熙兮 2026-03-15 | 12/600 |
|
|
[考研] 梁成偉老師課題組歡迎你的加入 +9 | 一鴨鴨喲 2026-03-14 | 11/550 |
|
|
[考研] 287求調(diào)劑 +3 | 晨昏線與星海 2026-03-19 | 4/200 |
|
|
[教師之家] 焦慮 +9 | 水冰月月野兔 2026-03-13 | 13/650 |
|
|
[考研] 收復(fù)試調(diào)劑生 +4 | 雨后秋荷 2026-03-18 | 4/200 |
|
|
[考研] 302求調(diào)劑 +10 | 呼呼呼。。。。 2026-03-17 | 10/500 |
|
|
[考研] 環(huán)境工程調(diào)劑 +8 | 大可digkids 2026-03-16 | 8/400 |
|
|
[考研] 考研求調(diào)劑 +3 | 橘頌. 2026-03-17 | 4/200 |
|
|
[考研] 277調(diào)劑 +5 | 自由煎餅果子 2026-03-16 | 6/300 |
|
|
[考研] [導(dǎo)師推薦]西南科技大學(xué)國防/材料導(dǎo)師推薦 +3 | 尖角小荷 2026-03-16 | 6/300 |
|
|
[考研] 求老師收留調(diào)劑 +4 | jiang姜66 2026-03-14 | 5/250 |
|
|
[考研] 288求調(diào)劑 +4 | 奇點(diǎn)0314 2026-03-14 | 4/200 |
|