Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
GATED IONIZATION CURRENT SUPPLY VOLTAGE
Document Type and Number:
WIPO Patent Application WO/2018/125155
Kind Code:
A1
Abstract:
An internal combustion engine, a method of operating the internal combustion engine, and a controller are disclosed. The method may be implemented in part by the controller and comprises determining a shaft angle of an engine shaft; supplying, to an ion sensor fluidly coupled to a combustion chamber of the engine a low voltage at a beginning of a combustion cycle to generate an ion sensor current and a high voltage during an ionization voltage window based at least in part on the shaft angle, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber and the high voltage exceeds the low voltage and is configured to increase the ion sensor current above a current threshold.

Inventors:
GUPTA ASHISH S (US)
LAPOINTE LEON A (US)
Application Number:
PCT/US2016/069264
Publication Date:
July 05, 2018
Filing Date:
December 29, 2016
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CUMMINS INC (US)
GUPTA ASHISH S (US)
LAPOINTE LEON A (US)
International Classes:
F02D41/14; F02P5/152; F02P17/02
Foreign References:
US5676113A1997-10-14
US20110041803A12011-02-24
US4442821A1984-04-17
US5060623A1991-10-29
US5672051A1997-09-30
US4694812A1987-09-22
US20050257771A12005-11-24
Other References:
"Ignition Timing", WIKIPEDIA, 10 December 2015 (2015-12-10), XP055512802, Retrieved from the Internet
"Diesel Engine", WIKIPEDIA, 9 December 2015 (2015-12-09), pages 1 - 30, XP055512803, Retrieved from the Internet
Attorney, Agent or Firm:
COPAT, Marcelo S. (US)
Download PDF:
Claims:
CLAIMS

The following is claimed:

1 . A method of operating an internal combustion engine comprising a combustion chamber and an ion sensor fluidly coupled with the combustion chamber, the method comprising:

supplying a low voltage to the ion sensor during a combustion cycle of the internal combustion engine, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber;

after supplying the low voltage, supplying a high voltage to the ion sensor during the combustion cycle at a first time based on a crankshaft angle of a

crankshaft of the internal combustion engine, wherein the high voltage exceeds the low voltage and is configured to increase an ion sensor current above a current threshold; and

discontinuing supply of the high voltage to the ion sensor at a second time based on the crankshaft angle during the combustion cycle.

2. The method of claim 1 , wherein the low voltage comprises 0 volts.

3. A method of operating an internal combustion engine comprising a combustion chamber and an ion sensor fluidly coupled with the combustion chamber, the method comprising:

supplying a high voltage to the ion sensor during a combustion cycle at a first time based on a crankshaft angle of a crankshaft of the internal combustion engine, wherein the high voltage is greater than 400 volts and is configured to generate an ion sensor current above a current threshold; and

discontinuing supply of the high voltage to the ion sensor at a second time based on the crankshaft angle during the combustion cycle.

4. The method of claim 3, further comprising supplying a low voltage to the ion sensor before supplying the high voltage, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber.

5. The method of any one of claims 1 , 2, or 3, wherein the high voltage is equal to or greater than 500 volts and less than 3,000 volts.

6. The method of claim 5, wherein the high voltage is equal to or greater than 1 ,000 volts.

7. The method of any one of claims 1 , 2, or 3, wherein the first time and the second time define a high voltage window, and supplying a high voltage comprises supplying the high voltage during the high voltage window and not at other times during the combustion cycle.

8. The method of claim 7, wherein a duration of the high voltage window is greater than 8 degrees and less than 90 degrees.

9. The method of claim 8, wherein the duration of the high voltage window is between 10 and 40 degrees.

10. The method of claim 9, wherein the duration of the high voltage window is between 10 and 20 degrees.

1 1 . The method of any one of claims 1 , 2, or 3, wherein the internal combustion engine is a compression ignition engine, and wherein the first time occurs at or after a start of ignition in the combustion chamber.

12. The method of any one of claims 1 , 2, or 3, wherein the high voltage is configured to maintain the ion sensor current flowing through the ion sensor above the current threshold.

13. The method of claim 12, wherein the current threshold is greater than 100 microamperes.

14. The method of claim 13, wherein the current threshold is greater than 145 microamperes.

