77
Current Practice in Mission Planning in the Canadian Navy and Opportunities for Automation T.R. Hammond DRDC – Atlantic Research Centre Defence Research and Development Canada Scientific Report DRDC-RDDC-2017-R022 May 2017

Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

Current Practice in Mission Planning in the Canadian Navy and Opportunities for Automation

T.R. Hammond DRDC – Atlantic Research Centre

Defence Research and Development Canada

Scientific Report

DRDC-RDDC-2017-R022

May 2017

Page 2: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

Template in use: (2010) SR Advanced Template_EN (051115).dotm

© Her Majesty the Queen in Right of Canada, as represented by the Minister of National Defence, 2017

© Sa Majesté la Reine (en droit du Canada), telle que représentée par le ministre de la Défense nationale,

2017

Page 3: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 i

Abstract

This paper reviews current practice in mission planning within the RCN, and identifies

opportunities for automation and decision support software. Tasks best suited to automation

follow established procedure and have a repetitive character, especially one that could induce

lapses in human attention. Tasks best left to humans are unique or require consideration of core

values or priorities. Every naval mission is unique, when considered as a whole, but when the

planning process is broken into distinct portions, as in this paper, numerous tasks suitable for

automation by the above criteria emerge. Many of these tasks could leverage tools created in the

project planning community. Many could leverage geographical information system tools and

navigation software. Many could incorporate models of sensor and communications performance,

and many could leverage tools for modelling vehicle movement. Statistical techniques for

representing uncertainty, both in measurements but also in intended movements, are highly

relevant. It has also been suggested that there could be an appropriate role for Track Suggestion in

mission planning. Commercial shipping companies are already using Track Suggestion

algorithms to route their ships around inclement weather and so save on fuel. Track Suggestion

will not find quite as significant a role in naval mission planning, largely because naval missions

have more complex goals, but it is not without niche applications. Overall, mission planning

should remain primarily a manual process, so the components of mission planning that aid the

decision maker in visualizing and evaluating issues are the most important. The paper offers a

few guidelines that should inform the assembly of the diverse tools above into a coherent

application environment that could effectively support mission planning.

Significance to Defence and Security

This paper considers how navies should go about planning missions and how software should

support them in the process. It lays out a vision for the appropriate role of technology in it. How

navies plan their missions can be expected to have a considerable impact on how successfully

mission goals are met. Thus, the considerations made here have considerable practical

significance for the Canadian Navy.

Page 4: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

ii DRDC-RDDC-2017-R022

Résumé

Le présent document passe en revue les pratiques actuelles de planification des missions au sein

de la MRC et l’utilisation possible de logiciels d’automatisation et d’aide à la décision. Les tâches

se prêtant le mieux à l’automatisation suivent des procédures établies et ont un caractère répétitif,

ce qui pose un risque particulier de relâchement de l’attention. À l’opposé, les tâches qu’il vaut

mieux confier à des humains sont uniques ou bien nécessitent que l’on tienne compte de valeurs

fondamentales ou de priorités. Toutes les missions navales sont uniques si on les considère dans

leur ensemble, mais les scinder en tâches distinctes comme on le fait dans ce document permet

d’en dégager de nombreuses se prêtant bien à l’automatisation. Nombre de ces tâches peuvent

tirer parti d’outils créés au sein de la communauté de planification de projet, d’outils de systèmes

d’information géographique et de logiciels de navigation. D’autres pourraient intégrer des

modèles de performance des capteurs et des communications, et d’autres encore pourraient tirer

parti d’outils de modélisation des mouvements de véhicules. Les techniques statistiques de

représentation de l’incertitude, tant en mesures qu’en mouvements prévus, sont aussi très

pertinentes. On a également proposé que la suggestion de parcours joue un rôle approprié dans la

planification des missions. Les entreprises de transport maritime utilisent déjà des algorithmes

pour suggérer un itinéraire à leurs navires afin d’éviter les conditions météorologiques

défavorables et ainsi économiser le carburant. La suggestion de parcours ne joue certes pas un

rôle aussi important dans la planification des missions navales, surtout parce que les objectifs de

ces missions sont bien plus complexes, mais les créneaux d’application n’en sont pas moins

nombreux. En règle générale, la planification de mission doit demeurer un processus

essentiellement manuel. Par conséquent, les éléments qui aident les décideurs à visualiser et

évaluer les problèmes sont les plus importants. Le document propose quelques lignes directrices

qui devraient orienter la combinaison des divers outils mentionnés ci-dessus en un environnement

d’application cohérent qui pourrait appuyer efficacement la planification de mission.

Importance pour la défense et la sécurité

Le présent document porte sur la façon dont la marine devrait planifier ses missions et sur le

soutien que devraient lui apporter les logiciels. Il décrit une vision du rôle approprié que la

technologie pourrait jouer. On peut s’attendre à ce que la façon dont la marine planifie ses

missions ait une incidence considérable sur leur réussite. Les questions abordées ici sont donc

d’une grande importance pratique pour la Marine canadienne.

Page 5: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 iii

Table of Contents

Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i

Significance to Defence and Security . . . . . . . . . . . . . . . . . . . . . . i

Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii

Importance pour la défense et la sécurité . . . . . . . . . . . . . . . . . . . . ii

Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi

List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii

Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.1 Defining the Jargon . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Components of Mission Planning . . . . . . . . . . . . . . . . . . . 2

1.2.1 Task Planning and Management . . . . . . . . . . . . . . . . 2

1.2.2 Environmental Condition Forecasting . . . . . . . . . . . . . . 3

1.2.3 Projecting Vehicle Movement . . . . . . . . . . . . . . . . . 3

1.2.4 Environmental Response Modelling . . . . . . . . . . . . . . . 3

1.2.5 Sensor Modelling . . . . . . . . . . . . . . . . . . . . . . 4

1.2.6 Communications Modelling . . . . . . . . . . . . . . . . . . 4

1.2.7 Track Evaluation . . . . . . . . . . . . . . . . . . . . . . 5

1.2.8 Track Suggestion . . . . . . . . . . . . . . . . . . . . . . 5

1.3 Voyage Plan Vision . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4 Structure and Aims of the Paper . . . . . . . . . . . . . . . . . . . 6

2 Task Planning and Management . . . . . . . . . . . . . . . . . . . . . 7

2.1 Current Practice . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.2 Leveraging Project Planning Tools . . . . . . . . . . . . . . . . . . 9

2.2.1 How Mission Planning is Like Typical Project Planning . . . . . . . 10

2.2.2 Concerns Particular to Planning a Voyage . . . . . . . . . . . . . 11

2.2.2.1 Generalized Task Dependencies . . . . . . . . . . . . . 11

2.2.2.2 Event Reports . . . . . . . . . . . . . . . . . . . . 12

2.3 Route and Track Construction and Editing . . . . . . . . . . . . . . . 14

2.3.1 Defining Routes with Waypoints . . . . . . . . . . . . . . . . 14

2.3.2 Route Editing . . . . . . . . . . . . . . . . . . . . . . . 14

2.3.3 Converting Routes to Tracks . . . . . . . . . . . . . . . . . . 14

3 Environmental Condition Forecasting . . . . . . . . . . . . . . . . . . . 17

3.1 Current Practice . . . . . . . . . . . . . . . . . . . . . . . . . 17

3.1.1 Significant Weather Prognosis and Surface Analysis . . . . . . . . . 17

3.1.2 Wind . . . . . . . . . . . . . . . . . . . . . . . . . . 18

3.1.3 Waves . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Page 6: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

iv DRDC-RDDC-2017-R022

3.1.4 Currents . . . . . . . . . . . . . . . . . . . . . . . . . 21

3.1.5 Satellite Photos. . . . . . . . . . . . . . . . . . . . . . . 21

3.1.6 Fog . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3.1.7 Ice . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

3.2 Alignment with Track Suggestion Requirements . . . . . . . . . . . . . 25

3.3 Baseline Conditions . . . . . . . . . . . . . . . . . . . . . . . . 26

3.4 Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . 27

3.5 The Consequences of Shore-Based NWP Models . . . . . . . . . . . . . 28

4 Projecting Vehicle Movement . . . . . . . . . . . . . . . . . . . . . . 29

4.1 Current Practice . . . . . . . . . . . . . . . . . . . . . . . . . 29

4.1.1 Own Ship Understandings . . . . . . . . . . . . . . . . . . 29

4.1.2 Friendly Forces . . . . . . . . . . . . . . . . . . . . . . 29

4.1.3 Neutral Shipping . . . . . . . . . . . . . . . . . . . . . . 30

4.1.4 Hostile Forces . . . . . . . . . . . . . . . . . . . . . . . 30

4.2 New Perspectives . . . . . . . . . . . . . . . . . . . . . . . . 32

4.2.1 Own Ship . . . . . . . . . . . . . . . . . . . . . . . . . 32

4.2.2 Friendly Forces . . . . . . . . . . . . . . . . . . . . . . 33

4.2.3 Neutral Shipping . . . . . . . . . . . . . . . . . . . . . . 34

4.2.4 Hostile Vehicles . . . . . . . . . . . . . . . . . . . . . . 34

5 Environmental Response Modelling . . . . . . . . . . . . . . . . . . . . 37

5.1 Current Practice . . . . . . . . . . . . . . . . . . . . . . . . . 37

5.2 Converting Routes to Tracks Automatically . . . . . . . . . . . . . . . 38

5.2.1 Route to Track Conversion Under Fixed Conditions . . . . . . . . . 39

5.3 Predicting Indices of Environmental Risk . . . . . . . . . . . . . . . . 43

5.4 Dealing with Uncertainty . . . . . . . . . . . . . . . . . . . . . . 44

6 Sensor and Communications Modelling . . . . . . . . . . . . . . . . . . 45

6.1 Current Practice . . . . . . . . . . . . . . . . . . . . . . . . . 45

6.2 Modelling Approaches . . . . . . . . . . . . . . . . . . . . . . . 45

6.2.1 The Simple Disc or Cookie Cutter Model . . . . . . . . . . . . . 45

6.2.2 The Double Disc Model . . . . . . . . . . . . . . . . . . . 46

6.2.3 Handling Altitude . . . . . . . . . . . . . . . . . . . . . . 46

6.3 Visualizing Model Predictions on a Chart . . . . . . . . . . . . . . . . 47

7 Track Evaluation . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

8 Track Suggestion . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

8.1 Application to the Navy Context . . . . . . . . . . . . . . . . . . . 49

8.1.1 AWT’s (Storm Geo) Bon Voyage System and EnRoute . . . . . . . . 49

8.1.2 FORCE Technology’s Sea Planner . . . . . . . . . . . . . . . 50

8.1.3 Jeppesen’s Vessel and Voyage Optimization Solution (VVOS) . . . . . 51

8.1.4 MeteoGroup’s Ship Performance Optimization System (SPOS) . . . . . 51

8.1.5 Suitability for Naval Mission Planning . . . . . . . . . . . . . . 52

8.2 Responsible Track Suggestion . . . . . . . . . . . . . . . . . . . . 52

Page 7: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 v

9 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

List of Symbols/Abbreviations/Acronyms/Initialisms . . . . . . . . . . . . . . . 61

Page 8: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

vi DRDC-RDDC-2017-R022

List of Figures

Figure 1: This figure provides an example of the sort of analysis of fronts, clouds and

weather systems that the CF Weather Office provides. . . . . . . . . . . 18

Figure 2: An illustration of the sort of predictions of wind speed available from the CF

Weather Office website. . . . . . . . . . . . . . . . . . . . . . . 19

Figure 3: An illustration of the sort of predictions of wind and wave speeds, heights and

directions that are available from the CF Weather Office website.. . . . . . 20

Figure 4: A prediction of wave conditions that includes information on the wave period

as well as the wave height and direction. . . . . . . . . . . . . . . . . 20

Figure 5: An illustration of the sort of predictions of current speeds that are available

from the CF Weather Office website. . . . . . . . . . . . . . . . . . 21

Figure 6: This is a typical satellite image of weather systems, which is available at

regular intervals on both coasts through the CF Weather Office website. . . . 22

Figure 7: An illustration of the sort of predictions of sea surface temperature available

from the CF Weather Office website. . . . . . . . . . . . . . . . . . 23

Figure 8: An illustration of the sort of predictions of ice cover that are available from the

CF Weather Office website. . . . . . . . . . . . . . . . . . . . . . 24

Figure 9: This figure gives an overview of the information provided in by the ‘ice egg’

used by Environment Canada. . . . . . . . . . . . . . . . . . . . . 25

Figure 10: A screenshot from the Oceanweather Display System (ODS), showcasing its

ability to display global wind speed and wave height forecasts. . . . . . . . 27

Figure 11: The COA matrix in which opposing force COAs, depicted in columns, are

evaluated against friendly force COAs, shown in the rows. . . . . . . . . 31

Figure 12: A rough indication of the movement of a ship could be captured by adding

circles to its various turn waypoints. . . . . . . . . . . . . . . . . . 33

Figure 13: This figure shows coloured contour lines of the density for the location of a

particular ship (referred to as “ship 2”) at a particular instant in time (12 hours

after the ship was first seen). . . . . . . . . . . . . . . . . . . . . 35

Figure 14: This figure shows the areas where a particular allocation of search effort (a

week’s worth of patrol flights, indicated by dashed lines) was most effective. . 36

Figure 15: An illustration of the route of a ship (shown in orange) through a region on the

ocean, over which wind speed and direction data are available over a coarse

grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

Figure 16: This figure illustrated the problem of identifying which rectangles in a regular

grid are intersected by a given line segment. . . . . . . . . . . . . . . 40

Figure 17: An illustration of determining which intervals along a regular one-dimensional

grid (resembling a black ruler) are intersected by a given line segment (shown

in orange). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Page 9: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 vii

Figure 18: It can be effective to consider the problem row by row. . . . . . . . . . . 41

Figure 19: Considering just the portion of the segment in row 4, this is quickly seen by

projection to intersect on cells in columns 3 and 4. . . . . . . . . . . . . 42

Figure 20: Considering just the portion of the segment in row 5, this is quickly seen by

projection to intersect on cells in columns 4 and 5. . . . . . . . . . . . . 43

Figure 21: This sequence of images describes the dangerous phenomenon of broaching. . 44

Figure 22: The three portions of this figure each suggest a different

detection/identification model. . . . . . . . . . . . . . . . . . . . . 46

Page 10: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

viii DRDC-RDDC-2017-R022

List of Tables

Table 1: Mission planning tasks that could be effectively supported by automation. . . 54

Page 11: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 ix

Acknowledgements

I gratefully acknowledge the assistance of Lt(N) Scott Colbourne, Fleet Navigation Instructor at

the Canadian Forces Naval Operations School, who provided advice on existing practices in

navigation planning. I also acknowledge the advice of Lt(N) Cam Prescott, NavO on HMCS

Montreal, for his views on the current state of mission planning and how to improve it. This work

was funded by the Predictive Situational Awareness (PSA) task of DRDC – Atlantic Research

Centre’s Integration of Command Decision Support project (01db).

Page 12: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

x DRDC-RDDC-2017-R022

This page intentionally left blank.

Page 13: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 1

1 Introduction

This Scientific Report reviews current mission planning practice within the Royal Canadian Navy

(RCN) and identifies opportunities for automated decision aids to play a role in it. A key premise

of this document is that mission planning should leverage the experience of the broader project

planning body of knowledge [1]. This premise is justified because project planning practice has

been honed and refined by considerably more practical experience. Indeed, project planning

practice has guided the approach taken here: just as a large project is planned by breaking it into

smaller tasks, this document divides the mission planning process into eight separate components.

The results of such division naturally yield parts simpler than the whole. If such division is

carried out to sufficient extent, eventually subtasks will be found that are sufficiently simple and

straightforward that they could safely be entrusted to a computer. Automating such tasks can

yield benefits, when the automation would perform them faster or more accurately than a human.

It may even yield benefits when the computer is not clearly doing the task better, provided that

the humans normally doing it are freed up to engage in more important pursuits. Thus, this paper

is about identifying these potential benefits.

In considering the potential for automation, it is important to consider previous experience, as

tasks have been automated unsuccessfully [2]. Tasks suitable for automation have particular

characteristics [3]: they follow a recognizable, repeated pattern that allows algorithms to be

brought to bear. They may involve maintaining focus for extended periods, a task that most

humans find particularly difficult. They may involve tedious computations in which humans will

be prone to error. This paper identifies opportunities for automation by finding tasks with these

characteristics, but it also considers existing products and solutions. One such solution is Weather

Routing [4], which is here discussed under the name of Track Suggestion. The paper suggests

tools based on ideas from general project planning, charting software and Geographical

Information Systems (GIS).

Thus, this document offers a perspective on how best to support mission planning for ships of the

