Safety checks and hit probability computation in numerical trajectory calculation using error propagation technology

Similar documents
Fire control algorithms and software for the modular naval artillery concept (MONARC) of the German navy

firing infantry weapons - algorithm and implementation A. Kuhrt H. Rothe

ADVANCES in MATHEMATICAL and COMPUTATIONAL METHODS

COMPARISON OF EXPLICIT AND IMPLICIT FORMS OF THE MODIFIED POINT MASS TRAJECTORY MODEL

Analysis of weapon systems protecting military camps against mortar fire

The Analysis of Dispersion for Trajectories of Fire-extinguishing Rocket

Joint Gaussian Graphical Model Review Series I

PERFORMANCE ANALYSIS OF ISL S GUIDED SUPERSONIC PROJECTILE. Pierre Wey

Introduction to Computational Finance and Financial Econometrics Matrix Algebra Review

Extended Range Truing, Why and How

2008 Winton. Statistical Testing of RNGs

Introduction to Probability and Stocastic Processes - Part I

x. Figure 1: Examples of univariate Gaussian pdfs N (x; µ, σ 2 ).

Structural Reliability

EE 302: Probabilistic Methods in Electrical Engineering

Delta Method. Example : Method of Moments for Exponential Distribution. f(x; λ) = λe λx I(x > 0)

Q: Does velocity make tips melt or is it just a matter of exposure to aerodynamic friction over time?

Instructions for using the Point Mass Ballistics Solver 2.0 Computer Program

EEL 5544 Noise in Linear Systems Lecture 30. X (s) = E [ e sx] f X (x)e sx dx. Moments can be found from the Laplace transform as

ECON 3150/4150, Spring term Lecture 6

Going Ballistic: Bullet Trajectories

Statistics, Data Analysis, and Simulation SS 2015

Preliminary statistics

401 Review. 6. Power analysis for one/two-sample hypothesis tests and for correlation analysis.

4. Distributions of Functions of Random Variables

A Study of Firing Sidewise from an Airplane

NAVAL POSTGRADUATE SCHOOL THESIS

Modern Navigation. Thomas Herring

Unsupervised Learning: Dimensionality Reduction

Statistics and Data Analysis

Multiple Random Variables

P (x). all other X j =x j. If X is a continuous random vector (see p.172), then the marginal distributions of X i are: f(x)dx 1 dx n

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

Multivariate Random Variable

Practical Ballistics By: Bryan Litz

THE BALLISTIC COEFFICIENT. William T. McDonald Ted C. Almgren December, 2008

Gas-dynamic acceleration of bodies till the hyper sonic velocity

Theoretical and experimental research of supersonic missile ballistics

Probability and statistics; Rehearsal for pattern recognition

Analytical Non-Linear Uncertainty Propagation: Theory And Implementation

AN EVALUATION SCHEME FOR THE UNCERTAINTY ANALYSIS OF A CAPTIVE TRAJECTORY SYSTEM

Use of Microspoilers for Control of Finned Projectiles

Reliability analysis of geotechnical risks

Simulation of unsteady muzzle flow of a small-caliber gun

Verified High-Order Optimal Control in Space Flight Dynamics

Numerical Methods for Data Analysis

Chapter 2. Discrete Distributions

Modeling Realistic Projectile Motion

Systems Simulation Chapter 7: Random-Number Generation

Combining Interval and Probabilistic Uncertainty in Engineering Applications

THE ACOUSTIC SOURCE STRENGTH OF HIGH-ENERGY BLAST WAVES: COMBINING MEASUREMENTS AND A NON-LINEAR MODEL

RECOMMENDED TOOLS FOR SENSITIVITY ANALYSIS ASSOCIATED TO THE EVALUATION OF MEASUREMENT UNCERTAINTY

. Frobenius-Perron Operator ACC Workshop on Uncertainty Analysis & Estimation. Raktim Bhattacharya

