Patent Description:
<CIT> describes a method and a corresponding device for controlling the temperature of steam in a boiler of a steam generator. The gradual accumulation of dirt on heat exchanger surfaces inside the boiler is incrementally regulated by soot blowers. The targeted influencing of the heat transfer on the heat exchanger surfaces enables the steam temperatures to be controlled and regulated.

<CIT> describes an apparatus that has a sensor for determining the position of at least one heat exchanger body with respect to a suspension device. A sensor detects the weight of the heat exchanger body. A sensor determines the acceleration of at least part of the heat exchanger body. A sensor determines the temperature of the heat exchanger body. Independent claims are included for a refuse incineration plant, and for a method of operating the plant.

In some aspects, a system comprising a boiler, a fouling sensor, a boiler controller device, and an analysis computing device is provided. The fouling sensor is associated with a component of the boiler. The analysis computing device includes at least one processor and a computer-readable medium. The computer-readable medium has computer-executable instructions stored thereon that, in response to execution by the at least one processor, cause the analysis computing device to perform actions comprising receiving boiler operating information for a period of time, wherein the boiler operating information includes boiler operating parameters and a rate of fouling for the period of time; performing a regression analysis to determine at least one correlation between the boiler operating parameters and the rate of fouling; adjusting at least one boiler input parameter based on the at least one correlation to minimize the rate of fouling; and transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation.

In some aspects, a computer-implemented method of reducing a rate of fouling in a recovery boiler system is provided. A computing device receives boiler operating information for a period of time. The boiler operating information includes boiler operating parameters and a rate of fouling for the period of time. The boiler operating parameters include one or more boiler input parameters. The computing device performs a regression analysis to determine at least one correlation between the boiler operating parameters and the rate of fouling. The computing device causes at least one boiler input parameter to be adjusted based on the at least one correlation to minimize the rate of fouling.

In some aspects, a non-transitory computer-readable medium is provided. The medium has computer-executable instructions stored thereon that, in response to execution by one or more processors of a computing device, cause the computing device to perform actions comprising: receiving, by the computing device, boiler operating information for a period of time, wherein the boiler operating information includes boiler operating parameters and a rate of fouling for the period of time, and wherein the boiler operating parameters include one or more boiler input parameters; performing, by the computing device, a regression analysis to determine at least one correlation between the boiler operating parameters and the rate of fouling; and causing, by the computing device, at least one boiler input parameter to be adjusted based on the at least one correlation to minimize the rate of fouling.

In the paper-making process, chemical pulping yields, as a by-product, black liquor, which contains almost all of the inorganic cooking chemicals along with the lignin and other organic matter separated from the wood during pulping in a digester. The black liquor is burned in a recovery boiler. The two main functions of the recovery boiler are to recover the inorganic cooking chemicals used in the pulping process and to make use of the chemical energy in the organic portion of the black liquor to generate steam for a paper mill. The twin objectives of recovering both chemicals and energy make recovery boiler design and operation very complex.

In a kraft recovery boiler, superheaters are placed in the upper furnace in order to extract heat by radiation and convection from the furnace gases. Saturated steam enters the superheater section, and superheated steam exits at a controlled temperature. The superheater is constructed of an array of tube panels. The superheater surface is continually being fouled by ash that is being carried out of the furnace chamber. The amount of black liquor that can be burned in a kraft recovery boiler is often limited by the rate and extent of fouling on the surfaces of the superheater. This fouling reduces the heat absorbed from the liquor combustion, resulting in low exit steam temperatures from the superheaters and high gas temperatures entering the boiler. The boiler is shutdown for cleaning when either the exit steam temperature is too low for use in downstream equipment or the temperature entering the boiler bank exceeds the melting temperature of the deposits, resulting in gas side pluggage of the boiler bank. Kraft recovery boilers are particularly prone to the problem of superheater fouling, due to the high quantity of ash in the fuel (typically more than <NUM>%) and the low melting temperature of the ash.

There are three conventional methods of removing deposits from the superheaters in kraft recovery boilers, listed in increasing order of required down-time and decreasing order of frequency: <NUM>) sootblowing; <NUM>) chill-and-blow; and <NUM>) waterwashing.