Canadian navy in future. Such support would involve the use of software to help the navy plan a

ship track for a given mission and then evaluate the track, visualize it or modify it. For example, a

proposed ship track might be evaluated by its expected total fuel consumption, or even by a

custom measure of how effectively it would contribute to the completion of mission goals.

Modifications to a proposed track might be made manually, using various user interface tools, but

mission planning software could also suggest optimal tracks, by various criteria. When the

process is automated, it is referred to here as Track Suggestion. A typical use of this suggestion

feature would be to compute a track from start point (A) to destination (B) that would optimize

fuel consumption, while also avoiding land obstacles. Such optimization could take expected

weather and other environmental conditions, like currents, into account. Commercial shipping

companies are already using Track Suggestion software to help route their ships in such a way as

to minimize the impact of storms, especially on fuel consumption. Given this precedent, the

question naturally arises as to whether Track Suggestion could make an equally effective

contribution to naval mission planning.

In short, this paper suggests a vision for what support to Naval Mission Planning should be like in

the longer term. In pursuing this goal, the paper focuses on those parts of mission planning that

support the creation and evaluation of possible Courses of Action (COAs) for a given mission,

Page 14: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

2 DRDC-RDDC-2017-R022

especially insofar as these COAs involve different routes. The paper gives due consideration to

the ways that planning a naval mission differs from planning a typical large project.

1.1 Defining the Jargon

This section defines three key terms, to avoid confusion in subsequent discussion:

Waypoint: A point defined by an ordered triple, composed of latitude, longitude and depth.

In this representation, the latitude and longitude identify where a vector from the centre of

the earth through the waypoint would intersect the surface of the ocean (at low tide), and the

depth identifies the distance from the waypoint to the surface, along this same vector, which

runs opposite to the pull of gravity. When speaking of waypoints for surface-bound ships,

the depth can be dropped on the understanding that it is zero, so that the waypoint simplifies

to an ordered pair.

Route: A representation of the path that a ship might follow between a given departure

waypoint A and destination waypoint B. A route can be represented as an ordered list of

waypoints, starting with A and ending with B. Implicit in this representation is a rule for

how the ship will sail between each pair of consecutive waypoints. There are a number of

options: the ship might sail along the line of constant bearing (the rhumb line), along the

great circle route (which approximates the earth as a sphere), or along the geodesic arc

(which acknowledges that the earth is really an oblate spheroid). Where there are changes in

depth between two successive waypoints, the vessel would most naturally be taken to

change depth linearly between them.

Track: A representation of the trajectory of a ship through space and time. It defines both

the route taken and the time at which each waypoint was reached, or will be. When the track

extends into the future, it gives the Estimated Time of Arrival (ETA) at each waypoint along

the route. It must be understood from the context whether a given track represents an actual

voyage or a plan for one.

1.2 Components of Mission Planning

Mission planning has eight components that will each be described briefly in this section. A

strategy for supporting mission planning for the RCN could be characterized by its allocation of

effort and resources to these components. A good strategy is one that will achieve component

quality in proportion to importance. Thus, it makes sense to rank the components by their

importance to the planning process. This section presents these components in decreasing order of

importance, along with remarks justifying this ranking. The first three components, and a small

component of the fourth, are the most crucial, while the latter ones involve additional

considerations that will become increasingly relevant as automation takes on a greater role in the

planning process. This paper will express reservations about the current readiness of automation

to play this more trusted role.

1.2.1 Task Planning and Management

There are already a number of widely-used project planning tools, Microsoft Project being but

one example. These assist the humans planning a project in breaking it down into smaller tasks,

Page 15: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 3

typically called Work Breakdown Elements (WBEs). The tools also help set milestones, assign

people and equipment to tasks, identify slack time and identify the critical path [1]. Tasks on the

critical path have the property that any delays to their completions will delay the completion of

the whole project. In most respects, planning a naval mission is like planning any other project,

but there are a few concerns that are particular to the maritime context (as illustrated in

subsequent components). As a result of this resemblance, leveraging prior art in project planning

has the highest priority among the eight components of mission planning.

1.2.2 Environmental Condition Forecasting

The weather at sea, the state of the waves, as well as the tides and currents can all have an impact

on the success of a naval mission. Thus, it is important to forecast these conditions over the

mission area. Many of these predictions are derived from Numerical Weather Prediction (NWP)

models. The importance of these forecasts raises natural questions about what resolution and

spatial extent are required, about how often forecasts should be updated, and about how to deal

with the uncertainty inherent in all predictions of the future. The vital importance of weather to all

sea travel makes this component crucial for any tool hoping to support mission planning.

1.2.3 Projecting Vehicle Movement

Naval missions are not only affected by the movement of the decision maker’s own ship, but

often also by the movement of other vehicles, typically ships or aircraft. These other vehicles can

be friendly, neutral or hostile. Friendly vessels will often be part of a naval coalition, the overall

course of which is determined by the flag ship, with other vessels holding formation about her.

Thus, anticipating the implications of holding formation relative to other ships could be useful.

Neutral vessels can also affect the course of certain missions: fish patrols come to mind as an

obvious example. In these missions, the route of the naval ship is determined only roughly at the

initial planning stage, with the actual track taken dictated on the fly, in response to the shipping

traffic encountered. Last but not least, the classic naval mission calls on the ship to locate and

engage (or avoid) hostile forces. The success of particular missions may turn on the RCN’s ability

to anticipate the motion of adversaries, with due consideration of uncertainty. The fact that

movement modelling and projection could assist in planning the classic naval engagement argues

for its central role in mission planning. In short, decision makers would benefit from support to

their considerations of what tracks other ships might take.

1.2.4 Environmental Response Modelling

Just as environmental conditions can be important to the success of a naval mission, it is equally

important to be able to evaluate their implications. For example, if 50 knot headwinds and

7 metre swells are anticipated, the role of Environmental Response Modelling would be to help

the decision makers anticipate the implications for the ship, her engines, her crew, as well as for

key equipment on board, like cranes, helicopters, or Unmanned Vehicles. Thus, the role of

Environment Response Modelling is to anticipate risks to the mission that are due to the

prevailing environmental conditions. Typical questions for such modelling address whether or not

the ship will be able to launch and recover her helicopter, fire her gun, launch her missiles, deploy

small boats, and so on. It could help anticipate degradation in crew performance from

Page 16: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

4 DRDC-RDDC-2017-R022

seasickness. It could help anticipate weather-related dangers to the ship, like ‘broaching to’ or

‘hull slamming’. It should definitely help estimate how much fuel the ship can be expected to

consume over the course of the mission, as this estimate is always required in planning. An

experienced commander can be expected to be very effective at evaluating environmental

implications, so it will prove challenging to find an appropriate role for automation [2], a role that

the humans can come to trust. In tasks that humans do well, such trust is particularly hard-earned

[3]. Environmental Response Modelling should give careful consideration to which tasks are most

amenable to automation and which should be left to the humans.

1.2.5 Sensor Modelling

Sensor modelling determines whether the various vehicles involved in a mission scenario will be

able to detect or identify one another. As a general rule, identification is considerably more

demanding of sensors than mere target detection, but self-reporting systems, like the Automatic

Identification System (AIS), now identify the majority of commercial shipping, simplifying the

task in peaceful times. It should be noted that this topic raises an interesting dimension to mission

planning: it could be important to consider not only what a naval ship would know of its enemies,

but also what these enemies would know of it. In other words, it involves a degree of speculation

about what is going on in the heads of adversaries. Supporting such considerations effectively

with software tools would have to be characterized as very challenging. If these complications are

not enough, sensor performance can be expected to be influenced by environmental conditions,

like fog or sea state. This component should leverage existing models for the various domains

(acoustic, Electro-magnetic (EM), visual, infrared (IR)). In general, it is much easier to apply

these models to Canada’s own naval sensors, whose properties are known, than it is to apply them

to other ships, especially those of enemies. The latter involves speculation as to what kind of

sensors these platforms might have been equipped with, unless relevant intelligence reports are

both available and thorough. Dealing with this added layer of uncertainty favours the use of very

simple models. The considerable difficulties involved have led this paper to assign relatively low

priority to sensor modelling in mission planning support. Moreover, it would be advisable to

focus on modelling Canada’s own naval sensors, leaving worries about opponent capabilities to

the human decision maker.

1.2.6 Communications Modelling

Like Sensor Modelling, this component has a role that pertains to the platforms participating in a

naval mission, whether these be ships, aircraft, shore stations, vehicles, army units or whatever

else may be relevant. It asks whether these platforms can communicate with each other, as they

move relative to one another over the course of the mission, using their available communications

technology. Typically, this can be expected to involve anticipating VHF radio coverage, but there

is certainly more to this component than just that. It is often enough, for the purpose of mission

planning, to approximate VHF radio coverage by the line of sight, so this component is assigned a

low priority. More complex and realistic models are certainly available (e.g., [5]), and they could

be important to the success of particular missions.

Page 17: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 5

1.2.7 Track Evaluation

There are many ways in which one could measure the performance of a proposed track for a naval

ship on a particular mission. Indeed, naval missions could often be described as having multiple,

sometimes conflicting goals. For instance, a fish patrol might seek to identify as many fishing

vessels as possible, while also conserving fuel, avoiding bad weather and arriving on time for a

refueling rendezvous with a tanker. Some of these measures might involve risks to the ship, such

as the probability of a hull slamming event that could damage hull integrity. As varied as these

Measures of Performance (MOPs) might be, there are a few among them that have recurring

value, as they are worthy of consideration regardless of the specific mission. These fundamental

measures could well include some that pertain to the safety of the ship or its crew, but they

definitely include estimates of fuel consumption and time spent at sea. Estimating arrival time and

fuel consumption is so fundamental to ship travel that mission planning can be improved simply

by improving or facilitating it. Track evaluation in general has relatively low priority because it

would rely on all the other components of mission planning to compute particular MOPs, but

supporting the fundamental measures like fuel consumption has a priority far above the general

case. In this paper, estimating fuel consumption is considered part of Environmental Response

Modelling.

1.2.8 Track Suggestion

In theory, the MOPs that pertain to a track for a given naval mission could be combined into an

overall Measure of Effectiveness (MOE) for the track. This MOE could be regarded as a kind of

objective function that mission planning should try to optimize. Indeed, Track Suggestion could

be regarded as a problem in optimizing the MOE by modifying the mission track. This view has

the advantage of letting mission planning leverage general optimization techniques. Despite this

advantage, this approach is not advocated here because having the decision maker specify a

custom numeric objective function for a mission is very challenging, both for the software but

also for the decision maker. Instead, proposed tracks for a mission could be produced in a

semi-supervised manner. In this approach, the decision maker would manually construct portions

of the track to address the more complex mission goals, leaving the software to fill in portions

during which the ship could be said to follow simple, predefined objectives, like minimizing fuel

consumption or transit time. Such a limited role for Track Suggestion is not without promise.

1.3 Voyage Plan Vision

The overall vision of mission planning support that emerges from the ranking above is that it

should be like typical project planning support, but with a few added components that address the

particular characteristics of planning a sea voyage. Most of these particular characteristics would

predict environmental conditions, but some should also try to anticipate the movements of other

vehicles. Mission planning should facilitate the estimation of fuel consumption, under the

anticipated weather conditions. There may be a role for Track Suggestion, in situations where the

ship has simple objectives like conserving fuel, but good support for mission planning can be

achieved without it.

Page 18: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

6 DRDC-RDDC-2017-R022

The design of support to mission planning should be guided by three fundamental principles:

1. Interactive Drill-Down: The detailed components of a plan should be hidden, especially in

overview presentations, and only presented selectively, on demand. This is so as not to

overwhelm the human users with details they do not need. Plans get complicated fast.

2. A Plan Answers Who, What, When, Where and How: These fundamental questions each

suggest a different perspective on, or way of looking at, a mission plan. Each question thus

should form the basis of a visualization component in the mission planning support software.

For example, a Gantt chart [1] provides a “When” visualization of a plan, while showing the

planned route for the ship on a chart (with tasks depicted as symbols along the route),

provides a “Where” visualization of it. A “Who” visualization would list participating

individuals and show which activities they were involved in. A “How” visualization would

reveal what methodologies, techniques or tools will be employed in the completions of tasks.

A “What” visualization would reveal the objectives, deliverables and risks associated with the

various WBEs.

3. Linked Components: The Who, What, When, Where and How components should be

linked to one another by the interactive drill-down principle. Thus, when looking at the

When visualization, the user could drill down into Who, to see who was involved at particular

times. Or they might come at things the other way, drilling into When from the Who

visualization, to see the times when a particular individual was involved in the mission.

Looking at Where visualization, they could drill into the What, to see objectives in play at

particular locations. Looking at How they could drill into When, to see when particular

techniques were being employed. The user could keep drilling down in similar fashion until

all five questions were answered, or they could leave some components unopened to provide

a higher level summary.

These three principles, taken together, provide the vision for how planning should be done and

what a plan might be. The challenge is in the details. Above all, a plan should be interactive.

1.4 Structure and Aims of the Paper

This paper is structured around the components of mission planning, as described briefly above.

Each will be revisited in greater detail below, in the same order of perceived importance, with the

aim of clarifying and elaborating on the component’s role, how this role is currently captured in

the existing mission planning process, and suggesting improvements. Each section will identify

some of the challenges involved in making these upgrades, suggesting approaches to them and, in

some cases, weighing these approaches against alternatives. The paper will try to identify the

scientific challenges posed by each component, suggesting where further research should play a

role. The conclusion will summarize recommendations for how automation could play a role in

mission planning, making the process not only be faster and easier, but also offering new

capabilities to those responsible for shepherding the mission to its successful conclusion.

Page 19: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 7

2 Task Planning and Management

2.1 Current Practice

Currently, mission plans are developed and presented in Microsoft PowerPoint. Various other

software sources, like the Electronic Chart Display System (ECDIS) used to navigate the ship and

Google Earth, contribute imagery for use in these plans, and Microsoft Excel figures in the

construction of the colour coded tables in which proposed COAs are depicted, but beyond these

tools, mission planning is not supported by dedicated software. Tasks to be accomplished during

the mission are represented in a detailed schedule called the FLEX, which is typically either a MS

Word® document or an EXCEL spreadsheet, generally maintained by one of the Operations

Room Officers (OROs). This means that the planned mission track and the FLEX are maintained

in different applications, so they must be kept consistent through crew diligence. Determining just

where the ship will be during a given FLEX task requires the crew to consult the ECDIS

application. Project planning tools, like Microsoft Project, have not found a role in mission

planning. Thus, a new tool that is customized to the Naval mission planning context would fill a

gap in capability.

This paper will suggest that there is a distinction to be made between mission planning and more

specialized navigation planning, even though there is clearly some overlap between the two

processes. The former is the subject of this paper while the latter deals with safely navigating the

ship in pursuit of the agreed higher level mission strategy.

At present, navigation planning is conducted largely in the ship’s ECDIS, which is called

ECPINS. ECPINS is a computerized, shipboard navigational aid that displays electronic charts,

the ship’s position in real time, and sensor data. ECPINS, also called SHip’s INtegrated

Navigation And Display System (SHINNADS) for the customized RCN version, is developed

and maintained by OSI Maritime Systems. Installation across the RCN surface and subsurface

fleet started in 1989. The system will continue to be maintained and upgraded until 2020, with

options to extend for up to an additional 20 years. SHINNADS has one module for planning a

ship track (RTPLAN) and another for monitoring the ship’s progress (RTMON). RTPLAN also

serves as a backup to RTMON, having the same capabilities, though it is not typically connected

to the sensor feeds.

Within the RCN, CFCD130 – Canadian Navigation Manual [6] provides the authoritative text on

navigation policy. CFCD130 outlines the requirement for navigation planning. It indicates that,

while the Commanding Officer (CO) bears ultimate responsibility for the safe navigation of the

ship, it is normal practice to delegate navigation and pilotage to the Navigating Officer (NavO).

This manual indicates that each navigation passage, regardless of complexity, shall be planned for

visual and reduced visibility execution. All passage plans shall be approved by the CO and the

planned route will be saved and locked in SHINNADS for passage execution. In coastal waters

and in the open ocean, the Officer of the Watch (OOW) normally executes the NavO’s plan. In

pilotage waters, the NavO will normally execute the navigation passage, though the CO may

delegate these tasks to others for training purposes.

Page 20: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

8 DRDC-RDDC-2017-R022

A Navigation Plan is not just composed of a planned route for the ship, drawn up in the RTPLAN

module of ECPINS. It is also comprised of annotations that are typically drawn on the charts, but

which may also be added to the OOW notebook. These provide supplementary information, such

as the positions and times at which lights will be sighted. Any dangers, hazards, action points, or

