Download presentation

Presentation is loading. Please wait.

Published byPaige Russel Modified over 2 years ago

1
Omer Cohen Shilo Abramovicz With the guidance of: Eliran Abutbul and Sharon Rabinovich

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

3
Finding an interception plan (a launch yaw and pitch) Which satisfies the following constraints: 1.The launch does not occur in the past 2.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.

4
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

5
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.

6
-Material Density-Cross-sectional area -Drag Coeff-Velocity Vector - Gravitation - Drag Force A force that oppose the relative motion of an object through a fluid (a liquid or gas).

7
Ballistic Coefficient

8
[T a P rho]=atmosisa(height) -Speed of sound -Air Density -Pressure -Temparture The function gets the height above sea level And returns:

9
Uses the International Standard Atmosphere model This function uses another function, “atmosplase”, with constants, such as: and are calculated using the Ideal Gas Model.

10
We calculate β using a linear interpolation CdMach 0.130 0.8 0.140.9 0.161 0.211.1 0.171.4

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

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

13
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 :

17
We’ll Us two tables- one for the lower impact angle and the other for the larger.

18
Demonstration of the relation between the angle and the range and height paremeters:

19
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.

21
Each 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.

22
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 be Inserted into to polynomial and that will give us the wanted parameter.

25
Using Matlab's Neural Network Fitting Tool it is possible to create 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 much time and memory.

28
http://en.wikipedia.org/wiki/Drag_%28physics%29 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://www.learnartificialneuralnetworks.com/ http://mathworld.wolfram.com/Runge-KuttaMethod.html-RK4 method http://mathworld.wolfram.com/Runge-KuttaMethod.html http://www3.ee.technion.ac.il/labs/eelabs/Upload/Projects/Enrichment /winter2011/Graphics%20and%20GUI%20using%20Matlab.pdf

Similar presentations

OK

Brain Teaser During the Little League baseball season, every team plays every other team in the league ten times. If there are ten teams in the league,

Brain Teaser During the Little League baseball season, every team plays every other team in the league ten times. If there are ten teams in the league,

© 2017 SlidePlayer.com Inc.

All rights reserved.

Ads by Google