Hostname: page-component-89b8bd64d-mmrw7 Total loading time: 0 Render date: 2026-05-08T22:46:31.881Z Has data issue: false hasContentIssue false

Traffic conflict reduction based on distributed stochastic task allocation

Published online by Cambridge University Press:  28 January 2022

Zs. Öreg*
Affiliation:
Centre for Autonomous and Cyber-Physical Systems, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, UK
H.-S. Shin
Affiliation:
Centre for Autonomous and Cyber-Physical Systems, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, UK
A. Tsourdos
Affiliation:
Centre for Autonomous and Cyber-Physical Systems, School of Aerospace, Transport and Manufacturing, Cranfield University, Cranfield, UK
*
*Corresponding author. Email: zsombor.t.oreg@cranfield.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

The aim of this paper is to provide preliminary results on a traffic coordination framework based on stochastic task allocation. General trends and the predicted advent of personal aerial vehicles increase traffic rapidly, but current air traffic management methods admittedly cannot scale appropriately. A hierarchical system is proposed to overcome the problem, the middle layer of which is elaborated in this paper. This layer aims to enable stochastic control of traffic behaviour using a single parameter, which is achieved by applying distributed stochastic task allocation. The task allocation algorithm is used to allocate speeds to vehicles in a scalable way. By regulating the speed distribution of vehicles the conflict rates remain manageable. Multi-agent simulation results show that it is possible to control ensemble dynamics and together with that traffic safety and throughput via a single parameter. Using transient simulations the dynamic performance of the system is analysed. It is shown that the traffic conflict reduction problem can be transformed into a control design problem. The performance of a simple controller is also evaluated. It was shown that by applying the controller, quicker transients can be achieved for the mean speed of the system.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Illustration of the deviation penalty (P). The ownship is the aircraft from the viewpoint of which the scenario is considered. Any other aircraft is considered to be an intruder.

Figure 1

Figure 2. Safety metric as a function of the exponential distribution parameter ($\lambda$) for the HMC algorithm. (Threshold time: $60\mathrm{s}$. Dotted lines show the standard deviation. Note that not the full parameter range is shown. The distribution parameter is related to the speed distribution of vehicles.)

Figure 2

Figure 3. Throughput metric as a function of the exponential distribution parameter ($\lambda$) for the HMC algorithm. (Threshold time: $60\mathrm{s}$. Dotted lines show the standard deviation. The distribution parameter is related to the speed distribution of vehicles.)

Figure 3

Figure 4. Safety metric as a function of the normal distribution parameter ($\eta$) for the HMC algorithm. (Threshold time: $60\mathrm{s}$. Dotted lines show the standard deviation. Note that not the full parameter range is shown. The distribution parameter is related to the speed distribution of vehicles.)

Figure 4

Figure 5. Throughput metric as a function of the normal distribution parameter ($\eta$) for the HMC algorithm. (Threshold time: $60\mathrm{s}$. Dotted lines show the standard deviation. The distribution parameter is related to the speed distribution of vehicles.)

Figure 5

Figure 6. Mean speed as a function of the exponential distribution parameter ($\lambda$) for the HMC algorithm. (Dotted lines show the standard deviation. The distribution parameter is related to the speed distribution of vehicles.)

Figure 6

Figure 7. Mean speed as a function of the normal distribution parameter ($\eta$) for the HMC algorithm. (Dotted lines show the standard deviation. The distribution parameter is related to the speed distribution of vehicles.)

Figure 7

Figure 8. Safety metric as a function of mean speed for the HMC algorithm. (Threshold time: $60\mathrm{s}$.)

Figure 8

Figure 9. Safety metric normalised by agent number as a function of mean speed for the HMC algorithm. (Threshold time: $60\mathrm{s}$.)

Figure 9

Figure 10. Traversal times for exponential distribution using the HMC algorithm. (Red lines showing threshold times. Agent density: 165 agents, $\lambda = 0.0025$.)

Figure 10

Figure 11. Traversal times for normal distribution using the HMC algorithm. (Red lines showing threshold times. Agent density: 165 agents, $\eta = 90$.)

Figure 11

