The invention is generally related to flame instability detectors. Particularly, the present application relates to monitoring a flame state and identifying an instability using a multi-channel detector. The present application further relates to identification of unstable burners in a furnace with multiple burners.
Furnace monitoring is becoming an increasingly important problem in refinery operations. Industrial furnaces, fired heaters, and boilers are used extensively across multiple refinery processes such as process heating and steam production, and are generally responsible for the largest proportion of the total refinery fuel consumption. The proper operation of these furnaces is particularly relevant for safety, environmental, and energy efficiency concerns.
In addition, industrial furnaces can contribute substantially to total refinery NOx emissions. NOx emissions can be reduced through lowering the adiabatic flame temperature while maintaining safe operation, which can be achieved by, e.g., enhancing fuel gas recirculation, steam injection, or use of technologies such as premixed flames and ultra-low NOx s. However, these technologies are often more prone to flame instability than tradition processes. It therefore is necessary to monitor the burner stability and provide feedback signals to control fuel and/or diluent flow when instabilities occur.
Traditionally, flame monitoring in industrial furnaces has been accomplished through visual inspection, analyzer-based monitoring, and photodetector devices. Visual inspection can readily identify flame blowoff, but is generally inadequate for identifying instability prior to blowoff. Analyzer-based monitoring typically has long latency and lacks the dynamic coverage needed for reliable detection. Photodetector devices such as flame eye are mainly burner based and expensive for wide-deployment. Furthermore, the practical use of line-of-sight techniques, such as Tunable Diode Laser-based monitoring can be restricted due to their design.
New flame monitoring strategies have been introduced, but are limited in various ways. For example, variance-based approaches have been proposed, but are limited due to their low output signal-to-noise ratio, which requires an operator to choose between early detection and a low false positive rate. In addition, draft pressure fluctuation approaches have been reported in the past, but these techniques have been limited to a specific frequency range.
The purpose and advantages of the present application will be set forth in and apparent from the description that follows, as well as will be learned by practice of the disclosed subject matter. Additional advantages of the disclosed subject matter will be realized and attained by the method and apparatus particularly pointed out in the written description and claims hereof, as well as from the appended drawings.
To achieve these and other advantages and in accordance with the purpose of the application, as embodied and broadly described, the disclosed subject matter includes a method for identifying, in a furnace having a plurality of burners, an unstable subset of burners from among the plurality of burners. The method can include the steps of obtaining at least one measurement from each of a plurality of detectors, detecting an instability associated with the furnace, computing, using at least one processor, an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identifying the unstable subset of burners based at least in part on the unstable signal matrix.
For example, the at least one measurement from each of a plurality of detectors can include obtaining from each of the plurality of detectors a first measurement related to the plurality of burners when the furnace is operating in a stable condition, and obtaining from each of the plurality of detectors a second measurement related to the plurality of burners when the furnace is operating in an unknown state. In accordance with one embodiment of the disclosed subject matter, detecting an instability associated with the furnace can include determining, based at least in part on the first measurement from each of the plurality of detectors, a stable signal component representation for the furnace, determining, based at least in part on the second measurement from each of the plurality of detectors and the stable signal component representation, an unstable signal component representation for the furnace, and detecting an instability in the furnace based at least in part on the unstable signal component representation and an instability threshold.
As disclosed herein, the plurality can be, for example, a plurality of vibration sensors, a plurality of pressure sensors, or a plurality of video sensors.
In accordance with one embodiment of the disclosed subject matter, the stable signal component representation for the furnace can be a stable covariance matrix. The unstable signal component representation can be an instability component covariance. The instability component covariance can be calculated based on a stable covariance matrix and a current covariance matrix. The current covariance matrix can be calculated based on the stable covariance matrix and a vector of the second measurement from each of the plurality of burners.
In accordance with another embodiment of the disclosed subject matter, the instability threshold can be compared against a detection test statistic. The detection test statistic can be, for example, a Neyman-Pearson detector. The detection test statistic can be computed based on the inverse of a stable covariance matrix. In another embodiment, the detection test statistic can be calculated based on an inverse of a current covariance matrix. For example, the inverse of the current covariance matrix can be computed via matrix inversion lemma.
In accordance with another embodiment of the disclosed subject matter, the plurality of detectors can comprise one or more detectors of a first detector type and one or more detectors of a second detector type. The first measurement can be obtained by obtaining a first time series of measurements from each of one or more detectors of a first detector type, the first detector type having a first sampling rate, and obtaining a second time series of measurements from each of the one or more detectors of a second detector type, the second time series of measurements from each of the one or more detectors of a second detector type having a second sampling rate. For example, the first time series of measurements can include the first measurement for each of the one or more detectors of the first detector type, and the second time series can include the first measurement for each of the one or more detectors of a second detector type.
The method can further include converting the first time series of measurements and the second time series of measurements into a combined time series of measurements having a common sampling rate, wherein determining the stable signal component representation of the furnace comprises determining the stable signal component representation for the furnace based at least in part on the combined time series measurements. The common sampling rate can be, for example, the first sampling rate, or a sampling rate other than the first sampling rate and the second sampling rate.
The first time series of measurements can also include the second measurement for each of the one or more detectors of a first detector type, and the second time series of measurements can include the second measurement for each of the one or more detectors of a second detector type. The first time series of measurements and the second time series of measurements can be converted into a combined time series of measurements having a common sampling rate. The unstable signal component representation for the furnace can be determined based at least in part on the combined time series of measurements.
In accordance with one embodiment of the disclosed subject matter, the first time series of measurements includes at least one video frame. The at least one video frame can be converted into a single value. For example, the at least one video frame can be converted into a single value based on an intensity of each pixel in the at least one video frame. The second time series of measurements can include, for example, at least one value measured by a pressure sensor.
In accordance with another embodiment of the disclosed subject matter, the unstable signal component representation can be, for example, an instability component covariance. Eigenvalue decomposition of the unstable signal component representation can be used to obtain at least one dominant eigenvector. The at least one dominant eigenvector can include three components defining a point on a unit ball.
As disclosed herein, the point can be clustered with a plurality of other points obtained from a plurality of previous dominant eigenvectors. The unstable subset of burners can be identified based on the clustering. Historical data can be used to identify the unstable subset of burners. In accordance with another embodiment, a Green's function vector can be recovered from the at least one dominant eigenvector. For example, the at least one dominant eigenvector can be normalized to obtain the Green's function vector.
As disclosed herein, the unstable subset of burners can include a single burner, a plurality of burners, or a group of burners including at least one unstable burner.
Also disclosed herein is a system for identifying, in a furnace having a plurality of burners, an unstable subset of burners from among the plurality of burners. The system can include a plurality of detectors and a processor coupled to the plurality of burners and configured to obtain at least one measurement from each of the plurality of detectors, detect an instability associated with the furnace, compute an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identify the unstable subset of burners based at least in part on the unstable signal matrix. Additional aspects and features of the system are described in conjunction with the method.
Generally, the disclosed subject matter is directed to a method of detecting an instability in a furnace having a plurality of burners, the method comprising obtaining from each of a plurality of detectors a first measurement related to the plurality of burners when the furnace is operating in a stable condition, determining, based at least in part on the first measurement from each of the plurality of detectors, a stable signal component representation for the furnace, obtaining from each of the plurality of detectors a second measurement related to the plurality of burners when the furnace is operating in an unknown state, determining, based at least in part on the second measurement from each of the plurality of detectors and the stable signal component representation, an unstable signal component representation for the furnace, and detecting, using at least one processor, an instability in the furnace based at least in part on the unstable signal component representation and an instability threshold. Additionally, a system is provided herein. The system generally includes a plurality of detectors, and at least one processor coupled to the plurality of detectors and configured to obtain from each of the plurality of detectors a first measurement related to a plurality of burners when the furnace is operating in a stable condition, determine, based at least in part on the first measurements from each of the plurality of detectors, a stable signal component representation for the furnace, obtain from each of the plurality of detectors a second measurement related to the plurality of burners when the furnace is operating in an unknown state, determine, based at least in part on the second measurement from each of the plurality of detectors and the stable signal component representation, an unstable signal component representation for the furnace, and detect an instability in the furnace based at least in part on the unstable signal component representation and an instability threshold.
In accordance with another aspect, the disclosed subject matter is generally directed to a method of identifying, in a furnace having a plurality of burners, an unstable subset of burners from among the plurality of burners, the method comprising obtaining at least one measurement from each of a plurality of detectors, detecting an instability associated with the furnace, computing, using at least one processor, an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identifying the unstable subset of burners based at least in part on the unstable signal matrix. Additionally, a system is provided herein. The system generally includes a plurality of detectors and a processor coupled to the plurality of burners and configured to obtain at least one measurement from each of the plurality of detectors, detect an instability associated with the furnace, compute an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identify the unstable subset of burners based at least in part on the unstable signal matrix.
Reference will now be made in detail to representative embodiments of the disclosed subject matter, examples of which are illustrated in the accompanying drawings. The methods and systems disclosed herein will be described in conjunction with each other for clarity.
With reference to
Although these methods will generally be described herein in conjunction with each other, either of these methods can be used independently. For example, a system can detect an instability in accordance with the disclosed subject matter without thereafter proceeding to the identification of an unstable subset of burners. Similarly, a method for identifying an unstable subset of burners in accordance with the disclosed subject matter can be used regardless of how the instability is detected.
In the discussion herein, the phrase “subset of burners” refers to any number of burners that is less than the total number of burners associated with a furnace. The term “subset of burners” therefore can reference a single burner, or the term “subset of burners” can refer to two or more burners that are unstable. Furthermore, the term “subset of burners” can refer to a group of any number of burners, wherein at least one burner is unstable (i.e., one or more burners of the subset can be stable). Additionally, the system and methods disclosed herein may identify a subset of burners in accordance with this final embodiment when there are more burners than detectors.
In the discussed herein, the term “coupled” means operatively in communication with each other, either directly or indirectly, using any suitable techniques, including hard wire, connectors, or remote communication.
Although the disclosed subject matter is not limited to any particular theory of operation, a pressure signal at sensor p at time n can be modeled as:
x
p
[n]=x
s,p
[n]+δx
p
[n] (1)
wherein xs,p[n] is the stable pressure component for sensor p and δxp[n] is the unstable signal component for sensor p. It is observed that stable combustion generates more or less random variations (for example, in a pressure measurement). In contrast, flame instability is typically coherent, as manifested by harmonic pressure oscillations.
With further reference to
In one embodiment, each of the plurality of detectors is a pressure sensor. The pressure sensor can be, for example, a dynamic pressure sensor, such as a pressure probe, that can capture a high frequency signal. Each of the pressure sensors can measure the draft pressure at a single point inside a furnace.
In another embodiment, each of the plurality of detectors is a device that captures video frames. The device can be, for example, a video camera. With reference to
In order to determine a stable signal component representation for the furnace, the series of video frames from each device must be converted into a scalar time series signal, i.e., each video frame must be converted into a single value that can be plotted against time. Such pre-processing can be performed by the detector, by the processor, or by any intermediate device. In one embodiment, a video frame can be converted into a single value based on the intensity fluctuations associated with each pixel. For example, and with reference to
In another embodiment, each of the plurality of detectors can be a vibration sensor. For example, the vibration sensor can be an accelerometer. The vibration sensor can be used to measure the oscillation of the furnace wall or piping.
Other detectors can also be used without departing from the scope of the disclosed subject matter. For example, optical sensors can be used to measure flicker. In other embodiments, detectors for measuring carbon dioxide or sulfur dioxide levels in the furnace can be used.
In accordance with one embodiment of the disclosed subject matter, the plurality of detectors can include one or more detectors of a first detector type and one or more detectors of a second detector type. Detectors of the first or second detector type can be pressure sensors, devices that capture video frames, vibration sensors, optical sensors, or sensors that measure carbon dioxide or sulfur dioxide levels.
As known in the art, sensors generally measure some characteristic of an environment at regular intervals. The frequency of the measurements can be described in terms of the number of measurements taken over a given time period, or the sampling rate. For example, if Sensor A takes one measurement every second, the sampling rate of Sensor A is 1 per second, or 1 Hertz. In order to obtain the best results, each of the measurements should have a common sampling rate. If the detectors of a first detector type do not have the same sampling rate as detectors of a second detector type, one or both of the signals will need to be pre-processed. An exemplary pre-processing method in accordance with the disclosed subject matter is illustrated in
A first series of time measurements is obtained from each of the one or more detectors of the first detector type (See 702). The detectors of the first detector type have a first sampling rate R1. Simultaneously, a second series of time measurements is obtained from each of the one or more detectors of the second detector type (See 704). The detectors of the second detector type have a second sampling rate R2.
The first time series of measurements and the second time series of measurements can be converted into a combined time series of measurements having a common sampling rate and a dynamic range. This conversion can include determining a common sampling rate and converting each of the first and second time series of measurements into a converted first and second time series of measurements based on the common sampling rate.
For example, and with further reference to
Each of the first and second series of time series measurements is then converted into a converted times series of measurements based on the common sampling rate (See 708). If the common sampling rate is the first sampling rate R1, the first converted time series of measurements is the first time series of measurements. If the common sampling rate is a sampling rate other than the first sampling rate and the second sampling rate, both the first and second series of measurements will need to be converted.
While the upsampling or downsampling process described herein is described with reference to detectors of two or more types, it can also be used for detectors of a single type that do not have the same sampling rate.
With further reference to
Q
xs
[m]=Σ
mεstableduration(x[m]−
where x[m] is the vector of sensor measurements at time m,
With further reference to
An unstable signal component representation for the furnace is subsequently determined based at least in part on the second measurement from each of the plurality of detectors and the stable signal component representation. (See 208). As used herein, “unstable signal component” refers to the portion of the signal that is not attributed to the stable signal component, and does not denote that one or more of the burners in the furnace is necessarily unstable.
The unstable signal component representation can be an instability covariance matrix. The instability covariance matrix can be calculated based on the stable covariance matrix and a current covariance matrix. The current covariance matrix is a function of the second measurement from each of the plurality of detectors.
One embodiment of a method for calculating the unstable signal component representation in accordance with the disclosed subject matter is illustrated in
Q
x
[n]=λQ
x
[n−1]+x[n]x[n]t (3)
where λ is the forgetting factor taking a value between [0,1] such that past data is discounted at a rate of λt
With further reference to
Q
x
−1
[n]=λ
−1
Q
x
−1
[n−1]−λ−1q[n]q[n]t/(λ+xt[n]q[n]) (4)
where
q[n]=Q
x
−1
[n−1]x[n] (5)
The instability covariance component representation is then calculated (See 806). In one embodiment, the instability covariance component representation can be calculated as:
Q
δx
[n]=Q
x
[n]−Q
xs (6)
This calculation can be followed by a projection to ensure that the resulting instability covariance matrix is non-negative.
Finally, an instability in the furnace is detected based at least in part on the unstable signal component representation and an instability threshold (See 210). Generally, an instability will be detected when a detector, which can be based on the unstable signal component representation, exceeds the instability threshold.
In accordance with one embodiment of the disclosed subject matter, the instability threshold can be compared against a detection test statistic. The detection test statistic can be, for example, a Neyman-Pearson detector. The detection test statistic can be computed based on the inverse of a stable covariance matrix. In another embodiment, the detection test statistic can be computed based on the inverse of a current covariance matrix.
{circumflex over (δ)}xmmse[n]=QδxQx−1x[n] (7)
A detection test statistic is then calculated based on the instability estimate (See 904). The detection test statistic can be based on the Neyman-Pearson detector. For example, the detection test statistic T(x[n]) can be calculated as:
T(x[n])=x[n]Qx−1
In cases where instability mainly consists of pressure oscillations, it can be assumed that the instability signal has zero-mean, i.e.,
T(x[n])=½x[n]tQxs−1{circumflex over (δ)}xmmse[n] (9)
In accordance with another embodiment of the disclosed subject matter, the detection test statistic can be calculated based solely on the instability estimate. For example, the detection test statistic can be calculated as the squared norm of the MMSE estimate of the instability signal:
T
1(x[n])=∥{circumflex over (δ)}xmmse[n]∥2 (10)
In the presence of an instability, it can be shown that
E{T
1(x[n])}=tr(QδxQx−1Qδx) (11)
where tr(•) denotes matrix trace.
With further reference to
In accordance with one embodiment of the disclosed subject matter, the instability threshold γ for a Neyman-Pearson detector is calculated as:
where Pfa=α is a given false positive alarm rate, L(x) is the probability that the signal is unstable given a vector x divided by the probability that the signal is stable given the vector x, and p(x; H0) is the probability that the signal is stable given the vector x.
If the detection test statistic exceeds the threshold, then an instability can be detected. In accordance with another embodiment, for example, an instability can be detected only if the detection test statistic has exceeded the instability threshold for a predetermined number of samples in a row. If the detection test statistic exceeds the instability threshold, but this has occurred for fewer than the predetermined number of samples in a row, a count variable can be incremented.
If the detection statistic does not exceed the threshold, an instability is not detected. If present, a count variable can be reset to zero. In addition, the stable signal component can be reset as:
Q
xs
[n]=λQ
xs
[n−1]+x[n]x[n]t (13)
The use of multiple channels of data can significantly improve the output signal to noise ratio (SNR). Generally, the output signal to noise ratio of a coherent processor is understood to increase linearly with the number of channels. The improved SNR, in turn can, improve detection performance in the sense that given a fixed false positive rate, the multi-channel detector can achieve higher detection probability or a shorter detection delay than a detector with lower output SNR. For example,
An alarm can be provided when an instability is detected. The alarm can be, for example, an audio alarm such as a siren or a visual alarm such as a flashing light or an indication on the monitor of a computer screen. More generally, any method of informing an operator that an instability has been detected can be used as known in the art for its intended purpose.
Corrective action can also be taken when an instability is detected. For example, the furnace can be shut down, which can prevent an explosion and allow repairs and/or maintenance to be provided to the furnace. In another embodiment, an operating property of the furnace can be adjusted. For example, the amount of steam injected into the furnace can be decreased until the instability is resolved.
As previously noted, the disclosed subject matter further includes a system for multi-channel detection of an instability. For purpose of explanation and illustration, and not limitation, an exemplary embodiment of the system for detecting an instability using multiple data channels in accordance with the disclosed subject matter is shown in
Each of the plurality of detectors 1102 is disposed within or near a furnace 1110. The detectors 1102 are disposed to measure the characteristic of interest. For example, the detectors 1102 can be disposed within the furnace 1110 (e.g., in the case of a pressure sensor) or outside of the furnace 1110 (e.g., in the case of a video camera for recording the flame) as desired and suitable.
The stable signal detection processing unit 1104 is coupled to the detectors 1102 and configured to receive a first measurement from each of the plurality of detectors 1102 during stable combustion and determine a stable signal component representation of the furnace 1110 based on the first measurement from each of the plurality of detectors 1102. For purposes of illustration, each of the detectors 1102 can optionally be coupled via suitable wiring or other transmission device 1114 to the stable signal detection processing unit 1104. However, any component can be coupled to any other component either directly or indirectly through other components.
The unstable signal component processing unit 1106 is coupled to the detectors 1102 and the stable signal component processing unit 1104. The unstable signal component processing unit 1106 is configured to receive a second measurement from each of the plurality of the detectors 1102 when the furnace is operating in an unknown state and determine an unstable signal component representation of the furnace 1110 based on the stable signal component representation and the second measurement received from each of the plurality of detectors 1102.
The instability detection unit 1108 is coupled to the unstable signal component processing unit 1106 and is configured to detect an instability in the furnace based at least in part on the unstable signal component representation and an instability threshold. The instability detection unit can include a detection test statistic generator that is configured to determine a detection test statistic as discussed herein. Additional functional units can be used to perform other functions of the method as disclosed herein.
The stable signal component processing unit 1104, the unstable signal component processing unit 1106, the instability detection unit 1108, the detection test statistic generator, and other functional units of the instability detection system 1100 can be implemented in a variety of ways as known in the art. For example, each of the functional units can be implemented using an integrated single processor. Alternatively, each functional unit can be implemented on a separate processor. Therefore, the instability detection system 1100 can be implemented using at least one processor and/or one or more processors.
The at least one processor comprises one or more circuits. The one or more circuits can be designed so as to implement the disclosed subject matter using hardware only. Alternatively, the processor can be designed to carry out the instructions specified by computer code stored in a hard drive, a removable storage medium, or any other storage media. Such non-transitory computer readable media can store instructions that, upon execution, cause the at least one processor to perform the methods as disclosed herein.
Continuing with
The instability detection system 1100 can further include additional components in accordance with the disclosed subject matter. For example, the system can include an alarm coupled to the instability detector that is activated when an instability is detected. The alarm can be, for example, a siren, a flashing light, an alarm on a computer console (preferred a manned distributed control console), or any other alarm.
In furnaces with a large number of burners, an instability caused by one burner can have significant impact on the operation of the furnace and system as a whole. For example, one unstable burner can require that an entire furnace be shut down when all of the other burners are stable. This is both environmentally and economically inefficient. Moreover, once that furnace has been shut down, it may take an extended period of time to investigate which burner is responsible for the instability. In the event of an inconclusive investigation, the operator may replace one or more burners based on his or her best judgment. This “best judgment” replacement strategy can be both costly and ineffective.
The disclosed subject matter therefore provides systems and methods for identifying an unstable subset of burners. Generally, the method disclosed herein includes obtaining at least one measurement from each of a plurality of detectors, detecting an instability associated with the furnace, computing, using at least one processor, an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identifying the unstable subset of burners based at least in part on the unstable signal matrix.
One embodiment of identifying the unstable subset of burners in accordance with the disclosed subject matter is illustrated in
First, at least one measurement is obtained from each of a plurality of detectors (See 1202). A wide variety of detectors can be used as previously described herein with reference to the disclosed system and method for detecting an instability.
An instability associated with the furnace is then detected (See 1204). In accordance with one embodiment of the disclosed subject matter, the instability can be detected as discussed above with reference to, for example, the method of
An unstable signal matrix associated with the instability can be calculated based on the at least one measurement from each of the plurality of burners (See 1206). The unstable signal matrix can be the instability component covariance as previously discussed herein with reference to
Finally, the unstable subset of burners can be identified based at least in part on the unstable signal matrix (See 1208). One embodiment of the method for identifying the unstable subset of burners based on the unstable signal matrix in accordance with the disclosed subject matter is illustrated in
With reference to
[V,D]=eig(Qδx[n]) (14)
where D represents the dominant eigenvalues and V represents the associated eigenvectors. In the case of a single unstable burner, the Greens function vector {tilde over (g)}m, which relates to the mapping from the unstable burner(s) to the plurality of sensors, can be recovered from the first dominant eigenvector of Qδx[n]:
{tilde over (g)}
m
=αV(:,1) (15)
where α is a scaling factor that normalizes the Greens function and V(:,1) is the first dominant eigenvector. The principle of linear superposition applies in the case of multiple unstable burners. Thus, the dominant eigenvector is directly correlated to the Green's function vector and can be used to identify the unstable subset of burners.
The length of the eigenvectors will depend on the number of sensors deployed in the furnace and used in the calculation of the unstable signal matrix. For example, in a furnace with three pressure sensors, the eigenvector will be 3×1.
With further reference to
More generally, while the first dominant eigenvector represents a combined effect of all unstable burners, other eigenvectors may also contain information that is useful for burner identification. In such case, the unit ball concept can easily be generalized to a higher dimensional clustering with additional eigenvectors as feature vectors. Although visualization in the higher dimensional space is not as intuitive as in the unit ball with three dimensions, the clustering technique is fundamentally the same.
As previously noted, it has been observed that stable combustion produces random fluctuations. As such, the mapping associated with the instability during stable combustion, and therefore the point associated with the dominant eigenvector during stable combustion, will be random. However, if at least one of the burners is unstable, the resulting points will still vary, but will generally group around the point related to the mapping between the unstable burner(s) and the plurality of detectors, because all other fluctuations will be random. Thus, the points plotted on a unit ball will tend to cluster in the presence of an instability.
With further reference to
For example, with further reference to
The identification of one or more unstable burners allows the operator of the furnace additional options when the instability is detected. For example, the operator can choose to deactivate the unstable burner(s) rather than shutting down the furnace as a whole. This process can also be automated such that the unstable burner is automatically deactivated when the system identifies the source of the instability.
This identification also allows repairs to be made to the furnace in a timely manner, minimizing the inactivity period of the furnace.
For purpose of explanation and illustration, and not limitation, an exemplary embodiment of the system for identifying a subset of unstable burners in accordance with the application is shown in
The plurality of detectors 1502 can include any detectors as discussed above with reference to the detectors 1102 in
The instability detection unit 1504 is coupled to the detectors 1502 and is configured to detect an instability associated with the furnace 1510 comprising a multitude of burners 1511. The instability detection unit 1504 can include the stable signal component processing unit 1104, the unstable signal component processing unit 1106, and the instability detection unit 1108 of
The unstable matrix computation unit 1506 is coupled to the detectors 1502 and the instability detection unit 1504. The unstable matrix computation unit 1506 is configured to compute an unstable signal matrix associated with the instability based on at least one measurement from each of the plurality of burners.
The unstable burner identifier 1508 is coupled to the unstable matrix computation unit 1506 and is configured to identify an unstable subset of burners based at least in part on the unstable signal matrix. The unstable burner identifier can include an eigenvalue decomposer 1512 that is configured to perform eigenvalue decomposition of the unstable signal matrix to obtain at least one dominant eigenvector, a clusterer 1514 configured to cluster data obtained from the dominant eigenvector with data obtained from a plurality of previous eigenvectors, and an interpretation unit 1516 configured to interpret the cluster data and identify one or more unstable burners.
Additional functional units can be used to perform other functions of the method as disclosed herein.
The instability detection unit 1504, the unstable matrix computation unit 1506, the unstable burner identifier 1508, the eigenvalue decomposer 1512, the clusterer 1514, the interpretation unit 1516, and other functional units of the unstable burner identification system 1500 can be implemented in a variety of ways as known in the art. For example, each of the functional units can be implemented using an integrated single processor. Alternatively, the each functional unit can be implemented on a separate processor. Therefore, the unstable burner identification system 1500 can be implemented using at least one processor and/or one or more processors.
The at least one processor comprises one or more circuits. The one or more circuits can be designed so as to implement the disclosed subject matter using hardware only. Alternatively, the processor can be designed to carry out the instructions specified by computer code stored in a hard drive, a removable storage medium, or any other storage media. Such non-transitory computer readable media can store instructions that, upon execution, cause the at least one processor to perform the methods as disclosed herein.
The unstable burner identification system 1500 can further include additional components in accordance with the disclosed subject matter. For example, the system can include an alarm coupled to the instability detector that is activated when an instability is detected. The alarm can be, for example, a siren, a flashing light, or any other alarm.
Additionally or alternately, the invention can include one or more of the following embodiments
A method for detecting an instability in a furnace having a plurality of burners, the method comprising obtaining from each of a plurality of detectors a first measurement related to the plurality of burners when the furnace is operating in a stable condition, determining, based at least in part on the first measurement from each of the plurality of detectors, a stable signal component representation for the furnace, obtaining from each of the plurality of detectors a second measurement related to the plurality of burners when the furnace is operating in an unknown state, determining, based at least in part on the second measurement from each of the plurality of detectors and the stable signal component representation, an unstable signal component representation for the furnace, and detecting, using at least one processor, an instability in the furnace based at least in part on the unstable signal component representation and an instability threshold.
The method of Embodiment 1, wherein the plurality of detectors comprises a plurality of pressure sensors.
The method of any of the foregoing Embodiments, wherein the plurality of detectors comprises a plurality of vibration sensors.
The method of any of the foregoing Embodiments, wherein the plurality of detectors comprises a plurality of video sensors.
The method of any of the foregoing Embodiments, wherein the stable signal component representation for the furnace comprises a stable covariance matrix.
The method of any of the foregoing Embodiments, wherein the unstable signal component representation for the furnace comprises an instability component covariance.
The method of Embodiment 6, wherein the instability component covariance is calculated based on a stable covariance matrix and a current covariance matrix.
The method of Embodiment 7, wherein the current covariance matrix is calculated based on the stable component covariance matrix and a vector of the second measurement from each of the plurality of burners.
The method of any of the foregoing Embodiments, wherein the instability threshold is compared against a detection test statistic.
The method of Embodiment 9, wherein the detection test statistic comprises a Neyman-Pearson detector.
The method of Embodiments 9 or 10, further comprising computing the detection test statistic based on an inverse of a stable covariance matrix.
The method of Embodiments 9 or 10, further comprising computing the detection test statistic based on an inverse of a current covariance matrix.
The method of Embodiment 12, wherein the inverse of the current covariance matrix is computed via matrix inversion lemma.
The method of any of the foregoing Embodiments, wherein the plurality of detectors comprise one or more detectors of a first detector type and one or more detectors of a second detector type.
The method of Embodiment 14, wherein obtaining the first measurement comprises obtaining a first time series of measurements from each of one or more detectors of a first detector type the first time series of measurements from each of the one or more detectors of a first detector type having a first sampling rate, and obtaining a second time series of measurements from each of the one or more detectors of a second detector type, the second time series of measurements from each of the one or more detectors of a second detector type having a second sampling rate.
The method of Embodiment 15, wherein the first time series of measurements includes the first measurement for each of the one or more detectors of a first detector type, and wherein the second time series of measurements includes the first measurement for each of the one or more detectors of a second detector type.
The method of Embodiments 15 or 16, further comprising converting the first time series of measurements and the second time series of measurements into a combined time series of measurements having a common sampling rate.
The method of Embodiment 17, wherein determining the stable signal component representation for the furnace comprises determining the stable signal component for the furnace based at least in part on the combined time series of measurements.
The method of Embodiments 17 or 18, wherein the common sampling rate comprises the first sampling rate.
The method of Embodiments 17 or 18, wherein the common sampling rate is a sampling rate other than the first sampling rate and the second sampling rate.
The method of any of Embodiments 15 through 20, wherein the first time series of measurements includes the second measurement for each of the one or more detectors of a first detector type, and wherein the second time series of measurements includes the second measurement for each of the one or more detectors of a second detector type.
The method of Embodiment 21, wherein determining the unstable signal component for the furnace comprises determining the unstable signal component representation for the furnace based on the combined time series of measurements.
The method of any of Embodiments 15 through 22, wherein the first time series of measurements comprises at least one video frame.
The method of Embodiment 23, further comprising converting the at least one video frame into a single value.
The method of Embodiment 24, wherein the at least one video frame is converted into a single value based at least in part on the intensity of each pixel in the at least one video frame.
A method for identifying, in a furnace having a plurality of burners, an unstable subset of burners from among the plurality of burners, the method comprising obtaining at least one measurement from each of a plurality of detectors, detecting an instability associated with the furnace, computing, using at least one processor, an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identifying the unstable subset of burners based at least in part on the unstable signal matrix.
The method of Embodiment 26, wherein detecting an instability associated with the furnace comprises any of Embodiments 1 through 25.
The method of Embodiments 26 or 27, wherein the unstable signal matrix comprises an instability component covariance.
The method of Embodiments 26, 27, or 28, further comprising using eigenvector decomposition of the unstable signal matrix to obtain at least one dominant eigenvector.
The method of Embodiment 29, wherein the at least one dominant eigenvector includes three components defining a point on a unit ball.
The method of Embodiment 30, further comprising clustering the point with a plurality of other points from a plurality of previous dominant eigenvectors.
The method of Embodiment 31, further comprising identifying the unstable subsets of burners based on the clustering.
The method of Embodiment 32, wherein historical data is used to identify the unstable subset of burners.
The method of Embodiment 29, further comprising recovering a Green's function vector from the at least one dominant eigenvector.
The method of Embodiment 34, wherein the at least one dominant eigenvector is normalized to obtain the Green's function vector.
The method of any of Embodiments 26 through 35, wherein the unstable subset of burners comprises a single burner.
The method of any of Embodiments 26 through 35, wherein the unstable subset of burners comprises a plurality of burners.
The method of any of Embodiments 26 through 35, wherein the unstable subset of burners comprises a group of burners containing at least one unstable burner.
A system for detecting an instability in a furnace having a plurality of burners, the system comprising a plurality of detectors, and at least one processor coupled to the plurality of detectors and configured to obtain from each of the plurality of detectors a first measurement related to a plurality of burners when the furnace is operating in a stable condition, determine, based at least in part on the first measurements from each of the plurality of detectors, a stable signal component representation for the furnace, obtain from each of the plurality of detectors a second measurement related to the plurality of burners when the furnace is operating in an unknown state, determine, based at least in part on the second measurement from each of the plurality of detectors and the stable signal component representation, an unstable signal component representation for the furnace, and detect an instability in the furnace based at least in part on the unstable signal component representation and an instability threshold.
The system of Embodiment 39 configured to use in accordance with any of the methods described in Embodiments 1 through 25.
A system for identifying, in a furnace having a plurality of burners, an unstable subset of burners from among the plurality of burners, the system comprising a plurality of detectors and a processor coupled to the plurality of burners and configured to obtain at least one measurement from each of the plurality of detectors, detect an instability associated with the furnace, compute an unstable signal matrix associated with the instability based on the at least one measurement from each of the plurality of burners, and identify the unstable subset of burners based at least in part on the unstable signal matrix.
The system of Embodiment 41 configured for use in accordance with any of the methods described in Embodiments 26 through 38.
While the present application is described herein in terms of certain preferred embodiments, those skilled in the art will recognize that various modifications and improvements may be made to the application without departing from the scope thereof. Thus, it is intended that the present application include modifications and variations that are within the scope of the appended claims and their equivalents. Moreover, although individual features of one embodiment of the application may be discussed herein or shown in the drawings of one embodiment and not in other embodiments, it should be apparent that individual features of one embodiment may be combined with one or more features of another embodiment or features from a plurality of embodiments.
In addition to the specific embodiments claimed below, the application is also directed to other embodiments having any other possible combination of the dependent features claims below and those disclosed above. As such, the particular features presented in the dependent claims and disclosed above can be combined with each other in other manners within the scope of the application such that the application should be recognized as also specifically directed to other embodiments having any other possible combinations. Thus, the foregoing description of specific embodiments of the application has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the application to those embodiments disclosed.
This application claims priority to U.S. Provisional Application Ser. No. 61/737,888 filed Dec. 17, 2012, which is herein incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
61737888 | Dec 2012 | US |