Multi-mode adaptive nonlinear trajectory shaping (NTS) guidance law

11009316 · 2021-05-18

Assignee

Inventors

Cpc classification

International classification

Abstract

A method and system for nonlinear trajectory shaping guidance law capable of providing a robust guidance solution suitable for multi-mission, multi-mode operations. The nonlinear trajectory shaping guidance law offers (1) a dual layered GL gains calculation: (i) NTS time varying adjustment accounting for engine on/off and L/D variation and (ii) general explicit guidance algorithm based sub-optimal fixed-gain selection while still maintaining its trajectory shaping capability for short range to go missions; (2) flight path angle (FPA) command tracking and following to ensure a high probability of target destruction while minimizing collateral damages; (3) high precision impact point calculation factoring in target location errors or motion and maneuvering uncertainties; and (4) heading error angle minimization.

Claims

1. A system for controlling a projectile by implementing a nonlinear trajectory shaping guidance law, comprising: a memory for storing at least one application program; at least one processor capable of executing the at least one application program; and the at least one application program having instructions configured to determine flight path commands based on a dual layered nonlinear trajectory shaping guidance law calculation comprising, when executed: perform at least one adaptive gain calculation for velocity gain, K.sub.1(t), and position gain, K.sub.2(t); execute at least one flight path angle command tracking process comprising: applying one or more shaping coefficients to a Bessel function; receiving lift/drag information; receive input from at least one target state estimator; and determine at least one commanded acceleration according to a c = K 1 t go ( V f - V m ) + K 2 t go 2 ( r f - r m - V m t go ) where a.sub.c is the at least one commanded acceleration vector; t.sub.go is a time to go; V.sub.f is a final velocity vector at impact factoring in a flight path angle constraint; V.sub.m is a current projectile velocity vector; r.sub.f is a predicted intercept point (PIP) computed in real time; and r.sub.m is a current projectile position vector.

2. The system of claim 1, wherein determining the predicted intercept point (PIP) comprises rejecting at least one potential PIP that falls outside of a set of seeker look angle constraints.

3. The system of claim 1, wherein the at least one target state estimator receives data from an EO/IR and/or a RF seeker.

4. The system of claim 1, wherein the PIP is determined such that an impact angle r.sub.theta is is greater than 80° and less than about 90° with respect to r.sub.t.

5. The system of claim 1, wherein at least one of the application programs includes instructions to determine if a range to go is below a minimum value, and if so, determines a suboptimal command acceleration a.sub.c where K.sub.1 and K.sub.2 are determined using a general explicit guidance (GENEX) algorithm.

6. A method for guiding projectiles using a nonlinear trajectory shaping (NTS) guidance law, comprising at least one processor including application programs, and memory, and wherein the processor has instructions configured and arranged to execute with application programs, the following: determining an adaptive gain for velocity gain, K.sub.1(t), and position gain, K.sub.2(t); executing at least one flight path angle command tracking process comprising: applying one or more shaping coefficients to a bessel function; lift/drag information; receiving input from at least one target state estimator; and determining at least one commanded acceleration according to a c = K 1 t go ( V f - V m ) + K 2 t go 2 ( r f - r m - V m t go ) where a.sub.c is commanded acceleration vector; t.sub.go is a time to go; V.sub.f is a final velocity vector at impact factoring in a flight path angle constraint; V.sub.m is a current projectile velocity vector; r.sub.f is a predicted intercept point (PIP) computed in real time; and r.sub.m is a current projectile position vector.

7. The method for guiding projectiles using a nonlinear trajectory shaping guidance law according to claim 6, wherein determining the predicted intercept point (PIP) comprises rejecting at least one potential PIP that falls outside of a set of seeker look angle constraints.

8. The method for guiding projectiles using a nonlinear trajectory shaping guidance law according to claim 6, wherein the at least one target state estimator receives data from an EO/IR and/or a RF seeker.

9. The method for guiding projectiles using a nonlinear trajectory shaping guidance law according to claim 6, wherein at least one application program includes instructions to determine if a range-to-go is below a minimum value, and if so, determines a suboptimal command acceleration a.sub.c where K.sub.1 and K.sub.2 are determined using a general explicit guidance (GENEX) algorithm.

10. The method for guiding projectiles using a nonlinear trajectory shaping guidance law according to claim 9, wherein the PIP is determined such that an impact angle r.sub.theta is greater than 80° and less than about 90°.

