一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于事件触发的模糊神经网络温度控制系统及方法与流程

2022-02-25 21:48:24 来源:中国专利 TAG:


1.本发明涉及火电发电温度控制技术领域,具体涉及计一种基于事件触发的模糊rbf神经网络pid控制的火电厂主蒸汽温度控制系统和控制方法。


背景技术:

2.主蒸汽温度是火电厂锅炉热工过程控制的关键参数。根据火电厂运行人员的经验,当机组负荷扰动比较大时,运行人员操作不当很容易造成事故的发生,严重时导致过热器超温,甚至可能出现过热器漏泄而使机组停机,严重影响机组运行的安全和稳定。汽包锅炉主蒸汽温度通常采用常规串级控制系统存在大惯性、延迟性、非线性而提出改进控制策略的设想。主蒸汽温度过高或者过低主下列因素:主要有主蒸汽流量大小、尾部烟道过热器布置结构,以及过热器的类型、换热方式、烟气流量、传热方式等因素有关系;从机组运行控制过程来看:主蒸汽温度超温或者过低主要由运行人员监视参数不利和操作不当造成的;从主蒸汽温度控制系统结构来看,很大程度上是由于设计上存在参数整定不当所引起的。主蒸汽温度控制不好不但影响机组的安全和稳定运行,而且对机组相应的设备尤其是过热器和气轮机的寿命影响重大,尤其温度低不仅会损坏气轮机末级叶片,严重发生水击现象。因此,主蒸汽温度是火电运行人员监视参数需要单独设置一个运行专员岗位来对主蒸汽温度进行控制,同样热工技术人员在日常行和维护中根据主蒸汽温度控制曲线来分析控制系统存在的不足进而提出完善的控制策略或者需要重新进行设计。锅炉主蒸汽温度优良的品质是现代大容量、高参数火电机组必备的性能,从设计、安装、调试、检测、运行等环节都贯穿于整个控制系统的集成过程以及对应的dcs系统平台是否完善;因此,安全、稳定、有效的锅炉主蒸汽温度控制系统对火电锅炉过热器设备和汽轮机运行非常重要。
3.目前火电厂常规的主蒸汽温度控制一般结合前馈补偿和串级控制系统等策略,且串级控制系统的设计方法是:其主、副控制器采pid控制器。通常采用的比例、积分、微分主蒸汽温度串级控制系统,在投入运行之前,首先要对比例、积分、微分三个参数进行整定,不仅有主回路pid参数的整定过程,还有副回路参数的整定过程;当投入运行之后,比例、积分、微分参数基本不在改变,但当机机组工况发生变化时,比例、积分、微分参数不在适合控制的需要,需要离线整定。副控制器接受减温器输出的状态信号和主控制器输出信号。当过热气温升高时,主控制器输出减小,副控制器输出增加,减温水量增加,过热气温下降。
4.如图1所示,上述串级控制系统中具有内、外两个回路,外回路由主蒸汽对象、主变送器、状态观测器、主控制器以及整个内回路构成的。副回路包括副检测变送器、副控制器、执行器、减温水阀门、减温器、过热器等。此外内回路还是一个随动控制系统,副回路需要以外回路主控制器的输出为设定值,并利用副控制器的输出来控制执行器动作,实现对减温器的控制。因为副回路迟延和惯性较小,因此它的控制过程是稳定的。当减温水发生扰动时或减温器后的过热器出口蒸汽温度发生变化而引起导前汽温变化时,系统能及时调整,快速稳定减小扰动、特别是减温水扰动对过热汽温的影响;相对于内回路,外回路是一个低速回路,它的主要任务是维持主汽温等于给定值。主蒸汽温度有着复杂的动态和强耦合特性。
上面所述常规的pid控制仅仅关注控制回路中单个输入输出变量之间的关系,而无法对强耦合或者次强耦合的输入输出变量之间的关系予以补偿。在实际运行中,一方面由于副控制器的不断调节,使得控制阀等执行器频繁操作,降低了使用寿命;另一方面,这种常规的主汽温控制策略,采用固定参数或分段pid构造控制器,没有完全考虑主汽温在变负荷下模型变化的影响,控制效果仍会很不理想,严重影响了机组的经济性和安全性。


技术实现要素:

5.本发明提供了一种基于事件触发的模糊神经网络温度控制系统及方法,以解决现有技术中主汽温在变负荷下控制不理想,影响机组安全性的问题。
6.本发明提供了一种基于事件触发的模糊神经网络温度控制系统,包括:外环控制回路、内环控制回路,所述外环控制回路与内环控制回路构成串级控制回路;
7.所述外环控制回路包括:主控制器、主蒸汽对象、主变送器;
8.所述主控制器包括:事件触发器、模糊rbf神经网络、pid控制器;
9.所述内环控制回路包括:副控制器、执行器、减温器、副变送器;
10.所述主蒸汽对象的输出端与所述主变送器的输入端连接;所述主变送器的输出端经与所述事件触发器的输入端连接;所述事件触发器的输出端与模糊rbf神经网络的输入端连接;所述模糊rbf神经网络输出端与所述pid控制器的输入端连接;所述pid控制器的输出端与所述副控制器的输入端连接;所述副控制器的输出端与所述执行器的输入端连接;所述执行器的输出端与所述减温器的输入端连接;所述减温器的输出端分别与所述主蒸汽对象的输入端、副变送器的输入端连接;所述副变送器的输出端与所述副控制器的输入端连接。
11.进一步地,所述外环控制回路还包括:状态观测器;
12.所述主变送器的输出端与所述状态观测器的输入端连接;所述状态观测器的输出端分别与所述事件触发器的输入端、副控制器的输入端连接。
13.进一步地,所述主控制器还包括:论域调整器、神经网络参数调整器;
14.所述状态观测器的输出端与所述论域调整器的输入端连接;所述论域调整器的输出端与所述模糊rbf神经网络的输入端连接;所述神经网络参数调整器与所述模糊rbf神经网络连接。
15.本发明还提供了一种基于事件触发的模糊神经网络温度控制系统的控制方法,包括:外环控制回路控制方法、内环控制回路控制方法;其中:
16.所述外环控制回路控制方法步骤如下:
17.步骤a1:通过主变送器对主蒸汽对象进行温度采集,获取主蒸汽温度信号;
18.步骤a2:将主蒸汽温度信号与标准温度信号进行比较,计算温度偏差量、温度偏差变化率;
19.步骤a3:事件触发器根据温度偏差变化率进行事件触发判断,当事件触发时,事件触发器输出接收的温度偏差变化率;当事件不触发时,事件触发器不输出信号;
20.步骤a4:当模糊rbf神经网络接收到温度偏差变化率时,根据模糊rbf神经网络规则对pid控制器的三个参数进行整定,直至pid控制器的参数达到最优;
21.步骤a5:pid控制器根据控制参数输出外环回路控制信号,完成外环控制回路控
制;
22.所述内环控制回路控制方法步骤如下:
23.步骤b1:通过副变送器对减温器进行温度采集,获取减温器温度信号;
24.步骤b2:副控制器根据所述外环回路控制信号以及减温器温度信号产生内环控制信号;
25.步骤b3:执行器根据内环控制信号动作,完成内环控制回路控制。
26.进一步地,所述步骤a2中还包括:状态观测器根据主蒸汽温度信号产生温度反馈补偿信号;
27.所述步骤b2:副控制器根据所述外环回路控制信号、温度反馈补偿信号以及减温器温度信号产生内环控制信号。
28.进一步地,所述步骤a3中还包括:论域调整器根据温度偏差量、温度偏差变化率,调节模糊rbf神经网络中的伸缩因子;
29.神经网络参数调整器调节模糊rbf神经网络中的连接权、隶属度函数中心和基宽。
30.进一步地,所述事件触发器的触发条件为:
31.||de/dt((k i)h)-de/dt(kh)||≤σ
32.其中,de/dt((k i)h)是当前时刻(k i)的温度偏差变化率,de/dt(kh)是上一时刻(k)的温度偏差变化率,||||表示范数,σ为(0,1)的有界正数,i=1,2,

