Air handling control for opposed-piston engines with uniflow scavenging
09708989 ยท 2017-07-18
Assignee
Inventors
Cpc classification
F02B39/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0052
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B25/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0411
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2400/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01B7/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1458
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B75/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B33/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01B17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D2041/0067
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02M26/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0062
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B75/282
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D41/0072
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02B37/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B39/16
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B33/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01B7/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01B17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B25/08
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B75/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
In an air handling system of a uniflow-scavenged, two-stroke cycle opposed-piston engine, one or more engine operating state parameters are sensed, numerical values of air handling parameters based on trapped conditions in a cylinder of the engine at the last port closing of an engine operating cycle are determined in response to the sensed parameters, the numerical values are evaluated, and one or more of the numerical values is adjusted in response to the evaluation. The adjusted numerical values are used to control charge air flow and EGR flow in the air handling system.
Claims
1. A uniflow-scavenged, opposed-piston engine equipped with an air handling system, comprising: at least one cylinder with a bore, axially-spaced exhaust and intake ports, and a pair of pistons disposed in opposition in the bore and operative to open and close the exhaust and intake ports during operation of the engine; a charge air channel to provide charge air to at least one intake port; an exhaust channel to receive exhaust gas from at least one exhaust port; a supercharger operable to pump charge air in the charge air channel; and, a control mechanization operable to determine a value of a first trapped air handling parameter in response to an engine operating state and to adjust, based on the determined value of the first trapped air handling parameter, charge air flow in the charge air channel.
2. The opposed-piston engine of claim 1, in which the control mechanization is operable to adjust charge air flow based on the determined value of the first trapped air handling parameter by one of changing a speed of the supercharger and operating a first valve to shunt charge air flow from an output to an input of the supercharger.
3. The opposed-piston engine of claim 1, in which the engine includes an exhaust gas recirculation (EGR) loop having a loop input coupled to the exhaust channel and a loop output coupled to the charge air channel and the control mechanization is further operable to determine a value of a second trapped air handling parameter in response to the engine operating state and to adjust, based on the determined value of the second trapped air handling parameter, EGR flow in the EGR loop.
4. The opposed-piston engine of claim 3, in which the control mechanization is operable to: adjust charge air flow based on a determined value of the first trapped air handling parameter by one of changing a speed of the supercharger and operating a first valve to shunt charge air flow from an output to an input of the supercharger; and adjust EGR flow based on a determined value of the second trapped air handling parameter by operating a second valve to increase or decrease exhaust gas flow through the EGR loop.
5. The opposed-piston engine of claim 4, in which the control mechanization is operable to: calculate an actual value of the first trapped air handling parameter based on the current engine operating state; determine a desired value of the first trapped air handling parameter for the current engine operating state; determine an error value based upon a difference between the actual and desired values of the first trapped air handling parameter; and, adjust charge air flow by one of changing a fresh air flow into the charge air channel or changing an intake manifold pressure in response to the error value.
6. The opposed-piston engine of claim 2, in which the control mechanization is operable to: calculate an actual value of the first trapped air handling parameter based on the current engine operating state; determine a desired value of the first trapped air handling parameter for the current engine operating state; determine an error value based upon a difference between the actual and desired values of the first trapped air handling parameter; and, adjust charge air flow by one of changing a fresh air flow into the charge air channel or changing an intake manifold pressure in response to the error value.
7. An opposed-piston engine, comprising: at least one cylinder with a bore, axially-spaced exhaust and intake ports, and a pair of pistons disposed in opposition in the bore and operative to open and close the exhaust and intake ports during operation of the engine; a charge air channel to provide charge air to an intake port; an exhaust channel to receive exhaust gas from an exhaust port; a supercharger operable to pump charge air in the charge air channel; and, a control mechanization operable to: determine a value of a trapped air handling parameter in response to an engine operating state; and, adjust, based on the determined value, a flow of air provided to an inlet of the supercharger and a pressure of charge air pumped to the intake port.
8. The opposed-piston engine of claim 7, in which the control mechanization is operable to: calculate an actual value of the trapped air handling parameter based on the engine operating state; determine a desired value of the trapped air handling parameter for the engine operating state; determine an error value based upon a difference between the actual and desired values of the trapped air handling parameter; and, adjust the speed of the supercharger in response to the error value; or adjust the state of a valve coupling an output of the supercharger to an input of the supercharger.
9. An opposed-piston engine, comprising: at least one cylinder with a bore, axially-spaced exhaust and intake ports, and a pair of pistons disposed in opposition in the bore and operative to open and close the exhaust and intake ports during operation of the engine; a charge air channel to provide charge air to an intake port; an exhaust channel to receive exhaust gas from an exhaust port; an exhaust gas recirculation (EGR) loop having a loop input coupled to the exhaust channel and a loop output coupled to the charge air channel; a supercharger operable to pump charge air in the charge air channel; a valve in the EGR loop operable to regulate a flow of exhaust gas to the charge air channel; and, a control mechanization operable to: determine a value of a trapped air handling parameter in response to an engine operating state; and adjust, based on the determined value, a flow of exhaust gas through the EGR loop.
10. The opposed-piston engine of claim 9, in which the control mechanization is operable to: calculate an actual value of the trapped air handling parameter based on the engine operating state; determine a desired value of the trapped air handling parameter for the engine operating state; determine an error value based upon a difference between the actual and desired values of the trapped air handling parameter; and, adjust EGR flow based on a determined value of the second trapped air handling parameter by operating the valve to increase or decrease exhaust gas flow through the EGR loop.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(6) It is desirable to control the flow of charge air through the charge air channel of a two-stroke cycle opposed-piston engine with uniflow scavenging in order to maintain optimal control of combustion and emissions in response to variations in the operational state of the engine. Using the engine of
(7) An example of a specific EGR loop construction for a two-stroke cycle opposed-piston engine with uniflow scavenging is the high pressure configuration illustrated in
(8) As per
(9) As seen in
(10) Methods for controlling the air handling system of a two-stroke cycle opposed-piston engine with uniflow scavenging (hereinafter, the engine) use various parameters to calculate or estimate magnitudes and ratios of elements of combustion trapped in a cylinder of the engine by the last port closing of the cylinder. In this regard, the elements of combustion include either or both of constituents and products of combustion. For a better understanding of these methods, we provide an explanation of a number of air handling parameters used to represent these elements, with reference to various elements of an air handling control mechanization according to
(11) Air Handling Parameters
(12) W.sub.air=Mass flow rate of fresh air in kg/s
(13) W.sub.egr=Mass flow rate of EGR gas in kg/s
(14) W.sub.sc=Mass flow rate of delivered charge air to a cylinder in kg/s
(15) W.sub.f=Commanded engine fuel injection rate in kg/s
(16) M.sub.res=Mass of residuals in cylinder in kg
(17) M.sub.tr=Mass of trapped cylinder gases at LPC in kg
(18) M.sub.ret=Mass of delivered charge air retained in cylinder in kg
(19) M.sub.del=Mass of charge air delivered to the cylinder in kg
(20) m.sub.O2.sub._.sub.air=Mass fraction of O.sub.2 in fresh air
(21) m.sub.O2.sub._.sub.egr=Mass fraction of O.sub.2 in EGR
(22) m.sub.O2.sub._.sub.res=Mass fraction of O.sub.2 in cylinder residuals
(23) m.sub.O2.sub._.sub.im=Mass fraction of O.sub.2 in intake manifold
(24) T.sub.comp.sub._.sub.out=Compressor out temperature in K
(25) T.sub.egr=EGR temperature after cooler in K
(26) T.sub.tr=Temperature of trapped charge in cylinder at LPC in K
(27) [O.sub.2].sub.im=Percent volumetric concentration of O.sub.2 in intake manifold
(28) [O.sub.2].sub.egr=Percent volumetric concentration of O.sub.2 in exhaust gas
(29) [O.sub.2].sub.air=Percent volumetric concentration of O.sub.2 in fresh air
(30)
(31) =Ratio of specific heats
(32) N=Number of cylinders
(33) V.sub.d=Displacement volume per cylinder in m.sup.3
(34) V.sub.tr=Displacement volume at LPC per cylinder in m.sup.3
(35) R=Gas constant of air J/Kg/K
(36) R.sub.o2=Gas constant of oxygen in J/Kg/K
(37) AFR.sub.s=Stoichiometric air fuel ratio for diesel
(38) AFR.sub.g=Global air fuel ratio (ratio of fresh air to fuel)
(39) P.sub.exh=exhaust gas pressure
(40) P.sub.im=intake manifold pressure
(41) P.sub.rail=fuel rail Pressure
(42) Inj_time=Injection Timing
(43) Under steady state conditions, a charge air mass flow rate (W.sub.SC) can be calculated as follows:
W.sub.sc=W.sub.air+W.sub.egrEq. 1
(44) If the engine is not equipped with EGR, then the charge air mass flow rate is as follows:
W.sub.sc=W.sub.airEq. 2
(45) A number of approaches can be applied to the engine to determine charge mass flow rate, air mass flow rate and EGR mass flow rate.
(46) Air Mass Flow Measurement/Estimation
(47) One easily available solution to measure fresh air mass flow rate is to use a hot wire mass flow sensor 202. In this case the sensor 202 directly outputs the fresh air mass flow rate in real time. This approach, although quite simple, is relatively expensive.
(48) Cost and complexity can be reduced by elimination of the sensor 202. Instead fresh air mass flow rate can be calculated, estimated, or inferred based on exhaust air-fuel ratio as measured by an engine out NOx (or O2) sensor 203.
(49)
(50) The (A/F).sub.s is a known fuel property. The ECU 149 can assume the fuel flow rate as being a commanded fuel injection rate.
(51) Yet another way to estimate fresh air mass flow is, as follows:
W.sub.air=W.sub.scW.sub.egrEq 4
(52) Here, the assumption is that there is a good measurement/estimation available for charge air mass flow rate (Equation 8 or Equation 10 below) and EGR mass flow rate (Equation 5 or Equation 6 below).
(53) EGR Mass Flow Measurement/Estimation
(54) One approach to measuring the EGR flow rate is to position a venturi in the EGR conduit 131 downstream of the valve 138, before the exhaust gas in the conduit mixes with the fresh air in the conduit 126. In this case, the EGR flow rate can be determined by pressure drop across the venturi and upstream pressure and temperature. Some calibration would be required to determine a discharge coefficient and accommodate the pressure pulsations that change with load and speed.
(55)
(56) Another way of calculating EGR flow rate in the engine is to measure oxygen in the intake manifold 130 and exhaust gases. The engine out oxygen measurement is readily available from the NOx sensor 203. It can also be measured by installing wide band O2 sensor in the exhaust stream 128. The intake manifold oxygen can be measured in a similar way using a wide band O2 sensor 205.
(57) The intake manifold O2 sensor 205 would have to be compensated for intake manifold pressure. Once the intake and exhaust O2 concentrations have been obtained, the mass flow rate of EGR gas can be calculated as follows:
(58)
(59) Equation 6 is based on the assumptions that the process of EGR mixing with fresh air is adiabatic and isobaric (in this case the outlet pressure of the compressor 122) and that the gas properties of EGR and fresh air are the same. The concentration of O.sub.2 in air is a known quantity that varies with atmospheric pressure and relative humidity and hence can be obtained from a map as shown in Equation 7.
(60) The EGR temperature can be assumed to be same as the temperature of exhaust gases at turbine inlet as measured by a temperature sensor 210. EGR temperature can also be obtained from a temperature sensor (not shown) that can be installed in EGR piping, before or after the EGR valve 138.
[O.sub.2].sub.air=f(P.sub.atm,Hum.sub.rel)Eq 7
(61) Charge Mass Flow Rate Estimation
(62) Once the mass flow rate of EGR gas and the mass flow rate of fresh air have been determined, the mass flow rate of charge air can be determined based on Equation 1 or Equation 2 depending on engine architecture.
(63) Alternatively, the mass flow rate of charge air can also be determined mathematically by modeling a cylinder of the engine as an orifice based on the relationship shown in Equation 8.
(64)
(65) C.sub.d (the discharge coefficient) can be calibrated for different speed and pressure ratios across the engine, using a look up table (LUT) indexed by engine speed (RPM), exhaust pressure (P.sub.exh), and intake manifold pressure (P.sub.im) as follows.
C.sub.d=LUT(RPM,P.sub.exh,P.sub.im)Eq 9
(66) The effective orifice area (A.sub.eff) can be computed based on the number of ports and the port timing of intake and exhaust ports.
(67) The intake manifold pressure can be directly read from a differential intake manifold pressure sensor 207. If the sensor 207 is placed after the supercharger 110, the intake manifold pressure can be calculated by subtracting the estimated pressure drop over the charge cooler 129 from the outlet pressure of the supercharger 110.
(68) The exhaust manifold pressure can be directly read from a pressure sensor 209 placed in exhaust manifold 125. In some cases, it might not be possible to install a pressure sensor directly in the exhaust manifold. In these cases, the readings from a turbine inlet pressure sensor 210 can be used instead of exhaust manifold pressure in Equation 8.
(69) Another approach to estimate the charge air mass flow rate is based on a pressure ratio across the supercharger 110, supercharger speed, and supercharger efficiency.
W.sub.sc=f(sc_speed,PR.sub.sc)Eq 10
(70) If the supercharger 110 is driven through a continuously variable drive 111, then the supercharger speed (sc_speed) can be measured using a speed sensor. The supercharger pressure ratio (PR.sub.sc) can be computed by dividing intake manifold pressure by supercharger inlet pressure. The supercharger inlet pressure can be calculated by subtracting an estimated pressure drop across the charge cooler 127 from pressure measured at the compressor outlet. Alternatively, a pressure sensor 211 can be placed after the charge cooler 127 to directly report supercharger inlet pressure. In this case the compressor outlet pressure can be computed by adding estimated pressure drop across the charge cooler 127 to the supercharger inlet pressure measurement.
(71) The pressure drop across the charge cooler 127 can be estimated from a look-up table that relates charge air flow rate to pressure drop. Alternatively, the pressure drop across the charge air cooler 127 can be directly measured using a differential pressure sensor.
(72) Delivery Ratio Estimation
(73) After the charge air mass flow rate is determined through any of the above-mentioned methods, the delivery ratio () can be determined. The delivery ratio definition for this invention disclosure is shown in Equation 11.
(74)
(75) Scavenging Efficiency Estimation
(76) Next, scavenging efficiency is calculated. For purposes of the air handling system control methods, scavenging efficiency is defined as follows.
(77)
(78) Scavenging efficiency can be calculated from an empirical model that relates delivery ratio and engine speed to scavenging efficiency. The empirical model can be developed from scavenging data collected from the engine during the mapping process.
.sub.sc=f(RPM,*)Eq 13
(79) With scavenging efficiency calculated, the air handling system control methods determine engine trapping efficiency, which is defined as follows.
(80)
(81) Combining Equation 12 and Equation 14 yields
(82)
(83) A measure of the mass of gases trapped in the cylinder can be computed based on a two-zone non-isothermal model as follows.
(84)
(85) Where, .sub.del is the density of delivered charge at last port closing and .sub.res is the density of in-cylinder residual gases at last port closing. They can be calculated as follows:
(86)
(87) The exhaust gas temperature can be obtained from the sensor 210. It can also be obtained directly by placing a temperature sensor in the exhaust manifold 125. Further, if a sensor is provided to measure in-cylinder pressure, then the in-cylinder pressure measured at last-port closure (P.sub.LPC) can be substituted for P.sub.im in Equation 17 and Equation 18a.
(88) The delivered air mass to one cylinder in each cycle can be computed from charge mass flow rate and engine speed as follows.
(89)
(90) By substituting the values of M.sub.tr and M.sub.del in Eq 15, trapping efficiency can be calculated as shown in Equation 17
(91)
(92) Trapped Lambda Estimation
(93) Determination of trapped lambda begins with computation of trapped oxygen mass in the cylinder. Equation 21 gives the trapped oxygen mass in the cylinder.
(94)
(95) Where, M.sub.O2.sub._.sub.air is the mass of oxygen in fresh air delivered to the cylinder (Equation 22) and can be calculated as shown below.
(96)
(97) M.sub.O2.sub._.sub.egr is mass of oxygen in EGR delivered to the cylinder and can be calculated based on Equation 25.
(98)
(99) Using an EGR fraction =(EGR/EGR+CHARGE AIR), the mass of oxygen in EGR delivered can also be computed based on combustion stoichiometry as follows:
(100)
(101) M.sub.O2.sub._.sub.res is the mass of oxygen in the residual gases left in the cylinder after the scavenging process is completed. This can be calculated based on the knowledge of scavenging efficiency, mass of trapped oxygen from previous cycle and fuel injection quantity as shown in Equation 25.
(102)
(103) If the engine is fitted with an intake manifold oxygen sensor, then the trapped oxygen can also be calculated as shown in Equation 30.
(104)
(105) Where, M.sub.O2.sub._.sub.sc is the total delivered mass of oxygen in the intake manifold and can be computed as follows:
(106)
(107) Finally, the trapped lambda can be computed as in Equation 34.
(108)
(109) Trapped Burned Gas Fraction
(110) The total mass of burned gases trapped in-cylinder will change as the scavenging and trapping efficiency of the engine varies. For this parameter burned gases are defined as gases that are generated as a result of combustion (namely CO.sub.2 and H.sub.2O). Thus a burned gas fraction of 1 indicates stoichiometric combustion, implying that all the oxygen in the air has been used up to convert fuel (C.sub.xH.sub.y) into CO.sub.2 and H.sub.2O.
(111) With external EGR being supplied to the engine, the trapped burned gas fraction can be computed as follows:
(112)
(113) Where, M.sub.egr is the mass of EGR delivered through intake ports as shown in Equation 36.
(114)
(115) The burnt gas mass fraction in exhaust gases (BF.sub.exh) can be computed based on the combustion stoichiometry.
(116)
(117) AFR.sub.s is a known quantity for diesel fuel. AFR.sub.g can be obtained by dividing fresh air mass flow rate by fuel flow rate.
(118) The mass of residual gases can be determined from .sub.sc and M.sub.tr as shown in Equation 38.
M.sub.res=(1.sub.sc)M.sub.trEq 38
(119) The burned gas mass fraction in the residuals (BF.sub.res) based on trapped lambda and trapped mass that were estimated earlier.
(120)
(121) Where, M.sub.f is the mass of fuel injected per cycle per cylinder and can be calculated as shown in Equation 40.
(122)
(123) Equation 41 provides an alternate method for determining trapped burned gas fraction:
(124)
(125) Engine Out Emissions Estimation
(126) Once the trapped air fuel ratio and trapped burned gas mass fraction have been estimated, an empirical model can be created to estimate the exhaust components that are emitted by the engine (engine out emissions). The main emissions of concern are engine out NOx and engine out Soot. They can be computed as follows:
[NO.sub.x,Soot]=f(RPM,W.sub.f,.sub.tr,BF.sub.tr,P.sub.rail,Inj_time,T.sub.tr)
(127) Where, T.sub.tr is the temperature of trapped mass in the cylinder at the start of the cycle. It can be calculated as follows:
(128)
(129) The empirical model can either be based on multiple look-up tables or non-parameterized mathematical functions such as a neural network or Basis Function.
(130) Air Handling Control:
(131) Air handling control can be implemented using an air handling control mechanization based on that illustrated in
(132) With reference to
(133) Actual trapped parameter values determined in steps 307 and 308 of the loop 300 are fed into a desired trapped cylinder condition routine 400 illustrated in
(134) As per
(135) An exemplary control mechanization with which actual trapped lambda can be controlled is shown in
(136) The control of the trapped burned gas fraction is done in the same manner as trapped lambda, except that the routine varies the EGR flow rate using the EGR valve 138 to minimize the error between the actual trapped and desired trapped burned gas fraction. Thus, as per
(137) An exemplary control mechanization with which actual trapped burned gas fraction can be controlled is shown in
(138) Referring again to
(139) The loop 300 and the routine 400 described above are repeated continuously as the engine transitions from one operating point (engine load and speed) to another operating point (engine load and speed).
(140) Although the air handling control embodiments illustrated and described herein attribute actual parameter values based on conditions in the manifolds 125 and 130 to the cylinders of the engine, it should be evident to those skilled in the art that the principles involved can be applied to the individual cylinders themselves, presuming that cost and space permit placement and operation of relevant sensors on one or more of the cylinders of a production engine. Further, the desired parameter values are obtained by empirical methods that map or synchronize those values to port closing times for a cylinder of a uniflow scavenged, two-stroke cycle opposed-piston engine running, for example, in a dynamometer.
(141) Although the air handling embodiments illustrated and described herein have been illustrated and described with reference to a two-stroke cycle opposed-piston engine with uniflow scavenging and equipped with an EGR loop, it should be evident to those skilled in the art that certain of the parameters are useful to air handling system control in a two-stroke cycle opposed-piston engine with uniflow scavenging, but without EGR. For example, trapped lambda is a useful parameter for optimizing air handling operations in order to reduce emissions in such an engine. See Equation 2 in this regard.
(142) Although air handling control methods have been described with reference to an opposed-engine with two crankshafts, it should be understood that these constructions can be applied to opposed-piston engines with one or more crankshafts. Moreover, various aspects of these constructions can be applied to opposed-piston engines with ported cylinders disposed in opposition, and/or on either side of one or more crankshafts. Accordingly, the protection afforded to these constructions is limited only by the following claims.