In order to clarify some of the uncertainties about contrails and induced cloud cover, research on contrails is being conducted at the Czech Technical University in Prague (CTU) using a camera system based on collecting video of contrails and matching selected available Automatic Dependent Surveillance–Broadcast (ADS-B) data from the transponder Mode S messages of the aircraft that produced the contrails. These data can be correlated with atmospheric condition data from aerological measurements or with data from aircraft transponder Comm-B Data Selector (BDS) registers, if available [
15]. Experience has shown that so far, very few aircraft (units of one percent) support the transmission of meteorological registers; moreover, aircraft are not commonly equipped with humidity sensors. Therefore, aerological data are essentially the only way to associate data on the air mass in the vicinity of the contrail with the captured contrail. The frequency of contrails in the airspace of the Czech Republic was investigated using a database consisting of video recordings, ADS-B reports, and meteorological data from aerological measurements. Furthermore, the conditions of contrail formation and their lifetime are evaluated in comparison with meteorological parameters. The processed data were used for the classification and prediction of contrails in a given area during the year.
Two research questions were formulated to investigate the relationships between contrails and meteorological conditions. The first question is about a statistically significant dependence between the properties of the contrail, characterized by selected parameters, and the observed meteorological variables. The second question is whether the characteristics of contrails can be estimated from meteorological data based on prediction models. For the research, contrail data were collected using video recordings in the vicinity of Děčín and Prague, after which they were paired with relevant flight and aerological data. Advanced statistical methods were used to create classification models that can predict contrails.
2.3. Contrail Observation and Pairing
The current system of contrail research at the CTU uses three fixed cameras located in Děčín to collect video records. The advantage of this placement and routing of the cameras was to record curved aircraft trajectories near the boundaries of adjacent FIRs, where aircraft above the navigation point of the original upper airspace flight paths changed direction, and the curved trajectory made the resulting long-lived contrail more easily distinguishable from natural cloud cover. The output is a set of discovered contrails with data on the time of contrail formation, camera number, and contrail lifetime. Next, data are collected from secondary radar receivers of Mode S messages, which, after decoding, contain the ICAO aircraft address, date and time, heading, latitude, longitude, altitude, GS, TAS, and Mach number. In the last step, the recorded contrails are matched with the decoded information from the aircraft that flew through the monitored airspace and caused the contrail [
15].
Additional data were obtained by tracking contrails near Prague, which are created as close as possible to the active aerological probe to maximize the temporal and spatial accuracy of the matched aerological data. For this reason, an alternative system for collecting information into the database was proposed and is shown in
Figure 1. The left side shows the receiving and processing of the signal from the active position of the RS41 aerological probe, which is used to precisely adjust the camera that records the contrail. The middle shows the process of collecting combined camera records with flight and meteorological data, resulting in a database of contrails. The right side shows the process of receiving, processing, and filtering Mode S messages from the aircraft transponders, which leads to data about the aircraft that generated the contrail.
The alternative system focuses on finding out how to record the contrails formed as close as possible to the position of the aerological probe at the appropriate altitude and obtaining available additional information about the environment and aircraft in the investigated area. By receiving and processing the signal of the active probe and decoding the received message, the current position of the probe at a specific time can be obtained, and this position with the time stamp is stored in a database. At the same time, from the relative position of the current decoded probe position and the position of the camera site, the elevation and horizontal angle (from the defined base camera position) for setting the camera direction can be determined, and from the calculated distance of the probe from the camera site, the optimal focal length of the camera lens can be determined. These calculated values of the angles and focal lengths belonging to a specific probe position are used for continuous changes in the camera settings during the probe flight, stored in the database, and at the same time used to calculate the coordinates of the plan projection of the area currently occupied by the camera, needed for filtering the received Mode S messages from the aircraft transponders. In parallel with the described processes, the receiving and processing of the signal from the Mode S transponders and the decoding and filtering of the individual messages are performed. Each decoded message must first be tested for the value of the DF field; only messages with DF 4, 17, 20, and 21 are processed. If a DF 17 message containing a position is found to be within the current calculated plan pattern and altitude range, the selected decoded information shall be stored in the database together with the timestamp and ICAO address, and information from other received DF 4, 20, and 21 messages with the same ICAO address shall also be stored, as long as the position in the DF 17 messages with this ICAO address is within the current pattern; otherwise, the messages shall be ignored. The last input data to the database are the pressure, temperature, and humidity values from the aerological measurements, which can be stored continuously or in bulk after the sounding is completed. Thus, the system database can contain individual probe positions during sounding measurements and the calculated values of angles and focal lengths for camera settings for those positions, decoded information from Mode S transponders from the area occupied by the camera, camera records, and other supporting data, all with a time context.
2.4. Measured Contrail Data
For the purposes of this work, the collected data on contrails were used, which are observed by the camera system that monitors flight paths around Děčín and Prague. Flight data containing information about the aircraft that created a particular contrail are available. The result is a .csv file containing the following data for each aircraft: latitude, longitude, altitude, heading, GS, TAS, and Mach number.
From the pairing of the camera and ADS-B data, dataset 1 was obtained to investigate the occurrence of contrails, which contains video and Mode S reports from 68 days. A total of 1778 contrails were observed on randomly selected days from September 2018 to July 2020. The specific days are listed in
Appendix B in
Table A1.
Furthermore, measurements of dataset 2 were made: contrails in the vicinity of Prague on 42 days with low cloud cover. Measurements of 160 contrails were carried out in the vicinity of the aerological probe 1 h before the launch of the probe and up to 1 h after the launch of the probe. Data on the position of the probe were obtained using the website
https://s1.radiosondy.info (accessed on 10 August 2023), as well as data on the position of the aircraft using the Flightradar24 application. The camera was continuously set to the indicated position of the probe, and when the probe reached an altitude of 10,000 m, the camera was fixed. Only the contrails that were in the image were measured. The measurements were carried out in days from January 2022 to July 2023. The specific days are given in
Appendix B in
Table A1. The times in UTC of the contrail formation, duration of the contrail location, barometric altitude, and identification of the aircraft that created the contrail were recorded.
Suitable meteorological data were obtained, and the quality was checked to ensure the research. Aerological measurements were used as the primary source of meteorological data, which provide basic meteorological elements even at altitudes near the tropopause and are the most accurate source of directly measured meteorological data. Of the other sources of meteorological information previously discussed, the data were not sufficiently accurate for the research and did not particularly contain a sufficient amount of humidity data.
For all measured contrails, a meteorological dataset from the aerological sounding of the CHMI was created, which was obtained from the website
https://ruc.noaa.gov/raobs/ (accessed on 15 August 2023), where raw data of sounding measurements from 2018 are available. The records of the received values of meteorological elements from the sounding measurements of the CHMI, related to the geopotential altitude, are stored in individual rows of this matrix. For the purpose of this work, the geopotential height can be considered as a geometric height; the difference between the two heights in the territory of the Czech Republic is about 10 m at an altitude of 10 km. The columns of the meteorological dataset contain the respective values of pressure, temperature (T), dew point temperature (T
d), ice point temperature (T
ice), wind direction, wind speed, and tropopause height for each given altitude. In order to create classification models for determining the dependence of contrails, other meteorological variables were calculated in Scilab 6.1.1. Ref. [
21] for each contrail record, namely relative humidity with respect to water (RH
w) and relative humidity with respect to ice (RH
i), according to an equation:
where Lvw is the latent heat of condensation and Rv = 461.5 [J.kg
−1.K
−1] is the specific gas constant of water vapor [
21]. The latent heat of condensation for a given temperature T is
where Lvw[T
0] is the latent heat of condensation at 273.15 K (2.501 MJ.kg
−1), c
w is the specific heat of liquid water at T
0 (4218 J.kg
−1.K
−1), c
pv is the specific heat of water vapor at constant pressure (1870 J.kg
−1.K
−1), and T
0 is the temperature 273.15 K [
22].
The discovered individual contrails in the camera record are entered in individual rows in the output matrix of contrails. The basic information about the contrails is the UTC recording time (displayed in the record) and the duration of the contrails. Based on the recorded time of the contrail, the available ICAO addresses can be offered to an administrator during the analysis of the camera recordings, along with information about the calculated direction of motion in the image, which can be estimated numerically based on the knowledge of the camera routing and the calculated space for filtering Mode S messages. In the case where multiple aircraft are moving in the area along the same trajectory, decisions can be made based on the time of entry into the area. The record in the output matrix can be automatically supplemented with selected data from the closest Mode S messages in time with the appropriate ICAO address, and the meteorological elements from the sounding matrix can be automatically supplemented according to the pressure calculated by ISA according to Equation (3) for the barometrically indicated altitude from the Mode S messages.
where p
0 is the pressure in the lower level [Pa], p is the pressure in the upper level [Pa], g is the gravitational acceleration [m.s
−2], R is the specific gas constant of dry air [J.kg
−1.K
−1], Δz is the height difference of the levels [m], and T is the average temperature of the layer between the p
0 and p levels [K] [
23].
The aim of the statistical analysis was to determine the dependence of the lifetime of contrails on aircraft characteristics and meteorological elements. The input dataset 1 and dataset 2 consisted of parameters that showed statistically significant differences between the input parameters due to basic statistical analysis (Pearson and Spearman correlation). Thus, the following variables x(i) with the highest importance were selected:
Aircraft type (ICAO);
Initial aircraft level [ft];
GS [kt];
TAS [kt];
Pressure [hPa];
Geopotential probe height [m];
Temperature [°C];
Dew point temperature [°C];
Ice point temperature [°C];
Wind direction [°];
Wind speed [kt];
Tropopauseheight [m].
The final categorical variable y [s] is the lifetime of the contrails, divided into short-lived and long-lived. Its dependence on the variables x(i) was observed. These input variables x(1–12) and the final variable y were used as variables in classification models.