Global Reporting Format (GRF) Application Automation for Runway Surface Conditions in West Africa

Abstract

This paper aims to design an automated Global Reporting Formats (GRF) application in order to reduce time of manual application (on a runway) of the Global Reporting Format developed by International Civil Aviation Organization (ICAO). A method has been used to measure and generate Runway Condition Report (RCR) automatically. The developed computing model is an autonomous and automatic application implemented specially for West Africa (and can be extended to any rainy area). It uses Arduino materials and computing code developed by the authors. Results obtained show that using that method to retrieve the Runway Condition Report (RCR) is fast, so human presence on the runway is reduced. Even though the results obtained using this model are slightly different from those expected, the actual runway conditions are not too much affected.

Share and Cite:

Sama, D. , Gnabahou, D. , Ouattara, F. , Zidouemba, M. , Diassibo, O. and Sandwidi, S. (2022) Global Reporting Format (GRF) Application Automation for Runway Surface Conditions in West Africa. Advances in Aerospace Science and Technology, 7, 135-145. doi: 10.4236/aast.2022.73009.

1. Introduction

The World has been experiencing the climate change for many years ago. This climate change is globally due to greenhouse gas emissions increasing [1] [2], including that of aircraft. However, it is not only aviation that impacts the climate through the emission of greenhouse gases, but also climate change has considerable influences on aviation [3]. The effects of climate change such as rising temperatures; strong winds; heavy, brutal and/or long-lasting rainfall affect aeronautical operations in terms of timing, aerodynamic and directional control. In addition, everywhere in the world we observe incidents (aircraft go-around, runway excursion, etc.) and aircraft accidents generally in rainy weather [4]. That’s why many airdromes have implemented their own systems to assess and report runway surface conditions to the pilots in order to help them take off and land safely. However, with the expansion of international flights, the lack of uniformity from one country to another creates difficulties for the development of airline operational procedures and for the training of flight crews. Therefore, ICAO has introduced the Global Reporting Format (GRF) which is a globally harmonized methodology that is intended to be the only reporting format for international aviation, with the objective of reducing runway excursions [5] [6] [7] [8] [9]. The current methods which are simple and proven, are however far from meeting the new international requirements for real-time monitoring of runway conditions. The significant growth in traffic increases runway occupation time which must be minimized by human inspections. So, Cerema Laboratory and its partners in Europe are currently working to automate the Global Reporting Format (GRF) application but it is not yet finished [10] [11]. Regions’ climate characteristics are different from each other, so that, engineering rules established from studies carried out in a given area cannot necessarily be transposed to another. Thus, we are in parallel proposing a method. In this work, we are interested in making the Global Reporting Format (GRF) application easier and almost totally automatic in West Africa. According to the weather in that area we have chosen to work in the case of WET surface, a surface with STANDING WATER and a DRY surface.

Different electronic materials are used and a computer code is developed to automate water depth estimation on runway and to generate also automatically a Runway Condition Report (RCR). Materials and methods are presented in Section 2. Section 3 and Section 4 concern respectively Results and discussions, and Conclusion.

2. Materials and Methods

2.1. Equipment Components

This paper aims to generate automatically the RCR at Ouagadougou airport by reporting automatically water level. Materials used to retrieve water level on a surface in order to generate RCR automatically are various. On one hand, there are electronic equipment components [9] [12] [13]. On the other hand, software including a computer code is needed to generate RCR automatically [14].

Some of those hardware materials are presented in Figure 1 and they are described below:

1) Arduino Mega 2560 Board (see Figure 1, panel “a”) is an electronic device designed for automation project like ours;

2) Water Level Sensor (WLS) (Figure 1, panel “b”) is a device that measures

Figure 1. Equipment components [5] [6] [7] [8].

water high or low level in a fixed vessel. Here water level must be converted into millimeters;

3) Real Time Clock (RTC) module (Figure 1, panel “c”) is an electronic device designed in the form of an integrated circuit to measure the passage of real-time. Real-time clocks maintain accurate time measurements within an embedded system even when the main power is off. It counts hours, minutes, seconds, months, days, and even years. We need it here to retrieve the beginning time of the runway inspection;

