Mapping Lessons from Ants to Free Flight An Ant-based Weather Avoidance Algorithm in Free Flight Airspace

Similar documents
Capacitor Placement for Economical Electrical Systems using Ant Colony Search Algorithm

Ant Algorithms. Ant Algorithms. Ant Algorithms. Ant Algorithms. G5BAIM Artificial Intelligence Methods. Finally. Ant Algorithms.

Intuitionistic Fuzzy Estimation of the Ant Methodology

Ant Colony Optimization: an introduction. Daniel Chivilikhin

Swarm-bots and Swarmanoid: Two experiments in embodied swarm intelligence

Self-Adaptive Ant Colony System for the Traveling Salesman Problem

Sensitive Ant Model for Combinatorial Optimization

Solving the Homogeneous Probabilistic Traveling Salesman Problem by the ACO Metaheuristic

Part B" Ants (Natural and Artificial)! Langton s Vants" (Virtual Ants)! Vants! Example! Time Reversibility!

New approaches to evaporation in ant colony optimization algorithms

3D HP Protein Folding Problem using Ant Algorithm

Complexity Metrics. ICRAT Tutorial on Airborne self separation in air transportation Budapest, Hungary June 1, 2010.

On the Modeling of Airport Arrival and Departure Delay Distributions

Swarm intelligence: Ant Colony Optimisation

Traffic Signal Control with Swarm Intelligence

Outline. Ant Colony Optimization. Outline. Swarm Intelligence DM812 METAHEURISTICS. 1. Ant Colony Optimization Context Inspiration from Nature

Guidance to Instructors on Subject Delivery PILOT NAVIGATION. This is a suggested programme for the delivery of this subject.

Updating ACO Pheromones Using Stochastic Gradient Ascent and Cross-Entropy Methods

A Note on the Parameter of Evaporation in the Ant Colony Optimization Algorithm

Montréal, 7 to 18 July 2014

ANT colony optimization (ACO) [2] is a metaheuristic inspired

An ant colony algorithm for multiple sequence alignment in bioinformatics

ARTIFICIAL INTELLIGENCE

Dr. Thomas A. Seliga

Natural Computing. Lecture 11. Michael Herrmann phone: Informatics Forum /10/2011 ACO II

Responsive Traffic Management Through Short-Term Weather and Collision Prediction

Implementation of Travelling Salesman Problem Using ant Colony Optimization

P1.1 THE NATIONAL AVIATION WEATHER PROGRAM: AN UPDATE ON IMPLEMENTATION

Discrete evaluation and the particle swarm algorithm

IMPROVING THE ACCURACY OF RUNWAY ALLOCATION IN AIRCRAFT NOISE PREDICTION

Traffic Flow Management (TFM) Weather Rerouting Decision Support. Stephen Zobell, Celesta Ball, and Joseph Sherry MITRE/CAASD, McLean, Virginia

IMPACT OF WEATHER FACTORS ON GO-AROUND OCCURRENCE BHARATH DONAVALLI THESIS

Ant Colony Optimization for Resource-Constrained Project Scheduling

A Short Convergence Proof for a Class of Ant Colony Optimization Algorithms

Reprint 797. Development of a Thunderstorm. P.W. Li

1.1 ATM-WEATHER INTEGRATION AND TRANSLATION MODEL. Steve Bradford, David J. Pace Federal Aviation Administration, Washington, DC

Corridor Integrated Weather System (CIWS) MIT Lincoln Laboratory. CIWS D. Meyer 10/21/05

Mining Spatial Trends by a Colony of Cooperative Ant Agents

Hamiltonian(t) - An Ant-Inspired Heuristic for Recognizing Hamiltonian Graphs

Geometric and probabilistic approaches towards Conflict Prediction

Montréal, 7 to 18 July 2014

Traffic Flow Impact (TFI)

Investigating Factors that Influence Climate

Gas Turbine LQR, INTEGRAL Controllers and Optimal PID Tuning by Ant Colony Optimization Comparative Study

Swarm-bots. Marco Dorigo FNRS Research Director IRIDIA Université Libre de Bruxelles

Metaheuristics and Local Search

Isolating and Assessing Weather-related Air Traffic Delays. A closer-look at what makes this so difficult... Mike Robinson AvMet Applications, Inc.

Airport Meteorology Analysis

