


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
用戶自定義函數(shù)UDF編寫1.邊界條件UDF1?1邊界條件與坐標有關(guān)v=20-20X(-^-)2x 0.075進口速度為拋物線的源代碼#include"udfh" /*C語言頭文件邊界條件,自動獲取DEFINE_PROFILE(inlet_x_velocity,thread,index){realx[ND_ND];realy;face_tf;/*variablestatement,positionvector數(shù)組*//*variablestatement,positionvalue*//*variablestatement,facethreadforloop*/begin_f_loop(f,thread)/*thread獲取Fluent中用戶定義的邊界線*/{F_CENTROID(x,f,thread); /*獲取面質(zhì)心,視維度將坐標返回給x*/y=x[1]; /*x[1]表示y方向坐標值*/F_PROFILE(f,thread,index)=20.-y*y/(.0745*.0745)*20.;廠end_f_loop(f,thread)/*thread建立的線索引進行face遍歷*/}一1.2邊界條件與溫度有關(guān)T=T=300+100Xsin(兀J)X 0.005邊界溫度為正弦變化的函數(shù)#include"udf.h"/*C語言頭文件*/#definePI3.141592654 .十…丁邊界條件,自動獲取DEFINE_PROFILE(inlet_x_velocity,thread,index)/*variablestatement,positionvector數(shù)組/*variablestatement,positionvector數(shù)組*//*variablestatement,positionvalue*//*variablestatement,facethreadforloop*/realr[ND_ND];realx;face_tf;begin_f_loop(f,thread)/*thread獲取Fluent中用戶定義的邊界線*/{—F_CENTROID(r,f,thread); /*獲取面質(zhì)心,視維度將坐標返回給x*/x=r[0]; /*r[0]表示x方向坐標值*/F_PROFILE(f,thread,index)=300.+100.*sin(PI*x/0.005);廠end_f_loop(f,thread)/*thread建立的線索引進行face遍歷*/}一1.3邊界條件與時間有關(guān)#include"udf.h" /*C語言頭文件*/#definePI3.141592654DEFINE_PROFILE(unsteady,thread,index){——face_tf; /*variablestatement,facethreadforloop*/begin_f_loop(f,thread)/*thread獲取Fluent中用戶定義的邊界線*/{—realt=RP_Get_Real(“flow-time”);/*獲取計算過程中當前時間*/F_PROFILE(f,thread,index)=20.+5.0*sin(10.*t);/*修改邊界條件*/廠end_f_loop(f,thread) /*thread建立的線索引進行face遍歷*/}—2.內(nèi)部物性UDF2?1流體粘度與溫度有關(guān)#include"udf.h"DEFINE_PROPERTY(cell_viscosity,cell,thread)/*修改物性*/{ /*用戶不選擇邊界,函數(shù)自動遍歷整個計算區(qū)域*/realmu_lam; /*變量聲明,存儲粘度值*/realtemp=C_T(cell,thread); /*對計算區(qū)域cell遍歷,取溫度*/if(temp>288.)mu_lam=5.5e-3;elseif(temp>286.)mu_lam=143.2135-0.49725*temp;elsemu_lam=1.;returnmu_lam; /*返回給物性參數(shù),流體粘度選項*/} — /*物性參數(shù)修改為返回型函數(shù)*/3?源項編寫UDF3.1多孔介質(zhì)區(qū)域的x維度源項方程式source=-0.5xC2py\v\v(其中C2是常數(shù),取100)2 XX 2源項source中p可時時獲取,對定區(qū)域內(nèi)是常量。同理,質(zhì)心y是常量。此例中,源項的變量為耳,求解出dS/dq=dS[eqn]。XX???source=-A\v\v=dS/du=-2^\v\XXXX源項UDF必須給出源項對所求變量的直接導數(shù),源項的導數(shù)用于對源項的線性化。下面是根據(jù)上述方程編寫的UDF的C源程序。
include"udf.h"defineC2100.0DEFINE_SOURCE(xmom_source,cell,thread,dS,eqn){ /*全局cell遍歷,x方向源項添加*/realx[ND_ND]; /*存儲質(zhì)心坐標,源項中y值*/realcon,source;C_CENTROID(x,cell,thread); /*獲取質(zhì)心坐標*/con=C2*0.5*C_R(cell,thread)*x[1]; /*得源項中的密度或A值*/source=-con*fabs(C_U(cell,thread))*C_U(cell,thread);/*源項式*/dS[eqn]=-2.*con*fabs(C_U(cell,thread)); /*源項倒數(shù)*/returnsource; /*返回源項*/} /*CU、CV、CW三維度下速度*/3.2管內(nèi)流動源項的編寫溫度為290K液態(tài)金屬進入管道,管道上壁280K對液態(tài)金屬冷卻。當液態(tài)金屬溫度低于288K時,就添加動量方程的源項。由于添加了源項,液態(tài)金屬速度會逐漸降為零。在本例中,僅以液態(tài)金屬的速度大小來表征是否凝固,如果速度等于零,則認為液態(tài)金屬已經(jīng)凝固,而不是求解能量方程。x方向動量源項方程為:(式中,C=20)S=S=—Cv=込=—C=dS[eqn]dvx#include"udf.h"#defineCON20.0DEFINE_SOURCE(cell_x_source,cell,thread,dS,eqn){"""realsource;if(C_T(cell
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化肥銷售合作合同范本
- 包裝稻草出售合同范本
- 勞務(wù)代理用工合同范本
- 單位汽車借用合同范本
- 代理機構(gòu)中標合同范本
- 義工合同范本
- 個人對公勞務(wù)合同范本
- 與人投資飯店合同范本
- 醫(yī)院供氧安裝合同范例
- 一方婚前貸款買房合同范本
- 二氧化碳捕集、運輸和地質(zhì)封存 - 地質(zhì)封存 征求意見稿
- 2024-2030年中國淀粉糖行業(yè)運行態(tài)勢與發(fā)展趨勢分析報告
- 診所信息保密和安全管理制度
- 護士臨床護理組長
- 土建、裝飾、維修改造等零星工程施工組織設(shè)計技術(shù)標
- 高速公路養(yǎng)護作業(yè)安全培訓內(nèi)容
- 2024年江蘇經(jīng)貿(mào)職業(yè)技術(shù)學院單招職業(yè)適應性測試題庫
- 《大白菜種植栽培技》課件
- 北京工業(yè)大學《數(shù)據(jù)挖掘》2023-2024學年第一學期期末試卷
- 2024年物聯(lián)網(wǎng)安裝調(diào)試員(中級工)職業(yè)資格鑒定考試題庫(含答案)
- 標準化機房改造方案
評論
0/150
提交評論