This application relates generally to axial piston machines, and more particularly to pumps for driving single rod hydraulic cylinders in closed loop hydraulic circuits.
Demand for more efficient hydraulic systems has previously led to numerous research projects in which a single rod hydraulic cylinder is hydraulically connected to a bi-directional fixed displacement pump connected to an electric (servo) motor as a prime mover. By avoiding the use of hydraulic directional/throttling valves, the combination is very efficient, but at the same time, challenges remain from the perspective of design simplicity and operational stability. The problem with this combination arises from the fact that the oil volumes at the rod side and cap side of the cylinder are different; thus, there has to be some way to compensate the difference. This difference can be expressed by way of a cylinder area ratio, meaning the ratio of the full cross-sectional area of the cylinder bore minus the cross-sectional area of the piston rod. So far, the most common way to deal with this problem has been to employ a hydraulic circuit, between the hydraulic cylinder and the pump, to redirect compensatory flows as needed. This arrangement may require some combination of valves, possibly in combination with accompanying electronic and software control componentry.
Another approach has been to design a special three-port pump, also known as an “asymmetric pump”. To date, there have been two approaches for such three-port pump design. One design approach is to modify the pump valve plate to have three ports. The second design approach is to modify the rotating barrel/valve plate to make every other piston to discharge into a different port. In either approach, there is typically one common suction port and, two pressure ports with identical flow. The common port is connected to the cap side of the hydraulic cylinder, the second port is connected to the rod end of the hydraulic cylinder, and the third port is connected to the drain. The biggest obstacle in such designs is that the actuator and the pump must be a perfect match for one another in terms of displacement ratios. In other words, to achieve best efficiency, the pump has to be specifically built for a certain hydraulic cylinder, or vice versa.
In view of the foregoing, there remains a need for improved pump designs suitable for use with single rod hydraulic cylinders.
According to one aspect of the invention, there is provided a variable split displacement ratio axial piston machine comprising:
One preferred embodiment of the invention will now be described in conjunction with the accompanying drawings in which:
Disclosed below in enabling detail is a variable split displacement ratio axial piston pump of the present invention. In brief, the pump features a tapered swashplate disposed around a rotatable driveshaft is shared between a pair of working sections, and is adjustably tiltable into different working positions of varying orientation relative to a longitudinal axis of the driveshaft in order to vary the relative piston stroke length between front and rear working sections that share the tapered swashplate between them. The pump has three flow ports by which fluid can enter and exit the pump: a shared common port fluidly communicated with both working sections at matching halves of their pumping cycles, and two unshared ports each communicating with only a respective one of the two working sections at the other half of its pumping cycle. Tilted adjustment of the tapered swashplate into different working positions is operable to adjust a variably split displacement ratio between the two working sections.
Still referring to
The three flow ports 30, 32, 34 are where fluid is admitted to and discharged from the working sections 22A, 22B during working operation of the pump 10, and so in a closed loop hydraulic circuit for controlling a hydraulic cylinder, two of these three flow ports are fluidly connected to the cap and piston ends of a hydraulic cylinder, with a third of these flow ports connected to a charge or boost line of the circuit, as detailed herein further below with reference to
Turning to the internal components of the pump, attention is first drawn to the design of the tapered swashplate 20 that is shared between the two working sections. The tapered swashplate 20, visible in
A bisecting midplane PM of the tapered swashplate 20 lies centrally between the two facial planes at an equal angle to each thereof. In the illustrated example of a 7-degree taper angle, this equal angle from the bisecting midplane to each of the facial planes is 3.5-degrees. The thickness TS of the swashplate, referring to the dimension thereof measured between the annular faces 20A, 20B, tapers along a singular diametric axis of the swashplate's midplane, from a widest point at or adjacent one end of such diametric axis, to a narrowest point at or adjacent an opposing end thereof. In the illustrated example, this diametric axis along which the swashplate is tapered runs from a twelve o'clock position centered over the driveshaft 24 on a top half of the swashplate 20, to a six o'clock position centered beneath the driveshaft 24 on a bottom half of the swashplate 20. The thickness of the illustrated swashplate is thus tapered in a height direction, and is thickest at the top end 20C of the swashplate and thinnest at the diametrically opposing bottom end 20D thereof. It will be appreciated however that the taper direction denoted by the particular orientation of the diametric axis may be varied in other instances, provided the placement an orientation of other swashplate depending components and features are adjusted accordingly to maintain the various functional relationships described herein between the swashplate and such cooperating components and features. This diametric axis along which the swashplate thickness TS is tapered may also be referred herein simply as the “taper axis” for short.
The bisecting midplane PM serves as a reference plane by which to describe an adjustable tilt angle of the tapered swashplate 20 relative to the longitudinal axis 26 of the driveshaft 24. Variation of this adjustable tilt angle within a permitted range of tilt adjustment denotes repositioning of the tapered swashplate 20 among a permitted range of different possible working positions, each of which results in a uniquely different split displacement ratio between the two working sections, as explained in more detail further below.
In contrast,
The front and rear working sections 22A, 22B are assembled from identical components to one another, installed in mirrored relationship to one another across the tapered swashplate 20.
With continued reference to
The rear pumping components 44B-60B are all disposed around a rear section of the driveshaft 24 that spans from the tapered swashplate 20 in the mid-housing 14 to the rear housing 18. Here, a central bore of the rear housing 18 houses a rear ball bearing 62 that receives and rotatably supports a terminal rear end 24B of the driveshaft 24. The front housing 16 similarly has a central bore penetrating axially therethrough, which there are housed one or more front ball bearings 64 (of which there are two in the illustrated example) that rotatably support a front section of the driveshaft 24 around which the front pumping components 44A-60A are disposed. The front and rear bearings 64, 62 thus rotatably support the driveshaft 24 inside the pump's main housing 12, while leaving the front end 24A of the driveshaft exposed outside the main housing for rotational coupling to the bidirectional drive motor (not shown). The rear housing 18 may include an SAE Type A ready coupling surface for optional mounting of an auxiliary pump with an SAE Type A mounting flange. While the illustrated example has the rear end 24B of the driveshaft 24 situated internally of the main housing 12 in the pump's fully assembled state, a through-shaft option where the rear end of the shaft protrudes externally of the housing like the front end 24A may alternatively be employed.
The rear barrel 46B has a circular array of cylinder bores 66 that penetrate into an annular swashplate-facing front face of the rear barrel 46B at equal angular intervals to one another around the longitudinal axis 26 of the driveshaft 24. A central through-bore 68 of the rear barrel 46B is splined, and mates with a splined region of the driveshaft's rear section, whereby the rear barrel 46B is rotationally locked to the driveshaft 24 for driven rotation therewith under operation of the bidirectional drive motor 150 in either direction. The number of pistons in the rear piston set 58B matches the quantity of cylinder bores 66 in the rear barrel 46B, and a rear working end of each rear piston 58B is slidably received in a respective one the cylinder bores 66 for back-and-forth displacement therein. A front actuation end of each rear piston 58 points toward the tapered swashplate 20, and is received in a respective piston shoe 68. Each piston shoe 68 is mounted in a respective aperture 70 found among a circular array of such apertures 70 provided in an annular outer flange 72 of the rear piston holder 56B. The quantity of apertures 70, and the angular spacing thereof around the annular outer flange 72, match the quantity and angular spacing of the cylinder bores 66 in the rear barrel 46B. Each piston shoe 68 has an enlarged base that exceeds a diameter of the respective aperture 70 and is disposed on the swashplate-facing side of the piston holder's outer flange 72, whereby the base is constrained to this swashplate-facing side of the piston holder 56. The base of each piston shoe 68 is in slidably interfacing contact with the annular face 20B of the tapered swashplate 20. The piston shoes of the rear piston set 58B thus ride on the rear face 20B of the tapered swashplate 20, and the piston shoes of the front piston set 58A similarly ride on the opposing front face 20A of the tapered swashplate 20.
Unlike the barrel 46B, the piston holder 56B is not directly splined or keyed to the driveshaft 24. This is because, unlike the piston holder that maintains a fixed orientation relative to the driveshaft 24, the piston holder 56B must be able to tilt back and forth relative to the driveshaft 24 in unison with the tapered swashplate 20 during tilted adjustment thereof to set the desired working position and corresponding split displacement ratio. To allow this, the piston holder 56B is indirectly mounted on the driveshaft 24 by way of the ball pivot 54, which in turn is rotationally interlocked to the driveshaft 24, for example by a splined axial through-bore of the ball pivot 54B, which like that of the barrel 46B, is engaged in mating fashion with the splined region of the driveshaft's rear section to achieve rotational interlock between the driveshaft 24 and the ball pivot 54B. The ball pivot 54B has a spherically convex exterior, which slidably conforms with a spherically concave inner rim of the spherical washer 60B to enable sliding interface between these spherically contoured surfaces. The spherical washer 60B is fastened to the swashplate facing side of the piston holder 56B, in a position residing radially inward from the outer flange 72 thereof. The washer 60B not only slidably interfaces with the ball pivot 54, but also retains the ball pivot 54 within a center bore of the piston holder 56b by blocking displacement of the ball pivot 54B out of the swashplate adjacent end of the piston holder's center bore.
A cylindrical hub 74 of the piston holder 56B projects axially from the outer flange 72 at the swashplate opposing side thereof opposite the spherical washer 60. This hub 74 delimits the center bore of the piston holder in which the ball pivot 54 resides. As mentioned above, the piston holder 56B must be free to tilt relative to the driveshaft 24, hence its lack of direct rotational fixation to the driveshaft 24 via splined or keyed intermating therewith. Yet the piston holder 56B must still rotate around the driveshaft's longitudinal axis 26 during driven rotation thereof. To this end, the ball pivot 54B feature a pair of spherical rollers 76 mounted on externally projecting studs 78 of the ball pivot 54B. These studs lie in diametrically opposing relation to one another across the driveshaft, and more particularly at twelve o'clock and six o'clock positions at the top and bottom of the ball pivot 54B in the illustrated embodiment, in order to match the twelve-to-six orientation of the swashplate's taper axis.
The hub 74 of the piston holder 56B, at matching twelve and six o'clock positions to the spherical rollers 76 of the ball pivot 54, has a pair of cylindrically-walled channels 80 that run axially through the hub 74 and are open to the center bore of the piston holder. The studs 78 of the ball pivot 54B reach into the channels 80 of the piston holder hub 74 to support the spherical rollers 76 therein. The concavely cylindrical walls of the channels 80 and the convexly spherical surfaces of the spherical rollers 76 share a matching radius of curvature, and thereby cooperatively block relative rotation between the piston holder 56B and the ball pivot 54B around the driveshaft's longitudinal axis 26, while allowing the piston holder 56B to tilt relative to the driveshaft 24 in concert with the tapered swashplate 20 during tiltable adjustment of the working position thereof. The hub 74 of the piston holder 56B also has axially oriented fastening holes therein at the swashplate-opposing side of the piston holder 56B, specifically at areas thereof situated between the two axial channels 80, whereby these fastening holes accommodate fastened securement of the piston holder lid 52B, which at least partially closes off the swashplate opposing ends of the two channels 80.
The spring holder 50B has an innermost hub 82 that spans around the driveshaft 24 between the barrel 46B and the piston holder 56B. This hub 82 is of lesser diameter than both the ball pivot 54B and the hub 74 of the piston holder 56B. A swashplate facing end of the spring holder hub 82 abuts against a swashplate opposing annular end of the ball pivot 54B at the swashplate opposing side of the piston holder 56B. An outer flange 84 of the spring holder 50B radiates outward from the hub 82 thereof at a swashplate opposing end thereof, and the wave spring 48B is sandwiched between this outer flange 84 of the spring holder 50B and a swashplate facing side of the barrel 46. The wave spring 48 encircles a spring positioning ring 86 of the spring holder 50B that protrudes axially from the swashplate opposing side of the outer flange 84.
The spring holder 50b and the wave spring 48B cooperate as a torque link to connect and synchronize rotation of the piston holder 56B and the barrel 46B, while allowing this torque link 48B, 50B and the barrel 46B to slide along the shaft, with spring 48B urging the ball pivot 54B and the barrel 46B away from one another, thus biasing the piston holder 56B toward the tapered swashplate 20 to maintain sliding contact of the piston shoes 68 with the swashplate's annular face 20B, and biasing the barrel 46B toward the rear housing 18 to maintain sufficiently pressured contact of the barrel's swashplate opposing side with the valve plate 44B. The valve plate 44B is received in a counterbored annulus 90 that is provided in the rear housing's swashplate facing side, and surrounds the bearing-containing center bore of the rear housing 18.
In the barrel 46B, each cylinder bore 66 that axially penetrates the annular swashplate-facing front face of the barrel 46B opens into a narrower fluid channel 92 that continues axially onward from the cylinder bore 66 and penetrates the swashplate opposing rear face 94 of the barrel 46B. The annular valve plate 44B is sandwiched between this swashplate opposing rear face of the barrel 46B and the counterbore annulus 90 of the rear housing 18. The valve plate 44B has a series of arcuate openings 94 therein at a matching radial distance from the driveshaft's longitudinal axis 26 as the fluid channels 92 of the barrel 46B.
The forgoing structural, positional and operational descriptions given above for the rear pumping componentry 44B-60B is also accurate for the front pumping componentry 44A-60A, except for the reversal of the front/rear directional references concerning the placement and orientation of the components. So, whereas the “swashplate facing” and “swashplate opposing” sides of the rear pumping componentry refer to front and rear sides thereof, respectively, they would instead refer to rear and front sides, respectively, of the front pumping componentry.
The trunnion assembly is composed of two identical subassemblies, each mounted in a respective one of the mid-housing's two mounting bores 100. Each subassembly features a pivot pin 102, a needle bearing 104, a bearing housing 106, a retaining ring 108 and an O-ring 109. The pivot pin 102, needle bearing 104, and bearing housing 106 reside concentrically of one another within the mounting bore 100, with the pivot pin 102 received within the needle bearing, which in turn is housed within the bearing housing 106. The bearing housing 106 is cup-shaped so as to both line the wall of the mounting bore 100 and cap off the outer end of the needle bearing 104 to prevent exposure thereof to the external environment outside the mounting bore 100. The retaining ring 108 snaps into an annular groove 108A in the mounting bore wall near the outer end thereof, and thereby retains the subassembly within the mounting bore 100. The O-ring 109 fits in another annular groove 109A in the mounting bore wall closer to the inner end thereof to provide a seal between the bearing housing 106 and the sidewall of the mid-housing 14.
The tapered swashplate 20 has a pair of cylindrical pin cavities 110 therein at diametrically opposing positions on opposing lateral sides of the tapered swashplate 20. These pin cavities 110 respectively align with the two mounting bores 100 of the mid-housing 14, and each pin cavity 110 receives an inner end of the pivot pin 102 of the respective trunnion subassembly. Via rotation of the pivot pins 102 within their respective needle bearings 104, the swashplate 20 is therefore pivotable about the coincident axes of the aligned pivot pins 102, which thereby define the tilt axis 112 about which the swashplate 20 is tiltable to adjust the working position thereof. This tilt axis 112 is perpendicular to both the driveshaft's longitudinal axis 26, and the taper axis of the swashplate. To allow the driveshaft 24 to rotate around its longitudinal axis 26 relative to the swashplate 20, and also allow the swashplate 20 to tilt relative to the driveshaft 24 about the tilt axis 112, a self-aligning ball bearing 114 is fitted between the driveshaft 24 and the tapered swashplate 20 inside a central void of the ring-shaped swashplate 20, and is retained therein by a set of retaining rings engaged externally to the driveshaft 24 and internally to the swashplate 20 in snap-fit relation thereto.
Having described assembly and installation of the swashplate 20 and pumping componentry, attention is now turned to details of a control assembly for controlling the tiltable adjustment of the tapered swashplate's working position. The swashplate 20, at the wide top end 20C thereof has a control bore 116 penetrating radially thereinto at a position and orientation of coincident relation to the taper axis. This control bore 116 receives a bottom working end of a control lever 118 that radiates outward from the swashplate in parallel and aligned relation to the taper axis, and passes through a control slot 120 in a top wall of the pump's mid-housing 14. This control slot 120 is elongated in the axial direction of the pump housing, and thus runs parallel to the driveshaft 24 at a twelve o-clock position aligned thereover. The control housing 28 is mounted to the same top wall of the pump's mid-housing 14 in overlying and enclosing relation to the control slot 120. The control lever 118 penetrates through the top wall of the mid-housing 14 via the control slot 120 and into the separate interior of the overmounted control housing 28. The interior of the control housing, at least at end portions thereof spanning forwardly and rearwardly from the ends of the control slot 120 to respective ends of the control housing, is cylindrically shaped, with the axis of such cylindrical shape lying in the axial direction of the pump housing (i.e. parallel to the driveshaft 24 and the control slot 120). Slidably disposed within the interior of the control housing 28 is an axially elongated control shuttle 122 having a front piston body 122A nearest the front end of the control housing 28, a rear piston body 122B nearest the rear end of the control housing 28, and a midbody 122C spanning between the piston bodies in overlying relation to the control slot 120. An overall axial length of the control shuttle 122 is less than the overall axial length of the control housing interior, whereby a gap space can be accommodated between each piston body and the respective nearest end the control housing interior to allow back and forth axial movement of the shuttle 122 within the confines of the control housing 28
The midbody 122C of the control shuttle 122 has a cavity therein, and this cavity receives a top control end of the control lever 118, which is shown fitted with a roller block 118A for a snug but tiltable fitting of the control lever 118 with the shuttle's midbody cavity. Back and forth displacement of the control shuttle 122 in the control housing 28 is thus operable to tilt the swashplate 20 back and forth about the tilt axis 112 via the control lever 118, thereby adjusting the swashplate's working position. The illustrated embodiment includes front and rear adjustment screws 124A, 124B that respectively penetrate the front and rear ends of the control housing 122 via threaded fittings 126A, 126B on the end walls of the control housing. Rotation of each adjustment screw 124A, 124B is operable to adjust how far the screw protrudes axially into the control housing interior. Adjustment of the two screws 124A, 124B into positions respectively abutting the front and rear piston bodies 122A, 122B of the control shuttle 122 is operable to fix the control shuttle 122 in a given position within the control housing interior, and thereby fix the swashplate 20 at a given working position inside the mid-housing 14 of the pump 10. To change the working position of the swashplate 20, an operator would rotate a first one the two screws 124A, 124B in a retracting direction withdrawing more of that screw from the control housing 28, and then rotate the second screw in an advancing direction moving further into the control housing to tighten the control shuttle 122 against the retracted first screw. Repeated adjustment can be performed as necessary until a desired working position of the swashplate 20 is achieved.
On the other hand, the inclusion of the control shuttle 122, whose piston bodies 12AA, 122B present piston faces at opposing ends of the shuttle 122, also enables optional hydraulic control over the swashplate's working position, where one could connect hydraulic hoses to opposing ends of the control housing 28 and use hydraulic fluid to adjust the control shuttle position and corresponding swashplate working position. While the illustrated embodiment has a multi-modal control solution allowing either mechanical or hydraulic control over the swashplate working position, other embodiments may deviate from this multi-modal control assembly, and for example employ a single-mode mechanical, electro-mechanical or hydraulic control assembly instead.
Having described the pumping componentry of the two working sections 22, 22B, the tapered swashplate 20 shared therebetween, and the control componentry for tilted adjustment of the swashplate's working position, attention is turned to routing of fluid through the pump during operation thereof.
In any working position of the tapered swashplate 20 in which neither of the facial planes PF, PR of the annular faces 20A, 20B are lying perpendicular to the longitudinal axis 26, each working section is operable to pump fluid during driven rotation of the driveshaft 24, owing to reciprocating displacement of the respective piston set 58A, 58B in the cylinder bores 66 of the respective barrel 46A, 46B as the piston holder 56A, 56B and barrel 46A, 46B revolve around the longitudinal axis 26, during which the piston shoes 68 ride in slidingly contacted interface with the annular faces 20A, 20B of the swashplate 20, whose obliquely inclined orientations relative to the longitudinal axis 26 cause the reciprocating displacement of the pistons 58a, 58b as they revolve therearound. Each half of the revolutionary path around the longitudinal axis, starting and ending at twelve o'clock in the illustrated example (since the thickest part of the tapered swashplate and corresponding top dead center of the piston stroke occur at twelve o'clock), correlates to either a suction half of the pumping cycle, during which the piston retracts (from top dead center) toward the midplane of the swashplate and thereby expands the working chamber volume inside the respective cylinder bore 66, or a pumping half of the cycle, during which the piston advances (toward top dead center) away from the midplane of the swashplate and thereby reduces the working chamber volume inside the respective cylinder bore 66.
So, for a given direction of driveshaft rotation, where fluid chambers 130 and 136 of the rear and front housings correspond to the suction half of the cycle, common flow port 30 serves as a common suction port shared by both working sections to draw fluid into the cylinder bores of both working sections. Meanwhile, fluid chambers 132 and 134 of the rear and front housings 18, 16 each correspond to the pumping half of the cycle, and so they discharge fluid from their respective unshared flow ports 32, 34 at a summed collective displacement rate equal to the incoming flow through the common suction port 30. The ratio at which this collective displacement rate is split between the front and rear working sections and their unshared flow ports 32, 34 is the swashplate-dictated split displacement ratio mentioned above. In the opposing direction of driveshaft rotation, fluid chambers 130 and 136 of the rear and front housings 18, 16 correspond to the pumping half of the cycle, and common flow port 30 serves as a common discharge port through which fluid is expelled collectively from both working sections. Meanwhile, fluid chambers 132 and 134 of the rear and front housings each correspond to the suction half of the cycle, and so they separately draw fluid into their respective working sections through unshared flow ports 32, 34, at the split displacement ratio governed by the swashplate position.
In further explanation of this swashplate dictated split displacement ratio, reference is made back to
It is noted that illustrated valve 156 may be required for large hydraulic cylinders having cap-side to piston-side surface area ratios of 2:1 and higher for better balancing of forces. For hydraulic cylinders having surface area ratios closer to unity (1:1), valve 156 may not be required. It will also be appreciated the implementation illustrated in
Referring back to
As outlined above, tilting of the swashplate in either direction from its central non-tilted position shifts one working section toward its maximum displacement, and the other working section toward its minimum displacement. Accordingly, in preparation for use with a particular hydraulic cylinder having a known area ratio, the working position of the swashplate, and the associated split displacement ratio corresponding thereto, are adjusted and tuned for that particular hydraulic cylinder's area ratio. On set at the suitable split displacement ratio, the pump is now specifically matched to that particular cylinder, and ready for use. While the illustrated embodiment enables tilted adjustment of the swashplate in both forward and rearward directions, it will be appreciated that this may not be necessary in practice, where tiltable adjustment in one direction, plus the ability to select which of the two unshared section-specific ports 32, 34 to use for a particular connection, is sufficient to enable a full-range of split displacement ratios.
In summary of novel benefits and features of the preferred embodiment detailed above and illustrated in the accompanying figures, the three-port variable split displacement ratio pump does not require any type of directional valves between the pump 10 and the hydraulic cylinder 152, is ideally able to produce simultaneous flow of variable ratio between two ports, and can be adjusted to an infinite number of possible flow ratios (at least in the illustrated example, where screw or hydraulic based control means continuous adjustability throughout the full working range of the tilt adjustable swashplate—though less preferable embodiments may have less precise control implementations, for example with discretely indexed control of the swashplate position). Furthermore, the pump is ideally capable of producing smooth flow at any given split displacement ratio, and ensuring smooth flow at low rotational speed of the pump. The bi-rotational pump is easy to setup, use and adjust to accommodate different hydraulic cylinder sizes, can optionally be configured in a through-shaft setup.
The detailed embodiment described above is characterized as a pump, whose design is particularly useful for operation of a single rod hydraulic cylinder to address the shortcomings of the prior art efforts in such context, but the same machine, in its identical form, or with slight modification or variation, can also be used in other contexts and for other purposes. The identical machine can be used as a flow divider or flow combiner. In use as a flow divider, the shared common port 30 serves as an inlet for receiving a source flow of incoming hydraulic fluid that is split by the working sections into two separate output flows that are outputted through the unshared ports 32, 34 at a split ratio dictated by the swashplate's working angle. In use as a flow combiner, the two unshared ports 32, 34 serve as inlets through which two separate source flows are respectively received by the two working sections, and combined into a singular output flow that outputted through the shared common port 30. In another variant, the sharing of a common port 30 between the two working sections is omitted, for example by removal of the piped conduit 36, so that the two working sections have two dedicated (unshared) ports each, whereby the machine can be used as a rotary type variable pressure intensifier, in which a variable pressure intensification imparted on incoming fluid by each of the two working sections is dictated by the swashplate's working angle.
Since various modifications can be made in the above-disclosed invention, and many apparently widely different embodiments of same made, it is intended that all matter contained in the accompanying specification shall be interpreted as illustrative only and not in a limiting sense.
This application claims benefit under 35 U.S.C. 119(e) of U.S. Provisional Application No. 63/400,940, filed Aug. 25, 2022, the entirety of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63400940 | Aug 2022 | US |