Weather in the Connected Cockpit

Metaheuristics and Local Search. Discrete optimization problems. Solution approaches

Future Aeronautical Meteorology Research & Development

GEN 3.5 METEOROLOGICAL SERVICES

Federal Aviation Administration

Terminal Domain Decision Support. Jim Evans MIT Lincoln Lab. Tom Davis

Small UAS Well Clear

A New Framework for Solving En-Route Conflicts

[EN-A-083] Potential Benefits of Speed Control on Delay and Fuel Consumption

INTEGRATING IMPROVED WEATHER FORECAST DATA WITH TFM DECISION SUPPORT SYSTEMS Joseph Hollenberg, Mark Huberdeau and Mike Klinker

Research Article Study on the Stochastic Chance-Constrained Fuzzy Programming Model and Algorithm for Wagon Flow Scheduling in Railway Bureau

Remote Oceanic Meteorology Information Operational (ROMIO) Demonstration

New Meteorological Services Supporting ATM

Translating Meteorological Observations into Air Traffic Impacts in Singapore Flight Information Region (FIR)

Accident Prevention Program

A reactive framework for Ant Colony Optimization

4D TRAJECTORY BASED OPERATION IN HIGH DENSITY TERMINAL CONTROL AREA CONSIDERING THE UNCERTAINTY OF WEATHER FORECAST DATA

The Influence of Uncertainties on TCSA

Two Methods for Computing Directional Capacity given Convective Weather Constraints

Mining Spatial Trends by a Colony of Cooperative Ant Agents

Michael Kupfer. San Jose State University Research Foundation NASA Ames, Moffett Field, CA. 8 th USA Europe ATM Seminar June 29 th July 2 nd Napa, CA

Available online at ScienceDirect. Procedia Computer Science 20 (2013 ) 90 95

Local Search & Optimization

AN ANT APPROACH FOR STRUCTURED QUADRATIC ASSIGNMENT PROBLEMS

THIS PAPER addresses the decoupling of conflictresolution

Probabilistic TFM: Preliminary Benefits Analysis of an Incremental Solution Approach

INTEGRATING IMPROVED WEATHER FORECAST DATA WITH TFM DECISION SUPPORT SYSTEMS Joseph Hollenberg, Mark Huberdeau and Mike Klinker

FLYSAFE meteorological hazard nowcasting driven by the needs of the pilot

Meteorological CLEAR BUT PRESENT DANGER

A DISPLAY CONCEPT FOR STAYING AHEAD OF THE AIRPLANE

ANALYSIS OF AIRCRAFT LATERAL PATH TRACKING ACCURACY AND ITS IMPLICATIONS FOR SEPARATION STANDARDS

depending only on local relations. All cells use the same updating rule, Time advances in discrete steps. All cells update synchronously.

Research Article Ant Colony Search Algorithm for Optimal Generators Startup during Power System Restoration

Weather Information for Surface Transportation (WIST): Update on Weather Impacts and WIST Progress

Provably Correct Persistent Surveillance for Unmanned Aerial Vehicles Subject to Charging Constraints

Explosive volcanic eruptions in the North Pacific: Interactions between the Alaska Volcano Observatory and Volcanic Ash Advisory Centers

and SUMMARY preliminary parameters. 1.1 MET/14-IP/ /15 In line 1.2 WORLD INTERNATIONAL CIVIL AVIATION ORGANIZATION 2/6/14 English only

Convergence of Ant Colony Optimization on First-Order Deceptive Systems

Traffic Modelling for Moving-Block Train Control System

ASGA: Improving the Ant System by Integration with Genetic Algorithms

A Bayesian. Network Model of Pilot Response to TCAS RAs. MIT Lincoln Laboratory. Robert Moss & Ted Londner. Federal Aviation Administration

Guidance on Aeronautical Meteorological Observer Competency Standards

An Enhanced Aggregation Pheromone System for Real-Parameter Optimization in the ACO Metaphor

Provably Safe Coordinated Strategy for Distributed Conflict Resolution

ADL110B ADL120 ADL130 ADL140 How to use radar and strike images. Version

In-Flight Wake Encounter Prediction with the Wake Encounter Avoidance and Advisory System (WEAA)

An Optimization-Based Heuristic for the Split Delivery Vehicle Routing Problem

