throbber

`

`

`

`Abstract
`
`Abstract.
`
`In this thesis, a solution is presented for automating a part of the voyage planning process in
`marine navigation, namely route planning. Another, better term, for route planning is route
`selection, since route planning is about selecting an optimal route. The presented principle is a
`network-based route finding solution under multiple criteria.
`
`The voyage planning process is first analysed. A model presented by Sabelis [Sabelis, 1999(ii)],
`provides a good overview on the different phases of voyage planning. Also, it is made clear,
`that voyage planning is a time-consuming and laborious process. Automating the process can
`best be done by first automating the different phases. In that perspective, a principle is
`developed for automating the route planning phase.
`
`Existing routes at sea are historically formed by depth and land contours, positions of
`harbours and international and national regulations. When analysing these, it shows that a
`network is already formed by the existing routes.
`
`The components of the route-network and the structure of the network are meant to provide
`as many options as possible with appropriate coverage of the world. The route-network
`should be fitted into the ECDIS data structure, since ECDIS is the most suitable platform for
`the automation of route planning. Therefore, some recommendations are made to create new
`objects in S-57, the IHO transfer standard for digital hydrographic data. In order to test the
`principle, a chain-node data structure is used, mainly because of the simplicity of the
`structure.
`
`1he information that is required during the route planning phase is divided into the sailing
`order and the route characteristics. The sailing order contains the ship's characteristics and
`the mission characteristics. The route characteristics can be divided into dimensions,
`regulations and restrictions, navigational aspects and remaining aspects. The information
`reqnirements heavily depend on the classification (ocean, coastal or confined) of a passage.
`There are different sources of information but in order to automate the voyage planning
`process, all information should be available in ECDIS via ENCs or other data bases.
`
`The route characteristics influence the decision process in terms of denial and preference.
`The information that denies passage through a route-segment is implemented as filter criteria
`in the filter algorithm; the information that influences the phase in terms of preference is
`implemented as criteria of preference in the decision algorithm.
`
`The sequence of the presented algorithm is to firstly filter the unnavigable segments; then to
`calculate the shortest possible route; thirdly all possible routes within an interval are
`calculated, whereafter the route-alternatives are compared by means of the criteria of
`preference.
`
`1he presented principle seems to give the desired results, although more tests and new and
`reviewed criteria are required for optimisation of the algorithm. Also more research is needed
`in order to provide the perfect setting of weights.
`
`iii
`
`3
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`Chapter II
`
`Voyage planning in marine navigation
`
`utilisation of weather routeing software, for example, can reduce the fuel consumption for an
`
`ocean passage.
`
`11.2 A model of the voyage planning-process.
`
`International regulations on voyage planning.
`II.2.1
`In order to provide a robust basis for automated route planning, I should use some sort of
`
`model of the process. A model provides a logical structure of voyage planning. In the
`
`aforementioned guide, the IMO distinguishes four stages in the planning and achievement of
`
`a safe passage, namely Appraisal, Planning, Execution and Monitoring. [IMO, 1978] Appraisal
`
`deals with the gathering of all information from charts and publications (e.g. sailing
`
`directions, Notices to Mariners, radio aids to navigation, etcetera). During the planning stage,
`
`a detailed plan of the passage is prepared, taking all gathered information into account. The
`
`execution stage should provide the navigator with all the tactics that will be used during the
`
`execution of the plan. The last stage, monitoring the ship's progress along the planned track,
`
`is then essential for the safe conduct of the passage.
`
`In my opinion, the IM0 omits to distinguish the difference between the choice of the
`
`trajectory and the detailed planning of a passage. The IMO deals directly with the (detailed)
`
`planning of a passage. This creates an illogical structure in the planning process. Sabelis
`
`[Sabelis, 1999(ii)] described the process in a more logical way and therefore I will base my
`
`research on his model of voyage planning.
`
`II.2.2 The voyage planning-process according to Sabelis.
`Sabelis divided the voyage planning-process into three cycles, Route Planning, Navigation
`
`Planning and Watch Preparation. [Sabelis, 1999(ii)] Going through these cycles iteratively, every
`
`cycle results in a more detailed outcome (directives), starting with the sailing order and finally
`
`resulting in the navigation scenario. Furthermore, all cycles exist of four steps, namely
`
`Analysis, Synthesis, Decision and Direction (See figure II-1). All cycles and steps, including
`
`the directives are briefly explained below, in order to get a good view on the marine voyage
`
`planning-process.
`
`The sailing order is the start of the whole voyage planning-process. All the demands are laid
`
`down in this directive, initiating the first cycle. During the first cycle, Route Planning, the best
`
`route has to be selected. 1 The outcome is the .Route Plan, which is a description of the route
`
`1 Perhaps a better term is Route-selection. In the further thesis these two terms are used as synonyms.
`
`7
`
`12
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`Chapter II
`
`Voyage planning in marine navigation
`
`Spatial data is typically of vector, matrix or raster format (see paragraph III.4.1.), whereby
`
`vector is the most intelligent. Data is captured in a number of different ways. Direct data
`
`capture consists of Aerial photography, remote sensing, satellite surveying and total station
`
`survey. Scanning a paper map is a typical example of indirect data capture. Incorporation of
`
`existing data means the use of corporate data, postcoded data and digital maps. The data
`
`management system provides storage, integration and conversion of data. Map overlay is an
`
`important feature of GIS. The data management system can overlay data sets, once they are
`
`geo-referenced. This overlay provides both visual and mathematical comparison between
`
`different data sets.
`
`Furthermore, spatial analysis tools are developed, also called spatial queries. The most
`
`important types of spatial query are point-in-polygon queries, zone queries, vacant place
`
`queries, distance and buffer zone queries and path queries. [Laurini, 1992; p. 536] A point-in(cid:173)
`
`polygon query involves the search for the objects, into which input co-ordinates 'falls'. A
`
`' zone query determines which objects belong to the zone we are interested in. Vacant place
`
`queries provide vacant places within a certain area. With distance and buffer zone queries, the
`
`GIS can calculate distances and can retrieve all objects lying at a certain distance from a
`
`certain zone or object. Path queries provide path finding. There are various kinds of path
`
`finding that can be distinguished. First, there are network-based path queries, such as the
`
`search for the shortest path in a graph, the selection of a path in a hierarchized graph, and the
`
`travelling salesman problem. Secondly, it is possible to find paths within polygons. Finally,
`
`least-cost surface path finding based on matrix or raster formatted data is another type of
`
`path query, as provided in GIS.
`
`All kinds of queries could be very useful during the route planning phase. Various kinds of
`
`data are already available in the electronic charts and databases. Point in polygon queries
`
`could provide information on the passage of a routeing system; zone queries offers us the
`
`opportunity of searching for objects such as buoys and shallows within certain boundaries;
`
`distance and buffer zone queries provide distances to other objects and the vicinity of
`
`navigational dangers.
`
`Finally, GIS provides the graphical display of information. Overlay techniques of different
`
`kinds of (selected) information, provides an optimal view on various situations. This
`
`encourages comparison between sets of data, stages of development and so on. Typical
`
`employment of GIS is in a variety of fields of study, such as town and country planning,
`
`emergency services (e.g. police), farming, forestry and environmental protection.
`
`14
`
`19
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`Chapter III
`
`Route-network analysis
`
`The route-point record is filled with a position (most likely in latitude and longitude), a couple
`
`of fields with information about harbours (including a field stating 'is it a harbour') and a field
`
`that contains the identification of any area it belongs to. 17 The first field contains the name or
`
`'identifier' of the node.
`
`The route-lane record contains two fields
`
`to define the nodes (with the use of the
`
`unambiguous identifier) a lane is terminated by. One field is reserved for the traffic regulation
`
`(is the lane two-way or one-way). Then the rest of the fields are reserved for the attributes.
`
`The first field contains the lane-identifier again. The route-area record contains one field with
`
`its identifier and. the rest of the fields are reserved for attributes. Appendix E shows the final
`
`chain-node data structure that is used for the test-environment.
`
`17 This is done because of the limitations of the chain-node structure. In theory, an area can be defined by an
`infinite number of nodes, but leaving an infinite number of fields availab~e in the table-type record structure
`would be impossible. Therefore, an area is defined in a contrary way in comparison to the datamodel.
`
`37
`
`42
`
`

`

