爆轰(爆轰波)

類別:流體分析(CFD) | 整合版 2026-04-06
CAE visualization for detonation theory - technical simulation diagram
爆轰(爆轰波)

爆轰(爆轰波)的理論基础

概述

🧑🎓

教授,爆轰與爆炸有什麼區別?


🎓

燃燒傳播有兩種形式。爆燃(缺陷燃燒)是亞音速火焰傳播,普通燃燒器火焰屬於此類。另一方面爆轰(爆轰波)是衝擊波與燃燒波結合形成的超音速傳播現象。傳播速度在甲烷/空氣中約1800 m/s,在氫氣/空氣中約2000 m/s。


🧑🎓

衝擊波和燃燒一起傳播,是這樣嗎?


🎓

是的。先行衝擊波對未燃混合氣進行絕熱壓縮以升高溫度,高溫下化學反應迅速進行,反應能量維持衝擊波。這種自我維持機制是爆轰的本質。


Chapman-Jouguet理論

🧑🎓

Chapman-Jouguet(CJ)理論是什麼?


🎓

CJ理論是熱力學地求出爆轰波傳播速度的理論。在衝擊波前後的Rankine-Hugoniot關係式中加入化學反應放熱量 $q$,應用CJ條件(爆轰波後流速恰好等於局部音速)。


$$ D_{CJ} = \sqrt{2(\gamma^2 - 1)\,q + a_1^2} + \sqrt{2(\gamma^2 - 1)\,q} $$

🎓

用簡化形式,CJ爆轰速度大致可以寫成:


$$ D_{CJ} \approx \sqrt{2(\gamma^2 - 1)\,q} $$

這裡 $\gamma$ 是比熱比,$q$ 是單位質量的放熱量 [J/kg]。


🧑🎓

還有CJ馬赫數的概念吧?


🎓

CJ爆轰的馬赫數由以下公式給出:


$$ M_{CJ} = \sqrt{1 + \frac{(\gamma+1)\,q}{c_p\,T_1}} + \sqrt{\frac{(\gamma+1)\,q}{c_p\,T_1}} $$

氫氣/空氣(當量比1.0)的情況下 $M_{CJ} \approx 5.0$,甲烷/空氣為 $M_{CJ} \approx 5.2$。


ZND結構

🧑🎓

爆轰波的內部結構是什麼樣的?


🎓

ZND(Zel'dovich-von Neumann-Doering)模型中,爆轰波具有三層結構。

1. 衝擊波面(von Neumann spike):未反應氣體受到衝擊壓縮。壓力達到CJ值的約2倍

2. 誘導帶(Induction zone):化學反應進行前的延遲區間。對應著火延遲時間

3. 反應帶:迅速進行化學反應,達到CJ狀態


🧑🎓

誘導帶越短爆轰越穩定,是這樣嗎?


🎓

是的。誘導帶長度 $\Delta_i$ 直接關係到細胞大小 $\lambda$,有經驗公式 $\lambda \approx (10-30)\Delta_i$。當這個細胞大小相對於爆轰管直徑足夠小(管直徑 > 數個$\lambda$)時,穩定爆轰傳播才能維持。


🧑🎓

爆轰理論是衝擊波力學和化學反應速率論的融合呢。


🎓

完全正確。用CFD處理需要既能準確捕捉衝擊波的數值方法,又能處理高溫高壓下化學反應速率。


Coffee Break 閒談

爆轰——爆轰波以「音速5~10倍」傳播的原因

燃燒有「爆燃(缺陷燃燒:音速以下火焰傳播)」和「爆轰(爆轰波:衝擊波與燃燒一體化的超音速傳播)」兩種。爆轰波由Chapman-Jouguet(CJ)理論(1899~1905年)描述,燃燒氣體在音速下的流動對應「CJ面」,其速度是特性值。氫-空氣混合氣約2 km/s,天然氣-空氣約1.8 km/s的爆轰速度。CAE中將歐拉方程與化學反應模型結合,用高解像度數值方案分析爆轰波傳播、細胞結構、轉移(DDT:爆燃到爆轰的轉移)。

爆轰(爆轰波)的數值计算方法

數值方法的詳細

🧑🎓

用CFD求解爆轰需要什麼數值方法?


🎓

爆轰的數值分析與普通RANS燃燒分析大不相同。需要準確捕捉衝擊波的高解像度方案,同時兼顧高溫高壓下的詳細化學反應。


空間離散化

🧑🎓

捕捉衝擊波適合用什麼方案?


🎓

衝擊波捕捉常用高階精度TVD(Total Variation Diminishing)方案或WENO(Weighted Essentially Non-Oscillatory)方案。


方案精度特點應用
Roe + Minmod2階穩定但數值擴散大初期研究
HLLC2階分析接觸不連續面通用
WENO-55階高精度但计算成本大DNS/高精度计算
MUSCL-Hancock2階成本-精度平衡良好實用爆轰计算
🧑🎓

WENO方案最理想,但實務上用MUSCL就足夠了嗎?


🎓

正是。MUSCL+HLLC黎曼求解器的組合是實務的折中方案。但網格大小要保證為爆轰細胞寬度 $\lambda$ 的1/20以下。氫/空氣(當量比1.0, 1 atm)時 $\lambda \approx 10$ mm,所以網格寬度需要0.5 mm以下。


時間積分

🧑🎓

時間積分怎麼處理?


🎓

爆轰波傳播是微秒級現象,通常用顯式時間積分。但化學反應部分是Stiff的,所以用算子分裂(Strang splitting)分離流體輸送和化學反應。


🎓

我給出典型設定值。


參數推薦值備註
CFL數0.3-0.5衝擊波捕捉需保守選擇
化學反應求解器CVODE (BDF)Stiff系統必需
最小時間步$10^{-9}$ svon Neumann尖峰分析
網格寬度$\lambda/20$ 以下細胞結構分析最低條件

AMR(適應格子細分化)

🧑🎓

均勻的細網格會導致计算成本巨大吧?


🎓

這時AMR就大顯身手了。只在爆轰波面附近網格細分,未燃和已燃區域保持粗網格。CONVERGE內置自動AMR,OpenFOAM也可用 dynamicRefineFvMesh 實現。AMR可將記憶體和计算時間減少1-2個數量級。


🧑🎓

AMR的細分基準用什麼?


🎓

通常用溫度梯度 $|\nabla T|$ 或壓力梯度 $|\nabla p|$ 作為細分傳感器。OH質量分率梯度也有效用於追蹤反應帶。


🧑🎓

爆轰的數值计算是衝擊波捕捉方案 + Stiff化學反應 + AMR的三位一體呢。


🎓

完全同意。少了其中任何一個都無法進行實用爆轰计算。


Coffee Break 閒談

爆轰计算需要「超音速方案」的原因——CFL數0.3的壁障

爆轰數值计算最初面對的困難是離散化方案。爆轰波以超音速(馬赫5~10等效)傳播,普通燃燒CFD用的2階精度中心差分方案會立即發散。解決辦法是必須使用WENO或Roe法等衝擊波捕捉方案,CFL數也需限制在0.3以下。這意味著時間步比普通燃燒计算小一個數量級,计算時間增加10倍以上。「爆轰是CAE计算中特別難處理的一類」的原因在此。

爆轰(爆轰波)的實務應用

實踐指南

🧑🎓

請教我實際進行爆轰分析的步驟。


🎓

爆轰分析的计算工作量比普通燃燒CFD大得多。讓我整理一下實用流程。


分析流程

🎓

1. 0D/1D預備计算 -- 用Cantera或SD Toolbox计算CJ條件(傳播速度、壓力比)。從ZND結構估出誘導帶長度和細胞大小

2. 網格设计 -- 細胞大小$\lambda$的1/20以下的分析度。使用AMR時設定最大細分級別

3. 爆轰開始條件 -- 設置Driver section(高壓高溫區)或用熱點直接著火

4. 時間積分設置 -- CFL = 0.3-0.5,總计算時間直到爆轰波到達管端

5. 後處理 -- x-t圖、細胞結構可視化、壓力溫度分佈


RDE(回轉爆轰引擎)的設定示例

🧑🎓

最近受關注的RDE如何分析?


🎓

RDE中環形燃燒室的爆轰波沿周向傳播。從2D展開模型(將環形展開為平面)開始计算,再擴展到3D比较有效率。


🎓

給出RDE分析的典型設定。


项目設定值備註
燃料H2/空氣,當量比1.0CH4著火延遲太長,RDE不穩定
環形直徑100-200 mm研究規模
網格0.2-0.5 mm推薦使用AMR
反應機構Li et al. 9種/21反應H2詳細機構已足夠緊湊
入口條件總壓指定 + 混合氣組成推薦choked inlet防止逆流
计算時間數毫秒(5-10轉)確認定常旋轉狀態
🧑🎓

H2較多是因為著火延遲短吧。


🎓

是的。甲烷著火延遲是氫的100倍以上,難以維持回轉爆轰波。實用化方面正在檢討甲烷/氫混合、乙烯(C2H4)等。


常見失敗與對策

症狀原因對策
爆轰不傳播網格太粗細分到$\lambda/20$以下
傳播速度與CJ值不符數值擴散大改用高階方案(MUSCL/WENO)
看不到細胞結構2D计算分析度不足用0.1 mm以下網格重新计算
RDE波消失入口混氣供給跟不上增加入口面積或總壓
🧑🎓

爆轰分析是计算成本的戰爭呢。


🎓

是的。用2D AMR掌握概況,再對必要部分進行3D詳細计算是現實做法。


Coffee Break 閒談

爆轰管爆炸事故——「爆燃到爆轰的轉移(DDT)」的恐怖

化學工廠管道中氫氧混合氣洩漏時,最初是溫和燃燒(爆燃),但火焰在管內傳播時會加速並轉化為爆轰(爆轰波),這稱為DDT(Deflagration-to-Detonation Transition),是配管设计人員最擔心的現象之一。爆轰轉化的瞬間,壓力會跳升到爆燃的10~20倍。爆轰CFD實踐中,為了進行安全評估,必須準備足夠細膩的網格來正確模擬DDT,並準確追蹤從點火開始的時間演變。

爆轰(爆轰波)的軟體比较

商用工具比较

🧑🎓

能進行爆轰分析的CFD工具有哪些?


🎓

爆轰需要衝擊波捕捉和詳細化學反應兩個條件,所以對應工具比较有限。


工具衝擊波方案AMR詳細化學反應適性
CONVERGEPISO + ALE自動AMRSAGE最優
Ansys FluentDensity-Based無(UDF外部)Stiff Chemistry可能但需要技巧
OpenFOAM (rhoCentralFoam)KNP/KTdynamicRefineode靈活,需編碼
STAR-CCM+Coupled FlowDARS有限
專用代碼 (AMROC, PeleC)Godunov類Block-AMR詳細/縮約最適研究
🧑🎓

CONVERGE對爆轰最優出乎意料,印象中它是內燃機的工具呢。


🎓

CONVERGE的自動AMR和網格切割技術對爆轰波面追蹤非常相容。省去了大量網格生成工作。實際上RDE和脈衝爆轰引擎(PDE)研究中CONVERGE應用增加。


Ansys Fluent中的注意點

🧑🎓

用Fluent進行爆轰计算時的注意點?


🎓
  • 使用Density-Based求解器(Pressure-Based無法正確捕捉衝擊波)
  • Flux Type選擇Roe-FDS或AUSM+
  • Implicit Time Stepping需要極小的$\Delta t$($10^{-8}$ s以下)
  • 標準沒有AMR,需要大規模均勻網格

  • OpenFOAM中的實現

    🧑🎓

    OpenFOAM用哪個求解器?


    🎓

    rhoCentralFoam 是可壓流的標準求解器,但需自行實現與化學反應耦合。社區版有 rhoReactingCentralFoam。用 dynamicRefineFvMesh 啟用AMR,以溫度、壓力梯度為細分基準是定石。


    選定指南

    🧑🎓

    最後選哪個比较好?


    🎓
    • 研究論文目的:PeleC(AMReX上反應流求解器)或AMROC最優。高階精度AMR可用
    • 工業RDE/PDE设计:CONVERGE實績和易用性都優
    • 既有Fluent許可試試:Density-Based求解器可行,但理解無AMR限制
    • 強調定制:OpenFOAM最靈活

    • 🧑🎓

      專用代碼的存在不知道。爆轰特殊要求的工具選擇很重要呢。


      🎓

      是的。直接套用普通燃燒CFD工具會因數值擴散導致爆轰細胞結構消失。要根據工具特性選擇。


      Coffee Break 閒談

      爆轰CAE的「客戶」是防衛、太空、安全評估——商用工具支持滯後的原因

      爆轰模擬市場很小。客戶主要限於防衛機構、太空機構、工廠安全評估,所以汎用商用CFD工具(Fluent、STAR-CCM+)的爆轰專用功能有限。ANSYS的Fluent中可選WENO方案,但爆轰設置示例在官方手冊中很少。實際上爆轰计算常用OpenFOAM的XiFoam或blastFoam(開源),或SANDIA、Lawrence Livermore自主開發代碼。商用工具「對爆轰投資多少」取決於市場規模——CAE世界也由經濟原理驅動。

      爆轰(爆轰波)的前沿研究

      前沿話題與研究動向

      🧑🎓

      爆轰最前沿研究有哪些?


      🎓

      主要有三個方向。(1)回轉爆轰引擎(RDE)實用化,(2)爆轰驅動的壓力增益燃燒,(3)傾斜爆轰波引擎(ODWE)。


      RDE(回轉爆轰引擎)

      🧑🎓

      為什麼RDE受關注?


      🎓

      RDE的爆轰波在環形燃燒室連續迴轉,可提供定常推力。相對傳統爆燃燃燒器,熵增加較小,理論上熱效率提升5-15%。


      機構研究成果燃料
      JAXA世界首次太空RDE實證(S-520火箭)乙烯/O2
      美空軍研究所 (AFRL)與GE共同將RDE用於噴氣引擎燃燒器JP-8/空氣
      名古屋大學連續迴轉爆轰穩定化方法H2/空氣
      KAUSTLES+詳細化學反應的RDE數值分析H2/空氣
      🧑🎓

      JAXA在太空進行實證實驗了呢。


      🎓

      2021年S-520-31號火箭實現了世界首次太空RDE作動。CFD對设计做出了巨大貢獻。


      傾斜爆轰波引擎(ODWE)

      🧑🎓

      ODWE是什麼?


      🎓

      這是為極超音速飛行體(馬赫5-10)設想的推進裝置,在楔形燃燒室內駐定傾斜爆轰波。是SCRAMJET之後的概念。駐波不需RDE的迴轉,但需針對馬赫數優化楔角度。


      DNS(直接數值模擬)

      🧑🎓

      進行爆轰DNS嗎?


      🎓

      近年Peta-FLOPS級HPC使得2D爆轰細胞結構可用DNS分析。使用PeleC或S3D(Sandia)。3D DNS還需Exascale級计算資源,現由美DOE的ECP(Exascale Computing Project)推進中。


      機器學習的應用

      🧑🎓

      爆轰研究也用機器學習嗎?


      🎓
      • 細胞結構自動檢測:用CNN從數值結果自動測量爆轰細胞大小
      • 代理模型:RDE運行參數優化用DNN
      • 穩定性預測:用機器學習預測爆轰波消失條件

      • 🧑🎓

        爆轰研究直接關係航空推進最前沿呢。


        🎓

        是的。特別是RDE作為實用化技術各國競相研究。CFD设计支持的重要性今後還會增加。


        Coffee Break 閒談

        回轉爆轰引擎——爆炸「持續迴轉」的逆轉思維

        連續運用爆轰的回轉爆轰引擎(RDE)從2000年代起研究加速。普通燃燒是「定壓燃燒」,爆轰接近「定容燃燒」,故熱效率理論上高10~15%。JAXA與各國防衛機構投入資金的原因。但實用化困難重重,在環形室內維持超音速爆轰波穩定運行難度極高。現在前沿研究試圖用機器學習對爆轰波動態行為進行即時控制。「控制爆炸」這一矛盾命題正成為該領域正面攻關的主題。

        爆轰(爆轰波)的故障排除

        故障排除

        🧑🎓

        請教爆轰计算常見的故障。


        🎓

        爆轰计算比普通燃燒CFD敏感得多。整理主要故障。


        1. 爆轰波不開始

        🎓

        可能原因

        • Driver section壓力溫度不足
        • 網格太粗,衝擊波與反應帶無法分析
        • 反應機構未能正確再現該條件著火延遲

        🎓

        對策

        • 設定Driver條件為 $p > 30\,p_1$, $T > 2500$ K
        • 先從1D驗證開始條件再進行2D/3D擴展
        • 用ZND计算確認所需分析度(誘導帶 $\Delta_i$ 至少20點)

        2. 傳播速度與CJ值偏差

        🧑🎓

        傳播速度與CJ理論值不符的情況怎麼辦?


        🎓

        速度低的情況:數值擴散過大,反應帶能量散逸。改用高階方案(MUSCL、WENO),細分網格。


        🎓

        速度高的情況:過驅動狀態,初始Driver影響仍存。讓爆轰波傳播足夠距離後再測(管直徑10倍以上)。


        偏差允許範圍要因
        $D/D_{CJ} < 0.95$需改善數值擴散、網格不足
        $0.95 < D/D_{CJ} < 1.02$良好--
        $D/D_{CJ} > 1.05$需改善過驅動、過渡狀態

        3. RDE特有的問題

        🧑🎓

        RDE计算特有的問題有嗎?


        🎓
        • 波一轉後消失:入口混氣供給速度不足。增加入口面積或總壓
        • 多波模式不穩定:環形寬度與爆轰細胞大小比例不適。改變幾何或燃料混合比
        • 入口逆流:爆轰波向入口傳播。設定choked inlet或微噴嘴形狀

        • 4. 计算成本巨大

          🎓

          對策

          • 活用AMR(波面附近高分析,其他粗網格)
          • 先2D掌握概況再進行3D詳細计算
          • H2情況用Li et al.的9種/21反應就足夠(無需縮約)
          • 利用GPU並列化求解器(PeleC支援GPU)

          🧑🎓

          爆轰计算是分析度和成本的權衡很嚴峻呢。


          🎓

          是的。所以用1D ZND分析估算必要分析度,再用AMR降低成本的步驟很重要。直接上3D均勻網格的話,计算可能數月不完成。


          Coffee Break 閒談

          「爆轰波消失了」——爆轰CFD重啟困難的原因

          爆轰计算故障排除的特有問題是「计算中途爆轰波消失,降級為爆燃(低速燃燒)」的現象。這種「quenching(消炎失速)」在實驗中也發生,但计算中多因數值黏性導致爆轰波人為衰弱。典型是網格太粗無法分析爆轰細胞結構(detonation cell),經驗法則「需要細胞寬度1/5以下的網格」。但實際爆轰細胞寬度只有數毫米至數厘米,實機規模全域細化會成本不現實,形成矛盾。

          相關模擬器

          通過此領域的互動模擬器親身體驗理論

          模擬器列表

          相關領域

          熱分析V&V·品質保證結構分析
          本文評價
          謝謝回答!
          有參考
          價值
          希望
          更詳細
          報告
          錯誤
          有參考價值
          0
          希望更詳細
          0
          報告錯誤
          0
          由NovaSolver貢獻者編寫
          匿名工程師 & AI — 網站地圖
          查看檔案