一种串联选择性催化还原系统的模糊控制方法与流程

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

技术特征:

1.一种串联选择性催化还原系统的模糊控制方法,其特征在于,该方法包含:

第一步,根据选择性催化还原的化学反应方程式,用状态方程表示选择性催化还原,建立数学模型;

第二步,采用第一步建立的数学模型,利用Simulink建立控制模型,所述的控制模型包含:模糊控制模块和串联SCR模糊控制器,所述的模糊控制模块和串联SCR模糊控制器均设有NH3和NO的输入和输出;

第三步,根据模糊控制模块的NH3和NO的输入和输出的隶属度函数,以及NH3和NO的输入和输出的论域,获得隶属度函数图,建立模糊控制方法,用于控制选择性催化还原系统的喷氨量;

第四步,将第三步建立的模糊控制方法设置于模糊控制模块中,运行所述的控制模型,得到仿真结果。

2.根据权利要求1所述的串联选择性催化还原系统的模糊控制方法,其特征在于,第一步中所述的选择性催化还原的化学反应方程式包含:

氨吸附催化剂反应:

<mrow> <msubsup> <mi>NH</mi> <mn>3</mn> <mi>g</mi> </msubsup> <mo>+</mo> <msub> <mi>S</mi> <mi>f</mi> </msub> <mo>&RightArrow;</mo> <msub> <mi>S</mi> <mrow> <mi>N</mi> <mi>H</mi> <mn>3</mn> </mrow> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

氨解吸附反应:

<mrow> <msub> <mi>S</mi> <mrow> <mi>N</mi> <mi>H</mi> <mn>3</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msubsup> <mi>NH</mi> <mn>3</mn> <mi>g</mi> </msubsup> <mo>+</mo> <msub> <mi>S</mi> <mi>f</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

气相氮氧化物减少反应:

<mrow> <msup> <mrow> <mo>(</mo> <mi>N</mi> <mi>O</mi> <mo>)</mo> </mrow> <mi>g</mi> </msup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>4</mn> </mfrac> <msup> <mrow> <mo>(</mo> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mi>g</mi> </msup> <mo>+</mo> <msub> <mi>S</mi> <mrow> <mi>N</mi> <mi>H</mi> <mn>3</mn> </mrow> </msub> <mo>&RightArrow;</mo> <msup> <mrow> <mo>(</mo> <msub> <mi>N</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mi>g</mi> </msup> <mo>+</mo> <mn>1</mn> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>H</mi> <mn>2</mn> </msub> <mi>O</mi> <mo>+</mo> <msub> <mi>S</mi> <mi>f</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

在高温下氨被氧化为NO的反应:

<mrow> <msub> <mi>S</mi> <mrow> <mi>N</mi> <mi>H</mi> <mn>3</mn> </mrow> </msub> <mo>+</mo> <mn>1</mn> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>O</mi> <mn>2</mn> </msub> <mo>&RightArrow;</mo> <msup> <mrow> <mo>(</mo> <mi>N</mi> <mi>O</mi> <mo>)</mo> </mrow> <mi>g</mi> </msup> <mo>+</mo> <mn>1</mn> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>H</mi> <mn>2</mn> </msub> <mi>O</mi> <mo>+</mo> <msub> <mi>S</mi> <mi>f</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> <mo>.</mo> </mrow>

3.根据权利要求2所述的串联选择性催化还原系统的模糊控制方法,其特征在于,第一步中所述的状态方程如下:

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msubsup> <mi>C</mi> <mrow> <mi>N</mi> <mi>O</mi> </mrow> <mo>&CenterDot;</mo> </msubsup> </mtd> </mtr> <mtr> <mtd> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>C</mi> <mrow> <mi>N</mi> <mi>H</mi> <mn>3</mn> </mrow> <mo>&CenterDot;</mo> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mo>-</mo> <msub> <mi>C</mi> <mrow> <mi>N</mi> <mi>O</mi> </mrow> </msub> <mo>(</mo> <msub> <mi>&Theta;</mi> <mrow> <mi>S</mi> <mi>C</mi> </mrow> </msub> <mover> <msub> <mi>R</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>d</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <mi>&theta;</mi> <mo>+</mo> <mfrac> <mi>F</mi> <msub> <mi>V</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>t</mi> </mrow> </msub> </mfrac> <mo>)</mo> <mo>+</mo> <mover> <msub> <mi>R</mi> <mrow> <mi>o</mi> <mi>x</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <msub> <mi>&Theta;</mi> <mrow> <mi>S</mi> <mi>C</mi> </mrow> </msub> <mi>&theta;</mi> </mtd> </mtr> <mtr> <mtd> <mo>-</mo> <mi>&theta;</mi> <mo>(</mo> <mover> <msub> <mi>R</mi> <mrow> <mi>a</mi> <mi>d</mi> <mi>s</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <msub> <mi>C</mi> <mrow> <msub> <mi>NH</mi> <mn>3</mn> </msub> </mrow> </msub> <mo>+</mo> <mover> <msub> <mi>R</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>d</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <mo>+</mo> <mover> <msub> <mi>R</mi> <mrow> <mi>r</mi> <mi>e</mi> <mi>d</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <msub> <mi>C</mi> <mrow> <mi>N</mi> <mi>O</mi> </mrow> </msub> <mo>+</mo> <mover> <msub> <mi>R</mi> <mrow> <mi>o</mi> <mi>x</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <mo>)</mo> <mo>+</mo> <mover> <msub> <mi>R</mi> <mrow> <mi>a</mi> <mi>d</mi> <mi>s</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <msub> <mi>C</mi> <mrow> <msub> <mi>NH</mi> <mn>3</mn> </msub> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>C</mi> <mrow> <msub> <mi>NH</mi> <mn>3</mn> </msub> </mrow> </msub> <mo>&lsqb;</mo> <msub> <mi>&Theta;</mi> <mrow> <mi>S</mi> <mi>C</mi> </mrow> </msub> <mover> <msub> <mi>R</mi> <mrow> <mi>a</mi> <mi>d</mi> <mi>s</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <mrow> <mo>(</mo> <mn>1</mn> <mo>-</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mi>F</mi> <msub> <mi>V</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>t</mi> </mrow> </msub> </mfrac> <mo>&rsqb;</mo> <mo>+</mo> <msub> <mi>&Theta;</mi> <mrow> <mi>S</mi> <mi>C</mi> </mrow> </msub> <mover> <msub> <mi>R</mi> <mrow> <mi>d</mi> <mi>e</mi> <mi>s</mi> </mrow> </msub> <mo>&OverBar;</mo> </mover> <mi>&theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mfrac> <mi>F</mi> <msub> <mi>V</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>t</mi> </mrow> </msub> </mfrac> </mtd> </mtr> </mtable> </mfenced> <mi>U</mi> <mo>+</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mfrac> <mi>F</mi> <msub> <mi>V</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>t</mi> </mrow> </msub> </mfrac> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mi>d</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mi>Y</mi> <mo>=</mo> <mo>&lsqb;</mo> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> <mo>&rsqb;</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>C</mi> <mrow> <mi>N</mi> <mi>O</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <msub> <mi>C</mi> <mrow> <msub> <mi>NH</mi> <mn>3</mn> </msub> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

式(5)和式(6)中,CNO表示串联SCR模糊控制器输出的NO的浓度,CNH3表示串联SCR模糊控制器输出的NH3浓度,U表示输入NH3的浓度,d表示输入NO的浓度,Y表示反应完成后输出NO的浓度,ΘSC表示氨的总存储量,θ表示表面覆盖率,F表示流量,Vcat表示SCR反应设备的容积,Rj表示反应j的反应率,j代表ads、des、red或ox,ads表示氨吸附催化剂反应,des表示氨解吸附反应,red表示气相氮氧化物减少反应,ox表示在高温下氨被氧化为NO的反应;

其中,

式(7)中,kj表示反应j的指数前因子,Ej表示反应j需要消耗的能量,R表示通用气体常数,T表示反应温度。

4.根据权利要求1所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的串联SCR模糊控制器包含:SCR模块一、SCR模块二;

所述的SCR模块一能用于监测和控制NO的消除,所述的SCR模块二能用于监测和控制NH3的消除。

5.根据权利要求4所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的模糊控制模块的输入包含:输入的NO输入量、输入的NH3输出量-1、输入的NH3输出量-2和输入的NO输出量-1;

所述的NH3输出量-1表示SCR模块一监测的经过气相氮氧化物减少反应后的NH3输出量;

所述的NH3输出量-2表示SCR模块二监测的经过消除NH3后的NH3输出量;

所述的NO输出量-1表示SCR模块一监测的经过气相氮氧化物减少反应后的NO输出量;

所述的模糊控制模块的输出包含:输出的喷氨量。

6.根据权利要求5所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的模糊控制模块的输入和输出的隶属度函数均采用三角形隶属度函数。

7.根据权利要求6所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的模糊控制模块的输入均选择3个隶属度函数。

8.根据权利要求6所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的模糊控制模块的输出选择8个隶属度函数。

9.根据权利要求5~8中任意一项所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的模糊控制模块的输入和输出的论域的确定方法如下:

首先,通过模糊控制模块输入的NO输入量的数据曲线确定NO输入量的论域;

其次,通过NO输入量的论域确定喷氨量的论域;

最后,通过NO输入量的范围确定模糊控制模块输入的NH3输出量-1、和NO输出量-1的论域的最大值,获得NH3输出量-1、和NO输出量-1的论域的范围,通过喷氨量的论域设置若干NH3输出量-2的论域,将所述NH3输出量-2的论域设置于模糊控制模块中,并进行运行,得到仿真结果,进行比较得到NH3输出量-2最优的论域。

10.根据权利要求9所述的串联选择性催化还原系统的模糊控制方法,其特征在于,所述的控制模型运行方法如下:

所述的模糊控制模块输出喷氨量,将喷氨量信息传递给所述的SCR模块一,SCR模块一输出NH3输出量-1的信息传递给所述的SCR模块二,并将该信息反馈到模糊控制模块,SCR模块二输出NH3输出量-2的信息,并将该信息反馈给模糊控制模块,所述的模糊控制模块获得NH3输出量-1和NH3输出量-2的信息;

将NO输入量、温度T和流量F的信息输入所述的SCR模块一,SCR模块一输出NO输出量-1的信息,将该信息传递给所述的SCR模块二,同时将该信息反馈给模糊控制模块,将温度T-20K和流量F的信息输入SCR模块二,SCR模块二输出NO输出量-2的信息,所述的模糊控制模块获得NO输出量-1的信息;

将NO输入量的信息输入所述的模糊控制模块,模糊控制模块将获得的NH3输出量-1、NH3输出量-2、NO输出量-1和NO输入量的信息,通过第三步所述的模糊控制方法进行计算,获得仿真结果。

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