Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SYSTEMS AND METHODS OF USING A FUEL INJECTOR AS A PRESSURE SENSOR TO DETECT TOP-DEAD-CENTER FOR A CYLINDER
Document Type and Number:
WIPO Patent Application WO/2022/235686
Kind Code:
A1
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.

Inventors:
NAIR SHAILESH (IN)
BORATE MAYUR H (IN)
MULUKUTLA SRINIVAS KUMAR (IN)
SAHU PANENDRA KUMAR (US)
CAREY DAVID MICHAEL (US)
Application Number:
PCT/US2022/027497
Publication Date:
November 10, 2022
Filing Date:
May 03, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CUMMINS INC (US)
NAIR SHAILESH (IN)
BORATE MAYUR H (IN)
MULUKUTLA SRINIVAS KUMAR (IN)
SAHU PANENDRA KUMAR (IN)
CAREY DAVID MICHAEL (US)
International Classes:
F02B3/10; F02D41/40; F02M65/00
Foreign References:
US9228525B22016-01-05
US8899203B22014-12-02
US20090223487A12009-09-10
Attorney, Agent or Firm:
COLLIER, Douglas A. (US)
Download PDF:
Claims:
CLAIMS

What is claimed is:

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 iluidically 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 corresponds to a desired 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 pressure value on the curve, and correlate the maximum 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 as in any one of claims 1-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-ballistie 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 an accumulator fluidically coupled to the fuel injector; responding to the sensed pressure corresponding to a desired pressure by preventing fuel flow into the accumulator; after preventing fuel flow into the 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 pressure drop measurements corresponding to the corresponding plurality of cylinder pressures; fitting a curve to the plurality of accumulator pressure drop measurements that have been estimated; determining a maximum pressure value on the curve; and correlating the maximum pressure value to a true TDC position of the piston.

9. The method of claim 8, wherein preventing fuel flow' into the 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 as in any one of claims 8-13, 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 incl udes 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 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 a substantially constant pressure by an accumulator, the controller deactivating an input source to the 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 as in any one of claims 15-17, wherein each of the fuel injections is for a fixed period of time.

19. The system as in any one of claims 15-17, wherein the controller is configured to estimate the pressure in the combustion chamber using a calculated fuel flow through the fuel injector.

20. The system as in any one of claims 15-17, wherein the plurality of different positions of the piston includes at least three different positions.

Description:
SYSTEMS AND METHODS OF USING A FUEL IN JECTOR AS A PRESSURE SENSOR TO DETECT TOP-DEAD-CENTER FOR A CYLINDER

CROSS REFERENCE TO RELATED APPLICATIONS

[0001] Reference is hereby made to commonly assigned Indian Patent Application

No. 20211 1020242, fded on May 3, 2021, and entitled “SYSTEMS AND METHODS OF USING FUEL INJECTOR AS A PRESSURE SENSOR TO DETECT TDC FOR CYLINDER”, which is incorporated herein by reference in its entirety and for all purposes.

FIELD

[0002] Disclosed embodiments relate generally to fuel injection control for an internal combustion engine, and more specifically to improving start-of-injection timing by detecting the actual top-dead-center (“TDC) position of a piston using a fuel injector as a pressure sensor.

BACKGROUND

[0003] Generally, internal combustion engines use fuel injectors to inject fuel into cylinders housing reciprocating pistons. For optimal combustion, which results in improved fuel efficiency and reduced emissions, it is important to inject the fuel at precise timing relative to the position of the piston. This requires that the controller that controls operation of the injectors knows the posi tion of th e pistons as they travel between bottom-dead-center (“BDC”) and top-dead-center (“TDC”). In many engine arrangements, the position of the pistons are indicated by output signals from one or more crankshaft sensors. Essentially, if the rotational position of the crankshaft is known, the positions of the pistons (connected to the crankshaft) are also known. However, as the engine ages the crankshaft can shift and the crank angle indicated by the crank sensor may be off by several degrees relative to the actual crank angle. Consequently, the controller, using the incorrect crank angle to determine piston position, may cause the injectors to inject fuel too early or too late (depending upon the direction of the inaccuracy) in the cycle. This may result in incomplete combustion, which leads to reduced fuel efficiency and increase emissions. Accordingly , there is a clear need for improvements in this area. SUMMARY

