应用于扬尘颗粒物在线监测的mie散射快速计算方法与流程

文档序号:12357636阅读:来源:国知局

技术特征:

1.应用于扬尘颗粒物在线监测的mie散射快速计算方法,其特征在于,包括如下步骤:

S1、计算粒子的散射系数,形成散射系数表格:

根据扬尘的折射率m与入射光波长λi(1≤i≤N)基于Mie散射理论计算出扬尘空间存在的各种粒径Dj(1≤j≤M)下粒子的理论散射系数kext,形成N*M粒子散射系数表格:

<mrow> <msub> <mi>k</mi> <mrow> <mi>e</mi> <mi>x</mi> <mi>t</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>2</mn> <msup> <mi>&alpha;</mi> <mn>2</mn> </msup> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>&infin;</mi> </munderover> <mrow> <mo>(</mo> <mn>2</mn> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>Re</mi> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mi>n</mi> </msub> <mo>+</mo> <msub> <mi>b</mi> <mi>n</mi> </msub> <mo>)</mo> </mrow> </mrow>

式中,α=πDji为尺寸参数,an、bn为m、Dj、λi的函数;

S2、建立粒子粒径分布数学模型,选定优化算法中模型参量的合理初始值:

S21、根据扬尘样本数据或者理论数据拟定多峰分布数学模型f(a1,a2,...,aN,x),其中a1,a2,...,aN为数学模型的模型参量,参量的个数与入射光波长数量相等,可根据模型参量个数调整入射光波长的个数;x为粒子粒径;

S22、判断是否为首次测量,如果是,则在扬尘浓度分布合理范围内使用网格法寻找目标函数参量的合适初始值;如果该次测量不是首次测量,则将上一次数据处理获得的最优模型参量作为下一次数据处理的模型参量的初始值,

<mrow> <msubsup> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msub> <mi>a</mi> <mi>N</mi> </msub> <mo>)</mo> </mrow> <mi>n</mi> <mn>0</mn> </msubsup> <mo>=</mo> <msubsup> <mrow> <mo>(</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msub> <mi>a</mi> <mi>N</mi> </msub> <mo>)</mo> </mrow> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> <mrow> <mi>b</mi> <mi>e</mi> <mi>s</mi> <mi>t</mi> </mrow> </msubsup> <mo>;</mo> </mrow>

S3、反演颗粒物粒径分布,计算颗粒物浓度:

S31、基于函数限制解法,利用粒子浓度分布模型结合粒子理论散射系数计算出各个波长下的一组浊度值,与实测浊度值对比计算残差平方和,通过L-M优化算法的反复迭代,找到与实际粒子分布最接近的粒子模型最优参量;

S32、将最优参量代入到粒子浓度分布模型,通过积分得到固定粒径范围内粒子的浓度信息。

2.根据权利要求1所述的应用于扬尘颗粒物在线监测的mie散射快速计算方法,其特征在于,所述步骤S1所得的表格仅在所测扬尘颗粒物折射率发生较大变化或者使用的单色光波长变化时做更改,数据处理时仅调用表格中的数值。

3.根据权利要求1所述的应用于扬尘颗粒物在线监测的mie散射快速计算方法,其特征在于,所述步骤S22的具体步骤为:根据扬尘分布模型参量的合理范围,在每个参量的合理范围均等取出L个数值形成N维网格,共有LN个网格节点;分别以各个节点处的数学模型参数值为初始值,计算各光路浊度值与实际值的最小残差平方和ε,取其中最小的ε所对应的模型参量初始值作为本次浓度计算的初始值。

4.根据权利要求1所述的应用于扬尘颗粒物在线监测的mie散射快速计算方法,其特征在于,所述步骤S32的具体步骤为:

1)将粒子粒径分布模型参量与浊度τ的关系设为函数表达式

τi=g(a1,a2,...,aNi);

式中,τi为第i个光波长下的计算出的浊度值,a1,a2,...,aN为模型参量,λi为第i个光路的波长;

设置L-M算法的迭代计算的最大次数K、和迭代结果允许残差平方和最大值εmax

2)计算以模型参量值为基础的各光路浊度值与实际值的残差平方和ε;

<mrow> <mi>&epsiv;</mi> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mo>|</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>A&tau;</mi> <mi>i</mi> </msub> <msup> <mo>|</mo> <mn>2</mn> </msup> </mrow>

式中,ε为残差平方和,τi为计算第i个光波长下的浊度值,Aτi为实测第i个光波长下的浊度值;

3)判断当前的残差平方和ε是否小于允许残差平方和最大值εmax,如果是则跳转执行步骤4);否则判断此时迭代次数是否小于迭代计算的最大次数N,如果是则这用L-M算法计算合理的迭代步长,更新模型参量a1,a2,...,aN的预测 值,跳转执行步骤2);否则跳转执行步骤4);

4)将迭代计算结束后的最后一组模型参量a1,a2,...,aN作为最优模型参量;将最优模型参量代入到粒子浓度分布模型,通过积分得到固定粒径范围内粒子的浓度信息。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1