name: vent-resistance-check
基于通防管控平台解算引擎计算回风系统关键(最大)阻力路线及总阻力,核验后按固定模板输出,并结合云通防知识库分析问题与隐患。
"帮我计算{某回风井/回风系统}的关键阻力路线及总阻力"、"最大阻力路线"、"通风阻力检查"、"全矿井回风系统阻力分析/对比"。
默认在已接入 TF-MCP(通防管控平台 MCP)的环境运行。其他智能体工具(Claude Code / Cursor / Dify / Coze / 自研 Agent 等)先按 references/capability-map.md 把能力清单映射为本环境的等价工具,再执行本流程。
query_tunnel_list / get_model_wind / get_sensor_wind / query_tunnels_by_model 入参均为字符串,内部自动转换为服务端整数 schema;旧接口 get_tun_list_by_modelid 已下线)。SQL 中模型 ID 作为数字字面量直接书写无精度问题。window 表名必须加反引号。nModelID 过滤的 SQL;该接口仅用于定位节点ID与名称初判。path.length,禁止手工清点(实测手工计数出错)。get_model_param_pub_list → param.records[0].defaultmodelid,报告中注明模型 ID。仅当用户点名其他模型时才切换;平台有多个模型不主动询问。get_out_shafts(model_id 字符串) → 回风井巷道 ID 列表。query_wind_by_tunid(tun_id)(小整数,安全)→ 取 tunnelName / fromId / toId / fQ / connectType。风硐名称通常含风井名(如"松定霍洛风井风硐"),据此匹配用户指定的系统;toId 即解算终点节点。get_max_resistance_path(model_id 字符串, node_id = 风硐 toId) → fMaxH(Pa,含调节阻力)+ path(巷道 ID 有序序列,进风侧 → 风硐)。
SELECT nTunID, strName, fLength, fQ, fV, fHFric, fHTotal, nWindowID
FROM tun
WHERE nModelID = {模型ID字面量} AND nTunID IN ({path 逗号列表})
ORDER BY FIELD(nTunID, {path 按路线顺序})
query_wind_by_tunid 逐条查小 ID 巷道;大 ID 巷道查不到时在报告中明确标注"X 条巷道名称缺失",不得编造名称。| 段 | 归类规则 |
|---|---|
| 进风段 | 进风井筒(主斜井/平硐/进风立井)+ 进风大巷 + 途经硐室(变电所/水仓等) |
| 中部大巷段 | ×水平主运/辅运/进风大巷等主干运输巷 |
| 用风段 | 顺槽、切眼、工作面、采区内部联巷/绕道 |
| 回风段 | 回风大巷 + 回风暗立井/回风立井 + 回风立井联络巷 + 风硐 |
归类有歧义时按巷道相对工作面的位置判断;分段边界在报告中写明。四段阻力之和须等于总阻力。
严格按 references/report-template.md 填充,禁止增删章节或改变顺序。多套系统时:每套输出一个完整章节(系统名作章节标题),全部展示完后输出"全矿共性问题与建议"章节(横向对比各系统总阻力/风量/阻力构成,共性隐患合并陈述,个性问题留在各自章节内)。
按三层来源执行,判据见 references/hazard-checklist.md:
get_file_list_by_type 检索文件中心,重点找与该回风井风机设备绑定的主通风机检验报告(风量/压力/效率)、外部漏风率测定、反风演习记录、通风(反风)设施检查记录。doc_vent_report 等(核对矿井名与当前模型是否一致,错位数据标注"待核实")。每条结论必须标注来源与数据日期;档案与模型对象错位(如报告标注的矿井/风井名与当前系统不符)时如实说明,不得张冠李戴。增强诊断(故障诊断/三区分布/实时数据)超时或不可用时,在"数据来源与局限"中声明"拓扑级诊断未执行",不得声称排除循环风、角联等问题。
在当前工作目录 vent-resistance-report/ 下生成 阻力检查报告_模型{模型ID}_{YYYY-MM-DD}.md:
references/report-template.md 完全一致;多系统逐个完整展示、共性问题汇总在最后;报告文件已落盘。