World Journal of Engineering and Technology
Vol.05 No.04(2017), Article ID:79550,9 pages
10.4236/wjet.2017.54B008

Distribution of Miss Distance in Discrete-Time Controlled System with Noise-Corrupted State Information

Shengwen Xiang, Hongqi Fan, Qiang Fu

ATR Laboratory, National University of Defense Technology, Changsha, China

Received: September 3, 2017; Accepted: October 9, 2017; Published: October 12, 2017

ABSTRACT

Miss distance is an important parameter of assessing highly maneuvering targets interception. Due to the noise-corrupted measurement and the fact that not all the state variables can be directly measured, the miss distance becomes a random variable with a priori unknown distribution. Currently, such a distribution is mainly evaluated by the method of Monte Carlo simulation. In this paper, an analytic approach is obtained in discrete-time controlled system with noise-corrupted state information. The system is subject to a bang-bang control strategy. The analytic distribution is validated through the comparison with Monte Carlo simulation.

Keywords:

Pursuit-Evasion Game, Highly Maneuvering Target, Miss Distance, Analytic Approach

1. Introduction

With the emergence of maneuverable tactical ballistic missiles (TBM) since the 1991 Gulf War, great challenge is put on the air-defense system. Successful interception of such a highly maneuvering target requires a very small miss distance or even direct hit [1] [2]. Due to the bounded missile controls, non-Gaussian noise and system’s nonlinearity, the certainty equivalence theorem (CEP) does not hold for the terminal guidance [3]. However, when the relative state between pursuer and evader is observable, the partial separation theorem still holds, when the estimator can design separately from guidance law [4].

The homing guidance of an interceptor missile is a stochastic optimal control problem with the objective to minimize the expected value of the miss distance. Under the assumption that perfect state information is available, a series of deterministic control strategies u = u ( t , z ( t ) ) ( z ( t ) means ZEM, zero-effort miss distance and its terminal value is actual miss distance itself) are proposed, among them are bang-bang strategies, as well as various linear, saturated linear strategies [5] [6] [7]. However, in practical application perfect state information could not hold, on the one hand, there is a certain error in the observed information of the sensor, and even if the above measurement is very accurate, the target acceleration (especially lateral acceleration) cannot be directly measured and only relays on the means of state estimation; On the other hand, the guidance law like OGL (Optimal Guidance Law) unconstrained the range of missile acceleration, which is bounded in reality. These facts impede significantly the implementation of theoretically robust transferring strategies, in order to use these noise-corrupted measurements as a basis of a feedback control, an estimator, restoring and filtering the state variables, becomes an indispensable component of control loop. Therefore, the control function u ( t , z ( t ) ) receives, instead of the accurate value of z ( t ) , a random output z ^ ( t ) = z ( t ) + η ( t ) , where η ( t ) is the estimation error of ZEM. As a consequence, the miss distance becomes a prior unknown variable.

To guarantee guidance performance and evaluate the extent of performance deterioration by using such a stochastic data, it is necessary to obtain the distribution of miss distance. In current practice, such a distribution is acquired by a large set of Monte Carlo simulations with system dynamic, estimator/control strategy combination, specific disturbance and noise model given. Unfortunately, this method is very suitable for validate purpose while not proper in the stage of system design. With the assumption that the distributions of η ( t ) and initial state z 0 are given, Glizer and Shinar [8] have obtained the recursive formula for the distribution of miss distance in discrete-time controlled system with disturbance and noise corrupted measurements under a linear saturated control strategy. In this paper, a recurrence formula for the distribution of z n + 1 is obtained under a bang-bang control strategy. The use of bang-bang control strategy is motivated by its feature that the maximum capture zone of missile would reach. At the same time, the analytic distribution of η ( t ) in this case is also acquired.

The rest of the paper is organized as follows: Section 2 formulates the estimation problem of terminal guidance for highly maneuvering target interception. Section 3 is devoted to the derivation of MD’s distribution. Section 4 validates the above derivation by comparing the results with Monte Carlo simulations. Conclusions are presented in the last section.

2. Problem Formulation

2.1. Continuous-Time Motion Model

Consider the planar interception scenario―a pursuer (interceptor) and an evader (target), as shown in Figure 1. In what follows, let P and E denote the pursuer

Figure 1. Planer interception geometry.

and evader respectively, and we make the following assumptions:

1) The control dynamics of P and E are expressed by a first-order transfer function with time constants τ p and τ e respectively;

