The present application claims priority to EP 08 000 618.2, which was filed Jan. 15, 2008. The entire disclosure of EP 08 000 618.2 is incorporated herein by reference.
The present disclosure generally relates to a control loop for regulating a combustion process in a plant (e.g., a power-generating plant, a waste incineration plant or a plant for making cement) having a controlled system for converting material by way of the combustion process, with at least one flame body being formed, and the control loop having at least one observation device for imaging the flame body, further sensors for determining the state variables that describe the state of the system in the plant, and a controller for evaluating the state variables and selecting suitable actions based on a process model, and adjustment devices that can be controlled by the actions for at least the supply of the material and/or air.
In a known method of the type described in the Technical Field section of this disclosure, the neural network is established by empirically selecting and then retaining the input channels, so that a static topology exists. As a result, there is a risk that significant channels are not considered and also that computing power is consumed for non-significant channels.
An aspect of this disclosure is to take a control loop and better adapt it to the dynamic processes.
One aspect of this disclosure is the provision of a control loop for regulating a combustion process in a plant having a controlled system for converting material by way of the process so that at least one flame body is formed, with the control loop comprising sensors for determining state variables that describe the state of the system in the plant, wherein the sensors include at least one observation device for imaging at least the flame body; a plurality of function approximators respectively specialized for different process dynamics; a selector for selecting a function approximator of the plurality of function approximators; a regulator assigned to the selected function approximator for evaluating the state variables and selecting suitable actions; and at least one adjustment device that can be controlled by the actions for supplying at least the material and/or at least oxygen (e.g., air) to the process.
Another aspect of this disclosure is the provision of a method for creating a process model that may be used in a control loop for regulating a combustion process in a plant having a controlled system for converting material by way of the combustion process, with the method comprising determining state variables that describe the state of the system in the plant; specializing a plurality of function approximators respectively for different dynamics of the combustion process, including training the plurality of function approximators respectively to different time ranges; and then selecting a function approximator of the plurality of function approximators. A regulator, which is assigned to the selected function approximator, may be used to evaluate the state variables and select suitable actions, wherein the actions are for controlling at least one adjustment device for supplying at least the material and/or at least oxygen to the process.
Because the process model provides specialized function approximators for various process dynamics, and the specialized function approximators then have to be selected, it is possible to better approach the individual phases of the process with better predictions. The method employed by an exemplary embodiment of this disclosure is to model the process dynamics with adaptive, learning-capable and self-organizing function approximators, for example by using neural networks. In a training phase, during which several identically or differently structured function approximators operate in parallel with a special, self-organized learning regime, the individual function approximators automatically become specialized to various process dynamics contained in the training data. The specialization of the individual function approximators is then used to subdivide the time range under examination into sub-sections having different process dynamics.
The exemplary embodiment of this disclosure can be used in various stationary thermodynamic plants, in particular in power stations, waste incineration plants and cement works (i.e., plants for making cement). It is conceivable that the control loop according to the exemplary embodiment of this disclosure and the method of creating a process model for the control loop might also be used in other technical areas.
Other aspects and advantages of the present invention will become apparent from the following.
The present invention is described in more detail below on the basis of an exemplary embodiment depicted in the drawings, in which:
A plant 1, for example a coal-fired, oil-fired or gas-fired power station, a waste incineration plant or a cement works (i.e., a plant for making cement), comprises a furnace 3 (which should also be understood to mean a grate or other suitable device for use in facilitating the below-discussed combustion), at least one observation device 5 that can image the interior of the furnace 3 (or the grate), preferably further sensors 7, at least one adjustment device 9, and a computer 11 to which the observation device(s) 5, further sensors 7 and adjustment device(s) 9 are connected.
The furnace 3 is supplied with fuel or some other material to be converted, referred to as G for short, for example coal, oil, gas, waste, lime or similar, as well as with primary air (or primary oxygen) and secondary air (or secondary oxygen), referred to as L for short, and this supply is regulated by the adjustment devices 9 that are controlled by the computer 11. A combustion process takes place in the furnace 3. The resulting flame body F that is generated (as well as possibly emissions from the walls of the furnace 3) is continuously monitored by the observation devices 5. The observation devices 5 comprise in each case not only an optical access penetrating the wall of the furnace 3, for example a lance or a device as disclosed in EP 1 621 813 A and/or US 2006/024628 A1, but also a camera or the like operating in the optical range or in adjacent ranges of the electromagnetic wavelength spectrum. Preferably a camera with high temporal, local and spectral resolution should be used, of the type described, for example, in WO 02/070953 A1 and/or EP 1 364 164 B1.
The images of the flame body F (and of any possible emissions from the walls of the furnace 3) are evaluated in the computer 11, for example according to an eigenvalue method that is described in WO 2004/018940 A1 and/or U.S. Pat. No. 7,231,078 B2. The data obtained from the images of the flame body F, as well as the data from the other sensors 7, which measure for example the supply of material G and of air L, pollutant concentrations in the waste gases, or the concentration of free lime (FCAO), are treated as state variables s(t) that (as a function of time) describe the state of the system in the plant 1 in general, and of the combustion process in particular, and are to be considered as a vector.
The furnace 3 may be characterized as a controlled system, and the observation device(s) 5, the further sensors 7, the computer 11 and the adjustment devices 9 define a control loop. It is also possible to provide a conventional control loop comprising just a furnace 3, sensors 7, computer 11 (and/or regulators Ri) and adjustment devices 9, but without the observation device(s) 5, with the control function of the control loop taking into account just a few state variables st (i.e. it is low-dimensional), and then the control function of the control loop being optimized by incorporating the observation device(s) 5. The system in plant 1 can be set, for example, to certain set-point values or to maintain a stable process (i.e. smooth, quasi-stationary operation of the plant 1). In both cases, the state described by the actual values of the state variables is evaluated and, if necessary, appropriate adjusting actions, referred to as “actions”, for short, are selected to be carried out by the adjustment devices 9. In addition to the supplying of material G and air L, other activities performed by the adjustment devices 9, and possibly also a sample-taking, may be considered an action within the meaning of the exemplary embodiment of this disclosure. Disturbances can also be treated as undesired actions. Adjustable combinations of the two aforementioned control cases are conceivable, and they then represent compromises.
The evaluation of the state and the selection of the appropriate actions can, for example, be carried out according to a process such as that described in WO 02/077527 A1 and/or U.S. Pat. No. 7,035,717 B2. At least one neural network is implemented in the computer 11, and acting as a process model this neural network stores the reactions of the system states to actions, i.e. the (non-linear) links between the values of the state variables at a certain point in time and the actions then taken, on the one hand, and the resulting values of the state variables at a later point in time (i.e. later by a certain interval of time), on the other hand, namely links to as many points in time as possible in the past. In this sense, disturbances can also be included in the process model as (undesired) actions. A situation evaluation, which is conceived of as a simplified quality function and is independent of the process model, i.e. the stored links, evaluates the values of the state variables for a certain point in time and with respect to given optimization targets, i.e. with respect to determining how close the system state is to the optimum state at this point in time. By evaluating a predicted state—predicted using the process model as a function of a certain action—at a future point in time, it is possible to determine the suitability of the specific action for approaching the optimization target.
In order to improve the accuracy, the process models are continuously updated by the actual developments of the state variables as a reaction to actions. In addition, and as already known, competition typically is allowed to occur between several process models regarding the quality of the predictions. For this purpose, alternative process models, for example with other topologies, are created and trained in the background, and their predictions are compared with the currently used process model(s) in order, if necessary, to replace the currently used process model(s), as is described for example in EP 1 396 770 A1 and/or US 2005/137995 A1. The currently used process model then remains in use over a long period of time. The short-term process dynamics are not taken into consideration.
According to the exemplary embodiment of this disclosure, a process model that provides specialized function approximators for various process dynamics is created and used in order to be able to choose between specialized function approximators. Some aspects of the process model of the exemplary embodiment of this disclosure are described below in the context of, for example, six steps.
In a first step, a start is made by selecting n identical or differently structured function approximators FAi (i=1, . . . n), i.e. FA1 . . . FAn, which are intended to model the temporal behavior of the state variables st. The time-dependent data that are available for training purposes from the observation device(s) 5 and from the other sensors 7 that may possibly also be present, i.e. the measured state variables st, cover a certain overall time range ZB between a time t0 and a time t1. In a second step, this overall time range is subdivided into n individual, identically long, cohesive time ranges ZBi (i=1, . . . n), i.e. ZB1, . . . ZBn. Exactly one function approximator FAi is assigned to each time range ZBi.
In a third step, the function approximators FAi are trained for their respective time range ZBi, i.e. FA1 for ZB1, FA2 for ZB2, etc. Then, in a fourth step, all the function approximators FAi are tested over the overall time range ZB. For this purpose, in each case the prediction error ei (i=1 . . . n), i.e. the deviation of the respective prediction of the function approximators FAi with respect to the defined target value (usually the actually measured state variable) is calculated. As a result, n different, time-dependent courses of the prediction errors e1 are generated over the overall time range ZB.
In a fifth step, the time ranges are determined in which each function approximator FAi has achieved the smallest prediction error ei, that is to say the best prediction result, and these time ranges are assigned to the respective function approximators FAi. It may happen that the sequence, preferably also the temporal length of the time ranges, changes compared with the respective preceding iteration (on the first occasion, therefore, compared with the start of the second step).
Therefore, in a sixth step, a check is performed to determine whether the arrangement of the time ranges is still undergoing changes. If this is the case, then the procedure returns to the third step. If it is not the case, then the procedure is discontinued in the converged state.
Once the procedure is converged, each function approximator FAi has specialized to a certain process dynamics that is clearly different from the others. For example, FA1 describes a basic behavior, FA2 describes a certain transient behavior, etc.
In operation according to the exemplary embodiment of the present invention, the process model created as described above must predict future states. To do this, a function approximator FAj is selected and currently used. At certain time intervals, which are preferably smaller than the time ranges ZBi used to create the process model, the use of the current function approximator FAj is automatically checked on the basis of the selection criteria: Using all n function approximators FAi, the prediction errors ei are calculated for the state variables st of the most recent past, i.e. the deviations between the predictions of the function approximators FAi and the current values of the state variables st are calculated. The function approximator FAj with the currently smallest prediction error ej is chosen using a first selector 21. This (possibly newly) selected function approximator FAj thus best represents the current process dynamics.
In each case, physically real regulators Ri are assigned to the abstract function approximators FAi. In the exemplary embodiment of this disclosure, these regulators are organized in the computer 11, but they may also be separate devices. The first selector 21 therefore selects by way of a second regulator 22, for example a multiplexer, that particular regulator Ri that corresponds to the chosen function approximator FAj with the smallest current prediction error ej. The selected regulator Rj regulates the control loop through acting by way of the adjustment devices 9 on the controlled system (the furnace 3).
It is thus possible to develop and automatically activate process models or parts of process models that are adapted to the respective process dynamics.
The entire disclosure of each of EP 1 621 813 A, US 2006/024628 A1, WO 02/070953 A1, EP 1 364 164 B1, WO 2004/018940 A1, U.S. Pat. No. 7,231,078 B2, WO 02/077527 A1, U.S. Pat. No. 7,035,717 B2, EP 1 396 770 A1 and US 2005/137995 A1 is incorporated herein by reference.
Generally described and in accordance with the exemplary embodiment of this disclosure, aspects of this disclosure may be embodied in software, firmware and/or hardware, such that aspects of
It will be understood by those skilled in the art that while the present invention has been discussed above with reference to an exemplary embodiment, various additions, modifications and changes can be made thereto without departing from the spirit and scope of the invention as set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
08 000 618.2 | Jan 2008 | EP | regional |