按设定误差性能指标函数收敛的火电机组协调控制方法与流程

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

技术特征:

1.一种按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于包括如下步骤:

步骤1)建立火电机组协调控制系统状态方程,引入控制律τ1、τ2、状态变量x1、x2及控制输入u1,u2,并将所述火电机组协调控制系统状态方程转成状态变量x1、x2与控制律τ1、τ2的关系式;

步骤2)根据控制律τ1和τ2建立误差性能指标函数,并根据所述误差性能指标函数按设定的要求构建误差性能函数,得到跟踪误差的收敛集合;

步骤3)构建火电机组输出量的负反馈控制回路,所述负反馈控制回路通过滑模函数与误差性能函数得到实际的火电机组的输入控制律,负反馈控制回路根据所述输入控制律控制火电机组的实际负荷和实际汽压。

2.根据权利要求1所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤1)中所述火电机组协调控制系统状态方程,如式(1),

<mrow> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>n</mi> <mi>l</mi> </mtd> </mtr> <mtr> <mtd> <mi>p</mi> <mi>r</mi> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>g</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>g</mi> <mn>12</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>g</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>g</mi> <mn>22</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mi>r</mi> <mi>b</mi> </mtd> </mtr> <mtr> <mtd> <mi>r</mi> <mi>u</mi> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中,nl表示火电机组的实际负荷;pr表示火电机组的实际汽压;rb表示锅炉的实际燃料量控制;ru表示汽机控制器的阀门开度控制;

状态变量x1、x2、控制输入u1,u2以及控制律τ1、τ2分别定义为:令变换矩阵则式(1)转化为x=Gu,根据变换式(1)转化为接着进行拉普拉斯反变换可以得到时域条件下的状态方程如下

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>&tau;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>&tau;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,分别表示状态变量x1、x2对时间的一阶导数,分别表示状态变量x1、x2对时间的二阶导数。

3.根据权利要求2所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤2)包括如下步骤:

1)取x1的理想指令为x1d,取x2的理想指令为x2d,则表示理想指令x1d对时间求二阶导数,表示理想指令x2d对时间求二阶导数,设定实际负荷和实际汽压的跟踪误差分别为e1=x1-x1d,e2=x2-x2d,设定误差e1和e2的误差性能指标函数如式(3)

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>&lambda;</mi> <mrow> <mn>1</mn> <mi>&infin;</mi> </mrow> </msub> </mrow> <mo>)</mo> <mi>exp</mi> <mo>(</mo> <mrow> <mo>-</mo> <msub> <mi>l</mi> <mn>1</mn> </msub> <mi>t</mi> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mi>&lambda;</mi> <mrow> <mn>1</mn> <mi>&infin;</mi> </mrow> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> <mo>-</mo> <msub> <mi>&lambda;</mi> <mrow> <mn>2</mn> <mi>&infin;</mi> </mrow> </msub> </mrow> <mo>)</mo> <mi>exp</mi> <mo>(</mo> <mrow> <mo>-</mo> <msub> <mi>l</mi> <mn>2</mn> </msub> <mi>t</mi> </mrow> <mo>)</mo> <mo>+</mo> <msub> <mi>&lambda;</mi> <mrow> <mn>2</mn> <mi>&infin;</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

并且有

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>e</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>S</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>e</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>S</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

其中,e1(t)和e2(t)分别为设定实际负荷和实际汽压的跟踪误差,其自变量均为时间t,λ1(0)和λ2(0)分别为误差性能指标函数λ1(t)和λ2(t)的初始值,即时间t取零时的值,λ1∞和λ2∞分别为误差性能指标函数λ1(t)和λ2(t)最终收敛值,l1和l2分别为误差性能指标函数λ1(t)和λ2(t)的收敛速度;S1(ε)和S2(p)为需要选取的误差性能函数。

2)所述设定的要求为:误差性能函数S1(ε)和S2(p)为光滑连续的单调递增函数,其中ε和p分别为两个函数的自变量;S1(ε)和S2(p)的值域为:-1<S1(ε)<1,-1<S2(p)<1;换言之,当自变量ε和p分别趋于无穷大时,误差性能函数S1(ε)和S2(p)分别趋近于值域的上下界,表达式如下:limε→+∞S1(ε)=1,limε→-∞S2(ε)=-1,limp→+∞S2(p)=1,limp→-∞S2(p)=-1。

根据所述要求,误差性能函数S1(ε)和S2(p)为双曲正切函数,如式(5)、(6):

<mrow> <msub> <mi>S</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>exp</mi> <mrow> <mo>(</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>exp</mi> <mrow> <mo>(</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mi>&epsiv;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>S</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>exp</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>-</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mi>p</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>exp</mi> <mrow> <mo>(</mo> <mi>p</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mi>p</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>

3)根据式(3)和式(4),得到跟踪误差的收敛集合,如式(7):

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&Xi;</mi> <mn>1</mn> </msub> <mo>=</mo> <mrow> <mo>{</mo> <mrow> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>&Element;</mo> <mi>R</mi> <mo>:</mo> <mo>|</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>&lt;</mo> <msub> <mi>&lambda;</mi> <mrow> <mn>1</mn> <mi>&infin;</mi> </mrow> </msub> </mrow> <mo>}</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&Xi;</mi> <mn>2</mn> </msub> <mo>=</mo> <mrow> <mo>{</mo> <mrow> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>&Element;</mo> <mi>R</mi> <mo>:</mo> <mo>|</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>&lt;</mo> <msub> <mi>&lambda;</mi> <mrow> <mn>2</mn> <mi>&infin;</mi> </mrow> </msub> </mrow> <mo>}</mo> </mrow> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

其中,集合Ξ1表示误差e1最终收敛到(-λ1∞1∞)范围内,集合Ξ2表示误差e2最终收敛到(-λ2∞2∞)范围内。

4.根据权利要求3所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤3)中所述火电机组输出量为火电机组的实际负荷和实际气压。

5.根据权利要求4所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤3)负反馈控制回路通过Matlab环境下的.m语言编程使滑模函数与误差性能函数得到实际的火电机组的输入控制律,实现火电机组输出量跟踪误差按设定的误差性能指标函数收敛,具体包括如下步骤:

步骤A)首先分析误差性能函数,根据双曲正切函数性质,函数S1(ε)的反函数为

<mrow> <mi>&epsiv;</mi> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>l</mi> <mi>n</mi> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mi>l</mi> <mi>n</mi> <mfrac> <mrow> <mn>1</mn> <mo>+</mo> <mfrac> <msub> <mi>e</mi> <mn>1</mn> </msub> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> </mfrac> </mrow> <mrow> <mn>1</mn> <mo>-</mo> <mfrac> <msub> <mi>e</mi> <mn>1</mn> </msub> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> </mfrac> </mrow> </mfrac> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mrow> <mo>(</mo> <mi>l</mi> <mi>n</mi> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> <mo>-</mo> <mi>l</mi> <mi>n</mi> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

其中ln(·)表示对自变量求自然对数,S1为所述误差性能函数S1(ε),λ1表示满足式(4)的误差性能指标函数λ1(t),

将式(8)对时间求二阶导数,可得:

<mrow> <mover> <mi>&epsiv;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>+</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> </mrow> <mo>)</mo> </mrow> <msub> <mover> <mi>e</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>

设定如下三个变量

<mrow> <msub> <mi>M</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>+</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>,</mo> <msub> <mi>M</mi> <mn>2</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>,</mo> </mrow>

<mrow> <msub> <mi>M</mi> <mn>3</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

<mrow> <mover> <mi>&epsiv;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>M</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <msub> <mover> <mi>e</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>M</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&tau;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mn>1</mn> <mi>d</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

其中表示理想指令x1d对时间求二阶导数,

同理可得

<mrow> <mover> <mi>p</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>+</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mrow> <mo>(</mo> <mrow> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> </mrow> <mo>)</mo> </mrow> <msub> <mover> <mi>e</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>

其中表示将双曲正切函数S2(p)的自变量p对时间求二阶导数,λ2同样表示

满足式(4)的误差性能指标函数λ2(t),

取如下三个变量

<mrow> <msub> <mi>M</mi> <mn>4</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>+</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>,</mo> <msub> <mi>M</mi> <mn>5</mn> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mrow> <mo>(</mo> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>e</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>,</mo> </mrow>

<mrow> <msub> <mi>M</mi> <mn>6</mn> </msub> <mo>=</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> </mrow> <mrow> <mn>2</mn> <msup> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>e</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mn>2</mn> </msup> </mrow> </mfrac> </mrow>

<mrow> <mover> <mi>p</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>M</mi> <mn>4</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <msub> <mover> <mi>e</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>M</mi> <mn>4</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <mrow> <mo>(</mo> <msub> <mi>&tau;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mn>2</mn> <mi>d</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>

其中表示理想指令x2d对时间的二阶导数,

步骤B)选取滑模函数其中参数c1=c2=1.5,然后分别对其求一阶时间导数可得:令辅助变量u1=M3τ1,u2=M6τ2,则

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>&sigma;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>M</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mn>1</mn> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mover> <mi>&epsiv;</mi> <mo>&CenterDot;</mo> </mover> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&sigma;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <msub> <mi>M</mi> <mn>4</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mn>2</mn> <mi>d</mi> </mrow> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mover> <mi>p</mi> <mo>&CenterDot;</mo> </mover> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>

步骤C)设计辅助变量u1、u2分别为:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>M</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>M</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mn>1</mn> <mi>d</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <mover> <mi>&epsiv;</mi> <mo>&CenterDot;</mo> </mover> <mo>-</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <msub> <mi>&sigma;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <mo>|</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>M</mi> <mn>4</mn> </msub> <mo>-</mo> <msub> <mi>M</mi> <mn>5</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <msub> <mover> <mi>x</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mn>2</mn> <mi>d</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mn>2</mn> </msub> <mover> <mi>p</mi> <mo>&CenterDot;</mo> </mover> <mo>-</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <msub> <mi>&sigma;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>&eta;</mi> <mn>2</mn> </msub> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <mo>|</mo> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>

其中,参数k1=k2=1.5,η1=η2=0.01,联合式(13)和式(14)可得:

<mrow> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>&sigma;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <msub> <mi>&sigma;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mi>&eta;</mi> <mn>1</mn> </msub> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mn>1</mn> </msub> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>M</mi> <mn>3</mn> </msub> <mo>|</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>&sigma;</mi> <mo>&CenterDot;</mo> </mover> <mn>2</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <msub> <mi>&sigma;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>&eta;</mi> <mn>2</mn> </msub> <mi>sgn</mi> <mrow> <mo>(</mo> <msub> <mi>&sigma;</mi> <mn>2</mn> </msub> <mo>)</mo> </mrow> <mo>|</mo> <msub> <mi>M</mi> <mn>6</mn> </msub> <mo>|</mo> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>15</mn> <mo>)</mo> </mrow> </mrow>

则实际的火电机组的输入控制律为

τ1=u1/M3 (16)

τ2=u2/M6 (17)。

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