p3 eeeeeehe meehhhee eoheeeeeeeeeei ehheeemoheeeeee ... · ator. to avoid costly redesign problems...

103
7 A-AlI$ P3 AIR FORCE INST OF TECH WRIHY-PATTERSON AFS ON4 SCHO-ETC F/f 17/S PREDICTION OF SHORT' TERM TRACKING TASK$ USING AN OP7IMAL PILOT --ETC(U) MAR SI P A MJLLEN W4CLA5SIPrIED AFIT/SAE/AA/951021 " EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE EEEmmhEEEEmhhhI

Upload: others

Post on 17-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

7 A-AlI$ P3 AIR FORCE INST OF TECH WRIHY-PATTERSON AFS ON4 SCHO-ETC F/f 17/SPREDICTION OF SHORT' TERM TRACKING TASK$ USING AN OP7IMAL PILOT --ETC(U)MAR SI P A MJLLEN

W4CLA5SIPrIED AFIT/SAE/AA/951021 "EEEEEEhEmEEhhhEEEohEEEEEEEEEEIEhhEEEmohEEEEEEEEEmmhEEEEmhhhI

Page 2: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

~OF 4

UNITED STATES AIR FORCEAIR UNIVERSITY

AIR FORCE INSTITUTE OF TECHNOLOGYWright-Patterson Air Force BaseOhio

D' pisi ON AEApp90ved far Publc reho~lD9jftwbutof uDnhIDId 2 06 14 155

Page 3: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

AFITIGAE/AA/81D-21

PREDICTION OF SHORT TERM TRACKING TASKS

USING AN OPTIMAL PILOT MODEL

THESIS

AFIT/GAE/AA/81D-21 Patrick A. Mullen

Captain CAF

Approved for public release; distribution unlimited

Page 4: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

AFIT/GAE/AA/81D-2I

PREDICTION OF SHORT TERM TRACKING TASKS

USING AN OPTIMAL PILOT MODEL

THESIS

Presented to the Faculty of the School of Engineering

of the Air Force Institute of Technology

Air University

in Partial Fulfillment of the

Requirements for the Degree of

4 Master of Science

by

Patrick A. Mullen, B.Sc.

Captain CAF

Graduate Aeronautical Engineering

March 1982

Approved for public release; distribution unlimited.

Page 5: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Preface

I would like to take this opportunity to thank those

who made it possible for me to complete this thesis.

My thanks first to the Canadian Armed Forces who gave

me the opportunity to further my education. My sincere

thanks also to my faculty advisor, Captain James T. Silver-

thorn who suggested the topic and guided my efforts through-

out the project.

Special thanks to Mr. Ron Anderson from Air Force Wright

Aeronautical Laboratory for sponsoring the thesis and to Mr.

David Potts from the Air Force Systems Command Computing

Services whose assistance with the hybrid simulation was out-

standing. I would also like to thank my typist, Mrs. Cheryl

Nicol, for the excellent work she performed.

Last, and for sure most, I wish to thank my wife for

enduring the "seige" that was this thesis. Her support and

understanding helped through it all.

Patrick A. MullenAccossion For

YrTIC TAB

_Dh ." t .r ! but i o

Gva lab li ty Codesi

2 izt

fri /

Page 6: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Contents

Page

Preface.............................

List of Figures............................v

List of Tables...........................vii

List of Symbols.........................viii

Abstract . .. .. .. .. .. .. ... .. ... ... xii

I. Introduction..........................1

Background..........................1Objective........................2Analysis Procedure .................... 3Limits and Assumptions..................4Approach.........................5

ii. Lead Computing Optical Sight ................ 6

Fire Control Problem...................7Related Kinematics. ...................... 13Short Comings of the LCOS System. .......... 4

III. Analog Simulation of the Air-to-Air Task . . . . 16

Selection of System Variables..........16Attacker Model......................16

Equations of Motion ................. 16Elevator Actuation...............18

Target Modelling...................21Generation of Target Motion. ......... 21Target Interface with System ......... 22Target Kinematics .................. 24Hybrid Computer....................25Fixed Base Simulator................26Presentation of Task to Pilot. ....... 27AGathering of Data ................ 28Data Reduction....................31

IV. Analytic Solution Using Optimal Model ofthe Human Controller....................33

optimal Pilot Model.................33An Overview. .................. 33Creating the Optimal'Control...........36

Page 7: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Contents

Page

Optimal Estimator and Predictor ....... . 40System Statistics ................... . 43

Application to the Air-to-Air Task ...... 43The State Equations of Motion ........ . 43Determination of Noise Covariances .... 46Modelling Threshold Effects .. ........ .. 47Target Motion Noise Covariance . ...... 51Cost Functional Weightings, Qxr,q .... 52The Pilot Model in Action .. ......... . 55

V. Analysis of Results ..... ............... . 57

VI. Conclusions and Recommendations .. ......... . 66

Conclusions ...... ................. 66Recommendations .... ............... . 68

Bibliography ........ ..................... 69

Appendix A: Determination of Projectile Time ofFlight and Average Relative Velocity . . . 71

Appendix B: Algorithm Used to Generate WhiteNoise Source ..... ............... . 76

Appendix C: Tabulation of Hybrid Simulation Resultsand of OPM Predicted versus ActualHybrid Results .... .............. . 77

Appendix D: Summary of Pilot Flying Experience . . . . 83

".i

O iv

Page 8: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

List of Figures

Figure Page

1 Air-to-Air Tracking as Seen by Attackerat Close Range...................7

2 Air-to-Air Tracking Geometry.............8

3 Functional Diagram of the Two Dimensional

Air-to-Air Tracking Task ............. 17

4 Analog Schematic of the Attacker AircraftDynamics......................20

5 Filtered Input for Target Motion. ......... 21

6 Analog Circuit for Target Flight PathGeneration....................22

7 Analog Representation of Sight andProblem Kinematics.................23

8 Functional Diagram of Hybrid Computer ...... 24

9 Depiction of Simulator Cockpit Equipment . ... 25

10 Simulation Display.................26

11 Typical Tracking Performance of Inputand Recorded Variables .............. 30

12 Functional Schematic of Optimal PilotModel in the Control Loop............34

13a Equivalent First Order Lag Included toModel Neuromuscular Lag.............37

13b Optimal Pilot Model (Closed Loop) withEquivalent Neuromuscular Lag Included ...... 38

13c Optimal Pilot Model (Closed Loop) with-t - First Order Lag and Correct Form of

Optimal Input ................... 39

14 Computational Flow Diagram of the OptimalPilot Model in the Control Loop (SystemEquations Augmented)................42

15 Plot of Threshold Nonlinearity. ......... 48

9v

Page 9: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Fioure Page

16 Plot of Threshold Nonlinearity EquivalentGain, f ........ ..................... 49

17 Visual Threshold Geometry .... ............ . 50

18 Comparison of RMS Performance ResultsBetween Reference and This Study .. ........ .58

19 RMS Performance Comparison Between OPMPredicted vs Actual Hybrid Using Qy Usedfor Long Term Tracking .... ............. . 59

20 RMS Comparison of Performance ResultsUsing Qy with Decreased Weighting on e ...... .61

21 RMS Performance Comparison from OPMModelled with Increased Observer andMotor Noise ....... ................... . 62

A-i Projectile Trajectory Geometry .. ......... .72

vvi

Page 10: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

List of Tables

Table Page

I Dynamic Parameters and StabilityDerivatives of Test Cases ... ........... . 29

II Tabulation of Hybrid Simulation Data-RMS Results from Three Test Pilots ...... . 78

III Tabulation of Predicted vs ActualResults-original Q Weighting Matrix ..... 79

yIV Tabulation of Predicted vs Actual Results-

Decreased Weighting on Qy Term .. ....... . 80

V Tabulation of Predicted vs Actual Results-Increased Observation and Motor Noise ..... . 81

VI Tabulation of Predicted vs Actual Results-INTEG vs MLINEQ ..... ................ . 82

VII Summary of Pilot Experience .. .......... . 83

vii

Page 11: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

List of Symbols

Note: Underlined variables in this report indicate columnvectors. Capital letters in vector equations arematrices.

A System plant matrix

Z Target acceleration normal to longitudinal axis

axz Unit normal vectors in attacker body axes

b System control vector

C Error Covariance matrix

D Present range

E{-} Expected value operator

Fs Force applied to control stick

f Visual threshold gain factor

g Gravity vector

g Control rate weighting

H System observation matrix

J(-) Cost functional

KB Ballistic parameter

Kf Force stick sensitivity

K Control linkage gainL

K Riccati gains

k Viscous drag factor

M ,M. Aircraft stability derivatives relating pitchingmoment to angle of attack and angle of attack rate

viii

Page 12: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

M6 Aircraft stability derivative relating pitchingmoment to elevator deflection

M Aircraft stability derivatives relating pitchingq moment to pitch rate

0 Inertially fixed reference point

Qx State weighting matrix

Qy Weighting matrix for observed variables

q Pitch rate of attacker

r Control weighting

rB/0 Range of projectile from attacker firing position

r T/0 Range of target from attacker firing position

s Laplace operator

t Time

T Tracking time in simulation

Tf Projectile time of flight

U Trim velocityo

u Pilot control input to system

u c Commanded control input

V A/0 Attacker velocity

V f Mean relative velocity of the projectile over onetime of flight

VB/A Bullet muzzle velocity

VT/0 Target velocity

V Covariance of motor noiseu

~ix

Page 13: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

V Covariance of observation noisey

Vavg Average inertial bullet velocity

v Motor Noiseuv Observation noise

y

W Covariance of noise input to system dynamics

w Noise input to system dynamics

x State vector

y Observation vector

yp Noise-corrupted observation vector

Z Augmented system state vector

Z Covariance of z

Z Aircraft dimensional stability derivative relatingnormal force to angle of attack

Z6 Aircraft dimensional stability derivatives relatingnormal force to elevator deflection

a Angle of attack of attacker

7A Flight path angle of attacker

7T Flight path angle of target

6 Elevator deflection angle of attacker

6(t-G) Kronecker delta function

6 Commanded elevator deflection anglec

E Tracking error angle

_Dummy state vector used in predictor

il Vector of dummy variables, = Vl e - s T

x

Page 14: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

e Pitch angle of attacker

1Optimal feedback gains

Lead angle

Noise-corrupted commanded control input

p Atmospheric density

PO Sea level atmospheric density

PpPu Constants for computation of noise covariance

E p Inertial angular position of sight reticle

ET Inertial line of sight (LOS) angle from attackerto target

ETA Relative line of sight angle from attacker toTA target

a Dummy variable of integration

xRMS value of xI xT Pilot time lag

T Time constant of actuatora

T N Pilot neuro-muscular time constant

TT Target time constant

wLOS Inertial angular velocity vector of line of sight

xi

Page 15: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Abstract

An optimal pilot model has previously been successful

in predicting the long term tracking performance of a longi-

tudinal air-to-air gunnery task. This study investigated

modifications to the same pilot model to determine whether

it could be used to successfully predict performance for a

short term task.

The same task, including a lead computing optical sight,