2) The velocities of P and E are constant, denoted by V p and V e respectively;

3) The lateral accelerations of P and E are both bounded, with maximum values a p max and a e max respectively.

In Figure 1, the X axis of coordinate system is aligned with the initial line of sight (LOS); the Y axis is normal to X axis; ( x p , y p ) , ( x e , y e ) are current coordinates of the P and E ; ϕ p and ϕ e are respective aspect angles between the velocity vector of the players and X axis. Note that these aspect angles satisfy such conditions ( sin ϕ p = ϕ p , sin ϕ e = π ϕ e ), the trajectories can linearize along the initial LOS. Assuming a constant closing velocity, let the initial time t 0 = 0 s then the final time of the interception can be easily computed for a given initial relative distance r 0 along with LOS, i.e. the final time is as follows

t f r 0 V p cos ϕ p ( 0 ) V e cos ϕ e ( 0 ) (1)

Let denote the state vector x = [ x 1 ( t ) , x 2 ( t ) , x 3 ( t ) , x 4 ( t ) ] T = [ y ( t ) , y ˙ ( t ) , a y e ( t ) , a y p ( t ) ] T , and for brevity, the time t is omitted hereafter. Under above assumptions, the interception takes place between t [ 0 , t f ] and the dynamics of interception has a linear form:

x ˙ 1 = x 2 , x 1 ( 0 ) = 0 , x ˙ 2 = x 3 x 4 , x 2 ( 0 ) = V e ϕ e ( 0 ) V p ϕ p ( 0 ) , x ˙ 3 = ( a e c x 3 ) / τ e , x 3 ( 0 ) = 0 , x ˙ 4 = ( a p c x 4 ) / τ p , x 4 ( 0 ) = 0 , (2)

where x ˙ 1 = y e y p is the relative distance between P and E normal to LOS; x 2 is the relative lateral velocity; x 3 and x 4 are the lateral accelerations of P and E ; a p c and a e c are the commanded accelerations of the P and E respectively , and satisfy

a p c = a p max u , | u | 1 a e c = a e max v , | v | 1 (3)

The dynamic model can be rewritten as a state vector form

x ˙ = A x + B 1 u + B 2 v , x ( 0 ) = ( 0 , x 2 ( 0 ) , 0 , 0 ) T (4)

where

A = [ 0 1 0 0 0 0 1 1 0 0 1 τ e 0 0 0 0 1 τ p ] , B 1 = [ 0 0 0 a p max τ p ] , B 2 = [ 0 0 a e max τ e 0 ] (5)

By using the scalarizing transformation, the planar interception problem will reduce to a scalar one. In this case, the system variable in the interceptor is z ( t ) , zero-effort miss distance, which means the miss distance acquired with no control effort until the final time t f reached. It can be formulated as

z ( t ) = D T Φ ( t f , t ) x ( t ) (6)

where D = [ 1 , 0 , 0 , 0 ] T , Φ ( t f , t ) is the state transition matrix and subjects to the original homogeneous system x ˙ = A x ,

Φ ( t f , t ) = e A ( t f t ) (7)

Therefore, the zero-effort miss distance is

z ( t ) = g T ( t ) x ( t ) (8)

where g ( t ) = [ g 1 ( t ) , g 2 ( t ) , g 3 ( t ) , g 4 ( t ) ] T , with

g 1 ( t ) = 1 g 2 ( t ) = t f t g 3 ( t ) = τ e 2 { e ( t f t ) / τ e + ( t f t ) / τ e 1 } g 4 ( t ) = τ p 2 { e ( t f t ) / τ p + ( t f t ) / τ p 1 } (9)

The zero-effort miss distance varies in accordance with the following differential equation:

z ˙ = h 1 ( t ) u + h 2 ( t ) v , z ( t 0 ) = z 0 (10)

where

h 1 ( t ) = a p max τ p { e ( t f t ) / τ p + ( t f t ) / τ p 1 } (11)

h 2 ( t ) = a e max τ e { e ( t f t ) / τ e + ( t f t ) / τ e 1 } (12)

It is assumed that the control is given by a bang-bang strategy

u ( t , z ) = s i g n { z ( t ) } (13)

where

