(19)
(11) EP 1 050 676 A2

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
08.11.2000 Bulletin 2000/45

(21) Application number: 00303806.4

(22) Date of filing: 05.05.2000
(51) International Patent Classification (IPC)7F02D 41/34, F02D 41/02, F02D 41/36
(84) Designated Contracting States:
AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE
Designated Extension States:
AL LT LV MK RO SI

(30) Priority: 05.05.1999 GB 9910256
02.09.1999 GB 9920645

(71) Applicant: Delphi Technologies, Inc.
Troy, MI 48007 (US)

(72) Inventors:
  • Meissonnier, Guillaume
    41000 Blois (FR)
  • Dupraz, Pierre
    41000 Blois (FR)
  • Schietecatte, Thierry
    45000 Orleans (FR)

(74) Representative: Pople, Joanne Selina 
Marks & Clerk, Alpha Tower, Suffolk Street
Queensway, Birmingham B1 1TT
Queensway, Birmingham B1 1TT (GB)

   


(54) Engine position sensing


(57) A method of sensing the position of an engine comprising using the output of a position/speed sensor (10, 11, 12, 13) to determine when a cylinder of the engine has reached a predetermined position, the output of the position/speed sensor also being used to identify to which cylinder or combustion space of the engine fuel should next be delivered. The invention also relates to a method of sensing the position of an engine, including the steps of sensing vibrations of the engine using acceleration sensor means (35a, 35b, 35c, 35d; 38) and monitoring the or each output signal (36a, 36b, 36c, 36d; 40) of the acceleration sensor means so as to determine the position of the engine. The invention further relates to a control system for sensing the position of an engine, the control system including acceleration sensor means (35a, 35b, 35c, 35d; 38) for sensing vibrations of the engine and means for monitoring the or each output signal of the acceleration sensor as to determine the position of the engine.




Description


[0001] This invention relates to a method of sensing the operating position of an engine, the method being particularly suitable for use in controlling the operation of a compression ignition internal combustion engine.

[0002] A compression ignition internal combustion engine includes a number of cylinders, commonly four or six, into which fuel is injected, each cylinder having an associated fuel injector for injecting fuel into the cylinder. It is important to be able to determine the operating position of the engine to permit fuel to be delivered at an appropriate time to each cylinder of the engine. Typically, a crankshaft position sensor is used to provide a signal indicative of one or more of the engine cylinders occupying a top-dead-centre position, this signal being used in controlling the timing of fuel delivery, and a camshaft position sensor is used to provide a signal indicative of which cylinder fuel should be delivered to.

[0003] The provision of two such sensors and the associated wiring is relatively complex and adds to the cost of the engine, and it is an object of the invention to provide a method of sensing the position of an engine in which the provision of one of the sensors is omitted.

[0004] Furthermore, in a four-stroke compression ignition internal combustion engine there are two rotations of the crank shaft for each injection cycle. Thus, knowledge of the crank shaft position alone cannot determine unambiguously which of the two engine rotation phases the injection cycle is in. For example, in a four cylinder engine, when the piston member in a particular cylinder is at top-dead-centre, this may either be during the first engine rotation phase, at the instant combustion occurs, or during the second engine rotation phase, at the instant the exhaust stroke has finished. Thus, an additional means of determining the engine rotation phase of the injection cycle, usually in the form of a cam shaft position sensor, is required to determine unambiguously the position of the engine.

[0005] Relevant background art is also described in European Patent Application No 98309856.7, which relates to a method of controlling the operation of a compression ignition internal combustion engine by monitoring the output signal of an accelerometer associated with the engine. The accelerometer senses vibration of the engine and by monitoring the output of the accelerometer during the fuel injection cycle, abnormalities in the combustion stage of the cycle can be detected. The method also permits abnormal pilot injection to be detected.

[0006] It is a further object of the present invention to provide an improved method of sensing engine position.

[0007] According to a first aspect of the present invention there is provided a method of sensing the position of an engine comprising using the output of a position/speed sensor to determine when a cylinder of the engine has reached a predetermined position, the output of the position/speed sensor also being used to identify to which cylinder or combustion space of the engine fuel should next be delivered.