Sootblowing is the process of blowing ash deposit off the superheater with a blast of steam from nozzles called sootblowers. Sootblowing occurs essentially continuously during normal boiler operation, with different sootblowers turned on at different times. Sootblowing reduces boiler efficiency, since <NUM>-<NUM>% of the boiler's steam is typically used for sootblowing. Each sootblowing operation reduces a portion of the nearby ash deposit, but the ash deposit nevertheless continues to build up over time. As the deposit grows, sootblowing becomes gradually less effective and results in impairment of the heat transfer.

When the ash deposit reaches a certain threshold where boiler efficiency is significantly reduced and sootblowing is insufficiently effective, deposits are removed by the second cleaning process called "chill-and-blow" (also called "dry cleaning" because water is not used), requiring the partial or complete cessation of fuel firing in the boiler for typically <NUM>-<NUM> hours, but not complete boiler shutdown. During this time, the sootblowers continuously operate to cause the deposits to debond from the superheater sections and fall to the floor of the boiler. This procedure may be performed as often as every month, but the frequency can be reduced if the sootblowing is performed optimally (at the optimum schedule and in the optimum sequence). As with sootblowing, the chill-and-blow procedure reduces a portion of the nearby ash deposit, but the ash deposit nevertheless continues to grow over time. As the deposit grows, the chill-and-blow procedure becomes gradually less effective and must be performed more often.

The third cleaning process, waterwashing, entails complete boiler shutdown for typically two days, causing significant loss in pulping capacity at a mill. In a heavily fouled recovery boiler, it may be required every four months, but if the chill-and-blow process is properly timed (i.e. before large deposits form in the boiler bank section), then the shutdown and waterwashing can be avoided for even a year or longer.

As each of these cleaning processes reduces the efficiency of the boiler or entails shutdown of the boiler, it is clear that it is desirable to minimize the time spent during the cleaning processes. What is desired is an effective technique for adjusting operation of the boiler. This is maybe achieved in such a way that fouling of the boiler is minimized, and thereby the amount of time spent or parasitic energy used executing one or more of these cleaning processes is reduced.

<FIG> diagrammatically shows the components of a typical kraft black liquor recovery boiler system <NUM>. Black liquor is a by-product of chemical pulping in the paper-making process. The initial concentration of "weak black liquor" is about <NUM>%. It is concentrated to firing conditions (<NUM>% to <NUM>% dry solids content) in an evaporator <NUM>, and then burned in a recovery boiler <NUM>.

The boiler <NUM> has a furnace section, or "furnace <NUM>", where the black liquor is burned, and a convective heat transfer section <NUM>, with a bullnose <NUM> in-between. Combustion converts the black liquor's organic material into gaseous products in a series of processes involving drying, devolatilizing (pyrolyzing, molecular cracking), and char burning/gasification. Some of the organics are converted to a solid carbon particulate called char. Burning of the char occurs largely on a char bed <NUM> which covers the floor of the furnace <NUM>, though some char burns in flight. As carbon in the char is gasified or burned, the inorganic compounds in the char are released and form a molten salt mixture called smelt, which flows to the bottom of the char bed <NUM>, and is continuously tapped from the furnace <NUM> through smelt spouts <NUM>. Exhaust gases pass through an induced draft fan <NUM> and are filtered through an electrostatic precipitator <NUM>, and exit through a stack <NUM>.

The vertical walls <NUM> of the furnace are lined with vertically aligned wall tubes <NUM>, through which water is evaporated utilizing the heat of the furnace <NUM>. The furnace <NUM> has primary level air ports <NUM>, secondary level air ports <NUM>, and tertiary level air ports <NUM> for introducing air for combustion at three different height levels. Black liquor is sprayed into the furnace <NUM> out of black liquor black liquor guns <NUM>.

The convective heat transfer section <NUM> contains the following three sets of tube banks (heat traps) which successively, in stages, heat the feedwater to superheated steam: <NUM>) an economizer <NUM>, in which the feedwater is heated to just below its boiling point, <NUM>) the boiler bank <NUM> (or "steam generating bank"), in which, along with the wall tubes <NUM>, the water is evaporated to steam, and <NUM>) a superheater system <NUM>, in which a series of parallel flow elements with intermediate headers is used to increase the steam temperature from saturation to the final superheat temperature.

