?

基于直接關系圖類方法的丙烯詳細機理骨架簡化

2019-12-24 09:38陳菲兒王文鈺呂興才
燃燒科學與技術 2019年6期
關鍵詞:丙烯機理骨架

陳菲兒,邱 越,阮 燦,王文鈺,呂興才

(上海交通大學機械與動力工程學院,上海 200240)

計算流體力學(computational fluid dynamics,CFD)模擬由于開發成本低、設計周期短,且能提供實驗研究不能提供的信息,是現代發動機的有效研究方法.但受限于計算機的運算能力,過于詳細的動力學機理用于數值計算會導致網格無法精細化[1].反之,過于簡化的模型對反應路徑和中間產物的預測會產生較大的偏差[2].因此,為了更好地理解燃料在缸內的流動、噴霧以及燃燒,又兼顧運算成本,準確可靠地進行發動機的CFD 模擬,對燃料的詳細化學動力學機理進行合理的簡化具有重要意義.

近年來針對機理簡化的理論和方法發展得非常迅速[1],研究者已經針對汽油[3-5]、柴油[6-7]、生物柴油[8]等模型燃料機理進行了大量的簡化工作.其中,骨架簡化方法由于其簡單高效的特點而被廣泛應用,常見的骨架簡化方法包括直接關系圖(directed relation graph,DRG)法[9]、基于誤差傳播的直接關系圖(directed relation graph with error propagation,DRGEP)方法[10]、路徑通量分析(path flux analysis,PFA)方法[11]等.此外,Lu 等提出了兩步DRG 法[12]與加上敏感性分析的直接關系圖(directed relation graph-aided sensitivity analysis,DRGASA)方法[13],Niemeyer 等[14]比較了DRGEP 方法中不同的路徑搜索算法的影響,發現使用Dijkstra 搜索算法可以得到更優的簡化機理.

發動機的性能和排放水平與燃料燃燒息息相關,理解碳氫燃料在低溫和高壓下的化學反應動力學對均質壓燃(HCCI)和低溫燃燒(LTC)等先進燃燒模式的研究具有指導意義.丙烯作為正庚烷和異辛烷等大分子碳氫燃料燃燒的重要中間產物[15-17],其分解和氧化機理直接影響大分子碳氫燃料的反應活性和反應路徑,對火焰傳播也有一定的控制作用.此外,丙烯對多環芳香烴的形成和長大有著非常重要的影響[18-19].因此,理解全工況下丙烯的燃燒特性有助于深入理解大分子碳氫燃料的反應特性以及碳煙的生成和氧化過程,能在一定程度上揭示發動機不同燃燒階段的火焰結構、中間產物和自由基的發展歷程.

基于以上背景,本文耦合MATLAB 2017 b 與CHEMKIN-PRO 15131[20],使用DRG、DRGEP、兩步DRG 以及DRG 聯合DRGEP 4 種方法,建立了一個詳細動力學機理簡化程序.對丙烯詳細機理進行簡化,構建了一個精度可靠、規模合理的丙烯骨架機理.選取最優的簡化結果進行模擬,通過多個模型驗證了該機理的可靠性與簡化程序的有效性.

1 機理簡化方法

1.1 直接關系圖法

直接關系圖法[9]借鑒了圖論的思想,能從耦合的微分方程組中直接有效地量化組分間的相互影響.它將組分看作節點,組分之間的關系通過帶權的有向邊表示,從而形成一個有向圖.組分之間的關系可以定量表示為

式中:RAB為組分B 對組分A 生成和消耗的影響;Nr為機理包含的反應總數;νA,i為組分A 在第i 個反應的計量系數;為第i 個反應的凈反應速率.給定一個閾值ε,若 RABε>,則認為去除組分B 會對組分A的生成和消耗帶來較大影響,因此若組分A 保留,則組分B 也應被保留.通過設定初始的重要組分和閾值,可以從詳細機理里篩選出與初始組分相關的重要組分集和相應的基元反應,剔除不重要的反應,最終得到一個骨架機理.

DRG 的實現方法是:對于每個樣本點,由零維定容模型中得到的凈反應速率和機理系數矩陣,依據公式(1)算出組分間相關性矩陣;再根據設定的篩選閾值ε將矩陣中小于ε的數置0,構建出一個有向圖;然后利用深度優先搜索算法(depth first search,DFS)從初始組分集(本文中為燃料、O2、N2、H2O、CO2)出發進行搜索,得到與初始組分耦合的重要組分集合.將不同樣本點的計算結果取并集,得到最終的反應組分集合,篩選出集合中包含的組分參與的重要反應,由此構建簡化機理.