areas of concern must be highlighted for the OOW’s attention. All information that will affect the

ship’s movement through a particular passage must be clearly displayed. The symbols and

elements that may be added to the chart include the following:

1. Limiting Danger Lines (LDL): these mark the extent of safe water and serve as the

foundation for all navigation plans. LDLs are calculated in the following manner:

LDL = Draught + Safety + Squat – Height of Tide (HOT). An additional consideration for

swell should be calculated when it will be encountered. The standard for the safety

calculation is 2 meters, but this may be reduced with the CO’s concurrence.

2. Clearing Bearings: these visual bearings (relative to prominent terrestrial objects, like

lighthouses) delimit the area of water in which it is safe to navigate.

3. Clearing Depths: these depths (which will be compared to measurements from the ship’s

echo sounder) are used when visibility is so degraded that the Clearing Bearings become

impractical.

4. Labels: these three digit numbers, which are used to distinguish between various routes and

tracks, are placed on the north side of them. An open arrowhead indicates the direction of

travel. The course to steer, to compensate for currents or wind, may also be indicated in

brackets.

5. Wheel-Over Lines: these markers (which use an open arrowhead symbology) are helpful in

the execution of course alterations.

6. Distances to Go: these distances to the destination are indicated with circular symbols (with

a ‘leader’). They are helpful in making revised predictions of arrival time, and may thus

suggest the need to accelerate, to make up for lost time.

7. Chart Changes: the need to switch to another chart is indicated with parallel lines that will

be accompanied by the new chart number.

8. Ship Handling and Manoeuvering Evolutions: these are indicated on the chart with scale

drawings of the ship accompanied by arrows indicating the desired motion of the bow.

9. Command Decision Points: these ‘thought bubble’ symbols indicate positions at which a

decision between two or more predetermined COAs must be taken.

10. Point of No Return (PNR): A PNR indicates the point at which the ship can no longer break

off from the plan or take alternative action (such as anchoring until there is better weather).

All PNRs are required to have an associated Command Decision Point, but no reverse

requirement exists.

Page 21: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 9

11. Check Bearings: these are used to assist the ship in making turns greater than 60°, especially

in the presence of hazards. A number of different procedures for making course changes are

available.

The list above is intended to suggest that the procedures and practices surrounding navigation

planning are rooted in longstanding naval practice, practice that has become tightly integrated

with the SHINNADS software in which it is largely conducted. Planning software should not

attempt to supplant the established role currently played by SHINNADS; instead, it should have

the ability to export any initial route or track suggestions produced to SHINNADS. Moreover, it

would need the ability to import routes and tracks back in from SHINNADS, once these have

been refined by the navigation plan. Such import should include some of the associated

annotations and symbols that are introduced by navigation planning.

2.2 Leveraging Project Planning Tools

It is important to consider how mission planning can leverage tools that have already been

developed in the project planning community because these tools have given a great deal of

thought to the planning process. A naval mission can be viewed as a project because it is also

composed of many tasks that each require people, time and equipment to complete.

The project planning community teaches that a good plan should include cost estimation, as well

as management of quality, human resources, communications, procurement, and stakeholders [1].

All of these considerations remain valid in planning a naval mission. As in project management, a

key use of the plan will be to monitor progress towards mission completion.

Another key lesson from project planning concerns risk. It will come as no surprise that a naval

mission may be subject to risks that might compromise individual tasks, and even the entire

mission. The most significant of these should be given due consideration in project planning.

Thus, a plan should identify risks and incorporate some degree of risk analysis. While no one can

be expected to anticipate every eventuality, it pays to consider what might go wrong and what the

impact would be. This is especially true when measures could be taken to mitigate these risks.

Mission planning should leverage project planning tools for this, to the extent possible.

Prussian General Helmuth von Moltke, the elder, said that no plan survives first contact with the

enemy. To the extent that this is true of naval operations, mission planning should facilitate

modifications to the initial plan. This consideration reveals the value of representing a plan in

software, as an interactive document, as opposed to in a static PowerPoint file. Such

representation helps identify which tasks would be impacted by a proposed change. In other

words, it helps the plan be more agile.

Though general experience in project planning should be helpful, it is worth remembering,

however, that naval operations sometimes involve enemies. The potential presence of these

opponents, who will surely try to prevent mission success, suggests an added component of risk

that goes well beyond that which is present in typical project planning. Few construction projects,

for example, need consider the possibility that workers might come under hostile fire. This

suggests that risk assessment and mitigation will have a more prominent role in naval mission

planning than they do in more general project plans. If so, that role is prominent indeed.

Page 22: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

10 DRDC-RDDC-2017-R022

2.2.1 How Mission Planning is Like Typical Project Planning

Viewing a naval mission as a kind of project allows mission planning to take advantage of all the

insights and lessons that the considerably broader project planning body of knowledge [1]

provides. For example, project planning experience suggests that the planning process involves

breaking down larger goals into smaller, more manageable components. Moreover, this

breakdown process should continue until the component tasks produced have a straightforward

implementation, following established procedure. These straightforward tasks will here be called

WBEs, in deference to project planning convention. The fact that these WBEs follow known

procedure helps the planners to estimate the resources required by them, as the planners can bring

their experience to bear on the matter.

A naval mission will necessarily require its developers to define WBEs, sequence these, estimate

the required resources, estimate task durations, and put this all together into a schedule. The Gantt

Chart representation of this schedule, which shows the start and end times of the WBEs on the

overall project timeline, has proven to be an effective tool in depicting a project plan, as well as in

tracking progress towards completion. A Gantt chart is a bar chart of schedule information where

activities are listed on the vertical axis, dates are shown on the horizontal axis and activity

durations are shown as horizontal bars paced according to start and finish dates (or times) [1].

Mission planning should facilitate the construction of Gantt charts. Indeed, Gantt charts should

provide the basis for the “When” visualization of the mission plan suggested above.

Like a project, a naval mission always has a set of WBEs that are critical to mission success, any

delays to which will push back completion (these are said to lie on the critical path). The critical

path is defined by the sequence of activities that represent the longest path through a project. The

critical path determines the shortest possible duration for the project as a whole. Like a project, a

mission may also have other WBEs that can safely be moved or delayed without compromising

other tasks. It may have tasks with slack time. And like a project, a mission will have

relationships between some of its WBEs: some must be finished for others to start (the most

common case), but less common dependencies between tasks are also possible.

These WBE dependencies are defined as follows:

1. Finish-to-Start: A logical relationship in which a successor activity cannot start until a

predecessor activity has finished.

2. Finish-to-Finish: A logical relationship in which a successor activity cannot finish until a

predecessor activity has finished.

3. Start-to-Start: A logical relationship in which a successor activity cannot start until a

predecessor activity has started.

4. Start-to-Finish: A logical relationship in which a successor activity cannot finish until a

predecessor activity has started.

These dependencies have a temporal character, so they will here be called “When” dependencies.

Other kinds of task dependencies, produced by generalizing these concepts, as suggested by the

plan visualization components outlined above, should prove helpful in mission planning. In other

Page 23: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 11

words, in addition to the “When” ones above, there could also be “Where”, “What”, “How” and

“Who” task dependencies. Examples of these are suggested below.

2.2.2 Concerns Particular to Planning a Voyage

Naturally, planning a voyage will involve some element of vessel movement over water (or

through it, in the case of submarines), so concerns pertaining to such motion are more pertinent

than they would be in typical project planning. These concerns clearly include the risks of sea

travel, such as storms. In other words, there is a spatial dimension to the planning process that is

not always present in general. The implications of this added dimension must be given due

consideration.

2.2.2.1 Generalized Task Dependencies

One of the implications of that spatial dimension is that WBEs could have “Where”

dependencies. These capture the idea that, in a naval mission, certain tasks might require the ship

to be in a certain location. For example, a ship might have to be at an ammunition depot in order

to take on munitions.

In practice, these “Where” relationships would be defined with reference either to a particular

area on the surface of the globe, either a circular one centred at a particular waypoint or a

polygonal one. Let this area be denoted by R. The two possible “Where” task dependencies are as

follows:

1. Area-to-Start: A logical relationship between a WBE and an area (R) in which the WBE

cannot start until the ship is in R. For example, the ship must be within artillery range of a

land target to begin firing at it with its guns.

2. Area-to-Finish: A logical relationship between a WBE and an area (R) in which the WBE

cannot finish until the ship is in R. For example, the ship might have to be within VHF radio

range of a shore facility in order to transmit a progress report to that facility.

It is possible to generalize the two relationships further by allowing not just a single area, but

collections of areas. For example, a certain activity might require the ship to be in port, but any

one of a collection of ports might serve equally well. Generalizing the two “Where” task

dependencies to collections of areas is straightforward.

Similarly, there could also be “Who” dependencies. These capture the idea that sometimes certain

individuals are crucial to accomplishing tasks. For example, launching a helicopter requires a

qualified pilot. This idea naturally suggests the following new task dependencies:

1. Person-to-Start: A logical relationship between a WBE and a specific person in which the

WBE cannot start until the person is on hard.

2. Person-to-Finish: A logical relationship between a WBE and a specific person in which the

WBE cannot finish until the person is on hard. For example, a supervisor might have to attest

that a task has been accomplished to an acceptable standard.

Page 24: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

12 DRDC-RDDC-2017-R022

As with “Where” dependencies, these “Who” ones can also be generalized to collections of

people (the ship may have a number of qualified helicopter pilots, any one of whom might serve).

Just as some tasks need certain people, others might need certain tools, software or know-how.

This can be important, if the mission must rely on others to provide these things, or when things

break. Remember that a ship will have limited ability to resupply itself over the course of the

mission; certainly this ability is more restricted than in a typical construction project, for example.

Such dependencies are here called “How” dependencies. They are entirely analogous to the

“Who” ones just defined (they are called Tool-to-Start and Tool-to-Finish), except that they refer

to items from the “How” visualization component instead of to people.

“What” dependencies are more significant, because the “What” visualization is tasked with

dealing with deliverables and risks. Given the importance of weather to sea travel, many “What”

dependencies would be weather related. These particular dependencies have a particularly

important role in mission planning. They should be used to make contingency plans, in a process

closely analogous to the command decision points used in navigation planning. For example, if a

given mission will conduct reconnaissance to ascertain whether or not there are enemy forces

present in an area, a good plan would contain options for what to do in either eventuality. “What”

dependencies could specify that a given task depends on an “all clear” deliverable from the

reconnaissance, while other tasks might depend on the very opposite outcome. This suggests that

the “What” visualization component should present or hide tasks, according to what contingency

the user wishes to see presented.

Note that, it is likely that multiple types of dependencies could be associated with some tasks. For

example, a task would have both a “Who” and a “How” dependency at once, if it requires both a

specialist and a specific tool to complete.

A Mission Planning system will need these generalized task dependencies primarily to enable

agility: the ability of the plan to recover from an unforeseen event or setback. Mission plans will

have to be revised frequently in order to remain relevant. Thus, mission planning support should

include provisions for monitoring the plan’s execution. Remember that key people might be

injured or incapacitated, impairing the ship’s ability to complete tasks with “Who” dependencies.

Key equipment or tools might break, impeding tasks with “How” dependencies. The other types

of task dependency could likewise be broken. Thus, mission planning requires a means to report

the impact of unforeseen events. Event Reports provide just such a means.

2.2.2.2 Event Reports

An Event Report would allow the user to report the consequences of an unforeseen turn of events.

As envisaged here, Event Reports would have a type that matches with the plan visualization

components. In other words, there should be “Who”, “What”, “Where”, “When” and “How” events.

For example, a “Who” event would allow for the reporting of casualties, indicating that certain

people are killed or otherwise incapacitated. This should trigger an automated verification of all

“Who” dependencies, so that any tasks with affected dependencies would be flagged for

reconsideration and possible replanning or abandonment. Alternatively, this automated task review

could quickly reassure the commander that the casualties suffered will not impede the mission.

Similarly, a “How” event would allow users to report damage to equipment (or software),

automatically triggering a review of all “How” dependencies. A “When” event would be used to

Page 25: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 13

signal an unforeseen delay, automatically triggering a rescheduling of the entire plan. Notice that

the pattern is similar for the aforementioned event types, but “Where” and “What” events would be

a little bit different. These will be considered below. It should already be apparent that a key benefit

of this concept is that the commanders would not have to remember all the detailed WBE

dependencies in a stressful crisis (human performance is not optimal under such conditions).

A “What” event would signal that a decision point (as identified in a “What” dependency) has

been reached and that the corresponding contingency plan has been activated. For instance, in the

reconnaissance example presented above, suppose that reconnaissance identifies that enemies are

present in the area in question. The event would automatically activate the contingency plan

associated with this outcome, making it the mission plan version that is presented in all plan

visualizations. Alternatively, if planners have not chosen to specify what they would do in that

event, then the software should automatically identify for them any WBEs that are affected by the

enemy presence. These “What” dependencies would allow the software to do so.

Like a “Where” dependency, a “Where” event would be defined with respect to an area (R) on the

surface of the globe. Such an event would signal that the ability to enter R is impeded somehow,

possibly by enemy activity, but it could be by some natural barrier or hazard (ice provides a good

example). This event would naturally trigger an examination of all the “Where” dependencies and

their associated areas. If any of these associated areas intersected with R, then the affected areas

would be flagged for reconsideration. The planned route of the ship would also be checked

automatically for intersection with R, and any intersection would trigger rerouting. There should be

a limited role for Track Suggestion in this context. In response to a “Where” event that impedes

motion on the planned route, Track Suggestion might automatically compute a new route for the

ship from its current position to the final destination that avoids area R. It would suggest this new

route to the NavO, cueing its verification for safety. Once the NavO cleared the route, possibly after

significant modification in SHINNADS, mission planning software would expect to import the

approved new route back into the mission plan. Then this new route would be converted to a track.

The consideration of “Where” dependencies above suggests the value of a key capability:

automated WBE rescheduling. When given a new track for the mission, this process would

automatically reschedule all remaining mission WBEs in a manner consistent with their

dependencies. In particular, a change in mission track must trigger a consideration of all “Where”

dependencies, as the new track might not meet their requirements. For example, if one of these

task dependencies requires the ship to be in area C in order for the associated task (W) to start,

then W can automatically be rescheduled to the new arrival time in C and, if C is never reached,

then the task must be revisited (either by changing the route further or by cancelling or otherwise

replanning the task). Note that the rescheduling of W would also trigger rescheduling of any tasks

that depended on it. These in turn might affect the timing of other tasks. Thus, there could well be

a cascading impact on the mission schedule.

An automated scheduling algorithm should be developed that would take the following inputs:

1. The tasks (WBEs)

2. The mission track (T)

3. The task dependencies

Page 26: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

14 DRDC-RDDC-2017-R022

Using these inputs, the algorithm would automatically schedule the tasks in a manner consistent

with their dependencies, or indicate any inconsistencies that make such scheduling impossible.

Naturally, this scheduling process would also determine the spatial location of all the tasks

because of the relationship between space and time provided by T. Such automated scheduling

can be expected to speed up any revisions to the mission plan that may be required as a result of

changes to the mission track. The time required to produce a new plan should be shortened

considerably and thus the ship would be more agile.

2.3 Route and Track Construction and Editing

Any software produced to support mission planning will require some ability to produce routes

and tracks for the ship. The route construction process is considered fairly straightforward, as the

production of routes in SHINNADS is well refined. Mission planning software would have to

duplicate some of these capabilities. Still, there are a few issues to consider in the conversion of

routes to tracks that deserve some consideration.

2.3.1 Defining Routes with Waypoints

The simplest way to define waypoints is by clicking on the chart. In the right context, successive

clicks could define a route for the ship. The only issue is how to connect these waypoints. As

mentioned previously, possible connections include rhumb lines (which follow a constant

bearing), great circle routes (which are the shortest routes on a sphere) and geodesic arcs. Only

the first two links are here considered necessary for mission planning. It should be understood

that the type of connection between the waypoints of a route may change from one leg to the next.

2.3.2 Route Editing

Mission planning software must allow the route to be edited manually, either by moving

individual waypoints or by shifting the whole route at once. This implies also that routes can be

saved to files and read in from then. It is necessary to be able to export routes to a format that is

readable in SHINNADS. It is also necessary to be able to import routes produced in SHINNADS.

2.3.3 Converting Routes to Tracks

In mission planning, routes also need to be converted into tracks. In general, there are an infinite

number of different ways to convert a given route into a track. Such ways are here called driving

approaches and define how ships will be driven over different segments of the route. Fortunately,

a few driving approaches suggest themselves as being natural choices from the standpoint of

keeping things simple. For instance, the conversion from route to track is most straightforward, if

