The present invention generally pertains to vehicle flight control, and more specifically, to vehicle attitude control using jet paddles and/or movable mass.
Conventional approaches to steering a rocket-propelled vehicle employ an attitude control system (ACS) for directing the thrust of the rocket engine. Thrust vector control (TVC) approaches generate torque needed for attitude control and may be employed in both endoatmospheric and exoatmospheric vehicles in some cases. When steering a rocket-propelled vehicle, there is an intimate connection between the thrust of the main rocket motor and the needed torque to maintain attitude control. High performance rocket motors typically have thrust misalignment errors of between 0.15° and 0.25°. TVC systems can compensate for thrust misalignment by redirecting the thrust by an appropriate angle relative to the vehicle. The needed torque is approximately the thrust times the distance between the nozzle of the rocket motor and the center-of-mass of the vehicle times the misalignment error expressed in radians.
Movable mass has also been considered for generating torque and controlling the attitude of a vehicle when external forces (e.g., thrust and aerodynamic forces) are applied to the vehicle. As used herein, movable mass denotes one or more volumes of mass that can be moved to alter the location of the center-of-mass of a vehicle. “Movable mass” and “movable masses” are used interchangeably. Movable masses have been analyzed and computer simulated for kinetic kill vehicles. However, such movable masses have always been internal to these vehicles, and furthermore, they have not been applied specifically to mitigating thrust misalignments. Also, TVC systems and movable mass systems have not been applied to small rocket-propelled vehicles, e.g., rocket motors with a mass of a few kilograms and nozzle dimensions of a few centimeters. Accordingly, an alternative ACS that may be configured for such vehicles may be beneficial.
Certain embodiments of the present invention may be implemented and provide solutions to the problems and needs in the art that have not yet been fully solved by conventional vehicle ACSs and/or steering systems. For example, some embodiments of the present invention use two or more movable jet paddles and/or movable masses to control the attitude (i.e., pitch, yaw, and/or roll) of a thrusting vehicle. Certain embodiments of the present invention use movable mass to control the pitch/yaw, pitch/yaw rate, or both, of a vehicle subjected only to a thrust force.
In one embodiment of the present invention, an apparatus includes a plurality of jet paddles configured to be moved into and/or sufficiently close to an exhaust flow, and configured to be moved away from the exhaust flow, to change a direction of thrust produced by the exhaust flow. The plurality of jet paddles may be positioned relative to the exhaust flow to avoid a stagnation point. The plurality of jet paddles each pivot about an edge most proximate to where the exhaust flow exits the apparatus, each translate towards and away from the exhaust flow, or move by a combination of rotation and translation towards and away from the exhaust flow.
In another embodiment of the present invention, a computer-implemented method includes monitoring, by a computing system, whether to execute thrust direction changes for a vehicle producing thrust with an exhaust flow due to a planned change in thrust direction, and/or due to unknown and/or unplanned force perturbations. Unknown or unplanned force perturbations may include a thrust misalignment error, drag and/or lift perturbations, and/or any other unknown or unplanned force. The computer-implemented method also includes altering the thrust direction of the vehicle, by the computing system, when a thrust direction change is desired by moving at least one jet paddle into and/or sufficiently close to an exhaust flow, and/or moving at least one jet paddle away from the exhaust flow.
In another embodiment, an apparatus includes one or more movable masses configured to change a center of mass of the apparatus. At least one of the movable masses is exterior to the apparatus, or movable from an interior to an exterior of the apparatus and vice versa.
In yet another embodiment of the present invention, an apparatus includes one or more movable masses configured to move a center-of-mass of the apparatus. The apparatus also includes a computing system configured to calculate torque for attitude and/or attitude rate control of the apparatus. The computing system is also configured to calculate a nulling torque to compensate for thrust misalignment. The computing system is further configured to modify the center-of-mass of the apparatus by moving at least one of the one or more movable masses to achieve the torque and/or the nulling torque.
In still another embodiment of the present invention, a computer-implemented method includes calculating, by a computing system, a torque to compensate for thrust misalignment, perform attitude control, and/or perform attitude rate control. The computer-implemented method also includes performing nullification of a thrust misalignment, performing attitude control, and/or performing attitude rate control, by the computing system, by moving at least one movable mass to alter a center-of-mass of the apparatus.
In another embodiment of the present invention, an apparatus includes a plurality of jet paddles configured to be moved into and/or sufficiently close to an exhaust flow, and configured to be moved away from the exhaust flow, to change a direction of thrust produced by the exhaust flow. The plurality of jet paddles each pivot about an edge most proximate to where the exhaust flow exits the apparatus, each translate towards and away from the exhaust flow, or move by a combination of rotation and translation towards and away from the exhaust flow. The apparatus also includes one or more movable masses configured to move a center-of-mass of the apparatus.
In yet another embodiment of the present invention, a computer-implemented method includes monitoring, by a computing system, whether to change attitude and/or attitude rate due to a planned attitude and/or attitude rate correction, and/or due to unknown and/or unplanned force perturbations. The computer-implemented method also includes altering the attitude and/or attitude rate of the vehicle, by the computing system, when a change is desired by moving at least one jet paddle, by moving at least one movable mass, or both.
In order that the advantages of certain embodiments of the invention will be readily understood, a more particular description of the invention briefly described above will be rendered by reference to specific embodiments that are illustrated in the appended drawings. While it should be understood that these drawings depict only typical embodiments of the invention and are not therefore to be considered to be limiting of its scope, the invention will be described and explained with additional specificity and detail through the use of the accompanying drawings, in which:
Some embodiments of the present invention control attitude of a vehicle using jet paddles and/or movable masses. In some embodiments, an ACS may be part of a flight control system for the vehicle. However, what control system moves the jet paddles and/or movable masses is a matter of design choice, and any computing system or mechanical system capable of achieving such movement and control is within the scope of this disclosure. Furthermore, the vehicles discussed herein may be autonomous, piloted, human controlled from the ground, or any combination thereof.
Jet paddles may be moved near and/or into the exhaust flow of an engine to create a force on the jet paddle, and in some cases, to also deflect the exhaust flow. The engine may be a rocket engine (solid, liquid, or hybrid), an ion thruster, an arcjet, a Hall effect thruster, a turbine engine or other Brayton cycle heat engine, an engine expelling a liquid, or any other engine producing thrust via exhaust flow as a matter of design choice. In certain embodiments, more responsive performance may be achieved in systems with a larger exhaust flow, such as rocket engines and jet engines. Jet paddles may be used with any machine or vehicle with an engine producing thrust via an exhaust flow. In some embodiments, jet paddles may be used to alter the thrust direction of vehicle producing thrust with an exhaust flow. Such vehicles may include, but are not limited to, fireworks, rockets, aircraft, surface vehicles, hovercraft, and underwater vehicles, among others.
Movable mass is any mass of a vehicle that can be moved to alter the center-of-mass of the vehicle. The movable mass may move inside a main body of a vehicle, outside of the main body of the vehicle, inside-to-outside and/or outside-to-inside of the main body of the vehicle, or any combination thereof. The movable mass may be a solid, liquid, and/or gas. When the center-of-mass of the vehicle is moved relative to the line-of-action of applied forces such as thrust, drag, or lift, a torque can be generated for attitude control or for other purposes as a matter of design choice. In the case of external movable masses that extend from the vehicle, when operating in endoatmospheric flight, or general travel through a fluid, aerodynamic forces from the atmosphere or general fluid forces may further be leveraged to control the attitude of the vehicle (e.g., aerodynamic flaps). Movable mass is not limited to conventional flying vehicles, but may be used for any vehicle traveling through a fluid or empty space, or traveling on a surface, with an applied external force, whether self-propelled or not. Such vehicles may include, but are not limited to, fireworks, ballistic projectiles (e.g., bullets and artillery), bombs, gliders, multiple independently retargetable reentry vehicles (MIRVs), satellites, hovercraft, and underwater vehicles, among others.
A jet paddle is itself a movable mass, but is designed to control the attitude and/or attitude rate of a vehicle by moving it into and/or out of the exhaust flow of the engine of the vehicle. The mass of a jet paddle is typically designed to be negligible relative to the mass of the vehicle. However, the displacement of any mass of a vehicle may alter the location of its center-of-mass.
In some embodiments, jet paddles may be used. In other embodiments, movable mass may be used. In still other embodiments, both jet paddles and movable mass may be used in combination. In certain embodiments, jet paddles and movable mass may be used separately or in combination with other devices providing forces and torques for attitude control.
In order to more clearly explain some embodiments of the present invention, a vehicle with a single engine and a single exhaust nozzle is shown herein. However, a person of ordinary skill in the art will readily understand and appreciate how some embodiments can be applied to a vehicle with multiple engines and/or multiple nozzles.
Roll, as used herein, is a rotation about the axis of symmetry of the exhaust nozzle, and pitch and yaw are rotations orthogonal to this axis. The axis of rotation of pitch is orthogonal to that of yaw. Those of ordinary skill in the art will readily appreciate how these rotations can be defined in other ways.
Jet Paddles
Some embodiments of the present invention perform TVC using two or more movable jet paddles configured with an engine using a high speed exhaust flow to create thrust, e.g., a rocket engine (solid, liquid, or hybrid), a jet engine, an ion thruster, or a water jet propulsion system. A jet paddle TVC system may be part of a machine or part of a vehicle ACS and/or steering system. The jet paddle TVC system may be used to null engine thrust misalignments and/or to steer the vehicle in endoatmospheric flight, exoatmospheric flight, travel through a fluid, travel on a surface, or any combination thereof.
A jet paddle may be a movable solid object with a portion of its exterior surface located aft of the exhaust nozzle of the engine, and may be configured to rotate about a single axis near, into, and/or out of the exhaust flow from the nozzle. A jet paddle may also be translated into and/or out of the exhaust flow, or moved by some combination of translation and rotation. The jet paddle experiences a force from the pressure of the vehicle's exhaust flow, and in some cases may also deflect the exhaust flow, to create a force normal to the axis of symmetry of the nozzle, which approximately corresponds to the direction of the exhaust flow and to the nominal line-of-action of the thrust. The jet paddle may be configured such that at least a portion of its exterior surface can be moved into contact with the vehicle's exhaust flow without creating a stagnation point on the paddle.
For vehicles propelled by an exhaust flow and traveling through a fluid or space, a jet paddle TVC system may be part of a vehicle ACS. Different levels of attitude control may be achieved using different numbers of jet paddles. Two paddles are sufficient to create a positive and negative rotation of the vehicle about a single axis through its center-of-mass, i.e., a pitch, yaw, or roll. Four paddles are sufficient to simultaneously provide pitch and yaw control, pitch and roll control, or yaw and roll control. Six paddles are sufficient to simultaneously provide pitch, yaw, and roll control. However, any number of paddles may be used to provide the desired degree of control in various embodiments. Such configurations provide a reliable, fast response, low power, low mass, low cost, and relatively simple TVC mechanism. While jet paddles may be employed for small rockets in some embodiments, other embodiments may be employed in rockets or other flying vehicles of any size.
However, when a single jet paddle is moved near the flow, as shown on the right, the rotated jet paddle, in effect, forms an asymmetric extension of nozzle 220. Since the exhaust pressure on the rotated jet paddle is greater than that on the opposite jet paddle, a lateral force is created, and rocket-propelled vehicle 210 rotates about its center-of-mass as shown. In this case, the rotation of the top of the vehicle is to the left. There are two ways to remove the lateral force: (1) move the jet paddle in the exhaust flow back away from the exhaust flow; or 2) move the opposite jet paddle into the exhaust flow to create an equal, but opposite, lateral force.
In configuration 310 shown on the left, the face of a single paddle 314 is centered relative to the center of nozzle 312, and is orthogonal to an axis that is orthogonal to the axis of symmetry of the nozzle, e.g., the x-axis or y-axis. The paddle creates a lateral force 316 having a line-of-action that intersects the axis of symmetry of nozzle 312. Force 316 can be used to pitch or yaw a vehicle, i.e., to rotate a vehicle about an axis that is orthogonal to the axis of symmetry of the nozzle, e.g., the x-axis or y-axis. The single paddle 314 can also be used to roll a vehicle. This can be accomplished, for example, by twisting the paddle about its axis of symmetry parallel to the axis of symmetry of the nozzle. This causes force 316 to rotate in the x-y plane so its line of action misses the axis of symmetry of the nozzle, creating a roll torque.
In configuration 320 shown in the middle, a second paddle 322 is added in addition to first paddle 321 around nozzle 323. This creates a second lateral force 325 orthogonal to a first lateral force 324 from first paddle 321. A vector sum of forces 324 and 325 (i.e., total lateral force 326) is directed between paddles 321 and 322 as shown. By varying the magnitude of each lateral force 324, 325 (e.g., by changing the distance between the respective paddle and the exhaust flow), total lateral force 326 can be in any direction between paddles 321, 322. This effect can be used to create any desired combination of pitch and yaw for a vehicle.
In configuration 330 on the right, two opposing paddles 331, 332 are positioned kitty-corner to one another about nozzle 333 so the normal of their faces misses the axis of symmetry of nozzle 333 by the same distance. This paddle placement creates equal and opposite lateral forces 334, 335 equally spaced from the axis of symmetry of nozzle 333, which causes the vehicle to roll in a roll direction 336 at a certain rate (i.e., rotate about the axis of symmetry of nozzle 333). In each case, how far each paddle is moved, and which paddles are moved, will control both the type of motion that the vehicle experiences and the amount of movement. Multiple types of control may be applied at the same time in some embodiments.
In TVC system 400, the white arrows illustrate the direction of the bottom edge of jet paddles 430, 432 into and out of the flow. A hinge may be located along the top edge of each of jet paddles 430, 432, i.e., the edge closest to the base of rocket-propelled vehicle 410 so jet paddles 430, 432 can be rotated into and out of the flow. Alternatively, in certain embodiments, jet paddles 430, 432 may not rotate, but may be translated into and out of the flow in the direction of the arrows.
Other methods of moving jet paddles 430, 432 into and out of the flow are possible. For example, jet paddles 430, 432 may move into and out of the flow such that the paddles are out of the flow when they are above the bottom of the nozzle (or alongside the nozzle), and they are in the flow (or adjacent to the flow) when they are moved past the end of the nozzle in the direction of the flow. In other words, jet paddles 430, 432 may move in a direction orthogonal to the page of
When the pressure distribution on jet paddles 430, 432 surrounding the nozzle is asymmetric, a net force normal to the nominal direction of the exhaust flow results. This force can be used to adjust the attitude of rocket-propelled vehicle 410 in a desired manner, i.e., in pitch, yaw, and/or roll. Any desired motive mechanism can be used to move jet paddles 430, 432 into and out of the exhaust flow, e.g., electrical actuators, hydraulic actuators, pneumatic actuators, a combination thereof, etc. The shape, thickness, and composition of jet paddles 430, 432 can be tailored to the specific application. Jet paddles 430, 432 and their actuators can be permanently attached to rocket-propelled vehicle 410, or can be designed to be removable and reusable. The jet paddle approach is scalable. It can be used on rocket motors as small as those for model rockets (e.g., 2.4 cm diameter×6.9 cm long), and as large as motors for commercial launch vehicles.
In some embodiments, any number of jet paddles may be positioned next to one another. In such embodiments, instead of having pairs of jet paddles next to one another as in jet paddles 432, three jet paddles, five jet paddles, or any desired number of jet paddles may be next to one another. The jet paddles may or may not be physically touching, and when they are not touching, the gaps between them may vary as a matter of design choice. Furthermore, in some embodiments, there may not be a corresponding jet paddle on the opposite side of the vehicle for one or more jet paddles. Increasing the number of jet paddles may provide finer control. However, this may also increase the complexity and cost of the TVC system.
In principle, the use of jet paddles is similar to using jet vanes, but has distinct advantages. One significant advantage is that jet paddles have considerably less exposure to the hot gases and particulates of the exhaust flow, such as solid propellants with aluminum. As can be seen from jet vanes 110, 112, 114 of
When used with solid propellants containing aluminum or other corrosive materials, practical jet vanes should be relatively thick so they remain effective while being eroded away. For certain applications, such as interceptor missiles, erosion of jet vanes may not be a large concern as the rocket motor burn time is generally relatively short and the missile is intended to be destroyed at the end of its flight. However, jet vanes may not be suitable for missiles or other rocket-propelled vehicles with relatively long motor burn times due to the longer periods of jet vane heating and erosion, and the need for thicker and higher temperature jet vanes. Furthermore, the erosion of jet vanes generally makes them ill-suited for reusable vehicle applications. Since jet paddles need not be continuously and directly in the exhaust flow and therefore need not have a stagnation point, the heating and erosion environment for jet paddles is an order of magnitude less than that for jet vanes. Consequently, a jet paddle may be made of a wider variety of materials, such as iron, steel, stainless steel, various ceramics, etc.
Another advantage of jet paddles relative to jet vanes is the design freedom available for the size and shape thereof. In jet vanes 110, 112, 114 in
Another significant advantage of the jet paddle TVC approach that is lacking in some of the other TVC approaches is its scalability with the size of the vehicle. Generally speaking, the mission requirements of missiles, rockets, spacecraft, and other similar vehicles include kinematic parameters such as translational and angular accelerations. As the size of the vehicle is reduced, so too is its mass, and therefore so too are the forces and torques required to achieve these accelerations. Thus, the thrust of the vehicle generally scales with its size. Since the size of the jet paddles and also the force needed to operate their actuators generally scale with the exhaust thrust, the wide variety and availability of very small actuators means that jet paddle TVC systems can scale with the size of the vehicle. This is not necessarily the case for other TVC systems that deflect the nozzle or engine, or inject fluid into the exhaust flow. There is a limit to the dimensions of gimbal systems and to the dimensions of tubing of fluid injection systems due to manufacturing, handling, and mounting constraints of these components.
Eight jet paddle TVC system 640 is attached to the bottom of rocket motor 620. Legs 630 and TVC system 640 are part of leg and jet paddle assembly 650, which includes a base 652. TVC system 640 has eight individually controlled Inconel™ paddles 642. Each paddle is approximately 2.5 cm long×0.64 cm wide×1.3 mm thick (1 inch long×0.25 inch wide×0.05 inch thick), and includes a hinge 648. Pairs of paddles 642 are positioned next to one another and separated by a small gap. Paddles 642 can be moved into and out of the flow by a respective linkage 644 connected to a respective electrically powered rotary servo 646. Each servo 646 is powered at 5 V and consumes about 1 W. Paddles 642 can move at a speed of 600 degrees/sec (no load) in this embodiment. Four of the eight paddles 642 are shown in their stow position, 30° away from the axis of symmetry of nozzle 622. When rotated 10° into the flow relative to the axis of symmetry of nozzle 622, each paddle 642 can generate a lateral force of approximately 4 N.
Rocket-propelled vehicle 600 was subjected to a test flight on Aug. 28, 2013. Rocket motor 620 burned for 7 seconds during this flight. Jet paddle TVC system 640 was commanded by a 100 Hz update rate attitude control loop that provided full attitude control of vehicle 600 while it was thrusting. Paddles 642 showed no sign of thermal or erosion damage after the flight. This flight demonstrated that a jet paddle TVC system can effectively control the attitude of small rocket vehicles.
However, if correction is needed at 725, the system checks whether the engine is on at 730. If the engine is not on at 730, the engine is turned on at 735, and the process proceeds to 740. If the engine is already on at 730, the process proceeds to step 740.
At 740, the appropriate jet paddles are moved to correct the attitude and/or attitude rate. If the engine should not continue thrusting at 745, the engine is turned off at 750. If the flight is not complete at 755, the process returns to step 710. Otherwise, the process ends.
The thrust of the vehicle, how far each paddle is moved, and which paddles are moved, will control both the type of rotation that the vehicle experiences and the amount of rotation. Multiple types of control may be applied at the same time in some embodiments. It should be noted that one or more of the same jet paddles may have to be moved to a different position to perform simultaneous control of two or more of pitch, yaw, and roll than would be needed to control only one of these rotations. The system accounts for this during its calculations.
Movable Masses
Some embodiments of the present invention control the attitude of a vehicle using movable masses. The movable mass may be a solid, a liquid, a gas, or any combination thereof. As shown in
Mass can be moved in a variety of ways—solenoids, motors, magnetic fields, fluid flow, etc. In the case where magnetic or other force fields are used, movable mass need not be physically attached to the vehicle at all, but instead can be “suspended” using the magnetic or other fields. The quantity, size, distribution, range of motion, speed, and acceleration of the movable mass may be tailored to a specific application. For some applications, the mass, size, and power needs of a movable mass system may be lower than those of a more traditional ACS. This may make a movable mass system particularly suitable for use in small vehicles.
The right image can be considered the case of a thrust misalignment (mB is initially not moving relative to vehicle 800 in this case). To nullify the torque due to this thrust misalignment, mB is moved so that the center-of-mass intersects the line-of-action of the thrust, as shown in the left image. The location and path of mB shown in
A significant feature of some embodiments is their scalability with the mass and size of the vehicle. Generally speaking, the mission requirements of missiles, rockets, spacecraft, and other similar vehicles include kinematic parameters such as translational and angular accelerations. As the mass of a vehicle is reduced, the forces and torques required to achieve these accelerations are also reduced. The quantity of movable mass required to shift the center of mass and achieve a specified level of attitude control authority is also reduced proportionately. Since there are a wide range of miniature actuators available for moving mass, the movable mass ACS of some embodiments can be very small and may be appropriate for very small vehicles. This is not necessarily the case for conventional ACSs, especially those that require TVC systems and thrusters.
Embodiments of the movable mass ACS may use internal movable masses, external movable masses, internal-to-external movable masses, external-to-internal movable masses, or any combination thereof. As such, a large number of embodiments are possible.
Rocket-propelled vehicle 900 was fabricated and subjected to a test flight on Jun. 28, 2012. Rocket motor 930 burned for seven seconds during this flight. The movable mass pitch/yaw ACS was commanded by a 10 Hz update rate control loop that provided full pitch/yaw control while the vehicle was thrusting. This flight demonstrated that a movable mass pitch/yaw ACS can effectively control the pitch/yaw of small rocket vehicles.
The movable mass is a solenoid coil 1012 with two rectangular mass slabs 1014 attached on either side. When solenoid coil 1012 is energized, it travels back and forth on its cylindrical shaft or plunger 1016, which is attached to rocket motor 1020. Mass slabs 1014 can be extended in length parallel to the longitudinal axis of the cylinder to increase the amount of mass that is moved.
The process begins with launching/deploying the vehicle at 1105 by activating the engine or other propulsion approach, such as a catapult, electromagnetic launcher or rail gun, detaching the vehicle from another flying vehicle, or any other desired approach, such that the vehicle is in flight. The desired pitch/yaw and pitch/yaw rate are determined at 1110 and the vehicle's pitch/yaw and pitch/yaw rate are measured at 1115. The system then compares the desired pitch/yaw and pitch/yaw rate to the measured pitch/yaw and pitch/yaw rate at 1120. If the current (measured) pitch/yaw and/or pitch/yaw rate do not need to be changed at 1125, the process returns to step 1110.
However, if correction is needed at 1125, the system checks whether the engine is on at 1130. If the engine is not on at 1130, the engine is turned on at 1135, and the process proceeds to step 1140. If the engine is already on at 1130, the process proceeds to step 1140.
At 1140, the appropriate movable masses are moved to correct the pitch/yaw and/or pitch/yaw rate. If the engine should not continue thrusting at 1145, the engine is turned off at 1150. If the flight is not complete at 1155, the process returns to step 1110. Otherwise, the process ends.
The forces on the vehicle, how far each movable mass is moved, and which movable masses are moved, will control both the type of rotation that the vehicle experiences and the amount of rotation. Multiple types of control may be applied at the same time in some embodiments. It should be noted that one or more of the same movable masses may have to be moved to a different position to perform simultaneous control of pitch and yaw than would be needed to control only one of these rotations. The system accounts for this during its calculations.
Combined Jet Paddles and Movable Masses
Some embodiments of the present invention use a combination of jet paddles and movable masses to perform attitude and/or attitude rate control. Such embodiments may be able to achieve faster response and realize stronger control forces than either approach individually. Further, in certain embodiments, one approach may perform better in endoatmospheric conditions (or more generally, travel through a fluid) and another may perform better in exoatmospheric conditions (or more generally, travel in space). For instance, external movable masses that extend outward from the vehicle may be able to leverage drag forces to generate control forces in endoatmospheric operation. Also, an exoatmospheric vehicle with a single engine and no included TVC cannot achieve full attitude control with moveable mass. However, such a vehicle can use moveable mass for pitch/yaw control and jet paddles for roll control. Naturally, the jet paddles can also be used to affect or augment pitch/yaw control as well.
The process begins with launching/deploying the vehicle at 1205 by activating the engine or other propulsion approach, such as a catapult, electromagnetic launcher or rail gun, detaching the vehicle from another flying vehicle, or any other desired approach, such that the vehicle is in flight. The desired attitude and attitude rate are determined at 1210 and the vehicle's attitude and attitude rate are measured at 1215. The system then compares the desired attitude and attitude rate to the measured attitude and attitude rate at 1220. If the current (measured) attitude and/or attitude rate do not need to be changed at 1225, the process returns to step 1210.
However, if correction is needed at 1225, the system checks whether the engine is on at 1230. If the engine is not on at 1230, the engine is turned on at 1235, and the process proceeds to step 1240. If the engine is already on at 1230, the process proceeds to step 1240.
At 1240, the appropriate jet paddles and/or movable masses are moved to correct the attitude and/or attitude rate. If the engine should not continue thrusting at 1245, the engine is turned off at 1250. If the flight is not complete at 1255, the process returns to step 1210. Otherwise, the process ends.
Non-transitory computer-readable media may be any available media that can be accessed by processor(s) 1310 and may include both volatile and non-volatile media, removable and non-removable media, and communication media. Communication media may include computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media.
Memory 1315 stores software modules that provide functionality when executed by processor(s) 1310. The modules include an operating system 1325 for system 1300. The modules further include an attitude control module 1330 that is configured to control the attitude and/or attitude rate of the vehicle using jet paddles and/or movable masses. For instance, attitude control module 1330 may be configured to perform any of the attitude and/or attitude rate control operations discussed herein. System 1300 may include one or more additional functional modules 1335 that include additional functionality.
One skilled in the art will appreciate that a “system” could be embodied as a computer, a server, a console, or any other suitable computing device, or combination of devices. However, in many embodiments, system 1300 will be implemented as electronics and software of an ACS, a reaction control system (RCS), and/or a flight control system (FCS) for a flying vehicle. Furthermore, in certain embodiments, separate systems may control attitude and flight path. Any suitable control system or combination of systems, whether electronic, mechanical, or both, may be used as a matter of design choice. Presenting the above-described functions as being performed by a “system” is not intended to limit the scope of the present invention in any way, but is intended to provide one example of many embodiments of the present invention. Indeed, methods, systems and apparatuses disclosed herein may be implemented in localized and distributed forms consistent with computing technology, including cloud computing systems.
It should be noted that some of the system features described in this specification have been presented as modules, in order to more particularly emphasize their implementation independence. For example, a module may be implemented as a hardware circuit comprising custom very large scale integration (VLSI) circuits or gate arrays, off-the-shelf semiconductors such as logic chips, transistors, or other discrete components. A module may also be implemented in programmable hardware devices such as field programmable gate arrays, programmable array logic, programmable logic devices, graphics processing units, or the like.
A module may also be at least partially implemented in software for execution by various types of processors. An identified unit of executable code may, for instance, comprise one or more physical or logical blocks of computer instructions that may, for instance, be organized as an object, procedure, or function. Nevertheless, the executables of an identified module need not be physically located together, but may comprise disparate instructions stored in different locations which, when joined logically together, comprise the module and achieve the stated purpose for the module. Further, modules may be stored on a computer-readable medium, which may be, for instance, a hard disk drive, flash device, RAM, tape, or any other such medium used to store data.
Indeed, a module of executable code could be a single instruction, or many instructions, and may even be distributed over several different code segments, among different programs, and across several memory devices. Similarly, operational data may be identified and illustrated herein within modules, and may be embodied in any suitable form and organized within any suitable type of data structure. The operational data may be collected as a single data set, or may be distributed over different locations including over different storage devices, and may exist, at least partially, merely as electronic signals on a system or network.
In some embodiments, attitude and/or attitude rate changes for a rocket-propelled vehicle may be provided using jet paddles. In other embodiments, changes in pitch/yaw, pitch/yaw rate, or both, may be provided using internal and/or external movable masses. In still other embodiments, a combination of jet paddles and movable masses may be used for attitude and/or attitude rate control. Such ACSs may be particularly well suited for small vehicles, but scale for, and can be used on, vehicles of any size.
It will be readily understood that the components of various embodiments of the present invention, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Thus, the detailed description of the embodiments of the systems, apparatuses, methods, and computer programs of the present invention, as represented in the attached figures, is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention.
The features, structures, or characteristics of the invention described throughout this specification may be combined in any suitable manner in one or more embodiments. For example, reference throughout this specification to “certain embodiments,” “some embodiments,” or similar language means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases “in certain embodiments,” “in some embodiment,” “in other embodiments,” or similar language throughout this specification do not necessarily all refer to the same group of embodiments and the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
It should be noted that reference throughout this specification to features, advantages, or similar language does not imply that all of the features and advantages that may be realized with the present invention should be or are in any single embodiment of the invention. Rather, language referring to the features and advantages is understood to mean that a specific feature, advantage, or characteristic described in connection with an embodiment is included in at least one embodiment of the present invention. Thus, discussion of the features and advantages, and similar language, throughout this specification may, but do not necessarily, refer to the same embodiment.
Furthermore, the described features, advantages, and characteristics of the invention may be combined in any suitable manner in one or more embodiments. One skilled in the relevant art will recognize that the invention can be practiced without one or more of the specific features or advantages of a particular embodiment. In other instances, additional features and advantages may be recognized in certain embodiments that may not be present in all embodiments of the invention.
One having ordinary skill in the art will readily understand that the invention as discussed above may be practiced with steps in a different order, and/or with hardware elements in configurations which are different than those which are disclosed. Therefore, although the invention has been described based upon these preferred embodiments, it would be apparent to those of skill in the art that certain modifications, variations, and alternative constructions would be apparent, while remaining within the spirit and scope of the invention. In order to determine the metes and bounds of the invention, therefore, reference should be made to the appended claims.