| 查看: 10119 | 回復(fù): 19 | |||
[求助]
fluent中的體熱源加載問題(實(shí)際上是熱流密度,不是熱生成率)
|
|||
|
做焊接激光模擬,采用高斯旋轉(zhuǎn)體熱源。隨時(shí)間移動。融化凝固模型。 查詢很多資料和問了若干人后,他們的建議都是加載在能量源項(xiàng)。 /*采用旋轉(zhuǎn)高斯體熱源*/ /*能量源項(xiàng)*/ #include "udf.h" DEFINE_SOURCE(heat_flux, cell, thread, dS, eqn) { real x[ND_ND]; real y,I,U,oq,t0,v0,Q,time,cs,HH; real r,rh; real source_heat; cell_t c; C_CENTROID(x,c,thread); y=0.7; /*有效功率因子*/ U=16.; I=100.; v0=2.e-3; /*焊接速度*/ Q=y*I*U; /*有效功率*/ cs=3./pow(oq,2.); /*形狀因子*/ HH=1.e-3; /*熱源高度*/ oq=2.5e-3; /*熱源半徑*/ time= RP_Get_Real("flow-time" ;r=sqrt(pow(x[0]-v0*time,2.)+pow(x[1],2.)); /*坐標(biāo)與熱源中心的距離*/ rh=sqrt(log(HH/x[2])/3.)*oq;/*一定熱源高度對應(yīng)的半徑rh*/ if (x[2]==0&&r<=oq) { source_heat=3.*cs*Q/(3.14*HH*(1.-1./exp(3)))*exp(-3.*pow(r,2.)/pow(oq,2.)); dS[eqn] =0; } else if (x[2]==HH&&r==0.) { source_heat=3.*cs*Q/(3.14*HH*(1.-1./exp(3))); dS[eqn] =0; } else if (x[2]>HH) { source_heat=0; dS[eqn] =0; } else if (r<=rh) { source_heat=3.*cs*Q/(3.14*HH*(1.-1./exp(3)))*exp(-3.*cs/log10(HH/x[2])*pow(r,2.)); dS[eqn] =0; } else { source_heat= dS[eqn] =0; } return source_heat; } 條件語句比較復(fù)雜,主要怕出問題。呵呵 interpret后沒有錯(cuò)誤,但加載出不了結(jié)果。 希望大家給點(diǎn)意見。 [ 來自科研家族 流體數(shù)值模擬 ] [ Last edited by b07988 on 2012-3-4 at 22:31 ] |
電弧 |

|
1, 我記得傳熱學(xué)一個(gè)默認(rèn)的假設(shè)是熱擾動傳遞速率無限大,但對與激光加熱等加熱時(shí)間極短的問題,該假設(shè)不在適用,這樣常見的傳熱學(xué)中微分方程就要做相應(yīng)的調(diào)整,不知道你的激光焊接問題村不存在這個(gè)問題? 2 條件語句中有幾個(gè)將y坐標(biāo)和某一值做等值比較,首先C_CENTROID取的是網(wǎng)格中心的坐標(biāo)值,是一系列離散的值,你等確定你的網(wǎng)格正好有一一個(gè)或幾個(gè)網(wǎng)格的y坐標(biāo)值是這個(gè)值(個(gè)人覺得,除非你自己輸入坐標(biāo)生成網(wǎng)格,利用網(wǎng)格生成軟件生成的網(wǎng)格是不能保證的)?也就是說你那個(gè)幾個(gè)有等號的條件判斷語句有很大的可能是遍歷完整個(gè)網(wǎng)格也找不到符合條件的,這應(yīng)該是加載不出結(jié)果的原因。所以需要修改判斷條件。 3,對于1,請教一下高斯熱源定義。 |


|
我沒注意到你還有r<=rh這一句。 至于那幾個(gè)等式比較的語句,并不是你所說的網(wǎng)格較密,誤差可忽略。fluent數(shù)據(jù)是real類型的,小數(shù)點(diǎn)位數(shù)應(yīng)該在六位以上,因?yàn)槭堑戎当容^,只需要最后以為小數(shù)不等,條件就不成立。 你可以在你設(shè)的有熱源的條件語句部分加一個(gè)Message語句,把該點(diǎn)的坐標(biāo)值輸出到控制窗口里,根據(jù)這個(gè)判斷,而非根據(jù)殘差曲線。 |

銀蟲 (小有名氣)

銅蟲 (初入文壇)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 08工科 320總分 求調(diào)劑 +5 | 梨花珞晚風(fēng) 2026-03-17 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 311求調(diào)劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 070300化學(xué)319求調(diào)劑 +6 | 錦鯉0909 2026-03-17 | 6/300 |
|
|
[考研] 一志愿985,本科211,0817化學(xué)工程與技術(shù)319求調(diào)劑 +6 | Liwangman 2026-03-15 | 6/300 |
|
|
[考研] 環(huán)境工程調(diào)劑 +8 | 大可digkids 2026-03-16 | 8/400 |
|
|
[考研] 293求調(diào)劑 +11 | zjl的號 2026-03-16 | 16/800 |
|
|
[考研] 求調(diào)劑,總分315,考的生物醫(yī)藥,一志愿湖南師范大學(xué)。調(diào)劑到任何專業(yè)都可以 +4 | 小丁想進(jìn)步 2026-03-11 | 5/250 |
|
|
[基金申請] 國自科面上基金字體 +6 | iwuli 2026-03-12 | 7/350 |
|
|
[考研] 0854控制工程 359求調(diào)劑 可跨專業(yè) +3 | 626776879 2026-03-14 | 9/450 |
|
|
[考研] 一志愿211 0703方向310分求調(diào)劑 +3 | 努力奮斗112 2026-03-15 | 3/150 |
|
|
[考研] 一志愿華中師范071000,325求調(diào)劑 +6 | RuitingC 2026-03-12 | 6/300 |
|
|
[考研] 0703 物理化學(xué)調(diào)劑 +3 | 我可以上岸的對?/a> 2026-03-13 | 5/250 |
|
|
[考研] 0856求調(diào)劑 +3 | 劉夢微 2026-03-15 | 3/150 |
|
|
[考研] 294求調(diào)劑 +3 | Zys010410@ 2026-03-13 | 4/200 |
|
|
[考研] 本科南京大學(xué)一志愿川大藥學(xué)327 +3 | 麥田耕者 2026-03-14 | 3/150 |
|
|
[考研] 085600材料與化工 309分請求調(diào)劑 +7 | dtdxzxx 2026-03-12 | 8/400 |
|
|
[考研] 308求調(diào)劑 +3 | 是Lupa啊 2026-03-12 | 3/150 |
|
|
[考研] 270求調(diào)劑 085600材料與化工專碩 +3 | YXCT 2026-03-11 | 3/150 |
|
|
[考博] 福州大學(xué)楊黃浩課題組招收2026年專業(yè)學(xué)位博士研究生,2026.03.20截止 +3 | Xiangyu_ou 2026-03-12 | 3/150 |
|
|
[考研] 283求調(diào)劑,材料、化工皆可 +8 | 蘇打水7777 2026-03-11 | 10/500 |
|