the route is traversed at constant Speed Over Ground (SOG) starting at a given time; however, in

order to maintain the same SOG, despite changes in the wind, waves and currents encountered, a

ship would be constantly modifying its engine configuration. Conversely, a ship that maintains a

constant engine configuration (perhaps as measured in engine Rotations per Minute (RPM)), must

accept fluctuations in its SOG to the extent that it encounters changing conditions. The

conversion of a route to a track under a constant engine configuration requires the ability to

anticipate these speed fluctuations. A ship that maintains either a constant speed or a constant

Page 27: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 15

RPM will naturally induce a specific arrival time at its destination. Indeed, in these approaches,

the arrival time at a given destination is a consequence of the average speed of the ship, so any

obstacle that forces the ship to lengthen her planned route will naturally push back arrival.

Most ships have a particular engine configuration that is known to be optimal from the standpoint

of conserving fuel. Ships can be expected to cruise in this optimal configuration for extended

periods. For instance, the Pielstick Propulsion Diesel Engine (PDE) on Canadian Patrol Frigates

is capable of up to 17 knots ahead, but its most fuel efficient speed is 10 knots [6]. Most of the

time, the HALIFAX Class is driven with the PDE driving both propeller shafts via the X-Conn

gear box. A cruising speed of 15 knots is a typical compromise between haste and thrift [7].

Generally, one of the two General Electric LM-2500 Gas Turbine (GT) engines is engaged only if

the ship needs to exceed 17 knots, and engaging both GTs at once allows the ship to reach speeds

approaching 30 knots (at the cost of increased fuel usage).

Ships often sail in such a way as to arrive at their destination on time, adjusting their average

speed in order to do so. Interestingly, according to the CFCD 130 [6], when an average speed in

excess of 17 knots is needed to arrive at the destination on time, the HALIFAX class can be often

be most fuel efficient by sprinting (at speeds in the 25 knot vicinity) on one of its GT engines for

just long enough that the rest of the trip can be completed on the more efficient PDE engine at

17 knots (as opposed to going the whole way on the GT). Such sprinting is a common way of

driving the ship, even though it takes a few minutes to make the switch from one driving mode to

the other [7]. Naturally, there would be considerable choice about when to do such a sprint. The

more normal situation is for ships to be driven for long stretches under fixed engine

configurations.

Thus, crews are used to having considerable flexibility in driving approaches. This suggests that

software might best approach the conversion from route to track by supporting a manual

assignment of speeds to legs of the route. Rather than having the crew specify these speeds

directly, however, have them attach particular engine configuration to each leg of the journey

instead. The software would then convert the engine configuration used to an effective SOG,

using both the known properties of the engine and the expected environmental conditions. Thus,

the conversion would be semi-automated.

There is an agility benefit to be had from completely automating the conversion, but facilitating it

will be demanding of the mission planners, requiring different ways of thinking. It would require

them to specify the legs of the mission journey in a way that does not depend on the route itself. It

would be possible to do this, if the legs of the journey were defined by a particular time, or upon

completion of a particular task (note, these are “When” dependencies). Alternatively, it would be

possible to do it, if the planners were prepared to define the legs of the journey in relation to

specific outcomes from the WBEs. For example, if upon successful completion of a particular

task (a “What” dependency in the sense suggested above), the mission goals were met, then the

ship might well accept that the voyage home should follow a particular driving algorithm, one

that is independent of where that last task may have taken them. In general, there is value in

defining the legs of a mission journey in response to “What”, “Where” and “When” dependencies

and in associating particular driving algorithms with the legs of the journey. The increased plan

agility is expected to come from eliminating the need for manual conversion from route to track.

This should increase the speed of revising a plan in response to an unforeseen event.

Page 28: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

16 DRDC-RDDC-2017-R022

A driving algorithm specifies a way of driving the ship (a driving approach) that is independent of

the route chosen (it will work for any route). A heuristic that calls on the ship to “Drive on the

PDE at 15 knots” provides a simple example. Note, in a driving algorithm, there might be value

in specifying an approach to any turns required. An example driving algorithm for the voyage

home in a HALIFAX Class might take as argument the planned mission end date and time (e) and

a safe route home (r), as verified by the NavO, for instance:

1. Compute the distance home along r.

2. Compute the Speed of Advance (SOA) required to get home by e along r.

3. If SOA is less than 17 knots, sail home on r on the PDE at 17 knots.

4. If SOA is more than 17 knots, sprint along r on one GT at 25 knots, until the journey may be

completed at 17 knots, or sprint the whole way home, if the ship is running so late relative to

e that no steaming on the PDE will be possible.

The driving algorithm above would allow for an automated conversion of route r to a track, with

due accounting for engine performance and predicted environmental conditions.

The use of legs defined by “When”, “Where” and “What” dependencies and driving algorithms

like this opens the door not only to fully automated route to track conversion, but to more

automated mission replanning (down the road) in response to Events that force detours. In other

words, there could be a considerable benefit to plan agility, both immediately and possibly in

future.

Page 29: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 17

3 Environmental Condition Forecasting

3.1 Current Practice

Currently, ships of the RCN have access to forecasts of environmental conditions from a variety

of sources. Though some of these sources have several available formats in which they might

provide these predictions, the ships are choosing to obtain them in image form. The reason is

clear: this format is most useful for inclusion into plans formulated in Microsoft PowerPoint®. If

the Meteorology Technicians (Met Techs) on the frigates have any software that could take

predictions in other formats, they are bringing this on their own initiative.

According to CFCD 130 [6], there are many methods by which the ship might receive weather

products at sea, but the primary method is via the internet. The main website for weather support

to CF operations is provided by the CF Weather Office. This site provides a number of

weather-related imagery products that are relevant to missions. Another useful site is provided by

Environment Canada [8]. Ships also use yachting websites [9] or US government sites [10]. If the

internet is unavailable, MARPACHQ or MetOc will still be able to assist in a variety of ways. For

instance, weather products can be faxed, emailed, or sent to a handheld device. Same Time Chat

is also available via MCOIN and the MetOc duty briefer can even be phoned. In addition, twice

daily weather messages (called WEAX messages) may be requested of CFB Comox Met on the

west coast or of from MetOc on the east coast.

The remainder of this section will outline some of the products available from the CF Weather

Office. Be it understood, however, that, with the exception of the satellite imagery, these products

depict estimates from computer weather models, as opposed to measurements.

3.1.1 Significant Weather Prognosis and Surface Analysis

The imagery available from the CF Weather Office website originates from various divisions of

Environment Canada including Nav Canada and the Canadian Meteorological Centre (CMC).

Two types of images are available: surface analysis and significant weather prognosis. A surface

analysis chart shows the forecast mean sea level pressure field at a given time, along with the

position of high and low pressure centres and fronts. These analyses are produced 4 times a day,

at 0000, 0600, 1200 and 1800 UTC by the CMC of Environment Canada. A significant weather

prognosis chart contains forecast positions of surface pressure centres, surface fronts and clouds

with icing expected; positions of tropical storms and hurricanes are indicated when applicable.

Significant icing and turbulence areas are included as well as freezing levels. These charts are

prepared twice a day, and are valid approximately 11 hours after issue times (valid times are

either 0000 UTC or 1200 UTC). These charts typically form the basis of MetTech weather

briefings to the crew of a navy ship at sea. Figure 1 provides an example of a significant weather

surface prognosis for the Atlantic Region.

Page 30: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

18 DRDC-RDDC-2017-R022

Figure 1: This figure provides an example of the sort of analysis of fronts, clouds and weather

systems that the CF Weather Office provides. Note the contour lines of air pressure, in

millibars. It employs symbols and acronyms that require specialized knowledge

to interpret. It is considered helpful in planning air operations. Red

symbols also indicate areas with freezing rain and drizzle.

3.1.2 Wind

Estimates of the wind speed and direction are also available from the CF Weather Office site.

These are updated every 6 hours in Canadian waters and every 12 hours globally. Predictions of

future wind states are available, at approximately 12 hour periods over the next five days, though

the particular time span of these predictions, as well as the appearance of the charts, varies by

coast. An example of how these estimates of the wind vector field look is provided in Figure 2,

which offers an explanation of the flag symbology employed in them.

Page 31: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 19

Figure 2: An illustration of the sort of predictions of wind speed available from the CF Weather

Office website. These predictions employ a symbology in which the local wind speed is

determined by adding up the speeds indicated by all the special accents

(triangular flags, lines, and half-lines) on a given symbol. These

accents indicate the wind speeds as follows: each flag indicates

50 kts; each line, 10 kts; and each half-line, 5 kts. The symbol

end with the accents indicates the direction from which

the wind is coming, so the strongest winds in the

figure are from south by southwest.

3.1.3 Waves

Measurements of wave height are notoriously difficult to make visually, in part because of the

complexity of the wave field. For this reason, sea waves are often reported in terms of the

significant wave height, which is defined as the average height of the highest one third of all

waves present. Predictions of wind speed and wave height are normally included in Canadian

weather forecasts and meteorological products.

The wave predictions available from the CF Weather Office website offer combined wind and

wave estimates. These estimates include current conditions as well as 12 hour, 24 hour, and

36 hour prognoses. An example of these is provided in Figure 3. These estimates do not offer

much insight into the wave spectrum, providing no indication of period or wavelength.

Page 32: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

20 DRDC-RDDC-2017-R022

Figure 3: An illustration of the sort of predictions of wind and wave speeds, heights

and directions that are available from the CF Weather Office website.

Other charts produced for mariners do provide insight into the wave period, as shown in Figure 4

[11].

Figure 4: A prediction of wave conditions that includes information on

the wave period as well as the wave height and direction.

Page 33: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 21

3.1.4 Currents

Predictions of the speed of sea surface currents are also available. An example showing the

current speed off Labrador is shown in Figure 5. There is a general lack of flexibility in the

process of obtaining current predictions at the CF Weather Office site, in terms of the areas

covered as well as the times at which the predictions were available. There was also a lack of

consistency between the coasts. On the positive side, however, charts like Figure 5, lacking any

indication of current direction though they may be, indicate that the capability to predict currents

is available from existing models to which the CF Weather Office has access.

Figure 5: An illustration of the sort of predictions of current speeds

that are available from the CF Weather Office website.

3.1.5 Satellite Photos

Satellite photos, like the one shown in Figure 6, provide a picture of cloud conditions. These

images are used extensively in locating fronts and lows, especially over large bodies of water.

They are considered invaluable for the early detection of tropical storms [6], but satellite analysis

training is required in order to interpret them fully.

Page 34: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

22 DRDC-RDDC-2017-R022

Figure 6: This is a typical satellite image of weather systems, which is available at

regular intervals on both coasts through the CF Weather Office website.

3.1.6 Fog

By noting dew point and temperature of the air and then comparing them with sea surface

temperature, fairly accurate predictions of fog can be made. Thus, charts of sea surface

temperature, like the one shown in Figure 7, can be useful, especially when ships are operating in

the vicinity of cold waters. The CF Weather Office website did not offer such estimates with

consistency across the coasts. When and where they were available, they were updated about

once a day.

Page 35: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 23

Figure 7: An illustration of the sort of predictions of sea surface

temperature available from the CF Weather Office website.

3.1.7 Ice

The Canadian Ice Service [12], a division of the Meteorological Service of Canada, is the leading

authority for information about ice in Canada’s navigable waters. Their products, also available

through the CF Weather Office site, offer a remarkably detailed insight into not only the extent of

ice coverage but also its thickness, age and form. This insight is provided with their “ice egg”

symbology, as illustrated in Figure 8. Interpreting these ice eggs requires training, as well as

access to ice state and ice form code tables (not reproduced here in the interest of brevity). The

main ideas conveyed are suggested in Figure 9, which shows that the top two rows of an ice egg

convey ice concentrations, while the bottom two rows convey stage of development and form.

Page 36: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

24 DRDC-RDDC-2017-R022

Figure 8: An illustration of the sort of predictions of ice cover that are available from the CF

Weather Office website. These predictions use a special coding called the ‘ice egg’,

shown in ovals at bottom left. Each ice egg corresponds to the

coloured regions that share the same letter code.

Page 37: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 25

Figure 9: This figure gives an overview of the information provided in by the ‘ice egg’ used by

Environment Canada. The first row of the egg indicates (with a number less than 10) the

total concentration of ice in the area, in tenths. Thus, 7 would mean 70% of that area

has some form of ice covering it. The second row will divide that total concentration

into partials according to thickness, also in tenths (thickest ice on left, thinnest

on right). These partials must sum to the total given in row 1. The

remaining rows use codes to classify the stage of development

and form of the ice for each of regions indicated in row 2, so

columns of the egg refer to the same region.

3.2 Alignment with Track Suggestion Requirements

In a recent master’s thesis dealing with Track Suggestion [4] (which calls it Weather Routing),

the authors offer a convenient list of the environmental predictions that typically feed into the

underlying algorithms. These typical inputs provide a shopping list of desired environmental

predictions that ships should want to consider in mission planning, even if they do not actually

employ Track Suggestion.

Their list includes the following items:

1. Wind speed and direction

2. Wave direction, height and period

3. Current speed and direction

4. Ice conditions: Thicknesses, presence of icebergs and drift ice

It is interesting to compare the available environmental predictions, as identified in the preceding

section, with these requirements. This comparison suggests that all these desired predictions are

Page 38: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

26 DRDC-RDDC-2017-R022

available to ships of the Canadian Navy through the CF Weather Office website. The ice

predictions available are particularly good. On the negative side, however, predictions of wave

period and current direction were not displayed in the image products currently showcased on that

website. That existing models can predict the wave period is supported by Figure 4. That the

estimates of current speed in Figure 5 could also have been supplemented with corresponding

estimates of the current direction is a reasonable assumption to make. In short, the alignment is

encouraging. What is more worrisome is that neither the desired inputs nor the available

environmental imagery make any mention of uncertainty, despite the fact that they are both

concerned with weather forecasts that may extend quite a few days into the future. When it comes

to predictions of the future, ignoring uncertainty is misleading at best. One site where predictions

are made with due consideration of uncertainty is provided by the US centre for environmental

prediction [13].

Another interesting observation is that the input requirements of Track Suggestion do not reveal

how far into the future the predictions need to extend. Clearly, this question is related to the

length of the voyage being undertaken. A voyage that lasts but one or two days need have little

concern that predictions of environmental conditions will not be available, but a naval mission

could extend for weeks, and few weather services extend their predictions that far into the future.

Indeed, it is widely believed that the accuracy of weather forecasts degrades markedly after the

first few days, so the demand for longer term predictions is weak. This observation raises an

important question: if the length of the voyage extends for longer than the furthest environmental

predictions, what should mission planning (or Track Suggestion for that matter) do for the

remainder? The answer to this question is not without significance to mission planning.

Mission planning had best not depend on having access to all the environmental predictions it

might desire as inputs. Not only are long term predictions subject to significant error, but the

communications systems that bring these predictions to ships at sea might fail. Indeed, mission

planning had best be able to proceed, even if it has none of the forecasts it might desire available.

To make do without the desired inputs, it would be helpful to know something of the distribution

of historical conditions in the area. These historical precedents are here called the baseline

conditions, though they are more widely referred to under the heading of climatology.

3.3 Baseline Conditions

Ships have been reporting weather conditions at sea for decades thanks to the efforts of the World

Meteorological Organization (WMO). The WMO collects weather reports, four times daily, from

about 4000 Voluntary Observing Ships (VOS), when these vessels are at sea. These ships send

their weather reports to one of forty-nine National Meteorological Services (NMSs), and then the

NMS forwards them to the WMO for compilation. Such reports make an important contribution

to marine meteorological services of the sort provided by the CF Weather Office, since they are

used as input data in NWP models. One of the major continuing problems facing meteorology is

the scarcity of data from vast areas of the world’s oceans, largely in the southern hemisphere, in

support of basic weather forecasting. This scarcity affects the quality of NWP outputs in these areas.

While imagery from meteorological satellites, as in Figure 6, can reduce these problems, ship

weather reports remain essential, as they provide ground truth for the satellite observations, and

measure things that the satellites cannot see.

Page 39: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 27

Historical observations should form the basis of expectations for environmental conditions when

no explicit predictions are available. In other words, experience should guide expectations of

what conditions will be encountered in future missions. One way to accomplish this is by

representing the baseline conditions with Bayesian prior distributions. This representation has the

advantage of providing a probabilistic framework for updating these priors in the light of specific

predictions. Non Bayesian approaches are certainly possible too. However the baseline might be

represented, the variability in environmental conditions is just as important for planning purposes

as the average ones because that variability helps quantify mission risks.

3.4 Visualization

It is essential that those engaged in mission planning be able to visualize predicted environmental

conditions, as well as baseline conditions, over a user-defined region in an interactive software

environment that lets them show the predictions most relevant to their current thinking and hide

distracting ones. One way to achieve this is by representing predictions as layers in a GIS, such as

the Oceanweather Display System [14], available as a Commercial-off-the-Shelf (COTS)

produce. Regardless of the source of weather forecasts, the user-interface these systems provide

(see Figure 10) should help guide the design of mission planning support systems.

Figure 10: A screenshot from the Oceanweather Display System (ODS), showcasing

its ability to display global wind speed and wave height forecasts.

Page 40: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

28 DRDC-RDDC-2017-R022

The visualization capabilities of the software should not just be limited to spatial representations

of the conditions prevalent in the mission area at a particular time, as depicted in Figure 10. The

software should also be able to project these conditions onto the planned track of the vessel. In

other words, the software should be able to anticipate the conditions that will be encountered by

the ship. This projection is important in the conversion of routes to tracks. Thus, in the “When”

visualization of the mission plan, the user should be able to bring up a prediction of any desired

environmental variable, as it is projected to be for the ship at the time selected. By the same

token, in the “Where” visualization of the mission route, the user should be able to click on any

portion of that route and bring up a projection of any environmental variable, as it is expected to

be when the ship gets to the position clicked on.

3.5 The Consequences of Shore-Based NWP Models

The current framework for obtaining environmental predictions at sea in the RCN has these

predictions made ashore and then pushed out to the ships via satellite communications. It should

be borne in mind that this is not the only way things could be done: in theory, NWP models could

be run on the navy ships themselves. In practice, however, the latter approach has not been

followed for a number of reasons. First, leading models are extremely complex (e.g., [15]),

second, they require high bandwidth access to input data, and third, they benefit from being

located near centres of excellence in meteorological research, where many experts are available to

interpret data sources that require specialized training. The Met Techs on a navy ship cannot

reasonably be expected to have comparable experience.

One of the major consequences of the shore-based architecture that has emerged is that it

becomes necessary to manage the communication of weather predictions to the ship, preferably in

manner that does not unduly consume limited communications bandwidth or interfere with the

ship’s mission (by making it less covert). To the extent that ships are free to control this transfer,

planning for when and how often they will download predictions and where predictions are

required necessarily becomes part of mission planning. Two rates are relevant to such planning:

the first is the rate at which new model predictions are produced by the NWP models themselves

(which varies by model and by variable predicted) and the second is how often mission plans are

revised. It should also be borne in mind that, as a well-established rule of thumb, longer term

weather predictions are less reliable than shorter term ones (all else being equal). Thus, decision

makers should consider how long ago any predictions they look at were actually made. Keeping

track of the various sources of uncertainty inherent in predictions of the future is no trivial

challenge, but one that cannot safely be avoided.

The complexity of the considerations in the previous paragraph suggests the need for a tool to

help the crew manage the communication of weather predictions. Such a tool might be called

Bandwidth Management for Predictions. An architecture that facilitates a publisher-subscriber

relationship between NWP models and navy ships should prove helpful in designing such a tool.

Page 41: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 29

4 Projecting Vehicle Movement

It is typical for a naval mission to involve vehicles other than the planners’ own ship. These other

vehicles can be classified into three broad types: friendly, neutral and hostile. Of these types, the

neutral vessels can be expected to have the least impact on plan development, as navies stand a

better chance of obtaining reliable cooperation from friendly vessels and are more concerned with

the actions of hostile ones. Indeed, the actions of any hostile ships present can be expected to be

of greatest consequence to mission planning. That having been said, even anticipating the

movements of neutral vessels could be relevant to specific missions. It can also be said with some

confidence that friendly vessel movement is the easiest to handle, as navies can expect these

vessels to share their intentions, at least roughly but often even in track form. Plans should trust

the promises of those considered ‘friendly’. As has been suggested repeatedly in this paper,

military plans need to be agile, more so than most. Thus, mission planning should be prepared to

consider the movements of all three types of ships and to account reasonably for uncertainty. This

section is about how these considerations affect and should affect mission planning.

4.1 Current Practice

The impression of current naval mission planning practice given here, as it pertains to vehicle

movements, relies on an examination of a few mission plans, discussions with planners [7, 16] as

well as on the template that is given to mission planners to help guide them through the process.

Naturally, it also draws on the author’s experience of naval operations.

4.1.1 Own Ship Understandings

It is common practice to plan many naval missions with a rough track for the own ship [16]. Such

a mission track is understood, by those involved, to serve more as a guideline than as a script to

be stuck to with precision. For example, this sort of rough planning is done for fish patrol

missions, where the intent is to go out into certain general areas, see which ships are encountered

out there, hail and approach some of them and respond to any suspicious activities that might be

observed in so doing. The mission is highly adaptive, with a sense of improvisation. On the other

hand, there could be naval missions in which people realize the ship actually intends to stick to

the planned track, perhaps because she has made key appointments (maybe with a refuelling

tanker) along the route that must be kept for the mission to succeed. Mission planning should

indicate these cultural understandings more explicitly, in order to avoid potential

misunderstanding.

4.1.2 Friendly Forces

The mission planning process can reasonably hope to influence, if not control, the movement of

friendly forces. Yet, it was not entirely apparent how planning would be affected when friendly

relationships fell closer to the influence end of the spectrum than to the hierarchical

commander-subordinate end. It is fair to say that the projected movements of friendly forces in

mission plans are characterized by the same kind of rough track understanding discussed in the

previous section. As in that section, this understanding is maintained in people’s heads. It is

Page 42: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

30 DRDC-RDDC-2017-R022

important to describe this understanding more explicitly, so as to differentiate between the

following two friendly vehicle promises:

1. We will probably move, more or less, along the track indicated, within a half a day of the

time suggested, unless something interesting comes up.

2. We will definitely follow the indicated track to within GPS accuracy, and be on time, to the

minute. You can depend on it.

It should come as no surprise that two people could hear the exact same words and come to

different conclusions as to which of the options above was being promised, especially if they

came from different cultures. It should also be apparent that there is a world of difference

between the two promises from the mission planning standpoint. That difference should be

accounted for.

4.1.3 Neutral Shipping

Currently, it cannot quite be said that little thought is given to anticipating the movements of

neutral shipping in naval mission planning, but the planning process employed (as exemplified in

its templates) does not encourage such thoughts. Instead, it steers them primarily towards

consideration of the potential movements of hostile forces and towards RCN actions in response.

A convenient shortcut though this simplification provides in many scenarios, anticipating the

movements of neutral shipping could be important, if these got in the way of operations or

suffered collateral damage. Note that it would be a mistake to conclude that the RCN is not

concerned about neutral shipping: it is just that it relies largely on mechanisms outside of the

mission planning template to capture these concerns.

4.1.4 Hostile Forces

The COAs of Hostile forces are the focus of the current mission planning template. Indeed, the

planning template suggests that “Enemy courses should be developed first, regardless of which

side has the initiative.” Anticipating these opposing force COAs and developing effective

responses to them, which are called friendly force COAs, is at the very core of the mission plan.

These courses of action are displayed in a table, as depicted in Figure 11. The process would

guide planners towards filling in the table with appropriate labels for the various COAs.

Moreover, it suggests rating table entries using stoplight colours: “You can take a plus/minus

approach in order to determine whether the comparison is green—good to go—a high chance of

success, yellow—some issues which can mitigate success and red—a mission failure will result if

pursued.” This stoplight methodology is being followed in real plans, and adding text to the table

cells justifying the stoplight rating has emerged as a creditable standard practice. This approach is

not without merit, especially considering its benefits in simplifying communication.

Page 43: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 31

OPPOSING

FORCE COA 1

OPPOSING

FORCE COA 2

OPPOSING

FORCE COA 3

FRIENDLY

FORCE COA 1

FRIENDLY

FORCE COA 2

FRIENDLY

FORCE COA 3

Figure 11: The COA matrix in which opposing force COAs, depicted in columns, are evaluated

against friendly force COAs, shown in the rows. Coloured table entries are often

supplemented with text justifying the rating.

The stoplight methodology is at its most effective in supporting decision making when one

particular Friendly Force COA dominates the others. This is because a decision can then be made

without needing to speculate about which Opposing Force COA is most likely. A Friendly Force

COA is dominant, if its performance is rated at least as highly as that of the top contender,

regardless of what COA the opposing force may take. Such a dominant strategy should clearly be

followed. While such a dominant COA has emerged in at least one real mission plan, this very

dominance raises concerns that the other COAs were but “straw men”, considered merely to make

a preferred course look good by comparison. In other words, it may seem as if planners knew

what they intended from the start and only went through the motions of the process, raising

doubts about the value added by it. It is unfortunate that such doubts are raised precisely when the

methodology is most effective. In the example of Figure 11, no single strategy is dominant.

If no dominant strategy emerges, the stoplight approach can be expected to draw the eyes of

decision makers towards strategies with more green cells or less red ones. One way to capture this

idea is through a kind of cancellation tally. For instance, in Figure 11, Friendly Force COA 1 and

Friendly Force COA 2, both have one column in which they are rated yellow while the other is

rated red, outcomes that could be taken to cancel one another. Following this cancellation, the

remaining column (Opposing Force COA2) is green for Friendly Force COA 1 but only yellow

for Friendly Force COA 2, suggesting the former is superior. Similarly, Friendly Force COA 1

and Friendly Force COA 3, both have one column in which they are rated green while the other is

rated red, which would again cancel. Following this, the remaining column (Opposing Force

COA1) is yellow for Friendly Force COA 1 but red for Friendly Force COA 3, suggesting the

former is again superior. Thus, under this cancellation tally evaluation method, something close

Page 44: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

32 DRDC-RDDC-2017-R022

to which is implicitly favoured by the overall methodology, Friendly Force COA 1 would be

chosen.

The implicit assumption of the cancellation tally (and of score-based approaches by which it is

typically implemented) is that the opposing force COAs are equally likely. Of course, this

assumption might not hold true. Indeed the template encourages planners to think about which

opposing force COA is most likely, as well as which is most dangerous. In suggesting evaluation

that implicitly treats opposing force COAs as equally likely, while encouraging thoughts that

contradict this, the current methodology creates a certain cognitive dissonance. In the example of

Figure 11, could opposing force COA 3 not be so much more likely than the others that Friendly

Force COA 3 (which is considered to do best in that scenario) becomes attractive, even though

the cancellation tally would have decision makers eliminate that option?

Another concern with the current approach arises from the complexity of calculations that planners

are asked to perform in their heads. In particular, they are effectively asked to integrate out various

sources of uncertainty. To see this, consider their evaluation of a particular combination of friendly

and opposing COAs (one of the table cells of Figure 11) in a traditional naval engagement. Surely,

in evaluating the outcome of the battle envisaged, it would be helpful to know which force has the

other outgunned. Indeed, one would expect this factor to be all but decisive. Yet mission planners

could be asked to rate the cell without knowledge of the strength of the opposing force, effectively

requiring them to integrate over the distribution of possible strengths for it. Not only is this

challenging, it also discourages consideration of strategies that allow for an early determination of

relative strength, the better to guide a fight-or-flight decision later on.

In short, the current approach is simple, but this normally commendable virtue has been pushed to

near its boundary with the simplistic, in view of the complex considerations that could impact

naval missions. The planning process discourages due consideration of some COAs, via artifacts

of the methodology employed.

4.2 New Perspectives

This section presents recommendations for how to improve the existing planning process, insofar

as it deals with vehicle movement. The best of these recommendations would facilitate tasks that

planners are already doing. Admittedly, however, some advocate doing new things in the

planning process. In considering these, it should always be borne in mind that planners have only

so much time to devote to the process, so, if they take on new planning tasks without increasing

their overall effort, some of the things they are already doing can be expected to suffer.

4.2.1 Own Ship

It was indicated above that some mission plans indicate their own ship’s movements with but a

rough suggestion of the general vicinity in which they plan to go. In these missions, awareness

that the planned track is just a rough guideline is maintained in people’s heads. It should prove

useful to indicate more explicitly how far from that rough track the mission is prepared to wander.

Such an indication can readily be provided by supplementing the mission track with range circles

placed at its turning points, as shown in Figure 12. These would delimit the extent of permitted

meanderings throughout the mission, via simple interpolation.

Page 45: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 33

Figure 12: A rough indication of the movement of a ship could be captured by

adding circles to its various turn waypoints. These circles would indicate

the extent of potential wandering from the planned route.

To be sure, adding range circles (or other shapes) increases the planning workload slightly, but

the benefits provided are twofold. First, it avoids the misunderstandings that will surely result

from assuming that all participants have the same understanding in their heads. Second, it

differentiates a rough track from one that the ship intends to follow precisely. In short, it

improves communication, a major objective of any plan.

4.2.2 Friendly Forces

The idea of setting limits to wandering is also expected to be of benefit in understanding other

ship tracks. In Section 4.1.2, there was a brief discussion of promises and how these can mean

very different things to different people. Most people have personal experience confirming this

fact of life, as well as of the conflict that often results. It was suggested in that section that,

insofar as promises pertain to the intended movements of friendly vehicles, these understandings

are currently being maintained in people’s heads. As argued in the previous section, there is a

great benefit to documenting what promised movement is actually being taken to mean, and range

circles, like those shown in Figure 12, can be used to do so. When considering the movement of

aircraft or submarines, analogous approaches based on spheres or cylinders instead of circles

readily suggest themselves. Note that polygonal sectors are already being used in waterspace

management to control convoy movement in formation. The general principle underlying this is a

simple one, well rooted in experience: do not assume, document. The time required will more

than pay off in misunderstandings avoided.

Page 46: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

34 DRDC-RDDC-2017-R022

It should not escape the reader’s notice that the range circles (or spheres/cylinders) suggested

above lend themselves naturally to the simulation of samples of movement tracks for the friendly

forces. These in turn could naturally feed into simulations that would prove helpful in evaluating

the outcome of the various scenarios.

4.2.3 Neutral Shipping

A lot of neutral shipping is conveniently announcing its intended movement through 96 hour

reports, through Long Range Identification and Tracking (LRIT), as well as through the

Automatic Identification System (AIS). Various websites also indicate schedules, especially

arrival and departure times in port, for a small selection of ships. The data from these systems is

available to the CF and should be used to project neutral ship motion, perhaps even as a matter of

routine in planning. The key is to make this projected motion easy enough to accomplish and the

results simple to visualize. This projection should naturally consider land obstacles and perhaps

even ice, in addition to the reported destination. Such projection could be accomplished by

finding the shortest route from the last known position of each ship to its destination. This route

can then be used to project neutral ship motion through time, provided the start and arrival times

are known. Admittedly, only a small portion of ships would meet all these data requirements

(known position, destination, arrival time, and departure time—all of which must be consistent

with reasonable ship cruising speeds), but it should still be valuable to forecast their movements,

when these intersect with the mission area. In the longer term, a tool that could display the

predicted location of all these ships at any given time during the mission should be particularly

helpful. The TREAD tool, developed at the Centre for Marine Research and Experimentation,

which extracts shipping routes from AIS data [17], should form an effective basis for projecting

ship motion. In the nearer term, access to data from the Recognized Maritime Picture (RMP) will

have to serve as rough general indication of neutral ship activity.

4.2.4 Hostile Vehicles

The movements of hostile vehicles are already central to mission planning, yet considerations of

their motion are currently compressed into but a handful of supposedly representative COAs. This

paper suggests a different perspective. In particular, the tracks of hostile vehicles should be

regarded as samples from a probability distribution over a space of possible tracks. In other

words, instead of having but a handful of opposing force COAs, there would be hundreds, even

thousands, all simulated by computer. This sort of probabilistic modelling over track space was

first advocated in theoretical papers [18, 19], but its potential use in modelling hostile ship

movement has been demonstrated in a realistic application [20]. The benefits of this approach are

perhaps best expressed by illustrating that the uncertainty about the position of a hostile vehicle at

a given time can be represented with a heat-map, like the one illustrated in Figure 13 [18]. Such

heat-maps are readily adapted to consider areas searched without finding the target [19]. In future

naval conflicts, the victor will be determined in part by which side searches for the other most

shrewdly. Heat-map-guided searches for the enemy, updated in real time, represent the state of

the art, the way things should be done. The first steps in this direction are now appearing and

serve as a useful vision of the way ahead.

Page 47: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 35

Ship 2 Location After 12 Hours

Figure 13: This figure shows coloured contour lines of the density for the location of a particular

ship (referred to as “ship 2”) at a particular instant in time (12 hours after the ship was first

seen). The redder colours indicate higher density values, so they can be viewed as a

kind of heat-map for the location of ship 2. The land is shown in grey.

There are other ways of looking at a particular search besides the heat-map. In particular, one might

ask where a particular search has been most effective and where it has left gaps. This perspective is