15. An internal combustion engine comprising:

a block including a combustion chamber;

an ion sensor fluidly coupled with the combustion chamber;

a crankshaft;

a high voltage supply output electrically coupled to the ion sensor; and a controller comprising control logic configured to: supply a low voltage to the ion sensor during a combustion cycle of the internal combustion engine, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber;

after supply of the low voltage, supply a high voltage to the ion sensor during the combustion cycle at a first time based on a crankshaft angle of a crankshaft of the internal combustion engine, wherein the high voltage exceeds the low voltage and is configured to increase an ion sensor current above a current threshold; and

discontinue supply of the high voltage to the ion sensor at a second time based on the crankshaft angle during the combustion cycle.

16. The internal combustion engine of claim 15, wherein the ion sensor comprises an anode coupled to the high voltage supply and a cathode electrically coupled to the block of the internal combustion engine.

17. The internal combustion engine of claim 16, wherein the ion sensor comprises a spark plug, a glow plug, a pressure transducer, a fuel injector, or a stand-alone transducer.

18. The internal combustion engine of claim 15, further comprising a high voltage supply comprising the high voltage supply output.

19. The internal combustion engine of claim 18, wherein the high voltage supply comprises a transformer 1 10 having a primary coil coupled to a power switch, wherein the controller is configured to cause the power switch to switch an input voltage at a duty cycle configured to boost the input voltage to generate the high voltage.

20. The internal combustion engine of claim 15, wherein the high voltage is proportional to an exhaust gas recirculation percentage.

21 . The internal combustion engine of claim 15, wherein the high voltage is proportional to an air-fuel ratio of an air-fuel mixture in the combustion chamber.

22. An controller for an internal combustion engine, the controller comprising control logic structured to:

supply a low voltage to the ion sensor during a combustion cycle of the internal combustion engine, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber;

after supply of the low voltage, supply a high voltage to the ion sensor during the combustion cycle at a first time based on a crankshaft angle of a crankshaft of the internal combustion engine, wherein the high voltage exceeds the low voltage and is configured to increase an ion sensor current above a current threshold; and

discontinue supply of the high voltage to the ion sensor at a second time based on the crankshaft angle during the combustion cycle.

23. The controller of claim 22, wherein the low voltage comprises 0 volts.

24. The controller of claim 22, wherein the high voltage is proportional to an exhaust gas recirculation percentage.

25. The controller of claim 22, wherein the high voltage is proportional to an air-fuel ratio of an air-fuel mixture in the combustion chamber.

Description:
GATED IONIZATION CURRENT SUPPLY VOLTAGE

CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] None.

TECHNICAL FIELD

[0002] The present disclosure relates to an ionization sensor in an internal combustion engine and a method of using the ionization sensor.

BACKGROUND

[0003] Ionized particles may conduct electricity across an electrical gap formed between two contacts, thereby closing an electrical circuit and allowing current to flow through the gap. When the two contacts that form the gap are positioned in or are part of a combustion chamber, the current provides information about the state of combustion in the combustion chamber. The current, or the ionization signal, represents the balance between ion formation and ion recombination, which change with changing pressure, flame formation, and other factors. The ionization signal can be used to determine combustion characteristics.

[0004] As the amount of exhaust gas recirculated in the engine increases, or as the air/fuel mixture becomes lean, the ionization signal weakens to the point that it may be difficult or impossible to use. Improved ionization sensing methods and devices are desirable to obtain a useful ionization signal over varying engine operating conditions.

[0005] The background to the disclosure is described herein to explain the context of the present invention. This is not to be taken as an admission or a suggestion that any of the material referred to was published, known or part of the common general knowledge in the art to which the present invention pertains, in the United States or in any other country, as at the priority date of any of the claims.

SUMMARY OF DISCLOSED EMBODIMENTS [0006] Embodiments of an internal combustion engine, a method of operating the internal combustion engine, and a controller structured to implement the method are disclosed. Generally, the disclosed embodiments address the problems identified above. The method may be implemented in part by the controller and comprises determining a shaft angle of an engine shaft; supplying, to an ion sensor fluidly coupled to a combustion chamber of the engine a low voltage at a beginning of a combustion cycle to generate an ion sensor current and a high voltage during an ionization voltage window based at least in part on the shaft angle, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber and the high voltage exceeds the low voltage and is configured to increase the ion sensor current above a current threshold. In some examples, the low voltage equals zero volts.