Deriving Meteorological Data from free-to-air Mode-S broadcasts in an Australian Context.

WMO Aviation Research Demonstration Project (AvRDP) and Seamless Trajectory Based Operation (TBO) PW Peter Li

Solving Multi-Criteria Optimization Problems with Population-Based ACO

Reach Sets and the Hamilton-Jacobi Equation

Weather Needs for UAS Operations

Transcription:

Mapping Lessons from Ants to Free Flight An Ant-based Weather Avoidance Algorithm in Free Flight Airspace Sameer Alam 1, Hussein A. Abbass 1, Michael Barlow 1, and Peter Lindsay 2 1 Canberra Node of the ARC Centre for Complex Systems, The Artificial Life & Adaptive Robotics Laboratory, School of ITEE, Australian Defense Force Academy, University of New South Wales, Canberra, Australia 2 ARC Centre for Complex Systems, School of ITEE, University of Queensland ABSTRACT The continuing growth of air traffic worldwide motivates the need for new approaches to air traffic management that are more flexible both in terms of traffic volume and weather. Free Flight is one such approach seriously considered by the aviation community. However the benefits of Free Flight are severely curtailed in the convective weather season when weather is highly active, leading aircrafts to deviate from their optimal trajectories. This paper investigates the use of ant colony optimization in generating optimal weather avoidance trajectories in Free Flight airspace. The problem is motivated by the need to take full advantage of the airspace capacity in a Free Flight environment, while maintaining safe separation between aircrafts and hazardous weather. The experiments described herein were run on a high fidelity Free Flight air traffic simulation system which allows for a variety of constraints on the computed routes and accurate measurement of environments dynamics. This permits us to estimate the desired behavior of an aircraft, including avoidance of changing hazardous weather patterns, turn and curvature constraints, and the horizontal separation standard and required time of arrival at a pre determined point, and to analyze the performance of our algorithm in various weather scenarios. The proposed Ant Colony Optimization based weather avoidance algorithm was able to find optimum weather free routes every time if they exist. In case of highly complex scenarios the algorithm comes out with the route which requires the aircraft to fly through the weather cells with least disturbances. All the solutions generated were within flight parameters and upon integration with the flight management system of the aircraft in a Free Flight air traffic simulator, successfully negotiated the bad weather. Keywords: Swarm Intelligence, Ant Colony optimization, Free Flight, Air Traffic Management, Weather Avoidance 1. INTRODUCTION In recent years, a considerable increase in the number of weather-related flight delays has occurred, both due to increase in traffic as well as environmental factors. Weather is a major limiting factor in the Airspace capacity enhancement efforts under the umbrella of Free Flight [12]. The aviation capacity enhancement plan lists weather as the leading cause of delays greater than 15 minutes, with terminal volume as the second cause [3]. Weather related delays accounts for roughly 70% of all traffic delays [4]. These delays are more significant particularly during the convective weather season (mid-may through mid-august) [Figure 1]. Moreover weather phenomenon and atmospheric activities are beyond human control and because safety must be maintained in the existence of weather-related hazards, therefore our ability to predict the weather and have robust solutions for safe negotiation will be critical towards designing the future air traffic management system [5]. In this paper the problem of generating optimal weather avoidance routes under hazardous weather conditions is investigated under certain safety and performance constraints. This is done under the framework of swarm intelligence, a set of techniques called Ant Colony Optimization [8] were employed to solve the problem. It is demonstrated that an on board flight data management computer of an Free Flight air traffic simulator can be integrated with an Ant Colony Optimization (ACO) based weather avoidance system, generating optimal routes and negotiating bad weather within flight parameters. Sameer Alam: s.alam@adfa.edu.au Hussein A.Abbass: h.abbass@adfa.edu.au Michael Barlow: spike@adfa.edu.au Peter Lindsay: pal@itee.uq.edu.au Complex Systems, edited by Axel Bender, Proc. of SPIE Vol. 6039, 60390N, (2005) 0277-786X/05/$15 doi: 10.1117/12.644284 Proc. of SPIE Vol. 6039 60390N-1

