A Real Time Fuzzy Modeling of pursuit-evasion in an Air Combat

Similar documents
CLOSE RANGE ONE TO ONE AIR COMBAT MANEUVERING FOR AUTONOMOUS UAV

Aircraft Stability and Performance 2nd Year, Aerospace Engineering

Chapter 9. Nonlinear Design Models. Beard & McLain, Small Unmanned Aircraft, Princeton University Press, 2012, Chapter 9, Slide 1

Gliding, Climbing, and Turning Flight Performance Robert Stengel, Aircraft Flight Dynamics, MAE 331, 2018

A Residual Gradient Fuzzy Reinforcement Learning Algorithm for Differential Games

Introduction to Flight Dynamics

Real-time trajectory generation technique for dynamic soaring UAVs

Maneuver of fixed-wing combat aircraft

A SOLUTION OF MISSILE-AIRCRAFT PURSUIT-EVASION DIFFERENTIAL GAMES IN MEDIUM RANGE

Flight and Orbital Mechanics

Gliding, Climbing, and Turning Flight Performance! Robert Stengel, Aircraft Flight Dynamics, MAE 331, 2016

Example of Aircraft Climb and Maneuvering Performance. Dr. Antonio A. Trani Professor

Integrated Estimator/Guidance Law Design for Improved Ballistic Missile Defense

Aerodynamics SYST 460/560. George Mason University Fall 2008 CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH. Copyright Lance Sherry (2008)

AOE 3104 Problem Sheet 10 (ans)

AE Stability and Control of Aerospace Vehicles

Flight and Orbital Mechanics. Exams

GUST RESPONSE ANALYSIS IN THE FLIGHT FORMATION OF UNMANNED AIR VEHICLES

Feedback Control of Spacecraft Rendezvous Maneuvers using Differential Drag

Fundamentals of Airplane Flight Mechanics

Flight and Orbital Mechanics

Classical Numerical Methods to Solve Optimal Control Problems

INTEGRATED INTERCEPT MISSILE GUIDANCE AND CONTROL WITH TERMINAL ANGLE CONSTRAINT

Reach Sets and the Hamilton-Jacobi Equation

Robotic Mobility Atmospheric Flight

Agile Missile Controller Based on Adaptive Nonlinear Backstepping Control

Stability and Control

Basic Ascent Performance Analyses

CHAPTER 1. Introduction

Giovanni Tarantino, Dipartimento di Fisica e Tecnologie Relative, Università di Palermo (Italia)

A SIMPLIFIED ANALYSIS OF NONLINEAR LONGITUDINAL DYNAMICS AND CONCEPTUAL CONTROL SYSTEM DESIGN

AIR FORCE INSTITUTE OF TECHNOLOGY

Lecture AC-1. Aircraft Dynamics. Copy right 2003 by Jon at h an H ow

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

OPTIMAL INTEGRATION OF ESTIMATION AND GUIDANCE FOR INTERCEPTORS

Aircraft Flight Dynamics & Vortex Lattice Codes

Hypersonic Flight Effects on Optical Sensors

Quadcopter Dynamics 1

Dynamics and Control Preliminary Examination Topics

Fuzzy Model of Human s Performance for Guarding a Territory in an Air Combat

Target tracking and classification for missile using interacting multiple model (IMM)

New Parametric Affine Modeling and Control for Skid-to-Turn Missiles

Robotic Mobility Atmospheric Flight

The Pursuit Guidance Law

Flight and Orbital Mechanics

A Blade Element Approach to Modeling Aerodynamic Flight of an Insect-scale Robot

Differential game strategy in three-player evasion and pursuit scenarios

Performance. 5. More Aerodynamic Considerations

Ballistic Pendulum and Projectile Motion

Physics 103, Practice Midterm Exam 2

The Fighter of the 21 st Century. Presented By Michael Weisman Configuration Aerodynamics 4/23/01

MDTS 5734 : Aerodynamics & Propulsion Lecture 1 : Characteristics of high speed flight. G. Leng, MDTS, NUS

P - f = m a x. Now, if the box is already moving, for the frictional force, we use

6.3 MODERN GUIDANCE LAWS

LAWS OF MOTION Newtons laws of motion. (i) First law: Law of inertia. Every body continues to be in its state of rest or of uniform motion in a

Separable warhead mathematical model of Supersonic & Hypersonic Re-entry Vehicles

Aircraft Maneuver Regulation: a Receding Horizon Backstepping Approach