[0007] In some embodiments, a method of operating an internal combustion engine comprising a combustion chamber and an ion sensor fluidly coupled with the combustion chamber is provided, the method comprising: supplying a high voltage to the ion sensor during a combustion cycle at a first time based on a crankshaft angle of a crankshaft of the internal combustion engine, wherein the high voltage is greater than 400 volts and is configured to generate an ion sensor current above a current threshold; and discontinuing supply of the high voltage to the ion sensor at a second time based on the crankshaft angle during the combustion cycle.

[0008] In some embodiments, a controller for an internal combustion engine comprises control logic structured to supply a low voltage to the ion sensor during a combustion cycle of the internal combustion engine, wherein the low voltage is configured to prevent premature ignition of fuel in the combustion chamber; after supply of the low voltage, supply a high voltage to the ion sensor during the combustion cycle at a first time based on a crankshaft angle of a crankshaft of the internal combustion engine, wherein the high voltage exceeds the low voltage and is configured to increase an ion sensor current above a current threshold; and discontinue supply of the high voltage to the ion sensor at a second time based on the crankshaft angle during the combustion cycle. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] The features of this invention, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:

[0010] FIG. 1 is a block diagram of a portion of an embodiment of an engine;

[0011] FIG. 2 is a graph of an ionization signal based on an embodiment of a method of using an ion sensor in the engine of FIG. 1 ;

[0012] FIG. 3 is a schematic diagram of a portion of another embodiment of an engine; and

[0013] FIG. 4 is a flowchart of an embodiment of a method of using an ion sensor.

[0014] Corresponding reference characters indicate corresponding parts throughout the several views. Although the drawings represent embodiments of the present invention, the drawings are not necessarily to scale and certain features may be exaggerated to better illustrate and explain the embodiments.

DETAILED DESCRIPTION OF DISCLOSED EMBODIMENTS

[0015] For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiments illustrated in the drawings and described below. The disclosed embodiments are not intended to be exhaustive or limit the invention to the precise form disclosed in the following detailed description. Rather, the embodiments are chosen and described so that others skilled in the art may utilize their teachings. It will be understood that no limitation of the scope of the invention is thereby intended. The invention includes any alterations and further modifications in the illustrated devices and described methods and further applications of the principles of the invention which would normally occur to one skilled in the art to which the invention relates.

[0016] Except where a contrary intent is expressly stated, the following terms have the following meanings: [0017] "About" as used herein when referring to a measurable value such as an amount, a temporal duration, and the like, is meant to encompass the exact numerical value as though it had been recited without the term "about".

[0018] The transitional terms "comprises," "comprising," "containing," and "having" and the like mean "includes," "including," and the like, are inclusive or open ended terms and do not exclude additional, unspecified elements or method steps. By contrast, the transitional term "consisting" is a closed term which does not permit addition of unspecified terms.

[0019] The terms "first," "second," "third," "fourth," and the like in the description and in the claims, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that any terms so used are interchangeable under appropriate circumstances such that the embodiments described herein are, for example, capable of operation in sequences other than those illustrated or otherwise described herein. Similarly, if a method is described herein as comprising a series of steps, the order of such steps as presented herein is not necessarily the only order in which such steps may be performed, and certain of the stated steps may possibly be omitted and/or certain other steps not described herein may possibly be added to the method. Unless an order is expressly or inherently claimed, actions recited in the claims may be performed in any order, and in particular an order different than the order presented. The depictions in the accompanying figures do not necessarily require a particular order or sequential order.

[0020] Except where a contrary intent is expressly stated, terms are used in their singular form for clarity and are intended to include their plural form.

[0021] Occurrences of the phrase "in one embodiment," or "in one aspect," herein do not necessarily all refer to the same embodiment or aspect.