[0004] In one embodiment, the present disclosure provides 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 accumulator into the engine cylinder; a pressure sensor positioned to sense pressure of fuel in the 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 accumulator, prevent fu el flow into the accumulator when the sensed pressure corresponds to a desired pressure, after fuel flow' into the 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 plurality of estimated cylinder pressures, determine a maximum pressure value on the curve, and correlate the maximum pressure value to a true TDC position of the piston. In one aspect of this embodiment, the controller prevents fuel flow·' into the accumulator by at least one of cutting off operation of a fuel pump or closing an inlet metering valve. In another aspect, each of the plurality of fuel injections is for a fixed period of time. In yet another aspect, the controller is programmed to estimate cylinder pressure by calculating a fuel flow' through the fuel injector, and estimating the cylinder pressure using the calculated fuel flow'. In still another aspect of this embodiment, the plurality' of fuel injections include a first fuel injection w'hen the piston is in a first position in the engine cylinder, a second fuel injection w'hen 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. In another aspect, the system determines the TDC position of the piston during an engine maintenance event. In yet another aspect, 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.

[0005] In another embodiment of the present disclosure, a method is provided 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 an accumulator fluidically coupled to the fuel injector; responding to the sensed pressure corresponding to a desired pressure by preventing fuel flow' into the accumulator; after preventing fuel flow into the accumulator, causing the fuel injector to provide a plurality of fuel injections into the engine cylinder when the piston is in a corresponding plurali ty of positions in the engine cyl inder; estimating a corresponding plurality of cylinder pressures in response to the plurality of fuel injections; fitting a curve to the plurality of estimated cylinder pressures; determining a maximum pressure value on the curv e; and correlating the maximum pressure value to a true TDC position of the piston. In one aspect of this embodiment, preventing fuel flow into the accumulator includes at least one of cutting off operation of a fuel pump or closing an inlet metering valve. In another aspect, each of the plurality of fuel injections is for a fixed period of time. In still another aspect of this embodiment, estimating a corresponding plurality of cylinder pressures includes calculating fuel flow's through the fuel injector, and estimating the cylinder pressures using the calculated fuel flow's. In another aspect, 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. In yet another aspect, the method is performed during an engine maintenance event. In another aspect of this embodiment, 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.

[0006] In still another embodiment of the present disclosure, a pressure-based piston top-dead-center (“TDC”) position measurement system is provided, 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; 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 estimated pressures, and determine a TDC position of the piston as correlating with a maximum pressure on the curve. In one aspect of this embodiment, the fuel is provided to the fuel injector at a substantially constant pressure by an accumulator, the controller deactivating an input source to the accumulator before causing the fuel injections. In a variant of this aspect, the input source is one of a fuel pump or an inlet metering valve.

In another aspect, each of the fuel injections is for a fixed period of time. In still another aspect of this embodiment, the controller is configured to estimate the pressure in the combustion chamber using a calculated fuel flow through the fuel injector. In another aspect, the plurality of different positions of the piston includes at least three different positions.

[0007] It should be appreciated that in various embodiments the foregoing concepts, and additional concepts discussed below, may be arranged in any suitable combination. Further, other advantages and novel features of the present disclosure will become apparent from the following detailed description of various non-limiting embodiments when considered in conjunction with the accompanying figures.

BRIEF DESCRIPTION OF THE DRAWINGS

[0008] 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:

[0009] Fig. 1 is a conceptual diagram of a fueling system for an engine cylinder;

[0010] Fig. 2 is a high-level conceptual diagram illustrating forces applied to an object;

[0011] Fig. 3 A is a conceptual, perspective view of a cylinder of an internal combustion engine with a piston in a first position;

[0012] Fig. 3B is a conceptual, perspective view of a cylinder of an internal combustion engine with a piston in a second position; and

[0013] Fig. 4A is a conceptual diagram of a fuel injector and a cylinder w ith a first internal pressure;

[0014] Fig. 4B is a conceptual diagram of a fuel injector and a cylinder with a second internal pressure;

[0015] Fig. 5 is a flow chart depicting a method of determining a piston’s position according to the principles of the present disclosure; [0016] Fig. 6 is a diagram depicting measurements of a piston’s position during an engine cycle using a method according to the present disclosure, along with accompanying conceptual cylinder diagrams for each measurement;

