1. Technical Field of the Invention
The invention is in the field of missile navigation.
2. Description of the Related Art
It will be appreciated that improvements in the field of missile navigation would be desirable.
According to an aspect of the invention, a missile navigation system utilizes a microelectromechanical systems (MEMS) inertial measurement unit (IMU) as a primary rate sensor, and also has a secondary data source, such as an accelerometer, for use when no valid data from the MEMS IMU is available, such as when the MEMS IMU has been subjected to a recent shock, for example an acoustic shock.
According to another aspect of the invention, a method of navigating a missile includes the steps of: using a microelectromechanical systems (MEMS) inertial measurement unit (IMU) as a primary data source, to provide angular rate data to a navigation system of the missile except temporarily during periods following shock events to the missile; using at least a secondary data source to provide pseudo rate data to the navigation system during the periods following the shock events; and providing either the angular rate data and the pseudo rate data to an autopilot of the navigation system that directs a control section of the missile, to alter a course of the missile.
According to yet another aspect of the invention, a missile navigation system includes: a microelectromechanical systems (MEMS) inertial measurement unit (IMU); a secondary data source; IMU validity logic; a rate estimator; and an autopilot. The secondary data source is operatively coupled to the rate estimator to provide data to the rate estimator to allow the rate estimator to produce pseudo angle rate changes in yaw and pitch directions. The MEMS IMU and the rate estimator are coupled to the validity logic, which is in turn operatively coupled to the autopilot. The validity logic determines validity of data from the MEMS and IMU, and supplies to the autopilot either angle rate change data from the MEMS IMU or the pseudo angle rate changes produced by the rate estimator.
To the accomplishment of the foregoing and related ends, the invention comprises the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative embodiments of the invention. These embodiments are indicative, however, of but a few of the various ways in which the principles of the invention may be employed. Other objects, advantages and novel features of the invention will become apparent from the following detailed description of the invention when considered in conjunction with the drawings.
The annexed drawings, which are not necessarily to scale, illustrate aspects of the invention.
A missile has a pair of systems to provide acceleration information during flight. The primary system is a microelectromechanical systems (MEMS) inertial measurement unit (IMU) that provides accurate rate sensor output, such as providing pitch and yaw rates, at low cost, over a wide range of conditions. However MEMS IMUs are susceptible to temporary incorrect responses when subjected to shocks, such as acoustic-range shocks, for instance in the range of 10-20 kHz. The missile includes a secondary system to temporarily provide acceleration data during the periods following shocks, when the MEMS IMU does not provide valid (reliable or usable) rate sensor output, for use in estimating pseudo pitch and yaw rates. The secondary system may be an accelerometer, such as a two-axis accelerometer, that does not provide navigation-quality acceleration data, but does provide a sufficiently accurate response in order to maintain stable flight during the post-shock period. Together the MEMS IMU and the secondary system provide robust low-cost parts of a navigation system to provide stable flight of a missile or other aircraft.
As noted above, a problem may develop when the MEMS IMU 12 receives a shock. Such shocks may occur in any of a variety of circumstances, such as when (for example) blowing off a shroud from a seeker; deployment of a canard, wing, or fin, ejection from an airplane or other mother vehicle (such as being kicked off by a ejector shoe or being fired off by a launcher); or ignition of a rocket motor or other thruster. Although the MEMS IMU 12 provides good output in a wide variety of circumstances, and has the advantageous ability to withstand forces associated with missile launch, it may be temporarily affected by shocks. The MEMS IMU 12 may be adversely affected in particular by shocks in the acoustic range, for example in the range of 10-20 kHz. The MEMS IMU 12 may become essentially disabled for a short period following receiving a shock, with the MEMS IMU 12 unable to output data, such as angular rate changes, with enough accuracy to allow the control system 10 to operate properly. Therefore the control system 10 includes IMU validity logic 40 to examine the output from the MEMS IMU 12, and to use the output data only if the data meets a certain validity criterion. The control system 10 also includes an estimator 44 that is used to provide a temporary substitute for the missing data from the temporarily incapacitated MEMS IMU 12. The estimator 44 relies on data from a secondary data source 46, such as an accelerometer or magnetometer, to provide data to substitute for the angular rate data usually provided from the primary data source, the MEMS IMU 12. The substitute may involve generation of pseudo rate data from acceleration measurements or another sensor.
The testing of the validity of the output from the MEMS IMU 12 occurs in the IMU validity logic 40 (
The rigid body equations of motion provide a starting point for making an estimate of the relevant parameters:
A
y
=QS/M*(Cnα*β+Cnδ*δy) (1)
A
z
=QS/M*(Cnα*α+Cnδ*δp) (2)
where:
α=(MAz/QS−Cnδ*δp)/Cnα (3)
β=(MAy/QS−Cnδ*δy)/Cnα (4)
In these equations (3) and (4) Ay and Az are known from the accelerometer output, δy and δp are known from prior settings of the control surfaces, and from feedback from those control surfaces, and Q, S, D, M, Cnα, and Cnδ are all known properties of the missile.
At this point the values for α and β are filtered, and the filter generates the derivative terms, so the estimated α and β rate states are extracted from the filter. For short periods of time the rate of change of α may be taken as approximately equal to q, the pitch rate. Similarly, the rate of change of β may be taken as approximately equal to r, the yaw rate. Over long periods of time, longer than the time periods involved here, the wind axis will rotate to relieve the angle of attack and the equivalence approximation degrades. Thus the pitch rate and the yaw rate may be estimated from accelerometer output.
It will be appreciated that some of the blocks shown in
The qCMD value produced by the navigation system 20 is also compared to a value representing the current aircraft operation. That q value, the qUSE used by the autopilot 24, is either a measured value qMEAS received from the MEMS IMU 12, or an estimated value qEST provided by the estimator 44, for example along the lines described above. The decision whether to use qMEAS or qEST is performed by the validity logic 40, which acts as a switch in providing for the use of either qMEAS or qEST.
The Az comparison and the q comparison produces a pitch acceleration error AERR and a pitch rate error qERR that are combined by the autopilot 24. The pitch acceleration error AERR and the pitch rate error qERR are used to produce a command input δCMD to command changes in the pitch control angle δp (
It will be appreciated that a similar process may be performed for control of yaw of the aircraft (missile). With control of the yaw and pitch of the craft the missile or other craft can be maintained in stable flight, even in the periods after a shock when reliable output from the MEMS IMU 12 is unavailable. Since the airframe of the missile or other aircraft may be unstable, and thus unable to maintain stable flight without control input, even for a short time. The use of the secondary data source 46 (
It will be appreciated that the secondary data source 46 is used only as a temporary source of data for the control system 10, providing data for navigation only during the after-shock periods when the MEMS IMU 12 is effectively out of commission. As such it will be appreciated that the secondary data source 46 may have lower precision, precision that may not be sufficient for navigating the missile other than for the short time frames (such as from tenths of seconds to 2-3 seconds) that is temporarily required. The MEMS IMU may be a navigation quality device, defined herein as a device having an accuracy on the order of 10 degrees per hour of error. The secondary data source may have a lesser order of accuracy, for example be a guidance quality device, defined herein as a device having an accuracy on the order of 100 degrees per hour, or an autopilot quality device, defined herein as a device having an accuracy on the order of 1000 degrees per hour. It will be appreciated that the lesser quality devices used for the secondary data source may have the advantage of having a lower cost and/or a lower weight than navigation quality devices (especially navigation quality devices capable of withstanding shocks to be experienced by the missile).
The system described above allows use of MEMS IM Us by overcoming the problems in MEMS IMU output during and after shocks (or certain types of shocks). MEMS IMUs have numerous advantages that make them desirable for use in missiles: they have a very small size and weight, they are gun hardenable and thus are able to survive large accelerations associated with a launch process, and they generally produce navigation quality data.
Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a “means”) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.