SYSTEM AND METHOD FOR ESTIMATING EXHAUST MANIFOLD TEMPERATURE
A system may include at least one processor configured to receive a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine, receive an air signal indicative of a quantity of air supplied to the cylinder, and estimate a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal. The system may estimate an exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine, generate a rate of temperature change value for the exhaust manifold based at least in part on the exhaust gas temperature, generate an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold, and estimate an exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
Latest Caterpillar Inc. Patents:
The present disclosure relates to a system for estimating exhaust manifold temperature, and more particularly, to a system for estimating exhaust manifold temperature associated with operation of an internal combustion engine.
BACKGROUNDInternal combustion engines combust fuel and air to produce power. Fuel efficiency and reducing emissions resulting from combustion have become more important in view of regulatory changes related to fuel efficiency standards and reducing emissions. As a result, it has become desirable to increase fuel efficiency and reduce emissions associated with operation of internal combustions engines. More precise control of operation of internal combustion engines enables achievement of higher fuel efficiency and reduced emissions. Such control often relies at least in part on measurement and/or calculation of different parameters involved with operation of the internal combustion engine. Physical sensors may provide a number of such measurements. However, physical sensors may be unable to provide sufficient accuracy and/or responses to dynamically changing conditions of an internal combustion. Moreover, in many instances, it may not be possible for physical sensors to measure certain parameters, such as, for example, parameters related to conditions inside a cylinder of the internal combustion engine during operation. In other aspects, it may be impractical to utilize physical sensors in some areas of the engine due to physical conditions that may degrade the sensors, such as within a turbocharger, or within an exhaust manifold. Thus, physical sensors may be incapable of providing certain information related to operation of the internal combustion engine, or at least with a desired level of accuracy.
An attempt to estimate various parameters in an internal combustion engine is described in U.S. Pat. No. 7,020,595 B1 to Adibhatla (“the '595 patent”), issued Mar. 28, 2006. Specifically, the '595 patent describes a system for module-based diagnostics that inputs sensor values into an engine component quality estimator to generate performance estimates for diagnosing engine conditions such as stall margins and fuel consumption, and monitoring engine efficiencies related to the fan, compressor, and turbine of the engine. The engine component quality estimator described in the '595 patent uses regression or system identification techniques to produce performance estimates of some rotating components of the engine.
Although the '595 patent purports to provide a diagnostics system, the method of the '595 patent may not render results having a desired accuracy and may not be effective for some engine types. The systems and methods disclosed herein may be directed to mitigating or overcoming one or more of the possible drawbacks set forth above.
SUMMARYAccording to a first aspect, a computer-implemented method for estimating exhaust manifold temperature may include receiving a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine, receiving an air signal indicative of a quantity of air supplied to the cylinder, and estimating a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal. The method may further include estimating a first exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine, generating a rate of temperature change value for the exhaust manifold based at least in part on the exhaust gas temperature, generating an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold, and estimating a second exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
According to a further aspect, a computer-readable storage medium may include computer-executable instructions stored thereupon which, when executed by a computer, may cause the computer to perform one or more acts, including estimating exhaust manifold temperature. The acts may also include receiving a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine, receiving an air signal indicative of a quantity of air supplied to the cylinder, and estimating a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal. The acts may further include estimating a first exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine, generating a rate of temperature change value for the exhaust manifold based at least in part on the exhaust gas temperature, generating an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold, and estimating a second exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
According to another aspect, a system for estimating exhaust manifold temperature may include at least one processor configured to receive a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine, receive an air signal indicative of a quantity of air supplied to the cylinder, and estimate a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal. The at least one processor may also estimate a first exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine, generate a rate of temperature change value for the exhaust manifold based at least in part on the exhaust gas temperature, generate an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold, and estimate a second exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
The detailed description is described with reference to the accompanying figures. In the figures, the left-most digit of a reference number identifies the figure in which the reference number first appears. The same reference numbers in different figures indicate similar or identical items.
As schematically depicted in
Example internal combustion engine 100 may include a first exhaust manifold 126 and a second exhaust manifold 128. In one example system, first exhaust manifold 126 may be in flow communication with three of cylinders 120, and second exhaust manifold 128 may be in flow communication with three other cylinders 120. Example internal combustion engine 100 is depicted as a split-manifold system. Other manifold configurations are contemplated, such as, for example one or more exhaust manifolds that combine to a single turbocharger, or manifolds having separate turbochargers for each bank. Example turbocharger system 116 includes a turbocharger 130 having a turbine 132 and a compressor 134. Example turbine 132 may include a turbine outlet 136 in flow communication with an inlet 138 to exhaust aftertreatment system 118, a first inlet path 140 in flow communication with first exhaust manifold 126 and a second inlet path 142 in flow communication with second exhaust manifold 128. A first conduit 144 may provide flow communication between first exhaust manifold 126 and first inlet path 140, and a second conduit 146 may provide flow communication between second exhaust manifold 128 and second inlet path 142. In some examples, a turbine wheel (not shown) of turbine 132 and a compressor wheel (not shown) of compressor 134 may be coupled to one another by a shaft 148, which causes the turbine wheel and compressor wheel to rotate with one another. In some example configurations, compressor 134 may include a compressor inlet 150 and a compressor outlet 152. Compressor inlet 150 is configured to receive a compressible medium (e.g., such as ambient air) and compress the compressible medium. Compressor outlet 152 supplies the compressed medium to intake manifold 122, so that it may be used for combustion in one or more cylinders 120.
The example internal combustion engine 100 shown in
Example internal combustion engine 100 may also include an aftercooler 168 and a valve 170 in conduit 162, and example valve 170 may be configured to direct compressed media (e.g., compressed gas) to mixer 164 via conduit 162 or through a conduit 172 directly to conduit 166, thereby bypassing mixer 164. In some examples, valve 170 may include an inlet 174 in flow communication with conduit 162, and may receive compressed media (e.g., combustion gas) from compressor 134. In some examples, valve 170 may further include a first outlet 176 in flow communication with conduit 162, for directing compressed media (e.g., combustion gas) to mixer 164, and a second outlet 178 in flow communication with conduit 172.
During example operation, a fuel, such as, for example, diesel fuel, may be injected according to a firing order into cylinders 120 and combusted when a piston disposed within each cylinder 120 is at or near a top-dead-center position in the respective cylinder. Exhaust gas generated during combustion is permitted to flow (e.g., via opening of an exhaust valve) from a respective cylinder (e.g., cylinder 120) to an associated exhaust manifold 124 (e.g., either first exhaust manifold 126 or second exhaust manifold 128). Exhaust gas within first exhaust manifold 126 is permitted to flow to first inlet path 140, and exhaust gas from second exhaust manifold 128 is permitted to flow to second inlet path 142, which rotatably drives a turbine (not shown) wheel of turbine 132. In some examples, turbine 132, in turn, may rotatably drive compressor 134 via shaft 148. Thereafter, the exhaust gas may be discharged from turbine 132 to exhaust aftertreatment system 118 via turbine outlet 136.
In some examples, for example, as shown in
Example processor(s) 204 may include a microprocessor, digital signal processor, and/or microcontroller. In some examples, processor(s) 204 may be configured as a separate processor module dedicated to controlling operational aspects of internal combustion engine 100. Alternatively, or in addition, processor(s) 204 may be configured as a shared processor module for performing functions unrelated to virtual sensor network 110.
Memory module 206, in some examples, may include one or more memory devices including, but not limited to, a read-only memory (ROM), a flash memory, a dynamic random-access memory (RAM), and/or a static RAM. Memory module 206, in some examples, may be configured to store information, which may be used by processor(s) 204. In some examples, database 208 may include any type of appropriate database including information related to, for example, characteristics of measured parameters, sensing parameters, mathematical models and/or thermodynamic models, and/or any other information related to control and/or analysis of operation of internal combustion engine 100.
In addition, input/output interface 210 may be configured to receive data from various sensors (e.g., physical sensor(s) 104 and/or virtual sensors associated with virtual sensor network 110), and/or to transmit data to such components and/or to ECM 108, for example. Network interface 212, in some examples, may include any appropriate type of network device capable of communicating with other computer systems, for example, based on one or more wired or wireless communication protocols. In some examples, storage 214 may include any appropriate type of mass storage configured to store any type of information that processor(s) 204 may access for operation. For example, storage 214 may include one or more hard disk devices, optical disk devices, and/or other storage devices to provide storage space. Any or all of the components of example computer system 202 may be implemented and/or integrated into an application-specific-integrated-circuit (ASIC) and/or field-programmable-gate-array (FPGA) device.
In some examples, output device(s) 310 may include a hand-held device configured to be carried by a person. For example, output device(s) 310 may include any computer device including a transceiver for sending and receiving signals, for example, via one or more networks. For example, output device(s) 310 may be configured to display a user interface configured to display a representation of the combustion-related parameters. In some examples, the combustion-related parameters may be communicated, either directly or via the one or more networks, to an output device at a service center, which may be, for example, a location at which the condition, operation, and/or maintenance of internal combustion engine 100 may be monitored, or at which service and/or maintenance of internal combustion engine 100 may be performed, such as, for example, a location associated with the manufacturer of internal combustion engine 100 and/or a machine associated with internal combustion engine 100, and/or a location associated with a third party responsible for fulfilling a service and/or maintenance contract associated with internal combustion engine 100.
Virtual sensor network 110 may refer to one or more virtual sensor model(s) 302 integrated as a collection of virtual sensors to provide sensing functionalities under a central control unit. Virtual sensor network 110, in some examples, may not be a simple or mechanical aggregation of multiple virtual sensor model(s) 302. Virtual sensor model(s) 302 in virtual sensor network 110 may, in some examples, be integrated to operate with a particular system, and/or the operation of virtual sensor model(s) 302 may be controlled collectively.
In some examples, virtual sensor input interface 300 may include any appropriate interface, such as an input/output interface and/or a data link, etc., configured to receive information (e.g., via one or more sensor signals) from various physical sensors (e.g., physical sensor(s) 104 shown in
Input parameter(s) 308 may include signals from physical sensor(s) 104 such as, for example, one or more signals indicative of fuel supplied to a cylinder of an internal combustion engine (e.g., internal combustion engine 100), and/or a signal indicative of air flow inputs to cylinder 120. Examples of signals indicative of fuel inputs may include, for example, a fuel volume, a fuel flow rate, a fuel type (e.g., diesel, gasoline, ethanol, etc.), one or more values indicative of fuel mixture (e.g., a proportion of total volume of fuel A with respect to fuel B), and other signals. Examples of signals indicative of air flow inputs may include a mass flow rate for air or another combustion medium (e.g., a mass air flow rate supplied to or received from internal combustion engine 100), air pressure (e.g., an air intake manifold air pressure, compressed and/or uncompressed exhaust gas pressure, compressed and/or uncompressed combustion air pressure, etc.), a signal indicative of air temperature (e.g., an intake manifold air temperature, ambient air temperature, etc.), and other similar inputs. It should be appreciated that physical sensor(s) 104 may include any one or more types of sensors not explicitly listed herein. It should also be appreciated that one or more of input parameter(s) 308 may additionally or alternatively be provided by one or more virtual sensors of virtual sensor network 110.
Virtual sensor output interface 306, in some examples, may include any appropriate interface, such as an input/output interface, and/or an ECM/xPC interface, etc., configured to provide information from virtual sensor model(s) 302 and virtual sensor network controller 304 to external systems, such as ECM 108, and/or to an external user of virtual sensor network 110. The information may be provided to external systems and/or users (e.g., via output device(s) 310) as one or more combustion-related parameters 112.
Virtual sensor model(s) 302 may include a plurality of virtual sensors, such as virtual emission sensors, virtual fuel sensors, and virtual speed sensors, etc. Any virtual sensor may be included in virtual sensor model(s) 302. In some examples, virtual sensor model(s) 302 may leverage a certain amount of computational resource for operation. For example, a virtual sensor model may leverage storage in a certain amount of memory. The program code and data associated with the virtual sensor model may be loaded into memory (e.g., memory module 206, database 208, etc.) to be executed by one or more processors (e.g., processor(s) 204). Execution of the virtual sensor model may leverage a certain amount of processing time of the one or more processors. Other computational resources, such as input/output operations, display operations, etc., may also be leveraged by one or more virtual sensor model(s) 302. Virtual sensor model(s) 302 may include virtual sensing mechanisms configured to estimate values that include (and/or may be used to estimate) exhaust heat transfer rate(s), exhaust manifold temperature(s), turbine inlet gas temperature(s), exhaust port temperature(s), piston side load value(s), bending moment(s), friction mean effective pressure(s), friction energy estimate(s), etc. Other examples of virtual sensor model(s) 302 may include sensors that estimate values that include (and/or may be used to estimate) pumping mean-effective pressure(s), volume(s) of mass media flow (e.g., exhaust gas flow, air flow, etc.), and/or the like.
The overall computational resources used by a virtual sensor model may be referred to as a “footprint” of the virtual sensor model. The size of the footprint, such as, the overall amount of the required computational resources, may relate to the complexity of the virtual sensor model, the type of the virtual sensor model, and/or the accuracy of the virtual sensor model. A footprint of a virtual sensor network may include footprints of all virtual models in virtual sensor network 110, in addition to a certain amount of computational resources used by certain virtual sensor network functionalities, such as, for example, control and/or validation functions. The plurality of virtual sensors may be integrated into virtual sensor models 302 of virtual sensor network 110 by, for example, computer system 202, such that the footprint for virtual sensor network 110 may be desired or optimized.
Cylinder and exhaust system 400 may include a crankshaft 402 rotatably supported in cylinder bank 114 (
Example cylinder and exhaust system 400, when configured as a compression-ignition engine, may also include an intake valve 418 configured to open and provide flow communication with combustion chamber 416 and permit air for combustion to enter combustion chamber 416 via intake manifold 122 and to close to substantially seal combustion chamber 416. In other aspects, internal combustion engine 100 may be configured as a spark-ignited engine or a dual gas blending (DBG) engine, where air and fuel may be combined within intake valve 418. Example cylinder and exhaust system 400 may also include an exhaust valve 420 configured to open and provide flow communication between combustion chamber 416 and exhaust manifold 124 and to permit combusted air and fuel following combustion to enter exhaust manifold 124, and to close to substantially seal combustion chamber 416. Example cylinder and exhaust system 400 may include a fuel injector 422 configured to selectively supply fuel 423 to combustion chamber 416, for example, in a substantially atomized form to promote even and/or efficient combustion.
During operation, according to some examples, piston 412 may travel down cylinder 120 (e.g., away from intake valve 418) during an intake stroke, while intake valve 418 may be at least partially open and exhaust valve 420 may be substantially closed (e.g., but not necessarily completely closed), drawing air into combustion chamber 416 at an intake temperature and intake pressure 424 while crankshaft 402 rotates. When piston 412 reaches its lowest point of travel down cylinder 120, intake valve 418 may close, and a compression stroke may begin as piston 412 reverses direction and travels within cylinder 120 back toward intake valve 418, increasing the pressure in combustion chamber 416. In some examples configured as a compression-ignition system, fuel injector 422 may activate and supply fuel 423 to combustion chamber 416 as piston 412 reaches the top end of its stroke and/or shortly thereafter. In other examples configured as a spark-ignition system, the fuel supply may be timed differently. In some examples (e.g., when cylinder and exhaust system 400 is part of a compression-ignition engine), the temperature and/or pressure in combustion chamber 416 will cause a mixture of fuel 423 and air supplied to combustion chamber 416 to ignite and combust, with intake valve 418 and exhaust valve 420 closed (or substantially closed), substantially commencing a power stroke, during which piston 412 is forced under pressure in combustion chamber 416 away from intake valve 418, thereby driving crankshaft 402 to rotate via its connection to crankpin 404 of connecting rod 408. After piston 412 reaches the end of its downward stroke (e.g., in the orientation shown), exhaust valve 420 may open, providing flow communication of exhaust energy 432 between combustion chamber 416 and exhaust manifold 124. As piston 412 travels toward exhaust valve 420 during an exhaust stroke, exhaust energy 432 (e.g., heat, pressure, combustion by-products, etc.) are pushed to exhaust manifold 124. This example cycle may be repeated, thereby generating power.
Exhaust gas may flow through the exhaust manifold 124. There may be heat flow between the exhaust gas in the manifold and the manifold iron, and thus, the exhaust gas in the manifold may exchange thermal energy with a heat sink medium in thermal communication with exhaust manifold 124. In one example, the heat sink medium may be ambient air 436. In another example, the heat sink medium may be water, air, oil, and/or another medium.
More particularly, the rate of heat flow may be associated with the exhaust manifold temperature 440, the exhaust gas temperature, and the exhaust gas flow rate. That flow rate may also be associated with the heat sink medium temperature (e.g., temperature of the ambient air 436). There may be other factors that may be associated with the exhaust manifold temperature 440, such as a rate of movement of the heat sink medium (e.g., a rate of motion of the ambient 436). The exchange of thermal energy (depicted in
The mass of exhaust manifold 124 may also substantially affect the turbine inlet exhaust temperature 440 as manifold 124 heats up and cools off. For example, when going from a low load condition to a high load condition, exhaust energy 432 (e.g., temperature of the exhaust gas from combustion chamber 416) may significantly increase. Exhaust manifold 124 may be relatively cool compared to the exhaust gas from combustion chamber 416 immediately after the load step. This high delta in temperature can lead to a relatively high rate of heat exchange from the exhaust gas to exhaust manifold 124, which may result in a significant difference between the cylinder out exhaust gas temperature and turbine inlet exhaust gas temperature 440. As exhaust manifold 124 heats up, the temperature delta between exhaust manifold 124 and the exhaust gas may decrease, and less thermal transfer may take place from the exhaust gas to exhaust manifold 124. This may render turbine inlet exhaust gas temperature 440 closer to the cylinder out temperature (e.g., by decreasing the temperature delta between the turbine inlet and the cylinder out temperature), and thus, impact energy available that may be extracted by turbine 132. Similarly, when load is dropped, depending upon temperature of exhaust manifold 124 body and the cylinder out exhaust gas temperature, heat flow may occur from exhaust manifold 124 to the exhaust gas (e.g., increasing exhaust energy 432), resulting in higher turbine inlet gas temperature 440 than cylinder out temperatures for a period of time until thermal energy in the cylinder exhaust system 400 equalizes.
In an example operation, the ECM 108 may determine the heat transfer rate based at least in part on a predetermined convection heat and/or radiation heat coefficient associated with exhaust manifold 124, and other information provided by one or more virtual sensor(s) of the virtual sensor network 110 and/or one or more physical sensor(s) 104 associated with internal combustion engine 100. As described hereafter in greater detail, computer system 202 may estimate an exhaust manifold temperature 438 based at least in part on the heat transfer 434 as heat transfer 434 occurs over time with ambient air 436 (and/or any other heat sink medium in thermal communication with the exhaust gas and exhaust manifold 124). One or more model(s) may estimate turbine inlet exhaust gas temperature 440 at a turbine inlet 442 of turbocharger 130, and/or an exhaust manifold inlet gas temperature 444 at a manifold inlet 446 (which may correspond to and/or be the same as one or more of first inlet path 142 and/or second inlet path 142 (
Examples of fuel signal(s) 504 may include a volume of fuel, a flow rate of fuel supplied to cylinder 120, a fuel type (e.g., diesel, gasoline, ethanol, etc.), a fuel mixture (e.g., a proportion of total volume of a first fuel type with respect to a total volume of a second fuel type), etc. Examples of air signal(s) 506 may include a mass flow rate for air or another combustion medium (e.g., a mass air flow rate supplied to or received from internal combustion engine 100), a pressure value for compressed and/or uncompressed exhaust gas, a pressure value for compressed and/or uncompressed combustion air, an air temperature (e.g., an intake manifold air temperature, ambient air temperature, etc.), and/or other similar inputs. Fuel signal(s) 504 and air signal(s) 506 may include any combination of virtual sensor data from virtual sensor model(s) 302 and/or data from physical sensor(s) 104.
As shown in
As explained herein, after performing a series of sequential estimations by incrementing model 508 for a given range of crankshaft orientations (e.g., minus-180 degrees through plus-180 degrees), cylinder combustion model 500, may estimate any number of cumulative combustion-related parameters (e.g., including combustion-related parameters 502). Thus, in some examples, when instantiated by processor(s) 204, cylinder combustion model 500 may be configured to receive one or more of system inputs 106, fuel signal(s) 504, or air signal(s) 506, and estimate combustion-related parameters using incrementing model 508 for a plurality of crankshaft orientations associated with a range of angles through which crankshaft 402 rotates (e.g., throughout angles associated with a combustion event), and use those estimations to estimate cumulative combustion-related parameters associated with at least a portion of the range of angles. For example, cylinder combustion model 500 may estimate one or more parameters that may include a cumulative heat transfer associated with the combustion event, IMEP, a peak cylinder pressure, friction mean-effective pressure (FMEP), a maximum piston side load, a maximum cylinder liner bending moment, gross indicated mean-effective pressure (GIMEP), one or more characteristics of heat flux to cylinder surfaces, a total in-cylinder heat transfer, a friction energy to piston 412 and bearings 410, etc.
As shown in
In the example cylinder combustion model 500 shown in
In the example shown, at 512, cylinder combustion model 500 may receive one or more fuel signal(s) 504 and calculate cumulative fuel 423 (
At 514, example cylinder combustion model 500, when instantiated by processor(s) 204, may cause processor(s) 204 to receive one or more air signal(s) 506, and calculate the mass of air inducted into cylinder 120 based at least in part on the one or more air signal(s) 506. For example, one or more air signal(s) 506 may include one or more signals from one or more virtual sensor model(s) 302 of virtual sensor network 110 and/or one or more physical sensor(s) 104. One or more air signal(s) 506 may be indicative of, for example, total mass air flow (TMAF, e.g., from virtual sensor model(s) 302 and/or physical sensor(s) 104), EGR mass air flow (EMAF), intake manifold air pressure (IMAP), and/or intake manifold air temperature (IMAT). Accordingly, cylinder combustion model 500 may be configured to calculate, with processor(s) 204, the total mass of air inducted into cylinder 120 for combustion. In some examples, the air inducted into cylinder 120 may be pressurized (e.g., via turbocharger 130 (
Example cylinder combustion model 500, at 516, may also calculate, based at least in part on a volume determined at 510 and/or the mass determined at 514, a mass value and/or a density value at the closing time value for intake valve 418.
In the example shown, cylinder combustion model 500 may use one or more of the determinations from 510, 512, and/or 514 as inputs for incrementing model 508. For example, at a first angle of crankshaft 402, incrementing model 508, at 518, may estimate current heat transfer coefficients (e.g., the heat transfer coefficients at the current crankshaft angle and/or at the time associated with the current crankshaft angle). Based at least in part on the determined current heat transfer coefficients at 518 and/or the surface area(s) determined at 510, at 520, cylinder combustion model 500 may be configured to estimate a current heat transfer to surfaces of cylinder 120.
At 522, cylinder combustion model 500 may be configured to estimate a current mass fuel burn rate (e.g., the mass fuel burn rate at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on the cumulative fuel injected determined at 512.
At 524, example cylinder combustion model 500 may be configured to estimate a current burned air-fuel ratio (e.g., the burned air-fuel ratio at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on the current mass fuel burn rate determined at 522 and/or mass and/or density at the intake valve closing time determined at 516.
The example cylinder combustion model 500, at 526, may be configured to estimate a current heat release rate (e.g., the heat release rate at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on the current mass fuel burn rate determined at 522.
At 528, example cylinder combustion model 500 may be configured to estimate a current gamma (e.g., a current ratio of specific heats, for example, the ratio of specific heats at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on current burned fuel-air ratio determined at 524.
At 530, example cylinder combustion model 500 may be configured to estimate a current pressure in cylinder 120 (e.g., the cylinder pressure at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on the volume determined at 510, the current heat transfer to the surfaces of cylinder 120, determined at 520, the current heat release rate determined at 526, and/or the current gamma determined at 528.
The example cylinder combustion model 500, at 532, may be configured to estimate a current temperature in cylinder 120 (e.g., the cylinder temperature at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on the volume determined at 510 and/or the current cylinder pressure determined at 530.
At 534, example cylinder combustion model 500 may be configured to estimate current piston/cylinder liner side loads (e.g., the piston/cylinder liner side loads at the current crankshaft angle and/or at the time associated with the current crankshaft angle) based at least in part on the current cylinder pressure determined at 530. One example of current piston/cylinder liner side loads is depicted in
As shown in
As mentioned above, incrementing model 508, may in some examples, be configured to estimate combustion-related parameters at a series of crankshaft angles according to an incremental step, for example, a single degree of crankshaft movement (e.g., angular movement). For example, following the current cylinder temperature estimation at 532, at 538, example cylinder estimation model 500 may be configured to estimate a current ignition delay. At 540, the cylinder combustion model 500 may be configured to estimate a start of combustion based at least in part on the ignition delay determined at 538. For example, at any given crankshaft angle (or position), an ignition delay may be calculated using an empirical relationship based on the cylinder pressure and cylinder temperature. The ignition delay may be representative of the resulting delay if the pressure and temperature conditions were held constant. Since temperature and pressure may be changing at every timestep, the inverse of the ignition delay may be calculated, which may effectively convert it into an incremental measure of ignition progress. In some examples, the inverse of the ignition delay may thereafter be integrated over time to provide an ignition progress variable. In some examples, once the ignition progress variable exceeds a threshold value (e.g., 1, although other threshold values are contemplated), it may be presumed that ignition has occurred.
Thereafter, at 522, cylinder combustion model 500 may, at a second crankshaft angle following the first crankshaft angle, estimate the current mass fuel burn rate at the second crankshaft angle, based at least in part on the cumulative fuel injected determined at 512 and/or the estimated start of combustion determined at 540.
Thereafter, example cylinder combustion model 500 may be configured to estimate combustion-related parameters associated with the second crankshaft angle, for example, similar to the estimations at the first crankshaft angle at 524, 526, 528, 530, 532, 534, and/or 536. In some examples, the current cylinder temperature determined at 532 at the first crankshaft angle may be used as an input, for example, when estimating at the second crankshaft angle and/or at subsequent crankshaft angles, a current heat transfer to cylinder surfaces at 520, estimating a current gamma at 528, which, in turn, may be used to estimate, at 530, a current cylinder pressure at the second crankshaft angle and/or at subsequent crankshaft angles, and/or, at 532, a current cylinder temperature at the second crankshaft angle and/or at subsequent crankshaft angles. In some examples, cylinder combustion model 500 may use the current cylinder pressure determined for the second crankshaft angle and/or subsequent crankshaft angles, to estimate a current piston/cylinder liner side load at 534, and/or, to estimate the friction torque at the second crankshaft angle and/or subsequent crankshaft angles.
As noted above, example incrementing model 508 may serially estimate one or more of the combustion-related parameters at 520, 522, 524, 526, 528, 530, 532, 534, 536, 538, 540, and/or 542, for example, as crankshaft 402 rotates from minus-180 degrees to plus-180 degrees. As shown in
An instantaneous exhaust manifold temperature (e.g., a temperature reading or estimation representing temperature at a point in time, and at one or more distinct location(s) of the manifold) may differ from an estimated exhaust manifold temperature (that describes a complete heat energy transfer associated with the exhaust manifold), according to example embodiments of the present disclosure. The instantaneous manifold temperature may not fully quantify thermal energy associated with the entire exhaust manifold during an operation of internal combustion engine 100, but rather indicate a value for thermal energy associated with exhaust manifold 124 at a moment in time, observed at one or more particular point(s) of measurement. Accordingly, an instantaneous manifold temperature may not provide a sufficient level granularity when used to evaluate other engine performance metrics such as, for example, real-time torque estimations or prognostic information such as, for example, heat-related engine wear. Process 600 may provide manifold temperature estimate(s) that address these issues with one or more of virtual sensor model(s) 302.
The example process 600, at 602, may include receiving a fuel signal indicative of an amount of fuel supplied to cylinder 120 of internal combustion engine 100, such as, for example, fuel 423 supplied to cylinder 120, as described with respect to
In another example, receiving the fuel signal indicative of a quantity of fuel supplied to cylinder 120 may include receiving, via network interface 212, one or more signals from one or more physical sensor(s) 104 associated with internal combustion engine 100.
At 604, example process 600 may include receiving an air signal indicative of an amount of air supplied to cylinder 120. The air signal may be any one or more of air signal(s) 506 (
At 606, the example process 600 may include estimating a mean effective pressure in cylinder 120 based at least in part on fuel signal(s) 504 and air signal(s) 506. Estimating the mean effective pressure in cylinder 120 may further include estimating, based at least in part on an estimated start of combustion, a peak cylinder pressure associated with the combustion of the fuel and the air supplied to cylinder 120. Estimating mean effective pressure may include determining one or more of an estimated current start of combustion, an estimated current mass fuel burn rate, an estimated current burned fuel-air ration, an estimated of current heat release rate, and/or an estimated current gamma. Accordingly, estimating the mean effective pressure may include receiving one or more combustion-related parameter(s) 502 as output from combustion model 500. With reference to
In some such examples, cylinder combustion model 500 may be configured to estimate, based at least in part on the second mass fuel burn rate, the peak cylinder pressure associated with the combustion of the fuel and the air supplied to cylinder 120. For example, estimating peak current pressure may include observing estimate current pressure 530 for a predetermined period of time (e.g., for a portion of a power stroke, one full power stroke, or a series of power strokes), saving values associated with estimate current pressure 530 to memory module 206, and estimating the peak current pressure by determining, via processors(s) 204, a maximum value indicative of a surface area of the values of estimated current pressure associated with the predetermined period of time.
At 608, example process 600 may include estimating an exhaust gas temperature for exhaust gas entering exhaust manifold 124 associated with internal combustion engine 100. For example, processor(s) 204 may estimate the exhaust gas temperature by evaluating exhaust energy 432 (
At 610, example process 600 may include generating a rate of temperature change value for the exhaust manifold based at least in part on the exhaust gas temperature (and more particularly, based at least in part on exhaust manifold inlet gas temperature 444). The rate of temperature change value may include estimating a gas-to-manifold heat transfer rate and a manifold-to-air heat transfer rate. Accordingly, generating the rate of temperature change may include using gas-to-manifold heat transfer rate and/or a manifold-to-air heat transfer rate to evaluate a difference of manifold temperature with respect to time. Processor(s) 204 may instantiate one or more virtual sensor model(s) 302, such as, for example, convective heat transfer model 712, to estimate a gas-to-manifold heat transfer rate. The gas-to-manifold heat transfer rate may be indicative of an estimated rate for exhaust heat that transfers from exhaust energy 432 to exhaust manifold 124.
Convective heat transfer model 712, when instantiated by processor(s) 204, may be further configured to estimate a manifold-to-air heat transfer rate, which may be indicative of exhaust heat that transfers from exhaust manifold 124 to ambient air 436, and/or a manifold-to-water heat transfer rate in examples having a water-cooled exhaust manifold. Based at least in part on the gas-to-manifold heat transfer rate and the manifold-to-air heat transfer rate, convective heat transfer model 712 may estimate the rate of temperature change value for exhaust manifold 124 using processor(s) 204.
Estimating the gas-to-manifold heat transfer rate may include receiving, from memory module 206 and/or database 208, a convection and/or heat transfer coefficient indicative of a convection and/or radiation heat transfer rate between exhaust gas and exhaust manifold 124, and may include receiving a convection and/or radiation heat transfer coefficient indicative of a convection and/or radiation heat transfer between exhaust manifold 124 and ambient air 436. The convection and/or radiation heat transfer coefficient may be determined using experimental techniques, or may be known values (e.g., as indicated on one or more convective heat transfer coefficient tables or charts). Processor(s) 204 may receive exhaust manifold inlet gas temperature 444, obtain a value from memory module 206 indicative of a surface area value of exhaust manifold 124, and estimate the exhaust heat transfer rate that describes heat transfer 434 to ambient air 436. The estimate for exhaust heat transfer rate may be based at least in part on one or more of the convection heat and/or radiation heat transfer coefficient, the surface area value indicative of a surface area of the exhaust manifold, the exhaust gas temperature, or the instantaneous exhaust manifold temperature.
At 612, example process 600 may include generating an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold. In one example embodiment, processor(s) 204 may generate the temperature value for exhaust manifold 124 by integrating the rate of temperature change value for the exhaust manifold for a predetermined time span. For example, processor(s) 204 may evaluate the rate of temperature change value at predetermined intervals of time, and perform a mathematical integration of one or more of the temperature change values. A predetermined time interval may be, for example, one second, five seconds, twenty seconds, etc.
In some example embodiments, the estimated exhaust manifold temperature may be used, at least in part, to evaluate other engine operational metrics. For example, computer system 202 may apply the estimated manifold temperature in one or more performance calculations that may include, for example, an estimated pumping mean-effective pressure, a brake mean-effective pressure, a jacket water heat rejection value, or a charge air cooler heat rejection value.
The exemplary systems and related methods of the present disclosure may be applicable to a variety of internal combustion engines operable in automobiles, industrial equipment, work machines, and other types of equipment. Example embodiments described herein may provide real-time estimates of manifold temperature during operation of an internal combustion engine using on-board computer system configured with one or more virtual sensor models. Example models such as, for example, convective heat transfer models, cylinder combustion models, and other virtual sensor models described herein may replace or accompany physical sensors and provide increased accuracy for the sensed (or virtually sensed) metrics associated with operation of an internal combustion engine. For example, embodiments of the present disclosure may increase reliability of estimated manifold temperatures such that combustion-related parameters estimated by the virtual sensor(s) may be usable to estimate engine torque, evaluate engine component wear, and perform other useful calculations that describe and/or prognosticate engine performance. Moreover, virtual sensors such as those disclosed herein can accompany and/or replace some physical sensors associated with internal combustion engines, which may reduce cost in manufacturing and maintenance of the combustion engine systems, as well as provide increased reliability due to fewer physical sensors that may malfunction or become damaged in operation.
While aspects of the present disclosure have been particularly shown and described with reference to the embodiments above, it will be understood by those skilled in the art that various additional embodiments may be contemplated by the modification of the disclosed machines, systems, and methods without departing from the spirit and scope of what is disclosed. Such embodiments should be understood to fall within the scope of the present disclosure as determined based upon the claims and any equivalents thereof.
Claims
1. A computer-implemented method comprising:
- receiving a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine;
- receiving an air signal indicative of a quantity of air supplied to the cylinder;
- estimating a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal;
- estimating a first exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine;
- generating a rate of temperature change value for the exhaust manifold based at least in part on the first exhaust gas temperature;
- generating an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold; and
- estimating a second exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
2. The computer-implemented method of claim 1, wherein the mean effective pressure in the cylinder is estimated based at least in part on a cylinder combustion model.
3. The computer-implemented method of claim 1, further comprising:
- estimating the first exhaust gas temperature
- estimating an instantaneous exhaust manifold temperature; and
- estimating an exhaust heat transfer rate based at least in part on a heat transfer coefficient, a surface area value indicative of a surface area of the exhaust manifold, the first exhaust gas temperature, the second exhaust gas temperature, and an instantaneous exhaust manifold temperature.
4. The computer-implemented method of claim 3, wherein generating the rate of temperature change value for the exhaust manifold comprises estimating a heat transfer rate to a heat sink medium from the exhaust manifold.
5. The computer-implemented method of claim 4, wherein estimating the heat transfer rate to the heat sink medium from the exhaust manifold comprises:
- estimating an instantaneous exhaust manifold temperature;
- receiving a heat sink medium temperature; and
- estimating the heat transfer rate to the heat sink medium from the exhaust manifold based at least in part on a heat transfer coefficient, a surface area value indicative of a surface area of the exhaust manifold, the instantaneous exhaust manifold temperature, and the heat sink medium temperature.
6. The computer-implemented method of claim 1, wherein generating the estimated exhaust manifold temperature comprises:
- generating the rate of temperature change value for the exhaust manifold based at least in part on the rate of temperature change value for the exhaust manifold; and
- integrating the rate of temperature change value for the exhaust manifold for a predetermined time span.
7. The computer-implemented method of claim 1, further comprising estimating one or more of a pumping mean-effective pressure, a brake mean-effective pressure, a jacket water heat rejection value, or a charge air cooler heat rejection value based at least in part on the estimated exhaust manifold temperature.
8. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to:
- receive a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine;
- receive an air signal indicative of a quantity of air supplied to the cylinder;
- estimate a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal;
- estimate a first exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine;
- generate a rate of temperature change value for the exhaust manifold based at least in part on the first exhaust gas temperature;
- generate an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold; and
- estimate a second exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
9. The computer-readable storage medium of claim 8, wherein the mean effective pressure in the cylinder is estimated based at least in part on a cylinder combustion model.
10. The computer-readable storage medium of claim 8, further comprising:
- estimating the first exhaust gas temperature;
- estimating an instantaneous exhaust manifold temperature; and
- estimating an exhaust heat transfer rate based at least in part on a heat transfer coefficient, a surface area value indicative of a surface area of the exhaust manifold, the first exhaust gas temperature, the second exhaust gas temperature, and an instantaneous exhaust manifold temperature.
11. The computer-readable storage medium of claim 8, wherein generating the rate of temperature change value for the exhaust manifold comprises estimating a heat transfer rate to a heat sink medium from the exhaust manifold.
12. The computer-readable storage medium of claim 11, wherein estimating the heat transfer rate to the heat sink medium from the exhaust manifold comprises:
- estimating an instantaneous exhaust manifold temperature;
- receiving a heat sink medium temperature; and
- estimating the heat transfer rate to the heat sink medium from the exhaust manifold based at least in part on a heat transfer coefficient, a surface area value indicative of a surface area of the exhaust manifold, the instantaneous exhaust manifold temperature, and the heat sink medium temperature.
13. The computer-readable storage medium of claim 8, wherein generating the estimated exhaust manifold temperature comprises:
- generating the rate of temperature change value for the exhaust manifold based at least in part on the rate of temperature change value for the exhaust manifold; and
- integrating the rate of temperature change value for the exhaust manifold for a predetermined time span.
14. The computer-readable storage medium of claim 8, further comprising estimating one or more of a pumping mean-effective pressure, a brake mean-effective pressure, a jacket water heat rejection value, or a charge air cooler heat rejection value based at least in part on the estimated exhaust manifold temperature.
15. A system for estimating exhaust manifold temperature comprising:
- at least one processor configured for performing one or more acts comprising:
- receiving a fuel signal indicative of an amount of fuel supplied to a cylinder of an internal combustion engine;
- receiving an air signal indicative of a quantity of air supplied to the cylinder;
- estimating a mean effective pressure in the cylinder based at least in part on the fuel signal and the air signal;
- estimating a first exhaust gas temperature for exhaust gas entering an exhaust manifold associated with the internal combustion engine;
- generating a rate of temperature change value for the exhaust manifold based at least in part on the first exhaust gas temperature;
- generating an estimated exhaust manifold temperature based at least in part on the rate of temperature change value for the exhaust manifold; and
- estimating a second exhaust gas temperature for exhaust gas exiting the exhaust manifold and entering a turbine of a turbocharger.
16. The system of claim 15, wherein the mean effective pressure in the cylinder is estimated based at least in part on a cylinder combustion model.
17. The system of claim 15, further comprising:
- estimating the first exhaust gas temperature;
- estimating an instantaneous exhaust manifold temperature; and
- estimating an exhaust heat transfer rate based at least in part on a heat transfer coefficient, a surface area value indicative of a surface area of the exhaust manifold, the first exhaust gas temperature, the second exhaust gas temperature, and the instantaneous exhaust manifold temperature.
18. The system of claim 15, wherein generating the rate of temperature change value for the exhaust manifold comprises estimating a heat transfer rate to a heat sink medium from the exhaust manifold.
19. The system of claim 18, wherein estimating the heat transfer rate to the heat sink medium from the exhaust manifold comprises:
- estimating an instantaneous exhaust manifold temperature;
- receiving a heat sink medium temperature; and
- estimating the heat transfer rate to the heat sink medium from the exhaust manifold based at least in part on a heat transfer coefficient, a surface area value indicative of a surface area of the exhaust manifold, an instantaneous exhaust manifold temperature, and the heat sink medium temperature.
20. The system of claim 15, wherein generating the estimated exhaust manifold temperature comprises:
- generating the rate of temperature change value for the exhaust manifold based at least in part on the rate of temperature change value for the exhaust manifold; and
- integrating the rate of temperature change value for the exhaust manifold for a predetermined timespan.
Type: Application
Filed: Apr 18, 2019
Publication Date: Oct 22, 2020
Applicant: Caterpillar Inc. (Deerfield, IL)
Inventors: Christopher R. Gehrke (Chillicothe, IL), Travis E. Barnes (Metamora, IL), Anthony T. Petrou (Peoria, IL), David A. Pierpont (Dunlap, IL)
Application Number: 16/388,554