`

`

`Chapter IV
`
`Route planning information requirements
`
`and port of destination, or better, position of departure and position of destination. If
`
`necessary, some extra information can be added on intermediate positions/ ports,
`
`exercise areas that have to be passed and required passages and anchorage areas. The
`
`structure of the route-network implies that some extra requirements on the use of
`
`network-regions should be stated.18
`
`2. Time characteristics. Time characteristics are a very important part of the sailing order.
`
`They state the conditions that influence the time-distance problem (see paragraph V.1.2.).
`
`Time characteristics consist of time of departure (I'oD) and time of arrival (ToA) for the
`
`positions ?f departure and destination and for intermediate positions, areas and passages.
`
`Important other statements which set the time margins are for example 'on-time', 'in(cid:173)
`
`time', 'not later than' and 'not sooner than'; also, 'during daytime' or 'during night-time'
`
`can be stated for some passages. Obviously, time requirements and speed requirements
`
`are very closely related to each other.
`
`3. Task characteristics. Task characteristics provide extra information that is due to
`
`operational conditions and demands. For example, the type of operation of a navy vessel
`
`influences speed, time and weather requirements and manoeuvrability (e.g. mine-hunting,
`
`anti-submarine warfare and helicopter operations). Obviously, the same differences can
`
`be distinguished between merchant vessels and fishery or offshore operations. On the
`
`other hand, passenger ships and ships with embarked troops will state some weather
`
`requirements to limit ship's movement. Another type of task requirements has to do with
`
`security and risk. Security demands consists of requirements on behaviour in war zones,
`
`prohibited zones, territorial waters and danger areas. Risk demands state the limitations
`
`on acceptable damage risks, piracy risks and delay risks.
`
`4. Navigator's demands. Navigator's demands consist of all sorts of demands that can also
`
`be stated in the previous types of mission characteristics. Furthermore, some typical
`
`navigation based requirements are set by the navigator. Examples are requirements on aids
`
`to navigation, weather and behaviour during the conduct of passages, and preference
`
`statements concerning the operational characteristics of passages.
`
`18 The network is divided in network-regions in order to decrease the amount of data that has to be searched
`during the computing process. The navigator can appoint regions that have to be used and, on the contrary, that
`should be avoided.
`
`39
`
`44
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`Chapter VII
`
`Conclusions and recommendations
`
`options are properly filtered from the data set. The characteristics that were not selected for
`
`the test environment can be considered to be implemented in the same way as those that
`
`were selected. Further research should provide some more and more robust criteria and a set
`
`of corresponding weights that fulfil the needs in as many different cases as possible.
`
`Although the route planning tool, in the form suggested in this research, provides reasonable
`
`solutions for route selection, more research is needed on criteria and weights. As I proceeded
`
`in my research, my opinion altered. Perhaps a quicker solution to automate voyage planning is
`
`the use of a data base-based tool (see paragraph II.4). Many ships operate in limited areas, so
`
`that used routes already or, better, tracks could be used over and over again (every time
`
`checking the route on new, updated, information). When a network is made from old leg and
`
`way-points, from which the details are already known, the use of the Dijkstra algorithm for
`
`shortest paths, could provide an optimised solution. The advantage of this principle is that
`
`the route selection phase is, more or less, already complete.
`
`However, when the voyage planning process is automated entirely, the network-based
`
`solution as presented here, is the best option. The outline of navigable waters directly limits
`
`the region within which the navigation planning-process can be executed. Legs and way(cid:173)
`
`points can be positioned automatically, for example using a terrain model-based path finding
`
`algorithm. Dangerous obstacles and shallows can be marked by a buffer, providing safety
`
`limits. Of course, these ideas can be researched in the future.
`
`VII.2 Recommendations.
`
`In the previous paragraph, it is shown that all the questions are answered and the objectives
`
`are achieved. Also, some arguments for further research on automating voyage planning were
`
`mentioned. The following recommendations can be formulated:
`
`1. A more thorough research should be executed on the formulation and definition of the
`
`criteria of preference. Obviously, not all the characteristics were part of the test
`
`environment. The implementation of the other characteristics implies the use of
`
`corresponding criteria. The presented criteria should be reviewed, in order to ensure a
`
`robust best route solution.
`
`2. As the criteria are reviewed and new criteria are implemented, the set of weights should
`
`also be reviewed. The new criteria and weights should then be tested in a couple of areas,
`
`90
`
`95
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`Appendices
`
`Appendix C: Cargo classification and ice classification.
`1. Cargo classification.
`
`In order to determine the critical cargo classes, more detail is required on this subject.
`
`Therefore, international legislation (MARPOL 73/78) was examined, as well as some copies
`
`of Sailing Directions. The conclusion is that most cargo restrictive measures are based on the
`
`categorisation as employed in MARPOL 73/78. The most important categories are:
`•
`•
`
`Noxious liquid substances in bulk (petroleum chemicals, vegetable oils etcetera) ill the
`
`Oil and gas [IMO, 1978(ii); annex I]
`
`categories:
`
`A. major hazard if discharged in sea for human and marine environment (stringent anti(cid:173)
`
`pollution measures needed).
`
`B. hazard if discharged in sea for human and marine environment (special anti-pollution
`
`measures needed).
`
`C. minor hazard if discharged ill sea for human and marille environment (special
`
`operation conditions needed).
`
`D. recognisable hazard if discharged in sea for human and marine environment (some
`
`attention in operations needed).
`
`For other classes of cargo, no restrictions were found, therefore no further classes need to be
`
`input in the sailing order and passage characteristics. 66
`
`2.
`
`Ice classification.
`
`As explained in paragraph IV.1.2, different formats, terms and procedures in ice condition
`
`reports and ice classification are issued by several authorities. Two examples are the Canadian
`
`Arctic regulations and the Finnish-Swedish ice class regulations. The Norwegian classification
`
`bureau Det Norske Veritas operate classification rules that meet both the ice regulation
`
`systems. The following most important classes can be distinguished [DNV, 2000]:
`•
`
`Ice-1A *. A vessel with Ice-1A * may operate in channels prepared by icebreakers and/ or
`
`in open waters with smaller ice flows. This vessel can cope with extreme ice conditions,
`
`where ice floes of thickness 1.0m are anticipated.
`
`•
`
`Ice-1A. A vessel with Ice-1A may operate in channels prepared by icebreakers and/ or in
`
`open waters with smaller ice flows. This vessel can cope with severe ice conditions, where
`
`ice floes of thickness 0.8m are anticipated.
`
`66 With reservations. It is very possible that there are restrictions made on other cargo classes, since only a
`couple of situations are studied.
`
`106
`
`111
`
`

