Demand events methodology

Demand events can be classified in:

An attraction event is characterized by the arrival, at the destination point associated with the event, of an abnormal number of vehicles compared to what happens outside the validity interval of the event.

A generation event is characterized by the departure, from the point of origin associated with the event, of an abnormal number of vehicles compared to what happens outside the validity interval of the event.

Generally, you can consider these two types of events completely independent.

In the common use cases, during the interval time considered, an attraction event can become, symmetrically, a generation event.

For example, if you consider the footbal match for the final of the European Champions League, in the starting phase of the event the footbal stadium can be associated to an attraction event.

At the end of the match, the football stadium can be associated to a generation event.

For each event, the ratio of the extra generation or attraction is calculated with respect to the total generation or attraction of the relevant zone during the event.

At any instant:

Important:  TRE addresses the traffic simulation only, so demand events are considered by TRE in its traffic simulation.

Definitions

The listed definitions presume:

Parameter Description

Dod

Total demand volume over the event duration, measured in [veh].

σe=Ne/∑dDod

Fixed demand increase factor caused by the extra Ne vehicles from the event.

NodeDod

Extra volume on the od pair caused by the event, measured in [veh].

Vt,o,e=Vt,oσeθt,i

Extra volume on turn t caused by the event during interval i.

θt,i

It is the overlap between the current time interval, advanced by the travel time from the current turn t to the destination, and the arrival time window.

Computation of OD shortest paths

For each time interval, execute a dynamic Dijkstra algorithm both forwards and backwards in time from each zone, to be used for generation and attraction events respectively.

Shortest paths are described by a sequence of turns, each coupled with an arrival time obtained as an offset with respect to the instant of departure|arrival at the event zone.

For each zone, the Dijkstra exploration should yield the costs and times of every turn in the tree.

Starting from each of the other zones (leaves) the shortest paths can then be computed by following the lowest cost back to the root and saving the travel times along the way.

Computation of the total OD demand

About how to configure TRE to manage demand events, see → Demand events configuration.