This description relates to piston waveform shaping.
In a number of devices (e.g., hydraulic pumps or motors, air compressors or motors, alternators, electric engines, and internal combustion engines), the motion of a piston is used to impart rotation to a flywheel, or vice versa. In piston assemblies such as those discussed in PCT Application WO 03/100231 filed May 27, 2003 and incorporated herein by reference in its entirety, the motion of the pistons is linear in space and sinusoidal in time (i.e., simple harmonic motion), such that a piston's motion and velocity waveforms are generally sinusoidal.
In one aspect, an assembly includes at least one piston, a rotating member, a transition arm, and a mechanism. The transition arm is coupled to the at least one piston and the rotating member to translate between rotational movement of the rotating member and a first linear motion of the piston. The mechanism is configured to superimpose a second linear motion of the piston onto the first linear motion of the piston.
Implementations of this aspect may include one or more of the following features. The at least one piston includes three pistons. The transition arm includes a nose pin and is coupled to the pistons such that the pistons are arranged circumferentially about the transition arm. The nose pin is coupled to the rotating member off-axis of the rotating member to form an angle between the transition arm and a rotation axis of the rotating member such that rotational movement of the rotating member is translated into a first linear motion of each piston.
The mechanism includes a cam and a cam follower. The cam follower is coupled to the rotating member and the transition arm and configured to engage the cam during rotational movement of the rotating member.
In one illustrated implementation, the mechanism includes a pivot member. The pivot member couples the cam-follower to the rotating member and the transition arm and is configured to linearly move the transition arm as the cam-follower engages the cam during rotational movement of the rotating member. The linear movement of the transition arm results in the second linear motion superimposed on the first linear motion of the piston.
The cam is substantially cylindrical and mounted substantially co-axially with the rotation axis. The cam includes a cam profile that varies along the rotation axis. The pivot member is coupled to the rotating member and couples the nose pin to the rotating member. The cam-follower is coupled to the pivot member such that the pivot member pivots as the cam-follower engages the cam profile during rotational movement of the rotating member. The pivoting of the pivot member linearly moves the transition arm to result in the second linear motion of the piston.
In another illustrated implementation, the mechanism includes a bearing block. The bearing block couples the cam-follower to the rotating member and the transition arm and is configured to angularly move the transition arm as the cam-follower engages the cam during rotational movement of the rotating member. The angular movement of the transition arm results in the second linear motion superimposed on the first linear motion of the piston.
The cam is substantially cylindrical and mounted substantially co-axially with the rotation axis of the rotating member. The cam includes a cam profile that varies along an axis perpendicular to the rotation axis. The bearing block is housed in an arced channel defined by the rotating member and couples the nose pin to the rotating member. The cam-follower is coupled to the bearing block such that the bearing block slides in the arced channel as the cam-follower engages the cam profile during rotational movement of the rotating member. The sliding of the bearing block causes the angular movement of the transition arm that results in the second linear motion of the piston.
In another illustrated implementation, the mechanism includes a push/pull cylinder coupled to the transition arm. The push/pull cylinder is configured to linearly move the transition arm during rotational movement of the rotating member. The linear movement of the transition arm results in the second linear motion superimposed on the first linear motion of the piston. A computer is configured to control the push/pull cylinder to linearly move the transition arm. A control rod adjusts the piston stroke of the piston and the computer is configured to control the push/pull cylinder to linearly move the transition arm based on the piston stroke of the piston. The control rod is coupled to a bearing block such that movement of the control rod slides the bearing block in an arced channel of the rotating member to change the angle between the transition arm and the rotational axis. The change in angle between the transition arm and the rotational axis changes the piston stroke of the pistons.
The assembly is adapted to operate as an air compressor or motor; an alternator; an electric motor; an internal combustion engine; or a hydraulic motor or pump. When adapted to act as an air compressor, the first linear motion and the second linear motion resulting in a combined linear motion of the piston that reduces ripple in an output of the air compressor. When adapted to act as an air motor, the first linear motion and the second linear motion result in a combined linear motion of the piston that reduces ripple in an output torque of the air motor. When adapted to act as an alternator, the first linear motion and the second linear motion result in a combined linear motion of the piston that conforms substantially to that of a true sine wave. When adapted to act as an electric motor, the first linear motion and the second linear motion result in a combined linear motion of the piston that creates substantially sinusoidal back emf. When adapted to act as an internal combustion engine, the first linear motion and the second linear motion result in a combined linear motion of the piston in which the piston is stationary at top dead center while the combustion process is completed. When adapted to act as a hydraulic pump, the first linear motion and the second linear motion result in a combined linear motion of the piston that reduces ripple in an output of the hydraulic pump.
In another aspect, a method includes superimposing a second linear motion onto a first linear motion of a piston in an assembly.
Implementations of this aspect may include one or more of the following features. Superimposing a second linear motion includes linearly moving the transition arm during rotational movement of the rotating member. Superimposing a second linear motion includes angularly moving the transition arm during rotational movement of the rotating member.
The first linear motion and the second linear motion produce a combined linear motion of the piston that results in a shaped piston waveform. The method further includes changing a stroke of the piston to a new stroke; and changing the second linear motion to produce a new combined linear motion of the piston that that results in the shaped piston waveform. Changing a stroke of the piston to a new stroke includes changing an angle between the transition arm and a rotation axis of the rotating member.
The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
Referring to
Transition arm 106 includes drive pins 142 coupled to piston assemblies 104 via piston joint assemblies 112, such as, e.g., one of the piston joint assemblies described in
Transition arm 106 also includes a nose pin 122 that couples a pivot member 124 to transition arm 106 via a self-aligning nose pin bearing 126 such that transition arm 106 is at a fixed angle β with respect to assembly axis A. Nose pin 122 is axially fixed within pivot member 124. Pivot member 124 has an end 128 mounted to a rotating member, e.g., a flywheel 130, by a pivot pin 132 such that pivot member 124 can rotate about pivot pin 132 (arrow C). Attached to an opposite end 134 of pivot member 124 is a cam follower 136, e.g., a roller-type cam follower. Referring particularly to
Flywheel 130 is coupled to a crankshaft 140 such that rotation of crankshaft 140 causes rotation of flywheel 130. Rotation of flywheel 130 results in nose pin 122 moving in a generally circular fashion about assembly axis A. The circular motion of nose pin 122 about assembly axis A is translated by transition arm 106 into a linear motion of piston assemblies 104 along piston axis P. Thus, transition arm 106 translates rotation of flywheel 130 into a linear motion of piston assemblies 104 along piston axis P.
Also, as flywheel 130 rotates, cam follower 136 follows a profile machined, e.g., into the face of cam 138. The profile varies along the direction of assembly axis A and cam follower 136 travels along the profile such that, as the flywheel 130 rotates, pivot member 124 is pivoted about pin 132. Pivoting of pivot member 124 exerts a force on transition arm 106, which, because U-joint 110 is capable of linear displacement, results in U-joint 110 and transition arm 106 being moved along axis A as the flywheel 130 rotates. This movement of transition arm 106 imparts a linear motion to piston assemblies 104 (and, hence, pistons 114) along piston axis P that is superimposed on the stroke of the pistons that results from the generally circular motion of nose pin 122 about assembly axis A.
Referring to
Referring to
Thus, absent the linear motion imparted to piston assemblies 104 by cam 138 and cam follower 136, the output flow velocity would have a ripple of about 16 or 17 percent, as shown in
The appropriate cam profile to achieve a desired shape of the piston or output waveforms can be determined by iteration. For example, the flow velocity of hydraulic pump assembly 100 (with, e.g., a smooth cam profile or, e.g., absent a cam profile) is measured as a function of the crankshaft's angle of rotation. For the angles that the flow velocity is high, the cam profile is adjusted to add a linear motion that reduces the velocity of the pistons in the pump stroke, while, for angles that the flow velocity is low, the cam profile is adjusted to add a linear motion that increases the velocity of the pistons in the pump stroke. After the cam profile is adjusted, the output of the hydraulic pump assembly with the adjusted cam profile is measured as a function of the crankshaft angle. If there is ripple in the output, the cam profile is again adjusted to add a linear motion that reduces the velocity of the pistons in the pump stroke for angles that the flow velocity is high, while, for angles that the flow velocity is low, the cam profile is adjusted to add a linear motion that increases the velocity of the pistons in the pump stroke. This process is repeated until a cam profile that reduces the ripple to the desired amount is obtained. Alternatively, the pistons' motion or velocity is measured as a function of the crankshaft angle, and iteration is used to determine the appropriate cam profile that produces the desired shape of the pistons' waveforms (i.e., the desired shape of the pistons' position and velocity waveforms).
As can be seen, the peaks of each piston's velocity are flattened to produce a constant piston velocity over the peak. Thus, at the peaks, the flow velocity is constant. In between the peaks, the velocity of the piston previously at the peak is decreasing at substantially the same rate that the velocity of the next piston is increasing. Consequently, the flow velocity in between the peaks is also constant and substantially equal to the flow velocity over the peaks. For example, piston 1 (line 412) has a first peak 418 as shown in
Output ripple in hydraulic pumps causes many problems in the field, for example, vibration, resonance in supporting piping, need to filter, certain rpm's that must be avoided owing to resonance, and the use of large accumulators to suppress the ripple, essentially cushioning the pressure variations in a large air tank. With a reduced or eliminated ripple, the above problems do not arise, and one is free to operate over a large range of speed with no vibration, no excitation of resonance, and no need for accumulators. Typical hydraulic pumps attempt to reduce ripple through the use of additional pistons. Assembly 100 can provide reduced ripple equivalent to typical 11 piston systems, but with three pistons.
Referring to
Other implementations use other techniques and mechanisms to impart an additional linear motion to pistons 114 to shape the piston waveforms. For example, in one implementation, cam 138 and cam follower 136 are not used. Rather, a positioning mechanism is attached to U-joint 110 on the side opposite crankshaft 140 and transition arm 106 is coupled to a pivot member that does not include cam follower 136. The position mechanism moves U-joint 110 along assembly axis A under computer control. The computer includes a computer program that simulates the cam profile and moves U-joint 110 along assembly axis A based on the rotation angle of crankshaft 140 or flywheel 130 to achieve the desired piston waveforms.
In other implementations, such a computer-controlled position mechanism is used in conjunction with a variable stroke mechanism, such as one of the mechanisms described in, e.g.,
Referring to
Rod 1164 is connected to a slider 1166, to which U-joint 1110 is attached. Slider 1166 passes through a linear ball bushing 1168. Linear ball bushing 1168 allows slider 1166 to move linearly along assembly axis A, but prevents rotational motion of slider about assembly axis A.
Push/pull cylinder 1148 uses, e.g., hydraulics and/or spring actuation to linearly move rod 1164, and consequently slider 1166 and U-joint 111, along assembly axis A. Push/pull cylinder 1148 is connected to a computer, which controls the actuation of push/pull cylinder 1148 so as to control the linear movement of rod 1164. In one implementation, push/pull cylinder is equipped with position feedback so that computer 1170 is able to precisely control the position of rod 1164 and, hence, U-joint 1110.
Transition arm 1106 also includes a nose pin 1122 coupled to a bearing block 1150 via a self-aligning nose pin bearing 1126 such that transition arm 1106 is at an angle α with respect to assembly axis A. The value of the angle α determines the stroke of piston assemblies 1104. To adjust the angle α, and thus vary the stroke of piston assemblies 1104, bearing block 1150 is housed in an arced channel 1152 defined by a rotating member, e.g., a flywheel 1130. Bearing block 1150 includes a gear-toothed surface 1154 that mates with a pinion gear 1156 housed within flywheel 1130. Pinion gear 1156 also mates with a rack portion 1158 formed at the end of a control rod 1160, which passes through a central bore in a crankshaft 1140. A linear ball bushing 1162 is positioned between crankshaft 1140 and control rod 1160 such that control rod is capable of moving linearly along assembly axis A, but is not able of rotation relative to crankshaft 1140 (i.e., control rod 1140 rotates with crankshaft 1140). Movement of control rod 1160 along assembly axis A causes bearing block 1150 and nose pin 1122 to slide in arced channel 1152, thereby changing the angle β, and thus the piston stroke, as described, e.g., with reference to
Referring to
Referring again to
Push/pull cylinder 1148 is controlled by a computer program executing on computer 1170 such that the desired piston waveforms are produced. For instance, to reduce ripple, the computer program emulates the additional linear motion imparted by cam 136 and cam follower 138 of hydraulic pump assembly 100 such that the additional linear motion imparted to piston assemblies 1104 by push/pull cylinder 1148 shapes the piston velocity waveforms to flatten peaks 302 and 304 by appropriately reducing or increasing the velocity of each piston assembly 1104.
The variable stroke control of hydraulic pump 1100 allows the output of pump 1100 to be increased or decreased, while imparting the additional linear motion to piston assemblies to flatten peaks 302 and 304 to reduce ripple in the output at the various output levels.
The cam profile implemented by the computer program can be adjusted dynamically during operation of pump 1100 when the stroke is varied. When the stroke is varied during operation of pump 1100, the position of control rod 1160 is sensed and fed back to the computer program, which then determines the new cam profile and controls push/pull cylinder 1148 appropriately.
Referring to
Bearing block 1250 is coupled to a cam follower 1252, e.g., a roller-type cam follower. Cam follower 1252 mates with a cam 1254, e.g., a face-cam. Cam 1254 is a cylindrical ring mounted to a flange 1220 such that cam 1254 mates with cam follower 1252 and is co-axial with flywheel 1230.
As flywheel 1230 rotates, cam follower 1252 follows a profile machined, e.g., into the face of cam 1254. The profile varies radially (i.e., to and away from assembly axis A) as cam follower 1252 travels along the profile such that, as the flywheel 1230 rotates, bearing block 1250 slides along the curved portion of flywheel 1230. Movement of bearing block 1250 causes the angle β to increase and decrease during each rotation of flywheel 1230. The increase and decrease of the angle β imparts a linear motion to piston assemblies 1204 along piston axis P that is superimposed on the piston stroke.
Because bearing block 1250 follows a curved path, there is side pressure on the sidewall of cam profile from cam follower 1252. However, because the amount of movement is generally small (a few percent of the full stroke), the side pressure is negligible, allowing the cam follower 1252 to follow the cam profile. The appropriate cam profile to achieve the desired piston or output waveforms can be determined by iteration, as described above.
While a cam and cam follower have been illustrated for adjusting the angle β to shape the piston waveforms, other mechanisms could be used to change the angle β appropriately.
Referring to
Push/pull cylinder 1372 is connected to a computer 1370, which controls the actuation of push/pull cylinder 1372 so as to control the linear movement of rod 1374. Computer 1370 executes a program that appropriately controls push/pull cylinder 1372 so as to move control rod 1360 along assembly axis A while flywheel 1330 is rotating to thereby obtain the desired piston waveforms by causing the angle β to increase and decrease during each rotation of flywheel 1330.
While hydraulic pumps have been described, assemblies 100, 1100, 1200, and 1300, and their variations, can be adapted to act as other devices such as, for example, a hydraulic motor, an air compressor or air motor, an electric alternator or electric motor, or an internal combustion engine.
With respect to adapting assemblies 100, 1100, 1200, and 1300 and their variations to act as hydraulic motors, the corresponding benefit is that the piston waveforms can be controlled such that constant input pressure on the pistons is transferred to the output shaft with smooth torque vs. angular rotation. This is particularly important in certain fields where the vibration felt from the ripple of a hydraulic motor causes difficulty in control of the machinery affected. Normally, a large number of pistons is required to smooth out the torque to an acceptable value. When hydraulic fluid is used to actuated the pistons in assemblies 100, 1100, and 1200 (i.e., when assemblies 100, 1100, and 1200 are operated as a hydraulic motor), there may be little or no vibration and little or no torque variation with rotation. In addition, what is known as slip-stick in hydraulic motors can be reduced or eliminated because of the extraordinarily low friction of the transition arm conversion of reciprocating to rotary motion. Slip-stick makes small contracting machinery such as bulldozers, which are ordinarily driven by wobble-plate hydraulic motors, very difficult to control in slow motion and from a standing start.
Referring to
As in assembly 100, U-joint 1410 is capable of linear movement, and pivot member 1424, cam follower 1436, and cam 1438 act to move U-joint 1410 linearly along assembly axis A to superimpose an additional linear motion on pistons 1414 that results in reduced ripple in the air output. Known air compressors generally deliver very irregular air flow, and may in fact have only one cylinder. This is typically dealt with through the installation of a large air tank that controls the air pressure downstream. The air compressor normally turns on and off at preset air pressure limits, so the application must be able to tolerate a range of pressure variation during operation. The design of a reduced-ripple air compressor such as air compressor 1400 makes possible at least a reduction in the size of the air tank required, if not its elimination. Since ripple is reduced, as in the hydraulic pump, even if resonance exists it is not excited. Vibration and noise are substantially reduced, as the mechanism can be well balanced, as described with respect to
By supplying air into inlet 1458, assembly 1400 acts as an air motor. Air is sequentially supplied from inlet port 1458 to each of the cylinders 1418 to move the pistons 1414 back and forth in the cylinders 1418. Transition arm 1406, attached to the pistons 1414 by drive pins 1442, is moved as a result and causes turn flywheel 129 and crankshaft 1440 to rotate. Air is exhausted from the cylinders 1418 out exhaust port 1460.
When assembly 1400 is operated as an air motor, the additional linear motion resulting from linearly displaceable U-joint 1410, pivot member 1424, cam follower 1436, and cam 1438 causes torque output of crankshaft 1440 to remain constant as the shaft turns (similar to the hydraulic motor described above), leading to better control in a number of applications, and eliminating one of the main objections to piston air motors. Also slip stick is reduced or cured, which is another problem with known piston driven air motors. Parts count and cost is lower owing to the need for fewer pistons as compared to a wobble plate air motor of the same size.
In other implementations, assembly 1400 employs the waveform shaping mechanisms described with respect to
Referring to
With three 120° spaced cylinders 1518 the alternating current produced is three-phase. Since the motion of magnet 1550 is linear in space and sinusoidal in time and the voltage produced is proportional to the speed of the magnet, with three 120° spaced cylinders a coil winding having a uniform number of turns per inch produces a sinusoidal voltage output as long as the magnet remains within the coil during the reciprocating motion.
As in assembly 100, U-joint 1510 is capable of linear movement, and pivot member 1524, cam follower 1536, and cam 1538 act to move U-joint 1510 linearly along assembly axis A to superimpose an additional linear motion on pistons 1514 to shape the piston waveforms. The piston waveforms are shaped such that that the ac voltage and current waveforms substantially conform to that of a true sinewave.
Referring to
Referring to
Waveform correction in an alternator is beneficial since it can reduce or eliminate harmonics at the source. Harmonics can cause excess dissipation in electronic circuits, and normally require filtering to eliminate them either at the source or at the point of use. Small generators usually have poorer waveforms than larger generators, and the opportunity to generate improved waveform power with assembly 1500 simplifies many ac power installations.
By applying ac power to coils 1552, assembly 1500 acts as an electric motor. The ac power applied to coils 1552 causes pistons 1514 to reciprocate, which causes flywheel 1530 to rotate. When assembly 1500 is operated as an electric motor, the additional linear motion resulting from linearly displaceable U-joint 1410, pivot member 1424, cam follower 1436, and cam 1438 causes the piston movement to substantially conform to that of a true sinewave. This creates sinusoidal back emf, which in turn eliminates some sources of power loss in a motor. When the back emf of a motor is not matched to the input waveform, the motor speeds up and requires extra current when back emf is low, and vice versa. This energy devoted to speeding up and slowing down the motor within the space of each revolution is wasted energy, and piston waveform shaping prevents or reduces the occurrence of this condition.
In other implementations, assembly 1500 employs the waveform shaping mechanisms described with respect to
Referring to
Push rods 1663, 1664, 1665, and 1666 open and close the intake and exhaust valves of the cylinders above the pistons. The left side of the engine, which has been cutaway, contains an identical, but opposite valve drive mechanism.
Pulley 1657 also turns gears that actuate distributor 1667. Distributor 1667 causes spark plugs to create a spark that ignites the gas-air mixture during the combustion phase.
Gear 1653 turned by gear 1651 on crankshaft 1640 turns pump 1669, which may be, for example, a water pump used in the engine cooling system (not illustrated), or an oil pump.
Referring to
Timing the ignition in such an assembly means igniting the mixture at the point that is the time the power stroke begins minus the number of milliseconds required to allow complete combustion to occur at TDC, as opposed to the timing in normal crankshaft engines, in which the mixture is ignited at a time prior to TDC while the piston is still on its compression stroke. Igniting the mixture before TDC is disadvantageous because some of the combustion energy is directed to turning the engine backwards.
Another advantage of flat top waveforms in an internal combustion engine is that the combustion process can remain unchanged with respect to engine rpm. Normally as the rpm increases, the spark timing is advanced to allow time for combustion to occur before TDC by a specified number of milliseconds. As the rpm increases, the specified number of milliseconds corresponds to a greater number of degrees of the crankshaft. Thus, the spark occurs earlier on the compression stroke, and therefore tends to turn the engine backwards. With a flat top piston waveform 1680, the combustion chamber has the same volume during combustion and, as the rpm increases, the spark is timed to occur earlier along the flat top 1682, which does not change the combustion process. In other words, the spark can occur at a fixed time before the corner of the flat top 1682 is reached over a wide range of rpm, without lapping over into the compression stroke.
In other implementations, assembly 1600 employs the waveform shaping mechanisms described with respect to
A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made. For example, while described as using three pistons, more or less than three pistons may be used, e.g., one, two, four or six. Also, while a constant velocity u-joint has been described, other U-joints, whether constant velocity, near-constant velocity, or non-constant velocity can be used. In addition, while single-ended pistons have been shown, double-ended pistons can be used. Accordingly, other implementations are within the scope of the following claims.
This application claims priority under 35 USC §119(e) to U.S. Patent Application Ser. No. 60/553,969, filed on Mar. 18, 2004, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
60553969 | Mar 2004 | US |