4) Breadboard (Figure 1, panel “d”) is used to connect the electronic devices;

5) Jumper wires (Figure 1, panel “e”) are used to connect two points in a circuit without soldering;

6) USB Cable (Figure 1, panel “f”) is used to connect the Arduino board to a computer;

7) Battery (Figure 1, panel “g”) is used to keep providing electrical power to the Real Time Clock (RTC) module during off mode;

8) Hp laptop (computer) (Figure 1, panel “h”) is used to write and run the code.

2.2. Runway Condition Report (RCR) Determination Process

Water level on landing runway is retrieved by using a water level sensor which has three pins: VCC, GND and OUT as described below:

1) VCC is the power supply pin that can be connected to a 5 V supply;

2) GND is the board ground pin and it should be connected to the Arduino device ground pin;

3) OUT is the board Analog output pin used to send out an analog signal between VCC and GND pins.

To be working the water level sensor, it must be connected to the Arduino MEGA board (see Figure 2). When the sensor runs on 5 V power, it gives out data in analog format. Panel “a” of Figure 2 shows that the transistor’s collector is connected to a 5 V power supply, and its emitter is connected to the ground with a 100 Ohms resistor. In the module, a set of 5 conducting plates are connected with the VCC in series with a 100 Ohms resistor and the other 5 sets are connected to the base of the NPN transistor. Now when the water touches these conducting palates, currents start flowing from the 5 V supply to the base of the transistor, and the transistor turns on. The more submerged the sensor is, the more output voltage it will generate [13]. The analog value is then converted into voltage using Equation (1):

V o l t a g e = 5 × ( Analog V a l u e ) / 1023 [12] (1)

The voltage is now converted in water level (depth) in millimeters (mm). The process is to carefully find the voltage values corresponding to each depth of the water. The depth is considered from 0 mm to 15 mm according to ICAO method of retrieving the Runway Condition Report (RCR) [5] [6] [7] [8]. Using these water levels measured for tree parts of the Runway, we compute the accurate Runway Condition Report (RCR) thanks to the Arduino code that we have developed.

A Real Time Clock (RTC) module is added in order to retrieve the runway inspection beginning time.

To retrieve an accurate RCR, the Runway Condition Assessment Matrix (RCAM) showed in Table 1 has been used in the code: It gives the relationship

Figure 2. Functional assembly of the water level sensor with the Arduino device. (a) Schematic diagram of the water level sensor (real image in background) [13]. (b) Simple representation of water level indicator using Arduino [15]. (c) Arduino water level sensor circuit—connection image [13].

Table 1. Runway Condition Assessment Matrix (RCAM) [16]. RCAM-WET and DRY only (based on PANS-Aerodromes (doc 9981)).

Note. -An RWYCC 5, 4, 3 or 2 cannot be upgraded.

between the Runway Condition Code (RWYCC) and the Runway surface description.

The runway surface is WET if it is covered by any visible dampness or water up to and including 3 mm depth; there is STANDING WATER on the runway surface if more than 3 mm depth of water is on it. When it remains less than 25% visible moisture on the runway surface, it is considered as a DRY surface (ASECNA).

2.3. Method of Comparison of the Results

Based on the definition of proportions and variations as defined by Roussillon [17] and the equilibrium composition of a plasma in the low-voltage air circuit breaker as defined by Banouga et al. [18], the accuracy of the model-determined RCR is evaluated by Equation (2).

Δ d e p t h ( % ) = | d e p t h i n - s i t u d e p t h m o d e l | d e p t h i n - s i t u × 100 (2)

where Δ d e p t h is the difference depth measurements between in-situ measurements ( d e p t h i n - s i t u ) and those from computing model ( d e p t h m o d e l ).

Then based on the definition of proportions and variations as defined by Roussillon [17], the difference in term of Runway Condition Code (RWYCC) ( Δ R W Y C C ) has also been computed by using Equation (3):

