免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

MFiX源代碼解析:calc_thermo_des.f與顆粒相能量計算

MFiX源代碼解析:calc_thermo_des.f與顆粒相能量計算 1. 為什么會有這篇番外最近在啃MFiX的源代碼主線的顆粒流體力學(xué)的部分還沒啃完中途遇到一個不算起眼的小程序文件calc_thermo_des.f本來打算掃一眼就跳過去結(jié)果越看越覺得有意思。它不涉及復(fù)雜的算法推導(dǎo)也不涉及高深的數(shù)值格式但它是顆粒相能量計算里繞不開的一個環(huán)節(jié)。更重要的是它作為代碼里的“附帶題”把我之前零零散散看到的熱傳導(dǎo)、對流傳熱、輻射換熱這些概念全都串了起來。先說點題外話。讀源代碼這件事很多剛?cè)腴T的朋友容易陷入一個誤區(qū)把主程序、核心模塊啃得特別細(xì)遇到邊邊角角的子程序就直接跳。但實際模擬工程里真正讓結(jié)果對不上的往往就是這些邊邊角角的細(xì)節(jié)。比如顆粒溫度迭代發(fā)散、床層溫度場分布不對、熱流密度異常跳變排查到最后通常都在一些容易被忽略的輔助子程序里找到根因。我個人的習(xí)慣是主程序大框架看兩三遍即可反而要把每個被調(diào)用的子程序徹底弄清“輸入、輸出、內(nèi)部邏輯三步”因為代碼的骨架是恒定不變的血肉才是各項目差異的根源。這篇文章就以calc_thermo_des.f為起點講一講它在MFiX DES離散元法模塊里的定位、子程序的結(jié)構(gòu)邏輯、關(guān)鍵參數(shù)怎么理解以及在調(diào)試和后續(xù)修改中常見的坑。為了便于閱讀文章不會貼出完整源碼而是基于該文件的整體邏輯按行理解的方式拆解。如果你正打算閱讀MFiX的源代碼或者正在使用DEM方法做顆粒流動復(fù)合傳熱方面的模擬這篇文章應(yīng)該能幫你節(jié)約不少時間。2. 定位這個文件在MFiX代碼體系中處于什么角色2.1 DES模塊整體結(jié)構(gòu)里的坐標(biāo)MFiX里面和離散元相關(guān)的內(nèi)容主要集中在des/目錄下。calc_thermo_des.f在DES模塊里的地位可以類比為“顆粒相能量計算的中轉(zhuǎn)站”。為什么要強調(diào)“中轉(zhuǎn)站”這個說法因為它是整個顆粒相熱量計算中被調(diào)用的入口子程序但真正算東西的還在后面的具體函數(shù)里。我讀代碼時有個習(xí)慣拿到一個子程序先別急著看內(nèi)部實現(xiàn)而是先查調(diào)用關(guān)系。calc_thermo_des.f的調(diào)用情況比較單一通常在 DES 的時間步進主循環(huán)中被顯式調(diào)用。也就是說在每個DEM時間步長里程序都會調(diào)用一次這個子程序然后對每個顆粒進行熱量計算。這個文件之所以命名為“calc_thermo_des”理解起來很簡單calc 是計算的意思thermo 指熱力學(xué)/熱物理量des 標(biāo)記它屬于離散元模塊。組合起來它就是“計算離散元顆粒相熱物性相關(guān)量的子程序”。需要注意的一點這個文件在較新的MFiX版本中命名可能是calc_thermo_des_mod.f或類似帶_mod后綴的模塊化文件取決于版本。舊版本中以calc_thermo_des.f單獨存在的形式比較常見后續(xù)版本為了統(tǒng)一代碼結(jié)構(gòu)把很多子程序都模塊化了。讀老版本代碼和新版本代碼之間最大的坑就是文件名的變化但內(nèi)部邏輯基本是一脈相承的。2.2 它算的到底是什么既然叫 thermo那它計算的內(nèi)容自然和溫度、熱量相關(guān)。具體來說這個子程序主要負(fù)責(zé)的是顆粒相的能量方程組裝與求解準(zhǔn)備。DEM方法中每個顆粒都有自己獨立的溫度這個溫度受以下幾種傳熱機制影響顆粒與流體之間的對流傳熱顆粒與顆粒直接接觸時的導(dǎo)熱顆粒與壁面之間的導(dǎo)熱和對流輻射換熱化學(xué)反應(yīng)熱如涉熱反應(yīng)顆粒MFiX將熱量源項顯式地分門別類在計算顆粒溫度變化率DES_COND_T等變量之前先把相關(guān)的熱量量綱數(shù)組都正確組裝好。calc_thermo_des.f在這個組裝過程中承擔(dān)了“總體調(diào)度”的責(zé)任。它本身的邏輯并不復(fù)雜核心就三步對所有顆粒做初始化或清零操作判斷哪種傳熱機制需要被激活調(diào)用對應(yīng)的子程序?qū)⒂嬎愠龅臒崃髁糠峙涞矫總€顆粒上理解了這個定位再看整個文件就會順暢很多。它不是物理模型的實現(xiàn)者而是調(diào)度員。2.3 為什么還要單獨一個“番外”很多主線的代碼閱讀文章會集中講力學(xué)的部分接觸力模型、阻尼、切向力、摩擦力以及顆粒在流場里的運動軌跡更新。熱學(xué)部分在DEM里往往不是初學(xué)者的第一站但工程應(yīng)用中幾乎躲不開。說個我實際參與過的例子。某個處理顆粒干燥的模擬項目剛開始只看流動和混合不考慮顆粒溫度。后來發(fā)現(xiàn)顆粒在設(shè)備里停留時間較長熱風(fēng)換熱對顆粒含水率有決定性影響就必須加上熱能計算。這個時候calc_thermo_des.f這類子程序就成了調(diào)試的主力對象因為顆粒溫度算不對干燥速率就完全失真后面的組分輸運全部白搭。所以這篇番外想換個視角不按照結(jié)構(gòu)力學(xué)的路線走而是單獨把熱能計算這條線拉出來捋清楚。這樣對于正在做干燥、燃燒、熱解、氣化這類主題的人會更有針對性。3. 參數(shù)逐個拆解進入子程序之前先認(rèn)識這些變量3.1 子程序的入?yún)⑴c出參在MFiX的DES模塊中calc_thermo_des.f的入?yún)⑼ǔ0w粒數(shù)、顆粒直徑、位置坐標(biāo)、速度、溫度等基礎(chǔ)信息以及流體相的溫度、速度、體積分?jǐn)?shù)等。出參則主要體現(xiàn)在溫度變化率數(shù)組和熱流數(shù)組上它們會在之后的時間積分中被用來更新顆粒溫度。這里有個比較容易混淆的點MFiX中有大量的全局?jǐn)?shù)組和局部數(shù)組。calc_thermo_des.f內(nèi)部很多變量并不通過子程序參數(shù)列表傳入傳出直接在模塊變量層面使用。這一點和純函數(shù)式編程的思路差異很大但這也是老牌Fortran代碼的常見風(fēng)格。首次閱讀MFiX代碼的人最需要適應(yīng)的地方就在這里一個子程序的“真實輸入輸出”要比參數(shù)列表多很多必須對照模塊定義才能完整了解。為了方便理解我將該文件中涉及的核心數(shù)組做一個歸類說明。需要注意的是不同版本的變量名可能略有差異但含義是穩(wěn)定的。顆粒溫度數(shù)組存儲每個顆粒當(dāng)前時刻的溫度值。單位通常是K。熱量源項數(shù)組存儲每個顆粒在當(dāng)前時間步內(nèi)接收到的總熱量單位通常是W。傳熱系數(shù)相關(guān)數(shù)組存儲顆粒與流體之間的對流傳熱系數(shù)或者顆粒與顆粒接觸時的等效導(dǎo)熱系數(shù)單位W/(m2·K)或W/(m·K)。體積分?jǐn)?shù)數(shù)組流體網(wǎng)格中的顆粒體積分?jǐn)?shù)會影響傳熱面積和換熱系數(shù)的計算。時間步長控制變量DES子循環(huán)中實際采用的時間步長在熱流計算中用于后續(xù)顯式更新。這些數(shù)組的關(guān)系可以這樣理解顆粒溫度是“狀態(tài)量”傳熱系數(shù)是“傳遞能力”熱量源項是“結(jié)果量”時間步長是“推進尺度”。四者構(gòu)成完整的顯式溫度更新閉環(huán)。3.2 傳熱面積怎么來的顆粒與流體之間的對流傳熱工業(yè)上最常用的基礎(chǔ)公式是牛頓冷卻定律乘以傳熱面積。在DEM代碼里每個顆粒的傳熱面積并不等于球體真實表面積因為不是所有表面都參與換熱比如顆粒被其他顆粒緊挨著遮擋的部分就不參與。calc_thermo_des.f里有一種常見的傳熱面積計算方式如果顆粒自由懸浮在流體中默認(rèn)傳熱面積等于球體外表面面積。如果顆粒與周圍顆粒形成接觸則會對傳熱面積做修正。實際代碼中這個修正可能并不在calc_thermo_des.f內(nèi)部完成可能由接觸檢測子程序算好之后傳遞給熱學(xué)計算模塊。但調(diào)度邏輯里必須存在可供判斷的接觸狀態(tài)。從代碼閱讀角度我建議先把“傳熱面積從哪來”這個問題抓住。因為后續(xù)所有的熱流量計算結(jié)果都直接正比于傳熱面積面積算錯一處顆粒溫度就整體偏移。在MFiX的DEM中單個顆粒默認(rèn)傳熱面積通常取顆粒表面積也就是 π*d_p^2。有些版本中的顆粒直徑是實際非球形等效直徑有些則直接使用顆粒直徑需要仔細(xì)看顆粒物性初始化部分的定義。3.3 努塞爾數(shù)和傳熱系數(shù)之間的橋你可能好奇對流傳熱系數(shù)本身是怎么確定的。這就涉及顆粒雷諾數(shù)和顆粒普朗特數(shù)再借助關(guān)聯(lián)式計算努塞爾數(shù)。MFiX的DEM模塊中的顆粒對流傳熱大多沿用經(jīng)典的球形顆粒在流場中強迫對流傳熱關(guān)聯(lián)式。例如常見的里茲-馬歇爾型關(guān)聯(lián)式Nu 2 0.6 * Re_p^0.5 * Pr^0.33這個式子的物理含義是當(dāng)顆粒與流體的相對速度很小、顆粒雷諾數(shù)趨近于0時努塞爾數(shù)下限是2對應(yīng)靜止球體在靜止流體中的分子導(dǎo)熱極限第二項則代表強迫對流帶來的額外增強。從代碼角度看calc_thermo_des.f未必直接寫這個關(guān)聯(lián)式它可能調(diào)用一個獨立函數(shù)來計算顆粒努塞爾數(shù)。我讀該文件時比較關(guān)注的是以下幾點顆粒雷諾數(shù)使用的是顆粒直徑不是水力直徑相對速度取的是流體速度與顆粒速度的矢量差絕對值氣體在顆粒表面溫度下的物性而不是來流平均溫度下的物性在源文件中顆粒努塞爾數(shù)的計算一般發(fā)生在傳熱系數(shù)賦值之前。傳熱系數(shù) h 則按照 Nu * λ / d_p 來還原λ 是流體熱導(dǎo)率。這里有個容易被忽略的細(xì)節(jié)如果顆粒速度和流體速度完全相等相對速度為零那么 Nu 2傳熱系數(shù)退化為純導(dǎo)熱模式。這個退化極限很重要因為它在數(shù)值上提供了穩(wěn)定性下限。4. 內(nèi)部邏輯逐步拆解calc_thermo_des.f的代碼流程4.1 第一步初始化或清零進入子程序后首先進行的操作通常是對所有顆粒的傳熱相關(guān)累加量做清零或初始化。這一步在很多代碼里看起來枯燥但在數(shù)值穩(wěn)定性上卻至關(guān)重要。如果不做清零上一個時間步的殘留熱流量會被帶到下一個時間步導(dǎo)致顆粒溫度持續(xù)累積誤差最終溫度漂移、發(fā)散甚至產(chǎn)生非物理的負(fù)溫度。在舊版本代碼中這一部分可能是直接的循環(huán)賦值DO NP 1, MAX_PIP Q_SOURCE(NP) ZERO DES_COND_T(NP) ZERO END DO新版本代碼中一般會引入數(shù)組整體初始化的寫法但邏輯本質(zhì)相同。我的建議是讀源代碼時先確認(rèn)清零循環(huán)覆蓋了哪些數(shù)組。如果后續(xù)新增了自定義傳熱數(shù)組卻忘了添加清零操作那么顆粒溫度會在幾十萬步時間推進后慢慢失控。這個坑我自己就踩過排查了幾個小時最后發(fā)現(xiàn)只是初始化數(shù)組少了一行。4.2 第二步判斷是否需要進行傳熱計算MFiX在設(shè)計上并不是每個網(wǎng)格、每個顆粒都必然執(zhí)行全量傳熱計算它會通過邏輯變量和開關(guān)來控制哪些物理過程處于激活狀態(tài)。這部分的判斷常見有以下幾類流體相計算是否開啟傳熱顆粒相溫度是否被納入求解輻射模型是否被激活化學(xué)反應(yīng)是否釋放或吸收熱量顆粒與壁面之間是否允許換熱從調(diào)度邏輯角度看這些開關(guān)好比是控制閘門決定熱量要不要流入某個通道。我之前遇到一個情況模擬結(jié)果中顆粒溫度始終不變化排查到最后發(fā)現(xiàn)是顆粒能量方程開關(guān)沒有開啟連熱量計算都沒有進入。這類問題發(fā)生的原因通常不是因為源代碼邏輯復(fù)雜而是因為輸入文件中的DES_ENERGY_EQ或者ENERGY_EQ標(biāo)志位設(shè)置不正確導(dǎo)致子程序被調(diào)用但內(nèi)部提前返回。讀源代碼前先看輸入開關(guān)往往事半功倍。4.3 第三步類型判斷與分支選擇MFiX中支持多種傳熱模型。calc_thermo_des.f內(nèi)部最核心的分支結(jié)構(gòu)是根據(jù)顆粒與顆粒的接觸狀態(tài)以及周圍流場狀態(tài)決定采用哪條傳熱計算路徑。這個分支結(jié)構(gòu)是我認(rèn)為該子程序中最值得細(xì)讀的部分。我先梳理幾種典型路徑。路徑A自由懸浮顆粒只和流體換熱不涉及顆粒間接觸導(dǎo)熱。這種情形下熱量僅通過對流輸運進入顆粒。路徑B顆粒與顆粒相互接觸存在接觸導(dǎo)熱。此時需要額外考慮兩顆粒接觸點附近的導(dǎo)熱效應(yīng)通常會涉及接觸半徑、等效熱導(dǎo)率等參數(shù)。路徑C顆粒與壁面接觸涉及壁面導(dǎo)熱。處理方式與顆粒間接觸導(dǎo)熱相似但壁面的熱物性參數(shù)與顆粒不同。路徑D同時存在上述多種傳熱機制需要疊加計算。在實際工程模擬中一個時間步內(nèi)單個顆粒可能同時與多個顆粒接觸并同時處于流體對流之中所以路徑D才是最常見的。因此分支代碼里往往并不是互斥的 if-elseif 結(jié)構(gòu)而是并行的多個獨立 if 判斷每條判斷都在給熱量源項數(shù)組做累加。這里插一句經(jīng)驗把接觸導(dǎo)熱與對流傳熱耦合起來的時候最怕的是時間步長過大導(dǎo)致顯式更新不穩(wěn)定。熱擴散的特征時間通常比顆粒碰撞的特征時間短如果時間步長按力學(xué)標(biāo)準(zhǔn)取溫度更新很容易振蕩。所以后續(xù)在時間積分環(huán)節(jié)常常需要對能量方程另做時間步長限制代碼中一般會有單獨的熱時間步長控制。只不過這個控制不一定在calc_thermo_des.f中可能位于主DES時間步進循環(huán)里。4.4 第四步調(diào)用底層傳熱計算函數(shù)calc_thermo_des.f自身承擔(dān)的“粗活”是調(diào)度和累加真正的“細(xì)活”在各底層函數(shù)或子程序中完成。常見的被調(diào)用對象包括顆粒對流傳熱系數(shù)計算函數(shù)顆粒間接觸導(dǎo)熱的計算子程序輻射換熱的計算子程序壁面換熱計算子程序這些底層的函數(shù)中有的可以直接獨立測試。我的建議是閱讀完calc_thermo_des.f后再單獨去跟入其中一個底層函數(shù)比如顆粒間導(dǎo)熱計算函數(shù)看看它在不同接觸半徑下的行為是否合理。曾有同行跟我交流過說他在讀這段代碼時覺得函數(shù)跳來跳去很麻煩線索容易斷。我的習(xí)慣是手繪調(diào)用樹理清楚calc_thermo_des.f一共調(diào)用了幾層每層函數(shù)的輸入是什么輸出是什么。理完這個調(diào)用樹整條顆粒相熱量計算鏈路就裝進腦子了。之后不管遇到多復(fù)雜的傳熱bug都能快速定位到具體某一層。5. 關(guān)鍵模型細(xì)節(jié)不能跳過的物理量含義5.1 顆粒間接觸導(dǎo)熱的等效處理接觸導(dǎo)熱在DEM代碼里是一個比較微妙的問題。宏觀直覺上兩個顆粒相互接觸熱量會通過接觸點傳導(dǎo)。但真實顆粒表面粗糙接觸并不是理想球面與球面的點接觸而是包含若干微凸體的小面積接觸。DEM為了工程可行通常使用等效接觸半徑和等效熱導(dǎo)率的簡化模型。MFiX在這部分的常見處理是根據(jù)兩個顆粒的接觸重疊量和楊氏模量等參數(shù)計算出接觸半徑再用顆粒材料的導(dǎo)熱系數(shù)和接觸半徑構(gòu)造接觸熱阻。從數(shù)值實現(xiàn)上看接觸導(dǎo)熱量往往正比于溫度差乘以一個與接觸幾何相關(guān)的系數(shù)。這個系數(shù)形式類似于Q_cond H_c * (T_j - T_i)其中 H_c 為接觸傳熱系數(shù)單位與熱導(dǎo)乘以特征長度的形式有關(guān)。不同文獻(xiàn)給出的模型表達(dá)式差異較大所以源代碼中具體采用哪種形式只能逐個版本確認(rèn)。在閱讀這部分代碼時我建議重點關(guān)注接觸半徑的計算方法。有些版本使用簡化的幾何關(guān)系有些版本則從法向接觸力反推接觸面積。兩者在結(jié)果上的差異不容忽視尤其在顆粒堆積比較密實的床層中顆粒間接觸點多接觸導(dǎo)熱路徑復(fù)雜對溫度分布的影響非常顯著。5.2 壁面導(dǎo)熱的特殊之處MFiX DEM中壁面通常被視為特殊的顆?;虬霟o限大固體。calc_thermo_des.f在該情形下的邏輯往往在顆粒循環(huán)中額外判斷顆粒是否與某壁面單元重疊然后單獨計算壁面導(dǎo)熱量。壁面導(dǎo)熱和顆粒間導(dǎo)熱的差異主要體現(xiàn)在熱物性參數(shù)賦值上。壁面的導(dǎo)熱系數(shù)可能是常數(shù)也可能是溫度的函數(shù)壁面溫度可能是固定壁溫也可能是給定熱流邊界條件。這些都會改變熱流表達(dá)式的形式。我自己調(diào)試時有一個教訓(xùn)壁面溫度如果在代碼中直接使用初始溫度而不是每步更新熱量累積就會失真。這類問題不易發(fā)現(xiàn)因為初看溫度場變化趨勢是合理的但定量對照實驗結(jié)果時差異明顯。所以讀源碼時務(wù)必確認(rèn)壁面溫度的更新位置。5.3 輻射換熱的簡化顆粒相在高溫場景下的輻射換熱不能忽略比如燃燒、熱解、氣化。但DEM中顆粒數(shù)量巨大直接做逐顆粒的輻射角系數(shù)計算幾乎不現(xiàn)實所以MFiX中往往采用各種簡化輻射模型。常見的簡化方式包括將顆粒視為灰體引入等效輻射溫度場忽略顆粒間的輻射遮擋直接按經(jīng)驗系數(shù)修正把輻射熱流作為體積源項在流體相中處理calc_thermo_des.f在輻射處理環(huán)節(jié)通常只是調(diào)用模型函數(shù)真正的實現(xiàn)放在對應(yīng)的輻射子程序中。我從個人使用角度看如果模擬溫度不超過700K左右輻射換熱的貢獻(xiàn)相對有限可以暫緩但如果涉及高溫燃燒輻射權(quán)重非常大必須確認(rèn)代碼中輻射源項的量綱和符號否則可能把凈熱流方向搞反。量綱和符號問題是源代碼閱讀里最容易被忽視、卻也最容易出大錯的細(xì)節(jié)。熱量傳入顆粒為正傳出為負(fù)這個約定看似簡單但在多個子程序多層調(diào)用后很容易在某個環(huán)節(jié)乘一個負(fù)號導(dǎo)致顆粒溫度不升反降。6. 實操過程中最常見的問題與排查建議6.1 顆粒溫度整體偏高或偏低出現(xiàn)這種情況首先檢查對流傳熱系數(shù)模型和顆粒面積的定義。一般來說整體溫度偏高說明熱量輸入偏多要么傳熱面積偏大要么熱流密度偏大。整體溫度偏低則反過來。我實踐中的排查順序是這樣的先檢查顆粒初始化溫度是否合理檢查傳熱面積是否采用了表面積而不是投影面積檢查努塞爾數(shù)關(guān)聯(lián)式中的物性取值溫度是否正確檢查時間步長是否過大導(dǎo)致顯式更新的數(shù)值耗散多數(shù)情況下問題出在物性參數(shù)的溫度取值基準(zhǔn)不統(tǒng)一。比如氣體熱導(dǎo)率如果取的是入口溫度下的值而實際顆粒表面溫度遠(yuǎn)高于入口溫度那么兩者差異會導(dǎo)致計算出的傳熱系數(shù)和真實偏差很大。6.2 顆粒溫度出現(xiàn)不正常的局部尖峰局部尖峰通常和接觸導(dǎo)熱有關(guān)。當(dāng)兩個顆粒發(fā)生碰撞接觸半徑若被高估接觸導(dǎo)熱量會在一瞬間顯著增大表現(xiàn)為局部溫度尖峰。還有一個容易被忽略的原因是接觸判斷的邏輯利用了接觸重疊量而重疊量在碰撞力模型中可能因為時間步長過大出現(xiàn)振蕩進而導(dǎo)致接觸導(dǎo)熱熱流也振蕩。處理思路是降低DEM時間步長觀察尖峰是否減弱如果減弱說明是接觸力-導(dǎo)熱耦合導(dǎo)致的數(shù)值問題。如果降低步長無效則檢查接觸半徑計算中是否合理限幅。6.3 顆粒溫度比流體溫度還平穩(wěn)如果顆粒溫度基本不變而流體溫度在變化檢查顆粒與流體之間是否真的啟用了對流傳熱。還有可能是因為顆粒熱容設(shè)置得非常大比如誤將顆粒體積熱容寫成了比熱容導(dǎo)致熱量輸入對溫度變化貢獻(xiàn)極小。顆粒熱容的量綱在MFiX中需要特別注意。有些模型輸入的是體積熱容J/m3·K有些輸入的是質(zhì)量熱容J/kg·K弄混之后溫度響應(yīng)會差好幾個數(shù)量級。我建議在讀代碼時順手把這個量綱鏈條推導(dǎo)一遍熱流量單位W時間步長單位s熱量單位J溫度變化量單位K溫度變化量 熱量 / (顆粒質(zhì)量 × 顆粒比熱容)。如果發(fā)現(xiàn)計算結(jié)果和這個關(guān)系對不上那一定是代碼中定義的某個熱容或溫度相關(guān)變量理解有誤。6.4 傳熱開關(guān)全開了但就是不算熱這類問題多半是邏輯開關(guān)的命名理解有偏差。比如MFiX中某些開關(guān)是默認(rèn)關(guān)閉需要在輸入文件中顯式開啟而另一些開關(guān)默認(rèn)是開啟的。還有一部分開關(guān)之間存在從屬關(guān)系比如總體能量方程開關(guān)不開即使顆粒能量方程開關(guān)開啟也無效。排查這類問題我通常會在calc_thermo_des.f的入口處加一個臨時輸出打印當(dāng)前步數(shù)、顆粒數(shù)、開關(guān)狀態(tài)然后觀察日志。讀取Fortran代碼時在關(guān)鍵位置臨時插入WRITE(*,*)是非常常用的調(diào)試手法雖然原始項目代碼中不推薦留這類輸出但臨時用一下確實高效。7. 讀這個文件時值得順手做的備忘7.1 版本差異備忘MFiX發(fā)展過程中熱學(xué)計算模塊經(jīng)歷了較大的結(jié)構(gòu)重構(gòu)。老版本里calc_thermo_des.f是獨立子程序文件新版本里可能被整合進模塊中作為subroutine保留。文件名后綴_mod不是簡單改名而是從子程序轉(zhuǎn)成了模塊化封裝調(diào)用方式也發(fā)生了變化。如果你正在讀的版本中找不到calc_thermo_des.f不要意外搜索calc_thermo_des或者calc_thermo這樣的關(guān)鍵詞大概率能找到對應(yīng)的模塊。源碼閱讀工具的全局搜索在這里比手動翻目錄高效得多。7.2 數(shù)組維度問題MFiX中的顆粒數(shù)組維度通常不是固定常數(shù)而是動態(tài)分配。這意味著循環(huán)邊界條件往往和顆粒最大編號相關(guān)而不是和實際當(dāng)前顆粒數(shù)相關(guān)。在calc_thermo_des.f中循環(huán)邊界如果寫的是MAX_PIP那就會遍歷所有可能的顆粒槽位包括尚未激活的顆粒。未激活顆粒的物理量可能包含垃圾值因此代碼內(nèi)部幾乎都通過IF (SOLIDS ...)或者顆粒存在性判斷來保護防止對空顆粒做熱量累加。閱讀時如果發(fā)現(xiàn)循環(huán)體里面沒有存在性判斷就要警惕。這是少數(shù)會導(dǎo)致結(jié)果莫名包含NaN或無窮大的原因。7.3 并行與串行差異MFiX支持并行計算calc_thermo_des.f的邏輯在并行情況下執(zhí)行時可能會涉及顆粒分布式存儲即每個進程只負(fù)責(zé)自己區(qū)域內(nèi)的顆粒。這樣一來相鄰進程的邊界顆粒換熱需要依賴通訊而不是簡單的本地循環(huán)。如果你只是在串行環(huán)境下調(diào)試則不需要過度關(guān)注并行通訊邏輯。但如果要做大規(guī)模并行模擬就必須搞清楚顆粒熱量更新時的邊界交換策略否則顆粒溫度在跨界時會出現(xiàn)跳變。關(guān)于并行版本的代碼我現(xiàn)在還沒有完全吃透后續(xù)如果繼續(xù)深入讀完MPI通訊相關(guān)模塊再另外成文分享。8. 從代碼閱讀到實際修改的經(jīng)驗小結(jié)讀源代碼最大的收獲不是記住了某個公式是怎么寫的而是建立起一種“物理量在代碼中如何流轉(zhuǎn)”的直覺。算例出問題時能快速判斷是物性參數(shù)問題、邊界條件問題還是模型選擇問題。calc_thermo_des.f這個文件雖然簡單但它的調(diào)度邏輯幾乎涵蓋了DEM熱能計算的全部入口。把它徹底弄懂之后再去看具體的傳熱模型細(xì)節(jié)就會發(fā)現(xiàn)不過是在這個框架里填入不同的計算表達(dá)式而已。下面是我在為一個流化床干燥算例修改代碼時走過的一小段真實流程供參考。第一步確認(rèn)模擬目標(biāo)是顆粒含水率變化而不是單純溫度變化。因此需要在能量計算之外再引入組分輸運和蒸發(fā)模型但蒸發(fā)模型的源項必須和calc_thermo_des.f產(chǎn)生的熱量源項做疊加。第二步在calc_thermo_des.f中找到顆粒熱量累加的循環(huán)在循環(huán)末尾單獨加上一個蒸發(fā)潛熱的熱量扣除項。這個扣除項是負(fù)的因為蒸發(fā)會帶走熱量。第三步調(diào)試中發(fā)現(xiàn)顆粒溫度在水分快蒸干時出現(xiàn)輕微振蕩。原因是最小含濕率判斷和蒸發(fā)源項切換之間的遲滯。解決辦法是添加滯回區(qū)間讓熱源項平滑過渡。這段經(jīng)歷想說明的是讀源代碼不是目的達(dá)成自己的物理模型目標(biāo)才是目的。但如果不讀源代碼連往哪里加蒸發(fā)源項都無從下手。9. 給新手的一些更實際的閱讀方法9.1 先跑通一個算例再讀代碼硬啃源代碼尤其是沒有運行過案例的情況下很容易迷失在變量和循環(huán)里。我建議先找一個帶傳熱過程的標(biāo)準(zhǔn)案例MFiX自帶有許多測試案例跑通一次再帶著“模擬結(jié)果是怎么算出來”的問題去讀calc_thermo_des.f。這時候變量不再是紙上的符號而是和實際模擬曲線聯(lián)系起來的量。比如跑一個顆粒靜止床層的導(dǎo)熱案例觀察顆粒溫度從初值趨向壁面溫度的過程。再到代碼里找哪個變量控制了這個導(dǎo)熱行為會很直觀。9.2 打日志比看邏輯快Fortran代碼的閱讀有一個“笨辦法”在關(guān)鍵子程序入口和出口加上臨時輸出打印顆粒編號、顆粒溫度、累計熱流、接觸狀態(tài)等信息。雖然每次運行日志量很大但對于單個子程序的邏輯驗證這種方式遠(yuǎn)比反復(fù)推敲代碼邏輯快。我以前的調(diào)試習(xí)慣是加一個條件輸出只打印特定顆粒編號的信息比如IF (NP 100) THEN WRITE(*,*) NP100 T, DES_TEMP_NEW(NP), Q, Q_SOURCE(NP) END IF這樣就能鎖定單個顆粒觀察它在整個時間步進中的溫度和熱流變化。這個方法對排查顆粒溫度異常特別有效。9.3 善用差異對比MFiX支持同一算例用不同模型開關(guān)跑出不同結(jié)果。直接對比這兩種結(jié)果的溫度場差異再回到代碼里找對應(yīng)條件分支比憑空猜測分支邏輯更直接。我之前對比過開啟接觸導(dǎo)熱和關(guān)閉接觸導(dǎo)熱兩種設(shè)置下的床層溫度分布發(fā)現(xiàn)差異集中出現(xiàn)在堆積區(qū)說明接觸導(dǎo)熱模型在堆積區(qū)域起主導(dǎo)作用。據(jù)此再反推代碼理解就快多了。10. 最后想說的源文件雖小串聯(lián)的知識面卻不小calc_thermo_des.f在MFiX整個項目里算是一個規(guī)模不大的子程序。但它串聯(lián)起了顆粒相運動、流體與顆粒對流傳熱、顆粒間接觸導(dǎo)熱、壁面換熱和輻射換熱這些模型。如果只從代碼規(guī)模上判斷它不重要就很容易錯過DEN模塊熱能計算體系的關(guān)鍵入口。我現(xiàn)在讀到這個階段越來越覺得讀源代碼像在拆一個復(fù)雜的機械設(shè)備看起來只有一臺機器但每個零件都有自己的角色拆得越多對整個系統(tǒng)的理解越完整。calc_thermo_des.f就是其中一個不大但絕對不能說無關(guān)緊要的零件。如果你也在讀MFiX源代碼建議以后遇到這個文件時不要跳過花一兩個小時把它的調(diào)用關(guān)系和變量流轉(zhuǎn)弄清楚。之后再看任何和顆粒傳熱相關(guān)的代碼都會有一種豁然開朗的感覺。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
五月天播播综合| 99热大片| 99热首页| 狠狠香婷婷五月| 玖玖婷婷五月天| 五月色丁香婷婷综合| 久久婷婷五月草视频在线播放| 这里只有精品视频免费在线观看| 热婷婷在线视频| 六月丁香VA| 五月刺激丁香月综合| 婷婷色五月情| 色六月丁香婷婷啪啪啪| 伊人丁香五月天丁香在线婷| 337p大胆噜噜噜噜噜91Av| 五月丁香五月激情综合色综合| 99热精品在线| 五月激情综合网| 9久视频| 婷婷五月天成人导航| 1024人妻| 久久亚洲天堂| 啪到高潮激情丁香五月| 久久中文人妻系列| 亚洲AV日韩无码| 99色热| 五月丁香六月婷婷在线观看| 丁香伊人综合| WWW色综合| 丰满少妇乱A片无码| 几激情五月婷婷色五月色天堂| 五月天婷婷伊人| 丁香五月综合| 丁香婷婷五月综合| 激情五月天 婷婷| 激情五月综合六月丁香婷婷狠狠干| 超碰在线网站| 大香久久综合网| 开心婷婷五月| 91精品久久久久久77777| 97香蕉久久超级碰碰高清版| 99热国产婷婷| 免费看片在线观看| 热久91| 大香蕉啪啪网| 婷婷五月天伊人| 殴美综合激情五月天免费视频| 操逼电影免费看| 色屌丝中文字幕| 开心深爱五月天| 婷婷久久色| 国自产拍偷拍精品啪啪一区二区| 六月丁香VA| 五月天激情图| 丁香五月丁香伊人| 婷婷天天综合| Www.Av网9| 日韩另类| 丁香五月天社区| 色婷婷www| 深爱五月天| 婷婷午夜天| 激情久久综合网| 狠狠草婷婷| 丁香五月六月激情| 精品无码久久久久久久久| 九色91视频| 少妇人妻人伦A片| 狠狠色狠狠色综合日日91| 五月丁香香蕉| 色一情一乱一伦一区二区三区| 久久婷婷热| 欧美精产国品一二三区| 亚洲综合99| 丁香成人视频| 久久99操| 大香网伊人久久综合| 婷婷午夜综合| 天天综合五月| 亚洲欧美国产高清vA在线播放| 五月丁香网视频| 欧美人人操| 激情四射网| 色吊丝永久访问网址| 光棍影院日韩精品| 精品久久99| 五月色情婷婷| 中文精品久久久久人妻不| 婷婷性爱视频在线| 五月丁香福利| 天干天天干天天天天天| 九九热短视频在线观看| 婷婷五月天视频亚洲| 一级性爱视频| 婷婷五月天堂| 丁香五月激情啪啪| 丁香五夜激情四射夜夜夜| 性一交一乱一交A片久| 国产人妻777人伦精品HD| 日本乱子人伦在线视频| 26uuu偷拍亚洲欧洲综合| 婷婷丁香宗合888| 国产精品久久久久久妇女6080| 婷婷五月激情综合| 五月丁香在线观看国产| 久久网婷婷| 五月久久网| 丁香五月婷婷啪啪| 激情五月婷婷色综合| 久久久久久久91| 久热精品在看| 99惹| www.色擼擼.com| 色播婷婷五月天| 丁香五月婷老师| 五月天婷婷爱| 免费看欧美成人A片无码| 大香蕉视频99| 久久永久网址| 五月天婷婷丁香| 婷婷中文字幕| 久久婷婷电影| 国产日批视频| 九九99九九99| A片试看120分钟做受图片| 亚洲天堂AV综合网| 天天摸.天天mo| 久久99成人性爱高清视频| 99这里| 国产成人av在线| 五月日韩中文字幕| 4399人妻无码久久久| 激情涩涩网| 操逼棍操逼| 天天日天天色| 玖玖婷婷免费| 亚洲天堂亚洲色色色| 天天综合亚洲| 伊人综合网站| 六月丁香久久| 噜噜狠狠色| 九九久久精品| 玖玖综合色| 婷婷丁香五月激情中文字幕版| 99精品免费视频| 91超碰在线观看| 精品香蕉99久久久久网站| 婷婷99丁香| oumeisesewang| 色婷婷亚洲婷婷| 少妇出轨做爰高潮A片| 风流少妇A片一区二区蜜桃| 97欧美在线| 色综合久久伊伊婷婷五月| 婷婷激情丁香六月| 伊人在线视频| 最新日韩AV中文字幕| 五月婷精品| 精品无码99| 农村熟妇高潮精品A片| 亚洲有码在线视频| 九九99久久| 大香蕉啪啪啪| 伊人五月婷婷| 91久久婷婷| 国产操B视频| 久久九九大香蕉电院| 99热中文字幕久久| 欲求不满的人妻| 99成人网站| www.婷婷五月天| 五月天丁香欧美激情| 久久久月丁香| 人人干av| 九玖视频这里只有精品| 五月天色网站| 五月天婷婷成人网| 九九aV| 中文av网| 日操夜操天天操不卡| 丁香六月婷婷激情综合| 干一干xxxx| 99九九久久| 国产av网| 色五月天天| 色婷婷欧美| 婷婷五月丁香色综合| 五月丁香无码| 91丨人妻丨国产丨丝袜| 99视频在线观看网址| 久9热在线免费观看| 啪啪啪五月天| 99在线资源视频| 色五月婷婷大| 爱爱网址9| 婷婷天天舔| 五月天成人免费视频| 婷婷久久亚洲| 99爱视频在线观看| 国产亚洲在线观看| 99啪啪视频| 九九婷婷综合| 色婷婷丁香五月| 欧美婷婷丁香五月| 99在线视频播放| 五月婷久久久| 婷婷五月天六月丁香| 丁香五月婷综合| 色性五月天| 久草婷妨| 欧美性爱一区| 久久综合丁香五月| 亚洲激情网| 热99精品视频观看| 色www久视频| 色噜噜在线| www.com久久久久久久久久久久久久久久久| 婷婷激情五月| 欧美顶级少妇做爰HD | 久久久久久人妻久久久久久久久久人妻久久久 | www,超碰| 激情AV| 色婷婷丁香五月| 9久久久久| 色墦五月丁香| 亚洲精品无人区| 久色国产| 丁香婷婷老司机久操| 精品皮股午夜AV| 激情五月天久久| 天天天天爽爽天干| 日韩综合网络男女香蕉a片| 五夜丁香| 天天爱天天做综合| 日韩美女在线视频19| 五月丁香中文| 超碰99在线| 国产小精品| 五月婷婷说| 国产资源在线视频| 黑人巨粗进入警花疼哭A片| 国产精品久久99| 青青草免费公开视频| 丁香五月婷婷超碰在线| 婷婷的五月天另类视频| 丁香五月综合激情啪啪| www.久久久久久久| 五月婷婷伊| 婷婷 色 丁香 夜| 天天色99| 婷婷五月丁香91| 亚洲九区| 婷婷福利影院| 激情AV| 五月丁香久久久| 亚洲在线播放| 97婷婷丁香| 天天爱天天做天天舔| 六月色 亚洲| 玖玖午夜视频| 婷婷五月天另类网站| 丁香五月天激情四射网| 婷婷丁香五月激情| 日韩av干| 轮奸综合网| 99综合97| 九九综合| 色情五月婷| 六月亚洲| 91九色中文字幕女在线观看| 91综合视频丁香| 色色激情五月天| 亚洲天天综合| 五月婷婷综合激情| 色999五月色| 狠狠婷婷日韩| 丁香五月花| 99在线观看视频| 五月天婷婷綜合院| 国产性av| www.色婷婷.com| 99热这里只有精品4| 五月花综合网| 丁香 婷婷 激情 综合 五月| 人妻久热| 激情亭亭五月| 日韩黄色电影| 丁香五月,激情五月,深爱五月| 色婷五月天| 97人人操人人拍| 婷婷色导航| 2017人人操| 久久五月婷天天干| 男女久久婷婷五月天| 五月激情婷婷综合| 视频1区2区| 亚洲操女| 蜜臀综合久草| 国产在这里只有精品| 婷婷五月综合体验看| 丁香五月欧美色综合| 欧美成性色| www、丁香五月天| 97人人干。| 黄网在线免费观| 天天天天天天天干| 九九成人精品免费视频| 色婷婷AV在线| 黄网在线免费播放| 国产成人av在线| 婷婷成人在线| www,色综合| 少妇熟女视频一区二区三区| 久操婷婷| 国产乱妇无乱码大黄AA片| 色色性爱视频| 六月婷婷五月丁香| 亚洲妇女熟BBW| 国产精自产拍久久久久久蜜| 日本精品人妻无码77777| 另类天堂| 欧美特大片黄| 涩婷婷视频快播人妻| 在线免费视频caop| 九九热青草| 四川BBB搡BBB搡多人乱亂| 337p大胆噜噜噜噜噜91Av| 国产免费一区二区在线A片视频| 99热这里都是精品| 97啪啪| WWW久久久| 九九色精品| 婷婷内射视频在线| 久久伊人大香蕉| 成人看片网站| 欧美激情五月天在线观看| 激情五月天在线| 五月四色婷婷| 五月天婷婷乱论小说| 色综合久久88色综合天天99| 狠狠综合网| 亚洲热视频| 网站免费一站二站| www.91五月| 九九九干精品| 中文字幕97超级碰| 另类视屏| 丁香六月婷婷开心| 99国产性感视频| 色五月婷婷影院| 人人操AV| www.91色| 免费无码毛片一区二区A片| www.97视频| 久久久日韩特色特黄AAAA| www久视频com| 开心五月婷婷激情| 97久久精品视频| 99热加勒比| 欧美极品999| 五月伊人视频在线看| 婷婷五月婷| 丁香五月区| 色五月 五月婷婷| 99热热热99精品丁香| 99热一本| 五月激情精品视频| 超碰网站在线观看| 日韩免费视频| 五月婷婷丁香啪啪| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇| 99只有这里有精品在线视频| 六月婷婷综合| 97久人人| 五月综合色播播丁香婷婷 | 色五月婷婷色| 七月激情六月婷婷综合在线播放| 丁香六月婷婷缴情欧美| 色色AV色色色东莞| 99国产精品久久久久久久久久久| 日本黄色在线观看| 色婷婷色情| 五月天丁香久久| 天天干天天操天天拍| 九九精品免费视频99| 婷婷综合精品| 天天操夜夜橾| 少妇人妻丰满做爰XXX| 人人看人人97| 天天夜天天色天天| 精品无码久久久久久久久| 日韩精品无码AV| 激情综合九月| 26uuu成人网| 欧美A级成人婬片免费看理论| 成人版视频在线观看| 欧美五月丁香在线观看| 思思热视频在线| 久久图色4| 五月天伊人手机在线播放AV| AA丁香综合激情| 色婷婷AV在线| 五月婷婷免费在线视频| 激情五月天天| 日韩六十路91性交电影| 91人妻PORNY九色大屁股| 婷婷玖玖五月天| 亚洲久热无码| 无码91中文字幕| 在线观看熟女少妇| 色丁香五月婷婷| 综合九九久久| 五月花免费视频| av网址在线播放| 婷婷五月综合婷婷| 久久免片| 超碰在线人妻| 色五月网址| 999精品乱码77777| 九九视屏| 9999热在线免费观看| 婷激情五月| 国产精品人成A片一区二区| 99色精品视频| 亭亭玉月丁香| 亚洲丁香婷婷五月天综合色| 婷婷五月激情综合| 伊人丁香六月婷婷| 五月丁香六月婷综合成人综合| 激情五月综合网最新| 久久久天天啊| 色停停影院五月天| 五月天综合久久| 成人在线观看一区| 久久综合婷婷五月| 九九re精品视频在线观看| 人妻五月天激情开心网| 天天久| 999九九九久久久99HD| 五月天婷婷青青草| 欧美激情-区二区三区| 99热这里只有精品一区| 日本三级片片| 五月天伊人综合| 啪啪操超碰| 激情无码网| 99热主页日本| 色婷婷网| 日日想日日夜日日操| 亚洲V国产V欧美V久久久久久| 成人天天爽| 丁香婷婷啪啪| 六月色色婷婷| 久久综合五月| 91精品久久久久久77777| 亚洲综合字幕色色| 性按摩玩人妻HD中文字幕| 五月丁香亚洲综合网| 丁香五月之久操视频| 天天天天天操| 色yeye色综合| 久久9视频| 五月开心婷婷网| 五月丁香婷婷色色| 天天爽天天日人人爱| 久久人人做人人妻人人玩精品va| 婷婷丁香激情综合色情| www.色综合.com| 九九99精品视频在线观看| 久鲁鲁色网| 成人无码精品1区2区3区免费看| 婷婷娱乐丁香综合网| 九九综合五月欧美| 色情五月婷婷| 日韩欧美一区二区三区四区| 日韩AC在线免费观看| 欧洲色| 天天情天天狠天天透| 嫩草AV久久伊人妇女超级A| 99热色在线精品| 99热99美国在线观看| 婷婷五月天在线综合| 第九色区av天堂| 天天做天天爱天天爽| 久久综合爱| www.sd-xiangsu.cpm| 久99婷婷色综合| 很很干天天干| 五月亭亭六月色| 九九丁香社区欧美激情| 99久久99九九99九九九| 激情五月com| 开心色色五月天综合| 色六月丁香婷婷狠狠干| 婷婷五月色综合| AV在线免费观看不卡| 韩国真做片在线观看| 婷婷丁香97| 色播五月天天| yazhoujiqingav| www,色婷婷| 久久草婷婷丁香网站| 99九九在线精品热动漫| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 欧美色婷婷| 日韩一级网站| 亚洲综合狠狠艹| www.zbzhongsen.com| 天天干天天日蜜臀av| 九九精品热| 精品99*| 热久国产| 丁香婷五月天开心六月| 国产另类综合| 香蕉婷婷色五月| 97五月婷婷| 日本少妇裸体做爰高潮片 | 色婷婷狠狠| 超碰69天堂| 综合色99| 婷婷金品综合视频| 91AV婷婷| 99热都是精品| 丁香五月婷婷色偷偷| 安息电影在线观看完整版| 99在线综合视频| 最近中文字幕2019视频1| 五月婷婷与六月丁香图片激情| 丁香伊人激情| 成人片久久网站| 996热| 五月叮香啪| 思思干精品| 无码激情AAAAA片-区区| 色九月综合| 99热国品免费| 天天噜| 少妇熟女视频一区二区三区| 99九九精品| 97干婷婷| 亚洲综合五月天| 五月激情基地| 五月天中文网| 亚洲五月情| 天天日,夜夜爽| 99在线爽| 亚洲丁香五月综合| 亚洲婷婷月丁香五月| 99热这里只有精品26| 久久综合爱| 影音先锋一区二区三区| 久久资源网五月婷| 婷婷导航| 五月亭亭六月色| 丁香色五月直播| 欧美日朝成人| 五月天婷婷三级黄| yazhou seshipin| 综合网啪| 激情小说五月天| 九九婷婷激情综合网| 丁香五月天激情网址| 久久五月天综合| 自拍盗摄 另类| 色五月婷婷少妇人妻| 丁香五月天偷拍| 青青夜夜狠狠夜夜狠狠| 2025最新亚洲激情在线| 五月婷婷啪啪网| 九色视频这里只有精品| 日韩十国产极品久久| 色欲AV导航| 天天爱天天狠天天透| 久久婷婷国产| 桃色五月婷婷| 人人爱干人人爱草| 丁香六月无码播放| 日韩成人电影在线播放| www.五月丁香| 爱99干99| 综合另类视频| 婷婷五月深情丁香深爱日韩| www.超碰| 久久精彩免费视频| 日韩人妻无码专区| www.99视频| 色狠狠色噜噜AV天堂五区| 欧美成性色| 丁香婷婷色五月激情综合| 成人无码免费一区二区中文| 99精吕视频在线观看了| 99综合久久| 热久久999| 4438全国最大视频成人网站在线观看 | 成人va在线| 婷婷涩涩五月天| 综合激情网五月激情| 午夜激情五月| 超碰chaompinm| 久久激情综合| WWW嗯嗯啊啊啊啊| 日韩黄色电影| 日韩成人网站精品久久大全| 色婷婷五月视频| 亚洲激情综合| www.99操.com| 人妻久久久久久久久妻久久久久久久久 | 97人人射| 波多野结衣AV无码Porn| 五月天久久婷婷婷| 日本久久人人| 激情五月婷婷综合秋霞| 午夜色婷婷| 麻豆五月丁香婷婷| av色色国产| 欧美五月婷婷综合| 国产中文亚洲欧美日韩性交| 婷婷五月天黄色小说| 五月天色区| 色婷婷综合电影| 视色网在线播放| 欧美成人日韩| 久久久91精品| 色情·com| av中文网站| 日日日日日| aaa9区免费在线观看| 欧美婷婷五月激情| 婷婷激情四射| 六月婷欧美丁香综合| 五月天激情国产综合婷婷婷就去爱| 激情五月丁香综合网站| 色很很96| 婷婷在线视频| 色域五月丁香| 夜夜天天久久婷婷| 色色色欧美| 91人人妻人人操| 色五月丁香在线| 日日日日日| 99热1| 婷婷五月天在线一区| 国产精产国品一二三在观看| 欧美色图天堂网| 色播五月婷婷| 9久9久9久女女女九九九一九| 99热无码精品| 夜夜撸日日操| 噜噜色天天开心| 免费观看的婷婷五月视频在线| 亚洲精品无人区| 国产伊人五月天| 婷婷久久网| 欧美日韩国产一区| 狠狠爱五月婷婷| 五月丁了香蕉综合| 日韩av网址大全| 国产精产国品一二三在观看| 激情婷婷丁香色五月综合| 婷婷五月激情小说| 婷婷综合欧美| 五月激情六月综合| 天天色天天搡| 亚洲色五月| 久久视这里只有精品| 99久在线精品99re8| 色婷婷激情| www.色色五月天.com| 久久嘟嘟丁香| 婷婷丁香五月综合网上 | 中文字幕无码人妻少妇免费视频 | 日韩在线五月天婷婷| 教师性爱毛片| 天天爱夜夜爽| 久久丁香社| 久久六月综合| 五月久久婷婷天堂视频| 天天日天天插| 91凹凸在线| 操操人人| 少妇激情基地| 丁香五月av| 精品无码色欲AV| 欧美丰满熟妇BBB久久久| 五月婷婷激情色情网| 久久五月婷6 9| 狠狠色婷婷六月激情网| 91传媒无码人妻精| 99这里只有精品视频| www.日韩国产| 五月花免费视频| 99热久只有| 日本精品人妻无码77777| 婷婷五月天亚洲精品| 久草婷| 五月丁香综合网| 九九碰九九爱97超| 免费黄色视频网址| 色婷婷婷综合五月天| 丰满女老板BD高清A片| 欧美婷婷五月天综合| 在线视频区| 丁香五月婷中字幕| 婷婷久久亚洲| 欧美成人AAA片一区国产精品| 欧美激情凹凸丁香网| 色一情一乱一乱一区9| 九九综合伊人| 五月丁香啪啪啪啪| 2022人人操人人看| 色噜噜狠狠色综无码久久合欧美| 五月丁香婷婷人体| 激情久久久久久久久久| 天天操综合网| 天天狠天天叉| 天天射夜夜爽| xxxx五月天色色| 久久XX| 国产SUV精品一区二区883| 99久久久| 天天日日夜夜爽| 91精品91久久久久77777| 韩国激情五月天综合网| 婷婷五月天激情网址| 色婷婷色丁香色欲av| 久久99精品九九久久久婷婷| 婷婷深爱色五月| 婷婷五月天毛片| 99久视频| 亚洲99在线| 夜夜操少妇| 久99热在线观看| 日本人人超碰| 九月色婷婷综合| 99爱免费在线观看| 大香蕉伊人爱在线| 91男人操女人视频| 男人天堂99| 国产色五月| 五月花婷婷在线精品视频| 99欧美三级视频| 六月丁丁香| 97激情五月天| 狠狠色噜噜狠狠| 久久99最新地址| 五月婷婷综合激情| 久久久久久人妻| 丁香五月综合在线播放 | 日韩999| 五月婷婷激情视频| 丁香五月骚喷水视频| 九九婷婷综合| 久久五月天丁香花| 996热| 婷婷五月天天爽| 丁香五月激情视频在线| 九九国产精视频| 国产午夜精品一区二区| 182.t午在线观看| 91久久99久久91熟女精品| 欧美成人日韩| 99re鈥哸鈥唙| 五月婷婷久久网| 六月五月丁香五月欧美| 欧美五月婷婷| 久人操| 99热欲| 色五月,com| 丁香六月婷婷久久综合| 99热在线观看免费精品| 国产成人在线精品| 丁香激情网| 能看的av片| 丁香综合伊人| 婷婷丁香五月天综合AV| 国产亚洲色婷婷久久99精品9j| 97caop| 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 99色激| 激情综合网五月婷婷| 97碰碰在线观看视频| 青青草原爱爱网| 1024久婷| www.1024久久| 1024久婷| 久久丁香九| 东北熟女视频99| 色天使久久综合| 色综合女人99| 日韩无码性爱| 97极品在线| 色色五月天丁香| a在线观看| 五月综合视频在线| 26uuu激情五月天| 性色99| 99热.com| 五月色丁香| 色综合激情| 亭亭玉月丁香| 99热这里是精品| 国产FREESEXVIDEOS性中国| 丁香五月天色综合| peg 2区三区四区的| 91综合国免费久入| 第四色婷婷日本| 九月丁香婷婷综合激情| 丁香五月另类小说在线阅读| 五月丁香婷婷婷婷综合网| 婷婷五月天手机版视频| 3www激情| 一本色道久久综合狠狠躁小说| 天天综合色| 香蕉国产2013| 99热这里精品| 粉嫩AV久久一区二区三区| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 91色婷婷综合久久中文字幕二区| 大香蕉啪啪啪| 亚洲中文字幕在线观看| 丁香婷婷狠狠97| 91丨九色丨首页| 亚洲视频无| 大香蕉婷婷色| 色婷婷在线视频久| 激情婷婷五月天网址| 婷激情五月| 国产欧美va| 日本综合色色| 综合五月天| 91久久人人操| 五月停停色色丁香| 日本97在线| 丁香五月综合高清在线| 超碰精品手机在线| 夜夜骑福利资源| 色停停五月天| 新激情五月天天在线网| 99欧美| 国产精产国品一二三在观看| 青青草原爱爱网| 91天天操天天干天天射| 91人妻色色网| 天天操电影院色狼性av| 五月天激情影院| 成人无码精品1区2区3区免费看| 麻豆忘忧草午夜| 婷婷九九| 日本婷婷综合精品| 丁香五月天资源网| 色播丁香| 99色.com| 天天摸,天天爽| 亚洲色视频| 国产激情久久久| 91久久日日| 操人视频91| 亚洲激情无码久久| 天天透天天爱| 蜜臀AV在线观看| 日本久久精品18| 丁香五月激情站| 婷婷五月丁香综合激情| 99热99艹在线观看| 在线看片av| 六月丁香婷婷六月激情综合| 久久五月天大美女| 国产精品视频久久99| 超碰人人在线| 日美三级| 欧美日韓成人亚洲精品另类| 性爱视频久久| 日韩色色色色| 久久婷婷五月天懂色| 日本操逼九九九九58日本操逼| 深爱激情丁香| 99热99| 久久这里都是精品视频| 第四色激情网| 玖玖99精品视频| 丁香六月天色婷婷| 五月天婷婷视频| 五月天久草| 欧美久久婷婷| 国产精品日本一区二区在线播放| 婷婷五月激情四月综合| 亚洲色图五月丁香| 色色婷婷色色| 五月天天天色| www.第四色99| 欧美激情2025| 极品人妻VIDEOSSS人妻| 九九热视频首页/这里只有精品| 婷婷五月丁香久久| 久久久久久久久久91| 九九热在线观看视频| 日本91在线播放| 天天碰天天插天天操| 五月天激情网图片| 婷婷五月天成人五月天| 91日韩在线| 99热碰碰热| www.henhenl| 婷婷丁香五月91| www.激情五月| 婷婷九九视频| 五月婷婷在线视频| 亚洲免费av观看| 天天透天天爱| 亚洲AV无码影院| 欧美激情VA永久在线播放| 日韩成人电影av| 婷婷深爱五月| 五月婷婷九| 久久五月天网| 人人综合久| 婷婷色九月| 久久亚洲婷婷| 狠狠干天天日| 91热er| 亚洲国产精品VA在线看黑人| 久久婷婷五月综合激情国产| 亚洲精品无人区| 婷婷狠狠五月综合| 99ri网站在线观看| 色狠久| 色色婷婷色色| 人妻久热| 97人人干| 亚洲日韩乱码一区二区三区四区| 婷婷五月丁香色情| 91热在线观看视频| 五月天播播中文字幕| www.97碰碰com| 另类视频一区| 就99这里只有精品| 5月丁香美女影院| 老司机伊人| 久久丁香五月| 99热这里只有精品8| 六月丁香婷婷色综合| 久久婷婷六月综合国际| 激情丁香五月天图片| 99热综合色图| www色婷婷久久综合久色 | 教师性爱毛片| 99综合网| 天天做天天要天天爱| 丁香五月综合| 免费五月婷婷网| 手机在线日韩视频中文字幕| 久久丁香五月天| 婷婷丁香成人网址| 丁香婷婷性久久| 人人爱国产| 婷婷天天综合| 五月天婷婷情色| 99热这里只有精品8| 天天天日天天天干| 婷婷五月色情| 色婷婷丁香五月天| 激情婷婷啪啪| 97久久视频| 99人妻碰碰久久久禁片| 日日操夜夜撸| www.99热国产| 怡红院91a√| 五月天激情综合| 婷婷丁香色五月| 亚洲思思热久| 99久久超级| 超碰99在线观看| 成人电影丁香六月天| 天天色丁香| 偷拍丁香九月激情| 色五月婷婷av| 丁香九月婷婷色| 激情综合无码| 激情婷婷护士激情| 激情五月天在线视频| 色永久| 婷婷五月天免费小说| 亚洲色频| 久久99综合| 色色无码| 人妻五月天激情开心网| 97色色综合| 99精品丁香五月| 久久久五月天| 天天综合中文| 丁香五月婷婷姐| av国产精品偷| 99在线看视频| 亚洲综合色网| 久久婷婷内射| 97丁香五月| 26uuu国产色| 99热综合色图| 欧美一级a| 婷婷色在线| 日韩超碰在线| 2025年最新亚洲在线欧美| 天天日天天干天天爱| 91人碰| 色天使久久综合| 五月婷婷六月丁香| 婷婷五月天影院| 深爱激情综合网| 99久久婷婷五月天| 激情小说五月丁香在线视频观看视频| 99re免费在线视频| 久热A片| 情欲禁地| 超碰狠狠操| 色欲久久久久久综合网综合网| 日本激情五月| 久久这有这里精品| 久久久五月天| 五月婷啪啪| 9 1 A v久久久| 色婷婷综合久久| 极品少妇XXXX精品少妇偷拍| 色色婷| 丁香婷婷九月| 99精品综合视频| 九九在线这里只有精品视频 | 激情宗合哪里能看| 99久在线视频| 五月久久婷婷天堂视频| 9 1 A v久久久| 岛国AAAV| 色色婷婷综合| 草草女人亚洲| 成人做爰黄A片免费看直播室男男| 久久这里有精品| 久久婷婷五月天| 丁香九月久久| 9|无码久久久久久| 日本高清久| 激情视频综合| 五月开心网| 五月天激情小说| 精品人妻久久久久久| 丁香成人视频| 夜夜干夜夜操| 五月丁香成人视频| 五月丁香777| 欧美婷婷综合| 狠狠色噜噜狠狠狠狠综合| 五月天婷婷激情综合| www.久久av.com| 日本VA视频| 99无码黄色视频| 天天搞天天爽| 色婷婷五月在线| 五月婷婷亚洲色视频| 亚洲色五月婷婷| 国产精品色色| 人妻视频在线| 91狠狠色| 久青草影院| 国产精品色色| 欧洲MV日韩MV国产| 五月丁香色停停啪啪啪| 亚洲综合色婷婷文学| 亚洲 成人 电影av在线观看| 大香蕉人人网| 国产成人高清| 久久精品99| 99这里只有免费的精品| 五月丁香六月婷婷色| 久热这里只有精品视频6| 五月丁香婷在线| 99在热线免费视频| 色噜噜五月天| 丁香五月婷久久| 九九黄色网| 这里只有精品96| 成人 九九九九| 人妻久久婷婷| 欧美群妇大交乱婬网| 伊人综合网4| 日韩欧美一级大黄网站| 亚洲色热| 久久久精品色| 天堂伊人干| 久啪欧美| 色吧综合网| 天天综合五月| 五月婷六月| 91干| 精品国产乱码久久久久久免费| 大香蕉视频婷| 综合另类视频| 婷婷色香六月综合激情| 深情五月天| 色婷婷久久综合| 男女啪啪做爰高潮无遮挡| 日本nghangse中文字幕| 色狠狠综合网| 五月色婷婷综合丁香精品无遮挡| 无码人妻一区| 日日爽日日| 任你爽在线视频| 综合久久高清| www婷婷亚洲| 色五月天成人| 国内外色色色色色成人视频| 九九色网专区| 在线另类视频| 97婷婷丁香五月天激情图片| 五月天婷婷乱论小说| www.激情五月| 99热97美女| 看黄的网站18禁| 99久免费视频| 丁香五月综合激情久久潮喷| 婷婷五月天激情在线| 婷婷五月天小说网| 五月丁香六月激情| 欧美日朝成人| 俺去啦综合网| 婷婷六月激情| 在线成人av播放| 婷婷五月天改成什么了| 婷婷五月天视频亚洲| 99热自拍| 青996青| 日日干日日s| AV网站免费在线| 狠狠色丁香乆乆| 就是色婷婷五月亚洲色| 色色色成人网| 婷婷五月天影院| 噜噜操操| 天堂草在线观| 色婷婷丁香| 黄色一极大片| 色高清无码视频| 久久久97| 玖玖激情网| 五月丁香久久呀| 色色射| 久草五月天| 特级片神马电影| 色VA| 久久日曰| 很操日本7| 色五月天堂| 日韩AV在线免费| 色五月亚洲五月天| 91精品久久久久久久| 婷婷94s| 丁香五月骚喷水视频| 婷婷六月色开| 色婷九九九| 久久这里有精品在线观看| 九九在线精品| 99re视频在线播放| 26uuu国产| 成人国产网| 很操日本7| 免费视频无码| 日韩人妻无码专区| 九月色婷婷综合| 激情五月天福利| 99爱免费在线视频| 亚洲人人操| 99热在线观看免费中文| 色五月色图| 美国不卡视频| 99av视频| 婷婷在线五月综合| 午夜青草资源| 超碰99在线观看| 天天射影| 五月天婷婷基地| 成人在线不卡| 中文字幕,综合,91| 嫩草国产| 激情小说婷婷| 亚洲啪啪精品| 天天日,天天插| 激情五月天.色网| 可以直接看的AV网站| 久草婷婷网| 最新五月天婷婷影| 免看黄大片AA | 色视五月天婷婷| 日本欧美成人片AAAA| 五月丁香六月激情综合啪啪| 久久伊人大香蕉| eeuus五月婷| 91碰碰| 久久6这里只有精品| 国产精品美女久久久久AV超清| 色噜噜狠狠色综合伊人| 97色干| 亚洲五月六丁香激情| 成人精品视频99在线观看免费| 午夜色婷婷| 亚洲一级色电影| 久久婷五月婷| 快乐激情五月色婷婷| 天天插天天射| 天天免费成年人视频| 搡BBBB搡BBB搡五十| 激情纯色婷婷五月天在线不卡视频| 青草视频在线观看视频| 五月婷婷插一插| 日木WWW视频| 深爱五月网| 91色在线 | 日韩| 4399在线日本A片| 五月婷婷丁香成人网| 精品一二三区久久AAA片| 99色色最新视频| 大香蕉AV电影在线| 五月婷婷色激情| 久久最新色| 99热8| 婷婷色播综合五月| 亚洲综合视频八| 五月天天久久香| 五月婷婷五月天| 丁香六月综合激情| 台湾佬天天日丁香婷婷五月天| 久操大屁股女人av| 99re视频在线播放| 无码地址| 色综合色香蕉网| 99视频只有精品| 久久久这里都是精品| 天天肏在线| 久久这里有精品| 色婷婷综合网站| 人妻熟人中文字幕一区二区| 狠狠激情五月天| 婷婷九月亚洲| 亚洲无码色| 日日插日日干| 91超碰在线播放| 精品一二三区久久AAA片| www五月天激情com| 九九色大香蕉| 99视频只有精品| 日韩爱操视频| 啪啪一区| 亚洲操女| 天天噜日日噜综合无码| 五月丁香五月激情综合色综合| 色原狠狠综合| 这里只有精品视频一区| 内射 无码 伊人| 五月婷婷人人人操| 97色色色| 五月天精品综合在线| 操逼视频一区| 香蕉人妻AV久久久久天天| 日婷婷久久开心| 亚洲午夜精品久久久久久人妖| 婷婷9月天| 色情综合网| 99久久久| VA五月激情在线| 五月情涩综合婷婷|