[0022] FIG. 1 is a block diagram of a portion of an engine 10. Engine 10 comprises a combustion chamber 36 in an engine block 30 and a piston 34 traversing a length of combustion chamber 36 in a reciprocating manner thereby actuating a connecting rod 16 to rotate a crankshaft 18 of engine 10. A sensor 20 is positioned near crankshaft 18 to determine its angle of rotation and communicate the angle of rotation to a controller 12 over a communication line 22. Communication line 22 conveys a signal which may be analog or digital and represents an angle of rotation value. Controller 12 comprises control logic structured to determine and communicate an instruction for a high voltage supply 40 over a communication line 14. Communication line 14 conveys a signal which may be analog or digital and represents an ion sensor voltage value. High voltage supply 40 comprises an output 42 providing a high voltage signal to an ion sensor 38 over a line 44, 48. An ammeter is serially connected between high voltage supply 40 and ion sensor 38 and measures current flowing through ion sensor 38, which is depicted in FIG. 2 as ion sensor current 56. A level of ion sensor current 56 is provided to controller 12 over a line 45. Controller 12 may use or convey the signal to determine the mass fraction of fuel burned in the combustion chamber as a function of time relative to a crankshaft angle, piston position in the combustion chamber, the pressure in the combustion chamber, a location of peak cylinder pressure, or any other combustion characteristics useful to improve operation of engine 10. Ion sensor 38 may comprise one or more of a spark plug, a glow plug, a pressure transducer, a fuel injector, or a stand-alone transducer. As used herein a stand-alone transducer is a transducer performing only the function of providing a current path for the sensor current. By contrast, the spark plug, glow plug, pressure transducer, and fuel injector, when operable as ion sensors, perform that function and a main function, such as injecting fuel or generating a spark.

[0023] Engine 10 can be a four-cycle engine. A four-cycle engine includes intake, compression, power, and exhaust cycles. The crankshaft rotates through two complete revolutions to cause piston 34 to move in an out of combustion chamber 36 twice. As is well known, during the intake cycle piston 34 begins at top dead center (TDC) and descends until it reaches bottom dead center (BDC), increasing the volume of combustion chamber 36 with intake valves open and exhaust valves closed, during which time a gas charge is provided to combustion chamber 36. During the compression cycle, piston 34 moves from BDC to TDC with both intake and exhaust valves closed, compressing the gas charge. At the end of the compression cycle and/or the beginning of the power cycle, while piston 34 is close to TDC, the compressed gas charge is ignited. The resulting pressure from the combustion of the compressed gas charge forces the piston back down toward BDC. As used herein, up/top means movement toward or position near the valve header and down/bottom means movement away or position distally away from the valve header and toward/near crankshaft 18.

[0024] FIG. 2 is a graph of an ionization signal 56 based on an embodiment of a method of using an ion sensor depicted in FIG. 4. The graph also shows, in contrast, an ionization signal 58 resulting from prior methods of using the ion sensor. Additionally, the graph illustrates a combustion pressure signal 50 as a function of crankshaft angle, an ion sensor voltage 52 applied to the ion sensor, wherein ion sensor voltage 52 includes a low voltage 60 and a high voltage 54. Ionization signal 56 results from the application of ion sensor voltage 52 to the ion sensor, and ionization signal 58 results from the application of the low ion sensor voltage only to the ion sensor. The graph illustrates that the addition of high voltage 54 raises the highest ion current from about 35 microamperes (at between 10-20 degrees) in ionization signal 58 to about 265 microamperes in ionization signal 56. An ion current value of 35 microamperes is susceptible to noise and difficult to distinguish therefrom. Such low ionization signals may result, for example, from high exhaust gas recirculation (EGR), or high or lean air/fuel mixture ratios (AFR). In some embodiments, the controller causes the high voltage supply to supply a voltage sufficient to exceed an ionization current threshold. In some examples, the ionization current threshold comprises 175 microamperes.

[0025] In the present embodiment, a high voltage source electrically coupled to the ion sensor generates a voltage signal at a low value until the crankshaft angle reaches a first crankshaft angle and then increases the voltage signal to a high value corresponding to high voltage 54. The low voltage value is selected to prevent causing ignition of the gas charge and may be equal to zero volts. At a second crankshaft angle the high voltage source decreases the voltage signal, for example to the low voltage 60. The first and second crankshaft angles, illustratively angles 64, 65, define a high voltage window 73 configured to increase the ion current above a minimum current threshold 70, illustratively 175 microamperes. The high voltage window is smaller than an ionization window 74 defined by angles 64 and 66, during which time ionization in the combustion chamber occurs. In the present example, high voltage window 73 represents about 12 crankshaft angle degrees. Example low voltage values include 30, 40, 50, 60, up to 400 volts, any voltage therebetween. Example high voltage values include 400, 500, 600, 750, 1 ,000, 1 ,500, up to 3,000 volts, and any voltage therebetween. In one variation, the low voltage is selected to result in a maximum ion current less than 145 microamperes and the high voltage is selected to result in a maximum ion current greater than 175 microamperes.

