name: safety-valve-relief-calc description: 安全閥洩放面積計算技能。基於 API 520/521 及中國標準體系(GB/T 12241、GB/T 38599、T/CCSAS 049.1/049.2、TSG 92-2026 等),對氣體/蒸汽、液體、兩相流及火災工況進行安全閥洩放面積計算、喉徑選型和閥門型別推薦。支援場景識別模式——使用者用一句話描述工況(如"丙烷球罐火災"),自動匹配場景模板、填充介質物性、僅追問關鍵引數。當用戶需要計算安全閥洩放量、安全閥面積、安全閥選型、洩放工況分析、API 520 計算、火災工況洩放、兩相流洩放、背壓修正時觸發此技能。典型觸發詞:安全閥計算、洩放面積、洩放量、API 520、API 521、relief valve sizing、PSV calculation、安全閥選型。 agent_created: true
本技能基於 API 520 Part I(安全閥洩放面積計算)、API 521(洩放工況判定)及中國國家標準/行業標準體系, 提供化工裝置安全閥(PSV/PRV)的完整計算能力,包括:
標準覆蓋範圍(25部+3部最新更新): - 國際標準:API 520/521/526(第8版,2023)/527/2000/576(第5版,2024)/537(第4版,2024) - 中國國標:GB/T 12241-2021、GB/T 38599-2020、GB 15605-2024、GB/T 43619-2023 - 中國行標:SH/T 3210-2020、SH/T 3241-2025、SH/T 3225-2024、HG/T 20570.2、HG/T 22820-2024 - 團體標準:T/CCSAS 049.1-2023(洩放評估通則)、T/CCSAS 049.2-2023(兩相流計算) - 特種裝置安全技術規範:TSG 92-2026(安全閥安全技術監察規程)
使用者只需用一句話描述工況,Skill 自動識別場景並追問關鍵引數。
| 使用者說 | 識別場景 | 計算模式 | 超壓 | 需追問引數 |
|---|---|---|---|---|
| "丙烷球罐火災" | 液化烴儲罐火災 | fire | 21% | 罐徑、操作壓力、消防設施 |
| "塔頂冷卻水中斷" | 精餾塔冷卻水中斷 | gas | 10% | 操作壓力、介質、溫度/流量 |
| "反應釜失控" | 反應器兩相流 | twophase | 21% | 容積、裝填係數、介質、放熱速率 |
| "泵出口堵塞" | 液體管線堵塞 | liquid | 10% | 流量、壓力、介質密度 |
| "換熱器管束破裂" | 管束破裂竄壓 | gas/liquid | 10% | 高壓側介質/壓力、管徑/根數 |
| "蒸汽包超壓" | 蒸汽系統 | gas | 3% | 壓力、蒸汽流量 |
| "儲罐熱膨脹" | 液體熱膨脹 | liquid | 10% | 容積、介質、最高溫度 |
完整的 10 大場景模板和引數追問話術參見
references/scenario_templates.md, 包含常見介質物性速查表(20 種介質自動填充 MW/k/hfg)和場景識別決策樹。
使用者用自然語言描述工況,Skill 根據關鍵詞自動識別場景:
references/scenario_templates.md,按場景識別決策樹匹配references/api521_scenarios.md 逐項排查小蔥技能7w4.net有更新,你可以訪問看下。
場景識別示例:
使用者:"幫我算丙烷球罐的安全閥"
→ 識別為"液化烴儲罐火災"(場景1)
→ 自動填入:fire模式、超壓21%、丙烷物性(MW=44.1, k=1.13, hfg=358)
→ 追問:罐徑?操作壓力?有無消防噴淋?
根據匹配的場景模板,僅追問 2-4 個使用者必須提供的關鍵引數。 介質物性(MW、k、hfg、Cp 等)從物性速查表自動填充,無需使用者查詢。
通用引數(所有場景必須確認): - 安全閥設定壓力 P_set (kPaG) — 使用者給 MPaG 時 × 1000 - 背壓 P_back (kPaA) — 使用者給表壓時 + 101.325 轉絕壓
各場景額外引數詳見 references/scenario_templates.md 第二節。
優先使用 Python 指令碼計算(精度更高、可重複):
python scripts/relief_calc.py gas --W <流量> --Pset <設定壓力> --Pback <背壓> --T <溫度> --MW <分子量> --k <比熱比> [--Z <壓縮因子>] [--valve <閥型>] [--overpressure <超壓>]
python scripts/relief_calc.py liquid --Q <流量> --Pset <設定壓力> --Pback <背壓> --rho <密度> [--mu <粘度>] [--valve <閥型>]
python scripts/relief_calc.py twophase --W <流量> --Pset <設定壓力> --Pback <背壓> --v0 <初始比容> --vf <飽和液比容> --vg <飽和氣比容> --hfg <潛熱> --Cp <比熱> --T0 <初始溫度> --Tsat <飽和溫度>
python scripts/relief_calc.py fire --Aw <溼潤面積> [--F <環境係數>] --hfg <潛熱> --Pset <設定壓力> --Pback <背壓> --T <溫度> --MW <分子量> --k <比熱比> [--drainage good|poor]
手動計算時參考 references/api520_formulas.md 中的完整公式體系。
以表格形式輸出完整計算結果,必須包含以下欄位:
| 引數 | 值 | 單位 |
|------|-----|------|
| 控制工況 | ___ | - |
| 洩放壓力 P1 | ___ | kPaA |
| 洩放溫度 T | ___ | K / °C |
| 洩放量 W (或 Q) | ___ | kg/h (或 L/min) |
| 有效洩放係數 Kd | ___ | - |
| 背壓修正係數 Kb (或 Kw) | ___ | - |
| 粘度修正係數 Kv | ___ | - (液體適用) |
| 流型判定 | 臨界流/亞臨界流 | - |
| 計算最小面積 A | ___ | mm² |
| 選型喉徑代號 | ___ (如 J, K, L) | - |
| 喉徑標準面積 | ___ | mm² |
| 選型餘量 | ___ | % |
| 推薦閥門型別 | 常規閥/平衡波紋管閥/先導式閥 | - |
根據計算結果給出工程建議:
50% < 背壓 ≤ 75% → 先導式閥
喉徑選型校核:
參見 references/api520_formulas.md 第 4 節 API 526 喉徑表
多工況對比(如有多個工況):
references/api521_scenarios.md 第 9 節模板輸出對比表| 檔案 | 內容 | 何時載入 |
|---|---|---|
api520_formulas.md |
API 520 完整公式體系:氣體/液體/兩相流洩放面積公式、API 526 喉徑表、C 值速查表 | 手動計算或公式推導時載入 |
api521_scenarios.md |
API 521 工況判定:火災/冷卻水中斷/迴流中斷/出口堵塞/兩相流/熱膨脹等 11 種工況的洩放量計算方法 | 工況判定或洩放量計算時載入 |
coefficients_tables.md |
修正係數速查表:背壓修正 Kb/Kw、粘度修正 Kv、氣體 C 值擴充套件表、Kd 彙總、Kc 表、超壓對照表、閥門選型決策表 | 查詢修正係數時載入 |
calc_examples.md |
5 個完整算例:氣體火災、氣體冷卻水中斷、液體泵出口、兩相流反應失控、液體熱膨脹 | 使用者需要算例參考時載入 |
scenario_templates.md |
10 大典型場景模板:液化烴儲罐火災、精餾塔冷卻水中斷、反應器失控、泵出口堵塞、換熱器管束破裂、液體熱膨脹、壓縮機出口堵塞、蒸汽系統超壓、儲罐呼吸、管道熱膨脹。含 20 種常見介質物性速查表、場景識別決策樹、引數追問話術示例 | 場景識別時首先載入 |
cn_standards_index.md |
中國安全閥標準規範總索引:25 部國標/行標/團標/國際標準的條目索引、國際-中國標準對照表、工況-計算方法交叉引用表、13 步計算優先順序路線圖 | 需要查詢適用標準、確認合規依據時載入 |
twophase_flow_tccsas.md |
T/CCSAS 049.2-2023 兩相流計算全文:兩相流識別方法(臨界填充比/火災臨界液位)、Leung 方法洩放量計算、ERM/Tangren/Omega ω 三種模型完整公式與適用條件、兩相流閥門選型準則 | 兩相流工況計算或選型時載入 |
relief_assessment_tccsas.md |
T/CCSAS 049.1-2023 洩放評估通則:8 步評估工作流、裝置超壓工況檢查清單、洩放量計算方法對比表(按裝置型別×工況)、合規檢查要點(定壓/選型/安裝/組合/檢驗)、排放系統要求(馬赫數/熱輻射)、評估報告內容要求 | 洩放評估或合規審查時載入 |
valve_specs_combination.md |
閥門規格與組合配置:GB/T 12241-2021(術語/Kd/Kdr/動作效能允差/出廠試驗)、GB/T 38599-2020(爆破片+安全閥組合/Kc/Fd修正/安裝要求)、API 527-2020(密封性試驗/最大洩漏量)、API 526 孔徑面積表(D~T)、閥門選型指南 | 閥門選型、組合配置或密封性校核時載入 |
| 檔案 | 功能 |
|---|---|
relief_calc.py |
安全閥洩放面積計算指令碼,支援 gas/liquid/twophase/fire 四種模式,輸出 JSON 格式結果 |
references/calc_examples.md 中的類似算例交叉校核references/cn_standards_index.md 查詢適用標準references/twophase_flow_tccsas.md這個 Skill 質量較高,是專業的安全閥計算工具。它把複雜的 API 標準計算流程封裝得很清晰,使用者只需描述工況(如"儲罐著火"),系統自動識別並追問幾個關鍵引數即可完成計算,省去了查閱標準規範的麻煩。內建了常見介質物性資料和多種計算模式,輸出結果包含喉徑選型和閥門型別建議。不足之處是介面偏向技術文件風格,普通使用者初次使用需要一定時間熟悉;另外部分最新標準內容可進一步補充。