ME 597: AUTONOMOUS MOBILE ROBOTICS SECTION 2 PROBABILITY. Prof. Steven Waslander

Projectile motion. Solution: Observation:

Covariance. Lecture 20: Covariance / Correlation & General Bivariate Normal. Covariance, cont. Properties of Covariance

STA 2201/442 Assignment 2

Stochastic Particle Methods for Rarefied Gases

Introduction to bivariate analysis

Safety Envelope for Load Tolerance and Its Application to Fatigue Reliability Design

Stochastic study of 60-mm gun-projectile responses

NUMERICAL OPTIMIZATION OF THE SHAPE OF A HOLLOW PROJECTILE

Estimation of uncertainties using the Guide to the expression of uncertainty (GUM)

18 Bivariate normal distribution I

Introduction to bivariate analysis

3.4 Projectile Motion

Gaussian Process Approximations of Stochastic Differential Equations

Review of the role of uncertainties in room acoustics

Introduction to Flight Dynamics

Reduction of Random Variables in Structural Reliability Analysis

NONLINEAR EQUATIONS AND TAYLOR S THEOREM

Multivariate statistical methods and data mining in particle physics

Consistent Bivariate Distribution

Weighted space-filling designs

Computational angular oscillatory motion for a.50 caliber bullet type firing from a helicopter machine gun

Gaussian Processes for Machine Learning

Two-Dimensional Motion Worksheet

CHARACTERISTICS OF STATISTICS:-

EFFECT OF INCREASE IN STARTING PRESSURE ON EFFICIENCY AND VELOCITY OF CALIBER 0.30 WEAPONS

Correlation analysis. Contents

Polynomial chaos expansions for sensitivity analysis

Learning Gaussian Process Models from Uncertain Data

DEEP LEARNING CHAPTER 3 PROBABILITY & INFORMATION THEORY

BIOS 2083 Linear Models Abdus S. Wahed. Chapter 2 84

Joint Distributions. (a) Scalar multiplication: k = c d. (b) Product of two matrices: c d. (c) The transpose of a matrix:

Computational Astrophysics 7 Hydrodynamics with source terms

Chapter 5 continued. Chapter 5 sections

Eric Shou Stat 598B / CSE 598D METHODS FOR MICRODATA PROTECTION

Accurate numerical orbit propagation using Polynomial Algebra Computational Engine PACE. ISSFD 2015 congress, Germany. Dated: September 14, 2015

Predicting the accuracy of unguided artillery projectiles

THE continuing development of microelectromechanical

Stat 5101 Notes: Brand Name Distributions

Study of Internal & External Ballistics for.177 cal &.22 cal Projectiles Ibraheem Raza Khan BE Student Department of Mechanical Engineering

Stat 5101 Notes: Brand Name Distributions

Discretization of SDEs: Euler Methods and Beyond

A Probability Review

An accelerated predictor-corrector scheme for 3D crack growth simulations

Correlation and Regression

Notes on Random Variables, Expectations, Probability Densities, and Martingales

NUMERICAL METHODS FOR ENGINEERING APPLICATION

Transcription:

Computational Ballistics III 153 Safety checks and hit probability computation in numerical trajectory calculation using error propagation technology A. Kuhrt & H. Rothe University of the Federal Armed Forces, Hamburg, Germany Abstract In fire control systems using numerical trajectory integration, safety checks and hit probability information still is based on empirical parameters. The need for a modern and precise security testing on a defined level of confidence and tailored hit probability computation were the motivation to develop the technology outlined in this paper. The methods are based on trajectory calculation using a modified point mass model that considers drag, lift, Magnusand Coriolis forces, gravity and all atmospheric influences. The Gaussian law of the propagation of the stochastic error within a system of dependent and independent variables was used to generate a vector of standard deviations for all error afflicted parameters every integration time step. This approach leads to a flightpath dataset of the projectile, not only giving information about position and velocity, but also about their standard deviations. The check for a minimum height over ground or distance to no-fly zones is very easy and can be performed with a changing level of confidence throughout the trajectory. Hit probability calculation is done automatically and considers all current data that has influence on the projectile s trajectory. Keywords: error propagation, safety checks, numerical integration, crest clearance, hit probability, multivariate statistics. 1 Introduction In fire control systems using numerical trajectory integration, safety checks and hit probability information still is based on empirical parameters. Even modern systems using time consuming routines on calculating numerical derivatives for a trajectory perturbation in order to gain hit probability information. The need for a 27 WIT Press doi:1.2495/cbal7141