[0008] The position/speed sensor preferably comprises a crankshaft position/speed sensor, for example comprising a toothed wheel arranged to rotate at crankshaft speed, the tooth spacing defining a gap which can be identified to provide an indication of the crankshaft position, the rate of movement of the teeth past a predetermined position providing an indication of the instantaneous engine speed.

[0009] It has been found that, when the engine is not firing but the crankshaft is rotating, for example during engine start-up or during a period in which the engine is "freewheeling", no fuel being supplied to the engine, the engine speed varies in a cyclical manner. Where the engine has an odd number of cylinders, for example a three or five cylinder engine, by measuring the engine speed at the time at which the predetermined position, for example the top-dead-centre position, is sensed and determining whether the engine speed is rising or falling or some other engine speed derived criterion is met, the next cylinder to which fuel should be delivered can be positively identified. This engine speed derived criterion may be tabulated for instance as a function or average speed and as a function of load when injection occurs.

[0010] Such a technique may be used in conjunction with a technique whereby, when the engine is to be switched off, the engine stops in or close to a known position. As a result, the engine can be stopped in a position whereby the actual engine position can be determined, accurately, very quickly upon restarting the engine.

[0011] Where the engine has, for example, four or six cylinders, then detection of whether the engine speed is rising or falling will not provide a positive cylinder identification. Instead of using the technique described hereinbefore, the detection of the predetermined position may be used to identify two cylinders, one of which is the one to which fuel should be delivered next. Fuel is then supplied to one of the cylinders and the engine monitored to determine whether or not the cylinder fires. If so, then the engine position is known. If not, then the one to which fuel should have been delivered is the other of the two identified cylinders, and the engine position is known.

[0012] The choice of to which of the two cylinders fuel is delivered can be made, for example, based upon which cylinder was last fired, the engine speed and the time elapsed since that cylinder fired, or based upon the position in which the engine was forced to stop.

[0013] According to a second aspect of the present invention, there is provided a method of sensing the position of an engine, including the steps of sensing vibrations of the engine using acceleration sensor means and monitoring the or each output signal of the acceleration sensor means so as to determine the position of the engine.

[0014] The method may include the steps of providing each cylinder of the engine with an acceleration sensor so as to sense vibrations occurring in each of the cylinders, the acceleration sensors generating an output signal in response to a vibration in the associated cylinder having a signal magnitude and frequency characteristic.

[0015] Alternatively, the method may include the step of providing a single acceleration sensor in the engine, the acceleration sensor generating an output signal in response to a vibration in the engine having a signal magnitude and frequency characteristic.

[0016] The method may include the further step of comparing the signal magnitudes of the acceleration sensor output signals to determine engine position. Alternatively, the method may include the further step of comparing the frequency characteristics of the acceleration sensor output signals to determine engine position.

[0017] The method may include the further step of estimating the engine position and using the method of the invention to confirm that the estimated engine position is correct.

[0018] The method of estimation of engine position may be by means of a crank angle sensor provided on the engine, or by remembering the position of the engine when it is stopped or by a statistical learning technique. The method may include the further step of modifying the estimated position in response to the method of the invention.

[0019] The modified estimate of engine position may be used to control the timing of fuel injected into the engine.

[0020] According to a third aspect of the present invention, there is provided a control system for sensing the position of an engine, including acceleration sensor means for sensing vibrations of the engine and means for monitoring the or each output signal of the acceleration sensor as to determine the position of the engine.

[0021] The invention will further be described, by way of example, with reference to the accompanying drawings, in which:

Figure 1 is a diagram illustrating a position/speed sensor for use with the method of the invention;

Figures 2 and 3 are diagrams representing the sensor output for three and four cylinder engines, respectively;

Figure 4 is a diagrammatic view of an engine and fuel system incorporating a control system for implementing an alternative embodiment of the present invention; and

