技术特征:1.一种按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于包括如下步骤:
步骤1)建立火电机组协调控制系统状态方程,引入控制律τ1、τ2、状态变量x1、x2及控制输入u1,u2,并将所述火电机组协调控制系统状态方程转成状态变量x1、x2与控制律τ1、τ2的关系式;
步骤2)根据控制律τ1和τ2建立误差性能指标函数,并根据所述误差性能指标函数按设定的要求构建误差性能函数,得到跟踪误差的收敛集合;
步骤3)构建火电机组输出量的负反馈控制回路,所述负反馈控制回路通过滑模函数与误差性能函数得到实际的火电机组的输入控制律,负反馈控制回路根据所述输入控制律控制火电机组的实际负荷和实际汽压。
2.根据权利要求1所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤1)中所述火电机组协调控制系统状态方程,如式(1),
其中,nl表示火电机组的实际负荷;pr表示火电机组的实际汽压;rb表示锅炉的实际燃料量控制;ru表示汽机控制器的阀门开度控制;
状态变量x1、x2、控制输入u1,u2以及控制律τ1、τ2分别定义为:令变换矩阵则式(1)转化为x=Gu,根据变换式(1)转化为接着进行拉普拉斯反变换可以得到时域条件下的状态方程如下
其中,和分别表示状态变量x1、x2对时间的一阶导数,和分别表示状态变量x1、x2对时间的二阶导数。
3.根据权利要求2所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤2)包括如下步骤:
1)取x1的理想指令为x1d,取x2的理想指令为x2d,则表示理想指令x1d对时间求二阶导数,表示理想指令x2d对时间求二阶导数,设定实际负荷和实际汽压的跟踪误差分别为e1=x1-x1d,e2=x2-x2d,设定误差e1和e2的误差性能指标函数如式(3)
并且有
其中,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):
3)根据式(3)和式(4),得到跟踪误差的收敛集合,如式(7):
其中,集合Ξ1表示误差e1最终收敛到(-λ1∞,λ1∞)范围内,集合Ξ2表示误差e2最终收敛到(-λ2∞,λ2∞)范围内。
4.根据权利要求3所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤3)中所述火电机组输出量为火电机组的实际负荷和实际气压。
5.根据权利要求4所述的按设定误差性能指标函数收敛的火电机组协调控制方法,其特征在于所述步骤3)负反馈控制回路通过Matlab环境下的.m语言编程使滑模函数与误差性能函数得到实际的火电机组的输入控制律,实现火电机组输出量跟踪误差按设定的误差性能指标函数收敛,具体包括如下步骤:
步骤A)首先分析误差性能函数,根据双曲正切函数性质,函数S1(ε)的反函数为
其中ln(·)表示对自变量求自然对数,S1为所述误差性能函数S1(ε),λ1表示满足式(4)的误差性能指标函数λ1(t),
将式(8)对时间求二阶导数,可得:
设定如下三个变量
则
其中表示理想指令x1d对时间求二阶导数,
同理可得
其中表示将双曲正切函数S2(p)的自变量p对时间求二阶导数,λ2同样表示
满足式(4)的误差性能指标函数λ2(t),
取如下三个变量
则
其中表示理想指令x2d对时间的二阶导数,
步骤B)选取滑模函数和其中参数c1=c2=1.5,然后分别对其求一阶时间导数可得:令辅助变量u1=M3τ1,u2=M6τ2,则
步骤C)设计辅助变量u1、u2分别为:
其中,参数k1=k2=1.5,η1=η2=0.01,联合式(13)和式(14)可得:
则实际的火电机组的输入控制律为
τ1=u1/M3 (16)
τ2=u2/M6 (17)。