s i g n ( x ) = { 1 , x > 0 1 x < 0 (14)

2.2. Discrete-Time Estimation Problem

Define the division of interval [ 0 , t f ] : 0 = t 0 < t 1 < ... < t N = t f , where t n + 1 t n = Δ t , n = 0 , 1 , ... , N 1 . For the sake of simplicity, it is assumed that the system is disturbance free, that is v = 0 , then the equivalent discrete-time Equation of (8) is

z n + 1 = z n + b n u n (15)

where b n = h 1 ( t n ) Δ t and the control

u n = s i g n ( z n + η n ) (16)

In our previous work, we have acquired the recursive expression of the ZEM estimation error distribution. It can be reached that η n is subject to Gaussian distribution at every time with mean μ n and variance σ n 2 , i.e., η n ~ N ( μ n , σ n 2 ) . In this case, μ n and σ n 2 satisfy

μ n + 1 = g T n + 1 ( I K n + 1 H ) Φ ξ n (17)

σ n+1 2 = g n+1 T { (I K n+1 H)(Φ Σ n Φ T + Q n ) (I K n+1 H) T + K n+1 R n+1 K n+1 T } g n+1 (18)

where K n is the current Kalman gain; H is the measurement matrix; Q n and R n are the covariance matrix of process noise and measurement noise respectively; ξ n and Σ n are the mean and covariance matrix of state estimation error, which satisfy

ξ n + 1 = E { x ^ n + 1 x n + 1 } = ( I K n + 1 H ) Φ ξ n , ξ 0 = x ˜ 0 (19)

Σ n + 1 = cov { x ^ n + 1 x n + 1 } = ( I K n + 1 H ) ( Φ Σ n Φ T + Q n ) ( I K n + 1 H ) T + K n + 1 R n + 1 K n + 1 T , Σ 0 = P ˜ 0 (20)

Therefore, the initial ZEM estimation error satisfies η 0 ~ N ( μ 0 , σ 0 2 ) with μ 0 = g 0 T x ˜ 0 and σ 0 2 = g 0 T P ˜ 0 g 0 where g 0 = g ( 0 ) . Once the initial state of estimator x ^ ( 0 ) is given, the distribution of z 0 can be computed as z 0 ~ N ( g 0 T x ^ 0 μ 0 , σ 0 2 ) .

3. Probability Density Function of zn+1

From (15) and (16) it can be seen that z n and u n is dependent, hence the convolution formula cannot be used when calculating the distribution of z n + 1 . The cumulative distribution of z n + 1 satisfies

F z n + 1 ( x ) = P ( z n + 1 < x ) = p 1 P ( z n + η n > 0 ) + p 2 P ( z n + η n ) < 0 ) (21)

where

p 1 = P ( z n + b n < x | z n + η n > 0 ) (22)

p 2 = P ( z n b n < x | z n + η n < 0 ) (23)

By using the formula for the probability of the product of dependent event, we can obtain

p 1 = P ( z n + b n < x , z n + η n > 0 ) P ( z n + η n > 0 ) (24)

then

p 1 = x b n f z n ( y ) y f η n ( s ) d s d y 0 f z n + η n ( y ) d y (25)

Note that the random variables z n and μ n are independent, therefore

f z n + η n ( y ) = f z n ( y ) f η n ( y ) = f z n ( y s ) f η n ( s ) d s (26)

where the symbol “ ” means convolution, then

p 1 = x b n f z n ( y ) y f η n ( s ) d s d y 0 f z n ( y s ) f η n ( s ) d s d y (27)

Similarly, the following formula can be obtained

p 2 = x + b n f z n ( y ) y f η n ( s ) d s d y 0 f z n ( y s ) f η n ( s ) d s d y (28)

By substituting (27), (28) into (21) the following formula can be obtained

F z n + 1 ( x ) = x b n [ f z n ( s ) s f η n ( y ) d y ] d s + x + b n [ f z n ( s ) s f η n ( y ) d y ] d s (29)

for b n 0 , by simplifying (29)

F z n + 1 ( x ) = x b n [ f z n ( s ) s f η n ( y ) d y ] d s + x b n [ f z n ( s ) s f η n ( y ) d y ] d s + x b n x + b n [ f z n ( s ) s f η n ( y ) d y ] d s = x b n [ f z n ( s ) f η n ( y ) d y ] d s + x b n x + b n [ f z n ( s ) s f η n ( y ) d y ] d s (30)

from the characteristic of probability density function f η n ( y ) d y = 1 , then

F z n + 1 ( x ) = x b n f z n ( s ) d s + x b n x + b n [ f z n ( s ) s f η n ( y ) d y ] d s (31)

