CN106224947A - The event-driven control system of Circulating Fluidized Bed Temperature based on feedback of status - Google Patents
The event-driven control system of Circulating Fluidized Bed Temperature based on feedback of status Download PDFInfo
- Publication number
- CN106224947A CN106224947A CN201610635215.XA CN201610635215A CN106224947A CN 106224947 A CN106224947 A CN 106224947A CN 201610635215 A CN201610635215 A CN 201610635215A CN 106224947 A CN106224947 A CN 106224947A
- Authority
- CN
- China
- Prior art keywords
- event
- primary air
- fluidized bed
- circulating fluidized
- air volume
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012544 monitoring process Methods 0.000 claims description 25
- 238000012423 maintenance Methods 0.000 claims description 15
- 238000005457 optimization Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 8
- 238000009529 body temperature measurement Methods 0.000 claims description 5
- 238000013480 data collection Methods 0.000 claims description 5
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 claims description 2
- 238000013500 data storage Methods 0.000 claims 2
- 230000001052 transient effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 abstract description 4
- 230000009471 action Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 238000013461 design Methods 0.000 description 5
- 238000002485 combustion reaction Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000006477 desulfuration reaction Methods 0.000 description 3
- 230000023556 desulfurization Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000003245 coal Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004939 coking Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000005243 fluidization Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23C—METHODS OR APPARATUS FOR COMBUSTION USING FLUID FUEL OR SOLID FUEL SUSPENDED IN A CARRIER GAS OR AIR
- F23C10/00—Fluidised bed combustion apparatus
- F23C10/18—Details; Accessories
- F23C10/28—Control devices specially adapted for fluidised bed, combustion apparatus
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F23—COMBUSTION APPARATUS; COMBUSTION PROCESSES
- F23C—METHODS OR APPARATUS FOR COMBUSTION USING FLUID FUEL OR SOLID FUEL SUSPENDED IN A CARRIER GAS OR AIR
- F23C2206/00—Fluidised bed combustion
- F23C2206/10—Circulating fluidised bed
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Fluidized-Bed Combustion And Resonant Combustion (AREA)
- Feedback Control In General (AREA)
Abstract
本发明涉及基于状态反馈的循环流化床锅炉床温的事件驱动控制系统。所述事件驱动控制系统包括:循环流化床锅炉、数据采集与存储器以及控制器;所述循环流化床锅炉包括传感器和执行器;所述数据采集与存储器用于采集并存储与循环流化床锅炉床温控制相关的数据;所述控制器与所述数据采集与存储器连接,并接收所述数据与存储器传输采集的数据;根据接收的所述数据,所述控制器生成一次风量指令,并将一次风量指令传输给循环流化床锅炉中的执行器,以实现一次风量控制的准确性和平稳性。本发明能够对循环流化床锅炉床温进行有效调节的基础上,通过合理的参数调整,降低传感器、控制器和执行器之间的数据通信量,减少网络信息拥堵。
The invention relates to an event-driven control system for bed temperature of a circulating fluidized bed boiler based on state feedback. The event-driven control system includes: a circulating fluidized bed boiler, data acquisition and memory, and a controller; the circulating fluidized bed boiler includes sensors and actuators; the data acquisition and memory are used to collect and store and circulate fluidized Bed boiler bed temperature control-related data; the controller is connected to the data acquisition and memory, and receives the data and transmits the collected data from the memory; according to the received data, the controller generates a primary air volume command, And transmit the primary air volume command to the actuator in the circulating fluidized bed boiler to achieve the accuracy and stability of the primary air volume control. The invention can effectively adjust the bed temperature of the circulating fluidized bed boiler, and through reasonable parameter adjustment, reduces the data communication volume among sensors, controllers and actuators, and reduces network information congestion.
Description
技术领域technical field
本发明属于火力发电机组的过程控制领域,尤其涉及基于状态反馈的循环流化床锅炉床温的事件驱动控制系统。The invention belongs to the field of process control of thermal power generating sets, in particular to an event-driven control system for bed temperature of a circulating fluidized bed boiler based on state feedback.
背景技术Background technique
循环流化床锅炉具有燃料适应性广、低负荷稳燃能力强、可进行炉内脱硫、燃烧效率高等诸多技术优势,在我国火电行业得到了广泛应用。床温作为循环流化床锅炉特有的过程参数,对锅炉安全、稳定运行有直接影响,也是决定锅炉脱硝(NOx)和脱硫(SO2)效果的关键因素。床温过低,会引起锅炉燃烧效率下降,燃烧不稳定甚至灭火;床温过高,会导致锅炉脱硫效果变差,NOx排放量升高,且容易造成炉膛床料结焦。因此,控制床温在合适的范围内至关重要。Circulating fluidized bed boilers have many technical advantages such as wide fuel adaptability, strong low-load stable combustion capability, desulfurization in the furnace, and high combustion efficiency. They have been widely used in my country's thermal power industry. As a unique process parameter of circulating fluidized bed boilers, bed temperature has a direct impact on boiler safety and stable operation, and is also a key factor determining boiler denitrification (NO x ) and desulfurization (SO 2 ) effects. If the bed temperature is too low, the combustion efficiency of the boiler will decrease, the combustion will be unstable, and even the fire will be extinguished; if the bed temperature is too high, the desulfurization effect of the boiler will deteriorate, the NO x emission will increase, and it will easily cause coking of the furnace bed material. Therefore, it is very important to control the bed temperature within a suitable range.
目前,循环流化床锅炉床温的主要控制手段是给煤量和一次风量,相关研究也主要针对给煤量和一次风量的调节问题展开。尤其是现有技术中,不能够解决一次风量的控制问题,各种扰动因素容易引起一次风量控制频繁动作,不能满足循环流化床锅炉对床温控制的高品质要求。At present, the main means of controlling the bed temperature of circulating fluidized bed boilers are coal feed rate and primary air volume, and related researches are mainly carried out on the regulation of coal feed rate and primary air volume. Especially in the prior art, the problem of primary air volume control cannot be solved, and various disturbance factors easily cause frequent actions of primary air volume control, which cannot meet the high-quality requirements of circulating fluidized bed boilers for bed temperature control.
目前循环流化床机组控制均属时间驱动方式,传感器、控制器和执行器之间以固定频率频繁地进行数据通信,从而达到较好的控制效果。但此种方式下通信网络内存在大量的信息交换,势必会造成网络信息拥堵,控制信息时滞甚至丢包。而控制器频繁运算引起的控制作用变化会引起执行机构的频繁动作,从而造成设备的磨损和寿命下降。上述问题是循环流化床锅炉控制中迫切需要解决但尚未得到解决的关键性问题。At present, the control of circulating fluidized bed units is time-driven, and the data communication between sensors, controllers and actuators is frequently carried out at a fixed frequency, so as to achieve better control effects. However, in this way, there is a large amount of information exchange in the communication network, which will inevitably cause network information congestion, control information time lag and even packet loss. The change of the control action caused by the frequent operation of the controller will cause the frequent action of the actuator, which will cause the wear and life of the equipment to decrease. The above-mentioned problems are key problems that urgently need to be solved in the control of circulating fluidized bed boilers but have not yet been solved.
事件驱动控制是一种按照条件(事件发生与否)决定是否实施控制作用的控制方法,可以有效解决时间驱动控制时运算负荷高、数据传输量大、执行机构动作频繁的问题。但是,目前事件驱动控制多处于理论研究阶段,没有成熟的工程应用实例,究其原因,其复杂的设计过程和对原有控制系统性能的不利影响是主要因素。Event-driven control is a control method that decides whether to implement control according to conditions (whether an event occurs or not). It can effectively solve the problems of high computational load, large amount of data transmission, and frequent actions of actuators during time-driven control. However, at present, event-driven control is mostly in the stage of theoretical research, and there are no mature engineering application examples. The main factors are its complicated design process and adverse effects on the performance of the original control system.
针对循环流化床锅炉床温控制品质要求高、各种扰动因素引起一次风量控制频繁动作的问题,有必要应用事件驱动控制思想,开发一种基于状态反馈的循环流化床锅炉床温的事件驱动控制系统。In view of the high quality requirements of CFB boiler bed temperature control and the frequent actions of primary air volume control caused by various disturbance factors, it is necessary to apply the event-driven control idea to develop a CFB boiler bed temperature event based on state feedback. drive control system.
发明内容Contents of the invention
本发明公开了基于状态反馈的循环流化床锅炉床温的事件驱动控制系统。本发明能够对循环流化床锅炉床温进行有效调节的基础上,通过合理的参数调整,降低传感器、控制器和执行器之间的数据通信量,减少网络信息拥堵、控制信息时滞和丢包,防止执行器频繁动作造成的磨损,延长设备使用寿命。The invention discloses an event-driven control system for bed temperature of a circulating fluidized bed boiler based on state feedback. The invention can effectively adjust the bed temperature of the circulating fluidized bed boiler, and through reasonable parameter adjustment, the data communication volume between the sensor, the controller and the actuator can be reduced, and the network information congestion, control information time lag and loss can be reduced. The package prevents the wear and tear caused by the frequent action of the actuator and prolongs the service life of the equipment.
本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:
基于状态反馈的循环流化床锅炉床温的事件驱动控制系统,所述事件驱动控制系统用于将床温控制在合适的范围,所述事件驱动控制系统包括:循环流化床锅炉、数据采集与存储器以及控制器;所述循环流化床锅炉包括传感器和执行器;An event-driven control system for the bed temperature of a circulating fluidized bed boiler based on state feedback. The event-driven control system is used to control the bed temperature within an appropriate range. The event-driven control system includes: a circulating fluidized bed boiler, data acquisition with a memory and a controller; the circulating fluidized bed boiler includes sensors and actuators;
所述数据采集与存储器用于采集并存储与循环流化床锅炉床温控制相关的数据;The data collection and memory are used to collect and store data related to bed temperature control of circulating fluidized bed boilers;
所述控制器与所述数据采集与存储器连接,并接收所述数据与存储器传输采集的数据;根据接收的所述数据,所述控制器生成一次风量指令,并将一次风量指令传输给循环流化床锅炉中的执行器,以实现一次风量控制的准确性和平稳性,避免由于一次风量频繁调节引起的锅炉床温的过渡波动。The controller is connected to the data acquisition and memory, and receives the data and transmits the collected data from the memory; according to the received data, the controller generates a primary air volume command, and transmits the primary air volume command to the circulating flow The actuator in the bed boiler is used to realize the accuracy and stability of the primary air volume control and avoid the transitional fluctuation of the boiler bed temperature caused by the frequent adjustment of the primary air volume.
其中,所述传感器具体为温度传感器,用于测量获得所述循环流化床锅炉床温测量值y(t)。Wherein, the sensor is specifically a temperature sensor, which is used to measure and obtain the measured value y(t) of the bed temperature of the circulating fluidized bed boiler.
所述执行器为常规的风机执行器,由执行机构和调节机构组成,能够接收一次风量指令u(t),并根据一次风量指令u(t)来改变一次风机的转速,调整一次风量。The actuator is a conventional fan actuator, which is composed of an actuator and an adjustment mechanism, capable of receiving the primary air volume command u(t), and changing the speed of the primary fan according to the primary air volume command u(t) to adjust the primary air volume.
进一步地,所述控制器包括事件监测模块、事件控制模块和事件控制信号优化保持模块;Further, the controller includes an event monitoring module, an event control module and an event control signal optimization maintenance module;
所述事件监测模块用于根据循环流化床锅炉床温测量值y(t)判定事件是否发生,并生成当前时刻的对象状态观测向量Z(tk);所述事件控制模块用于生成一次风量的基本控制指令u(tk);所述事件控制信号优化保持模块用于对所述一次风量的基本控制指令u(tk)进行限幅、限速和保持处理,并生成稳定且连续的一次风量指令u(t);其中,对象状态观测向量Z(tk)包括循环流化床锅炉床温的观测值以及循环流化床锅炉床温的变化速率观测值。The event monitoring module is used to determine whether an event occurs according to the measured value y(t) of the circulating fluidized bed boiler bed temperature, and generates an object state observation vector Z(t k ) at the current moment; the event control module is used to generate a The basic control command u(t k ) of the air volume; the event control signal optimization and maintenance module is used to limit, speed limit and maintain the basic control command u(t k ) of the primary air volume, and generate stable and continuous The primary air volume instruction u(t); wherein, the object state observation vector Z(t k ) includes the observed value of the bed temperature of the circulating fluidized bed boiler and the observed value of the change rate of the bed temperature of the circulating fluidized bed boiler.
进一步地,所述数据采集与存储器采集并存储的与循环流化床锅炉床温控制相关的数据包括:所述事件控制信号优化保持模块生成的一次风量指令u(t)、所述循环流化床锅炉传感器测得的循环流化床锅炉床温测量值y(t)、床温设定值r0(t)以及所述事件监测模块输出的当前时刻的对象状态观测向量Z(tk)。Further, the data collected and stored by the data collection and memory related to the bed temperature control of the circulating fluidized bed boiler include: the primary air volume command u(t) generated by the event control signal optimization and maintenance module, the circulating fluidization The measured value y(t) of the bed temperature of the circulating fluidized bed boiler measured by the bed boiler sensor, the set value r 0 (t) of the bed temperature, and the object state observation vector Z(t k ) at the current moment output by the event monitoring module .
进一步地,所述数据采集与存储器将一次风量指令u(t)、循环流化床锅炉床温测量值y(t)以及上一时刻的对象状态观测向量Z(tk-1)传递给所述事件监测模块,作为事件监测模块的输入;Further, the data acquisition and storage device transmits the primary air volume instruction u(t), the measured value y(t) of the circulating fluidized bed boiler bed temperature, and the object state observation vector Z(t k-1 ) at the last moment to the Described event monitoring module, as the input of event monitoring module;
所述事件监测模块生成并输出当前时刻的对象状态观测向量Z(tk);当前时刻的对象状态观测向量Z(tk)和由数据采集与存储器采集的床温设定值r0(t)为事件控制模块的输入;The event monitoring module generates and outputs the object state observation vector Z(t k ) at the current moment; the object state observation vector Z(t k ) at the current moment and the bed temperature setting value r 0 (t ) is the input of the event control module;
事件控制模块生成一次风量的基本控制指令u(tk),一次风量的基本控制指令u(tk)为事件控制信号优化保持模块的输入,事件控制信号优化保持模块生成并输出一次风量指令u(t)。The event control module generates the basic control instruction u( t k ) of the primary air volume, which is the input of the event control signal optimization and maintenance module, and the event control signal optimization and maintenance module generates and outputs the primary air volume instruction u (t).
进一步地,所述事件监测模块用于判定事件是否发生,并生成当前时刻的对象状态观测向量Z(tk)具体为:Further, the event monitoring module is used to determine whether an event occurs, and generate an object state observation vector Z(t k ) at the current moment, specifically:
(1)以n阶状态观测方程描述循环流化床锅炉床温被控特性:(1) The bed temperature controlled characteristics of circulating fluidized bed boiler are described by n-order state observation equation:
其中,t为时间变量,Z(t)为对象状态观测向量,为对象状态观测向量的导数,u(t)为一次风量指令,y(t)循环流化床锅炉床温测量值,为循环流化床锅炉床温的观测值,Among them, t is the time variable, Z(t) is the object state observation vector, is the derivative of the object state observation vector, u(t) is the primary air volume command, y(t) is the measured value of the circulating fluidized bed boiler bed temperature, is the observed value of the circulating fluidized bed boiler bed temperature,
其中,n≥1为状态观测方程的阶次,n越大状态观测方程的观测精度越好但复杂度越高,b<0为输入增益,表示一次风量变化与床温变化方向相反,L=[l1 l2 l3 … ln+1]T为观测器增益,l1,l2,...,ln+1为观测误差矩阵A-LC的特征多项系数,满足λ(s)=sn+1+l1sn+…+lns+ln+1=(s+ω0)n+1,Among them, n≥1 is the order of the state observation equation. The larger n is, the better the observation accuracy of the state observation equation is but the higher the complexity is. b<0 is the input gain, which means that the primary air volume change is opposite to the bed temperature change direction, L= [l 1 l 2 l 3 … l n+1 ] T is the observer gain, l 1 ,l 2 ,...,l n+1 are the characteristic polynomial coefficients of the observation error matrix A-LC, satisfying λ(s )=s n+1 +l 1 s n +...+l n s+l n+1 =(s+ω 0 ) n+1 ,
式中s是拉普拉斯算子符号,无须赋值,ω0>0,其值随机组不同而发生变化,通过改变ω0的取值可使观测器增益L得到相应的调整;In the formula, s is the symbol of the Laplacian operator, no need to assign a value, ω 0 >0, its value varies with different random groups, and the observer gain L can be adjusted accordingly by changing the value of ω 0 ;
(2)设置如下3种事件定义规则:(2) Set the following three event definition rules:
Rule1:If min(Z(t)-Z(tk-1))≥Δor t-tk-1≥tmax,Then flag=1,Else flag=0;Rule1: If min(Z(t)-Z(t k-1 ))≥Δor tt k-1 ≥t max , Then flag=1, Else flag=0;
Rule2:If||Z(t)-Z(tk-1)||≥Δor t-tk-1≥tmax,Then flag=1,Else flag=0;Rule2: If||Z(t)-Z(t k-1 )||≥Δor tt k-1 ≥t max , Then flag=1, Else flag=0;
Rule3:If max(Z(t)-Z(tk-1))≥Δor t-tk-1≥tmax,Then flag=1,Else flag=0;Rule3: If max(Z(t)-Z(t k-1 ))≥Δor tt k-1 ≥t max , Then flag=1, Else flag=0;
其中,Δ为事件驱动误差阈值,由人为设定;tmax为相邻事件最大时间间隔,也由人为设定,Δ和tmax是事件驱动控制的关键可调参数;Z(tk-1)为第k-1次事件发生时的对象状态观测向量;事件监测模块初次运行时令k=1,并赋值Z(tk-1)=Z(t0)=0;flag为事件标志位;Among them, Δ is the event-driven error threshold, which is set manually; t max is the maximum time interval between adjacent events, which is also set manually, and Δ and t max are the key adjustable parameters of event-driven control; Z(t k-1 ) is the object state observation vector when the k-1th event occurs; when the event monitoring module runs for the first time, k=1, and assign Z(t k-1 )=Z(t 0 )=0; flag is the event flag;
(3)具体应用时,从步骤(2)中的3种事件定义规则中选择一种;如果所选事件定义规则中的条件满足,则flag=1,否则flag=0;(3) During specific application, one of the three event definition rules in step (2) is selected; if the condition in the selected event definition rule is satisfied, then flag=1, otherwise flag=0;
(4)根据事件标志位的取值确定当前时刻的对象状态观测向量Z(tk),若flag=0,则选择k-1次事件发生时的状态观测向量Z(tk-1)为事件监测模块的当前输出(即保持上次事件发生时的输出);若flag=1,则将当前时间t时刻得到的状态观测向量Z(t)作为当前输出,具体如下式;(4) Determine the object state observation vector Z(t k ) at the current moment according to the value of the event flag bit, if flag=0, then select the state observation vector Z(t k-1 ) when k-1 events occur as The current output of the event monitoring module (i.e. keep the output when the last event occurred); if flag=1, then the state observation vector Z (t) obtained at the moment of current time t is used as the current output, specifically as follows;
进一步地,所述控制器输出的一次风量的基本控制指令u(tk)由两部分组成:Z(tk)中前n维状态的线性组合Γ(r0(t),z1(tk),z2(tk),…,zn(tk))以及第n+1维zn+1(tk)的扰动补偿;Further, the basic control instruction u(t k ) of the primary air volume output by the controller consists of two parts: the linear combination Γ(r 0 ( t ), z 1 (t k ),z 2 (t k ),…,z n (t k )) and the disturbance compensation of the n+1th dimension z n+1 (t k );
一次风量的基本控制指令u(tk)具体表示为:The basic control instruction u(t k ) of the primary air volume is specifically expressed as:
其中,Z(tk)为n+1维状态观测向量;Z(tk)=[z1(tk),z2(tk),...,zn+1(tk)]T,zn+1(tk)为Z(tk)的第n+1个元素;Among them, Z(t k ) is the n+1-dimensional state observation vector; Z(t k )=[z 1 (t k ),z 2 (t k ),...,z n+1 (t k )] T , z n+1 (t k ) is the n+1th element of Z(t k );
式中,r0(t)为床温设定值,控制器增益K=[k1 k2 … kn]的选取应满足:sn+knsn-1+…+k2s+k1=(s+ωc)n,其中ωc为控制器带宽,为正数,其取值根据系统特性由人为设定,s是拉普拉斯算子符号。In the formula, r 0 (t) is the set value of the bed temperature, and the selection of the controller gain K=[k 1 k 2 ... k n ] should satisfy: s n +k n s n-1 +...+k 2 s+ k 1 =(s+ω c ) n , where ω c is the bandwidth of the controller, which is a positive number, and its value is manually set according to the system characteristics, and s is the symbol of the Laplacian operator.
进一步地,所述事件控制信号优化保持模块对一次风量基本控制指令u(tk)进行限幅、限速处理,并生成稳定且连续的一次风量指令u(t),具体为:Further, the event control signal optimization maintenance module performs limit and speed limit processing on the primary air volume basic control command u(t k ), and generates a stable and continuous primary air volume command u(t), specifically:
(1)对一次风量基本控制指令u(tk)进行限幅处理:(1) Perform limit processing on the primary air volume basic control command u(t k ):
其中,umax为所允许的一次风量基本控制指令u(tk)的取值上限;Among them, u max is the upper limit of the allowable primary air volume basic control command u(t k );
(2)对一次风量基本控制指令u(tk)进行限速处理:(2) Perform speed limit processing on the primary air volume basic control command u(t k ):
其中,vmax为所允许的一次风量基本控制指令u(tk)变化速率的最大值;正负号的选取取决于一次风量是增大还是减小的趋势变化,一次风量增大时,选取正号,一次风量减少时,选取负号。Among them, v max is the maximum value of the change rate of the basic control command u(t k ) of the primary air volume allowed; the selection of the sign depends on whether the primary air volume is increasing or decreasing. When the primary air volume increases, select Positive sign, when the primary air volume decreases, select the negative sign.
进一步地,事件控制信号优化保持模块选用零阶保持器、一阶保持器或者二阶保持器;所述制信号优化保持器对一次风量基本控制指令u(tk)进行保持,并将其转为连续量u(t)输送给安装有传感器和执行器的循环流化床锅炉。Further, the event control signal optimization and holding module selects a zero-order holder, a first-order holder or a second-order holder; the control signal optimization holder keeps the primary air volume basic control instruction u(t k ) and transfers it to The continuous quantity u(t) is sent to the circulating fluidized bed boiler equipped with sensors and actuators.
本发明的有益效果:Beneficial effects of the present invention:
(1)添加关于床温控制方面的有益技术效果。(1) Add beneficial technical effects on bed temperature control.
一次风量是循环流化床锅炉床温控制的重要手段;由于循环流化床锅炉的复杂特性,各种扰动因素容易引起一次风量控制频繁动作,不能满足循环流化床锅炉对床温控制的高品质要求。本发明给出的事件驱动控制系统可通过对事件判定规则的有效设定,提高一次风量控制的准确性和平稳性,避免由于一次风量频繁调节引起的锅炉床温的过渡波动;The primary air volume is an important means for bed temperature control of circulating fluidized bed boilers; due to the complex characteristics of circulating fluidized bed boilers, various disturbance factors are likely to cause frequent actions of primary air volume control, which cannot meet the high requirements of circulating fluidized bed boilers for bed temperature control. Quality requirements. The event-driven control system provided by the present invention can improve the accuracy and stability of the primary air volume control through the effective setting of the event judgment rules, and avoid the transitional fluctuation of the boiler bed temperature caused by the frequent adjustment of the primary air volume;
(2)事件监测模块根据循环流化床锅炉床温的测量数据以及事件定义规则判定“事件”是否发生,并生成对象状态观测向量(包括床温的观测值、床温的变化速率观测值等);若“事件”发生,则更新输出到控制器,否则,保持上一事件时刻值,大大地降低了运算负荷、减少了网络信息量,避免了执行器的过度磨损,降低了能耗;(2) The event monitoring module judges whether the "event" occurs according to the measured data of the circulating fluidized bed boiler bed temperature and the event definition rules, and generates the object state observation vector (including the observed value of the bed temperature, the observed value of the rate of change of the bed temperature, etc. ); if the "event" occurs, update the output to the controller, otherwise, keep the last event time value, greatly reducing the calculation load, reducing the amount of network information, avoiding excessive wear of the actuator, and reducing energy consumption;
(3)同时,本发明将事件监测模块中的观测器扩维,实现了对综合扰动的观测,包括对象的未建模动态,系统的内外扰动等,可在控制器计算时进行扰动补偿,提高了控制系统实际运行的抗干扰能力。(3) At the same time, the present invention expands the observer in the event monitoring module to realize the observation of comprehensive disturbances, including the unmodeled dynamics of the object, internal and external disturbances of the system, etc., and can perform disturbance compensation during the calculation of the controller. Improve the anti-interference ability of the actual operation of the control system.
本发明针对状态反馈事件驱动控制方法,给出了事件监测模块中观测器增益L以及控制器增益K的明确整定规则;同时对控制信号进行优化处理,对系统起到很好的保护作用。Aiming at the state feedback event-driven control method, the invention provides clear tuning rules for the observer gain L and the controller gain K in the event monitoring module; at the same time, the control signal is optimized, which plays a good role in protecting the system.
附图说明Description of drawings
图1为本发明提出的基于状态反馈的循环流化床锅炉床温的事件驱动控制系统示意图;Fig. 1 is the schematic diagram of the event-driven control system of the circulating fluidized bed boiler bed temperature based on the state feedback proposed by the present invention;
图2为本发明提出的事件驱动控制系统的控制效果图;Fig. 2 is a control effect diagram of the event-driven control system proposed by the present invention;
图3为本发明提出的事件驱动控制系统中事件的发生情况。FIG. 3 shows the occurrence of events in the event-driven control system proposed by the present invention.
具体实施方式detailed description
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
相反,本发明涵盖任何由权利要求定义的在本发明的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本发明有更好的了解,在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。On the contrary, the invention covers any alternatives, modifications, equivalent methods and schemes within the spirit and scope of the invention as defined by the claims. Further, in order to make the public have a better understanding of the present invention, some specific details are described in detail in the detailed description of the present invention below. The present invention can be fully understood by those skilled in the art without the description of these detailed parts.
实施例1Example 1
设某循环流化床锅炉床温受一次风量影响的数学模型为:Assuming that the bed temperature of a circulating fluidized bed boiler is affected by the primary air volume, the mathematical model is:
式中,s为拉普拉斯算子符号,G(s)为床温受一次风量影响的传递函数数学模型,y(s)为循环流化床锅炉床温测量值y(t)的复频域形式,u(s)为循环流化床锅炉一次风量u(t)的复频域形式。In the formula, s is the symbol of the Laplace operator, G(s) is the mathematical model of the transfer function of the bed temperature affected by the primary air volume, y(s) is the complex of the measured value y(t) of the bed temperature of the circulating fluidized bed boiler In frequency domain form, u(s) is the complex frequency domain form of circulating fluidized bed boiler primary air volume u(t).
表述为时域形式有:Expressed in the time domain form:
式中,t为时间变量,u(t)和y(t)分别是循环流化床锅炉的输入和输出,u(t)为一次风量指令,y(t)为循环流化床锅炉床温测量值,b为输入增益,f是系统内外扰动的综合,w(t)为不确定因素、扰动或者建模误差。针对该对象的控制器设计方法如下:In the formula, t is the time variable, u(t) and y(t) are the input and output of the circulating fluidized bed boiler respectively, u(t) is the primary air volume instruction, and y(t) is the bed temperature of the circulating fluidized bed boiler Measured value, b is the input gain, f is the synthesis of internal and external disturbances of the system, w(t) is the uncertainty factor, disturbance or modeling error. The controller design method for this object is as follows:
步骤(1):事件监测模块的设计:图1为基于状态反馈的循环流化床锅炉床温的事件驱动控制系统,图1中实线代表连续信号传输,虚线代表事件驱动信号传输;其中,该系统的事件监测模块设计具体如下:Step (1): Design of the event monitoring module: Fig. 1 is an event-driven control system for the bed temperature of a circulating fluidized bed boiler based on state feedback. The solid line in Fig. 1 represents continuous signal transmission, and the dotted line represents event-driven signal transmission; among them, The event monitoring module design of the system is as follows:
令x1(t)代表床温测量值y(t),x1(t)=y(t);x2(t)代表床温测量值的导数,增加状态x3(t)=f代表系统内外扰动的综合,令则上述被控对象可写成如下状态方程形式:Let x 1 (t) represent the bed temperature measurement value y(t), x 1 (t)=y(t); x 2 (t) represent the derivative of the bed temperature measurement value, Adding state x 3 (t)=f represents the synthesis of internal and external disturbances of the system, so that Then the above-mentioned controlled object can be written in the following state equation form:
y(t)=Cx(t)y(t)=Cx(t)
其中,x(t)=[x1(t)x2(t)x3(t)]、u(t)为一次风量指令、y(t)循环流化床锅炉床温测量值;Among them, x(t)=[x 1 (t)x 2 (t)x 3 (t)], u(t) is the primary air volume command, y(t) is the measured value of the circulating fluidized bed boiler bed temperature;
其中, in,
其中,b<0为输入增益,表示一次风量变化与床温变化方向相反,A为状态矩阵,B为输入矩阵,C为输出矩阵,D为扰动状态矩阵。Among them, b<0 is the input gain, which means that the change of the primary air volume is opposite to the change of the bed temperature, A is the state matrix, B is the input matrix, C is the output matrix, and D is the disturbance state matrix.
基于以上状态方程,事件监测模块可以设计如下:Based on the above state equation, the event monitoring module can be designed as follows:
其中,Z(t)为对象状态观测向量,为对象状态观测向量的导数,u(t)为一次风量指令,y(t)循环流化床锅炉床温测量值,为循环流化床锅炉床温的观测值;L=[l1 l2 l3 … ln+1]T为观测器增益,l1,l2,...,ln+1为观测误差矩阵A-LC的特征多项系数,满足λ(s)=sn+1+l1sn+…+lns+ln+1=(s+ω0)n+1,ω0>0,其值随机组不同而发生变化,通过改变ω0的取值可使观测器增益L得到相应的调整。Among them, Z(t) is the object state observation vector, is the derivative of the object state observation vector, u(t) is the primary air volume command, y(t) is the measured value of the circulating fluidized bed boiler bed temperature, is the observed value of the bed temperature of the circulating fluidized bed boiler; L=[l 1 l 2 l 3 ... l n+1 ] T is the gain of the observer, l 1 ,l 2 ,...,l n+1 are the observation errors The characteristic polynomial coefficients of the matrix A-LC satisfy λ(s)=s n+1 +l 1 s n +…+l n s+l n+1 =(s+ω 0 ) n+1 , ω 0 > 0, its value varies with different random groups, and the observer gain L can be adjusted accordingly by changing the value of ω 0 .
选取事件驱动规则Rule 2:Select event-driven rule Rule 2:
Rule2:If||Z(t)-Z(tk-1)||≥Δor t-tk-1≥tmax,Then flag=1,Else flag=0Rule2: If||Z(t)-Z(t k-1 )||≥Δor tt k-1 ≥t max , Then flag=1, Else flag=0
设置flag为事件发生标志,满足Rule 2条件,flag=1,否则flag=0。Set flag as the event occurrence flag, satisfy the Rule 2 condition, flag=1, otherwise flag=0.
可令观测器增益L=[l1 l2 l3]T,其中l1,l2,l3为观测误差矩阵A-LC的特征多项式λ(s)=s3+l1s2+l2s+l3=(s+ω0)3的系数。本实施例中取b=-21,ω0=4.7,Δ=0.01,tmax=200s。Observer gain L=[l 1 l 2 l 3 ] T , where l 1 , l 2 , l 3 are the characteristic polynomials of the observation error matrix A-LC λ(s)=s 3 +l 1 s 2 +l 2 s+l 3 =coefficient of (s+ω 0 ) 3 . In this embodiment, b=-21, ω 0 =4.7, Δ=0.01, t max =200s.
步骤(2):事件控制模块的设计:控制量u(tk)由Z(tk)中前2维状态线性组合以及状态z3(tk)扰动估计两部分组成,即Step (2): Design of the event control module: the control quantity u(t k ) is composed of the linear combination of the first two dimensions in Z(t k ) and the disturbance estimation of the state z 3 (t k ), namely
其中, in,
控制器增益选择k1,k2使得s2+k2s+k1=(s+ωc)2,其中ωc为控制器带宽,本例中ωc=0.09。 The controller gains k 1 and k 2 are selected such that s 2 +k 2 s+k 1 =(s+ω c ) 2 , where ω c is the bandwidth of the controller, and in this example ω c =0.09.
步骤(3):事件控制信号优化保持模块的设计:Step (3): Design of event control signal optimization hold module:
①对一次风量u(tk)进行限幅,设定umax为所允许的一次风量基本控制指令u(tk)的取值上限,① Limit the primary air volume u(t k ), set u max as the upper limit of the allowable primary air volume basic control command u(t k ),
本例中umax=110。 u max =110 in this example.
②对一次风量u(tk)变化速率进行限制。设定vmax为所允许的一次风量基本控制指令u(tk)变化速率的最大值,②Limit the rate of change of the primary air volume u(t k ). Set v max as the maximum allowable change rate of the primary air volume basic control command u(t k ),
本例中vmax=100。 In this example v max =100.
③保持器采用零阶保持器。③The retainer adopts zero-order retainer.
图2反映的是本发明提出的事件驱动控制系统的控制效果,并与连续时间控制进行了对比,可以看出本发明提出的事件驱动控制的性能与连续时间控制相当。Fig. 2 reflects the control effect of the event-driven control system proposed by the present invention, and compared with the continuous time control, it can be seen that the performance of the event-driven control proposed by the present invention is equivalent to that of the continuous time control.
图3反映的是本发明提出的事件驱动控制在事件发生时flag标志量的变化情况,事件发生时flag为1,否则为0。仿真2000s,以0.1s为采样周期,连续时间控制次数为20000次,本发明提出的事件驱动控制次数为1968次;可见利用本发明所述事件驱动控制系统能够大大地降低运算负荷、减少了网络信息量,避免了执行器的过度磨损,降低了能耗。FIG. 3 reflects the change of the flag amount when an event occurs in the event-driven control proposed by the present invention. The flag is 1 when an event occurs, and is 0 otherwise. The simulation is 2000s, with 0.1s as the sampling period, the number of times of continuous time control is 20000 times, and the number of times of event-driven control proposed by the present invention is 1968 times; it can be seen that the use of the event-driven control system of the present invention can greatly reduce the calculation load and reduce the network load. The amount of information avoids excessive wear of the actuator and reduces energy consumption.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610635215.XA CN106224947B (en) | 2016-08-04 | 2016-08-04 | The event-driven control system of Circulating Fluidized Bed Temperature based on feedback of status |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610635215.XA CN106224947B (en) | 2016-08-04 | 2016-08-04 | The event-driven control system of Circulating Fluidized Bed Temperature based on feedback of status |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106224947A true CN106224947A (en) | 2016-12-14 |
| CN106224947B CN106224947B (en) | 2018-03-13 |
Family
ID=57546897
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610635215.XA Active CN106224947B (en) | 2016-08-04 | 2016-08-04 | The event-driven control system of Circulating Fluidized Bed Temperature based on feedback of status |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106224947B (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109782595A (en) * | 2019-01-14 | 2019-05-21 | 山东大学 | The neural network forecast control method and system of ball-beam system based on event trigger mechanism |
| CN111771245A (en) * | 2018-03-01 | 2020-10-13 | 爱格升公司 | Sensor-based enhanced customer experience |
| CN112068441A (en) * | 2020-09-18 | 2020-12-11 | 河南农业大学 | Collaborative design method for security event driver and SDOFR controller |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0154690A2 (en) * | 1984-02-28 | 1985-09-18 | Omnical GmbH | Regulation of a fluidised-bed combustion apparatus in a heating boiler |
| CN1480682A (en) * | 2003-07-02 | 2004-03-10 | 北京和利时系统工程股份有限公司 | Automatic regulating system for combustion process of circulating fluid bed in boiler |
| CN2711539Y (en) * | 2003-07-16 | 2005-07-20 | 北京和利时系统工程股份有限公司 | Automatic combustion adjusting system for circulating fluidized bed boiler |
| CN101225955A (en) * | 2008-01-31 | 2008-07-23 | 云南电力试验研究院(集团)有限公司电力研究院 | Automatic control method of 300 MW grading circulating fluidized bed units |
| CN104197324A (en) * | 2014-09-24 | 2014-12-10 | 北京中科润东节能技术有限公司 | Combustion optimization regulating and controlling method and device of fluidized bed boiler |
-
2016
- 2016-08-04 CN CN201610635215.XA patent/CN106224947B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0154690A2 (en) * | 1984-02-28 | 1985-09-18 | Omnical GmbH | Regulation of a fluidised-bed combustion apparatus in a heating boiler |
| CN1480682A (en) * | 2003-07-02 | 2004-03-10 | 北京和利时系统工程股份有限公司 | Automatic regulating system for combustion process of circulating fluid bed in boiler |
| CN2711539Y (en) * | 2003-07-16 | 2005-07-20 | 北京和利时系统工程股份有限公司 | Automatic combustion adjusting system for circulating fluidized bed boiler |
| CN101225955A (en) * | 2008-01-31 | 2008-07-23 | 云南电力试验研究院(集团)有限公司电力研究院 | Automatic control method of 300 MW grading circulating fluidized bed units |
| CN104197324A (en) * | 2014-09-24 | 2014-12-10 | 北京中科润东节能技术有限公司 | Combustion optimization regulating and controlling method and device of fluidized bed boiler |
Non-Patent Citations (1)
| Title |
|---|
| 熊瑛: "事件驱动控制及其应用研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111771245A (en) * | 2018-03-01 | 2020-10-13 | 爱格升公司 | Sensor-based enhanced customer experience |
| CN109782595A (en) * | 2019-01-14 | 2019-05-21 | 山东大学 | The neural network forecast control method and system of ball-beam system based on event trigger mechanism |
| CN112068441A (en) * | 2020-09-18 | 2020-12-11 | 河南农业大学 | Collaborative design method for security event driver and SDOFR controller |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106224947B (en) | 2018-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102654751B (en) | Coordination control method based on nonlinear control and fuzzy control | |
| CN109062053B (en) | Denitration ammonia injection control method based on multivariate correction | |
| CN111462925B (en) | Nuclear reactor power adjusting method and system based on operation data | |
| CN109921072B (en) | Prediction control method for output power of proton exchange membrane fuel cell | |
| CN106224947B (en) | The event-driven control system of Circulating Fluidized Bed Temperature based on feedback of status | |
| CN101581454A (en) | Industrial boiler combustion controlling system adopting predictive functional controller based on characteristic model | |
| CN110687800B (en) | A data-driven adaptive anti-jamming controller and its estimation method | |
| CN104570729A (en) | Improved smith predicting controller | |
| CN115591378B (en) | Feedforward compensation and disturbance suppression control system and method for SCR denitration of thermal power generating unit | |
| JP2009245420A (en) | System controller and system control method | |
| CN108227488A (en) | Ultra supercritical coal-fired unit control method for coordinating based on sliding mode predictive control | |
| CN105388764A (en) | Electro-hydraulic servo PID control method and system based on dynamic matrix feed-forward prediction | |
| CN109506028A (en) | A kind of quick servo antrol algorithm of pressure-regulating valve | |
| CN105889910B (en) | A kind of new A GC control methods of CFBB | |
| JP6375914B2 (en) | Boiler system | |
| CN107102555A (en) | A kind of calm one order inertia adds the linear active disturbance rejection controller design method of dead-time system | |
| CN108488831B (en) | Boiler combustion control system and method | |
| CN110286593A (en) | A control method for post-chemisorption combustion CO2 capture system based on multi-objective predictive control | |
| JPH08309140A (en) | Gas adsorption process controller | |
| JP2015102314A (en) | Boiler system | |
| Prasad et al. | A hierarchical physical model-based approach to predictive control of a thermal power plant for ef” cient plant-wide disturbance rejection | |
| CN112180876B (en) | Big data based energy-saving control method for gas boiler | |
| CN116581783A (en) | Improved fuzzy active disturbance rejection-based optimal control method and system | |
| CN112859580B (en) | Pressure control method and device, computer storage medium and terminal | |
| JP2021124981A (en) | Control device for hydraulic servo valve, control method for hydraulic servo valve, control program for hydraulic servo valve |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |