A New Paradigm to Model Aircraft Operations at (VTASIM)

advertisement
A New Paradigm to Model Aircraft Operations at
Airports:The Virginia Tech Airport SIMulation Model
(VTASIM)
Dr. Antonio A. Trani
Dr. Hojong Baik
Transportation Engineering
Dr. Julio Martinez
Vineet Kamat
Construction Engineering
Department of Civil and Environmental Engineering
Virginia Tech
NEXTOR Research Symposium
November 13, 2000
NEXTOR - National Center of Excellence for Aviation Operations Research
1 of 35
Outline of this Presentation
•
Virginia Tech efforts in airport simulation and modeling
future NAS operations
•
Components of VTASIM
•
•
•
Algorithms
•
Sample results
Dynamic Construction Visualizer
•
Model description
•
Visualization post-processor
Final Remarks
NEXTOR - National Center of Excellence for Aviation Operations Research
2 of 35
The Virginia Tech Airport Simulation Model
•
Hybrid simulation model
•
Microscopic in nature (second-by-second output if
required)
•
Models aircraft operations around the airport terminal area
(includes sequencing)
•
Models ATC-pilot interactions explicitly (voice and
datalink)
•
Dynamic taxiing plans (true dynamic traffic assignment)
•
Developed under the auspices of the FAA NEXTOR basic
research funding (ATM agenda)
NEXTOR - National Center of Excellence for Aviation Operations Research
3 of 35
Framework for VTASIM
Nominal Schedule
for Arrivals
Separation
Rule
Nominal Schedule
for Departures
Aircraft Sequencing Problem
(ASP)
Optimal sequence and schedule
Time-dependent O-D
(between gates and runways)
Taxiing Network
Configuration
Network Assignment Problem
(NAP)
Simulation
(VTASM)
Optimal taxiing routes
for arrivals and departures
NEXTOR - National Center of Excellence for Aviation Operations Research
4 of 35
Development of a Simulation Model: VTASIM
•
•
Existing microscopic simulation models for airport studies:
•
SIMMOD, TAAM (airfield and airspace analyses)
•
Airport Machine (airfield analysis)
•
RAMS (airspace analysis)
These models are:
•
discrete-event simulation models,
•
less accurate in describing the aircraft movement,
•
do not describe communication process (ATC-pilot).
NEXTOR - National Center of Excellence for Aviation Operations Research
5 of 35
VTASIM is a Hybrid-type Simulation Model
•
A discrete-event simulation model
•
•
A discrete-time simulation model
•
•
Represents a system by changing the system status at the
moments when an event occurs
Represents a system checking and changing the system status
at every step size (dt).
VTASIM is a hybrid-type simulation model
•
Movement: represented by discrete-time simulation model
•
Communication: represented by discrete-event simulation
model
NEXTOR - National Center of Excellence for Aviation Operations Research
6 of 35
Entities and State Variables in VTASIM
Entities:
•
Two types of controllers (i.e., local and ground controllers),
•
Two types of flights (i.e., departing and arriving flights), and
•
Facilities including gates, taxiways, runways, etc.
State Variables:
•
Controllers: controlling state, next communication time,
•
Flights: communication state, next communication time,
movement state, next movement time, speed, acceleration,
position, etc.,
•
Gates, taxiways, runways: current flight(s).
NEXTOR - National Center of Excellence for Aviation Operations Research
7 of 35
State Diagram for Arriving Aircraft Movement
On Final
Communication
Recieved Landing
Clearance
Flare
Free
Rolling
Braking
Coasting
Exiting
R/W
No
Parked
(at gate)
Taxiing
Area
Holding
Recieved Taxiing
Clearance
Communication
No
Waiting
in Line
(Gate Arrival Queue)
Waiting to
Taxi
NEXTOR - National Center of Excellence for Aviation Operations Research
8 of 35
Ground Control Model Features
•
Communication interactions between ATC controllers/data
link and each aircraft is explicitly modeled
•
Delay analysis. There are two types of delay:
•
Traffic delay due to the traffic congestion on taxiway/runway
•
Communication delay due to the controller/data link
communications
•
Dynamic aircraft-following logic
•
Static and dynamic route guidance for taxing
•
By applying dynamic guidance logic, more realistic and
efficient routing is possible.
NEXTOR - National Center of Excellence for Aviation Operations Research
9 of 35
State Diagram for Communication (Voice Channel)
Start Communication
Put this flight strip to
progressing box.
Is controller busy?
No
Sending
Request
(t1)
Waiting
Command
(t2)
Receiving
Command
(t3)
Sendin
Confirm
(t4)
Yes
WaitNext
Comm.
(t0)
End Communication
Ready to
comm.
Sendin g
Confirm.
(t4)
Receiving
Command
(t3)
Wait
Contact
from
Controller
NEXTOR - National Center of Excellence for Aviation Operations Research
Received clea
No
(i.e., Delayed)
10 of 35
State Diagram for Controller’s Flight Data Strips
Completed
Flight Strips
Completed
Flight Strips
Processing
Flight Strips
Processing
Flight Strips
Pending
Flight Strips
Pending
Flight Strips
Ground controller’s
flight strip organization
Local controller’s
flight strip organization
NEXTOR - National Center of Excellence for Aviation Operations Research
11 of 35
Algorithm: Dynamic Taxiing Route Plan
n=1
Considers time-dependent
network loading
Employs an incremental
time-dependent
network assignment strategy
Based on time-dependent
shortest path algorithm
Find TDSP
for the n th aircraft
(by using
TDSP algorithm)
Assign the nth
aircraft on the
links involved in
the TDSP over
time intervals
Update
link travel times
n = last vehicle?
No
n = n+1
Yes
End
NEXTOR - National Center of Excellence for Aviation Operations Research
12 of 35
Algorithm: Dynamic Taxiing Route Plan
1006
1006
1008
1007
1008
1007
2005
2005
21
2006
1010
1009
1013
1011
2
21
1009
1
1
2009
1012
1012
3
2007
1015
4
2011
5
1017
2010
1018
7
2012
1021
2013
2014
11
1026
33
9
11
2016
1028
2020
3
33
1026
1029
1025
1027
2016
1030
1031
2017
2018
2014
10
1031
1033
2015
1023
1024
1027
2012
1021
2013
12
1025
1030
1029
1032
1020
8
10
1024
1028
7
2015
1023
9
1019
6
8
12
2010
1018
1019
1020
2007
1015
1016
4
2011
1017
6
2008
1014
1016
5
1013
2009
2
2008
1014
3
2006
1010
1011
2017
1032
2019
2021
01
Statically assigned path
2018
1033
2020
3
2019
2021
01
Time-dependent assigned path
NEXTOR - National Center of Excellence for Aviation Operations Research
13 of 35
Aircraft Following Model
Ht
vt+dt
Basic equations of motion to characterize the aircraft taxiing
following model
vtd+ ∆t = v f (1 −
Hj
Ht
)
ant ++∆1 t = (vtd+1 − vt ) / ∆t
Speed equation of motion
Acceleration equation of motion
NEXTOR - National Center of Excellence for Aviation Operations Research
14 of 35
Conflict Detection and Resolution Model
Second or later flights on this link
(do follow the leading flight
by car-following logic)
First flight on this link
(Need to check
the potential collision)
Conflicting flights coming
toward thecommon intersection
15.6(sec)
20.8(sec)
F1
Current position
of flight
Start point
of Intersection
F3
Legend :
30.7(sec)
F2
the current operation direction
Expected arrival time to
the common intersction
(ET i)
NEXTOR - National Center of Excellence for Aviation Operations Research
15 of 35
Four Phases of the Landing Procedure
Exit point
Touchdown Point
Air Speed
Altitude
Disatance
Runway
CO
Exit
Taxi
BR
FR
FL
FL : Flare
FR: Free-rolling
BR: Braking
CO: Coasting
NEXTOR - National Center of Excellence for Aviation Operations Research
16 of 35
Example of Output File (1): Log File
Second-by-second statistics can be obtained in VTASIM
Time = 320.000
DEP_1 (4.27860, 7.23847)
readyToCommunicate
clearToTakeOff rolling
228.557 5.65931 2006 -> 2005
347.582 322.875 8907.85
Aircraft ID and Position
Acft. COMM State
Acft. Permission
Acft. speed, accel. and
link information
DEP_2 (3.44770, 3.71363)
readyToCommunicate
clearToTaxi
taxiingToDepQue
27.3409 0.000000 1031 -> 2018
782.058 727.237 3832.22
NEXTOR - National Center of Excellence for Aviation Operations Research
17 of 35
Example of Output File (2): Summary File
------------------------------- SUMMARY -------------------------------
Flight (Departure DEP_1, B727-100, Gate 1, Runway 36)
Enters into the simulation at
: 1 sec.
Taxiing Duration
: 73 - 217
Taxiing Delay
: 2.22827
Nominal Takeoff Time (= NTOT)
: 186
Sequenced Takeoff Time (= STOT)
: 268
Actual Takeoff Time (= ATOT)
: 289
Runway Occupancy Time (= ROT)
: 289 - 328
Sequenced Delay
(= ATOT - STOT) : 21
Runway Delay
(= ATOT - NTOT) : 103
NEXTOR - National Center of Excellence for Aviation Operations Research
18 of 35
Example of Output: Departure Profiles
12000
ROT
10000
Distance (ft)
8000
Takeoff
Distance
6000
4000
Taxing
Distance
2000
Minimum
Separation
0
0
50
100
150
200
250
300
350
400
450
500
550
600
Time (second)
NEXTOR - National Center of Excellence for Aviation Operations Research
19 of 35
Local Controller “Workload” Metric
Local controller’s workload (2)
(Utilization factor = 0.607)
10
Aircraft Under Control
No. of aircraft contacting controller
9
8
7
6
5
4
3
2
1
0
0
200
400
600
800
1000
1200
1400
1600
1800
1800
(second)
TimeTime
(seconds)
NEXTOR - National Center of Excellence for Aviation Operations Research
20 of 35
Delay Curves for Mixed Runway Operations
Average Delay per Aircraft (seconds)
Average Aircraft Delay (seconds)
900
800
Simulation +
Average
o
700
600
500
400
300
TextEnd
200
100
0
10
15
20
25
30
35
40
Number of Operations
45
50
55
60
Aircraft Operations per Hour
NEXTOR - National Center of Excellence for Aviation Operations Research
21 of 35
Sample Aircraft Delays Curves
Voice channel - three assignment techniques studied
NEXTOR - National Center of Excellence for Aviation Operations Research
22 of 35
Sample Delay Curves (datalink analysis)
Datalink active - three assignment techniques studied
NEXTOR - National Center of Excellence for Aviation Operations Research
23 of 35
Dynamic Construction Visualizer (DCV)
•
General-purpose tool for 3D visualization of discrete-event
and continuous simulation models
•
Developed by Dr. J. Martinez and V. Kamat (Virginia
Tech)
•
Independent of simulation tools
•
Processes log (trace) files to depict motion
•
Uses 3D CAD models of simulation entities
•
Language that merges together modeling and CAD tools to
achieve dynamic visualization
NEXTOR - National Center of Excellence for Aviation Operations Research
24 of 35
The DCV Language
TIME 0;
CLASS Airfield Airfield.wrl;
CREATE TheAirfield Airfield;
PLACE TheAirfield AT (0,0,0);
TIME 6;
CLASS B747 B747.wrl;
CREATE NW56 B747;
PLACE NW56 ON TaxiToRunway;
NEXTOR - National Center of Excellence for Aviation Operations Research
25 of 35
Building DCV Files
•
Files for actual modeled operations can be very long
•
Not meant to be typed by humans
•
Meant to be generated by simulation models as they run
•
Practically any simulation model can produce DCV
compatible trace files
•
VTASIM
•
SIMMOD
•
TAAM
•
RAMS, etc.
NEXTOR - National Center of Excellence for Aviation Operations Research
26 of 35
Tools and Implementation
•
Microsoft Windows™ (98, NT, 2000)
•
Visual C++ 6.0
•
SGI Computer Graphics APIs (Libraries)
•
Cosmo3D
•
OpenGL Optimizer
NEXTOR - National Center of Excellence for Aviation Operations Research
27 of 35
Sample DCV Graphic User Interface
NEXTOR - National Center of Excellence for Aviation Operations Research
28 of 35
Sample DCV Graphic User Interface
NEXTOR - National Center of Excellence for Aviation Operations Research
29 of 35
Sample DCV Graphic User Interface
NEXTOR - National Center of Excellence for Aviation Operations Research
30 of 35
Sample DCV Graphic User Interface
NEXTOR - National Center of Excellence for Aviation Operations Research
31 of 35
Acknowledgements
•
The support of the Federal Aviation Administration (FAA)
in the development of Air Traffic Management (ATM
Agenda) models is gratefully acknowledged.
•
The support of the National Science Foundation (NSF) in
the development of the Dynamic Construction Visualizer is
gratefully acknowledged.
NEXTOR - National Center of Excellence for Aviation Operations Research
32 of 35
Remarks about VTASIM
•
The model characterizes aircraft movement at the
microscopic level
•
Provides better insight of traffic dynamics around the airport
taxiway-apron network
•
Provides better interaction between aircraft operating on
runway and taxiway networks
•
ATC-pilot voice or datalink exchanges are modelled
explicitly
•
With proper adaptations and calibration VTASIM could be
employed as an ATC advisory system with aircraft
predictive capabilities (sequencing is explicitly modeled)
NEXTOR - National Center of Excellence for Aviation Operations Research
33 of 35
Remarks about DCV
•
The model serves as a good visualization complement to
any discrete-event or discrete-time simulation model
•
Provides powerful visualization tool could be adapted for
real-time use if desired
•
Excellent 3D graphics with open standards (OPEN GL API)
•
•
Portable
•
Easy to use
A good example on how small projects at NEXTOR
universities provide synergy to work being sponsored by
FAA and other agencies
NEXTOR - National Center of Excellence for Aviation Operations Research
34 of 35
Final Remarks
•
Fast-time model requirements are changing to keep up with
changes in NAS procedures and automation
•
Challenging ATC-pilot modeling requirements expected of
future ATM concepts
•
Planned ATC/ATM changing strategies associated with
Free-Flight and automated ground control operations at
airports would require radical changes into the logic of
existing NAS simulation models in the long term
•
The research models presented is a low level effort in the
development of a new generation of tools to understand a
critical part of NAS.
NEXTOR - National Center of Excellence for Aviation Operations Research
35 of 35
Download