`

`

`

`

`

`

`

`

`

`the segment. These values are 'none', 'GNSS', 'Loran-C', 'Visual/ radar positioning'69
`
`,
`
`'GNSS and Loran-C', 'GNSS and visual/radar', 'Loran-C and visual/radar' and 'all
`
`available'.
`
`Appendices
`
`Ice conditions. The attribute 'ice condition' states the ice conditions of the segment as
`
`should have been reported by local authorities. The values are as described in appendix .. .,
`
`namely 'no ice', 'new ice or nilas', 'young ice', 'first year ice -60cm', 'first year ice -80cm',
`
`'first year ice -100cm' and 'first year ice ~100cm'.
`
`Fog probability. The attribute 'fog probability' describes the chance of occurrence of fog
`
`during the passage of the segment. According to the Mariners Handbook [NP 100] the fog
`
`chances are given in the number of days of fog per month. Commonly used values are 'O
`
`days/month' if not significantly more fog occurs in the particular region, (around) '5
`
`days/month' if fog occurs quite often in that area and (around) '10 days/month' if fog
`
`occurs often in that region.
`
`Connectivity. Because of the fact that the chain-node structure is used in the test(cid:173)
`
`environment, the start node and end node are implemented as well (in terms of their
`
`unique ID number). Also traffic regulation is implemented with the values 'two-way',
`
`'one-way, start node to end node' and 'one-way, end node to start node'.
`
`Harbour characteristics. Route-points can have the attributes describing the simulated
`
`harbour. In the test-environment this is done by creating an attribute 'harbour with the
`
`values 'no harbour' and 'harbour', and an attribute 'maximum allowable draught ' with the
`
`maximum allowable draught in meters as value.
`
`69 Since the withdraw! of Decca, GNSSs, Loran-C and Visual/radar positioning are the only important
`positioning systems left for marine navigation. The latter system, rather a method, is dependent on the presence
`of visual and radar conspicuous objects, in order to take bearings and measure distances to the 'beacons'.
`
`111
`
`116
`
`

