You are on page 1of 4

Titanium

You will find the figures mentioned in this article in the German issue of MTZ MATERIALS
12/2002 beginning on page 1020.

Schätzung des Motordrehmoments


aus dem Drehzahlsignal

Determining
Engine Torque
from the Engine-Speed Signal

IAV GmbH, the Fraunhofer-Institut für Informations- und Daten-


verarbeitung (Fraunhofer Institute for Information and Data Pro-
cessing – IITB) and Audi AG have developed a cost-effective
method for estimating indicated engine torque. This method is
based on evaluating engine speed and, apart from boost-pres-
sure information, requires no other sensed values.

By Hermann Fehrenbach, 1 Introduction system therefore does not get any feedback
on the level of torque actually being gener-
Carsten Hohmann,
Engine torque is a central parameter in ated by the engine.
Thorsten Schmidt, powertrain management. And yet knowing torque would be an
Sensor technology that measures engine advantage on numerous counts: for in-
Winfried Schultalbers
torque is not featured in mass-produced ve- stance, it would be possible to implement a
and Henning Rasche hicles for cost reasons. The engine control torque feedback control that could compen-

MTZ worldwide 12/2002 Volume 63 9


DEVELOPMENT Engine Management


sate influencing variables very easily. Com- proportional to M g. In order to determine sis for determining the characteristic of an-
~
plex open-loop control algorithms in en- the alternating gas-pressure torque Mg in gular speed ϕ· , and, following subsequent
gine management could be replaced with a the steady-state condition, therefore, it is differentiation, the characteristic of angu-
simple closed-loop control algorithm. possible to use the sum of free torque Θϕ·· lar acceleration ϕ··. For low-pass filtering and
and mass moment — 1
2
Θ’ϕ· 2 . differentiation, steep-edge FIR filters are
2 Measuring Alternating In the transient-state case, it is true to used.
Torque say:
3 Influencing Parameters under
Eq. (3)
Alternating torque is determined by using Investigation
a highly accurate measurement of crank-
shaft angular speed. The method is based With the aid of transient tests, it is possi- Determining torque is aggravated by a va-
~
on a procedure [3] to determine alternating ble to show that ΔM<< M. Therefore, ΔM can riety of influencing parameters depending
torque that has been developed and patent- be neglected. This means that the torque on the engine and operating point. These
ed by the Fraunhofer Institute. This proce- profile within a working cycle must be re- influencing parameters need to be known,

dure is applied in the XSERUM engine diag- garded as sufficiently steady so that M g taken into account and compensated for in
~
nosis system. can be derived from Mg, as in the steady- an appropriate manner.
state case.
2.1 Model Approach To calculate net torque, the left-hand 3.1 Geometric Tolerances in
The model used for non-contact torque part of equation (1), i.e. the sum of free Sensor Wheels
measurement is described in [1]. Here, the torque and mass moment, it is necessary to Crankshaft angular speed must be deter-
torque balance for a single-cylinder engine know Θ and Θ’, as well as angular speed ϕ· mined with extreme precision for an accu-
is produced by assuming a sufficiently rigid and angular acceleration ϕ··. In order to cal- rate estimation of torque. Production toler-
crankshaft and adequate detachment from culate Θ and Θ’, the following data must be ances, however, mean that the sensor
the drivetrain as follows: known for engine masses and geometry: wheels used for measuring angular speed
■ mass moments of inertia of rotating in some cases exhibit significant error, e.g.
Eq. (1) parts off-centre bearing and/or tooth pitch er-
■ oscillating masses of pistons and con- rors. These tolerances may account for as
necting rods much as +/- 0.5° crank angle. Distortions of
■ stroke this magnitude produce non-tolerable er-
■ connecting rod length and rors in determining angular speed and, con-
■ pin bore offset. sequently, also in determining alternating
The root-mean square (rms) value of net torque.
torque, Two suitable modes of compensation [4,
5] are presented in [2]. One of the methods
Eq. (4)
suitable for adapting the sensor wheel uses
the antiphase properties of the gas-pres-
sure torque and mass moments to deter-
where ϕ0 =720 °crank angle, is proportional mine the geometric tolerances of the sensor
to the energy converted and therefore pro- wheel employed. The great advantage of

portional to M l. This correlation between this method lies in the ease with which it is
– ~
M l and MNrms is used for generating a map. applied and also in the fact that, apart from