Figure 5 is a diagrammatic illustration of an alternative arrangement to that shown in Figure 4 for implementing a further alternative embodiment of the present invention.



[0022] Figure 1 illustrates a speed and position sensor for use in monitoring the rotational speed and angular position of the crankshaft of an engine. The sensor comprises a wheel 10 which is mounted upon or arranged to rotate at the speed of rotation of the crankshaft. The wheel 10 is provided with external, radially extending teeth which are equiangularly spaced around the wheel 10, apart from a gap region 12 of the wheel 10 in which two of the teeth are missing. The wheel 10 is located such that as the wheel 10 rotates, the teeth 11 move past a transducer 13 or other sensor which is capable of monitoring the movement of the teeth past a predetermined position.

[0023] It will be appreciated that when the wheel 10 is rotating at a constant speed, the output of the transducer 13 will include a series of spikes, each spike being associated with a respective one of the teeth 11 passing the predetermined position. For most of each rotation of the wheel 10, the spikes will be equally spaced as the teeth are substantially equiangularly spaced, provided the engine is running at a constant or near constant speed. However, it will be appreciated that when the region 12 passes the predetermined position, as this part of the wheel 10 is not provided with teeth, the gap between the spikes produced by the teeth immediately before and after the gap 12 will be relatively long. Detection of this relatively long gap provides an indication of the angular position of the wheel 10 and hence the crankshaft. By arranging for the wheel 10 to be located such that movement of the region 12 past the predetermined position coincides with the top-dead-centre position for one or more of the cylinders of the engine with which the crankshaft is associated, it will be appreciated that when the movement of the region 12 past the transducer 13 is sensed, the engine is in a position in which one or more of the cylinders occupies its top-dead-centre position. Although the movement of the region 12 past the predetermined position may coincide with one or more of the engine cylinders occupying a top-dead-centre position, it will be appreciated that provided the position of the region 12 may be selected such that it moves past the predetermined position at a point prior to or following the top-dead-centre position and provided the relationship between the movement of the region 12 past the predetermined position and the crankshaft position is known, then the crankshaft position can be identified using the crankshaft sensor.

[0024] As well as using the sensor arrangement of Figure 1 to monitor the engine position, it will be appreciated that the sensor can also be used to monitor the angular speed of rotation of the crankshaft by monitoring the time interval which occurs between each spike produced by the transducer 13 as each tooth 11 moves past the predetermined position.

[0025] Figure 2 is a diagrammatic representation of the speed of rotation of an engine having three cylinders, the speed of rotation having been measured using a speed and position sensor of the type illustrated in Figure 1. The speed measurements were taken during a period in which no fuel was supplied to any of the cylinders of the engine. The engine and crankshaft speed variations illustrated in Figure 2 arise as a result of the compression strokes of the various cylinders of the engine. As the engine is a three cylinder engine, three compression strokes of the engine occur over a crankshaft angle of 720°. In this 720° period, as the crankshaft has rotated twice, the movement of the region 12 past the transducer 13 will occur twice, and these occurrences are denoted on Figure 2 by "gap 1" and "gap 2".

[0026] In accordance with the invention, upon sensing the movement of the region 12 past the predetermined position, the instantaneous speed of rotation of the wheel 10 is measured, the speed measurement being repeated after the crankshaft has continued movement through a predetermined angle. In a simple example the two speed measurements are compared with one another to determine whether the engine speed is increasing or whether the engine speed is falling. As illustrated in Figure 2, if the engine speed is increasing at the point at which the region 12 moves past the predetermined position, then "gap 1" has been detected. If the engine speed is falling at the point at which the region 12 moved past the predetermined position, then "gap 2" has been sensed.

[0027] As the method of the invention permits discrimination of "gap 1" from "gap 2", the engine position can be accurately sensed.

[0028] Depending upon the positioning of the region 12 relative to the top-dead-centre position for one of the engine cylinders, "gap 1" may be discriminated from "gap 2" by measuring the engine speed alone rather than by measuring speed changes.