1.2 基于誤差傳播的直接關系圖法

DRG 方法高效簡潔、易于實現,但它僅僅考慮了組分之間的直接關系,忽略了沿路徑傳播時組分間相關性的減弱,DRGEP 方法[10]則考慮了路徑長短帶來的影響.設初始組分A 經過一系列中間組分到達B,這些中間組分構成路徑p.在路徑p 下,B 對A 的作用rAB,p可以表示為沿程兩兩組分相關性之積:

考慮組分A 到B 的全部路徑,組分B 對A 的總作用定義為所有路徑中的最大值:

文獻[10,21]中詳細分析對比了不同 rAB計算式帶來的影響.本文在使用DRGEP 方法計算組分間相關性 rAB時,將組分A 的生成和消耗分開考慮:

DRGEP 的具體實現方法與DRG 相似,主要的不同在于得到相關性矩陣后,使用了Dijkstra 搜索算法來計算初始組分和其余組分之間的遠近相互作用關系,之后剔除相關性小于閾值的組分,得到需要保留的組分集,生成最終的簡化機理.需要注意的是,由于考慮了路徑長短,不同的初始組分得到的組分間相關性是不同的,在使用DRGEP 方法時,初始組分的選取會對簡化結果產生較大的影響.本文對丙烯的簡化選取初始組分為燃料(C3H6)、O2、N2、H2O 和CO2.

1.3 詳細動力學機理簡化程序

本文提出的機理簡化程序主要嘗試對詳細機理進行骨架簡化,簡化流程如圖1 所示,簡化過程中需要給出詳細機理,選定用于簡化的樣本工況(溫度、壓力、當量比)以及簡化機理的精度.簡化機理的精度根據燃料在零維定容模型中著火延遲的最大相對誤差(絕對值)量化,其中,著火時刻定義為反應過程中溫度變化最大處.

圖1 機理簡化流程Fig.1 Flowchart of mechanism reduction

首先,基于MATLAB 平臺調用CHEMKIN-PRO求解器CHEM 進行詳細機理闡釋,將輸入文件中包含的機理系數矩陣、組分、熱力學數據、反應動力學數據等信息進行編號存儲,以方便后續調用;隨后,調用零維定容模型CK Reactor Generic Closed 求解,得到所選簡化工況下的著火延遲時間以及凈反應速率,這些是進行骨架簡化需要的動力學數據;接著,調用不同的骨架機理簡化方法,識別并剔除不重要的組分,并篩選出重要組分參與的重要反應,從而構建相應的簡化機理.

刪除一些組分之后,機理隨之改變,式(1)、(4)中的 RAB值相應改變,而考慮多步的簡化法能進一步簡化機理[22].Lu 等[12]和Poon 等[23]的研究表明,兩步DRG 法可以達到較好的效果.因此,除了DRG、DRGEP 算法,本文還使用了兩步DRG 以及DRG 聯合DRGEP 方法對詳細機理進行簡化.

設定不同的閾值可以得到一系列不同規模的簡化機理,再進行準確性的驗證,最終得到一個全局最優的骨架機理.在兩步法中,第一步設定的閾值較小,一般在誤差快速增大處,隨后在第一步DRG 簡化的基礎上再應用DRG/DRGEP 方法進行簡化.最后,對構建的簡化機理進行驗證,包括各個工況范圍下燃料的著火延遲、LFR 平推流反應器中的重要組分濃度變化以及一維層流火焰速度等,進一步評估簡化機理的準確性.

2 丙烯動力學機理的簡化

2.1 簡化工況與樣本點選取

本文中丙烯的詳細化學反應動力學模型采用AramcoMech2.0 機理,共包含493 種組分和2 716 個基元反應.該機理針對激波管、快速壓縮機、射流攪拌反應器和流動反應器內的大量實驗數據進行了驗證.相對上個版本,這個版本的機理包含了更多大分子反應,對著火延遲和層流火焰速度等的驗證有明顯改善[24].值得一提的是,該機理針對丙烯擴展了實驗的工況,可適用于更高壓和更低溫工況下的預測[25].

