interception planning system

29
Interception Planning System Omer Cohen Shilo Abramovicz With the guidance of: Eliran Abutbul and Sharon Rabinovich

Upload: katoka

Post on 20-Feb-2016

39 views

Category:

Documents


2 download

DESCRIPTION

Interception Planning System. Omer Cohen Shilo Abramovicz With the guidance of: Eliran Abutbul and Sharon Rabinovich. Project Definition. Designing an algorithm for intercepting ballistic missiles with a ballistic interceptor, based on target and interceptor model. Problem Definition. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Interception Planning System

Interception Planning SystemOmer Cohen

Shilo Abramovicz

With the guidance of:Eliran Abutbul and Sharon Rabinovich

Page 2: Interception Planning System

Project Definition

Designing an algorithm for intercepting ballistic missiles with a ballistic interceptor, based on target and interceptor model.

Page 3: Interception Planning System

Problem Definition

Finding an interception plan (a launch yaw and pitch)Which satisfies the following constraints:1.The launch does not occur in the past2.The maximum height of the interceptor doesn’t cross a certain height.3. The interceptor’s velocity at the interception point must be larger then the user’s demand.4. The aspect of the interception must be close enough to .

90

Page 4: Interception Planning System

Problem Definition

From the feasible solutions we choose the one that maximize the following objective function:

(w1, w2, w3)- user’s input.

w1*IcpVel+w2*RelativeVel+w3*IcpAccel

Page 5: Interception Planning System

Development Steps

• Building a model of ballistic missile trajectory.

• Finding all the feasible interception plans under the given constraints

• Choosing the optimal plan according the objective function.

Page 6: Interception Planning System

Model Design- Forces1 | |2 dF A C v v

-Material DensityA -Cross-sectional area

dC -Drag Coeffv -Velocity Vector

-Gravitation

-Drag ForceA force that oppose the relative motion of an object through a fluid (a liquid or gas).

Page 7: Interception Planning System

Motion EquationsFam

121212

xx

yy

zz

dv v vdtdv

v vdtdv g v vdt

dA Cm

Ballistic Coefficient

x

y

z

Page 8: Interception Planning System

Atmosisa Function[T a P rho=]atmosisa(height)

T [ ]Ka -Speed of sound

secm

-Air DensityP -Pressure

[ ]pascal2

kgm

-2000 0 2000 4000 6000 8000 10000 12000295

300

305

310

315

320

325

330

335

340

345

height [m]

Speed of Sound Vs. Height

a [m

/sec

]

-Temparture

The function gets the height above sea level And returns:

Page 9: Interception Planning System

Atmosisa FunctionUses the International Standard Atmosphere model

This function uses another function, “atmosplase”, with constants, such as:

0 288.159.80665

11000troposphere

T Kgh m

a and are calculated using the Ideal Gas Model.

Page 10: Interception Planning System

Calculating β (ballistic coeff)

We calculate β using a linear interpolationCd Mach

0.13 00.13 0.80.14 0.90.16 10.21 1.10.17 1.4

velocity VMachsound velocity a

Page 11: Interception Planning System

Euler’s Approximation Method

t (0) , (0)o ov v r r

(( 1) ) ( ) ( )

(( 1) ) ( ) ( )

dv n t v n t v n t tdtdr n t r n t r n t tdt

(*) dr vdt

A second order approximation method, used here to solve the motion equations. For a certain and the initial conditions :

Page 12: Interception Planning System

RK4 - Approximation Method

t (0) , (0)o ov v r r

1 2 3 4

1 2 1

3 2 4 3

1(( 1) ) ( ) ( 2 2 )6

1( ) ( ( ) )2

1( ( ) ) ( ( ) )2

v n t v n t t k k k k

d dk v n t k v n t t kdt dtd dk v n t t k k v n t t kdt dt

A second order approximation method, used here to solve the motion equations. For a certain and the initial conditions :

Page 13: Interception Planning System

RK4 - Approximation Method

1(( ) )2

v n t

1(( 1) ) ( ) [ ( ) (( 1) ))]2

r n t r n t t v n t v n t

Using this method for propagating the location requires the calculation of the velocity at half the time, such as:

Which complex the calculation difficulty.

Therefore, we used the following approximation :

Page 14: Interception Planning System

Comparing the Methods

0 5000 10000 15000

0

1000

2000

3000

4000

5000

6000

X: 1.467e+004Y: 1384

RK4 vs Euler