Chapter 5 Performance analysis I Steady level flight (Lectures 17 to 20) Keywords: Steady level flight equations of motion, minimum power required,

Projectile [86 marks]

Experimental Aircraft Parameter Estimation

Lecture 10. Example: Friction and Motion

16.07 Dynamics Final Exam

Performance. 7. Aircraft Performance -Basics

INNOVATIVE STRATEGY FOR Z9 REENTRY

Robotic Mobility Atmospheric Flight

Clicker Quiz. a) 25.4 b) 37.9 c) 45.0 d) 57.1 e) 65.2

Forces on a banked airplane that travels in uniform circular motion.

An Evaluation of UAV Path Following Algorithms

I would re-name this chapter Unpowered flight The drag polar, the relationship between lift and drag.

Flight Dynamics and Control. Lecture 3: Longitudinal stability Derivatives G. Dimitriadis University of Liege

Review on Aircraft Gain Scheduling

Theoretical and experimental research of supersonic missile ballistics

Mechanics of Flight. Warren F. Phillips. John Wiley & Sons, Inc. Professor Mechanical and Aerospace Engineering Utah State University WILEY

Tactical Ballistic Missile Tracking using the Interacting Multiple Model Algorithm

Ascent Phase Trajectory Optimization for a Hypersonic Vehicle Using Nonlinear Programming

/ m U) β - r dr/dt=(n β / C) β+ (N r /C) r [8+8] (c) Effective angle of attack. [4+6+6]

3rd International Conference on Machinery, Materials and Information Technology Applications (ICMMITA 2015)

AA 242B/ ME 242B: Mechanical Vibrations (Spring 2016)

Class 11 GURU GOBIND SINGH PUBLIC SCHOOL PHYSICS CHAPTER 1: UNITS & MEASUREMENT

Year 12 Physics. 9.2 Space

Fuzzy Systems. Introduction

EVALUATION OF FIGHTER EVASIVE MANEUVERS AGAINST PROPORTIONAL NAVIGATION MISSILES

Pitch Control of Flight System using Dynamic Inversion and PID Controller

Optimal Control, Guidance and Estimation. Lecture 16. Overview of Flight Dynamics II. Prof. Radhakant Padhi. Prof. Radhakant Padhi

Autopilot design for small fixed wing aerial vehicles. Randy Beard Brigham Young University

ASTRIUM. Interplanetary Path Early Design Tools at ASTRIUM Space Transportation. Nathalie DELATTRE ASTRIUM Space Transportation.

Energy& Momentum ~Learning Guide Name:

University of Guelph. Department of Physics

Aircraft Stability & Control

Fuzzy sliding mode autopilot design for nonminimum phase and nonlinear UAV

Conservation of Energy Concept Questions

Old Dominion University Physics 811 Fall 2008

2010/07/12. Content. Fuzzy? Oxford Dictionary: blurred, indistinct, confused, imprecisely defined

Physics 11. Unit 5 Momentum and Impulse

Investigation of the Dynamics and Modeling of a Triangular Quadrotor Configuration

Chapter Work, Energy and Power. Q1. The co-efficient of restitution e for a perfectly elastic collision is [1988] (a) 1 (b) 0 (c) (d) 1 Ans: (a)

Design and modelling of an airship station holding controller for low cost satellite operations

Chapter 1 Lecture 2. Introduction 2. Topics. Chapter-1

I. Introduction. external compression. supersonic flow. II. Design Criteria

We provide two sections from the book (in preparation) Intelligent and Autonomous Road Vehicles, by Ozguner, Acarman and Redmill.

Transcription:

A Real Time Fuzzy Modeling of pursuit-evasion in an Air Combat R. GHASEMI, S.K.Y. NIKRAVESH, M.B. MENHAJ and S. AKBARI Department of Electrical Engineering Amirkabir University No. 44, Hafez Ave., 15914, Tehran IRAN Abstract: - In this paper, we propose a new method for a real time three-dimensional fuzzy modeling of pilot's performance in the dogfight. The dogfight is a short-distance air combat with a gun. A sixth order nonlinear point mass vehicle model is considered for an aircraft's flight dynamics. The ired value of the velocity, the flight path and the heading angles are obtained from some rule bases developed in the paper. The physical control parameters are computed through a mean square error scheme. To model pilot's performance and generate a complicated offensive maneuver in an air combat, we need to mimic expert's decisions. This has been done by introducing a fuzzy model consisting of three distinct blocks that are fully discussed in the paper. The model still has satisfactory performance when two aircraft go out of sight. The capture rate of the proposed model is higher than that of the ones given in [4, 5, 7] because this model employs a time optimal combination of classic maneuvers in special cases when needed. Furthermore, The proposed model is robust against noise. Key words: Real Time Fuzzy modeling Pilot's performance linguistic model Dogfight Maneuvering target pursuit-evasion game. 1 Introduction In the past, pilots have to obtain all necessary data and information only through their senses. Technology improvements cause to change the figure of the air combat. Nowadays, electronics and control systems decrease role of pilots in an air combat task. A pilot assistance system used in associated systems offers data and information to pilots [1]. An air combat between many aircraft has been presented in []. In [3], A guidance law is developed against very high-speed targets. A fuzzy guidance law has been proposed for midcourse phase based on human decisionmaking. A fuzzy guidance law for -D modeling offensive maneuvers is considered for an air combat and a two-phase pursuit law is presented as fuzzy "if then " rules in [4]. A three-dimensional fuzzy guidance law for generating a complex offensive maneuver against a maneuverable evader is presented in [5]. Reference [6] proposed a non-fuzzy based approach that introduces a way to produce a preference optimal flight path in one-on-one air combat in which the pilot's sequential maneuvering decision is modeled by a multistage influence diagram. Theory of the optimal control has also been employed to model an air combat task. For example, [7] employed concepts of differential game theory for developing an optimal pursuitevasion problem between two aircraft. Another application of differential game theory to pursuit-evasion problem is an air combat between two aircraft for a long-range missile duel that has been reported in [8]. An optimal guidance law was derived for a vehicle pursuing a maneuvering evader with the assumption that a complete knowledge of the evader's motions is

available to the pursuer in [9]. The methods that use the optimal theory for modeling an air combat are in nature different from those developed based on human expert's decision making. In this paper, we propose a new method for three-dimensional fuzzy modeling of pilot's performance in the dogfight. A set of fuzzy "if then" rules that models pilot decisions are developed. The ired value of the velocity, the flight path and heading angles are obtained from some rule bases. These rule bases are fully discussed in the paper. The physical control parameters are computed through a mean square error Scheme. The computer simulations provide an encouraging validation of the proposed model. The problem statement and a considerable hypothesis are presented in section. A sixth order nonlinear point mass vehicle model is discussed in section 3. A linguistic model of the pursuer and evader are treated in section 4. The fuzzy model of the pursuer is debated in section 5 and computer simulations are then presented in section 6. Sections 7 finally conclude the paper. Problem Statement Here, we consider the situation given in figure 1. Two aircraft (P and E) are engaged in a pursuer and evader combat task that the P aircraft is in the offensive mode and the other is in the defensive situation. The P aircraft has an energy advantage and further can maneuver in the three dimensional space. The flight dynamics of both aircraft are governed by the sixth order nonlinear point mass equations given in [10]. Being more realistic, we consider here the two aircraft both have thrust and velocity limitations. Both fighters have turn radius limitations so that the fighters cannot freely change their heading angles. The problem is to find a model of pilot's performance that puts the E aircraft in its rear hemisphere. Then, the P aircraft tries to put target in its effective gun envelope. The effective gun envelope shall lie between a certain minimum and maximum range. The maximum range is because of velocity of bullet, the rate fire and bullet aerodynamics. The minimum range is to avoid of collision with the target or the target debris. The proposed model must act in a manner that P aircraft does not lose any energy. In addition to reaching a suitable position, the maneuver shall keep the offensive fighter out from placing in a bad position where the defensive fighter gains an offensive mode. The P aircraft must avoid dangerous overshoots. An overshoot is a cut-off flight path by the other aircraft. If this cut-off flight path is in front of the other fighter, the overshoot is dangerous. We must define some expressions that will use in this paper. The vertical distance is distance along the vertical space. The horizontal distance is distance along the horizontal space. The line of sight (LOS) is line between two aircraft. The lead angle is an angle between the velocity vector of the pursuer and LOS in a plane. The off angle is an angle between the velocity vector of the pursuer and LOS. Fig. 1 air combat geometry 3 Nonlinear Model for Aircraft The point mass equations of motion for an aircraft for a flat non-rotating earth, thrust along the path and a