機理的簡化通常是針對特定的工況進行的,因此簡化工況的選取相當重要.本文旨在通過計算獲得一個適用于較寬工況(尤其是較高壓力)的簡化機理,結合發動機三維CFD 模擬的常用工況,本文的簡化樣本點如表1 所示,共選取不同溫度、壓力和當量比下的90 個工況進行簡化.

其中,溫度點的選取按每個壓力和當量比下著火延遲曲線的變化,沿程選取約10 個點,覆蓋從低溫到高溫區間,由于丙烯幾乎沒有NTC 區間,因此每隔100 K 均勻選取溫度點.壓力1 MPa、當量比1 下的溫度點選取如圖2(a)所示.而對于同樣的壓力、當量比、溫度,零維定容模型反應的凈反應速率又會隨時間而改變,因此對于每一個樣本工況,選取沿反應進程的 60 個時間點的數據進行簡化計算.壓力1 MPa、當量比Φ為1、溫度1 000 K 時反應沿程選取的樣本點如圖2(b)所示.此外,在溫度和壓力變化較大的時段,樣本點更為密集,這樣能捕捉到更多反應進程的信息.

表1 丙烯機理簡化樣本工況Tab.1 Sample conditions of propene mechanism reduction

圖2 p=1 MPa,Φ=1下簡化樣本點選取示意Fig.2 Schematic of selecting reduced sampling points at p=1 MPa,Φ=1

2.2 不同骨架簡化方法比較

本文使用所構建的機理簡化程序,對丙烯詳細機理進行了簡化,為了找出最優的丙烯簡化機理,比較了4 種不同簡化方法的簡化效果,包括單步DRG 方法、單步DRGEP 方法、兩步DRG 方法以及DRG 聯合DRGEP 方法.簡便起見,初始選取p=1 MPa、Φ=1、T 為700~1 600 K 的工況進行簡化,設定簡化機理精度為10%.不同閾值下,使用單步法獲得的丙烯簡化機理組分數變化和最大著火延遲誤差曲線如圖3 所示.

圖3(a)為使用單步DRG 方法得到的不同閾值下骨架機理組分數以及樣本點著火延遲計算的最大誤差變化曲線,在對本文的樣本點計算發現,隨著閾值的增大,骨架機理組分數呈現線性減少,而著火延遲的誤差隨閾值的增大呈非線性的變化.當閾值小于0.11 時,誤差一直保持在較小的值,而在閾值大于0.11 后,誤差呈迅速上升趨勢.在不超過設定誤差的前提下,綜合考慮骨架機理的規模與誤差,選擇一個全局最優的閾值來達到最優的簡化效果.最終,基于10%的設定誤差,選取閾值0.106,簡化機理組分數203,反應數為1 187,最大誤差為9.95%.

圖3 單步法丙烯骨架機理組分數和著火延遲最大誤差隨閾值的變化Fig.3 Number of species and maximum error of ignition delay time prediction against different thresholds for propene skeletal mechanism generated by single-stage methods

圖3(b)為使用單步DRGEP 方法得到的丙烯骨架機理組分數和最大誤差隨閾值的變化.由于考慮了距離長短對兩組分之間相關性的影響,DRGEP 方法的閾值要小于DRG 方法的閾值.相比于DRG 方法,DRGEP 方法的組分數在簡化初始階段快速減少,當閾值大于0.035 時,組分減少的進程相對變緩,而著火延遲最大誤差曲線也隨閾值的增大呈非線性變化.值得一提的是,在閾值0.07 前出現了一個波谷,即當組分數進一步減少時,簡化的骨架機理反而具有更高的精度.Tosatto 等[26]在對JP-8 航空煤油的簡化中也發現了這種非線性變化現象.對該非線性的一個合理解釋為:RAB是絕對值,僅體現組分之間生成或消耗的相關性大小,而不提供正負相關性信息.某些組分的去除可能使著火延遲增大,而在進一步減少組分時,組分的去除又會使著火延遲減小,這樣總的著火延遲誤差反而變小.因此,最大誤差并不是嚴格地隨閾值的增大而增大.最終,單步DRGEP方法下選取閾值為0.068,簡化機理包含220 組分和1 253 個反應,最大誤差為9.30%.

圖4(a)、(b)分別為兩步法中第二步使用DRG和DRGEP 方法進行簡化的計算結果.兩步法中,首先根據圖3(a)中單步DRG 方法計算的誤差曲線,選取第一步簡化閾值為0.106,得到一個簡化機理,再在新機理基礎上進行第二次簡化計算.由圖可見,使用兩步法進行簡化時,誤差開始隨閾值變化不明顯,而后有一個很明顯的階躍,說明此時有較多的耦合組分,進一步刪除組分會帶來很大的誤差.此外,在本文對丙烯的簡化過程中發現,第二步使用DRG 方法和DRGEP 方法的簡化效果差異不明顯,這可能是因為用于二次簡化的機理規模已經較小,可簡化的空間不大.考慮到10%的設定誤差,對兩步DRG 方法最終選取閾值0.1,簡化機理組分數為189,最大誤差為9.94%.同樣地,對DRG 聯合DRGEP 方法最終的閾值選取 0.175,簡化機理組分 187,最大誤差為9.94%.表2 列出了分別用四種方法得到的簡化機理的相關信息.

圖4 兩步法丙烯骨架機理組分數和著火延遲最大誤差隨閾值的變化Fig.4 Number of species and maximum error of ignition delay time prediction against different thresholds for propene skeletal mechanism generated by twostage methods

總的來說,基于DRG 的骨架簡化方法均可以對原機理有很大程度上的簡化,本例中當組分數減少50%時,最大誤差也不超過0.5%.而當組分數繼續減少到一定程度,最大誤差會快速上升.這樣的變化趨勢在單步DRG 方法、兩步DRG 方法以及DRG 聯合DRGEP 方法中均有所體現.綜合考慮,本文選擇第四種方法,即DRG 聯合DRGEP 算法進行全局工況下的機理簡化.

表2 不同簡化算法得到的簡化機理大小以及最大誤差Tab.2 Size of reduced mechanisms and the corresponding maximum errors obtained by using different reduction methods

2.3 丙烯全局簡化機理構建

根據對不同簡化方法的分析,最終使用DRG 聯合DRGEP 方法分別對不同壓力、當量比和溫度下的樣本工況進行簡化,將每組得到的簡化組分集取并集,構建全局簡化機理.本文發現簡化機理對壓力和當量比具有較好的可拓展性.經過計算發現,上節中對p=1 MPa,Φ=1 下簡化得到的丙烯骨架機理在全局工況中均有較好的適用性,除p=1 MPa、Φ=2、T=700 K 一個樣本工況外,其余所有簡化工況下的最大誤差都小于10%,各工況下的平均誤差約為2%.這大大節約了計算機的計算成本.由此可知,機理對溫度的敏感性大于對壓力和當量比的敏感性,在對詳細機理進行簡化時,可以首先對某一壓力、當量比的工況進行簡化,再外推至全局簡化點的驗證,這樣可以有效提高計算效率.最后,本文采用DRG 聯合DRGEP 算法,將原機理簡化掉約62%的組分數和58%的反應數,獲得了一個包含187 種組分、1 139 個基元反應的丙烯骨架機理,用于最終的驗證.

3 丙烯骨架機理的驗證

3.1 著火特性

為了驗證所得的丙烯骨架機理的有效性,本文計算了零維定容模型反應器中不同壓力當量比下的著火延遲隨溫度的變化,并與詳細機理的計算結果進行比較.圖5(a)~(c)分別展示了在當量比為0.5、1.0、2.0 下骨架機理與詳細機理的著火延遲隨溫度的變化趨勢.由圖可見,丙烯骨架機理在壓力1~4 MPa,溫度680~1 680 K,當量比0.5~2.0 的范圍內,簡化機理的計算點幾乎和原始機理計算點完全重合,說明簡化機理在各個工況下對丙烯的著火延遲均有較好的預測能力.

圖5 不同工況下丙烯骨架機理與詳細機理點火延遲比較Fig.5 Comparison of ignition delay time between propene skeletal mechanism and detailed mechanism in different working conditions

3.2 平推流反應器