<FIG> diagrammatically illustrates how the recovery boiler <NUM> is mounted in a steel beam support structure <NUM>, showing only the boiler's profile and components that are of current interest. The entire recovery boiler <NUM> is suspended in the middle of the steel beam support structure <NUM> by boiler hanger rods <NUM>. The boiler hanger rods <NUM> are connected between the roof <NUM> of the boiler <NUM> and the overhead beams <NUM> of the steel beam support structure <NUM>. Another set of hanger rods, hereinafter called "superheater hanger rods" or simply "hanger rods <NUM>", suspend only the superheater system <NUM>. That is, the superheater system <NUM> is suspended independently from the rest of the boiler <NUM>. The open-air area between the boiler roof <NUM> and the overhead beams <NUM> is called the penthouse <NUM>.

<FIG> diagrammatically illustrates some of the components of the superheater system <NUM> which are independently suspended within the boiler <NUM>. The superheater system <NUM> in this aspect has three superheater platen <NUM>, <NUM>, <NUM>. While three superheaters are shown, it is within the terms of the invention to incorporate more superheaters as needed. For clarity, the following discussion describes the construction of superheater platen <NUM> or speaks in terms of superheater platen <NUM>, with the understanding that the construction of superheater platen <NUM> and superheater platen <NUM> is the same.

The superheater platen <NUM> has typically <NUM>-<NUM> platens <NUM>. Steam enters the platens <NUM> through a manifold tube called an inlet header <NUM>, is superheated within the platens, and exits the platens as superheated steam through another manifold tube called an outlet header <NUM>. The platens <NUM> are suspended from the inlet header <NUM> and outlet header <NUM>, which are themselves suspended from the overhead beams <NUM> (<FIG>) by hanger rods <NUM>. Typically <NUM>-<NUM> hanger rods <NUM> are evenly spaced along the length of each inlet header <NUM> and outlet header <NUM>, affixed by conventional means, such as welding, to the header below and to the overhead beams <NUM> above, as described below. The superheater system <NUM> has typically <NUM> hanger rods <NUM> -<NUM> hanger rods for the inlet header <NUM> and <NUM> hanger rods for the outlet header <NUM>. Each hanger rod has a threaded top around which a tension nut is turned to adjust the rod's tension. The tension of each hanger rod is adjusted typically after every <NUM>-<NUM> waterwashings to keep the tension uniform (balanced) among all the hanger rods <NUM> of a single superheater platen <NUM>.

When clean (just after thorough waterwashing), each superheater platen <NUM> weighs typically <NUM>, and each superheater hanger rod carries a load of typically <NUM>. Subsequently, just before the next waterwashing is needed, deposits (fouling) add an additional weight on each superheater platen <NUM> of typically <NUM>, resulting in an additional load on each hanger rod of typically <NUM>, resulting in an additional strain on each hanger rod of typically <NUM>×<NUM>-<NUM> cm/cm, which is measurable by commonly available methods, such as with a strain gage <NUM>.

The strain (after zeroing off the strain that was read just after the previous waterwash), summed over all the hanger rods <NUM> suspending a superheater platen <NUM>, is proportional to the weight of the deposit on that superheater. Each additional kg of deposit yields an additional strain of typically <NUM>×<NUM>-<NUM>/cm, which is measurable by strain sensors, such as strain gage <NUM>. Hence, the weight of the deposit on each superheater platen <NUM> can be directly determined by measuring the strain on its corresponding hanger rods <NUM>.

A typical system for determining deposit weight on a single superheater platen <NUM> might comprise twenty (<NUM>) strain gages affixed to the twenty (<NUM>) hanger rods <NUM>, respectively, of the superheater, a computer having data acquisition capability (not shown) connected to the <NUM> strain gages, and a computer program. Under the program's control, the computer periodically (typically every minute) records strain readings from the <NUM> strain gages (from each superheater platen <NUM>, <NUM>, <NUM>), calculates the sum of the strain readings, subtracts the sum of the strain readings taken just after a previous washdown, and then multiplies the result by a calibration factor to yield the current deposit weight.

In equation form, the formula is:
<MAT>
or, equivalently stated:
<MAT>
where.

