Systems and methods of using a fuel injector as a pressure sensor to detect top-dead-center for a cylinder
12454925 ยท 2025-10-28
Assignee
Inventors
- Shailesh Nair (Pune, IN)
- Mayur H. Borate (Maharashtra, IN)
- Srinivas Kumar Mulukutla (Pune, IN)
- Panendra Kumar Sahu (Pimpri Chinchwad, IN)
- David Michael Carey (Bend, OR, US)
Cpc classification
F02D41/3845
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0602
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/024
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2250/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D35/023
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0616
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B3/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D1/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D2041/389
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A pressure-based piston top-dead-center (TDC) position measurement system is disclosed, comprising: a fuel injector configured to inject fuel into a combustion chamber bounded in part by the piston; and a controller configured to control the fuel injector to cause a fuel injection when the piston is at each of a plurality of different positions relative to TDC while ensuring fuel is provided to the fuel injector at a substantially constant pressure. The controller is further configured to estimate a pressure in the combustion chamber in response to each fuel injection, fit a curve to the estimated pressures, and determine a TDC position of the piston as correlating with a maximum pressure on the curve.
Claims
1. A system for determining a top-dead-center (TDC) position of a piston configured to reciprocate in an engine cylinder, comprising: a fuel injector fluidically coupled to a fuel accumulator and configured to inject fuel from the fuel accumulator into the engine cylinder; a pressure sensor positioned to sense pressure of fuel in the fuel accumulator; and a controller in communication with the fuel injector and the pressure sensor, the controller being programmed to receive signals from the pressure sensor indicating the sensed pressure of fuel in the fuel accumulator, prevent fuel flow into the fuel accumulator when the sensed pressure of fuel corresponds to a desired fuel pressure, after fuel flow into the fuel accumulator is prevented, cause the fuel injector to provide a plurality of fuel injections into the engine cylinder when the piston is in a corresponding plurality of positions in the engine cylinder, estimate a corresponding plurality of cylinder pressures in response to the plurality of fuel injections, fit a curve to the corresponding plurality of cylinder pressures that have been estimated, determine a maximum cylinder pressure value on the curve, and correlate the maximum cylinder pressure value to a true TDC position of the piston.
2. The system of claim 1, wherein the controller prevents fuel flow into the fuel accumulator by at least one of cutting off operation of a fuel pump or closing an inlet metering valve.
3. The system of claim 1, wherein each of the plurality of fuel injections is for a fixed period of time.
4. The system of claim 1, wherein the controller is programmed to estimate a cylinder pressure by calculating a fuel flow through the fuel injector and estimating the cylinder pressure using the calculated fuel flow.
5. The system of claim 1, wherein the plurality of fuel injections include a first fuel injection when the piston is in a first position in the engine cylinder, a second fuel injection when the piston is in a second position in the engine cylinder, and a third fuel injection when the piston is in a third position in the engine cylinder.
6. The system of claim 1, wherein the system determines the TDC position of the piston during an engine maintenance event.
7. The system of claim 6, wherein the controller is programmed to cause the fuel injector to provide the plurality of fuel injections into the engine cylinder during a non-ballistic region of a curve corresponding to the fuel injector.
8. A method of using a fuel injector to determine a top-dead-center (TDC) position of a piston configured to reciprocate in an engine cylinder, comprising: receiving signals from a pressure sensor indicating a sensed pressure of fuel in a fuel accumulator fluidically coupled to the fuel injector; responding to the sensed pressure of fuel corresponding to a desired fuel pressure, preventing fuel flow into the fuel accumulator; after preventing fuel flow into the fuel accumulator, causing the fuel injector to provide a plurality of fuel injections into the engine cylinder when the piston is in a corresponding plurality of positions in the engine cylinder; estimating a corresponding plurality of cylinder pressures in response to the plurality of fuel injections; estimating a plurality of accumulator fuel pressure drop measurements for injections corresponding to the corresponding plurality of cylinder pressures; fitting a curve to the plurality of accumulator fuel pressure drop measurements that have been estimated; determining a maximum pressure drop value on the curve; and correlating the maximum pressure drop value to a true TDC position of the piston.
9. The method of claim 8, wherein preventing fuel flow into the fuel accumulator includes at least one of cutting off operation of a fuel pump or closing an inlet metering valve.
10. The method of claim 8, wherein each of the plurality of fuel injections is for a fixed period of time.
11. The method of claim 8, wherein estimating a corresponding plurality of cylinder pressures includes calculating fuel flows through the fuel injector and estimating the cylinder pressures using the calculated fuel flows.
12. The method of claim 8, wherein the plurality of fuel injections include a first fuel injection when the piston is in a first position in the engine cylinder, a second fuel injection when the piston is in a second position in the engine cylinder, and a third fuel injection when the piston is in a third position in the engine cylinder.
13. The method of claim 8, wherein the method is performed during an engine maintenance event.
14. The method of claim 8, wherein causing the fuel injector to provide a plurality of fuel injections into the engine cylinder when the piston is in a corresponding plurality of positions in the engine cylinder includes providing the plurality of fuel injections during a non-ballistic region of a curve corresponding to the fuel injector.
15. A pressure-based piston top-dead-center (TDC) position measurement system, comprising: a fuel injector configured to inject fuel into a combustion chamber bounded in part by a piston; and a controller configured to control the fuel injector to cause a fuel injection when the piston is at each of a plurality of different positions relative to TDC while ensuring fuel is provided to the fuel injector at a substantially constant pressure; wherein the controller is further configured to estimate a pressure in the combustion chamber in response to each fuel injection, fit a curve to the pressures in the combustion chamber that have been estimated, and determine a TDC position of the piston as correlating with a maximum pressure on the curve.
16. The system of claim 15, wherein the fuel is provided to the fuel injector at the substantially constant pressure by a fuel accumulator, the controller deactivating an input source to the fuel accumulator before causing the fuel injections.
17. The system of claim 16, wherein the input source is one of a fuel pump or an inlet metering valve.
18. The system of claim 15, wherein each of the fuel injections is for a fixed period of time.
19. The system of claim 15, wherein the controller is configured to estimate a pressure in the combustion chamber using a calculated fuel flow through the fuel injector.
20. The system of claim 15, wherein the plurality of different positions of the piston includes at least three different positions.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures may be represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) Referring now to
(13) Controller 21 may be part of an engine control module or ECM. Alternatively, controller 21 may be a separate fuel injector controller. Controller 21 may include a processor 25 and a memory storage device 27. Processor 25 may be any suitable processor such as a central processing unit (CPU), state machines, system-on-chip (SoC), etc. The memory storage device 27 may be any suitable memory such as random access memory (RAM), read-only memory (ROM), flash memory, etc.
(14) In some examples, the components that are electrically coupled with controller 21 have one or more sensors (not shown) coupled thereto that take measurements which indicate the present status of the component, such as the pressure in common rail 10, among others. In some examples, such data is stored in memory storage device 27 of controller 21 such that controller 21 may use the stored data at any time without having to take new measurement when needed. In some examples, the data in memory storage device 27 is updated frequently at a constant rate, i.e., new measurements are taken at predetermined intervals, such that freshness of the data is maintained. Controller 21 in some examples has instructions, e.g., computing algorithms, stored in memory storage device 27 which processor 25 uses to perform the process as disclosed herein.
(15) Controller 21 may form a portion of a processing subsystem including one or more computing devices having non-transient computer readable storage media, processors or processing circuits, and communication hardware. Controller 21 may be a single device or a distributed device, and the functions of the controller may be performed by hardware and/or by processing instructions stored on non-transient machine-readable storage media. Example processors include an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), and a microprocessor including firmware. Example non-transient computer readable storage media includes random access memory (RAM), read only memory (ROM), flash memory, hard disk storage, electronically erasable and programmable ROM (EEPROM), 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.
(16) Certain operations of controller 21 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 from a datalink, network communication or input device, receiving an electronic signal (e.g. a voltage, frequency, current, or pulse-width-modulation signal) indicative of the value, such as the common rail 10 pressure, 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.
(17) The term 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. 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.
(18) The embodiments of the technology described herein can be implemented in any of numerous ways. For example, the embodiments may be implemented using hardware, software or a combination thereof. When implemented in software, the software code can be executed on any suitable processor or collection of processors, whether provided in a single computing device or distributed among multiple computing devices. Such processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component, including commercially available integrated circuit components known in the art by names such as CPU chips, GPU chips, microprocessor, microcontroller, or co-processor. Alternatively, a processor may be implemented in custom circuitry, such as an ASIC, or semicustom circuitry resulting from configuring a programmable logic device. As yet a further alternative, a processor may be a portion of a larger circuit or semiconductor device, whether commercially available, semi-custom or custom. As a specific example, some commercially available microprocessors have multiple cores such that one or a subset of those cores may constitute a processor. Though, a processor may be implemented using circuitry in any suitable format.
(19) Also, the various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
(20) In this respect, the disclosed embodiments may be embodied as a computer readable storage medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments of the disclosure discussed herein. As is apparent from the foregoing examples, a computer readable storage medium may retain information for a sufficient time to provide computer-executable instructions in a non-transitory form. Such a computer readable storage medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computers or other processors to implement various aspects of the present disclosure as discussed above. As used herein, the term computer-readable storage medium encompasses only a non-transitory computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine. Alternatively or additionally, the disclosure may be embodied as a computer readable medium other than a computer-readable storage medium, such as a propagating signal.
(21) The terms program or software are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computing device or other processor to implement various aspects of the present disclosure as discussed above. Additionally, it should be appreciated that according to one aspect of the disclosure, one or more computer programs that when executed perform methods of the present disclosure need not reside on a single computer or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present disclosure.
(22) Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Typically, the functionality of the program modules may be combined or distributed as desired in various embodiments.
(23) Also, data structures may be stored in computer-readable media in any suitable form. For simplicity of illustration, data structures may be shown to have fields that are related through location in the data structure. Such relationships may likewise be achieved by assigning storage for the fields with locations in a computer-readable medium that conveys relationship between the fields. However, any suitable mechanism may be used to establish a relationship between information in fields of a data structure, including through the use of pointers, tags or other mechanisms that establish relationship between data elements.
(24) According to the principles of the present disclosure, it is possible to use fuel injector 14 as a pressure sensor to detect the true TDC position of piston 22 within cylinder 20. As is further described below, controller 21 cuts off fuel to common rail 10 so the pressure in common rail 10 is constant. Controller 21 then causes injector 14 to inject fuel for a constant duration at least three times as piston 22 moves through a reciprocation cycle. By monitoring the drop in pressure in common rail 10 using pressure sensor 23, controller 21 can estimate the fuel pressure in combustion chamber 18 for each injection. A curve is fit to these data points and the maximum of the curve is identified as corresponding to the true TDC position of piston 22.
(25) Referring now to
(26) In
(27) According to the present disclosure, the rail pressure may be kept essentially constant by cutting out the fuel pump (not shown) to thereby permit use of a crank synchronous pressure signal to determine the pressure drop (P) across injector 14 for a corresponding fuel quantity injected. As such, P.sub.1 and P.sub.2 can be obtained for injections done at different piston positions because there would be different fuel injection amounts. In this manner, injector 14 may be used as a pressure sensor to obtain information about the actual TDC position of piston 22 as is further described below.
(28) It is known that the flow of a fluid through an orifice can be represented as =AV (EQ. 1), where A is the area of the orifice and V is the velocity of the fluid. Additionally, from Bernoulli's principle that an increase in the speed of a fluid occurs simultaneously with a decrease in static pressure, it is known that
(29)
where P is pressure, is density, v is flow speed, g is acceleration due to gravity and h is the hydraulic head. Since the factor gh is essentially the same on both sides of the pilot valve of the injector,
(30)
It follows then that
(31)
where the variables with a 1 subscript are on the common rail 10 side of injector 14 and the variables with a 2 subscript are on the cylinder 20 side of injector 14. When the common rail 10 pressure P.sub.1 is much greater than the combustion chamber 18 pressure P.sub.2 (i.e., P.sub.1>>P.sub.2), v.sub.2 is greater than v.sub.1. Thus, as (P.sub.1-P.sub.2) changes, (v.sub.2-v.sub.1) also changes. Using the above understanding and EQ. 1, it can be determined that as (P.sub.1-P.sub.2) changes, the flow across the orifice of injector 14 changes, and therefore, the quantity of fuel injected changes.
(32) By holding the common rail 10 pressure (P.sub.1) constant (i.e., during pump cutout), it is possible to take multiple measurements by setting P.sub.2 to different values. P.sub.2 is at different values depending upon the position of piston 22 in its cycle between BDC and TDC. The corresponding pressure drop measurements for injections can then be related to P.sub.2 and therefore to the timing of the injection (i.e., the position of piston 22). As should be apparent from the foregoing, when piston 22 is at TDC, pressure P.sub.2 is at its highest value during the cycle, and hence the injection quantity and the related P is the lowest. Thus, with three or more readings as described above, it is possible to fit a curve to the data to relate P with the injection timing.
(33) A process for determining a TDC position of a piston according to the principles of the present invention is depicted in
(34) As explained above, by holding the common rail 10 pressure (i.e., input pressure P.sub.in) constant and the orifice area A constant, the flow across the orifice of injector 14 will be proportional to the pressure at the outlet of the orifice, which is corresponds to the pressure in combustion chamber 18 or the cylinder pressure. The cylinder pressure is determined at step 36. At step 38 it is determined whether three or more cylinder pressure measurements have been performed in the manner described above for the current testing cycle. If not, then the process returns to step 34 for another fuel injection and step 36 for another cylinder pressure determination. This process repeats until at least three cylinder pressure measurements are made, at which point the process continues to step 40.
(35) From the determination of the cylinder pressure, the fuel flow through injector 14 is estimated using the drop in pressure across injector 14 (i.e., the difference between P.sub.in and the cylinder pressure). It is known that the motoring cylinder pressure is a function of piston movement and remains relatively constant for a mechanically sound cylinder 20. As such, the shape of the P- curve (i.e., the curve of cylinder pressure versus piston position) also remains unchanged. Given the cylinder pressure measurements or estimates described above, a P- curve may fitted to the data by adjusting (i.e., the P- curve can be moved along the x-axis to fit the pressure data). This process is performed at step 40. Finally, at step 42 the peak cylinder pressure is determined from the fitted curve and the corresponding piston position is determined to be the true TDC position of piston 22.
(36) It should be understood from the foregoing that the resolution of the described process for determining the true TDC position of piston 22 may be improved by using more than three fuel injections. Also, resolution may be improved by using lower speeds, lower rail pressure (i.e., lower desired test pressure) and/or longer fuel injector 14 on times. Additionally, greater resolution may be obtained by performing fuel injections during the non-ballistic region of the fuel injector curve. Finally, the above-described process may be repeated for multiple cylinders 20 and the results may be averaged to improve resolution.
(37)
(38) At a later time in the current cycle corresponding to image B when piston 22 is at position .sub.2, fuel is again injected for the same fixed period of time. As indicated in the figure, the cylinder pressure P.sub.TP2 is higher as piston 22 is closer to TDC. This measurement corresponds to TP2. Similarly, when piston 22 is at position .sub.3, another fixed injection is made, and the cylinder pressure P.sub.TP3 is measured as TP3.
(39) When each of TP1, TP2 and TP3 are calculated, a curve is fit to the data points using any of a variety of curve fitting techniques. The curve is shown as 50 in
(40) Referring now to
(41) Pressure drop bars 62A-C also correspond to 20 mg fuel injections and a common rail 10 pressure of 500 bar. These measurements, however, correspond to SOIs at 25 degrees, zero degrees, and +25 degrees, respectively. Pressure drop bars 64A-C correspond to a higher level of fuel injection, and provide greater differences in pressure drops for the three measurements. More specifically, pressure drop bars 64A-C correspond to 40 mg fuel injections, a common rail 10 pressure of 500 bar, and SOIs of 20 degrees, zero degrees, and +20 degrees.
(42)
(43) In certain embodiments, the method and system described above is performed as a test during scheduled maintenance events. The data obtained during such a test may then be used in subsequent operation to improve fuel injection timing, and therefore fuel efficiency and emissions. It should be understood, however, that in other embodiments the measurements may be taken during run time. Additionally, while the principles of the present disclosure are described in the context of providing a true TDC estimation, it should be understood that the same principles may be used to detect mechanical degradation (e.g., loss of compression). Reference data may be collected at the end of line. Then, injector on-times are corrected for degradation based on non-motoring data. Using the same non-ballistic region on-time, the cylinder pressure may be estimated. By comparing the calculated peak pressure with the end of line reference data, mechanical degradation may be detected.
(44) While various embodiments of the disclosure have been shown and described, it is understood that these embodiments are not limited thereto. The embodiments may be changed, modified and further applied by those skilled in the art. Therefore, these embodiments are not limited to the detail shown and described previously, but also include all such changes and modifications.
(45) Furthermore, the connecting lines shown in the various figures contained herein are intended to represent exemplary functional relationships and/or physical couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in a practical system. However, the benefits, advantages, solutions to problems, and any elements that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as critical, required, or essential features or elements. The scope is accordingly to be limited by nothing other than the appended claims, in which reference to an element in the singular is not intended to mean one and only one unless explicitly so stated, but rather one or more. Moreover, where a phrase similar to at least one of A, B, or C is used in the claims, it is intended that the phrase be interpreted to mean that A alone may be present in an embodiment, B alone may be present in an embodiment, C alone may be present in an embodiment, or that any combination of the elements A, B or C may be present in a single embodiment; for example, A and B, A and C. B and C, or A and B and C.
(46) In the detailed description herein, references to one embodiment, an embodiment, an example embodiment, etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art with the benefit of the present disclosure to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described. After reading the description, it will be apparent to one skilled in the relevant art(s) how to implement the disclosure in alternative embodiments.
(47) Furthermore, no element, component, or method step in the present disclosure is intended to be dedicated to the public regardless of whether the element, component, or method step is explicitly recited in the claims. No claim element herein is to be construed under the provisions of 35 U.S.C. 112 (f), unless the element is expressly recited using the phrase means for. As used herein, the terms comprises, comprising, or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
(48) While the present teachings have been described in conjunction with various embodiments and examples, it is not intended that the present teachings be limited to such embodiments or examples. On the contrary, the present teachings encompass various alternatives, modifications, and equivalents, as will be appreciated by those of skill in the art. Accordingly, the foregoing description and drawings are by way of example only.