quiescent atmosphere are given by the following equations [10]. T D V& = g sin γ m L sin φ θ& = mv cosγ g L cosφ γ& = ( cosγ ) V mg x& = V cosγ cosθ y& = V cosγsinθ z& = V sin γ (1) In the above, V is the airspeed, T is the thrust, D is the vehicle drag, m denotes the vehicle mass, g is the acceleration due to gravity, γ is the flight pass angle, χ is the heading angle and ϕ represents the bank angle. The aerodynamics drag and lift are calculated as: 1 D = ρ V () SC d 1 L = ρ V SC (3) L In the equation () and (3), ρ is the atmosphere density, s is the reference area of wing, C is the drag C l coefficient, is the lift coefficient, D is the drag and L denotes the lift. The motion equations of the evader are in the same form as those of the pursuer given in (1). The total "energy state" is sum of the kinetic energy and the potential energy. Eliminating the weight of aircraft from energy state calculation causes the "specific energy" defined in (4). V = + (4) d E s H g Where, H and V stand for the potential and the kinetic energy, respectively. 4 Linguistic Models of The Pursuer and The Evader In this section, we present a suitable linguistic model for both P and E aircraft. To do so, we are required to comply with the assumptions made in section () as well as expert decisions and [11,1,13]. After some investigations a linguistic model are proposed as follow. The P aircraft attempt to do out of plane maneuvers to put the target in its effective gun envelope. In this air combat, the pursuer must avoid of both loss of energy and dangerous overshoots. The evader defends by turning in a plane severely to escape from the pursuer or gain any angular advantage. The velocity of evader in this turn is the corner velocity. The corner velocity is an airspeed at which aircraft has a tightest turn radius. In an air combat, pilots usually determine the flight path angle as well as the heading angle. Below, the linguistic model of the pilot of the pursuer is summarized for above cases. 4.1 The flight path angle in climbing In this case, the change of flight path angle is positive. The change of the angle decreases when the horizontal distance increases while it increases when the vertical distance increases. 4. The flight path angle in cending In this case, the change of flight path angle is negative. Therefore, the change of the flight path angle decreases when the horizontal distance increases while it increases when the vertical distance increases. 4.3 The heading angle The P aircraft should place his nose at an angle behind the target but near the target, the P aircraft holds its nose directly on the target. 4.4 The switching from climbing to cending This block will change the positive sign of the flight path angle into the negative sign. When the horizontal and the vertical distance between two aircraft are suitable and when both the

Fig. 3-D fuzzy modeling of pilot s performance velocity ratio and the closure ratio decrease, the switching from climbing to cending occur. According to the acquired data from [11,1,13] and pilots, the change of the flight path angle and the heading angle do not have same importance in an air combat. This relative importance of the angles is in the form given below. 4.5 The relative importance of the angles in climbing If either of the following 1- The vertical distance of two aircraft is big - The flight path angle of the P aircraft is big 3- The velocity ratio of two aircraft is small is satisfied then the change of the heading angle becomes important. When the dangerous overshoot may be occurred, the change of the both angles has a same importance. When the distance between two aircraft is small, the change of the heading angle is importance. 4.6 The relative importance of the angles in cending If either of the following 1- The vertical distance of two aircraft is big - the flight path angle of the P aircraft is big 3- the velocity ratio of two aircraft is small is satisfied then the change of the flight path angle becomes important. When the dangerous overshoot may be occurred, the change of the angles has a same importance. When the distance between two aircraft is small, the change of the angles has a same importance. 5 The fuzzy modeling of the pursuer According to the information that has been mention in section (4), we propose in this section the fuzzy model as depicted in figure (). As observed in figure (), The proposed model of the pilot is contained three distinct blocks. The blocks are Input generator, Fuzzy guidance law (FGL), and optimal converter. Each block is discussed below. 5.1 The input generator Inputs of this block are the velocity, the heading angle, the flight path angle, allocation of the P aircraft, and the velocity and allocation of E aircraft. The outputs of this block are velocity ratio, line of sight (LOS), lead angle, change of distance, change of vertical and horizontal distance and the change of lead angle. The outputs of this block are became the inputs of fuzzy guidance law block. The relative equation of the inputs and the outputs of this block are given in [10,11]. 5. The fuzzy guidance law block This block is for generating maneuvers and guiding aircraft. This block inclu five sub-blocks: the calculation of the heading angle, the calculation of the flight path angle, the