While the strain gage <NUM> allows for the determination of the weight of the superheater platen <NUM>, and this weight may be converted into an amount of fouling of the superheater platen <NUM>, it is desirable to minimize the rate of fouling in order to extend the intervals between which dry cleaning and/or waterwashing is performed. The relationship between various boiler operating parameters and the rate of fouling is complex, so simple manual tuning of the boiler in order to minimize fouling is not efficient. What is desired are techniques for determining complex relationships between boiler operating parameters and the rate of fouling in order to determine boiler input parameters that will minimize the rate of fouling.

<FIG> is a block diagram that illustrates a non-limiting example aspect of computing device components of a recovery boiler system according to various aspects of the present disclosure. As shown, the recovery boiler system may include a boiler controller device <NUM> and an analysis computing device <NUM>. The boiler controller device <NUM> and the analysis computing device <NUM> can be used to determine boiler input parameters that will minimize the rate of fouling, and to implement those input parameters during operation of the recovery boiler system <NUM>.

In some aspects, the boiler controller device <NUM> is a computing device that electronically controls one or more components of the recovery boiler system <NUM>. In some aspects, the boiler controller device <NUM> may include an ASIC, an FPGA, or another customized computing device for controlling the components of the recovery boiler system <NUM>. In some aspects, the boiler controller device <NUM> may include a computing device such as a desktop computing device, a laptop computing device, a server computing device, a mobile computing device, or any other type of computing device. In some aspects, more than one computing device may be used to collectively provide the functionality described as part of the boiler controller device <NUM>.

As shown, the boiler controller device <NUM> includes at least one processor <NUM>, a network interface <NUM>, a boiler component interface <NUM>, and a computer-readable medium <NUM>. In some aspects, the network interface <NUM> may include any suitable communication technology for communicating with the analysis computing device <NUM>, including but not limited to a wired communication technology (including but not limited to Ethernet, USB, and FireWire), a wireless communication technology (including but not limited to <NUM>, <NUM>, <NUM>, <NUM>, LTE, Bluetooth, ZigBee, Wi-Fi, and WiMAX), or combinations thereof. In some aspects, the boiler component interface <NUM> communicatively couples the boiler controller device <NUM> to one or more adjustable components of the recovery boiler system <NUM>, including but not limited to the black liquor guns <NUM>, the evaporator <NUM>, the primary level air ports <NUM>, the secondary level air ports <NUM>, and the tertiary level air ports <NUM>.

As shown, the computer-readable medium <NUM> includes logic that, in response to execution by the at least one processor <NUM>, causes the boiler controller device <NUM> to provide an information reporting engine <NUM> and an input control engine <NUM>. In some aspects, the information reporting engine <NUM> receives information from one or more components of the recovery boiler system <NUM>, and transmits the information to the analysis computing device <NUM>. In some aspects, the input control engine <NUM> receives commands from the analysis computing device <NUM>, and adjusts the adjustable components of the recovery boiler system <NUM> based on the commands.

In some aspects, the analysis computing device <NUM> may include a computing device such as a desktop computing device, a laptop computing device, a mobile computing device, a server computing device, one or more computing devices of a cloud computing system, or any other type of computing device. In some aspects, more than one computing device may be used to collectively provide the functionality described as part of the analysis computing device <NUM>.

As shown, the analysis computing device <NUM> includes at least one processor <NUM>, a network interface <NUM>, and a computer-readable medium <NUM>. In some aspects, the network interface <NUM> may include any suitable communication technology for communicating with the network interface <NUM> of the boiler controller device <NUM>.

As shown, the computer-readable medium <NUM> includes logic that, in response to execution by the at least one processor <NUM>, causes the analysis computing device <NUM> to provide an information gathering engine <NUM>, an analysis engine <NUM>, and an input adjustment engine <NUM>. In some aspects, the information gathering engine <NUM> receives information from at least the information reporting engine <NUM> of the boiler controller device <NUM>. In some aspects, the analysis engine <NUM> analyzes the information gathered by the information reporting engine <NUM> in order to determine correlations between various boiler operating parameters and the rate of fouling. In some aspects, the input adjustment engine <NUM> uses the correlations determined by the analysis engine <NUM> in order to determine adjustments to one or more boiler input parameters, and transmits those adjustments to the boiler controller device <NUM> for implementation. Further details of the actions performed by each of these components are provided below.