X: 1.468e+004Y: 1376X: 1.466e+004Y: 1368

Euler T=0.001RK4 T=0.05Euler T=0.05

1.462 1.464 1.466 1.468 1.47 1.472

x 104

1320

1340

1360

1380

1400

1420

1440

1460

1480

X: 1.467e+004Y: 1384

RK4 vs Euler

X: 1.468e+004Y: 1376

X: 1.466e+004Y: 1368

Euler T=0.001RK4 T=0.05Euler T=0.05

Page 15: Interception Planning System

Comparing the Methods

0 1 2 3 4 5 6 7

x 104

0

2000

4000

6000

8000

10000

12000

14000

16000

18000

X: 6.741e+004Y: 520.6

X: 6.739e+004Y: 509.8X: 6.737e+004Y: 513.9

RK4 vs Euler (horizontal)

Euler T =0.001RK4 T =0.05Euler T =0.05

6.736 6.737 6.738 6.739 6.74 6.741 6.742

x 104

508

510

512

514

516

518

520

522

524

526

X: 6.741e+004Y: 520.6

X: 6.739e+004Y: 509.8

X: 6.737e+004Y: 513.9

RK4 vs Euler (horizontal)

Euler T =0.001RK4 T =0.05Euler T =0.05

Page 16: Interception Planning System

Tolerances-Temperature

0 2000 4000 6000 8000 10000 12000 14000 160000

1000

2000

3000

4000

5000

6000

Range[m]

Hei

ght[m

]

Temperature tolerance

288 K298 K278 K

1.525 1.53 1.535 1.54 1.545 1.55

x 104

50

100

150

200

250

300

X: 1.544e+004Y: 139.2

Range[m]

Hei

ght[m

]

Temperature tolerance

X: 1.537e+004Y: 108.7

X: 1.532e+004Y: 82.43

288 K298 K278 K

Page 17: Interception Planning System

Creating The TableWe’ll Us two tables- one for the lower impact angle and the other for the larger.

0.005

700seco

radmv

0 2000 4000 6000 8000 10000 12000 14000 16000-2000

0

2000

4000

6000

8000

10000

12000

Range[m]

Hei

ght[m

]

Table creating Trajectoris

Page 18: Interception Planning System

SolutionDemonstration of the relation between the angle and the range and height paremeters:

Page 19: Interception Planning System

Finding Optimal Solution• Developing the target’s trajectory

• Projecting each point to a 2D plane – z axis stays the same xy transform to Range.

• Performing the “best” interpolation from table data.

• Checking if the constraints are being satisfied.

• Calculating the target function and replacing the current solution if necessary.

Page 20: Interception Planning System

Finding Optimal Solution

-50000

500010000

1500020000

0

50

100

150

200-1000

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

x[m]

scenario height limit

y[m]

z[m

]

Page 21: Interception Planning System

Other Possible SolutionsEach point in the space can be achieved with two different launch pitches

Suggestions:

• fit every relevant paremeter (pitch angle, impact angle, impact velocity, etc.) to a fifth degree polynomial.

• fitting using ANN.

Page 22: Interception Planning System

Surface Fitting

surface fitting was performed for each table parameter resulting a Two variable, five degree polynomial.

The fitting is based on MMSE.

Instead of performing the interpolation, the height and range will beInserted into to polynomial and that will give us the wanted parameter.

Page 23: Interception Planning System

Surface Fitting

Page 24: Interception Planning System

Surface Fitting

Page 25: Interception Planning System

Artificial Neural NetworkUsing Matlab's Neural Network Fitting Tool it is possible tocreate a neural network that is a close fit to the table.

The table cells are given to the tool and it trains a suitable Neural network.

In order to achieve better results this method will consume to muchtime and memory.

Page 26: Interception Planning System

Artificial Neural Network

Page 27: Interception Planning System

Graphic User Interface

Page 28: Interception Planning System

Refernces• http://en.wikipedia.org/wiki/Drag_%28physics%29 http://en.wikipedia.org/wiki/Drag_coefficient http://en.wikipedia.org/wiki/Drag_equation• The International Standard Atmosphere (ISA) • http://www.learnartificialneuralnetworks.com/ a tutorial about ANN• http://mathworld.wolfram.com/Runge-KuttaMethod.html-RK4 method• http://www3.ee.technion.ac.il/labs/eelabs/Upload/Projects/Enrichment /winter2011/Graphics%20and%20GUI%20using%20Matlab.pdf

Page 29: Interception Planning System

THE END!