11. A non-transitory computer readable storage medium storing one or more application programs, the at least one application program comprising instructions, which when executed, cause a projectile to: perform at least one adaptive gain calculation for velocity gain, K.sub.1(t), and position gain, K.sub.2(t); execute at least one flight path angle command tracking process comprising: applying one or more shaping coefficients to a Bessel function; receiving lift/drag information; receive input from at least one target state estimator; and determine at least one commanded acceleration according to a c = K 1 t go ( V f - V m ) + K 2 t go 2 ( r f - r m - V m t go ) where a.sub.c is the at least one commanded acceleration vector; t.sub.go is a time to go; V.sub.f is a final velocity vector at impact factoring in a flight path angle constraint; V.sub.m is a current projectile velocity vector; r.sub.f is a predicted intercept point (PIP) computed in real time; and r.sub.m is a current projectile position vector.

12. The non-transitory storage medium of claim 11, the at least one application program further comprising instructions to include additional factors for the determination of commanded acceleration a.sub.c during transitions from a first stage of flight to a second stage of flight.

13. The non-transitory storage medium of claim 11, wherein factors are applied to the adaptive gain calculation instructions are based on data gathered during guidance of onboard autopilot assistance.

14. The non-transitory storage medium of claim 11, the at least one application program further comprising instructions to determine if a range to go is below a minimum value, and if so, determines a suboptimal command acceleration a.sub.c where K.sub.1 and K.sub.2 are determined using a general explicit guidance (GENEX) algorithm.

15. The non-transitory storage medium of claim 14, wherein the GENEX algorithm resolves to K.sub.1=−2 and K.sub.2=6.

16. The non-transitory storage medium of claim 15, wherein the at least one application program further comprises instructions to receive input from at least one projectile state estimator (PSE).

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The foregoing and other objects, features, and advantages of the disclosure will be apparent from the following description of particular embodiments of the disclosure, as illustrated in the accompanying drawings in which like reference characters refer to the same parts throughout the different views. The drawings are not necessarily to scale, emphasis instead being placed upon illustrating the principles of the disclosure.

(2) FIG. 1 is a flow chart of one embodiment of the overall processing flow of the nonlinear trajectory shaping (NTS) guidance law (GL) of the present disclosure along with some performance features such as dual layered NTS GL calculation, flight path angle command tracking, and high order shaping coefficients.

(3) FIG. 2 is a plot showing one embodiment of NTS GL adaptive velocity gain over time (K1(t)) according to the principles of the present disclosure.

(4) FIG. 3 is a plot showing one embodiment of NTS GL adaptive position gain over time (K2(t)) according to the principles of the present disclosure.

(5) FIG. 4 is a plot showing one embodiment of NTS GL impact angle enforcement or flight path angle enforcement over time according to the principles of the present disclosure.

(6) FIG. 5 is a plot showing one embodiment of NTS GL final velocity angle alignment with target over time according to the principles of the present disclosure.

(7) FIG. 6 is a plot showing one embodiment of NTS GL heading error angle minimization over time according to the principles of the present disclosure.

(8) FIG. 7 illustrates a flyout trajectory for one embodiment of the proposed NTS GL for an air to ground engagement flight condition according to the principles of the present disclosure.

(9) FIG. 8 illustrates one embodiment of an NTS GL demonstration of short range surface-to-surface projectiles in a many-on-many engagement scenario according to the principles of the present disclosure.

(10) FIG. 9 illustrates an air defense mission demonstration against five UAVs according to one embodiment of the NTS GL of the present disclosure.

DETAILED DESCRIPTION OF THE DISCLOSURE

(11) Current guidance laws (GLs) such as proportional navigation (PN) based design techniques, may not be suitable for particular command guidance frameworks. In a ground-based sensor subsystem, line of sight (LOS) angular rate estimates or motion measurements, (dλ/dt), from a munition's on-board seeker to a target are not available. Additionally, closing velocity, Vc, from the target to the bullet is not available in ground-based sensor systems. Proportional navigation (PN) based guidance law gain N is also fixed and does not account for low altitude aerodynamic lift and drag coefficients efficiently. Additionally, PN based guidance laws do not offer flight path angle (FPA) shaping capability.

(12) Referring to FIG. 1, the overall processing flow of one embodiment of the nonlinear trajectory shaping (NTS) guidance law (GL) disclosure of the present disclosure is shown. More specifically, a few of the performance features such as dual layered NTS GLs calculation; flight path angle command tracking; and high order shaping coefficients are highlighted. The present disclosure provides an advanced nonlinear trajectory shaping guidance law (NTS-GL) having the following new features and performance capabilities.