154 Computational Ballistics III precise security testing on a defined level of confidence and tailored hit probability computation were the motivation to develop the technology outlined in this paper. The methods are based on trajectory calculation using a modified point mass model that considers drag, lift, Magnus and Coriolis forces, gravity and all atmospheric influences. 2 Fire control software Modern fire control software mostly is strongly unitized to cover a wider range of different weapon systems or ammunition types. This leads to a data-handling that has to be taken into consideration. Trajectory calculation has to meet the demands on both, computation time and accuracy. That influences the numerical method and the physical model used. 2.1 Trajectory calculation The trajectory calculation used in modern Fire Control Software is mostly based on a set of differential equations (DEQ) incorporating a modified point mass model [1, 2]. These differential equations are solved by a numerical integration scheme to generate a flightpath containing the important information such as position, velocity and angle for each time step from leaving the muzzle to the impact. Drag V V Height Air Density C D Mach Number Vel of Sound Figure 1: Example for the Dependencies of integration parameter Drag. Common integration schemes used are explicit or implicit single-step methods, such as Heun or Runge-Kutta. Due to the good conditioned DEQs faster schemes without error-estimation were preferred to keep computation time short. The algorithms described below are developed for an Euler scheme, but were also successfully tested on a Heun scheme. During numerical integration of the trajectory parameters change, depending on current projectile position and velocity. Atmospheric data gained from measurements or meteorological prognosis depends strongly on the height over ground. Ballistic coefficients may depend on the Mach number, which on its part depends on the actual speed of sound and the projectile velocity. There are many parameters in the DEQs of motion that depend on the results of the last performed integration step or that are linked to external data sets (e.g. fig. 1). 27 WIT Press

