一种二元精馏塔集中式控制方法及系统与流程

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

技术特征:

1.一种二元精馏塔集中式控制方法,其特征在于,包括以下步骤:

S1、测量二元精馏塔的各个输入和各个输出的数值,并将测量得到的值变送为电信号;

S2、将S1步骤得到的电信号存储起来,经过存储时间t后,将电信号传送至系统辨识模块;

S3、采用最小二乘辨识算法辨识各个控制通道的传递函数,建立二元精馏塔的传递函数矩阵模型;

S4、根据S3步骤得到的传递函数模型,计算得到归一化逆模型的频率特性,然后通过分析逆模型频率特性设计滤波器,

所述归一化逆模型的频率特性按下式求出

<mrow> <msub> <mover> <mi>G</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msub> <mrow> <mo>(</mo> <msubsup> <mi>G</mi> <mn>0</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>(</mo> <mrow> <mi>j</mi> <mi>&omega;</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <msub> <mi>K</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mfrac> </mrow>

其中,j为虚数单位,ω为频率,K为过程的稳态增益逆矩阵,为逆模型频率特性矩阵,为归一化逆模型频率特性矩阵,下标i和k分别代表矩阵的第i行和第k列的元素。

S5、根据S3步骤得到的传递函数模型和S4步骤得到的滤波器,依照给定的鲁棒性和动态性能要求,计算出PID控制器参数,并确定最终的集中式PID控制器;

S6、利用由S5步骤得到的集中式PID控制器调节输入。

2.根据权利要求1所述的二元精馏塔集中式控制方法,其特征在于,所述存储时间t为从加入用于辨识各通道的阶跃信号时刻起,到输出达到新的稳态值为止的时间段。

3.根据权利要求1所述的二元精馏塔集中式控制方法,其特征在于,所述S3的具体步骤为:根据所述阶跃信号的幅值h、采样周期Ts以及采集对象的输出Y(k),按照下式计算得到各通道的传递函数中的参数

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>P</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mi>Y</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>T</mi> <mi>s</mi> <mi>h</mi> </mrow> </mtd> <mtd> <mi>h</mi> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> <mo>-</mo> <mi>Y</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mn>2</mn> <mi>T</mi> <mi>s</mi> <mi>h</mi> </mrow> </mtd> <mtd> <mi>h</mi> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>Y</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>Y</mi> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>n</mi> <mi>T</mi> <mi>s</mi> <mi>h</mi> </mrow> </mtd> <mtd> <mi>h</mi> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> <mtd> <mrow> <mi>&theta;</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>&theta;</mi> <mn>1</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&theta;</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>&theta;</mi> <mn>3</mn> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mrow> <mi>Z</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mo>-</mo> <mi>T</mi> <mi>s</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>1</mn> </munderover> <mi>Y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>T</mi> <mi>s</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mn>2</mn> </munderover> <mi>Y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>T</mi> <mi>s</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>n</mi> </munderover> <mi>Y</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

θ=(PT·P)-1PTZ

其中P和Z分别是由h、Ts、Y(k)构成的系数矩阵,θ为用于标识各支路的传递函数的参数。

4.根据权利要求1所述的二元精馏塔集中式控制方法,其特征在于,S4的具体过程为:

S401、求取过程的稳态增益逆矩阵K,

S402、根据过程传递函数矩阵分别求出与输出1对应的所有通道中的最小时滞τ1和与输出2对应的所有通道中的最小时滞τ2.

S403、将与输出1对应的所有通道的时滞部分减小τ1,与输出2对应的所有通道的时滞部分减小τ2后,得到用于设计滤波器的模型G0

S404、选定最大频率ωmax,在频率范围[0,ωmax]上画出归一化的逆模型的每一个元素的频率特性曲线,即Nyquist图,最大频率ωmax要满足归一化逆模型的所有元素的频率特性曲线都在复平面的右半平面,归一化的逆模型元素的频率特性按下式求出

<mrow> <msub> <mover> <mi>G</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <msub> <mrow> <mo>(</mo> <msubsup> <mi>G</mi> <mn>0</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>(</mo> <mrow> <mi>j</mi> <mi>&omega;</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <msub> <mi>K</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mfrac> </mrow>

其中,j为虚数单位,ω为频率,K为过程的稳态增益逆矩阵,为逆模型频率特性矩阵,为归一化逆模型频率特性矩阵,下标i和k分别代表矩阵的第i行和第k列的元素,

S405、对归一化逆模型的元素的频率特性曲线进行逐列分析以确定控制器参数γk的值,下标k表示参数γk对应归一化逆模型的第k列元素,参数γk的选择标准是选择一个较小值,使得经过补偿后的归一化逆模型的第k列所有元素的频率特性曲线都在稳定区域,归一化逆模型的第k列元素按照下式补偿

<mrow> <msub> <mover> <mover> <mi>G</mi> <mo>&OverBar;</mo> </mover> <mo>~</mo> </mover> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mi>&omega;</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mover> <mi>G</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>j</mi> <mi>&omega;</mi> <mo>)</mo> </mrow> <mfrac> <mn>1</mn> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>j&omega;&gamma;</mi> <mi>k</mi> </msub> </mrow> </mfrac> </mrow>

其中,j为虚数单位,ω为频率,γk为对应的控制器参数,为归一化逆模型频率特性矩阵,为补偿后的归一化逆模型频率特性矩阵,下标i和k分别代表矩阵的第i行和第k列的元素,

S406、利用得到的补偿后的归一化逆模型,在其每个元素的频率特性曲线上取N个点,这些点所对应的频率分别为ω1,ω2,…ωN,其中,ω1=0。再利用复曲线拟合的方法得到对应的滤波器的传递函数

<mrow> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>K</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>&CenterDot;</mo> <mfrac> <mrow> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mi>s</mi> <mo>+</mo> <mn>1</mn> </mrow> <mrow> <msub> <mi>B</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mi>s</mi> <mo>+</mo> <mn>1</mn> </mrow> </mfrac> </mrow>

其中,Qik(s)为由补偿后的归一化逆模型的第i行第k列元素拟合获得的滤波器,Aik和Bik为滤波器对应的参数值,Kik为过程的稳态增益逆矩阵的第i行第k列元素,s为拉普拉斯算子,参数按照如下的复曲线拟合方法求取:

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>B</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>a</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>b</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <msub> <mi>b</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> <mtd> <msub> <mi>c</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>d</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>d</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>a</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>N</mi> </munderover> <msubsup> <mi>&omega;</mi> <mi>m</mi> <mn>2</mn> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>b</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>N</mi> </munderover> <mo>&lsqb;</mo> <msubsup> <mi>&omega;</mi> <mi>m</mi> <mn>2</mn> </msubsup> <mi>Re</mi> <mrow> <mo>(</mo> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>(</mo> <mrow> <msub> <mi>j&omega;</mi> <mi>m</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> <mtd> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>c</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>N</mi> </munderover> <mo>&lsqb;</mo> <msubsup> <mi>&omega;</mi> <mi>m</mi> <mn>2</mn> </msubsup> <mo>|</mo> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>j&omega;</mi> <mi>n</mi> </msub> <mo>)</mo> </mrow> <msup> <mo>|</mo> <mn>2</mn> </msup> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>d</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>&omega;</mi> <mi>m</mi> </msub> <mi>Im</mi> <mrow> <mo>(</mo> <msub> <mi>Q</mi> <mrow> <mi>i</mi> <mi>k</mi> </mrow> </msub> <mo>(</mo> <mrow> <msub> <mi>j&omega;</mi> <mi>m</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> </mtable> </mfenced>

其中,Qik(jωm)为第i行第k列元素,频率特性曲线上在频率取ωm时对应的复数,|Qik(jωm)|是求取该复数的模值,Re(Qik(jωm))是求取该复数的实部,Im(Qik(jωm))是求取该复数的虚部,N为选取的频率点的个数,a,b,c,d为中间变量。

5.根据权利要求1所述的二元精馏塔集中式控制方法,其特征在于,S5的具体过程为S501、给定鲁棒性指标Ms的值,控制器调节参数λ1和λ2均按照下式求取

<mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mn>0.06991</mn> <mi>M</mi> <mi>s</mi> <mo>+</mo> <mn>0.5942</mn> </mrow> <mrow> <mi>M</mi> <mi>s</mi> <mo>-</mo> <mn>1.0260</mn> </mrow> </mfrac> <mo>&times;</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> </mrow>

S502、计算子PID控制器参数

<mrow> <msub> <mi>C</mi> <mn>1</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>K</mi> <mrow> <mi>P</mi> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mfrac> <msub> <mi>K</mi> <mn>11</mn> </msub> <mi>s</mi> </mfrac> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>d</mi> <mn>1</mn> </mrow> </msub> <mi>s</mi> <mo>)</mo> </mrow> <mfrac> <mn>1</mn> <mrow> <msub> <mi>T</mi> <mrow> <mi>f</mi> <mn>1</mn> </mrow> </msub> <mi>s</mi> <mo>+</mo> <mn>1</mn> </mrow> </mfrac> </mrow>

<mrow> <msub> <mi>C</mi> <mn>2</mn> </msub> <mo>=</mo> <mrow> <mo>(</mo> <msub> <mi>K</mi> <mrow> <mi>P</mi> <mn>2</mn> </mrow> </msub> <mo>+</mo> <mfrac> <msub> <mi>K</mi> <mrow> <mi>I</mi> <mn>2</mn> </mrow> </msub> <mi>s</mi> </mfrac> <mo>+</mo> <msub> <mi>K</mi> <mrow> <mi>d</mi> <mn>2</mn> </mrow> </msub> <mi>s</mi> <mo>)</mo> </mrow> <mfrac> <mn>1</mn> <mrow> <msub> <mi>T</mi> <mrow> <mi>f</mi> <mn>2</mn> </mrow> </msub> <mi>s</mi> <mo>+</mo> <mn>1</mn> </mrow> </mfrac> </mrow>

其中,Kp为比例增益,KI为积分增益,Kd为微分增益,Tf为滤波器时间常数,这些参数的具体求取方法如下:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mrow> <mi>P</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&gamma;</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> <mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mrow> <mi>I</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>K</mi> <mrow> <mi>d</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&gamma;</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> <mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>T</mi> <mrow> <mi>f</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>&CenterDot;</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> <mrow> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> </mrow>

可得到最终的带滤波器的集中式PID控制器为:

<mrow> <mi>C</mi> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mn>1</mn> </msub> <msub> <mi>Q</mi> <mn>11</mn> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>C</mi> <mn>2</mn> </msub> <msub> <mi>Q</mi> <mn>12</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mn>1</mn> </msub> <msub> <mi>Q</mi> <mn>21</mn> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>C</mi> <mn>2</mn> </msub> <msub> <mi>Q</mi> <mn>22</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,C为总的集中式PID控制器,C1和C2为上述求取的子PID控制器,Qik为之前求取的滤波器。

6.一种二元精馏塔集中式控制系统,其特征在于,包括依次连接的测量变送器和数据存储与输出单元,数据存储与输出单元之后还顺序连接有系统辨识单元、参数分析单元和控制器单元,其中

测量变送器,用于采集输入信号和输出信号;

数据存储与输出单元,将所述测量变送器传送来的数据进行存储,并输出至系统辨识单元;

系统辨识单元,采用辨识算法识别出各通道的传递函数,构成传递函数矩阵;

参数分析单元,对过程的传递函数矩阵进行分析,设计出集中式滤波器,并利用给定鲁棒性指标计算出PID控制器参数;

控制器单元,利用得到的滤波器参数和PID控制器参数构成集中式PID控制器,从而输出控制信号。

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