"computer-readable medium" refers to a removable or nonremovable device that implements any technology capable of storing information in a volatile or non-volatile manner to be read by a processor of a computing device, including but not limited to: a hard drive; a flash memory; a solid state drive; random-access memory (RAM); read-only memory (ROM); a CD-ROM, a DVD, or other disk storage; a magnetic cassette; a magnetic tape; and a magnetic disk storage.

"engine" refers to logic embodied in hardware or software instructions, which can be written in a programming language, such as C, C++, COBOL, JAVA™, PHP, Perl, HTML, CSS, JavaScript, VBScript, ASPX, Microsoft. NET™, Go, Python, and/or the like. An engine may be compiled into executable programs or written in interpreted programming languages. Software engines may be callable from other engines or from themselves. Generally, the engines described herein refer to logical modules that can be merged with other engines, or can be divided into sub-engines. The engines can be implemented by logic stored in any type of computer-readable medium or computer storage device and be stored on and executed by one or more general purpose computers, thus creating a special purpose computer configured to provide the engine or the functionality thereof. The engines can be implemented by logic programmed into an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or another hardware device.

<FIG> is a flowchart that illustrates a non-limiting example aspect of a method for minimizing a rate of fouling of a recovery boiler system according to various aspects of the present disclosure. In the method <NUM>, at least one correlation between a boiler operating parameter and the rate of fouling is determined, such that the operation of the boiler can be automatically adjusted in order to minimize the rate of fouling.

From a start block, the method <NUM> proceeds to block <NUM>, where a recovery boiler system <NUM> is operated by a boiler controller device <NUM> according to one or more boiler input parameters. In some aspects, the boiler input parameters may include any controllable aspect of operating the recovery boiler system <NUM>. In some aspects, a chemical composition of the black liquor may be an example of a boiler input parameter. For example, a chloride content of the black liquor may have an affect on a rate of fouling. Accordingly, the chloride levels could be reduced by reducing the ash recovered from the electrostatic precipitator <NUM>, or by utilizing various technologies that selectively remove the chloride from this ash and then recycle the clean ash to the weak black liquor. In some aspects, the types of make-up chemicals could be altered to reduce the amount of chloride in the black liquor. In some aspects, a technique used to spray the black liquor may be another example of a boiler input parameter. For example, the black liquor guns <NUM> may be adjustable via a liquor gun setting to spray the black liquor into the boiler <NUM> at different flow rates and/or at different droplet sizes.

In some aspects, a technique used to introduce air into the boiler may be another example of a boiler input parameter. For example, a setting may be adjusted in order to change the amount of air admitted by at least one of the primary level air ports <NUM>, the secondary level air ports <NUM>, and/or the tertiary level air ports <NUM>, and/or to use the primary level air ports <NUM>, the secondary level air ports <NUM>, and/or the tertiary level air ports <NUM> to change air pressures in one or more locations within the boiler <NUM>.

At block <NUM>, a cleaning cycle of the recovery boiler system <NUM> is initiated and completed. In some aspects, the cleaning cycle of block <NUM> is being performed during operation of the recovery boiler system <NUM>. As discussed above, a cleaning method usable during operation of the boiler <NUM> is sootblowing. Sootblowing may be performed by a plurality of sootblowers, which may not all be active at once. Accordingly, a "cleaning cycle" of sootblowing would include enough time such that all of the sootblowers have been activated at least once, and the entire boiler <NUM> has been cleaned at least once. By allowing a complete cleaning cycle to be completed, enough information will be collected to compensate for any short-term anomalies in the detected fouling rate due to unequal effectiveness of individual sootblowers. In some aspects, more than one cleaning cycle of the recovery boiler system <NUM> may be completed at block <NUM> while the recovery boiler system <NUM> is being operated.

At block <NUM>, during operation and cleaning of the recovery boiler system <NUM>, an information reporting engine <NUM> of the boiler controller device <NUM> transmits boiler operating parameters to an information gathering engine <NUM> of an analysis computing device <NUM>. The time period for which the boiler operating parameters are transmitted includes at least the cleaning cycle described in block <NUM>. In some aspects, the time period may include multiple weeks or multiple months.