,为正整数。
33.进一步地,所述步骤b3中执行器根据内环控制信号动作具体为:执行器对设置在执行器与减温器相连通的减温水管道上的减温阀进行调节,调节流入减温水管道中的减温水的流量。
34.进一步地,所述副控制器为pi控制方式。
35.本发明的有益效果:
36.(1)串级控制的副控制器采用传统pi控制,主控制器采用基于事件触发器和模糊rbf神经网络的pid控制器,能够根据当前时刻主蒸汽温度的输出和设定值比较,得到系统的温度的偏差和偏差变化率,然后将得到的这两个参数输入到模糊rbf神经网络中,通过模糊rbf神经网络规则器对pid的三个参数进行在线自我整定,并最终实现最为理想的控制效果;
37.(2)将事件触发器引入主控制器中,事件触发器用于依据当前时刻接收到的同步信号和其内部的事件触发机制规则来判断输出值,并通过事件触发器最新的输出值与最新的接收值之间的比较来决定接下来主控制器的输出值,可以减少主蒸汽温度的波动幅度,提高调节品质,同时可以减少调节阀门的调节次数,提高了使用寿命。
附图说明
38.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
39.图1为传统串级火电厂串级温度控制系统的结构示意图;
40.图2为本发明结构示意图;
41.图3为本发明论域调整器的模糊论域变化示意图。
具体实施方式
42.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.本发明实施例提供一种基于事件触发的模糊神经网络温度控制系统,如图2所示,包括:外环控制回路、内环控制回路,外环控制回路与内环控制回路构成串级控制回路;
44.外环控制回路包括:主控制器、主蒸汽对象、主变送器;
45.主控制器包括:事件触发器、模糊rbf神经网络、pid控制器;
46.内环控制回路包括:副控制器、执行器、减温器、副变送器;
47.主蒸汽对象的输出端与主变送器的输入端连接;主变送器的输出端经与事件触发器的输入端连接;事件触发器的输出端与模糊rbf神经网络的输入端连接;模糊rbf神经网络输出端与pid控制器的输入端连接;pid控制器的输出端与副控制器的输入端连接;副控制器的输出端与执行器的输入端连接;执行器的输出端与减温器的输入端连接;减温器的输出端分别与主蒸汽对象的输入端、副变送器的输入端连接;副变送器的输出端与副控制器的输入端连接。
48.主蒸汽温度信号x1(t)经主变送器时间采样后得到温度采样信号x1(kh),将得到的主蒸汽温度信号x1(kh)与标准温度信号r(kh)在第一比较器比较后得到温度偏差变化量e,温度的偏差变化量e经微分器后得到温度偏差变化率ec作为事件触发器的输入;经筛选输出的温度偏差变化量ec输出到模糊rbf神经网络后,神经网络参数调整器工作,输出最优的pid控制器的参数;pid控制器输出控制信号u1(kh)作为副控制器的输入端,副控制器输出的控制信号u2(kh)控制执行器动作,执行器控制减温器工作来调节蒸汽温度;减温器输出的温度信号x2(t)经副变送器时间采样后的温度采样信号x2(kh)输出到副控制器,减温器输出的温度信号y2(t)作为主蒸汽温度的输入端调节主蒸汽温度。
49.外环控制回路还包括:状态观测器;
50.主变送器的输出端与状态观测器的输入端连接;状态观测器的输出端分别与第一比较器的输入端、副控制器的输入端连接。第一比较器的输出温度偏差量信号e与微分器的输入端相连,温度偏差变化量经微分器后输出的温度偏差变化率信号ec作为事件触发器的输入端。
51.状态观测器的输出端与第二比较器相连,第二比较器的输出端和状态观测器的另外一个输入端相连,b0是一个特殊的参数,对控制量起到补偿的作用。
52.状态观测器的输入为温度采样信号x1(kh)、第二比较器的输出信号z2(kh),状态观测器的输出补偿信号z1(kh)作为第二比较器的输入端,主蒸汽温度信号z3(kh)作为第一比较器的输入端与标准温度信号r(kh)进行比较得到温度偏差量信号e,第一比较器的输出温度偏差量信号e与微分器的输入端相连,温度偏差变化量e经微分器后输出的温度偏差变化率信号ec作为事件触发器的输入端。
53.主控制器还包括:论域调整器、神经网络参数调整器;
54.第一比较器的输出端以及微分器的输出端与论域调整器的输入端连接;论域调整器的输出端与模糊rbf神经网络的输入端连接;神经网络参数调整器与模糊rbf神经网络连
接。
55.如图3所示,论域调整器的两个输入端是温度偏差变化量以及温度偏差变化率,论域调整器能够根据这两个量的值调整伸缩因子δ,其中δ∈[0,1],论域调整能通过伸缩因子δ将论域缩小为[-δe,δe],虽然模糊变量数量不变,但零点附近单位论域上的模糊变量划分密集,相当于间接增加了模糊控制规则,提高了控制的灵敏度。同理,当初始控制阶段误差e和误差变化率ec较大时,可通过伸缩因子β∈(1,∞)将论域膨胀为(-βe,βe),有利于加速系统响应,减少调节时间,以获得全工况优良的控制性能;神经网络参数调整器调节模糊rbf神经网络中的连接权、隶属度函数中心和基宽。
[0056]
本发明还提供了一种基于事件触发的模糊神经网络温度控制系统的控制方法,包括:外环控制回路控制方法、内环控制回路控制方法;其中:
[0057]
外环控制回路控制方法步骤如下:
[0058]
步骤a1:通过主变送器对主蒸汽对象进行温度采集,获取主蒸汽温度信号;
[0059]
步骤a2:将主蒸汽温度信号与标准温度信号进行比较,计算温度偏差量、温度偏差变化率;状态观测器根据主蒸汽温度信号产生温度反馈补偿信号;
[0060]
步骤a3:事件触发器根据温度偏差变化率进行事件触发判断,当事件触发时,事件触发器输出接收的温度偏差变化率;当事件不触发时,事件触发器不输出信号;
[0061]
事件触发器的触发条件为:
[0062]
||de/dt((k i)h)-de/dt(kh)||≤σ
[0063]
其中,de/dt((k i)h)是当前时刻(k i)的温度偏差变化率,de/dt(kh)是上一时刻(k)的温度偏差变化率,||||表示范数,σ为(0,1)的有界正数,i=1,2,