[0029] The method described hereinbefore may be used upon initial start-up of the engine to determine the engine position, and once the engine position has been accurately sensed, delivery of fuel to an appropriate one of the cylinders can take place. Likewise, the method can be used in the event that the engine is running but data indicative of the engine position has been lost.

[0030] It will be appreciated that a more complex combination of position, speed and acceleration measurement can be used to distinguish "gap 1" from "gap 2" and that the criterion can be mapped, for instance against average engine speed in all cases, and against engine load when injection occurs.

[0031] Where the method described hereinbefore is used in circumstances in which the engine position data has been lost or become unreliable whilst the engine is running, then as the engine may be running at a non-uniform speed, the speed measurements at the instants at which the region 12 is sensed may require correction, for example by mapping the instantaneous speed or speed change measurements against the average engine speed.

[0032] Although the method described hereinbefore is described in terms of controlling the operation of a three cylinder engine, it will be appreciated that the method is suitable for use in controlling the operation of any engine having an odd number of cylinders and in which the crankshaft rotates twice during each combustion cycle of the engine.

[0033] It has been found that when the engine is switched off, the position in which the engine stops tends to be related to the last cylinder in which combustion took place. By taking appropriate measures, when the engine is switched off, the engine can be forced to stop in or close to a preferred position by controlling the injection sequence during switching off of the engine. As the engine is stopped in or close to a known position, then position data indicative of the position in which the engine stopped can be used in subsequent starting of the engine.

[0034] Both of the techniques described hereinbefore permit relatively accurate sensing of the engine position without requiring both the provision of a camshaft sensor and a crankshaft sensor.

[0035] Figure 3 illustrates the use of a technique for determining the engine position of a four cylinder engine. As described hereinbefore with reference to Figure 2, the method involves sensing the movement of the region 12 past the predetermined position. As the region 12 moves past the predetermined position, the engine must be in one of two known positions, the region equating to either "gap 1" or "gap 2". A most likely engine position is derived, for example using the technique described hereinbefore in relation to switching off of the engine or using other criteria, for example the speed at which the engine is rotating and the time since the last combustion took place. Once the most likely cylinder has been identified, a small quantity of fuel is injected into the next cylinder in the engine operating cycle and the engine is monitored to determine whether or not fuel combustion takes place. This may be achieved by monitoring the speed of rotation of the engine or an engine speed of rotation derived criterion or using an accelerometer arranged to monitor frequencies indicative of fuel combustion. If fuel combustion is sensed, then the assumption regarding the engine position is taken to be correct. If combustion is not sensed, then it is assumed that the wrong one of the two possible cylinders has been chosen, and the engine position is calculated using the other cylinder of the pair. The quantity of fuel which is injected in such an operation is chosen to be sufficiently small that damage to the engine cannot occur.

[0036] The method described hereinbefore may be used both upon initial start-up of an engine and upon an engine which is already running but in which the position information of the engine has become lost. Where the engine is already running, then it is particularly important to ensure that the quantity of fuel delivered to the engine when testing whether or not the correct cylinder has been located should be sufficiently small to ensure that no damage to the engine can occur.

[0037] Figure 4 shows an engine and fuel system incorporating a control system for implementing an alternative aspect of the present invention. The engine and fuel system includes a low pressure fuel pump 8 arranged to draw diesel fuel from a fuel reservoir 9, and supply the fuel through a filter 14 to an inlet of a high pressure fuel pump 16. The high pressure fuel pump 16 is arranged to charge a common rail 18 with fuel at high pressure. Connected to the common rail 18 is a plurality of injectors 20, each of the injectors 20 being electromagnetically actuable under the control of an electronic control unit 22. The electronic control unit 22 also controls the operation of the high pressure fuel pump 16 by controlling a throttle 24 thereof, and controls the fuel pressure within the common rail 18 by controlling the operation of a control valve 26, the electronic control unit 22 being supplied with information relating to the fuel pressure within the common rail 18 by a pressure sensor 28.

[0038] In addition to receiving signals indicative of the fuel pressure within the common rail 18, the electronic control unit is supplied with signals indicative of a number of other engine parameters, for example engine speed and accelerator pedal position, using appropriate sensors 30, including a crank angle sensor 30a.

[0039] Fuel delivered by the injectors 20 is injected into respective cylinders of an associated engine 32. Four acceleration sensors 35a, 35b, 35c, 35d are mounted on the engine 32, one acceleration sensor being associated with each of the four cylinders of the engine. The acceleration sensors 35a-35d are sensitive to vibrations associated with each of the cylinders and generate output signals 36a-36d respectively which are supplied to the electronic control unit 22.

[0040] Prior to input to the electronic control unit 22, each of the output signals 36a-36d may be passed through a band-pass filter arranged to pass vibration signals falling within a pre-selected frequency range. The filtered signal may then be amplified using amplifying means and full wave rectified by a rectifying circuit (not shown in Figure 4). The output signals 36a-36d are detected within a detection time interval, or detection window. The window used may be of 10 to 30 degrees duration and can be phased in the range indicated below. The window may be mapped according to engine speed, load, temperature etc. The pan of the output signal 36a-36d falling within this detection time interval is integrated by an appropriate integration circuit and is subsequently input to the electronic control unit 22. Preferably, the detection time interval occurs near the top-dead-centre position for a cylinder for which the signal relates, as will be described hereinafter.

[0041] The actual timing interval may be positioned between a few degrees before TDC to up to 30 degrees after TDC. This position may also be mapped with engine speed, load etc.

[0042] For a given cylinder, the associated acceleration sensor 35a-35d will generate an output signal 36a-36d having characteristics which depend on the event occurring within the cylinder. By monitoring these characteristics it is therefore possible to determine the position of each cylinder within the injection cycle and, thus, to determine engine position. Information regarding engine position in combination with information derived from, for example, a crankshaft position sensor, can then be used to permit fuel to be delivered at an appropriate time to each cylinder under the control of the electronic control unit 22.

[0043] There are different operating circumstances for which the output signals obtained from the acceleration sensors can be used to determine engine position. For example, on engine start-up, or during a period when the engine is "free-wheeling", the crankshaft is rotating but no fuel is being supplied to the engine and the engine will not be firing. It is therefore necessary to determine engine position so that the initial injection of fuel, to fire the engine, occurs in the correct cylinder. Also, synchronisation can be lost during running of the engine in which case the engine is likely to be firing. In such circumstances it is necessary to determine engine position so that synchronisation can be recovered.

[0044] Considering first engine start-up, conventionally engine position is determined by using information obtained from sensors mounted on the cam and crank shafts to determine the cam and crank shaft position. As described previously, the position information derived from the crank shaft sensor alone is ambiguous as it cannot distinguish between the two engine rotation phases. The ambiguity can, however, be removed by using the output signals 36a-36d obtained from the acceleration sensors 35a-35d. The acceleration sensors 35a-35d are sensitive to vibrations occurring within their respective cylinders and, thus, they can be used to provide a check on whether the engine position, calculated using the crank shaft sensor, is correct. The output signals 36a-36d from acceleration sensors 35a-35d can then be analysed to confirm that the cylinder which is determined as the one in which fuel injection is to commence using the aforementioned technique is correct.

[0045] Any one of several characteristics of the vibration output signals 36a-36d may be used to confirm engine position in this way. On engine start-up, the output signals from the accelerometers will have a signal magnitude and frequency characteristic of an engine which is rotating but not firing. It has been found, for example, when the engine fires, that just prior to the top-dead-centre position for the particular cylinder, the vibration signal from the acceleration sensor is large in magnitude. During cranking, before the engine fires it has been found possible to detect compression noise or other cylinder dependent noise such as piston slap or valve closure, for example see the teaching of Machinery Noise and Diagnostics (Richard H Lyons - Butterworths), Figure 2.27 of which illustrates the acceleration measurements resulting from Piston Slap, or the teaching of Diesel Injection Control (Russell and Hartis - SAE/IEE/ATA Toptec, Turin 7-9 September 1998). Thus, by comparing the magnitudes of the acceleration sensor output signals 36a-36d within a time interval in which information derived from the crank shaft sensor indicates that one or more of the cylinders is approaching top-dead-centre position, it will be apparent which cylinder is just prior to its top-dead-centre position and engine start-up is initiated with this synchronisation.