switching block, the calculation of the weighting parameters and velocity prediction block. The proposed blocks are shown in figure (3). In the following sections, the term set vs, pb, s, ze, p, la, are stand for very small, positive big, small, zero, positive, and large. Fig. 3 Fuzzy guidance law block 5..1 The calculation of the flight path angle in climbing mentioned in (4.1), The inputs to this block are the horizontal and the vertical distance and the velocity ratio. A sample of the rules is shown below. If (horizontal_distance is vs)and(vertical_distance is pb)and(velocity_ratio is s) then(gama is ze) The climbing rule base contains 75 rules. The membership functions are arbitrarily chosen as triangular and trapezoidal. The membership function parameters have been derived through the information acquired from pilots. 5.. The calculation of the flight path angle in cending given in (4.),the flight path angle in cending can be calculated as : verticaldistance γ tan 1 = ( ) (6) horizontaldistance+ M γ is ired value of γ in cending. M determines lead angle for the flight path angle. M is calculated from a rule base developed in this paper. Inputs to this rule base are the distance and the vertical distance. A sample of the rules is shown below. if(distance is ze)and(vertical_distance is not ze)then(m is p) The cending rule base contains 10 rules. The membership functions are arbitrarily chosen as triangular and trapezoidal. The membership function parameters have been derived through the information acquired from pilots. 5..3 The calculation of the heading angle cribed in (4.3), the heading angle in cending can be calculated as: distance_ along_ y_ axis χ = tan 1 ( ) +χ distance_ along_ x _ axis+ N (7) χ is ired value of χ in the air combat. N is determined lead angle for the heading angle. N is calculated from the rule base developed in this paper. Whose inputs to this rule base are the distance and the horizontal distance. A sample of the rules is shown below. if(distance is ze)and(horizontal_distance is not ze)then(n is p) The heading angle rule base contains 10 rules. The membership functions are arbitrarily chosen as triangular and trapezoidal. The membership function parameters have been derived through the information acquired from [11,1,13]. 5..4 The calculation of weighting parameter in climbing discussed in (4.5), the inputs to this block are the horizontal and the vertical distance, the velocity ratio, the lead angle, the change of the lead angle and the flight path angle of the P e

aircraft. A sample of the rules is shown below. If(horizontal_distance is not s)or(gama is not s)or(velocity_ratio is not la)then(w is teta) W is teta in above rule, means that χ is important in this situation. The climb weighting parameter rule base consists of 17 rules. The membership functions are arbitrarily chosen as triangular and trapezoidal. The membership function parameters have been derived through the information given in [11,1,13]. 5..5 The calculation of the weighting parameter in cending discussed in (4.6), inputs to this block are the horizontal and the vertical distance, the velocity ratio, the lead angle, the change of the lead angle and the flight path angle of the P aircraft. A sample of the rules is shown below. If(horizontal_distance is not s)or(gama is not s)or(velocity_ratio is not la)then(w is gama) W is gama in above rule, means that γ is important in this situation. The climb weighting parameter rule base consists of 17 rules. The membership functions are arbitrarily chosen as triangular and trapezoidal. The membership function parameters have been derived through the information given in [11,1,13]. 5..6 The switching block between climbing and cending mentioned in (4.4), inputs to this block are the distance, horizontal distance, velocity ratio, and off angle. A sample of the rules is shown below, If(horizontal_distance is not la)or(distance is not b)or(velocity_ratio is s)and(off_angle is not ze)and(closure is n) then(switch is ok) Switch is ok in above rule, means that switching is occurred in this situation. The switching rule base inclu 9 rules. The membership functions are arbitrarily chosen as triangular and trapezoidal. The membership function parameters have been derived through the information acquired from pilots. 5..7 Velocity prediction According to constancy of energy in the P aircraft, we take the derivative of (4) to obtain (8). V& = g sinγ (8) T = D By discretizing (8), we obtain a prediction of velocity can be obtained as (9). V( k + 1) = V( k) Ts gsinγ (9) T=D Where, T s is sampling time. We must consider velocity limitation here as a follow. If the velocity given in (9) is smaller than, we must use the following V pmin equations. V & = 0 V( k + 1) = V( k) (10) 5.3 Optimal converter block Knowing that the outputs of previous rule base are ired values of the state variables. It is necessary to convert these ired values to the physical inputs of the aircraft dynamics such as the thrust, the lift, and the bank angle. The Thrust, the lift, and the bank angle can be derived as: Min{ W( γ( k + 1) γ ) + ( χ( k + 1) χ ) L, 90 ϕ 90 (11) L Max The condition L L max states that the P aircraft will not lose any energy. If the calculation causes L > LMax then we must use the following equations. }

