Dynamic engine timing control
First Claim
1. A method for controlling timing of an internal combustion engine having a piston located in a cylinder, the piston being drivably connected to a crankshaft, including the steps of:
- determining a first angular position of the crankshaft at a first location along a longitudinal axis of the crankshaft;
determining a second angular position of the crankshaft at a second location along the longitudinal axis;
determining a level of deformation of the crankshaft as a function of a difference between the first and second angular positions;
determining an actual position of the piston as a function of the crankshaft deformation;
comparing the actual piston position to a desired piston position; and
controlling timing of an event to initiate combustion in the cylinder as a function of a difference between the actual and desired piston positions.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for controlling timing of an internal combustion engine having a piston located in a cylinder. The method and apparatus includes determining a first angular position of a crankshaft at a first location along a longitudinal axis of the crankshaft, determining a second angular position of the crankshaft at a second location along the longitudinal axis, determining a level of deformation of the crankshaft as a function of a difference between the first and second angular positions, determining an actual position of the piston as a function of the crankshaft deformation, comparing the actual piston position to a desired piston position, and controlling timing of an event to initiate combustion in the cylinder as a function of a difference between the actual and desired piston positions.
30 Citations
25 Claims
-
1. A method for controlling timing of an internal combustion engine having a piston located in a cylinder, the piston being drivably connected to a crankshaft, including the steps of:
-
determining a first angular position of the crankshaft at a first location along a longitudinal axis of the crankshaft;
determining a second angular position of the crankshaft at a second location along the longitudinal axis;
determining a level of deformation of the crankshaft as a function of a difference between the first and second angular positions;
determining an actual position of the piston as a function of the crankshaft deformation;
comparing the actual piston position to a desired piston position; and
controlling timing of an event to initiate combustion in the cylinder as a function of a difference between the actual and desired piston positions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling timing of an internal combustion engine having a plurality of pistons each located in a corresponding one of a plurality of cylinders, each piston being drivably connected to a crankshaft, including the steps of:
-
determining a first angular position of the crankshaft at a first location along a longitudinal axis of the crankshaft;
determining a second angular position of the crankshaft at a second location along the longitudinal axis;
determining a level of deformation of the crankshaft as a function of a difference between the first and second angular positions;
determining an actual position of each piston as a function of the crankshaft deformation;
comparing each actual piston position to a corresponding desired piston position; and
controlling timing of an event to initiate combustion in each cylinder as a function of a difference between the actual and desired piston positions. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for controlling timing of an internal combustion engine having a piston located in a cylinder, the piston being drivably connected to a crankshaft, comprising:
-
a first crankshaft angular position determiner located to determine an angular position at a first location along a longitudinal axis of the crankshaft;
a second crankshaft angular position determiner located to determine an angular position at a second location along the longitudinal axis; and
a controller for determining a level of deformation of the crankshaft as a function of a difference between the first and second angular positions, determining an actual position of the piston as a function of the crankshaft deformation, comparing the actual piston position to a desired piston position, and controlling timing of an event to initiate combustion in the cylinder as a function of a difference between the actual and desired piston positions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
a piston position detector for determining a position of one of the plurality of pistons; and
means for determining the angular position at a corresponding at least one of the first and second crankshaft locations as a function of the piston position.
-
-
22. An apparatus, as set forth in claim 21, wherein the piston position detector includes a cylinder pressure sensor.
-
23. An apparatus for controlling cylinder-to-cylinder timing in an internal combustion engine, comprising:
-
a crankshaft located in the engine;
a plurality of connecting rods each having a first end connected to the crankshaft;
a plurality of pistons each connected to a second end of a corresponding one of the plurality of connecting rods such that each piston is configured to drivably engage the crankshaft;
a plurality of cylinders located in the engine, each piston being slidably positioned within a corresponding cylinder;
a first angular position sensor located at a first location along a longitudinal axis of the crankshaft;
a second angular position sensor located at a second location along the longitudinal axis; and
a controller electrically connected to the first and second angular position sensors;
wherein the controller receives signals from the first and second angular position sensors indicative of angular positions of the respective first and second locations along the longitudinal axis, determines a level of deformation of the crankshaft, determines an actual position of each piston as a function of the crankshaft deformation, and controls timing of an event to initiate combustion in each cylinder as a function of a difference of each actual piston position from each corresponding desired piston position. - View Dependent Claims (24, 25)
-
Specification