The free torque at the crankshaft is Values measured for load torque M l are al- the number of cylinders and teeth, it re-
made up of a constant and an alternating located to values measured for speed and quires no other prior knowledge about the
component. The mass moment component the rms values calculated for net torque. Al- engine under study. The second method
of the reciprocating parts — 1
2
Θ’ϕ· 2 , on the ternatively, it is also possible to allocate chooses the approach of modelling crank-
other hand, consists of an alternating com- values measured for indicated mean pres- shaft energy to ascertain the sensor wheel
ponent only. Gas-pressure torque compris- sure Pmi to the rms values calculated for net tolerance. By adapting the sensor wheel it
es the actual drive torque in the form of a torque. This means that once the relevant is possible to reduce the sensor-wheel in-

positive constant component Mg and an al- map has been taught in for a specific en- duced error by at least one order of magni-
~
ternating component Mg. In an initial ap- gine type, it is possible to show the current tude.
proximation, frictional torque and load load torque or indicated mean pressure for The importance of adapting the sensor
torque can be assumed to be constant com- any working cycle during operation. wheel becomes clear in the example of mis-
– –
ponents Mr and Ml at one operating point fire detection based on cylinder-selective
(speed/load). In the steady-state case, drive 2.2 Signal Processing evaluation of torque characteristics. With

torque and the sum of frictional torque Mr High-precision angular speed measure- perfect engine operation, the alternating

and load torque Ml are balanced, giving the ment is the point of departure for “sensor- torque contributed by each cylinder should
simplified equation less” torque determination. Using an induc- be identical. When an engine misfires, the
tive sensor or a Hall sensor as pickup, the alternating torque contributed by the cylin-
Eq. (2) speed signal is picked off either at the der concerned falls dramatically. Figure 1
starter ring gear or at a special speed sensor shows the case of a six-cylinder diesel en-
In experiments, it is possible to prove wheel. This is done using nothing but the gine misfiring at maximum speed and low
that the root-mean-square value of alter- engine's own sensors. Low-pass filtering load. It is not possible to detect the misfir-
~
nating gas-pressure torque Mgrms is propor- rids this signal of high-frequency influ- ing cylinder from the alternating torque
tional to the energy converted, and thus ences. This measurement is taken as the ba- profile automatically. Only when the sen-

10 MTZ worldwide 12/2002 Volume 63


Titanium MATERIALS