Δ c o d e = | c o d e i n - s i t u , d e p t h c o d e m o d e l , d e p t h | (3)

where R W Y C C i n - s i t u , d e p t h and R W Y C C model , d e p t h denote Runway Condition Code from in-situ depths measurements and computing model depths respectively.

3. Results, Analyzes, and Discussions

3.1. Results

The RCR’s automation estimating method reliability is being checked by running the code in the case of WET surface, a surface with STANDING WATER and a DRY surface. Experience is done in laboratory by using Ouagadougou airport location indicator (DFFD) [19] and the Runway number (04) in the RCR message as default data. Three (03) displayed messages obtained the 25th of June 2022 are shown in Table 2.

In these three messages, the acronym DFFD means that measurements are made at Ouagadougou airport. The 8 digits that follow indicate the day and time at which measurements were made. For example, in the case of RCR 1 (06252239), the measurements were recorded on June 25 at 10:39 p.m (22:39). The next digits (04) represent the recorded runway number. The remaining digits and letters in the message highlight the runway status code (RWYCC) in all three parts and the level of dry or wet status of the runway. For example, in RCR 1 and RCR 2, the runway is respectively entirely wet and with standing water in all three parts with respectively a maximum water depth of 3 mm in RCR 1 case and 4 mm, 4 mm and 5 mm for RCR 2. Especially in the case of RCR 2 there is a situational awareness alert message (RWY POOR. STAND 4 WITH OIL) which means that braking on the runway is poor and there is some oil on the Stand number 4 of the apron. The RCR 3 reveals that the runway is dry (DRY) everywhere by 11:59 p.m.

Table 2. Three displayed RCR messages of the 25th June 2022.

3.2. Analyses and Discussions

The RCR estimated by the computing model is assessed by comparing the results obtained to water level measured using the sensor graduation. Some differences of ±1 mm are observed between the computing model data and (reading) measurements values. Results presented in Table 3 show that the model is reliable and robust.

Differences between computing model estimation and graduated sensor’s measurements can be explained on the one hand by the measurement’s errors due either to the sensor accuracy or to the reading errors, and on the other hand by the computing model accuracy.

Anyway, these errors do not affect the runway retrieving conditions because a water level higher than 3 mm is considered as STANDING WATER, and it’s noticed that the differences between sensor reading measurements and computing model start from 5 mm.

Figure 3 shows that the differences between sensor (reading) measurements and computing model values are very slight. Therefore, the computing code to retrieve the Runway Conditions Report can be considered as a proper application for an easier and faster Global Report Format (GRF).

The equipment has to measure nine (9) times and each one lasts about 15 seconds (according to computing model). The time to travel from one point to the next one is around one (1) minute (according to the inspectors Chief). And we have 8 intervals of travel between the nine (9) consecutive points;

Therefore, the runway occupation time during measurements (Tmeasurements) is:

T measurements = 15 × 9 + 60 × 8 60 = 10 minutes 15 secondes

In fact, computing model will help the runway inspectors take a short time to evaluate the RCR. So, they won’t last on the runway which is usually used because of the traffic growth [10]. The inspectors will have around 10 minutes to

Table 3. Comparison of computing model data and graduated sensor’s measurements.

Figure 3. Comparison of reading and computing results (a) and with RWYCC (b).

stay on the runway of 3000 m against around 20 minutes they currently spend on it.

In addition, the developed computing model method is easy to use because it works autonomously. Inspector will only have to run it.

Using this computing model will also protect inspectors from rain because they won’t have to get out from vehicle for the different measurements. As it is automatic, there will be no making mistakes risk while writing the RCR, because after making itself the measurements, it will generate the RCR automatically.

4. Conclusion