`

`

`

`Soeedlimit
`routing measures
`
`piracy
`
`obstacles
`no of marks
`fairway marking
`
`aids to navigation
`
`fog
`
`ice
`
`ice season
`
`Route-areas
`attribute
`classification
`
`depth
`
`max. allowed speed (kts)
`0= none
`1=TSS
`2= Deep water route
`3= Recomm. route
`?=Inshore traffic zone
`O=negligible
`1 =recognisable
`2=sianificant
`number of obstacles
`number of marks
`0= none
`1= poor
`2= good
`0= none
`1= GNSS
`2= Loran-C
`3= visual/radar
`4= GNSS + Loran-C
`5= GNSS + visual/ radar
`6= Loran-C + visual/radar
`7= all available
`days of fog per month
`
`O=No chance of ice
`1 =New ice or Ni las
`2=Young ice
`3=First year ice -60cm
`4=First year ice -80cm
`5=First year ice -1 OOcm
`6=First year/old ice >100
`cm
`1 =februari/march
`2=september/october
`
`values
`1 =ocean passage
`2=coastal passage
`3=confined passaqe
`minimal chart depth (m)
`
`no
`yes
`
`Maximum allowed speed in knots.
`Type of routing measure (O=no routing measure
`enforced!)
`
`Appendices
`
`yes
`
`yes
`yes
`yes
`
`yes
`
`The chance of a attack of pirates or terrorists
`expressed in percentage.
`
`Number of obstacles within the boundaries.
`Number of marks that indicate obstacles.
`state of fairway marking
`
`Availability. The
`indicated positioning system
`available in the area.
`
`is
`
`yes
`
`yes
`
`Days of fog per month, >5 days is significant, > 1 O
`davs is manv
`Ice types. Type of ice represents thickness and
`determines the possibility of passage.
`
`no
`no
`
`Month with the greatest extent of ice; in these
`months thickness of ice shall be the greatest.
`Normally: 1=Northern hemisphere; 2= southern
`hemisphere.
`
`oblig. description
`yes What is the classification of the passage
`
`yes Minimal chart depth within boundaries (not an
`obstacle!)
`Forbidden cargo classes.
`
`yes
`
`prohib. cargo class O=none
`1 =dangerous goods cat
`NB
`2=dangerous goods cat
`C/D
`3=oil/gas
`4=cat NB and oil/gas
`5=all cateQories and oil/qas
`0= none
`4= Caution area
`5= Anchorage area
`6= Military exercise area
`?=Inshore traffic zone
`O=negligible
`1 =recognisable
`2=sianificant
`number of obstacles
`number of marks
`0= none
`1= GNSS
`2= Loran-C
`3= visual/radar
`4= GNSS + Loran-C
`5= GNSS + visual radar
`
`routing measures
`
`piracy
`
`obstacles
`no of marks
`aids to navigation
`
`yes
`
`Type of routing measure (O=no routing measure
`enforced!)
`routing measures for areas
`
`yes
`
`The chance of a attack of pirates or terrorists
`expressed in percentage.
`
`Ives
`Ives
`yes
`
`Number of obstacles within the boundaries.
`Number of marks that indicate obstacles.
`Availability. The
`indicated positioning system
`available in the area.
`
`is
`
`113
`
`118
`
`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket