Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with...
Transcript of Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with...
![Page 1: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/1.jpg)
1
Air Traffic Management using SimEvents ®
Matt Jardin, David ManegoldThe MathWorks
![Page 2: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/2.jpg)
2
Outline
� Problem Background
� Discrete Event Simulation
� Modeling Approach
� Demo: Air Traffic Management with SimEvents
� Speeding up large-scale air traffic simulations
![Page 3: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/3.jpg)
3
Problem Background
![Page 4: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/4.jpg)
4
Modeling and Simulation Methodologies
Discrete Event SimulationUsed for:
� Traffic Flow Management
� Optimal Flight Scheduling
� Runway/Airspace Balancing
� Impact of Bad Weather
Trajectory-Based SimulationUsed for:
� Trajectory Prediction
� Trajectory Optimization
� Conflict Detection/Resolution
� Weather Re-routing
![Page 5: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/5.jpg)
7
Discrete Event Simulation
� Discrete-Event Simulation (DES) providesan efficient way to model event-based systems
� DES Simulations may be used to:� Model movement of entities� Capture queuing and transport delays
� SimEvents adds DES to Simulink®
� In This DemoEntities = Airplane flight
Events = Landing / Take Off / Transition
Attributes = Qualities / Take Off Time / Airspeed
SimEvents Model
![Page 6: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/6.jpg)
8
Workflow
SimEvents
MATLAB Post-Processing
MATLAB Pre-Processing
Run(1) = passRun(2) = failRun(3) = pass
•Flights• Path and Times
•Airports• # Runways• Runway Service Time
•Departures• Schedule
•Create SimEvents Model•Graphically (drag & drop)•Programmatically
•Inspect Network Performance•SimEvents Scopes•Save Data To MAT files•Process in MATLAB•Objective function for •Optimization
Bui
ld th
e M
odel
Sav
e F
iles
![Page 7: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/7.jpg)
9
Pre-Processing in MATLAB
� Flights– To / From airport – Departure time– Sequence through centers – Time spent in each center
� Airports– # Runways– Runway Service time
� Departures– List of entity (flights)
generation times
� Centers– Capacity
EntityEntityEntityEntity
AttributeAttributeAttributeAttribute
EventEventEventEvent
AttributeAttributeAttributeAttribute
AttributeAttributeAttributeAttribute
EventEventEventEvent
ParameterParameterParameterParameter
ParameterParameterParameterParameter
ParameterParameterParameterParameter
MATLAB Pre-Processing
4
31
2
![Page 8: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/8.jpg)
10
SimEvents Custom Library Blocks
Operator
GeneratorSimEvents
Generator
Center
Airport
![Page 9: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/9.jpg)
12
Star-Configured Modeling (Operator Centric)
Center 1
Center 2
Center 3 Center 4
Airport B
Airport A
Generator
Operator
Processing Time•Taxi•Runways•Climb Out
Processing Time•Approach•Descent•Runways•Taxi•Etc…
Processing Time•Transition•Weather Delay•Queuing Delay
Processing Time•Transition•Weather Delay•Queuing Delay
GeneratorSimEvents
![Page 10: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/10.jpg)
13
GeneratorSimEventsStar-Configured Model
![Page 11: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/11.jpg)
14
Sample ResultsSimEvents Signal Scopes
MATLAB post-processing
![Page 12: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/12.jpg)
15
SimEvents Demo
![Page 13: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/13.jpg)
16
Scaling Up and Simulation Speed
� Increase # Centers -> 20+� Increase # Airports -> 200+� Use real ARTCC structure
� Use real 48 state USA map� Determine actual flight paths � Build model programmatically
![Page 14: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/14.jpg)
17
SimEvents
MATLAB Post-Processing
MATLAB Pre-Processing
Rsim Target
MATLAB Batch-Process Loop
Run(1) = passRun(2) = failRun(3) = pass
“model.exe”
for i = 1:10run simulation with params(i)
end
Real-Time Workshop
Bui
ld a
nd C
ompi
leS
ave
File
s
![Page 15: Air Traffic Management using SimEvents - es.mathworks.com€¦ · Demo: Air Traffic Management with SimEvents Speeding up large-scale air traffic simulations. 3 Problem Background.](https://reader034.fdocuments.us/reader034/viewer/2022050611/5fb255d0b75593159953007f/html5/thumbnails/15.jpg)
18
What MathWorks can do for you:
� Share Demo Models� Provide Consulting and Training Services� Offer Evaluation Support
Contact your account manager or visit the SimEvents product website for more information:http://www.mathworks.com/products/simevents/