,为正整数。事件触发规则的基本设计思路是:计算当前时刻接受的微分偏差信号值与上一时刻接受的微分偏差信号值,将这两个值进行求差比较,若大于设定好的阈值,则认为出发了“事件”,否则新接收的信号就不被传输;在本例中,若触发函数满足小于等于σ的条件,则认为没有发生“事件”,事件触发器新接受的信号de/dt(k i)不会输出,若触发函数满足大于σ的条件,则认为有发生“事件”,事件触发器会将新接受的信号de/dt(k i)输出至模糊rbf神经网络,用于更新模糊rbf神经网络输出的pid控制器的三个参数,调节被控过程的控制阀动作,实现对整个系统控制;
[0064]
步骤a4:当模糊rbf神经网络接收到温度偏差变化率时,根据模糊rbf神经网络规则对pid控制器的三个参数进行整定,直至pid控制器的参数达到最优;
[0065]
步骤a5:pid控制器根据控制参数输出外环回路控制信号,完成外环控制回路控制;
[0066]
pid控制器是根据模糊rbf神经网络输出的kp、ki、kd参数值来作为pid控制器的参数值。模糊rbf神经网络对pid的三个参数进行在线自我整定过程如下:
[0067]
(1)初始化改控制器中隶属度函数的中心c、基宽b、网络各层系数的初始值w、学习速率η和惯性系数α;
[0068]
(2)通过获得采样获得系统的实际的输出值y(k)和输入值r(k),通过计算得出该系统的温度偏差量e(k)以及温度偏差变化率ec(k);
[0069]
(3)计算出模糊rbf神经网络中各层神经网络的输入、输出以及pid控制器输出的控制量u1(k),将u1(k)加入被控对象中,使之产生下一采样时刻的实际输出值y(k 1);
[0070]
(4)更新改控制器中的隶属度函数中心c、基宽b和网络权值w;
[0071]
(5)令k=k 1,移到下一采样时刻,返回步骤(1),再进行重新计算。
[0072]
内环控制回路控制方法步骤如下:
[0073]
步骤b1:通过副变送器对减温器进行温度采集,获取减温器温度信号;
[0074]
步骤b2:副控制器根据外环回路控制信号、温度反馈补偿信号以及减温器温度信号产生内环控制信号;
[0075]
步骤b3:执行器根据内环控制信号动作,完成内环控制回路控制。
[0076]
步骤a3中还包括:论域调整器根据温度偏差量、温度偏差变化率,调节模糊rbf神经网络中的伸缩因子;
[0077]
神经网络参数调整器调节模糊rbf神经网络中的连接权、隶属度函数中心和基宽。
[0078]
模糊rbf神经网络是由神经网络结构实现的模糊控制算法,利用神经网络参数调整器可以确定和改变模糊rbf神经网络的连接权wij、隶属度函数中心cij和基宽bij,该控制器的输出为:
[0079]
δu(k)=k
p
e(k) ki[e(k)-e(k-1)] kd[e(k)-2e(k-1) e(k-2)]
[0080]
选择增量式pid算法为:
[0081]
u(k)=u(k-1) δu(k)
[0082]
其中e(k)为第k次采样时刻的系统偏差,u(k)为第k次采样时刻的输出值,δu(k)为第k次采样时刻的输出增量;
[0083]
该系统采用的是有监督学习算法,定义学习的目标函数为:
[0084][0085]
其中r(k)和y(k)分别为该系统在kt时刻的理想输出与实际输出,r(k)-y(k)表示为迭代步骤k的控制误差;
[0086]
上述控制方法采用梯度下降法进行搜索寻优,输出权wij、隶属度函数中心cij和基宽bij的迭代算法为:
[0087][0088][0089][0090]
其中,k为迭代步骤;α为惯性系数,α∈[0,1];η为学习速率,η∈[0,1]。
[0091]
步骤b3中执行器根据内环控制信号动作具体为:执行器对设置在执行器与减温器相连通的减温水管道上的减温阀进行调节,调节流入减温水管道中的减温水的流量。
[0092]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献