45 40 35 C 30 25 C 20 1 Weather raised Slay. ' " E,_0,aeetiae \4ather Jan Feb Mar 1pr May Jun Jul 1u9 Sep Oct Nov Dec rlh ofthe Year - 1225 ----1226 I 227 1226 1229 2030 Figure 1: Yearly trend (1995-2000) for weather related delays (Source: OPSNET database) The organization of this paper is as follows: Section 2 explains Swarm Intelligence with particular reference to ACO and its application in solving optimization problems, Section 3 describes the weather related problems faced by the aviation industry worldwide and the enabling technologies for weather avoidance in a future air traffic managements system. Section 4 describes how ACO can be applied to solve the weather avoidance problem in a Free Flight simulation environment. Section 5 explains the simulation setup & experiments for hazardous & complex weather situations in a Free Flight environment. Section 6 discusses the results and conclusions of this work. Section 7 presents some future directions. 2. SWARM INTELLIGENCE & ANT COLONY OPTIMIZATION Swarm Intelligence can be described as any attempt to design algorithms or distributed problem devices inspired by the collective behavior of social insect colonies and other animal societies [2]. The ant based optimization algorithm was introduced by M. Dorigo [9] and experimental results have shown it to be a promising approach for solving discrete optimization problems. Ant based algorithms are based on the notion that a set of simulated artificial ants, the behavior of which is designed after that of real ants, can be used to solve combinatorial optimization problems. Ant based algorithms have been applied to other combinatorial optimization problems such as the quadratic assignment problem, graph coloring, job shop scheduling, and vehicle routing [1][13]. Results obtained by ant based algorithms are often as good as with other general purpose heuristic algorithms. [2] There are several advantages in investigating the application of ACO techniques in a Weather constrained Free Flight environment: a) Versatility: The convective weather situations are highly dynamic, rapidly changing and unpredictable for any aircraft; the versatile nature of ACO algorithms suits them very well for unforeseen weather situations. b) Robustness: Fee Flight allows for in-flight dynamic route changes, robust algorithms that are simple and guaranteed to find a solution, if one exists, are highly desirable for highly complex scenarios emerging from the dynamic interaction of various sub system of a Free Flight environment. c) Population based approach: Since ACO allows the exploitation of positive feedback as a search mechanism and makes the system amenable to parallel implementations (though this is not considered in this paper), it is highly desirable given the stringent real time nature of an air traffic management system. Previous work done in this domain demonstrated that Swarm intelligence based techniques can be successfully implemented on aircraft landing scheduling problems, air transport logistics route optimization, and runway allocation [1] [11]. 3. WEATHER CONSTRAINTS ON AIRSPACE CAPACITY ENHANCEMENTS Hazardous weather events such as convective weather (e.g., lightning, tornados, turbulence, icing, hail, etc.), extreme weather (hurricanes, blizzards), low visibility (fog, haze, clouds), air turbulence, snow, and winds shifts pose challenges to air traffic on a nearly daily basis[4]. Air traffic management being a highly complex system, where arrival & departure schedules are tightly linked to each other, such weather related delays are not entirely limited to an individual Proc. of SPIE Vol. 6039 60390N-2

