air force institute of technology - dodccrp.org
TRANSCRIPT
Air Force Institute Of TechnologyAir Force Institute Of Technology
Educating The World’s Best Air Force!
Modeling and Measuring Network Modeling and Measuring Network Centric Warfare (NCW) with the Centric Warfare (NCW) with the
System Effectiveness Analysis System Effectiveness Analysis Simulation (SEAS)Simulation (SEAS)
Dr. J.O. MillerDirector Center for Operational Analysis
Graduate School of Engineering and Management
ICCRTS 2006The views expressed in this presentation are those of the authors and do not reflect the official policy or position of the United States Air Force, Department of Defense or the U. S. Government.
Overview
• Defining NCW• Problem Statement• Modeling NCW with SEAS
• SEAS• Kosovo Scenario• Measures of Effectiveness
• Analysis• Conclusions
Defining NCW
Network Centric WarfareNetwork Centric Warfare
The conduct of military operations through the utilization of networked information systems, which supply the
warfighter with the right information at the right time in the right form to the right person being put to the
right use, in order to achieve desired effects across the Physical, Information, and Cognitive Domains of warfare.
Problem Statement
Simulation and Analysis Facility (SIMAF) TaskSimulation and Analysis Facility (SIMAF) Task
Use the Systems Effectiveness Analysis Simulation (SEAS) to Use the Systems Effectiveness Analysis Simulation (SEAS) to conduct Networkconduct Network--Centric Warfare (NCW) modelingCentric Warfare (NCW) modeling
Develop an NCW scenarioDevelop an NCW scenarioPropose and validate or refute selected measures of Propose and validate or refute selected measures of effectiveness applied to NCW operationseffectiveness applied to NCW operations
(from Air Force Institute of TechnologyRESEARCH PROPOSAL, 15 February 2005)
Agents execute parallel threads of user defined tactical programming language (TPL) that controls their behavior
Satellite
Unitor
PlatformAgent
Comm
Weapons
Sensors
LocalTarget
List(LTL)
- Commands- Target Object Sightings
Sensor Field of Regard
(FOR)
Rmin
RmaxTLE
TVE
V
LocalOrders List
(LOL)
Unit
TAO
Weather TAO
Plane
Vehicles
UAV
ProgrammedBehaviors (TPL)
Satellite
SEAS is a timestep simulation
Δt = Is Analyst DefinedDefault is 1 minute
Personnel
The SEAS Simulated Environment
Reference: SPARTA, Inc. SEAS Training Course: Slide 11
Environment
Agent
Devices
Agent
Devices
Agent
DevicesInteraction
Inte
ract
ion Interaction
Agents, Devices, Environment
To Emerge Combat Outcomes
Agents
SEAS Modeling Constructs
Interact
Through Devices
With each other and the Environment
• Events• Locations• Terrain• Weather• Jamming• Day/Night
• Weapons• Sensors• Comm
• Units• Platforms (vehicles, planes, sats)
Reference: SPARTA, Inc. SEAS Training Course: Slide 12
SEAS Object Hierarchy
Side
Force
Unit Agent
Platform Agent• Vehicles• Planes• Satellites
Devices• Sensors• Comms• Weapons
Environment• Weather• Terrain• Day/Night• Jamming
Supply
Reference: SPARTA, Inc. SEAS Training Course: Slide 13
I am a SEAS agent.• I can move around my environment.• I can sense things in my environment.• I can talk to other agents in my environment.• When I use up resources I can get more.• I can kill other agents.
I will do what I am told by my superiors unless my local programming over rides those orders. You can program me to be compliant or truculent, an observer, a killer, or even a leader/controller of other agents.
When I see an enemy or someone tells me about an enemy I remember and forward predict his position until the information for that target is too old. Its important for me to keep track of enemy positions because I might be ordered to 1) do nothing, 2) move toward them, 3) move away from them, 4) tell others about them, 5) kill them or some combination of the above.
I can also decide to do any of these things on my own as well as provide other services to fellow agents like; tell them where to go, tell them what targets to attack, etc.
When I move or shoot I use resources that must be replenished after awhile or I won’t be able to move and or shoot.
I am basically a pretty aggressive guy and if I see an emeny agent and I am within range I will try and kill him unless you tell me not to.
What a SEAS Agent Might Say
Reference: SPARTA, Inc. SEAS Training Course: Slide 14
SEAS Agent
Comm
OwnedPlatforms
Weapons
Sensors
LocalTarget List•TOS 1•TOS 2•etc.
User ProgrammedBehaviors
• Perception• Awareness• Knowledge• Understanding• Decisions
- Commands- Target
Sightings- Broadcast
Variables
Target
LocalOrders List•Formation Column•Move Location•etc.
Moving
Personnel
OwnedSub-units
Weather
Terrain
BroadcastVariables
_____________________
TPL TPL
TPL
Day/Night
I’d better surrender
Cognitive DomainInformation DomainPhysical DomainActionEffectDeviceEnvironment
Conceptual View of a SEAS Agent• There are four key concepts that apply to agent actions and
interactions in SEAS;• The local target list (LTL)• The local orders list (LOL)• The target interaction range (TIR)• The broadcast interval (BI)
Reference: SPARTA, Inc. SEAS Training Course: Slide 15
Kosovo Scenario - Overview
Kosovo Scenario - created by Space and Missile Center Developmental Planning (SMC/XR)
Programmed to represent operations in Kosovo conflict during 1999
Kosovo Scenario – Weather/Terrain Objects Overview
Weather affects Platform speed, Sensor Pd, Weapon Pk, and Comm ReliabilityTerrain affects Platform speed, Sensor range, Weapon range, and Comm range
Reference: SPARTA, Inc. SEAS Training Course : slide 274
Kosovo Scenario
Blue USAFE Force
Kosovo Scenario
Red Serbian Force
Reference: DeStefano, 2004:3-6
Kosovo Scenario
Brown Kosovar Force
Reference: DeStefano, 2004:3-7
Measures of Effectiveness
Physical DomainTarget Detection Distance
Information DomainCommunication Channels Message Loading
Cognitive DomainEffect on the Kill Chain
Analysis Overview
Used coded Blue Force chart as guide for focusing analysis
Analysis – Physical DomainTarget Detection Distance
Performed Paired-t Test to compare average of detection distance outputs over 30 runs
Satellite #1 Difference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects 178.30 (166.38,190.23) Yes -13.75
Terrain Only 174.57 (165.88, 183.26) Yes -13.46Weather Only 15.91 (3.18, 28.63) Yes -1.23
Satellite #2 Difference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects 176.66 (164.02, 189.30) Yes -13.80
Terrain Only 164.00 (154.65, 173.35) Yes -12.81Weather Only 18.05 (0.36, 35.75) Yes -1.41
( )Z n
( )Z n
Satellites Paired-t Test Detection Distance Analysis
Paired-t Test Results for F-15’s
F-15E#1Difference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects -0.44 (-6.19, 5.31) No 1.05
Terrain Only -6.56 (-11.71, -1.41) Yes 15.78Weather Only 1.56 (-4.75, 7.87) No -3.75
F-15E#4Difference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects 0.38 (-8.22, 8.97) No -0.92
Terrain Only -2.15 (-8.45, 4.16) No 5.20Weather Only 3.07 (-2.83, 8.97) No -7.42
All 6 F-15's TogetherDifference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects 0.49 (-3.39, 4.37) No -1.18
Terrain Only -3.07 (-7.05, 0.91) No 7.38Weather Only 0.62 (-2.99, 4.23) No -1.49
( )Z n
( )Z n
( )Z n
F-15 Squadron Paired-t Test Detection Distance Analysis
Paired-t Test Results forJSTARS and Global Hawk
JSTARS and Global Hawk Paired-t Test Detection Distance Analysis
JSTARSDifference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects 0.21 (-2.09, 2.51) No -0.33
Terrain Only 0.28 (-2.48, 3.05) No -0.44Weather Only -0.63 (-3.05, 1.79) No 0.98
Global HawkDifference Between
Baseline and:95 % Confidence
IntervalStatistical
Difference?Percentage Change
from Baseline:Full Effects -0.06 (-0.18, 0.05) No 0.24
Terrain Only -0.06 (-0.12, 0.00) No 0.24Weather Only 0.13 (0.03, 0.23) Yes -0.53
( )Z n
( )Z n
Analysis – Information DomainStandard Comm Output from SEAS
SEAS standard output comm file tracks information on three types of channels:
"_Sit_" = situation report (i.e. target sighting)"_Var_" = broadcast variable (user-defined; e.g. target priority, delay time)"_Ord_" = orders (commands)
For each channel type, SEAS tracks:Add = number of messages added per time stepCur = number of messages broadcast (currently held on the channel) per time stepRem = number of messages removed per time step
Analysis – Information DomainStandard Comm Output from SEAS
Example of Communications raw data from SEAS
Analysis – Information DomainAverage Message Loading
Calculated average number of messages handled by all channels over 10 runs of the scenario
Useful in identifying channels seeing highest activityProvided comparison test between baseline and three degraded casesInactive time-steps (zero messages) skewed the averages
Analysis – Information DomainActive Time-Step Loading
Next, calculated total number of messages and active average message loading for top five channels over one simulation run
A slightly better metric than overall average message load because influence of zero message time-steps is removed
Average Channel Loading for Active Time-Steps
Analysis – Information DomainAverage Message Load Over Time
Finally, calculated and plotted average message loading per 10-hour segment over one simulation runProvides most insight into communication channel activity
Baseline (No Effects) Case - Average Message Load per10 Hours of Kosovo Scenario for Top Four Active Channels
0.00
1.00
2.00
3.00
4.00
5.00
6.00
7.00
8.00
9.00
10.00
0-10 11-20 21-30 31-40 41-50 51-60 61-70 71-80 81-90 91-100
Hour Segment
Aver
age
Num
ber o
f Mes
sage
s
Full Effects Case - Average Message Load per 10 Hoursof Kosovo Scenario for Top Four Active Channels
0-10 11-20 21-30 31-40 41-50 51-60 61-70 71-80 81-90 91-100Hour Segment
JSTARSQ_SitTacAirQ_SitRTac_OrdQ_VarRTac_OrdQ_Ord
Analysis – Cognitive DomainEffect on the Kill Chain
A kill represents the conclusion of the kill chainThe Act of the OODA Loop (Observe, Orient, Decide, Act)
KosovarTractors
KosovarHouses
Baseline - No Effects
Terrain Only
Weather Only
Full Effects1 1 2 1 1
26
16 1513
1518
151517
151617
1 1 1 1
24
1513 12
1416
131412121213
1
25
16 15
7
13 141213
151313
16
1 1 1
21
13
85
12
18
1413
18
111214
0
5
10
15
20
25
30
CumulativeCount
Kosovars Killed Per Case
Consistent trends seen in the degraded cases versus the baselinecase for this admittedly rough and highly aggregated measure
Fewer kills and higher losses for Blue, more kills and less losses for Red, and higher losses for Brown
Cognitive Domain is by far the most difficult to capture with an exact quantitative measure
Analysis – Cognitive DomainEffect on the Kill Chain
Conclusions – Analysis Summary
Physical domain – Satellite performance was captured well by average detection distance metricInformation domain – Average message loading over time provided insight into Blue’s primary target sighting channelCognitive domain – Number of kills, although highly aggregated, showed expected trends
QUESTIONS?
Thank You