Information
-
Patent Grant
-
5856922
-
Patent Number
5,856,922
-
Date Filed
Thursday, September 10, 199232 years ago
-
Date Issued
Tuesday, January 5, 199925 years ago
-
Inventors
-
Original Assignees
-
Examiners
- Teska; Kevin J.
- Louis-Jacques; Jacques H.
Agents
- Oblon, Spivak, McClelland, Maier & Neustadt, P.C.
-
CPC
-
US Classifications
Field of Search
US
- 364 43101
- 364 43102
- 364 43103
- 364 43104
- 364 43105
- 364 43106
- 364 43107
- 364 43108
- 364 4241
- 364 42401
- 364 431061
- 074 866
- 074 867
- 074 860
- 123 305
- 123 436
- 123 350
- 123 419
- 123 425
- 123 416
- 123 417
- 123 486
- 123 672-674
- 073 115
- 073 116
- 073 1173
- 073 1181
-
International Classifications
-
Abstract
This device applies to all internal combustion heat engines. It includes an electronic unit (10) associated with a ring gear (12) of the inertial flywheel and with sensor (22) with variable reluctance such as those used for electronic ignition engines. Instantaneous period d.sub.i of advancement of teeth (14-16) is produced (26-30-32-34). From signal d.sub.i, period T.sub.4 of the fraction of revolution of the flywheel corresponding to a period of the combustions is calculated (36) and stored (38). A magnitude D'.sub.4, representative of a projection of the alternating component of the angular velocity of the flywheel at the frequency of the combustions is also calculated (40-42). A calculating stage (44) combines (T.sub.4 and D'.sub.4) with constants A and B suited to the type of engine for producing signals for measuring the average gas torque for each combustion of the gas mixture in the cylinders of the engine. This makes possible optimized settings and the detection of misfirings of combustion of passenger or industrial motor vehicles.
Description
BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a process and a device for measuring the torque of an internal combustion heat engine and, more specifically, to a device for measuring the average gas torque per combustion, produced by such an engine during each combustion, in particular when it is mounted on a passenger vehicle or on a commercial vehicle.
2. Description of the Related Art
In an internal combustion heat engine, the torque produced is the resultant of many parameters and reflects the adequacy of their settings. It constitutes the output of a complex dynamic system. Its measurement is relatively simple and usual on a test-bed, but the cost of this measurement is relatively high. Further, the usual measuring beds deliver only the average values on several combustion cycles of the torque of the engine in stabilized operation. Such measurements of average values over a large number of combustions are insufficient in many respects, for optimizing certain settings of the engine or for diagnosing certain operating defects. Of these defects, detection and statistical evaluation of misfirings are necessitated by new international regulations.
To achieve the above objectives, the quantitative analysis of the average gas torque per combustion produced by the combustions of the gas mixture in the various cylinders of the heat engines is necessary. Such an analysis so far has been made only in the laboratory or on very high-power engines, and it generally relies on increases of pressure in the combustion chambers. This technique exhibits the major drawback of being able to be used only on engines designed (or specially modified) to make possible an installation of pressure sensors. In addition, it obviously is not immediately applicable to engines routinely mounted on a vehicle and, further, it remains so as long as the reliability, the cost, the life and the convenience of use of the pressure sensors are not in accordance with the economic requirements of the automobile industry.
In a PCT international patent application, filed by Motorola Inc. and published on Jun. 20, 1990 under No. WO 90/07051, an electronic control system of the operation of an internal combustion heat engine is described. This system is based on the concept that the instantaneous value of the advancement period of the teeth of a measuring ring gear, integral with the inertial flywheel of the engine, and in front of a stationary sensor, corresponds to the measurement of the instantaneous power output successively produced in each of the cylinders of the engine. The signal thus produced by the sensor is accordingly processed. This processing consists in: (1) measuring the instantaneous period d.sub.i for advancement of a tooth of the ring gear in front of the sensor, (2) respectively multiplying periods d.sub.i of the teeth relating to each of the cylinders by given weighting factors P.sub.i belonging to a sequence corresponding to a particular operating criterion of the engine such as pinging or power output (the procedure for determining these factors is not described), (3) adding results d.sub.i .multidot.P.sub.i obtained for each cylinder, (4) comparing this sum to a particular value taken as reference, (5) deducing, if necessary, from the result of this comparison the presence of pinging in a cylinder or a power imbalance of a cylinder relative to the others and (6) consequently modifying the supplying of the cylinder with an air-fuel mixture.
The object of the system thus described is to eliminate all pinging in the cylinders of the engine and/or to balance the instantaneous power outputs provided by each of them. As a result, the absolute value of the various intermediate magnitudes obtained is neither desired nor found.
SUMMARY OF THE INVENTION
An object of the present invention is, on the other hand, to use the signal produced by the sensor associated with the measuring ring gear of the inertial flywheel of the engine for calculating the absolute value of a single particular magnitude, characteristic of the overall operation of an internal combustion heat engine, namely average gas torque Cg, produced by each combustion of the gas mixture in each of the cylinders of such an engine.
Another object of the invention is to provide a device for measuring the average gas torque per combustion of internal combustion heat engines exhibiting the following characteristics: good precision at any speed and any load of the engine, great reliability, long life, ease of assembly, immediate use on a large number of engines installed in vehicles, small space requirement and low cost.
According to the invention, a device for producing a value or an electrical signal Cg, representative of the average gas torque produced by each combustion of the gas mixture in the cylinder or cylinders of an internal combustion heat engine, includes measuring reference points placed on a ring gear integral with the inertial flywheel of the engine, means for defining an indexing reference per flywheel revolution or per camshaft revolution for the reference points, an advancement sensor of the reference points, mounted stationary in the vicinity of the ring gear, and means for producing a primary signal representative of the period of advancement of each of the reference points in front of the sensor. According to the invention, it also includes means for processing this primary signal and thus for producing two secondary signals respectively representative of average angular velocity .OMEGA..sub.m of the reference points during a period of the combustions in the engine and, for the same period of the combustion, representative of projection E cos .phi. on the phase reference line, groups of reference points respectively relating to the combustions in the various cylinders of the engine, of alternating component E of instantaneous angular velocity .OMEGA..sub.i of the reference points at the frequency of the combustions in the engine, and means for combining these two secondary signals, according to an equation:
Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m
and thus producing the desired signal, terms a and b being constants determined experimentally.
In the particular case of a four-cycle, four-cylinder gasoline engine which operates according to the four stroke cycle, each of the four periods of the cycle (intake, compression, combustion-expansion, exhaust) occurs during a particular half-revolution of the inertial flywheel integral with the crankshaft of the engine. The kinetic energy acquired by the system concerned (crankshaft, flywheel and alternating masses) is the result of various positive and negative instantaneous torques exerted on it during each of the different periods of the operation cycle of the engine.
Torque Cg, calculated by half-revolution in the special case above, is produced during the compression and combustion-expansion phases of the gas mixtures respectively trapped in two contiguous combustion cylinders. Since the engine is equipped with four cylinders in the case being considered, the other two cylinders are in intake and exhaust phases and it is possible to demonstrate as first approximation that they do not offset the value of Cg because of projection cos .phi.. Since the compression phases are less subject to variations, i.e., dispersions, than the combustion-expansion phases, it is possible to conclude that the value of Cg calculated on a half-revolution is that relative to the cylinder which was firing. It is also possible to conclude that torque Cg is an estimation of the average gas torque in the two phases, compression and combustion-expansion, of the same cylinder, therefore trapping the same gas mixture.
Regardless of the engine, Cg is, on the one hand, normally positive and, on the other hand, balanced by the sum of resistant average torques coming from variations of the rotary inertias of the engine, of various internal frictions in the engine, of intake vacuums and of exhaust excess pressures of the other cylinders and, of course, of the load, i.e., the vehicle.
The theorem of the kinetic energy teaches that the elementary variation of the kinetic energy of a system equals the elementary work of the torques to which it is subjected. By applying this theorem to the system concerned, namely the crankshaft, the inertial flywheel and the alternating masses involved, and by assuming that the crankshaft-flywheel unit is rigid, wing a harmonic analysis of the result obtained, the load placed downstream from the inertial flywheel being considered as totally uncoupled for the frequency being considered, it is demonstrated that the alternating component Ca of the gas torque at the frequency of the combustions in the engine is linked to average angular velocity .OMEGA..sub.m of the inertial flywheel and to the projection, on a phase reference line, of alternating component E of instantaneous angular velocity .OMEGA..sub.i of this flywheel, at the frequency of the combustions of the engine, by the following linear equation:
Ca=-a.sub.1 .multidot..OMEGA..sub.m .multidot.E cos .phi.+b.sub.1 .multidot..OMEGA..sup.2.sub.m
in which a.sub.1 and b.sub.1 are two constant terms, the first proportional to the rotary inertia of the engine, and the second a function of the moment of inertia of the alternating masses and, in some cases of measurement, irregularities of position of the reference points of the measuring ring gear.
Further, an experimental study on the test-bed of several internal combustion heat engines has shown that the Cg/Ca ratio of average value Cg of the gas torque and of alternating component Ca of the same gas torque varies little for the various speeds and for the various operating loads of the engine concerned, especially since richness (r) of the gas mixture is constant or greater than or equal to one unit.
Consequently, the experimentation and the calculation for a rigid crankshaft-flywheel system have made it possible to produce the equation
Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m
which is the basis of the design of the measuring device according to the invention for the low speeds of the engine.
In the case of high operating speeds of the engine, this basic equation must, however, undergo a correction. Actually, at high speed, the torsional elasticity of the enging linkages, particularly the link comprised by the crankshaft and the inertial flywheel of the engine, exhibit a frequency transfer function which modifies vector E which is representative of the basic alternating component of the instantaneous angular velocity of the flywheel at frequency fi of the combustions in the engine. Since the links have insignificant damping, the transfer function can be written Z=1+(fi/fr).sup.2, term fi being the combustion frequency proportional to rotation frequency fv of the flywheel (fi=fv.multidot.2k/t) with, as will be seen below, k being the number of cylinders and t the number of periods of the operating cycle of the engine and fr the frequency of mechanical resonance of torsion of the crankshaft/flywheel link. In practice, this frequency fr is equal to four to six times the maximum rotation frequency in Hertz of the engine, so that term z=(fi/fr).sup.2 relative to combustion frequency fi will often be low and so that a simple correction factor (1-z) can be applied to constant "a" of the basic equation referred to above, so that calculated value Cg is corrected for the "crankshaft/flywheel torsion" effect.
In practice, the measuring ring gear integral with the inertial flywheel and its associated sensor with variable reluctance, currently used on standard electronic ignition engines, is perfectly suitable. In this connection, however, it will be noted that a Hall effect sensor can also be used with a measuring ring gear and that the reference points of the measuring ring gear can be reflective facets and the associated sensor can be of an optoelectronic type.
In this way, the elements pertaining to the device for measuring torque Cg according to the invention are reduced to electronic circuits for processing signals and for calculation, of usual type and having small space requirements, which could very simply be connected to an existing piece of equipment (the sensor) and be separated or at least partially integrated in the microprocessor or in one of the microprocessors which equip the electronic control computer of the engine or of the vehicle. Further, with regard to the functions of the circuits in question, it will be noted from now on that simple processing of the initial measuring signal delivered by the stationary sensor placed in front of the flywheel makes it possible to produce, without particular difficulties, primary signal or value d.sub.i and secondary signals or values .OMEGA..sub.m and E, used in the invention.
Thanks to the device according to the invention, it now becomes technically and economically possible to equip most standard passenger vehicles and most standard commercial vehicles with means for measuring average gas torque Cg, produced by each combustion of a gas mixture in the cylinders of the engine and to use them to improve continuously the operation of the engine and to monitor their defects and thus facilitate the use of the new standards relative to the composition of the exhaust gases and to the diagnoses concerning them. Such an on-board torque measuring device was desired for several years by most manufacturers but was not achieved until now in an economic way.
The invention also relates to a process for producing a value representative of average gas torque Cg produced by each combustion of the gas mixture in the cylinders of an internal combustion heat engine, said engine being of the type having measuring reference points placed on a ring gear integral with the inertial flywheel of the engine, means for defining an indexing reference of the reference points, and a sensor of advancement of the reference points, mounted stationary in the vicinity of the ring gear.
The process includes (a) production of a primary value representative of the period d.sub.i for advancement of each of the reference points in front of the sensor; (b) processing of said primary value d.sub.i for producing two secondary values respectively representative of average angular velocity .OMEGA..sub.m on the reference points during a period of the combustions in the engine, and representative of projection E cos .phi. on the phase reference line of the reference points relating to the angular combustion periods of alternating component E of instantaneous angular velocity .OMEGA..sub.i of the reference points at the frequency of the combustion in the engine; and (c) combination of these two secondary values according to an equation:
Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m
and thus obtaining the desired value, terms a and b being constants determined experimentally.
In the case where Cg is a digital value and the internal combustion heat engine operates with t periods per operating cycle and k cylinders and the number of real or virtual measuring reference points is n, operation (b) comprises the operations:
(b1) calculation from n.sub.c primary digital values d.sub.i of a first secondary digital value T.sub.k representative of the total period of advancement in front of the sensor of each series of n.sub.c reference points relating to the angular period of a combustion in the engine ##EQU1##
(b2) calculation from n.sub.c primary digital values d.sub.i and from weighting factors cos(i.multidot.2.pi./n.sub.c) of a second secondary digital value D.sub.k cos .phi.'k representative of the projection, on a phase reference line of the reference points corresponding to the origin of the angular periods of the combustions, of the amplitude of the alternating component of instantaneous periods d.sub.i of advancement in front of the sensor of the measuring reference points, at the frequency of the combustions in the engine, with ##EQU2##
Further, operation (c), for an engine operating at low speed, consists in:
(c1) calculating desired digital value Cg, defined by the equation
Cg=A.multidot.(D.sub.k .multidot.cos .phi.'.sub.k)/T.sup.3.sub.k +B/T.sup.2.sub.k =A.multidot.D'.sub.k /T.sup.3.sub.k +B/T.sup.2.sub.k
from two secondary digital values D.sub.k cos .phi.'.sub.k and T.sub.k and from two constants A and B that are experimentally determined and recorded.
Further, the process can comprise additional operations for performing corrections as a function, in particular, of richness r, of the recirculation rate of the exhaust gases, of the operation at high speed of the engine or in speed transition.
BRIEF DESCRIPTION OF THE DRAWINGS
The characteristics and advantages of the invention will come out more precisely from the description of a particular embodiment of the invention, given below by way of nonlimiting example, with reference to the accompanying drawing in which
The single FIGURE is a diagram of the various constituent elements of the device according to the invention.
DETAILED DESCRIPTION OF THE INVENTION
In the single FIGURE is represented circuit 10 for measuring average gas torque Cg, produced by each combustion of the gas mixture in a heat engine with four cycles (t=4) and four cylinders (k=4), equipped with a measuring ring gear 12, integral with the inertial flywheel, for example, the ring gear of standard type mounted on electronic ignition engines.
By way of example, ring gear 12 comprises on its periphery thirty-eight identical teeth (a tooth being defined as a transition between a projection and a recess), such as those referenced 14 and 16, which are distributed in two series of nineteen teeth separated by two reference teeth, such as those referenced 18 and 20, which are at diametrically opposite positions and which have a width triple that of the other teeth. In fact, the ring gear comprises:
n=2.times.19+2.times.3=44 equidistant reference points called real or virtual teeth of the same module, of which two are diametrically opposite to serve as reference or as indexing origin, making it possible to number the teeth and, in particular, to determine tooth do which will be defined below.
A stationary sensor 22, for example with variable reluctance, suitable for delivering an alternating signal 24 of frequency proportional to the advancing speed of the teeth of the ring gear, i.e., proportional to the instantaneous speed of the flywheel, is associated with ring gear 12.
The angular position of this sensor 22 relative to indexing teeth 18 when the piston is at top dead center is known or determined, which makes it possible to determine tooth d.sub.o as being that which advances in front of the sensor during the passage of the piston of the cylinder concerned to its top dead center of combustion.
The signal, delivered by sensor 22, is applied at the input of a formatting circuit 26, suitable for delivering substantially square wave signals 28 of a period equal to instantaneous period d.sub.i of incident signals 24, index i varying from 0 to 21 as the teeth advance in front of the sensor. Each period d.sub.i of the signal thus produced corresponds to the period of passage of one tooth, i.e., a transition between an outwardly projecting tooth and an inwardly projecting tooth, in front of sensor 22. With regard to the incident signals produced by indexing teeth 18, formatting circuit 26 transforms them in the same way into a steep-side signal, of a period approximately triple that of the signals relating to the other teeth (14, 16). Signals 28 are applied to a stage 30 for measuring and for calculating instantaneous periods d.sub.i of advancement of the real and virtual teeth of measuring ring gear 12 in front of sensor 22.
For this purpose, by way of embodiment of stage 30, a counter continuously receives chronometric pulses of high frequency (1 to 20 MHz, for example), produced by a quartz clock 32, for example, and it delivers as output digital values representative of the numbers of clock pulses counted, therefore of the "date" (overflow module of the counter) of each hollow-solid transition of the steep-front signals, produced by formatting stage 26. This counter alternately transmits the "date" t.sub.i-1 that it contains to a first register and a following date t.sub.i to a second register. These two registers are followed by a calculating stage suitable for calculating period d.sub.i =(t.sub.i -t.sub.i-1) of index tooth i and for addressing its result to a buffer memory 34. In this way, no clock pulse is lost and the measuring error of periods d.sub.i is minimized.
With regard to the processing of each signal 28 produced by one of long indexing teeth 18, 20 within the framework of the example described, its value will be divided by three and the result assigned to three corresponding virtual teeth while, if necessary, taking into account the remainder. In this way, stage 30 for measuring and calculating periods d.sub.i, addresses to buffer memory 34 successive series of n.sub.c =n/2 (or 22 in the case of the example described) digital values d.sub.i, respectively associated with n/2 weighting coefficients contained in a permanent memory 41 and defined by row i of the real or virtual tooth concerned.
In the case of the four-cycle and four-cylinder engine of the example, with each half-revolution of the flywheel, the digital values contained in buffer memory 34 are updated. Values d.sub.i, thus stored in 34 at the end of a half-revolution of combustion-expansion (in the example described), are applied to a calculating stage 36, suitable for calculating period T.sub.4 (index 4 corresponds to four combustions per cycle) of each half-revolution of the flywheel, in keeping with the equation ##EQU3##
Last digital value T.sub.4 calculated in stage 36 is applied to a buffer memory 38 and it remains there until it is replaced by the next. The average angular velocity of the inertial flywheel during the combustion-expansion phase which was just completed is .OMEGA..sub.m =.pi./T.sub.4.
Values d.sub.i stored in 34 are also applied to another calculating stage 40, suitable for performing, in digital form, a synchronous angular detection of a projection designated D.sub.4 cos .phi.'4 of the basic alternating term of d.sub.i, added to a phase reference position consisting of first index tooth i=0 or d.sub.o of the series of n/2 =22 teeth assigned to a given cylinder. To do this, stage 40 is suitable for calculating: ##EQU4## and for applying it to a buffer memory 42.
The n/2 weighting factors (or 22 in the example described) of the above-mentioned expression consist of the eleven values successively taken twice, but with opposite signs, by term (cos i.multidot..pi./11) when row i of the tooth concerned varies from 0 to 10 then from 11 to 21. These values are stored in permanent memory 41, associated with calculating stage 40. Term .delta..theta. being the nominal angular pitch of the teeth of measuring ring gear 12 (in the example described here .delta..theta.=.pi./22), instantaneous angular velocity .OMEGA..sub.i of the flywheel is .OMEGA..sub.i =.delta..theta./d.sub.i. The value projected on the reference axis of basic alternating component E.sub.4 of .OMEGA..sub.i is: ##EQU5##
By replacing .OMEGA..sub.i with its value .delta..theta./d.sub.i and by taking into account the fact that d.sub.i varies little around its average value d.sub.m =T.sub.4 /22 in the example, it is shown that:
E.sub.4 cos .phi..sub.4 =-(.OMEGA..sup.2.sub.m /.delta..theta.).multidot.D.sub.4 cos .phi.'.sub.4
and that:
Cg=-a.multidot..OMEGA..sub.m .multidot.E.sub.4 cos .phi..sub.4 +b.multidot..OMEGA..sup.2.sub.m
If teeth (.delta..theta..sub.i) are not placed uniformly on the ring gear, it is demonstrated that there will appear a term proportional to .OMEGA..sub.m in E.sub.4 cos .phi..sub.4 but this term is not troublesome because its influence in Cg will be proportional to .OMEGA..sup.2.sub.m and can be compensated by modifying the value of coefficient b.
In this way, if two terms d.sub.i and .OMEGA..sub.i are broken down in Fourier series and if a synchronous detection of a projection of their basic alternating component is made in digital form, D cos .phi.' and E cos .phi., which are two dependent variables, will be obtained. In the example described of a four-cycle and four-cylinder engine, there are two combustions per flywheel revolution and therefore four combustions per operating cycle of the engine, which is recalled by the index 4 used, the alternating component of value E.sub.4 cos .phi..sub.4 of .OMEGA..sub.i is connected to the alternating component of value D.sub.4 cos .phi.'.sub.4 of d.sub.i by the equation
E.sub.4 cos .phi..sub.4 =-.OMEGA..sup.2.sub.m .multidot.(22/.pi.).multidot.D.sub.4 cos .phi.'.sub.4
As the above-mentioned experimental study showed for the low speeds of the engine,
Cg=-a.multidot..OMEGA..sub.m .multidot.E'.sub.4 +b.multidot..OMEGA..sup.2.sub.m =a.multidot..OMEGA..sup.3.sub.m .multidot.(22/.pi.).multidot.D'.sub.4 +b.multidot..OMEGA..sup.2.sub.m by assuming E'.sub.4 =E.sub.4 cos .phi..sub.4 and D'.sub.4 =D.sub.4 cos .phi.'.sub.4
Since .OMEGA..sub.m =.pi./T.sub.4,
Cg=A.multidot.D'.sub.4 /T.sup.3.sub.4 +B/T.sup.2.sub.4
which is the expression sought with ##EQU6## terms A and B being constants pertaining either to the engine concerned, or to all those of its type.
In practice, these constants A and B are determined by a measurement of the torque of the engine at two particular points or optionally by a statistical analysis (method of least error squares) of a large number of measurements made in the laboratory on a reference engine, according to the series of engines for which the torquemeter model according to the invention is intended. According to the above, within the framework of the example described, magnitudes T.sub.4 and D'.sub.4, respectively produced in calculating stages 36 and 40, are, at the end of each half-revolution of the inertial flywheel of the engine, synchronized by at least one indexing tooth per engine cycle, applied to a calculating stage 44 which produces Cg from these two input magnitudes T.sub.4 and D'.sub.4 and constants A and B stored for this purpose, term A being previously corrected before use to be applicable at high speeds of the engine.
Actually, as has been indicated above, the above equation Cg=A.multidot.D'.sub.4 /T.sup.3.sub.4 +B/T.sup.2.sub.4 is valid, strictly speaking, only for the low speeds of the engine. For the high speeds, a correction of term A is necessary. To do this, in the case of a ring gear 12 integral with the inertial flywheel, an additional calculating stage 48 is provided which produces a corrected term Ac=A(1-z) with z=(fi/fr).sup.2, from the value of A stored in a permanent memory 46, of value T.sub.4 provided by buffer memory 38 (fi=1/T.sub.4 =half-revolution frequency, in the example described) and a term fr (resonance frequency in torsion of the crankshaft/flywheel link) also stored in memory 46. Corrected term Ac is applied to computer 44 which receives T.sub.4 from buffer memory 38, B from permanent memory 50 and D'.sub.4 from buffer memory 42, and which calculates the average gas torque on a half-revolution, according to the equation, valid at all speeds of the engine:
Cg=Ac.multidot.D'.sub.4 /T.sup.3.sub.4 +B/T.sup.2.sub.4
To obtain a more precise estimation of Cg, coefficients A and B can be identified by the engine operation zone; they can also be made dependent on engine settings, for example, richness r.
But another method is to keep A and B constant, which makes it possible to obtain a first rough value of Cg, then, either to cause a correction mapping (of additive type) or to apply corrective terms to refine the value of Cg. Some practical correction examples will be described below.
In the case of an engine operating with a lean mixture (fuel/air richness, r<1) with r not constant, calculating stage 44 which provides Cg is, if necessary, followed by an additional calculating stage 52 which calculates the corrected value of Cg as a function of this richness r, when r<1. In this case, the values of r as a function of the speed of the engine deduced from T.sub.4 and of produced torque Cg can be measured by a sensor provided for this purpose or even having been determined in the laboratory, and their mapping for each type of engines concerned (diesel, in particular), stored in a permanent memory 54. As a function of values T.sub.4 and Cg addressed to memory 54, value r to be considered is entered in calculating stage 52 if r<1. The latter first determines a correction factor Q.sub.1 =�1+p.sub.1 (r-1)!, with p.sub.1 close to +0.5, then assigns Cg to it to produce a measurement (Cg).sub.r =Cg.multidot.Q.sub.1, corrected by factor Q.sub.1 <1, as a function of richness r of the mixture when r<1.
The various stages of calculation described in relation to the single FIGURE, as their use in the process is described, consist of a microprocessor operating under the control of an application software L developed for this purpose and contained in permanent memory 50. Another method is, of course, to perform at least one part of the operations provided, by means of an analog computer whose various stages each provide a particular function.
All the circuits represented can be made in the form of an integrated circuit or hybrid circuit, specific to the problem to be solved.
In addition to what has been stated above, the crankshaft/flywheel elastic link causes, at high speed of the engine, a bending error. Actually, at high speed, the inevitable offsetting of the center of gravity of the flywheel, relative to its theoretical axis of rotation, causes a significant periodic variation of the width of the air gap located between the head of sensor with variable reluctance 22 and the teeth of measuring ring gear 12. In this case, the amplitude of alternating signal 24 delivered by sensor 22 varies and the switching thresholds of formatting stage 26 no longer correspond to given angular positions of these teeth, which causes an additional variation of periods d.sub.i during each flywheel revolution. To compensate for such a variation, several solutions are available.
One will be to use a sensor less sensitive to this bending such as the Hall effect or optoelectronic sensors.
Another, imposed by the number of vehicles currently equipped with a sensor with variable reluctance, will be to perform a mapping correction.
Another also will be to mount a compensation sensor 60 identical to initial sensor 22 and diametrically opposite it, in the case of an engine having two combustions per flywheel revolution. In this case, the analog signals delivered by the two sensors will preferably be added in a stage 62 before being applied to formatting stage 26.
Another solution will be to process separately the signals thus provided by the sensors with variable reluctance and, at the end of the chain, to take the average of results Cg obtained.
In the example described above, the engine concerned is a four-cycle and four-cylinder gasoline engine and the number of real or virtual reference points of the measuring ring gear is 44. The invention, of course, is not limited to this particular example. It actually relates to all internal combustion heat engines regardless of type: four-cycle, two-cycle, gasoline, diesel or any other fuel and regardless of the number of cylinders or the number of reference points of the measuring ring gear provided that n.sub.c .gtoreq.2.
If the number of periods per operating cycle of the engine is designated by t, the number of its cylinders by k and the number of real or virtual reference points of the measuring ring gear of the inertial flywheel by n, the number of reference points which corresponds to each of angular periods (.pi.t/k) of the combustions in the engine and which will be taken into account for the synchronous angular detection of the instantaneous angular velocity at the frequency of the combustions is n.sub.c =n.multidot.t/(2.multidot.k), which provides combustion by combustion and therefore cylinder by cylinder: ##EQU7##
Under these conditions, the term: ##EQU8## mentioned above is written in the generalized form: ##EQU9##
Further, a possibility for compensating the measuring error due to the cyclic bending at high speeds of the engine of the crankshaft-inertial flywheel elastic link in the case of an engine with t periods per operating cycle and with k cylinders, provided with sensors with variable reluctance, the total number of these sensors will be M=2k/t. These sensors will be approximately identical and placed uniformly around ring gear (12), their output signals being in a first embodiment added in a circuit 62 provided for this purpose, before application to formatting stage 26.
In a second embodiment, necessary, for example, in the case of a measuring ring gear with a single indexing tooth per revolution of the crankshaft, the signals delivered by each of the sensors are processed by a measuring circuit 10 and results Cg obtained are averaged to provide a corrected measuring signal Cg. Such a solution is represented in the single FIGURE by the application of the output signal of sensor 60 to a device 10', identical to device 10, whose output value C'g is applied to an algebraic average circuit 72 which further receives value Cg corresponding to sensor 22.
It will be noted that one or the other of these two solutions makes it possible to compensate for the error resulting from the air gap variations of the sensor with variable reluctance, variations which are produced at high speeds by the bending of the crankshaft/flywheel link.
To optimize the electronic control of the operation of the engines, number n of measuring reference points can be relatively large. In such a case, separately taking into account each of these reference points for calculating D.sub.k cos .phi.'.sub.4 would lead to a high number of mathematical operations for the calculating stage concerned and therefore would necessitate a relatively powerful microprocessor. By application of the Shannon theorem on the minimal number of periodic samples which defines a sinusoidal signal, namely, two samples, it will be advantageous to combine advancement periods d.sub.i of the various reference points into a whole number of bundles, for a combustion period of the engine, equal to this minimum number plus one or two.
In the case of the most general combination, calculating stage 30 will no longer have as its function to calculate advancement period d.sub.i of each of the reference points in front of the sensor, but that d.sub.p of each of the bundles or reference points which will be constituted. This will make it possible, for example, with an actual number of bundles equal to m=4, to write when the number of reference points n is relatively high: ##EQU10## term p here being the rank of the bundle of reference points to be taken into account, it being understood that a bundle can comprise a whole number or a fraction of reference points. With this combination of the bundles of reference points, bundle p=0 is that which contains tooth d.sub.o, i.e., the top dead center.
The device for measuring the average gas torque per combustion of the gas mixture in the cylinders of an engine which was just described with its different variants and its particular correction means is suitable to provide satisfactory results for the stabilized speeds of the engine.
In the case of transition speeds, an additional correction is necessary for taking into account the dynamic error which then affects the expression of term D.sub.k cos .phi.'.sub.4 calculated by stage 40 of circuit 10. This error falls as the number of teeth of the measuring ring gear rises. Good results are obtained, with the ring gear of 44 teeth described, when the transitions are not too violent.
In the case of strong transitions, in particular for the no-load engine accelerations, these results can be improved with a corrective term added to the expression of (D.sub.k cos .phi.'.sub.k) defined above. This term which, of course, has a zero average in the case of a stabilized speed, relies on the last two calculated values of period of the combustions T.sub.k in the k cylinders of the engine, namely T.sub.k,e and T.sub.k,(e-1). In this way, by not making the cosines of D.sub.k cos .phi.'.sub.k appear: ##EQU11##
The correction is greater for a smaller number of teeth n.sub.c or of bundles of reference points m, per angular combustion period .pi.t/k.
The calculation of (D'.sub.k)corrected is performed by calculating stage 40, programmed for this purpose.
The invention is also not limited to the method of calculation of D.sub.k cos .phi.'.sub.k which was described above, a method in which d.sub.i is weighted by the cosine of angle M.multidot..theta..sub.i, .theta..sub.i being the position of the beginning of the reference point (beginning of tooth or steep front) such that: ##EQU12## knowing that M=2k/t, that .theta..sub.i =i.multidot.2.pi./n and that n.sub.c =(n.multidot.t)/(2.multidot.k):
M.multidot..theta..sub.i =(2k/t).multidot.(i.multidot.2.pi./n)=(i.multidot.2k)/(nt.multidot.2.pi.)=i.multidot.(2.pi./n.sub.c) is obtained.
It is possible to select any angular position inside the reference point (or the tooth), which leads to the more general formula: ##EQU13## with 0.ltoreq..epsilon.<1.
It should be noted that the correction of speed transition which was described above must be suited to the choice of constant .epsilon. if .epsilon. is different from zero.
Value .epsilon.=0.5 offers the advantage that there is no correction of speed transition to be performed because vector .delta..OMEGA..sub.k, generated by the speed transition, is then perpendicular to the projection axis used for the calculation of D.sub.k cos .phi.'.sub.k.
This feature makes it possible to prevent a corrective calculation for uses of strong transitions in the case of a ring gear equipped with a small number of reference points or in the case of combinations of reference points by bundles.
It should be noted that the cos (i.multidot.2.pi./n.sub.c) weightings can be coded in memory 41 on eight binary numbers (8 bits) without an effect on the accuracy of D.sub.k cos .phi.'.sub.k, with its only constraint that the average value of ##EQU14##
The invention is not limited to the characteristics of the example described. A variant will consist in replacing indexing teeth (18-20) of measuring ring gear (12) by a reference point of any type integral with the inertial flywheel, the crankshaft or the camshaft.
Another variant will consist in making measuring ring gear 12 integral with the crankshaft, for example, the toothed target will be mounted on the distribution side.
Still another variant will consist in not individualizing the microprocessor providing the digital calculation functions of measuring circuit 10, but rather in relying either on a relatively powerful microprocessor which already provides the digital calculation functions of the general electronic control system of the vehicle, or on the engine computer. As for analog circuit 26, It will generally be outside the commercially available microprocessors but it can be incorporated into specially adapted ("customized") versions of these microprocessors.
The invention has been described in relation to a particular embodiment which relies on intermediate variables d.sub.i, T.sub.4 and D'.sub.4 and in which the calculations of d.sub.i, T.sub.4 and D'.sub.4 were performed digitally but the calculation of Cg can also be performed by standard analog circuits.
Thus, primary signal 24, whose frequency is modulated by speed variations .OMEGA., contains vector E with frequency f.sub.i. To extract vector E and more precisely its projection E cos .phi., it is necessary to use a frequency-voltage converter followed by an angular synchronous detector at frequency f.sub.i with a suitable phase. It is then necessary to calculate:
Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m
The invention has been described with reference to a device but it can also be used according to a process which comprises the following main operations:
(a) production of a primary value representative of period d.sub.i of advancement of each of the reference points in front of the sensor;
(b) processing of said primary value (d.sub.i) to produce two secondary values respectively representative of average angular velocity .OMEGA..sub.m on the reference points during a period of the combustions in the engine, and representative of projection E cos .phi., on the phase reference line of the reference points relating to the angular combustion periods, of alternating component E of instantaneous angular velocity .OMEGA..sub.i of the reference points at the frequency of the combustions in the engine;
(c) combination of these two secondary values according to an equation:
Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m
and thus to obtain the desired value, terms a and b being constants determined experimentally.
Further, operation (b), in the case where Cg is a digital value, consists in:
(b1) calculating from n.sub.c primary digital values (d.sub.i), a first secondary digital value (T.sub.k) representative of the total period of advancement in front of the sensor of each series of (n.sub.c) reference points, relating to the angular period of a combustion in the engine, ##EQU15##
(b2) calculating from nc primary digital values d.sub.i and weighting factors cos (i.multidot.2.pi./n.sub.c) a second secondary digital value D.sub.k cos .phi.'.sub.k representative of the projection, on a phase reference line of the reference points corresponding to the origin of the angular periods of the combustions, of the amplitude of the alternating component of instantaneous periods d.sub.i of advancement in front of the sensor of the measuring reference points, at the frequency of the combustions in the engine, with ##EQU16##
Further, operation (c) consists in:
(c1) calculating desired digital value (Cg), defined by the equation
Cg=A.multidot.(D.sub.k .multidot.cos .phi.'.sub.k)/T.sup.3.sub.k +B/T.sup.2.sub.k =A.multidot.D'.sub.k /T.sup.3.sub.k +B/T.sup.2.sub.k
from two secondary digital values D.sub.k cos .phi.'.sub.k and T.sub.k and two constants A and B that are experimentally determined and recorded.
Other operations of the process according to the invention, in particular those corresponding to the grouping of the teeth, to corrections of value Cg as a function of certain operating characteristics of the engine and to different variants are derived in an obvious way from the description of the device and therefore will not be described again.
Claims
- 1. Device for producing a value representative of average gas torque Cg produced by each combustion of a gas mixture in cylinders of an internal combustion heat engine, comprising:
- measuring reference points integrally rotating with one of an inertial flywheel of the engine and a crankshaft of the engine;
- means for defining an indexing reference of the reference points;
- a stationary sensor sensing advancement of the reference points, said sensor being mounted in the vicinity of the reference points;
- means for producing a primary value representative of a period d.sub.i of advancement of each of the reference points in front of the sensor;
- means for processing this primary value d.sub.i to produce two secondary values respectively representative of an average angular velocity .OMEGA..sub.m of the reference points during the combustions in the engine and representative of projection E cos .phi. on a phase reference line of the reference points with respect to the angular combustion periods, E being an alternating component of an instantaneous angular velocity .OMEGA..sub.i of the reference points at the frequency of the combustions in the engine; and
- means for combining said two secondary values according to an equation:
- Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m
- wherein a and b are constants determined experimentally.
- 2. Device according to claims 1, mounted on an engine operatable, both at low and high speed, including a ring gear integral with the inertial flywheel, the measuring reference points being formed on said ring gear, and including means for correcting a value of the constant a, as a function of the speed of the engine to provide a term a.sub.c =a(1-z), wherein z=(fi/fr).sup.2, fi is combustion frequency and fr is a stored torsion resonance frequency of the crankshaft and flywheel of the engine.
- 3. Device for producing a digital value Cg representative of an average gas torque produced by each combustion of a gas mixture in cylinders of an internal combustion heat engine operating at low speed, the engine having t periods per operating cycle and k cylinders, said device comprising:
- a number n of real or virtual measuring reference points integrally rotating with one of an inertial flywheel or a crankshaft of the engine;
- means for defining at least one indexing reference of the reference points;
- a stationary sensor sensing advancement of the reference points, mounted in the vicinity of the reference points;
- first calculating means for producing a primary digital value d.sub.i representative of an instantaneous period of advancement in front of sensor of each of the reference points;
- second calculating means for producing from n.sub.c primary digital values d.sub.i, a first secondary digital value T.sub.k representative of a total period of advancement in front of the sensor of each series of n.sub.c reference points, relating to the angular period of a combustion in the engine, ##EQU17## third calculating means for producing, from the primary digital value d.sub.i and a weighting factor cos (i.multidot.2.pi./n.sub.c) stored in a permanent memory, a second secondary digital value D.sub.k cos .phi.'.sub.k representative of a projection, on a phase reference line of the reference points corresponding to an origin of the angular periods of the combustions, of the amplitude of an alternating component of the instantaneous periods d.sub.i of advancement of the measuring reference points in front of the sensor, at the frequency of the combustions in the engine, with ##EQU18## fourth calculating means for producing a desired digital value Cg, defined by the equation
- Cg=A.multidot.(D.sub.k cos .phi.'.sub.k)/T.sup.3.sub.k +B/T.sup.2.sub.k =A.multidot.D'.sub.k /T.sup.3.sub.k +B/T.sup.2.sub.k
- from two secondary digital values D.sub.k cos .phi.'.sub.k and T.sub.k and two constants A and B experimentally determined and stored in permanent memories.
- 4. Device according to one of claims 1 or 3, including a ring gear on the flywheel, the measuring reference points being formed on the ring gear, wherein the measuring reference points are teeth of a ferromagnetic material and the sensor has variable reluctance, additional identical sensors for correcting an error caused by cyclic bending at high engine speeds of the crankshaft and flywheel, wherein a total number M of the sensors with variable reluctance is equal to 2k/t, said sensors being placed uniformly around the ring gear and providing analog output signals, further including a circuit for adding the analog output signals.
- 5. Device according to claim 3, including a ring gear on the flywheel, the measuring reference points being formed on the ring gear, wherein the measuring reference points are teeth of ferromagnetic material and the sensor has variable reluctance additional identical sensors, for correcting an error caused by the cyclic bending at high engine speeds of the crankshaft and flywheel, wherein a total number M of sensors with variable reluctance is equal to 2k/t, the number M not corresponding to a symmetry of the measuring reference points, as well as means for measuring and for calculating associated with each additional sensor to obtain M values of Cg, and calculating means for producing an algebraic average of the M values.
- 6. Device according to claim 3, mounted on an engine operatable, both at low and high speed including a ring gear integral with the inertial flywheel, the measuring reference points being formed on said ring gear, and including means for correcting a value of the constant a, as a function of the speed of the engine to provide a term A.sub.c =A(1-z), wherein z=(fi/fr).sup.2, fi is combustion frequency and fr is a stored torsion resonance frequency of the crankshaft and flywheel of the engine.
- 7. Device according to one of claims 3 or 22, including means for combining, by a whole number m of bundles, each bundle comprising a number of reference points, primary values d.sub.i corresponding to each series of n.sub.c measuring reference points, relating to an angular combustion period in the engine, and for calculating the periods of advancement of each of the bundles past the sensor to produce primary digital values dp, and means for calculating ##EQU19## wherein m>2 and cos (p.multidot.2.pi./m) is a weighting factor stored in a permanent memory.
- 8. Device according to one of claims 1, 3, 2 or 6, wherein the engine has a lean fuel-air mixture, including further calculating means for correcting the value Cg as a function of a richness (r) of the mixture when r<1 by producing a correction factor Q.sub.1 =�1+p.sub.1 (r-1)!, wherein p.sub.1 is a constant close to 0.50, and for applying factor Q.sub.1 to Cg to provide a corrected digital measuring signal (Cg).sub.r =Q.sub.1 .multidot.Cg.
- 9. Device according to claim 8, wherein the richness r is determined as a function of torque C.sub.g and of the engine speed, and is stored in a permanent memory associated with the further calculating means.
- 10. Device according to one of claims 2, or 6, wherein, for correcting measurements made in a transition speed of the engine, the third calculating means produces a corrected value: ##EQU20## with T.sub.k,e and T.sub.k,(e-1) being the last two calculated values of combustion period T.sub.k.
- 11. Device according to one of claims 2 or 6, wherein, for correcting measurements made in a transition speed of the engine, the third calculating means produces a corrected value: ##EQU21## with .epsilon.=0.5, wherein weighting factor cos (i.multidot.2.pi./n.sub.c +.epsilon..multidot.2.pi./n.sub.c) is stored in the permanent memory.
- 12. Process for producing a value representative of average gas torque Cg produced by each combustion of a gas mixture in cylinders of an internal combustion heat engine including measuring reference points rotating with one of an inertial flywheel and a crankshaft of the engine, means for defining an indexing reference of the reference points, and a stationary sensor for sensing advancement of the reference points, mounted in the vicinity of the measuring reference points, the process comprising the steps of:
- (a) producing a primary value representative of a period d.sub.i of advancement of each of the reference points in front of the sensor;
- (b) processing said primary value d.sub.i for producing two secondary values respectively representative of average angular velocity .OMEGA..sub.m on the reference points during a period of the combustions in the engine and representative of a projection E cos .phi. on a phase reference line of the reference points with respect to the angular combustion periods, E being an alternating component of an instantaneous angular velocity .OMEGA..sub.i of the reference points, at the frequency of the combustions in the engine; and
- (c) combining said two secondary values according to an equation:
- Cg=-a.multidot..OMEGA..sub.m .multidot.E cos .phi.+b.multidot..OMEGA..sup.2.sub.m,
- a and b being constants determined experimentally.
- 13. Process according to claim 12 for producing a digital value Cg of an internal combustion heat engine, operating at low speed, said engine comprising t periods per operating cycle and k cylinders and the number of measuring reference points being n, wherein step (b) comprises the following operations:
- (b.sub.1) calculating from n.sub.c primary digital values d.sub.i, a first secondary digital value T.sub.k representative of the total period of advancement in front of sensor of each series of n.sub.c reference points relating to the angular period of a combustion in the engine, ##EQU22## (b.sub.2) calculating from n.sub.c primary digital values d.sub.i and weighting factors cos(i.multidot.2.pi./n.sub.c) a second secondary digital value D.sub.k cos .phi.'k representative of a projection on a phase reference line of the reference points corresponding to an origin of the angular periods of the combustions, of the amplitude of an alternating component of the instantaneous periods d.sub.i of advancement of the measuring reference points in front of the sensor at the frequency of combustions in the engine, with: ##EQU23##
- 14. Process according to claim 13, wherein step (c) comprises:
- calculating desired digital value (Cg), defined by the equation
- Cg=A.multidot.(D.sub.k .multidot.cos .phi.'.sub.k)/T.sup.3.sub.k +B/T.sup.2.sub.k =A.multidot.D'.sub.k /T.sup.3.sub.k +B/T.sup.2.sub.k
- from two secondary digital values D.sub.k cos .phi.'.sub.k and T.sub.k and two constants A and B that are experimentally determined and recorded.
- 15. Process according to claim 14, for an engine operating both at low and high speed, including the steps of correcting one of constants a and A as a function of the speed of the engine to one of produce terms a.sub.c =a(1-z) and Ac=A(1-z), wherein z=(fi/fr).sup.2, where fi is the combustion frequency and fr is torsion resonance frequency of the crankshaft and flywheel of the engine.
- 16. Process according to claim 14, wherein step (a) comprises:
- combining, by a whole number m of bundles of reference points, n.sub.c primary digital values d.sub.i corresponding to each series of n.sub.c measuring reference points, relating to an angular combustion period in the engine, and calculating periods of advancement of each of said bundles in front of the sensor to produce m primary digital values d.sub.p, and wherein step (b) comprises:
- calculating ##EQU24## where m>2.
- 17. Process according to one of claims 12 to 16, for measuring the average gas torque produced by each combustion of a lean fuel-air mixture in the cylinders, comprising the further steps of calculating a correcting value Cg as a function of a richness r of the mixture when r<1, including substeps of:
- producing a correction factor Q.sub.1 =�1+p.sub.1 (r-1)!, wherein p.sub.1 is a constant close to 0.50 and is determined experimentally, and
- applying Q.sub.1 to value Cg for providing a corrected digital value (Cg).sub.r =Q.sub.1 .multidot.Cg.
- 18. Process according to claim 17, including the step of determining a value of richness r by measuring or mapping as a function of torque Cg and of the speed of the engine.
- 19. Process according to claim 18, including, for correcting measurements made in a transition operation of the engine, the further steps of:
- calculating of a corrected value: ##EQU25## wherein T.sub.k,e and T.sub.k,(e-1) are the last two calculated values of period of combustions T.sub.k.
- 20. Process according to claim 18, including for correcting measurements made in a transition speed of the engine, the further steps of:
- calculating a corrected value: ##EQU26## with .epsilon.=0.5.
- 21. Process according to one of preceding claims 12 to 16, wherein the measuring reference points are teeth of ferromagnetic material of a ring gear and the sensor has variable reluctance, for correcting an error caused by cyclic bending at high engine speeds of the crankshaft and flywheel including the further steps of:
- uniformly placing a total number M=2k/t of identical sensors with variable reluctance around the ring gear;
- adding signals provided by the M sensors for obtaining a signal independent of the bending; and
- using the added signals for the measurement of the primary value.
- 22. Process according to one of the preceding claims 12 to 16, wherein, the measuring reference points are teeth of ferromagnetic material of a ring gear and the sensor has variable reluctance, for correcting an error caused by the crankshaft and flywheel cyclic bending, said process further comprises the steps of:
- uniformly placing a total number M=2k/t of identical sensors with variable reluctance around the ring gear, number M not corresponding to a symmetry of the measuring reference points;
- calculating M values of Cg from signals provided by said M identical sensors; and
- calculating an algebraic average value of the M values of Cg.
Priority Claims (1)
Number |
Date |
Country |
Kind |
9111273 |
Sep 1991 |
FRX |
|
US Referenced Citations (6)
Foreign Referenced Citations (1)
Number |
Date |
Country |
9007051 |
Jun 1990 |
WOX |