基于GB/T 39499-2020设计的支持多生产单元、多污染物的卫生防护距离计算工具

© 2025 榕晟科技. All rights reserved.
生产单元与污染物设置
气象参数
计算说明
GB/T 39499-2020 计算要点
  • 卫生防护距离初值计算公式:Qc/Cm = 1/A × (B×L^C + 0.25×r²)^0.50 × L^D
  • 卫生防护距离终值根据初值按级差确定:<50m → 50m;50-100m → 100m;100-1000m → 100m级差;≥1000m → 200m级差
  • 多个污染物时,取等标排放量最大的污染物计算结果
  • 多个生产单元时,取各单元终值的最大值
  • 计算系数需要根据初值范围(L ≤ 1000、1000 < L ≤ 2000、L > 2000)选择不同的系数表
大气污染源构成类型说明
  • I类:与无组织排放源共存的排放同种有害气体的排气筒的排放量,大于或等于标准规定的允许排放量的1/3者。
  • II类:与无组织排放源共存的排放同种有害气体的排气筒的排放量,小于标准规定的允许排放量的1/3,或无排放同种大气污染物之排气筒共存,但无组织排放的有害物质的容许浓度指标是按总性质指标确定者。
  • III类:无排放同种有害物质的排气筒与无组织排放源共存,但无组织排放的有害物质的容许浓度是按性质应指标确定者。
卫生防护距离计算结果
建议卫生防护距离终值(最大值)
-- m

所有生产单元中最大的卫生防护距离终值

各生产单元计算结果
生产单元 占地面积(m²) 等效半径(m) 特征污染物 最大等标排放量 初值(m) 终值(m) 确定依据 使用系数范围
详细计算参数
数据导出与复制
输入参数表
参数类型 参数名称 参数值
计算结果表
生产单元 污染物 等标排放量 初值(m) 终值(m) 系数范围
导出说明: 导出的数据包含所有输入参数和计算结果,可用于存档、报告编制或进一步分析。

卫生防护距离计算报告

依据GB/T 39499-2020《大气有害物质无组织排放卫生防护距离推导技术导则》

计算时间: ${new Date().toLocaleString()}

一、计算参数

1. 全局参数

参数
平均风速${document.getElementById('averageWindSpeed').value} m/s
污染源类型${document.getElementById('pollutionSourceType').value}类
计算依据${document.getElementById('calculationMethod').value}

2. 生产单元参数

${productionUnits.map((unitId, index) => { const unitNumber = unitId.split('_')[1]; const unitName = document.getElementById(`unitName_${unitNumber}`).value; const unitArea = document.getElementById(`unitArea_${unitNumber}`).value; const unitType = document.getElementById(`unitType_${unitNumber}`).value; let html = `

${index + 1}. ${unitName} (${unitType})

`; html += `

占地面积: ${unitArea} m²

`; const pollutantElements = document.querySelectorAll(`#pollutants_${unitId} .pollutant-section`); if (pollutantElements.length > 0) { html += ``; pollutantElements.forEach(element => { const pollutantId = element.id; const pollutantName = document.getElementById(`pollutantName_${pollutantId}`).value; const pollutantType = document.getElementById(`pollutantType_${pollutantId}`).value; const emissionRate = document.getElementById(`emissionRate_${pollutantId}`).value; const standardLimit = document.getElementById(`standardLimit_${pollutantId}`).value; html += ``; }); html += `
污染物类型排放量(kg/h)标准限值(mg/m³)
${pollutantName} ${pollutantType} ${emissionRate} ${standardLimit}
`; } return html; }).join('')}

二、计算结果

${calculationResults.map((result, index) => { let html = `

${index + 1}. ${result.unitName}

`; if (result.pollutants.length > 0) { html += ``; result.pollutants.forEach(pollutant => { const range = pollutant.range || getRangeForL(pollutant.initialDistance); html += ``; }); html += `
污染物等标排放量初值(m)终值(m)系数范围
${pollutant.name} ${pollutant.eqEmission.toFixed(4)} ${pollutant.initialDistance.toFixed(1)} ${pollutant.finalDistance} ${range}
`; html += `

单元最终防护距离: ${result.unitFinalDistance}m (${result.determinationBasis})

`; } return html; }).join('')}

三、计算汇总

最大卫生防护距离终值: ${Math.max(...calculationResults.map(r => r.unitFinalDistance))}m

计算依据: GB/T 39499-2020《大气有害物质无组织排放卫生防护距离推导技术导则》

注: 本报告为计算工具生成结果,仅供参考。实际应用中应考虑地形地貌、气象因素等不确定性。

`); printWindow.document.close(); }