Or the outcome of AC?

Download Report

Transcript Or the outcome of AC?

Helsinki University of Technology
Systems Analysis Laboratory
Analyzing Air Combat
Simulation Results with
Dynamic Bayesian Networks
Jirka Poropudas and Kai Virtanen
Systems Analysis Laboratory
Helsinki University of Technology
P.O. Box 1100, 02015 TKK, Finland
http://www.sal.tkk.fi/
[email protected]
1
Helsinki University of Technology
Systems Analysis Laboratory
Outline

Air combat (AC) simulation

Analysis of simulation results

Modelling the progress of AC in time

Dynamic Bayesian network (DBN)

Modelling AC using DBN

Summary
Winter Simulation Conference, Washington D.C. 2007
2
Helsinki University of Technology
Systems Analysis Laboratory
Analysis of AC Using Simulation

Most cost-efficient and flexible method

Commonly used models based on
discrete event simulation
Objectives for AC simulation study:
 Acquire information on systems performance
 Compare tactics and hardware configurations
 Increase understanding of AC and its progress
Winter Simulation Conference, Washington D.C. 2007
3
Helsinki University of Technology
Systems Analysis Laboratory
Discrete Event AC Simulation
Simulation input
 Aircraft and
hardware
configurations
Aircraft, weapons,
and hardware models
 Tactics
 Decision making
parameters
Simulation output
 Number of kills
and losses
 Aircraft
trajectories
 AC events
 etc.
Decision making logic
Winter Simulation Conference, Washington D.C. 2007
4
Helsinki University of Technology
Systems Analysis Laboratory
Traditional Statistical Models Turn AC into a Static Event




Simulation data has to be analyzed statistically
Statistically reliable AC simulation may require tens of
thousands of simulation replications
Descriptive statistics and empirical distributions for the
simulation output, e.g., kills and losses
Regression models describe the dependence between
simulation input and output
These models do not show the progress of AC in time
or the effect of AC events on AC and its outcome
Winter Simulation Conference, Washington D.C. 2007
5
Helsinki University of Technology
Systems Analysis Laboratory
Overwhelming Amount of Simulation Data
How should the progress of AC be analyzed?
How different AC events affect the outcome of the AC?

Not possible, e.g., to watch animations and observe
trends or phenomena in the simulated AC
Winter Simulation Conference, Washington D.C. 2007
6
Helsinki University of Technology
Systems Analysis Laboratory
Modelling the Progress of AC in Time

State of AC
– Definition depends on, e.g., the goal of analysis and the
simulation model properties

Outcome of AC
– Measure for success in AC?
– Definition depends on, e.g., the goal of analysis

Dynamics of AC must be included
– How does AC state change in time?
– How does a given AC state affect AC outcome?
Winter Simulation Conference, Washington D.C. 2007
7
Helsinki University of Technology
Systems Analysis Laboratory
Definition for the State of AC




1 vs. 1 AC, blue and red
Bt and Rt are AC state
variables at time t
State variable values
“Phases” of simulated
pilots
– Are a part of the decision
making model
– Determine behavior and phase
transitions for individual pilots
– Answer the question ”What is
the pilot doing at time t?”
Winter Simulation Conference, Washington D.C. 2007
Example of AC phases in X-Brawler
simulation model
8
Helsinki University of Technology
Systems Analysis Laboratory
Outcome of AC

Outcome Ot is described by a variable with four possible values
–
–
–
–

Blue advantage: blue is alive, red is shot down
Red advantage: blue is shot down, red is alive
Mutual disadvantage: both sides have been shot down
Neutral: Both sides are alive
Outcome at time t is a function of state variables Bt and Rt
Winter Simulation Conference, Washington D.C. 2007
9
Helsinki University of Technology
Systems Analysis Laboratory
Probability Distribution of
AC State Changes in Time

State variables are random
– Probability distribution estimated from
simulation data

Distributions change in time
= Progress of AC

What-if analysis
– Conditional distributions are estimated
– Estimation must be repeated for all
analyzed cases, ineffective
Dynamic Bayesian

Network
Winter Simulation Conference, Washington D.C. 2007
10
Helsinki University of Technology
Systems Analysis Laboratory
Dynamic Bayesian Network Model for AC

Dynamic Bayesian network
– Nodes = variables
– Arcs = dependencies

Dependence between variables
described by
time slice
– Network structure
– Conditional probability tables

Time instant t presented by
single time slice

Outcome Ot depends on Bt and Rt
Winter Simulation Conference, Washington D.C. 2007
11
Helsinki University of Technology
Systems Analysis Laboratory
Dynamic Bayesian Network Is
Fitted to Simulation Data



Basic structure of DBN is assumed
Additional arcs added to improve fit
Probability tables estimated from
simulation data
Winter Simulation Conference, Washington D.C. 2007
12
Helsinki University of Technology
Systems Analysis Laboratory
Progress of AC Tracked by DBN



Continuous probability
curves estimated from
simulation data
DBN model re-produces
probabilities at discrete
times
DBN gives compact and
efficient model for the
progress of AC
Winter Simulation Conference, Washington D.C. 2007
13
Helsinki University of Technology
Systems Analysis Laboratory
DBN Enables Effective
What-If Analysis

Evidence on state of AC fed to DBN

For example, blue is engaged within
visual range combat at time 125 s
– How does this affect the progress of AC?
– Or the outcome of AC?

DBN allows fast and efficient
updating of probability distributions
– More efficient what-if analysis

No need for repeated re-screening
simulation data
Winter Simulation Conference, Washington D.C. 2007
14
Helsinki University of Technology
Systems Analysis Laboratory
Future Development of Existing Models
 Other definitions for AC state,
e.g., based on geometry and
dynamics of AC
 Extension to n vs. m
scenarios
 Optimized time discretization
– In existing models time
instants have been
distributed uniformly
Winter Simulation Conference, Washington D.C. 2007
15
Helsinki University of Technology
Systems Analysis Laboratory
Summary



Progress of simulated AC studied by estimating
time-varying probability distributions for AC state
Probability distributions presented using
a Dynamic Bayesian network
DBN model approximates the distribution of AC state
– Progress of AC
– Dependencies between state variables
– Dependence between AC events and outcome

DBN used for effective what-if analysis
Winter Simulation Conference, Washington D.C. 2007
16
Helsinki University of Technology
Systems Analysis Laboratory
References
» Anon. 2002. The X-Brawler air combat simulator management summary.
Vienna, VA, USA: L-3 Communications Analytics Corporation.
» Feuchter, C.A. 2000. Air force analyst’s handbook: on understanding the nature
of analysis. Kirtland, NM. USA: Office of Aerospace Studies, Air Force Material
Command.
» Jensen, F.V. 2001. Bayesian networks and decision graphs (Information
Science and Statistics). Secaucus, NJ, USA: Springer-Verlag New York, Inc.
» Law, A.M. and W.D. Kelton. 2000. Simulation modelling and analysis. New York,
NY, USA: McGraw-Hill Higher Education.
» Poropudas, J. and K. Virtanen. 2006. Game Theoretic Analysis of Air Combat
Simulation Model. In Proceedings of the 12th International Symposium of
Dynamic Games and Applications. The International Society of Dynamic
Games.
» Virtanen, K., T. Raivio, and R.P. Hämäläinen. 1999. Decision theoretical
approach to pilot simulation. Journal of Aircraft 26 (4):632-641.
Winter Simulation Conference, Washington D.C. 2007
17