[0046] Alternatively, it has been found that the frequency characteristic of the vibration signal from an acceleration sensor associated with a given cylinder is dependent on the position of the cylinder. Thus, if the expected frequency characteristic for a vibration signal corresponding to a cylinder just prior to top-dead-centre position is known, this can be compared with the frequency characteristic from each acceleration sensor 35a-35d to determine which cylinder is the correct cylinder into which fuel injection is to commence.

[0047] It is also known to control the fuel injection cycle such that the engine is brought to a halt in such a way that the final position of the cylinders is usually the same or substantially the same. Knowledge of this usual stopping position can also be combined with the information from the crank shaft sensor and the signals derived from the acceleration sensors to assist in determination of the engine position on start-up. For example, a quantity of fuel could be delivered to the cylinder to which it is most likely that the next fuel injection should be made. The output signals from the acceleration sensors can then be monitored to determine whether or not combustion occurs in that cylinder at the appropriate time, thereby determining whether the assumption was correct. If the assumption was incorrect, then another assumption is made regarding to which cylinder fuel should be delivered. The assumption is tested until a positive identification is made.

[0048] Not only is it important to establish engine position on engine start-up, but it is also possible that synchronisation will be lost during running of the engine. This also requires engine position to be determined so that synchronisation can be recovered and fuel injection in the correct cylinder at the correct time can be re-established. During loss of synchronisation during engine running, the engine is likely to be firing and the vibration signal magnitudes and frequency characteristics may therefore be different from those measured on engine start-up. If loss of synchronisation is detected the fuelling should be set to zero and synchronisation may be recovered as described before.

[0049] Once again, information obtained from a crank shaft sensor may be sufficient to identify which cylinder is at top-dead-centre, but is not sufficient to determine the engine rotation phase. The crankshaft sensor signal may therefore be used to determine which cylinders have the piston at top-dead-centre and the acceleration sensor output signals 36a-36d can be used to determine which of the cylinders should be supplied with fuel. One method suitable for use under such conditions is to deliver a small quantity of fuel to a cylinder which it is assumed is the one which is next to fire. The quantity of fuel should be sufficiently small so that, in the event that the assumption is incorrect, damage to the engine is unlikely. The assumption is then tested, for example by using the acceleration sensor output signals, to determine whether combustion occurs in that cylinder at the appropriate time.

[0050] Different characteristics of the output signals 36a-36d from the acceleration sensors 35a-35d can be used depending on the particular requirement.

[0051] Filtering of the signals may be required to emphasise the frequencies of interest, the filtering being achieved by means of appropriate band pass or band stop filters. As described previously, the appropriate filtering means are placed in the output signal path between the acceleration sensors 35a-35d and the electronic control unit 22.

[0052] Referring to Figure 5, in an alternative arrangement to that shown in Figure 4, a single acceleration sensor 38 may be mounted on the engine instead of having a separate acceleration sensor being associated with each cylinder. Like parts to those shown in Figure 4 are denoted by like reference numerals and will not therefore be described in further detail. Use of only a single acceleration sensor 38 to determine engine position is advantageous as the complexity and cost of the engine is reduced. Furthermore, an acceleration sensor is often provided in an engine for other purposes such as, for example, monitoring abnormal combustion or detecting the onset of combustion or injection. Thus, there is no need for an additional acceleration sensor to be provided to implement the sensing method of the present invention.

[0053] The acceleration sensor 38 generates an output signal 40 in response to an engine vibration, and the output signal 40 can be used in several ways to determine engine position. Firstly, the magnitude of the acceleration sensor output signal 40 will be largest when sensing vibrations in the cylinder positioned closest to the sensor 38. Similarly, the magnitude of the output signal 40 will be smallest when sensing vibrations in the cylinder positioned furthest from the sensor 38. Pre-determined magnitudes for a vibration signal corresponding to an event in each of the cylinders are stored in the electronic control unit 22. By comparing the magnitude of the vibration signal provided by the acceleration sensor with the predetermined magnitudes for each cylinder it is therefore possible to determine which cylinder is at top-dead-centre

