一种氯气投加过程的抗干扰控制方法和系统与流程

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

技术特征:

1.一种氯气投加过程的抗干扰控制方法,用于对出厂水中余氯含量进行控制,包括:通过余氯分析仪得出出厂水中的余氯含量,并通过PLC控制器传递到上位机数据库中;上位机运行抗干扰控制算法计算得到控制量,并通过PLC控制器控制加氯机来实现氯气投加过程的自动化控制;其特征在于:所述控制算法采用扰动观测器构成的前馈控制器和传统的PID构成的反馈控制器相结合的控制方法,根据扰动观测器的输出和PID控制器的输出共同决定下一时刻加氯机的加氯量,具体计算公式如下:

<mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>N</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>D</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>f</mi> <mi>f</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式中,X(s)为氯气流量,N(s)为PID控制器的控制输出,为扰动观测器的输出;

N(s)和表示如下:

<mrow> <mi>N</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>K</mi> <mi>p</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>T</mi> <mi>i</mi> </msub> <mi>s</mi> </mrow> </mfrac> <mo>+</mo> <msub> <mi>T</mi> <mi>d</mi> </msub> <mi>s</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>(</mo> <mi>s</mi> <mo>)</mo> <mo>-</mo> <mi>Y</mi> <mo>(</mo> <mi>s</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mover> <mi>D</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>f</mi> <mi>f</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>F</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msubsup> <mi>g</mi> <mi>n</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>F</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>n</mi> </msub> <mi>s</mi> </mrow> </msup> <mi>X</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

式中,Kp为比例系数,Ti为积分时间常数,Td为微分时间常数,r(s)为余氯量设定值,Y(s)为出厂水中当前余氯量,gn(s)为过程通道标称模型的最小相位部分,θn为标称模型的时延,F(s)为扰动观测器中使用的滤波器。

2.根据权利要求1所述的氯气投加过程的抗干扰控制方法,其特征在于:所述扰动观测器中的滤波器F(s)设计为一个二阶低通滤波器,同时该低通滤波器的稳态增益为1,表示如下:

<mrow> <mi>F</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <msup> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mi>s</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mfrac> <mo>,</mo> <mi>&lambda;</mi> <mo>&gt;</mo> <mn>0</mn> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

式中,λ为滤波参数。

3.根据权利要求1所述的氯气投加过程的抗干扰控制方法,其特征在于:所述控制算法是通过上位机IFIX组态软件的后台编程实现,计算出的控制量通过PLC控制器来控制加氯机。

4.一种氯气投加过程的抗干扰控制系统,其特征在于,包括余氯分析仪、加氯机、PLC控制器和上位机,PLC控制器分别与余氯分析仪、加氯机以及上位机连接;其中余氯分析仪用于采样得出出厂水中的余氯含量,并通过PLC控制器传递到上位机数据库中;上位机用于计算得到控制量,并通过PLC控制器控制加氯机实现氯气的投加过程;所述上位机通过IFIX组态软件的后台编程实现加氯机加氯量的计算,具体计算公式如下:

<mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>N</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mover> <mi>D</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>f</mi> <mi>f</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式中,X(s)为氯气流量,N(s)为PID控制器的控制输出,为扰动观测器的输出;

N(s)和表示如下:

<mrow> <mi>N</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>K</mi> <mi>p</mi> </msub> <mrow> <mo>(</mo> <mn>1</mn> <mo>+</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>T</mi> <mi>i</mi> </msub> <mi>s</mi> </mrow> </mfrac> <mo>+</mo> <msub> <mi>T</mi> <mi>d</mi> </msub> <mi>s</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>(</mo> <mi>s</mi> <mo>)</mo> <mo>-</mo> <mi>Y</mi> <mo>(</mo> <mi>s</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mover> <mi>D</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>f</mi> <mi>f</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>F</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msubsup> <mi>g</mi> <mi>n</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>F</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mrow> <mo>-</mo> <msub> <mi>&theta;</mi> <mi>n</mi> </msub> <mi>s</mi> </mrow> </msup> <mi>X</mi> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

式中,Kp为比例系数,Ti为积分时间常数,Td为微分时间常数,r(s)为余氯量设定值,Y(s)为出厂水中当前余氯量,gn(s)为过程通道标称模型的最小相位部分,θn为标称模型的时延,F(s)为扰动观测器中使用的滤波器。

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