Engine torque calculation
First Claim
1. A torque calculation method for providing real time data that measures net torque output of a running engine at a rotating member of the engine, the method comprising:
- processing data that includes engine speed data and engine fueling data to create engine gross torque data for the running engine;
processing data related to torque losses due to running of the engine to create engine running torque loss data;
processing engine speed data to create engine acceleration and deceleration data;
processing the engine acceleration and deceleration data with data defining a moment of inertia attributable to the rotating member and engine mechanism coupled to that member to create data measuring inertial torque;
algebraically adding the inertial torque data to, and subtracting the engine running torque loss data from, the engine gross torque data to create engine net running torque data; and
processing the engine net running torque data and engine speed data according to a filter algorithm that compensates the engine net running torque data for engine speed.
12 Assignments
0 Petitions
Accused Products
Abstract
A torque calculator and method for providing real time data that measures net torque output of a running engine in a motor vehicle. Gross torque production is calculated using engine speed and fueling data. Torque losses due to accessories, pumping, and friction are calculated and subtracted from gross torque production, and inertial torque is also accounted for to yield engine net running torque. The engine net running torque data and engine speed data are processed according to a filter algorithm that compensates the engine net running torque data for engine speed. Transmission shifting is controlled by the speed-compensated engine net running torque.
-
Citations
16 Claims
-
1. A torque calculation method for providing real time data that measures net torque output of a running engine at a rotating member of the engine, the method comprising:
-
processing data that includes engine speed data and engine fueling data to create engine gross torque data for the running engine;
processing data related to torque losses due to running of the engine to create engine running torque loss data;
processing engine speed data to create engine acceleration and deceleration data;
processing the engine acceleration and deceleration data with data defining a moment of inertia attributable to the rotating member and engine mechanism coupled to that member to create data measuring inertial torque;
algebraically adding the inertial torque data to, and subtracting the engine running torque loss data from, the engine gross torque data to create engine net running torque data; and
processing the engine net running torque data and engine speed data according to a filter algorithm that compensates the engine net running torque data for engine speed. - View Dependent Claims (2, 3, 4, 5, 6)
using the engine air pumping torque loss data, the engine-driven accessory torque loss data, the engine oil pumping torque loss data, and the engine running friction torque loss data as subtractions from engine gross torque data. -
4. A method as set forth in claim 1 wherein the step of processing data that includes engine speed data and engine fueling data to create engine gross torque data for the running engine includes compensating the gross torque data for changes in altitude.
-
5. A method as set forth in claim 1 wherein the step of processing data that includes engine speed data and engine fueling data to create engine gross torque data for the running engine includes compensating the gross torque data for changes in engine air-fuel ratio.
-
6. A method as set forth in claim 1 including the step of using the speed-compensated engine net running torque data in controlling shifting of a transmission through which the engine powers a motor vehicle.
-
-
7. An internal combustion engine operating system comprising:
-
a processor for providing real time data that measures net torque output of a running engine at a rotating member of the engine, wherein the engine processor operates;
to process data that includes engine speed data and engine fueling data to create engine gross torque data for the running engine;
to process data related to torque losses due to running of the engine to create engine running torque loss data;
to process engine speed data to create engine acceleration and deceleration data;
to process the engine acceleration and deceleration data with data defining a moment of inertia attributable to the rotating member and engine mechanism coupled to that member to create data measuring inertial torque;
to algebraically add the inertial torque data to, and subtract the engine running torque loss data from, the engine gross torque data to create engine net running torque data; and
to process the engine net running torque data and engine speed data according to a filter algorithm that compensates the engine net running torque data for engine speed. - View Dependent Claims (8, 9, 10, 11)
subtracts the engine air pumping torque loss data, the engine-driven accessory torque loss data, the engine oil pumping torque loss data, and the engine running friction torque loss data from engine gross torque data. -
10. An internal combustion engine operating system as set forth in claim 7 wherein the processor processes data that includes engine speed data and engine fueling data to compensate the engine gross torque data for changes in altitude.
-
11. An internal combustion engine operating system as set forth in claim 7 wherein the processor processes data that includes engine speed data and engine fueling data to compensate the engine gross torque data for changes in engine air-fuel ratio.
-
-
12. A motor vehicle comprising:
-
an internal combustion engine, a drivetrain coupled to the engine through a transmission, and an operating system comprising;
a processor for providing real time data that measures net torque output of the running engine available for input to the transmission, wherein the engine processor operates;
to process data that includes engine speed data and engine fueling data to create engine gross torque data for the running engine;
to process data related to torque losses due to running of the engine to create engine running torque loss data;
to process engine speed data to create engine acceleration and deceleration data;
to process the engine acceleration and deceleration data with data defining a moment of inertia attributable to the rotating member and engine mechanism coupled to that member to create data measuring inertial torque;
to algebraically add the inertial torque data to, and subtract the engine running torque loss data from, the engine gross torque data to create engine net running torque data; and
to process the engine net running torque data and engine speed data according to a filter algorithm that compensates the engine net running torque data for engine speed; and
the transmission shifting is controlled by the speed-compensated engine net running torque data. - View Dependent Claims (13, 14, 15, 16)
subtracts the engine air pumping torque loss data, the engine-driven accessory torque loss data, the engine oil pumping torque loss data, and the engine running friction torque loss data from engine gross torque data. -
15. A motor vehicle as set forth in claim 12 wherein the processor processes data that includes engine speed data and engine fueling data to compensate the engine gross torque data for changes in altitude.
-
16. A motor vehicle as set forth in claim 12 wherein the processor processes data that includes engine speed data and engine fueling data to compensate the engine gross torque data for changes in engine air-fuel ratio.
-
Specification