In some aspects, the boiler operating parameters may include the boiler input parameters. In some aspects, the boiler operating parameters may also include other information regarding the operation of the recovery boiler system <NUM>, including but not limited to temperatures of the boiler <NUM> in various locations, an amount of black liquor processed by the recovery boiler system <NUM>, pressure drops through the heat transfer surfaces, and/or operating loads on the induced draft fan <NUM>. In some aspects, the boiler operating parameters may include weight information generated by at least one strain gage <NUM>. In some aspects, the boiler operating parameters may be provided as one or more time series of boiler operating parameter values.

At block <NUM>, during operation and cleaning of the recovery boiler system <NUM>, the information gathering engine <NUM> gathers a time series of fouling amount values. In some aspects, the information gathering engine <NUM> may extract the weight information received within the boiler operating parameters, and may determine the time series of fouling amount values by subtracting a tare weight of the elements suspended by the at least one strain gage <NUM> from each weight value. At block <NUM>, an analysis engine <NUM> of the analysis computing device <NUM> determines a rate of fouling based on the time series of fouling amount values. In some aspects, the rate of fouling may be determined for each step in the time series, such that changes in the rate of fouling over time can be determined.

At block <NUM>, the analysis engine <NUM> performs a regression analysis on the boiler input parameters and the rate of fouling. In some aspects, the regression analysis may be configured to detect correlations between changes in the boiler input parameters and changes in the rate of fouling. In some aspects, the regression analysis may detect correlations between single boiler input parameters and changes in the rate of fouling. In some aspects, the regression analysis may detect correlations between combinations of two or more boiler input parameters and changes in the rate of fouling. In some aspects, the regression analysis may also detect correlations between one or more boiler operating parameters other than the boiler input parameters and the changes in the rate of fouling, and/or may determine additional correlations between those boiler operating parameters and the boiler input parameters. For example, the regression analysis may detect a correlation between a boiler operating temperature and the rate of fouling, and an additional correlation between a liquor gun setting and the boiler operating temperature.

Any suitable regression analysis, including but not limited to a classification and regression tree (CART) analysis, may be used. In some aspects, CART analysis recursively partitions observations in a matched data set, comprising a categorical (for classification trees) or continuous (for regression trees) dependent (response) variable and one or more independent (explanatory) variables, into progressively smaller groups. Each partition may be a binary split. During each recursion, splits for each explanatory variable are examined and the split that maximizes the homogeneity of the two resulting groups with respect to the dependent variable is chosen. When examining boiler input parameters and the rate of fouling, one non-limiting example approach is to divide the behavior of the boiler into times of "low-fouling" and "high-fouling," and to develop a CART classification tree using the boiler input parameters to create homogenous groups that separate the low-fouling conditions from the high-fouling conditions. Ranges of the boiler input parameters that promote low-fouling conditions can then be selected as control ranges.

At block <NUM>, an input adjustment engine <NUM> of the analysis computing device <NUM> determines an adjusted boiler input parameter based on a result of the regression analysis. For example, the input adjustment engine <NUM> may use a correlation between a liquor gun setting and the rate of fouling determined by the regression analysis to determine an adjustment to the liquor gun setting. As another example, the input adjustment engine <NUM> may use a correlation between settings for one or more air ports and the rate of fouling to determine an adjustment to one or more air ports. As yet another example, the input adjustment engine <NUM> may use a correlation between the chemistry of the black liquor and the rate of fouling to determine an adjustment to the chemistry. As still another example, the input adjustment engine <NUM> may use correlations of combined boiler input parameters with the rate of fouling to determine a combined optimal setting, or a combined optimal setting with one boiler input parameter (such as a chemistry) held constant, and may determine the adjusted boiler input parameters based on the combined optimal setting.

At block <NUM>, the input adjustment engine <NUM> causes the adjusted boiler input parameter to be used by the recovery boiler system <NUM> to minimize fouling. In some aspects, the input adjustment engine <NUM> may cause the adjusted boiler input parameter to be automatically implemented by the recovery boiler system <NUM>. For example, the input adjustment engine <NUM> may transmit the adjusted boiler input parameter to an input control engine <NUM> of the boiler controller device <NUM>, and the input control engine <NUM> may automatically adjust the boiler input parameters to minimize fouling. In some aspects, such adjustment of the boiler input parameters may include transmitting a command to an actuator for the black liquor guns <NUM> or one or more air ports in order to change a setting on the black liquor guns <NUM> or one or more air ports. In some aspects, such adjustment of the boiler input parameters may include transmitting commands to actuators for valves controlling the amount of precipitator ash purged or sent to the ash cleaning system of the recovery boiler to reduce chloride levels. In some aspects, instead of causing the adjusted boiler input parameter to be automatically implemented, the input adjustment engine <NUM> may present the adjusted boiler input parameter to an operator, and the operator may create commands to change settings of components of the recovery boiler system <NUM> to adjust the boiler input parameter as presented.