aircraft. Rather, such delays at one point in airspace causes a delay ripple propagating its effects to a larger portion of the neighboring airspaces as well. The expected increase in capacity of the future Air traffic management system is eventually limited to its capacity to ensure safe and efficient travel under all weather conditions [5]. The key to greater airspace capacity envisioned in Free Flight lies in our ability to accurately predict and adjust the future state of air traffic according to predictions related to weather and its effects on aircraft and flight routes. A weather avoidance system coupled with Flight management system is identified as one of the key enabling technologies for Free Flight [12]. Dynamic in flight route changes to negotiate bad weather, keeping an aircraft within its performance parameters is expected to enhance safety and efficiency in Free Flight airspace of the future [6]. 4. ACS IMPLEMENTATION FOR FREE FLIGHT WEATHER AVOIDANCE The main characteristics of the Free Flight weather avoidance problem can be summarized as follows: Intrinsically distributed with stringent real time constraints: Weather cells are usually distributed over a large area, and aircrafts have to follow stringent time constraints in order to meet required time of arrival at arrival fixes. Stochastic and time varying: Convective weather cells are time varying and have severity which changes dynamically. Multi Objective: Several conflicting objectives are taken into account. Most important is the safety of the aircraft and its passengers. Multi Constraints: A variety of constraints are imposed on the system, including aircraft performance envelop, search window, passenger s comfort etc. The Ant Colony Optimization algorithm introduced by M. Dorigo, V.Maniezzo and A.Colorni [7] suits the problem dimensions and is implemented with some modifications to incorporate multi objective optimization [10] as dictated by the problem definition. The problem of weather avoidance in a Free Flight context can be defined as, given a start node and end node in a two dimension mesh, find the most optimal route which avoids - if possible - bad weather cells, minimizes heading changes, minimizes distance traveled and reaches the end node within a constrained time. Figure 2 shows the high level system flow chart for the problem described. The following assumptions were made for modeling the simulation environment There is a single aircraft in Free Flight airspace. The aircraft has a weather sensor which scans 50 nautical miles ahead of an aircraft on its flight trajectory. Weather cells are of a square size covering a region 10nm X 10nm and have a linear severity factor 1 to 10 denoting how bad the weather disturbance is in that cell. The aircraft is equipped with a flight management system, which is capable of making in flight dynamic route changes and flies the aircraft within its performance parameters. The following constraints were considered in the algorithm Reach the target waypoint; Maintain flight performance envelop. Route search within the 1000 nm region surrounding the central bad weather cell. The following optimization criteria were considered in the algorithm Bad weather cells avoidance; Minimize heading change; Minimize weather-resolution trajectory distance; and The following modifications were made to the ACO to incorporate the previous three criteria: 4. 1 Tabu list: ACO maintains a tabu List for all the nodes it has visited so far. The search is repeated until the destination node is found or the ant has reached a node where there is no further states to move. This tabu list maintains the successful routes obtained by an Ant in one cycle. Based on the routes in the tabu list, the global best route is obtained and updated every cycle. 4.2 Transition rule: The transition probability of selecting a node j while at node i by an ant k at time t is given by Proc. of SPIE Vol. 6039 60390N-3