Computational Ballistics III 155 2.2 Requirements for safety checks In modern fire control software an important part is security. Therefore, a wide range of tests were provided to check the interaction of a trajectory with other objects or zones. These zones can vary between traditional checks against trajectory-ground interaction and checks against violation of temporary no-fly zones. Today s checks are mostly performed by perturbation mathematics and their application on the trajectory [3]: Adding a perturbation on one initial condition and calculating the difference of the hit point allows to compute the numerical partial derivative with respect to the initial condition perturbed. The linear combination of these partial derivatives multiplied with their variances leads to the absolute error probability usually given as a CEP. The mathematical background is the Gaussian law of the propagation of the stochastic error [4]: N ( ) 2 ( ) 2 ( ) 2 ( ) 2 f f f f σy 2 = σi 2 = σ1 2 + σ2 2 + σ3 2 + (1) x i x 1 x 2 x 3 i=1 This approach is also suitable for crest clearance checks: Two perturbed trajectories were calculated which enclosure the original trajectory. One of this new trajectories - the lower one - is used for checking against projectileground-interaction. The higher one is obsolete. Another approach is to rise the ground to a safety level needed and then check the original trajectory against projectile-ground-interactionusing the raised ground level. Both algorithms can only handle defined and fixed error budgets for a limited number of parameters because every parameter to be perturbed causes an additional complete trajectory calculation. These parameters are limited to initial conditions of the numerical integration and no dependencies were taken into consideration. 3 A measurement approach In measurement theory basically all measurands are error afflicted. These errors are quantified by two characteristic values: mean value of the sample ( x) and standard deviation of the sample (s x ). All error afflicted measurands are assumed Gaussian distributed. Looking at the parameters affecting a trajectory integration, three main categories can be differentiated: 1. Parameters directly affecting the initial conditions, such as gun position, gun height, muzzle velocity, azimuth and elevation. 2. Parameters indirectly affecting the initial conditions, like propellant temperature and barrel abrasion. 3. Parameters directly affecting the projectile in flight containing all atmospheric properties depending on height (temperature, air density, air 27 WIT Press

156 Computational Ballistics III pressure, wind, speed of sound) and all projectile depending coefficients (drag, lift, Magnus and Coriolis forces, spin, yaw). From a measurement point of view, all these parameters are error afflicted and therefore, every parameter can be quantified by its mean and standard deviation. The aim is to get a statement for the certainty - or better uncertainty - of the projectile s position and velocity. The approach is to propagate the error of the position and the velocity vector not by perturbing the initial conditions, but by recalculating the standard deviation of position and velocity vector every integration time step. Figure 2: Resulting fuzzy position of a projectile. The main advance is that a data set of projectile s uncertainty for each point of the trajectory calculated is produced. Changing standard deviation of error afflicted parameters during the trajectory is possible and therefore assures a good flexibility. This computation is extraordinary fast compared to an equivalent perturbation approach. 4 Error propagation In general, the Gaussian Law (eqn. (1)) covers most of normal measurement cases. But because modern fire control softwares integration methods and object handling splits up the computation of position and velocity vector into subroutines, a more general definition of the error propagation has to be used. The variances and their depending variables to be added at the end of the calculation cannot be assumed to be independent anymore. To consider these dependencies the general law for error propagation has to be used [5]: Let f(x 1,x 2,...,x n ) be a function which depends on n variables x 1, x 2,..., x n. The uncertainty of each variable is given by σ xj multiplied with the quantile for a level of confidence of α (remark, that in military applications times of PE is the common quantile): If the variables are correlated, 27 WIT Press

Computational Ballistics III 157 the covariance between variable pairs, C i,k := cov(x i,x k ), enters eqn. (1) with a double sum over all pairs (i, k): σ f = n n i=1 k=1 ( ) f f C i,k, (2) x i x k where f x j designates the partial derivative of f for the j-th variable and C i,i = var(x i )=σ 2 x i. After calculating σ f, the value of the function with its uncertainty is: f ± u α/2 σ f. (3) The estimation of the correlation matrix is discussed in section 5. Within numerical integration schemes error propagation does not follow this law. 4.1 Error propagation in Euler schemes In Euler schemes every discretized equation can be written as: x i = x i 1 + g i t i, (4) with t i as the not error afflicted, but varying integration increment, g i as a function, varying and error afflicted, that incorporates the discretized DEQ within increment i. Analysis following the method described in section 5 shows that the correlation between x i 1 and g i is negligible. This would enforce a Gaussian error propagation approach. Trying this one will end up with wrong results, because this approach considers only the increment t i [, t i ], but neglects the actual position within the integration process, which would be t [,t]. Instead an error propagation similar to the integration scheme used is postulated: σ xi = σ xi 1 + σx 2 + t 2 σg 2 i σx 2 +(t t i ) 2 σg 2 i (5) In fact, the equation shown is a steady continuation of the existing error with a gradient with respect to the actual integration increment. The main advantage is to consider the whole integration time t and the initial error. The following figures show the differences of a Gaussian and this approach for the error in velocity and range of a constantly slowed down vehicle from 3 m/s with an error in v and in the friction co-efficient: 27 WIT Press

158 Computational Ballistics III 1.4 1.4 1.3 1.3 v in m 1.2 v in m 1.2 1.1 1.1 1. 1 2 3 tins 1. 1 2 3 tins Figure 3: Resulting standard deviation of v of analytical solution (grey) and of Euler scheme (black); Left: Gaussian law Right: New approach. 3 3 2 2 x in m 1 x in m 1 5 1 15 2 25 3 tins 5 1 15 2 25 3 tins Figure 4: Resulting standard deviation of x of analytical solution (grey) and of Euler scheme (black); Left: Gaussian law Right: New approach. 5 Estimation of correlation coefficients For the calculation of the error propagation, the covariances between pairs of parameters must be known. The general definition of the covariance is: cov(x 1,X 2 )=E(X 1 X 2 ) E(X 1 ) E(X 2 ) (6) = ρ σ 2 1 σ2 2 (7) = x 1 x 2 f(x 1,x 2 )dx 1 dx 2 E(X 1 ) E(X 2 ) (8) with X 1,X 2 as variates, E(...) as the expectant and ρ as the the Pearson product-moment correlation coefficient (PMCC). Mind that the probability density function (PDF) f(x 1,x 2 ) is a bivariate Gaussian distribution with the Gaussian distributions of each error afflicted parameter as marginal distributions. The difficulty to estimate the covariance of two parameters is, that the transformation of bi-variate distribution to the marginal distributions is irreversible. The bi-variate 27 WIT Press

Computational Ballistics III 159 Gaussian PDF is defined by 5 parameters: µ x1, µ x2, σ x1, σ x2, ρ. [ 1 (x1 µx 1 ) 2 f(x 1,x 2 )= e 1 ρ 2 2σ x 2 ρ (x 1 µx 1 )(x 2 µx 2 ) ] + (x 2 µx 2 )2 σx 1 1 σx 2 2σ x 2 2 2πσ x1 σ x1 1 ρ 2 The extraction of the marginal distributions is easy and like: (9) 1 f x1 (x 1 )= 2πσx1 e (x1 µx 1 ) 2 2σx 2 1 1, f x2 (x 2 )= 2πσx2 e (x2 µx 2 ) 2 2σx 2 2, (1) but the reconstruction of the bivariate PDF is impossible without the defining parameter ρ [6]. The approach is to determine this PMCCs using a pseudo empiric approach. 5.1 Pseudo-empiric correlation matrix Although the error afflicted parameters used in fire control software are populations, the method to estimate the PMCC is derived from a method developed for samples. The way to determine an empiric correlation matrix, as described in [7], is: j variates are determined in i samples. The values of the variates are standardized by subtracting the arithmetic mean value of the variate and dividing it by the standard deviation of the variate throughout the samples. z ij = x ij x j s j (11) with z ij : standardized value of the variate j in sample i. x j : arithmetic mean of the variate j: x j = 1 n n i=1 x ij. s j : empiric standard deviation of the variate j: 1 n ( s j = n 1 i=1 xij x j) 2. This standardization results in a n m matrix Z: z 11 z 12 z 1m z 21 z 22 z 2m Z =. (12) z n1 z n2 z nm The empiric correlation matrix R is then: R = 1 n 1 ZT Z (13) The expectation value of the empiric correlation matrix R is the correlation matrix of the population P = E(R). 27 WIT Press

16 Computational Ballistics III The approach is to generate samples out of the error afflicted equation using the conditional equations of the error afflicted parameters. 1. Each error afflicted parameter is defined as a variate. 2. Each error afflicted parameter appearing in a conditional equation generates a sample. 3. A sample is generated by perturbing the parameter defined in 2. within all conditional equations by its standard deviation σ. 4. The results are standardized using the means and standard deviations of the variate populations. The resulting matrix consists of n m samples z, n variates f xn, depending on m parameters a: z 11 = f x1 (a 1 + σ a1,,a m )... z 1m = f x1 (a 1,,a m + σ am ) Z =.. z n1 = f xn (a 1 + σ a1,,a m )... z nm = f xn (a 1,,a m + σ am ) The sum of each column is 1. Each sample adds the part of the PMCC generated by the perturbed parameter. Perturbed parameters adding parts to more than one variate cause correlations. Calculating R using eqn. (13) provides an equation for every PMCC. The division by n 1 drops out because the use of standard deviation generates theoretical infinite sized samples and the resulting matrix is in fact the correlation matrix of the population P. This approach was verified and successfully tested using Monte-Carlo simulations [8]. 6 Example As an example for safety testing of trajectories an artillery shell was chosen. It is fired with a quadrant elevation (QE) of 8. The trajectory was computed using a predictor-corrector integration scheme for a modified point mass model (MPMM). Only a few parameters were considered error afflicted, such as the drag coefficient, projectile mass, QE and muzzle velocity. Using the error propagation technology, outlined here, a plot can be generated that shows the position of the projectile at any point of the trajectory on a defined level of confidence. Figure 5 shows areas of positional probability on a level of confidence of 1 PE which is equivalent to 99.93 %. In the first plot elipsoids for 1 PE for range and height are given. The second plot shows elipsoids for range and deflection. For safety tests the most important information is the distance between projectile and ground measured in times of PE. Figure 6 shows on the left the trajectory and the corresponding ground profile. On the right the times of PE are plotted together with the changing safety level regarding the projectile s traveling over own (2 PE) or foe (1 PE) ground or while approaching the target ( PE). 27 WIT Press