also facilitated by the track space viewpoint advocated above, as shown in Figure 14. This figure,

taken from [20], illustrates where a week of patrol aircraft effort was most effective and where it

left gaps (white areas).

Page 48: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

36 DRDC-RDDC-2017-R022

Figure 14: This figure shows the areas where a particular allocation of search effort (a week’s worth of patrol flights, indicated by dashed lines) was most effective. The darker the shade

of blue, the higher the detection probability, as shown on the legend at right.

Exciting as future capabilities look, especially in comparison to the current techniques, those cited above are still too slow to support mission planning effectively. Fortunately, there are more mature products available that also embrace the same heat-map-guided search vision advocated above. Among these, the VOIR tool [21], can certainly be recommended as having the requisite technological readiness. This tool could well be adapted to various search scenarios and should be integrated into mission planning software, to help anticipate the movements of hostile targets.

0.00

0.05

0.10

0.15

0.20

0.01

0.0

1

0.01

0.0

1

0.01

0.0

1

0.0

1

0.03 0.03

0.03

0.0

3

0.03 0.03

0.0

5

0.0

7

Proposed Dark Target Metric

Page 49: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 37

5 Environmental Response Modelling

Environmental response modelling is concerned with anticipating the implications of the

predicted environmental conditions for key components of the mission effort. These components

include not just the ship itself, but critical equipment on board, as well as the crew. This paper

distinguishes three different general approaches to environmental response modelling: leave it to

the humans to sort out, use an empirical approach, which would use lots of measurements of the

relevant variables to fit statistical regression models, or model the mechanisms by which effects

are produced (for example, model the effects of the waves on ship pitch and roll). Using expert

systems could be said to introduce a new class that draws on all three of the other approaches.

Whichever approach is chosen, it should take proper account of uncertainty, as it will often be

important to speak of degraded performance rather than absolute incapacity (consider

seasickness). Whichever approach is used, predictions should be compared to actual observations,

to allow for improvement over time. Clearly, the more ambitious Environmental Response

Modelling becomes, the greater its challenge in communicating results effectively to the decision

maker will get. Automated computations would have to be presented selectively, in response the

decision maker’s interest, in order to avoid overwhelming planners with too much information.

5.1 Current Practice

Currently, the effects of environmental conditions on the ship, her equipment and her crew, as

well as the implications on mission planning, are left entirely to the planners to sort out. This is

not necessarily a bad thing, as human experience can be an effective guide on such matters. The

primary risk is that the people become so overwhelmed by the potential complexity that they

either forget important aspects or give them short shrift.

The mission planning template encourages planners to consider several factors affecting the

achievement of the mission. One of these factors is associated with the Area of Operations

(AOO). Planners are urged to consider a broad view of “not only such physical elements as the

topography, oceanography and meteorology, but issues related to the political, diplomatic,

alliance/coalition, economic, cultural, religious and host nation(s) situation in the region.” Such

guidance can be expected to lead planners to examine the broad implications of anticipated

environmental conditions for the higher level mission objectives, as opposed to on specific

components. It would be helpful if planners were guided towards considering some of these more

specific implications, especially when these might have higher level impacts. Sometimes it is the

small things, the ones easily forgotten, that wind up having big impacts on a mission.

There is at least one specific environmental response that this paper contends properly belongs in

mission planning, as opposed to in its current home in the navigation plan: the estimation of fuel

consumption. Currently, this task is undertaken by the NavO, who considers the Distance to Go

(DTG) for a particular transit and the engine configuration in which the various legs of the

journey will be done. Each particular ship has a spreadsheet that relates the various engine

configurations that can be employed to the fuel consumed per hour in calm seas. Thus, once the

total Time of the Transit (TT) for each leg is known, fuel consumption on a leg can be computed

by simple multiplication. The fuel consumption for the entire journey would then be found by

summing over the legs.

Page 50: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

38 DRDC-RDDC-2017-R022

Adjustments for environmental effects are made by adjusting the effective SOG that the engine

configuration is expected to produce, thereby affecting the TT and hence the estimated fuel

consumption [7]. These SOG adjustments are made using various heuristics, some of which are

suggested by the CFCD 130, but which ultimately rely on the experience of the NavO. For the

HALIFAX class, for instance, the CFCD 130 suggests that “One can expect sets of about l/30th

wind speed when winds are from dead ahead, 1/15th wind speed when on the beam, and 1/20th

wind speed when dead astern (l/10th wind speed when the hangar door is open).” These sets

indicate the speed at which the ship will drift downwind, so they could increase the SOG as well

as decrease it. It is not unusual for the NavO to treat the effect of environmental conditions that

fall short of hurricane strength as being negligible or “in the noise”, as the NavO’s priority is on

accounting for the constraints posed by mission activities and FLEX tasks [16].

Mission planning could make a contribution here simply by documenting such adjustments

explicitly and standardizing them, to remove the individual NavO effect. Such standardization is

most helpful when it is based on best practices across the fleet. These best practices should be

continually refined and updated by comparing predicted fuel consumptions to actual

consumption. Mission planning should support such iterative refinement, at least by allowing for

replacement algorithms to be slotted in as these are developed.

5.2 Converting Routes to Tracks Automatically

The estimation of environmental effects on fuel consumption should be part of mission planning

because, as suggested in Section 2.3.3, it is very useful to automate the conversion of routes to

tracks, mainly because it makes the plan more agile. It would also be helpful to know how much

fuel will be required relatively early in the planning process. This section suggests an approach to

this conversion that takes environmental predictions into account. It assumes that the heuristics

required to adjust the effective SOG for the predicted direction and speed of the wind, current,

and waves, as well as for the wave amplitude are available. These adjustments will here all be

lumped into one and referred to as environmental adjustments to SOG.

The algorithm suggested here for converting a route through a field of environmental predictions

to a track works as follows:

1. Convert the route to a track (t) by assuming that the environmental predictions for the start

time of the voyage will remain in effect throughout the voyage. Use these to make

adjustments to SOG (as suggested in the previous section). This initial track does not account

for predicted changes in the environment over the course of the voyage.

2. Using t, determine what future environmental predictions (for periods after the start of the

voyage) will be encountered over t and use these predictions to obtain a new track t'.

3. Replace t by t' and repeat Step 2, until the difference between t and t' is acceptably small, as

measured by the difference in arrival times at waypoints of the route.

This section will now suggest how the first step can be accomplished in more detail. The second

step can then be done in analogous fashion.

Page 51: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 39

5.2.1 Route to Track Conversion Under Fixed Conditions

This section describes an approach to converting a route to a track under the assumption that the

environmental conditions predicted for the start of the journey will remain in effect throughout. In

other words, it assumes that the environmental conditions are fixed. This suggests these

conditions can be represented as a field, as suggested by the wind flags shown in Figure 15. The

idea of the algorithm is to break down the route into small portions, along which the ship may be

taken to sail with a fixed heading through conditions that remain constant. Note that knowing the

heading of the ship relative to that of the wind is what is needed to make the SOG adjustments for

wind set recommended in Section 5.1. Thus, any legs of the route along which the ship plans to

sail along great circle routes will have to be broken into appropriate rhumb line portions.

Figure 15: An illustration of the route of a ship (shown in orange) through a region on the ocean,

over which wind speed and direction data are available over a coarse grid. The wind

speed data are depicted in the flag symbology used by the RCN, in which

each long flag indicates 10 knots and each short flag indicates 5.

The main challenge faced by the software is identifying which rectangles in the field of

predictions (see Figure 15) will be intersected by each rhumb line segment. Clearly, an exhaustive

search over all the rectangles, examining each for intersection with the current line segment,

should be avoided, as it will be too slow. This section suggests a faster approach.

Page 52: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

40 DRDC-RDDC-2017-R022

The problem is best characterized visually by examining an example straight line route segment,

as shown in Figure 16. The task is to compute a list of grid cells, identified by their row and

column numbers, that intersect the segment and to do it as fast as possible.

Figure 16: This figure illustrated the problem of identifying which rectangles

in a regular grid are intersected by a given line segment.

An approach to this problem is suggested by considering an analogous problem in one dimension.

Suppose that you have a long line segment that is divided into regular intervals, that you are given

a shorter line segment, and the you wish to determine which of the intervals on the long segment

are intersected by the short one. There is no need to check all of them. You can determine exactly

which intervals are intersected using the endpoints of the short segment. Take the example

illustrated in Figure 17:

Figure 17: An illustration of determining which intervals along a regular one-dimensional grid

(resembling a black ruler) are intersected by a given line segment (shown in orange).

In Figure 17, the length of the long segment is 100, the interval width is 10 and the short segment

goes from 22 to 74. Taking the left endpoint of the short segment (22) and the segment width, the

index of the leftmost segment may be found by ((22-0) div 10) +1 (where div is integer division)

1 2 3 4 5 6 7 8 9 10

1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0

2 2 7 4

Page 53: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 41

giving 3. Similarly, the index of the rightmost segment may be found by ((74-0) div 10) +1,

giving 8. Thus the segment intersects intervals 3 through 8. In two dimensions, the problem is

similar because the line segment can be projected onto the horizontal and vertical axes.

These projections are illustrated in Figure 16. They partly reduce the problem to the simpler one

dimensional case, eliminating the need to check all the grid cells. Instead, the line segment is

projected onto the horizontal axis to find which columns are intersected and projected onto the

vertical axis to find the rows. Evaluating each of these projections reduces to the interval problem

solved above. By these previous results, only columns 3 through 8 need to be considered further.

Similar computations show that only rows 4 through 8 need to be considered further (note that

rows are numbered from the bottom up). Time has already been saved time by eliminating grid

cells. This is a good start, but the search can be simplified still further. Consider just the portion

of the original segment that lies in row 4. This row is shown in the blue rectangle of Figure 18.

Figure 18: It can be effective to consider the problem row by row. In this case

the portion of the original segment that lies in row 4 is highlighted.

Projecting just the portion of the original segment that also lies in this blue rectangle upwards

onto the horizontal intervals immediately shows that within row 4, the line segment only

intersects the cells in columns 3 and 4, as shown in Figure 19.

Page 54: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

42 DRDC-RDDC-2017-R022

Figure 19: Considering just the portion of the segment in row 4, this is quickly

seen by projection to intersect on cells in columns 3 and 4.

Similarly, within row 5, only the cells in columns 4 and 5 will intersect the segment, as illustrated

in Figure 20. Within row 6, the segment only intersects the cells in columns 5 and 6, and so on.

Thus, the ability to clip a line segment down to just the portion within a rectangle, an algorithm

provided by topology libraries, provides the means to quickly compile a list of which grid cells

are intersected by the segment.

Note that, in the approach above, there is a choice as to whether to clip the segment by row, as

illustrated above, or by column (which works in much the same way). Clearly, when the segment

intersects more rows than columns (as determined by the original bounding box), it should be

clipped by columns, and conversely when it intersects more columns than rows, it should be

clipped by row. Of course, when the segment intersects an equal number of rows and columns,

both approaches will be equally fast.

Page 55: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 43

Figure 20: Considering just the portion of the segment in row 5, this is quickly

seen by projection to intersect on cells in columns 4 and 5.

Naturally, the set of grid cells intersected by the entire route is just the union of all the cells

intersected by its straight segments. Once this set has been found, its grid cell elements can then

be used, one by one, to clip the original route into little intervals in which there is both constant

heading for the ship and constant conditions. Thus, in each of these intervals, one could compute

the wind direction relative to the bow of the ship. The same process would be done for the waves.

In so doing these environmental conditions can be evaluated and so the route portion can be

converted to a track. To finish up, the final track is assembled by stitching together all these little

portions of it.

5.3 Predicting Indices of Environmental Risk

Currently, responsibility for keeping the ship safe, along with its equipment and crew rests with

the commander. That will certainly remain the case. Nonetheless, mission planning software

should warn planners, if the COAs they were considering would incur unnecessary environmental

risk. Some of the environmental risks that ships could incur involve squatting (sinking deeper in

shallow water, particularly at higher speeds) [6], dangerous pitch and roll (including hull

slamming, parametric or synchronous roll [4]), as well as being pooped or broaching [6].

Page 56: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

44 DRDC-RDDC-2017-R022

Broaching is a particularly dangerous situation that develops when waves are coming from astern

at close to the speed of the ship, especially with wavelengths close to the length of the vessel. It is

depicted in Figure 21, which is taken from [6]. It is best not to place ships in dangerous situations

in the first place, rather than relying on the crew to deal with them once they develop. Defence

Research and Development Canada (DRDC) has done work in predicting hull slamming [22], as

well as on anticipating sea sickness effects.

Figure 21: This sequence of images describes the dangerous phenomenon of broaching.

5.4 Dealing with Uncertainty

While little use is being made currently of indications of uncertainty in environmental

predictions, these indications should be both obtained and used. Yet, it is not immediately

apparent how this might be accomplished. One effective means of integrating uncertainty into

deliberations is to design expert systems to evaluate environmental responses. If these expert

systems were based on Bayesian Networks [23], then effective consideration of uncertainty would

be built-in. In the longer term, such systems should be investigated in this role. In the near term,

however, this goal is too ambitious. On the other hand, if mission planning software were to

provide placeholders for response models, to be developed later, then it could readily incorporate

ongoing research.

Page 57: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 45

6 Sensor and Communications Modelling

This section considers the question of whether mission planners need any support to help them

decide whether and when the various vehicles involved in the mission scenario would be able to

either talk to each other (as they move about), or detect each other with their sensors. It is not

hard to imagine situations where these considerations become central to the evaluation of the

proposed COAs. Moreover, if planning moves towards the simulation based methodology

advocated in Section 4.2.4, then this capability will become increasingly important.

6.1 Current Practice

Current practice in this regard is to leave all considerations of sensor capability to the humans to

sort out.

6.2 Modelling Approaches

A few simple models might be helpful in addressing questions of who can hear whom, and who

can detect or identify whom in a more automated fashion. Three such models are depicted in

Figure 22. The top left of the figure shows the single disc model, the top right shows the double

disc and the bottom portion shows the conical beam. Each model could be used to support

questions of detection, identification or communication. These models treat the problem from the

perspective of a particular vehicle or sensor, at position x. They simplify the problem by

considering just the position of the target relative to x, as opposed to the target’s location on the

map. This means that they cannot consider the effects of terrain. Despite this limitation, they may

be useful in modelling naval mission scenarios, especially those involving hostile vehicles for

which information on exact sensor capabilities is lacking.

The models depicted in Figure 22 could be classified as empirical, parametric models because

they have parameters (typically ranges and probabilities) that would have to be estimated from

sensor (or communications) performance data. Another class of models could be derived from

modelling the physical processes involved. For example, when dealing with a radar system, one

can use physical models of radar signal propagation, along with characteristics of the target (like

its radar cross section), to compute detection probability. A review of physics-based approaches

to modelling radio communications (as well as AIS signal detection) is provided in a DRDC

Contract Report [5]. This approach has advantages when almost all the parameters are known

(often from manufacturer specifications), but can be expected to suffer (in comparison to simpler

models) when these parameters are subject to significant uncertainty.

6.2.1 The Simple Disc or Cookie Cutter Model

This model (shown in the top left quadrant of Figure 22) is compellingly simple. It involves but a

single range circle. Within the circle, detection, identification or communication, as the case may

be, are taken to be possible—with a particular probability (typically either 100% or 50%), while

outside it they are not.

Page 58: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

46 DRDC-RDDC-2017-R022

Figure 22: The three portions of this figure each suggest a different detection/identification

model. All these models rely on the relative position of the target with respect

to the patrol asset. The top left shows the single disc, the top right

the double disc and the bottom shows the conical beam.

6.2.2 The Double Disc Model

A slightly more complicated model employs two concentric discs with radius r1 and r2

respectively (see the top-right panel of Figure 22). Whether the model considers detection,

identification or communication, success is taken to be certain inside the inner disc and

impossible outside the outer one. In the ring in between, the probability of success is p. The

special case where the inner ring has radius 0 is also worth considering.

6.2.3 Handling Altitude

A simple extension of the disc model, here called the flashlight (or conical) beam (see the bottom

panel of Figure 22), can be used to model detection, identification or communication from

airborne surveillance assets. This extension treats the effective region as a conical beam. Just as a

flashlight illuminates a larger area at greater range, the effective region would grow as the aircraft

climbed to higher altitude or shrink as the plane descended. Note that the double disc model also

has a natural conical extension, in which the two radii are replaced by off-axis angles. This

extension naturally permits the model to handle changes in aircraft altitude, just as with the

simple disc model.

Page 59: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 47

6.3 Visualizing Model Predictions on a Chart

The capability to overlay some of the models considered in the previous section on a chart should

