EUROPEAN COMMISSION DG INFORMATION SOCIETY & MEDIA SEVENTH FRAMEWORK PROGRAMME THEME 3 ‘INFORMATION AND COMMUNICATION TECHNOLOGIES’ SMALL OR MEDIUM-SCALE FOCUSED RESEARCH PROJECT – CONTRACT N. FP7-216353
The SMARTFREIGHT framework architecture Deliverable no. Dissemination level Work Package Author(s) Responsible organisation Status (F: final, D: draft) Date File Name Project Start Date and Duration
F5.2 Public WP5 - Framework architecture for open solution for urban freight transport Marit Natvig (SINTEF) Tor Kjetil Moseng (SINTEF) SINTEF F 8 March 2011 D5.2-SMF-Final architecture.doc 01 January 2008, 30months
D5.2 The SMARTFREIGHT framework architecture
1
SMARTFREIGHT
TABLE OF CONTENTS Executive summary
7
Glossary of abbreviations used
9
1
Introduction 1.1 The SMARTFREIGHT idea 1.2 SMARTFREIGHT framework architecture introduction 1.2.1 The aims of SMARTFREIGHT framework architecture 1.2.2 A generic approach 1.2.3 The SMARTFREIGHT framework architecture content overview 1.3 Related work 1.3.1 ARKTRANS 1.3.2 CVIS 1.3.3 Common Framework 1.3.4 GOOD ROUTE 1.4 The content of this report
11 11 12 12 12 13 14 14 14 14 15 15
2
The Reference Model 2.1 Transport Demand 2.2 Transport Supply 2.2.1 Transport Service Management 2.2.2 Transport Operation Management 2.2.3 On-board Management 2.3 Transportation Area Management 2.3.1 Transportation Network Infrastructure Management 2.3.2 Transportation Network Utilisation 2.3.3 Emergency Management 2.4 Transportation Regulation 2.5 Transport Sector Support
16 17 17 17 17 17 18 18 18 18 18 19
3
Roles and objects 3.1 Roles and objects related to Transport Demand 3.2 Roles and objects related to Transport Supply 3.3 Roles and objects related to Transportation Area Management 3.4 Roles related to Transportation Regulation 3.5 Objects related to Transport Sector Support
20 22 22 27 32 32
4
Functional view - Transport Demand 4.1 Plan and Prepare Transport 4.2 Manage Transport
33 34 34
5
Functional view - Transport Supply 5.1 Transport Service Management 5.1.1 Provide Transport Service 5.1.1.1 Manage Strategically and Tactical Transport Service Planning 5.1.1.2 Manage Customer Relations 5.2 Transport Operation Management 5.2.1 Manage Transport Operation 5.2.1.1 Manage Transport Business 5.2.1.2 Manage Transport Operation Information 5.2.1.3 Plan and Prepare Transport Operation 5.2.1.4 Control Transport Operation 5.2.1.5 Monitor Transport Operation 5.2.2 Execute Transport Operation 5.2.2.1 Manage Transport Operation Information and Progress 5.2.2.2 Report on Transport Operation
35 35 36 36 36 37 37 38 39 39 41 42 43 44 45
D5.2 The SMARTFREIGHT framework architecture
2
SMARTFREIGHT
5.3
5.2.2.3 Manage Transportation Network Resource Booking 5.2.2.4 Support Transport Task Execution On-board Management 5.3.1 Operate Vehicle 5.3.1.1 Monitor Vehicle 5.3.1.2 Support and Control Vehicle Operation 5.3.1.3 Manage Applications 5.3.2 Manage Vehicle and Transport Operation Information 5.3.2.1 Process Access and Priority Offers 5.3.2.2 Manage Transport Operation Information 5.3.2.3 Manage Certificates 5.3.2.4 Manage Route Plan 5.3.2.5 Manage Fee Payment 5.3.3 Manage En-route Reporting 5.3.3.1 Report Vehicle Tracking Information 5.3.3.2 Report Vehicle Access Information 5.3.3.3 Report Vehicle Safety Related Information 5.3.3.4 Support Traffic Situation Reporting 5.3.3.5 Support Transport Problem Reporting
45 45 46 46 47 47 49 49 49 49 50 50 50 50 50 50 50 50 51
6
Functional view - Transportation Area Management 6.1 Transportation Network Utilisation 6.1.1 Plan Transportation Network Utilisation 6.1.2 Perform Operational Traffic Management 6.1.2.1 Perform Dynamic Traffic Management Planning 6.1.2.2 Monitor Traffic Situation 6.1.2.3 Perform Traffic Control 6.1.2.4 Manage Incident 6.1.2.5 Provide Traffic Situation Information 6.1.3 Manage Transportation Network Resources 6.1.3.1 Assign Transportation Network Resource 6.1.3.2 Monitor Transportation Network Resource Usage 6.2 Transportation Network Infrastructure Management 6.2.1 Plan Transportation Network 6.2.2 Manage Transportation Network Information 6.2.3 Support Transportation Network Continuous Operation 6.3 Emergency Management
51 51 52 53 54 55 56 58 58 59 59 59 60 60 61 61 61
7
Functional view – Transport Sector Support 7.1 Monitor and Report on Item 7.1.1 Monitor Item Condition 7.1.1.1 Monitor Temperature 7.1.1.2 Monitor Humidity 7.1.1.3 Monitor Shock 7.1.1.4 Monitor Security Issues 7.1.2 Track and Report Item Position 7.1.3 Track and Report Item Handling 7.1.4 Manage and Report Item Condition and Deviations 7.1.5 Manage and Report Item Information
62 62 63 63 63 63 63 63 63 63 63
8
Process view 8.1 Processes in the Transportation Network Utilisation domain 8.1.1 Perform Operational Traffic Management 8.1.1.1 Monitor Traffic Situation 8.1.1.2 Provide Traffic Situation Information 8.1.1.3 Perform Traffic Control 8.1.2 Mange Transportation Network Resources
64 66 66 67 68 69 71
D5.2 The SMARTFREIGHT framework architecture
3
SMARTFREIGHT
8.2 8.3
8.4
8.5 8.6 9
Processes in the Transport Service Management domain 8.2.1 Provide Transport Service Processes in the Transport Operation Management domain 8.3.1 Manage Transport Operation 8.3.1.1 Plan and Prepare Transport Operation 8.3.1.2 Monitor Transport Operation 8.3.1.3 Control Transport Operation 8.3.2 Execute Transport Operation Processes in the On-board Management domain 8.4.1 Manage Vehicle and Transport Operation Information 8.4.2 Operate Vehicle 8.4.2.1 Monitor Vehicle 8.4.2.2 Support and Control Vehicle Operation 8.4.3 Manage En-route Reporting Processes in the Transport Sector Support domain Information flows
Information view 9.1 Conceptual information models 9.1.1 Transportation Network Information 9.1.2 Resource Information 9.1.3 Traffic Management Information 9.1.4 TNS Information 9.1.5 Vehicle Information 9.1.6 TOP Information 9.1.7 TOS Information 9.1.8 Route Information 9.1.9 Item Information 9.1.10 Location Information 9.2 Service interfaces and APIs
72 72 72 73 74 75 76 77 78 78 79 80 81 82 83 83 90 90 91 92 93 95 98 99 100 101 102 103 104
10 Technical aspects 10.1 The CVIS service platform 10.2 Communication infrastructure 10.2.1 IPv6 10.2.2 CALM 10.2.2.1 CALM FAST 10.2.2.2 CALM MAIL 10.2.2.3 CALM M5 10.2.2.4 CALM 2G/3G 10.3 Application management 10.4 Applications and their communication 10.4.1 Distributed Directory Service (DDS) 10.4.2 Service advertisements 10.4.2.1 Service advertisements without properties 10.4.2.2 Service advertisements with properties 10.4.2.3 Publish and subscribe to service advertisements 10.4.3 Service calls 10.5 System architecture 10.5.1 Communication between system components 10.5.2 System components 10.5.3 Information exchange 10.6 Localisation 10.6.1 Positioning 10.6.2 Location referencing
106 106 107 107 108 108 108 108 108 109 110 110 110 110 110 111 111 112 112 113 115 125 125 125
11 Deployment
126
D5.2 The SMARTFREIGHT framework architecture
4
SMARTFREIGHT
11.1 Concepts supporting the realisation of different traffic management strategies 11.2 Realisation of SMARTFREIGHT functions
126 127
12 Terminology 12.1 Access and Priority Assignment (APA) policy 12.2 Access and Priority Offer (APO) 12.3 Checkpoint 12.4 Controlled Area 12.5 Entry Notification 12.6 Exit Notification 12.7 Handling Instruction 12.8 Incident 12.9 Incident and Accident Information 12.10 Load Item 12.11 Tracking Information 12.12 Traffic Flow Information 12.13 Traffic Information 12.14 Transportation Network 12.15 Transportation Network Condition 12.16 Transportation Network Information 12.17 Transportation Network Status (TNS) 12.18 Transport Item 12.19 Transport Execution Plan (TEP) 12.20 Transport Execution Status (TES) 12.21 Transport Operation 12.22 Transport Operation Plan (TOP) 12.23 Transport Operation Status (TOS) 12.24 Transportation Network Resource 12.25 Transport Task 12.26 Vehicle Characteristics
130 130 130 131 131 131 131 131 131 131 132 132 132 132 132 133 133 133 134 134 134 134 134 134 134 135 135
References
136
Annex A. User requirements A.1 The needs of city authorities A.2 The needs of freight distributors A.3 The needs of lorry drivers A.4 The needs of goods receivers
138 138 140 145 148
Annex B. Related activities B.1 AGORA C B.2 ARKTRANS B.3 Common Framework B.4 CVIS B.5 DATEX II B.6 EasyWay B.7 ETSI B.8 EURIDICE B.9 Freightwise B.10 GOOD ROUTE B.11 ROSATTE
149 149 149 150 150 151 151 151 152 152 153 154
Annex C. Locations referencing C.1 Location Referencing Mechanisms C.1.1 TMC C.1.2 TPEG-Loc C.1.3 Agora-C C.1.4 OpenLR
155 155 155 155 156 156
D5.2 The SMARTFREIGHT framework architecture
5
SMARTFREIGHT
C.2
AGORA-C in SMARTFREIGHT
157
Annex D. Security issues D.1 Certificates D.2 Access control
158 158 158
Annex E. Access control
160
Annex F. Vehicle-to-Infrastructure (V2I) Interaction F.1 Need for separate entry and exit notifications F.2 The realisation logic F.3 Dangerous goods information F.4 Realisation without RSEs
161 161 162 163 163
D5.2 The SMARTFREIGHT framework architecture
6
SMARTFREIGHT
The SMARTFREIGHT framework architecture
Executive summary Figure 5 illustrates the content of the SMARTFREIGHT framework architecture. It is has a topdown approach and is organised into three abstraction levels.
Overall conceptual aspects Logical aspects
Reference model
Functional viewpoint
Technical aspects
Roles Objects
Information viewpoint
Process viewpoint
Technical specifications
Figure 1: The content of the SMARTFREIGHT framework architecture
Transport Demand
Transport Supply Transport Service Management Transport Operation Management On-board Management
Transport Sector Support
Transportation Regulation
The top level addresses the overall conceptual aspects related to the transport sector. In the Reference Model the whole transport sector is divided into domains, each with specific responsibilities and focuses. Figure 2 illustrates the Reference Model and the scope of SMARTFREIGHT is marked with green (or grey if not printed in colours). The roles define the generic stakeholders related to the relevant domains of the Reference Mode, and the objects define generic entities (resources, equipment, etc.).
Not directly relevant to SMARTFREIGHT Relevant to SMARTFREIGHT
Transportation Area Management Transportation Network Infrastructure Management
Transportation Network Utilisation
Emergency Management
Figure 2: Reference Model and scope of SMARTFREIGHT The logical aspects address the SMARTFREIGHT solutions from a logical, technology independent point of view. The functional requirements and activities that take place in the relevant parts of the Reference Model are specified in the functional viewpoint. The process D5.2 The SMARTFREIGHT framework architecture
7
SMARTFREIGHT
viewpoint describes how these activities, being the responsibilities of different roles belonging to different part of the Reference Model, interact in processes. In the information viewpoint, the information that is exchanged is specified by means of detailed information models, and service interfaces with APIs (Application Program Interfaces) that support interactions between vehicles and traffic management/freight distribution management are specified. The technical aspects specify the realisation of the system components. Holding Area
Terminal Terminal areas Stop points
Stop points
Terminal Bus lane
Green area Loading bays
Checkpoint Controlled Area Transportation Network Resource
Area with DG restrictions
Tunnel
Figure 3 Transportation Network concepts The SMARTFREIGHT framework architecture defines a set of concepts that supports the realisation of the traffic management strategies in different cities: Controlled Area - i.e. area or section of the transportation network that is monitored or has access restrictions dependent on the individual vehicle properties and other conditions. Controlled areas may for example be tunnels where vehicles carrying dangerous goods are monitored or green areas of cities where access is given to only green vehicles. Transportation Network Resource - i.e. section of the network that can be assigned to individual vehicles, for example loading bays and parking lots that have to be pre-booked. Checkpoint – i.e. location where information is collected from or provided to vehicles. Access and Priority Assignment (APA) policy – i.e. a formal definition of the traffic management rules for a Controlled Area. There must be default APA policies for normal traffic conditions. In addition there may be dynamic APA policies in case of traffic situations that require specific measures. Access and Priority Offer (APO) – i.e. priority and access right assigned to an individual vehicle for a Controlled Area. APOs may be defined in two ways. Normally APOs depend on the vehicle properties and are dynamically derived from the APA policy as the vehicle drives through the transportation network. However, APOs may also be assigned to vehicles on request, for example in return of a fee.
D5.2 The SMARTFREIGHT framework architecture
8
SMARTFREIGHT
Glossary of abbreviations used ANPR
Automatic Number Plate Recognition
APA
Access and Priority Assignment
API
Application Programming Interface
APO
Access and Priority Offer
ATA
Actual Time of Arrival
ATC
Automated Traffic Control
ATD
Actual Time of Departure
CALM
Communication Access for Land Mobiles, ISO standard
CCTV
Closed-Circuit Television
CEN
The European Committee for Standardization
CVIS
Cooperative Vehicle-Infrastructure Systems, European project
DDS
Distributed Directory Service
DSRC
Dedicated Short-Range Communication
D2D
Door-to-Door
ETA
Estimated Time of Arrival
ETD
Estimated Time of departure
EU
European Union
FDMS
Freight Distribution Management System
FOAM
Framework for Open Application Management, CVIS framework
FP
Framework Programme
GNSS
Global Navigation Satellite System
GPS
Global Positioning System
GSM
Global System for Mobile Communications
HMC
Host Management Centre
HMCA
Host Management Centre Agent
ICT
Information and Communication Technology
I2V
Infrastructure-to-Vehicle
ID
Identity/Identifier
IP
Internet Protocol
ISO
International Standards Organization
ITS
Intelligent Transport Systems and services
LAN
Local Area Network
MAIL
CALM Media Adapted Interface Layer
M5
CALM M5. The ISO 21215 standard that incorporates WAVE (WAVE PHY/MAC is IEEE 802.11p standard)
NEMO
Network Mobility
OAGi
Open Applications Group Inc.
D5.2 The SMARTFREIGHT framework architecture
9
SMARTFREIGHT
OBE
On-Board Equipment
OGE
On-Goods Equipment
POMA
Position and Mapping (CVIS sub-project)
QoS
Quality of Service
RFID
Radio Frequency Identification
SOA
Service Oriented Architecture
TC
Technical Committee
TEP
Transport Execution Plan
TES
Transport Execution Status
TMC
Traffic Message Channel
TNS
Transportation Network Status
TOP
Transport Operation Plan
TPEG
Transport Protocol Experts Group
UML
Unified Modelling Language
URL
Uniform Resource Locator
UTMS
Urban Traffic Management System
VMS
Variable Message Signs
V2V
Vehicle-to-Vehicle
WS
Web-Service
XML
Extensible Markup Language
2G
Second Generation
3G
Third Generation
D5.2 The SMARTFREIGHT framework architecture
10
SMARTFREIGHT
1 Introduction The SMARTFREIGHT project, financed by the EU 7th Framework Programme for research and development, aims to make urban freight transport more efficient, environmentally friendly and safe by answering to challenges related to traffic management, freight distribution management, and a better coordination between the two. This report specifies the SMARTFREIGHT framework architecture. It provides a holistic and top down specification of the solutions defined by SMARTFREIGHT. The establishment has been an iterative process supported by the user requirements identified in SMARTFREIGHT deliverable D2.1 [1] and D2.2 [2] (see Annex A for more details) and input from the other SMARTFREIGHT activities. Results from related work are also used as input as described in section 1.3. 1.1 The SMARTFREIGHT idea Freight transport has a central role for the business and life of a city, having an impact on environment, traffic congestion and safety. Still, commercial traffic has never been given much attention in the transportation planning process. So far it has not been possible to take traffic management measures towards individual freight vehicles based on information about the current traffic situation; traffic management systems have not served those organising freight transports in the city; and it has been difficult to predict the access to limited resources like loading bays.
Figure 4: The SMARTFREIGHT idea SMARTFREIGHT aims to make urban freight transport more efficient, environmentally friendly and safe by developing and evaluating Information and Communication Technology (ICT) solutions for a better coordination between Urban Traffic Management Systems (UTMS) and Freight Distribution Management Systems (FDMS). Bi-directional wireless communication with On-Board Equipment (OBE) in vehicles opens for new possibilities and further cooperation between intelligent vehicles and traffic management. Based on information about the current traffic situation, the profile of vehicles and cargo, traffic management measures can be taken towards the individual freight vehicles. “Desired behaviour” like use of green vehicles will be rewarded. Green vehicles may for example be allowed to drive through the city centre, while others may have to take less preferable routes. The traffic management system will also serve those organising the freight distribution to support more efficient and reliable freight distribution. Reliable information about the traffic
D5.2 The SMARTFREIGHT framework architecture
11
SMARTFREIGHT
management policy and current or foreseen traffic situations can be provided as well as timeslots for access to resources like loading bays. 1.2 SMARTFREIGHT framework architecture introduction This section provides an introduction to the SMARTFREIGHT framework architecture description: What it aims to support; the motivation for the generic approach; and an overview of its content. 1.2.1 The aims of SMARTFREIGHT framework architecture The SMARTFREIGHT framework architecture provides a holistic and top down specification of the solutions defined by SMARTFREIGHT and aims to support The understanding of the SMARTFREIGHT solutions, i.e. the SMARTFREIGHT functionality, the information that is exchanged, between whom the information is exchanged and in which situations. The understanding of the context in which the SMARTFREIGHT solutions will operate. A holistic approach is taken to describe how the SMARTFREIGHT solutions depend upon and affect other solutions. The framework architecture does for example, at an overall level, illustrate how the SMARTFREIGHT solutions depend on a strategically planning of traffic management towards freight vehicles (e.g. establishment of access rules for different parts of the transportation network) even though such planning is not a part of SMARTFREIGHT. The deployment of SMARTFREIGHT solutions in different European cities, independent on their organisation and traffic pattern. The architecture supports o
The planning of the traffic management policy. Concepts that can be used in the planning are defined (e.g. Controlled Areas) as well as data structures for expression of traffic management policies.
o
The planning of how the solutions are to be organised. SMARTFREIGHT defines roles, i.e. responsibilities, to be assigned to real stakeholders.
The implementation of the SMARTFREIGHT solutions. Application Program Interfaces (APIs) for communication between stakeholders are defined, APIs for communication between on-board equipment (OBE) and road-side equipment (RSE) included. 1.2.2 A generic approach SMARTFREIGHT addresses urban freight transport. However, the generic mechanisms and concepts defined by SMARTFREIGHT may also (in the future) be of relevance towards nonfreight vehicles in non-urban areas. Vehicles of all types, for example public transport vehicles and service vehicles, may for example be comprised by individual traffic management measures. Thus, it is emphasised that the terminology and specifications are generic. Some examples are provided below. Whenever not required, we do not refer to urban transport or freight transport We use the term vehicle instead of freight vehicle. We use the terms traffic management or traffic control instead of urban traffic management and urban traffic control. Thus, we also avoid the terms like Urban Traffic Management System (UTMS) in the logical parts of the architecture description. We use the term transport operation management instead of urban freight distribution management. Thus, we also avoid the term like Freight Distribution Management System (FDMS) in the logical parts of the architecture description. We use generic roles representing generic responsibilities and focuses instead of references to specific stakeholders. In that way the architecture description is valid independent of:
D5.2 The SMARTFREIGHT framework architecture
12
SMARTFREIGHT
Local organisation and implementation, e.g. how the responsibility of the loading bays are organised. They may for example be managed by the public road administration, the city or a terminal operator. Geographic area addressed. The traffic management policy may for example concern the whole city, a limited area of the city, a tunnel or a terminal. We use generic objects instead of references to specific physical entities (see Chapter 3). The objects address the purpose of the physical entities, and not the actual occurrence or solution. Examples of generic objects: The Transportation Network Resource object. By means of this generic object, reservation or assignment of access to resources like loading bays, parking lots, waiting lots, etc., can be managed in a generic way. The On-Goods Equipment (OGE) object. It may be more or less advanced; from passive RFID tags to active tags with integrated sensors and support for different communication bearers. We have whenever feasible borrowed terms from the multimodal ITS framework ARKTRANS [3] [4] which uses the same terminology for all transport modes. ARKTRANS is also used in other transport projects, and by using ARKTRANS, the urban freight distribution solutions addressed by SMARTFREIGHT can more easily be in line with and integrated with the solutions from other freight related projects. This is important as urban distribution may be a part of co-modal transport. 1.2.3 The SMARTFREIGHT framework architecture content overview
Overall conceptual aspects Logical aspects Technical aspects
Reference model
Functional viewpoint
Roles Objects
Information viewpoint
Process viewpoint
Technical specifications
Figure 5: The SMARTFREIGHT framework architecture content The content of the SMARTFREIGHT framework architecture is, as illustrated in Figure 5, organised in layers addressing different abstraction levels. The overall concepts define the responsibilities and their scope: The Reference Model is the ARKTRANS Reference Model. It divides the transport sector into domains, each with specific responsibilities and focuses. The domains also define the structuring of the framework architecture description. The overall context of SMARTFREIGHT is defined by means of the Reference Model. The roles define different types of generic stakeholders (i.e. responsibilities) that are of relevance to SMARTFREIGHT. The objects define generic entities (resources, equipment, solutions and technologies) that are of relevant to SMARTFREIGHT.
D5.2 The SMARTFREIGHT framework architecture
13
SMARTFREIGHT
The logical aspects define the SMARTFREIGHT solutions from a logical point of view (i.e. independent of technologies): The functional viewpoint describes functional requirements related to the activities that take place in the different domains of the Reference Model by means of use cases. The process viewpoint describes how the activities in the domains of the Reference Model will interact to fulfil their responsibilities and objectives. The information viewpoint defines the content and structure of information elements, and the service interfaces with APIs that support exchange the information across the domains of the Reference Model The technical aspects specify the implementation of the relevant parts of the logical aspects by means of the CVIS platform. 1.3 Related work This section describes the main relations between the SMARTFREIGHT framework architecture and related work. Annex B provides information about more activities and further details, such as descriptions of what is “borrowed” from related activities, what has been developed further and also what input SMARTFREIGHT has provided to related activities. 1.3.1 ARKTRANS The SMARTFREIGHT framework architecture is a further development of the ARKTRANS framework for multimodal ITS. ARKTRANS was chosen as the starting point because the framework, in a better way than other transport related architectures, arranges for: An integration of the SMARTFREIGHT solutions in co-modal supply chains. ARKTRANS is used in projects dealing with such chains (e.g. D2D [5], Freightwise [6] and e-Freight [7]). By using ARKTRANS, the urban freight distribution addressed by SMARTFREIGHT can be an integrated part of the transport chain in line with the comodal requirements. Traffic management measures towards individual vehicles. Due to the multimodality, such traffic management is already considered in ARKTRANS as sea, air and rail transport addresses the individual transport means and not just the traffic flow (as traditionally done in road transport). A focus on open services and interoperability between stakeholders and systems, and not on the specification and design of the inner parts of the traffic management and freight distribution systems. 1.3.2 CVIS The technical aspects of the SMARTFREIGHT framework architecture (see Figure 5 and Chapter 10) builds upon results from the CVIS project [8] and OSGi [9]. The SMARTFREIGHT solutions can be considered as applications in the CVIS Application Layer. The basic and domain facilities provided by CVIS are used to achieve the required functionality. The CVIS architecture [10] does not put the CVIS applications into a broader context. By means of a top down approach, encompassing the total transport sector, the SMARTFREIGHT framework architecture description contributes to a holistic view upon the use of on-board and on-goods equipment. 1.3.3 Common Framework The SMARTFREIGHT framework architecture has been input to the European work on the “Common Framework for Information and Communication Systems in Transport and Logistics” (in short called Common Framework) and vice versa.
D5.2 The SMARTFREIGHT framework architecture
14
SMARTFREIGHT
SMARTFREIGHT is the main contributor to the Common Framework on issues covered by the Transport Operation Management, Transportation Area Management and On-board Management domains (see Figure 6). The two latter cover to a large extent the concept of cooperative systems. SMARTFREIGHT includes more details than Common Framework and has extended the specifications in the Common Framework. 1.3.4 GOOD ROUTE The GOOD ROUTE projects addresses transport of dangerous goods (DG) and related information flows. Time slots for DG passages through the infrastructure, DG route guidance, DG re-routing, enforcement related to DG, provision of status information to the transport chain, emergency handling, etc. are addressed. SMARTFREIGHT adds new aspects to traffic management related to DG by enabling traffic management towards individual vehicles that is depending on the profile of the vehicle, DG included. The traffic management policy is realised by means of an Access and Priority Assignment (APA) policy that is dynamically adapted to the traffic situation. SMARTFREIGHT has used the GOOD ROUTE solutions as an input on the requirements related to DG transport. The data types defined in the GOOD ROUTE XML Scheme is used as an input to the Information view. 1.4 The content of this report Several chapters define the content of the SMARTFREIGHT framework architecture, as illustrated in Figure 1: Chapter 2 specifies the Reference Model, which divides the transport sector into domains. The roles of the stakeholders and the objects involved are specified in Chapter 3. The functional views, which describe the functions required in the relevant domains of the Reference Model, are specified in Chapter 4, 5, 6 and 7. The process views, which describe process scenarios with information flows, are specified in Chapter 8. A complete list of required information flows is provided in 8.6. The information view in Chapter 9 includes conceptual information models that define the service interfaces with APIs that facilitates the information flows identified in Chapter 9. The APIs are listed in 9.2. The technical aspects regarding the implementation on top of the CVIS platform are specified in Chapter 10, including the realisation of the system components in 10.5. Chapter 11 describes how the SMARTFREIGHT framework architecture supports the deployment of the SMARTFREIGHT solutions. Chapter 12 provides an overview of terms used in the report. Several annexes provide additional information: Annex A provides an overview of the user requirements identified in the SMARTFREIGHT deliverables D2.1 and D2.2 and how the requirements are addressed by the SMARTFREIGHT framework architecture. Annex B provides an overview of what is “borrowed” from related activities, what has been developed further and what input SMARTFREIGHT has provided to other activities. Annex C explains the strategy used for location referencing. Annex D provides information on how security concerns can be addressed. Annex E describes access control strategies and the choices taken in SMARTFREIGHT. Annex F describes the strategy used for the establishment of awareness about the presence of vehicles in a section of the road network.
D5.2 The SMARTFREIGHT framework architecture
15
SMARTFREIGHT
2 The Reference Model The ARKTRANS Reference Model is used in several transport related projects 1 and has proven to be useful as an overall conceptual model of the transport sector in all transport modes (sea, road, air and rail). The model is also used as the top level for the SMARTFREIGHT architecture. 0F0F
Transport Demand
Transport Supply Transport Service Management Transport Operation Management On-board Management
Transport Sector Support
Transportation Regulation
The ARKTRANS Reference Model divides the transport domain into domains according to responsibilities and focus areas, and defines the overall relations between these domains, as illustrated in Figure 6. Knowing the related responsibilities and focus areas, it is easy to map activities, projects, systems and stakeholders into the model. Thus, the Reference Model provides an upper level conceptual view that is used to define the scope and context of activities or interests. Those parts of relevance to SMARTFREIGHT are indicated by green colours in the figure (or grey tones if not printed in colours). The white parts are not of directly relevance to SMARTFREIGHT, but may, as described below, influence on or be affected by the SMARTFREIGHT solutions.
Not directly relevant to SMARTFREIGHT Relevant to SMARTFREIGHT
Transportation Area Management Transportation Network Infrastructure Management
Transportation Network Utilisation
Emergency Management
Figure 6: ARKTRANS Reference Model and scope of SMARTFREIGHT The domains of the Reference Model exchange information and provide services to each other. Two domains may for example represent the two parties in a business-to-business relation. The consignor, in the Transport Demand domain, will for example order transport services from the transport service provider belonging to the Transport Supply domain. Functions provided by one domain may also be the basis for functions in other domains. Tracking information collected by the vehicles (the On-board Management domain) may for example support the management and tracking of fleet resources done by the fleet operator in the Transport Operation Management domain. Based on this tracking information, the fleet operator in the Transport Operation Management domain may also provide tracking or status information to the cargo owner in the Transport Demand domain. This chapter provides an overall description of all domains in the Reference Model. The domains and the relations that are of relevance to SMARTFREIGHT are described in more detail in the logical aspects of the architecture: the functional view (Chapter 4, 5, 6 and 7), the process view (Chapter 8), and the information view (Chapter 9). There is also a set of 1
E.g. D2D (5FP DG TREN), MarNIS (6FP DG TREN), Freightwise (6FP DG TREN), e-Freight (7FP DG TREN), L4Life (7FP DG TREN) and a number of national projects related to travel information services, traffic management, terminal management, etc.
D5.2 The SMARTFREIGHT framework architecture
16
SMARTFREIGHT
roles and objects associated to each domain, and those of relevance to SMARTFREIGHT are specified in Chapter 3. 2.1 Transport Demand The Transport Demand domain is the source of all transport. The focus is on those who need transport (consignor, consignee, cargo owner, etc.) and those who organise transport on behalf of others (forwarders, logistics providers, etc.). Transport is booked and followed up. The Transport Demand domain also addresses the items to be transported, named Transport Items. These are goods items or load units. SMARTFREIGHT does not address the Transport Demand domain. However, indirectly the SMARTFREIGHT solutions can be of relevance. The Transport Items may be monitored and tracked by means of On-Goods Equipment (OGE). 2.2 Transport Supply The Transport Supply domain addresses the provision of transport services, customer contact, transport operation management and transport operation execution included. 2.2.1 Transport Service Management The Transport Service Management domain addresses the provision of transport services to the Transport Demand domain. Customer relations are managed; long term planning of routes and timetables is carried out; and strategies are planned based on foreseen transport demand. SMARTFREIGHT does not address the Transport Service Management directly. However, indirectly SMARTFREIGHT will support the long term planning of freight distribution services, among others by means of mechanisms that improve the awareness about the foreseen traffic situation and associated traffic management policies. 2.2.2 Transport Operation Management The Transport Operation Management domain addresses transport operation planning, monitoring and control, and the execution of the transport tasks (loading, unloading, status reporting, etc.). By means of interactions with the On-board Management domain the vehicles can be tracked, and the driving operation can be supported. The Transport Operation Management domain is very relevant to SMARTFREIGHT. The transport operation planning can be improved by means of more accurate information from the Transportation Area Management domain (mainly the Transportation Network Utilisation part) about traffic management strategies and the current or expected traffic situation. The management of on-going transport operations are supported by means of interactions with the On-Board Equipment (OBE). 2.2.3 On-board Management The On-board Management domain addresses the operation of the vehicles. The operations should be carried out according to instructions received from the Transport Operation Management domain (destination, time schedule, etc.), but the driving operation is also heavily affected by the traffic situation. Thus, traffic management measures taken and traffic flow information provided by the Transportation Network Utilisation part of the Transportation Area Management domain influence on the execution. The On-board Management domain is strongly relevant to SMARTFREIGHT. The On-Board Equipment (OBE) will support the exchange of information with the Transportation Area Management domain. This includes the individual traffic management measures, and vehicles that fulfil certain requirements may gain privileges that help them to become more efficient and reliable.
D5.2 The SMARTFREIGHT framework architecture
17
SMARTFREIGHT
2.3 Transportation Area Management The Transportation Area Management domain addresses the physical Transportation Network infrastructure (roads, equipment for traffic control, terminal resources, etc.); the utilisation of this infrastructure by means of traffic flow management and management of individual vehicles in the infrastructure; and the handling of emergencies. Safety, efficiency and security for the individual users of the Transportation Network are emphasized as well as the protection of the environment and the public interests related to traffic and transport. The Transportation Area Management domain is further decomposed into the focus areas described below. 2.3.1 Transportation Network Infrastructure Management The Transportation Network Infrastructure Management domain addresses the physical Transportation Network infrastructure, including associated equipment used for traffic control and collection of traffic information. The decisions on the equipment usage, e.g. the text to be displayed by variable signs, are however taken by the Transportation Network Utilisation domain. The Transportation Network Infrastructure Management domain is of some relevance to SMARTFREIGHT. The Road-Side Equipment (RSE) is managed by this domain, and this is also the source of information about the physical infrastructure. 2.3.2 Transportation Network Utilisation The Transportation Network Utilisation domain aims at the most optimal utilisation of the Transportation Network infrastructure, among others to establish traffic management strategies for freight transport and the actual traffic management. Safety, security, efficiency and protection of the environment are emphasized. The Transportation Network Utilisation domain strongly relevant to SMARTFREIGHT: The Access and Priority Assignment (APA) policy is defined, including the Access and Priority Offers (APO) (e.g. access to green zones) to be given to vehicles depending on their vehicle type, loading factor, avoidance of rush hours, etc. The actual traffic management is carried out. The Access and Priority Assignment (APA) policy defines the measures to be taken towards individual freight vehicles. The assigned APOs decide how the individual freight vehicles can use of the Transportation Network. Information about the current and the expected traffic situation is provided to both the drivers (the On-board Management domain) and to those managing the transport operation (the Transport Operation Management domain). Transportation Network Resources such as loading bays may be assigned to individual vehicles. 2.3.3 Emergency Management The Emergency Management domain addresses preparedness and emergency response related to traffic and transport. These aspects are not directly addressed by SMARTFREIGHT. However, due to the SMARTFREIGHT solutions, information about the presence of dangerous cargo may for example be available and arrange for improved emergency preparedness and improved accidents and incidents handling. 2.4 Transportation Regulation The Transportation Regulation domain addresses the enforcement of laws and regulations related to traffic and transport. This domain is not addressed by SMARTFREIGHT. The SMARTFREIGHT solutions may however open for new opportunities with respect to detection of regulation violations and may through this also influence on regulation enforcement abilities.
D5.2 The SMARTFREIGHT framework architecture
18
SMARTFREIGHT
2.5 Transport Sector Support The Transport Sector Support domain provides services to the other domains. This may for example be information services (e.g. meteorological information and tourist information) and other supportive services like, for example fee collection services. In SMARTFREIGHT the Transport Sector Support domain provides generic services that can be used to monitor and track items, e.g. to monitor the temperature of goods items or load units or to track vehicles, goods items or load units. (The services are generic in the sense that they may also be used within other sectors than the transport sector.) The services will be implemented in the On-Goods Equipment (OGE).
D5.2 The SMARTFREIGHT framework architecture
19
SMARTFREIGHT
3 Roles and objects A stakeholder may be a person, a team, an organization or an institution. In the architecture description we define the stakeholders of relevance to SMARTFREIGHT by means of generic roles. One role represents a unique and consistent set of related responsibilities. By using roles, the architecture description can be generic and independent of organisational issues. The traffic management may for example be organised in different ways in different European cities. The public road administration or the city itself may have the responsibility, or there may be a combination where the public road administration and the city are responsible for different roads. The architecture description is abstracted from such organisational aspects by using the generic Traffic Manager role to represent this traffic management responsibility. The same role can also apply to the traffic management that may be needed in large terminals. A terminal operator may for example play the Traffic Manager role and manage entries, exits and access to terminal areas. Similarly, the Transportation Network Resource Manager role is responsible for the management of resources like loading and unloading areas. The role may for example be played by the public road administration, the city, a freight terminal, or a freight distribution centre that is managing the freight distribution resources for the whole city. Object are general terms representing physical entities (physical elements/units or technical solutions) of relevance to SMARTFREIGHT. An object represents abilities. The use of generic objects makes it easier to make references to these physical objects and abilities in a generic way, independent of technology and implementation. Roles and objects are used as generic names for stakeholders and entities. A role or an object relate to just one of the domains of the Reference Model. By means of the roles and objects we can refer to stakeholders, physical entities and technical solutions in a generic way that is independent of local organisations and implementations. Figure 7 shows how the overall roles and the objects relate to the different domains in the Reference Model and summarise the information exchange between the different domains. The Transport Supply and Transportation Network Area domains are further decomposed in the sections below. It is important to notice that an actor or stakeholder in the real world may play one or more roles. The public road administration or a city may for example have roles like the above mentioned Traffic Manager (responsible for the traffic management), Transport Network Resource Manager (responsible for assignment of resources like loading and unloading areas) and Transportation Infrastructure Manager (responsible for the physical infrastructure). In the same way, a physical entity or a technical solution may in the real world represent one or more objects. In SMARTFREIGHT, the On-board Equipment (OBE) will for example implement both the equipment that supports the Transport Operation Worker (the Worker‟s Equipment) and the equipment that supports the On-Board Manager (the Driver‟s Equipment). As illustrated in Figure 7 goods items are represented by different objects depending on the context. The Transport User will request transport of a Transport Item. A tag, represented by the On-Transport Item Equipment object, may be attached to the Transport Item, and the Transport User may communicate directly with the tag during the transport. This is not addressed by SMARTFREIGHT, but is a part of the holistic view upon freight transport. When the Transport Service Provider handles the goods, it may be sent at it is, or it may be put into load units (e.g. pallets or containers). In any case, the item that is transported (i.e. the goods itself or a load unit) is in SMARTFREIGHT represented by the Load Item object. The Load Item may also have a tag attached to it, the On-Load Item Equipment, which the Transport Service Provider may communicate with during the transport.
D5.2 The SMARTFREIGHT framework architecture
20
SMARTFREIGHT
act SMARTFREIGHT Top lev el use case
Depends on Realises Transport Item
On-Transport Item Equipment
On-Goods Equipment (OGE)
On Item Equipment
Depends on Transport User, e.g. a city centre retailer or other business
Transport Demand
Transport Sector Support On-Load Item Equipment
Load Item Item info, Item tracking, Item status
TEP, TES
Realises Transport Serv ice Prov ider, e.g. FDMS, Freight distributor
Vehicle
Transportation Area Manager
Worker's Equipment
Driv er's Equipment APA policy, TNS, APO, Route, Resource allocation, ...
On-Board Equipment (OBE)
Tracking, Entry, Exit, Vehicle info, ... Transportation Netw ork, e.g. road segment Realises
Transportation Area Management
Notification of illegal behaviour
Transportation Regulator
Realises
Transport Supply
Transportation Regulation
Transportation Netw ork Equipment
Transportation Netw ork Resource, e.g. loading bay
Road-Side Equipment (RSE)
TEP: Transport Execution Plan TES: Transport Execution Status TNS: Transportation Network Status APA: Access and Priority Assignment APO: Access and Priority Offer
Figure 7 The SMARTFREIGHT concept – domains, roles and objects In real life, the On-Transport Item Equipment and the On-Load Item Equipment objects may be the same or two different tags. In both cases the same functions may be required, e.g. monitoring of the condition of the Item and communication. Such tags are not just of interest to the transport sector. Shops and warehouses may also need the same functionality. Thus, the On-Transport Item Equipment and the On-Load Item Equipment are both specialisations of the generic functionality represented by a generic On-Item Equipment. A hierarchical structure of On-Item Equipments should be supported as there in the future may be several layers of load units within load units and goods within load units that may have to communicate with each other and their surroundings. In SMARTFREIGHT the On-Item Equipment is realised by what we call the On-Goods Equipment (OGE). The OGE supports goods to vehicle communication. The roles and objects used in SMARTFREIGHT are further described in the sections below.
D5.2 The SMARTFREIGHT framework architecture
21
SMARTFREIGHT
3.1
Roles and objects related to Transport Demand
Table 1 Roles related to Transport Demand Roles
Description
Transport User
The originator of a transport request. Responsible for Defining the transport demands, the description of the cargo included. Transport planning and re-planning (finding the best transport alternative, i.e. the best transport service) Transport service booking and follow up
Examples The consignee, the consignor or the cargo owner, typically a city centre retailer or other business A logistics provider or a forwarder when they are booking transport on behalf of their customer.
Table 2 Objects related to Transport Demand Object
Description
Transport Item
A good item or a collection of goods items that are to be transported. May be a load unit containing goods. Causes (“enables”) the transport demand.
Examples Environmental Affected Load (may be affected by its surroundings) Special Cargo (requires special treatment) like food, animals, human remains, valuables and dangerous cargo. Bulk, general cargo or packets Load unit - Pallet, Container
OnEquipment attached to a Transport Item. Specialisation Transport of the generic On-Item Equipment in 3.5 (inherits all the Item detailed roles). Equipment Enables support to the Transport User in identification, monitoring, tracking, etc. May also facilitate “intelligent goods” with agents representing the Transport User, i.e. ability to take decisions based on situational awareness.
On-Goods Equipment Tags on goods items
3.2 Roles and objects related to Transport Supply Figure 8 illustrates the decomposition of the Transport Supply domain and the associated Transport Service Provider role. The Transport Operation Manager role in the figure is even further decomposed in Table 3. As described in the introduction of the chapter, the On-Load Item Equipment is a specialisation of the On-item Equipment, and it is realised by means of the On-goods Equipment. As illustrated by Figure 8, both the Worker‟s Equipment, which support execution of transport tasks, and the Driver‟s Equipment, which support safe and efficient driving, are in SMARTFREIGHT realised by means of the On-Board Equipment (OBE). In other settings, the Worker‟s Equipment may for example be a nomadic device (e.g. PDA) dedicated to the reporting of status on transport tasks. However, in SMARTFREIGHT the OBE is used, and it also supports the vehicle to infrastructure and vehicle to goods communication.
D5.2 The SMARTFREIGHT framework architecture
22
SMARTFREIGHT
uc Transport Supply- ov erall
Transport Supply Transport Demand
TEP, TES
Transport Serv ice Management
Transport Serv ice Manager, e.g. freight distributor
«flow» Transport Operation Manager, e.g. FDMS, fleet operator, back officeItem info, Item tracking, Item status
Transport Operation Management
TOP, APO, Route, TNS, ...
TOS, Tracking, ...
APA policy, TNS, APO, Route, Resource Tracking, allocation, ... Entry, Exit, Vehicle info, ...
On-Load Item Equipment
On Item Equipment
Realises
Realises Worker's Equipment
On-Board Realises Equipment (OBE)
On-board Management
Transportation Netw ork Utilisation
Transport Sector Support
Driv er's Equipment
APA policy, APO, TNS, Notification, Route, ...
On-board Manager
Vehicle
On-Goods Equipment (OGE)
TEP: Transport Execution Plan TES: Transport Execution Status TOP: Transport Operation Plan TOS: Transport Operation Status TNS: Transportation Network Status APA: Access and Priority Assignment APO: Access and Priority Offer
Figure 8 Roles and objects related to the decomposed Transport Supply domain Table 3 Roles related to Transport Supply Roles
Description
Transport Service Provider
The provider of transport services. Responsible for the customer contact, the planning of transport services, and the planning, control and execution of transport operations.
Examples Forwarder or logistic provider See below
Decomposed into Transport Service Manager - see below Transport Operator – see below On-board Manager – see below
D5.2 The SMARTFREIGHT framework architecture
23
SMARTFREIGHT
Roles
Description
Transport Service Manager
Responsible for planning and handling of customer relations Planning of the services to be provided Formal agreements with customers, i.e. Transport Users The provision of transport services to a Transport User, e.g. the transport of cargo from one point to another, loading, unloading, reporting to authorities, etc.
Examples A forwarder or a logistics provider receiving and processing a transport service request. A transport operator/fleet operator receiving and processing a transport service request.
The provision of status information to the Transport User during the transport. Transport Operation Manager
Responsible for the planning and effectuation of the required transport related operation required for the provision of transport services. Decomposed into:
A fleet operator A freight distribution centre. See below
Transport Operator (see below) Transport Operation Worker (see below) Transport Operator
Responsible for the management and coordination of transport related operations. The transport related operations may be provided by vehicles or at pickup/delivery locations and terminals. (Transport operations may also be delivered by external transport service providers. These services are however booked by the Transport User role, but the Transport Operator must be aware of their status and consider the status in the total coordination). The Transport Operator is responsible for:
The transport back-office (of a transport operator /fleet operator) managing the use of resources (vehicles, drivers, etc.) and managing the execution of transport operations.
Transport operation planning (resource utilisation, time schedule, use of external services, etc.) Initiation, monitoring and follow up of the transport operations carried out by the Transport Operation Worker. Transport operations that can be carried out according to rules and regulations. Gathering information for administrative purposes. Transport Operation Worker
Responsible for the actual execution of the transport related operations according to instructions from the Transport Operator and according to laws and regulations, for example Reporting operations Cargo handling operations like loading, unloading, transhipment.
D5.2 The SMARTFREIGHT framework architecture
A driver or a terminal worker handling the cargo before departure or at destination. The driver or a terminal worker reporting about status of a transport task.
24
SMARTFREIGHT
Roles
Description
Examples
On-board Manager
Responsible for the operation of the vehicle. This includes
The driver of the vehicle.
Compliance with laws and regulations (traffic regulation measures included) Adaptation to the traffic situation in a way that ensures safety and contributes to efficiency. Taking the vehicle to the locations decided by the Transport Operation Management domain.
Table 4 Objects related to Transport Operation Management Objects
Description
Examples
Worker‟s Equipment used by the Transport Operation Worker. Equipment Enables support to the Transport Operation Worker in Execution of the transport operation and tasks Information exchange about the operation and tasks
PDA for communication with back office On-board equipment (OBE) for communication with back office
Status reporting. Load Item
The items being transported. May be goods or load units. One or more Transport Items may be put together into one load unit and become a Load Item.
General cargo
Causes (“enables”) transport operations.
Pallets
On-Load Equipment that can be attached to a Load Item or a Item transport means. Specialisation of the generic On-Item Equipment Equipment in 3.5 (inherits all the detailed roles). Enables Support to the Transport Service Provider: Identification, monitoring, tracking, etc. of Load Items
Containers
On-Goods Equipment (OGE) Equipment (tags) attached to goods or load units) Equipment (tags) attached to cargo compartment
“Intelligent goods” with agents representing the Transport Service Provider, i.e. ability to take decisions based on situational awareness. Load Item Equipment that communicates with On-Load Item Scanning Equipment. Equipment Enables registration and forwarding of information received from the On-Load Item Equipment
Scanning equipment at terminals or in vehicles
Terminal Terminal equipment that has to be booked for specific Equipment transport operations.
Loading and unloading equipment; cargo handling equipment; terminal vehicle; terminal load unit
Enables terminal operations.
Table 5 Objects related to On-board Management Superior objects Vehicle
Detailed objects Description Enables the transport of people or goods
D5.2 The SMARTFREIGHT framework architecture
Examples Freight distribution vehicle
25
SMARTFREIGHT
Superior objects
Detailed objects Description
Driver‟s Equipment
Equipment for Driver Support
Equipment used by the On-board Manager. Enables safe and efficient driving through the provision of support and control and interaction with the traffic management. Relevant functions may be Access to information services that are useful to the On-board Manager. Automated interactions with traffic management system
Examples On-board equipment (OBE) for communication with traffic management and information services May be integrated with for example Navigation Support Equipment. In that way information and routes guidance, etc. may be provided to the driver via the user interface of the navigation system
Alerts to the On-board Manager in case of emergencies Provision of guidelines or directions related to route, access, etc. Equipment for Vehicle Monitoring
Equipment enabling monitoring of sections of the vehicle. Provides information about the condition.
Tag with sensors monitoring cargo compartment, etc.
Tracking Equipment
Equipment enabling provision of position information.
GPS
Navigation Support Equipment
Equipment that helps (“enables”) the On-board Manager to find the route.
Misc. navigation systems (Garmin, Tom-Tom, etc.)
D5.2 The SMARTFREIGHT framework architecture
26
SMARTFREIGHT
3.3
Roles and objects related to Transportation Area Management
uc Transportation Area Management - ov erall
Transportation Area Management
Transportation Netw ork, e.g. road segment
Transportation Netw ork Resource, e.g. loading bay
Transportation Netw ork Infrastructure Management
Transportation Netw ork Infrastructure Manager, e.g. city or road administration
Transportation network info
Road-Side Equipment (RSE)
Realises
Transportation Netw ork Equipment
APA policy, TNS, APO, Route, Resource allocation, ... Transportation Netw ork Utilisation
Transportation Netw ork Utilisation Manager
Tracking, Entry, Exit, Vehicle info, ...
Transport Supply
Emergency notification
Emergency Manager
Emergency Management
TNS: Transportation Network Status APA: Access and Priority Assignment APO: Access and Priority Offer
Figure 9 Roles and objects related to the decomposed Transportation Area Management Figure 9 illustrates the decomposition of the Transportation Area Management domain and the associated Transportation Area Manager role. The Transportation Utilisation Manager role in the figure is even further decomposed in Table 6. As illustrated by Figure 9, this domain is related to the physical Transportation Network, as specified in Table 7, among others includes Transportation Network Resources such as loading bays and Transportations Network Equipment. The latter may support traffic monitoring and control and is in SMARTFREIGHT realised by means of Road-Side Equipment (RSE). The RSE supports the infrastructure side of the vehicle-infrastructure communication. Table 6 Roles related Transportation Area Management Roles
Description
Transportation Responsible for the transportation network and for the Area Manager arrangement of safe and efficient and environmental friendly traffic in the network. Decomposed into
Examples Public road administration Port authority City
Transportation Network Infrastructure Manager see below Transportation Network Utilisation Manager - see below
D5.2 The SMARTFREIGHT framework architecture
27
SMARTFREIGHT
Roles
Description
Transportation Responsible for the management of the physical Infrastructure Transportation Network infrastructure. This includes: Manager Operative planning, establishment, operation, maintenance, etc. of the physical Transportation Network infrastructure (related equipment including). Management of information about the physical Transportation Network infrastructure. Safety, efficiency and protection of the environment are emphasized. The role may be possessed by managers of both road networks (public and private) and terminal infrastructures.
Examples The public road administration managing the physical infrastructure consisting of the main roads and related equipment. The city managing the physical road network in the city centre. May also include the physical loading and unloading areas and related equipment. The terminal owner managing the physical infrastructure of the terminal.
Transportation Responsible for the planning and management of Network traffic in a way that ensures efficiency, safety and Utilisation protection of environment. Manager Decomposed into Traffic and Transportation Planner– see below Transportation Network Resource Manager – see below Traffic Manager – see below Traffic and Responsible for strategically and tactical planning of Transportation traffic and transportation issues in an area. This Planner planning includes The assessment of possible solutions and resulting impacts, e.g. by means of traffic modelling and impact evaluations. The coordination between traffic management issues and the needs of the Transport Service Providers and the Transport Users Decision of the overall APA policy, for example the use of green areas and the APOs in different situations (e.g. in which time periods; for which loading percentage, etc.)
The public road administration or the city planning how to manage the freight transport in the city – use of green areas, APA policy, guidelines for when the policy is to be changed, etc. The impacts (for example environmental impacts) must be considered.
Transportation Responsible for Network The assignment of Transportation Network Resource Resources to vehicles, e.g. loading bay, parking Manager lots and waiting lots.
A city, a road administration or a terminal operator managing the assignment of resources like loading and unloading areas.
Traffic Manager Responsible for the best possible traffic flow during normal and abnormal network and traffic situations. This includes
The city or public road administration managing the traffic on the roads – to achieve the optimal utilisation with respect to efficiency, safety, environment, etc.
Efficient traffic management and incident handling, e.g. by controlling the infrastructure and by guidance or orders given to the On-board
D5.2 The SMARTFREIGHT framework architecture
28
SMARTFREIGHT
Roles
Description
Examples
Managers. Registration and management of information about the traffic and Transport Network conditions. Provision of information about the traffic and Transport Network conditions to those needing it. Monitoring and controlling the access to specific areas or Transportation Network Resources, and detection of access violations.
Emergency Manager
Responsible for emergency preparedness and the management of emergency situations related to transport and traffic.
The Terminal owner managing the access to and movement of vehicles within the terminal. A city, a road administration or a terminal operator monitoring the access to areas (e.g. green areas) or resources like loading and unloading areas. Police, fire brigade, public road administration
Table 7 Objects related to Transportation Network Infrastructure Management Superior objects
Detailed objects
Description
Transportation Physical infrastructure. Network Enables the movement of vehicle, goods and people. See also illustration and description in 12.14.
Examples Road network and related equipment, Transfer Nodes (terminals), loading and unloading areas, etc.
Transportation Limited part of the Network Transportation Network. Section Enables identification of a part of the Transportation Network.
An area in a city, a terminal or an area at a terminal
Controlled Area
A Transportation Network Section that is regulated by an Access and Priority Assignment (APA) policy.
Green areas
Enables localization of
Areas where vehicles carrying dangerous goods have no access
A tunnel or a bridge A road, a section of a road or a lane.
Areas where certain vehicles have no access during rush hours
Access restrictions for vehicles with specific characteristics
A tunnel or a bridge
Priorities for vehicles with specific characteristics
A terminal with restrictions (e.g. due to security)
A bus lane
Supervision – to detect unauthorised entry Supervision – to keep track of vehicles with specific characteristics
D5.2 The SMARTFREIGHT framework architecture
29
SMARTFREIGHT
Superior objects
Detailed objects
Description
Checkpoint
A location in the Transportation Network.
A portal registering the vehicles passing by
Enables information passage to/from vehicles that facilitates
The information collected may for example be used to detect (unauthorised) entry to a Controlled Area or to keep track of specific vehicles in a Controlled Area.
Registration of presence of a vehicle
Examples
Registration of information about vehicles Registration of information about the traffic in general. Transportation See below Network Equipment Transportation See below Network Resource Transportation Part of the Transportation Network, with well Network defined identification and location that can only Resource be used by one vehicle at a time.
See below
Enables allocation management according to some strategy, for example first come first served or booking of timeslots. Loading bay
Area enabling vehicles to stop for loading or unloading
Areas for loading an unloading close to businesses in the city centre. Bus stops with dual function
Stop Point
Location at a Transfer Node enabling vehicle stops.
Gates, tracks or quays
Terminal Lot
An area of the Transfer Node enabling terminal operations.
Service area, transit area, manoeuvring area, ramp, transhipment area, etc.
Holding Lot
Area enabling vehicles to wait. May be used due to specific traffic situations or while waiting for other Transportation Network Resources.
Area where vehicles may stop and wait (e.g. for access to transport network resources)
Parking Lot
Area enabling parking of vehicles.
Parking lots in a city.
D5.2 The SMARTFREIGHT framework architecture
30
SMARTFREIGHT
Superior objects
Detailed objects
Description
Transportation An integrated part of the Transportation Network Network (located along, over, under, or at Equipment specific points in the Transportation Network).
Examples Road Side Equipment (RSE), e.g. the SMARTFREIGHT RSE implemented on a CVIS computer
Enables support to road users, monitor and/or control of behaviour or situations. The equipment may exchange information with systems or other equipment, and there may be several strategies for signalling, communication and information dissemination. The same physical equipment may serve as several object types
See below for more specific examples
Access Control Enables the monitoring and Equipment checking of the access to Controlled Areas and Transportation Network Resources
Detection equipment (cameras, tag readers, automatic number plate recognition, etc.)
Emergency Equipment
Equipment used in emergency situations.
Fire alarm within a tunnel, phones for emergency calls, etc.
Enables improves emergency response.
RES providing notifications to OBE
Equipment enabling dissemination of information to those using the Transportation Network, e.g. On-board Managers.
Fixed signs, variable message signs (VMS), information boards, communication equipment, etc.
Information Equipment
Traffic Control Equipment enabling control of Equipment traffic or vehicles (e.g. to detect illegal behaviour).
RSE detecting vehicles
RSE providing information to OBE Equipment for ATC (Automated Traffic Control), closed-circuit television (CCTV), etc. RSE providing APAs, notifications, etc. to OBE
Road-side Equipment for Communicatio n
Equipment localised along the road enabling information exchange with vehicles using the infrastructure
RSE communication with OBE and internet in general
Traffic Monitoring Equipment
Equipment enabling collection of data about traffic flow (amount of traffic, speed) and the behaviour of individual vehicles.
Sensors (traffic counters, detectors) Closed-circuit television (CCTV) Equipment for automatic number plate recognition (ANPR), etc. Traffic signal control systems may also provide this functionality (e.g. SCOOP). RSE detecting vehicles carrying DG
Traffic Regulation Equipment
Equipment enabling traffic regulation (to affect the traffic flow and behaviour in the traffic)
D5.2 The SMARTFREIGHT framework architecture
Traffic signals, fixed signals, variable message signs, etc. RSE enabling access control
31
SMARTFREIGHT
3.4
Roles related to Transportation Regulation
Table 8 Role related to Transportation Regulation Roles
Description
Examples
Transportation Responsible for being an executive authority and for Regulator regulation enforcement related to transport and traffic.
3.5
Customs Police
Objects related to Transport Sector Support
Table 9 Objects related to Transport Sector Support Superior objects
Detailed objects Description
On-Item Equipment
Identification Equipment
Examples
Equipment that can be attached to an Item.
Tags attached to vehicles, goods or load units
Enables item identification, monitoring, tracking, etc. May also facilitate “intelligent items”, i.e. ability to take decisions based on situational awareness.
Equipment in the cargo compartment
Equipment enabling identification of Item, equipment or transport means
Misc. tags, e.g.
Realised by means of the On-Goods Equipment
RFID tags Intelligent tags
Monitoring Equipment
Equipment enabling monitoring of Items or the surroundings of Items by means of misc. technologies. Provides information about the state.
Tag with sensors (video, temperature, humidity, etc.) monitoring goods items or load units Tag with sensors monitoring cargo compartment, terminal Ares, etc.
Item Scanning Equipment
Tracking Equipment
Equipment enabling tracking. Provides tracking information (e.g. tracking of Item).
GPS
Security Equipment
Equipment that supports (enables) prevention of thefts or other criminal acts as well as equipment that may support the police or the owner in case of thefts.
Tracking equipment
Positioning Equipment
Equipment enabling provision of position information.
GPS
Equipment that communicates with the On-Item Equipment.
Scanning equipment at terminals or in vehicles
Enables registration of information about an Item through communication with an On-Item Equipment (id, content, etc.)
D5.2 The SMARTFREIGHT framework architecture
32
SMARTFREIGHT
4 Functional view - Transport Demand The Transport Demand domain supports the Transport User, and addresses preparation, planning and management of a transport chain of variable complexity. A Transport User can be a consignor, consignee, cargo owner (typically a city centre retailer or other business), and forwarding agents/logistics providers that organise the transport on behalf of others. The Transport Demand domain also addresses the Transport Item (cargo or load unit). It may be monitored and tracked by means of an On-Transport Item Equipment, which may include the generic monitoring and tracking functions described in the Transport Sector Support domain (see 7.1) on its way through the transport chain, as illustrated by Figure 7 and Figure 10. act Transport Demand
Depends on Prepare and Plan Transport Transport Item
On-Transport Item Equipment «include»
Transport Demand
«include»
Manage Transport
Transport User, e.g. a city centre retailer or other business
Figure 10: Traffic Demand decomposition In SMARTFREIGHT the focus is not on the Transport User‟s monitoring and tracking of Transport Items. The monitoring and tracking is addressed from the Transport Service Provider‟s point of view. The same technology may however be used in both cases. Indirectly, the Transport User will also benefit from SMARTFREIGHT as the solutions will enable Reliability of the delivery. It is more likely that the expected goods can be delivered within the expected time window, and if the delivery vehicle is delayed, the freight distributor can inform the goods receivers and provides and provide a new expected time of arrival (ETA). The monitoring and information status exchange can also be improved. Parking lots and loading bay availability. Loading/unloading facilities can be pre-booked (by the Transport Operator) and available for the expected delivery timeslot. Acting responsibly. To maintain good customer relations, retailers can better ensure that their deliveries do not create a hazard to the general public, which may happen, for example, with illegal parking. Retailers need to minimise the impact of their deliveries on neighbouring businesses by ensuring that delivery vehicles arrive within designated times (e.g. where loading bay are pre-booked), and that delivery vehicles obey the vehicle access regulations that are imposed by the public authority. More cost effective transport due to more predictability and better planning of transport services that may also lead to more cost effective urban freight transport. The description below mainly focuses on the monitoring of the Transport Item and the reception of status information from the Transport supply domain.
D5.2 The SMARTFREIGHT framework architecture
33
SMARTFREIGHT
4.1 Plan and Prepare Transport The Transport User has a transport need. The planning, preparation and ordering of transport services are supported. The transport demand and preferences of the Transport User are defined, including handling instructions of the Transport Item. Thresholds with respect to temperature, humidity, shock, etc. may also be defined. SMARTFREIGHT has no direct relation to this issue. However, the On-Goods Equipment should be configured to monitor the state of the Transport Item according to requirements defined by the Transport User. 4.2 Manage Transport The transport execution is monitored and followed up by the Transport User based on status information received from the Transport Service Providers. The Transport User may for example be notified in case of Deviations related to the execution of the transport operation (e.g. delays) Deviations with respect to Transport Items (e.g. wrong temperature, damage) Successful delivery SMARTFREIGHT does not address the Transport User‟s monitoring of the Transport Item. However, the SMARTFREIGHT solutions will support such monitoring.
D5.2 The SMARTFREIGHT framework architecture
34
SMARTFREIGHT
5 Functional view - Transport Supply uc Transport Supply
Transport Serv ice Management
«include»
Transport Supply Transport Serv ice Prov ider, e.g. FDMS, Freight distributor
«include»
Transport Serv ice Manager, e.g. freight distributor
Transport Operation Manager, e.g. FDMS, fleet operator, back office Transport Operation Management Worker's Equipment Realises
«include»
On-Load Item Equipment
Realises On Item Equipment Realises
On-board Management Driv er's Equipment
On-Board Equipment (OBE)
On-board Manager
Figure 11: Transport Supply decomposition The Transport Supply domain encompasses functions related to three areas: Transport Service Management that provides freight distribution services to a Transport User (in the Transport Demand domain) by the Transport Service Manager role. Transport Operation Management where the transport operations are planned and managed by the Transport Operation Manager role. On-board Management where the vehicles are operated by the On-board Manager role. The green (or dark grey if not printed in colours) areas in Figure 11 are relevant to SMARTFREIGHT. They focus on how to manage and execute the transport operations and the operation of the vehicle. The SMARTFREIGHT solutions may increase the efficiency and the safety (due to better planning and information flows), and the availability and reliability of the systems (due to economy of scale). 5.1
Transport Service Management
uc Transport Serv ice Management
Transport Serv ice Manager, e.g. freight distributor
Transport Serv ice Management
«include»
Prov ide Transport Serv ice
«include»
«include»
Manage Strategic and Tactical Transport Serv ice Planning
Manage Customer Relations
Figure 12: Transport Service Management decomposition The provision of transport services can be decomposed into strategic and tactical (long term) planning and customer relations (Figure 12). None is directly addressed by
D5.2 The SMARTFREIGHT framework architecture
35
SMARTFREIGHT
SMARTFREIGHT, but SMARTFREIGHT may influence on both the strategies and the service content. 5.1.1 Provide Transport Service Decisions are taken about which services to provide and how to provide them, and the relations towards the customers are managed. 5.1.1.1 Manage Strategically and Tactical Transport Service Planning The Transport Service Manager makes long term strategic plans for the transport services to be offered. This may include the planning of the type of services to be provided, the routes and time scheduled to be followed, the type of vehicles to be used, etc. A wide spectre of tasks is relevant to improve the planning and the optimization, e.g.: Identification of customers‟ needs; prediction of the traffic situation and availability of network resources; the availability of Transportation Network resources like loading and unloading areas (managed by the Transportation Area Management domain); optimising the operations with respect to economy; yield management planning (to decide about prices, service packaging, sales strategies, etc.); resource scheduling and backup planning; and identification of the need for third party services. There may be a need for coordination between the transport service planning and the traffic and transportation planning. If so, the Traffic and Transportation Planner (in the Transportation Network Utilisation domain) should be informed about long term plans with respect to routes and time schedules. To achieve the most optimal solution, the routes and time schedules may have to be adjusted. SMARTFREIGHT does not address the long term planning directly. However, indirectly SMARTFREIGHT will support the long term planning of the freight distribution services (the second and third bullet above): The Transport Service Manager can receive and consider the access and priorities assignment policy (APA policy). The policy can be taken into account when time schedules, use of environmental friendly vehicles, use of back load and load factor are planned. The Transport Service Manager can expect a more predictable access to network resources such as loading and unloading areas through assignment of time slots. 5.1.1.2 Manage Customer Relations The Transport Service Manager handles the relations to the customers, services marketing, bookings, status reporting and deviation reporting included. SMARTFREIGHT does not address these customer relations directly, but the SMARTFREIGHT solutions may influence on the ability to provide new or improved transport services, e.g. more efficient tracking and monitoring of cargo, more environmental friendly services, etc.
D5.2 The SMARTFREIGHT framework architecture
36
SMARTFREIGHT
5.2
Transport Operation Management
uc Transport Operation Management
Manage Transport Operation Transport Operator, e.g. FDMS, fleet operator, back office
«include» Transport Operation Management Transport Operation Manager, e.g. FDMS, fleet operator, back office
«include» Execute Transport Operation Transport Operation Worker, e.g. driv er of car, terminal w orker
Transport Sector Support domain
Realises
Realises On-Goods Equipment (OGE)
On Item Equipment
On-Load Item Equipment
Worker's Equipment
On-Board Equipment (OBE)
Figure 13: Transport Operation Management decomposition The Transport Operation Management domain is decomposed into two areas: Manage Transport Operation where the planning and follow up of transport operations are done by the Transport Operator role. Execute Transport Operation where the actual execution of transport operations is done by the Transport Operation Worker role. 5.2.1 Manage Transport Operation Based on the strategic and tactical plans established by the Transport Service Manager, the Transport Operator manages the actual transport operations. One transport operation may handle several transport orders (ordered by different Transport Users). Thus, one transport operation carried out by one vehicle may carry goods related to different orders. Figure 14 shows the decomposition of the Transport Operation Management. The green (or dark grey if not printed in colours) areas are relevant to SMARTFREIGHT. SMARTFREIGHT will indirectly or directly enable improved efficiency and more reliable freight distribution operations (e.g. predictable deliveries, predictable quality, etc.). This can be achieved through: Access to reliable information from the traffic management systems (the Transportation Area Management domain), which can improve the planning. Reservations of Transportation Network Resources (e.g. loading bays). Better information exchange, coordination and control with the vehicles (the Transport Operation Worker role – see 5.2.2), which will enable o
Improved efficiency
o
More reliable deliveries – better ability to meet delivery windows
o
Improved safety (of drivers, vehicles, goods and third parties) through selection of appropriate routes, adaptation to traffic situations, and better monitoring and control.
o
Better collection of transport statistics regarding own services
D5.2 The SMARTFREIGHT framework architecture
37
SMARTFREIGHT
uc Manage Transport Operation
Manage Transport Business
Plan and Prepare Transport Operation
«include»
Adapt to Traffic Management Policy
«include» «include» «include» «include»
«include»
«include» Manage Performance
Transport Operator, e.g. FDMS, fleet operator, back office
Manage Transport Operation
«include»
«include»
Manage Transport Operation Information
Monitor Transport Operation
«include»
Prepare Use of Transportation Netw ork Resources and Serv ices
Control Transport Operation
«include»
«include»
«include»
Prov ide Transport Operation Information
Define Dev iation Handling
«include»
Request Traffic Management Measure
«include» «include»
Manage Schedule and Dev iation
Handle Transport Problems
«include»
Ev aluate Schedule and Dev iation
Prov ide Route Guidance
Track Vehicle
«include» «include»
Plan Transport Operation
«include»
Record Transport Operation Progress
Monitor Load Item
Track Load Item
Figure 14: Manage Transport Operation decomposition 5.2.1.1 Manage Transport Business By transport business management we mean all activities that affect the daily operation of the business, which comprise the following: Management of resources like crew and vehicles Management of information about the work assignment to resources Management of information about crew and vehicles, e.g. information about APOs that are acquired by request (e.g. in return of a fee) Management of statistics and information about o
Driving operations (use of brake, accelerator, gas, effects of driving style, fuel economy, etc.)
o
Working hours
o
Transport operation performance (e.g. time taken on certain aspects of the job – e.g. loading, unloading, driving, waiting, etc.)
o
Vehicle status (engine management, wear and tear, faults, emissions, fuel consumption, temperature control, weight sensors, etc.)
Distribution of software to on-board equipment, e.g. software that support the transport operation execution. SMARTFREIGHT does not address these issues directly, but the SMARTFREIGHT solutions may support information collection from vehicles that are required in the business management, e.g. performance statistics. Software can also be provided to the on-board equipment by means of the CVIS solutions used in SMARTFREIGHT..
D5.2 The SMARTFREIGHT framework architecture
38
SMARTFREIGHT
5.2.1.2 Manage Transport Operation Information Information about the Load Items is managed. This includes the mapping to Transport Items (one Load Item may contain several Transport Items), mapping to transport operations, type of cargo (e.g. dangerous cargo), handling requirements, etc. The condition of the Load Items, transport task status etc. is logged based on information acquired by the monitoring functions (see 5.2.1.5). SMARTFREIGHT does not address these issues directly, but the SMARTFREIGHT solutions facilitate such information management. 5.2.1.3 Plan and Prepare Transport Operation The requirements of the Transport Users, expressed in the Transport Execution Plan (TEP) received from the Transport Service Manager as well as other influencing factors have to be considered in the planning and preparation of specific transport operations. SMARTFREIGHT will support the operational planning by Provision of access to reliable information about the Transportation Network Status (TNS). Provision of information about the default as well as the dynamic APA policy. Enabling allocation of time slots for use of Transportation Network Resources like loading and unloading areas 5.2.1.3.1 Adapt to Traffic Management Policy The Transportation Area Management domain will manage the use of the Transportation Network according to APA policies. An APA policy define the conditions for getting access and priority offers (APOs) related to Controlled Areas. The APOs may depend on the type of vehicle (e.g. environmental friendly or not), type of cargo (e.g. dangerous cargo), load factor, planned destination, traffic situation, etc. The Transport Operator must be aware of the default APA policy, and the consequences of with respect to the efficiency of the transport related operations. SMARTFREIGHT addresses the provision of APA policy information, but not the actual transport operation planning based on this information. 5.2.1.3.2 Plan Transport Operation A Transport Operation Plan (TOP) is established for each transport operation based on the requirements from Transport Users (expressed by means of Transport Execution Plans, TEPs, and received from Transport Service Manager, see 5.1). The TOPs may also be adjusted for ongoing transport operations or due to foreseen performance problems detected in 5.2.1.3.4. Several issues are considered during the planning or re-planning: The Transport Items and how they are to be “transformed to” of included into Load Items, e.g. containers or pallets, and their handling instructions (e.g. temperature, pressure, security, etc.) The availability of required resources (e.g. drivers, vehicles, load units, etc.) Pick-up and delivery locations, the route to be followed and time schedules. In case of pre-defined routes, the route is based on the plans made in 5.1.1.1. The actual tasks to be executed (transport, loading, unloading, etc.) Required monitoring of the transport operations and Load Items and the reporting policy. The APA policy (default APA policy from 6.1.1 and current or foreseen APA policy from 6.1.2.1)
D5.2 The SMARTFREIGHT framework architecture
39
SMARTFREIGHT
The need for other access and priorities offers (APOs) than those automatically assigned according to the APA policy and whether other APOs can and should be requested (the actual requests for such APOs is however handled in 5.2.1.4.1) The ability of back-loading1F1F2, including the collection of waste and return goods from retail outlets. Back load will increase the percentage of filling and may cause privileges, i.e. better APOs. SMARTFREIGHT does not address the planning process, but support the three last bullet points through the provision of APA policies and the assignment of APOs 5.2.1.3.3 Define Deviation Handling The situations considered as deviations, e.g. too high temperature on cargo, and the actions taken in case of each deviation must be defined. (The deviation will be detected by means of the transport operation monitoring in 5.2.1.5). SMARTFREIGHT addresses the monitoring of the Transport Items‟ conditions, but does not directly support the collection of condition and deviation definitions from the Transport User. 5.2.1.3.4 Prepare Use of Transportation Network Resources and Services Access to Transportation Network Resources, e.g. time slots for use of loading bays, is booked from the Transportation Network Resource Manager in the Transportation Network Utilisation domain (see 6.1.3.1). Information about the availability of resources may also be acquired to support the planning. In case of deviations re-bookings or cancellations may be required (the local re-booking and cancellation policy must be taken into account – e.g. how long time in advance they have to be done, etc.). Information about the allocation is included into the TOP. 5.2.1.3.5 Manage Performance The ability to meet the TOP is considered, including: The access to Transportation Network Resources, i.e. loading bays, depends on the outcome in section 5.2.1.3.4. The Transportation Network Status (TNS) received from the Transportation Area Management domain (see 6.1.2.5, or be based on information from earlier transport operations (e.g. average travel times) and on-going transport operations (e.g. accidents, congestion, etc.) (see 5.2.1.4.3) The current status of on-going transport operations based on for example Transport Operation Status (TOS) reports (see 5.2.1.4.4) If the required performance cannot me met, the transport operation has to be re-planned (in 5.2.1.3.2). SMARTFREIGHT does not address the performance evaluation directly, but supports the required information exchange. 5.2.1.3.6 Provide Transport Operation Information When the transport operation is planned, the necessary Transportation Network Resources are booked and the ability to meet the required performance is ensured, resulting Transport Operation Plan (TOP) is provided to the Transport Operation Worker:
2
Back-loading refers to the use of vehicles to carry loads on the return legs of delivery journeys, with the aims of increasing vehicle utilisation and improving transport efficiency.
D5.2 The SMARTFREIGHT framework architecture
40
SMARTFREIGHT
5.2.1.4 Control Transport Operation The transport operations are controlled to facilitate detection of deviations or upcoming deviations and corrective measures. The aim is to fulfil time schedules as well as quality and safety requirements. Information about individual operations is received from the monitoring function (see 5.2.1.5). Transportation Network Status (TNS) information is considered, and the information exchange with vehicle is supported. SMARTFREIGHT will enable improved information exchange, including information exchange about the driving conditions with On-board Manager in the On-board Management domain. 5.2.1.4.1 Request Traffic Management Measure The APA policy decided by the Transportation Network Utilisation domain defines how APOs automatically will be assigned to vehicles. The Transport Operator must consider how to cope with delays and specific needs, and other APOs may be requested (e.g. in return for extra fees). 5.2.1.4.2 Provide Route Guidance The On-board Manager‟s navigation is supported. At the start of the transport operation the planned route and/or destinations along the route may be provided to the On-board Manager. However, in many cases it may be up to the On-board Manager to decide on the actual route to follow. The route may be updated due to changed schedules or new traffic situations. The On-board Manager may also request guidance to destination during the transport operation if he is unable to find the destination or uncertain of which route to take. Information on the Transportation Network Status (TNS) may also be communicated to the On-board Manager (see5.3.3.1). The actual route calculation is not a part of SMARTFREIGHT, but the required information exchange towards the vehicle is supported. 5.2.1.4.3 Handle Transport Problems The Transport Operator may receive information about problems related to the traffic, vehicle operation and navigation that may affect one or more transport operations. The actual effects on the transport operation is however detected by the monitoring functions (see 5.2.1.5). Actual and foreseen problems must if possible be handled. The problems may affect one specific transport operation (e.g. vehicle problems) or several transport operations (e.g. congestion). For example: Vehicle problems and driver illness will affect one specific transport operations. It can be handled by use of back-up resources. The Manage Schedule and Deviation function in 5.2.1.4.4 must be informed so that decisions about the need for example re-planning is considered. Difficulties in finding locations along the route, or uncertain of which route to take can be solved by means of route guidance (see 5.2.1.4.2) Involvement in accidents, heavy route congestion or other abnormal network conditions may affect several transport operations. The Manage Schedule and Deviation function in 5.2.1.4.4 must be informed so that decisions about for example re-planning can be taken. In addition route guidance (see 5.2.1.4.2) may be required. Security concerns may require specific measures, e.g. contact with authorities. SMARTFREIGHT does not directly address the management of the individual transport problems, but much of the required information exchange is supported.
D5.2 The SMARTFREIGHT framework architecture
41
SMARTFREIGHT
5.2.1.4.4 Manage Schedule and Deviation Deviations or foreseen deviations may be detected in several ways: The Schedule and Deviation Evaluation function (5.2.1.5.5) provides awareness about deviations detected by the transport operation monitoring. Deviations are predicted due to the transport problems identified in 5.2.1.4.3 The Transport Operator must decide how the deviations are to be handled, e.g.: Direct communication with vehicle/Transport Operation Worker and other information sources may be established whenever it is required to get more information about the situation. Dynamic adjustments of ongoing transport operations may be required. Re-planning may (see 5.2.1.3.1) is initiated, route guidance may be provided (see 5.2.1.4.2), APOs may be requested (see 5.2.1.4.1), etc. If the desired time of arrival or any other Transport User preferences cannot be met for any of the Load Items on-board, If deviations such as time schedule deviations, damages, condition infringements, etc. (depending on the deviation settings defined in 5.2.1.3.3) are detected, the Transport Service Manager is notified by means of a Transport Execution Status (TES) report in order to inform the respective Transport Users (see 5.1.1.2). Other measures, e.g. measures that are required due to deviation related to dangerous goods. The management of the dynamic operations is not directly addressed by SMARTFREIGHT, but the required information exchange is partly made available by SMARTFREIGHT. 5.2.1.5 Monitor Transport Operation The transport operations are tracked and the status of the vehicle and Load Items are monitored. Position and status information can be received at pre-defined intervals or locations or on request. The monitoring of Load Items may in the future be done through direct interactions with the OGE/Load Item, but in SMARTFREIGHT the status and position of a Load Item is monitored through interactions with the vehicle (the OGE). On detection of events or deviations, the Schedule and Deviation Management function (see 5.2.1.4.4 is triggered. The need for tracking and monitoring will vary and can be required when: Goods are highly expensive, dangerous or particularly prone to theft Delivery constraints are tight The On-board Manager and/or vehicle are urgently needed for another task There is a low level of trust with On-board Managers (e.g. sub-contracted agency Onboard Managers and On-board Managers paid an hourly rate). The Transport Operator needs to know all details to be able to o
Do resource planning. Use On-board Managers and vehicles that are available and conveniently located to undertake a new task or a task that needs to be rescheduled (e.g. back-loading collection task).
o
Inform clients of the whereabouts of their goods and the expected delivery time
o
Take remedial actions quickly in response to unexpected events such as a traffic accident.
D5.2 The SMARTFREIGHT framework architecture
42
SMARTFREIGHT
o
Keep a detailed record of vehicle movements as a proof in case of accidents, traffic violations, penalties imposed by the customer for late delivery, or for claiming compensation where the customer delays the On-board Manager.
SMARTFREIGHT will support the monitoring by providing access to tracking and status information from the OBE. 5.2.1.5.1 Track Vehicle The movement of vehicles may be tracked based on the tracking information received from the en-route reporting from the Driver‟s Equipment (see 5.3.3.1). Tracking at pre-defined intervals and on request tracking services may be provided. Stops and stop durations may also be registered. 5.2.1.5.2 Track Load Item Depending on the extend to which the cargo has to be tracked, Load Items (cargo) may be tracked based on Information derived from the vehicle tracking (see 5.2.1.5.1) A Transport Operation Status (TOS) from the transport operation reporting (see 5.2.2.2) The tracking may free the Transport Operation Worker from the need to keep a manual log of journey details. In SMARTFREIGHT just the vehicles are tracked. 5.2.1.5.3 Monitor Load Item Transport Operation Status (TOS) with Load Item condition information (e.g. temperature, humidity, etc.) and other information (e.g. damage reports) is received from the OBE (see 5.2.2.2). The information may be acquired through reception of condition information at predefined intervals or on request. 5.2.1.5.4 Record Transport Operation Progress The condition of the Load Items and the progress of the transport operation is received in the Transport Operation Status (TOS) from the OBE (see 5.2.2.2) and recorded. Loading, unloading, delivery, delivery problems (e.g. damage to goods), and associated administrative issues like invoicing and payment may be reported. Electronic signatures can be used to verify the information. The reason for unauthorised stops may also be registered. SMARTFREIGHT addresses just electronic reporting (not voice communication with the driver). The status recording is not directly addressed, but SMARTFREIGHT supports the exchange of status information. 5.2.1.5.5 Evaluate Schedule and Deviation The evaluation is not directly supported by SMARTFREIGHT; however the tracking (see 5.2.1.5.1 and 5.2.1.5.2), monitoring (see 5.2.1.5.3) and status recording (see 5.2.1.5.4) functions are used to detect deviations. Such actual transport execution information is then compared to the Transport Execution Plan. The deviation handling is defined in 5.2.1.3.3, and the Schedule and Deviation Management function (see 5.2.1.4.4) will handle the deviations. 5.2.2 Execute Transport Operation The actual execution of transport operations related to Load Items is supported, e.g. support of transport related tasks such as packing (put into a load unit), unpacking, loading, unloading, document handling, monitoring, reporting, pick-up, delivery, etc.
D5.2 The SMARTFREIGHT framework architecture
43
SMARTFREIGHT
The tasks are executed by the Transport Operation Worker role supported by the Worker‟s Equipment. It realised by means of the On-Board Equipment (OBE). The monitoring of the Load Items is done by means of the generic functions provided by the On-Item Equipment (see the Transport Sector Support domain). The On-Goods Equipment (OGE) will realise these functions. Information about the transport operation is received from the Transport Operator (see 5.2), and the status of the operations is also reported to the Transport Operator. Figure 15 shows the Execute Transport Operation decomposition. uc Execute Transport Operation
Execute Transport Operation
Manage Transport Operation Information and Progress
«include»
Transport Sector Support domain
On-Load Item Equipment «include»
«include»
Manage Transportation Netw ork Resource Booking
«include»
Report on Transport Operation
Support Transport Task Execution On Item Equipment Realises
Realises
Realises
On-Board Equipment (OBE)
Worker's Equipment
Transport Operation Worker, e.g. driv er of car, terminal w orker
On-Goods Equipment (OGE)
Figure 15: Transport Operation Execution decomposition SMARTFREIGHT will enable better information exchange and coordination between the OBE/driver (who has the Transport Operation Worker role) and the back-office (which has the Transport Operator role). 5.2.2.1 Manage Transport Operation Information and Progress Information about the transport operation and how it has to be carried out is received and updated by interactions with the Transport Operator and the Load Item. The Transport Operator will provide the TOP (Transport Operation Plan) and the plan is also maintained in case of changes. The Load Item may provide information about itself, tracking information and status information. The transport execution is managed. As far as possible this should be done automatically. The Transport Operation Worker should as far as possible not have to register events and statuses manually. Position of Load Items may be received from the generic tracking service (see 7.1.2) which may run on On-load Item Equipment. If the Load Item is not individually tracked, the position of vehicle may be used (received from 7.1.2) Load Item status on o
Load Item conditions and deviations. Such status information may be received from the generic condition monitoring services (see 7.1.1) which may run on On-load Item Equipment. Deviations such as delivery problems and damage may however also be registered manually.
o
The progress of the transport operation tasks (loading, unloading, etc.). Such status information may be automatically registered by generic status reporting service (see 7.1.3) which may run on Load Item Scanning Equipment, or the
D5.2 The SMARTFREIGHT framework architecture
44
SMARTFREIGHT
Transport Operation Worker may register the status on the Worker‟s Equipment (see 5.2.2.4). This also includes proof of delivery (with electronic signatures). 5.2.2.2 Report on Transport Operation The Transport Operation Status (TOS) is established based on the information managed in 5.2.2.1 and electronically reported to the Transport Operator (see 5.2.1.5) by means of the Worker‟s Equipment. If information about transport problems is received from the On-board Manager (see 5.3.3.5) this information is also reported to the Transport Operator. Unplanned stops may also be reported. 5.2.2.3 Manage Transportation Network Resource Booking The booking of Transportation Network Resources (e.g. timeslots for access to loading and unloading areas) may be managed by the Transport Operator (who may have pre-booked time slots – see 5.2.1.3.4 and entered the booking information into the TOP). However, the Transport Operation Worker may also book or change booking through interactions with the Transportation Network Resource Manager (see 6.1.3.1). Information about bookings is managed as a part of the transport operation information (5.2.2.1). Information about the availability of resources may also be acquired (see 6.1.3.1) to support the planning. Whenever there are deviations from the planned time schedule, re-bookings or cancellations must be provided (the local policy will decide about the re-booking and cancellation policy – e.g. how long time in advance they have to be done). 5.2.2.4 Support Transport Task Execution The Worker‟s Equipment may support the execution of the Transport Operation Worker in many ways, e.g.: Information can be provided about the condition of Load Items (based on input from the monitoring in 7.1), and in case of deviations the Transport Operation Worker can be asked to take measures (e.g. adjust the temperature). The handling of the Load Items (e.g. loading, unloading, packing, etc.) can be supported with information about how they are to be handled. The progress of the transport operation tasks (loading, unloading, etc.) may be registered automatically (by means of communication with a generic status reporting service - see 7.1.3) or the Transport Operation Worker may register the status (e.g. Proof of delivery with electronic signature) on the Worker‟s Equipment. The transport task execution support is outside the scope of SMARTFREIGHT, but may be supported by the information established by the SMARTFREIGHT solutions.
D5.2 The SMARTFREIGHT framework architecture
45
SMARTFREIGHT
5.3 On-board Management The On-board Management domain supports the On-board Manager by means of the Driver‟s Equipment, which is realised by the On-Board Equipment (OBE). The transport operation information (received from the Transport Operation Worker role in the Transport Operation Management domain) holds information that is needed when the driving operations are planned and carried out. The decomposition of the On-board Management domain is shown in Figure 16. The green (or dark grey if not printed in colours) are relevant to SMARTFREIGHT. Focus is on how to support the On-board Manager by means of On-Board Equipment enabling information exchange and cooperation with the traffic management system (the Transportation Network Utilisation domain). This may increase the efficiency and the safety (due to better planning and information flows), and the availability and reliability of the systems (due to economy of scale). uc On-board Management
Register Vehicle Tracking Information «include» Monitor Vehicle
«include»
«include» Operate Vehicle
On-board Manager
Support and Control Vehicle Operation «include»
«include»
«include»
«include»
Manage Transport Operation Information
«include»
Manage Vehicle and Transport Operation Information
«include»
Driv er's Equipment
«include»
Support Nav igation
«include» Use Information Serv ices
Manage Applications
Realises
On-board Management
Monitor Vehicle Status
Manage Route
«include»
On-Board Equipment (OBE)
«include»
Prov ide Automated Driv ing Support
Process Access and Priority Offers
«include» «include»
«include» Manage Fee Payment
Manage Route Plan
«include»
Manage En-route Reporting
Report Vehicle Tracking Information
Vehicle «include»
«include» Support Transport Problem Reporting
«include»
«include»
Support Traffic Situation Reporting
Manage Certificates
«include»
Report Vehicle Access Information
Report Vehicle Safety Related Information
Figure 16: On-board Management decomposition 5.3.1 Operate Vehicle SMARTFREIGHT will through interactions between the vehicle and the Transportation Area Management domain support driving and navigation that are in accordance with individual traffic management measures. This will give the On-board Manager Improved awareness about the current and foreseen traffic situation
D5.2 The SMARTFREIGHT framework architecture
46
SMARTFREIGHT
More predictable access to Transportation Network Resources. Advantageously assess and priority offers if the transport operation is adapted to the APA policy The driving and navigation operation is supported by the On-Board Equipment. The operation will, among others, be influenced by: The transport operation to be executed and the status of the cargo and the operation Transportation Network Status (TNS) The dynamic APA policy 5.3.1.1 Monitor Vehicle Information about the vehicle status and the movement of the vehicle (tracking of position, speed, and direction information) is registered. 5.3.1.1.1 Monitor Vehicle Status The status of the vehicle (speed, temperature, the status of different control systems, engine parameters, emissions, noise, etc) is monitored. Relevant vehicle status information may be sent to the Transport Operator. The actual monitoring is not addressed by SMARTFREIGHT, but the On-Board Equipment may register vehicle parameters. 5.3.1.1.2 Register Vehicle Tracking Information The position, speed, and direction of the vehicle are continuously registered. Stops and the duration of stops may also be tracked. The function may be supported by the generic tracking service in 7.1.2. The On-Board Equipment developed in SMARTFREIGHT will register the position of the vehicle. 5.3.1.2 Support and Control Vehicle Operation The vehicle is operated through a continuous process consisting of observations and evaluations (to establish situational awareness), decisions and actions. Regulations must be complied with as well as individual directions provided by the traffic management system (the Transportation Network Utilisation domain), e.g. access restrictions to parts of the transportation network (see 6.1.2.3.5.3). SMARTFREIGHT does not address the generic driving process, just the information exchange with the traffic management system. 5.3.1.2.1 Manage Route The route is planned based on The transport operation information received from the Transport Operation Worker in the Transport Operation Management domain and the route plan that might be derived from the transport operation information (see 5.3.2.2and 5.3.2.4). Generic information about the Transportation Network Status (TNS) (e.g. incidents, accidents, traffic flow information, etc.) as received in 5.3.1.2.4. APOs that may be computed by the vehicle itself (as a response to received APA policies) or assigned to the vehicle on request. The APOs may define: o
Access permissions that may include time slots for access (see 5.3.2.3). Vehicles may for example be asked to wait until the traffic situation has improved. Access certificates with access permissions may also be issued on request.
D5.2 The SMARTFREIGHT framework architecture
47
SMARTFREIGHT
o
Access restrictions for specific Controlled Areas. Access restrictions may be fed into navigation systems (so that the restrictions can be considered in the route planning).
o
Priorities
The On-board Manager may need support to the route planning in a number of different circumstances, including whenever: The On-board Manager is unfamiliar with the available Transportation Network or the location of the destination address. The vehicle is particularly wide, tall or heavy and the On-board Manager needs to know about any width, height and weight restrictions (e.g. low or weak bridges). The delivery round contains many drop-off points and the optimum route around them may not be obvious. The transport operation requires the On-board Manager to take a specified route or to visit delivery points in a certain order; this could be for a number of different reasons including the delivery requirements, vehicle restrictions or due to the goal of minimising fuel consumption. SMARTFREIGHT does not address the route planning directly. Much of the required information exchange is however supported by the On-Board Equipment. 5.3.1.2.2 Support Navigation The navigation support can be provided by either separate equipment or separate systems, or by an integration of several tools. Different types of information may be combined and presented, e.g. maps with static information (speed limits, road geometry, road suitability measures, etc.) and real-time information about the network and traffic status (journey time, delay data, temporarily speed limit, lane closures, accident warnings, road works, tolling information, etc.). Such integration may simplify the navigation and support the decisions, however, information overload should be avoided. Just the information that is likely to be of interest should be provided. The On-board Manager may be guided through the planned route, and information about the expected time of arrival or delays may be provided. SMARTFREIGHT does not address the navigation support directly. The APOs should however be fed into the navigations too so that they can be considered when the routes are planned. Notifications may also be received from the Traffic Manager, e.g. about illegal entrance, postponed access (e.g. to tunnels due to other vehicles in the tunnel), granted access (e.g. when tunnel can be accessed), emergencies, etc. 5.3.1.2.3 Provide Automated Driving Support Automated driving support may assist the On-board Manager is dangerous situations. The degree of automation and intervention may vary. SMARTFREIGHT does not address the On-board Manager support directly. However, the on-board equipment and the communication facilities (vehicle-to-vehicle and vehicle-toinfrastructure) will facilitate co-operative functions that improve the safety (alerts, automated braking, etc.). 5.3.1.2.4 Use Information Services The On-board Manager may request information manually, and on-board systems, e.g. navigation support systems, may request such information automatically. Information is collected, stored, and if required presented in a way that is appropriate to the On-board Manager. HMI considerations have to be taken to ensure safety.
D5.2 The SMARTFREIGHT framework architecture
48
SMARTFREIGHT
Relevant information may be received from the Transportation Network Utilisation domain (see 6.1.2.5) or the Transport Operation Management domain if the information is routed via the Transport Operator (see 5.2.1.4.2). This information includes: Information on the current or predicted Transportation Network Status (TNS) such as traffic information (e.g. traffic density, travel times, warnings, etc - see 6.1.2.5.3), transportation network conditions (e.g. slippery road, closed roads, etc - see 6.1.2.5.5) and incident or accident information (see 6.1.2.5.1) Transportation Network information, information about holding areas included (6.1.2.5.4) Route information (see 6.1.2.5.1) SMARTFREIGHT addresses parts of the information exchange, and the use of the information services may be implemented by means of the On-Board Equipment. 5.3.1.3 Manage Applications The applications of the On-board Manager are managed, i.e. they are downloaded and updated. SMARTFREIGHT does not address this issue. The CVIS platform, on which SAMRTFREIGHT is based, does however provide mechanisms that support application uploading and downloading. 5.3.2 Manage Vehicle and Transport Operation Information Information about the vehicle and different aspects of the vehicle operation (e.g. vehicle properties, cargo on board, speed, engine parameters, position, assigned certificates, etc.) is recorded and provided to those entitled to get access to such information. 5.3.2.1 Process Access and Priority Offers The dynamic APA policy is received (see 6.1.2.1). If the vehicle has not been assigned individual access certificates and priorities (received from the Transport Operator in 5.2.1.4.1 or requested by the On-board Manager in 5.3.2.3), APOs (access rights and priorities) are computed based on: The vehicle properties (type, engine, size, etc.) The type of cargo on-board (e.g. dangerous cargo and amount) (established in 5.3.2.2) Load factor (established in 5.3.2.2) The dynamic APA policy The APOs must be computed when the vehicle approaches a Controlled Area, when vehicle is loaded or unloaded, and when an updated APA policy is received before the Controlled Area is entered (e.g. while waiting at a holding area). 5.3.2.2 Manage Transport Operation Information Vehicle and transport operation information is registered and managed. Relevant information is: The identity of the vehicle and vehicle properties (type of vehicle, type of engine, size of vehicle, weight of empty vehicle, etc.) Overall information about the Load Items (type of cargo on board and description of hazardous materials, vehicle fill, vehicle weight when laden) The next destinations and related time slots and bookings of resources, e.g. loading bays The On-Board Equipment developed in SMARTFREIGHT will support the registration of the vehicle and transport operation information.
D5.2 The SMARTFREIGHT framework architecture
49
SMARTFREIGHT
5.3.2.3 Manage Certificates The APOs that are computed based on the received APA policy (see 5.3.2.1) and the APOs that are assigned to the vehicle on request are managed. The latter may be requested by the vehicle itself or provided by the Transport Operator. In SMARTFREIGHT the On-board Equipment will management of these APOs. 5.3.2.4 Manage Route Plan Information about the planned destination(s) and related time slots, Transportation Network Resource bookings (e.g. loading bays) and estimated times of arrival (ETA) is managed. SMARTFREIGHT does not address this function, but it ay be implemented on the On-Board Equipment. 5.3.2.5 Manage Fee Payment Before, during or after the transport, the required fee payments are performed, and information about the payment is registered. The payment may be manual, by credit card, electronic. SMARTFREIGHT does not address fee collection. The On-Board Equipment may however support the payment as well as payment information management. The fee may also be dependent on the APOs assigned to the vehicle 5.3.3 Manage En-route Reporting The vehicle will report or publish information during the transport. 5.3.3.1 Report Vehicle Tracking Information The tracking information registered in 5.3.1.1.2 is made available to those entitled to such information together with related information from 5.3.2.2 (e.g. speed.) Stops and duration of stops may be tracked. 5.3.3.2 Report Vehicle Access Information Entry and exit information is reported whenever required (see discussion in Annex F as the vehicle drives through the Transportation Network to document the entries and exits to and from the Controlled Areas. Vehicle information may also be provided to support the generation of statistics. 5.3.3.3 Report Vehicle Safety Related Information The safety status of the vehicle, e.g. information about dangerous goods (if any), the condition of such goods and the safety status of the vehicle (parameters that may indicate the vehicle may become problems of any kind – e.g. fuel status, engine problems, etc.) are reported to the Transportation Network Utilisation domain. This may for example be of interest before the entrance of tunnels or other critical Controlled Areas. SMARTFREIGHT will not address the reporting, but the On-Board Equipment may be used for this purpose, and such information may influence on the individual traffic management measures. 5.3.3.4 Support Traffic Situation Reporting Information about the Transportation Network Status (TNS) (e.g. meteorological conditions, incidents and accidents, abnormal network conditions, congestion, etc.) can be reported to the Traffic Manager so that traffic management measures can be taken. SMARTFREIGHT does not address the reporting, but the information exchange (TNS) is specified.
D5.2 The SMARTFREIGHT framework architecture
50
SMARTFREIGHT
5.3.3.5 Support Transport Problem Reporting The On-board Manager may report problems that may affect the transport operation to the Transport Operation Worker (5.2.2.2) Vehicle problems and driver illness that may affect one specific transport operations. Difficulties in finding locations along the route, or uncertain of which route to take can be solved by means of require route guidance Security concerns may require specific measures, e.g. contact with authorities. Expected time of arrival to planned destinations in case of foreseen delays SMARTFREIGHT will not address the reporting, but the On-Board Equipment may be used for this purpose, and such information may influence on the planning in the Transport Operation Management domain.
6 Functional view - Transportation Area Management The Transportation Area Management domain mainly focuses on the Transportation Network (the infrastructure enabling the transport) and is further decomposed into: Transportation Network Infrastructure Management where the physical transportation Network with related equipment is managed by the Transportation Network Infrastructure Manager. Transportation Network Utilisation where the management of the traffic in the Transportation Network is done by the Transportation Network Utilisation Manager. Emergency Management where emergency preparedness and emergency management are handled by the Emergency Manager. uc Transportation Area Management
Realises
Transportation Netw ork Equipment Transportation Netw ork Infrastructure Management «include»
Transportation Area Manager
Transportation Area Management
«include»
Road-Side Equipment (RSE)
Transportation Netw ork Infrastructure Manager, e.g. city or road administration
Transportation Netw ork Utilisation Transportation Netw ork Utilisation Manager
«include» Emergency Management
Emergency Manager
Figure 17: Transportation Area Management decomposition 6.1 Transportation Network Utilisation The Transportation Network Utilisation domain aims to utilise the infrastructure in the best possible way according to an overall strategy.
D5.2 The SMARTFREIGHT framework architecture
51
SMARTFREIGHT
uc Transportation Netw ork Utilisation
Plan Transportation Netw ork Utilisation
«include» Transportation Netw ork Utilisation
«include»
Perform Operational Traffic Management
Transportation Netw ork Utilisation Manager
Traffic and Transportation Planner, e.g. city or road administration
Traffic Manager, e.g. UTMS, city or road administration
«include» Manage Transportation Netw ork Resources
Transportation Netw ork Resource Manager, e.g. city or terminal
Figure 18: Transportation Network Utilisation decomposition Figure 18 shows the Transportation Network Utilisation decomposition, and the green (or dark grey if not printed in colours) are addressed by SMARTFREIGHT. However, all three issues are of relevance to SMARTFREIGHT: The Transportation Network Utilisation planning must determine the overall strategy for regulation of freight transport in the city, the use of Controlled Areas and traffic management measures included. The planning is not directly addressed by SMARTFREIGHT, but an implementation of the SMARTFREIGHT solutions will provide new possibilities that will influence on the planning. The operational traffic management is based on awareness about current and upcoming traffic situations. This includes evaluations of the how the traffic situation will develop and decisions upon and effectuations of traffic management measures to influence on the situation in a positive way. The measures will in the context of SMARTFREIGHT also be taken towards individual freight vehicles. The aims are to minimize congestion and pollution, to utilize the Transportation Network as efficient as possible, to support safe distribution of dangerous cargo, and to increase the efficiency in freight distribution for vehicles complying with regulations and guidelines. The access to Transportation Network Resources such as loading bays must be managed. 6.1.1 Plan Transportation Network Utilisation This function is about the strategic planning of the traffic management policy for different day and time periods (e.g. rush hours). Normal variations in the traffic situation must be considered and handled. Thus, the policy is defined based on Statistics about traffic and transport demands (e.g. number of vehicles) Information about the pre-defined routes of the Transport Service Providers. The needs of the city and the society (safety, efficiency, environmental protection, etc.) The needs of different actors (public transport, freight transport, retailer, etc.) Cooperation with surrounding traffic management areas or regions
D5.2 The SMARTFREIGHT framework architecture
52
SMARTFREIGHT
The resulting policy may for example define measures that encourage the Transport Service Providers to enter the city at other times to improve the efficiency and reduce the negative effects of the transport. Within the context of SMARTFREIGHT, the following should be defined The required monitoring, e.g. monitoring of vehicles carrying dangerous cargo in certain Controlled Areas such as tunnels The Controlled Areas (tunnels, green areas, road segments, etc.) The APA policies associated to the Controlled Areas on different day and for different time periods, including o
The default conditions for monitoring, e.g. that vehicles carrying dangerous goods should be monitored
o
The default conditions (e.g. vehicle characteristics) for assignments of access and priorities.
Rules for access to Transportation Network Resources, e.g. booking and cancellation strategies. Guidelines for how different traffic situations should influence on the dynamic APA policies. The default APA policies should be provided to the Transport Service Providers to support their planning process. SMARTFREIGHT does not address the planning, but SMARTFREIGHT provides concepts and mechanisms that should be used in the planning process, e.g. the concepts of Controlled Areas and APA policies. The planning should also consider how the SMARTFREIGHT solutions should be used to implement the APA policies, e.g. the use and localisation of Road-Side Equipment (RSE). 6.1.2 Perform Operational Traffic Management The traffic is during normal traffic situations managed according to the APA policies established in 6.1.1. However, dynamic APA policies may also be established to handle abnormal traffic situations. Figure 19 shows the decomposition of the operational traffic management activity, which is highly relevant to SMARTFREIGHT. The SMARTFREIGHT solutions will support Improved access to information about freight transport (statistics) Improved ability to monitor specific vehicles, e.g. vehicles carrying dangerous cargo Ability to give privileges to individual vehicles with a desired behaviour (green vehicles, vehicles avoiding of rush hours, etc.) Improved ability to detect illegal behaviour Ability to take traffic management measures that are adapted to the traffic situation.
D5.2 The SMARTFREIGHT framework architecture
53
SMARTFREIGHT
uc Perform Operational Traffic Management
Perform DynamicTransport Management Planning
Monitor Traffic Situatuation «include»
«include»
«include»
«include»
Monitor Hazardous Goods
«include»
«include»
Monitor Transportation Netw ork
Monitor Env ironmental Condition
Assess Traffic Situation
Monitor Traffic Flow
Control Traffic Flow «include» «include» Perform Operational Traffic Management
«include»
Traffic Manager, e.g. UTMS, city or road administration
Perform Traffic Control
Operate Transport Netw ork Equipment
«include»
«include»
«include»
Manage Safety Measures
Manage Incident «include» «include»
Manage Access and Priority Assignments
Prov ide Incident and Accedent Information
«include»
«include» Prov ide Traffic Information Situation
«include»
«include»
«include»
Prov ide Route and Nav igation Information
Prov ide Traffic Flow Information
«include»
Prov ide Transportation Netw ork Information
Control Indiv idual Vehicle
«include»
Manage Presence in Controlled Area
«include» Prov ide Transportation Netw ork Condition Information
Track Vehicle
Figure 19: Perform Operational Traffic Management decomposition 6.1.2.1 Perform Dynamic Traffic Management Planning During normal traffic situations, the default APA policies defined in 6.1.1 are used. Short term and dynamic APA policies may however be defined to handle current and foreseen traffic situation that deviate from the normal. The APA policy guidelines defined in 6.1.1 may provide guidelines for how to define the dynamic APA policies, and they are also based upon Prognosis for traffic situation (traffic density, congestion, etc.) and environmental conditions (weather, pollution, etc.) Information about upcoming events Information from the monitoring functions (see 6.1.2.2), e.g. information about traffic exceptions, Transportation Network conditions, accidents and incidents. A balancing of different needs, e.g. public transport vs. freight distribution. Information about the dynamic APA policy is provided to vehicles and Transport Operators. The actual dynamic planning of APA policies is not addressed by SMARTFREIGHT, but the use and distribution of such policies are however essential to SMARTFREIGHT. The
D5.2 The SMARTFREIGHT framework architecture
54
SMARTFREIGHT
distribution of the APA policies to vehicles is decentralised, i.e. performed by means of RoadSide Equipment (RSE) (see Annex E). 6.1.2.2 Monitor Traffic Situation The traffic situation is monitored continuously to detect incidents and situations that may influence on safety and traffic flow. The monitoring provides: An accurate and detailed overview of the current Transportation Network Status (TNS). This includes awareness about abnormal and unplanned conditions that may influence on the traffic flow and safety such as o
Traffic issues such as congestion, accidents and incidents
o
Environmental conditions such as meteorological conditions, pollution, dust, smoke, noise, spill of harmful materials, etc.
o
Specific Transportation Network conditions such as the condition of the road, maintenance, obstructions, reduced capacity, etc.
Empirical traffic data that support traffic planning and development schemes and impacts on traffic (needed in 6.1.1.) Awareness about the presence of vehicles carrying dangerous cargo The information established during the monitoring must be collected and stored in such a way that it can support other functions such as traffic control, incident and emergency management, preparation of prognosis, and traffic planning and optimising. 6.1.2.2.1 Monitor Environmental Conditions Meteorological conditions, pollution (dust, spill of harmful materials, etc.), noise, etc. are monitored to detect situations that must be addressed by the traffic management. The monitoring of the environmental conditions is not a part of SMARTFREIGHT, but the conditions may influence on the dynamic APA policies. 6.1.2.2.2 Monitor Hazardous Goods The presence of vehicles carrying hazardous materials in Controlled Areas may be detected (see 6.1.2.3.5.2). This contributes to awareness about the presence of hazardous materials in for example tunnels and other parts of the Transportation Network where such cargo may cause a safety risk in case of incidents or emergencies. Such awareness may be useful related to traffic control (see 6.1.2.3) and for purposes not addressed by SMARTFREIGHT, e.g. emergency management. 6.1.2.2.3 Monitor Traffic Flow Information about traffic flow and vehicles is continuously received from several sources. Specific attention is given to vehicles assumed to represent a risk with respect to human lives or health; environmental issues; or traffic problems. This may for example be public transport vehicles (transporting many persons) and vehicles with special properties (e.g. emergency vehicles, slow vehicles, vehicles that are long or broad, etc.). The monitoring of the traffic flow may lead to detections of incidents and potential dangerous situations. The monitoring of the traffic flow in general is not a part of SMARTFREIGHT, but the traffic situation will influence on the dynamic APA policies. 6.1.2.2.4 Monitor Transportation Network Transportation Network information (speed limits, maintenance, reduced capacity, restrictions, etc.) is received from 6.2.2. In addition abnormal and unplanned Transportation
D5.2 The SMARTFREIGHT framework architecture
55
SMARTFREIGHT
Network conditions (e.g. maintenance, reduced capacity, restrictions, etc.) that may influence on the traffic flow and on the safety are received from the continuous Transportation Network operation (see 6.2.3). The monitoring of the Transportation Network is not a part of SMARTFREIGHT, but the conditions may influence on the dynamic APA policies. 6.1.2.3 Perform Traffic Control The traffic is controlled to achieve optimal efficiency and safety and to minimize the negative effects on the environment (pollution, noise, etc.). Traffic management measures are mainly taken based on an assessment of the awareness about the current and foreseen situation. Traditionally, the road traffic management measures are directed towards the traffic flow, e.g. through the provision of speed limits on variable message signs, generic route guidance, signalling, etc. This traffic flow management is not addressed by SMARTFREIGHT. The traffic management measures towards individual freight vehicles (see 6.1.2.3.5) are however emphasised, and these must co-exist with the traditional type of traffic control. 6.1.2.3.1 Assess Traffic Situation The traffic situation is assessed based on predictions or analysis of available information on: The traffic situation awareness established by the monitoring functions in 6.1.2.2. This also includes the detection of incidents and situations that may become dangerous. Expected traffic changes, and predicted development based on prognosis and empirical information Many data analysis methods may be used, and the assessment may trigger alerts. Travel times and delays can be calculated. The assessment of the traffic situation is not directly addressed by SMARTFREIGHT, but the assessment will influence on the dynamic APA policies. 6.1.2.3.2 Control Traffic Flow Based on the situation awareness established in 6.1.2.3.1, decisions about generic traffic management measures are taken. The aim is to affect the safety, the traffic flow, traffic density and environmental issues in a positive way. Different traffic management measures may be taken, for example the use of Transportation Network Equipment (see 6.1.2.3.3) to provide information or to control the behaviour of the On-board Managers, or to provide information or guidelines via other channels (e.g. media). The Traffic Manager needs to have an understanding of how On-board Managers might respond to the measures and information. Rerouting behaviour in response to traffic management measures is a highly complex field of study and far from being fully understood due to the difficulty in obtaining meaningful data for describing it. A Traffic Manager also has to consider the impact of systems providing navigation support (e.g. satellite navigation systems) might have on route choices, and, thereby, the traffic situation since these systems may be develop to provide effective dynamic rerouting information, e.g. in response to an accident. If a large proportion of the driving population are following the same routing advice provided by the satellite navigation system, then this could have a significant effect on the traffic network. The navigation support systems are not within the control of the Traffic Manager, but the individual traffic management measures described in 6.1.2.3.5 might open for new possibilities. Also, demands from transport users or authorities must be handled. This can be for example priority to or access of emergency cars. SMARTFREIGHT do not address this generic traffic flow management, but the measures taken towards individual freight vehicles (see 6.1.2.3.5). Information overload can also be
D5.2 The SMARTFREIGHT framework architecture
56
SMARTFREIGHT
avoided by means of road-side equipment (RSE). Local information can be provided to just the vehicles in the vicinity. 6.1.2.3.3 Operate Transportation Network Equipment The continuous operation of the Transportation Network Equipment (power supply, maintenance of hardware, etc.) is the responsibility of the Transportation Network Infrastructure Management domain (see 6.2.3). The use of the equipment in traffic management is however a part of this function in the Transportation Network Utilisation domain. In the SMARTFREIGHT context this functions is about the operation of the road-side equipment (RSE). The applications that are to run on the RSE and information that is to be provided to the vehicles (e.g. TNS, APA policy, transportation network information) are downloaded to the RSE to enable Monitoring of individual vehicles, e.g. their presence in Controlled Areas Data collection for statistics Provision of information about the dynamic APA policies that enables the vehicles to compute their Access and Priority Offers (APOs) Provision of information about the Transportation Network Status (TNS) Provision of other information, e.g. transportation network information such as updated maps, recommend speed or speed limits (this is not covered by SMARTFREIGHT) 6.1.2.3.4 Manage Safety Measures The detection of incidents or accidents may trigger actions that prevent or minimise the negative effects (e.g. closure of tunnels or bridges). SMARTFREIGHT does not address this issue directly, but the infrastructure–to-vehicle communication enabled by the RSE and the OBE opens for new possibilities for safety related actions towards all or specific vehicles. 6.1.2.3.5 Control Individual Vehicle In addition to the generic management of the traffic flow, vehicles are monitored and controlled in an individual manner. This is one of the core issues in the SMARTFREIGHT project. 6.1.2.3.5.1 Track Vehicle Vehicles may be tracked (see 5.3.3.1). 6.1.2.3.5.2 Manage Presence in Controlled Area Information about entries to and exits from Controlled Areas (e.g. tunnels, bus lanes or green areas) are registered to keep track of the individual vehicles in these parts of the Transportation Network. This also enables the tracking of entries to and exits from Transportation Network Resources (e.g. loading and unloading areas) and provision of such information to the Transportation Network Resource Manager (see 6.1.3). The APOs and resource bookings of the vehicles can be collected and checked as well as the safety statuses (e.g. the presence of dangerous goods) and vehicle information for statistics. The required processing of the information from the vehicles is in SMARTFREIGHT distributed to the Road Side Equipment (RSE) (see Annex E and Annex F). The entry, exit and safety status registration may be useful for purposes not addressed by SMARTFREIGHT for example emergency management (e.g. awareness about dangerous
D5.2 The SMARTFREIGHT framework architecture
57
SMARTFREIGHT
cargo inside tunnels) and transportation regulation (police may be notified in case of illegal entrance). 6.1.2.3.5.3 Manage Access and Priority Assignments The vehicles will get the dynamic APA policies (as described in 6.1.2.1), and the APOs, will be computed by the on-board equipment. The APOs define priorities, access permissions and access restrictions to Controlled Areas. This function enables exceptions from this onboard computation of the APOs. The Traffic Manager may, if politically accepted, assign APOs to vehicles on request, for example in return of a fee. The request may for example be caused by a need for goods delivery inside a Controlled Area where the vehicle does not have access according to the default APA policy. Both vehicles and Transport Operators may request APOs. These APOs will overrule the APOs that are automatically computed by the vehicles (based on the APA policy). 6.1.2.4 Manage Incident Incidents may be detected due to monitoring (see 6.1.2.2). Some incidents arise due to emergency situations. However, most incidents are normal variations that require no, or just minor, adjustments. Information about an incident is established, verified and stored. The handling may for example be done by the traffic control (see 6.1.2.3), Transportation Network maintenance (see 6.2.3), or emergency management. SMARTFREIGHT does not address incident management directly, but the On-Board Equipment opens for new possibilities, e.g. better awareness about the presence of hazardous material inside tunnels. 6.1.2.5 Provide Traffic Situation Information Verified information about the traffic situation and Transportation Network is crucial for, among others, the On-board Managers (the On-board Management domain), the backoffices managing the transport operations (the Transport Operator role in the Transport Operation Management domain). The information may be prognosis for the future as well as information based on real time observations or measurements. Thus, the information must contain meta information that reflects how the information is established (observation, measurement, calculated forecast, etc.). SMARTFREIGHT addresses to some extent the dissemination of relevant information to Transport Operators and On-board Managers. 6.1.2.5.1 Provide Incident and Accident Information Information about incidents and accidents and specific problems such as roadwork, is provided. See 12.12. 6.1.2.5.2 Provide Route and Navigation Information The On-board Managers may need route guidance to find and follow the optimal route with respect to traffic flow and safety or specific routes for freight vehicles. Based on available information and needs, route information is provided, information about expected travel times and delays included. 6.1.2.5.3 Provide Traffic Flow Information Traffic flow information (estimated travel times and delays included) is provided. See 12.12. 6.1.2.5.4 Provide Transportation Network Information
D5.2 The SMARTFREIGHT framework architecture
58
SMARTFREIGHT
Transportation Network information is provided, e.g. regulation information (speed limits, etc.), holding area information and information about planned roadwork. SMARTFREIGHT does not address how such information is to be provided. It should be integrated with the navigation systems. Holding area information should be included to support the freight vehicles. 6.1.2.5.5 Provide Transportation Network Condition Information Transportation Network condition is provided. See 12.15. 6.1.3 Manage Transportation Network Resources The use of the Transportation Network Resources is managed. uc Transportation Netw ork Resource Management
Assign Transportation Netw ork Resource
Transportation Netw ork Resource Manager, e.g. city or terminal
Manage Transportation Netw ork Resources
«include»
«include»
Monitor Transportation Netw ork Resource Usage
Figure 20 Transportation Network Resource Management decomposition SMARTFREIGHT will enable Assignment of timeslots for access to Transportation Network Resources like loading and unloading areas to facilitate deliveries More optimal utilisation of the Transportation Network Resources. Monitoring of the use of Transportation Network Resources and detection of illegal use that may support enforcement. The enforcement is however not addressed by SMARTFREIGHT. 6.1.3.1 Assign Transportation Network Resource The rules for use of Transportation Network Resources are established (e.g. first come – first served, booking of time slots, price level, fine for early arrival/late departure, etc.) as a part of the strategic planning (see 6.1.1), and if required, the resource allocation is managed according to this strategy (e.g. assignment of timeslots for use). In communication with the Transport Operator (see 5.2.1.3.4) or the Transport Operation Worker (see 5.2.2.3), Transportation Network Resources like loading bays are booked or rebooked (i.e. changed), or the bookings may be cancelled. Information about the availability of the resources may also be provided (e.g. available time slots) 6.1.3.2 Monitor Transportation Network Resource Usage The use of Transportation Network Resources is monitored based on the entry and exit information (received from 6.1.2.3.5.2). The use will be checked, and illegal use will be detected and handled according to local procedures.
D5.2 The SMARTFREIGHT framework architecture
59
SMARTFREIGHT
6.2 Transportation Network Infrastructure Management The Transportation Network Infrastructure Management domain provides functions required by those managing the physical Transportation Network infrastructure. Information about the Transportation Network infrastructure (transportation network information), Transportation Network Resources included, is managed and can be provided to those entitled to such information (see Figure 21). uc Transportation Netw ork Infrastructure Management
Plan Transportation Netw ork
«include»
Transportation Infrastructure Manager, e.g. city or road administration
Transportation Netw ork Infrastructure Management
«include»
Manage Transportation Netw ork Information
«include» Support Transportation Netw ork Continous Operation Transportation Netw ork Equipment
Figure 21: Transportation Network Infrastructure Management decomposition The area is relevant to SMARTFREIGHT due to: The planning of the physical Transportation Network infrastructure must consider the need for freight distribution. The relevant Transportation Network information must be provided to those planning and providing freight distribution services. The road-side equipment (RSE) that enables vehicle-to-infrastructure communication must be planned, installed and operated. 6.2.1 Plan Transportation Network The capacity and development of the Transportation Network and the Transportation Network Equipment must be planned. The process must also consider the need for freight distribution. Consider to reallocate road space, for example by „no-car lanes‟ to benefit all road users Provide the required number of loading bays to minimize the parking restrictions and problems for delivery vehicles Provide additional overnight parking facilities. Review loading and traffic restrictions Proposals for new premises must specify planned infrastructure for freight deliveries Existing premises without their own delivery areas should report their additional needs to the city for their consideration
D5.2 The SMARTFREIGHT framework architecture
60
SMARTFREIGHT
The placement of the RSE must be coordinated with the APA policy and the associated Controlled Areas (as planned in 6.1.1) SMARTFREIGHT does not address the Transportation Network planning directly, but the planning process should take the bullet points listed above into consideration. The RSE that enables vehicle-to-infrastructure communication must be planned. 6.2.2 Manage Transportation Network Information Information about the Transportation Network, the Transportation Network Resources included, is established, verified, updated and made available to the Traffic Manager (who may provide it to others). The establishment and provision of Transportation Network information is not an issue in SMARTFREIGHT, but the Transportation Infrastructure Manager should publicise information relevant to those planning and providing freight distribution services so that this information can be available to the Transport Supply domain. 6.2.3 Support Transportation Network Continuous Operation The Transportation Network is maintained and operated, and information about the dynamic Transportation Network Status (TNS) is provided to the Traffic Manager (who may provide it to others). This continuous operation of the Transportation Network Equipment, the RSE included, is also handled. The traffic management measures provided by the RSE is however controlled and initiated by the traffic management part of the Transportation Network Utilisation domain (see 6.1.2.3.3). SMARTFREIGT does not address the continuous operation of the Transportation Network Equipment in general. Road-side equipment (RSE) is however crucial to the SMARFREIGHT solution. It must be configured to operate according to decisions taken by the Traffic Manager. Application and information (e.g. the current APA policy) must for example be downloaded to the RSE. 6.3 Emergency Management Emergency preparedness and the handling of emergency situations are managed. SMARTFREIGHT does not address the emergency issues, but the SMARTFREIGHT solutions may establish information and awareness that can support the emergency handling.
D5.2 The SMARTFREIGHT framework architecture
61
SMARTFREIGHT
7 Functional view – Transport Sector Support The Transport Sector Support domain provides generic services required by several part of the transport sector. In SMARTFREIGHT the focus is on generic functions and services for item monitoring and tracking. These items may be Transport Items, Load Items, vehicles, etc. In SMARTFREIGHT, however, the focus is on the Load Items and vehicles. The Load Items are monitored by the On-Goods Equipment (OGE), and the vehicles are tracked by the Onboard Equipment (OBE). Several roles and domains in the Reference Model may need such services, e.g. The Transport User in the Transport Demand domain may want to monitor/track Transport Items The Transport Service Provider (which is decomposed into the Transport Service Manager, the Transport Operator and the Transport Operation Worker roles) in the Transport Supply domain may want to monitor/track vehicles, Load Items, loading areas in vehicles, etc. The relevant operations taken in the Transport Sector Support domain are shown in Figure 22. uc Transport Sector Support
Transport Sector Support
Monitor Item Condition
On-Goods Equipment (OGE)
Monitor Temperature
«include» «include» Track and Report Item Position
Realises
Monitor and Report on Item On Item Equipment
«include»
«include»
Monitor Humidity
«include» «include» «include» Track and Report Item Handling
Monitor Shock
«include»
«include»
Manage and Report Item Condition and Dev iations
Monitor Security Issues
Manage and Report Item Information On-Load Item Equipment
On-Transport Item Equipment
Figure 22: Transport Sector Support decomposition 7.1 Monitor and Report on Item Provides monitoring and reporting services related to an Item, e.g. a goods item, a load unit or a loading area. The Item Status is reported.
D5.2 The SMARTFREIGHT framework architecture
62
SMARTFREIGHT
7.1.1 Monitor Item Condition The state of the Item is monitored and registered. 7.1.1.1 Monitor Temperature The temperature of the Item is monitored and registered. 7.1.1.2 Monitor Humidity The humidity of the Item is monitored and registered. 7.1.1.3 Monitor Shock Shocks inflicted to the Item are monitored and registered. 7.1.1.4 Monitor Security Issues Possible security violations are detected and reported. This is not addressed by SMARTFREIGHT, but the On-Board Equipment and On-Goods Equipment may also be used for security monitoring. 7.1.2 Track and Report Item Position The position of an item is tracked and reported. Tracking at pre-defined intervals and on request may be provided. Tracking at checkpoints may be supported by Item Scanning Equipment. 7.1.3 Track and Report Item Handling The handling actions (loading, unloading, delivery, etc.) are tracked and reported as Item status. This may be done automatically by means of Item Scanning Equipment. 7.1.4 Manage and Report Item Condition and Deviations The monitoring done in 7.1.1 provides information about the condition of the item. Deviations with respect to threshold values are detected, and deviations and conditions are reported as an Item status. 7.1.5 Manage and Report Item Information Information about the item (content, weight, volume, etc.) is reported according to predefined schemes.
D5.2 The SMARTFREIGHT framework architecture
63
SMARTFREIGHT
8 Process view In this chapter the use cases from the functional views are taken as activities, and they are put together to processes where information is exchanged. The processes are described at a high level to enable generalization and independency from real-life procedures, which may be executed in several ways. The main intention has been to identify, verify and describe the required information flows. The processes are illustrated in UML activity diagrams in swim lanes. Each swim lane represents a role. The activities are represented by the rounded rectangles, and they are described by the corresponding use cases in Chapter 4, 5, 6 and 7 (the activities and the use cases are named equally). The activities of direct relevance to SMARTFREIGHT are green (or grey if not printed in colours). The arrows between the activities within one swim lane represent the control flows between the tasks and show the sequence in which the activities are executed. The dotted arrows between the activities in different swim lanes are information flows. SMARTFREIGHT addresses the bold information flows. They are summarized in section 8.6. It is important to notice that o
There is no depiction of the information flows within one single swim lane (between the activities belonging to one role). Just the information flows to and from other roles (i.e. other swim lanes) are depicted;
o
It is assumed that all information received by one activity is available to the other activities of the role, i.e. all activities within the same swim lane. This includes information established at process initiation as well as updates to this information and new information established throughout the process.
Additional notations are used to express the details regarding the process execution and control flow, e.g. conditional executions and time dependencies. o
Processes are split into parallel branches by means of the fork symbol (line with one control flow in and more than one out);
o
Parallel executions are synchronized by means of the join symbol (line with more than one control flow in and equal or less control flows out);
o
Decisions are depicted by the diamond symbol.
The processes are described on a high level to enable generalization and independency from local procedures. The overall process diagram is depicted in Figure 23, and the activities marked with ∞ are further decomposed into sub-processes.
D5.2 The SMARTFREIGHT framework architecture
64
SMARTFREIGHT
act Ov erallProcess Transportation Network On-board Management Transportation Network Utilisation Infrastructure Management Traffic and Transportation Planner Transportation Netw ork Resource Manager Transportation Netw ork Infrastructure Manager
Traffic Manager
Transport Operation Management Transport Operation Worker (and Woker's Equipment)
Transport Serv ice Manager Transport User
Transport Operator Prov ide Transport Serv ice
APA policy
Plan Transportation Infrastructure Utilisation
Manage Transport Operation
APA policy
Transportation network info Manage Transportation Netw ork Information
APA policy
Perform Operational Traffic Management
Support Transportation Netw ork Continuos Operation
Entry notification, Exit notification
Resource allocation Resource allocation
Manage Vehicle and Transport Operation Information
Transport operation info, Item info Tracking, Transport problem
Notification (of illegal behaviour) APA policy, APO TNS Applications, APA policy, TNS, Transportation network info Applications
Tracking, Safety status Entry notification, Exit notification, Vehicle info
Execute Transport Item info, Item Operation tracking, Item Item info Monitor and status Report on Item
Manage En-Route Reporting
TOP TOS, Transport problem
APO
Tracking, TNS
Route, Transportation network info, TNS Route, Transportation network info, TNS, Notification
Operate Vehicle Vehicle status Route, Transportation network info, TNS
Figure 23: Overall process view
D5.2 The SMARTFREIGHT framework architecture65
Plan and Prepare Transport
TEP
Manage Transport TES
APO
Manage Transportation Netw ork Resources
TEP
TES
APA policy
Transportation network info
Transport Demand
On-board Manager (and Driv er's Equipment) On-Item Equipment
Plan Transportation Netw ork
Transport Service Management
SMARTFREIGHT
8.1 Processes in the Transportation Network Utilisation domain The Traffic Manger and Transportation Network Resource Manager swim-lanes in Figure 23 are further described. 8.1.1 Perform Operational Traffic Management act Perform Operational Traffic Management
Managed according to traffic management policy from the Traffic and Transportation Planner and current and foresenn traffic situation
Perform Operational Traffic Management Traffic Manager Transportation Netw ork Infrastructure Manager
Transport Operator ActivityInitial
Traffic and Transportation Planner
Plan Transportation Infrastructure Utilisation
On-board Manager (and Driv er's Equipment)
Route, TNS, Transportation network info
Prov ide Traffic Situation Information
APA policy «flow»
Operate Vehicle
«flow» Route, TNS, Transportation network info «flow»
Manage Transportation Netw ork Information
Perform Dynamic Traffic Management Planning
Transportation network info Monitor Traffic Situation
«flow»
APA policy «flow»
Manage Transport Operation
TNS Support Transportation Netw ork Continuos Operation
Notification «flow»
APA policy «flow» Manage Incident
Applications, APA policy, TNS, Transportation network info
Manage Vehicle and Transport Operation Information
APO «flow»
Perform Traffic Control APO «flow» Tracking, Safety status «flow»
Transportation Netw ork Resource Manager
Entry notification, Exit notification, Vehicle info Manage Transportation Netw ork Resources
Entry notification, Exit notification
Manage En-Route Reporting
«flow»
Notification of illegal behaviour «flow» Notification of illegal behaviour «flow»
Transportation Regulation
ActivityFinal
Figure 24: Perform Operational Traffic Management Figure 24 provides an overall view upon the traffic management process as seen from the Traffic Manager‟s point of view: The traffic is managed based on, among others, o
Information about the Transportation Network and the Transportation Network Status (TNS) from the Transportation Infrastructure Manager
o
The default APA policy defined by the Traffic and Transportation Planner
D5.2 The SMARTFREIGHT framework architecture
66
SMARTFREIGHT
The Transport Operator and the On-board Manager is provided with information that supports the planning and execution of transport operations such as o
APO policies
o
Route information
o
Transportation network information and Transportation Network Status (TNS).
The Transport Operator and the On-board Manager may request Access and Priority Offers (APOs). The Transportation Infrastructure Manager is provided with information that is to be provisioned to the RSE (the Transportation Infrastructure Manager is responsible for the continues operation of the RSE) such as o
Applications that are to be provisioned
o
Information that is to be used by these applications, such as APA policies, Transportation Network information and the Transportation Network Status (TNS)
The On-board Manager (i.e. the vehicle) will provide information as the vehicle is moving around. Depending on the requirements to that particular vehicle, information is provided: o
Entry and Exit notification on entrance to and exit from Controlled Areas
o
Safety status (e.g. dangerous goods status) decisive for access to such areas.
o
Vehicle information that can be used in statistics and Tracking information.
The Transportation Network Resource Manager may get Entry and Exit notification on entrance to and exit from Transportation Network Resources and may respond with a notification in case of illegal use of resources. In case of illegal behaviour or if other messages have to be provided to the On-board Manager (e.g. access postponed to tunnels, access granted, etc.), the On-board Manager is notified. Notifications on illegal behaviour may also be sent to Transportation Regulation. 8.1.1.1 Monitor Traffic Situation act Monitor Traffic Situation Monitor Traffic Situation Transportation Netw ork Infrastructure Manager
Traffic Manager
ActivityInitial Manage Transportation Netw ork Information
Transportation network info «flow»
Monitor Transportation Netw ork
TNS «flow» Support Transportation Netw ork Continuos Operation
TNS
Monitor Env ironmental Condition
Monitor Traffic Flow
Monitor Hazardous Goods
«flow»
Figure 25: Monitor Transportation Network Status
D5.2 The SMARTFREIGHT framework architecture
67
SMARTFREIGHT
The traffic situation is monitored based on Transportation Network Information and Transportation Network Status (TNS) from the Transportation Infrastructure Manager and monitoring of the traffic flow, as in traditional traffic management systems. The Monitor Hazardous Goods activity will use make use of the information about the individual vehicle and their presence in Controlled Areas that is established by the Perform Traffic Control activity – see 8.1.1.3. 8.1.1.2 Provide Traffic Situation Information act Prov ide Traffic Situation Information Provide Traffic Situation Information Traffic Manager
Transport Operator On-board Manager (and Driv er's Equipment)
Prov ide Incident and Accident Information
Manage Transport Operation
TNS «flow»
Prov ide Traffic Flow Information
«flow» «flow» TNS
Prov ide Transportation Netw ork Information
Prov ide Transportation Netw ork Condition Information
Transportation network info
TNS
«flow»
«flow»
«flow»
«flow» «flow»
Route Prov ide Route and Nav igation Information
«flow»
Operate Vehicle
«flow»
Figure 26: Provide Traffic Situation Information The Transport Operator and the On-board Manager get access to information services providing up to date information about: Transportation network information Transportation Network Status (TNS). Route information
D5.2 The SMARTFREIGHT framework architecture
68
SMARTFREIGHT
8.1.1.3 Perform Traffic Control act Perform Traffic Control Perform Traffic Control Transportation Netw ork Infrastructure Manager
Traffic Manager
On-board Manager (and Driv er's Equipment)
Traffic situation information available
Situation awareness is established at the start of this process (by the Monitor Traffic fuction), and the awareness is continiously updated during the process.
Support Transportation Netw ork Continuos Operation
Assess Traffic Situation
Applications, Transportation network info «flow» «flow»
Transportation Netw ork Resource Manager
Transport Operator
Manage Vehicle and Transport Operation Information
Act depending on the situation
Operate Transportation Netw ork Equipment
APO «flow» Control Indiv idual Vehicle
APA policy, TNS
Control Traffic Flow
Manage Safety Measures
Manage Transport Operation
APO «flow» Entry notification, Exit notification, Vehicle info «flow»
Manage En-Route Reporting
Tracking, Safety status «flow»
Transportation Regulation
Notification (of illegal behaviour) «flow»
Entry notification, Notification Exit notification «flow» Notification «flow» (of illegal behaviour) «flow»
ActivityFinal
Operate Vehicle
Manage Transportation Netw ork Resources
Figure 27: Perform Traffic Control Traffic flow and safety measures are managed, and the individual vehicles are controlled. The Transport Operator and the On-board Manager may on request get APOs. The On-board Manager (i.e. vehicle) will provide information according to requirements: o
Entry and Exit notification on entrance to and exit from Controlled Areas and Safety status (e.g. information about dangerous goods).
o
Vehicle information that can be used in statistics and Tracking information.
The Transportation Network Resource Manager may get Entry and Exit notification on entrance to and exit from Transportation Network Resources and may respond with a notification in case of illegal use of resources. Notifications are provided to the On-board Manager on illegal behaviour, access postponed to tunnels, access granted, etc. Notifications may also be sent to Transportation Regulation. The Transportation Infrastructure Manager is provided with input to the Transportation Network Equipment, i.e. the RSE, such as applications that are to be provisioned and information that is to be used by these applications (APA policies, Transportation Network information and TNS, etc.) 8.1.1.3.1 Control Individual Vehicle
D5.2 The SMARTFREIGHT framework architecture
69
SMARTFREIGHT
act Control Indiv idual Vehicle Control Individual Vehicle On-board Manager (and Driv er's Equipment)
Traffic Manager
Transportation Netw ork Resource Manager
Manage Vehicle and Transport Operation Information
APO
Manage Access and Priority Assignments
«flow»
Manage En-Route Reporting
Transport Operator
The traffic situation is known when this prosess starts (situation awareness is established by the Monitor Traffic and Infrastructure Condition process).
Entry notification, Exit notification «flow» Safety status
Manage Transport Operation
APO «flow»
Entry notification, If Transportation Manage Exit notification Network Section Presence in is a Resource Controlled Area «flow»
«flow» Vehicle info
Manage Transportation Netw ork Notification Resources of illegal behaviour
«flow» Track Vehicle
«flow»
Tracking «flow»
Notification «flow»
ActivityFinal
Operate Vehicle
Notification (of illegal behaviour) «flow»
Transportation Regulation
Figure 28: Control Individual Vehicle The individual vehicles are controlled. The Transport Operator and the On-board Manager may on request get APOs. The On-board Manager (i.e. vehicle) will provide information according to requirements: o
Entry and Exit notification on entrance to and exit from Controlled Areas and Safety status (e.g. information about dangerous goods).
o
Vehicle information that can be used in statistics and Tracking information.
The Transportation Network Resource Manager may get Entry and Exit notification on entrance to and exit from Transportation Network Resources and may respond with notifications in case of illegal use of resources. Notifications are provided to the On-board Manager on illegal behaviour, access postponed to tunnels, access granted, etc. Notifications may also be sent to Transportation Regulation.
D5.2 The SMARTFREIGHT framework architecture
70
SMARTFREIGHT
8.1.2 Mange Transportation Network Resources act Manage Transport Netw ork Resources Manage Transportation Network Resources Transportation Netw ork Resource Manager Traffic Manager
ActivityInitial Assign Transportation Netw ork Resource
Transport Operation Worker (and Woker's Equipment) Transport Operation Manager
Resource allocation «flow»
Plan and Prepare Transport Operation
Resource allocation «flow» Entry notification, Exit notification Perform Traffic Control
«flow» «flow» Notification (of illegal behaviour)
Execute Transport Operation
Monitor Transportation Netw ork Resource Usage
ActivityFinal
Figure 29: Manage Transportation Network Resource The Transportation Network Resources are booked by the Transport Operator and/or the Transport Operation Worker. When the vehicle enters or exits the resource, entry and exit notifications are received from the Traffic Manager, and illegal use of resources can be detected.
D5.2 The SMARTFREIGHT framework architecture
71
SMARTFREIGHT
8.2 Processes in the Transport Service Management domain The Transport Service Manager swim-lane in Figure 23 is further described. 8.2.1 Provide Transport Service act Prov ide Transport Serv ice Provide Transport Service Transport Operation Manager Traffic and Transportation Planner
Transport Serv ice Manager
Transport User Plan and Prepare Transport
Manage Transport Operation
ActivityInitial
TEP Manage Transport
«flow»
TEP
Manage Customer Relations
«flow» TES «flow»
TES «flow»
Adapts to strategy
Manage Strategical and Tactical Transport Serv ice Planning
APA policy «flow»
Plan Transportation Infrastructure Utilisation
Figure 30: Provide Transport Service 8.3 Processes in the Transport Operation Management domain The Transport Operator and Transport Operation Worker swim-lanes in Figure 23 are further described.
D5.2 The SMARTFREIGHT framework architecture
72
SMARTFREIGHT
8.3.1 Manage Transport Operation act Manage Transport Operation
Traffic Manager
Manage Transport Operation
Transport Serv ice Manager
Transportation Netw ork Resource Manager
Transport Operation Manager
Plan Transportation Infrastructure Utilisation
APA policy «flow»
Route, TNS «flow» Transportation network info
TOP
Plan and Prepare Transport Operation Manage Transport Operation Information
«flow» Resource allocation
Monitor Transport Operation
TOS
«flow» Driv er (and Driv er's Equipment) Tracking «flow»
«flow» TNS Prov ide Transport Serv ice
Execute Transport Operation
«flow»
«flow» APA policy
Manage Transportation Netw ork Resources
Transport Operation Worker (and Woker's Equipment)
ActivityInitial
Including the re-planning of ongoing operations, e.g. due to deviations or the possible back-load. The plans will be used by the control and monitoring functions.
Perform Operational Traffic Management
Traffic and Transportation Planner
Manage En-Route Reporting
«flow» «flow»
TNS
TEP «flow»
Control Transport Operation
Transport problem «flow»
Route, TNS
TES «flow»
«flow» Transportation network info
APO
Manage Transport Business
«flow»
«flow» Vehicle status «flow» APO «flow»
Yes Replanning required?
Operate Vehicle
No
Transport operation info, Item info «flow»
Manage Vehicle and Transport Operation Information
ActivityFinal
Figure 31: Manage Transport Operation The transport Operation is managed by the Transport Operator: The Transport Operation Plan (TOP) is prepared (or re-planned) and provided to the Transport Operation Worker based on o
TEPs from the Transport Service Manager. They defines the transport demands
o
Transportation Network information, TNS and routes and received from the Traffic Manager
o
Default APA policies received form the Traffic and Transportation Planner or dynamic APA policies received from the Traffic Manager
o
The bookings of Transportation Network Resources
o
TNS reported by the vehicles
The ongoing transport operation is monitored based on tracking information from the On-board Manager (i.e. vehicle) and Transport Operation Status (TOS) from the Transport Operation Worker. Transport operations are controlled based on updated information about o
APOs received on request from the Traffic Manager
o
TNS reported by the vehicles
D5.2 The SMARTFREIGHT framework architecture
73
SMARTFREIGHT
o
Transport problems related to the transport operations
Relevant route information, Transportation Network information, TNS and APOs are provided to the On-board Manager to support the vehicle operation. 8.3.1.1 Plan and Prepare Transport Operation act Plan and Prepare Transport Operation Plan and Prepare Transport Operation Traffic and Transportation Planner
Transport Operation Manager Transport Serv ice Manager Transport Operation Worker (and Woker's Equipment)
Traffic Manager
Driv er (and Driv er's Equipment)
ActivityInitial
Plan Transportation Infrastructure Utilisation
Adapt to Traffic Management Policy
APA policy «flow» Perform Operational Traffic Management
The available resources that can be used in the operation (vehicle, drivers, etc.) are known.
Route Plan Transport Operation
«flow»
Prov ide Transport Serv ice
TEP «flow»
Transportation network info «flow» APA policy
Transportation Netw ork Resource Manager
«flow»
Define Dev iation Handling
TNS
Assign Transportation Netw ork Resource
Resource allocation
Prepare Use of Transport Netw ork Resources and Serv ices
«flow»
Manage Performance
TNS
«flow»
«flow»
Manage En-Route Reporting
Performance OK? Yes Prov ide No Transport Operation Information
TOP
Execute Transport Operation
«flow»
ActivityFinal
Figure 32: Plan and Prepare Transport Operation The Transport Operation Plan (TOP) is prepared (or re-planned) and provided to the Transport Operation Worker based on TEPs from the Transport Service Manager. They defines the transport demands Transportation Network information, TNS and routes and received from the Traffic Manager Default APA policies received form the Traffic and Transportation Planner or dynamic APA policies received from the Traffic Manager The bookings of Transportation Network Resources TNS reported by the vehicles
D5.2 The SMARTFREIGHT framework architecture
74
SMARTFREIGHT
8.3.1.2 Monitor Transport Operation act Monitor Transport Operation Monitor Transport Operation Transport Operation Manager
Transport Operation Worker (and Woker's Equipment) Driv er (and Driv er's Equipment)
ActivityInitial
Manage En-Route Reporting
Tracking
Track Vehicle
«flow» Track Load Item
Monitor Load Item
TOS Record Transport Operation Progress
«flow»
TOS «flow»
TOS «flow»
Report on Transport Operation
Ev aluate Schedule and Dev iation
FlowFinal
Figure 33: Monitor Transport Operation Transport operations are monitored based on tracking information and information about the Transport Operation Status (TOS).
D5.2 The SMARTFREIGHT framework architecture
75
SMARTFREIGHT
8.3.1.3 Control Transport Operation act Control Transport Operation Control Transport Operation Driv er (and Driv er's Equipment)
Transport Operation Manager
Traffic Manager
Manage Vehicle and Transport Operation Information
If this is OK according to policy
Control Indiv idual Vehicle
ActivityInitial APOs OK?
APO «flow»
No Request Traffic Management Measure
APO «flow»
Transport Operation Worker (and Woker's Equipment) Yes
Provide route guidance? Not required
Execute Transport Operation Yes
Route, TNS Operate Vehicle
«flow» Transportation network info
Prov ide Route Guidance Transport problem
«flow»
«flow» Transport Serv ice Manager
Manage En-Route Reporting
Handle Transport Problems
TNS «flow»
Manage Schedule and Dev iation
TES «flow»
Prov ide Transport Serv ice
No Operation finished?
Depending on thye current plan, the detected transport problems and deviations detected by the monitoring function.
Yes ActivityFinal
Figure 34: Control Transport Operation Transport operations are controlled based on updated information about APOs received on request from the Traffic Manager TNS reported by the vehicles Transport problems related to the transport operations Relevant route information, Transportation Network information, TNS and APOs are provided to the On-board Manager to support the vehicle operation.
D5.2 The SMARTFREIGHT framework architecture
76
SMARTFREIGHT
8.3.2 Execute Transport Operation act Execute Transport Operation Execute Transport Operation Transportation Netw ork Resource Manager
Transport Operation Worker (and Woker's Equipment)
Driv er (and Driv er's Equipment)
On-Item Equipment Transport Operation Manager
ActivityInitial
Manage and Report Item Information Item info «flow»
Manage Transportation Netw ork Resources Resource allocation «flow»
Item tracking «flow»
Manage Transport Operation Information and Progress
Manage Transport Netw ork Resource Bookings
Manage Transport Operation
TOP «flow»
Item status Manage Vehicle and Transport Operation Information
Track and Report Item Position
Transport operation info, Item Info «flow»
«flow»
Track and Report Item Handling
Item status Monitor and Report on Item
Tracking «flow»
Support Transport Task Execution
Report on Transport Operation
TOS, Transport problem
Transport problem Manage En-Route Reporting
«flow»
ActivityFinal
Figure 35: Execute Transport Operation The transport operation is executed by the Transport Operation Worker. The progress is managed based on The TOP received from the Transport Operator Item information, Item tracking and Item status received from the Load Item (represented by the On-Item Equipment). Tracking information from the vehicle Transport operation information and Load Item information are provided to the On-board Manager to support the driving operation, and if required, Transportation Network Resources are booked. During the operation execution Transport problems may be detected by the On-board Manager. These and Transport Operation Status (TOS) are reported to the Transport Operator It is important to bear in mind that the process and activities may be more or less automated. The progress monitoring and status reporting may for example be carried out automatically.
D5.2 The SMARTFREIGHT framework architecture
77
SMARTFREIGHT
8.4 Processes in the On-board Management domain The On-board Manager (and Driver‟s Equipment) swim-lane in Figure 23 is further described. 8.4.1 Manage Vehicle and Transport Operation Information act Manage Vehicle and Transport Operation Information Manage Vehicle and Transport Operation Information Driv er (and Driv er's Equipment) Traffic Manager
Process Access and Priority Offers Perform Operational Traffic Management
On-Item Equipment Transport Operation Worker (and Woker's Equipment)
Start of leg
Manage Transport Operation Information
Execute Transport Operation Transport operation info, Item info «flow»
APA policy «flow»
Item Info «flow»
APO
Manage Certificates
Manage and Report Item Information
Transport Operation Manager
«flow» APO Manage Route Plan
«flow»
Control Transport Operation
Manage Fee Payment
Figure 36: Manage Vehicle Information Information about the vehicle and transport operation is established based on the transport operation information and Item information (about the Load Items) from the Transport Operation Worker. Item information may also be provided directly from the Load Items. The dynamic APA policies are received from the Traffic Manager. They are processed, and the APOs of the vehicle are established. APOS may also be requested from the Traffic Manager, or they may be provided by the Transport Operator.
D5.2 The SMARTFREIGHT framework architecture
78
SMARTFREIGHT
8.4.2 Operate Vehicle act Operate Vehicle Operate Vehicle
Driv er (and Driv er's Equipment)
Transportation Infrastructure Manager Traffic Manager
The vehicle's APOs, transport operation information (e.g. route plan), Transportation Network Status (TNS), etc. are available to the Operate Vehicle process.
Perform Operational Traffic Management
Transport Operation Manager
ActivityInitial
Support and Control Vehicle Operation
Route, TNS «flow»
Route, TNS
Manage Transport Operation
«flow»
Transportation network info «flow»
Transportation network info «trace»
Notification «flow» Support Transportation Netw ork Continuos Operation
Applications
Manage Applications
Monitor Vehicle
«flow» Vehicle status «flow»
ActivityFinal
Figure 37: Operate Vehicle Information about the transport operation (destinations, time schedule, etc.) and APOs are assumed to be available for this process. The vehicle is operated according Updated routes information, Transportation Network information and TNS from the Traffic Manager or the Transport Operator and Notifications received from the Traffic Manager. The status of the vehicle may be provided to the Transport Operator. Applications may be provisioned on the Driver's Equipment.
D5.2 The SMARTFREIGHT framework architecture
79
SMARTFREIGHT
8.4.2.1 Monitor Vehicle act Monitor Vehicle Monitor Vehicle
Driv er (and Driv er's Equipment) Transport Operation Manager
ActivityInitial
Monitor Vehicle Status
Vehicle status «flow»
Manage Transport Operation
Register Vehicle Tracking Information
(from Transport Service Management)
ActivityFinal
Figure 38: Monitor Vehicle The vehicle monitoring process may provide vehicle status information to the Transport Operator.
D5.2 The SMARTFREIGHT framework architecture
80
SMARTFREIGHT
8.4.2.2 Support and Control Vehicle Operation act Support and Control Vehicle Operation Support and Control Vehicle Operation
Traffic Manager
Driv er (and Driv er's Equipment) The vehicle's APOs, transport operation information (e.g. route plan), Transportation Network Status (TNS), etc. are available to the Operate Vehicle process.
Perform Operational Traffic Management
Notification
Prov ide Automated Driv ing Support
Support Nav igation
«flow»
Transport Operation Manager
ActivityInitial
Manage Route
Input from misc. sources
Route, TNS «flow» Transportation network info
Use Information Serv ices
«flow»
Route, TNS «flow» Transportation network info
Manage Transport Operation
«flow»
ActivityFinal
Figure 39: Support and Control Vehicle Operation The vehicle operation is controlled and supported through: Transportation Network information, route information and TNS received from the Traffic Manager or the Transport Operator. Notification (e.g. information about illegal behaviour or instructions) received from the Traffic Manager.
D5.2 The SMARTFREIGHT framework architecture
81
SMARTFREIGHT
8.4.3 Manage En-route Reporting act Manage En-route Reporting Transport Operation Worker (and Woker's Equipment) Manage En-route Reporting Driv er (and Driv er's Equipment)
Traffic Manager
Perform Operational Traffic Management
ActivityInitial
Transport Operation Manager
A substitute to Load Item tracking (when the Load Item is onboard) Tracking
Execute Transport Operation
«flow» Tracking
Tracking
Report Vehicle «flow» Tracking Information
Monitor Transport Operation
«flow» Report Vehicle Access Information
Entry notification, Exit notification, «flow» Vehicle info
Report Vehicle Safety Related Information
Safety status «flow» Support Traffic Situation Reporting
Manage Transport Operation TNS «flow»
Support Transport Problem Reporting
Transport problem «flow»
Figure 40: Manage En-route Reporting The vehicle may report: Tracking information to both the Traffic Manager, Transport Operator and the Transport Operation Worker Entry and exit notifications on entries to and exits from Controlled Areas Vehicle information (i.e. input to statistics) Safety status information (e.g. fuel status, engine problems, etc.) to the Traffic Manager. TNS information to the Transport Operator Information about Transport problems to the Transport Operator
D5.2 The SMARTFREIGHT framework architecture
82
SMARTFREIGHT
8.5
Processes in the Transport Sector Support domain
act Monitor and Report on Item Monitor and Report on Item Driv er (and Driv er's Equipment)
On-Item Equipment
ActivityInitial
The On-item Equipment may also report to the Transport User. This is however not included in this diagram as it is outside the scope of SMARTFREIGHT.
Monitor Item Condition
Manage and Report Item Condition and Dev iations
Manage Vehicle and Transport Operation Information
Transport Operation Worker (and Woker's Equipment)
Track and Report Item Position Track and Report Item Handling
Item tracking «flow» Item status «flow» Item status
Item info «flow»
«flow» Item info
Manage and Report Item Information
«flow»
Execute Transport Operation
ActivityFinal
Figure 41: Monitor and Report on Item The On-Item Equipment provides generic functions that may be used for many purposes; among others the monitoring required by the On-board Manager and the Transport Operation Worker. Item information (e.g. information about Load Items), Item status information (e.g. information about temperature and deviations) and Item tracking information (i.e. location) may be provided. 8.6 Information flows The table below provide an overview over the information flows in the activity diagrams in the sections above. All information flows are listed, but those that are not directly relevant to the SMARTFREIGHT solutions are in grey rows. The columns provide the following information: Name of information flow, as used in the activity diagrams Source and destination domains and activities. The domain names (i.e. the domain in the Reference Model) are printed in bold. An information flow may be realised by means of many interactions in either directions, e.g. service advertisements followed by a request and a response interaction. The sources and the destinations in this table are however those that
D5.2 The SMARTFREIGHT framework architecture
83
SMARTFREIGHT
provides and receives the core information content, e.g. the source and destination of the response interaction. Comments Table 10 Information flows with source, destination and linkage to information view INFOFLOWS
SOURCE DOMAIN/ ACTIVITY
DESTINATION DOMAIN/ACTIVITY
Adapts to strategy
Transport Service Management. Transportation Network Utilisation Provide Transport Service.
Comments Not further described. Just a dependency.
APA policy Transportation Network Utilisation. Perform Operational Traffic Management. Perform Dynamic Traffic Management Planning.
On-board Management. Manage Vehicle and Transport Operation Information. Process Access and Priority Offers
APA policy Transportation Network Utilisation. Perform Operational Traffic Management. Perform Dynamic Traffic Management Planning.
Transport Operation Management. Consider current and Manage Transport Operation. Plan foreseen dynamic APA and Prepare Transport Operation. policies during planning Plan Transport Operation.
APA policy Transportation Network Utilisation. Plan Transportation Network Utilisation.
Transport Operation Management. Consider default APA policy Manage Transport Operation. Plan during planning and Prepare Transport Operation. Adapt to Traffic Management Policy
APA policy to the driver
Transportation Network APA policy Transportation Network Utilisation. Perform Operational Infrastructure Management. Traffic Management. Perform Support Transportation Network Traffic Control. Operate Continuous Operation. Transportation Network Equipment
Download new APA policy to RSE for distributed interaction with vehicles.
APA policy Transportation Network Utilisation. Plan Transportation Network Utilisation.
Transport Service Management. Provide Transport Service. Manage Strategical and Tactical Transport Service Planning
Outside the scope of SMARTFREIGHT.
APA policy Transportation Network Utilisation. Plan Transportation Network Utilisation.
Transportation Network Utilisation. Internal information Perform Operational Traffic exchange within the traffic Management. Perform Dynamic management organisation. Traffic Management Planning
APO
Transport Operation On-board Management. Manage Management. Manage Transport Vehicle and Transport Operation Operation. Control Transport Information. Manage Certificates Operation. Request Traffic Management Measure
Transport Operator provides APO to the driver
APO
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Access and Priority Assignments
Provision of APO after request from the driver
On-board Management. Manage Vehicle and Transport Operation Information. Manage Certificates
D5.2 The SMARTFREIGHT framework architecture
84
SMARTFREIGHT
APO
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Access and Priority Assignments
Applications
Transportation Network Transportation Network Utilisation. Perform Operational Infrastructure Management. Traffic Management. Perform Support Transportation Network Traffic Control. Operate Continuous Operation. Transportation Network Equipment
Outside the scope of SMARTFREIGHT (covered by CVIS).
Transportation Network Infrastructure Management. Support Transportation Network Continuous Operation.
Outside the scope of SMARTFREIGHT (covered by CVIS).
Applications
Transport Operation Management. Provision of APO after Manage Transport Operation. Control request from the Transport Transport Operation. Request Traffic Operator Management Measure
On-board Management. Operate Vehicle. Manage Applications
Applications are uploaded from Host Management Centre to RSE.
Advertisement from RSE, which provides an URL for download. Download to OBE from Host Management Centre.
On-board Management. Manage Entry notification En-Route Reporting. Report Vehicle Access Information Exit notification
Transportation Network Utilisation. Vehicle reports entry to / Perform Operational Traffic exit from Controlled Area Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area.
Transportation Network Entry notification Utilisation. Perform Operational Traffic Management. Perform Exit Traffic Control. Control Individual notification Vehicle. Manage Presence in Controlled Area
Transportation Network Utilisation. Internal information Manage Transportation Network exchange within the traffic Resources. Monitor Transportation management organisation. Network Resource Usage
Item Info
Transport Sector Support. Monitor and Report Item. Monitor and Report on Item. Manage and Report Item Information.
On-board Management. Manage Vehicle and Transport Operation Information. Manage Transport Operation Information
Item info
Transport Sector Support. Monitor and Report Item. Monitor and Report on Item. Manage and Report Item Information.
Transport Operation Management. Load Item reports Execute Transport Operation. information about itself to Manage Transport Operation the transport worker. Information and Progress
Item info
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
On-board Management. Manage Vehicle and Transport Operation Information. Manage Transport Operation Information.
Not relevant – internal data exchange within OBE
Item status Transport Sector Support. Monitor and Report Item. Manage and Report Item Condition and Deviations.
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
Load Item reports about item condition and deviations to the transport worker.
Item status Transport Sector Support. Monitor and Report Item. Track and Report Item Handling.
Transport Operation Management. Load Item reports handling Execute Transport Operation. information to the transport Manage Transport Operation worker. Information and Progress
D5.2 The SMARTFREIGHT framework architecture
Load Item reports information about itself to the vehicle.
85
SMARTFREIGHT
Item tracking
Transport Sector Support. Monitor and Report Item. Track and Report Item Position.
Notification Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area
Transport Operation Management. Load Item reports tracking Execute Transport Operation. information to the transport Manage Transport Operation worker. Information and Progress. On-board Management. Operate Traffic management Vehicle. Support and Control Vehicle notifications are provided to Operation. Support Navigation the driver.
Transportation Network Utilisation. Internal information Notification Transportation Network Utilisation. Manage (of illegal Perform Operational Traffic exchange within the traffic behaviour) Transportation Network Management. Perform Traffic Control. management organisation. Resources. Monitor Transportation Control Individual Vehicle. Manage Network Resource Usage Presence in Controlled Area Notification Transportation Network Utilisation. Perform Operational (of illegal behaviour) Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area.
Transportation Regulation
Outside the scope of SMARTFREIGHT
Driver (with the transport operation worker role) books transportation network resources
Resource allocation
Transportation Network Utilisation. Manage Transportation Network Resources. Assign Transportation Network Resource.
Transport Operation Management. Execute Transport Operation. Manage Transport Network Resource Bookings.
Resource allocation
Transportation Network Utilisation. Manage Transportation Network Resources. Assign Transportation Network Resource.
Transport Operation Management. Transport operator books Manage Transport Operation. Plan transportation network and Prepare Transport Operation. resources Prepare Use of Transport Network Resources and Services
Route
Transport Operation On-board Management. Operate Transport operator provides Management. Manage Transport Vehicle. Support and Control Vehicle route information to the Operation. Control Transport Operation. Use Information Services driver Operation. Provide Route Guidance
Route
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Route and Navigation Information
On-board Management. Operate Traffic manager provides Vehicle. Support and Control Vehicle route information to the Operation. Use Information Services driver
Route
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Route and Navigation Information
Transport Operation Management. Transport operator provides Manage Transport Operation. Plan route information to the and Prepare Transport Operation. transport operator Plan Transport Operation
Safety status
On-board Management. Manage Transportation Network Utilisation. Vehicle provides safety En-Route Reporting. Report Perform Operational Traffic status information to the Vehicle Safety Related Information Management. Perform Traffic Control. traffic manager Control Individual Vehicle. Manage Presence in Controlled Area
D5.2 The SMARTFREIGHT framework architecture
86
SMARTFREIGHT
TEP
Transport Demand. Plan and Prepare Transport.
Transport Service Management. Provide Transport Service. Manage Customer Relations.
TEP
Transport Service Management. Transport Operation Management. Outside the scope of Provide Transport Service. Manage Transport Operation. Plan SMARTFRIGHT (covered Manage Customer Relations. and Prepare Transport Operation. by Freightwise). Plan Transport Operation
TES
Transport Operation Transport Service Management. Management. Manage Transport Provide Transport Service. Manage Operation. Control Transport Customer Relations. Operation. Manage Schedule and Deviation
Outside the scope of SMARTFRIGHT (covered by Freightwise).
TES
Transport Service Management. Transport Demand. Manage Provide Transport Service. Transport Manage Customer Relations.
Outside the scope of SMARTFRIGHT (covered by Freightwise).
TNS
Transportation Network Transportation Network Utilisation. Perform Operational Infrastructure Management. Traffic Management. Perform Support Transportation Network Traffic Control. Operate Continuous Operation. Transportation Network Equipment
Traffic Manager provides Transportation Network Status information to the Transportation Network Infrastructure Manager, e.g. information that the RSE shall provide to the vehicles.
TNS
On-board Management. Manage Transport Operation Management. En-Route Reporting. Support Manage Transport Operation. Plan Traffic Situation Reporting. and Prepare Transport Operation. Manage Performance
Driver provides Transportation Network Status information to the Transport Operator
TNS
Transport Operation On-board Management. Operate Transport Operator provides Management. Manage Transport Vehicle. Support and Control Vehicle route guidance to the driver Operation. Control Transport Operation. Use Information Services Operation. Provide Route Guidance
TNS
Transportation Network Infrastructure Management. Support Transportation Network Continuous Operation
Transportation Network Utilisation. Perform Operational Traffic Management. Monitor Traffic Situation. Monitor Transportation Network
Outside the scope of SMARTFREIGHT - info flow within traffic management organisation.
TNS
Transportation Network Infrastructure Management. Support Transportation Network Continuous Operation
Transportation Network Utilisation. Perform Operational Traffic Management. Monitor Traffic Situation Monitor Environmental Condition
Outside the scope of SMARTFREIGHT - info flow within traffic management organisation.
TNS
Transportation Network On-board Management. Operate Traffic Manager provides Utilisation. Perform Operational Vehicle. Support and Control Vehicle incident and accident Traffic Management. Provide Operation. Use Information Services Information to the driver Traffic Situation Information. Provide Incident and Accident Information
TNS
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Traffic Flow Information
Outside the scope of SMARTFRIGHT (covered by Freightwise).
On-board Management. Operate Traffic Manager provides Vehicle. Support and Control Vehicle traffic flow information to the Operation. Use Information Services driver
D5.2 The SMARTFREIGHT framework architecture
87
SMARTFREIGHT
TNS
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Transportation Network Condition Information
On-board Management. Operate Traffic Manager provides Vehicle. Support and Control Vehicle transportation network Operation. Use Information Services condition information to the driver
TNS
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Traffic Flow Information
Transport Operation Management. Traffic Manager provides Manage Transport Operation. Plan traffic flow information to the and Prepare Transport Operation. transport operator Manage Performance
TNS
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Incident and Accident Information
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation
Traffic Manager provides incident and accident Information to the transport operator
TNS
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Transportation Network Condition Information
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation
Traffic Manager provides transportation network condition information to the transport operator
TOP
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Provide Transport Operation Information.
Transport Operation Management. Transport Operator provides Execute Transport Operation. the transport operation plan Manage Transport Operation to the driver. Information and Progress
TOS
Transport Operation Management. Execute Transport Operation. Report on Transport Operation.
Transport Operation Management. Driver provides status Manage Transport Operation. Monitor information to the transport Transport Operation. Record operator. Transport Operation Progress.
Tracking
On-board Management. Manage Transport Operation Management. Vehicle provides tracking En-Route Reporting. Report Manage Transport Operation. Monitor information to the transport Vehicle Tracking Information. Transport Operation operator.
Tracking
On-board Management. Manage Transport Operation Management. Not relevant – internal data En-Route Reporting. Report Execute Transport Operation. exchange within OBE Vehicle Tracking Information. Manage Transport Operation Information and Progress
Tracking
On-board Management. Manage Transportation Network Utilisation. Vehicle provides tracking En-Route Reporting. Report Perform Operational Traffic information to the traffic Vehicle Tracking Information. Management. Perform Traffic Control. manager. Control Individual Vehicle. Track Vehicle
Transport operation info
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
Transport problem
On-board Management. Manage Transport Operation Management. Not relevant – internal data En-Route Reporting. Support Execute Transport Operation. Report exchange within OBE Transport Problem Reporting on Transport Operation.
On-board Management. Manage Vehicle and Transport Operation Information. Manage Transport Operation Information.
D5.2 The SMARTFREIGHT framework architecture
Not relevant – internal data exchange within OBE
88
SMARTFREIGHT
Transport problem
Transport Operation Management. Execute Transport Operation. Report on Transport Operation.
Transport Operation Management. Driver reports about Manage Transport Operation. Control transport problems to the Transport Operation. Handle transport operator. Transport Problems
Transportation network information
Transportation Network Transportation Network Utilisation. Perform Operational Infrastructure Management. Traffic Management. Perform Support Transportation Network Traffic Control. Operate Continuous Operation. Transportation Network Equipment
Outside the scope of SMARTFREIGHT
Transport Operation On-board Management. Operate Transportation Management. Manage Transport Vehicle. Support and Control Vehicle network info Operation. Control Transport Operation. Use Information Services Operation. Provide Route Guidance
Acquisition of information about the transportation network (e.g. electronic charts) is outside the scope of SMARTFREIGHT
Transportation Network Transportation Infrastructure Management. network info Manage Transportation Network Information.
Transportation Network Utilisation. Perform Operational Traffic Management. Monitor Traffic Situation. Monitor Transportation Network..
Outside the scope of SMARTFREIGHT – info flow within traffic management organisation.
TranTransportation Network sportation Infrastructure Management. network info Manage Transportation Network Information.
Transportation Network Utilisation. Outside the scope of Plan Transportation Network SMARTFREIGHT - info flow Utilisation. within traffic management organisation.
Transportation Network On-board Management. Operate Transportation Utilisation. Perform Operational Vehicle. Support and Control Vehicle network info Traffic Management. Provide Operation. Use Information Services Traffic Situation Information. Provide Transportation Network Information
Acquisition of information about the transportation network (e.g. electronic charts) is outside the scope of SMARTFREIGHT
Transportation Network Transportation Utilisation. Perform Operational network info Traffic Management. Provide Traffic Situation Information. Provide Transportation Network Information
Acquisition of information about the transportation network (e.g. electronic charts) is outside the scope of SMARTFREIGHT
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation
Vehicle info On-board Management. Manage Transportation Network Utilisation. Vehicle provides information En-Route Reporting. Report Perform Operational Traffic about itself to the traffic Vehicle Access Information Management. Perform Traffic Control. manager. Control Individual Vehicle. Manage Presence in Controlled Area. Vehicle status
On-board Management. Operate Transport Operation Management. Outside the scope of Vehicle. Monitor Vehicle. Monitor Manage Transport Operation. SMARTFREIGHT Vehicle Status Manage Transport Business
D5.2 The SMARTFREIGHT framework architecture
89
SMARTFREIGHT
9 Information view The information view specifies the information content of the information flows identified in the process view in Chapter 8 (see Table 9). This is done by means of conceptual information models modelled as UML class diagrams. They define Information elements, modelled as classes with attributes. These classes define the building blocks for the information content in the information flows in the process view. Service interfaces modelled as UML interfaces with operations. These operations are the SMARTFREIGHT APIs and describe the information content in the interactions by means if the classes mentioned above. 9.1 Conceptual information models Figure 42 provides an overview of the conceptual information models. The classes and interfaces are listed. The interfaces are at the end of the lists and their names are prefixed with “I”. They are described in section 9.2.
Figure 42: Overview of information models defined in SMARTFREIGHT
D5.2 The SMARTFREIGHT framework architecture
90
SMARTFREIGHT
The information models are defined by means of UML class diagrams. The scope of the each information models is defined by a boundary in the diagrams. The classes and their outgoing associations define information structures. A class may also have associations to classes in other models. Such external classes are placed outside the boundary, and their names are prefixed with the associated model names. The information structure will also include sub-structures defined by the associations going out form the external classes. These are however not depicted in the diagrams. To simplify the reading, the service interfaces are green (or dark grey if not printed in colours). So are also the top information elements (i.e. classes) in the information structures that are parameters (input and return parameters) in the APIs (i.e. the operations in the interfaces). 9.1.1 Transportation Network Information class Transportation Netw ork Information
Location Information:: Polygon Transportation Network Information The Controlled Area may have to be specified in more detail. Areas may be included or excluded (the include attribute is ftrue or alse). Eg. a controlled area may be the inner part of a city, but the tunnel below the city centre may not be a part of the section.
0..*
TransportationNetw orkSection +
0..*
ScetionName: string
Location Information:: AgoraCReference
0..1 Resource Information:: TransportationNetw orkResource ControlledArea + +
AreaElement +
ControlledAreaID: string 0..1 Description: string 1
Included: boolean
1..*
Traffic Management Information:: AreaPolicyElement
1..* Location Information:: CheckpointLocation
Checkpoint 0..* + A sub-set of the total Transportation Network. The area is defined and the ID is assigned when the APA policy is defined.
ChrckpointID: string
0..* Traffic Management Information::APORequest
1 0..*
Figure 43: Transportation Network Information The Transportation Network Information model provides information elements that are crucial for the traffic management concepts and mechanisms provided by SMARTFREIGHT. A Transportation Network Section is any part of the Transportation Network. It can be defined by means of a polygon or an AGORA reference (see Annex C). A Controlled Area is Transportation Network Section that is controlled according to an APA policy. (The control may be related to access restricted, monitoring or reporting requirements). o
A Controlled Area may also contain other Controlled Areas.
o
Area Elements (which also are Transportation Network Sections) may be included into or excluded from the Controlled Area. The inner centre of a city may for example be a Controlled Area, but the tunnel under the city centre (which may be a main road) may be excluded from the area. This facilitates different APA policies for tunnel and the narrow streets in the city centre.
D5.2 The SMARTFREIGHT framework architecture
91
SMARTFREIGHT
o
A Controlled Area may have Check Points
9.1.2 Resource Information class Resource Information Resource Information «interface» IResource + + + + + +
Vehicle Information:: VehicleCharecteristics
getResourceBooking(ResourceRequest) : ResourceBooking[] pushResourceBooking(ResourceBooking) : void pushResourceDeviation(ResourceDeviation) : void updateResourceBooking(ResourceBookingUpdate) : ResourceBooking cancelResourceBooking(string) : void getResourceStatus(ResourceRequest) : ResourceAvailability[]
ResourceRequest
0..* The booking priority may depend on the vehicle properties.
TOP Infromation:: PickUpLocation
+ 0..1 + + + + 0..* +
Vehicle Information:: VehicleInfo
Vehicle Information:: VehicleEntry
VehicleID: VehicleIdentification BookingTime: dateTime 1..*
ResourceBooking
0..1 TOP Infromation:: Deliv eryLocation
+ +
BookingId: string VehicleID: VehicleIdentification BookingSuccessful: boolean BookingTime: dateTime [0..1] FromTime: dateTime [0..1] ToTime: dateTime [0..1]
+
BookingId: string
0..1 0..1 Due to
Associated holding area
0..* + Assosiated holding area + + Traffic Management Information:: 0..* + Notification +
0..1
TypeOfResource: ResourceType Location: VisitLocation EarliestTime: dateTime LatestTime: dateTime Duration: int
LoadingBay ParkingLot WaitingLot StopPoint TerminalLot HoldingLot SheredResource
TransportationNetw orkResource TypeOfResource: ResourceType ResourceID: string Length: long Width: long Location : AgoraCReference
Transportation Netw ork Information:: TransportationNetw orkSection 0..1
«enumeration» ResourceDev iationType Occupid Closed
ResourceDev iation
0..1 Transportation Netw ork Information::ControlledArea
+ + + + +
«enumeration» ResourceType
IssueInformation Traffic Management Information::AccessRight
ResourceDemand
ResourceBookingUpdate
ResourceAv ailability Depending on whether the resource is monitored (controlled) or not.
+ +
FromTime: dateTime [0..1] ToTime: dateTime [0..1]
+ + + +
BookingID: string Timestamp: dateTime Devaition: ResourceDeviationType Duration: duration
Figure 44: Resource Information Information needed in the information flows concerning the Transportation Network Resources is modelled. A Transportation Network Resource is of a certain type, it has an ID and a size. It also has a location that is provided as an AGORA C reference to support localisation in a navigation system (the location can be provided relative to a fixed point in the vicinity, e.g. the entrance of the parking area). In addition, the Transportation Network Resource is associated to either a Transportation Network Section (e.g. a part of a city or a road) or a Controlled Area. The latter is the case if the access to the resource is monitored. A Resource Request will include o
A Resource Demand defining the type of resource needed, the location to be visited (the resource should be in the vicinity of this location) and the relevant time slot.
o
Vehicle Characteristics – to indicate size requirements, etc.
D5.2 The SMARTFREIGHT framework architecture
92
SMARTFREIGHT
A Resource Availability provides information about an available resource A Resource Booking will, if successful, provides information about the booked resource and the timeslot for which the resource is booked. A Resource Booking Update will be equal to a Resource Request (the update inherits the request), except for the Id of the booking that has to be updated. A Resource Deviation provides information about deviations related to a booked resource. 9.1.3 Traffic Management Information class Traffic Management Information Traffic Management Information «interface» ITrafficManagement + + + + + +
getAPApolicy(string) : AccesAndPriorityAssignmentPolicy pushAPApolicy(AccesAndPriorityAssignmentPolicy) : void uploadAPApolicy() : AccesAndPriorityAssignmentPolicy pushNotification(Notification) : void getAPO(APORequest) : AccessAndPriorityOffer[] pushAPO(AccessAndPriorityOffer) : void
AccesAndPriorityAssignmentPolicy An area (e.g. city, terminal or part of a city) may have an Access and Priority Assignment (APA) policy, and the policy may contain subpolicies for sub-areas.
APORequest + + + + +
0..* AreaPolicyElement
Distributed computation of Access and Priority Offers (APOs): When a vehicle receives the APA policy, it may compute is own APOs by comparing the APA with the properties of the vehicle.
+ + + + + + + + + +
1
TypeOfTransport: TransportType CargoTypeClass: GoodsType [0..*] FuelClass: FuelType EnginClass: EnginType [0..*] MinLoadFactor: LoadFactorType MaxWeight: int MaxAxels: int MaxLength: decimal MaxHeight: decimal ResourceBooked: boolean
AccessAndPriorityOffer + +
Priority +
VehicleID: VehicleIdentification ControlledAreaID: string
0..1
Vehicle Information:: VehicleEntry
PriorityLevel: int 0..1
0..1 0..1
0..*
+ +
FromTime: time ToTime: time
In the policy the AccessAllowed flag is always true. The vehicle must consider its properties and generates its own instances of access rights. The AccessAlloed flag may then be false. The checkpoints are for example used to direct the traffic via specific entrances.
AccessAllowed: boolean EntryCheckpoint: Checkpoint [0..*] ExitCheckpoint: Checkpoint [0..*] DynamicAccessAssignment: boolean Information: string [0..1]
Due to 0..1
Resource Information:: ResourceBooking
Associated holding area 0..1
0..*
0..* VehicleReportRequirement
AccessCondition +
InformatioMessage: string
+ + + +
EntryNotification: ReportingRequirement [0..1] ExitNotification: ReportingRequirement [0..1] SafetyStatusReport: ReportingRequirement [0..1] Tracking: ReportingRequirement [0..1]
Resource Information:: TransportationNetw orkResource
0..* «enumeration» NotificationType
Some products (e.g. driving simulators) have ways to specify restrictions. Look at these. DATEX can also be used.
Just present in processed access rights Not in the generic APA policy.
0..1
AccessRight
Timeslot + + + + +
Transportation Netw ork Information::ControlledArea
Derived from APA policy or provided on requested.
0..1
IssuerOrganisationNumber: string IssuerOrganisationName: string FromDateTime: dateTime ToDateTime: dateTime Weekday: int [1..7]
TransportationNetworkSection
1
IssueInformation + + + + +
Vehicle Information:: 1 VehicleCharecteristics
FromDateTime: dateTime ToDateTime: dateTime Weekday: int [1..7] PriorityRequest: int [0..1] AccessRequest: boolean [0..1]
IllegalEntrance Emergency AssessGranted AccessPostponed
Assosiated holding area Notification + + +
Notification: NotificationType ValiedFor: string Description: string
route to be followed
0..1
Route Information:: Route
Figure 45: Traffic Management Information
D5.2 The SMARTFREIGHT framework architecture
93
SMARTFREIGHT
Traffic management measures towards individual vehicles are facilitated by Access and Priority Assignment (APA) policies and Access and Priority Offers (APOs). A Transport Operation Worker (e.g. a driver) or a Transport Operator may request APOs by means of an APO Request. An APO is associated with a particular vehicle and a Controlled area, and the APO can be derives from the Area Policy Element, or it can be provided on request: An APA Policy consists of Area Policy Elements. Each Area Policy Element defines the policy associated to a Controlled Area for vehicles with certain characteristics. The policy has to be compared with these characteristics when the APO is derived: Type of Transport has to be compared with the content of the Transport Operation Plan (TOP – see 9.1.6) Fuel Class, Engine Class Max Weight, Max Axels and Max Length have to be compared with information provided in the Vehicle Characteristics, and Min Load Factor Class has to be compared with information provided in the Cargo Summary (see 9.1.5) Cargo Type Class has to be compared with information about the Items on-board (see 9.1.9) If Resource Booked is true, the vehicle must have booked Transportation Network Resources within the Controlled Area or a Controlled Area inside this area. Both the APO and the Area Policy Element define Priorities and the Access Right associated to a Controlled Area. Both Priorities and an Access Rights inherit Issue Information, which identifies the issuer and is valid for a time period. Within this period access rights or priorities may be assigned for specific week days and specific time slots, e.g. outside rush hours. APA policies will define which vehicles that have access to Controlled Areas (defined by means of their properties in the Area Policy Element class). Thus, the Access Allowed attribute is always true in Access Rights belonging to APA policies. APOs are derived from the APA policies and assigned to individual vehicles. A vehicle may get or be denied access to Controlled Areas. Thus, in APOs, the Access Allowed attribute in the Access Rights may be either true or false. In Access Rights in APOs, information about Resource Bookings must be provided if resource bookings are a prerequisite for access in the associated APA policy (the Resource Booked attribute in the Area Policy Element is true). The vehicle may have to enter or exit the area via certain entry and exit points, and the access may be dynamically assigned when the vehicle is approaching the area depending on for example the number of vehicles in the area, the number of vehicles with dangerous goods, etc. Information about Access Conditions may be provided Vehicle Reporting Requirements (see 9.1.9) for the Controlled Area may be provided, i.e. whether and, if relevant, when and how Entry Notifications, Exit Notification, Safety Status and Tracking information should be reported. Access Rights may have associated Transportation Network Resources. This is to inform about holding areas that may be used if the vehicle has to wait for access. Notification may be of different types. They may provide, postpone or deny access (e.g. as a respond to an entry notification in case access is dynamically assigned), or they may include route specifications (if the notifications has to include route guidance) and references to resources (e.g. to holding areas to be used).
D5.2 The SMARTFREIGHT framework architecture
94
SMARTFREIGHT
9.1.4 TNS Information
Figure 46: Transportation Network Status (TNS) Information The TNS can be requested by means of a QueryLocation that might be a specific location that for example can be identified in the navigation system (location type AgoraCReference), a visit location (e.g. address) or a distance specified by means of a from and a to location.
D5.2 The SMARTFREIGHT framework architecture
95
SMARTFREIGHT
The actual Transportation Network Status is inspired by the Freightwise TNS model, which again is inspired by DATEX II (see A.4 for descriptions of modifications done by SMARTFREIGHT). Several types of information can be provided by the TNS: The location for which the status is always provided. The AGORA C location reference provides flexibility. It may for example be a location point or a specific distance along a specific road. Information about the source of the information is also provided. If statistical data, the dates for the statistics may be provided Weather information can be provided. Details are further defined in Figure 47 Traffic flow information can be provided, including information about travel times and delays. Information about the conditions along the road can be provided. Incident and accident information can be provided. An incident may be an activity, an obstruction that affects the traffic, and the cause of the incident may also be provided. composite structure WeatherValue
WeatherValue::RoadSurfaceConditionMeasurements
WeatherValue::PollutionMeasurement + +
+ + +
PollutantConcentration: float PollutantType: PollutantTypeEnum
DepthOfSnow: float [0..1] RoadSurfaceTemperature: float [0..1] WaterFilmThickness: float [0..1]
0..1 0..1
WeatherValue::Visibility +
WeatherValue::Ice
Imported from the Freightwise project
VisibilityValue: float 0..1
+
IceThickness: float
WeatherValue::PrecipitationDetail + + +
DepositionDepth: float [0..1] PrecipitationIntensity: float [0..1] PrecipitationType: PrecipitationTypeEnum [0..1]
0..1 WeatherValue::Tide
WeatherValue 0..1
+ 0..1 + -
WeatherValue::Temperature + + + + +
AirTemperature: float [0..1] DewPointTemperature: float [0..1] MaximumTemperature: float [0..1] MinimumTemperature: float [0..1] WaterTemperature: float [0..1]
0..1
+
MaximumWindSpeed: float [0..1] WindDirectionCompass: DirectionCompassEnum [0..1] WindSpeed: float [0..1]
WaveHeight: float
0..1
WeatherValue::Wind + + +
WeatherValue::Wav es
0..1
0..1
HighTide: float WaterLevel: float LowTide: float
WeatherValue::SeaCurrent + +
CurrentSpeed: float CurrentDirection: DirectionCompassEnum
Figure 47 Weather Value details Several data types are imported from the Freightwise project, as illustrated in Figure 48.
D5.2 The SMARTFREIGHT framework architecture
96
SMARTFREIGHT
class TNSdatatypes «enumeration» PoorEnv ironmentTypeEnum
«enumeration» VehicleObstructionTypeEnum
«enumeration» DisturbanceActiv ityTypeEnum
Attributes + abnormalTemperature: string + badWeather: string + blizzard: string + blowingDust: string + blowingSnow: string + crosswinds: string + damagingHail: string + denseFog: string + eclipse: string + extremeCold: string + extremeHeat: string + fog: string + freezingFog: string + frost: string + gales: string + gustyWinds: string + hail: string + heavyFrost: string + heavyRain: string + heavySnowfall: string + hurricaneForceWinds: string + lowSunGlare: string + moderateFog: string + ozonePollution: string + patchyFog: string + precipitationInTheArea: string + rain: string + rainChangingToSnow: string + sandStorms: string + severeExhaustPollution: string + severeSmog: string + showers: string + sleet: string + smogAlert: string + smokeHazard: string + snowChangingToRain: string + snowfall: string + sprayHazard: string + stormForceWinds: string + strongGustsOfWind: string + strongWinds: string + swarmsOfInsects: string + temperatureFalling: string + thunderstorms: string + tornadoes: string + veryStrongGustsOfWind: string + visibilityReduced: string + whiteOut: string + winterStorm: string
Attributes + abandonedVehicle: string + abnormalLoad: string + brokenDownBus: string + brokenDownHeavyLorry: string + brokenDownVehicle: string + convoy: string + damagedVehicle: string + dangerousSlowMovingVehicle: string + emergencyVehicle: string + highSpeedEmergencyVehicle: string + longLoad: string + militaryConvoy: string + overheightVehicle: string + prohibitedVehicleOnTheRoadway: string + saltingOrGrittingVehicleInUse: string + slowMovingMaintenanceVehicle: string + slowVehicle: string + snowplough: string + trackLayingVehicle: string + unlitVehicleOnTheRoad: string + vehicleOnFire: string + vehicleCarryingHazardousMaterials: string + vehicleOnWrongCarriageway: string + vehiclesSlowingToLookAtAccidents: string + vehicleStuck: string + vehicleStuckUnderBridge: string + vehicleWithOverheightLoad: string + vehicleWithOverwideLoad: string + other: string
Attributes + airRaid: string + altercationOfVehicleOccupants: string + assault: string + assetDestruction: string + attack: string + bombAlert: string + civilEmergency: string + crowd: string + demonstration: string + evacuation: string + explosion: string + explosionHazard: string + filterBlockade: string + goSlowOperation: string + gunfireOnRoadway: string + illVehicleOccupants: string + march: string + procession: string + publicDisturbance: string + sabotage: string + securityAlert: string + securityIncident: string + sightseersObstructingAccess: string + strike: string + terroristIncident: string + theft: string + other: string
«enumeration» ObstructionTypeEnum
Attributes + airCrash: string + childrenOnRoadway: string + clearanceWork: string + craneOperating: string + cyclistsOnRoadway: string + damagedCrashBarrier: string + fallingIce: string + fallingLightIceOrSnow: string + highSpeedChase: string + houseFire: string + incident: string + industrialAccident: string + movingHazardsOnTheRoad: string + objectOnTheRoad: string + objectsFallingFromMovingVehicle: string + obstructionOnTheRoad: string «enumeration» + peopleOnRoadway: string EquipmentDamageTypeEnum + railCrash: string + recklessDriver: string Attributes + rescueAndRecoveryWork: string + burstPipe: string + severeFrostDamagedRoadway: string + burstWaterMain: string + shedLoad: string + fallenPowerCables: string + snowAndIceDebris: string + gasLeak: string + spillageOccurringFromMovingVehicle: string + roadInfrastructureDamage: string + spillageOnTheRoad: string + sewerCollapse: string + unprotectedAccidentArea: string + other: string + other: string
Attributes + accident: string + congestion: string + equipmentFailure: string + infrastructureFailure: string + obstruction: string + poorWeather: string + problemsAtBorderPost: string + problemsAtCustomPost: string + problemsOnLocalRoads: string + roadsideEvent: string + securityIncident: string + terrorism: string + vandalism: string
Attributes + impossible: string + hazardous: string + normal: string + passableWithCare: string + unknown: string + veryHazardous: string + winterConditions: string + other: string
«enumeration» Env ironmentalObstructionTypeEnum Attributes + avalanches: string + earthquakeDamage: string + fallenTrees: string + flashFloods: string + flooding: string + grassFire: string + landslips: string + mudSlide: string + rockfalls: string + seriousFire: string + sewerOverflow: string + stormDamage: string + subsidence: string + other: string «enumeration» AuthorityOperationTypeEnum Attributes + policeCheckPoint: string + policeInvestigation: string + survey: string + vehicleInspectionCheckPoint: string + other: string «enumeration» SourceTypeEnum
«enumeration» CauseTypeEnum
«enumeration» Driv ingConditionTypeEnum
Imported from the Freightwise project
Attributes + automobileClubPatrol: string + cameraObservation: string + freightVehicleOperator: string + inductionLoopMonitoringStation: string + infraredMonitoringStation: string + microwaveMonitoringStation: string + mobileTelephoneCaller: string + nonPoliceEmergencyServicePatrol: string + otherInformation: string + otherOfficialVehicle: string + policePatrol: string + privateBreakdownService: string + publicAndPrivateUtilities: string + registeredMotoristObserver: string + roadAuthorities: string + roadOperatorPatrol: string + roadsideTelephoneCaller: string + spotterAircraft: string + trafficMonitoringStation: string + transitOperator: string + vehicleProbeMeasurement: string + videoProcessingMonitoringStation: string
«enumeration» TrafficStatusEnum Attributes + impossible: string + congested: string + heavy: string + freeFlow: string + unknown: string
Figure 48 Data types related to Transportation Network Status
D5.2 The SMARTFREIGHT framework architecture
97
SMARTFREIGHT
9.1.5 Vehicle Information class Vehicle Information Vehicle Information
+ + + + + + + + + + + + +
getVehicleTracking(VehicleIdentification) : VehicleTracking pushVehicleTracking(VehicleTracking) : void getVehicleInfo(VehicleIdentification) : VehicleInfo pushVehicleInfo(VehicleInfo) : void getVehicleEntryNotification(string) : VehicleEntry pushVehicleEntryNotification(VehicleEntry) : void getVehicleExitNotification(string) : VehicleExit pushVehicleExitNotification(VehicleExit) : void getSafetyStatus() : VehicleSafetyStatus[] pushSafetyStatus(VehicleSafetyStatus) : void pushVehicleStatus(VehicleStatus) : void getVehicleStatus() : VehicleStatus pushTransportProblem(TransportProblem) : void LoadFactorType
+ +
FillingPercentage: int [0..1] CargoWeight: int [0..1]
+ + + + + +
Width: decimal Hight: decimal GrossWeight: int Length: decimal NoOfAxels: int YearOfManufacture : string
TractorUnitInformation
0..1
Euro0 Euro1 Euro2 Euro3 Euro4 Euro5 Euro6
Electrisity Diesel Petrol Natural gas Hydrogen Other
VehicleIdentification + + +
VehicleCharecteristics + + + + + + + + + +
«enumera... EnginType
«enumeratio... FuelType
«interface» IVehicle
Nationality: string RegistrationID: string IPaddress: string
Traffic Management Information:: APORequest
1
VehicleID: VehicleIdentification Fuel: FuelType [1..*] EnginStandard: EnginType Hight: decimal GrossWeight: int NoOfAxels: int Width: decimal Length: decimal YearOfManufacture : string MaxLoadVolume: double
TrailerInformation + + + 0..* + + + + +
TrailerID: string Hight: decimal Width: decimal GrossWeight: int Length: decimal NoOfAxels: int YearOfManufacture : string MaxLoadVolume: double
Resource Information:: ResourceRequest
0..* VehicleOw ner
CargoSummary + + + + + +
LoadFactor: LoadFactorType LoadFactorValue: int Weight: double DangerousGoods: DGdescription [0..*] Volume: double Value: int
+ + +
OrganisationNumber: string Name: string ContactInfo: ContactInformation Location Information:: VisitLocation
VehicleDestination VehicleInfo 1
1..*
+
SeqNo: int 0..*
0..* GoodsTypeInformation + + +
0..1 VehicleEntry
TypeOfCargo: GoodsType Amount: int Unit: string
+ + +
VehicleID: VehicleIdentification Timestamp: dateTime ControlledAreaID: string
VehicleSafetyStatus + + + + +
Those that are relevant to this entry. IssueInformation
VehicleExit
VehicleID: VehicleIdentification DangerousGoods: DGdescription [0..*] FuelLevelOK: boolean EnginStatusOK: boolean BrakesOK: boolean
+ + +
0..1 Traffic Management Information:: AccessRight
VehicleID: VehicleIdentification Timestamp: dateTime ControlledAreaID: string
VehicleTracking Not addressed by SMARTFREIGHT. To be further elaborated.
VehicleStatus + +
VehicleID: VehicleIdentification Milage: int
Resource Information:: ResourceBooking
TransportProblem + + + + + +
VehicleID: VehicleIdentification DriverIllness: boolean VehicleOperationProblem: boolean LoactionNotFound: boolean AccidentInvolvement: boolean SecurityConcerns: bollean
+ + + +
Timestamp: int VehicleID: VehicleIdentification Location: Point Speed: int [0..1]
IssueInformation Traffic Management 0..1 Information::Priority
0..1 VehicleStop +
StopDuration: duration
Figure 49: Vehicle Information The Vehicle Identification consists of the nationality of the vehicle, the registration Id of the vehicle and the IP address of the vehicle. It enables communication directly with the vehicle.
D5.2 The SMARTFREIGHT framework architecture
98
SMARTFREIGHT
The Vehicle Info provides an overview of information about the vehicle and its cargo. Such information may be required by authorities (input to statistics, regulation enforcement, etc.): A Cargo Summary that provides an overview of the cargo carried by the vehicle, dangerous cargo included. The Vehicle Characteristics, including Tractor Unit Information, Trailer Information and Vehicle Owner information. The planned Destinations of the vehicle The Resource Bookings of the vehicle Entrance to and exit from Controlled Areas may have to be reported (such requirements are defined in the APA policy). The content of the Entrance Notification will depend on the Controlled Area: On entry to Transport Network Resources, Resource Booking may have to be referred. On entry to areas with access right assignments, Access Rights may have to be referred. On entry to areas with priority assignments, Priorities may have to be referred. Transport Problems should be reported to the Transport Operator in case of problems, and Vehicle Safety Status, Vehicle Status and Vehicle Tracking may also be reported (depending on the report requirements in the APA policy and in the TOP). The Vehicle Tracking may report Vehicle Stops. 9.1.6 TOP Information class TOP Information Transport Operation Plan «interface» ITOP + +
getTOP(string) : TransportOperationPlan pushTOP(TransportOperationPlan) : void
May be pre-planned and provided by Transport Operation Manager; defined by driver or on-board navigation system; defined by traffic management; or actual.
TransportOperationPlan + + + + +
TOPID: string VehicleID: VehicleIdentification TypeOfTransport: TransportType TrackingRequirement: ReportingRequirement [0..1] TOSRequirement: ReportingRequirement [0..1] 0..1
0..*
RoutePlan +
The TOP may be updated during the transport operation.
LoadItem
Item
RouteToBeFollowed: RouteID [0..1]
Item Information: :ItemInfo 0..*
0..1
Handling + + + + + +
PlannedTime: dataTime EstimatedTime: dataTime [0..1] ActualTime: dataTime [0..1] Action : HandlingType Location: VisitLocation HandlingInstruction: string
1..*
«enumeratio... HandlingType
PickUpLocation +
Location: VisitLocation 0..1 Deliv eryLocation +
0..1
Location: VisitLocation
Load Unload Store PickUp Deliver
«enumeration» TransportType FreightDeliveryTransport WasteTransport NotOnDutyTransport OnDutyTransport ConsolidatedTransport ReturnLoad
0..1
JourneySegment Route Information:: RoadJourneySegment
Resource Information:: ResourceBooking
Figure 50: Transport Operation Plan (TOP) Information
D5.2 The SMARTFREIGHT framework architecture
99
SMARTFREIGHT
The Transport Operation Plan (TOP) provides information about how the transport operation to be carried out: The Transport Operation Plan has a TOP ID and it is related to a Vehicle. It also concerns a specific type of transport which indicates the transport intention. Reporting requirements are also association to the transport operation and will determine vehicle tracking (to be provided to the Transport Operator) and the TOS reporting (see 9.1.7). A Route Plan may be assigned before the initiation of the transport operation, or the route decided upon by the driver. The Load Items and the tasks associated with the Load Items are defined ( if not empty vehicle) o
Item Information is inherited, DG Description (if dangerous goods) and Item Instructions included (see 9.1.9).
o
The Pick Up and Delivery Locations are defined as well as the associated Resource Bookings.
o
The Handling that is required is defined.
9.1.7 TOS Information class TOS Information
Transport Operation Status (TOS)
«interface» ITOS + +
getTOS(string) : TransportOperationStatus pushTOS(TransportOperationStatus) : void
«enumeration» OperationStatusType NotStarted InProgress Completed Canceled NoStatus UnplannedStop
TransportOperationStatus + + + + +
TimeStamp: dateTime TOPID: string OperationStatus: OperationStatusType StatusTime: dateTime Description: string
Item
Item 0..* Information:: ItemStatus
Figure 51: Transport Operation Status (TOS) Information The Transport Operation Status (TOS) is associated with a Transport Operation (TOP ID), and the operation status is reported. In addition, the status of the Load Items may also be reported as Item Statuses (see 9.1.9).
D5.2 The SMARTFREIGHT framework architecture
100
SMARTFREIGHT
9.1.8 Route Information class Route Information Route Information
«interface» IRoute + +
Inspired by the ARKTRANS framework
getRoute(RouteLocations) : Route pushRoute(Route) : void
RoadJourneySegment
Route +
+ 0..* + +
RouteID: string [0..1]
Use AGORA C extended profile to specify the road network and location. Consult this work.
TOP Infromation:: RoutePlan
Length: int TimeEstimate: duration 1..* Description: string [0..1]
JourneySegment + +
Seqno: int AngoraCSegment: AgoraCReference
Defines locations that have to be visited on a route.
ViaLocation
RouteLocations + +
ToLocation: VisitLocation FromLocation: VisitLocation
+ 0..* +
Seqno: int ViaLocation: VisitLocation
Figure 52: Route Information A Route is specified by means of Road Journey Segments. For each segment there is a time estimate. The route is described by means of an AGORA C Reference. A Route can be requested by means of Route Locations specifying the start and the end locations of the route. In addition Via Locations can be provided.
D5.2 The SMARTFREIGHT framework architecture
101
SMARTFREIGHT
9.1.9 Item Information class Item Information Item Information «interface» IItem + + + + + +
+ + + + + +
ReportRequirement: ReportReqType [1..*] Interval: int [0..1] CheckPoint: AgoraCReference [0..*] CheckPointRadius: decimal [0..1] GeoFence: Polygon [0..1] ReportingAddress: anyURI
TypeOfDG: ADRtype Amount: decimal Unit: string 0..*
ADRtype
+ + + + + +
ItemId: string
TypeOfItem: GoodsType [1..*] Amount: int Unit: string StatusReport: ReportingRequirement [0..1] Tracking: ReportingRequirement [0..1] InfoReport: ReportingRequirement [0..1] 0..*
ItemStatus
TOS Infromation:: TransportOperationStatus 0..*
+ + + + + +
ItemInstruction
Status: ItemStatusType StatusTime: dateTime ItemConditionDeviation: boolean ItemTimeDeviation: boolean Description: string [0..1] Location: Point [0..1]
+ + + + +
0..*
ConditionType: ItemConditionType Value: decimal [0..1] MeasurementUnit: MeasureType [0..1] Description: string [0..1]
TypeOfInstruction: ItemConditionType MinValue: decimal [0..1] MaxValue: decimal [0..1] MeasurementUnit: MeasureType [0..1] Description: string [0..1]
0..1
ItemCondition + + + +
«enumer... GoodsType
ItemInfo
Item +
NoReport OnHandling Intervalls OnCheckpoints OnDeviation OnRequest OnGeoFence
ReportingRequirement
DGdescription + + +
«enumeration» ReportReqType
The Item may be a Transport Item or a Load Item.
getItemTracking(Item) : ItemTracking pushItemTracking(ItemTracking) : void getItemStatus(Item) : ItemStatus pushItemStatus(ItemStatus) : void pushItemInfo(ItemInfo) : void getItemInfo(Item) : ItemInfo
ItemTiming +
NewETA: dateTime
ItemTracking + + + +
TimeStamp: dateTime ItemID: string StatusTime: dateTime Location: Point
DG Empty xxx yyy
«enumeration» ItemConditionType Temperature Humidity Clean Damage SecurityWarning
«enumeration» ItemStatusType Loaded Unloaded Arrived Departed No_status Under_progress Draft
Figure 53: Item Information The Item is a generic item that in SMARTFREIGHT mainly will be a Load Item. Such a Load Item may be an empty load unit or it may have content. However, the Reporting Requirements may be associated with anything. In SMARTFREIGHT they also are used to indicate reporting requirements to vehicles as specified in the APA Policy (see 9.1.3) and in the TP (see 9.1.6). The Item Information provides aggregated information about the content of the Item, such as type of goods and amount of goods. If the Item contains dangerous goods, DG Description provides details about the goods. Reporting requirements are also provided, i.e. requirements with respect to the reporting of Item Status, Item Tracking and Item Info. Item Instructions are also provided, i.e. instructions with respect to the conditions in which the Item should be kept. The Reporting Requirements specifies the trigger of the reporting (see the Report Req Type). This may for example be At specific intervals. If so, the intervals are provided. On checkpoints. If so, the checkpoints are provided. AGORA C references may be used as well as a radius to arrange for some flexibility. When a geo-fence is crossed. If so, the geo-fence is provided. On deviations from the Item Instruction. When the Item is handled.
D5.2 The SMARTFREIGHT framework architecture
102
SMARTFREIGHT
The Item Status provides information about and/or a new estimated ETA (Estimated Time of Arrival), and the Item Tracking provides information about the position of the Item as a specific timestamp. 9.1.10 Location Information class Location Information Location VisitLocation
FromToLocation Point + +
+ +
Latitude: long Longitude: long
+ + + +
FromLocation: VisitLocation ToLocation: VisitLocation
LocationName: string [0..1] StreetAddress: ContactInformation [0..1] GeoReference: AgoraCReference [0..1] AdditionalDescription: string [0..1]
ContactInformation AgoraCReference +
AngoraCRef: string 0..*
Polygon +
Vertices: Point [3..*] {ordered}
+ + + +
Person:: string Address: string Telephone: string Fax: string
Vehicle Information: :VehicleDestination
CheckpointLocation + + + +
Latitude: double Longitude: double Distance: double Direction: double
Transportation Netw ork Information::Checkpoint
0..*
Transportation Netw ork Information:: TransportationNetw orkSection
Figure 54: Location Information Locations can be provided in many ways, depending on what is feasible in the particular situations. See also Annex C for more details: Points are used when a position is to be reported, e.g. related to tracking. Visit Locations are used to support the localisation of an address or a named location. The address or the location name can be provided as well as an AGORA C Reference and a description (e.g. more details). May for example be used to define delivery locations. From To Locations are used to provide two Visit Locations. May for example be used to request Transport Network Status information for routes between two locations. AGORA C References are used to support: the localisation in a navigation system; locations related to geographical objects, e.g. locations along a road or near a junction; or the location of a booked Transport Network Resource (the location can be provided as an offset from the entrance of the parking area). Polygons are used to define an area, e.g. the extension of a Transportation Network Section. Contact Information is about how to get in touch with someone. Check Point Locations provides a point along the road and a line across the road from this point. A vehicle will be on the check point when the line is crossed. May for example define entry and exit points to and from Controlled Areas.
D5.2 The SMARTFREIGHT framework architecture
103
SMARTFREIGHT
9.2 Service interfaces and APIs SMARTFREIGHT has several service interfaces with APIs, as illustrated in the conceptual information models in 9.1. Table 10 provides an overview. The APIs enables the interactions identified in the process view (see Table 9 on page 84). Table 11 Service interfaces and APIs Service Interfaces
APIs
Input
Output
Description
IResource
getResourceBooking
ResourceRequest
ResourceBooking
Book a resource
See 9.1.2
pushResourceBooking
ResourceBooking
Provision of resource booking
pushResourceDeviation
ResouceDeviation
Provide deviation info on booked resource
updateResourceBooking
ResourceBookingUpdate
cancelResourceBooking
BookingID
getResourceStatus
ResourceRequest
ResourceAvailability
Get info on resource availability
ControlledAreaID
AccessAndPriorityAssignmentPolicy
Get APA policy
ITrafficgetAPApolicy Management pushAPApolicy See 9.1.3 uploadAPApolicy
ResourceBooking
Change a booking Cancel a booking
AccessAndPriorityAssignmentPolicy
Provide APA policy
AccessAndPriorityAssignmentPolicy
Update the APA policy on a RSE
pushNotification
Notification
Notify the On-board Manager
getAPO
APORequest
pushAPO
AccessAndPriorityOffer
ITNS
getTNS
QueryLocation
See 9.1.4
pushTNS
TransportationNetworkStatus
Provide TNS
uploadTNS
TransportationNetworkStatus
Update TNS on a RSE
IVehicle
getVehicleTracking
VehicleIdentification
See 9.1.5
pushVehicleTracking
VehicleTracking
getVehicleInfo pushVehicleInfo
AccessAndPriorityOffer
Provide an APO TransportationNetworkStatus
VehicleTracking
Request TNS
Request tracking info Provide tracking info
VehicleInfo
Request vehicle info - e.g. for statistics.
VehicleInfo
D5.2 The SMARTFREIGHT framework architecture
Request an APO
Provide vehicle info
104
SMARTFREIGHT
Service Interfaces
APIs
Input
getVehicleEntryNotification ControlledAreaID
Output
Description
VehicleEntry
Request entry notification
pushVehicleEntryNotificatio VehicleEntry n getVehicleExitNotification
ControlledAreaID
Provide entry notification VehicleExit
Request exit notification
pushVehicleExitNotification VehicleExit getSafetyStatus
Provide exit notification VehicleSafetyStatus
Request vehicle safety status
pushSafetyStatus
VehicleSafetyStatus
Provide vehicle safety status
pushVehicleStatus
VehicleStatus
Provide vehicle status
getVehicleStatus
VehicleStatus
Request vehicle status
pushTransportProblem
TransportProblem
ITOP See 9.1.6
getTOP
VehicleId
pushTOP
TransportOperationPlan
ITOS See 9.1.7)
getTOS
TOPID
pushTOS
TransportOperationStatus
IRoute See 9.1.8
getRoute
RouteLocations
pushRoute
Route
IItem
getItemTracking
Item
See 9.1.9
pushItemTracking
ItemTracking
getItemStatus
Item
pushItemStatus
ItemStatus
Provide item status
pushItemInfo
ItemInfo
Provide item info
getItemInfo
Item
D5.2 The SMARTFREIGHT framework architecture
Provide transport problem information TransportOperationPlan
Request TOP Provide TOP
TransportOperationStatus
Request TOS Provide TOS
Route
Request route guidance Provide route guidance
ItemTracking
Request item tracking Provide item tracking
ItemStatus
Request item status
ItemInfo
Request item info
105
SMARTFREIGHT
10 Technical aspects This chapter looks into the more technical details of the SMARTFREIGHT architecture; especially the link between the specifications in earlier chapters of this deliverable and the technical considerations and implementations in WP3 and WP4. In SMARTFREIGHT, the technical emphases have been put on application development for the UTMS (Urban Traffic Management System) and FDMS (Freight Distribution Management System), along with the communication between vehicle and infrastructure (i.e. RSE and the UTMS and FDMS). The earlier chapters in this deliverable have specified the functionalities, processes and APIs needed to move information from one role to another (e.g. from Onboard Manager to Traffic Manager, and from Transport Operator to the Transport Operation Worker). The functionalities will be implemented as services and applications deployed in OBEs, RSEs, and back offices. SMARTFREIGHT uses technology partly developed in the CVIS project. The CVIS service platform is based on the OSGi technology platform, which involves sophisticated application handling at the end-user systems. These systems are a part of the CVIS system architecture that ensures a common communication pattern for the system components. The actual transmission of information is handled by the ISO CALM family of standards [12] that provides different communication bearers depending on the services‟ and applications‟ requirements. SMARTFREIGHT is one of the first external users of the CVIS service platform, and represents therefore an important arena for testing of the CVIS technology. Section 10.1 provides more details on the CVIS service platform, while Section 10.2 looks at the communication infrastructure by briefly mention some important communication technologies in the context of SMARTFREIGHT. Section 10.3 considers the management of the applications, while how the applications communicate is described in more detail in Section 10.4. The system architecture for the SMARTFREIGHT solutions are described in Section 10.5. The internal realisation of the system components is however not specified as the focus is on the interactions between the components. Last, Section 10.6.2 looks at how to describe locations and vehicles‟ position. 10.1 The CVIS service platform Inside all CVIS hosts there is a CVIS service platform [9] which constitutes the environment for application support (e.g. life cycle management, directory services, communication, etc.). The service platform lies on top of the communication infrastructure, and provides services and run-time support for the applications. Figure 55 shows the layered architecture in CVIS. The applications use services offered by the basic and domain facilities (i.e. services), along with the OSGi-based execution infrastructure. The facilities and the OSGi execution environment constitute the CVIS service platform. For an application, the available services are offered through: Execution environment: a Java Virtual Machine on top of Linux OS with defined Java APIs [13] OSGi services and framework: e.g. class loading, life cycle management, connector service, etc. [8] FOAM architectural elements: services enabled by the CVIS project for application support [14] The standard OSGi services along with the services (i.e. facilities) from the CVIS sub-project FOAM (Framework for Open Application Management) will enable an easier application development in CVIS. All services are provided through defined APIs. This enables application development of interoperable and communicating modules. The APIs are provided in the same way as the Java APIs provided by Sun/Oracle; they are specified in the
D5.2 The SMARTFREIGHT framework architecture
106
SMARTFREIGHT
Java-doc format since Java is the native language, and the APIs become available to a class after importing the correct Java package (or bundle in OSGi terms). Figure 55 differentiate between basic and domain facilities. The domain facilities are services more specific for vehicular applications, while basic facilities are generic services suitable for applications in any area.
Figure 55: The CVIS layered architecture [Illustration from CVIS] Applications developed in SMARTFREIGHT will in the CVIS layered architecture appear together with the other applications. These applications will thus use the services offered through the CVIS service platform. But in order to fulfil the SMARTFREIGHT functions they will interact with each other through defined SMARTFREIGHT interfaces (APIs). These APIs are well defined to be used outside of the project as well. 10.2 Communication infrastructure The communication infrastructure consists of both the computer hardware with operative system (OS) as well as the lower layer communication protocols. For details on the hardware and OS required, it is referred to WP4 and the deliverables D4.1 and D4.2. This section will give a brief introduction to the most important communication protocols used in SMARTFREIGHT that influence the SMARTFREIGHT applications the most. More details on the access protocols can be found in D4.4. 10.2.1 IPv6 Version 6 of the Internet Protocol (IPv6) [15] is the successor of the IPv4 used in Internet today. IPv6 provides several improvements compared to the old IPv4. One important improvement especially relevant for SMARTFREIGHT is the increased number of available IP-addresses, which means that all devices (including OBE and OGE) can be globally reachable2F . But also aspects like better bandwidth efficiency due to different forms of multicast, improved information security for all packets, higher QoS granularity, and better mobility support make IPv6 attractive in a SMARTFREIGHT context. The improved mobility support includes Mobile IPv6, which provides better route optimization and handover, and Network Mobility (NEMO) [16] for router mobility3F . However, a change from IPv4 to IPv6 will affect many million network devices, and it will therefore be an extended period where IPv4 and IPv6 will coexist.
D5.2 The SMARTFREIGHT framework architecture
107
SMARTFREIGHT
IPv6 makes all vehicles and their goods reachable through RSE or cellular systems for the UTMS and FDMS in SMARTFREIGHT. This enables more individual information and control. One major drawback is the large overhead incurred for IPv6 – especially in highly mobile contexts where only a small amount of data is to be sent and multi-hop is not required (e.g. service advertisements from RSEs to vehicles). Then CALM FAST is an alternative (see Section 10.2.2.1). 10.2.2 CALM The CALM concept is a family of international standards for wired and wireless communication using different access technologies, and is developed under the ISO umbrella in TC204 WG16. These ISO standards specify a common architecture, network protocols and communication interface definitions [12]. Two important features of CALM are heterogeneous handover support, i.e. handover between different access technologies, and the communication abstraction meaning that the applications do not have to care about the network and access protocols being used. In urban scenarios as SMARTFREIGHT there could be a range of available access technologies like e.g. CALM M5 (Section 10.2.2.3) and 2G/3G (Section 10.2.2.4). Using CALM means that the applications do not have to worry about the communication; they will receive the best available connection at any given time. CALM is available for the SMARTFREIGHT applications through the CALM connection manager interfaces. 10.2.2.1 CALM FAST CALM FAST [17] is a network protocol to use in scenarios where the more heavyweight IPv6 is not optimal. CALM FAST is suitable for short messages requiring low delay – typically vehicle to infrastructure (V2I) and vehicle to vehicle (V2V) messages. Routing is not supported, which limits its use to single hop scenarios as in V2I and V2V. CALM FAST is only specified over CALM M5, but can also be used over Dedicated Short-Range Communication (DSRC) with the use of CALM MAIL (see Section 10.2.2.2) in between. All communication between the OBE and RSE in SMARTFREIGHT will use the CALM FAST protocol. Also, CALM FAST will be used between the OGE and OBE. For the multi-hop situations in SMARTFREIGHT, IPv6 is used (e.g. OBE to UTMS and FDMS). 10.2.2.2 CALM MAIL CALM MAIL (Media Adapted Interface Layer) [18] is an adaptation layer for the access technology Dedicated Short-Range Communication (DSRC), standardized by CEN [19]. It allows CALM FAST or IPv6 to use DSRC as its information bearer. DSRC is much used in tolling applications, and will in SMARTFREIGHT be used between the OGE and OBE. CALM MAIL will therefore be implemented in the OGE-OBE communication. 10.2.2.3 CALM M5 CALM M5 [20] is a medium-range access protocol operating in the 5 GHz band. It is much used in both V2I and V2V communication as it offers both broadcast and unicast. Critical road safety applications have a dedicated frequency band where low overhead and delay are important. Other applications use another band where e.g. IPv6 can be used for increased Internet functionality. All OBE to/from RSE communication in SMARTFREIGHT will use CALM M5. Service advertisements from the RSE is sent by CALM FAST / CALM M5, while information from the OBE to/from the UTMS and FDMS use IPv6 / CALM M5 when an RSE is used as an intermediate router. 10.2.2.4 CALM 2G/3G Cellular networks are important for their coverage. The 3GPP standards GSM/GPRS, often referred as 2G, and UMTS, often referred as 3G, are the main technologies for the long
D5.2 The SMARTFREIGHT framework architecture
108
SMARTFREIGHT
range communication [21]. These networks require an infrastructure, which now covers most of the European continent (at least the 2G infrastructure). The CALM family of standards includes protocols for using both 2G and 3G as the information bearer [20, 21]. SMARTFREIGHT applications will use the 2G/3G access for communication with the UTMS and FDMS in cooperation with RSEs for continuous connectivity. This use is not visible to the applications since their operation is not time critical. 10.3 Application management An application is a software implementation with one or more functionalities that can be run in a runtime environment. An application can offer services to other applications, and use services offered by others. A service is, in OSGi terms, a self contained software component consisting of one or more interfaces, which represent the functionality of the service, and a class implementing the interface(s). Applications run in CVIS hosts that can be located in e.g. vehicles, roadside equipments (RSEs) and other devices. The applications are on top of the CVIS service platform, as can be seen from Figure 55. CVIS makes a clear distinction between deployment and provisioning. An application is first deployed from, possibly third parties, service and software providers to a Host Management Centre (HMC), where the applications will reside in a software repository. Then the applications are provisioned from the HMC to different hosts. Figure 56 shows how the software is first deployed in the HMC from possibly two different stakeholders. Then the software is provisioned to a CVIS host (here: a nomadic user, RSE, and OBE). After the software is provisioned, the information flows are directly with the different service centres like FDMS. To handle application updates, etc the hosts have a Host Management Centre Agent (HMCA) implemented that communicates with the HMC. The HMCA service is located within the basic facilities in the CVIS service platform, shown in Figure 55. The deployment and provisioning services are available through Web Service (WS) APIs.
Figure 56: Application management [Illustration from CVIS] In SMARTFREIGHT, the most relevant scenarios related to the management of applications is when the vehicles‟ OBE downloads an application, and when the UTMS uploads an application to RSEs. Application downloads to OBEs will either be required or requested. Either way, the OBE will use an IPv6 address to locate the application. An application download can e.g. be required when a vehicle enters a city area where special restrictions apply that need an own application for their interpretation. Application uploads to RSEs are controlled by the HMC. The HMC will thus use the RSEs‟ IPv6 addresses for communicating to RSE hosts. One example of use is when a D5.2 The SMARTFREIGHT framework architecture
109
SMARTFREIGHT
city wants to control its border by limiting the access to it. There are different options, but one could be to allow the RSE to do a local decision on admission of vehicles or not – something that would require an upload to the RSE. Note that there are defined Web Services for application provisioning in the CVIS service platform. 10.4 Applications and their communication The CVIS service platform supports the applications‟ communication through connection services with defined interfaces. Long range communication technology will make a mobile device able to have a continuous connection with other applications, while short and medium range communication technologies limits the range in which other applications may exist. These latter technologies offer more locally provided information (e.g. safety information important and relevant for only a specific crossing), as well as higher bandwidths and lower latencies. To know when other applications are in communication range, applications use the Distributed Directory Service (DDS) for application discovery, which is located in the FOAM architecture [14], and a broadcast message termed service advertisements to notify about their presence. After the discovery phase, the applications have different service call alternatives to use. Section 10.4.3 elaborates more on this. 10.4.1 Distributed Directory Service (DDS) To be able to find other applications and let other applications find it, each application must register with its local DDS (each CVIS Host has a local DDS client in the FOAM service platform). Identification, application type, URL for communication, and optional properties are registered. A replying URL will be necessary when broadcasting service advertisements. The properties can be the context of the application and the mobile device itself, and could thus be used in the search for applications. One example of relevant context is the vehicle cargo. This could be used in SMARTFREIGHT to inform only vehicles with dangerous goods of the local precautions that must be taken in a specific area. 10.4.2 Service advertisements For contacting other applications a service advertisement is used. The service advertisement may include data for others to receive in addition to an URL for any replies when broadcasting is used. The service advertisement may include properties for searching for only a subset of possible applications meeting the search criterions, e.g. informing only vehicles with dangerous goods. Note that a search will have a limited validity due to possible dynamic properties (e.g. goods may be unloaded). 10.4.2.1 Service advertisements without properties Without specifying any properties, the service advertisement targets all vehicles within range, i.e. all vehicles with the proper application to receive the information. If no suitable application is present, the OBE can be instructed to download such an application. In SMARTFREIGHT the RSE will send advertisements without properties to all vehicles in relevant scenarios like: Provision of APA policy Others – depending on city policy 10.4.2.2 Service advertisements with properties In SMARTFREIGHT the most relevant properties to include would be in relation to the access restrictions that some areas may have – e.g. the goods type and engine type. Dangerous goods are restricted in many urban areas, including the tunnel scenario demonstrated in SMARTFREIGHT, while the type of engine is important in low-emission areas (i.e. green zones). The goods type enumerations, which include dangerous goods, are D5.2 The SMARTFREIGHT framework architecture
110
SMARTFREIGHT
defined in the GoodsType class in the Item Information model, while the engine type enumerations are defined in the EngineType class in the Vehicle Information model. Scenarios where targeted vehicles must provide information include: Provision of Entry and Exit notifications Provision of Vehicle information Provision of Safety status 10.4.2.3 Publish and subscribe to service advertisements The search and find application process is, however, not suitable for all situations in the vehicular environment. When a DDS receives a search message, the DDS must process the enquiry and contact its registered application, which then will setup a communication channel back to the requesting application. This dwell time will in many cases be too long compared to the time two applications are in range (e.g. when a vehicle passes a RSE in relatively high speed). For this reason a publish and subscribe relation is used. When the application registers to its local DDS, it can set the parameter isPublish, which indicates that the DDS will continuous broadcast service advertisements from the application. Any application that wants to get immediate information about such applications‟ presence can subscribe to these advertisements through its own local DDS. Consequently, the subscribing application‟s DDS will listen to any publishing applications nearby, and establish a communication channel immediately if someone appears. This may be relevant for. Downloading of APA policies Provision of Entry and Exit notifications Provision of Vehicle information Provision of Safety status Reception of Notifications 10.4.3 Service calls Service calls, or remote procedure calls, are a request for a service from an application. Services are available through defined interfaces (i.e. Application Programming Interface (API)). These APIs will define which information is required and its structure. In SMARTFREIGHT, the applications will reside in different environments like the OGE, OBE, RSE, and back offices. The CVIS service platform offers connection services to the applications which allow both Web Services and ordinary HTTP operations. For the actual transmission of the information, the appropriate communication bearer to use will depend on the information sent (i.e. time criticality, size, QoS, etc.). By using the CALM connection manager, the best available communication will be chosen. Below, different scenarios are discussed. Service calls to and from the OBE The OBE applications will use the APIs defined in SMARTFREIGHT to communicate with other entities. Upper layer application data will be packed into lower layers, and depending on the intended receiver, availability, and QoS aspects, be sent over an appropriate bearer. For single hop communication, like service advertisements, with the RSE, the CALM FAST over M5 is most suitable. CALM FAST / M5 provides low latency for a small amount of data. The bandwidth is shared among many vehicles, thus requiring short messages. For other communication, like to and from the UTMS and FDMS, IPv6 over M5 or 2G/3G provides a multi-hop solution with handovers.
D5.2 The SMARTFREIGHT framework architecture
111
SMARTFREIGHT
One scenario could be that a vehicle drives towards a city and picks up a service advertisement from a RSE using CALM FAST / M5 specifying that the vehicle must download a required application through a specified URL. When this application (after install, etc.) sends information to the Traffic Manager, it uses IPv6 / M5 or IPv6 / 3G depending on availability. Any information in the opposite direction will use the vehicle‟s IPv6 address received from its point of attachment (i.e. either RSE or 3G). Service calls to and from the OGE As for the applications in the OBE, the OGE applications will have the SMARTFREIGHT API available as well as the CVIS service platform with connection services. The difference from the OBE applications is that the OGE applications will use CALM MAIL / DSRC as a communication bearer. For global reachability, IPv6 could be used. The OBE would then work as an intermediate router for information to and from the OGE. However, due to limitations on the SMARTFREIGHT DSRC implementation, IPv6 incurs too much overhead. Consequently, CALM FAST will be used to allow the OGE to send periodic service advertisements to the OBE with goods information. The OBE will thus be continuous updated on its associated goods. Service calls between back offices and RSEs All communication that happens between different back office systems will not require CVIS support. It also means that the communication can use normal IPv4 addresses and routing over Ethernet. Web Services and HTTP GET/PUSH over a fixed line are the most common communication solutions to use. When communicating with the RSEs, IPv6 must be used. The bearer will in most cases be fibre, while also directional wireless connections are used. 10.5 System architecture Vehicle On-goods Equipment (OGE) On-board Equipment (OBE)
Freight Distribution Management System (FDMS)
Roadside Equipment (RSE)
Urban Traffic Management System (UTMS)
Control Centre (CC) incl. HMC
Figure 57: The system components The system architecture in SMARTFREIGHT defines the system components and their relations, as depicted in Figure 57. The solution is based on the CVIS system architecture, and focus is on the interactions between the systems components by means of the services provided by the CVIS platform. 10.5.1 Communication between system components The following communication is done for each system component: On-Goods Equipment (OGE): The OGE interacts with the OBE on goods related information. The OGE is quite simple in SMARTFREIGHT, informing the OBE (which may further notify other actors) about sensor data like temperature and shock.
D5.2 The SMARTFREIGHT framework architecture
112
SMARTFREIGHT
On-Board Equipment (OBE): The OBE act as a router for the OGE, collecting, requesting, and forwarding information on its behalf. Application management is handled by the HMC at the CC The OBE further interacts with the central systems (UTMS and FDMS) in different ways: o
Via RSE (if RSE is available). Information to the UTMS can be routed via the RSE or the RSE may act on behalf of the UTMS.
o
Via the mobile cellular network (i.e. 3G/UMTS).
Roadside Equipment (RSE): The RSE serves as an intermediate router for both the vehicle, UTMS, and CC. In addition there are may be traffic management applications running on the RSE that communicates with the vehicle and the UTMS. Freight Distribution Management System (FDMS): The FDMS will control and monitor the transport operation, while it will receive information from the UTMS. After FDMS specific applications have been deployed to the vehicles by the HMC, the application interaction is directly between the vehicle and FDMS. Urban Traffic Management System (UTMS): The UTMS exchanges information with the vehicle, RSE, and FDMS. It will also interact with the CC for application provisioning to the application repository. Control Centre (CC), including HMC: The CC will receive software from the FDMS and UTMS (provisioning), while it will deploy the software in the vehicle and RSE. The management of applications is handled by the HMC. 10.5.2 System components The OGE, OBE, RSE and CC system components consist of a subsystem of a gateway, host and router as specified in CVIS. The gateway is the interface to legend systems and manufacturer specifics like vehicle sensors. The host is the computer where the software is deployed, while the router is the access to system components providing the required SMARTFREIGHT functionality or the Internet. The SMARTFREIGHT functionality is specified by the logical parts of the framework architecture, and this functionality is implemented by the system components as specified in Table 11. Table 12 Relations between system components and conceptual and logical aspects System Realises the conceptual and logical parts of the framework architecture comRoles Objects Use cases Service Interfaces ponents (see 9.2) OGE
Transport On-Load Item Operation Worker Equipment/ On-Item Equipment
Transport Sector Support. Monitor and Report On Item (see 7.1)
IItem
OBE
Transport Worker‟s Operation Worker Equipment
Execute Transport Operation (see 5.2.2)
IResource IItem IVehicle ITOP ITOS
Driver‟s Equipment
On-board Management (see 5.3)
ITrafficManagement IVehicle ITNS IRoute IItem
On-Board Manager
D5.2 The SMARTFREIGHT framework architecture
113
SMARTFREIGHT
RSE
Transportation Network Infrastructure Manager Traffic Manager (Distributed solution: Applications that represent the Traffic Manager are running on the RSE)
Transportation Support Transportation Network Network Continuous Operation (see Equipment 6.2.3) Perform Dynamic Traffic Management Planning (see 6.1.2.1)
ITrafficManagement
Manage Presence in Controlled ITrafficManagement Area (see 6.1.2.3.5.2) IVehicle ITNS Provide Traffic Situation IRoute Information (see 6.1.2.5)
FDMS
Transport Operation Manager
Manage Transport Operation (see 5.2.1)
IResource ITrafficManagement ITNS IVehicle ITOP ITOS IRoute
UTMS
Traffic Manager
Perform Operational Traffic Management (see 6.1.2)
ITrafficManagement ITNS IVehicle IRoute
Transportation Network Resource Manager
Manage Transportation Network IResource Resources (see 6.1.3)
CC
Transportation Network Infrastructure Manager
Transportation Support Transportation Network Application management Network Continuous Operation (see as described in 10.3 Equipment 6.2.3)
From service interfaces in Table 11 it can be derived that the system components have to realise the APIs corresponding to the service interfaces (see 9.2). They will enable the required information exchange.
D5.2 The SMARTFREIGHT framework architecture
114
SMARTFREIGHT
10.5.3 Information exchange The table below is an extension of Table 9 on page 84 (the entries that are not directly related to SMARTFREIGHT are removed): From Table 9: Name of information flow (as used in the activity diagrams in Chapter 8) System component followed by source and destination domains and activities (from Table 9). The SMARTFREIGHT service interfaces and APIs to be used to realise the information flows (see 9.2 for details). How the information flow is triggered. Both decentralised solutions with RSEs as well as centralised solutions without RSEs are described. CVIS facilities to be used to realise the information flow. The bold keywords refer to the descriptions in section 10.4. Table 13 Information flows with source, destination and linkage to information view InfoFlows
System component Source Domain/ Activity
APA policy UTMS (represented by RSE) Transportation Network Utilisation. Perform Operational Traffic Management. Perform Dynamic Traffic Management Planning. APA policy UMTS Transportation Network Utilisation. Perform Operational Traffic Management. Perform Dynamic Traffic Management Planning.
System component Service Interface Destination Domain/Activity API OBE
ITrafficManagement:
On-board Management. Manage Vehicle and Transport Operation Information. Process Access and Priority Offers
getAPApolicy (sent by OBE to RSE)
FDMS
ITrafficManagement:
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation.
getAPApolicy (initiated by Transport Operator)
D5.2 The SMARTFREIGHT framework architecture
115
Triggered by
CVIS facilities to be used
Advertisement from RSE on area boarder or On-board Geofencing appl.
RSE Service Advertisement OBE will respond with a Service Call via onboard internet access
Need for information NA (internet) on dynamic policy
SMARTFREIGHT
APA policy UMTS Transportation Network Utilisation. Plan Transportation Network Utilisation.
APA policy UMTS
APO
APO
FDMS
ITrafficManagement:
Transport Operation getAPApolicy (initiated by Management. Manage Transport Operator) Transport Operation. Plan and Prepare Transport Operation. Adapt to Traffic Management Policy CC
ITrafficManagement:
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Operate Transportation Network Equipment
Transportation Network uploadAPApolicy (initiated Infrastructure Management. by Traffic Manager) Support Transportation Network Continuous Operation.
FDMS
OBE
ITrafficManagement:
Transport Operation Management. Manage Transport Operation. Control Transport Operation. Request Traffic Management Measure
On-board Management. Manage Vehicle and Transport Operation Information. Manage Certificates
pushAPO (initiated by Transport Operator)
UMTS
OBE
ITrafficManagement:
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Access and Priority Assignments
On-board Management. Manage Vehicle and Transport Operation Information. Manage Certificates
getAPO (initiated by OBE)
D5.2 The SMARTFREIGHT framework architecture
116
Need for information NA (internet) on default policy
Policy updates
Service Call from Traffic Manager.
Need for information OBE Service Call via onprovision board internet access
Need for APO
OBE Service Call via onboard internet access
SMARTFREIGHT
APO
UMTS
FDMS
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Access and Priority Assignments
Transport Operation getAPO (initiated by Management. Manage Transport Operator) Transport Operation. Control Transport Operation. Request Traffic Management Measure
OBE Entry notification On-board Management. Exit Manage En-Route Reporting. notification Report Vehicle Access Information
Item Info
Item info
ITrafficManagement:
UMTS (represented by RSE) IVehicle:
Need for APO
NA (internet)
RSE service advertisement
RSE Service Advertisement
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area.
pushVehcleEntryNotification (sent by OBE) or pushVehcleExitNotification (sent by OBE)
OBE will do Service Call via on-board internet Entry/exit notification access requested in APA Policy.
OGE
OBE
IItem:
OBE need for info
Transport Sector Support. Monitor and Report Item. Monitor and Report on Item. Manage and Report Item Information.
On-board Management. Manage Vehicle and Transport Operation Information. Manage Transport Operation Information
getItemInfo (initiated by OBE)
Item‟s info report requirements
OGE
OBE
IItem:
Need for item info
Transport Sector Support. Monitor and Report Item. Monitor and Report on Item. Manage and Report Item Information.
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
getItemInfo (initiated by OBE)
Item‟s info report requirements
D5.2 The SMARTFREIGHT framework architecture
pushItemInfo (initiated by OGE)
pushItemInfo (initiated by OGE)
117
OBE Service Call via onboard internet access OGE Service Call via on-board internet access
Service Call from Transport Operation Worker, via on-board internet access OGE Service Call via on-board internet access
SMARTFREIGHT
Item status OGE
OBE
IItem:
Need for status info
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
getItemStatus (initiated by OBE)
Item‟s status report requirements
OBE
IItem:
Need for status info
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
getItemStatus (initiated by OBE)
Item‟s status report requirements
OGE
OBE
IItem:
Transport Sector Support. Monitor and Report Item. Track and Report Item Position.
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress.
getItemTracking (initiated by OBE) Item‟s tracking requirements pushItemTracking (initiated by OGE)
OBE
ITrafficManagement:
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Support Navigation
pushNotification (initiated by RSE if decentralised monitoring, else initiated by the Traffic Manager)
Transport Sector Support. Monitor and Report Item. Manage and Report Item Condition and Deviations. Item status OGE Transport Sector Support. Monitor and Report Item. Track and Report Item Handling.
Item tracking
Notification UMTS (represented by RSE) Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area
pushItemStatus (initiated by OGE)
OGE Service Call via on-board internet access
pushItemStatus (initiated by OGE) Need for tracking info
RSE towards individual vehicle: On need for dynamic access control On illegal access
118
Service Call from Transport Operation Worker, via on-board internet access OGE Service Call via on-board internet access
RSE on need for information broadcasts.
D5.2 The SMARTFREIGHT framework architecture
Service Call from Transport Operation Worker, via on-board internet access
Service Call from Transport Operation Worker, via on-board internet access OGE Service Call via on-board internet access The RSE will send the notification to the individual OBE in a Service Call via internet to the IP address received in the Entry Notification. Broadcasts: RSE Service Advertisement with or without properties. Notification can be included or the OBE will respond with a Service Call via on-board internet access
SMARTFREIGHT
Resource allocation
UMTS
OBE
IResource:
Transportation Network Utilisation. Manage Transportation Network Resources. Assign Transportation Network Resource.
Transport Operation Management. Execute Transport Operation. Manage Transport Network Resource Bookings.
getResourceStatus getResourceBooking
Resource demand or changes in demand handled by the driver
Service Call via onboard internet access
Resource demand or changes in demand handled by the operator
NA (internet)
Driver needs route guidance from the operator
Service Call via onboard internet access
Driver needs route guidance from the traffic manager
Service Call via onboard internet access
updateResourceBooking cancelResourceBooking (all initiated by Transport Operation Worker from OBE)
Resource allocation
Route
Route
UMTS
FDMS
IResource:
Transportation Network Utilisation. Manage Transportation Network Resources. Assign Transportation Network Resource.
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Prepare Use of Transport Network Resources and Services
getResourceStatus
FDMS
OBE
IRoute:
Transport Operation Management. Manage Transport Operation. Control Transport Operation. Provide Route Guidance
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Use Information Services
getRoute (initiated by OBE)
UMTS
OBE
IRoute:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Route and Navigation Information
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Use Information Services
getRoute (initiated by OBE)
D5.2 The SMARTFREIGHT framework architecture
getResource updateResourceBooking cancelResourceBooking (all initiated by Transport Operator)
119
SMARTFREIGHT
Route
Safety status
TNS
TNS
UMTS
FDMS
IRoute:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Route and Navigation Information
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation
getRoute (initiated by Transport Operator)
OBE
UMTS (represented by RSE) IVehicle:
On-board Management. Manage En-Route Reporting. Report Vehicle Safety Related Information
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area
pushSafetyStatus (sent by OBE – triggered by RSE or geo-fencing))
UMTS
CC
ITrafficManagement:
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Operate Transportation Network Equipment
Transportation Network uploadTNS (initiated by Infrastructure Management. Traffic Manager) Support Transportation Network Continuous Operation.
OBE
FDMS
ITNS:
On-board Management. Manage En-Route Reporting. Support Traffic Situation Reporting.
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Manage Performance
pushTNS
D5.2 The SMARTFREIGHT framework architecture
120
Operator needs route guidance from the traffic manager
NA (internet)
RSE service announcement
RSE Service Advertisement with or without properties.
Vehicle reporting requirements in APA The OBE will respond with a Service Call via Policy. on-board internet access.
TNS updates
Service Call from Traffic Manager.
Driver will provide TNS information to the operator
Service Call via onboard internet access.
SMARTFREIGHT
TNS
TNS
TNS
TNS
FDMS
OBE
ITNS:
Transport Operation Management. Manage Transport Operation. Control Transport Operation. Provide Route Guidance
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Use Information Services
getTNS (initiated by OBE)
UMTS
OBE
ITNS:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Incident and Accident Information
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Use Information Services
getTNS (initiated by OBE)
UMTS
OBE
ITNS:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Traffic Flow Information
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Use Information Services
getTNS (initiated by OBE)
UMTS
OBE
ITNS:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Transportation Network Condition Information
On-board Management. Operate Vehicle. Support and Control Vehicle Operation. Use Information Services
getTNS (initiated by OBE)
D5.2 The SMARTFREIGHT framework architecture
pushTNS (initiated by RSE)
pushTNS (initiated by RSE)
pushTNS (initiated by RSE)
121
Driver needs TNS information from the operator
Service Call via onboard internet access.
Driver needs info (incidents and accidents) from the traffic manager or RSE publishes such info.
OBE initiates Service Call via on-board internet access
Driver needs info (traffic flow) from the traffic manager or RSE publishes such info.
OBE initiates Service Call via on-board internet access
Driver needs info (network conditions) from the traffic manager or RSE publishes such info.
OBE initiates Service Call via on-board internet access
RSE Service Advertisement with or without properties. The OBE will respond with a Service Call via on-board internet access.
RSE Service Advertisement with or without properties. The OBE will respond with a Service Call via on-board internet access.
RSE Service Advertisement with or without properties. The OBE will respond with a Service Call via on-board internet access.
SMARTFREIGHT
TNS
TNS
TNS
TOP
TOS
UMTS
FDMS
ITNS:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Traffic Flow Information
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Manage Performance
getTNS (initiated by Transport Operator)
UMTS
FDMS
ITNS:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Incident and Accident Information
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation
getTNS (initiated by Transport Operator)
UMTS
FDMS
ITNS:
Transportation Network Utilisation. Perform Operational Traffic Management. Provide Traffic Situation Information. Provide Transportation Network Condition Information
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Plan Transport Operation
getTNS (initiated by Transport Operator)
FDMS
OBE
ITOP:
Transport Operation Management. Manage Transport Operation. Plan and Prepare Transport Operation. Provide Transport Operation Information.
Transport Operation Management. Execute Transport Operation. Manage Transport Operation Information and Progress
getTOP (initiated by OBE)
OBE
FDMS
ITOS:
Transport Operation Management. Execute Transport Operation. Report on Transport Operation.
Transport Operation getTOS (initiated by Management. Manage Transport Operator) Transport Operation. Monitor pushTOS (initiated by OBE) Transport Operation. Record Transport Operation Progress.
D5.2 The SMARTFREIGHT framework architecture
pushTOP (initiated by Transport Operator)
122
Operator needs traffic flow information from the operator
NA (internet)
Operator needs NA (internet) incident and accident information from the traffic manager
Operator needs network condition information from the operator
NA (internet)
Need for TOP information
Service Call from Transport Operation Worker, via on-board internet access.
New or updated TOP
Internet from Transport Operator. Service Call via onTOS reporting requirement in TOP. board internet access.
SMARTFREIGHT
OBE
FDMS
On-board Management. Manage En-Route Reporting. Report Vehicle Tracking Information.
Transport Operation Management. Manage Transport Operation. Monitor Transport Operation
OBE
UMTS (represented by RSE) IVehicle:
On-board Management. Manage En-Route Reporting. Report Vehicle Tracking Information.
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Track Vehicle
pushVehicleTracking (sent by OBE – triggered by RSE or geo-fencing or time interval)
Transport problem
OBE
FDMS
IVehicle:
Transport Operation Management. Execute Transport Operation. Report on Transport Operation.
Transport Operation Management. Manage Transport Operation. Control Transport Operation. Handle Transport Problems
pushTransportProblem (initiated by OBE)
Vehicle info
OBE
UMTS (represented by RSE) IVehicle:
On-board Management. Manage En-Route Reporting. Report Vehicle Access Information
Transportation Network Utilisation. Perform Operational Traffic Management. Perform Traffic Control. Control Individual Vehicle. Manage Presence in Controlled Area.
Tracking
Tracking
D5.2 The SMARTFREIGHT framework architecture
IVehicle:
Service Call from Vehicle tracking requirements in Transport Operator, via getVehicleTracking (initiated Route Plan (in TOP) on-board internet access. by Traffic Operation Service Call via onManager) board internet access. pushVehicleTracking (sent by OBE)
pushVehicleData (initiated by OBE)
RSE service announcement or
RSE Service Advertisement with or without properties.
Service Call via onVehicle reporting board internet access. requirements in APA Policy. Transport problem occurred
Service Call from Transport Operation Worker, via on-board internet access.
RSE service announcement
RSE Service Advertisement with or without properties.
or
Service Call via onVehicle reporting board internet access. requirements in APA Policy.
123
SMARTFREIGHT As mentioned above, the service interfaces and API identified in 9.2 defines the information exchange possibilities between the system components, and they are implemented by the system components as described in Table 11. Figure 58 shows an access control example by means of a sequence diagram showing the interactions between the OBE and the RSE. The left column is the OBE acting on behalf of the On-board Manager. The right column is the RSE, which runs applications that are representing the Traffic Manager. sd EntryExitControl «interface»
«interface»
PhysicalArchitecture::OBE::Driver's Equipment::DEInterface
PhysicalArchitecture::RSE::RSEInterface
getAPApolicy(ControlledAreaID)
getAPApolicy(ControlledAreaID) :AccesAndPriorityAssignmentPolicy Process policy and wait for checkpoint()
alt No reason for access restrictions Checkpoint identified() pushVehicleEntryNotification(VehicleEntry)
pushNotification(access granted)
Consider access request()
Drive through Controlled Area to checkpoint() pushVehicleExitNotification(VehicleExit)
alt Access cannot be granted imediatly. Vehicle has to w ailt.
Checkpoint identified() pushVehicleEntryNotification(VehicleEntry) Consider access request() pushNotification(acces posponded) Find available timeslot() Wait for access() pushNotification(access granted) Drive through Controlled Area to checkpoint() pushVehicleExitNotification(VehicleExit)
Figure 58 Sequence diagram for access management example In this case the need for entry and exit notifications is published via the APA policy. At certain checkpoints (presuming close to the boarders of a Controlled Area), the vehicle has to send entry and exit notifications. The APA policy will in this case also specify that access will be dynamically assigned. The example shows 2 alternatives. In the first case, access to the Controlled Area is granted at once. In the second case, access is postponed, and the vehicle has to wait for a notification that tells that access is granted.
D5.2 The SMARTFREIGHT framework architecture
124
SMARTFREIGHT
10.6 Localisation Localisation has two sides; the exact position of an object (e.g. a vehicle and its goods), and the description of a location (i.e. point, linear line and area in the transportation network). Both are highlighted below. 10.6.1 Positioning To be able to position vehicles and their goods, the Global Positioning System (GPS) is used [24]. GPS is a Global Navigation Satellite System (GNSS) that gives the longitude and latitude coordinates of a GPS receiver. The GPS signal is further enhanced with EGNOS [25], which is meant to supplement GPS by reporting on the reliability and accuracy of the signals. In addition to the GNSS coordinates, each vehicle will have an accelerometer, a gyrometer, and an odometer to make the positioning even more reliable and accurate. These additional components are especially valuable in areas where the GPS signals are weak. The SMARTFREIGHT applications will retrieve the position from positioning services in the CVIS service platform. These services are offered by the Position and Mapping (POMA) subproject of CVIS [9]. 10.6.2 Location referencing To describe and represent an area or point unambiguously on a map demands a location referencing method. Such methods differ in the way they work; table look-up of predefined codes like in TMC [26] and TPEG-Loc [27] is one alternative, while dynamic on-demand calculations like in AGORA-C [28] and OpenLR [29] is another alternative. These four methods are described in more detail in Annex C. SMARTFREIGHT will, as CVIS, use the AGORA-C reference method. AGORA-C is a well proven and accurate method that suits the needs of SMARTFREIGHT. AGORA-C references and map matching services are available from the POMA services in the CVIS service platform for all SMARTFREIGHT applications to use.
D5.2 The SMARTFREIGHT framework architecture
125
SMARTFREIGHT
11 Deployment This chapter describes how the SMARTFREIGHT framework architecture can support the realisation of the SMARTFREIGHT functions and services in different cities with different needs. The concepts defined by the framework architecture are crucial for the deployment. 11.1 Concepts supporting the realisation of different traffic management strategies All cities are different, and the traffic management strategies towards freight distributions also differ. Some cities have broad streets and prefer deliveries by few larger vehicles, whilst others have narrow streets and require deliveries by smaller vehicles. Different areas and road segments may need access restrictions or monitoring due to safety, environmental or efficiency reasons, and the access assignment strategies to resources like loading bays and holding areas should also be flexible. Hence, the cities should be allowed to define conditions for access and monitoring depending on local needs. The SMARTFREIGHT framework architecture defines generic mechanisms that support the realisation of the traffic management strategies in different cities. It is up to the cities to define their strategy by means of concepts such as: Controlled Areas - i.e. areas or sections of the network that are monitored or have access restrictions dependent on the individual vehicle properties and other conditions. Controlled areas may for example be tunnels where vehicles carrying dangerous goods are monitored or green areas of cities where access is given to only green vehicles. As a part of the strategic traffic management planning, the cities have to define the APA Policies (see below) associated to their Controlled Areas. Transportation Network Resources - i.e. sections of the network that can be assigned to individual vehicles, for example loading bays and parking lots that have to be pre-booked. Transportation Network Resources must be defined as described in Figure 44. Transportation Network Resources may also be Controlled Areas to arrange for monitoring and access control. Checkpoints – i.e. locations where information is collected from or provided to vehicles. Access and Priority Assignment (APA) policy – i.e. a formal definition of the traffic management rules for a Controlled Area. There must be default APA policies for normal traffic conditions. In addition there may be dynamic APA policies in case of traffic situations that require specific measures. An APA policy may define the required vehicle properties for priority or access to the controlled area, the properties of the vehicles to be monitored in the controlled area, vehicle reporting requirements, etc. An APA policy is defined as described in Figure 45, and it is related to a Controlled Area as defined in Figure 43. Access and Priority Offer (APO) – i.e. priorities and access rights assigned to an individual vehicle for a Controlled Area. APOs may be defined in two ways. Normally the APO depends on the vehicle properties and is dynamically derived from the APA policy as the vehicle drives through the transportation network (see Annex E). However, APOs may also be assigned to vehicles on request (if that is possible according to the policy), for example in return of a fee. In short, the deployment of the SMARTFREIGHT solutions must include several steps: As a part of the strategic planning. The city must: Define its Controlled Areas Define the default APA policies associated to the Controlled Areas, i.e. the conditions for assess and monitoring. There may be a need for different APA policies for different time periods, e.g. special APA policies for rush hours.
D5.2 The SMARTFREIGHT framework architecture
126
SMARTFREIGHT
Consider how abnormal traffic situations should be handled and define templates for dynamic APA policies for foreseen situations. The strategy for assignment of APOs on request should be considered. APOs may for example be assigned to vehicles in return of a fee. Define Transportation Network Resources and the access conditions. They may also be defined as Controlled Areas to arrange for monitoring and control. Consider how situations awareness established by the monitoring of Controlled Areas should be used in regulation enforcement and emergency management. Decide how the required information exchange with the vehicles should be realised. Road Side Equipment (RSE) may have to be installed at certain locations, or the vehicles may have to report to central servers via internet connections. The decisions must be reflected in the VehicleReportingRequirements in the APA policies and in assigned APOs (see Figure 45). Different reporting requirement strategies are described in 9.1.9. Establishment of technical infrastructure. If relevant, Road Side Equipment and central systems must be installed and the required applications must be developed (or purchased) and installed. The SMARTFREIGHT APIs (see Table 10 and the definitions of the APIs in section 9.1) should simplify the development. The Host Management Centre and the management and distribution of applications to RSEs and OBEs must be planned and established (see 10.3). The operation of the SMARTFREIGHT solutions. The operation should include a continuous monitoring of and adoption to the traffic and environmental situation. Dynamic APA policies should be issues whenever required. The Host Management Centre should administrate the installations and updates of applications 11.2 Realisation of SMARTFREIGHT functions SMARTFREIGHT has identified a list of relevant functions, see Table 13, and a selection of these functions are demonstrated, simulated and evaluated at the demonstrations sites. Table 13 refers to the relevant service interfaces (see Table 10) to be used in realisations. Table 14. Functions to be supported and how they can be realised Functions
Realisation
Service interface
A1
The area to be controlled must be defined as a Controlled Area.
ITrafficManag ement
Traffic control depending on service level
The APA policy for this Controlled Area must be defined. Different “service levels” are represented as different sets of vehicle properties. The priorities and access rights associated with the different sets of properties are defined. The APA policy with access rights and priorities are provided to the vehicles so that they can compute their APOs (see Annex E).
A2
Conditional route assignment, including green areas
The calculation of conditional routes is distributed to the vehicles. Access rights are provided to the vehicles as a part of the APA policy (see A1), and the vehicles can compute their APOs and plan their routs
D5.2 The SMARTFREIGHT framework architecture
ITrafficManag ement IRoute
127
SMARTFREIGHT
accordingly. Thus, green areas can be avoided by those vehicles that do not have access. APO can also be assigned to vehicles independent of the APA policy (on demand). A vehicle may also request routing support or routes may be provided to vehicles. A3
Tracking of dangerous The area in which the tracking shall take place must goods be defined as a Controlled Area.
ITrafficManag ement
The APA policy for the area must define the properties of the vehicles that are to be tracked and the tracking IVehicle must be facilitated by the VehicleReportRequirements in the APA policy (see 9.1.3). Thus, the APO computed by the vehicle will define the VehicleReportRequirements for that vehicle. (APOs with may also be provided to vehicles independent of the APA policy.) Depending on the VehicleReportRequirements, different measures are possible: Tracking information to traffic management: The VehicleReportRequirements may require that tracking information is reported at certain intervals or at certain locations. Awareness about vehicles in Controlled Areas, e.g. tunnels: The VehicleReportRequirements may require that entry and exit information is reported on entry to/exit from a controlled area (e.g. a tunnel). A4
Incident management support
Entry and exit detection that support awareness about ITrafficManag vehicles in controlled areas (se A3) and tracking of ement selected vehicles (see A3) may support incident IVehicle management. Since awareness about the presence of vehicles may support the decisions to be taken in case of incidents. Dynamic access assignment to controlled areas is also supported. Vehicles may receive notifications telling them that access to a Controlled Area not has been granted. This may also support the incident management. Vehicles may also be asked to report safety related information. Awareness about the safety status of vehicles may also support incident handling.
A5
Data collection for Vehicles can be asked to report vehicle information for IVehicle statistics and planning statistics.
A6
Enforcement support
Entry and exit location and tracking support the detection of unauthorised entries to controlled areas. This information can be used in enforcement.
ITrafficManag ement
A7
Provision of traffic data to freight distribution management systems
Such data can be provided in a standard way.
ITNS
B1
New data exchange with the traffic
Many types of relevant information may be requested from the traffic management system such as: traffic
D5.2 The SMARTFREIGHT framework architecture
128
SMARTFREIGHT
management system
data, traffic condition information, route information.
B2
Return load coordination
The APA policy may promote return load by assigning ITrafficManag access rights and priorities to vehicles carrying return ement load. IResource Resource bookings, APOs and TOPs support ITOP dynamic planning and dynamic return load coordination.
B3
Shared use of vehicle coordination
Standardised interfaces towards the vehicle support shared use.
ITOP
Planned use of loading/unloading area
Access to default APA policy supports the planning of deliveries.
ITrafficManag ement
The routes can be planned depending on the APA policy, and resources such as loading bays can be booked to fit with the plan. Resources can also be rebooked and cancelled in case of changed plans.
IResource
B4
B5
B6
Load unit tracking and Load Items can be tracked and monitored by the monitoring OBE, and the status can be provided to back offices, etc. Waiting area
ITOS
IItem ITOS
The APA policy may refer to holding areas that can be ITrafficManag used when vehicles have to wait for their time slots. ement Depending on the policy, holding areas may be booked.
IResource
C1
Routing support
Vehicles may request route calculation support
IRoute
C2
Service level
The properties of the vehicles will decide its access rights and priorities.
ITrafficManag ement
C3
Transport operation planning support
Transport Operation Plans, APA polices and resource bookings support the planning
ITOP IResource ITrafficManag ement
C4
Timeslot allocation for loading/ unloading
Resources such as loading bays can be booked, rebooked and cancelled.
IResource
C5
Load/unload tracking + status information
Status can be reported
ITOS
C6
Efficient communication with distribution centre
Transport Operation Plans and status information can be exchanged.
ITOP
D5.2 The SMARTFREIGHT framework architecture
ITOS
129
SMARTFREIGHT
12 Terminology This chapter defines some terms that are important to the overall understanding of SMARTFREIGHT framework architecture. However, the list is not complete as the report itself defines terminology with respect to roles, decomposition of the transport sector, functions, interactions, information elements, etc. 12.1 Access and Priority Assignment (APA) policy A Controlled Area will have an Access and Priority Assignment (APA) policy that defines: The Access and Priorities Offers (APOs) to be assigned to vehicles depending on their Vehicle Characteristics. Reporting requirements related to access rights. Two types of APA policies may be available: A default APA policy, which is defined based on the normal traffic situation for the relevant time period (e.g. during rush hours, outside rush hours and on specific days). The default policy may be used for long term planning of transport operations. Dynamic APA policies, which are defined depending on the current traffic situation. The dynamic policies should be considered during the short term planning of transport operation and during the execution of the operations. During normal traffic situations, the dynamic APA policy will be equal to the default APA policy. The dynamic APA policy is provided to the vehicles, and the vehicle‟s current APOs can be derived from the policy. See content definition in information model in 9.1.1 and 9.1.3. 12.2 Access and Priority Offer (APO) The APO informs the On-board Manager, and if relevant also the navigation system, about the access and priorities permissions of the vehicle in certain Controlled Area. It defines among others: The related APA policy version on which it is based The vehicle to which it is valid The period for which it is issued (specified by a from and a to date and time) The time for which the APO is valid, i.e. which weekday and time slots (specified by to from and to hours). The Controlled Area(s) that are covered by the APO Access rights in these Controlled Areas (tunnels, green areas of the city, bus lanes, etc.) Access rejections in these Controlled Areas Priorities in these Controlled Areas See content definition in information model in 9.1.3. An APO defines the access rights and priorities assigned to a vehicle in a certain Controlled Area. An APO can be assigned to a vehicle in two ways The APO can be derived from an APA policy. The APO can be assigned based on request for a specific APO.
D5.2 The SMARTFREIGHT framework architecture
130
SMARTFREIGHT
12.3 Checkpoint A location in the Transportation Network. See 12.14. for description 12.4 Controlled Area A Controlled Area is a Transportation Network Section that has assigned an Access and Priority Assignment (APA) policy which defines how access rights and priorities should be assigned to the vehicles in this area and/or which vehicles that should be monitored in the area. On entry to and exit from Controlled Areas there will be interactions between the On-board Manager and Traffic Manager. The latter may be represented by the RSE. These interactions may contain different combinations of information flows, such as: Entry notification (from OBE to RSE) Exit notification (from OBE to RSE) Vehicle info (from OBE to RSE) Safety Status (from OBE to RSE) Tracking (from OBE to RSE) APA Policy (from RSE to OBE) Notification (from RSE to OBE) 12.5 Entry Notification Sent to Traffic Manager (may be represented by the RSE) on entry to Controlled Area (if required). See content definition in information model in section 9.1.5. 12.6 Exit Notification Sent to Traffic Manager (may be represented by the RSE) on exit from Controlled Area (if required). See content definition in information model in section 9.1.5. 12.7 Handling Instruction Specifies how a Transport Item shall be handled (temperature, etc.) during a specific Transport Operations (loading, unloading, other terminal operations, transport on a vehicle, etc.). 12.8 Incident An abnormal and unplanned situation that may affect safety or the traffic flow in a negative way, e.g.: Situations that may lead to emergency situations (e.g. accident, regulation violation, error, robbery) Specific Transportation Network Conditions that may need attention Specific environmental conditions (e.g. pollution or weather conditions) 12.9 Incident and Accident Information Information about Incidents and accidents is provided. The information is reported in the Transportation Network Status (TNS), which is based on DATEX II. See information model in section 9.1.4.
D5.2 The SMARTFREIGHT framework architecture
131
SMARTFREIGHT
12.10 Load Item The cargo unit to be transported, as seen from the Transport Operator‟s and Transport Operation Worker‟s point of view. May be a load unit, or general cargo. Several Transport Items may be combined into one Load Item. 12.11 Tracking Information The tracking information is provided to the Traffic Manager (may be represented by the RSE) or Transport Operator. It may be provided periodically, at specific locations, on specific events or on request. See content definition in information model in section 9.1.5. 12.12 Traffic Flow Information May include: Traffic flow, such as traffic density, speed, journey times and delay. Abnormal traffic conditions such as congestion followed by information about length of queue, the likely duration, the estimated delay, the reasons for the abnormal condition Warnings like about car travelling on wrong side of road, accident ahead, etc. The information is reported in the Transportation Network Status (TNS), which is based on DATEX II. See information model in section 9.1.4. 12.13 Traffic Information Includes Incident and Accident Information and Traffic Flow Information. The information is reported in the Transportation Network Status (TNS), which is based on DATEX II. See information model in section 9.1.4. 12.14 Transportation Network Physical infrastructure for transport. It that enables movement (e.g. roads, equipment along the roads and transfer nodes, i.e. terminals) and handling of cargo (e.g. Transportation Network Resources like loading bays). Holding Area
Terminal Terminal areas Stop points
Stop points
Terminal Bus lane
Green area Loading bays
Checkpoint Controlled Area Transportation Network Resource
Area with DG restrictions
Tunnel
Figure 59 Transportation Network As illustrated in Figure 59, a Transportation Network may contain Controlled Areas (for example green areas, areas with dangerous goods restrictions, holding areas or terminal areas) and Transportation Network Resources (for example terminal areas, stop pints at
D5.2 The SMARTFREIGHT framework architecture
132
SMARTFREIGHT
holding areas or terminal areas and loading bays), and there may be Checkpoints along the infrastructure. See 3.3 for further description. 12.15 Transportation Network Condition Dynamic information about abnormal and unplanned conditions in the Transportation Network due to situations that cannot be controlled (weather, incidents, accidents, etc.). For example surface conditions such as slippery roads; obstructions; restricted view; or reduced capacity. The abnormal and unplanned conditions may lead to regulatory decisions (e.g. reduced speed limit). Such regulations are however a part of the Transportation Network Information. The Transportation Network Condition information is reported in the Transportation Network Status (TNS), which is based on DATEX II. See information model in section 9.1.4. 12.16 Transportation Network Information Information about the physical Transportation Network, information about the regulations valid in the Transportation Network included (e.g. speed limit and restrictions with respect to height, width, weight, etc.) The information content is outside the scope of SMARTFREIGHT, but may for example include: Transportation Network Section ID Type information (e.g. road, lane, junction, holding lot, loading bays, terminal lot, etc.) The Transportation Network geometry, size and location information Regulations, normal as well as specific regulations due to Transportation Network conditions and events e.g. closed roads, platooning, reduced speed, etc. For example restrictions (with respect to weight, width, height, etc.), access restrictions (green zones, etc.), speed limits Condition information – conditions caused by planned/foreseen activities/events, e.g. situations that may influence on quality or capacity (e.g. roadwork) Suitability information (for different vehicle types) Transportation Network Resource information for example: Availability information (number of free spaces, etc.), assignment policy (booking required, first come first served, etc.), price information, associated services (restaurant, gas station, toilets, etc.) The provision of Transportation Network information is not an issue in SMARTFREIGHT, but the Transportation Infrastructure Manager should publicise information relevant to those planning and providing freight distribution services. 12.17 Transportation Network Status (TNS) The Transportation Network Status (TNS) is based on DATEX II. It provides information to On-board Managers, Transport Service Providers and others reflecting a total assessment of the traffic situation that may affect safety and efficiency. If possible, several types of information such as Traffic Information (including Traffic Flow Information and Incident and Accident Information), Transportation Network Information and Transportation Network Condition should to be included. See information model in section 9.1.4.
D5.2 The SMARTFREIGHT framework architecture
133
SMARTFREIGHT
12.18 Transport Item The goods unit to be transported, as seen from the Transport User‟s point of view. May be a load unit, a trade unit or general cargo. Will by the Transport Service Provided be “transformed” into a Load Item. Several Transport Items may be combined into one Load Item. 12.19 Transport Execution Plan (TEP) The definition of the transport service that is requested by the Transport User. Is used as a transport service booking. 12.20 Transport Execution Status (TES) The status of a transport booking. Is related to a Transport Execution Plan (TEP). 12.21 Transport Operation An operation that contribute to the fulfilment of transport services, and is usually related to movement and handling of Load Items. A transport operation is executed according to a Transport Operation Plan (TOP). Status is reported by means of a Transport Operation Status (TOS). May include one or more Transport Tasks. 12.22 Transport Operation Plan (TOP) Specifies how a Transport Operation is to be executed. A TOP may include: The route for the specific transport operation, i.e. the route to be followed between the pick-up and delivery locations The work description o
The Load Items involved and, if relevant, dangerous goods descriptions
o
Pick-up and delivery locations, and if relevant, associated Transportation Network Resource Bookings (e.g. bookings of loading bays)
o
The Transport Tasks that are to be executed and associated time schedules
o
The Handling Instructions (e.g. requirements for special treatment, etc).
Reporting requirements See content definition in information model in 9.1.6. 12.23 Transport Operation Status (TOS) Provides status information related to a Transport Operation such as: Progress information Tracking information (for vehicle and/or Load Item) Condition information for Load Items See content definition in information model in 9.1.7). 12.24 Transportation Network Resource An identified resource in the Transportation Network that can only be used by one vehicle at a time. May be a Controlled Area (entry and exit may be monitored). The access is managed according to some strategy, for example First come first served Booking of timeslots (see related information in section 9.1.2)
D5.2 The SMARTFREIGHT framework architecture
134
SMARTFREIGHT
12.25 Transport Task A task related to a Transport Operation. Is described in a Transport Operation Plan. May encompass one or more Load Items, and there may be Handling Instructions related to a Transport Task. Examples of Transport Tasks: Pick-up of one or more Load Items Delivery of one or more Load Items Stripping of a Load Item(e.g. container) Stuffing of a Load Item (e.g. of container) Document handling Loading Unloading 12.26 Vehicle Characteristics The vehicle characteristics define the properties of the vehicle as described in 9.1.5., among others: The size of the vehicle; type of transport; fuel class and engine class; and cargo type (dangerous cargo included).
D5.2 The SMARTFREIGHT framework architecture
135
SMARTFREIGHT
References [1]
McLeod F. et.al., D2.1 User Needs Review, FP7-216353, TRG.
[2]
McLeod F. et.al., D2.2 "Stakeholder Consultations and System Performance Scenarios", FP7-216353, TRG.
[3]
ITS Norway. ARKTRANS Web-site. [cited 2009 25 April]; Web-page for access to information about ARKTRANS]. Available from: www.arktrans.no.
[4]
Natvig M. et al., ARKTRANS - The multimodal ITS framework architecture, Version 6. 2009, SINTEF A12001, ISBN 978-82-14-04444-7, 320 pages.
[5]
D2D project. Project http://www.d2d.no/.
[6]
Freightwise project. Project Web-site. [cited 2009 25 april]; Available from: http://freightwise.info/cms/.
[7]
The e-Freight project. The e-Freght Web-site. [cited 2010 14 December]; Available from: http://www.efreightproject.eu/.
[8]
The CVIS project. The CVIS Web-site. [cited 2009 25 April]; Available from: http://www.cvisproject.org/.
[9]
OSGi Alliance. OSGi http://www.osgi.org/.
[10]
Solberg A. et.al., CVIS D3.3 Architecture and System Specifications. 2007, DG INFOSO project FP6-2004-IST-4-027293-IP.
[11]
Hendriks T. et al., AGORA-C specification - Specification of the AGORA-C on-the-fly location referencing method. 2005.
[12]
Communication Access for Land Mobiles (CALM). ISO TC204 Working Group 16. [cited 2010 10th August]; Available from: http://www.isotc204wg16.org
[13]
Java technology. Oracle Corporation. Available from: http://java.com
[14]
Baggen M. et al. CVIS D.FOAM.3.1 Architecture and System Specifications, The CVIS-project (FP6). 2007
[15]
Deering S. and Hinden R., RFC 2460: Internet Protocol, Version 6 (IPv6) Specification. Request for Comment (RFC), The Internet Society. 1998.
[16]
Devarapalli V. et al. RFC 3963: Network Mobility (NEMO) Basic Support Protocol. Request for Comment (RFC), The Internet Society. 2005.
[17]
ISO/DIS 29281 Intelligent transport systems - Communications access for land mobiles (CALM) - Non-IP networking. ISO TC 204. 2007.
[18]
ISO 24103:2009 Intelligent transport systems - Communications access for land mobiles (CALM) - Media adapted interface layer (MAIL).ISO TC 204. 2009.
[19]
EN 12795:2003 Road transport and traffic telematics - Dedicated Short Range Communication (DSRC) - DSRC data link layer: medium access and logical link control. CEN/TC 278. 2003.
[20]
ISO/FDIS 21215:2010 Intelligent transport systems - Communications access for land mobiles (CALM) - M5. ISO TC 204. 2010.
[21]
The 3rd Generation Partnership http://www.3gpp.org/partners
Web-site.
Web-site.
[cited
2009
[cited
D5.2 The SMARTFREIGHT framework architecture
2009
Project
25
25
April];
April];
(3GPP).
Available
Available
Available
from:
from:
from:
136
SMARTFREIGHT
[22]
ISO 21212:2008 Intelligent transport systems - Communications access for land mobiles (CALM) - 2G Cellular systems. ISO TC 204. 2008.
[23]
ISO 21213:2008 Intelligent transport systems - Communications access for land mobiles (CALM) - 3G Cellular systems. ISO TC 204. 2008.
[24]
The Global Positioning System (GPS). Available from: http://www.gps.gov/
[25]
The European Geostationary Navigation Overlay Service (EGNOS). Available from: http://www.esa.int/esaNA/egnos.html
[26]
ISO, TC 204, ISO 14819-1:2003, Traffic and Traveller Information (TTI) – TTI messages via traffic message coding -- Part 1: Coding protocol for Radio Data System – Traffic Message Channel (RDS-TMC) using ALERT-C. 2003.
[27]
ISO, TC 204, ISO/TS 18234-series:2006 Traffic and Travel Information (TTI) – TTI via Transport Protocol Expert Group (TPEG) data-streams – Part 1 to 10. 2006.
[28]
ISO, TC 204, ISO 17572-3:2008 Intelligent transport systems (ITS) - Location referencing for geographic databases - Part 3: Dynamic location references (dynamic profile). 2008.
[29]
TomTom International B.V., “OpenLR White Paper”, version 1.2, 2010. Available from: http://www.openlr.org/data/docs/OpenLR-Whitepaper_v1.2.pdf
[30]
Dai X., Lv W., Zhu T. (2008). Improved Dynamic Location Reference Method AgoraC Based On Rule Optimization. International Conference on Computer Science and Software Engineering.
[31]
GST Safety Channel, Safety Channel: Prioritized safety-related traffic information, White Paper, October 2006.
[32]
ISO, TC 204, ISO 14819-1:2003, Traffic and Traveller Information (TTI) – TTI messages via traffic message coding -- Part 1: Coding protocol for Radio Data System – Traffic Message Channel (RDS-TMC) using ALERT-C
[33]
ISO, TC 204, ISO 17572-3:2008 Intelligent transport systems (ITS) - Location referencing for geographic databases - Part 3: Dynamic location references (dynamic profile)
[34]
ISO, TC 204, ISO/TS 18234-series:2006 Traffic and Travel Information (TTI) – TTI via Transport Protocol Expert Group (TPEG) data-streams – Part 1 to 10.
[35]
ISO, TC 204, ISO/TS 24530-2:2006 Traffic and Travel Information (TTI) – TTI via Transport Protocol Experts Group (TPEG) Extensible Markup Language (XML) – Part 2: tpeg-locML
[36]
The Mobile.Info-project. Available: http://www.mobile-info.org
[37]
OpenLR, TomTom International B.V. Available: http://www.openlr.org/index.html
[38]
Wevers K. and Hendriks T., AGORA-C map-based location referencing, Transportation Research Record, vol. 1972, pp 115-122, 2006.
[39]
Wikström L. et al. ROSATTE D3.1 Specification of data exchange methods, The ROSATTE project (FP7), 2009
D5.2 The SMARTFREIGHT framework architecture
137
SMARTFREIGHT
Annex A.
User requirements
SMARTFREIGHT deliverables D2.1 “User Needs Review” [1] and D2.2 – "Stakeholder Consultations and System Performance Scenarios" [2] provide a comprehensive discussion of the urban freight distribution problem area, related solutions and user needs. This section summarise the user requirements identified in D2.1 and D.2 and how they are addressed by the SMARTFREIGHT framework architecture. Some of the requirements are directly addressed, whilst others are just indirectly related. The latter requirements may for example be prerequisites for an implementation of the solutions, or the requirements can more easily be fulfilled due to the SMARTFREIGHT solutions. The tables below describe how the requirements are addressed by the SMARTFREIGHT framework architecture, and there are references to the relevant use cases (in Chapter 4, 5, 6 and 7) and information flows (see section 8.6).
A.1 The needs of city authorities The needs of the city authorities are derived from section 2.1 in D2.1 and discussion summary in D2.2. A. Requirement
How addressed in SMARTFREIGHT
See functions and information flows
A.1
Define and implement policy for priority scheme and vehicle access to city Data acquisition for statistics concerning urban freight Collaboration with freight companies to improve the operational efficiency of freight vehicles
The policy elaboration is not directly addressed. Focus is on the distribution of it to potential users. A default policy will define the Access and Priority Assignments (APAs) in normal situations. If the traffic conditions are un-normal, the APA policy may be dynamically updated.
6.1.1 (default policy) 6.1.2.1 (dynamic policy)
The tracking of vehicles and the registration of their presence will generate data for statistics. So may also the monitoring of dangerous goods (DG).
6.1.2.3.5.1 (tracking) 6.1.2.3.5.2 (presence) 6.1.2.2.2 (DG)
The provision of APA policy information and reliable information on the traffic and transportation network status (especially information about incidents and expected delays) support the planning of freight operations. The information can be delivered in real-time when needed.
6.1.1+ 6.1.2.1 (policy) 6.1.2.5 (info)
Collaboration with police (enforcement of regulations - parking, etc.)
The actual enforcement is not addressed, but can be supported: On detection of access violations or illegal use of resources (e.g. loading bays) police can be notified.
Coordinated urban freight policy
The APA actual coordination is not addressed, but the ability to represent the APA policy in a standard format may support such coordination.
6.1.1+ 6.1.2.1 (policy)
Access to real-time and detailed
The monitoring functions acquire data on environmental conditions, network conditions, traffic flow, accidents and incidents, dangerous
6.1.2.2
A.2
A.3
A.4
A.5
A.6
Info flow: APA policy
Info flow: Vehicle info
See requirement A.2 (statistics) Info flow: TNS
Better statistics also arrange for traffic management measures that can benefit freight distribution. 6.1.2.3.5.2 (access violation) 6.1.3.2 (illegal use of resource) Info flow: Notification
D5.2 The SMARTFREIGHT framework architecture
Info flow: APA policy
Info flow: TNS
138
SMARTFREIGHT
A.7
A.8
A.9
overview of current traffic situation Short-term and longterms forecasts of traffic conditions Journey time and delay estimates
Utilise available road capacity and reduce delays and congestion
goods.
The elaboration of forecasts is not addressed, but the monitoring provides data that can be used in the assessment of the current and foreseen traffic situation.
See requirement A.6 (monitoring) 6.1.2.3.1 (assessment)
The elaboration of estimates is not addressed, but the registration of vehicles at checkpoints may support journey time and delay calculations (probe vehicles). Information about travel times and delays is provided to others as a part of the route guidance and transportation network status.
6.1.2.3.5.1 (track) 6.1.2.3.1 (calculation) 6.1.2.5.3 (provision) 6.1.2.5.2 (route )
Better statistics, traffic condition estimates, dynamic APA policy (access restrictions, etc.), and individual vehicle control arrange for better utilisation of the capacity and reduced delays and congestion
See requirement A.2 (statistics) See requirement A.8 (estimates) 6.1.2.1 (policy) 6.1.2.3.5 (control)
(processing – no info flow)
Info flows: TNS, Route
(processing – no info flow) A.10 Prioritise freight vehicles
The Access and Priority Offers (APOs) to vehicles are decided by the policy. The actual prioritising is done as a part of the individual traffic management.
6.1.1+ 6.1.2.1 (policy) 6.1.2.3.5.3 (prioritising)
A.11 Provision of timetables for planned roadwork A.12 Provision of route guidance A.13 Support prebooking of parking areas and loading bays A.14 Vehicle detection
Provided as a part of the transportation network status
6.1.2.5.4
Information about specific routes for freight vehicles is provided.
6.1.2.5.2
Resources, e.g. parking lots or loading bays, can be booked and re-booked in case of changes.
6.1.3.1
Exit and entry detection at checkpoints are detected by means of tracking information and this information is used to register presence of vehicles.
6.1.2.3.5.1 (track) 6.1.2.3.5.2 (register)
Vehicles that act according to the recommendations in the policy will get privileges, e.g. vehicles that are energy effective and clean. Illegal behaviour can be automatically detected.
6.1.1+ 6.1.2.1 (policy) 6.1.2.3.5.2 (access violation) 6.1.3.2 (illegal use of resource)
A.15 Encourage better driver behaviour, including behaviour that improve the environment A.16 Late arrival to booked loading bays may be cause penalties
Info flows: APA policy, APO
Info flow: TNS
Info flow: Route
Info flow: Resource allocation
Info flow: Entry notification, Exit notification
Info flows: APA policy Not directly addressed, but unauthorised use (use outside the booked time slot included) will be registered. It is up to the city how this information is used, e.g. to issue fines
D5.2 The SMARTFREIGHT framework architecture
6.1.3.2 Info flows: Entry notification, Exit notification
139
SMARTFREIGHT
A.17 Facilitate standardised information exchange between the systems of different stakeholders A.18 Wireless communicatio n with vehicles
The open services defined in the information viewpoint facilitate interoperability.
Use of the CVIS technology facilitates communication.
Realisation by means of CVIS technology – see Chapter 10
A.19 Data needed if lorry breakdown causing network delays: Information about vehicle A.20 Data needed: Location of lorries to be controlled A.21 Vehicle data needed: Destinations (e.g. loading bays) Weight (unladen/laden) No of axles Engine type Fuel type Load factor A.22 Data needed: Loading bay data (e.g. time slots available, existing bookings). may be needed A.23 Data needed: Freight access regulations.
The vehicle can report about their safety status, including potential problems and actual problems.
6.1.2.3.5.2
The APA policy may sate that vehicles with specific properties have to report their location.
6.1.2.3.5.1
Vehicles may be tracked or they may on request provide such information when their presence is registered.
6.1.2.3.5.1 (tracking) 6.1.2.3.5.2 (presence)
If managed by the UTMS itself: Booking mechanisms facilitates the management of loading bays and related information.
6.1.3.2
This facilitate information provision, policy provision, etc.
Information viewpoint 6.1.1+ 6.1.2.1 (policy) 6.1.2.5 (info provision) Info flows: See 9.2 and 8.6.
Info flows: Safety status Vehicle info
Info flow: Tracking
Info flow: Vehicle info
Info flow: Resource allocation
If others are managing the loading bays, information on availability can be received. The APA policy provides the access regulations
6.1.2.1 Info flow: APA policy
A.2 The needs of freight distributors The needs of the freight distributors are derived from section 2.2 in D2.1 and discussion summary in D2.2. B. Requirement
How addressed in SMARTFREIGHT
See functions and information flows
B.1
Supported by dynamic planning (see B.22); adjustments of plans and behaviour according to the local APA policy; and booking of resources
5.2.1.3.1 (planning) 5.2.1.3.1 (default policy) 5.2.1.3.1 (current policy) 5.2.2.3 (booking)
In time deliveries
Info flow: APA policy,
D5.2 The SMARTFREIGHT framework architecture
140
SMARTFREIGHT
Resource allocation, APO, TNS, etc. B.2
Safety of drivers, vehicles and third parties
The APA policy can be used to increase safety. The policy may for example restrict transport of dangerous goods (DG) to certain areas/routes, and DG transport may be monitored in a better way.
5.2.1.3.1 (default policy) 5.2.1.3.1 (current policy) 5.2.1.3.3 (DG deviation and handling definition) 5.2.1.5.3 (DG monitoring) Info flow: APA policy.
B.3
B.4
B.5
B.6
B.7
Drivers must get information about any changes to tasks For dangerous goods (DG): Information about goods type, and transport requirements must be available For DG: Information about the condition of the goods must be available
Transport operation plans, updated plans included, are provided to the driver.
5.2.1.3.1
Information about DG is provided to the OBE (so that it can be reported from the vehicle).
5.2.1.3.6 (Fleet manager)
On-board the information is managed.
Info flow: TOP
The condition that qualify as deviations and required handling of such deviations can be defined.
5.2.1.3.3 (deviation and handling definition) 5.2.1.5.3 (monitoring) 5.2.1.4.3 (handling)
For DG: Information about preferred road network must be available
Information about the APA policy (with restrictions fro DG, etc.) is received from the traffic management authorities and can be used in the route planning. The default policy may be used for long-term planning. The current policy for short-term decisions and plans.
5.2.1.3.1 (default policy) 5.2.1.3.1 (current policy)
Vehicle monitoring
The vehicles are tracked.
5.2.1.5.1 (vehicle tracking)
DG can be monitored during the transport, and deviations can be detected and handled.
Info flow: TOP
Info flow: TOS
Info flow: Route
Info flow: Tracking B.8
Goods monitoring
The goods is tracked, and the condition of the goods is monitored.
5.2.1.5.2 (goods tracking) 5.2.1.5.3 (goods condition) Info flow: TOS
B.9
Safety of goods
B.10 Drivers must be able to report transport problems (accidents, vehicle problems, illness, security concerns, need for assistance, etc.) B.11 Drivers should inform about
The monitoring of the condition of the goods arrange for early measures in case of deviations
5.2.1.5.3
Information about transport problems related to a vehicle, accidents involving a vehicle and assistance needs are received from the driver.
5.2.1.4.3 (reception)
Information about deviations with respect to the transport tasks are received from the drivers.
5.2.1.4.4 (reception)
D5.2 The SMARTFREIGHT framework architecture
Info flow: TOS
Info flow: TOS
141
SMARTFREIGHT
B.12
B.13
B.14
B.15
B.16
B.17
delivery problems and ETA Drivers should inform about congestions or abnormal traffic situations Drivers must be able to get route guidance Continuous monitoring of the transport operation should be possible Check the progress of a transport operation whenever required. Compare planned progress with actual progress A frequent comparison of vehicle‟s position with planned route and schedule
B.18 Keep record of vehicle movements to document details in case of accidents, offence accusations, late delivery accusations, etc. B.19 Take remedial actions quickly in response to unexpected events
New may be ETA is provided.
Info flow: TOS
Information that may affect one or more transport operations is received from the drivers. This information is considered in the planning of new and on-going operations.
5.2.1.3.1
Route guidance may be provided to the drivers.
5.2.1.4.2
Info flow: TNS
Info flow: Route Several issues related to transport operations can be monitored (tracking of vehicle, tracking of goods, condition of goods, progress), and the status is evaluated to detect deviations of any kind.
The progress can be continuously monitored or checked whenever required
The information about the actual transport is compared with the plan.
5.2.1.5.1 (vehicle tracking) 5.2.1.5.2 (goods tracking) 5.2.1.5.3 (condition) 5.2.1.5.4 (status recording) 5.2.1.5.5 (evaluation) Info flows: Tracking, TOS 5.2.1.5.1 (vehicle tracking) 5.2.1.5.5 (detect deviation) Info flow: Tracking
The vehicles are tracked.
5.2.1.5.1 Info flow: Tracking
The transport operations are monitored and deviations are detected. Remedial actions may be taken. It is also possible to pre-define how deviations should be handled. Plans can be updated
5.2.1.5.3 (monitoring) 5.2.1.4.4 (handling) 5.2.1.3.3 (deviation handling definition) 5.2.1.3.1 (plan) Info flows: TOS, TOP
B.20 A list of vehicle stops and time stopped
Stops may be tracked.
B.21 Ability to plan efficient routes and schedules
The actual route planning is not handled, but the schedule planning is supported by awareness about the current APA policy and the ability to book resources (e.g. loading bays)
5.2.1.3.1 (planning) 5.2.1.3.1 (policy) 5.2.1.3.4 (resources)
The actual route planning is not handled, but dynamic route and schedule planning is supported by awareness about the current APA
5.2.1.3.1 (planning) 5.2.1.4.3 (input on traffic situation)
B.22 Dynamic adjustments to planned routes
5.2.1.5.1 Info flow: Tracking, TOS
D5.2 The SMARTFREIGHT framework architecture
Info flow: APA policy, TOP
142
SMARTFREIGHT
and schedules, rescheduling of tasks, etc.
policy and traffic situation (input from Network Management domain and ongoing operations); the access to Transportation Network Resources (e.g. loading bays); transport operations status and deviations.
5.2.1.4.4 (deviations)
B.23 Divert lorries to make collections
The dynamic adjustment of plans (see B.22) will also handle changes in the transport operation plans.
5.2.1.3.1 (planning)
B.24 Advice driver to change delivery plans B.25 Direct communication with sources of information
New plans will be sent to the driver.
5.2.1.3.6
The dynamic planning function will use information from the Transportation Network Utilisation domain, i.e. information about current APA policy, traffic conditions, etc.
5.2.1.3.1 (planning)
B.26 Automatic warnings in case of deviations B.27 Record status of delivery tasks and proof of delivery B.28 Support back loading
The Transport Operator may be alerted in case of deviations
5.2.1.4.4
The status is logged.
5.2.1.2
The ability of back-loading is handled by the support to dynamic planning.
5.2.1.3.1 (planning)
B.29 Support waste and return goods collection
The ability of collection of waste and return goods is handled by the support to dynamic planning.
5.2.1.3.1 (planning)
B.30 It must be possible to request loading bays of appropriate size near the required location at required time B.31 Use of open standards, e.g. for provision of fleet management information to invehicle application B.32 ICT solutions must fit with the needs of small operators
Loading bays can be booked by the fleet manager, and information provided to the driver.
5.2.1.3.4 (fleet manager) 5.2.1.3.6 (provide info)
B.33 Maximise fleet efficiency
Not addressed by SMARTFREIGHT. The dynamic planning does however consider the optimal performance and utilisation of resources.
5.2.1.3.1
B.34 Unauthorised access to information (position, cargo, destination …) should not be
Not addressed by SMARTFREIGHT. The solutions are however based on information exchange between the vehicle/operator and the city authorities. No information is made public. By means of information security measures confidentiality and integrity can be ensured.
See Annex D
Info flow: TOP
Info flow: TOP
Info flow: TOP
Info flow: TNS
Info flow: TOS
Info flow: TOS
In case of changed plans, the booking can be changed or cancelled.
The services interfaces that are specified by SMARTFREIGHT will be public available and can be used as input to standardisation
Info flow: TOP
Info flow: TOP
Info flow: Resource allocation, TOP See 9.2
The OBE is today based on prototypes from the CVIS project. In the future such CALM based equipment probably will be standard equipment in vehicles. The SMARTFREIGHT applications should be able to run on such equipment can be used by small operators.
D5.2 The SMARTFREIGHT framework architecture
143
SMARTFREIGHT
possible. B.35 Efficient payment and payment processes
Not addressed by SMARTFREIGHT. The ability to request APOs that differ from the default policy arrange for efficient fee collections in return of advantageous APOs (if the policy is to collect fees for such APOs).
5.2.1.4.1 APO requests
Info flow: APO
The On-board Equipment may also include payment functionality (but this in not addressed) B.36 Inform clients about the whereabouts of goods and expected delivery time. B.37 Inform customer in case deviations (e.g. new ETA)
Not addressed by SMARTFREIGHT. However, the monitoring and management of the transport operations arrange for such functionality in the customer relation function. These issues are addressed by the Freightwise project, and SMARTFREIGHT is coordinated with Freightwise to arrange for a total solution that supports the submission of such information to the customers.
5.1.1.2
B.38 Explanations of unscheduled or unauthorised stops.
Not addressed by SMARTFREIGHT. However, the tracking of vehicles may also detect stops, and the driver may report about and explain unauthorised stops. Such information can also be recorded.
5.2.1.5.1 (tracking) 5.2.2.2 (reporting) 5.2.1.5.4 (recording)
B.39 Support electronic signature
Not addressed by SMARTFREIGHT, but will probably follow the financial transaction.
See Annex D.
Info flow: TES
Info flow: Tracking, TOS
May also be a part of a Transport Operation Status reporting “proof of delivery”. B.40 Monitor driver and vehicle performance
Not addressed by SMARTFREIGHT, but such information may be reported from the vehicles and registered. Statistics may be generated.
B.41 Interface towards intermodal freight transport
Not directly addressed by SMARTFREIGHT, but deliveries/collections at ports can be handled like other transport tasks. The largest challenges are related to harmonisation and standardisation of the information exchange. SMARTFREIGHT will handle this through coordination with the Freightwise and e-Freight projects.
B.42 Geofencing functions to indicate when customer should be notified, when fleet manager should be notified, etc. B.43 Efficient methods for waste and return goods B.44 Telematic systems that are cost effective, flexible, interoperable, sustainable, ensure security, etc.
Not addressed by SMARTFREIGHT, but the reporting requirements provided to the driver may use geofencing. The transport operation monitoring should adapt to these requirements.
5.2.1.1 Info flow: Vehicle status
5.2.1.3.6 (reporting requirements) 5.2.1.5 (monitoring)
The service interfaces may be triggered by geofencing or by the RSE - see 9.2. Not addressed by SMARTFREIGHT, but partly covered as described in B.28 and B.29
5.2.1.3.1 (planning) Info flow: TOP
Not addressed by SMARTFREIGHT. Ensured through the use of CALM and the CVIS platform.
D5.2 The SMARTFREIGHT framework architecture
144
SMARTFREIGHT
B.45 User friendly systems and good support
Not addressed by SMARTFREIGHT. The SMARTFREIGHT prototypes do not aim at the optimal user interfaces, but proof of concept.
B.46 Information tailored to the individual driver and to the route being travelled to avoid overloading the driver with irrelevant information.
The FDMS can receive traffic and rout information from the UTMS and provide route guidance to the individual driver.
5.2.1.4.2Info flow: Route, TNS
A.3 The needs of lorry drivers The needs of the drivers are derived from the needs of the city authorities, the freight distributors and section 2.3 in D2.1 and discussion summary in D2.2. The driver may have 2 roles: The Transport Operation Worker is responsible for the execution of the transport operation tasks (see functions in section 5.2.2). The On-board Manager is responsible for the operation of the vehicle in the traffic (see Chapter 5.3). C. Requirement
How addressed in SMARTFREIGHT
See functions and information flows
C.1
Supported by dynamic updates of transport operation plans and dynamic adaptation to the APOs that can be derived from the current APA policy, Ability to request APOs and route planning that is according to APOs
5.2.2.1 (plan updates) 5.3.2.1 (policy) 5.3.2.3 (APOs) 5.3.2.4 (route planning)
In time deliveries
Info flows: APA policy, APO, TNS, etc. C.2
C.3
C.4
C.5
The driver should know about availability of loading bay time slots
Information about the availability of loading bays may be requested.
It must be possible to request loading bays of appropriate size near the required location at required time Drivers should inform about delivery problems and ETA Free the driver from the need to keep manual logs
Information about loading bays bookings can be received from the fleet manager or they can be booked by the driver.
If resources (e.g. loading bays) are booked, the driver knows they are available.
5.2.2.3 (info request) 5.2.2.1 (info about bookings related to transport operation) Info flow: Resource allocation
In case of changed plans, the booking can be changed or cancelled.
5.2.2.1 (receive info) 5.2.2.3 (booking) Info flow: Resource allocation
New ETA or information about delivery problems can be provided.
5.2.2.2 (report)
The information that is to be reported is to a large extent automatically established, and the reporting is as far as possible automatically
5.2.2.1 (establishment) 5.2.2.2 (reporting)
Info flow: TOS, Transport problem
Info flow: TOS C.6
Drivers must be able to report
Transport problems are reported.
D5.2 The SMARTFREIGHT framework architecture
5.3.3.5 Info flow: Transport
145
SMARTFREIGHT
C.7
C.8
transport problems (involvement in accidents, vehicle problems, need for assistance, illness, etc.) Drivers should inform about congestions or abnormal traffic situations Safety of drivers, vehicles and third parties
problem
The transportation network status may be reported.
5.3.3.4
Adaptation to the APA policy (which defines the APOs) increase the safety (e.g. routes depending on type of vehicle and goods).
5.3.2.1 (policy) 5.3.2.3 (APOs) 5.3.2.4 (route planning) 5.3.3.1 (tracking) 5.3.3.2 (entry/exit) 5.3.3.3 (safety related) 5.3.3.4 (traffic situation) 5.3.1.2.2 (driver)
The en-route reporting (tracking, entry and exit, safety related info) will also increase safety (e.g. through improved awareness about DG). Traffic situation can also be reported. The driver may also be monitored.
Info flow: TNS
Info flows: APA policy, TNS, Entry notification, Exit notification, etc. C.9
Vehicle tracking (may provide input on travel times and delays)
The vehicles are tracked. This includes the entry and exit to/from Controlled Areas.
5.3.3.1 (tracking) 5.3.3.2 (entry/exit)
C.10 The vehicles should provide input to statistics C.11 For dangerous goods (DG), information about goods type and transport requirements must be available
Information is provided on entry to specific areas
5.3.3.2Info flow: Vehicle info
On-board the information is managed.
5.2.2.1 (on-board info) 5.3.3.1 (tracking) 5.3.3.2 (entry/exit)
C.12 For DG information about the condition of the goods must be available C.13 For DG information about preferred road network must be available C.14 Drivers must get dynamic route guidance in response to realtime traffic
Information about DG may be reported.
Info flows: Tracking, Entry notification, Exit notification
Information about DG is provided when vehicles are tracked and when the entry and exit to/from Controlled Areas are reported
Info flows: Tracking, Entry notification, Exit notification 5.3.3.3 (DG info) 7.1.4 (condition) Info flows: Safety status, TOS Derived from the access and priorities offered by the APA policy.
5.3.2.1 (policy)
Route information can be received and used in the route planning.
5.3.1.2.4 (Information collection) 5.3.1.2.1 (Route planning)
Traffic information will inform about the reason for re-routing.
D5.2 The SMARTFREIGHT framework architecture
Info flow: APA policy
146
SMARTFREIGHT
C.15
C.16 C.17
C.18
C.19
C.20
C.21
C.22
conditions and info about the reasons for rerouting Drivers must get transportation network information Drivers must get traffic information Drivers must get warnings about problems and safety risks The drivers must get information about planned events. Drivers must get information events have cleared Drivers should get traffic information in an appropriate format, simple to use and at a low cost. The data must be available via a variety of media There should be pan-European solutions (crossborder support). Drivers should get traffic information FDMS to allow filtering and decisions on which messages drivers should receive;
Info flow: Route, TNS
Required information can be received and used to support in the driving operation. Will include transportation network status, including traffic information (congestion, accident/incidents, road works, delays, travel times, etc.), warnings, etc.
5.3.1.2.4
Partly addressed by SMARTFREIGHT.
5.3.1.2.4
SMARTFREIGHT addresses the delivery of traffic information via the OBE and has defined a format that is inspired by DATEX II.
Info flow: TNS
Info flow: TNS
The SMARTFREIGHT solution can be combined with other media.SMARTFREIGHT does not address the organisation of pan-European solutions, but the same information exchange format (TNS) should be used everywhere.
Traffic information may be received from the UTMS or the FDMS.
5.3.1.2.4
C.23 The drivers should be allowed to use bus lanes
The APA policy is received, and APOs that may allow the use of bus lanes may be derived from the policy. Such APOs may also be received on request.
5.3.2.1 5.3.2.3 (on request)
C.24 Keep record of vehicle movements to document details in case of accidents, offence accusations, etc. C.25 A list of vehicle stops and time stopped C.26 Ability to plan efficient routes
The vehicle is tracked and entries and exits to/from Controlled Areas can be registered.
5.3.3.1 (tracking) 5.3.3.2 (entry/exit)
Info flow: TNS
Info flows: APA policy, APO
Info flow: Tracking
Stops may be tracked.
5.3.3.1 (tracking) Info flow: Tracking
The actual route planning is not addressed, but can be supported by the dynamic APA policy,
D5.2 The SMARTFREIGHT framework architecture
5.3.2.1(policy) 5.3.2.3 (APO request)
147
SMARTFREIGHT
and schedules
the ability to request APOs and route planning that is according to the APOs.
5.3.2.4 (route planning) Info flows: APA policy, APO
C.27 Divert lorries and dynamic adjustments to planned routes and schedules C.28 Direct communication with sources of information C.29 Parking regulations must be enforced to prevent illegal use of loading bays C.30 The drivers should get map updates
New plans may be received.
C.31 The driver should get info about parking zones
Not addressed by SMARTFREIGHT
C.32 Automatic warnings in case of deviations
Not addressed by SMARTFREIGHT
5.2.2.1 (transport operation plan) 5.3.2.2(driving info) Info flows: TOP
Misc. information services may be used
5.3.1.2.4 Info flows: See 9.2
Not addressed by SMARTFREIGHT
5.3.3.2
However, entries to and exits from areas are reported. This may support enforcement.
Info flows: Entry notification, Exit notification
Not addressed by SMARTFREIGHT However, the driver may for example use information services (see 5.3.1.2.4) to download maps, or the use of such information services may be automated.
Can be a part of the transportation network information.
Info flow: Resource allocation
5.3.1.2.3
The driver may for example be alerted
A.4 The needs of goods receivers The needs of the goods receivers are derived from section 2.4 in D2.1. D. Requirement
How addressed in SMARTFREIGHT
D.1
APA policy that support efficiency for those who behave according to the city policy and the ability to book loading bays.
Reliability of the delivery
Info flow: APA policy, APO, TNS, etc. D.2
Information about deviations
The driver must report about delivery or transport problems or problem so that the transport user can be informed Info flow: TOS, Transport problem
D.3
D.4
Parking and loading bay availability Freight distributors should act responsible
Pre-booking of loading bays Info flow: Resource allocation Illegal parking is avoided by booking of loading bays and detection of illegal use. In time arrivals will limit the number of lorries by means of loading bay bookings. Info flow: Resource allocation, Entry notification, Exit notification
D5.2 The SMARTFREIGHT framework architecture
148
SMARTFREIGHT
Annex B.
Related activities
This annex describes initiatives and results that are related to SMARTFREIGHT. When relevant it is also described what is “borrowed” from others, the additions and modifications done in SMARTFREIGHT, and also input that SMARTFREIGHT has provided to other projects and initiatives.
B.1 AGORA C AGORA C [11] is a method for on-fly location referencing, and is for a large part based on results from the EU funded AGORA project. AGORA C stands for AGORA Compact. AGORA C is further described in Annex C. Use of AGORA C SMARTFREIGHT has selected to use AGORA C for location referencing. AGORA C provides a method for use of minimal information to unambiguously locate something on a map. Two location referencing purposes are addressed: Applicable to problem or status locations. No pre-coding or locations tables (like in RDSTMC) are required. Applicable to use in routing to destinations. AGORA C relies on specific attributes that are available in current digital map databases for navigation systems and other ADAS applications. Value added by SMARTFREIGHT: The SMARTFREIGH architecture has used the AGORA C method for location referencing whenever feasible, as described in Annex C. The Trondheim pilot did however not implement this solution. SMARTFEEIGHT has found that area referencing is required. This is however not covered by the CVIS platform. Recently, many projects prefer Open LR to ANGORA C due to no the ANGORA license fee. Open LR does however not include area referencing. SMARTFREIGHT provides knowledge that can be included in Open LR.
B.2 ARKTRANS Use of ARKTRANS ARKTRANS was used as a starting point for the work on the SMARTFREIGHT framework architecture. ARKTRANS has provided input to: The identification and specification of the SMARTFREIGHT functions. The ARKTRANS functions were used as a starting point, but the function descriptions are refined and made more detailed to address the objectives of SMARTFREIGHT. The names and overall aim of many of the functions do however intentionally correspond to the ARKTRANS functions. In that way the SMARTFREIGHT solutions are more likely to fit into the total picture of the transport sector, as represented by ARKTRANS, and the solutions can more easily can be related to solutions established by other projects using ARKTRANS The terminology used in SMARTFEIGHT. As mentioned in the introduction (see 1.2.2), the terminology of ARKTRANS is used whenever feasible. This arrange for generic specifications and coordination towards the Freightwise and e-Freight projects.
D5.2 The SMARTFREIGHT framework architecture
149
SMARTFREIGHT
The identification and specifications of the information flows. Some of the information flows in ARKTRANS were used as a starting point for the identification of the flows in SMARTFREIGHT. The RoadJourneySegment of the journey information provided by the getTravelPlan operation in ARKTRANS is adopted by SMARTFREIGHT as a mechanism for provision of routes to the drivers. Most of the ARKTRANS information flows are however not specified by means of detailed information models. The process specification. The ARKTRANS process descriptions are used as a starting point, but they are refined to illustrate details about the issues addressed by SMARTFREIGHT Value added by SMARTFREIGHT: SMARTFREIGHT has developed further: Knowledge about how the APA policy can be represented. Generic issues and concepts on transportation network resources. Verification of the usability and relevance of the functional decomposition and the information flows Generic functionality for monitoring and communications with Items (Transport Items as well as Load Items)
B.3 Common Framework The SMARTFREIGHT framework architecture has been input to the European work on the “Common Framework for Information and Communication Systems in Transport and Logistics” (in short called Common Framework) and vice versa. Thus, the SMARTFREIGHT framework architecture is harmonized with the needs identified in other European projects providing input to the Common Framework (among others the e-Freight project). Value added by SMARTFREIGHT: SMARTFREIGHT is the main contributor to the Common Framework on issues covered by the Transport Operation Management, Transportation Area Management and On-board Management domains. The two latter together cover the concept of cooperative systems. SMARTFREIGHT includes more details than Common Framework and has extended the specifications in the Common Framework.
B.4 CVIS Use of CVIS results SMARTFREIGHT utilize the following facilities in CVIS: Location services Communication services according to CALM Application uploading/downloading services Advertisements services Application development framework Value added by SMARTFREIGHT: SMARTFEEIGHT has found that area referencing in accordance with ANGORA C is required. This is however not covered by the current version of the CVIS platform. SMARTFREIGHT also has a new approach to access control, as described in Annex E.
D5.2 The SMARTFREIGHT framework architecture
150
SMARTFREIGHT
B.5 DATEX II Use of DATEX II The DATEX II standard specifies how traffic related information can be exchanged between road administrations. DATEX is used as the basis for several of the information flows in SMARTFREIGHT: The TNS (Transportation Network Status) is expressed by means of data elements from the DATEX standard. Value added by SMARTFREIGHT: Location referencing according to ANGORA C is combined with DATEX II solutions. This enables a more accurate definition of locations. DATEX information elements is used in information flows to vehicles and from vehicle to the Transport Operator (may also be reported to others in the same way, e.g. the Traffic Manager and other vehicles). In that way traffic flow information can be provided by vehicles, e.g. when they are used as probe vehicles and when they report about the conditions, e.g. to facilitate automated reporting of road condition (slippery road, etc).
B.6 EasyWay Value added by SMARTFREIGHT SMARTFREIGHT has provided input to the work on cooperative system applications in EasyWay.
B.7 ETSI Use of ETSI specifications ETSI has specified aV2X application layer model and defined a set of basic applications (Reference: ETSI TR 102 638 v1.1.1: Intelligent Transport Systems (ITS): Vehicular Communications; Basic Set of Applications; Definitions). SMARTFREIGHT fits into the application layer defined by ETSI. Value added by SMARTFREIGHT SMARTFREIGHT service interfaces (see 9.2) can provide input to the implementation of the applications and use cases described in the ETSI TR 102 638 report (Table 6.1 and Annex C), as summarized in Table 15. Table 15 Mapping SMARTFREIGHT service interfaces towards ETSI applications and use cases Application
ETSI use cases
SMARTFREIGHT Service interface
Driving assistance
C.1.3.1 Wrong way driving
ITNS
C.1.3.3 Traffic condition warning
ITNS
C.1.3.4 Signal violation warning
Notification (not directly addressed, but can be included)
C.1.3.5 Roadwork warning
ITNS
C.1.3.6 Decentralized floating car data
ITNS
Road Hazard warming
Notification (not directly addressed, but can be included) Cooperative
C.2.3 Traffic information and recommended itinerary
D5.2 The SMARTFREIGHT framework architecture
ITNS IRoute
151
SMARTFREIGHT
navigation
C.2.4 Enhanced route guidance and navigation
IRoute
C.2.6 Co-operative flexible lane change
ITrafficManagement (APA policy, APO)
C.2.7 Limited access warning, detour notification
ITrafficManagement (APA policy, APO)
Location based services
C3.2 Automatic access control/parking access
ITrafficManagement (Entry notification, Exit notification)
Communitie s services
C.3.16 Fleet management
IRoute
IResource ITOP ITOS C.3.18 Loading zone management
IResource
SMARTFREIGHT also addresses use cases that so far are not identified by ETSI, e.g. use cases related to the APA policy and individual APOs. The access control solution defined by SMARTFREIGHT also provides a new alternative.
B.8 EURIDICE The EURIDICE project is dealing with intelligent cargo. By means of tags attached to the goods items or load units and intelligent agents running on these tags, the goods can take decisions and take part in the information exchange during the transport. Value added by SMARTFREIGHT: The SMARTFREIGHT solutions do not address intelligent goods, but it is emphasized that the SMARTFREIGHT framework architecture must not be in conflict with such solutions. Thus, the SMARTFREIGHT framework architecture is adapted to the intelligent goods scenario: The roles arrange for flexibility in how solutions are organised. Functionality that supports the Transport User (responsible for the booking and follow up of the transport) can be distributed to agents running on the tags. In the same way, the tags may also implement the functionality required by the Transport Service Provider or others. Hence there may be several intelligent agents on a tag that are monitoring the transport, taking decisions and communication with the surroundings on behalf of different stakeholders. The On-Goods-Equipment is specified in such a way that it may support generic functions that may be requested by many different stakeholders, those outside the transport sector included, as well as functions requested by stakeholders with specific transport related roles. The On-Goods-Equipment and the related objects and specifications in the architecture can be extended to include intelligent agents. The intelligent agent may for example represent the generic roles and functionality required by these roles.
B.9 Freightwise Use of Freightwise results SMARTFREIGHT and Freightwise address different aspects of the transport service provision. Freightwise addresses the interaction with the Transport User (transport booking and status reporting). SMARTFREIGHT addresses the planning and execution of the transport operations. Thus, the projects do not overlap, but their results should fit together. SMARTFREIGHT must build on the booking information established by Freightwise, and SMARTFREIGHT should provide status information from the transport operations (Transport Operation Status – TOS) that in the Freightwise solutions can be used as input to the status D5.2 The SMARTFREIGHT framework architecture
152
SMARTFREIGHT
reporting to the transport user (Transport Execution Status – TES). Freightwise has also specified the information that the transport service provider need about the transportation network (Transportation Network Status – TNS). The following Freightwise results are used as a starting point for the work in SMARTFREIGHT: TNS (Transportation Network Status) is used as a starting point for information about the status of the transportation network. TES (Transport Execution Status) is used as a starting point for the TOS (Transport Operation Status). The TOS does however require some extra statuses to support the follow up of the transport operation. Value added by SMARTFREIGHT SMARTFREIGHT has extended the scope from transport booking and status reporting to include also the execution of the transport operation. SMARTFREIGHT has suggested changes in the messages defined by Freightwise as well as new use of the messages: Indicators are added to the TNS to indicate whether the information provided is a forecast (prediction of traffic conditions, weather conditions, etc.) or actual observations. The TNS is used to exchange information about driving conditions from the driver to the Transport Operator. The TNS (Transportation Network Status) is checked towards the needs of the fleet managers and drivers doing urban freight distribution. This verification of usability is valuable. The TNS is updated to provide information about travel times and delays (needed by the fleet managers and drivers) (added to the TrafficInformation class). The location referencing in TNS is modified. An AGORA-C compatible approach is used. The TES (Transport Execution Status) does just address the goods items (Transport Items) provided by the transport user. These may be packed in a different way (Load Items) during the transport. SMARTFREIGHT has introduced a generic Item that can represent the condition and status of both Transport Items and Load Items (such information may be stored on the On-item Equipment object). The same data elements can be used to represent the conditions and statuses of all Items, Transport Items and the Load Items included. Thus, SMARTFREIGHT has contributed to a harmonisation of data elements so that they cover the needs of both SMARTFREIGHT and Freightwise.
B.10 GOOD ROUTE Use of Good Route results The GOOD ROUTE project addressed transport of dangerous goods (DG) and related information flows. Time slots for DG passages through the infrastructure, DG route guidance, DG re-routing, enforcement related to DG, provision of status information to the transport chain, emergency handling, etc. are focused. SMARTFREIGHT has used the GOOD ROUTE solutions as an input on the requirements related to DG transport. Several of the data types defined in the GOOD ROUTE XML Scheme is used as an input to the Information view in SMARTFREIGHT. Value added by SMARTFREIGHT: The GOOD ROUTE project had terminated when SMARTFREIGHT started. Thus, SMARTFREIGHT has not provided input to GOOD ROUTE. SMARTFREIGHT do however adds new aspects to traffic management related to DG by enabling traffic management D5.2 The SMARTFREIGHT framework architecture
153
SMARTFREIGHT
towards individual vehicles that is depending on the profile of the vehicle, DG included. The APA policy is dynamically adapted to the traffic situation.
B.11 ROSATTE SMARTFREIGHT has not re-used results from the ROSATTE project directly, but has exchanged knowledge about the AGORA C location method with the ROSATTE project.
D5.2 The SMARTFREIGHT framework architecture
154
SMARTFREIGHT
Annex C.
Locations referencing
The applications and services enabled by SMARTFREIGHT will in many cases need some kind of location referencing beyond human readable addresses. Both the Traffic Manager and the Transport Operator will communicate with the driver (i.e. the On-board Manager and the Transport Operation Worker roles) by transmitting information containing references to locations that will appear on the OBE – e.g. Controlled Areas, routing guidance, pick-up and delivery locations, etc. There are several existing location referencing mechanisms, which mainly differ in functionality, accuracy, complexity and deployment. This annex provides a brief introduction to the location referencing mechanisms.
C.1 Location Referencing Mechanisms There exists different mechanisms for describing a location. Such mechanisms differ in terms of functionality, accuracy, complexity and deployment. Here, four mechanisms are presented: the location tables in Traffic Message Channel (TMC) [32], the Transports Protocol Experts Group‟s Location Referencing (TPEG-Loc) [34], Agora-C [33], and OpenLR [29]. C.1.1 TMC TMC is a standard for providing textual traffic information to travellers, either as explicit messages to the traveller or as implicit messages sent directly to the navigation system in order to dynamically guide the traveller. TMC is typically communicated to travellers through the Radio Data System (RDS-TMC) over the FM channel. The development of RDS-TMC was maintained by the previous TMC Forum, which now together with the TPEG Forum, and the German Mobile.Info project constitute the Traveller Information Services Association (TISA) that maintains the current development and deployment of RDS-TMC. TMC is a static location reference method meaning that each location is defined by predefined location codes contained in different tables. This means that a specific location must either exist within the table, or be described by an offset distance and direction from the closest location that exists within the table. However, the number of possible location codes in a table is limited leading to a lower possibility of getting accurate location descriptions. To correctly interpret a location code necessitates that the receiver of the code must have the same table and table version as the sender. TMC will in many cases give an exact representation of a specific location, but may in other cases give inaccurate representations in different navigation systems – and in worst case no match due to different table versions. C.1.2 TPEG-Loc TPEG-Loc is a location referencing method, which is a part of the TPEG message structure. Like TMC, TPEG is now maintained and further developed by TISA. TPEG defines a message structure for exchange of Traffic and Travel Information (TTI), which consists of a message header, message application content, and a location reference. TPEG comes in two different formats: binary [34] and XML (tpeg-locML)[35]. At first it was reckoned as a technology for the delivery segment, i.e. for wireless delivery to e.g. vehicles, due to its compact light-weight binary version. However, as the human readable tpeg-locML version of TPEG was defined, TPEG now also serves the content segment of the TTI delivery chain. TPEG-Loc provides dynamic location references through both a human and machine readable format (i.e. the XML and binary versions). Predefined location types describe the locations at different levels, from the large area reference to the node description of e.g. an airport. TPEG-Loc contains WGS84 coordinates in addition to the location types. Compared D5.2 The SMARTFREIGHT framework architecture
155
SMARTFREIGHT
to the location tables in TMC, TPEG-Loc is independent of location tables and thus the problems related to unsynchronized location tables. However, the mechanism is not fully suited to describe relative complex sections and routes in urban areas, which is needed in SMARTFREIGHT. C.1.3 Agora-C AGORA-C is a dynamic location referencing method, which has evolved from the EC funded AGORA project. The aim of this project was to develop a single method for dynamic location referencing independent of predefined location tables, map versions, and navigation system manufacturer. The work on AGORA-C has resulted in the ISO standard 17572-3 [33]. To define a location, AGORA-C includes different location points that are linked together to either decide a point location, a linear location (i.e. a section of the transportation network), or an area location. The location points are described by their WGS84 coordinates along with physical properties such as type (e.g. road, intersection, etc.), road class, driving direction, and complexity (related to intersections). No predefined location tables are used. By following well-defined encoding rules, the location in question will be a reference that can be decoded by another part that may not have the exact same map version as the encoder does. All the encoder and decoder requires is that the map database is based on the Geographic Data File (GDF) format. In tests, AGORA-C has shown a hit rate of > 98 % (i.e. percentage correctly matched and correctly identified as not present in the receiver‟s map database) [39]. In the Extended Profile, AGORA-C is also capable of providing routing assistance to a destination. By following the encoder rules in the ISO specification, the location can either be exchanged by a binary format or an XML format. The binary format gives an effective data exchange over low capacity communication links and is thus suitable for delivery to mobile navigation units. In a paper by Dai et al. [30] the encoding rules and format are further improved for even better efficiency. However, parts of the ISO standard is protected by Intellectual Property Rights (IPR). To avoid complex IPR situations involving several different stakeholders, the IPR are managed through Via licensing. C.1.4 OpenLR OpenLR is, as AGORA-C, a dynamic location referencing method that is independent of predefined location tables to reference a location. It is an open standard that is developed and maintained by TomTom International B.V. However, everyone is invited and encouraged to be involved in the further development. OpenLR is more or less a reaction to the licenses attached to the use of AGORA-C; OpenLR is protected under an extended version of the GPL version 2. OpenLR works by forming different location reference (LR) points to a line. Currently, OpenLR does only support line segments, and not points nor areas. However, according to the developers, OpenLR is easy extendable for such purposes as well. Each LR point is defined by WGS84 coordinates, and attributes like functional road class (e.g. main road, first class road, etc.) and form of way (e.g. motorway, roundabout, etc.). Such attributes are general requirements to the maps used in the exchange of locations. If the maps follow the requirements, OpenLR will be independent of map version and vendor. To make OpenLR human readable, it is described in the XML format along with a binary version for more efficient transmission over resource restricted mediums. A location is encoded based on defined rules. This is true also for decoding of locations. On the OpenLR web-site there is a reference implementation in Java available for download [37]. Test data is also available for testing implementations.
D5.2 The SMARTFREIGHT framework architecture
156
SMARTFREIGHT
C.2 AGORA-C in SMARTFREIGHT The future location referencing methods use dynamic on-the-fly encoding and decoding of location references independent of map differences and predefined location codes with lookup tables. AGORA-C is at the moment, probably the best alternative among this category of methods. There are large companies behind the deployment of AGORA-C, it is described in an ISO standard, and it is expected that the uptake in navigation systems for dynamic route guidance will increase with the release of the standard and the availability of licenses. By including AGORA-C in SMARTFREIGHT we get an accurate representation of locations. ISO 17572-3 provides for a logical encoding structure in terms of an UML model, which is translated into the two content equivalent physical formats binary and XML. The binary format is only readable for machines, but is effective for wireless transmissions (i.e. between vehicles and infrastructure). The XML format represents the opposite – readable for humans, but more heavy-weight for low capacity channels. In SMARTFREIGHT, the location references will be used between several different actors. The Transport Operation Worker will receive location references from its Transport Operator related to the transport operation, and from the Traffic Manager related to Controlled Areas and Transportation Network Status (TNS) with dynamic information on incidents and road conditions. There is also information with location references going between the Traffic Manager and the Transport Operator related to the city‟s APA policies, Transportation Network Resource bookings and TNS. AGORA-C will thus have different usage scenarios that require different aspects of the format exchanged. One possible solution in SMARTFREIGHT is to provide some location information in plain text, i.e. important information like street name and number, intended for the Transport Operation Worker among others, together with an AGORA-C location reference that can directly be located on the map in the On-Board Equipment. Location referencing is defined as a domain facility in the CVIS service platform, i.e. a service that is available for applications through a set of APIs. However, not all implementations may have all facilities available. The AGORA-C reference is therefore either encoded as a string on the sending side (base64 encoding/decoding) using the facility, or requested through a Web Service. The same approach is recommended for SMARTFREIGHT.
D5.2 The SMARTFREIGHT framework architecture
157
SMARTFREIGHT
Annex D.
Security issues
D.1 Certificates A certificate will include An ID A public key An electronic signature There may be a hierarchy of authorities that must have certificates International authority: For authentication of the hierarchy of certificates issued by other authorities Regional authority (if relevant), e.g. Europe: For authentication of the hierarchy of certificates issued by other authorities Local authority, e.g. national, city or terminal: May communicate with the vehicles via Road Side Equipment (RSE). Certificates may be provided together with services advertisements Road Side Equipment (RSE), representing local authorities, must also have certificates: They must identify themselves by means of certificates Vehicle must also have certificates to verify Static data about the characteristics of the vehicle, an electronic license
D.2 Access control The SMARTFREIGHT solutions are based on a distributed computation of the APOs. It must be ensured that the APOs of a vehicle are correct. It must be impossible to construct APOs that provide illegal access and priorities. The vehicles may also have to report on entry to for example tunnels, and the secure reporting must be ensured. There are security challenges related to: 1. Authentication – correct identification is ensured by means of electronic signatures. It can be verified that o Service advertisements are from an authorized actor o
The APA policy is provided by an authorized authority and communicated by authorised RSE
o
The vehicle identity is correct
2. Integrity – correct (not manipulated) information content is ensured by means of electronic signatures of information content to verify that for example o The address for applications downloading, which is provided in a service advertisement, is trustworthy o
The APA policy has not been changed by unauthorized actors
o
That the vehicle characteristics are correct
o
The APO is valid for this vehicle
o
The APO of the vehicle has not been changed (it is retrieved from the APA policy)
o
The computation of the APOs is correct.
D5.2 The SMARTFREIGHT framework architecture
158
SMARTFREIGHT
3. Confidentiality - is ensured by encryption information to avoid unauthorized access to information, e.g. information about the cargo. 4. Non-repudiation – is ensured by confirmations. It must be impossible for vehicles to claim that information (e.g. the APA policy) has not been received if it has been received. o Vehicles may confirm reception of information by sending a signed information confirmation. The confirmation may be sent to another address than the RSE and may be consulted in case of regulation violations. o
Several responses may be required, e.g. one for confirmation of information receipt and one for actions taken (e.g. application downloading)
D5.2 The SMARTFREIGHT framework architecture
159
SMARTFREIGHT
Annex E.
Access control
Vehicle Characteristics
APA Policy
In SMARTFREIGHT, vehicles are allowed to enter Controlled Areas, i.e. specific areas of the city or different sections of the transportation network infrastructures (e.g. specific lanes, terminal areas, etc.), depending on the individual characteristics of the vehicle. Such individual access and priority Offers (APOs) are derived from the Access and Priority Assignment (APA) policy, which defines the conditions for access by means of vehicle characteristics.
Computations
APO
Figure 60 Main principles for computation of Access and Priority Offer (APO)
There are alternative approaches to the actual computation of the APOs: 1. Centralized access control Information about the characteristics of each vehicle has to be communicated to a central processing entity. 2. Access control distributed to RSE (Road Side Equipment) This is the solution implemented by CVIS. The vehicle provides information to the RSE, and the RSE will compute and provide the relevant APOs. 3. Access control distributed to OBE (On-Board Equipment). The vehicle will receive the relevant APA policies and compute its own APOs. In SMARTFREIGHT alternative 3 is chosen, and the reasons for this are summarized in Table 16.
Characteristics
Table 16 Access control alternatives Centralized
Distributed to RSE
Distributed to OBE
Control of the city Large processing overhead Communication overhead (V2I and backbone) Less in-vehicle processing
Control of separate areas within the city Processing overhead dep. on degree of distribution Communication overhead (V2I) Less in-vehicle processing
Control of the vehicle Possible processing/ communication overhead (on-board) - if many restricted areas
Can be combined with collection of data for statistics Less efficient routes without complete info about transport operation
Scalability depends on degree of distribution Less efficient routes without complete info about transport operation
D5.2 The SMARTFREIGHT framework architecture
Scalable solution (processing and communication) More privacy Less data for statistics (can be collected in other ways) Policy can more easily be used in the planning
160
SMARTFREIGHT
Annex F.
Vehicle-to-Infrastructure (V2I) Interaction
On entrance to and exit from Controlled Areas interactions with the road-side equipment (RSE) may be relevant to enable access control (for restricted areas) and/or vehicle monitoring (e.g. monitoring of vehicles carrying DG in Controlled Areas): Entry Notification, Exit Notification, Tracking and Safety Status Reporting Entry notification
A
Transportation Network Section
Exit notification
B
Tracking Safety Status
Tracking
Figure 61 Relevant interactions with RSE
F.1 Need for separate entry and exit notifications The Traffic Managers may need to be aware of the presence of vehicles (e.g. vehicles carrying dangerous goods) in separate road sections (i.e. Controlled Areas). There are 2 alternative ways of doing this: The tracking information can be used to generate the required awareness about the presence of the vehicle. The vehicle can send entry and exit notifications on arrival to and exit from the road sections. The alternatives are discussed in the table below. Table 17 Interaction alternatives Alternatives
Status at location A (entry)
Status at location B (exit)
Consequence for the Traffic Manager
Tracking
Tracking received
Tracking received
All information about the vehicle‟s presence is correct
Tracking received
Tracking lost
Incorrect awareness. Thinks that the vehicle is inside the section (has not left the section).
Tracking lost
Tracking received
Incorrect awareness. Thinks that the vehicle is inside the section (the exit is recognised as an entry).
Tracking lost
Tracking lost
No awareness about the presence of vehicle in the section.
Notification received
Notification received
All information about the vehicle‟s presence
Notification received
Notification lost
Incorrect awareness. Thinks that the vehicle is inside the section (has not left the section).
Notification lost
Notification received
Incorrect awareness. No awareness about the presence of vehicle in the section, but the exit is detected, and the awareness after the exit is correct.
Notification lost
Notification lost
No awareness about the presence of vehicle in the section.
Entry and Exit notifications
D5.2 The SMARTFREIGHT framework architecture
161
SMARTFREIGHT
The use of entry and exit notifications provides a better awareness in case a notification is lost. Hence, the entry and exit notification solution is used.
F.2 The realisation logic Road side equipment (RSE) may be used to detect entries and exits from Controlled Areas, as illustrated in Figure 62. The vehicle will have to drive through area A, B, C and D to get to its destination in area E. RSEs are located at position 1, 2, 3, 4 and 5. Some of them detect exits and entries from more than one area. The RSE at location 2 will for example detect entries and exits to and from area B and C.
A B
Start
×
1
C
2
E 3
D
4
5
×
Destination
Figure 62 Controlled Areas and checkpoints with RSEs The RSE will announce requests for entry and exit notifications to the relevant areas, but the vehicle must keep track of whether an entry or an exit notification is to be sent. This is done by means of two stacks: An entry stack defining the Controlled Areas that are to be visited during the trip (the next section is always on the top, the destination section is at the bottom) An exit stack defining the current sections that the vehicle is inside (the innermost section is always on the top of the stack). Table 18 The entry and exit stacks at different locations Location
Entry Stack
Entry notification for
Exit Stack
Outside A
A-B-C-D-E
1
B-C-D-E
A
A
2
D-E
B and C
C-B-A
3
E
D
D-B-A
C
4
E
B-A
D
E
B and A
5
E
Exit notification for
The entry stack is established based on the planned route and the APA policy (which defines the areas where need entry and exit notifications are needed). Thus, at the start the entry stack will contain all the areas to be visited as illustrated in Table 17. When a entry notification that is associated with the top of the entry stack is triggered (e.g. by a request from the RSE), the relevant entry notification is sent, and the associated area is moved from the entry stack to the exit stack. When an exit notification that is associated with the top of the exit stack is triggered, the relevant exit notification is sent, and the associated area is removed from the stack. D5.2 The SMARTFREIGHT framework architecture
162
SMARTFREIGHT
F.3 Dangerous goods information The dangerous goods information is reported at any time a SRE requests a Safety Status report.
F.4 Realisation without RSEs The APA policy will define requirements with respect to Entry notifications, Exit notifications and Safety status reports for Controlled Areas. These Areas can be registered in the navigation system of the vehicle, and Entry notifications, Exit notifications and Safety status reports can be sent whenever required by means of geo-fencing mechanisms.
D5.2 The SMARTFREIGHT framework architecture
163