was simulated on a hybrid computer. Three pilots flew three

different aircraft configurations on the fixed-base simulator

against a target driven to RMS accelerations of 3.5G and 5.OG

by filtered, Gaussian noise. The target was at either 1000'

or 3000' range. aged RMS data were recorded on the

attacker's elevator deflect n, pitch rate, lead angle, lineof sight angle, and tracking er or for each case.r

The identical task was mo elled and analyzed using a

e/

tf

digital pilot model formulate from optimal control theory.

Modifications to this pilot m del were made to reflect the

short term tracking assignment. A comparison of the data

* - generated by the human pilots versus that of the optimal

pilot model showed moderate correlation for elevator deflec-

tion, lead angle and pitch rate. There was less correlation

for line of sight and tracking err r although tne pilot

model usually predicted the correc ranking of performance.

9xii

Page 16: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

B,.1

Overall, the optimal pilot model was less successful in pre-

dicting short term tracking performance than it was in pre-

dicting long term performance.

xiii

Page 17: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

PREDICTION OF SHORT TERM TRACKING TASKS

USING AN OPTIMAL PILOT MODEL

I. Introduction

Bac kground

Many systems designed today require human operator

activity to maintain system control. In some instances mar-

ginally stable systems may become unstable due to inherent

complexities and imperfections introduced by the human oper-

ator. To avoid costly redesign problems in the final stages

of implementation, effort is made to simulate the complete

system, including the control function performed by the human

operator.

These simulations take one of two forms. The first is

direct simulation on analog or hybrid computers. This demands

human input to close the control loop as in the real system.

j The second method involves mathematical simulation of the

operator as well as the controlled system so as to allow pre-

diction of human operator reaction to system design and evalu-

ation of the performance of the closed loop system. The

latter method, if successful, alleviates the need for re-

petitive data collection required when the human operator is

* used in the simulation; to be successful the model must accur-

ately duplicate the performance of the human operator.

Various models have been developed for this purpose.

Page 18: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

To accommodate the human controller task to be examined in

this study, the optimal pilot model, initially developed by

Kleinman, Baron, Miller, Elkind, and Levison (Ref 2) will be

used. It shall hereafter be referred to as the Optimal Pilot

Model (OPM). It consists of a Kalman filter, state predictor

and optimal feedback gains to simulate the analytical and

anticipatory tasks which must be performed by a pilot to

control his aircraft.

Harvey (Ref 1) showed that for a long-term tracking

task (100 seconds) accurate prediction could be achieved for

the performance of integrated aircraft flight control and

lead computing optical sight (LCOS) systems. Schmidt (Ref 13)

replicated the above results and extended the approach to this

optimal design of control augmentation for long term tracking

tasks. Unfortunately, not many human operator tasks are long-

term tasks and this is especially so in fighter-on-fighter

tracking assignments that occur in aerial gunnery where the

attacker has relatively little time (5-10 seconds) to line up

the target and accomplish his mission.

The question to be addressed in this thesis is whether

the OPM developed for long-term tracking can be used to pre-

dict system performance for a short-term task (5-10 seconds).

Objective

The objective of this study is to determine the correl-

ation in performance for short-term tracking assignments

2

Page 19: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

between that predicted by the OPM developed for a long-term

tracking and that obtained using fixed base pilot-in-the-loop

analog simulation.

The Analysis Procedure

The same basic procedure used by Harvey in Ref 1 to

match OPM performance predictions with pilot-in-the-loop

analog results of the air-to-air combat tracking task was

used in this study. First data was gathered on actual pilot

performance in this task via system simulation on the EAI

2000 Hybrid/MODCOMP Classic IV computer facility. Three

pilots with previous fighter experience were presented a

short-term tracking task as detailed in the simulation des-

cription in Section III and statistical data was recorded to

reflect pilot performance of the task confronted in each ex-

perimental case.

The second simulation used the computer code constructed

by Enright (Ref 5) based on the Kleinman subroutines (Ref 4)

developed for OPM simulation and was run on the CDC CYBER 750

digital computer. The same statistical data on performance

was collected and compared with that obtained from the hybrid

simulation. The results of the comparison are listed in Sec-

tion V of this report.

To obtain a large enough spread in the data to accentu-

ate the correlation between analog and digital results, several

different aircraft, ranging from good to bad handling qualities

3

Page 20: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

for this task, were used. For each aircraft two different

tracking ranges and target "G1" loadings were simulated. The

cases were the same as in Ref 1.

Limits and Assumptions

In keeping with Harvey's efforts the following limits

and assumptions were applied:

a) only longitudinal tracking was modelled. This sim-

plified model neglects the inertial cross coupling of the

aircraft longitudinal, lateral, and yaw axes but yet supplies

a model that will afford realistic results and still be easily

simulated;

b) the problem was initiated with the attacker already

in the tracking position relative to the target. The task is

thus to continue tracking the target as closely as possible;

c) the attacking aircraft was considered rigid and

unaffected by excessive normal "G" loadings in the interest

of tracking the target with minimum error;

d) the attacker aircraft was assumed to maintain con-

stant speed under any conditions of "G" loading, angle of

attack or attitude;

e) the attacker and target were assumed to be flying

iat the same speed which, coupled with the geometry of the

engagement, produced zero closing rate. Furthermore, the

only evasive maneuver available to the target was to generate

normal acceleration;

4

Page 21: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

f) all dynamic equations used were linearized about

the aircraft stability axes consistent with the linear nature

of the OPM. Any perturbations were assumed sufficiently small

to justify use of this linear approach in a nonlinear environ-

ment; and

g) the aircraft stability derivatives were assumed

constant throughout the tracking task which is valid given

the constant Mach number.

Approach

This thesis is presented in seven parts. Chapter I

provides a background to the pilot model and introduces its

application to the air-to-air target tracking task. Chapiter

II provides a development of the Lead Computing Optical Sight

and its related kinematics. In Chapter III the analog simu-

lation of the task is explained followed by a development of

the actual Optimal Pilot Model in Chapter IV. Chapter V pre-

sents the results and Chapter VI lists the conclusions and

recommendations resulting from this study. The appendices

contain pertinent derivations, a listing of the random number

source used and the tabulated results.

>

Page 22: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

II. The Lead (Omputing Optical Silht

The task of accurately tracking a maneuvering target for the purpose

of obtaining a "kill" with an airborne canmon is one of the most diffi-

cult required of a fighter pilot. As is the case when firing any pro-

jectile at a moving target, lead for target nvtion must be computed and

the aiming direction adjusted to compensate for the target's motion dur-

ing the projectile's time of flight. Further complicating the air-to-air

tracking task are attitude adjustments that must be made to account for

projectile drag, velocity jump, and gravity drop along the projectile's

flight trajectory. It is the Lead Computing Optical Sight (LODS) on

board the aircraft that performs this task of computing the necessary

lead.

Lead angle is normally presented to the pilot of the attacking

aircraft via pipper position on a Head-Up-Display. The pipper position

is best thought of as a pseudo target for which the gun is correctly

aimed. That is, if the pipper and target rerain superimposed, the

projectile will intercept the target's flight path. If the attacker

aircraft is maneuvered so as to keep the pipper on the target then he

has achieved the proper aiming direction, or lead angle to ensure a kill

given that the target maneuver remains constant. The pipper position is

; displayed on the HUD as a dot within a small circle depressed from the

attacker weapon line by the lead angle, X. Figure 1 shows a typical

view as would be seen by the attacker in an actual fighter-on-fighter

tracking situation.

6

Page 23: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Extended weapon line

Pipper inside reticle

0Figure 1. Air-to-Air Tracking as Seen by Attacker at Close

Range

Fire Control Problem

Calculation of th-e lead angle consists of solving the basic fire

control problem. This requires that the projectile intercept the

target at some future point in the target's flight trajectory so that

at t = to+Tf

r B/O(to+Tf) = FT/O(to+Tf) (1)

where to is the present time, Tf is the time of flight to intercept and

rB/O(to+Tf) and rT/O (to+Tf) are the future positions of the bullet and

target respectively at intercept. Expressions for these quantities may

be obtained by referring to the air-to-air, in plane tracking geometry

depected in Fig 2. The variables are defined as

7

Page 24: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

'p

a 4L

0~b5-I- -z

I@) I-'S.,-S

4. je SE-

I4I~~ - - --- '

Page 25: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

= lead angle

a = angle of attack of attacker

T = inertial angular rate of Line of Sight (LOS) fromattacker to target

Z p = inertial angular rate of pipper

ax'z = unit normal vectors in attacker body axes

W T = target specific acceleration (i.e. not includinggravity)

VA/0 = attacker velocity relative to inertially fixed referencepoint 0

V T/ = target velocity

VB/A = bullet muzzle velocity

k = drag scaling factor used in calculation of averagerelative bullet velocity, Vf

E = tracking error

By assuming constant target acceleration, the intercept

positions of the target and bullet at Tf in the future may be

written as

rfT/O (t0-ITf) = FT/O(to) + 7T,,0(to)Tf + L(Ir+-)Tf 2 (2)=~~ + 9

FB/ (to+Tf) = rB/0(to) + (VB/A+VA/0)kTf + gTf (3)

Since all these variables are calculated at the present time

to, the argument to, will not be used hereafter.

Substituting (2) and (3) into equation (1) and dropping

the common gravity terms, the intercept position becomes

SB/0+ +V )kT = r VTT f + TTf (4)

r/ B/A A/0 kf rT/O + TV f

9

Page 26: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

In general equation (4) is not satisfied since it

assumes that the aircraft is aimed with correct lead angle

X, to bring about an intercept. At this point, however, X

is unknown to the aircraft or pilot. What is known is that

the pipper position, to be displayed on the HUD via calcula-

tions made by the LCOS, represents a pseudo target for which

the aircraft is correctly aimed. Thus by keeping the pipper

on the target, the pilot is able to correctly aim his air-

craft to cause an intercept.

Mathematically, this amounts to replacing the subscript

"T" for target in the position term of equation (4) with a

lPi" for pipper so that

rP/B = rp/0-rB/0

-( -- - 1- 2(VB/A +VA/0O Wf - (VT/OTf+ATTf (5)

In terms of the lead angle, X, and the present range, D, the

vector rp/B can be expressed as

rP/B(t) = D cosXa X + D sinXa z

D a + DX a (6)x z

Equating the az components of (5) and (6) gives

DX ={(V B/A+V A/0)kT - (VT/0T f2AT Tf) az

V B/A anJ VA/0 are known by the attackers LCOS and from Fig 2

10

I-

Page 27: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

are given by

VB/A+VA/0 vB/Aax + V/0(cos ax z)

(VB/A+vA/0) az

VT/0 and T, however, are unknown. The velocity VT/0 is

written as

v /0= A()= d-T 7t (T/A+ rA/0)

LOS T/A A/0

where rT/A is the rate of change of the relative position

vector, fT/A' as observed in a rotating LOS frame and LOS

is the angular velocity vector of this frame. It is obvious

from Fig 2 that rT/A is simply the range rate vector, assumed

zero in this study. With -LOS equal to i V becomesULO T y';7T/

V T/0VA/0 + [0+'Tay x(cosAx+sinXaz)D]

-VA/0(coscax +sinaz ) + D(-cosX a +sinXa)

A0 x Z~ T x

A/0+ (VA/Oa-TD) z (10)

The target's inertial LOS rate, T cannot be directly meas,-!-d

by the attacker LCOS but by assuming that the pipper closely

tracks the target, one can approximate that

fP T

1 T(

Page 28: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Thus VT/0 becomes

VT/0 (~VA/o+pDX)ax + (vA/OX-iPD)az (12)

To express p in terms of system variables, one sees from

Fig 2 that

i q A(13)

To obtain AT it is usually assumed that to track the

target the attacker must generate the same normal acceleration

as the target, so

A *a ~A a (4T z A z (14)

where Az represents the output of a center of gravity posi-

tioned normal accelerometer on board the attacker aircraft.

The output of this accelerometer can be expressed in terms of

the aircraft angle of attack, a, by noting that

Az Z6a

where Z a and Z are the dimensional stability derivatives

(Ref 3:413).

In the high "G", high angle of attack environment that

exists in aerial dogfight conditions

Za a >> Z 6

so that

Az = Z X (15)

12

Page 29: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Substituting (8), (12), (13), (14), and (15) into (7)

gives

DX = aVA/0 Tf(k-l) + (q- )DTf - -Z&T 2a

Dividing through by T fD and noting from Appendix A that the

average relative velocity of the bullet, Vf, is given by

D/Tf, the equation governing the lead angle X becomes finally

X- + q L- VA/T (k-) (16)T f V f[12 T f

Related Kinematics

The inertial LOS rate of the target with respect to the

attacker, T' is computed from equation (9) by noting that

rT/A + 'LOSx rT/A = VT/0 - VA/0 (17)

The RHS of (17) is the target relative velocity while the LHS

shows that this vector consists of two parts: rT/A represents

the component of the relative velocity along the LOS while

WLOS x rT/A is the component perpendicular to the LOS. There-

fore in the planar case of this study T can be written as the

j relative velocity perpendicular to LOS divided by the range,

D. From Fig 2 it follows that

V /T= T sin(YT-ET) - VA/0 sin(X--E) (18)

D D

13

Page 30: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Using small angle assumptions and noting from Fig 2

that

e= T - EP = ZT -e +X

Thus

(T (VAD ) V + (VA/0 V T / 0 ) + (VT/)y VA/0) (19)

T DD T D T D

Since allowing a rate of change of range, D, would result in

time varying coefficients, the cases considered in this study

were limited to zero closure rate with velocities of the

attacker and target assumed constant and equal. Consequently,

the second term in (19) was assumed zero in this study.

It was later necessary to modify this zero closure rate

assumption slightly. A minimal amount of negative feedback

was added to the ET term of (19) in order to obtain a conver-

gent solution to the Ricatti equation used; Section IV further

explains this.

Short-comings of the LCOS SYstem

Once the attacker is in a tracking position on the tar-

get (normally behind and slightly elevated in the target's

plane of motion), he must then generate an angular rate of

turn in that plane approximately equal to that of the target.

The major tracking problem with the LCOS system arises when

the attacker does not have the sight on the target. For

instance, if the sight is behind the target the pilot must

increase his turn rate to catch up. This results in an

14

Page 31: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

erroneous increase in the displayed 'Lead angle, leaving the

pilot with no valid information as to exactly where to posi-

tion his aircraft until his rate of turn is once again con-

stant and equal to that of the target. A process of "hunting"

then ensues until the pilot has either found the exact solu-

tion or decides to hold one solution steady and fire continu-

ously while allowing the sight to "slide through" the target.

In practice, the latter procedure usually leads to the best

results. As is evident from equation (16), increasing the

range causes the sight time constant, T., to become larger

which in turn causes these unwanted dynamics to become even

worse. Normally, the sight is designed with a nominal time

constant based upon a nominal firing range of around 1500

feet (Ref 1:13) because for ranges much greater than this,

sight performance becomes marginal.

The sight time constant for each case in this study was

computed based upon the given tracking conditions.

15

Page 32: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

III. Analoa Simulation of the Air-to-Air Task

The purpose of the analog computer simulation was to

gather actual "pilot-in-the-loop" data on specific performance

parameters for the air-to-air fighter tracking task. This

data would then be compared with similar data generated from

digital computer runs of the identical task flown by the

analytical pilot model.

A system model of this task can be divided into five

functional areas, as shown in Fig 3: the pilot (or pilot

model), the flight control response, the aircraft equations

of motion, the sight computer and its related kinematics.

The remaining areas of this model and their implementation

on the hybrid computer are discussed in this chapter.

Selection of System Variables,

The same variables chosen by Harvey to describe the

tracking task were used in this study, namely

= elevator deflection X = lead angle

6 = pitch angle ZT = inertial line of sightangle

q = pitch rateag f tAZT = normal target accelerationJ ia = angle of attack

>1 YT = target flight path angle

The Attacker Model

Equations of Motion. As mentioned previously in the

introduction, the equations of motion of the attacking

16

Page 33: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

17- 77-723smmI

10

-4

0 l

0 4

17

Page 34: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

aircraft were approximated by the standard "short period"

stability axes equations. These equations are first-order,

linear, and, in view of the assumption of constant stability

derivatives, time-invariant differential equations which

approximate aircraft response to control inputs. Since this

analysis is concerned only with the longitudinal axis dynam-

ics, only three equations are necessary. Those describing

pitch angle, angle of attack, and pitch rate are respectively

(Ref 3:414)

Sq (20)

= q + Za a + Z6 6 (21)U U

0 0

and

M q + M a + M*& + M 6 (22)

Substituting (21) into (22) and rearranging gives

= (M6 +MZ 6/U 0 )6 + (M q+M&)q + (M +MaZ /Uo)a (23)

Elevator Actuation

The transfer function relating elevator deflection, 6,

to commanded elevator input, 6c' for a typical tactical

fighter aircraft is given by

-- = (24)6 c TaS+l

18

. . = .. ., ,. . ... . . . . .- -l ,

Page 35: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

where KL is the control linkage gain and Ta is the time

constant of the power cylinder actuator. Typical values

for these two parameters are 0.8 (dimensionless) and 0.05

seconds, respectively. The differential equation for ele-

vator deflection is then

Ta a25

The analog simulation utilized a force stick obtained

from the Air Force Flight Dynamics Laboratory, Wright-Patterson

Air Force Base. It provided the elevator control input to

the simulation by converting pilot force in pounds to volts.

The analog computer then converted this to the commanded

elevator input 6 . using appropriate scaling factors where

-6 KfF (26)c f s

The stick force sensitivity, Kf is in units of radians per

pound force. Its value was determined after calibration of

the force stick and after repeated trial tracking runs to

find a value of Kf that provided the pilot with realistic

tracking capability. The value chosen was 0.005 rad/lb.

The negative sign in (26) results from the standard conven-

tion of assigning positive elevator deflection to that move-

ment which results in negative pitch rate, i.e. "down"

elevator. Substituting (26) into (25) gives

19

Page 36: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

* Cd

Ir : I

* G)

00

N - =

44

.1 I

tt

4-)

0

P:-4

20

,. . .. . _ _ .... . _ _ ... .. , 2 0i

Page 37: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

KLK f F (27)Ta Ta s

Figure 4 is the analog schematic of the attacking aircraft

dynamics.

TarQet ModellinQ

Generation of Target Motion. The target aircraft was

modelled as a fighter possessing performance capabilities at

least as strong as those of the attacker. Target normal

acceleration, AZT, was derived from frequency-shaped Gaussian

noise with statistics of zero mean and standard deviations

of 3.SG or 5.OG for each case. The noise was obtained digi-

tally on the hybrid computer using a random number generator

function as an input to an algebraic algorithm (Ref 8:933)

R.2 A0 1,3()Y ALGORITHM I ZEROz

NUMBER PLOR NORMAL ORDERGEN ERATOR DISTRI "B' /

____ ___& A

/.1/CT i/%T

Figure 5. Filtered Input for Target Motion

21

Page 38: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

that produced a white Gaussian distribution of random numbers

with a mean of approximately zero and unit standard deviation.

The standard deviation could be changed as required to pro-

vide the appropriate noise strength necessary to obtain the

desired RMS value of AZT. A listing of the algorithm is con-

tained in Appendix B.

The output of this Gaussian white noise generator was

subjected to a double filter network to obtain a random func-

tion which represented "realistic" target motion. The same

break frequency, l/TV used in Ref 1, was used in this study,

i.e. T T= 3 seconds. Figure 5 shows the analog schematic used

to generate A ZT.

Target Interface with the System

With the target acceleration, Az now available as an

input, the expression for target flight path angle can be

expressed as (Ref 6:298)

A ZT 4T YV T (28)

viurmy Feedback Path

Figure 6. Analog Circuit for Target FlightPath Generation.

22

LiL

Page 39: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

therefore

1T - A (29)T V TZT

Figure 6 is the analog schematic of target motion input tothe system dynamics, specifically to the T and then the tT

equations.

Though it does not appear in equation (29) a dummy feed-

back path was added to the YT equation to keep the steady

state covariance bf yT from becoming infinite (See Section IV).

A nominal value of 0.01 was used in this feedback path so

that it would have little, if any, effect on the actual dyna-

mics being modelled.

S -.- -----

VA -O/_

Figure 7. Analog Representation of Sight andProblem Kinematics

23

i

Page 40: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Target Kinematics

The lead angle and line of sight angle equations were

derived in Section II as equations (16) and (19) respectively.

The analog models of these equations are shown in Figure 7.

Also shown are the circuits for the computation of ETA' the

relative line of sight of the target with respect to the

attacker weapon line, and E, the tracking error. The math-

ematical relationships for these last two parameters were

derived from the geometry of Fig 2 as

TA= 0 -

EA ET

and

X - TA (30)

I

rtOrtaM; CJAS' I k . .

iV

ANA 1-0Or/ Dj (x TAL- WkR

,co r Pc r (,1-- i (,A. a i )

iFAM 2000y~ > A/'JAL.O0z-

Figure 8. Functional Diagram of Hybrid Computer

24

Page 41: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Hybrid Computer

The analog simulation was performed on the EAI 2000

Hybrid/MODCOMP Classic IV computer. Figure 8 shows a func-

tional schematic of the system. A brief description of its

o'peration follows.

The analog circuitry of the system model was installed

on the EAI 2000 in usual fashion and connected to the MODCOMP

Classic IV CPU through the analog/digital interface. Written

in Classic FORTRAN IV, a driver program was entered via the

interactive control terminal. In conjunction with the A/D

interface and the operator at the control terminal, the com-

puter performed the following functions: set the analog

t - .l-

-T IrNAL-

Figure 9. Depiction of Simulator Cockpit Equipment

25

Page 42: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

potentiometers, triggered the simulation to start, provided

the simulation with digital random noise (at 10Hz) as system

input, signalled the A/D interface to sample and store in

memory (at 100Hz) each of the states via the DACS (Digital

to Analog Converters)/ADCS (Analog to Digital Converters),

caused the system to interrupt at the end of the 10 second

run time and finally processed the stored data for variance

determination of each state for each run. The results were

then printed on a line printer and at the control terminal.

Fixed Base Simulator

Figure 9 depicts the simulator "cockpit" used in this

study. It consists of a student desk with side mounted con-

trol stick and a dual beam oscilloscope upon which the task

extended Dual Beamweapon line Uscilloscope

I'

'-A

target \

\, . sight reticle

Figure 10. Simulation Display

26

Page 43: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

was displayed at eye level. The side-stick controller is

similar to those being used in light-weight fighter, fly-by-

wire designs. In this simulation the stick was trimmed for

level flight and could not be retrimmed.

Presentation of the Task to the Pilot. When tracking

a target, the pilot of the pursuing aircraft is aware pri-

marily of two parameters: the position of the target and

the position of the sight. The difference between the two

positions is the tracking error, and this is what the pilot

attempts to minimize. In this simulation, the target is dis-

played on the oscilloscope, the center of which was assumed

to be the extension of the aircraft's weapon line. The tar-

get is depressed below the weapon line by the current magni-

tude of ZTA' the relative line of sight to the target. The

sight is positioned relative to the center of the oscillo-

scope by the current magnitude of X, the lead angle. Figure

10 illustrates the picture seen by the pilot. The tracking

error shown is positive; i.e., the attacker is lagging behind

the target. Note that only the reticle portion of the sight

is represented. This is due to the limitations encountered

on being able to physically generate both the reticle and

the pipper, as well as the target symbol, on the same oscillo-

scope at the same time. The pilots thus had to estimate the

position of the center of the reticle to achieve zero-error

tracking.

27

Page 44: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

The Gathering of Data. After an extended period of

training during which the three pilots became used to the

task before them and the feel of the side-mounted, force-

stick controller, the taking of data began. Twelve separate

cases were run using three different aircraft dynamics, two

ranges, and target RMS G levels of 3.5G's and 5.OG's. The

three aircraft were the F-4E, the F-5, and the A-7. A sum-

mary of the dynamics of each aircraft is presented in (Ref

1:27) Table I. Ranges of 3000 feet and 1000 feet were de-

cided upon since they represent approximate maximum and mini-

mum tracking ranges in an actual situation. Five different

target motions of either 3.5G or 5.0G RMS normal acceleration

were run for each of the 12 cases. Thus each pilot flew a

minimum of 60 times after data gathering runs began. A

tracking time of 10 seconds was selected to represent the

short term task.

A typical data run began with the target and the sight

both stationary in the center of the screen, making all

initial conditions equal to zero. The picture thus displayed

represented a situation in which, unbeknown to the target,

the attacker had maneuvered into a stern, or "6 o'clock",

attack position. When the pilot was ready, the computer

operator, through commands at the control terminal, initiated

target motion to simulate high "G" evasive action whereupon

the pilot began to track the target on the display screen

28

Page 45: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Table I

Dynamic Parameters and Stability Derivatives

Aircraft J F-4E F-5 jA-7Altitude (Ft) 15,000 5,135 15,000

Mach Number 0.90 0.81 0.60

Velocity, V (Ft/Sec) 951.6 889.0 635.0

Dynamic Pressure, q (Lb/Ft) 677.3 804.4 301.0

Mass, m (Slugs) 1433.5 354.0 680.0

Reference Area, S (Ft) 530.0 170.0 375.0

Z. (Ft/Sec2) -982.6 -1525.9 -730.4

Z6 (Ft/Sec2 ) -90.5 -331.9 -99.6

Mx (1/Sec ) -10.443 -10.30 -9.08

Ma (/Sec) -0.3439 -0.0646 -0.133

Mq (/Sec) -0.7381 -1.350 -0.696

M6 (i/Sec2) -37.08 -47.2 -18.90

Wn (rad/sec) 3.35 3.88 3.00

(-) 0.32 0.40 0.21

with input from the stick controller. At the same time the

hybrid computer commenced taking data samples, at the rate

- of 100 per second for the next 10 seconds. The variables

sampled were elevator deflection, 6, pitch rate, q, lead

angle, X, relative line of sight angle of the target, ZTA'

tracking error, e, and normal acceleration, AZT. Figure 11

29

Page 46: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

14.3 _286I !

> 00 to w o-

7 7

-14.3 8 286

Ci

w W~

000

-W W

77__

-~ I4 4+---{----+----f ------- f to

-4j

0 5 0 51

jC Tim (scnsLim Scns

Recrde Vaiale (FE- 00 t.g

730

_________-28 6-_ 4H-Ib~ih i

Page 47: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

shows the tracking performance of a typical run.

Data Reduction

Since the target motion is filtered Gaussian white

noise and the system is linear, the statistics of the system

states are assumed to be stationary and ergotic. The mean

and auto-correlation functions can be approximated by (Ref

6:580)

Ef -f X dtT o

E{X} -f X2 dtT o

Actual determination of the variance was accomplished digi-

tally using the standard formula for variance (Ref 9:130)

2 1N 2 1 N 2 (1=- X.- (- E X.)31

N i~ = i

The variables were sampled 100 times per second so that after

each 10 second run, the standard deviation of each recorded

variable was computed from the 1000 samples of stored data

as square root of U2 from (31). Once the 5 runs for each

of the 12 cases was completed an average standard deviation

was computed and recorded.

The complete tabulated results of the hybrid simulation

are attached to this report as Appendix C. A discussion of

the results is contained in Section V. A summary of the

31

Page 48: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

flying experience of the pilots who flew the simulation is

included as Appendix D.

.

I j

! 32

Page 49: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

IV. Analytic Solution Using an OptimalModel of the Human Controller

As stated initially this study attempts to determine

whether the Optimal Pilot Model technique, used successfully

by Harvey in Ref 1 to predict pilot performance for long term

tracking tasks, can be used to predict pilot performance for

short term tracking tasks.

The OPM is based upon optimal stochastic control theory

and was initially developed by Kleinman, Baron, and Levison

using the assumption that a "well-trained human operator be-

haves in an optimal manner for the given control task subject

to his inherent limitations and constraints" (Ref 2:358).

To perform the analysis required for this study, use was made

of the OPM assembled by Enright (Ref 5) which was based on

the theory of Kleinman et al. above. An overview of this

model follows.

The Optimal Pilot Model

An overview. Figure 12 is a functional description of

the optimal pilot model and its interface with the system

dynamics. It evolves from the optimal control system through

4 inclusion of limitation features that model the inherent

observation time delay, the neuromotor dynamics and the con-

troller remnant associated with a human controller.

The observation time delays are those associated with

relaying and processing visual information to the brain and

33

Page 50: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

E-44o

E-4J

144

r=-r4

4J

E-4E-4

-44

I-4

0

E-4c

41 U

>4-

C4t

CU

41C0 z -4

-Z4

34-

Page 51: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

are modeled by lumping them into a single equivalent percep-

tual time delay, T, with typical values of T being 0.2 ± 0.05

seconds (Ref 2:363). The pilot thus perceives

Yp (t) = Y(t-T) + Vy (t-T) (32)

The neuromotor dynamics are modeled by including a first-I

order lag of the form (T Ns + 1) where TN is the neuromus-

cular time delay. This accounts for the limitations on the

pilot's ability, or reluctance, to make rapid or excessive

control movements. Controller remnant is that component of

human response that accounts for the inherent random errors

associated with perception of displayed variables and in the

execution of control movements. Since the model is linear

these errors are lumped as observation noises, Yy and motor

noise, v . These v Y and v are assumed independent, zero

mean Gaussian noises of sufficient bandwidth as to be con-

sidered white noise processes with covariances

TE{v (t) v (cy)1 = Vy 5(t-o)-y -y

E{v (t) v (a)} = V (t-) (33)u u u

1 This delayed, noisy observation is operated on by a Kalman

estimator in cascade with a least mean square predictor to

yield a "best estimate", P(t) of the state at time t, condi-

tioned on the observed output y (a), a<t. This estimate is

35

Page 52: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

then weighted by a set of optimal feedback gains, -u*, to

produce a commanded control input, uc(t). The optimal feed-

back gains are determined separately outside the control loop.

Note that for this study, the control input, u(t) is a scalar.

Creating the Optimal Control. The original system

model, assumed linear and time-invariant, is given by

(t) = Ax(t) + bu(t) + w(t) (34)

y(t) = Hix(t) (35)

where y(t) is the vector of observed variables and w(t) is

a zero mean, Gaussian, white noise vector needed to model

the random target motion. It has a covariance of

E{w(t)wT()}= W 6(t-a) (36)

The function of the pilot model is to determine the control

input u(t) that minimizes the quadratic cost functional J(u),

conditioned on the observation y(t). Addition of the first

order lag (TNS+)-I has the same effect on the system as in-

cluding a cost term on control rate, u(t). This yields

J(u) = 0 {x Qx + u2r + 2g}dt (37)

where Qx is a symmetric, positive semi-definite weighting

matrix. The scalar r is a non-negative weighting on u(t)

while g is a positive weighting on u(t). To include the

g term to J(u) it is necessary to include u(t) as the

36

Page 53: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

(n+l) state variable.

Although required for modelling the pilot neuromuscular

lag, the simple insertion of (T NS+1)-I into the system would

cause the input from the optimal pilot to the aircraft to be

calculated incorrectly. The correct procedure, as shown in

detail in Ref 2 (pg. 10-15), is to provide the system with

an effective first order lag by inserting an integrator with

feedback of the (n+l) state, u(t), as shown in Fig 13a. This

creates the augmented open loop system

&_ = ZA + b (38)

where

zA = h= 1b (39)

The cost functional then becomes

J(u) = {.T Q z + W2 g}dt0 0

= , 0 2j rTx , ol -0+, 2 g d, (40)

K+ U - i U I xI/S x =Ax + bu-

In+ 1 '-I I_ _I-

Figure 13a. Equivalent First Order Lag Includedto Model Neuromuscular Delay

37

Page 54: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

The optimal feedback gains are thus given by

g l[gb TK iz (41)

where K0is the unique positive definite solution to the n+l1

dimensional Riccati equation

A TK + KA + Q - K 0 bKgT (42)

and 0is the augmented state weighting matrix

Q (43)

The resulting closed loop system can then be shown as in

Fig 13b.

Reducing the integrator and 1 nlfeedback gives

I/in] TN(44uc s ~ a + = N s (44

uc n~l

i/s -. ~k AA* tA-

Figure 13b. Optimal Pilot Model (Closed Loop) with* Equivalent Neuromuscular Lag Included

38

U W1

Page 55: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

where TN has been defined as 1/in+I * Thus a further equiva-

let-t closed loop system is obtained with the first order lag

included as previously proposed. By moving the TN factor to

the controller gain and adding the input noise, observation

noise and motor noise, one obtains Fig 13c from which it can

be seen, that

TNUL(t) + u(t) uc ( t ) + Vut W i* + V (t) (45)

Thus

uc (t) = -i*k (46)

and

1i* = z li, i l,2,...,n (47)

The (n+l)th state equation becomes

u(t) =- u(t) + 1 u c(t) + 1 vu(t) (48)TN TN T N

lili I I;I In i

I<TY

i/-A-

P4tch. -1Ci 04

. W I +

Figure 13c. Optimal Pilot Model (Closed Loop) withFirst Order Lag and Correct Form ofOptimal Input

39

Page 56: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

where u (t) is defined as the control input to the augmented

system dynamics. The augmented system becomes

i(t) = AlZ(t) + bluc(t) + wl (t)

= .t + 1 0NlUC(t) + Iw(t) (49

:-I//TJ t(t)L (49)

with the covariance of w (t) given by

E{Wl(t)wT'(a)} = - 2 6(t-a) (50)

Optimal Estimator and Predictor

Two variables are displayed to the pilot in this study,

the tracking error, c, and the relative LOS, ETA. It is

assumed also that he can perceive their first derivatives

from this display. The output or observation vector is

given by

y 4 (t) = HJA (t) H: 0 2i] (51)

where H1 is the constant augmented observation matrix.

Due to remnant effects discussed earlier, the pilot

actually perceives a delayed, noisy rendition of the true

system output,

yp (t) = HlZ(t-T) + -V (t-T) (52)

where T, the equivalent perceptual time delay of the model,

defined earlier, was chosen as 0.2 seconds, the same value

it40

Page 57: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

as used in Ref 1.

From this perceived output the Kalman filter produces

a least mean squared estimate 2(t-T) of the delayed state

z(t-T) through the solution of the differential equation

(Ref 9:217)

2 (t-T) = A 2(t-T) + CHT -l y( p ( t ) - H l ( t - t ) ]

+ b 1 uc (t-T) (53)

where C, the error covariance matrix, satisfies the steady

state Riccatti equation (Ref 2:362)

AI C + CA1 + W1 - CHIVylHIC = 0 (54)1 1 1 1ly 1

The predictor then generates a current time estimate 2(t) =

col[ _,CQ(t)] from

(t) = eAiT[_2(t-r) - t(t-T)] + C(t) (55)

where C (t) is generated by

(t) = Ali(t) + b1lu c (t) (56)

Figure 14 is a detailed diagram of the computational flow

involved in this model. Notice that the noise input, wl (t),

to the system dynamics is now a combination of target driving

:o noise, w(t), and motor noise, vu (t), as given in equation

(49). Also note that 1* in the diagram is defined as the

n+l dimension row vector [*:O] where 1* is given by equations

(46) and (47).

41

Page 58: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

IL a)

I U

4J Is

4,Z

'+a:5 0104 0

ID~ 1-4

*NJ '

I '-I

03'

422

Page 59: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

System Statistics

The system states statistics are generated in the form

of the covariance of z(t) via the expression (Ref 2:363)

T TE{z(t)z T (t)} = eA3iceAT T + fTeALUw eAAda

0 1

T -T+ e A eA T HT H ICVy HlCeA T e Ada (57)

where

Al/2N (58)

The solutici to the third term in this equation can be

easily obtained by noting that expressions of the form

X = f~eAtYeA tdt (59)

can be evaluated from the solution to (Ref 9:143)

AX + XAT + Y = 0 (60)

Further computational methods for evaluation of (57) are

described in Ref 4. The standard deviations of the system

states are then computed by taking the square root of the

appropriate diagonal element of the state covariance matrix.

Finally the output covariance matrix is computed from

Efy(t)yT (t)} = H1 E{Z(t) t)}H1 (61)

Application to the Air-to-Air Task

The State Equations of Motion. The dynamic variables

43

Page 60: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

describing the air-to-air task were listed in Section II.

They are repeated here in state variable format, again the

same used by Harvey:

x= 6 x6 = dummy state

x2 =q x7 AZT

x 3 a x x8 YT (62)X 4 x =0

x 5 =E T

and

u 6c = f Fs (63)

Equations (25), (23), (21), (16), (19), (29), and (20) to-

gether with the target shaping filter equations are repre-

sented in the system dynamic notation

x = Ax(t) + Bu(t) + W(t) (64)

in which the "A" matrix is

-l/ 0 0 0 0 0 0 0 0a

__-)(i _ 0 0 0 0 0 06uo 1 za/u 0 0 0 0 0 0

0 1 a43 -1/Tf 0 0 0 0 0

0 0 VA/D 0 0 0 VT/D -VA/ID

0 0 0 0 0 -/TT 0 0 0

0 0 0 0 0 1 -i/TT 0 0

0 0 0 0 0 0 _I/VT -0.01" 0

0 1 0 0 0 0 0 0 0

44

Page 61: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

~where

w43 Vf2 Vk

+ This term was zero in Ref I but to obtain convergent

Riccati solution, was set to -0.005 in this study.

* Dummy feedback on this state to insure finite covariance

of y T .

Also,

b = col (KL/T 0 0 0 0 0 0 0 0]L a

w(t) = col [0 0 0 0 0 w 0 0 01 (65)

where

w = white, Gaussian driving noise.

From the display the pilot can extract the computed

lead angle A, the relative line of sight to the tar'get ETA,

and tracking error e, plus the rates of change of each of

the quantities. Since ETA' X, and e are linearly dependent,

only two of them need be represented in the observation

vector y(t). The error and line of sight were used along

with their respective rates because it was judged that the

pilot was more aware of these quantities than of the lead

angle. Thus the display is modelled by

y(t) = H x(t) (66)

rwith

y(t) col[C Z 7T T (67)

TA A

45

Page 62: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

and the output or observation matrix H given by

0 0 0 1 1 0 0 0 00 h23 -1/Tf VA-VT 0 0 VT -VA

D D D

0 0 0 0 -1 0 0 0 1

0 1 -VA 0 VT-VA 0 0 -VT VA

D D D D

where

h V =A~ 1 . (k-1) (68)h23 - - -

The system statistics are obtained from the covariance

of z(t) which is determined from solution of equation (57).

This requires apriori determination of certain noise covari-

ances and threshold effects. Their determination follows.

Determination of Noise Covariances

Observation and motor noises depend upon the quality of

the display, distraction related to the environment and human

randomness so determination of numerical values for their

covariances, V and V respectively, can be quite difficult.y u

It has been found however that each white observation noise

A Vyi(t) has a covariance that is related to the variance of

its associated variable yi by (Ref 2:363)

vyi = 7TPi E{yi 2 (69)

where on the average i = 0.01 which was used herein.

46

Page 63: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Similarly the motor noise covariance is assumed to be

related to the variance of the commanded control, u c(t) by

(Ref 2:363)

vu = wPu E{u c} (70)

where typical value for Pu = 0.003 which was used here also.

Modelling Threshold Effects

In any visual task there exists a limit on the minimum

arc of resolution that a controller can visually perceive.

Additionally there are those errors detectable to the con-

troller but smaller than his indifference threshold; errors

he chooses to ignore.

In the pilot model for this task these effects are not

distinguished and are modelled as a statistical linearization

of the "deadzone" nonlinearity, f(y), as shown in Fig. 15

where

y-a, y2a

f(y) = 0 -a<y<a (71)

y y+a, y< -a

Thus the controller perceives

yPl (t) = f(y) + vy (t) (72)

In order to incorporate this threshold effect into the pilot

model a linear representation of f(y) is needed. Such a

representation can be developed (Ref 10:236-238) by using a

difference function, d(t) where

47

Page 64: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

d(t) = f(y) • y(t) (73)

where f is the linear approximation of f(y) and minimizes

the relation

2 A2T = E{d (t)} = E{(f(y) - f • y(t)J 2 }

= E{[f(y)] 2 - 2f • y(t)[f(y)] + %2 y 2 (t)I (74)

To minimize T, equation 75 must be true

aT 0 E{[0 2y (t) f(y) + 2[ • y 2 (75)

Thus

A2 1f= E{y(t)f(y)} [E{y (t)} ]

y rf!y(t) f(y) p(y)dy /c 2 (76)

-- 0

K i

Figure 15. Plot of Threshold Nonlinearity

48

Page 65: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Since y(t) is assumed to be a Gaussian random variable with

zero mean, then

p(y) = probability density function of y

1 1 2exp - (y/a) 2 1 (77)

where a is the standard deviation of y. Substituting p(y)

into equation (76) and letting w = y//a, becomes

2oa -w2 -efaa)

= erfc (a/a/2) (78)

where erfc (a/a/2) is the complimentary error function of

(a//ia). Figure 16 shows how f varies as the threshold, a,

increases.

Equation (72) becomes

Ypt)=Y2t= f •y(t) + vy(t) (79)

I0 , 3 O

Figure 16. Plot of Threshold Nonlinearity Equivalent Gain, f

49

Page 66: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Since the pilot will mentally correct for this threshold, the

measure he uses is

YP(t) = Yp2(t) = Y(t) + vY M (80)

so that the covariance of each observation noise becomes

2=2 (81)Vy i = "Pi fi-2Elyi2 (1

It remains to determine the values for observation threshold,

a.

It has been found that a 0 min of 0.050 is the typical

minimum arc that a human controller can resolve (Ref 11:93).

In this simulation 100 cm separated the observer from the

display so 0.050 converts to approximately 0.087 cm on the

oscilloscope screen. The screen display scaling for e, S

was set at 9.5 deg/cm screen (.167 rad/cm). Therefore the

A " 100 i-an(o.os") = obT.rI0.0

LL

Figure 17. Visual Threshold Geometry

50

Page 67: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

error threshold, a , was computed to be

a = 8min Se = 0.0146 rad (82)

Typical values for rate threshold are 0.05 to 0.1 degrees of

visual arc per sec. Using the upper value for the error rate

threshold gives a- of 0.0295 rad/sec. Since the pilot obtains

the relative line of sight angle, ZTA and its rate iTA from

the same display, it was assumed similar thresholds applied.

TarQet Motion Noise Covariance, W

Determination of the target motion noise covariance W

is accomplished using steady state covariance analysis. First

consider the state 2quations for the target motion noise fil-

ters given by

T 6+ w(t)

X~- x (83)7 6 T 7

or

x = A'x' + w' (84)

where

A'/ = 0 T] ' IN~,

1j6. I x7J

and

w' (t) =w(t) (85)

Note that the primes indicate submatrices not the transpose.

51

Page 68: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

The covariance of w' (t) is given by

E[w' (t) wT(o)] = W'6(t-o) (86)

The steady state covariance matrix P of x' (t) is determined

from solution of the linear steady state stochastic differen-

tial equation (Ref 9:167)

0 = A'P' + PIA 'T + W' (87)

resulting in

P = E{x' (t) xT (t)}

= 66 P67~ (88)

PP76 p77]where

~2=

P66 a62x= variance of x6 (t)

P2 = variance of x7 (t ) (89)7 7

P67 P76 = E[x 6 (t) x7 (t)]

Since the variance of x7 is the square of the target acceler-

ations stipulated in the simulation, i.e. either 3.5G or

5.0G, equation (87) solves to give

W- 4a 2W T 0 (90)

TJ' 0 0

Cost Functional Weightings, Qx, r, g

The values of the individual terms of the cost functional

52

Page 69: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

weighting matrices are usually chosen to vary inversely with

the square of the maximum excursion anticipated for each of

the respective state variables and control inputs. For

example, to minimize the excursion of system state x, to

some value Xlmax a first guess for Qx(l,l) might be I/xl2 x .

If however system performance is based on the excursions made

by the components of the output or observation vector, y (t),

which in this study contains none of the system states di-

rectly, it becomes more meaningful to specify a weighting

matrix, Q , for the observation states.y

Since y is linear combination of x as given by

y = Hx (91)

it is possible to provide to the cost functional, J(u), an

equivalent Qx that represents the considerations made on

y (t). This is done by specifying a Q so that the actual-2_p ycost functional term for x, considered relative to the obser-

vation vector yp(t), isT TSQy = (Hx) Q (Hx)

y=- y -

= xT [HT Qy Hlix

2i XT ax x (92)

Hence Q is obtained via the matrix transformationx

Ox =HT Qy H (93)

53

Page 70: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

As a starting point for this study, the final weighting

matrices used by Harvey at Ref 1 were implemented. This pro-

vided a method to check that the optimal controller used in

this study would replicate the results obtained in Ref 1.

Specifically, this set the weighting, r, on system con-

trol to zero, signifying that control input would not be pen-

alized in the tracking task; the pilot was free to command as

much elevator as possible to track the target. The weighting,

g, on control rate was adjusted so the desired neuromotor lag

time constant, TN' was produced. This is due to the relation-

ship between TN and 1 n+1 given by equation (47) and the fact

that the solution to the Riccati equation (42) relies upon a

knowledge of g. Harvey used TN = 0.1 seconds which is typical

(Ref 2:363).

The Qy matrix used in this study requires some explan-

ation. Harvey's final results were actually obtained using

an observation vector y' p(t), different from the original

yp(t) = [s E ETA iTA ]T He considered as the observation

vector

y'(t =[ (94)

4 '-where y' (t) is obtained from y (t) by

Z'p(t) H' yp(t)

01 01 y (t) (95)i 100 -p

54

Page 71: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

So with weightings on E, , and of 9, 4, and 1. respectively,

Qbecomesy

0 = (HI) T Q1 y(HI)

9 90 001 (96)

The Pilot Model in Action

The objective of this chapter has been to present the

equations and rationale of the Kleinman pilot model applied

to the air-to-air tracking task. In practice the computa-

tions are performed by means of a digital computer program.

As mentioned previously the program used in this study was

adapted from that developed by Enright (Ref 2). A brief

* J description of the program logic follows.

After the situational data, e.g., stability derivatives,

velocities, altitudes, target noise covariance, etc., and

cost functional weightings were input to the program, the

feedback gains, Z, and consequently T NP were computed. If

the desired value of TN was not achieved, the weighting on the

control rate, g, was adjusted and the computations repeated.

* This process was repeated until the proper weighting had been

discovered that yielded the desired T 'The optimal feedback

gains were now known.

The uncorrelated observation and motor noises were now

added to the system in the form of initial guesses at the

55

Page 72: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

values of their respective covariance matrices Vy and Vu.

Enough information was now known to compute the error covari-

ance, C, from equation (54). The covariances of the system

states, which in the augmented form, included the control,

u(t), were then computed from equation (57). Finally new

values for V and Vu were calculated using equations (69)y u

and (70), respectively. If the differences between the new

and old values of the noise covariances were not tolerable,

the process was repeated until convergence to the correct

covariances were achieved, within 5% tolerances. The RMS

values of the pilot model performance parameters were then

computed from equation (57) and (61).

In the next section the actual results obtained from

the analog simulation are compared for correlation with those

obtained from the pilot model "flying" all twelve cases for

each of the system modifications made to reflect the short

term tracking task.

'1

56

Page 73: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

V. Analysis of-Results

The first task was to reproduce Harvey's final data

using the OPM developed for this study. The results obtained

from this model are compared with Harvey's in Fig 18 where

each point is a plot of Harvey's RMS predicted value versus

the value predicted by this study's OPM for the given case

and performance variable. It can be seen that an almost one-

to-one correlation exists for all variables except e. While

discrepancies in e are apparent, it should be noted that

Harvey's correlation for e with his experimental data was

not as strong as that displayed by the other variables. The

OPM used in this study was checked several times to assure

no errors were present. Since none were found the next task

was to determine how well the OPM would predict RMS perfor-

mance for a short term tracking task. Figure 19 is a plot

of the predicted RMS performance versus the actual short term

tracking data collected using the hybrid simulation. The

correlation is significantly poorer than that achieved in

Ref 1 for a long term task. Consequently, effort was made

to modify the OPM to produce better correlation. Several

approaches were taken; their discussion follows.

The first approach was to change the system time con-

*stants, namely T NP the neuromuscular delay constant and T,

the perceptual delay constant. It was thought that compared

to a pilot tracking a target for 100 seconds as in Ref 1, a

57

Page 74: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

10- -r-.

i t

00 10 (DEG/SEC)20

MULLEN MULLEN

x ETA

0-7-

0 10 (DEG) 20 0 10 (DEG) 20

MULLEN MULLEN

9000 0

9--0 4 0 4

00 5 (DEG) 10

MULLEN

Figure 18. Comparison of RMS Performance ResultsBetween Reference and This Study

58

Page 75: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

0 5 MDEG) 10 0 10 (DEG/SEC) 20

ACTUAL ACTUAL

x ETA

0 100DEG 2

9 -4

5 0

0 10 (DEG) 20-07M

ACULACTUAL

Fiue1.20Prorac oprsnBewe P rdcevsAcua Hbrd sig ~ se forLog-er

Track........ng0

159

Page 76: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

pilot tracking a target for a short time, here 10 seconds,

might be considered more alert and be capable of better con-

centration. This would effectively allow reductions in the

values used for both T N and r. The parameter T N' was reduced

from 0.1 to 0.07 seconds and T was reduced from 0.2 seconds

to 0.15 seconds. Each change was examined separately; neither

produced results that differed significantly from the pre-

vious results.

The next modification to the OPM was to vary Q , the

observation weighting matrix. As a starting point Fig 19

was examined for possible clues as to which weighting matrix

variables to change. One notes that a modest correlation

for 6 and X is evident while there is virtually no correlation

for q or ETA' Furthermore the tracking error, c, the most

important variable in tracking tasks, shows a modest correla-

tion between predicted and actual hybrid RMS results. Of

note however is that with the e term of Q yset at 9, the OPM

overpenalizes predicted RMS excursions on E: as the hybrid

error is 3 to 4 times the predicted error in all cases. This

observation suggests reducing the weighting term. The Qy,

term was decreased to 3, 0.1, and 0.05 and the OPM run for

~1 each case. The 0.1 weighting produces the best results. As

shown in the graph in Fig 20 the correlation on 6, q, and X

4 is essentially unchanged, but both ETA and e show improved

correlation over the original Q yweighting.

The next approach tried was to increase the observation

60

Page 77: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

0 5 (DEG) 10 0 10 (DEG/sEc) 20

ACTUAL ACTUAL

20 -7-

_ 0-

0 10 (DG) 200 -0(E) 2

ACUL ACTUA

- -- -~~1 0 0,j-~ 0--::Fz.-S1 (EE 2 0 10 5DG 204

20 t10 0 0

0 404j

10 ~- ~0000

42 0 A-7

0 10 (DEG) 20

F ACTUAL

Figure 20. RMS Comparison of Performance Results UsingQy ith Decreased Weighting on c

61

Page 78: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

q

, l :: .. . - ! : i ! ] : -- . .. ..-.20 20

I 00

~ 0

0 5 (DEG) 10ACTUAL ACTUAL

xZTA2 0 2 0 -F7 T - T ---_ --- - - - - - ' . .

20__ .7 T ........

9z

E- Y __:t. - L . .

--41- 10 10

i - -------p ' - -Yi

-_ _ -

- - -'-----

0 01

0 10 (DEG) 20 0 10 (DEG) 20

ACTUAL ACTUAL

2V =5{0.017r Efy. ]}yi

1010 (E) 2

622

Page 79: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

and motor noise strengths, V Y. and V . These terms account

for the random controller remnant modelled in the OPM. In-

creasing these quantities represents greater expected pertur-

bations in pilot response characteristics and in the random

errors encountered while observing the displayed variables

(Ref 2:359). Such additional "confusion" on the part of the

pilot might be considered to result from insufficient training

prior to performing the actual runs from which the data was

taken; i.e. on occassion the opposite 5 might have been

applied to track the target as required. To produce this

change, the strength of the motor and observation noises,

V iand V ,l were increased by a factor of 5 by scaling equa-

tions (69) and (70) accordingly. The correlation thus ob-

tained is shown in the graphs of Fig 21. There is a slight

improvement on e but correlation on the other parameters was

essentially unchanged from the original Q yweighting results.

During the actual hybrid runs it was noted that each

pilot had great difficulty in tracking the target when "fly-

ing" the A-7 in that for short times the target would actually

disappear from the screen. Examination of Fig 20 shows that

almost all A-7 cases are plotted away from the main trend

line formed by the F-4E and F-5 cases. For 6 and q the A-7

cases appear to form their own trend while for X, ET I and E:,

the demarcation is not so distinct. In order to find a Qy

weighting matrix that might model what seems to be "bad" data

63

Page 80: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

points, it was considered that the pilot in these cases, was

primarily concerned with ETA , the relative line of sight

between the target and attacker. Thus for these few cases

his main concern was to keep the target on the screen. To

reflect this approach, equal weightings of 1 were set on

each of ETA and ET Awith zero weightings on c and e. Unfor-

tunately the predicted results were less correlated than even

for the original case.

The final Q weighting considered was that of equal

weightings of 1 on each of e and and zero weighting on ETA

and TA. The results from this run, which incidently was the

first Q yweighting considered by Harvey, produced less cor-

relation than that observed in the original case.

Since changing neither the time constants nor theQ

weighting matrix seemed to provide satisfactory correlation

between predicted and actual performance, a change was made

in the method of calculating the predicted values. These

values are calculated from the covariance matrix of the aug-

mented state vector z(t) via solution to equation (57), and

more specifically from the third term which is the dominant

steady-state component of the covariance matrix. Computation

of this term was performed via the subroutine MLINEQ (Ref 4)

which solves Lyapunov equations of the form of (60) using

linear matrix equation techniques. It presupposed a steady

state solution in that it required by definition integration

64

Page 81: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

of the third term over the infinite interval [0, ]. Since

the integration interval here was over [0,10], it was thought

that a subroutine that would actually perform the integration

over this finite interval might produce better correlation.

The subroutine INTEG, one of the Kleinman subroutines (Ref 4),

was inserted to replace MLINEQ and the sample cases were run

using the original Q weighting. The results thus predictedy

indicate RMS values of 6, q, and X much less than that re-

corded in the actual hybrid simulation; overall correlation

was poor. These results, along with those of previous cases,

are tabulated in Appendix C.

A

-I

65

Page 82: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

VI. Conclusions and Recommendations

Conclusions

The OPM used in this study to model the short term

tracking task was moderately successful in obtaining correl-

ation between the OPM predicted performance parameters and

those obtained from actual hybrid simulation with a pilot-

in-the-loop. The correlation was not as good as that obtained

for the long term task (Ref 1) but definite trends were

evident.

The conclusions reached on the four methods used to

attempt to modify the OPM to reflect the short term tracking

task are as follows.

a) Decreasing TN, T.

The QPM is effectively unchanged in its predictions

as a result of decreasing T N by 30% and T by 25%.

b) Increasing Vy1 and v u by Factor of 5.

This approach is considered ineffective. While

modestly improving the correlation for E, the cor-

relation for q was degraded. No significant

improvement was made overall.

c) changing Integration Time Interval for Covariance* Calculation.

This approach is judged most ineffective as it

implied that much less elevator is required to

track the target than that which was actually

66

Page 83: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

recorded by the man-in-the-loop hybrid simulation.

d) Changing Qy Weighting Matrix.

This approach is judged the most effective of the

four methods used. By decreasing the weighting on

the Qy () term, the best correlation of all efforts

was attained (Fig 20) with reasonably good correla-

tion for 6, q, and X and an evident trend to TA

and E.

One notes however two different correlation lines for

6 and q and the seemingly misplaced data points for X, ZTA'

and c. As stated earlier these points correspond to the A-7

aircraft dynamics. It is felt that their displacement results

from the commanded elevator deflection to stick force gra-

dient (K ) which was made the same for all three attackerF

aircraft. It is possibly too low for the A-7 in the flight

regime modelled (15,000 ft, M=0.6). Both the F-4E and F-5

were able to generate RMS performance statistics that cor-

related reasonably well with that predicted by the OPM with

KF = 0.005 rad/lbf, but the A-7 at this KF appears to have

been unable to command sufficient 6 and hence q and X to

keep the correlation points of these variables in line with

those of the F-4E and F-5. In hindsight it is felt an in-

creased value of K F for the A-7 might have brought the A-7

points in line with the F-4E and F-5.

67

Page 84: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Recommendations

The following ideas are recommended for possible further

study in order to improve the correlation between predicted

and actual performance statistics:

a) a more exhaustive investigation of changes to the

Qy weighting matrix for the cases studied here;

b) more runs by each pilot for each case to establish

a higher confidence level of hybrid data results

(i.e. 10 or more runs versus the 5 runs/case/pilot

made here);

c) use of a different force stick that would allow

sufficient stick travel to trim the aircraft so

that the pilot would not be required to engage

negative "G" maneuvers to track the target. The

pilots commented that if at all possible negative

"G" maneuvers are avoided in flight; and

d) an investigation of the effect of different sampling

rates of the output by the hybrid computer. The

recorded variables were sampled at 100 Hz in this

study, providing 1000 data points from which the

variance was calculated digitally. It was suggested

that some of the dispersion in the results might

possibly have been due to a sampling rate that was

too low.

68

Page 85: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Bibliography

1. Harvey, Thomas R. Application of an Optimal ControlPilot Model to Air-to-Air Combat. AFIT Thesis GA/MA/74M-I.Wright Patterson Air Force Base, Ohio: Air Force Instituteof Technology, March, 1974.

2. Kleiman, D. L., S. Baron and W. H. Levison. "An OptimalControl Model of Human Response, Part 1", Automatica, 6:357-363 (May 1970).

3. Roskam, Jan. Airplane Flight Dynamics and AutomaticFlight Controls, Roskam Aviation and Engineering Corpor-ation; Lawrence, Kansas; 1979.

4. Kleinman, David L. "Computer Programs Useful in LinearSystem Studies", SCI Technical Memorandum, Systems Con-trol Inc., Palo Alto, California, 1971.

5. Enright, Randall. Predicting Pilot Opinion Rating ofFlying Qualities of Highly Control-Augmented AircraftUsing Optimal Pilot Model. AFIT Thesis GAE/AA/80D-3.Wright Patterson Air Force Base, Ohio: Air Force Insti-tute of Technology, December 1980.

6. McRuer, D., Askenas, I., Graham, D., Aircraft Dynamicsand Automatic Control, Princeton University Press,Princeton, New Jersey; 1973.

7. Baron, S., et al. Application of Optimal Control Theoryto the Prediction of Human Performance in a Complex Task.AFFDL-TR-69-81. Wright Patterson Air Force Base, Ohio:Air Force Institute of Technology, December, 1973.

8. Abramowitz, M. and Stagun, I. Handbook of MathematicalFunctions and Formulas, Graphs and Mathematical Tables,U.S. Dept. of Commerce, National Bureau of Standards.

9. Maybeck, Peter S. Stochastic Models, Estimation andControl, Vol. 1, Academic Press, 111 Fifth Ave., New

* York, New York; 1979.

10. Graham, Dunstan and McRuer. Analysis of Non-LinearControl Systems; Dover Publications, New York; 1971.

11. Kleinman, David L. and Sheldon Baron. Analytic Evalua-tion of Display Requirements for Approach to Landinq,NASA CR-1952; 1971.

69

L

Page 86: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

12. Bryan, Ralph S. Unpublished report on ballisticsmodelling. AFWAL/AART, Wright Patterson Air Force Base,Ohio: Air Force Avionics Laboratory, July 1973.

13. Schmidt, David K. "Pilot-Optimal Augmentation for theAir-to-Air Tracking Task", Journal of Guidance and Control,Sept-Oct 1980.

7

70

Page 87: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Appendix A

Determination of Projectile Time of Fliahtand Average Relative Velocity

Equation (16), used to compute the required lead angle

is dependent on three projectile trajectory parameters

whose values require a priori calculation:

Tf = time of flight of projectile to impact point

Vf = average relative velocity of projectile over thistime of flight

k = drag scaling factor

For simplicity it was assumed that the weapon was colinear

with the attacker's velocity vector.

Time of Flight, Tf

To obtain Tf, equate expressions for the range at intercept

of the bullet and target and then solve the resulting equation

for Tf. For this calculation it is assumed the target is in

a constant normal acceleration maneuver as depicted in Figure

A-1.

The expression for target range from the point of fire

is

R 2 + R (A-l)x y

From Fig. A-1

R T = D + f VTdt

= D +_VT sinT Tf (A-2)

71

Page 88: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

'II

II

/

I "J

4A ^

!D

Figure A-I. Projectile irajectory Geometry

andRTy = Tf VT dt = VT (l-cos TTf) (A-3)

where V is the target velocity and 'd is the target angularT T

velocity given by

= 1 A (A-4)

71 AThe expression for bullet range is obtained from appli-

cation of Newton's II law to the bullet giving

M V V2 -AC A5B VB/O FDrag 2 B/B CDB

72

Page 89: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

where AB is the bullets cross sectional area and C is the

aerodynamic drag coefficient whose dependence on Mach number

is approximated by

CDB!- bIVB (A-6)

This form is commonly used and gives good results (Ref 12)

since the bullet is always supersonic for the time of flight

range considered in this study. It is also assumed that for

time of flight calculation any gravity drop during flight is

offset by the resistance met due to increasing air density.

Hence (A-5) becomes

1 AB 3/2 (A-7)B/O - m 6) VB/O

mB

or in terms of current ballistic modelling (Ref 12:3)

V : -2 K( V 3/2 (A-8)B/a KB (?) VB/a

where KB is the ballistic constant encompassing the bullet

mass m B1bullet cross sectional area A B and drag curve constant

b. The value of KB = 0.00614 was used in this study, the

same as used by Harvey (Ref 1). The variables ? and ?o rep-

resent the air density at altitude and sea-level respectively.

Integrating (A-8) gives

B/a 21< (t-gO~dt (A-9)'7B. 3/ t' BVVB O 1

1B t V B / a 3 2 f 0 B f

73

Page 90: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

where VB. is the initial bullet velocity given by

V =V (-0B1 B/A +A/0 A-a

Equation (A-9) gives

VB~t [KB (P/Po) t + //j 2 (-l

The range of the bullet from the point of fire is then

R B(T f) fTf V B(t) dt

V B Tf (A-12)

1 + KB(O/9o)WV-"' Tf

Determination of T f was performed via a Newton-Raphson root-I

solving routine to solve

RB(Tf R R(Tf (A-13)

for each of the 12 cases studied.

Average Relative Bullet Velocity, Vf

The average bullet velocity along the flight trajectory

is obtained from

vg Tf VB(t)dt (A-14)

soVavg~ RB(Tf = Bi

sofB 1. l+ KB /?) V?- Tf

=k VBi (A-1 5)

74

Page 91: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

where k is a scaling parameter that reduces the initial

bullet velocity VB. to an effective average velocity over

the flight trajectory due to the viscous drag encountered.

Hence the average relative velocity of the bullet, with

respect to the attacker, is

Vf =Vavg VA/0 (A-16)

9 75

Page 92: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Appendix B

Algorithm Used To Generate White Noise Source

I T -I ,V

K A L -1 Tt I

i c TI- ! 5EFJ TF 'F YT A I 'LJc Ft

" ;. V.LL ~ ,'F ".' t2T -1 TF PLI I -1 CALL ItL- , . CT IT l ',CT £F A LIIEZAL.

ITC. Y I Tr./I' TU, TC L , .L- Eh [F F t.r' L CF TF "ICI S E CF A 4 L [I TRI-UT 0

F tI TF I( '_ L N,,- T < .,.

F ' ,'- ' c, r- L rIF1'ATIC:7L FLLTTCN IIF FC "L 'A •

- Y I. . - .''.i .CW '_"1:_2 g [ LT-, . ' - - I .

-!ic. -

( t 1~. ) >. =! ->c______

T-- - ,,,. , L Tf I,-LT I F L"TA -.. ,' 'F -EF: I A L ~ , AJ " ^ , C L VIATI- ' '

Ti' 7, ,' F -E -'T C t. C A, U L CH. , E,- H Y .<I T- _F L L_ .!.NC "

26.2.6'S

.,, ',-'=t-- 1 + t + C2t0+dt I

I(P)j<4.5X 1o-'

co=2.515.517 d,-= 1.432798

c1= .802853 d2= 18Q259

c2= .010328 d3= .001308

76

Page 93: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Appendix C

Tabulation of Hybrid Simulation Results and ofOPM Predicted vs Actual Hybrid Results

77

1A

Page 94: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

r-0*% 0 0 0 uC\ 0 f' a' te

W\ li l\ a" n i- C-. * . . (-.0 n o "A r-

a)" C- C'j C\j (NJ1 C"j %Z 0 ".o cO u-,, N'

1.4 bD r-*~ - U'% V-- vt~ - v C\i r-. \D

$4 I~t00 D U\ % 0 Lr e"-l ~

0 0 . 0- u - '.0 C- -

PP C-- LP.-- ,t 0- L -- Lj 0r CID C-- U'%

I: j 0 '.o N o' C~ irC\a C"j C't '0 c--

0 L '0 U

C-- '.0 '.0 ,d

____ ____0:3___ C. 1\ c

A- 00 ;Z-o 0 U-

W 0 Q0

00~~ ~ ~ E-- U- ' ^ Ct .

Page 95: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

.p~ ~ r U' Lf .- 0 N C ~s., 0) 0~ r'' 0 N~ MN N co

co WN 1 0 04 0N r- KN 0co - 0*z ~ 4.) N~ N ~ - r - -* ' ~ C.

V N~ U.' 01\ K~ n 0 C.- 00C- rE~. - - 0 'r- rC\ w 0 %Z 0 f

P.~ '.o a~ ~C\~ ~- tc U'-C 1

o- 0 0)l

02 r - LC\ L-: ' LC\ 0,, 0* 0- N-\ U; U

0 2 -'0~ N~ N~ co \.O M- nC - C- '- -I' N 0-4 ) C - 00 O' O' ~-t \0 C'.J * '0 0

cU 0\0 0 )_ _

C.)' a~' ) 1-0 OD- N0 tC' '.- 's*- 00fl Ncc A 4 0 r"' - OC x r- 0 %-D w V(\ N 0

co~' n C~- n KN -* C'-- LC\ X

Git cz 0)

C) a

a. ) o0 n4' LCn 0'- C- 0 N~ LC\ t-'0 4-2 C. . : * * * 0

'Cz U- a - ! .# N N0 ~ T T.- 00N C ~a

cd~ 04 0l 00 0 It 03 0 0 0~CUr 1 0 0 00 00 0~ 0

;i A II I I I I I

- z4 'z tt

o 79

Page 96: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

I tc LC % 0 r- 00 Y~ U -%L Oll Ir

4) [4'\ *q 00 i-o C\

S-44 4

;.4G

+) ~ (, \ C O- - qt\ - 00 C. -

V : WN 0 r- m' A- 0 U j -'- LrN4)% 03 U-\ f u I 0 L \ \,D CY o K: '- ~ 0

'- )00 c-0~ 4J C ; ~ t- -t C- C; ~--d

0 * C\, * * .,

r- -000

4) W.. 4) - 00 tC .. U" - . L- tr C'4; P4 CD M:* . . N . W"

r- m2 PL, N~ t"\ C- '- N r(\ C ' ( t .D

-1 4010 4) Go_-_ __C)_O y, 0

C400 0 - 0 \D t, \>* 4C~ '.0 c3 t 4 C C

dU v. -0 0 c* El %Z C31 00- -

4-3~ C)w) 44 * T. C. C-- C)* C..D a'

P. 0

4-(~4 0 4) K, LC' 0o- - 0 N un r- qtr

0. Q0 4-) 0t C- U - N N c-W 4 ), r- N- r- ' N C-- 0 IN* N 0~0