(13) Still referring to FIG. 1, a predicted intercept point (PIP) calculation is done in real time while steering the weapon's velocity vector at impact time in such a way that it will maximize the velocity and improve the impact angle as a head-on (i.e., maximum flight path angle (FPA) enforcement, i.e., 80°<FPA<90°) to ensure a greater accuracy while minimizing potential collateral damage.

(14) In certain embodiments of the NTS GL of the present disclosure, adaptive gains calculations account for engine on-off and lift/drag (L/D) information while being wrapped around by a sub-optimal General Explicit Guidance (GENEX) algorithm with gain setting as backup (i.e., velocity gain set at −2 and position gain set at 6 as shown in the equation (1) below). This is suitable for multi-mission servicing while maintaining its performance versatility.

(15) a c = K 1 t go ( V f - V m ) + K 2 t go 2 ( r f - r m - V m t go ) ( 1 )

(16) where a.sub.c is the NTS GL's commanded acceleration vector; t.sub.go is time to go; K.sub.1 & K.sub.2 are NTS GL Gains; V.sub.f is Final Velocity Vector at impact factoring in the flight path angle constraint; V.sub.m is the current missile velocity vector; r.sub.f is the predicted intercept point (PIP) computed in real time (see FIG. 1) factoring in the target dynamic motion and maneuvering (V.sub.t (velocity) and A.sub.t (acceleration)), where r.sub.f=r.sub.t+V.sub.t*t.sub.go+0.5*A.sub.t*t.sub.go.sup.2; and r.sub.m is the current missile position vector in 3-D. The system accounts for seeker look angle constrain during the r.sub.f and V.sub.f calculation process.

(17) According to the present disclosure, a target state estimator (TSE) utilizes information from one or more targeting sensors. In one embodiment the targeting sensor is an EO/IR sensor, a RF seeker, or the like. The system is suitable for multi-mission use. In some cases the missions are surface-to-surface, air defense, air-to-ground, and the like. In one embodiment, the TSE is input for the multi-mission module and determination of whether or not there remains a short range-to-go. If there is not then in one embodiment an adaptive gain calculation for K.sub.1(t) and K.sub.2(t) is conducted according to the NTS GL. If there is a short range to go, a general explicit guidance (GENEX) algorithm is used to calculate sub-optimal gain where K.sub.1=−2 and K.sub.2=6, for example. In certain embodiments, the projectile state estimator (PSE) is used as well as an accounting for L/D information, high-order shaping coefficients and any desired flight path angle values (e.g., >80°). All of this is fed into an auto-pilot system resulting in highly accurate targeting for multi-mission, multi targets scenarios.

(18) Certain embodiments of the present disclosure utilize high order shaping coefficients using nonlinear Bessel function and final velocity steering via flight path angle command tracking. FIG. 2-FIG. 7 illustrate embodiments of the NTS GL of the present disclosure for an air to ground engagement mission.

(19) For the air to ground engagement mission, FIG. 2 and FIG. 3 present the NTS GL adaptive gain adjusted in real time during the engagement flight condition while FIG. 4 illustrates the NTS GL impact angle command following and enforcement. FIG. 5 and FIG. 6 demonstrate the ability to steer the missile velocity vector in a direction to support the impact angle command tracking (See, FIG. 4) and minimize the heading angle error in a timely fashion to allow an acceptable miss distance (MD) needed per respective mission requirement (i.e., air defense with an MD of less than 1 m, while for a surface to surface engagement an MD of <10 m).

