柴油机NOx排放计算那点事

本文的内容参考文献:GB 17691-2018 重型柴油车污染排放限值及测量方法(中国第六阶段)本文主题:根据法规的NOx计算公式,推一下horiba台架的报告内容;了解了NOx的计算方法后相当于可以自己写公式计算比氮氧,辅助自己的排放标定。Nox排放测量设备主要分为两种:一个是部分流,另一个是全流。本文讲的是 部分流 (详细解释见法规CA.5):为了计算原始排气中的排放量和控制部分流稀释系统,必须指导发动机的排气质量流量。一般简单方法都是用进气流量和燃油质量流量相加得到瞬时的排气质量流量。

接下来有一个概念需要事先知道:干基、湿基。 柴油机的废气是一种含水的废气,来源是大气中的水和燃烧化学反应生成的水,所以如果排放设备将废气引入分析仪前未进行除湿,那就是测出的是湿基浓度;相反,如果是先除水分(一般就是再加热排气)再进行分析,则此时测得排放物浓度是干基浓度。(详细解释参考:http://www.docin.com/p-1171085955.html

下面直接讲计算步骤,这个内容法规有范例:步骤1、计算 干/湿基校正系数。如果测量的是干基浓度,则需要进行转化为湿基浓度再进行计算。

步骤2、计算 NOx温湿度校正系数。一般仪器计算的都是相对湿度,但是公式用的是绝对湿度进行计算,绝对湿度也称为比湿度、含湿量,单位是g/kg。根据进气温度和压力可以进行转化为绝对压力,有兴趣可以自行百度焓湿图,网络也有在线计算器。

步骤3、计算瞬时排放质量流量,然后对其进行积分,乘以系数u(查表得到),从而得到循环污染物质量排放,单位是g/test。

流程解释就以上,总的来说还挺简单的。 接下来讲horiba的报告,我个人比较喜欢horiba的排放报告。它的报告是一个excel文件,里面包含了很多详细的参数计算,和关键性参数结果。horiba的报告,excel表格里的“Report”表有汇总结果,如下图,这个WHTC循环Nox排放结果是3.47g/kwh。而上一个单位为g/test的24.38就是上文说的循环的总排放质量流量。

而我们要推导就是,利用法规的公式,看horiba的Nox计算方式是不是一样。下图的左边淡绿色部分是从表“ModeResults”中提出来的。实际上kh、kwRaw是算出来的。步骤1,因为该排放是湿基浓度,所以虽然报告算出来了,但是并没有用。步骤2,公式=B3*15.698/1000+0.832。步骤3.1,公式=E3*D3/60/60/10。kg/h要转化为kg/s,所以除以两个60。除以10是因为数据采集是10HZ,1秒采10次。步骤3.2,公式=SUM(J3:J18004)。积分3.1结果。步骤4,公式=K3*0.001587。步骤5,公式=L3/7.0244。循环功计算这里略过。可以对比C列和I列结果是一样的。而L3的值24.75和Report表的24.38也很接近。

全文完。对结论保留意见,仅供参考。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MATLAB是一种高级编程语言和环境,可用于数值计算、数据可视化和算法开发。NOx(氮氧化物)是一种重要的空气污染物,对环境和人类健康产生不良影响。在MATLAB中计算NOx的累积排放可以通过以下步骤完成: 1. 收集相关数据:首先需要收集与NOx排放有关的数据,如发电厂、汽车尾气排放等。 2. 数据预处理:对收集到的数据进行处理,包括数据清洗、去噪、格式转换等,以便后续分析。 3. 数据分析:使用MATLAB的数据分析工具,如统计分析、插值、回归分析等,对数据进行分析和建模。这些分析可以帮助我们了解NOx排放的趋势和影响因素。 4. 累积排放计算:根据不同来源的NOx排放数据和时间间隔,使用MATLAB的数值计算功能对NOx排放进行累积计算。可以通过累积总量或累积趋势的方式进行计算。 5. 可视化结果:使用MATLAB的绘图功能将计算结果可视化,以便更好地理解和展示NOx排放的累积情况。 需要注意的是,NOx的累积排放计算可能会涉及多个变量和复杂的模型,因此在进行计算之前,需要对相关模型进行验证和验证,以确保计算结果的准确性和可靠性。 ### 回答2: MATLAB可以用来计算nox(氮氧化物)的累积排放nox是一类有害的大气污染物,包括氮氧化物一氧化氮(NO)和二氧化氮(NO2)。主要的nox排放源包括交通运输、工业生产和燃烧过程。 在MATLAB中,可以通过以下步骤来计算nox的累积排放: 1. 收集相关的nox排放数据。这些数据可以来自于监测站、实验室测试或者公共数据库等来源。确保数据包括nox排放量的日期、时间和地点信息。 2. 导入数据到MATLAB中。首先,将排放数据保存在一个合适的文件中,例如Excel文件。然后,在MATLAB中使用导入工具导入数据文件,确保正确地加载数据到MATLAB的工作空间。 3. 数据预处理。根据需求,进行数据的预处理,例如去除无效数据、填补缺失值、转换日期和时间格式等。确保数据的格式和内容符合累积排放计算的要求。 4. 计算nox排放的累积量。根据累积排放的定义,使用MATLAB的累积求和函数对排放量数据进行累积求和。可以选择按时间、区域或其他相关因素对数据进行累积。 5. 数据可视化。使用MATLAB的绘图函数,将计算得到的nox累积排放量数据可视化。可以通过绘制线图、柱状图、饼图等方式展示累积排放的趋势和分布情况。 通过以上步骤,就可以使用MATLAB计算nox的累积排放量,并且进行可视化展示。这种计算和可视化分析可以帮助研究者、政策制定者和环境保护机构对nox排放进行监测和评估,并采取相应的措施来减少nox排放。 ### 回答3: MATLAB是一种强大的计算软件,可以用于各种科学计算和数据处理任务。如果要使用MATLAB计算NOx(氮氧化物)的累积排放量,可以按照以下步骤进行: 1. 收集数据:首先需要收集相关的NOx排放数据。这可以包括不同排放源(例如汽车尾气、工厂排放等)的NOx排放浓度和排放时长。 2. 数据导入:将收集到的数据导入MATLAB。可以使用MATLAB内建的数据导入工具,如readtable或readmatrix函数,从文本文件或Excel文件中导入数据。 3. 数据处理:根据需要处理数据。可以使用MATLAB的数据处理和分析功能,如滤波器、插值、平滑和求导等操作。例如,可以使用MATLAB内建的函数来计算不同排放源的NOx排放浓度随时间的变化。 4. NOx累积排放计算:使用MATLAB进行NOx排放的累积计算。可以使用积分或累加的方法,将NOx排放浓度乘以对应的排放时长,然后进行累加得到总的NOx排放量。 5. 结果可视化:最后,可以使用MATLAB的绘图功能将计算的结果可视化。可以绘制NOx排放量随时间的变化曲线,或者对不同排放源的排放量进行比较。 总之,MATLAB是一个强大的工具,可以用于NOx累积排放计算。通过数据导入、处理、计算和可视化等步骤,可以方便地进行NOx排放量的计算和分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值