The present invention relates generally to a fuel burner controller that employs a time budget system to limit an amount a fuel burner will recycle under particular fuel burner conditions.
Fuel burner systems for use in furnaces, boilers, water heaters etc. are well known in the prior art. One type of fuel burner is an oil burner, and is employed in various types of apparatus, such as boilers, furnaces, water heaters, etc. In such applications, an oil burner receives a fuel oil and initiates combustion thereof to generate heat which is then employed in various manners to perform work. Although several types of oil burners exist, one exemplary oil burner is illustrated in prior art
As seen in prior art
Various types of controllers exist for oil burners. The controller 34 illustrated in prior art
In a normal operation of the system, when a call for heat is identified from the thermostat, the controller 34 starts the ignition process, wherein flame is established and the system enters a run mode or run state. In the run state the furnace supplies heat until the call for heat from the thermostat disappears. Sometimes in the normal run state, the flame can go out before the call for heat from the thermostat ends. This condition is sometimes caused by a transitory condition such as an air bubble in the fuel line. When the flame in the burner goes out after having been established and before the thermostat stops calling for heat, the system goes into a recycle mode which, after a delay (recycle time), the system reverts to an initial state. In this initial state, since the controller 34 still receives the continued call for heat from the thermostat, the controller 34 starts the ignition process and again attempts to initiate a flame. If successful the system then returns to its normal run state. Unfortunately, the condition causing the loss of flame condition may not have disappeared; for example, when the system does not support combustion after the igniter 22 turns off. When this occurs, the flame will again extinguish, thus putting the system back in the recycle mode again and an endless cycle to the run mode and recycle mode may occur. This endless recycling is often due to a poor combustion situation and thus excessive soot may develop, excessive wear on components may result, and other damage may occur.
One prior art controller addressed the potential problems associated with the endless recycle condition by limiting a number of recycle attempts to a predetermined number, after which the system entered a lockout state. It is always desirable to provide further improvements in controller devices and methodologies.
The following presents a simplified summary in order to provide a basic understanding of one or more aspects of the invention. This summary is not an extensive overview of the invention, and is neither intended to identify key or critical elements of the invention, nor to delineate the scope thereof. Rather, the primary purpose of the summary is to present some concepts of the invention in a simplified form as a prelude to the more detailed description that is presented later.
The invention is directed to a fuel burner controller and related methods that is operable to provide various control signals to establish combustion upon a call for heat. In the event that a loss of flame is detected during a call for heat, the controller initiates a recycle procedure in which an attempt to re-establish combustion is performed. The controller employs a time budget management system that attempts to minimize the amount of time the fuel burner is permitted to attempt to establish combustion in circumstances where the burner is unable to properly sustain a flame.
In one embodiment of the invention, when an initial call for heat is provided by the thermostat, an initial time budget for achieving ignition is established or otherwise provided. If successful ignition and continued combustion cannot be established prior to the depletion of the timing budget during the uninterrupted call for heat, the controller enters a lockout state, or otherwise discontinues further attempts to re-establish combustion.
To the accomplishment of the foregoing and related ends, the following description and annexed drawings set forth in detail certain illustrative aspects and implementations of the invention. These are indicative of but a few of the various ways in which the principles of the invention may be employed. Other aspects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.
The present invention will now be described with reference to the attached drawings, wherein like reference numerals are used to refer to like elements throughout. The invention is directed to a fuel burner controller that is operable to provide various control signals to establish combustion upon a call for heat. In the event that a loss of flame is detected during a call for heat, the controller initiates a recycle procedure in which an attempt to re-establish combustion is performed. The controller employs a time budget management system that attempts to minimize the amount of time the fuel burner is permitted to attempt to establish combustion in circumstances where the burner is unable to properly sustain a flame.
In one embodiment of the invention, when an initial call for heat is provided by the thermostat, an initial time budget for achieving ignition is established or otherwise provided. If successful ignition and continued combustion cannot be established prior to the depletion of the timing budget during the uninterrupted call for heat, the controller enters a lockout state, or otherwise discontinues further attempts to re-establish combustion.
Turning now to the figures,
In one embodiment of the invention, the time budget component 102 comprises a combination of hardware and software configured to perform the various control functions to be described infra. However, it should be appreciated that the time budget component 102 may comprise a total hardware or total software solution, or any combination thereof, and all such alternatives are contemplated as falling within the scope of the present invention.
Still referring to
In one embodiment of the invention, the memory locations 106 comprise an initial time budget location 106a, a decrement value location 106b, an increment value location 106c, and a combustion interval value location 106d. In one embodiment of the invention, each memory location can be loaded externally via one or more I/O ports 107, thereby allowing each of the memory locations to have their data dynamically altered or programmed by a user, such as a service technician, for example. In another alternative embodiment, such data locations may have their data fixed, such as in a burned ROM type memory. Any type of dynamic or static memory configurations may be employed in accordance with the invention.
In one embodiment of the invention, the initial time budget memory location 106a contains an initial budget value (B) that represents an amount of time that the fuel burner will be permitted to establish combustion during an uninterrupted call for heat. In one example of the invention, the value (B) is thirty (30) seconds, however, any initial value may be employed, and all such variations are contemplated as falling within the scope of the present invention. The decrement value memory location 106b holds a decrement value (M) that may be selectively employed by the time budget component 102 in decrementing either the initial time budget value (B) or an adjusted time budget value, as will be described in greater detail infra.
The memory locations 106 may further comprise an increment memory location 106c that holds an increment value (A), and a combustion interval location 106d that holds a combustion interval value (I). These locations are associated with an alternative embodiment of the invention, and may be employed to adjust a previously adjusted time budget in a positive manner based upon an extended period of time in which successful combustion has been maintained. For example, for each amount of time (I) that successful combustion is maintained, the time budget component 102 may increment an adjusted time budget by an increment amount (A). Alternatively, however, the controller 100 may use such pieces of data differently to manipulate an adjusted time budget, and all such variations are contemplated as falling within the scope of the present invention.
The time budget component 102 also receives data from a combustion monitor 108 and a trial for ignition monitor 110. In one embodiment, each monitor 108, 110 comprises a time or a counter that is operable to ascertain a time associated with a particular activity or operation, however, any type of monitor may be employed, and all such alternatives are contemplated as falling within the scope of the present invention. In addition, while
In one embodiment of the invention, a trial for ignition time budget is established for each new call for heat. For example, when a thermostat issues a call for heat, the time budget component 102 retrieves an initial time budget value (B) from the memory location 106a. The controller 100 then triggers the trial for ignition monitor 110 as the controller attempts to successfully establish combustion. The time necessary to successfully establish combustion is called, in one example, the actual trial for ignition time period, and this value (which will vary based upon system performance) is decremented from the initial time budget, thereby resulting in an adjusted time budget. In one embodiment, the cad cell input to the controller 100 provides the information that combustion has been established, and the trial for ignition monitor 110 ascertains the actual trial for ignition time period from the monitor 110 with the decrement value (M) from the memory location 106b, and uses the larger of these two values to reduce the initial time budget value (B) down to the adjusted time budget value. Upon a loss of flame, the controller 100 performs a recycle operation to re-establish combustion. As will be appreciated, the amount of time needed to re-establish combustion is again ascertained by the monitor 110, and the adjusted time budget is again adjusted by the time budget component 102.
In the event that the adjusted time budget value reaches a predetermined limit (e.g., zero (0)), the time budget component 102 communicates that condition so that the controller 100 enters a particular mode, such as a lockout mode, wherein a manual reset of the controller is required to restart normal operation. As may be appreciated, the number of times that flame may be lost and re-established during a single uninterrupted call for heat before lockout condition occurs is indeterminate.
In accordance with another embodiment of the invention, the adjusted time budget can be adjusted in a different fashion by the time budget component 102 when the fuel burner runs successfully for an extended period of time without being interrupted by a loss of flame during the call for heat time period. For example, the adjusted time budget can be adjusted by having time added thereto. In one embodiment of the invention, the adjusted time budget may be adjusted in an incrementing fashion in positive increments of (A) provided by the increment value memory location 106c for each (I) seconds that the fuel burner experiences successful combustion without interruption. In one example, if A=5 seconds and I=20 seconds, then for each 20 seconds combustion is successfully maintained, the adjusted time budget is increased by 5 seconds. In one embodiment of the invention, the adjusted time budget can be increased up to a maximum limit value, such as the initial time budget value (B). Therefore if combustion were successfully maintained for 50 seconds prior to losing flame, an adjusted time budget could be increased by a value of 10 seconds, wherein 50/20=2 (dropping the remainder), and 2×A=2×5=10 seconds.
As can be further appreciated from the discussion above, the number of recycle attempts that the controller 100 may perform before a lockout condition occurs is indeterminate. For example, based upon the initial time budget value (B), the actual trial for ignition period (provided or ascertained by the monitor 110), the decrement value (M), and whatever a prolonged successful operation of the fuel burner without loss of flame causes positive adjustments to the adjusted time budget (e.g., based on the value of A and I), the actual number of recycles that may occur prior to a lockout condition may vary.
Turning now to
The method 200 begins at 202, wherein an initial time budget is established. Act 202 may comprise a predetermined programmed value, or may comprise a user input value that is programmable and retrieved from a memory location. Alternatively, any manner of establishing the initial time budget value may be employed and all such alternatives are contemplated as falling within the scope of the present invention. The method 200 further comprises initiating a combustion process at 204. In one embodiment, 204 may comprise receiving a call for heat from a thermostat, and initiating one or more control signals to initiate combustion, for example, starting a blower, opening a solenoid valve to introduce fuel, and triggering an igniter to ignite fuel in a combustion chamber.
A query is made at 206 whether combustion has been established, for example, by monitoring a cad cell or other flame sensor signal that detects flame in the combustion chamber. If the response to the query is negative (NO at 206), the method 200 performs another query at 208 to ascertain whether a lockout time period is over. If not (NO at 208), the method 200 loops back to 206 to determine if combustion is established. If combustion is not successfully achieved within the lockout time period (YES at 208), a lockout condition is entered at 210, wherein a manual reset or other action is required to proceed.
If, however, combustion is successfully achieved within the lockout time period (YES at 206), the method proceeds to 212, wherein the present time budget value (e.g., in this instance the initial time budget value) is adjusted (e.g., decremented). In one embodiment of the invention, the present time budget value is reduced by an amount that is related to the amount of time it took to establish combustion at 206. Alternatively, the time budget may be adjusted by a constant value; and in another embodiment a larger amount of the actual trial for ignition period and a constant is employed to adjust the present time budget value.
Upon the adjustment performed at 212, the method 200 proceeds to 214, wherein a determination is made whether flame has been lost. If not (NO at 214), another query is made whether a call for heat exists at 218. If so (YES at 218), the method 200 returns to 214. If not (NO at 218), combustion is discontinued at 224 and the method 200 ends at 222.
If a loss of flame is detected at 214 (YES), another query is made whether the time budget is depleted at 216. In one embodiment of the invention, the adjusted time budget is considered to be depleted when a predetermined relationship is established between the adjusted time budget value and a predetermined value. In one example, the adjusted time budget is considered to be depleted when it reaches a predetermined value such as zero (0).
Alternatively, however, other relationships may be employed, and all such control algorithms are contemplated as falling within the scope of the present invention.
If the adjusted time budget has been depleted (YES at 216), the controller enters a lockout state at 210. If, however, the adjusted time budget has not been depleted (NO at 216), the method 200 makes additional queries. For example, a verification is made whether the call for heat is still asserted at 220. If not (NO at 220), the thermostat is no longer calling for heat, and the method 200 can end at 222, or loop back to 202. However, if a loss of flame has occurred and a call for heat still exists (YES at 220), then the method 200 proceeds to 204 and the controller again initiates combustion. This attempt to re-establish ignition is a recycle operation. Once combustion is again re-established (YES at 206) the adjusted time budget is again adjusted based on an amount of time needed to re-establish combustion. If the gain adjusted time budget becomes depleted (YES at 214) the controller continues at 216.
As can be seen above, the method 200 of
Turning now to
The method 300 begins at 302, wherein upon a detected call for heat (YES at 302), an initial trial for ignition time budget is established at 304. A trial for ignition timer, counter or other type monitor is initiated at 306 while the combustion process is concurrently started at 308. A query is made at 310 whether ignition has been established. If not (NO at 310), another query is made at 312 as to whether a lockout time period is over. If so (YES at 312), the method 300 has the controller at a lockout state at 314. If not (NO at 312), the method 300 proceeds to 308, wherein an attempt to initiate combustion continues.
If combustion is established (YES at 310), the state of the trial for ignition timer, counter or monitor is employed to decrement the initial trial for ignition time budget at 316, while concurrently a combustion timer or other type monitor is activated at 318. Another query is made as to whether combustion still exists at 322. If not (NO at 322), another query is made at 320 whether the adjusted time budget has been depleted. If the time budget is depleted YES at 320), the method 300 enters lockout at 314. If not (NO at 320), an attempt is made to re-establish ignition at 308. If combustion is maintained at 322, still another query is made at 324 at to whether the amount of time successful combustion was maintained (as provided by the combustion counter or timer that started at 316) is greater than a combustion interval value (I). If not (NO at 324), then no increment of the adjusted time budget is made at 326. The method 300 then continues to monitor whether the call for heat still exists at 330, and if so (YES at 330), the method continues with the query at 322, and if not (NO at 328, the method 300 ends at 332.
If the time period of successful combustion exceeds the combustion interval value (I) (YES at 324), then an adjustment of the adjusted time budget occurs at 328. In one embodiment, the adjusted time budget is adjusted by a value based on the value of the combustion timer (X), the interval value (I), and the increment value (A). In one particular embodiment, the adjustment amount is equal to (X/I)A, wherein if the dividend (X/I) is not an integer, the remainder associated therewith is dropped. Alternatively, the increment adjustment amount may be any other value according to other algorithms, and all such variations are contemplated as falling within the scope of the present invention. Further, any incrementation may also be limited to some predetermined maximum amount such as, for example, limiting the positive adjustment to a maximum of the initial time budget. The method 300 then continues at 318.
As can be seen above, the method 300 of
For example, if the initial ignition time budget (B) is 30 seconds (B=30), the minimum decrement time (M) is 10 seconds (M=10), the added time increment (A) is 5 seconds (A=5), and the continuous run-time increment required to add time to the time budget (I) is 30 seconds (I=30), the control operation may run as follows.
At the time of the initial call for heat, the above initial variables are loaded during initialization, for example, at t0, as illustrated in
The time period in which the flame is successfully maintained is then measured. If a loss of flame occurs at t2, twenty (20) seconds after flame was established, then no time is added to the adjusted time budget. This is because the minimum time necessary to add time (I) is 30 seconds. Because flame has been lost and a call for heat still exists, the controller 100 (or associated method) performs a recycle (recycle #1) in which ignition is re-attempted. If the actual trial for ignition time in this second attempt is 8 seconds (U=8), then the adjusted time budget is adjusted at t3 by 10 seconds. This decrement value of 10 is employed because U=8, and the minimum decrement time (M) is predetermined to be 10 seconds in this example. Therefore BU2=BU1−M=5, because 5=15−10), as illustrated in
Continuing, if successful flame is maintained for 45 seconds until a loss of flame occurs at t4, extra time is added to the adjusted time budget in the amount of 5 seconds to form a new adjusted time budget BU3 of 10 seconds. This occurs because the successful flame period (X) is greater than I (I=30) and X/I=1 (drop the remainder), and the added time increment A is 5 seconds. Therefore BU3=BU2+(X/I)A=10 (10=5+(1)(5)). This adjustment is illustrated in
Since flame has been lost and the call for heat still exists, the invention again enters the recycle mode (recycle #2), and an attempt is again made to establish flame. If the actual trial for ignition time (U) in this attempt is 13 seconds, then BU4=BU3−U=0 (10−13→0) at t5 of
In another example, the same initialization variables are loaded at the beginning of a call for heat. (B=30, M=10, A=5, I=30). Upon successful ignition, 20 the actual time for ignition period (U) is determined, and in this example U=24 seconds. Therefore the adjusted time budget BU1 is 6 seconds (30−24→=6), as illustrated at t1 in
If the flame is maintained successfully for 85 seconds in this example, 25 then the adjusted time budget is adjusted upward at t2, wherein BU2=BU1+(X/I)A. If X=85 and I=30, then (X/I) is 2 (with dropped remainder), and thus BU2=6+(2)(5)=16 seconds, as illustrated in
The flame is then successfully maintained for 35 seconds before loss of combustion. Therefore the time budget is again adjusted upwards by 5 seconds, since X/I=35/30=1 (with dropped remainder), and BU4=BU3+(X/I)A=6+(1)(5)=11 seconds. The invention then again attempts to re-establish ignition upon entering the recycle mode (recycle #3). If the actual time for ignition period (U) is then 15 seconds, the adjusted time budget BU5 goes to zero, since BU5=BU4−U=11−15→0. With the adjusted time budget depleted, the invention controller enters the locket mode.
As can be seen in the above examples, the invention performs recycling an indeterminate number of times before a lockout operation. Rather than counting the number of recycle operations and entering lockout once a predetermined number is reached, the invention uses a time budget, and intelligently adjusts the time budget based on dynamic system conditions.
Although the invention has been illustrated and described with respect to one or more implementations, equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described components (assemblies, devices, circuits, systems, etc.), the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (e.g., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary implementations of the invention. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several implementations, such feature may be combined with one or more other features of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “including”, “includes”, “having”, “has”, “with”, or variants thereof are used in either the detailed description and the claims, such terms are intended to be inclusive in a manner similar to the term “comprising.”
This application claims priority to and the benefit of U.S. Provisional Application Ser. No. 60/939,557 which was filed May 22, 2007, entitled BURNER IGNITION CONTROLLER, the entirety of which is hereby incorporated by reference as if fully set forth herein.
Number | Date | Country | |
---|---|---|---|
60939557 | May 2007 | US |