be helpful in mission planning because it could help planners visualize how to stay out of range of

hostile sensors. At the same time, they can try to ensure that their own sensors will have coverage

of strategic locations and choke points, at key times. The temporal components of these

considerations can be significant. In other words, it can be helpful to attach models to moving

vehicles, in order to model how sensor coverage moves over the course of a mission, as the

various vehicles traverse the mission space. An example of such attachment is provided in a

DRDC Scientific Report [20]. Moreover, DRDC has been developing experience with the

Satellite Tool Kit (STK) [24], which provides a powerful development environment, well suited

to the models presented above (as well as more complex ones). The STK environment has already

been used to develop a mission planning tool [25], albeit for a rather particular mission type. This

tool effectively incorporated environmental predictions from NWP models, among them the

Global Ice-Ocean Prediction System [15].

Page 60: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

48 DRDC-RDDC-2017-R022

7 Track Evaluation

This section is concerned with automatic evaluation of proposed tracks for the mission. As such,

it incorporates the implications of some of the preceding sections. Thus, evaluations of the

mission track could include not just the implications of environment conditions, but also the

implications of the other vehicles involved, as well as their weapons, sensors, and

communications systems. The various measures of performance (MOPs) that might be relevant to

a mission could well be combined into a measure of overall effectiveness (MOE) for the track.

This capability would become increasingly important, as automation comes to play a greater role

in mission planning. If many of these issues are left to the humans, then (aside from fuel

predictions) automated track evaluation has but a minor role.

Page 61: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 49

8 Track Suggestion

The purpose of this section is to consider the extent to which Track Suggestion can and should

play a role in naval mission planning. Before doing so, the paper will try to clarify the

terminology and resolve some of the ambiguities. In this paper, the role of Track Suggestion is

always to connect start waypoint A to destination waypoint B. What can vary, in various

implementations, is the extent to which the optimization algorithm is free to modify the departure

time from A, namely tA and the arrival time at B, namely tB. Given that the temporal extent of

military missions is usually fixed in advance, the capability to explore automated modifications to

tA and tB can be considered a lower priority. The user can always investigate the impact of these

times manually. What really matters in Track Suggestion is the ability to optimize the route.

Usually, this optimization process seeks to minimize either the fuel consumption or the travel

time. Some tools also provide the capability to warn the crew about potentially dangerous

conditions, like parametric rolling. It should be noted that, in commercial products, Track

Suggestion is more commonly referred to by the name Weather Routing. This terminology is

resisted here because both the route and the speed at which it is traversed are being optimized, so

the more common term is slightly misleading.

8.1 Application to the Navy Context

The paper considers a number of commercial products to see if they suit the requirements of

naval planning. These products are considered market forerunners, but they are by no means the

only ones available.

8.1.1 AWT’s (Storm Geo) Bon Voyage System and EnRoute

StormGeo, which started in 1997, calls itself an advanced weather forecast company, offering

decision support for weather sensitive operations. They claim to be one of the largest providers of

professional weather services, with eight forecast centres worldwide. They are now an

international company, employing nearly 400 people in 25 offices in 15 countries, with

headquarters in Bergen, Norway. One of their branches, called Applied Weather Technology

(AWT), is located in Silicon Valley, California. AWT was acquired in 2014. AWT’s on board

weather routing product is called the Bon Voyage System or BVS for short [26]. BVS puts

mission planning in the hands of the captain on board, but AWT also offers shore based routing

services. AWT claims to help plan the safest, most fuel-efficient route. BVS can pass routes to

most ECDIS systems, to confirm navigational safety. It incorporates an hourly forecast of

precipitation, temperature, humidity, visibility, winds and wave conditions, which can be

delivered by email, internet, or KVH IP-MobileCast. It now takes into account traffic separation

schemes fuel costs and Emission Control Areas (ECAs). Its 72 hour forecasts indicate areas of

increased risk of rogue waves.

The weather forecasts used by the BonVoyage System come from the Global Forecast System

(GFS). GFS is a global NWP system containing a computer model run by the United States’

National Weather Service (NWS). This model is run four times a day, and produces forecasts for

Page 62: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

50 DRDC-RDDC-2017-R022

up to 16 days in advance, but with decreased spatial resolution after 10 days. It is one of the

predominant synoptic scale medium-range models in general use.

The GFS model is a spectral model with an approximate horizontal resolution of 0.125° for the

first 10 days and 0.25° from 240 to 384 hours (16 days). In the vertical, the model is divided into

64 layers and temporally, it produces forecast output every hour for the first 120 hours, three

hourly through day 10 and 12 hourly through day 16. GFS data are not copyrighted and are

available for free in the public domain.

Interestingly, AWT offer a second Weather Routing System, acquired from a Swedish company

called SeaWare, when the latter merged with Storm Geo. The second system is called EnRoute [27].

It performs voyage optimization, for time, safety or cost, using a physics-based ship propulsion

model. It finds optimal speeds and other route properties for each leg of the suggested route.

EnRoute obtains its condition forecasts, which extend up to 15 days ahead, in areas that can be

defined by the user, and which can be obtained at spatial resolutions down to 0.125°. These

forecasts are sent by email. EnRoute provides for graphical presentation of these weather

predictions. Weather predictions are obtained from the European Centre for Medium Range

Weather (ECMRW) [28] as well as from the Real-Time Ocean Forecast System (RTOFS) [29].

EnRoute can identify conditions that may lead to parametric rolling, using an enhanced dynamic

stability module. This module was developed in co-operation with Wallenius Marine and the

Royal Institute of Technology in Stockholm. The brochure claims this module represents a major

step forward in operational decision support for vessels that are sensitive to parametric rolling and

pure loss of stability.

8.1.2 FORCE Technology’s Sea Planner

FORCE Technology calls itself a technological consultancy company. They offer their consulting

services in several sectors, including the maritime one. They are an international company with

subsidiaries in Sweden, Norway, China, Singapore and the United Arab Emirates, lead from their

headquarters in Denmark. SeaPlanner is their on board system [30], developed in partnership with

the Danish Meteorological Institute (DMI). SeaPlanner can optimize the route, the speed sailed

along it, as well as the engine configuration. This optimization accounts for the wind, waves and

currents. It can be configured to minimize the voyage time, or it can maintain a fixed arrival time.

The algorithm may also be constrained to maintain constant power, constant RPM or constant

speed.

The weather data used by SeaPlanner are provided by DMI, who update their forecasts twice

daily, so new ones are provided every twelve hours. Forecasts extend out to 10 days ahead, in

steps of either 12 or 24 hours. Predicted conditions can be provided at a resolution down to 0.5°.

The predicted conditions include the mean sea level pressure, the wind speed and direction, the

significant wave height, period and direction, the swell height period and direction, the sea height,

period and direction, the surface current speed and direction, as well as a freak wave index. All

this can be delivered automatically by subscription or via email. Note that ice is not mentioned.

SeaPlanner’s propulsion model claims to include considerations of water temperature and density,

draft and trim, efficiency of the engine, propellers and hull, resistance from still water, waves,

Page 63: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 51

wind, shallow water, and hull fouling, as well as considering engine maintenance and propeller

fouling. Their still water resistance model incorporates ship speed and draft, and can be based on

a semi-empirical model, on model tests or on sea trial data.

SeaPlanner is part of the SeaSuite family of onboard systems, which also offer engine

performance monitoring, optimum trim guidance and other services. SeaPlanner can use data

gathered by these other modules.

8.1.3 Jeppesen’s Vessel and Voyage Optimization Solution (VVOS)

Jeppesen is part of Boeing and based in the United States. Their route optimization software is

called the Vessel and Voyage Optimization Solution (VVOS) [31] and forms an integral part of

the C-MAP Integrated Maritime Suite. VVOS generates a range of optimized routes that claim to

balance trade-offs between ETA and fuel consumption. Thus, it can optimize the track to

minimize fuel consumption, either with fixed arrival time or without it. It compares its optimal

tracks to traditional strategies, such as constant speed or “sprint and loiter”. Integrated

environmental response models facilitate analysis of any route, using high-resolution weather

forecasts to weigh trade-offs among ETA, fuel consumption, ship motions, hull stresses, and

weather and sea conditions. The optimization algorithms are said to keep the tracks suggested to

within the seakeeping limits specified by the user, avoiding heavy weather.

The product brochures claims that, unlike traditional weather routing services, VVOS includes a

detailed model of the ship’s specific motion, engine and propeller characteristics or limitations.

This ship-specific model computes the speed made good under the forecast wind, wave and ocean

current conditions, at a given engine power and propeller RPM. VVOS can import and export

routes in 20 different ECDIS formats.

The brochure claims that VVOS incorporates industry-best metocean forecasts from several

sources, which they do not identify. These forecasts extend out for 15 days into the future, and are

delivered at a resolution of 1° via email. It is not clear how often these forecasts are updated. The

brochure does not mention whether VVOS can incorporate predictions of ice cover.

8.1.4 MeteoGroup’s Ship Performance Optimization System (SPOS)

MeteoGroup, claims to be one of the world’s leading private providers of weather solutions,

operating wherever they think weather impacts business decision making. Their research and

forecasts are said to help customers make more effective critical decisions, increasing revenues,

saving costs, improving sustainability and reducing risk. MeteoGroup calls itself the UK’s largest

private sector weather business and the European market leader. They have their headquarters in

London (UK), but have offices in 17 countries around the world.

MeteoGroup’s onboard weather routing software is called the Ship Performance Optimization

System (SPOS Onboard) [32]. It integrates seamlessly with their SPOS Fleet Management

System. SPOS Onboard is designed to take ship-specific characteristics into account. Their

routing algorithm is said to take into account sea conditions, such as waves, current and swell, as

well as wind and other weather elements.

Page 64: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

52 DRDC-RDDC-2017-R022

The product website [32] claims SPOS has been designed to improve vessel performance and

increase safety for crew, vessel and cargo. SPOS provides detailed weather information onboard,

as well as advice and support during the planning and execution of ocean voyages. Weather

forecasts, which are generated by MeteoGroup themselves, are received daily on the ship via

e-mail, from which the software can produce weather maps.

8.1.5 Suitability for Naval Mission Planning

The products listed above are by no means the only ones available. Generally, their inner

workings are proprietary. As typically sold, these products are not suitable for general military

mission planning for two reasons. First, military missions are characterized by incorporating

many tasks (WBEs) that affect the track of the ship. Examples of such tasks include launching a

helicopter (which may require the ship to be pointed into the wind) or conducting a

man-overboard drill. Such tasks would clearly prevent the ship from following a suggested track

that did not allow for them. Commercial vessels, on the other hand, are primarily concerned only

with steaming from place to place and so accept fewer deviations from planned routes. Thus,

military missions have complexities these products do not capture. Second, Track Suggestion

routines are not sold separately from software components that receive and display the

environmental predictions. Even if the vendors were prepared to sell just the Track Suggestion

components of their software, integration of these into software environments for which they

were not designed could be risky. It goes without saying that the RCN should not tie itself to

specific commercial weather services, when government weather services are available at no

additional cost.

While this paper is skeptical about the suitability of Track Suggestion to support general mission

planning, it could certainly find a role in specific situations. For example, if a portion of a

particular mission could be singled out in which the only objective is to get from A to B as

economically as possible (a situation similar to the one experienced by commercial vessels), then

Track Suggestion could help plan just that portion. Track Suggestion is attractive to mission

planning only to the extent such specific situations arise in practice. As suggested tracks would

still require extensive manual verification and tinkering, mission planning is better served by

devoting effort to support these processes instead.

8.2 Responsible Track Suggestion

Whenever automation is used to suggest a COA to a human decision maker, it raises the question

of who is responsible if the suggested COA is taken but things go wrong. Usually, the makers of

COTS tools will limit their liability. Thus, the tool’s suggestions must be evaluated by the human

decision maker, despite any implied suitability for purpose that being given the tool might

engender. In the current context, if a naval ship were to strike a rock when following a route

suggested by software, the CO should expect to be held responsible. In theory, one might think

that verifying whether a proposed route will lead a ship to run aground is the kind of repetitive,

routine task that lends itself well to automation. In practice, there are a number of reasons why

verifying whether a given route will lead a ship to run aground is no simple task:

1. The depth at a given location is estimated with uncertainty of various forms, but indices of

this uncertainty are not generally available. First, the depth is generally interpolated from

Page 65: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 53

measurements made nearby. Second, it is subject to change over time. In the short term, tides

can change the local depths, in extreme cases by over ten meters. Over longer time intervals,

wind, waves, currents and ice can move the sediments around and erode coastlines. Thus, the

uncertainty in depth is a function of how close the nearest soundings were, and how long ago

these were made, neither of which stays constant over the globe. In general, depths are known

with greater precision and accuracy in well-travelled areas. The most dangerous areas, of

course, are not well-travelled. As a result, the bathymetry of polar waters is not nearly as

well-known as that near major shipping lanes. Depth contour lines are not nearly as well

delineated as the coastline itself, as the latter can be extracted directly from photographs,

while the former cannot be.

2. In shallow waters, the local variability in depth matters. Areas where the depth changes but

gradually are clearly safer than those with sheer cliffs beneath the waves.

3. Weather and currents can make it challenging to keep a ship on a planned route. Greater

deviations from the planned route can be expected in areas with turbulent water flow or

vortices, as well as in areas unprotected from the full brunt of ocean storms. The direction of

prevailing winds and currents can matter: for example, currents that pull ships towards rocks

can be expected to be more dangerous than those that push them away. In other words, how

close one may safely approach a hazard is dependent on the prevailing conditions.

4. Dangerous areas, like the waters off Sable Island, tend to reveal themselves over time by

producing a lot of wrecks, at least where there has been historical ship traffic. Ship captains

know about this history and so take extra precautions in these areas; track suggestion

currently does not.

Thus, track suggestion will have to be supervised for the foreseeable future. This is important in

view of a key premise about decision support: prioritize support effort to those who retain the

responsibility. Mission planning should facilitate track visualization, evaluation and modification,

all of which have higher priority than Track Suggestion itself. In particular, tools that support

manual evaluation of whether a given track is safe, perhaps by helping to visualize its proximity

to known hazards along with the expected conditions, will have ongoing value.

Page 66: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

54 DRDC-RDDC-2017-R022

9 Conclusion

This paper suggested a vision of how mission planning should be supported by software in the

long run. The overall vision presented was guided by just three principles: interactive drill-down;

answering who, what, when, where and how; and interlinked components. Mission planning was

broken into eight portions, each described in some detail in the sections of this paper. These

portions were named as follows: Task Planning and Management, Environmental Condition

Forecasting, Projecting Vehicle Movement, Environmental Response Modelling, Sensor

Modelling, Communications Modelling, Track Evaluation and Track Suggestion. Each section

examined current practice in the RCN, and identified tasks suitable for automation. The tasks

considered suitable are summarized in Table 1, with an evaluation of the Technology Readiness

Level (TRL) of the underlying algorithms.

Table 1: Mission planning tasks that could be effectively supported by automation.

Mission

Planning

Component

Task Suitable for Automation Technology

Readiness

Level

Task Planning

and Management

Linking FLEX tasks (WBEs) to where they would be

accomplished on the mission track (see Section 2.1).

9

Defining WBEs, scheduling them, assigning people and resources

to them and other core project management tasks (see

Section 2.2.1).

9

Chart management, with route and track editing (see Section 2.3). 9

Generalized task dependencies (see Section 2.2.2.1). 1

Event reports (see Section 2.2.2.2). 1–4

Automated task rescheduling considering generalized task

dependencies (see Section 2.2.2.2).

1

Semi-automated route-to-track conversion using driving

algorithms (see Section 2.3.3 and 5.2).

2–4

Environmental

Condition

Forecasting

Interactive visualization of environmental predictions and

associated uncertainties in GIS layers (see Section 3.4).

6–9

Subscription-based satellite bandwidth management for

Environmental Predictions (see Section 3.5).

4–6

Page 67: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 55

Mission

Planning

Component

Task Suitable for Automation Technology

Readiness

Level

Projecting

Vehicle

Movement

Support to COA matrix evaluation (see Section 4.1.4). 1

Modelling friendly ship intended movement, including holding

formation and rough track planning (see Section 4.2.2).

3–6

Tools that help anticipate the movement of neutral shipping (see

Section 4.2.3).

3–4

Tools that help anticipate the movement of hostile shipping (see

Section 4.2.4), e.g., using heatmaps to guide searches for the

enemy.

1–4

Environmental

Response

Modelling

Estimating fuel consumption considering predicted environmental

conditions (see Section 5.1 and 5.2).

6–9

Fully automated route-to-track conversion (see Section 5.2) using

driving algorithms.

1–2

Computing and displaying indices of environmental risk (see

Section 5.3).