The method <NUM> then proceeds to an end block and terminates.

<FIG> is a block diagram that illustrates aspects of an exemplary computing device <NUM> appropriate for use as a computing device of the present disclosure. While multiple different types of computing devices were discussed above, the exemplary computing device <NUM> describes various elements that are common to many different types of computing devices. While <FIG> is described with reference to a computing device that is implemented as a device on a network, the description below is applicable to servers, personal computers, mobile phones, smart phones, tablet computers, embedded computing devices, and other devices that may be used to implement portions of aspects of the present disclosure. Some aspects of a computing device may be implemented in or may include an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other customized device. Moreover, those of ordinary skill in the art and others will recognize that the computing device <NUM> may be any one of any number of currently available or yet to be developed devices.

In its most basic configuration, the computing device <NUM> includes at least one processor <NUM> and a system memory <NUM> connected by a communication bus <NUM>. Depending on the exact configuration and type of device, the system memory <NUM> may be volatile or nonvolatile memory, such as read only memory ("ROM"), random access memory ("RAM"), EEPROM, flash memory, or similar memory technology. Those of ordinary skill in the art and others will recognize that system memory <NUM> typically stores data and/or program modules that are immediately accessible to and/or currently being operated on by the processor <NUM>. In this regard, the processor <NUM> may serve as a computational center of the computing device <NUM> by supporting the execution of instructions.

As further illustrated in <FIG>, the computing device <NUM> may include a network interface <NUM> comprising one or more components for communicating with other devices over a network. Aspects of the present disclosure may access basic services that utilize the network interface <NUM> to perform communications using common network protocols. The network interface <NUM> may also include a wireless network interface configured to communicate via one or more wireless communication protocols, such as Wi-Fi, <NUM>, <NUM>, LTE, WiMAX, Bluetooth, Bluetooth low energy, and/or the like. As will be appreciated by one of ordinary skill in the art, the network interface <NUM> illustrated in <FIG> may represent one or more wireless interfaces or physical communication interfaces described and illustrated above with respect to particular components of the computing device <NUM>.

In the exemplary aspect depicted in <FIG>, the computing device <NUM> also includes a storage medium <NUM>. However, services may be accessed using a computing device that does not include means for persisting data to a local storage medium. Therefore, the storage medium <NUM> depicted in <FIG> is represented with a dashed line to indicate that the storage medium <NUM> is optional. In any event, the storage medium <NUM> may be volatile or nonvolatile, removable or nonremovable, implemented using any technology capable of storing information such as, but not limited to, a hard drive, solid state drive, CD ROM, DVD, or other disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, and/or the like.

Suitable implementations of computing devices that include a processor <NUM>, system memory <NUM>, communication bus <NUM>, storage medium <NUM>, and network interface <NUM> are known and commercially available. For ease of illustration and because it is not important for an understanding of the claimed subject matter, <FIG> does not show some of the typical components of many computing devices. In this regard, the computing device <NUM> may include input devices, such as a keyboard, keypad, mouse, microphone, touch input device, touch screen, tablet, and/or the like. Such input devices may be coupled to the computing device <NUM> by wired or wireless connections including RF, infrared, serial, parallel, Bluetooth, Bluetooth low energy, USB, or other suitable connections protocols using wireless or physical connections. Similarly, the computing device <NUM> may also include output devices such as a display, speakers, printer, etc. Since these devices are well known in the art, they are not illustrated or described further herein.

In the foregoing description numerous specific details are set forth to provide a thorough understanding of the aspects. One skilled in the relevant art will recognize, however, that the techniques described herein can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring certain aspects.

The order in which some or all of the process blocks appear in each process should not be deemed limiting. Rather, one of ordinary skill in the art having the benefit of the present disclosure will understand that some of the process blocks may be executed in a variety of orders not illustrated, or even in parallel.

The above description of illustrated aspects of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed.