The developed computing model is an autonomous and automatic application implemented specially for West Africa. It uses Arduino materials and computing code developed by the authors. This code put in application a water level sensor and Runway Condition Report (RCR) determination ways defined by ICAO. Results obtained show that using that method to retrieve the Runway Condition Report (RCR) is fast, so human presence on the runway is reduced. Even though the results obtained using this model are slightly different from those expected, the actual runway conditions are not too much affected. This method can therefore be taken into account and one can try to improve it with, for example, a more accurate water level sensor or any other suggestion.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] Diarra, D.Z. (2008) Impacts des changements climatiques en Afrique de l’Ouest. Presented at the Atelier de travail de la Direction Nationale de la Météorologie, Bamako, Mali.
[2] Sarr, B. and Lona, I. (2008) Les fortes pluies enregistrées au Sahel au cours de l’hivernage 2007: Variabilité et/ou changement climatique. Centre Régional Agrhymet (CRA), Département Formation et Recherche.
[3] Herbert, P. (2016) Herbert Puempel Impacts du changement climatique sur l’aviation: Entretien avec Herbert Puempel. Vol. 65 (2).
[4] ICAO (2021) Implementation of Global Reporting Format for Runway Surface Conditions (GRF) Guidance Based on Management of Change (MOC). 1.
[5] ICAO (2020) évaluation, mesure et communication de l’état des surfaces de pistes.
[6] A. pour la S. de la N. A. en A. et à M. ASECNA (2021) Atelier de partage d’expérience sur la mise en œuvre du GRF à l’ASECNA par le Comité de coordination dénommée CO-GRF regroupant les experts Génie Civil, AIM, ATS, Maintenance Informatique et, MTO: SNOWTAM.
[7] Manzi, N.M. (2019) Le rapport sur l’état des pistes (RCR). Presented at the ICAO Dakar Uniting Aviation, ICAO Dakar.
[8] Soma, A. (2020) Format mondial de compte rendu (GRF) de l’état de surface des pistes, ANAC-BF. Presented at the Airport Council International (ACI) Africa, Classe virtuelle.
[9] ICAO (2013) Inclusion de l’observation d’état de la piste dans les messages METAR/SPECI et met report/spécial élaborés dans la région AFI. Présentée par l’ASECNA.
[10] (2019) Cerema, Ophélia, un outil de prévision des hauteurs d’eau sur les pistes pour l’information aéronautique. Lyon, France.
[11] U. S. Federal Aviation Administration (2019) ICAO/ACI Symposium on Implementation of the New Global Reporting Format for Runway Surface Condition (GRF2019) Talpa Implementation Evolution, U. S. Federal Aviation Administration, 14p.
[12] Arduino (2018) Read Analog Voltage.
[13] Debashis, D. (2022) How does a Water Level Sensor Work and How to Interface It with Arduino? Ind. Stand.
[14] Evans, B.W. (2007) Arduino Programming Notebook.
[15] Administrator (2017, March 14) Simple Water Level Indicator with Alarm (Tested Circuits). Electronics Hub.
https://www.electronicshub.org/water-level-alarm-using-555-timer
[16] ICAO (2020) Doc 9981, Procédures pour les services de navigation aérienne—Aérodromes. Canada, 1.
[17] Roussillon, R. (2008) Proportions et Variations (Récapitulatif). SES-LdV_Ville-fontaine.
https://www.google.com/search?client=firefox-b-d&q=Proportions+et+Variations+%28R%C3%A9capitulatif%29+%E2%80%9D%2C+R.+ROUSSILLON+%E2%80%93SES-LdV-+Villefontaine+%2838%29+%E2%80%93+2008-2009%2C+http%3A%2F%2Fwww.apses.org%2FIMG%2Fpdf%2FMTHCalculs_Recapitulatif_1ES_TES_2008.pdf
[18] Banouga, A., Kagoné, A.K., Yaguibou, W.C., Kohio, N., Koalaga, Z. and Zougmoré, F. (2022) Equilibrium Composition of a Plasma in the Low Voltage Air Circuit Breaker Contaminated by the Vapor of AgSnO2 Alloy Electrical Contacts. Advances in Materials Physics and Chemistry, 12, 69-81.
[19] ICAO (2022) Location Indicators (Doc 7910/184).

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.