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