
發布
注冊
/
登錄FLUX的案例
Drift-flux 模型
Drift-flux 模型
Drift-flux 模型描述了兩種不同密度混合流體的流動,一種是連續的,另一種是分散的。混合元素不同項,或者不同混合流體相同項。 Drift-flux 模型可以在下面四種情況下使用。學習時一定要注意模型的適用的情況和具體的設置方法。
案例 1 一種變密度的流體,有或沒有自由表面
選擇 General > One fluid,
選擇 Physics > Density evaluation > First order approximation to density transport equation 或者 Second order approximation to density transport equation,
Physics > Drift-flux 中激活模型,
連續相的密度可以在 Physics > Properties > Density > Fluid 1 中定義,
而對于分散的相(例如,空氣,固體粒子,或者不可混合的液滴),密度在 Physics > Drift-flux > Density of the dispersed phase 中設置。
初始密度的分布可以在 Initial 中設置。
進口邊界混合的密度,例如,速度或壓力邊界可以在 Boundary Conditions 中設置。混合密度的初始值和邊界值必須設置在混合的兩種物質密度的范圍內。
另外,這種情況下不允許熱量交換。
案例2 一種固化流體的流動,有或沒有自由表面
適用于液體和固化相的混合流體,密度均為恒定。
同樣選擇 General > One fluid。
展開 Drift-flux 模型(2)
本文在 Drft-flux 模型一文的基礎上介紹涉及相對流速計算的幾個重要參數的確定。
Drag coefficient
Drag coefficient 即阻力系數。混入流體的粒子(partial)理論上可近似看作球體。這也是軟件默認給出 Drag coefficient 為 0.5 的原因。
因此,流體中混入密度較大的粒子(大于流體密度),阻力系數可以設定為默認值。
而對于密度較小時的粒子,在流體中會出現螺旋式地上浮,這種情況實際上會帶來更多的阻力。
Karamenev 在 Free Rising Spheres Do Not Obey Newton’s Law for Free Settling 一文中給出了密度小于流體的阻力系數取值參考。
flow3d 在 Trainning 文件中給出的建議值為 0.95,實際上是簡化了用戶的難度。
而對于沙、礫來說,flow3d 給的建議值在 0.75 到 1.5 之間。
Average particle radius
粒子的平均半徑,對于氣泡來說,一般取 0.5mm 和 1mm 之間。但是不同的取值很可能造成數據的離散。尤其針對沖擊射流的情況下,很難估計氣泡的平均尺寸大小。建議大家在我給出建議的范圍內取值后模擬,查看計算結果與實際結果的誤差。
Richardson-Zaki coefficient multiplier
不同密度的兩項間存在相互作用,一般需要 Richardson-Zaki 系數進行計算,而 flow3d 實際給出的是在原本計算的基礎上進一步的修正。
一般取默認的 1 就可以了。
展開 基于HyperWorks的瞬態熱-固耦合分析 ¥20
6、創建彎管端面熱源
1)Create > Load Collector,name=Heat Flux TLOAD1;Card Image=TLOAD1
2)Create > Load Collector,name=Heat Flux QBDY1;Card Image=NONE
3)Create > Interfaces,name=conduction_interface;Card Image=CONDUCTION;添加單元表面,選擇彎管的一端。
4)Create > Flux,elems=by group=conduction_interface;value=0.1;load types =QBDY1
5)Create > Load Collector,name=Heat Flux Table;Card Image=TABLED1;TABLED1_NUM=2;x(1) = 0.0, y(1) = 0.0, x(2) = 500.0 and y(2) = 1.0。
6)點擊Heat Flux TLOAD1,Card Image=TLOAD1;EXCITEID=Heat Flux QBDY1 ;TYPE=LOAD;TID =Heat Flux Table。
6、創建表面單元的自由對流
1)Create > Interfaces,name=convection_interface;Card Image=CONVECTION;添加所有的散熱表面。
展開 應用 FLOW-3D(x) 鋁壓鑄件的流道設計優化
4) FLOW-3D post-processing node
FLOW-3D post processing node 可以讓用戶挑選需要做評估的結果,以這個案例來說,用戶需要截取 1.4e-02 秒以及 8.4e-03秒 通過 flux surface 1 與 flux surface 2 的流量大小,再將這四組數據丟給后端執行。
5) Math node (Calculator)
利用 Math node 做數據整理,制作兩個方程,分別是 flux surface1 的流量差值以及 flux surface2 的流量差值,只要確認兩者的數值越小,結果應該就會符合期待。
將所有的 node 以箭頭連接, R代表輸入數據,總共有兩個參數,分別對應到流道的偏移量,V代表輸出數據,分別代表兩個不同時間點,通過 flux surface 的流量差
7. FLOW-3D (x) 執行
當 workflow 設定完成后,就可以執行 FLOW-3D (x),首先先建立 Task
輸入項: 偏移量設定為 4~8 的實數變化
輸出項: 設定為 minum
Budget(s): 設定執行組數
Save options: 設定將所有的結果全部儲存
20組結果會全部儲存在項目的目錄下,較佳的結果會以綠底白字的方式顯示。
將執行后的數據做整理,其中黃色列為表現較佳的結果。
將較佳的整理圖面如下,再以人工判讀,item16 會比其他幾組來的好。
最佳結果 vs 最差結果
最佳: item16
最差: item13
8.
展開 
三維移動高斯分布熱源表面焊命令流
PARAMETER TABLE TO INPUT HEAT FLUX AS A MOVING SOURCE
!SPEED OF HEAT SOURCE IN X DIRECTION v=(200/60)m/s
!GAUSS VARIATION ASSUMED IN X & Y DIRECTION AS q=qmax/EXP(K*R**2)
!TOTAL HEAT INPUT Q=3.14*qmax/K
!DIMENSIONING TABLE NAMED "FLUX2"
v=1
L=30
NUM_TIME=L/v+1
NUM_X=L/v+1
*DIM,FLUX2,TABLE,NUM_TIME,NUM_X,7,TIME,X,Y
*DO,K,1,7,1
*DO,I,1,NUM_TIME,1
FLUX2(I,0,K)=(I-1)
*ENDDO
*DO,J,1,NUM_X,1
FLUX2(0,J,K)=(J*v-v)
*ENDDO
Q=1000
KAPA=1/4
qmax=((Q*KAPA)/3.14159)
PERCENT=0.98
RADIUS=ABS(SQRT(1/KAPA*LOG(1/(1-PERCENT))))
!N=[RADIUS/v]
*DO,ANTIME,1,NUM_TIME,1
*DO,N,0,15,1
XDIST=(N*v)
*IF,(ANTIME-N),GT,0,THEN
*IF,SQRT((XDIST)**2+((RADIUS/6)*(K-1))**2),LE,RADIUS,THEN
!
展開 Abaqus子程序HETVAL模擬混凝土水化熱溫度場
SUBROUTINE HETVAL(CMNAME,TEMP,TIME,DTIME,STATEV,FLUX, 1 PREDEF,DPRED)C INCLUDE 'ABA_PARAM.INC'C CHARACTER*80 CMNAMEC DIMENSION TEMP(2),STATEV(20),PREDEF(*),TIME(2),FLUX(2), 1 DPRED(*) PARAMETER(b=0.36D0,c=0.74D0,Q0=364000D0,Cemass=500) C qv(t) FLUX(1)=Cemass*Q0*b*c/24*(Time(2)/24)**(C-1)*exp(-b*(Time(2)/24)**c) c FLUX(1)=10000000000 C qv(t) STATEV(1)=FLUX(1)C Q(t) STATEV(2)=Cemass*Q0*(1.0D0-exp(-b*(Time(2)/24)**c))C Q0 STATEV(3)=Q0C b STATEV(4)=bC c STATEV(5)=c RETURN END
05
模型材料設置
這里我采用一個簡單的混凝土長方體來模擬水化熱溫度場,其中關于水化放熱的設置見圖6。heat generation這里一定要點選,否則模型不會考慮HETVAL子程序。
展開 SYNOPSYS?光學設計軟件--球面激光束整形器
總結
本例講述了使用全球面鏡可以設計激光整形器,但 需要六片透鏡;以及檢查能量密度或光通量均勻性 的三種方法:FLUX,FLUX像差,DPROP。
(更多精彩的技術案例,請搜索并關注“武漢墨光”微信公眾號)
ZEMAX軟件技術應用教程專題:將二進制文件光源轉換為ASCII
= 0)
{
sprintf(disp, "Incorrect flux type identifier");
fputs(disp, out);
goto, fast_exit;
}
}
}
else
{
sprintf(disp, "Incorrect file format identifier");
fputs(disp, out);
fputs("\n", out);
sprintf(disp, "File format identifier = %i", file_format);
fputs(disp, out);
goto fast_exit;
}
最后,將標題數據寫入輸出文件,并結合輸入文件中每條光線的坐標、余弦、強度和波長數據(可選):
/* Write header, ray information into output file */
sprintf(disp, "%i %i \n", file_rays, file_dim, file_format, file_type);
fputs(disp, out);
if (file_format == 0)
{
for (i=0; i <= file_rays - 1; i++)
{
fread(&nscrdf,1,sizeof(FLUX_ONLY),in);
xr = nscrdf.x;
yr = nscrdf.y;
zr = nscrdf.z;
lr = nscrdf.l;
mr = nscrdf.m;
nr = nscrdf.n;
intr = nscrdf.flux;
sprintf(disp, "%f %f %f %f %f %f %f \n",
xr, yr, zr, lr, mr, nr, intr);
fputs(disp, out);
}
}
else
{
for (i=0
展開 應用 FLOW-3D(x) 鋁壓鑄件的流道設計優化
4) FLOW-3D post-processing node
FLOW-3D post processing node 可以讓用戶挑選需要做評估的結果,以這個案例來說,用戶需要截取 1.4e-02 秒以及 8.4e-03秒 通過 flux surface 1 與 flux surface 2 的流量大小,再將這四組數據丟給后端執行。
5) Math node (Calculator)
利用 Math node 做數據整理,制作兩個方程,分別是 flux surface1 的流量差值以及 flux surface2 的流量差值,只要確認兩者的數值越小,結果應該就會符合期待。
將所有的 node 以箭頭連接, R代表輸入數據,總共有兩個參數,分別對應到流道的偏移量,V代表輸出數據,分別代表兩個不同時間點,通過 flux surface 的流量差
7. FLOW-3D (x) 執行
當 workflow 設定完成后,就可以執行 FLOW-3D (x),首先先建立 Task
輸入項: 偏移量設定為 4~8 的實數變化
輸出項: 設定為 minum
Budget(s): 設定執行組數
Save options: 設定將所有的結果全部儲存
20組結果會全部儲存在項目的目錄下,較佳的結果會以綠底白字的方式顯示。
將執行后的數據做整理,其中黃色列為表現較佳的結果。
將較佳的整理圖面如下,再以人工判讀,item16 會比其他幾組來的好。
最佳結果 vs 最差結果
最佳: item16
最差: item13
8.
展開 fluent中的沸騰模型(3)-Critical Heat Flux模型
01—
Critical Heat Flux
在壁面沸騰時,臨界熱流條件的特征是局部傳熱系數急劇降低和壁面溫度的偏高。隨著蒸汽含量的增加,加熱表面不再被沸騰液體濕潤,就會發生這種現象。
在臨界熱流條件下,蒸汽取代液體,占據加熱壁附近的空間。因此,能量直接從壁面轉移到蒸汽中。反過來,它會導致換熱能力迅速下降,蒸汽溫度急劇上升,最重要的是壁溫升高。此外,壁面沸騰與核態沸騰區分離,多相流動由泡狀流動變為霧狀流動。
為了建立臨界熱流條件的模型,ANSYS Fluent采用的基本方法是將RPI模型從核態沸騰狀態擴展到臨界熱流和燒干后的工況,同時考慮以下因素:
廣義非平衡壁面熱流劃分
流態由氣泡流向霧流轉變
壁面熱流區的劃分
除函數定義外,壁面體熱分區的定義與方程17-426相同。這里,函數f(α1)依賴于局部液體/蒸汽體積分數,其極限值與液體體積分數相同,即在0到1之間。Lavieville等人提出了如下表達式:
液相體積分數的臨界值為0.2,氣相體積分數的臨界值為0.8。
還有其他一些函數可用來定義壁面體熱流分區。
展開 Abaqus子程序系列:UMDFLUX(定義多個非均勻分布熱源)
SUBROUTINE DFLUX(FLUX,SOL,KSTEP,KINC,TIME,NOEL,NPT,COORDS,JLTYP,TEMP,PRESS,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION FLUX(2), TIME(2), COORDS(3)
CHARACTER*80 SNAME
user coding to define FLUX(1) and FLUX(2)
RETURN
END
2.
展開 
Altair低頻電磁場分析與應用技術研討會
Altair將于2018年10月28日下午在杭州蝶來望湖賓館舉辦Altair Flux低頻電磁場分析與應用技術研討會,本次研討會與第十八屆IEEE國際電磁場計算會議(CEFC2018)同期舉辦,為電機、電氣等行業技術領域的學者、專家及工程人員提供廣泛的交流平臺。
Altair Flux有著35年的創新和全球范圍內的設計優化應用經驗,是行業領先的電磁與熱仿真軟件。廣泛應用于旋轉電機、變壓器、感應加熱、傳感器、電纜、電磁兼容等。
Altair國內外電磁專家們將在本次會議上展示電機優化分析與設計、電機運動的計算方法及如何與Altair其他分析軟件耦合從而實現多物理場分析等議題,并邀請資深用戶分享如何使用Altair Flux對電氣設備進行高效地電磁優化設計。
我們誠摯邀請相關領域專家、工程師及師生們蒞臨參會,與Altair Flux軟件資深行業用戶、專家和高級應用工程師現場交流!
會議日程:
時間地點:
時間:10月28日 14:00-18:00 (13:20 簽到)
地點:杭州蝶來望湖賓館一樓錦繡廳(浙江省杭州市下城區環城西路2號)
所有參會者皆可獲得以下福利:
福利一:三個月的Altair Flux軟件試用
福利二:Flux軟件培訓資料包
福利三:互動抽獎及反饋禮品
本次研討會針對電磁行業用戶免費,為了便于會務相關安排, 請于10月26日前掃描下方二維碼報名。
展開 高斯移動熱源——workbench中雙熱源的加載 ¥29
那么如何加載雙點熱源呢,我們先明確加載熱源的方式,我們先將需要加載的面命名成A1,表示將該面的所有節點提取出來了,生成的名稱為A1的節點集合,而后面加載熱源我們通過命令的方式加載
SF,A1,HFLUX, %FLUX01%
表示在A1面上加載熱通量Flux,加載的大小是隨著時間和位置不斷變化的一個方程,該方程通過經典界面的方程對話框設置并后面導出。所以為一個移動的熱源,表示熱源隨著時間在移動。那么我們如果在同一個面上直接加載第二個熱源命令,
SF,A1,HFLUX, %FLUX02%
結果就會出錯,沒有第一個熱源的移動,為什么會這樣呢?
這個主要原因其實和軟件以及個人理解相關,在ANSYS中,同一個元素(點、線、面)加載載荷,后面的會替換前面的,除非不同的元素。在此第一個面加載熱源后,后面的熱源加載方式會覆蓋第一次的加載結果,從而導致第一次熱源消失。這相當于第一次的加載條件被替換刪除。理解了該原因之后就明白了,兩個熱源的加載方式。如果我們需要將加載的面切割成兩個面,如圖所示,
切割位置不一定要中間位置,只要能區分點熱源的兩個位置就可以了。分別命名成A1和A2,然后后面再加載命令
SF,A1,HFLUX, %FLUX01%
SF,A2,HFLUX, %FLUX02%
結果就會生成兩個熱源,如圖所示,溫度結果如圖所示,猶如兩條拖著尾巴的彗星。
需要注意的是前面的熱源生成方程的命令,需要根據坐標分別生成兩次命令,并非單純的復制相同的命令,否則加載位置一樣,也不會出現兩個熱源的情況。
另外建議命令在使用的時候形成良好的習慣,第一個加載命名成“xxx01”,第二個加載命名“xxx02”,這樣便于后期對比查看,出現錯誤的時候方便查出位置所在。
展開 三角形熱源 磨削子程序 abaqus
SUBROUTINE DFLUX(FLUX,SOL,KSTEP,KINC,TIME,NOEL,NPT,COORDS,
1 JLTYP,TEMP,PRESS,SNAME)
C
INCLUDE 'ABA_PARAM.INC'
C
DIMENSION FLUX(2), TIME(2), COORDS(3)
CHARACTER*80 SNAME
qm = 3.2321*10000
lc = 2
dx = (4000/60)*time(1)
distance=coords(1)-dx
if(distance>=0.0.and.distance<=2)then
Flux(1) = 2*qm*distance/2
else
Flux(1)=0
end if
RETURN
END
展開 光學設計技術基礎教程:Zemax與SPEOS光源文件格式
, ScaleY, ScaleZ; // Currently unused
float unused1, unused2, unused3, unused4;
int ray_format_type, flux_type;
int reserved1, reserved2;
其中ray_format_type必須為0(僅光通量格式)或2(光譜顏色格式),不支持其他格式類型。
FLUX的相關專題、標簽、搜索
FLUXAltair Fluxhyperworks fluxansys flux軟件flux仿真與ansys surface heat flux body heat fluxthe criterion for zero flux relative to the time averaged flux is too largethe criterion for zero flux relative to the time averaged flux is too large.ansys中出現this element heat flux or flow flux will override the convectionfluxflux.