o-0 I \Z 0- 0N w U- c- n -I C\ C,,-- \,ct'

co 06 vE-_ _ 44: 1-1

^QN C\, c- t4\ N 0 m %Q U

N 0 - " 0 *l * *" 0. I 0

0 t' 0 0t 0 000

~0 0 0 0 0 00 0 0 0 0cn0 000 00 0 0 0 0

P4 __ ___ _ _ -

80

Page 97: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

LC,\ UI U- N~ r- N ~ l f\ 0 1

W 44. w -t rl\ \D N N C' N- 00 ~ C

0 * r- q-* N l

00 (\- N - N C~- * f

C) * * * * *P4 tcO Lc- Ll- LCI Nl L o

0 4) C- 0 t-- \z - N > 0' a\

r4q 0 0* * - * * ** 0 L'

CU ~P4 K\ *st- 00 T- U-\ O'\T

< 40 C.) ~ \i- 00 Ctc .t C~ N \ - 0 m C r% 0

.r-I~ 03 02 Nw COtj ) C 4 -

rci .- o 11.0 1 a

0)0a 4 C LrI\ U'j 0- N! ( zP. *) cc Q).

o. 0) - , w \ o\ '. 0 N ~ U - 0-

(t 4-) 1 '.D N

CU > hoC o a C Cz * z C .C