sor wheel has been corrected, Figure 2, is it variables has shown that the method is not (or load torque). Estimating the chosen vari-
possible to determine the misfiring cylin- affected by influences caused by varying able from the measured input variable
der with certainty. exhaust backpressure. It was possible to al- (speed) and alternating torque is done us-
lay fears that influences caused by the age- ing a map previously taught-in for each en-
3.2 Boost Pressure Dependency ing of toothed belts and dual mass fly- gine type. This map describes the correla-
The torque estimation method is also to pro- wheels might adversely affect the reliabili- tion between alternating torque, speed and
duce reliable results in conjunction with su- ty of the torque measuring method. In or- indicated mean pressure.
percharged engines. With this type of en- der to quantify these possible influences,
gine, however, other conditions prevail measurements were carried out on various 5 Sensitivity and Accuracy in
than in the case of the naturally aspirated toothed belts and dual mass flywheels. It is Steady-State Testing
engines considered in the basic model. The not possible to establish any reproducible
higher cylinder charge in a supercharged correlation with the age of the toothed belt On examining torque measurement accu-
engine produces a higher alternating gas- and dual mass flywheel in alternating racy, two results in principle come to light:
pressure torque amplitude. Particularly torque. Measurement variation was less firstly the accuracy with which alternating
transient cycles in controlled turbochargers than 2 %. torque is estimated, and secondly the devi-
may lead to problems in this regard. In such Alternating torque occurs at the valve ation from the reference by the variable Pmi
cases, the boost pressure is not always the gear, periodically influencing crankshaft actually sought. Various dynamic measure-
same during operation as the relevant speed. The effect of valve gear torque was ments were carried out to determine devia-
speed/load combination point recorded on determined by separate measurements in tion:
the map under steady-state conditions. The which the torque taken up by the camshaft ■ measurements at variable speed
different boost pressure produces a differ- was measured with the help of a wire ■ measurements at variable load and
ent alternating torque, and thus the wrong strain gauge. In the case of a four-cylinder ■ measurements at variable speed and
load point on the map. To determine load in-line engine, alternating torque was load for simulating normal driving.
torque, therefore, it is necessary to detach shown to have rms values of up to 11.5 Nm In order to verify the accuracy of the esti-
the relevant map and estimated alternating for those components at firing frequency. mation, it is possible to compare the alter-
torque (as an input parameter) from boost Map-based evaluation, of the type car- nating torque estimated with the alternat-
pressure. To do this, the alternating torque ried out for non-contact torque measure- ing torque calculated from the pressure
characteristic must be freed from its boost- ment, makes implicit allowance for this characteristic measured in the same test.
pressure-related compression component. torque. However, further-reaching non- Conducted on the test bed, these measure-
The information from the boost pressure map based evaluations of alternating ments differ from the reference by less than
sensor can be used for estimating the com- torque must not leave this torque to infer- +3/-5 %. Figure 4 shows an example of alter-
pression component. Simulation suggests ence. This torque can be taken into account nating torque estimated in a transient test
using a characteristic curve to map the de- at justifiable cost and effort using a model- (load suddenly increased from 10 Nm to 300
pendency of alternating torque on boost based approach. Nm at 1500 rpm; six-cylinder diesel engine).
pressure. In order to determine this curve In contrast to alternating torque, Pmi is
on a data-driven basis and confirm the sit- 4 Extended Model-Based estimated using the map previously taught
uation by experiment, boost pressure vari- Approach in under section 4.
ation measurements have been conducted. Accuracy of the Pmi estimation is gov-
The measurements confirm the assump- The extended model-based approach al- erned by the following factors:
tion made in the simulation that it is possi- lows for the influencing variables men- ■ integrity of the map
ble to draw an approximately linear curve, tioned in the previous section, making the ■ quality of map interpolation and
also showing that the characteristic curve torque measurement method suitable for ■ quality of boost pressure compensation.
is not speed-dependent. application in the vehicle. Figure 3 shows a The level of accuracy achieved here in
Boost pressure compensation also re- block diagram illustrating the torque esti- dynamic measurements is 6 %. Figure 5
moves any dependency on atmospheric mation method. shows the estimation generated for indi-
pressure. This could otherwise lead to vari- The speed signal obtained from period cated mean pressure using the example of
ation in estimating torque, e.g., during op- measurement first passes through sensor a transient test (load suddenly increased
eration at higher altitudes. wheel adaptation. For each engine, the sen- from 10 Nm to 300 Nm at 1500 rpm; six-
sor wheel tolerance need only be learned cylinder diesel engine).
3.3 Further Influencing Variables once and then filed. Subsequent processing As far as accuracy is concerned, it must be
As evident from equation (2), errors in de- with digital FIR filtering and subsequent noted that the values given are deviations
termining the engine's mass parameters torque calculation then takes place in the from the reference. Non-cooled pressure sen-
enter torque estimation in linear manner. same way as in the basic model. Here, iner- sors, however, show an accuracy in the same
In order to avoid major error, these parame- tial force compensation counterbalances order of magnitude. The remaining devia-
ters must therefore be determined as accu- the influence of torque from the reciprocat- tions may in part, therefore, also be attribut-
rately as possible. The masses and geome- ing masses, making it possible to ascertain able to the inaccuracy of the reference.
try of the crankshaft drive are generally pure alternating gas-pressure torque. Boost
subject to tight tolerances, thereby en- pressure compensation frees the alternat- 6 Real-Time Algorithm
abling these values to be taken from design ing torque determined from its boost-pres- Development in the
data. The method is shown to be tolerant to sure induced component. As a result, the Development Control Unit
error in determining the TDC as long as method can also be used for supercharged
such is in the range of up to 2 °crank angle. engines. The aim of the torque measure- In order to use the torque signal in engine
In practice, this accuracy can be regarded as ment method is to determine the indicated management, the method must employ
given. Examination of further influencing mean pressure or effective mean pressure computation carried out in real time. To

MTZ worldwide 12/2002 Volume 63 11


DEVELOPMENT Engine Management