Computational Ballistics III 161 normalized height over ground 1.9.8.7.6.5.4.3.2.1 -.1.1.2.3.4.5.6.7.8.9 1 normalized range normalized deflection 1.5.1.2.3.4.5.6.7.8.9 1 normalized range Figure 5: Probable projectile position on a C.L. of 5 PE. 7 6 5 4 height in m 3 2 1-1 -2.1.2.3.4.5.6.7.8.9 normalized range distance projectile-ground in PE 1 9 8 7 6 5 4 3 2 1.1.2.3.4.5.6.7.8.9 normalized range Figure 6: Safety in Crest checking in times of PE. 7 Conclusions The technology of error propagation outlined in this paper is a new approach in calculating PEs. The current technology of overall numerical derivation with respect to some parameters is replaced by an analytical derivation with respect to all parameters and performed within each integration time step. This allows the change of standard deviation throughout the flightpath of the projectile. 27 WIT Press

162 Computational Ballistics III A new method for the propagation of error afflicted parameters within first and second order numerical integration schemes has been developed and successfully tested. The correlation between parameters assumed error afflicted has been determined using a new quasi empiric approach. The resulting PMCC matrices vary throughout the flightpath and can be recalculated every integration time step. In result, flightpath data with information about error probability for position and velocity for each integration time step is given. Calculation of the probable error at the target is done automatically and with good accuracy even for deflection, that was determined empirical before. Safety testing against trajectory - ground interaction can be performed on a high level of flexibility by changing safety quantiles during the flight. Checks against no-fly zones now can be performed by a fraction of the effort formerly necessary. The usage of the technology outlined is not restricted to trajectory calculation, but offers the opportunities for many other branches using time critical numerical initial value solvers. References [1] NATO, STANAG 4355 - The Modified Point Mass and five Degrees of Freedom Trajectory Models. 4th edition, 26. [2] McCoy, R.L., Modern Exterior Ballistics. Schiffer Military History: Atglen, 1999. [3] Molitz, R., Hellmuth; Strobel, Äußere Ballistik. Springer: Berlin, 1963. [4] Adunka, F., Meßunsicherheiten - Theorie und Praxis. Vulkan-Verlag: Essen, 2. [5] Irle, A., Wahrscheinlichkeitstheorie und Statistik. Teubner: Stuttgart, Leipzig, Wiesbaden, 21. [6] Cook, S., R. Dennis; Weisberg, Applied Regression including Computing and Graphics. Wiley: New York, 1999. [7] Eckey, R.R.M., Hans-Friedrich; Kosfeld, Mulitvariate Statistik: Grundlagen - Methoden - Beispiele. Gabler: Wiesbaden, 1st edition, 22. [8] Kuhrt, A., Crest Clearance und ACA Check Technologie für numerische Flugbahnberechnungen - Theoretische Grundlagen. Research Report: Hamburg, 27. 27 WIT Press