The invention relates generally to categorization of aerial bogeys. In particular, the invention relates to techniques to distinguish between ballistic and flat trajectory airborne vehicles and categorize the ballistic vehicles accordingly for appropriate interception response.
An unidentified aerial object or “bogey” represents a prospective threat to a defended asset. To intercept the threat as a target, the defender must categorize ballistic trajectories on the basis of intermittent observation of an object's trajectory. This has represented a difficult problem by conventional analysis techniques using observably available data.
Conventional techniques for categorizing intermittently observed object trajectories yield disadvantages addressed by various exemplary embodiments of the present invention. In particular, various exemplary embodiments provide a thrust accelerated boost phase associated with the trajectory of an intermittently observed object, such as a bogey presumed to be a missile.
Various exemplary embodiments provide a computer-implemented analysis method for identifying launch position and acceleration of a bogey relative to Earth's surface based on Earth's radius. The operations include observing the bogey's position and velocity vector; establishing the bogey's altitude relative to a tangent line on the Earth's surface; determining the bogey's flight path angle; calculating the bogey's launch and tilt angles; establishing the bogey's distance to the launch position; estimating the acceleration from the distance and a velocity magnitude; and reporting the acceleration and the launch position.
These and various other features and aspects of various exemplary embodiments will be readily understood with reference to the following detailed description taken in conjunction with the accompanying drawings, in which like or similar numbers are used throughout, and in which:
In the following detailed description of exemplary embodiments of the invention, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration specific exemplary embodi ments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. Other embodiments may be utilized, and logical, mechanical, and other changes may be made without departing from the spirit or scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.
In accordance with a presently preferred embodiment of the present invention, the components, process steps, and/or data structures may be implemented using various types of operating systems, computing platforms, computer programs, and/or general purpose machines.
In addition, those of ordinary skill in the art will readily recognize that devices of a less general purpose nature, such as hardwired devices, or the like, may also be used without departing from the scope and spirit of the inventive concepts disclosed herewith. General purpose machines include devices that execute instruction code. A hardwired device may constitute an application specific integrated circuit (ASIC) or a floating point gate array (FPGA) or other related component.
Conventional techniques for bogey identification rely on additional information beyond observations of the object's trajectory. Conventional techniques include independent indicators that the object's trajectory is accelerating or that the object's altitude is above earth's surface. Such techniques potentially assume that the object's behavior is associated with the object's position. This condition is not always valid, which can lead to interception failure. The instant disclosure describes a technique for categorizing ballistic tracks based on a sequence of system reports of a target's velocity.
For the notional diagram view 100, the A
B
A
D
In the diagram view 100, lower arrows 170 on the V-line indicate the velocity direction, while upper arrows 180 on the A-line indicate the acceleration direction. For aircraft trajectories having constant velocity, the acceleration is substantially zero (for all directions, in comparison to a ballistic missile). These considerations enable development of a procedure to distinguish between ballistic and non-ballistic type trajectories.
During the B
During the A
Systems that assume purely ballistic motion assume underlying conditions of unpowered motion to develop particular calculations of interest. The disclosed calculations operate with the underlying assumption that the observed target undergoes a constant powered motion, involving thrust, whether initial or subsequent. Exemplary calculations that follow apply particularly to the B
Acceleration {right arrow over (a)} can be expressed by the following transient relation:
{right arrow over (a)}(t)={right arrow over (g)}+{right arrow over (T)}(t) (1)
where {right arrow over (g)} represents gravitational force (continuously downward) operative continuously on the missile target, and {right arrow over (T)} denotes rocket motor thrust (upward) as a function of time t acting to project the missile target into the ballistic trajectory 130. The transient thrust term {right arrow over (T)} has a finite non-zero value during the B
A launch coordinate system can be superimposed on the launch position 220 in relation to the curvature of the Earth's surface 305 as a launch horizontal 310 and a launch vertical 315 that passes through the Earth's center 320. Earth's radius Re represents distance along a radius arrow 325 between the Earth's center 320 and the launch position 220. A target bogey denotes its flight position 330 traveling in a direction arrow 335 denoted by velocity vector {right arrow over (v)}. Travel distance D as segment 340 along the thrust arrow 210, denoted by radius vector {right arrow over (r)} between launch position 220 and the target position 330, represent other objectives of the disclosed techniques.
A target coordinate system can be superimposed on the target position 330 as a target horizontal 350 and a target vertical 360 also in relation to the Earth's surface 305 at a tangent location from which altitude distance 370 can be determined as alt. The target coordinate horizontal 350 denotes a tangent line to Earth's surface 305 at a point where, a radial line as the target vertical 360 perpendicular to the tangent between Earth's center 320 and the target position 330 intersects Earth's surface 305. Gravitational acceleration operates perpendicular to the surface 305 and thus along the launch and target verticals 315 and 360. The angle 90° minus the flight path angle AFP as arc 385 that defines the target's velocity vector {right arrow over (v)} as arrow 335 from the target vertical 360.
Three angles provide information for obtaining the objectives: flight path angle π/2−AFP denoted by arc 385, launch angle AL denoted by arc 380 and tilt angle AT denoted by arc 390. For simplification, the target 330 and launch position 220 can be treated within two-dimensional planar Euclidean geometry to form a triangle defined by the launch position 220, the target 330 and the Earth's center 320. This arrangement permits the assumption that vector triangles total to 180° or π radians.
Based on this information of Earth's radius Re as arrow 325, altitude alt as distance 370 and flight path angle AFP as arc 385, trigonometric relations can ascertain the initial launch angle AL as arc 380, tilt angle AT as arc 390 between launch position 220 and target position 330, and distance D as segment 340 from launch position 220 to target position 330. For example, a Euclidean triangle with side lengths sa, sb, and sc and interior angles θa, θb and θc can be related by the expression:
For the target boost geometry, the points to the triangle constitute Earth's center 320, the launch position 220 and the target 330.
The angles formed by this target boost geometry at the vertices formed by the triangle points respectively represent the tilt angle AT, the launch angle AL plus 90° (or AL+π/2), and 90° minus the flight path angle AFP (or π2−AFP). The sides opposite to these respective angles represent the distance D, Earth's radius plus altitude Re+alt, and Earth's radius Re. As described in application Ser. No. 13/385,472, both the altitude alt and the flight path angle AFP can be developed from the target position 330 as given in the observer's local horizontal coordinate system.
The proportionality of these angles and their opposite sides can be expressed (in radians) as:
Mean sphere Earth's radius Re as arrow 325 is established as 6371 km. Target altitude alt and flight path angle AFP can be measured from an observer's perspective. Application Ser. No. 13/385,472 features eqn. (1) for determining the flight path angle AFP (denoted there as FPA). From eqn. (3), the congruence equality yields:
which can be expressed as:
the launch angle AL can be determined as:
The interior angles Asum of a Euclidean triangle must sum to 180° (or π radians) as:
where all angles are expressed in radians, such that π=180° and π/2=90°. Consequently, the tilt angle AT can be determined as:
A
T=π−(½−AFP+AL+½π)=AFP−AL. (8)
From these relations, the travel distance 340 to the launch position 220 can be determined. In particular, the distance D can be determined from eqn. (3) by:
Apparent acceleration aapp of the target during B
D=x
0+1/2vt=x0+v0t+½appt2, (10)
where initial distance and velocity at the launch position 220 are both zero (x0=0, v0=0). Velocity magnitude v of the target in flight can be determined from eqn. (12) in application Ser. No. 12/930,168 and from:
v=v
0
+a
app
t (11)
Thus, time of flight from launch corresponds to:
Thus, apparent acceleration can be determined by:
so that acceleration depends on the square of the velocity magnitude. These relations enable acceleration of the target as measured by the observer to be calculated based on previously established parameters, such as two of distance from the launch position 220, velocity and time of flight. Such information can be supplied to an interceptor or alternate fire control system to engage the bogey.
Such information as distance, time and acceleration enables defenders to counterattack as decided. This thrust scenario immediately after launch until booster motor cutoff constitutes an initial B
The choice of coordinate system is important when performing the initial calculation of flight path angle and altitude. Upon determination, the altitude and flight path angle constitute physical quantities that are equivalent in both an observer's local horizontal coordinate system and a target local horizontal coordinate system, and even in a launch position local horizontal coordinate system.
The launch point position 220 can be described as radially distant from the earth's center by displacement radius Re, depicted by arrow 325, to the surface 305. Subsequent from launch, the target (or other object of interest) can be located at position 330. For simplification purposes of this formulation, the target is assumed to travel along its velocity vector {right arrow over (v)} as arrow 335 from the launch position 220 (or alternate mid-flight initializing position) to the observed target position 330.
This subsequent target position 330 can be described by the Earth's radius Re plus altitude alt. The target position 330 is angularly displaced from the displacement radius Re by the tilt angle AT. The elevation distance of the target's position 330 from Earth's surface 305 can be expressed as altitude vector 370 from the surface 305. The remote altitude vector 370 is approximately collinear to the target vertical 360, passing between the earth's center and the target position 330, and offset from the Earth's radius Re by the tilt angle AT.
The process for determining launch origin parameters include the following operations:
(a) calculate flight path angle AFP of velocity vector 335 with respect to target horizontal 350, and altitude alt of the target above target horizontal 350;
(b) determine launch angle AL by the Euclidean triangle identity in eqn. (4) via Earth's radius Re, flight path angle AFP and altitude alt;
(c) determine tilt angle AT from the interior angles in eqn. (8);
(d) establish distance D from current target position to launch position from the triangle identity in eqn. (9);
(e) estimate time since launch from eqn. (12) based on distance D, velocity magnitude v and values of initial velocity and position being both set to zero for launch; and
(f) determine constant acceleration value from eqn. (13).
Formulae can be sought for an initial value of the launch position 220 derived from the velocity vector {right arrow over (v)} with respect to the target horizontal 350 to the spheroid surface 305 at the target position 330. Components of the velocity can be solved for the target horizontal coordinate system (THCS), labeled as Target Horizontal. The following parameters can be defined:
{right arrow over (r)} coordinates of position vector 210 for the target position 330, e.g., in observer frame coordinates.
{right arrow over (v)} coordinates for velocity vector 335 for the target position 330, in observer frame coordinates.
alt altitude 370 above reference spheroid surface 305 (e.g., Earth's) at the target position 330.
The position vector {right arrow over (r)} is provided in observer frame coordinates: horizontal 310 and vertical 320 as (rx ry rZ)T, in which superscript T denotes matrix transpose. Similarly, the velocity vector {right arrow over (v)} is provided in observer frame coordinates as (vx vy vZ)T. A unit vector in the direction of the velocity vector can be calculated from the velocity vector using the normalized vector equation
such that |{right arrow over (v)}| denotes the absolute magnitude of the velocity vector. The distance D from the target's observed position 330 to its launch position 220 is from eqn. (9) is used here with {right arrow over (r)}, and the unit vector in direction of velocity {right arrow over (e)}v to calculate the initial value for launch position 220 in the same observer frame coordinates, given as:
LP={right arrow over (r)}−D·{right arrow over (e)}
v, (14)
such that launch position LP represents a position on Earth's surface 305 as a difference between the launch vector and the distance in the velocity vector direction. Further well known modifications to this initial calculation are needed to account for earth motion (change in observer frame coordinates) during the time since launch, e.g., eqn. (12) The modification involves conversion between observer frame coordinates (commonly called ENU) and Earth Centered Earth Fixed (ECEF) coordinates, with compensation for earth rotation at fixed rate.
A coordinate query 430 can be performed on the resulting estimated state as to whether that state is provided in the target horizontal coordinate system (THCS). If
If SNR is adequate, the process diverts to a calculation operation 470 to determine flight path and acceleration path angles (AFP and AAP) respectively from the prior applications. A set of trajectory decision queries 480 uses the calculated path angles to categorize phase states 490 based on the signal 405. In particular, the first query 480a inquires whether absolute accelera tion exceeds twice gravity (|a|>2g), and both acceleration path and flight path angles greatly exceed zero (AAP>>0°, AFP>>0°), which if all satisfied determine that the bogie can be identified as a ballistic missile with the B
Otherwise, the third query 480c inquires whether absolute acceleration approximates gravity (|a|˜g), acceleration path angle points vertically downward (AAP˜−π/2=−90°), and absolute flight path angle approximates zero (|AFP|˜0°), which if all satisfied determine that the bogie can be identified as a missile with the A
The acceleration calculation 550 corresponds to indices start-to-boost (S2B) and end-of-boost (E2B), defining parameters time t, distance vector {right arrow over (r)} and velocity vector {right arrow over (v)}:
t
0
=t
S2B,
t
f
=t
E2B,
{right arrow over (x)}
0
={right arrow over (x)}
S2B,
{right arrow over (x)}
f
={right arrow over (x)}
E2B, (15)
{right arrow over (v)}
0
={right arrow over (v)}
S2B, and
{right arrow over (v)}
f
={right arrow over (v)}
E2B.
The acceleration quantity of interest can be calculated by the absolute difference relation:
or if the velocity stream is reliable, from the relation:
The distinction between a B
These operations, and portions thereof, can be performed as procedural steps being performable by machine operation—e.g., a programmable code for a general purpose computer, or else an ASIC. The process results in an automated determination, based on noisy input data and optional transforma tions, with an identity determination that, a bogey constitutes a ballistic threat.
The following information describes an algorithmic process for calculating the velocity and acceleration directions of a bogey, referred to herein as a “target” generally. The process starts with an observed (or calculated) velocity data stream. The process then tests those values to determine transition from B
The process for calculating the distance from observed target position 330 to the launch position 220, launch time, launch acceleration, and launch position 220 can be described starting with an observed (or calculated) position and velocity. The process for determining subsequent acceleration and ballistic categorization described in previous disclosures can be based upon observed velocity data stream. The computations are performed in a general purpose programmable computer having instructions recorded on a machine-readable medium. The system includes an observation apparatus, such as an optical observation system, an infrared observation system, or a radar based observation system and the like, which can monitor and observe the trajectory of an object as a function of increments i of time ti. Information that can be observed includes position as a function of time, and velocity as a function of time.
These operations, and portions thereof, can be performed as procedural steps being performable by machine operation—e.g., a programmable code for a general purpose computer, or else an ASIC. The process results in an automated determination, (based on noisy input data, optional transformations, and an identity determination that a bogey constitutes a ballistic threat) of the distance from launch, time since launch, launch point, and launch acceleration.
The objective of this technology is to provide alternative methods for calculating certain functions routinely calculated by ballistic missile defense systems, particularly identification of the portion immediately following launch in which the target missile experiences positive thrust. Parent application (Ser. Nos. 12/930,168 and 13/385,472) document development of simple algorithms to distinguish between the various phases of ballistic trajectories. This disclosure documents development of alternative calculations for the case in which the ballistic phase is determined to be under positive thrust with which to determine the bogey's launch origin and its flight acceleration, in order to engage the bogey for interception as well as provide positional information with which to disable subsequent launches through retaliation.
While certain features of the embodiments of the invention have been illustrated as described herein, many modifications, substitutions, changes and equivalents will now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the embodiments.
The invention is a Continuation-in-Part, claims priority to and incorporates by reference in its entirety U.S. patent application Ser. No. 13/385,472 filed Feb. 13, 2012 and assigned Navy Case 101122, which is a Continuation-in-Part, claims priority to and incorporates by reference in its entirety U.S. patent application Ser. No. 12/930,168 filed Dec. 8, 2010 and assigned Navy Case 99970, which claims the benefit of priority, pursuant to 35 U.S.C. §119, from provisional Application 61/336,131 filed Jan. 15, 2010.
The invention described was made in the performance of official duties by one or more employees of the Department of the Navy, and thus, the invention herein may be manufactured, used or licensed by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor.
Number | Date | Country | |
---|---|---|---|
61336131 | Jan 2010 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13385472 | Feb 2012 | US |
Child | 13716649 | US | |
Parent | 12930168 | Dec 2010 | US |
Child | 13385472 | US |