These modifications can be made to the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific aspects disclosed in the specification. Rather, the scope of the invention is to be determined entirely by the following claims.

In general, the invention describes:
A system, comprising a boiler; a fouling sensor associated with a component of the boiler; a boiler controller device; and an analysis computing device that includes at least one processor and a computer-readable medium having computer-executable instructions stored thereon that, in response to execution by the at least one processor, cause the analysis computing device to perform actions comprising: receiving boiler operating information for a period of time, wherein the boiler operating information includes boiler operating parameters and a rate of fouling for the period of time, and wherein the boiler operating parameters include one or more boiler input parameters; performing a regression analysis to determine at least one correlation between the boiler operating parameters and the rate of fouling; adjusting at least one boiler input parameter based on the at least one correlation to minimize the rate of fouling; and transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation and/or preferably, wherein the boiler includes a heat exchange element, and wherein the fouling sensor is associated with the heat exchange element and/or preferably wherein the fouling sensor is a weight sensor configured to generate values indicating a weight of the heat exchange element and/or preferably wherein receiving the rate of fouling for the period of time includes: receiving a time series of fouling amount values; and determining the rate of fouling based on the time series of fouling amount values and/or preferably wherein performing the regression analysis to determine the at least one correlation between the boiler operating parameters and the rate of fouling includes performing a CART analysis on the boiler operating information and/or preferably further comprising one or more sootblowers configured to operate according to a cycle, and wherein receiving boiler operating information for the period of time includes receiving boiler operating information for a period of time that includes at least one complete cycle and/or preferably further comprising: one or more valves configured to control an amount of precipitator ash purged or sent to an ash cleaning system in order to affect a chloride level; and one or more actuators configured to control the one or more valves; wherein the at least one boiler input parameter includes a valve setting; wherein transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation includes transmitting the valve setting to the one or more actuators; and wherein the one or more actuators are configured to adjust the one or more valves based on the valve setting; and/or preferably further comprising one or more liquor guns, wherein the at least one boiler input parameter includes a liquor gun setting, wherein transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation includes transmitting the liquor gun setting to the boiler controller device, and wherein the boiler controller device is configured to change operation of the one or more liquor guns based on the liquor gun setting and/or preferably further comprising one or more air ports, wherein the at least one boiler input parameter includes settings for one or more air ports, wherein transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation includes transmitting adjusted settings for one or more air ports to the boiler controller device, and wherein the boiler controller device is configured to change operation of the one or more air ports based on the adjusted settings for the one or more air ports.

A computer-implemented method of reducing a rate of fouling in a recovery boiler system, the method comprising: receiving, by a computing device, boiler operating information for a period of time, wherein the boiler operating information includes boiler operating parameters and a rate of fouling for the period of time, and wherein the boiler operating parameters include one or more boiler input parameters; performing, by the computing device, a regression analysis to determine at least one correlation between the boiler operating parameters and the rate of fouling; and causing, by the computing device, at least one boiler input parameter to be adjusted based on the at least one correlation to minimize the rate of fouling and/or preferably wherein receiving the rate of fouling for the period of time includes:.

Claim 1:
A system, comprising:
a boiler (<NUM>);
a fouling sensor associated with a component of the boiler;
a boiler controller device (<NUM>);
one or more valves configured to control an amount of precipitator ash purged or sent to an ash cleaning system in order to affect a chloride level;
one or more actuators configured to control the one or more valves; and
an analysis computing device that includes at least one processor and a computer-readable medium having computer-executable instructions stored thereon that, in response to execution by the at least one processor, cause the analysis computing device to perform actions comprising:
receiving boiler operating information for a period of time, wherein the boiler operating information includes boiler operating parameters and a rate of fouling for the period of time, and wherein the boiler operating parameters include one or more boiler input parameters, wherein the one or more boiler input parameters includes a valve setting, wherein the one or more actuators are configured to adjust the one or more valves based on the valve setting;
performing a regression analysis to determine at least one correlation between the boiler operating parameters and the rate of fouling;
adjusting at least one boiler input parameter based on the at least one correlation to minimize the rate of fouling; and
transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation, wherein transmitting the at least one adjusted boiler input parameter to the boiler controller device for implementation includes transmitting the valve setting to the one or more actuators.