Steps In MTP Post-Campaign Data Analysis

MJ Mahoney
Last Revision: July 15, 2008

5. Find radiosondes launched near the aircraft flight track

Radiosondes launched near the aircraft flight track are used for several purposes:
Great care must be taken in selecting radiosondes for the first two objectives; different considerations apply for the third.

Before describing the how to find radiosondes launched near the aircraft's flight track, I will briefly describe a change in file structure that occurred during data processing of the TC4 campaign MTP data in the fall of 2007. Prior to this campaign all RAOB data was kept in a folder such as C:\MTP\RAOB\Missions\PAVE\ and in addition all the RSL-files were kept in the folder C:\MTP\RAOB\RSL\.This had the advantage that the raodiosonde database was all in one folder, and all the RSL-files were in one place. The disadvantage of this approach however is that all of the relevant data for a campaign is not in one place -- the mission data analysis folder (such as C:\MTP\Data\DC8\PAVE\). What I realized when training another scientist to use the MTP software was that it was tedious to move back and forth between the mission \Data\ and \RAOB\ folders. This was mainly an issue when downloading RAOBs and when calculating retrieval coefficients. As stated earlier, the main motivation for this separation of RAOBs and data was to have a RAOB data base in one place. Now that thousands of ROABs can be downloaded very quickly with the RAOBget program, the archival data base is less important. It's simply easier and faster to download what you need for a campaign than to dig through an archival database. So the change was made: everything relevant to a particular field campaign is located in the MISSION folder for that campaign (for example, C:\MTP\Data\DC8\PAVE\), and all the RAOB information is now located in the \RAOB\ folder under this folder.

To determine which soundings to use as template profiles, copy the MISSION.RSL (or MISSION_All.RSL, wherever you stored all the RAOB sites for the field campaign) file in the mission RAOB folder (e.g., C:\MTP\Data\DC8\PAVE\RAOB\PAVE.RSL described in Step 2.) to a file in the mission data folder named MISSION_RAOBrangeAll.RSL (e.g., C:\MTP\Data\DC8\PAVE\RAOB\PAVE_RAOBrangeAll.RSL), which contains a list of all the ICAO- or WMO-named radiosonde sites that the aircraft might have flown close to during the test, transit, and science flights. For example:

ALB
APX
BGAM
BGBW
BGDH
BGEM
BGSC
BGTL
BMX
BNA
BOI
etc.

images/Tools.png
Figure 3. MTPbin Tools form.

Next, go to MTP Tools form (Figure 3) and select the Run Pgm tab. On the Flight Dates to Process frame, select the Default All button to select all flights in the default mission NUM file in the mission folder (e.g. \PAVE\Setup\PAVE_NUM.txt). If you don't want to use all the flights, select each flight you want to remove and do so with the Remove button in the Flight Dates to Process frame. Then use the Save button to save this list for future use; it will be saved in the mission setup folder in a file named \MISSION\Setup\MISSION_NUM_batch.txt. It can be retrieved in the future by depressing the Default button instead of the Default All button.

Finally, in the RAOB Range frame, enter the maximum distance RAOBs in the MISSION_RAOBrangeAll.RSL file can be from the aircraft's ground track; the default is 160 km (~100 miles), which is about as far as you want to go without there being overriding considerations. Also, enter the Minimum Pressure Altitude; the default is 5.0 km. Since many RAOB launch sites are located at airports, this avoids getting a lot of close approaches as an aircraft negotiates the ramps before flight and the skies after takeoff. Also, low altitudes are not as useful for OATnavCOR calibration because the high lapse rate makes small altitude excursions affect the data quality. Finally, depress the Get RAOBs Within button. All fligths in the Flight Dates to Process frame will be processed and the results recorded in the MISSION_RAOBrangeAll.txt file in the mission /RAOB/ folder. This file has many uses during calibration and retrievals, and has the following content:

Number Year Month Day UT0   LR11 LR12 Zb1 LR21 LR22 Zb2  RAOBs  RAOBs  Ra1   Ra2   Zp(km)
1      2005 01    31  65.87 0    0    0   0    0    0    YRB    YRB    002.2 002.2 011.6
2      2005 01    31  67.51 0    0    0   0    0    0    YRB    YRB    064.4 064.4 011.3
3      2005 01    31  72.76 0    0    0   0    0    0    YZS    YZS    042.9 042.9 011.3
4      2005 01    31  78.25 0    0    0   0    0    0    YAH    YAH    020.5 020.5 012.5
5      2005 02    03  53.42 0    0    0   0    0    0    CHH    CHH    083.6 083.6 007.5
6      2005 02    03  54.46 0    0    0   0    0    0    OKX    OKX    041.9 041.9 010.4
7      2005 02    03  56.24 0    0    0   0    0    0    WAL    WAL    003.8 003.8 010.4
etc.