6–9

Sensor and

Communications

Modelling

Visualizing model predictions on a chart (see Section 6.2). 9

Attaching models to tracks, to present a time-varying model of

detection (see Section 6.3).

9

Track Evaluation Computing and displaying generic, pre-specified mission MOPs

(see Section 5.3) like total fuel consumption.

6–9

Computing and displaying custom, mission-specific MOPs or

MOEs (see Section 7).

4–6

Track Suggestion Track Suggestion with pre-specified objective (save fuel) and no

concern for WBE dependencies.

9

Track Suggestion with a mission-specific objective (or constraint)

but no concern for WBE dependencies.

1–4

Track Suggestion accounting for generalized WBE dependencies. 1

Page 68: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

56 DRDC-RDDC-2017-R022

Mission planning should remain primarily a manual process for the foreseeable future, as opposed

to one in which automation suggests COAs to the human decision makers. As such, the

components of mission planning that aid the people in visualizing and evaluating issues are by far

the most important, while those that compute implications automatically have a lesser role to

play. Estimating fuel consumption was something that should be taken on as a responsibility of

mission planning support software, and many suggestions were made pertaining to this. Track

Suggestion software, as used by commercial shipping, should not play much of a role in naval

mission planning, largely because naval mission planning involves many more activities

undertaken while at sea. Track Suggestion could play a minor role in mission planning, however,

if portions of the overall mission can be identified in which the ship is steaming between points

like a cargo ship, solely with the goal of saving fuel and arriving on time.

Page 69: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 57

References

[1] “A Guide to the Project Management Body of Knowledge,” Pennsylvania: Project

Management Institute, Inc., 2013.

[2] R. Kessel, “The burden of computer advice: Using expert systems as decision aids,”

DRDC Atlantic TR 2003-241, Defence Research & Development Canada – Atlantic, 2003.

[3] R. Kessel, Apparent reliability: “Conditions for reliance on supervised automation,”

DRDC Atlantic TM 2005-155, Defence Research & Development Canada – Atlantic, 2005.

[4] E. Larsson, and M. Simonsen, “DIRECT Weather Routing,” M.Sc., Shipping and Marine

Technology, Chalmers University of Technology, Gothenburg, 2014.

[5] D. Green, J. K. E. Tunaley, C. Fowler, and D. Power, “VHF propagation study,”

DRDC Atlantic CR 2011-152, Defence Research & Development Canada – Atlantic, 2011.

[6] Department of National Defence, “Canadian Navigation Manual,” CFCD130, 2014.

[7] S. Colbourne, “Personal communication,” Fleet Navigation Instructor at Canadian Forces

Naval Operations School, 2016.

[8] Environment Canada, “Weather Information,” https://weather.gc.ca/, (Access date:

13 August 2016).

[9] PassageWeather.com, “Sailing Weather Forecasts,” http://passageweather.com/, (Access date:

13 August 2016).

[10] National Oceanic and Atmospheric Administration, “Marine Weather,”

http://www.opc.ncep.noaa.gov, (Access date: 13 August 2016).

[11] National Oceanic and Atmospheric Administration, “Atlantic Graphical Forecasts,”

http://www.opc.ncep.noaa.gov/Atl_tab.shtml, (Access date: 17 July 2016).

[12] Environment Canada, “Canadian Ice Service,” http://iceweb1.cis.ec.gc.ca/CISWebApps/,

(Access date: 13 August 2016).

[13] National Oceanic and Atmospheric Administration, “Probabilistic Guidance,”

http://www.opc.ncep.noaa.gov/probabilistic_guidance.shtml, (Access date:

13 August 2016).

[14] OceanWeather, Inc., “OceanWeather Display System (ODS),”

http://www.oceanweather.com/forecast/ODS/index.html, (Access date: 17 July 2016).

Page 70: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

58 DRDC-RDDC-2017-R022

[15] G. C. Smith, F. Roy, M. Reszka, D. Surcel Colan, Z. He, D. Deacu, J.-M. Belanger,

S. Skachko, Y. Liu, F. Dupont, J.-F. Lemieux, C. Beaudoin, B. Tranchant, M. Drévillon,

G. Garric, C.-E. Testut, J.-M. Lellouche, P. Pellerin, H. Ritchie, Y. Lu, F. Davidson,

M. Buehner, A. Caya, and M. Lajoie, “Sea ice forecast verification in the Canadian Global

Ice Ocean Prediction System,” Quarterly Journal of the Royal Meteorological Society,

vol. 142, no. 695, pp. 659–671, 2015.

[16] C. Prescott, “Personal communication,” NavO on HMCS Montreal, 2016.

[17] G. Pallotta, M. Vespe, and K. Briyan, “Vessel pattern knowledge discovery from AIS data: a

framework for anomaly detection and route prediction,” Entropy, vol. 15, pp. 2218–2245, 2013.

[18] T. Hammond, “Applications of probabilistic interpolation to ship tracking,”

DRDC-RDDC-2014-N7, Defence Research and Development Canada, 2014.

[19] D. J. Peters, and T. R. Hammond, “Interpolation between AIS reports: Probabilistic

inferences over vessel path space,” Journal of Navigation, vol. 64, pp. 595–607, 2011.

[20] T. Hammond, “The probability of intercepting dark targets,” DRDC-RDDC-2015-R135,

Defence Research and Development Canada, 2015.

[21] Y. Allard, M. Mayrand, M. Lavallée, and D. Radulescu, “Command and control application

development: VOIR server design details and installation guide,” DRDC-RDDC-2016-C183,

Defence Research and Development Canada, 2016.

[22] K. McTaggart, “Operator guidance for avoiding slamming of the KINGSTON class based

on measured vertical accelerations,” DRDC Atlantic TM 2007-022, Defence Research &

Development Canada – Atlantic, 2007.

[23] F. V. Jensen, “An Introduction to Bayesian Networks,” Springer, 1996.

[24] R. Blanchette, and C. Hébert, “MISR Visualization Experimental Environment:

MISR STK Study,” DRDC Valcartier CR 2008-128, Defence Research & Development

Canada – Valcartier, 2008.

[25] J. C. Innes, “AMEC project summary: GIS enabled METOC products,”

DRDC-RDDC-2015-C029, Defence Research and Development Canada, 2015.

[26] StormGeo, “Bon Voyage System,” http://www.awtworldwide.com/products/bvs-routing/,

(Access date: 13 August 2016).

[27] StormGeo, “EnRoute,” http://www.awtworldwide.net/products/seaware-enroute.asp, (Access

date: 13 August 2016).

[28] European Centre for Medium Range Weather, “European Centre for Medium Range

Weather,” http://www.ecmwf.int/en/about/who-we-are, (Access date: 13 August 2016).

[29] National Oceanic and Atmospheric Administration, “Real-Time Ocean Forecast System

(RTOFS),” http://polar.ncep.noaa.gov/ofs/, (Access date: 13 August 2016).

Page 71: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 59

[30] FORCE Technology, “Sea Planner,” http://forcetechnology.com/en/maritime-

industry/passenger-ships/onboard-decision-support-systems, (Access date:

13 August 2016).

[31] Jeppesen, “Vessel and Voyage Optimization Solution,” http://commercialmarine.c-

map.com/en/c-map-integrated-maritime-suite/c-map-vessel-and-voyage-optimization-

solution-vvos, (Access date: 13 August 2016).

[32] MeteoGroup, “Ship Performance Optimization System (SPOS),”

http://www.meteogroup.com/en/gb/sectors/marine/shipping/spos.html, (Access date:

13 August 2016).

Page 72: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

60 DRDC-RDDC-2017-R022

This page intentionally left blank.

Page 73: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DRDC-RDDC-2017-R022 61

List of Symbols/Abbreviations/Acronyms/Initialisms

AIS Automatic Identification System

AOO Area of Operations

AWT Applied Weather Technology

BVS Bon Voyage System

CF Canadian Forces

CMC Canadian Meteorological Centre

CO Commanding Officer

COA Course of Action

COTS Commercial off-the-Shelf

DMI Danish Meteorological Institute

DND Department of National Defence

DRDC Defence Research and Development Canada

DTG Distance to Go

ECDIS Electronic Chart Display System

ECMRW European Centre for Medium Range Weather

ECPINS A computerized, shipboard navigational aid that displays electronic charts,

own ship’s position in real time, and sensor data.

ETA Estimated Time of Arrival

GFS Global Forecast System

GIS Geographical Information System

GPS Global Positioning System

GT Gas Turbine

HOT Height of Tide

LDL Limiting Danger Lines

LRIT Long Range Identification and Tracking

MetTech Meteorological Technician

MOE Measure of Effectiveness

MOP Measure of Performance

NavO Navigating Officer

NMS National Meteorological Service

Page 74: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

62 DRDC-RDDC-2017-R022

NWP Numerical Weather Prediction

NWS US National Weather Service

OOW Officer of the Watch

PDE Pielstick Propulsion Diesel Engine

PNR Point of No Return

PSA Predictive Situational Awareness, a task within the Integration of Command

Decision Support project (01db).

RCN Royal Canadian Navy

RPM Rotations Per Minute

RTOFS Real-Time Ocean Forecast System

SHINNADS SHip’s INtegrated Navigation And Display System

SOG Speed Over Ground

SPOS Ship Performance Optimization System

TT Time of the Transit

UTC Coordinated Universal Time

VHF Very High Frequency

VOS Voluntary Observing Ships

VVOS Vessel and Voyage Optimization Solution

WBE Work Breakdown Element

WMO World Meteorological Organization

Page 75: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

DOCUMENT CONTROL DATA (Security markings for the title, abstract and indexing annotation must be entered when the document is Classified or Designated)

1. ORIGINATOR (The name and address of the organization preparing the document.

Organizations for whom the document was prepared, e.g., Centre sponsoring a

contractor's report, or tasking agency, are entered in Section 8.)

DRDC – Atlantic Research CentreDefence Research and Development Canada9 Grove StreetP.O. Box 1012Dartmouth, Nova Scotia B2Y 3Z7Canada

2a. SECURITY MARKING (Overall security marking of the document including

special supplemental markings if applicable.)

UNCLASSIFIED

2b. CONTROLLED GOODS

(NON-CONTROLLED GOODS) DMC A REVIEW: GCEC DECEMBER 2013

3. TITLE (The complete document title as indicated on the title page. Its classification should be indicated by the appropriate abbreviation (S, C or U) in

parentheses after the title.)

Current Practice in Mission Planning in the Canadian Navy and Opportunities for Automation

4. AUTHORS (last name, followed by initials – ranks, titles, etc., not to be used)

Hammond, T.R.

5. DATE OF PUBLICATION (Month and year of publication of document.)

May 2017

6a. NO. OF PAGES (Total containing information,

including Annexes, Appendices,

etc.)

72

6b. NO. OF REFS

(Total cited in document.)

32

7. DESCRIPTIVE NOTES (The category of the document, e.g., technical report, technical note or memorandum. If appropriate, enter the type of report,

e.g., interim, progress, summary, annual or final. Give the inclusive dates when a specific reporting period is covered.)

Scientific Report

8. SPONSORING ACTIVITY (The name of the department project office or laboratory sponsoring the research and development – include address.)

DRDC – Atlantic Research CentreDefence Research and Development Canada9 Grove StreetP.O. Box 1012Dartmouth, Nova Scotia B2Y 3Z7Canada

9a. PROJECT OR GRANT NO. (If appropriate, the applicable research

and development project or grant number under which the document

was written. Please specify whether project or grant.)

01db

9b. CONTRACT NO. (If appropriate, the applicable number under

which the document was written.)

10a. ORIGINATOR’S DOCUMENT NUMBER (The official document

number by which the document is identified by the originating

activity. This number must be unique to this document.)

DRDC-RDDC-2017-R022

10b. OTHER DOCUMENT NO(s). (Any other numbers which may be

assigned this document either by the originator or by the sponsor.)

11. DOCUMENT AVAILABILITY (Any limitations on further dissemination of the document, other than those imposed by security classification.)

Unlimited

12. DOCUMENT ANNOUNCEMENT (Any limitation to the bibliographic announcement of this document. This will normally correspond to the

Document Availability (11). However, where further distribution (beyond the audience specified in (11) is possible, a wider announcement

audience may be selected.))

Unlimited

Page 76: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

13. ABSTRACT (A brief and factual summary of the document. It may also appear elsewhere in the body of the document itself. It is highly desirable that

the abstract of classified documents be unclassified. Each paragraph of the abstract shall begin with an indication of the security classification of the

information in the paragraph (unless the document itself is unclassified) represented as (S), (C), (R), or (U). It is not necessary to include here abstracts in

both official languages unless the text is bilingual.)

This paper reviews current practice in mission planning within the RCN, and identifies

opportunities for automation and decision support software. Tasks best suited to automation

follow established procedure and have a repetitive character, especially one that could induce

lapses in human attention. Tasks best left to humans are unique or require consideration of core

values or priorities. Every naval mission is unique, when considered as a whole, but when the

planning process is broken into distinct portions, as in this paper, numerous tasks suitable for

automation by the above criteria emerge. Many of these tasks could leverage tools created in the

project planning community. Many could leverage geographical information system tools and

navigation software. Many could incorporate models of sensor and communications

performance, and many could leverage tools for modelling vehicle movement. Statistical

techniques for representing uncertainty, both in measurements but also in intended movements,

are highly relevant. It has also been suggested that there could be an appropriate role for Track

Suggestion in mission planning. Commercial shipping companies are already using Track

Suggestion algorithms to route their ships around inclement weather and so save on fuel. Track

Suggestion will not find quite as significant a role in naval mission planning, largely because

naval missions have more complex goals, but it is not without niche applications. Overall,

mission planning should remain primarily a manual process, so the components of mission

planning that aid the decision maker in visualizing and evaluating issues are the most important.

The paper offers a few guidelines that should inform the assembly of the diverse tools above

into a coherent application environment that could effectively support mission planning.

---------------------------------------------------------------------------------------------------------------

Le présent document passe en revue les pratiques actuelles de planification des missions au sein

de la MRC et l’utilisation possible de logiciels d’automatisation et d’aide à la décision. Les tâches

se prêtant le mieux à l’automatisation suivent des procédures établies et ont un caractère répétitif,

ce qui pose un risque particulier de relâchement de l’attention. À l’opposé, les tâches qu’il vaut

mieux confier à des humains sont uniques ou bien nécessitent que l’on tienne compte de valeurs

fondamentales ou de priorités. Toutes les missions navales sont uniques si on les considère dans

leur ensemble, mais les scinder en tâches distinctes comme on le fait dans ce document permet

d’en dégager de nombreuses se prêtant bien à l’automatisation. Nombre de ces tâches peuvent tirer

parti d’outils créés au sein de la communauté de planification de projet, d’outils de systèmes

d’information géographique et de logiciels de navigation. D’autres pourraient intégrer des modèles

de performance des capteurs et des communications, et d’autres encore pourraient tirer parti

d’outils de modélisation des mouvements de véhicules. Les techniques statistiques de

représentation de l’incertitude, tant en mesures qu’en mouvements prévus, sont aussi très

pertinentes. On a également proposé que la suggestion de parcours joue un rôle approprié dans la

planification des missions. Les entreprises de transport maritime utilisent déjà des algorithmes

pour suggérer un itinéraire à leurs navires afin d’éviter les conditions météorologiques

défavorables et ainsi économiser le carburant. La suggestion de parcours ne joue certes pas un rôle

aussi important dans la planification des missions navales, surtout parce que les objectifs de ces

missions sont bien plus complexes, mais les créneaux d’application n’en sont pas moins

nombreux. En règle générale, la planification de mission doit demeurer un processus

essentiellement manuel. Par conséquent, les éléments qui aident les décideurs à visualiser et

évaluer les problèmes sont les plus importants. Le document propose quelques lignes directrices

qui devraient orienter la combinaison des divers outils mentionnés ci-dessus en un environnement

d’application cohérent qui pourrait appuyer efficacement la planification de mission.

Page 77: Current Practice in Mission Planning in the Canadian Navy ... · planning process is broken into distinct portions, as in this paper, numerous tasks suitable for automation by the

14. KEYWORDS, DESCRIPTORS or IDENTIFIERS (Technically meaningful terms or short phrases that characterize a document and could be helpful

in cataloguing the document. They should be selected so that no security classification is required. Identifiers, such as equipment model designation,

trade name, military project code name, geographic location may also be included. If possible keywords should be selected from a published thesaurus,

e.g., Thesaurus of Engineering and Scientific Terms (TEST) and that thesaurus identified. If it is not possible to select indexing terms which are

Unclassified, the classification of each should be indicated as with the title.)

Mission Planning; Track Suggestion; Weather Routing; Environmental Prediction; Decision Support