α ι ψ β [ τ ( t)].[ τ ( t)].[ η ] k p ( t) = if j is element of allowed paths k other wise [Equation 1] α ι ψ β [ τ ik ( t)].[ τ ik ( t)].[ ηik ] k AllowedRoutes 0 where [ τ ( t)] denotes the intensity of the trail on edge(i,k) at time t. η ] denotes the visibility and is the quantity 1, where denotes the heading change factor. α and β are parameters that control the relative importance of trail versus the visibility. ι Pheromone intensity [ τ ( t)] ψ [ is introduced in the transition probability to incorporate the severity of weather. ι ψ [ τ ( t)] = {1/ Weather severity of Cell j at time t} and ψ denotes the relative importance of avoiding weather cells. 4.3 Global pheromone update To encourage exploration, in every cycle all the ants that generated a successful tour are allowed to update the concentration of pheromones on every edge of the successful path and is given by k Q / L if i j tour described by tabu list = k (, ) τ [Equation 2] 0 otherwise k τ = τ + τ Where Q is a constant and L k = Tour Length + Heading Change Factor + Tour Weather Factor Tour length is the number of cells traveled by the ant to reach the destination Heading change factor gives summation of heading change performed during the tour. A straight heading have a factor of 0.5 and a heading change in either of the directions have a factor of 1.0. Tour weather factor is the sum total of severity factor of weather cells encountered during the resolution maneuver. Weather cells are randomly created by the Free Flight air traffic simulator as 2D cells, generating a variety of weather scenarios ranging from simple to highly complex. Every cell represents a region of 10 nm X 10nm. 4.4 Pheromone Evaporation Rule Let τ (t) be the intensity of the trail on edge (i,j) at time t. Each ant at time t chooses the next node, where it will be at time t+1. Therefore, if we call an iteration of the ACO algorithm the m moves carried out by the m ants in the interval (t, t+1), then every n iterations of the algorithm each ant has completed a tour. At this point the trail intensity is updated according to the following formula τ ( t + n) = ρ. τ ( t) + τ [Equation 3] Where ρ is a coefficient such that 1 ρ represents the evaporation of trail between time t and t+n, Scan 50 nm Ahead for Bad Weather Cells No Bad Weather Cell Found Yes Generate 10 X 10 Meshes around the Bad Weather Cell covering a Square region of 1000 Sq Miles Based on Start Position Index & End Position Index generate State transition matrix for every cell of the mesh Initiate Ant System to obtain weather avoidance routes Feed the Best Route to the Flight Managements System to get Updated Flight Trajectory Figure 2: A High level system flow chart FMS Flies Aircraft to avoid bad Weather Proc. of SPIE Vol. 6039 60390N-4

5. SIMULATION SETUP & EXPERIMENTS The Simulations & experiments were performed on a high fidelity Free Flight air traffic management simulation facility at the Artificial Life & Adaptive Robotics Lab, UNSW@ADFA. As shown in Figure 4, the 10 nm X 10nm mesh generated centering on the bad weather cell covers a region of 1000 nm and forms the optimal route search envelop for the aircraft. Each mesh block is represented as a cell and has a state transition value, i.e. which cell it can go to, the weather severity in that cell. Each cell can have max 3 states assuming forward only motion by aircraft and maximum heading change of 45 degrees keeping in mind the aircraft performance parameters, as shown in Figure 3 b->straight ahead (0 Degrees relative to current heading) a->left (315 Degrees relative to current heading) c->right (45 Degrees relative to current heading) Each cell is represented by I J K, and characterized by its latitude, longitude and altitude. Flight possesses continues coordinates in terms of Lat-Lon-Alt-Time and the cells are discrete references points in the airspace. Weather cells are referred in 2D, i.e. latitude & longitude and the color code denotes the relative severity of the weather in those cells. a b c Figure 3: State transition in a Cell relative to current heading (b) of an aircraft in the cell We implemented the Ant Colony Optimization algorithm with modifications to suit the problem and investigated the strengths and weaknesses in different scenarios by experimentation. The parameters which we measured here are those that influence the computation of the transition probability pheromone trail intensity, and weather severity. α : The relative importance of the pheromones, ψ : The relative importance of the weather severity β : The relative importance of the visibility ρ : Pheromone persistence, 0<= ρ <1 (1- ρ ) can be interpreted as trail evaporation); Q: A constant related to the quantity of pheromones laid by ants High severity weather cells Low severity weather cells Avoidance Trajectory by Ant System 90 91 92 93 94 95 96 97 98 80 81 82 83 84 85 86 87 88 89 70 71 72 73 74 75 76 77 78 79 60 61 62 63 64 65 66 67 68 69 50 51 52 53 Weather 54 Cells 55 56 57 58 40 41 42 43 44 45 46 47 48 49 30 31 32 33 34 35 36 37 38 39 20 21 22 23 24 25 26 27 28 29 10 11 12 13 14 15 16 17 18 19 00 01 02 03 04 Aircraft 05 06 07 08 Figure 4: Illustration of bad weather cells in a 2D environment 99 59 09 Next Trajectory change point Original Trajectory of the Aircraft Current Position of the Aircraft Proc. of SPIE Vol. 6039 60390N-5

There can be multiple routes between the current position of the aircraft and destination cell. The ACO algorithm tries to find the most optimal route given the optimization criteria. However if the geometry of the weather cells in the search envelop is such that there exist no route which may avoid the bad weather cells then routes which passes through least weather severity cells are considered by the ACO algorithm. Pajek Figure 5: An illustration of all possible paths between the start-cell (04c) to end-cell (94c), circles denotes presence of hazardous weather in that cell. Network of 64 edges and 116 vertices. An ant colony of 100 ants were run over 100 cycles to obtain optimal routes Different weather scenarios were generated ranging from simple to highly complex and the behavior of the modified version of ACO algorithm was analyzed. The default value of the parameters was α =1, β =1, ψ =1, ρ =0.1, Q=10. In each experiment only one of the values was changed, except for α and β, which have been tested over different sets of values. The values tested were: α ={0,0.5,1,2,5}, β ={0,1,2,3}, ψ ={1,3,5,7,9}, ρ = {0.1, 0.3, 0.5, 0.9, 0.999} and Q={1, 10, 100}. Preliminary results, obtained on high fidelity Free Flight simulator capable of generating complex weather scenarios, averaged over 30 runs for each scenario have been presented here. Best Route obtained 100 Cycles for a colony of 100 Ants Simulation (30 Runs for each scenario) Best Parameters Set Weather Scenario Tour Weather Factor Tour Length Heading Change Factor α =1, β =1, ψ =5, ρ =0.1 Q = 10 31a 40c 13a 22c 04c 41a 50c 41b 23a 32c 23b 14c 33a 33b Simple 0.09 10 4.5 Complex 0.09 12 6.5 Very Complex 12.01 16 10 Table 1: Simulation and results obtained for the best parameter Set For simulation purpose weather scenarios were defined as Simple weather situation: Single bad weather cell on trajectory. 51b 51a 42c 24c 61b 15b 52c 43a 43b 25a 34c 62c 25b 53b 53a 44c 72c 35a 35b 63b 63a 26c 54c 45a 45b 73b 36c 64c 73a 55a 55b 46c 83b 37b 74c 65b 65a 56c 47a 47b 84c 75b 66c 75a 57b 48c 57a 94c 76c 85a 58c 67a Proc. of SPIE Vol. 6039 60390N-6