[0017] Fig. 7 is a graph depicting actual pressure drop measurements for three different types of fuel injector at three different piston positions according to the present disclosure; and

[0018] Fig. 8 is a graph depicting a comparison of an expected TDC position for a piston and an actual TDC position determined using the pressure drop measurements of Fig. n

DETAILED DESCRIPTION

[0019] Referring now to Fig, 1, a high-level conceptual diagram of a fueling system for an engine is shown. Many components are omitted for clarity. Generally, a fuel pump system (not shown ) provides fuel to a fuel accumulator hereinafter referred to as common rail 10. Typically, the high pressure fuel in common rail 10 is routed through conduits 12 (only one shown) to a plurality of fuel injectors 14 (only one shown) which provide controlled injections of fuel 16 into a corresponding combustion chamber 18 (only one shown) of a corresponding engine cylinder 20 (only one shown). The timing of the fuel injections is controlled by a controller 21, which may also monitor the pressure of fuel in common rail 10 by receiving pressure signals from a pressure sensor 23. A piston 22 connected to a connecting rod 24 reciprocates within cylinder 20 between a bottom-dead-center (“BDC”) position and a top-dead-center (“TDC”) position. Depending upon the type of engine, the fuel/air mixture in combustion chamber 18 is ignited (either compression ignited or spark ignited) as piston 22 approaches TDC, and the explosion forces piston 22 downwardly, transferring power through connecting rod 24 to cause a crankshaft (not shown) to rotate.

[0020] 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. [Q021] 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 interv als, 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 w'hich processor 25 uses to perform the process as disclosed herein.

[0022] 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.

[0023] 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, anfr'or by referencing a default value that is interpreted to be the parameter value.

[0024] 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.

[0025] 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 maybe 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.

[0026] 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.

[0027] 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.

[0028 ] 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.

[0029] 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 maybe combined or distributed as desired in various embodiments.

[0030] 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.

[0031] 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.

[0032] Referring now to Fig. 2, a basic concept underlying the present disclosure is shown. It is known that at a constant common rail press ure (Pri), if a fuel injection is performed by injector 14 for a fixed time period, then the amount of fuel injected differs between the two cases shown in Fig. 2 as P r1 « P r2 . In the upper case, if f f > F 1 , then object 12 is displaced as indicated by S 1 . Similarly, if f f > F2, then object 12 is displaced as indicated by S2. Also, if F 2 » Fi, then S2 « Si. The force ft in this concept is the same applied from the left onto object 12 in both cases shown in Fig. 2, while Fi and F2 are the counter forces applied which are both less than fi. Applying these principles to Fig. 1 , ft corresponds to the fuel pressure in common rail 10, F 1 corresponds to the pressure in combustion chamber 18 when piston 22 is at BDC and F? corresponds to the pressure in combustion chamber 18 when piston 22 is at TDC.

[0033] In Figs. 3 A, 3B, 4A and 4B, P r1 is the pressure within combustion chamber 18 of cylinder 20 when piston 22 is at BDC and P r2 is the pressure within combustion chamber 18 of cylinder 20 when piston 22 is at TDC. Figs. 4A and 4B are simplified diagrams of Figs. 3A and 3B, respectively. As shown in Fig. 4A, the pressure differential across injector 14 when piston 22 is at BDC is the rail pressure P r minus P r1 . Similarly, the pressure differential across injector 14 when piston 22 is at TDC is the rail pressure P r minus P r2 . The dark shading in injector 14 in Fig. 4A represents the large pressure differential between P r and Pri. The pressure differential in Fig. 4B is smaller (and therefore lighter) because P r2 is higher as a result of piston 22 being at TDC.

[0034] 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 (DR) across injector 14 for a corresponding fuel quantity injected. As such, ΔRi and ΔR2 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.

[0035] It is known that the flow of a fluid through an orifice can be represented as φ =

A x V (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 constant

(EQ. 2), where P is pressure, p is density, v is flow speed, g is acceleration due to gravity and h is the hydraulic head. Since the factor pgh is essentially the same on both sides of the pilot valve of the injector, It follows then that 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 1 i s much greater than the combustion chamber 18 pressure is greater than v 1 . Thus, as (Pi - P2) changes, (v 2 - v 1 also changes. Using the above understanding and EQ. 1, it can be determined that as (P 1 - P 2 ) changes, the flow- across the orifice of injector 14 changes, and therefore, the quantity of fuel injected changes.

[0036] By holding the common rail 10 pressure (P 1 ) constant (i.e., during pump cutout), it is possible to take multiple measurements by setting P2 to different values. P2 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 P2 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 P2 is at its highest value during the cycle, and hence the injection quantity and the related DR is the lowest. Thus, with three or more readings as described above, it is possible to fit a curve to the data to relate DR with the injection timing. [0037] A process for determining a TDC position of a piston according to the principles of the present invention is depicted in Fig. 5. At step 30, fuel is pumped to common rail 10 until the pressure (as sensed by common rail pressure sensor 23) reaches a desired test pressure (“Pm”). When common rail 10 reaches the desired test pressure, controller 21 cuts out the fuel pump and/or closes an inlet metering valve (not shown) at step 32 to prevent further fuel from entering common rail 10. hi this manner, the rail pressure will be essentially constant each of the fuel injections to follow as described below. At step 34, controller 21 causes fuel injector 14 to inject fuel into combustion chamber 18 for a specific period of time. As is further described below, the fuel injection time at step 34 is the same for all fuel injection events at step 34 such that the area of the orifice (“A”) of injector 14 is constant.

[0038] As explained above, by holding the common rail 10 pressure (i.e., input pressure Pm) 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.

[0039[ 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 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-0 curve (i.e., the curve of cylinder pressure versus piston position) also remains unchanged. Given the cylinder pressure measurements or estimates described above, a R-Q curve may fitted to the data by adjusting θ (i.e., the R-θ 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 0 is determined to be the true TDC position of piston 22.

[0040] 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.

[0041] Fig. 6 provides a conceptual depiction of the process described above with reference to Fig. 5. Image A represents piston 22 at displacement position q ί , image B represents piston 22 at displacement position Q 2 , and image C represents piston 22 at displacement position 03. As shown, piston 22 is near BDC in image A when the first cylinder pressure measurement (“PTPT) is made as described above. More specifically, as piston 26 travels from BDC to TDC, fuel is cutoff to common rail 10 such that the common rail pressure P r is at the desired test pressure. When piston 22 is at the position shown in image A, fuel is injected by injector 14 for a fixed period of time. The drop in rail pressure as a result of the injection permits an estimate of fuel flow" (“QTPI”) as described above. The flow' is then used to approximate the pressure in cylinder PTPJ . This results in generation of test point 1 (“TP I”) as shown in the figure.

[0042] At a later time in the current cycle corresponding to image B when piston 22 is at position Q2, fuel is again injected for the same fixed period of time. As indicated in the figure, the cylinder pressure Pipe is higher as piston 22 is closer to TDC. This measurement corresponds to TP2. Similarly, when piston 22 is at position Q3, another fixed injection is made, and the cylinder pressure P TPS is measured as TP3.

[0043] When each of TP1, TP2 and TP3 are calculated, a curve is fit to the data points using any of a variety of curv e fitting techniques. The curve is shown as 50 in Fig. 6.

Finally, a peak of curve 50 is determined and may be computed as corresponding to 0TDC, or the true TDC of piston 22.

[0044] Referring now to Fig. 7, actual pressure drop data is shown for a cylinder using three different injection parameter sets for three separate measurements. The first pressure drop bars labeled 60A-C correspond to 20 mg fuel injections and a common rail 10 pressure of 500 bar. Pressure drop bar 60A is the first of three injections with a start of injection (“SOI”) at -5 degrees. Pressure drop bar 60B corresponds to a SOI of zero degrees. Pressure drop bar 60C corresponds to a SOI of +5 degrees. It can be seen that pressure drops represented by bars 60A-C are slightly different for each of the three injections.

[0045] 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.

[0046] Fig. 8 reproduces pressure drop bars 64A-C to depict the manner of operation of the present disclosure. As show, a curve 66 is fitted to the pressure drop data represented by bars 64A-C. The peak of curve 66 corresponds to the true TDC position of piston 22. As is also shown, in this example curve 68 corresponds to the expected data for the cylinder 20 based, for example, on signals from one or more crankshaft sensors. In this example, the expected TDC position labeled 70 is several degrees different from the actual or true TDC position determined using the principles of the present disclosure.

[9047j 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.

[0048] 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.

[0049] 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.

[0050] 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.

[0051] 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.

[0052] 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.