(20) In one embodiment of the present disclosure, the NTS GL is capable of engaging various target types (e.g., from ground based to air based targets, FIG. 7 and FIG. 8, for example). By employing the proposed NTS-based GL, an effective multi-mode, multi-mission adaptive guidance law solution can be achieved. In some embodiments, the system has one or more of the following attributes: (1) the ability to account for target maneuvering uncertainties (See, FIG. 1 for the predicted intercept point calculation accounting for target position, velocity, and acceleration information; (2) the ability to strike a target at a steeper flight path angle compared to other guidance laws (e.g., >80°); (3) the ability to hit moving targets at a much more precise CEP/SEP (circular or spherical error probable, respectively) than other guidance laws; (4) the ability to compensate for initial heading error; (5) a self-contained time-to-go calculation and predicted intercept point (PIP) calculation using dynamic information available from a bullet state estimator (BSE) and a target state estimation (TSE); and (6) being applicable to many weapon types with engine on/off flight conditions.

(21) FIG. 8 and FIG. 9 show embodiments of the NTS GL of the present disclosure for a short range surface-to-surface and an air defense mission, respectively. In certain embodiments, the system addresses multiple targets' location uncertainty and motion variation. Referring to FIG. 8, there is sub-optimal gain K.sub.1 and K.sub.2 but the system still has trajectory shaping to go after various targets located at different locations.

(22) Referring to FIG. 8, one embodiment of an NTS GL demonstration of short range surface-to-surface projectiles in a many-on-many engagement scenario according to the principles of the present disclosure is shown. There, 6 actual targets and one non target were used to demonstrate accuracy of the method. Referring to FIG. 9, an air defense mission demonstration against five UAVs according to one embodiment of the NTS GL of the present disclosure is shown. There, all targets were hit despite being in motion and at various locations.

(23) In certain embodiments of the present disclosure, although employing a well-known nonlinear trajectory shaping (NTS) theory, the system design has many special implementation features that set it apart from previous designs and developments. Those include (1) high order shaping capability; (2) sensor field of view (FOV) constraint consideration; and (3) trajectory shaping and effective maneuvering commands with consideration of objects in the surroundings. Additionally, the system of the present disclosure provides for smooth transitions from mid-course to end-game, and an accounting for lift drag ratio (L/D) efficiency.

(24) In certain embodiments of the present disclosure several different targets may be engaged with greater accuracy, including ground-based targets (fixed and mobile), air-based targets (at various altitudes and with various maneuvering capabilities), and time critical targets which may require trajectory shaping guidance laws that offer a capability to hit the target at a desired flight path angle (FPA) larger than 80 degrees.

(25) Another embodiment of the present disclosure utilizes the system for commercial autonomous driver assistance system (ADAS) applications by reversely applying the principle of engagement to a collision avoidance capability and optimal path planning by working with an onboard autopilot to guide the automobile to achieve the ADAS functionality.

(26) The computer readable medium as described herein can be a data storage device, or unit such as a magnetic disk, magneto-optical disk, an optical disk, or a flash drive. Further, it will be appreciated that the term “memory” herein is intended to include various types of suitable data storage media, whether permanent or temporary, such as transitory electronic memories, non-transitory computer-readable medium and/or computer-writable medium.

(27) It will be appreciated from the above that the invention may be implemented as computer software, which may be supplied on a storage medium or via a transmission medium such as a local-area network or a wide-area network, such as the Internet. It is to be further understood that, because some of the constituent system components and method steps depicted in the accompanying Figures can be implemented in software, the actual connections between the systems components (or the process steps) may differ depending upon the manner in which the present invention is programmed. Given the teachings of the present invention provided herein, one of ordinary skill in the related art will be able to contemplate these and similar implementations or configurations of the present invention.

(28) It is to be understood that the present invention can be implemented in various forms of hardware, software, firmware, special purpose processes, or a combination thereof. In one embodiment, the present invention can be implemented in software as an application program tangible embodied on a computer readable program storage device. The application program can be uploaded to, and executed by, a machine comprising any suitable architecture.

(29) While various embodiments of the present invention have been described in detail, it is apparent that various modifications and alterations of those embodiments will occur to and be readily apparent to those skilled in the art. However, it is to be expressly understood that such modifications and alterations are within the scope and spirit of the present invention, as set forth in the appended claims. Further, the invention(s) described herein is capable of other embodiments and of being practiced or of being carried out in various other related ways. In addition, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items while only the terms “consisting of” and “consisting only of” are to be construed in a limitative sense.

(30) The foregoing description of the embodiments of the present disclosure has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the present disclosure to the precise form disclosed. Many modifications and variations are possible in light of this disclosure. It is intended that the scope of the present disclosure be limited not by this detailed description, but rather by the claims appended hereto.

(31) A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the scope of the disclosure. Although operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.

(32) While the principles of the disclosure have been described herein, it is to be understood by those skilled in the art that this description is made only by way of example and not as a limitation as to the scope of the disclosure. Other embodiments are contemplated within the scope of the present disclosure in addition to the exemplary embodiments shown and described herein. Modifications and substitutions by one of ordinary skill in the art are considered to be within the scope of the present disclosure.