Complex weather situation: More than one bad weather cell in the region distributed evenly in a large area and an optimum route exist which can avoid bad weather. The avoidance vector is not very complicated. Very complex weather situation: More than one bad weather cell in the region distributed tightly around the central weather cell in a manner that avoidance requires either very complicated maneuver involving more then three heading changes or going through bad weather cells with least severity. Fig 6(a) A Simple weather scenario Fig 6(b) A Complex weather scenario ACO Modified Trajectory Search Envelop Destination Bad Weather Cell ACO Modified Trajectory Search Envelop Complex Weather Scenario Original Trajectory Aircraft Original Trajectory Fig 6(c) A very complex weather scenario Fig 6(d) A very complex weather scenario ACO Modified Trajectory for Weather Avoidance Search Envelop Highly Complex Weather Scenario ACO Modified Trajectory for Weather Avoidance Search Envelop Highly Complex Weather Scenario Original Trajectory Figure 6: Ant Colony generated avoidance routes in various weather scenarios 6. RESULTS AND ANALYSIS The ACO algorithm was able to find weather free routes every time if they existed. In the case of highly complex scenarios the ACO algorithm finds the route which requires the aircraft to fly through the weather cells with least disturbances. All the solution generated were within flight parameters and upon integrating the proposed solution with the flight management system of the aircraft in a Free Flight air traffic simulator, it successfully negotiated the bad weather. For best results obtained over 30 runs each for different scenarios it is seen that the transition probability between visibility ( β ) and trail intensity (α ) is given equal weight and the weather avoidance is given higher weight Proc. of SPIE Vol. 6039 60390N-7

(ψ ) as bad weather avoidance given all other factors equal, have the highest weight for the algorithm. The optimal value of ρ ( ρ =0.1) can be explained by the fact that the algorithm, after using greedy heuristics to guide search in the early stages of computation, starts exploiting the global information contained in the value [ τ ] of trail, in order to better utilize the new global information. As show in Table 1, for a simple weather scenario where there is only one weather cell to negotiate. The ACO algorithm finds the optimal solution by one avoidance vector and comes back to the original trajectory in 10 optimal steps while minimizing the changes in heading and bad weather avoidance. Whereas in a highly complex scenario the aircraft has to choose to go through the least disturbed weather cells as there exists no other route within the search envelop of the aircraft. In this case the aircraft negotiate through those cells which have the least severity factor. However it increases the tour length as well as requires more changes in heading. 7 Entropy of the ACO 6 5 Entropy 4 3 2 1 Optimal Convergence of Pheromones table 0 0 100 200 300 400 500 600 700 800 900 1000 1100 Cycles Figure 6: Graph showing the entropy of the ACO algorithm over 1000 cycles The entropy of the ACO algorithm for a complex scenario is shown in figure 7, which shows the measurement of the pheromone chaos in the system. As the number of cycle reaches 700, the system stabilizes; with an entropy value of 2.4. This entropy shows that the ants system converges towards a stable solution and do not fixes on a sub optimal solution too early. The dotted blue line in Figure 6 shows the optimal convergence value 2.21 of the pheromone table as such the close the base line the better the entropy of the ACO algorithm. However the ACO algorithm may not reach this line because of the following reasons It tries to maintain balance between exploration and exploitation to avoid stagnant behavior. There might be more than one optimal solution and expected entropy is higher than the graph. 7. FUTURE WORK This work is a serious attempt towards creating a swarm based weather avoidance system in a Free Flight environment. Convective weather cells change rapidly and the ability to have swarm intelligence based distributed time varying solution for weather avoidance will be one of the key areas this work will be extended to. The Free Flight environment is 4D with the capability of simulation the weather cells in 3D, however for the experiments the weather cells were simulated as 2D, extending them to 3D will enable us to model and investigate the weather avoidance problem more accurately. Dynamically moving bad weather cells and dynamically created bad weather cells will give the problem a highly complex dimension. The problem representation in 4D will enable us to generate the resolution maneuver in 4D (Heading change, speed controls, climb, and descent), leading to more efficient flight maneuvers and route optimization. It is envisioned that in a Free Flight Environment there will be imposition of required time of arrival (RTA) on Aircrafts to streamline the operation in the vicinity of an airport; it is believed by the authors that ACO with multi objective optimization will be able to encapsulate the intricacies of the complex behavior of such a highly constrained system. The initial setup and simulations were performed on a single aircraft in Free Flight airspace simulation, and are now being extended to a multi aircraft environment. It will be interesting to see how the various systems, viz. conflict detection & resolution, ACO algorithm for weather avoidance and dynamic route planning, will interact with each other and give rise to new complex situations never been imagined by planners of future air traffic management system. Proc. of SPIE Vol. 6039 60390N-8

