| 6 | 1/1 | 返回列表 |
| 查看: 1261 | 回復(fù): 5 | ||
985379629鐵蟲 (初入文壇)
|
[求助]
ANSYS溫度場邊界條件施加的問題 已有1人參與
|
請教各位大佬,目前在研究溫度場的問題,需要把輻射換熱等效成熱流密度施加到結(jié)構(gòu)表面節(jié)點(diǎn)上,但是計(jì)算方法與結(jié)構(gòu)表面的溫度相關(guān),即我每計(jì)算完成一個荷載步都需要獲取上一荷載步下結(jié)構(gòu)的表面溫度,以計(jì)算當(dāng)前荷載步的熱流密度大小,再進(jìn)行施加。我用*get命令循環(huán)獲取表面每個節(jié)點(diǎn)的溫度值,計(jì)算節(jié)點(diǎn)處的熱流密度,再循環(huán)施加到節(jié)點(diǎn)上,此種方式太過繁瑣,請教各位大佬有沒有更好的辦法實(shí)現(xiàn)這個過程,以及有沒有什么命令能批量獲取溫度值,下附部分命令流,還有一個問題,就是這個計(jì)算會報(bào)錯,錯誤信息如下。如果去掉計(jì)算初始溫度場的部分就不會報(bào)錯,還不知道原因,我應(yīng)該如何在計(jì)算初始溫度場的情況下解決這個報(bào)錯信息呢。金幣數(shù)是我的全部家當(dāng)了 ,感謝各位大佬。*** ERROR *** An unexpected error ( SIG$SEGV ) has occurred... ANSYS internal data has been corrupted. ANSYS is unable to recover and will terminate. Previously saved files are unaffected. Please send the data leading to this operation to your technical support provider, as this will allow ANSYS, Inc to improve the program. /SOLU ANTYPE,TRANS TIMINT,OFF NSUBST,10 TIME,1E-6 !計(jì)算初始溫度場 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ ESLN,R D,ALL,TEMP,32.2 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.05 ESLN,R D,ALL,TEMP,34.1 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.1 ESLN,R D,ALL,TEMP,35 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.15 ESLN,R D,ALL,TEMP,35.6 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.2 ESLN,R D,ALL,TEMP,36.2 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.215 ESLN,R D,ALL,TEMP,36.3 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.23 ESLN,R D,ALL,TEMP,36.3 ALLSEL NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.28 ESLN,R D,ALL,TEMP,36.2 ALLSEL SOLVE DDELE,ALL,ALL TIMINT,ON AUTOTS,ON NSUBST,25 NEQIT,50 CSYS,0 KBC,1 TIME,1E-6+3600 DELTIM,300 NROPT,FULL OUTRES,ALL,ALL *DO,I,1,3600/300,1 TIME,300*I SFDELE,ALL,ALL *DO,J,1,ELEM_NUM !遍歷表面每個單元施加荷載 ALLSEL *GET,TEMPP1,NODE,TOP_NODE(J,1),TEMP !獲取單元表面四個角節(jié)點(diǎn)溫度值 *GET,TEMPP2,NODE,TOP_NODE(J,2),TEMP *GET,TEMPP3,NODE,TOP_NODE(J,3),TEMP *GET,TEMPP4,NODE,TOP_NODE(J,4),TEMP TEMP_ELEM=(TEMPP1+TEMPP2+TEMPP3+TEMPP4)/4 !平均溫度當(dāng)做單表面溫度 ESEL,S,,,TOP_ELEM(J) NSLE,R NSEL,R,LOC,Y,GDBZ+CAZ+DZBZ SF,ALL,HFLUX,-FAILL*C*((273+TEMP_ELEM)**4) !計(jì)算施加當(dāng)前荷載步的熱流密度 *ENDDO ALLSEL SOLVE *ENDDO |
|
看了以下你的命令流,可能有幾個問題,給你參考一下: 1. 命令流中多處使用了類似如下的命令流: NSEL,S,LOC,Y,DZBZ+CAZ+GDBZ-0.05 ESLN,R D,ALL,TEMP,34.1 ALLSEL 因?yàn)槟闶窃诠?jié)點(diǎn)上施加溫度載荷,其中的 ESLN 沒有用,可以去掉。 2. 命令 NSUBST,25最好寫完整,比如改為: NSUBST,25, 100,2 同樣,DELTIM,300 最好改為,如: DELTIM,300, 30,300, 15, 1 這列出修改是為了和打開自動時間步相配套。 3. 在計(jì)算初始溫度前,增加命令: KBC, 0 有利于收斂。 后面的 KBC, 1 最好也改為 KBC,0 4. 命令流中使用了數(shù)組 TOP_NODE,但是這段命令流中沒有定義過該數(shù)組,檢查以下,前面是否定義過。 先說這些吧。 |
鐵蟲 (初入文壇)
鐵蟲 (初入文壇)
|
你質(zhì)的是哪個錯誤? 高于 DELTIM,300, 30,300, 15, 1 命令,是我寫錯了,多了一個參數(shù) 300.應(yīng)該改為: DELTIM, 30,300, 15, 1 其中 命令之后的 4 個數(shù)據(jù)分別是: 初始的子步長,最大子步長,最小子步長;第 4 個參數(shù) 1 表示新的載荷步的初始子步長采用上一個載荷步結(jié)束時的子步長。 具體可見幫助文件中高于 deltim 的內(nèi)容。 我的失誤造成你的困擾,特表示抱歉。 |
銅蟲 (小有名氣)
| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 324求調(diào)劑 +4 | wxz2 2026-03-03 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 083000,總分284,求調(diào)劑 +3 | 徐yr 2026-03-04 | 3/150 |
|
|
[考研] 不限學(xué)校專業(yè)的調(diào)劑同學(xué)看過來 +4 | 啊擺啊擺 2026-03-05 | 7/350 |
|
|
[考研] 0856材料與化工求調(diào)劑! +5 | 化工考生111 2026-03-04 | 9/450 |
|
|
[考研] 313求調(diào)劑 +3 | 水流年lc 2026-02-28 | 4/200 |
|
|
[考研] 沒上岸的看過來 +3 | tangxiaotian 2026-03-01 | 5/250 |
|
|
[考研] 環(huán)境工程專碩307 一志愿211 四六級已過 求調(diào)劑 +5 | ccc! 2026-03-03 | 6/300 |
|
|
[考研] 一志愿西交化工專碩288專業(yè)課93求調(diào)劑 +6 | 好運(yùn)好運(yùn)接接 2026-03-04 | 6/300 |
|
|
[考研] 070300化學(xué) 280 一志愿太原理工 求調(diào)劑 +8 | 拾玖壹 2026-03-04 | 8/400 |
|
|
[論文投稿]
100+4
|
Stray2021 2026-03-03 | 4/200 |
|
|
[考研] 293求調(diào)劑 +3 | 是樂渝哇 2026-03-04 | 3/150 |
|
|
[考研] 322,求調(diào)劑 +3 | 菜菜愛玩 2026-03-04 | 3/150 |
|
|
[考研] 085600求調(diào)劑 +4 | LRZZZZZZ 2026-03-02 | 6/300 |
|
|
[考研]
材料270求調(diào)劑
6+6
|
Eiiiio 2026-03-01 | 11/550 |
|
|
[考研] 求調(diào)劑 +7 | repeatt?t 2026-02-28 | 7/350 |
|
|
[考研] 0856求調(diào)劑285 +11 | 呂仔龍 2026-02-28 | 11/550 |
|
|
[考研] 一志愿山東大學(xué)材料與化工325求調(diào)劑 +5 | 半截的詩0927 2026-03-02 | 5/250 |
|
|
[考研] 274求調(diào)劑 +3 | cgyzqwn 2026-03-01 | 7/350 |
|
|
[基金申請]
剛錄用,沒有期刊號,但是在線可看的論文可以放為代表作嗎
10+3
|
arang1 2026-03-01 | 3/150 |
|
|
[考研] 311求調(diào)劑 +9 | 南迦720 2026-02-28 | 10/500 |
|