Figure 12. Safety metric as a function of mean speed for all algorithms. (Threshold time: $60\mathrm{s}$. Agent density: 165 agents.)

Figure 12

Figure 13. Throughput metric as a function of mean speed for all algorithms. (Threshold time: $60\mathrm{s}$. Agent density: 165 agents.)

Figure 13

Figure 14. Number of transitions generated by each algorithm for a given time step. (Average value of all simulation repeats. Agent density: 305 agents.)

Figure 14

Figure 15. Distribution distance for all algorithms with exponential desired distribution as a function of the distribution parameter ($\lambda$). (Moving average, windows size: 5. Agent density: 305 agents. The distribution parameter is related to the speed distribution of vehicles.)

Figure 15

Figure 16. Distribution distance for all algorithms with normal desired distribution as a function of the distribution parameter ($\eta$). (Moving average, windows size: 5. Agent density: 305 agents. The distribution parameter is related to the speed distribution of vehicles.)

Figure 16

Figure 17. Number of conflicts involving two aircraft at the same time. (Threshold time: $60\mathrm{s}$. Algorithm: HMC.)

Figure 17

Figure 18. Number of conflicts involving two aircraft at the same time normalised by the square of the number of aircraft simulated. (Threshold time: $60\mathrm{s}$. Algorithm: HMC.)

Figure 18

Figure 19. Number of conflicts involving three aircraft at the same time. (Threshold time: $60\mathrm{s}$. Algorithm: HMC.)

Figure 19

Table 1. Transition probabilities

Figure 20

Figure 20. Throughput metric transient for normal distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 21

Figure 21. Mean speed transient for normal distribution. (Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 22

Figure 22. Throughput metric transient for exponential distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 23

Figure 23. Mean speed transient for exponential distribution. (Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 24

Figure 24. Safety metric transient for normal distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 25

Figure 25. Safety metric transient for exponential distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 26

Figure 26. Distribution distance transient for normal distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 27

Figure 27. Distribution distance for exponential distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 28

Figure 28. Number of transitions transient for normal distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 29

Figure 29. Number of transitions for exponential distribution. (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 30

Figure 30. Mean speed transient for normal distribution. (Algorithm: IMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 31

Figure 31. Mean speed transient for normal distribution. (Algorithm: IMC LICA. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 32

Figure 32. Mean speed transient for normal distribution. (Algorithm: Asynchronous IMC LICA. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 33

Figure 33. Mean speed transitioning from a normal to an exponential distribution (at $t = 500\mathrm{s}$) and back (at $t = 2,\!000\mathrm{s}$). (Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 34

Figure 34. Throughput transitioning from a normal to an exponential distribution (at $t = 500\mathrm{s}$) and back (at $t = 2,000\mathrm{s}$). (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 35

Figure 35. Safety transitioning from a normal to an exponential distribution (at $t = 500\mathrm{s}$) and back (at $t = 2,000\mathrm{s}$). (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 36

Figure 36. Distribution distance transitioning from a normal to an exponential distribution (at $t = 500\mathrm{s}$) and back (at $t = 2,000\mathrm{s}$). (Threshold time: $60\mathrm{s}$. Algorithm: HMC. Agent number: 165. The distribution parameter is related to the speed distribution of vehicles.)

Figure 37

Figure 37. Step response for mean speed with normal distribution (Algorithm: IMC for steady-state, HMC for transitions. The distribution parameter is related to the speed distribution of vehicles).

Figure 38

Figure 38. Step response for mean speed with exponential distribution (Algorithm: IMC for steady-state, HMC for transitions. The distribution parameter is related to the speed distribution of vehicles).

Figure 39

Figure 39. Time constants for exponential distribution (Algorithm: IMC for steady-state, HMC for transitions. The distribution parameter is related to the speed distribution of vehicles).

Figure 40

Figure 40. Time constants for normal distribution (Algorithm: IMC for steady-state, HMC for transitions. The distribution parameter is related to the speed distribution of vehicles).

Figure 41

Figure 41. Controlled mean speed with different proportional gains.

Figure 42

Figure 42. Controlled safety metric with different proportional gains.