[0054] In an alternative method, the time it takes a vibration signal to be detected by the acceleration sensor can be used to determine in which cylinder a particular event has occurred. Vibration signals corresponding to events occurring in cylinders furthest away from the acceleration sensor will take a longer time to reach the sensor compared to vibration signals corresponding to events occurring in the closest to the acceleration sensor. Thus, the time delay between an event occurring and the detection of the vibration signal corresponding to the event can be used to determine the cylinder in which the event occurred. For example, piston slap occurs immediately after top-dead-centre as a result of the side thrust on the cylinder piston changing direction. A crank shaft position sensor can be used to indicate top-dead-centre. Additionally, the acceleration sensor output provides an indication that a vibration has occurred in the engine due to piston slap. By measuring the time difference between the detection of a vibration by the acceleration sensor and the detection of top-dead-centre by the crank shaft sensor, the cylinder in which piston slap occurred can therefore be deduced. Measurement of a short time difference corresponds to an event in the cylinder located closest to the acceleration sensor, and measurement of a long time difference corresponds to an event in the cylinder located furthest from the acceleration sensor. Thus, by storing pre-determined time differences in the electronic control unit and comparing them with the measured time difference the engine position, or engine rotation phase, can be determined.

[0055] In a further alternative method, the different decay rates from the acceleration sensor can be used to determine engine position. Due to the design of the engine block, output signals from the acceleration sensor associated with each of the different cylinders will have different decay rates. The decay rates for each cylinder can be measured beforehand. The pre-determined decay rates are then stored in the electronic control unit and, by comparing the measured decay rate of the signal from the acceleration sensor with the predetermined decay rates, it is then possible to determine in which cylinder the vibration detected by the acceleration sensor occurred. Thus, it is possible to determine engine position.

[0056] The output signals from the acceleration sensors associated with each of the different cylinders are likely to have different frequency and amplitude characteristics. Pre-determined information regarding the frequency characteristics of each cylinder is stored in the electronic control unit. By comparing the pre-determined information with the measured frequency characteristic of the acceleration sensor output signal, it is possible to identify the cylinder in which the signal originated. Thus, the engine position can be determined.

[0057] It will be appreciated that engine position may be determined by combining any of the aforementioned methods so that two or more characteristics of the acceleration sensor output signal are used to determine engine position. For example, the information derived by monitoring the decay characteristics of the acceleration sensor output signal may be confirmed by comparing the magnitude of the sensor output signal with predetermined signal magnitudes.


Claims

1. A method of sensing the position of an engine comprising using the output of a position/speed sensor (10, 11, 12, 13) to determine when a cylinder of the engine has reached a predetermined position, the output of the position/speed sensor also being used to identify to which cylinder or combustion space of the engine fuel should next be delivered.
 
2. The method as claimed in Claim 1, wherein the position/speed sensor comprises a crankshaft position/speed sensor.
 
3. The method as claimed in Claim 2, wherein the crankshaft position/speed sensor comprises a toothed wheel (10) provided with a plurality of teeth (11), the wheel (10) being arranged to rotate at crankshaft speed and the spacing of the teeth (11) defining a gap region (12), the method further comprising the steps of identifying the gap region (12) to provide an indication of the crankshaft position and determining the rate of movement of the teeth (11) past a predetermined position to provide an indication of the instantaneous engine speed.
 
4. The method as claimed in any of Claims 1 to 3, comprising the steps of measuring the engine speed at the time at which the predetermined position is sensed so as to permit the next cylinder to which fuel should be delivered to be identified.
 
5. The method as claimed in Claim 4, comprising the step of monitoring the engine speed to determine whether the engine speed is rising or falling so as to permit the next cylinder to which fuel should be delivered to be identified.
 
6. The method as claimed in Claim 4, comprising the step of calculating engine speed derived criterion from the measured engine speed and comparing the calculated engine speed derived criterion with pre-determined engine speed derived criterion so as to permit the next cylinder to which fuel should be delivered to be identified.
 
7. The method as claimed in Claim 6, wherein the engine speed derived criterion are stored in a memory as a function of one or more of engine load or average engine speed.
 
8. The method as claimed in any of Claims 4 to 7, comprising the steps of measuring the engine speed at the time at which the predetermined position is sensed and determining whether the engine speed is rising or falling so as to identify two cylinders, one of which is the one to which fuel should be delivered next, supplying fuel to one of the two identified cylinders and monitoring the engine so as to determine whether or not the cylinder to which fuel is supplied fires, and using the determination of whether or not the cylinder fires to provide an indication of engine position.
 
9. The method as claimed in Claim 8, wherein the one of the two identified cylinders to which fuel is supplied is selected by using an alternative method for determining which is the most likely cylinder to which fuel should be delivered next.
 
10. The method as claimed in Claim 8 or Claim 9, comprising the step of using an accelerometer arranged to monitor frequencies indicative of fuel combustion so as to determine whether or not the cylinder to which fuel is supplied fires.
 
11. The method as claimed in any of Claims 1 to 10, wherein the predetermined position is a cylinder top-dead-centre position.
 
12. A method of sensing the position of an engine, including the steps of sensing vibrations of the engine using acceleration sensor means (35a, 35b, 35c, 35d; 38) providing one or more output signal (36a, 36b, 36c, 36d; 40), and monitoring the or each output signal (36a, 36b, 36c, 36d; 40) of the acceleration sensor means so as to determine the position of the engine.
 
13. The method as claimed in Claim 12, wherein the method includes the steps of providing each cylinder of the engine with an acceleration sensor (35a, 35b, 35c, 35d) so as to sense vibrations occurring in each of the cylinders, each of the acceleration sensors (35a, 35b, 35c, 35d) generating a respective output signal (36a, 36b, 36c, 36d) in response to a vibration in the associated cylinder, each of the output signals having a signal magnitude and frequency characteristic.
 
14. The method as claimed in Claim 13, comprising the further step of comparing the magnitudes of the acceleration sensor output signals (36a, 36b, 36c, 36d) so as to determine engine position.
 
15. The method as claimed in Claim 13 or Claim 14, comprising the step of comparing the frequency characteristics of the acceleration sensor output signals (36a, 36b, 36c, 36d) to determine engine position.
 
16. The method as claimed in Claim 12, wherein the method includes the step of providing a single acceleration sensor (38) in the engine, the acceleration sensor generating an output signal (40) in response to a vibration in the engine, the output signal (40) having a signal magnitude and frequency characteristic.
 
17. The method as claimed in Claim 16, wherein the method includes the step of measuring the time taken for the output signal (40) of the acceleration sensor (38) to be detected and comparing the measured time taken with pre-determined times for each of the engine cylinders to determine in which of the engine cylinders the vibration occurred.
 
18. The method as claimed in Claim 16 or Claim 17, comprising the step of measuring the rate of decay of the output signal (40) from the acceleration sensor (38) and comparing the measured rate of decay with pre-determined rates of decay for each of the engine cylinders to determine in which of the engine cylinders the vibration occurred.
 
19. A method of sensing the position of an engine including the step of estimating the engine position and using the method of any of Claims 1 to 18 to confirm that the estimated engine position is correct.
 
20. The method as claimed Claim 19, including the further step of modifying the estimated position depending on the outcome of the method of Claim 19.
 
21. The method as claimed in Claim 20, including the further step of using the modified engine position to control the timing of fuel injected into the engine.
 
22. A control system for sensing the position of an engine, including acceleration sensor means (35a, 35b, 35c, 35d) for sensing vibrations of the engine and means for monitoring the or each output signal of the acceleration sensor means so as to determine the position of the engine.
 




Drawing