1.本发明涉及一种采用母管制运行方式的锅炉母管压力协调控制方法及系统。
背景技术:2.母管制运行方式是指多台锅炉并列运行,锅炉产生的蒸汽都进入主蒸汽母管,汽轮机进汽及其它外供热负荷全部来自主蒸汽母管。当其中一台锅炉出现故障时可直接切除,不影响其他机炉的运行,提高了机组安全性和稳定性。在石油、化工、冶金、制药等行业的自备热电厂及集中供热等行业,广泛采用多台锅炉并列运行方式。
3.母管制机组的运行是一个复杂的热能过程,为保证机组安全、稳定运行,需要对蒸汽温度、给水流量和母管蒸汽压力等大量参数进行控制,其中尤其以母管蒸汽压力控制最为重要。母管蒸汽压力过高、过低或变化过快都会影响机组的安全稳定运行。母管蒸汽压力过高容易发生爆炸事故,对设备和人身安全带来严重危害。母管蒸汽压力过低将使汽耗和煤耗增大,直接影响发电和供热的经济性,母管蒸汽压力变化过快会使锅炉水循环恶化。
4.母管上的多个锅炉之间蒸汽压力耦合严重,尤其是只有两个炉进行压力协调时耦合影响更为明显;而且当发生外部负荷扰动时比如汽机因故障等原因快速甩负荷或外网用热装置事故停车等,将引起主蒸汽母管压力参数大幅度波动,造成在网发电机组的经济运行性能下降,影响机组安全运行;现有锅炉均采用固定调压锅炉的做法,没有考虑调压锅炉数量的动态变化,无法长期稳定运行,因此如何合理分配负载就成了棘手的问题。
技术实现要素:5.本发明为解决各锅炉之间如何合理分配负载的问题,进而提供一种母管蒸汽压力协调控制方法及系统。
6.本发明的技术方案是:
7.一种母管蒸汽压力协调控制方法,包括以下步骤:
8.步骤一、获取数据;
9.获取蒸汽母管的蒸汽压力给定值、蒸汽母管的蒸汽压力实测值、每个锅炉燃烧系统的蒸汽流量实测值、每个锅炉燃烧系统的控制模式和每个锅炉燃烧系统的给煤量实测值;
10.步骤二、计算调压锅炉的数量;
11.根据步骤一中获取的每个锅炉燃烧系统的蒸汽流量实测值和每个锅炉燃烧系统的控制模式统计符合条件1的锅炉燃烧系统的数量,所述条件1为:锅炉燃烧系统的控制模式为协调调压模式,且蒸汽流量在运行下限与运行上限之间,将符合条件1的锅炉燃烧系统作为调压锅炉,当调压锅炉的数量少于两台时,不需要进行协调控制,锅炉燃烧系统正常运行,当调压锅炉的数量大于两台时,则需进行协调控制,转入步骤三;
12.步骤三、判断外扰状态;
13.根据步骤一中获取的蒸汽母管的蒸汽压力实测值和每个锅炉燃烧系统的蒸汽流
量实测值,利用外扰判断算法计算蒸汽母管的蒸汽压力是否为外扰状态,当蒸汽流量与蒸汽压力变化方向相反时,判断为外扰状态,此时所有锅炉燃烧系统自动调整为前馈补偿方式,获取每个锅炉燃烧系统的外扰前馈状态值,转入步骤四,当蒸汽流量与蒸汽压力变化方向相同时,判断为非外扰状态,所有锅炉燃烧系统正常运行,转入步骤四;
14.步骤四、计算总蒸汽流量调整量;
15.根据步骤一中获取的蒸汽母管的蒸汽压力给定值和蒸汽母管的蒸汽压力实测值,利用增量式pid算法和蒸汽母管的蒸汽压力误差计算蒸汽母管总蒸汽流量调整量,转入步骤五;
16.步骤五、计算分配系数;
17.根据步骤一中获取的每个锅炉燃烧系统的蒸汽流量实测值和每个锅炉燃烧系统的给煤量实测值,以及步骤四中获取的总蒸汽流量调整量,利用归一化算法计算非归一化分配系数向量b和归一化分配系数a,当||b||≠0表示当前时刻满足蒸汽压力协调需求,当||b||=0时,表明当前时刻不能满足蒸汽压力协调需求,将每个锅炉燃烧系统设置为非协调模式,交由司炉手动调节,获取每个锅炉燃烧系统的蒸汽流量给定值和每个锅炉燃烧系统的控制模式给定值;
18.步骤六、输出数据;
19.将步骤三中获取的每个锅炉燃烧系统的外扰前馈状态值,以及步骤五中获取的每个锅炉燃烧系统的蒸汽流量给定值和每个锅炉燃烧系统的控制模式给定值发送给每个锅炉燃烧系统。
20.一种母管蒸汽压力协调控制系统,它包括母管协调控制器,母管协调控制器输出控制信号发送给多个锅炉燃烧系统,每个锅炉燃烧系统输出相应的蒸汽流量到蒸汽母管,母管协调控制器包括信息输入模块、调压锅炉统计模块、外扰判断模块、总蒸汽流量调整量计算模块、分配系数计算模块和信息输出模块;
21.信息输入模块,同时与每个锅炉燃烧系统和蒸汽母管连接,用于获取蒸汽母管的蒸汽压力给定值、蒸汽母管的蒸汽压力实测值、每个锅炉燃烧系统的蒸汽流量实测值、每个锅炉燃烧系统的控制模式和每个锅炉燃烧系统的给煤量实测值,并将蒸汽母管的蒸汽压力实测值和每个锅炉燃烧系统的蒸汽流量实测值发送给外扰判断模块,同时将蒸汽母管的蒸汽压力给定值和蒸汽母管的蒸汽压力实测值发送给总蒸汽流量调整量计算模块,将每个锅炉燃烧系统的蒸汽流量实测值和每个锅炉燃烧系统的给煤量实测值发送给分配系数计算模块;
22.调压锅炉统计模块,与信息输入模块连接,用于接收信息输入模块发送的每个锅炉燃烧系统的蒸汽流量实测值和每个锅炉燃烧系统的控制模式,根据接收的数据统计符合条件1的锅炉燃烧系统的数量,所述条件1为:锅炉燃烧系统的控制模式为协调调压模式,且蒸汽流量在运行下限与运行上限之间;将符合条件1的锅炉燃烧系统作为调压锅炉,根据调压锅炉的数量判断是否需要进行协调,如需进行协调控制,则将协调指令发送至外扰判断模块,如不需协调控制,则锅炉燃烧系统正常运行;
23.外扰判断模块,同时与信息输入模块、调压锅炉统计模块和信息输出模块连接,用于接收信息输入模块发送的蒸汽母管的蒸汽压力实测值和每个锅炉燃烧系统的蒸汽流量实测值,以及调压锅炉统计模块发送的协调指令,根据接收的数据利用外扰判断算法计算
蒸汽母管的蒸汽压力是否为外扰状态,并将每个锅炉燃烧系统的外扰前馈状态值发送给信息输出模块;
24.总蒸汽流量调整量计算模块,同时与信息输入模块、调压锅炉统计模块和分配系数计算模块连接,用于接收信息输入模块发送的蒸汽母管的蒸汽压力给定值和蒸汽母管的蒸汽压力实测值,以及调压锅炉统计模块发送的协调指令,根据接收的数据利用增量式pid算法和蒸汽母管的蒸汽压力误差计算蒸汽母管的总蒸汽流量调整量,并将总蒸汽流量调整量发送给分配系数计算模块;
25.分配系数计算模块,同时与信息输入模块、总蒸汽流量调整量计算模块和信息输出模块连接,用于接收信息输入模块发送的每个锅炉燃烧系统的蒸汽流量实测值和每个锅炉燃烧系统的给煤量实测值,以及总蒸汽流量调整量计算模块发送的总蒸汽流量调整量,利用归一化算法计算非归一化分配系数向量b和归一化分配系数a,并将每个锅炉燃烧系统的蒸汽流量给定值和每个锅炉燃烧系统的控制模式给定值发送给信息输出模块;
26.信息输出模块,同时与外扰判断模块、分配系数计算模块和每个锅炉燃烧系统连接,用于接收外扰判断模块发送的每个锅炉燃烧系统的外扰前馈状态值,以及分配系数计算模块发送的每个锅炉燃烧系统的蒸汽流量给定值和每个锅炉燃烧系统的控制模式给定值,并将接收的数据发送给每个锅炉燃烧系统。
27.有益效果:
28.本发明从多个锅炉之间存在蒸汽压力耦合问题,外部负荷扰动影响蒸汽压力和固定调压锅炉三方面去解决如何合理分配负载的问题,本发明以母管蒸汽压力为外环控制量,通过调节各锅炉燃烧系统产生的蒸汽流量,实现母管蒸汽压力的稳定控制。本发明通过引入控制模式加权系数,实现参与调压锅炉的动态变化,不用固定某个锅炉作为调压锅炉,特别是当只有两个锅炉进行调压时,可以对控制模式加权系数进行修正,当单个锅炉蒸汽调节满足总蒸汽调整量时使用单炉进行调节,从而能够降低蒸汽压力耦合的影响,本发明通过外扰判断算法计算外扰状态,锅炉通过前馈补偿方式,在机组甩负荷、外网负荷突变时,能够快速调节锅炉燃烧系统克服外扰影响,实现母管压力的稳定或降低其波动幅度,从而合理的分配负载,使锅炉燃烧系统能够长期稳定运行。在实际应用中有效降低了煤耗水平,实现现场机组安全、稳定、经济运行。
附图说明
29.图1是母管蒸汽压力协调控制系统框图;
30.图2是母管压力协调控制计算流程图;
具体实施方式
31.具体实施方式一:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制方法,包括以下步骤:
32.步骤一、获取数据;
33.获取蒸汽母管3的蒸汽压力给定值、蒸汽母管3的蒸汽压力实测值、每个锅炉燃烧系统2的蒸汽流量实测值、每个锅炉燃烧系统2的控制模式和每个锅炉燃烧系统2的给煤量实测值;
34.步骤二、计算调压锅炉的数量;
35.根据步骤一中获取的每个锅炉燃烧系统2的蒸汽流量实测值和每个锅炉燃烧系统2的控制模式统计符合条件1的锅炉燃烧系统2的数量,所述条件1为:锅炉燃烧系统2的控制模式为协调调压模式,且蒸汽流量在运行下限与运行上限之间,将符合条件1的锅炉燃烧系统2作为调压锅炉,当调压锅炉的数量少于两台时,不需要进行协调控制,锅炉燃烧系统2正常运行,当调压锅炉的数量大于两台时,则需进行协调控制,转入步骤三;
36.步骤三、判断外扰状态;
37.根据步骤一中获取的蒸汽母管3的蒸汽压力实测值和每个锅炉燃烧系统2的蒸汽流量实测值,利用外扰判断算法计算蒸汽母管3的蒸汽压力是否为外扰状态,当蒸汽流量与蒸汽压力变化方向相反时,判断为外扰状态,此时所有锅炉燃烧系统2自动调整为前馈补偿方式,获取每个锅炉燃烧系统2的外扰前馈状态值,转入步骤四,当蒸汽流量与蒸汽压力变化方向相同时,判断为非外扰状态,所有锅炉燃烧系统2正常运行,转入步骤四;
38.步骤四、计算总蒸汽流量调整量;
39.根据步骤一中获取的蒸汽母管3的蒸汽压力给定值和蒸汽母管3的蒸汽压力实测值,利用增量式pid算法和蒸汽母管3的蒸汽压力误差计算蒸汽母管3总蒸汽流量调整量,转入步骤五;
40.步骤五、计算分配系数;
41.根据步骤一中获取的每个锅炉燃烧系统2的蒸汽流量实测值和每个锅炉燃烧系统2的给煤量实测值,以及步骤四中获取的总蒸汽流量调整量,利用归一化算法计算非归一化分配系数向量b和归一化分配系数a,当||b||≠0表示当前时刻满足蒸汽压力协调需求,当||b||=0时,表明当前时刻不能满足蒸汽压力协调需求,将每个锅炉燃烧系统2设置为非协调模式,交由司炉手动调节,获取每个锅炉燃烧系统2的蒸汽流量给定值和每个锅炉燃烧系统2的控制模式给定值;
42.步骤六、输出数据;
43.将步骤三中获取的每个锅炉燃烧系统2的外扰前馈状态值,以及步骤五中获取的每个锅炉燃烧系统2的蒸汽流量给定值和每个锅炉燃烧系统2的控制模式给定值发送给每个锅炉燃烧系统2。
44.具体实施方式二:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制方法,所述步骤一中蒸汽母管3的蒸汽压力给定值为p
sp1
;
45.蒸汽母管3的蒸汽压力实测值为p
y1
;
46.锅炉燃烧系统2的蒸汽流量实测值为d
y0
,,表示具体到每个锅炉燃烧系统2的蒸汽流量实测值,t为矩阵转置;
47.锅炉燃烧系统2的控制模式为m
y0
,,表示具体到每个锅炉燃烧系统2的控制模式;
48.锅炉燃烧系统2的给煤量实测值为c
y0
,,表示具体到每个锅炉燃烧系统2的给煤量实测值;
49.锅炉燃烧系统2的外扰前馈状态值为ufb
dis
,
表示具体到每个锅炉燃烧系统2的外扰前馈状态值;
50.锅炉燃烧系统2的蒸汽流量给定值为ud
sp0
,,表示具体到每个锅炉燃烧系统2的蒸汽流量给定值;
51.锅炉燃烧系统2的控制模式给定值为um
sp0
,表示具体到每个锅炉燃烧系统2的控制模式给定值,其它与具体实施方式一相同。
52.具体实施方式三:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制方法,所述步骤三中,判断外扰状态的方法为:
[0053][0054]
k为当前时刻;
[0055]
ε为蒸汽压力外扰判断门限值,比如0.1mpa,具体数值根据实际工程调整;
[0056]
d为多台锅炉燃烧系统2的总蒸汽流量,计算公式为:
[0057][0058]
当蒸汽流量与蒸汽压力变化方向相反时,判断为外扰状态,外扰状态包括正外扰状态和负外扰状态;锅炉通过前馈补偿方式,在机组甩负荷、外网负荷突变时,能够快速调节锅炉燃烧系统克服外扰影响,实现蒸汽母管3蒸汽压力的稳定,并降低其波动幅度。
[0059]
ufb
dis
=1,为正外扰状态,母管压力突然升高,影响系统安全,应减少母管上蒸汽流量;
[0060]
ufb
dis
=
‑
1,为负外扰状态,母管压力突然降低,降低系统热效率,应增加母管上蒸汽流量;
[0061]
ufb
dis
=0,为无外扰状态,此时为正常工况,多个锅炉燃烧系统2正常运行,其它与具体实施方式一或二相同。
[0062]
具体实施方式四:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制方法,所述步骤四中,增量式pid算法和蒸汽母管3的蒸汽压力误差计算总蒸汽流量调整量的方法包括:
[0063]
δu
d
(k)=k
p
(e(k)
‑
e(k
‑
1))+k
i
(e(k))+k
d
(e(k)
‑
2e(k
‑
1)+e(k
‑
2))
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
[0064]
其中,δu
d
(k)表示k时刻的总蒸汽流量调整量;
[0065]
k
p
为比例控制系数,具体数值根据工程经验整定得到,如临界比列法或衰减曲线法;
[0066]
k
i
为积分控制系数,具体数值根据工程经验整定得到;
[0067]
k
d
为微分控制系数,具体数值根据工程经验整定得到;
[0068]
e(k)表示k时刻的蒸汽母管3的蒸汽压力控制误差,
[0069]
e(k)=p
sp1
(k)
‑
p
y1
(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
[0070]
p
sp1
(k)表示k时刻的蒸汽母管3的蒸汽压力给定值;
[0071]
p
y1
(k)表示k时刻的蒸汽母管3的蒸汽压力实测值,其它与具体实施方式一、二或三相同。
[0072]
具体实施方式五:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制方法,所述步骤五包括:锅炉燃烧系统2的蒸汽流量给定值ud
sp0
(k):
[0073]
ud
sp0
(k)=δud
sp0
(k)+ud
sp0
(k
‑
1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0074]
其中,ud
sp0
(k
‑
1)为上一时刻锅炉燃烧系统2的蒸汽流量给定值;
[0075]
δud
sp0
(k)为上一时刻与当前时刻的锅炉燃烧系统2的蒸汽流量给定值的变化量;
[0076]
δud
sp0
(k)=[α1,α2,
…
,α
n
]
t
*δu
d
(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0077]
分配系数α
i
,i=1,2,
…
,n,需满足:
[0078][0079]
n为锅炉燃烧系统2的数量;
[0080]
综合各锅炉燃烧系统2的运行状态计算分配系数,每个锅炉燃烧系统2的蒸汽流量调整量的分配系数向量记为:
[0081]
a=[α1,α2,
…
,α
n
]
t
[0082]
非归一化分配系数向量:
[0083]
b=[β1,β2,
…
,β
n
]
t
[0084]
归一化计算:
[0085][0086]
非归一化系数:
[0087][0088]
其中,i=1,2,
…
,n;
[0089]
为煤耗特性加权系数;
[0090]
为蒸汽流量裕度加权系数;
[0091]
为控制模式加权系数;
[0092][0093]
其中,t为计算统计周期;
[0094]
j为控制计算时刻;
[0095]
单位煤耗产生的蒸汽流量越多,加权系数越大,提高机组经济性能;计算时长不足统计周期t时,煤耗特性加权系数相同;
[0096][0097]
其中,为i号锅炉燃烧系统2蒸汽流量运行上限值;
[0098]
为i号锅炉燃烧系统2蒸汽流量运行下限值;
[0099]
每个锅炉燃烧系统2的蒸汽流量调整量在总流量调节区间中占比越高,相应的蒸汽流量裕度加权系数越大;
[0100][0101]
其中,表示相应的锅炉燃烧系统2为协调模式;
[0102]
表示相应的锅炉燃烧系统2为非协调模式;
[0103]
引入控制模式加权系数,可实现参与调压锅炉的动态变化,不用固定某台锅炉燃烧系统2作为调压锅炉,特别是当只有两个锅炉燃烧系统2进行调压时,可以对控制模式加权系数进行修正,当单个锅炉燃烧系统2的蒸汽调节满足总蒸汽调整量时使用单个锅炉燃烧系统2进行调节,从而降低蒸汽压力耦合影响。通过各加权系数相乘得到非归一化分配系数β
i
,可得非归一化分配系数向量b。
[0104]
控制模式输出:
[0105][0106]
其中,||b||≠0表示当前时刻满足蒸汽压力协调需求;
[0107]
||b||=0表示当前时刻不能满足蒸汽压力协调需求,将每个锅炉燃烧系统2设置为非协调模式,由司炉手动调节,其它与具体实施方式一、二、三或四相同。
[0108]
具体实施方式六:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制系统,它包括母管协调控制器1,母管协调控制器1输出控制信号发送给多个锅炉燃烧系统2,每个锅炉燃烧系统2输出相应的蒸汽流量到蒸汽母管3,本发明的母管蒸汽压力协调控制系统中,以蒸汽母管3的蒸汽压力为外环控制量,通过调节各锅炉燃烧系统2产生的蒸汽流量,实现蒸汽母管3的蒸汽压力的稳定控制,母管协调控制器1包括信息输入模块、调压锅炉统计模块、外扰判断模块、总蒸汽流量调整量计算模块、分配系数计算模块和信息输出模块;
[0109]
信息输入模块,同时与每个锅炉燃烧系统2和蒸汽母管3连接,用于获取蒸汽母管3的蒸汽压力给定值、蒸汽母管3的蒸汽压力实测值、每个锅炉燃烧系统2的蒸汽流量实测值、每个锅炉燃烧系统2的控制模式和每个锅炉燃烧系统2的给煤量实测值,便于后续的计算,并将蒸汽母管3的蒸汽压力实测值和每个锅炉燃烧系统2的蒸汽流量实测值发送给外扰判断模块,同时将蒸汽母管3的蒸汽压力给定值和蒸汽母管3的蒸汽压力实测值发送给总蒸汽
流量调整量计算模块,将每个锅炉燃烧系统2的蒸汽流量实测值和每个锅炉燃烧系统2的给煤量实测值发送给分配系数计算模块。
[0110]
调压锅炉统计模块,与信息输入模块连接,用于接收信息输入模块发送的每个锅炉燃烧系统2的蒸汽流量实测值和每个锅炉燃烧系统2的控制模式,根据接收的数据统计符合条件1的锅炉燃烧系统2的数量,所述条件1为:锅炉燃烧系统2的控制模式为协调调压模式,且蒸汽流量在运行下限与运行上限之间;将符合条件1的锅炉燃烧系统2作为调压锅炉,根据调压锅炉的数量判断是否需要进行协调,如需进行协调控制,则将协调指令发送至外扰判断模块和总蒸汽流量调整量计算模块,如不需协调控制,则锅炉燃烧系统2正常运行。
[0111]
外扰判断模块,同时与信息输入模块、调压锅炉统计模块和信息输出模块连接,用于接收信息输入模块发送的蒸汽母管3的蒸汽压力实测值和每个锅炉燃烧系统2的蒸汽流量实测值,以及调压锅炉统计模块发送的协调指令,根据接收的数据利用外扰判断算法计算蒸汽母管3的蒸汽压力是否为外扰状态,并将每个锅炉燃烧系统2的外扰前馈状态值发送给信息输出模块。
[0112]
总蒸汽流量调整量计算模块,同时与信息输入模块、调压锅炉统计模块和分配系数计算模块连接,用于接收信息输入模块发送的蒸汽母管3的蒸汽压力给定值和蒸汽母管3的蒸汽压力实测值,以及调压锅炉统计模块发送的协调指令,因锅炉控制对象具有时变、非线性、滞后特性,无具体数学模型,根据接收的数据采用控制工程中广泛应用的增量式pid算法,利用蒸汽母管3的蒸汽压力误差计算蒸汽母管3的总蒸汽流量调整量,并将总蒸汽流量调整量发送给分配系数计算模块。
[0113]
分配系数计算模块,同时与信息输入模块、总蒸汽流量调整量计算模块和信息输出模块连接,用于接收信息输入模块发送的每个锅炉燃烧系统2的蒸汽流量实测值和每个锅炉燃烧系统2的给煤量实测值,以及总蒸汽流量调整量计算模块发送的总蒸汽流量调整量,利用归一化算法计算非归一化分配系数向量b和归一化分配系数a,并将每个锅炉燃烧系统2的蒸汽流量给定值和每个锅炉燃烧系统2的控制模式给定值发送给信息输出模块。
[0114]
信息输出模块,同时与外扰判断模块、分配系数计算模块和每个锅炉燃烧系统2连接,用于接收外扰判断模块发送的每个锅炉燃烧系统2的外扰前馈状态值,以及分配系数计算模块发送的每个锅炉燃烧系统2的蒸汽流量给定值和每个锅炉燃烧系统2的控制模式给定值,并将接收的数据发送给每个锅炉燃烧系统2。
[0115]
具体实施方式七:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制系统,所述蒸汽母管3的蒸汽压力给定值为p
sp1
;
[0116]
蒸汽母管3的蒸汽压力实测值为p
y1
;
[0117]
锅炉燃烧系统2的蒸汽流量实测值为d
y0
,,表示具体到每个锅炉燃烧系统2的蒸汽流量实测值,t为矩阵转置;
[0118]
锅炉燃烧系统2的控制模式为m
y0
,,表示具体到每个锅炉燃烧系统2的控制模式;
[0119]
锅炉燃烧系统2的给煤量实测值为c
y0
,,表示具体到每个锅炉燃烧系统2的给煤量实测值;
[0120]
锅炉燃烧系统2的外扰前馈状态值为ufb
dis
,表示具体到每个锅炉燃烧系统2的外扰前馈状态值;
[0121]
锅炉燃烧系统2的蒸汽流量给定值为ud
sp0
,,表示具体到每个锅炉燃烧系统2的蒸汽流量给定值;
[0122]
锅炉燃烧系统2的控制模式给定值为um
sp0
,表示具体到每个锅炉燃烧系统2的控制模式给定值,其它与具体实施方式六相同。
[0123]
具体实施方式八:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制系统,所述外扰判断模块判断外扰状态的方法为:
[0124][0125]
k为当前时刻;
[0126]
ε为蒸汽压力外扰判断门限值,比如0.1mpa,具体数值根据实际工程调整;
[0127]
d为多个锅炉燃烧系统2的总蒸汽流量,计算公式为:
[0128][0129]
当蒸汽流量与蒸汽压力变化方向相反时,判断为外扰状态,外扰状态包括正外扰状态和负外扰状态;锅炉通过前馈补偿方式,在机组甩负荷、外网负荷突变时,能够快速调节锅炉燃烧系统克服外扰影响,实现蒸汽母管3蒸汽压力的稳定,并降低其波动幅度。
[0130]
ufb
dis
=1,为正外扰状态,母管压力突然升高,影响系统安全,应减少母管上蒸汽流量;ufb
dis
=
‑
1,为负外扰状态,母管压力突然降低,降低系统热效率,应增加母管上蒸汽流量;
[0131]
ufb
dis
=0,为无外扰状态;此时为正常工况,多个锅炉燃烧系统2正常运行。其它与具体实施方式六或七相同。
[0132]
具体实施方式九:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制系统,所述总蒸汽流量调整量计算模块中增量式pid算法和蒸汽母管3的蒸汽压力误差计算总蒸汽流量调整量的方法包括:
[0133]
δu
d
(k)=k
p
(e(k)
‑
e(k
‑
1))+k
i
(e(k))+k
d
(e(k)
‑
2e(k
‑
1)+e(k
‑
2))
ꢀꢀꢀꢀꢀꢀꢀ
(14)
[0134]
其中,δu
d
(k)表示k时刻的总蒸汽流量调整量;
[0135]
k
p
为比例控制系数,具体数值根据工程经验整定得到,如临界比列法或衰减曲线法;
[0136]
k
i
为积分控制系数,具体数值根据工程经验整定得到;
[0137]
k
d
为微分控制系数,具体数值根据工程经验整定得到;
[0138]
e(k)表示k时刻的蒸汽母管3的蒸汽压力控制误差,
[0139]
e(k)=p
sp1
(k)
‑
p
y1
(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(15)
[0140]
p
sp1
(k)表示k时刻的蒸汽母管3的蒸汽压力给定值;
[0141]
p
y1
(k)表示k时刻的蒸汽母管3的蒸汽压力实测值;其它与具体实施方式六、七或八相同。
[0142]
具体实施方式十:结合图1和图2说明本实施方式的一种母管蒸汽压力协调控制系统,所述分配系数计算模块包括:
[0143]
锅炉燃烧系统2的蒸汽流量给定值ud
sp0
(k):
[0144]
ud
sp0
(k)=δud
sp0
(k)+ud
sp0
(k
‑
1)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(16)
[0145]
其中,ud
sp0
(k
‑
1)为上一时刻锅炉燃烧系统2的蒸汽流量给定值;
[0146]
δud
sp0
(k)为上一时刻与当前时刻的锅炉燃烧系统2的蒸汽流量给定值的变化量;
[0147]
δud
sp0
(k)=[α1,α2,
…
,α
n
]
t
*δu
d
(k)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(17)
[0148]
分配系数α
i
,i=1,2,
…
,n,需满足:
[0149][0150]
n为锅炉燃烧系统2的数量;
[0151]
综合各锅炉燃烧系统2的运行状态计算分配系数,每个锅炉燃烧系统2的蒸汽流量调整量的分配系数向量记为:
[0152]
a=[α1,α2,
…
,α
n
]
t
[0153]
非归一化分配系数向量:
[0154]
b=[β1,β2,
…
,β
n
]
t
[0155]
归一化计算:
[0156][0157]
非归一化系数:
[0158][0159]
其中,i=1,2,
…
n;
[0160]
为煤耗特性加权系数;
[0161]
为蒸汽流量裕度加权系数;
[0162]
为控制模式加权系数;
[0163][0164]
其中,t为计算统计周期;
[0165]
j为控制计算时刻;
[0166]
单位煤耗产生的蒸汽流量越多,加权系数越大,提高机组经济性能;计算时长不足统计周期t时,煤耗特性加权系数相同。
[0167][0168]
其中,为i号锅炉燃烧系统2蒸汽流量运行上限值;
[0169]
为i号锅炉燃烧系统2蒸汽流量运行下限值;
[0170]
每个锅炉燃烧系统2的蒸汽流量调整量在总流量调节区间中占比越高,相应的蒸汽流量裕度加权系数越大。
[0171][0172]
其中,表示相应的锅炉燃烧系统2为协调模式;
[0173]
表示相应的锅炉燃烧系统2为非协调模式;
[0174]
引入控制模式加权系数,可实现参与调压锅炉的动态变化,不用固定某台锅炉燃烧系统2作为调压锅炉,特别是当只有两个锅炉燃烧系统2进行调压时,可以对控制模式加权系数进行修正,当单个锅炉燃烧系统2的蒸汽调节满足总蒸汽调整量时使用单个锅炉燃烧系统2进行调节,从而降低蒸汽压力耦合影响。通过各加权系数相乘得到非归一化分配系数β
i
,可得非归一化分配系数向量b。
[0175]
控制模式输出:
[0176][0177]
其中,||b||≠0表示当前时刻满足蒸汽压力协调需求,
[0178]
||b||=0表示当前时刻不能满足蒸汽压力协调需求,将各锅炉燃烧系统2的控制模式给定设置为非协调模式,交由司炉手动调节;其它与具体实施方式六、七、八或九相同。