Similarly, for b n < 0

F z n + 1 ( x ) = x + b n f z n ( s ) d s + x + b n x b n [ f z n ( s ) s f η n ( y ) d y ] d s (32)

By differentiating (31) and (32) with respect to x , a same expression for the probability density function of z n + 1 can be acquired

f z n + 1 ( x ) = f z n ( x b n ) + f z n ( x + b n ) x b n f η n ( y ) d y f z n ( x b n ) x + b n f η n ( y ) d y (33)

The probability density function f z N ( x ) is computed by applying the recurrence Formula (33) N times.

4. Numerical Simulation

To validate the correctness of theoretical derivation in Section 3, this experiment compares the results of Monte Carlo simulation with the analytic results through a typical instance of TBM interception, where the simulation parameters are listed in Table 1. The number of Monte Carlo simulation is set to be 1000. In this interception scenario, the evader is assumed to move with maximum velocity V e , and its command acceleration is subject to uniform distribution between −0.3 g and 0.3 g. The initial state estimation errors of x 1 ( 0 ) , x 2 ( 0 ) and x 3 ( 0 ) for the estimator are set to be 10 m, 5 m/s and 1 g respectively. Cumulative distribution of the miss distance | z N | is calculated as

F | z N | ( x ) = F Z N ( x ) F Z N ( x ) (34)

where F Z N ( x ) = x f z N ( y ) d y . Figure 2 shows the result, it is seen that two curves match very accurately.

Figure 2. Theoretical and simulative distribution functions of | z N | .

Table 1. Simulation parameters.

5. Conclusions

In this paper, an analytic method for evaluating the probability distribution of miss distance in discrete-time controlled system is proposed. In this problem, the system is assumed without disturbance, and the control is realized by a bang-bang strategy. Results are proved by Monte Carlo simulations in the context of highly maneuvering target interception.

The problem is mathematically nontrivial, because the evaluation of the sum of two dependent random variables is required. Conclusions in this paper allow to evaluate the distribution of miss distance without carrying out a large amount of Monte Carlo simulations.

Cite this paper

Xiang, S.W., Fan, H.Q. and Fu, Q. (2017) Distribution of Miss Distance in Discrete-Time Controlled System with Noise-Corrupted State Information. World Journal of Engineering and Technology, 5, 69-77. https://doi.org/10.4236/wjet.2017.54B008

References

  1. 1. Shinar, J. and Turetsky, V. (2009) Meeting the Challenges of Modern Intercep-tor Guidance by Non-Conventional Approaches. 17th Mediterranean Confer-ence on Control & Automation, Makedonia Palace, Greece, 2009, 1563-1568. https://doi.org/10.1109/MED.2009.5164770

  2. 2. Shinar, J., Oshman, Y. and Turetsky, V. (2003) On the Need for Integrated Estimation/Guidance Design for Hit-to-Kill Accuracy. American Control Conference, Inst. of Electronics Engi-neers, Piscataway, NJ. p., Jun 2003, 402-407.

  3. 3. Witsenhausen, H.S. (1971) Seperation of Estimation and Control for Discrete Time System. Proceedings of IEEE, 59, 1557-1566. https://doi.org/10.1109/MED.2009.5164770

  4. 4. Alexandre, P. (2004) Mul-tiple Model Estimation and Detection for Adaptive Guidance of Hybrid Systems. Master Thesis, McGill University, Montreal.

  5. 5. Shinar, J. (1981) Solution Techniques for Realistic Pursuit-Evasion Games. Advances in Control and Dy-namic Systems, 17, 63-124. https://doi.org/10.1016/B978-0-12-012717-7.50009-7

  6. 6. Turetsky, V. and Glizer, V.Y. (2005) Continuous Feedback Control Strategy with Maximal Capture Zone in a Class of Pursuit Games. International Game Theory Review, 7, 1-24. https://doi.org/10.1142/S0219198905000375

  7. 7. Turetsky, V. (2007) Capture Zones of Cheap Control Interception Strategies. Journal of Op-timization Theory and Applications, 135, 69-84. https://doi.org/10.1007/s10957-007-9224-y

  8. 8. Glizer, V.Y., Turetsky, V. and Shinar, J. (2012) Terminal Cost Distribution in Discrete-Time Controlled System with Disturbance and Noise-Corrupted State Information. IAENG Inter-national Journal of Applied Mathematics, 42, 52-59.