.11U~ -4 T. T- CC) T

0U 0 f 0$LC 0~ N( 0c, t\ 0' Ul 0. ~ Cj C C *- Cj C 0* Cj OC t- cl

(0 b.0 0 0 0

N 0- 0) 0, 0 0r 0 0o 0 0r 0 0l 0

CD -- I- --, I I I I

81

Page 98: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

A-Al15 543 AIR FORCE INST OF TECH WRISHT-PATTERSON APB OH SCHOO-ECT F/S 17/8PREOICTION OF SHORT TERN TRACKING TASKS USNO AN OPTIMAL PILOT --ETC(U)MAR U P A WJLLEN

UNCLASSIFIED AFIT/GAK/AA/ID-21 NL

t,

Page 99: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

U-%IC 0 '.X *U' 00 N~ LC'\ r- N all 0

so cLI M* C~ N W ,-.liC, t

$4 C.0" 14D '~ m r- ' N No vC q N

C.)i

S 4.) m N - kD WN OD *r cj Nf

,,0000 $40)'Q L'0 '

0c'0 %0 0- 0 l'

'.1) W t4- W ' N tN ~ N~

c, 4 ribfl Vcc- 0d 0- w ~a '

cyW 0 tko 00 0 aN~'..-c C'. A .) 0 W% *F 0 t4%C'

go 0 co- r,>

-l

'I %- C\ 0 0 0 0 0 0 0c

cUq 4-3 0 0d o

ad z4 00 *

-0 CJ 4

002 0. 0- C~ T-' ~ ~ N "~ 0 C

4J0 0. E-4 ' - 0 001 +. z0

5-i 01-i

+31 CL,0 N U~

0 0 *N a'l N- tl\ 0 00'.

C- C)- L[ \, co 4-\ O' cr 4-\ ~

5.01I - 0 0 0 0 0 0 0 0 0 0 0 0

F94 _ _ _ _ _ _44

~ ~- ' N C- N 0 a) \

. ~ +~a' r-~- c- 0 U' '.c ~ a'82r

Page 100: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

Appendix D

Summary of Pilot Flvina Experience

Type Hours FlownPilot Aircraft This Aircraft

F-4 1200F-15 700

P # F-4 1000Pilot #2 F-105 800

F-4 2000Pilot #3 F-15 1000

83

*-

Page 101: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

VITA

Patrick A. Mullen was born in 1951 at Walkerton, Ontario,

Canada. He completed his high school education there and pro-

ceeded to the University of Waterloo, Waterloo, Ontario to

study Physics. In 1971 he joined the Canadian Armed Forces

via the Regular Officer Training Program. In 1974 he gradu-

ated with a Bachelor of Science degree in Physics and was sub-

sequently commissioned as a First Lieutenant in the CF.

His first assignment was as a maintenance officer on a

VIP transport squadron. This was followed in 1977 by a tour

at NDHQ, Ottawa as a program manager on new aircraft related

capital acquisition programs. In 1980 he was selected to

* attend AFIT to study Air Weapons engineering. He graduated

with a Master of Science degree in Aeronautical Engineering,

specializing in Guidance and Control and Air Weapons in March,

1982.

Permanent address: 214 Princess StreetWalkerton, OntarioCanada

Page 102: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

UNCLASSIFIEDSECURITY CLASSIFICATION OF THIS PAGE (When Data Entered) ,

READ INSTRUCTIONSREPORT DOCUMENTATION PAGE BEFORE COMPLETING FORM1. REPORT NUMBER 2. GOVT ACCESSION NO. 3. RECIPIENT'S CATALOG NUMBER

GAEIAA/81D-21 _____-__________'_

4. TITLE (.d Subtitle) S. TYPE OF REPORT & PERIOD COVERED

PREDICTION OF SHORT TERM TRACKING TASKS MS ThesisUSING AN OPTIMAL PILOT MODEL

6. PERFORMING ORG. REPORT NUMBER

7. AUTHOR(a) S. CONTRACT OR GRANT NUMBER(a)

Patrick A. MullenCaptain, Canadian Armed Forces

9. PERFORMING ORGANIZATION NAME AND ADDRESS 10. PROGRAM ELEMENT, PROJECT, TASK

AREA & WORK UNIT NUMBERS

Air Force Institute of Technology (AFIT-E)Wright-Patterson AFB, Ohio 45433

II, CONTROLLING OFFICE NAME AND ADDRESS 12. REPORT DATE

March. 198213. NUMBER OF PAGES

8314. MONITORING AGENCY NAME & AOORESS(l different from Controlling Office) 15. SECURITY CLASS. (of this report)

Unclassified

1Sa. DECL ASSI FICATION/DOWNGRADINGSCHEDULE

16. DISTRIBUTION STATEMENT (of this Report)

Approved for public release; distribution unlimited

17. DISTRIBUTION STATEMENT (of the abstrect entered in Block 20, it different from Report)

1 5 APR 1i82i. SUPPLEMENTARY NOTES

Approved for publi releasl IAW AFR 190-17

FREDRTMC--.LC-Ne-x44ajr, USAF Dean for Research and

19. KEY WORDS (Continue on reverse aide it neceeeary and identify by block number) Air F0;ce hzt222 f(.A-r ......... Technology (AQ;

Air-to-Air Combat Wrig"t-L. 2Bo : CH 45433Optimal ControlPilot ModellingAnalog/Hybrid Computer SimulationKalman Filter Application

20. ABSTRACT (Continue on reverse aide if neceeary and identify by block number)

An optimal pilot model has previously been successful in pre-dicting the long term tracking performance of a longitudinal air-to-air gunnery task. This study investigated modifications to thesame pilot model to determine whether it could be used to success-fully predict performance for a short term task. The same task,including a lead computing optical sight, was simulated on a hybridcomputer. Three pilots flew three different aircraft configuration

DD Fj~,, 1473 0DITION OF I NOV ssS OBSOLETE UNCLASSIFIEDSECURITY CLASSIFICATION OF THIS PAGE (When Data Entered)

Page 103: P3 EEEEEEhE mEEhhhEE EohEEEEEEEEEEI EhhEEEmohEEEEEE ... · ator. To avoid costly redesign problems in the final stages of implementation, effort is made to simulate the complete system,

UNCLASSIFIEDSECURITY CLASSIFICATION OF THIS PAG(flmm Date EAt .ted)

20. ABSTRACT

on the fixed-base simulator against a target driven to RMS acceler-ations of 3.5G and 5.OG by filtered, Gaussian noise. The targetwas at either 1000' or 3000' range. Averaged RMS data were re-corded on the attacker's elevator deflection, pitch rate, leadangle, line of sight angle, and tracking error for each case. Theidentical task was modelled and analyzed using a digital pilotmodel formulated from optimal control theory. Modifications to

a this pilot model were made to reflect the short term trackingassignment. A comparison of the data generated by the human pilotsversus that of the optimal pilot model showed moderate correlationfor elevator deflection, lead angle, and pitch rate. There wasless correlation for line of sight and tracking error although theIpilot model usually predicted the correct ranking of performance.Overall, the optimal pilot model was less successful in predicting

* short term tracking performance than it was in predicting longterm performance.

UNCLASSIFIEDSECURITY CLASSIFICATION OF THIS PAGE(WP,.a Date Ented)