ACKNOWLDGEMENTS This work is supported by the Australian Research Council (ARC) Centre for Complex Systems, grant number CEO0348249. REFERENCES 1. D. Teodorovic, Transport modeling by multi-agent systems: a swarm intelligence approach. Department of Civil and Environmental Engineering, Virginia Polytechnic Institute and State University, USA. Journal of Transportation Planning and Technology, Routledge, Volume 26, Number 4, Pages:289-312, August 2003 2. E. Bonabeau, M. Dorigo, G. Theraulaz, Swarm Intelligence: From Natural to Artificial Systems, Chapter 1, Oxford University Press, New York, 1999 3. Federal Aviation Administration, Aviation Capacity Enhancement Plan 1997, Federal Aviation Administration Office of System Capacity, Washington, DC, 1997. 4. ICAO, Document 9750, The ICAO Global air Navigation Plan for CNS/ATM systems - Volume I, Second Edition. 2002. 5. J. Krozel, C.Lee, and J.S.B Mitchell, Estimating Time of Arrival in Heavy Weather Conditions, AIAA Guidance, Navigation, and Control Conf., Portland, OR, Aug., 1999. 6. J. Hoekstra, R. van Gent, and R. Ruigrok, Conceptual Design of Free Flight with Airborne Separation Assurance, AIAA-98-4239, in Proc. AIAA Guidance, Navigation, and Control Conf., Boston, MA, August 10-12, 1998. 7. M. Dorigo, V. Maniezzo, A. Colorni, The Ant System: Optimization by a Colony of Cooperating Agents," IEEE Trans. Systems, Man, and Cybernetics Part B, 26:29-41, 1996, 8. M. Dorigo, IRIDIA, and L. M. Gambardella IDSIA, Ant colonies for the traveling salesman problem TR/IRIDIA/1996-3 Université Libre de Bruxelles, Belgium, 1996 9. M. Dorigo, Optimization, Learning and Natural Algorithms, Ph.D. Thesis, Dip.Elettronica e Informazione, Politecnico di Milano, Italy, 1992. 10. M. Lopez-Ibanez, L. Paquete and T. Stutzle, On the Design of ACO for the Biobjective Quadratic Assignment Problem. Darmstadt University of Technology, Computer Science Department, Intellectics Group, Darmstadt, Germany, ANTS 2004, M. Dorigo et al. (Eds.):, LNCS 3172, pp. 214 225, Springer-Verlag Berlin Heidelberg, 2004. 11. M. Randall, Scheduling Aircraft Landings Using Ant Colony Optimization, Proceedings of Artificial Intelligence and Soft Computing, pp.129-133, 2002. 12. RTCA, Report of the RTCA Board of Directors Select Committee on Free Flight, RTCA Inc., Washington, DC, Jan., 1995. 13. T. Stutzle and M. Dorigo, ACO Algorithms for the Traveling Salesman Problem, Evolutionary Algorithms in Engineering and Computer Science: Recent Advances in Genetic Algorithms, Evolution Strategies, Evolutionary Programming, Genetic Programming and Industrial Applications. John Wiley & Sons, 1999. Proc. of SPIE Vol. 6039 60390N-9