The general objective of air navigation services is to enable the “… safe, efficient, and orderly flow of air traffic.” ICAO promotes further the use of a performance-based approach and encourages stakeholder to monitor and benchmark services. For this purpose a set of (global) key performance indicators (KPI) were established under the Global Air Navigation Plan. These KPIs (and variants of them) are actively used by the performance benchmarking community.
This package is jointly developed by the Department of Airspace Control (DECEA) und EUROCONTROL. Performance groups of both organisations are committed to further harmonise the use of the KPIs as part of the bi-lateral and multi-lateral/international work.
The ansperf package implements the common KPIs and supporting metrics in R
.
GANP KPIs
The performance framework
of the GANP lists the following KPIs (c.f. https://www4.icao.int/ganpportal/ASBU/KPI) and whether ansperf has it implemented:
KPI | name | data-basic | data-advanced | …5 | …6 |
---|---|---|---|---|---|
data-type | flight data | ATFM data | meta-data | trajectory data | |
SYS | system characterisation | as required | |||
FLT | flight related data | ADEP, ADES | |||
KPI01 | departure punctuality | STD/SOBT, AOBT | |||
KPI02 | additional taxi-out time | AOBT, ATOT, RWY, STND | |||
KPI03 | ATFM slot adherence | ATOT | CTOT | ||
KPI04 | filed flight plan route extension | X (flight plan) | |||
KPI05 | actual en-route extension | X (actual flown traj) | |||
KPI06 | en-route airspace capacity | decl. cap. per sector/FIR | |||
KPI07 | en-route ATFM delay | ETOT, CTOT | sector/FIR assoc. | ||
KPI08 | add. time in terminal airspace | ALDT, RWY, TYPE | 40/100NM pos. & time | ||
KPI09 | airport peak arrival capacity | (max) arrival rates | |||
KPI10 | airport peak arrival throughput | ALDT | |||
KPI11 | airport arrival capacity utilisation | ALDT, ELDT | arrival capacity | ||
KPI12 | airport/terminal ATFM delay | ETOT, CTOT | airport/TMA assoc. | ||
KPI13 | additional taxi-in time | ALDT, AIBT, RWY, STND | |||
KPI14 | arrival punctuality | STA/SIBT, AIBT | |||
KPI15 | flight time variability | AOBT, ATOT, ALDT, AIBT | |||
KPI16 | additional fuel burn | based on KPI02, KPI13, KPI05, KPI08 | fuel burn per flight phase or fuel flow/burn data | ||
KPI17 | level-off during climb | Level segments within 200NM | |||
KPI18 | level capping during cruise | Plan: Max (RFL) last plan, Actual: max cruise FL ; Ref city pair FL | |||
KPI19 | level-off during descent | Level segments within 200NM | |||
KPI20 | number of aircraft accidents | safety reporting | |||
KPI21 | number of runway incursions | safety reporting | |||
KPI22 | number of runway excursions | safety reporting | |||
KPI23 | Number of airprox/TCAS alert/loss of separation | safety reporting |
Installation
You can install the development version of ansperf from GitHub with:
# install.packages("devtools")
devtools::install_github("euctrl-pru/ansperf")