1) An axial piston rotary power device comprising a stator portion and a rotor portion, the rotor portion comprising a rotatable shaft extending along an axis of the device,
wherein the stator portion comprises:
an external stator portion defining a generally cylindrical interior; the external stator portion comprising a back plate portion forming one of two ends of the generally cylindrical interior, a front plate portion forming the second end of the generally cylindrical interior, the front plate having a central throughhole within which the rotatable shaft is journaled;
a cylindrical internal stator portion projecting from the back plate portion into the cylindrical interior along the axis of the device so as to define an annular space extending between the internal and external stator portions, the internal stator portion having a plurality of passageways formed therein, each of the passageways comprising a channel parallel to the axis, each of the channels communicating with at least one respective radial port formed in the internal stator at a respective selected axial position; and
an axially undulating guide track surface;
and wherein the rotor portion further comprises:
a cylindrical block fixedly attached to the shaft, the block rotatable within the annular space between the internal stator portion and the guide track surface, the block comprising a central cylindrical bore adapted to receive the internal stator, the block further comprising a predetermined number of working cylinders parallel to the axis of the device, each of the working cylinders spaced apart from the axis of the device by a single selected radial distance, each of the working cylinders having a radially inwardly directed end opening adjacent each of the two ends thereof, one of the end openings of each cylinder communicating with the central cylindrical bore at a first of the selected axial positions, the second of the end openings of each cylinder communicating with the central cylindrical bore at a second of the selected axial positions; each of the working cylinders further comprising a respective axial cam follower slot extending outwardly through an outer wall of the cylindrical block;
the predetermined number of pistons, each piston slidably received in a respective one of the working cylinders;
the predetermined number of pins, each of the pins extending through a respective cam follower slot, each of the pins connecting a respective piston to a respective cam follower, each of the cam followers engaging the guide track surface.
2) The axial piston rotary power device of claim 1 wherein the axially undulating guide track surface comprises a portion of a tubular cylindrical element fixedly attached to the back plate.
3) The axial piston rotary power device of claim 1 wherein the axially undulating guide track surface comprises a portion of two coaxial tubular cylindrical elements, each of the two cylindrical elements fixedly attached to the back plate.
4) The axial piston rotary power device of claim 1 wherein the axially undulating guide track surface is defined by a groove cut into the external stator portion.
5) The axial piston rotary power device of claim 1 wherein
the axially undulating guide track surface comprises a first pair of points at which the surface is a maximum distance from the back plate and a second pair of points at which the surface is a minimum distance therefrom;
the plurality of passageways comprises at least four passageways comprising
at least one inlet passageway comprising a first radial inlet port at the first selected axial position, the first radial inlet port communicating exactly once with the first of the two radial end openings in each of the cylinders in the course of each rotation of the block, the inlet
passageway further comprising a second radial inlet port at the second selected axial position, the second radial inlet port communicating exactly once with the second of the two radial end openings in each of the cylinders during the course of the each rotation of the block;
at least one exhaust passageway, a first of the exhaust passageways comprising a first exhaust port at the first selected axial position, the first exhaust port communicating with the first of the two radial end openings in each of the cylinders exactly once during each rotation of the block, the second of the exhaust passageways comprising a second exhaust port at the second selected axial position, the second exhaust port communicating with the second of the two radial end openings in each of the cylinders exactly one during each rotation of the block; and
two ignition passageways, a first of the ignition passageways comprising a first ignition port at the first selected axial position, the first ignition port communicating with the first of the two radial end openings in each of the cylinders exactly once during each rotation of the block, the second of the ignition passageways comprising a second ignition port at the second selected axial position, the second ignition port communicating with the second of the two radial end openings in each of the cylinders exactly once during each rotation of the block, wherein each of the ignition ports is adapted to receive a respective spark plug;
whereby the axial piston rotary power device is adapted to function as a four stroke internal combustion engine.
6) The four stroke internal combustion engine of claim 5 wherein the plurality of passageways comprises four passageways comprising one inlet passageway and one exhaust passageway.
7) The four stroke internal combustion engine of claim 5 wherein the plurality of passageways comprises five passageways comprising one inlet passageway and two exhaust passageways.
8) The four stroke internal combustion engine of claim 5 wherein the plurality of passageways comprises four passageways comprising two inlet passageways and one exhaust passageway.
9) The axial piston rotary power device of claim 1 wherein:
the axially undulating guide track surface comprises exactly one point at which the surface is a maximum distance from the back plate and exactly one point at which the surface is a minimum distance therefrom;
each working cylinder further comprises two axially spaced apart medial openings, a first of the medial openings in each cylinder communicating with the central cylindrical bore at a third of the selected axial positions, the second of the two medial openings in each cylinder communicating with the central cylindrical bore at a fourth of the selected axial positions;
the plurality of passageways comprises at least four passageways comprising
at least one air inlet passageway comprising a first radial air inlet port at the first selected axial position, the first radial air inlet port communicating with the first of the two radial end openings in each of the cylinders exactly once during each rotation of the block, the at least one air inlet passageway further comprising a second radial air inlet port at the second selected axial position, the second radial air inlet port communicating with the second of the two radial end openings in each of the cylinders exactly once during each rotation of the block;
at least one exhaust passageway, comprising a first exhaust port at the third selected axial position, the first exhaust port communicating with the first of the two medial openings in each of the cylinders exactly once during each rotation of the block, and a second exhaust port at the fourth selected axial position, the second exhaust port communicating with the second of the two medial openings in each of the cylinders exactly once during each rotation of the block; and
two fuel injection passageways, a first of the fuel injection passageways comprising a first fuel injection port disposed at the first selected axial position diagonally opposite the first inlet port, the first fuel injection port communicating with the first of the two radial end openings in each of the cylinders exactly once during each rotation of the block, the second of the fuel injection passageways comprising a second fuel injection port disposed at the second selected axial position diagonally opposite the second inlet port, the second fuel injection port communicating with the second of the two radial openings in each of the cylinders exactly once during each rotation of the block;
whereby the axial piston rotary power device is adapted to function as a two stroke internal combustion engine.
10) The two stroke internal combustion engine of claim 9 wherein the plurality of passageways comprises four passageways comprising one inlet passageway and one exhaust passageway.
11) The two stroke internal combustion engine of claim 9 wherein the plurality of passageways comprises five passageways comprising one inlet passageway and two exhaust passageways.
12) The two stroke internal combustion engine of claim 9 wherein the plurality of passageways comprises five passageways comprising two inlet passageways and one exhaust passageway.
13) The axial piston rotary power device of claim 1 wherein
the axially undulating guide track surface comprises a first pair of points at which the surface is a maximum distance from the back plate and a second pair of points at which the surface is a minimum distance therefrom;
the plurality of passageways comprises at least two passageways comprising
at least one inlet passageway comprising first and second diagonally opposed radial inlet ports at the first selected axial position, the first and second radial inlet ports communicating with the first of the two end openings in each of the cylinders exactly once during each rotation of the block, the at least one inlet passageway further comprising third and fourth diagonally opposed radial inlet ports at the second selected axial position, the third and fourth radial inlet ports communicating with the second of the two radial end openings in each of the cylinders exactly once during each rotation of the block;
at least one exhaust passageway, comprising first and second diagonally opposed exhaust ports at the first selected axial position, the first and second exhaust ports communicating with the first of the two radial openings in each of the cylinders exactly once during each rotation of the block, the at least one exhaust passageway further comprising third and fourth diagonally opposed exhaust ports at the second selected axial position, the third and fourth exhaust ports communicating with the second of the two radial openings in each of the cylinders exactly once during each rotation of the block;
whereby the axial piston rotary power device is adapted to function as one of a four stroke pump, a four stroke compressor, a four stroke fluid-driven pump, a four stroke fluid-driven compressor and a four stroke fluid-driven motor.
14) The four stroke rotary power device of claim 13 wherein the number of passageways comprises two passageways comprising an intake passageway and an exhaust passageway, one of the intake and exhaust passageways comprising an axial channel, the other of the intake and the exhaust passageways comprising an annular channel disposed about the axial channel.
15) The four stroke rotary power device of claim 13 wherein the number of passageways comprises five passageways comprising one intake passageway and four exhaust passageways.
16) The four stroke rotary power device of claim 13 wherein the number of passageways comprises five passageways comprising four intake passageways and one exhaust passageway.
17) The axial piston rotary power device of claim 1 wherein
the axially undulating guide track surface comprises exactly one point at which the surface is a maximum distance from the back plate and exactly one point at which the surface is a minimum distance therefrom;
the plurality of passageways comprises at least two passageways comprising
at least one inlet passageway comprising a first radial inlet port at the first selected axial position, the first radial inlet port communicating with the first of the two end openings in each of the cylinders exactly once during each rotation of the block, the at least one inlet passageway further comprising a second radial inlet port at the second selected axial position, the second radial inlet port communicating with the second of the two radial end openings in each of the cylinders exactly once during each rotation of the block;
at least one exhaust passageway, comprising a first exhaust port at the first selected axial position, the first exhaust port communicating with the first of the two end openings in each of the cylinders exactly once during each rotation of the block, the at least one exhaust passageway further comprising a second exhaust port at the second selected axial position, the second exhaust port communicating with the second of the two radial openings in each of the cylinders exactly once during each rotation of the block;
whereby the axial piston rotary power device is adapted to function as one of a two stroke pump, a two stroke compressor, a two stroke fluid-driven pump, a two stroke fluid-driven compressor and a two stroke fluid-driven motor.
18) The two stroke rotary power device of claim 17 wherein the number of passageways comprises two passageways comprising an intake passageway and an exhaust passageway, one of the intake and exhaust passageways comprising an axial channel, the other of the intake and the exhaust passageways comprising an annular channel disposed about the axial channel.
19) The two stroke rotary power device of claim 17 wherein the number of passageways comprises three passageways comprising one intake passageway and two exhaust passageways.
20) The four stroke rotary power device of claim 17 wherein the number of passageways comprises three passageways comprising two intake passageways and one exhaust passageway.
21) The rotary power device of claim 1 wherein the cylindrical block comprises a plurality of axially oriented cooling channels, each of the cooling channels communicating with at least one cooling throughhole in the back plate, each of the cooling channels further communicating with at least one cooling throughhole in the front plate.
22) The rotary power device of claim 1 wherein the central stator portion further comprises at least one axial lubrication passageway adapted to supply lubricant fluid to the clearance space between the central stator portion and the block.
23) A four stroke internal combustion engine having an output shaft fixedly attached to a rotatable cylindrical block, wherein the cylindrical block comprises:
an outer wall and a central cylindrical bore extending through the block along an axis of the shaft;
a predetermined number of working cylinders parallel to the shaft and disposed at a single radial distance from the axis of the shaft, each of the working cylinders having a separate radially inwardly directed end opening adjacent each of two ends thereof, one of the end openings of each cylinder communicating with the central cylindrical bore at a first selected axial position, the second of the end openings of each cylinder communicating with the central cylindrical bore at a second selected axial position; each of the working cylinders further comprising a respective axial cam follower slot extending outwardly through the outer wall of the cylindrical block;
the predetermined number of pistons, each piston slidably received in one of the working cylinders;
the predetermined number of pins, each of the pins extending through a respective cam follower slot, each of the pins connecting a respective piston to a respective cam follower; and
wherein the engine further comprises:
an internal stator portion received in the cylindrical bore of the cylindrical block, the internal stator portion having a plurality of passageways formed therein, each of the passageways comprising a channel parallel to the axis of the shaft, each of the channels communicating with at least one respective radial port formed in the internal stator at one of the selected axial positions, at least one of the plurality of passageways comprising an inlet passageway, a second at least one of the plurality of passageways comprising an exhaust passageway, and two of the passageways comprising ignition passageways comprising respective ignition ports, each of the ignition ports adapted to receive a spark plug therein; and
an axially undulating guide track surface disposed on an external stator portion, the axially undulating guide track surface engaged by each of the cam followers, the axially undulating guide track surface having a first pair of points at which the surface is a maximum axial distance from the first selected axial position and a second pair of points at which the surface is a minimum axial distance from the first selected axial position.
24) The axial piston rotary power device of claim 23 wherein the axially undulating guide track surface comprises a portion of a tubular cylindrical element fixedly attached to the back plate.
25) The axial piston rotary power device of claim 23 wherein the axially undulating guide track surface comprises a portion of two coaxial tubular cylindrical elements, each of the two cylindrical elements fixedly attached to the back plate.
26) The axial piston rotary power device of claim 23 wherein the axially undulating guide track surface is defined by a groove cut into the external stator portion.
27) A two stroke internal combustion engine having an output shaft fixedly attached to a rotatable cylindrical block, wherein the cylindrical block comprises:
an outer wall and a central cylindrical bore extending through the block along an axis of the shaft;
a predetermined number of working cylinders parallel to the shaft and disposed at a single radial distance from the axis of the shaft, each of the working cylinders having a separate radially inwardly directed end opening adjacent each of two ends thereof, one of the end openings of each cylinder communicating with the central cylindrical bore at a first selected axial position, the second of the end openings of each cylinder communicating with the central cylindrical bore at a second selected axial position; each of the working cylinders further having a separate radially inwardly directed first medial opening communicating with the central cylindrical bore at a third selected axial position disposed between the first and the second axial positions, the third axial position closer to the first axial position than to the second, each of the working cylinders further having a separate radially inwardly directed second medial opening communicating with the central cylindrical bore at a fourth selected axial position disposed between the first and the second axial positions, the fourth axial position closer to the second axial position than to the first; each of the working cylinders further comprising a respective axial cam follower slot extending outwardly through the outer wall of the cylindrical block;
the predetermined number of pistons, each piston slidably received in one of the working cylinders;
the predetermined number of pins, each of the pins extending through a respective cam follower slot, each of the pins connecting a respective piston to a respective cam follower; and
wherein the engine further comprises:
an internal stator portion received in the cylindrical bore of the cylindrical block, the internal stator portion having a plurality of passageways formed therein, each of the passageways comprising a channel parallel to the axis of the shaft, each of the channels communicating with at least one respective radial port formed in the internal stator at one of the selected axial positions, at least one of the plurality of passageways comprising an inlet passageway, a second at least one of the plurality of passageways comprising an exhaust passageway, and two of the plurality of passageways comprising fuel injection passageways; and
an axially undulating guide track surface disposed on an external stator portion, the axially undulating guide track surface engaged by each of the cam followers, the axially undulating guide track surface having exactly one point at which the surface is a maximum axial distance from the first selected axial position and a exactly one point at which the surface is a minimum axial distance from the first selected axial position.
28) The axial piston rotary power device of claim 27 wherein the axially undulating guide track surface comprises a portion of a tubular cylindrical element fixedly attached to the back plate.
29) The axial piston rotary power device of claim 27 wherein the axially undulating guide track surface comprises a portion of two coaxial tubular cylindrical elements, each of the two cylindrical elements fixedly attached to the back plate.
30) The axial piston rotary power device of claim 27 wherein the axially undulating guide track surface is defined by a groove cut into the external stator portion.
31) A pump having an input shaft fixedly attached to a rotatable cylindrical block, wherein the cylindrical block comprises:
an outer wall and a central cylindrical bore extending through the block along an axis of the shaft;
a predetermined number of working cylinders parallel to the shaft and disposed at a single radial distance from the axis of the shaft, each of the working cylinders having a separate radially inwardly directed end opening adjacent each of two ends thereof, one of the end openings of each cylinder communicating with the central cylindrical bore at a first selected axial position, the second of the end openings of each cylinder communicating with the central cylindrical bore at a second selected axial position; each of the working cylinders further comprising a respective axial cam follower slot extending outwardly through the outer wall of the cylindrical block;
the predetermined number of pistons, each piston slidably received in one of the working cylinders; the predetermined number of pins, each of the pins extending through a respective cam follower slot, each of the pins connecting a respective piston to a respective cam follower; and
wherein the pump further comprises:
an internal stator portion received in the cylindrical bore of the cylindrical block, the internal stator portion having a plurality of passageways formed therein, each of the passageways comprising a channel parallel to the axis of the shaft, each of the channels communicating with at least one respective radial port formed in the internal stator at one of the selected axial positions, at least one of the plurality of passageways comprising an inlet passageway, a second at least one of the plurality of passageways comprising an exhaust passageway, and
an axially undulating guide track surface disposed on an external stator portion, the axially undulating guide track surface engaged by each of the cam followers, the axially undulating guide track surface having a selected number, equal to or greater than one, of points at which the surface is a maximum axial distance from the first selected axial position and the selected number of points at which the surface is a minimum axial distance from the first selected axial position.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system comprising:
an application model, stored in memory, to characterize a given application for deployment on a cloud; and
a deployment manager, corresponding to instructions executable by a processor, to analyze an application requirement for the given application based on the application model and policies associated with the given application to substantially match infrastructure resources in the cloud to fulfill the application requirement.
2. The system of claim 1, wherein the deployment manager is to automatically deploy the given application on the cloud.
3. The system of claim 1, wherein the deployment manager is to generate instructions to inform another system or user on how to deploy the given application on the cloud.
4. The system of claim 1, further comprising a designer tool to define metadata for the infrastructure resources and the application requirement.
5. The system of claim 4, wherein the designer tool defines the application model via application metadata that includes at least one of descriptions of components to be individually deployed, requirements or preferences for resources, or deployment scripts.
6. The system of claim 5, wherein the deployment scripts include at least one of deployment instructions for components, instructions to prepare deployment agents, instructions for monitoring, instructions for management, or instructions that apply across components.
7. The system of claim 6, wherein the infrastructure resources are specified via resource metadata that specifies which resource offerings are available or existing systems that can provision a given service.
8. The system of claim 7, wherein the resource metadata further specifies at least one of a location, a topology, a hardware resource, maintenance capacity, an operating systems requirement, or a label.
9. The system of claim 1, further comprising monitor components to read feedback from the given application and supply the feedback to the deployment manager.
10. The system of claim 9, wherein the deployment manager performs dynamic binding of infrastructure templates and the application model to substantially match resources in the cloud to the given application.
11. The system of claim 9, wherein the deployment manager utilizes the feedback to perform corrective action or to delegate the corrective action to another module.
12. A method comprising:
processing, by a computer, application metadata to model a given application;
processing, by the computer, resource metadata to describe infrastructure resources for a cloud to execute the given application;
matching, by the computer, the application metadata with the resource metadata to determine a topology for deploying the given application on the cloud; and
deploying, by the computer, the given application in the cloud based on the determined topology.
13. The method of claim 12, further comprising monitoring feedback from the given application to alter deployment of the given application in the cloud.
14. A system, comprising:
a memory for storing computer executable instructions associated with a computer; and
a processing unit for accessing the memory and executing the computer executable instructions, the computer executable instructions comprising:
an application model stored in the memory to characterize a given application for deployment on a cloud infrastructure, wherein the application model is described by application metadata; and
a deployment manager stored in the memory to analyze the application metadata for the given application and policies associated with the given application to determine infrastructure resources in the cloud infrastructure, wherein the infrastructure resources are specified as resource metadata and the deployment manager automatically substantially matches the application metadata with the resource metadata to fulfill an application requirement specified by the application metadata and the policies associated with the given application.
15. The system of claim 14, further comprising a monitor component to read feedback from the given application and enable the deployment manager to adjust the given application or the infrastructure resources.