this end, the above-described algorithm has evaluation of engine speed. All that is oth-
been implemented at IAV in a development erwise needed is a boost-pressure sensor
control unit. The development environ- which is increasingly featured as part of
ment ASCET-SD from Etas was used as the the standard equipment of diesel engines.
development system. This tool features a It is necessary to enhance the quality of the
graphic system for developing algorithms speed signal by compensating for the geo-
and automatic code generation for modular metric tooth pitch tolerance of the sensor
VME-bus-based development hardware. wheel (see [2]).
Figure 6 shows a diagram of the set-up. The real-time variant of this method has
The hardware mainly consists of the been implemented in a development con-
simulation nodes ES1130 and ES1600. Both trol unit. During the engine calibration
cards are equipped with a PowerPC Proces- phase, this control unit can be used as a
sor and are interlinked via a VME bus. measurement system.
The speed signals from crankshaft and The high-performance processors used
camshaft sensor are fed via universal I/O in the latest control unit generation make it
card ES1620 to the TPU (time processor unit) possible to implement the algorithm in the
of the MPC555 processor situated on the mass-produced control unit. The torque sig-
ES1600. The TPU is a programmable co- nal can then also be made available for en-
processor which is particularly suitable for gine management.
speed measurement tasks. The tooth peri- This opens up new horizons in control-
ods measured by the TPU and the current ling and monitoring engines: a torque con-
crank angle are sent to the CPU of the trol system compensates for influencing
MPC555 on an interrupt-controlled basis. variables, new diagnostic processes moni-
Tooth periods and crank angles are sent tor components and emissions, the moni-
via the VME bus to the ES1130 card, a high- toring concept can be simplified. One par-
speed simulation node (64-bit, 366 MHz) ticularly interesting field of application lies
with a Motorola MPC750 processor. This in the detection of misfiring in high-cylin-
hardware is also capable of calculating ex- der engines, made possible by evaluating
tensive algorithms in real time, such as the torque on a cylinder-specific basis.
FIR filter for limiting the bandwidth and As the method is advanced in the future,
differentiation of current speed. The algo- the aim will be to provide a crank-angle re-
rithm presented in Figure 3 is used for cal- solved evaluation of the torque signal. Con-
culating the indicated engine torque on the ditioned in this way, a torque signal can, for
ES1130. The ES1130 card is connected to a PC example, be used for estimating cylinder
via a 100 Mbit Ethernet link. This PC is used pressure. Such estimations will pave the
for algorithm development, parameterisa- way towards speed-based, cylinder-selec-
tion and display of measured values. By tive engine management – without costly
way of option, it is also possible to output cylinder pressure sensors.
engine torque via a CAN card.
As an additional signal, the method re- References
quires boost pressure. As this is measured
as standard in the engine control unit, the [1] Fehrenbach, H.; Held, W.; Zuther, F.: Drehmo-
mentbestimmung bei Verbrennungsmotoren
level of boost pressure measured is fed to durch Auswertung der Kurbelwellen-
the ES1130 via an emulator probe bypass. Winkelgeschwindigkeit. In: MTZ
Motorentechnische Zeitschrift, Nr. 59, 1998
An emulator probe enables the simulation [2] Fehrenbach, H.; Hohmann, C.; Schmidt, T.;
node to read out all of the measurement Schultalbers, W.; Rasche, H.: Verfahren zur
and computing variables from the engine Kompensation des Geberradfehlers im
Fahrbetrieb. In: MTZ Motorentechnische
control unit. Zeitschrift, 7-8/2002
The emulator probe bypass provides a [3] Fehrenbach, H.; Kirsch, H.; Ruckhäberle, M.:
further capability: new engine manage- Verfahren zur Ermittlung von Drehmomenten,
Arbeiten und Leistungen an Verbren-
ment algorithms using the torque signal nungskraftmaschinen, Patentschrift DE 44 45
can also be implemented in the ES1130 com- 684, Fraunhofer-Gesellschaft 2000
[4] Fehrenbach, H.; Hohmann, C.: Verfahren zur
puting node. The output variable of this al- Kompensation von Geometriefehlern von
gorithm, e.g. the injected fuel quantity Drehgeberrädern für Verbrennungsmotoren,
from a torque-based idle controller, is up- Patentanmeldung 102 02 688.2, Fraunhofer-
Gesellschaft 2002
loaded to the engine control unit via the [5] Schmidt, Th.: Verfahren zur Kompensation
emulator probe, thereby replacing the orig- des Geberradfehlers im Fahrbetrieb, Offenle-
inal algorithm in the current standard code. gungsschrift DE 101 07 892 A1, IAV GmbH
2002

7 Summary and Outlook

The method presented here computes the


indicated engine torque of a supercharged
combustion engine by high-resolution

12 MTZ worldwide 12/2002 Volume 63

You might also like