L = L T = T Max Max = ( T Max 0.5C D0 ϕ = argmin( W( γ ( k + 1) γ ρsv SρV ) k ) + ( χ( k + 1) χ (1) ) ) 6 Simulation Results In this section, we wish to consider the performance of the proposed model. The P and E aircraft parameters are given below. T S = 6m ; V V Max pmin 5 = 10 N; k = 0.179; V e0 = 60 m s p0 = 10 m ; C s = 00 m ; m = 10 s d 0 = 0.0169; ρ = 0.8 The simulation results easily approve the high capability of the proposed model for capturing the E aircraft in all cases. Table 1 compares the performance of the proposed model with the other model for 15000 initial conditions. The simulation results show that the thrust and lift are approximately Bang- Bang and our method is near optimal. Case 1,In order to check how good our model performs, we next consider the following cases. The P and E aircraft are initially located in (0,400,1000) and (1000,0,1000) respectively initial 0 lead angle is 10. Figure (4) shows the capability of the model in generating a classic maneuver such as lag roll done by pilots. Case, the P and E aircraft initially located in (0,400,1000) and (1000,0,1000) respectively and the 0 initial lead angle is 180. Figure (5) plots the performance of the proposed model in generating an optimal time combination of the classic maneuver. In this case, we easily see that the P aircraft initially uses out of plane lag turn and then uses a classic maneuver to gain angular advantage. To see how robust our method is against noise, we consider the same case whose result shown in figure (5) but the inputs of the P aircraft are contaminated by noise. The signal to noise ratio is 90%. 4 kg Figure (6) shows the robustness of our model against noise. Figure (7) shows the thrust and the lift and the bank angle are bang bang and.robust against noise. Fig. 4 Flight path produced by proposed model against maneuvering opponent Fig. 5 Flight path produced by proposed model against maneuvering opponent Fig. 6 Flight path produced by proposed model against maneuvering opponent (noisy environment) (a)

(b) (c) Fig. 7 Thrust, Lift and bank angle variation of aircraft P during a maneuver 7 Conclusion In this paper, an intelligent model is proposed for the three-dimensional modeling of the pilot s performance. This model is based on fuzzy set theory that allows us to model uncertainty and imprecision of the expert s knowledge. It is suitable for generating complex maneuvers in an air combat task. The proposed model is robust against noise. This model employs a near time optimal combination of classic maneuvers in special cases when needed. The computer simulations provide an encouraging validation of the proposed model. [4] Akbari S., Menhaj M.B., A fuzzy guidance law for modeling offensive air-to-air combat maneuvers, IEEE conf., 001, pp.307-3031. [5] Akbari S., Qualitative modeling of pilot performance in air to air combat task: fuzzy set theory approach., Phd dissertation, AUT, Iran, 00. [6] Virtanen K., Raivio T., Hamalainen R.P., Modeling pilot's sequential maneuvering decisions by multistage influence diagram, Proceeding of AIAA guidance, control and dynamics conference, 001. [7] Menon P.K. and Duck E.L., Time optimal pursuit evasion with weapon envelope constraint,journal of guidance, control and dynamics, vol. 15, No., 199, pp.448-456. [8] Jamark B., A missile duel between two aircraft, journal of guidance, control and dynamics, vol.8, No.4, 1985, pp.508-513. [9] Guelman M. and Shinar J., Optimal guidance law in the plane, Journal of Guidance, Control and Dynamics, vol.8, No.4, 1985, pp.471-476. [10].Anderson J.D., Introduction to flight, McGrow Hill, 3 rd edition, 1989. [11] Shaw R.L., Fighter combat: Tactics and Maneuvering, United States Naval Inst., 1988. [1] Rappier, ACM, training: Angle Tactics, http://www.musketeers.org. [13]. Crenshaw D., How to live and die in the virtual sky, http://www.deltahawks.org. Reference [1] Hammer J.M., Small R.L., An intelligent interface in an associate system, In Rouse W B (ed.) Human/technology interactions in complex systems,vol.7, 1996. [] Rodin E.Y., Geist D., Lirov Y., Flight and fire control knowledge representation, proceeding 8th IEEE CDC, 1989, pp.779-780. [3] Lin C.L. and Chen Y.Y., Design of fuzzy logic guidance law against high speed target, Journal of guidance, control and dynamics, No.1, Vol.3, pp.17-5, 000.