工作票安全措施校核详细思维导图
2025-09-16 15:56:33 0 举报
AI智能生成
工作票安全措施校核思维导图是确保在电力系统、工业运维等高危环境中作业安全的重要文档。它采用图形化的方式详细展现所有的安全措施,每个环节都标注了责任者、执行者、监督者的姓名和职责。这份导图通常包含核心内容如作业环境评估、风险评估、具体的安全隔离措施、工作许可人和执行人的沟通确认流程、应急预案、工作后的验证步骤等,这些都是为了保证工作的安全执行和风险控制。文件类型通常采用矢量图形格式,以便在打印或放大查看时保持清晰度。整个思维导图以清晰的逻辑结构展现,配以醒目的颜色区分不同安全措施的紧急程度和优先级,以及附加的修饰语来强化关键步骤的重要性,确保每一位工作人员都能直观准确地理解和遵循安全规程。
作者其他创作
大纲/内容
📋 工作流基本信息
总节点数: 25个核心节点
子工作流: 3个专业子流程
核心功能: 电力工作票安全措施智能校核
🚀 流程入口与控制
开始节点 (start)
输入参数1: generated_safety_measures (生成的安全措施)
输入参数2: original_safety_measures (原始安全措施)
输入参数3: use_type (处理模式选)<br>
1 = 大模型处理路径:参数提取全由大模型完成,近期未迭代<br>
2 = 代码工作流处理路径,现在在用路径。
结束节点 (end)
最终输出: final_result (综合校核结果)
🔍 参数提取核心模块
🔧 罗马数字规范化子工作流
功能: 将错误罗马数字替换为正确写法
调用节点
6.1罗马转化
6.2罗马转化
6.4罗马转化
6.1部分参数提取系统<br><应改为检修状态的线路....<br>
使用大模型进行多个变电站文本分割(文本分割主逻辑,从出现变电站的信息到下一个变电站前面的文本)<br>
🔧 子工作流: 工作票-线路一种票-6.1参数提取-SK
子工作流节点结构
开始 → 数据输入
变电站名称提取(大模型)<br>
代码 → 文本分割处理(三阶段智能分割算法)<br>
操作关键词识别与定位
1. 边界字符检查:确保操作词不是其他词汇的一部分<br> - 允许的前置字符:标点符号、空白字符、方位词<br> - 避免误匹配:如"中断开关"中的"断开"
2. 优先级排序:按照在文本中的位置排序,确保处理顺序
智能分段算法
处理第一个操作之前的内容(如前缀)保留重要的上下文信息,避免丢失关键信息。
特殊逻辑:保护多设备操作完整性
- 输入:"拉开311;312刀闸,在变电站内悬挂标示牌"<br> - 错误分割:"拉开311" + ";312刀闸,在变电站内悬挂标示牌"<br> - 正确分割:"拉开311;312刀闸" + "在变电站内悬挂标示牌"
处理优化
清理操作文本
移除多余的变电站信息
提取 → 按照操作类型将文本提取成结构化数据<br>
提取每个操作文本段的设备编码和设备类型
规范化设备名称
合并相同设备类型的设备编码集合
设备编码去重输出
{<br> "operation": "操作类型",<br> "device_name": "设备名称",<br> "codes": ["设备编码列表"],<br> "device_site": "设备位置",<br> "voltage_level": "电压等级",<br> "content": "操作内容"<br> }
合并→ 如有相同的变电站信息,则进行变电站信息合并去重
结束 → 提取结果输出
{<br> "safe_measure": "原始安全措施文本",<br> "station_info": {<br> "site_name": "德安",<br> "voltage_level": "110kV",<br> "area_name": "九江地调",<br> "type": "变电站",<br> "content": "德安110kV变电站",<br> "station_content": "德安110kV变电站"<br> },<br> "part_2": {<br> "content": "断开德共线311、312开关",<br> "operation": "断开",<br> "voltage_level": "110kV",<br> "codes": ["311", "312"],<br> "device_name": "断路器"<br> },<br> # ... 更多操作部分<br> }
双路径调用
原始安措提取
生成安措提取
6.2部分关键词提取系统<br><保留临近的带电线路、设备><br>
提取6.2安关键词
统一文本格式,如"千伏"→"kV"、"一线"→"I线"<br>
安措类型识别 :<br> - 同杆架设:包含"与同塔架设的"或"同塔架设"<br> - 多段跨越:包含"塔、"和"跨越"<br> - 交叉跨越:包含"塔跨越"<br> - 临近:包含"临近"
关键信息提取:<br> - 线路名称提取 :识别电压等级+线路名称模式<br> - 杆塔号提取 :支持多种格式如"07#-12#"、"9#、10#、11#"<br> - 跨越物/临近物提取:处理括号内容和标点符号
6.4部分数据提取系统<br><应挂接地线><br>
电压等级提取:搜索"kv"并向前查找数字
线路名提取:处理支线情况,分离主线和支线
杆塔号提取:优先处理#格式,其次处理塔/杆格式,只提取数字
过滤机制:按线路分组,每线路仅保留最大最小杆塔号
⚡ 校核逻辑核心模块
比较安全措施6.1 - 核心算法<br>
设备操作映射表 OPERATES
断路器: [断开]
隔离开关: [拉开]
小车开关: [拉出]
接地刀闸: [推上]
中性点接地刀闸: [拉开]
提取
递归提取操作对象结构化数据<br>
提取变电站对象
匹配条件: type == '变电站'
变电站映射算法
映射键:站名+电压等级: (site_name, voltage_level.lower())<br>
快速查找和索引管理
匹配相同变电站
未匹配的原始票变电站则标记错误的变电站
未匹配的生成票变电站则标记漏填的变电站<br>
变电站名称规范校验(站名+电压等级+变电站)<br>
操作匹配(相同变电站)<br>
双重循环匹配: 通过操作类型和设备类型进行精确匹配
动态移除: 匹配成功后从未匹配列表中移除
三元组输出: 返回匹配对、未匹配原始、未匹配生成
未匹配原始(归类为多余的编号)<br>
未匹配生成(归类为缺少的编号)<br>
操作比较分析(匹配对)<br>
编号差异分析
集合运算: 使用集合差集计算多出和缺少的编号
缺少的编号
示例:<br> "110kV某某变电站:需断开1013,1014断路器"<br> "220kV某某变电站:需拉开2033,2034隔离开关"<br> "500kV某某变电站:需装设5012,5013接地线"
多出的编号
示例:<br> "110kV某某变电站:无需断开1011,1012断路器"<br> "220kV某某变电站:无需拉开2031,2032隔离开关"<br> "500kV某某变电站:无需装设5011接地线"
-排序输出: 确保结果的可读性
操作标准化分析
根据设备操作术语映射表判断
示例:<br> "断路器操作术语应该为断开:拉开110kV线路断路器"<br> "隔离开关操作术语应该为推上:断开220kV母线隔离开关"
输出结果:<br>
{<br> "original_text": "原始文本内容",<br> "generate_text": "生成文本内容",<br> "codes": ["相关设备编号列表"],<br> "type": 1或2, # 1=多出/错误, 2=缺少/遗漏<br> "err_content": "具体错误描述文本"<br> }
6.2安错校核
错误检查逻辑 :<br> - 比较线路名称、杆塔号范围、跨越物/临近物是否一致<br> - 按类型分别检查:同杆架设、交叉跨越、多段跨越、临近
漏填检查逻辑 :<br> - 检查智能生成的安措在原票面中是否有对应项<br> - 判断两个安措是否匹配<br> - 漏填错误具有最高优先级<br>
匹配判断逻辑 :<br> - 类型必须相同<br> - 关键字段必须完全一致(线路名称、杆塔号、跨越物等)
错误处理策略
1. 优先级顺序:漏填 > 错误 > 格式不标准<br> 2. 特殊情况处理:<br> - 原票面为空:所有智能生成安措标记为漏填<br> - 智能生成为空:所有原票面安措标记为错误<br> - 无法解析:标记为"格式不标准"
输出
{<br> "safe_measure": [{<br> "original_measure": ["原票面安措文本"],<br> "generated_measure": ["智能生成安措文本"],<br> "safety_measure_error": ["错误告警"],<br> "safety_measure_omitted": ["漏填告警"],<br> "safety_measure_unstandard": ["格式不标准告警"]<br> }]<br> }
比较安全措施6.4部分
精确匹配 :杆塔号、电压等级完全相同
模糊匹配:线路名称,相似度阈值0.6则认为同一线路<br>
范围校验 :基于杆塔编号范围的智能匹配
原票安措要包含生成的安措标号范围
- 单条记录处理:<br> - 先尝试直接匹配杆塔号<br> - 判断是否在生成数据范围内<br> - 范围内但不匹配→标记错误<br> - 范围外→按最近原则匹配并标记错误
- 多条记录处理:<br> - 按杆塔编号排序处理<br> - 相同逻辑但考虑已验证记录
未验证记录处理 :标记错误和遗漏
🔄 结果整合与输出
整合返回值 - 最终整合节点
最终输出结构: final_result
6_1_results
original_measure: 原始安措列表
generated_measure: 生成安措列表
safety_measure_error: 错误项
safety_measure_omitted: 遗漏项
safety_measure_unstandard: 不规范项
6_2_results
safe_measure: 安全关键词校核结果
6_4_results
comparison_result: 6.4部分比较结果
收藏
0 条评论
下一页