為了進一步驗證所構建的丙烯骨架機理的有效性,本文計算了等壓絕熱假設下的平推流反應器(LFR)模型中,丙烯詳細機理與骨架機理對重要組分濃度隨停留時間的變化(反應工況:p=1 MPa,Φ=1,初始摩爾分數0.33% C3H6、1.49% O2、98.18%N2),并與Burke 等[25]在普林斯頓大學的變壓流動反應器(variable pressure flow reactor,VPFR)上獲得的實驗結果進行比較,如圖6 所示.為了更好地與實驗數據進行對比,本文對詳細機理與骨架機理的計算結果進行了 0.6 s 的時移[27],以匹配丙烯燃料的消耗.從圖中可以看出,骨架機理能夠較好地預測丙烯氧化反應中組分的變化,且骨架機理與詳細機理的計算結果比較吻合,僅在C2H4的預測上出現一些偏差.但計算結果仍然和實驗結果存在一定偏離,表明詳細機理還需要進一步修正.

圖6 丙烯骨架機理(虛線)和詳細機理(實線)對LFR 模型中重要組分濃度變化的預測及實驗數據(點)對比,p=1 MPa,Φ=1Fig.6 Comparison of mole fractions of major species in LFR model between predictions using propene skeletal mechanism(dashed line) and detailed mechanism(solid line) and experimental data at p=1 MPa,Φ=1

3.3 層流火焰速度

已有的研究[28]表明,機理中大分子的反應主要影響著火延遲,而小分子則更多地控制燃料的活化特性,決定燃料的火焰傳播速度.也就是說,以著火延遲為簡化目標獲得的骨架機理并不能保證其對燃料的活化特性也有較好的預測.為了驗證丙烯骨架機理在模擬火焰的輸運特性時的可靠性,本文分別使用了丙烯詳細/骨架機理進行不同壓力下層流火焰速度的計算.初始溫度T=298 K,壓力1~4 MPa 下不同稀釋度的丙烯層流火焰速度如圖7 所示,可以看到,簡化機理與詳細機理的模擬結果基本重合,說明本文發展的丙烯骨架機理對1-D 層流火焰速度有較好的再現性.

值得一提的是,燃料機理的規模直接決定了數值模擬的運算時間,在使用丙烯骨架機理計算層流火焰速度時,發現計算機的運算速度有明顯提升.Lu 和Law[29]研究了計算機運算成本對機理的組分數之間的依賴關系,隱式求解的計算成本是機理包含的組分數的三次函數.由此可計算得,使用本文所發展的丙烯骨架機理進行1-D 層流火焰速度預測,所花的時間縮短至使用詳細機理所花時間約1/18,大大節約了計算成本,有助于提高后續CFD 計算的效率.

圖7 不同壓力下丙烯骨架機理與詳細機理預測層流火焰速度隨當量比變化的比較Fig.7 Comparison of changes in laminar flame speed with equivalence ratio predicted by using propene skeletal mechanism and detailed mechanism at different pressures

4 結論

(1)基于DRG 方法的骨架簡化方法可以快速、有效地減小詳細機理的規模.當組分減少50%時,最大著火延遲誤差僅為0.5%.但當組分數減少到一定程度時,誤差會出現階躍.使用DRGEP 方法時,組分數在簡化初始階段減少得更快.兩步法相比單步法在誤差范圍內可以進一步縮小機理規模,但可能由于丙烯詳細機理規模較小,考慮運算成本后使用兩步法的優勢不明顯.

(2)選用DRG 聯合DRGEP 方法,基于p=1 MPa,Φ=1.0 工況下簡化的丙烯骨架機理在全局范圍內(680~1 680 K,1~4 MPa,Φ為0.5~2.0)均有較好的適用性,能有效減少運算成本.該機理在多個工況下的著火延遲均與原機理較吻合,對較高壓力下層流火焰速度隨當量比變化也有較為準確的預測效果,并且能較好地模擬丙烯在LFR 模型中重要組分濃度隨停留時間的變化,這也進一步驗證了本文所提出的機理簡化方法的有效性與可行性.

猜你喜歡
丙烯機理骨架
《共生》主題系列作品
淺談管狀骨架噴涂方法
隔熱纖維材料的隔熱機理及其應用
收獲 劉瑞森 布面丙烯油彩 190cm x 190cm 2022年
鄂爾多斯的婚禮 曾征 丙烯 150cm x 165cm 2020年
周禮與儒學的機理
骨架密度對炭/炭多孔骨架壓力浸滲銅的影響
金屬切削中切屑的形成機理
金屬切削中切屑的形成機理
郭文昊作品
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合