[0026] FIG. 3 is a schematic diagram of a portion of an engine 100. Components of engine 100 that function in the same manner as components of engine 10 are denoted with the same numbers. As disclosed with reference with FIG. 1 , engine 10 comprises controller 12, which comprises control logic structured to determine and communicate an instruction for high voltage supply 40 over a communication line 14. In the present embodiment, a high voltage supply 102 is provided which includes a converter controller 106 coupled to a rectification circuit 1 12. Converter controller 106 switches power switches 120, 122, which are coupled to direct-current (DC) voltage V| N , to generate an alternating-current (AC) voltage to a transformer 1 10. A secondary winding of transformer 1 10 supplies rectification circuit 1 12 a boosted AC voltage which after rectification becomes VOUT, the voltage supplied to the ion sensor. Converter controller 106 also includes control logic and may therefore be structured to cooperate with controller 12. In one embodiment, controller 12 provides signals to converter controller 106 indicative of the crankshaft angle and converter controller 106 is programmed to determine, based on the engine type (e.g. spark ignition or compression ignition), the type of fuel being consumed by the engine, EGR percentage, AFR, and any other parameters, the angles signifying the beginning and end of the high voltage window. Control logic in converter controller 106 is programmed to increase VOUT from the low to the high voltage based on the high voltage window parameters. Control logic in converter controller 106 may also be programmed to supply VOUT based on the ion sensor current to maintain the current above a minimum current threshold. VOUT may be adjusted by changing a duty-cycle of power switches 120, 122 as is known in the art. Of course, any known switching power supply may be utilized. At least some of the duties of controller 12 and converter controller 106 may be distributed between them and additional controllers.

[0027] In another embodiment, controller 12 provides signals to converter controller 106 indicative of the desired voltage output or desired current and converter controller 106 is programmed to determine the switching pattern of power switches 120, 122 to generate the desired voltage or current. The signals may be generated dynamically based on present engine operating conditions. Controller 12 may determine the desired voltage output or desired current directly or indirectly from the position of the crankshaft.

[0028] In certain embodiments, a controller includes one or more modules structured to functionally execute the operations of the controller. The description herein including modules emphasizes the structural independence of certain aspects of the controller, and illustrates one grouping of operations and responsibilities of the controller. Other groupings that execute similar overall operations are understood to be within the scope of the present application. Modules may be implemented in hardware and/or as processing instructions on a non-transient computer readable storage medium. Modules may be distributed across various hardware or computer based components. Example and non-limiting module implementation elements include sensors providing any value determined herein, sensors providing any value that is a precursor to a value determined herein, datalink and/or network hardware including communication chips, oscillating crystals, communication links, cables, twisted pair wiring, coaxial wiring, shielded wiring, transmitters, receivers, and/or transceivers, logic circuits, hard-wired logic circuits, reconfigurable logic circuits in a particular non-transient state configured according to the module specification, any actuator including at least an electrical, hydraulic, or pneumatic actuator, a solenoid, an operational amplifier integrated circuit, analog control elements (springs, filters, integrators, adders, dividers, gain elements), and/or digital control elements.

[0029] Certain operations described herein include operations to interpret and/or to determine one or more parameters. Interpreting or determining, as utilized herein, includes receiving values by any method known in the art, including at least receiving values from a datalink or network communication, receiving an electronic signal (e.g. a voltage, frequency, current, or pulse-width-modulation signal) indicative of the value, receiving a computer generated parameter indicative of the value, reading the value from a memory location on a non-transient machine readable storage medium, receiving the value as a run-time parameter by any means known in the art, and/or by receiving a value by which the interpreted parameter can be calculated, and/or by referencing a default value that is interpreted to be the parameter value.

