【技术实现步骤摘要】
基于改进细菌菌落的主蒸汽温度线性自抗扰串级控制方法
[0001]本专利技术涉及火力发电、智能优化控制
,具体涉及基于改进细菌菌落的主蒸汽温度线性自抗扰串级控制方法。
技术介绍
[0002]主蒸汽温度控制系统关系着循环流化床锅炉的安全性和经济性,因此对其要求非常严格。由于各种扰动的影响,由于各种扰动的影响,使得被控对象具有非线性、时变等特点,尤其近年来由于CFB机组的装机容量不断增加,被控对象变得更加复杂,进一步增加了主蒸汽温度的控制难度,常规PID控制的主蒸汽温度系统在稳定性、控制精度等性能方面难以满足机组参与深度调峰的要求,因此,寻求合理的主蒸汽温度智能优化控制方法成为当下提高主蒸汽温度控制品质的重要方法。
[0003]目前,CFB锅炉主蒸汽温度的控制方法是以喷水减温为主,即通过控制阀门开度的大小来决定喷水量,从而进一步实现对主蒸汽温度的控制。但是,CFB 锅炉在变工况下,由于过热器的布置以及蒸汽管路较长,当发生减水侧的扰动时,主蒸汽温度需要经过一定的时间才能有反应,即主蒸汽温度反应比较慢,有较大的迟延和惯性,加大了控制难度,从而难以获得良好的控制效果。
[0004]传统串级PID控制方案存在两个方面的问题:1)依据调试经验的复杂定量函数引入,增加了调试人员的难度;2)传统串级PID控制是为了消除误差引入积分作用,但是容易造成积分饱和现象,从而降低系统的稳定性,甚至导致系统不稳定。外回路通过控制输出限幅避免积分饱和现象;而内回路则需要加入单独的抗积分饱和逻辑,从而加大了设计的困难性。
...
【技术保护点】
【技术特征摘要】
1.基于改进细菌菌落的主蒸汽温度线性自抗扰串级控制方法,其特征在于,所述控制方法的外回路采用线性自抗扰控制器,基于改进细菌菌落优化算法对线性自抗扰控制器的带宽ω
c
、被控对象参数b的估计值b0进行优化,包括以下步骤:步骤1,初始化算法的相关参数,设置相关约束条件,线性自抗扰控制器的两个参数看作空间中的一组可行解(ω
c
,b0);步骤2,初始化单个或3~5个细菌个体;步骤3,根据细菌个体当前位置,调用被控对象程序用公式(22)评价细菌适应度值,即计算每个细菌的目标函数值,记录当前g
best
以及(ω
c
,b0),并采用随机搜索方法,更新g
best
以及线性自抗扰控制器的两个参数(ω
c
,b0),公式(22)如下:其中,ΔJ为Δt时间段内误差函数加权之后的积分值,Δt为采样周期,E为误差,τ为时间;步骤4,若当前细菌个体适应度值优于上一次细菌个体适应度值,当前细菌个体进行前进操作,用公式(15)~(17)更新位置后执行步骤5,否则,进行翻滚操作,用公式(18)更新位置后执行步骤6,公式(15)~(18)如下:v
i+1
=α[v
i
+r1·
rand
·
(f
best
‑
x
i
)+r2·
rand
·
(g
best
‑
x
i
)]
ꢀꢀꢀꢀꢀꢀ
(15)x
i+1
=v
i
+v
i+1
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(17)x
i+1
=x
i
+r3·
randn
·
(g
best
‑
x
i
)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ...
【专利技术属性】
技术研发人员:印江,曹振乾,侯鹏飞,张津华,白建云,袁华保峰,李丽锋,
申请(专利权)人:山西大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。