当前位置:首页 > 半导体工具包 > 正文内容

噪声暴露剂量与听力保护评估器|制造业通用工具

叶志辉2周前 (10-10)半导体工具包33

这个工具解决什么问题

先用示例数据验证口径,再换成真实数据,是这类工具的正确用法。

> 车间噪声听着还行不算数 —— 要算 8 小时等效声级、剂量,还要算护具到底够不够。

输入数据格式

数据文件 noise_exposure.csv,列顺序为:岗位、暴露人数、任务段、时长_h、声压级_dBA、现用护具NRR。

示例首行:冲压工位,4,送料,2.0,94.0,25

noise_exposure.csv:岗位 / 暴露人数 / 任务段 / 时长 h / 声压级 dB(A) / 现用护具 NRR。自带 8 个岗位共 20 个任务段的示例数据。

示例输出(真实运行结果节选)

==============================================================================
噪声暴露剂量与听力保护评估器
==============================================================================
判定口径:行动水平 80 dB(A)(纳入监护);8 小时等效限值 85 dB(A);剂量上限 100%
同时给出 3 dB 与 5 dB 两种交换率结果 —— 两者不可混用,对外报数前先统一口径。

【① 各岗位 8 小时等效声压级与剂量】
  岗位           人数     LEX,8h(3dB)   剂量%(3dB)    TWA(5dB)      剂量%(5dB)    判定
  冲压工位         4      96.8          1519.9      96.2          236.6       严重超标
  空压机房         2      93.8          760.0       89.5          92.9        严重超标
  包装线          8      84.6          91.0        84.6          47.0        达行动水平
  CNC 加工区      6      85.7          118.0       85.5          53.6        严重超标
  老化房          3      84.7          94.3        83.2          39.2        达行动水平
  总装线          10     81.4          43.3        81.3          29.8        达行动水平
  仓储区          5      80.0          31.2        79.6          23.7        合格
  质检室          4      69.1          2.5         69.1          5.5         合格
  超标岗位 3 个,涉及 12 人;达行动水平(80~85 dB)岗位 3 个,涉及 21 人

【② 超标岗位明细(按剂量从高到低)】
  冲压工位:LEX,8h = 96.8 dB(A)(

· 各岗位 8 小时等效声压级 LEX,8h 与噪声剂量(同时给 3 dB 与 5 dB 两种交换率口径) · 判定:合格 / 达行动水平 / 超标 / 严重超标,并统计涉及人数 · 超标岗位明细:逐任务段对比实际时长与该声级允许时长,揪出主导段 · 听力保护器评估:按 NRR - 7 折损算佩戴后有效暴露与残余剂量,并按需反算所需 NRR · 治理优先级:超出行动水平的分贝数 × 暴露人数,给出工程降噪 / 轮岗 / 护具建议

适用场景

· 职业健康与安全(EHS)自查:哪些岗位需要纳入听力监护 · 为不同岗位选配听力保护器(耳塞 / 耳罩)等级 · 工程降噪项目实施前的优先级排序 · 响应客户或体系审核的噪声暴露数据要求

运行方法

python noise_dose_evaluator.py

首次运行会自动生成示例数据并输出完整报告。把示例数据换成自己的(保持列名与列顺序一致)后重新运行即可。

口径与注意事项

· 3 dB 交换率(能量平均,国标与 ISO 口径):LEX,8h = 10*lg(Σ (ti/8)*10^(Li/10)),剂量 D = 100*10^((L-85)/10) · 5 dB 交换率(美式口径):T = 8/2^((L-90)/5),TWA = 16.61*lg(D/100)+90 · 两套口径不可混用,对外报数前先统一并标注换算方式 · 护具衰减务必按 NRR - 7 折损使用,否则会系统性高估防护效果

其他

· 本工具只做暴露评估,不替代有资质单位的现场检测与职业病危害评价。 · 输出报告为纯文本,可直接归档或作为附件;报告文件名见上方文件说明。 · 全部计算仅依赖 Python 标准库(csv / math / random / os),不需要联网、不需要安装任何包。

附赠提示词怎么用

脚本顶部集中了主要阈值与常量:CSV_NAME="noise_exposure.csv"、REPORT_NAME="noise_report.txt"。改完直接重跑即可,不必改动计算逻辑。

会生成哪些文件

运行后除控制台输出外,还会生成:noise_exposure.csv、noise_report.txt。

脚本里的主要处理步骤

  • lex8h():3 dB 交换率(能量平均)合成 8 小时等效声压级 LEX,8h。
  • dose3():3 dB 交换率下的噪声剂量 %。
  • dose5():5 dB 交换率(美式口径)剂量 %:Ti = 8 / 2^((Li - 90)/5)。
  • twa5():5 dB 口径的 8 小时时间加权平均声级 TWA = 16.61*lg(D/100) + 90。

以上步骤在脚本中是分开的函数,可以单独调用或按需替换其中一段,不必整体重写。

工具中出现的字段与提示

  • 冲压工位
  • 空压机房
  • CNC 加工区
  • 机床操作
  • 暴露人数
  • 时长_h
  • 声压级_dBA
  • 现用护具NRR
  • 5 dB 交换率(美式口径)剂量 %:Ti = 8 / 2^((Li - 90)/5)。
  • 噪声暴露剂量与听力保护评估器
  • 【① 各岗位 8 小时等效声压级与剂量】
  • 剂量%(3dB)
  • 剂量%(5dB)
  • 严重超标
  • 达行动水平
  • 【② 超标岗位明细(按剂量从高到低)】
  • <- 单段已超允许时长
  • 【③ 听力保护器有效性评估(护具实际衰减 = NRR - %.0f)】

其余字段以界面与示例报告为准。

下载与文件清单

压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。

主程序文件:noise_dose_evaluator.py。

下载 噪声暴露剂量与听力保护评估器 工具包(zip)

本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。

常见问题

输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 6 列:岗位、暴露人数、任务段、时长_h、声压级_dBA、现用护具NRR。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。

跑完最该关注哪几项?
报告按 ① 各岗位 8 小时等效声压级与剂量、② 超标岗位明细(按剂量从高到低)、④ 治理优先级(超标分贝 × 暴露人数)、结论与行动建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。

阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。

附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。

同分类的其它工具

所属分类 制造业通用工具包,也可回到 工具资源包下载页 按分类查找。

相关阅读

标签: 119

相关文章

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

工具简介自动绘制Xbar-R控制图、计算Cp/Cpk/Ppk,内置Nelson判异规则1~5,输出异常清单与控制图。资料包内容· 主程序 spc_auto.py(Python 3.8+,核心功能零第三...

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

工具简介读取工单与停机记录,自动计算OEE三大指标、统计停机损失TOP,输出Excel周报。资料包内容· 主程序 mes_report.py(Python 3.8+,核心功能零第三方依赖)· 自动生成...