The first five columns contain a unique index number, the year, month, and day of the flight, and the UT of closest approach to the radiosonde launch site, for all the flights in a campaign. The next 6 columns are blank, but will be filled in later. The two "RAOBs" columns indicate the ICAO name (or WMO name, if there is no ICAO name) of the RAOB site. Initially, they will be the same, but if spatial interpolation between sites is used when window corrections and outside air temperature (OAT) corrections are calculated, they will be different. (This is done later in a spreadsheet.) The next two columns are the distance in kilometers of closest approach to each radiosonde site (the same initially), and the final column is the pressure altitude (Zp) measured in kilometers at the time of closest approach.

The Minimum Pressure Altitude captures most of the redundant sounding sites that would introduce biases when we perform the OATnavCOR. However, redundant soundings also occur because a change in the aircraft's heading near a sonde launch site can produce other points of closest approach to that site. The MISSION_RAOBrange.txt file in the mission folder should be editted to remove any additional redundant soundings (as objectively as possible!).

The blank columns LR11, LR12, Zb1 and LR21, LR22, Zb2 will be filled in in a spreadsheet (see the next step) before radiosondes are selected and retrieval coefficients (RCs) are calculated. Each triplet of numbers indicates how radiosondes that burst at low altitudes should be extrapolated to higher altitudes. The pair of triplets are the same if no spatial interpolation is to be done. Each triplet provides the lapse rate extension (LR11 and LR21) from the burst altitude to a temperature break point (Zb1 and Zb2), and then the lapse rate above the break point to 50 km (LR12 and LR22).

NKX_Not_Extended
NKX_Extended
Figure 3. An example of how a sounding that burst at low latitude is extended to higher altitudes.

This is made a little clearer below in Figure 3, which provides an example of a sounding from Miramar Naval Air Station in San Diego (NKX) being extended to higher altitudes. The left panel shows that the NKX2005010200 sounding burst at 23 km (yellow trace). The Miramar sounding 12 hours earlier (NKX2005010112) managed to get to 31 km (light blue trace). Since the two soundings are only 12 hours apart, and are very similar before the former sonde burst, it is safe to bet that the early bursting sonde is similar to the other at higher altitudes (above the burst altitude of 23 km). Sondes are extended by using the triplet of numbers described above: LR11=0.0 K/km - the lapse rate from the burst altitude (23 km) to a laspe rate break altitude (Zb1=25 km) (where the lapse rate changes), and LR12=2.0 K/km -- the lapse rate from the break altitude (Zb1) to 50 km.

RAOBman_Filters3.png
Figure 4. The RAOBman Filters tab.

The radiosonde database for a field campaign might include tens of thousands of soundings for the purpose of selecting sondes to calculate retrieval coefficients. It is convenient for some steps, such as selecting template sondes, to create another RAOB file that contains only sondes that were launched during the campaign. To do this, use RAOBman to open the binary RAOB file containing all the soundings (e.g., PAVE_All.RAOB2). Then on the Filters tab, select the time interval for the campaign. A few days before and after the campaign start and end dates should be included as well. (The reason for this is that occasionally a sounding may be missing for a particlar flight, or it may burst at too low an altitude to be useful. In this situation we may want to use an earlier or later sonde in its stead.) However, some important quality control steps have to be taken before doing this. This is expecially important when using the soundings to calibrate the OAT or to calculate a window correction table (WCT). The first test flight for the PAVE campaign was on Jan. 14, 2005, and the transit flight home was on Feb. 09, 2005. Therefore, in the example in Figure 4, we selected the time interval Jan. 12 through Feb. 11, 2005, for filtering files. We also choose a minimum burst altitude of 20 km in the Valid RAOB Data Needed frame.

RAOBman_IO3.png
Figure 5. The RAOBman I/O tab.

Next, we need to specify on the RAOBman I/O tab that we want the selected files to be put in a new binary RAOB file. This is done in the Random RAOB Output frame by typing the filename (e.g., PAVE_Campaign.RAOB2) in the Output File text box, and then selecting the New File option.

RAOBman_Select3.png
Figure 6. The RAOBman Select tab.

Finally, the Select button on the RAOBman Select tab is depressed. To make working with the Select list box easier later, we next click the Sort button to arrange the selected RAOBs into chronological order. Finally, click the Write button to write the selected RAOBs to the binary RAOB file PAVE_Campaign.RAOB2 that was specified earlier on the I/O tab.

Previous Step  |  Next Step   |  Index  |