[0030] The term "control logic" as used herein includes software and/or firmware executing on one or more programmable processors, application-specific integrated circuits, field-programmable gate arrays, digital signal processors, hardwired logic, or combinations thereof. For example, in various embodiments controller 12, 106 may comprise or have access to the control logic. Therefore, in accordance with the embodiments, various logic may be implemented in any appropriate fashion and would remain in accordance with the embodiments herein disclosed. A non-transitory machine-readable medium comprising control logic can additionally be considered to be embodied within any tangible form of a computer- readable carrier, such as solid-state memory, magnetic disk, and optical disk containing an appropriate set of computer instructions and data structures that would cause a processor to carry out the techniques described herein. A non-transitory machine-readable medium, or memory, may include random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (e.g., EPROM, EEPROM, or Flash memory), electronically programmable ROM (EPROM), magnetic disk storage, and any other medium which can be used to carry or store processing instructions and data structures and which can be accessed by a general purpose or special purpose computer or other processing device.

[0031] One of skill in the art, having the benefit of the disclosures herein, will recognize that controllers 12, 106 are structured to perform operations that improve various technologies and provide improvements in various technological fields. Without limitation, example and non-limiting technology improvements include improvements in combustion performance of internal combustion engines, improvements in emissions performance, after-treatment system regeneration, engine torque generation and torque control, engine fuel economy performance, improved durability of exhaust system components for internal combustion engines, and engine noise and vibration control. Without limitation, example and non-limiting technological fields that are improved include the technological fields of internal combustion engines, fuel systems therefore, after-treatment systems therefore, air handling devices therefore, and intake and exhaust devices therefore.

[0032] An embodiment of a method of using an ion sensor will now be described with reference to a flowchart 300 depicted in FIG. 4. The method may be implemented by controller 12, 106. The method begins at 302 by determining a shaft angle. The shaft angle may be a crankshaft angle and is indicative of the position of the piston in the combustion chamber.

[0033] The method continues at 304 by determining if the shaft angle exceeds a first angle. The first angle corresponds to the beginning of the high voltage window. If the shaft angle is less than the first angle, the method continues at 302. Otherwise the method continues, at 320, by determining if the shaft angle exceeds a second angle. The second angle corresponds to the end of the high voltage window. If the shaft angle is less than the second angle, the method continues at 306 by supplying a high voltage to the ion sensor and, subsequently, sensing the ion sensor current at 308. Otherwise the method continues at 322 by discontinuing supply of the high voltage to the ion sensor.

[0034] In a variation of the present embodiment, the control logic determines the duration of the high voltage window based on engine parameters such as revolutions per minute without determining the second angle.

[0035] In another variation of the present embodiment, the control logic determines the start of the high voltage window based on a combustion status signal representing a status of combustion, without measuring the first angle. For example, the combustion status signal may be a spark ignition signal. The combustion status signal may also be a signal indicative of the start of ignition in a compression ignition engine. Of course the spark ignition signal and the start of ignition signal may be based on the position of the crankshaft, therefore the first angle is indirectly implicated in the determination.

[0036] While this specification contains specific implementation details, these should not be construed as limitations on the scope of any inventions or of what may be claimed, but rather as descriptions of features specific to particular implementations of particular inventions. Certain features described in this specification in the context of separate implementations can also be implemented in combination in a single implementation. Conversely, various features described in the context of a single implementation can also be implemented in multiple implementations separately or in any suitable subcombination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a subcombination or variation of a subcombination.

[0037] It should be noted that the term "example" as used herein to describe various embodiments is intended to indicate that such embodiments are possible examples, representations, and/or illustrations of possible embodiments (and such term is not intended to connote that such embodiments are necessarily extraordinary or superlative examples). Thus, particular implementations of the invention have been described. Other implementations are within the scope of the following claims. In some cases, actions recited in the claims may be performed in a different order and still achieve desirable results.

[0038] Various modifications and additions can be made to the exemplary embodiments discussed without departing from the scope of the present invention. For example, while the embodiments described above refer to particular features, the scope of this invention also includes embodiments having different combinations of features and embodiments that do not include all of the described features. Accordingly, the scope of the present invention is intended to embrace all such alternatives, modifications, and variations as fall within the scope of the claims, together with all equivalents thereof.