International Academic Platform
Serving Researchers Since 2012

Data Inversion of Pressure Transducers of Air Data System for Evaluation of Fly-By- Wire Flight Control System on Hardware- In-Loop Simulator

DOI : 10.5281/zenodo.20841363
Download Full-Text PDF Cite this Publication

Text Only Version

Data Inversion of Pressure Transducers of Air Data System for Evaluation of Fly-By- Wire Flight Control System on Hardware- In-Loop Simulator

Ambalal Vinayak Patel

Flight Control Laws (CLAW) Directorate, Aeronautical Development Agency (Ministry of Defence, Govt. of India),

P.B.1718, Vimanapura Post, Bangalore – 560017, Karnataka State, India

Abstract – Pressure measurements from the pitot probes as part of the Air Data System are used for feedback / automation to the safety critical Fly-By-Wire Flight Control System as well as for navigation to the pilot. The measurements include Total and Static pressures, derived parameters like Mach No., Pressure altitude, Calibrated Air Speed. Additionally, flow angles i.e., Angle of Attack (AOA) and Angle of Side Slip (AOSS / SSA) are computed by using differential pressure measurements. The measured pressure along with accounting for the compensation for surrounding temperature is converted to frequency by the transducer (P & T to F). Subsequently, through on-board software, this digital frequency is used for computation of the digital pressures by using inverse relation of pressure to frequency which is obtained from the characteristics of the transducers. This raw digital pressure is then corrected for the sensor-position error on the aircraft to have free stream signals. Thus, the accuracy of the complete system depends on the accuracy of each and every element used in the chain, and the process adopted for measurement. The on-ground test rig elements, models thereof and relevant processes adopted play a crucial role in clearance of the fly- by-wire flight control system. This article deals with procedure evolved for transducer data inversion and used for evaluation and clearance of the Air Data System and Fly-By-Wire Flight Control System.

Keywords: Air Data System (ADS), Air Data Computer (ADC), Coefficients, Transducer, Pass/Fail, Hardware- In-Loop-Simulator (HILS), Real Time Flight Dynamic Simulator (RTFDS), Iron Bird, Diode voltage, Inversion Process, Frequency, Pressure, OEM.

  1. INTRODUCTION

    Air Data System (ADS) is an integral part of the Fly-By-Wire (FBW) Flight Control System (FCS). It involves measurements of the following parameters relative to the air:

    1. Pressures measurements, specifically:

      1. Total pressure (Pt), and

      2. Static pressure (Ps),

        Derived parameters like Mach No. (Mach), Pressure altitude (Zp), Calibrated Air Speed (CAS) are computed from these pressures.

    2. Flow Angles (Aircraft angles relative to the wind axis) which include measurements of:

      1. Angle of Attack (AoA), and

      2. Angle of side Slip (AoSS).

    3. Temperature (Tt or TAT)

    All the pressure measurements are done using the pitot pressure probes. Each of the pneumatic pressure measurement along with the surrounding temperature is converted to frequency (P & T to F) by using the

    transducer. The Resonance Pressure Transducer (RPT) or Trenched Etched Resonance Pressure (TERP) transducers by Baker Huges [3] use in-built diode in the circuit for measurement of surrounding temperature. The diode voltage of the transducer is function of the temperature as per the Original Equipment Manufacturer (OEM) data sheet [3]. Subsequently, through on-board software, this digital frequency is used for computation of the digital pressures by using inverse relation of pressure to frequency which is obtained from the characteristics of the transducers. This raw digital pressure is then corrected for the sensor-position error on the aircraft to have free stream signals. The on-ground test rig elements, models thereof and relevant processes adopted play a crucial role in clearance of the fly-by-wire flight control system. This article deals with procedure evolved for transducer data inversion and used for evaluation and clearance of the Air Data System and Fly-By-Wire Flight Control System.

    The article is organised as follows: Section 2 presents generic architectural details and elements of ADS. Section 3 presents the details on the evaluation and clearance process of the ADS at on-ground test rig which is also referred to Hardware-In-Loop Simulator (HILS) or Iron Bird (IB). Section 4 presents various methods evolved to arrive at transducer model or the process of data inversion. Section 5 presents the relevant results, and Section 6 concludes the article.

  2. ARCHITECTURE AND ELEMENTS OF ADS

    A schematic block diagram of the Fly-By-Wire Flight Control System involving ADS and Control Laws (CLAW) is shown in Figure 1. The free stream air data signals are used for gain scheduling as well as for feedback to the Fly-By-Wire (FBW) control laws (CLAW). Further, the flight condition parameters such as Mach No., Altitude and Calibrated Air Speed (CAS) etc. derived from the basic air data signals (Pt and Ps) are used for navigation purpose. Therefore, precise, accurate, reliable and redundant measurements from the ADS are very important during all manoeuvres and over entire flying mission of the fighter aircraft. ADS measurements on the aircraft broadly involve the followings steps in the order to have the final free stream or corrected signals:

    1. Measurement of raw or local pneumatic pressure on the aircraft and converting it to raw digital form inside the on-board ADC. It involves the following elements and processes:

      1. The following elements are involved in measurement of the local or raw pneumatic pressure and converting it to raw digital pressure values:

        1. pitot pressure probe,

        2. transducer (measurement of pneumatic pressure to frequency along with compensation for temperature), Transducers with different range of pressure measurements are used for redundancy.

        3. electronic signal conditioner etc.

      2. The following computational processes are involved to have raw digital pressure measurement:

        1. Use of transducer-inverse characteristics (frequency and temperature to pressure) computations to have raw digital pressure.

    2. Processing of the raw digital pressure for Position Error Corrections (PEC) to have free stream signals by using the inverted aerodynamic estimation / wind tunnel test data. This process is carried out as part of the on-board software involving relevant computational algorithms.

    Thus, the accuracy of the complete system depends on the accuracy of each and every element, and the process adopted for measurement and corrections. The system can have the total minimum inaccuracy based on the acceptable inaccuracies of the both the elements, i.e., a chain of physical hardware and software. In the above listings, Sl. No. 1.1 is treated as part of the hardware elements (mechanical and electronics), while Sl. Nos. 1.2 and 2 are treated as part of the on-board software. Process of Sl. No. 1.2.1 which is implemented in the software, does the functionality exactly opposite (or complementary) to the characteristics of the transducer (a physical hardware).

      1. Position Error Corrections (PEC) to Pressure Measurements

        The ADS sensors usually measure the local quantities where they are mounted on the aircraft. These measurements are affected due to the local flow of the air along the body of the aircraft. Hence, local air data measurements need to be corrected by a suitable mechanism to obtain the free stream or corrected measurements.

        1. Challenges for applying on-board PEC corrections to Pressure Measurements

          The data generated at on-ground which is also referred to inverse ADS data / tables (or inverse tables in short) provide the estimates of the local / raw measurements expected to be obtained from the sensor at the given location on the aircraft for the given free stream condition. In short, inverse ADS data provide free stream inputs to local measurement outputs (or simply free stream to local measurement). The inverse ADS data is generated either of the following or blend thereof:

          1. Computational Fluid Dynamics (CFD) estimates,

          2. Wind Tunnel Experiments

            However, on-board aircraft, we require corrections for local to free stream measurements, i.e., exactly opposite of the inverse ADS data. This is because sensor measures raw or local measurement at the location where it is mounted on the aircraft. Therefore, need for inverting the inverse ADS data arises to the have forward ADS tables (or forward tables in short) which are inverted inverse table. These forward tables are used for local to free stream measurement corrections (PEC) in the on-board computer.

            The table inversion process is a very challenging and complex task due to the following characteristics of the inverse ADS tables / data:

            1. It is a function of multiple parameters (multi-input). Same data used is for computing multiple outputs for some of the measurements. Thus, the data is a kind of multi-input multi-output system,

            2. Highly nonlinear characteristics of the data,

            3. Multi-valued characteristics for a few of them result in indeterminacy for inversion.

            A systematic and well laid down procedures have been evolved to tackle these problems [1-2]. Figure 2 shows the schematic of the validation process for table inversion. The detailed process of aerodynamic or PEC data inversion is beyond the scope of the present article.

      2. Transducer Characteristics

    The selected transducer is an integral element in deciding the kind of minimum inaccuracy level system shall have forever. The RPT or TERP transducer converts the applied pneumatic pressure (P) to Frequency (F) along with Temperature (T) compensation done by using the Voltage (V) measured by the diode. The RPT or TERP Transducer characteristics [3] are described by the Equation (1) which in fact is an inverse relation between the pressure and frequency along with diode voltage (for temperature compensation).

    M N

    o

    P C

    io j 0

    i, j

    f fo

    i v v j

    For simplicity , let

    f f fo and v v vo , then

    Eq (1)

    M N

    P C

    io j 0

    i, j

    f i v j

    The symbols / nomenclatures used in Equation (1) designate the followings:

    P Applied or Computed Pressure

    Ci, j Calibratio n Coefficien t

    f Measured Frequency in Hz

    fo Normalizin g Frequency in Hz

    v Measured Diode Voltage in mv (indicates the Measured Temperature in Deg. C)

    vo Normalizin g Diode Voltage in mv (Normalizi ng Measured Temperature in Deg. C)

    M Integer showing the maximum oder of function fitment on frequency

    N Integer showing the maximum oder of function fitment on diode voltage

    i index for counting order for frequency from 0 to M

    j index for counting order for diode voltage from 0 to N

    Thus, the above function has got M 1N 1 number of calibration coefficients.

    Figure 3 shows the typical experimental data format in 3-Dimensional (3D) matrix of the transducer characteristics, i.e., frequency values (output of the transducer) for the selected grid values of pressure and temperature (inputs to the transducer). Typical characteristics of RPT and TERP transducers are shown in Figure

    1. TERP transducers are more sensitive to temperature variations as compared to RPT transducers.

  3. EVALUATION OF FBW FCS INCLUDING ADS ON HARDWARE-IN-LOOP SIMULATOR

    Figure 5 shows the block schematic of the Iron Bird or Hardware-In-Loop Simulator (HILS) setup, elements and process thereof used for evaluation of Fly-By-Wire Flight Control System including ADS. The on- board devices to be evaluated include the followings:

    1. Digital Flight Control Computer (DFCC) wherein Flight Control Laws (CLAW) are residing, and

    2. Air Data Computers (ADC) wherein Air Data System computational algorithms are residing.

As part of the ground test rig, a Real Time Flight Dynamic Simulator (RTFDS), Engineers Test Stations (ETS), and AIRDATSs are shown along with the cockpit as part of the avionics system.

Aircraft motions are simulated through a six Degrees Of Freedom (6-DOF) simulation for this fixed base test rig. The 6-DOF model / software thereof is residing inside the RTFDS. The RTFDS also includes sensor models including inverse ADS model. The inverse ADS model computes the local measurements for the given free stream condition based on the inverse ADS tables / data.

ETS and AIRDATS are elements of test rig and they are used for:

  1. Accessing the data for complete system evaluation and analysis, and

  2. making the signals compatible for interface within the on-board and off-board (test rig) elements.

The local measurements from the inverse ADS model residing inside the RTFDS are passed through AIRDATS to the on-board ADCs. ADCs have been provisioned with the followings for operational use and on- ground testing, respectively:

  1. Real / Actual Pressurization Path: Actual / real pressure can be given to the pneumatic port available. This real pressure is sensed by the transducers (RPT / TERP) and then it is converted to Frequency. As a default option, this path is used on the aircraft for actual operation. However, it would be challenging to meet the required bandwidth by the real pressurization unit during closed loop evaluation at on-ground test rig.

  2. Synthetic Path for injecting equivalent Frequency: ADCs have provision for injecting the frequency signal which is computed for the corresponding pneumatic pressure based on the transducer characteristics. This frequency signal is injected through a synthetic path (instead of pneumatic pressure path) for on-ground evaluation instead of real pressurization unit in order to overcome the challenge of meeting the bandwidth requirement.

Figure 6 shows the detailed the processes or models residing inside the RTFDS and ADCs for P to F and F to P conversions, respectively. Both these units broadly work in complementary mode during on-ground evaluation. The injected signals get processed in the following order:

  1. Inside the on-ground RTFDS:

    1. Process A: The digital values of free stream signals (Mach No., AOA, AOSS) given to the inverse model inside the RTFDS computes local pressures (equivalent to pneumatic pressures that would be actually measured by the sensor mounted on the aircraft at their location),

    2. Process B: Local pressures are passed through the forward model of transducer (it designates the transducer characteristics) to compute the corresponding frequency (P to F computations). It may be noted that in Figure 6, it is shown as transducer data invesion process in respect of Equation (1), however it is representing the model of the transducer or characteristics thereof (forward model of transducer) for P to F conversion.

  2. Inside on-board ADC:

    1. Process B-1: The frequency is converted to digital raw pressure along with diode voltage (temperature compensation) by using inverse model of transducer as per Equation (1), i.e., F to P conversion,

    2. Process A-1: The raw digital pressure is corrected for PEC to have free stream digital values of Mach No., AOA, and AOSS.

The free stream signals pass through A, B, B-1, and A-1 process in series. Mathematically it indicates the passing of the signals through the product of A*B*B-1*A-1, which results in becoming Identity, i.e., I = A*B*B-1*A-1. Thus, the free stream outputs obtained in ADCs are expected to be same as the free stream inputs from the RTFDS. Figure 6 shows the details of validation of inversion procedures for transducer model (P to F and F to P computations) as well as for inverse and forward ADS model. A brief on the inverse and forward ADS model is presented in earlier section. The next section details regarding the transducer forward model computations in optimized way.

4 TRANSDUCER FORWARD MODEL FOR P TO F COMPUTATIONS

The forward model of the transducer for P to F computations can be obtained by suitably inverting the Equation (1) for implementation in RTFDS. It may be noted that Equation (1) computes pressure for the given frequency and diode voltage (for the corresponding temperature as per diode sensitivity given in OEM data sheet). It is exactly opposite of what actually transducer does. Therefore, with reference to Equation (1), the transducer forward model of P to F computation is also referred to transducer data inversion model as it is obtained by inverting F to P data relation. The digital pressure computed from the inverse ADS model within the RTFDS is fed to the transducer forward model. However, transducer data inversion model (inversion of Equation (1)) also requires actual ambient temperature in the vicinity of the transducers (measured by the diode voltage), in order to have computed frequency (F) output. Thus, the requirement for acquiring the diode voltage from the transducer in ADC to the RTFDS arises. Since, on-board F to P conversion happens within the ADC by using the diode voltage being available there only, and thus it is not necessary to acquire and record it. However, the need for acquiring such an intermediate signal (diode voltage / temperature) for on-ground evaluation makes it as an additional requirement for the on-board device. Further, it requires to interface the diode voltage signal from ADC to RTFDS. It was not thought of initially, due to the unavailability of the details of the transducers / relevant systems. Therefore, there was need to find out an alternate solution to compensate for unavailability of the diode voltage (temperature) and move ahead for on-ground evaluation [7]. Table 1 presents the details of the methods (M1 to M6) that have been evolved for arriving at transducer forward model for P to F computations (or transducer data inversion model) to be implemented inside RTFDS for evaluation of ADS at on-ground test rig. Table 1 presents the advantages and disadvantages, and detailed comparative analysis as well. Methods M1 and M2 with 1D polynomial approximations have been used for evaluation of ADS. However, M5 methods is most accurate due to the direct use of transducer characteristics data.

  1. RESULTS

    The results of in series evaluation of transducer forward model (data inversion model) corresponding to method M1 and on-board model of Equation (1) are shown in Figures 7 and 8. Similarly, the results of method M5 are shown in Figure 9.

    The Nominal Diode Sensitivity (NDS) is computed as given below: NDSc = (Vmin-Vmax)/(Tmax-Tmin);

    Where

    Vmin and Vmax are the Minimum and Maximum voltage range of diode,

    Tmin, and Tmax are the Minimum and Maximum Temperature range used for Diode voltage measurement

    The following differently named diode sensitivities and their values for each transducer are made available in the OEM supplied data sheet.

    1. NDS: Nominal Diode Sensitivity given in the OEM data sheet,

    2. NDSmin: Limits of the NDS given in OEM data sheet

    3. NDSmax: Limits of the NDS given in OEM data sheet

    4. NDSc: Nominal Diode Sensitivity computed using the Minimum and Maximum voltage range of Diode (Vmin, Vmax) and range of temperature (Tmin, and Tmax),

    5. NDS_DVM = NDS computed using the diode voltage from ADC. First the mean of the Diode voltage for each temperature data is computed and then considered that value for computing NDS_DVM by considering the corresponding known temperature grid point.

    Figures 7 and 8 show the results of the TERP and RPT transducers pressure validation. Here the input pressure (Pin) is passed through a polynomial with an estimated coefficients for a fixed Temperature value to have frequency output. The computed frequency is passed through the onboard transducer model with respective coefficients to have digital pressures (Output Pressure: Po). Figures 7 (a) to (d) and Figures 8 (a) to (d) show the Output pressure vs Input Pressures, while Figures 7 (e) to (h) and Figures 8 (e) to (h) show the corresponding pressure error (Po-Pin) in mbar. The error is well within the bound of +/- 2mbar. At very high values of pressures, the error exceeds 2 mbar. However, such pressures found to be occurring at outside the flight envelope and hence it was acceptable.

    Figure 9 shows the data plots of the end-to-end error between input pressure and output pressure computed using the diode voltage, different NDS, and using the method M5 of Table 1 (transducer forward model for implementation in RTFDS). The overall error is well within the ±2mbar, precise, and consistent.

  2. CONCLUSIONS

Procedure evolved for transducer data inversion and used for evaluation and clearance of the Air Data System and Fly-By-Wire Flight Control System is presented in this article. Methods M1 and M2 have been used for clearance of FBW FCS. These methods require offline computation of coefficients and configuration, and work for a fixed mean value of temperature with permitted scatter. These procedures helped in clearance of the on-board ADS system at on-ground test platforms, and ultimately resulted in successful flight tests.

Method M5 found to be most precise and does not require any additional offline data generation and configuration thereof. However, it requires acquisition of diode voltage from the on-board device.

ACKNOWLEDGEMENT

The interactions made with Dr. Girish S. Deodhare, former Director General (ADA) were very fruitful and encouraging to realise the work presented in this paper. Their support and encouragement are highly acknowledged.

REFERENCES

  1. Ambalal V. Patel, Design, Development, and Evolution of Air Data System for Tejas Aircraft, DRDO Technology Spectrum 2022,

    May 2022

  2. Ambalal V. Patel, Computation of Static Pressure from the Measured Flow Angle Pressures: A Novel Methodology to Virtually Maintain the Signal Redundancy, Paper ID-210, presented at International Conference on Advances in Aerospace and Energy Systems, April 04-06, 2024 (IAES-2024), Liquid Propulsion Systems Centre (LPSC-ISRO), Thiruvananthapuram-695547, Kerala,

    India

  3. DPS8000 Series User Manual – 128M6412 – EN and RU by Baker Hughes Company, 2018

  4. Procedure for inverting ADC pressure transducer coefficients for implementation into Airdats for Mod F ADCs, NCTTM/1576 dated 12th March 2008

  5. Updated Procedure for inverting ADC pressure transducer coefficients for implementation into Airdats for Mod F ADCs,

    NCT/TM/3535 dated 18th January 2021

  6. Updated procedure and tolerance bound for defining the Pass/ Fail criteria of ADC pressure transducers for end-to-end evaluation at Iron Bird or SAE Lab, NCT/TM/3534 dated 9th February 2021

  7. Unified Procedure for computing Pressure to Frequency in FDS by using the transducer diode voltage obtained from ADC and unified tolerance bounds for end-to-end evaluation of Pre-MOD-F and MOD-F ADC pressure transducers at Iron Bird and SAE Lab, NCT/TM/3577 dated 25th March 2021

Table 1: Evolved methods for arriving at transducer forward model of P to F computations (or transducer data inversion model) to be implemented inside RTFDS for evaluation of ADS at on-ground test rig.

Sl. No. for the evolved method

Diode Voltage (DV) measurement acquisition (for

temperature measurement) provision on ADC and interface to RTFDS or an alternate

Evolved transducer model / method thereof for use inside the RTFDS

Advantages and Disadvantages, and Discussions

ADC (on-board device)

RTFDS (on-ground test

rig device)

M1

DV not acquired but used internally on-board for raw digital pressure computations

Assumed to be a well- maintained laboratory standard mean temperature of 25 Deg. C and allowed variation of 10 to 15 deg C.

A one-Dimensional (1-D) polynomial fit for a fixed mean value of diode voltage corresponding to the laboratory standard mean temperature [4].

The polynomial output (Frequency) is function of input digital pressure (P) only which is obtained from inverse ADS model, i.e., it is independent of the temperature variation.

  1. Compute the diode voltage as per the transducer data sheet (based on the diode sensitivity in mV/Deg. C.) for the mean temperature. The diode sensitivity is – ve.

  2. The polynomial coefficients for each transducer are computed a priori offline by using the evolved process, configured, and stored in the RTFDS for forever use in future.

  3. Based on the specific transducer used (part number thereof) inside the ADC, the corresponding polynomial coefficients inside the RTFDS are used during the evaluation.

  • Method works well for transducers like RPT which are less sensitive to temperature variations.

  • The acceptance limit for end-to-end error between input pressure to the 1-D polynomial model of transducer inside the RTFDS and output digital raw pressure from the ADC was set to ±2mbar (designated as Pressure Threshold 1 in Figure 6). Accordingly, the order of the 1-D polynomial order was arrived at which was almost half the size of

M 1N 1 coefficients that are used for

F to P computations as given in Equation (1). The acceptance limit for end-to-end pressure variation was arrived at considering the followings:

  1. Temperature variation between 15 Deg. C. to 40 Deg. C (for 10 to 15 Deg. C variation at 25 Deg. C. mean temperature). The 10 to 15 Deg. C. temperature variation was considered based on the following facts:

    1. Laboratory mean temperature may have

variation on ambient conditions of the day (morning / afternoon / evening /

Sl. No.

for the evolved

Diode Voltage (DV) measurement acquisition (for

temperature measurement) provision on ADC and interface to RTFDS or an alternate

Evolved transducer model / method thereof for use inside the RTFDS

Advantages and Disadvantages, and Discussions

night etc.), and

1.2) During the evaluation process lasting for a few hours, the ambient temperature surrounding the ADC or transducers may vary with respect to the starting condition due to local heat dissipation.

  1. Scatter in characteristics of a set of RPT transducers

    • However, this method imposes certain limitations for evaluation of TERP transducers as they are highly sensitive to temperature

variations.

M2

Same as that of against SL. No. M1

The 1-D polynomial fit process as mentioned against Sl. No. M1 to be used which is independent of DV or temperature. However, laboratory standard temperature although maintained within certain limits needs to be measured prior to the start of evaluation [5-6].

  1. Compute the diode voltage as per the transducer data sheet (based on the diode sensitivity) for the mean temperature measured at the start,

  2. Compute the polynomial coefficients for specific transducer used inside the ADC by using the evolved process, configured and then stored inside the RTFDS. Thus, the polynomial coefficients need to be computed every time, if temperature is slightly different.

  3. Based on the specific transducer used (part number

thereof) inside the ADC, the corresponding polynomial coefficients inside the RTFDS are used

  • This method is expected to be suitable for both RPT and TERP transducers

  • The acceptance limit for end-to-end error between input pressure to the transducer model inside the RTFDS and output digital raw pressure from the ADC was set to ±4mbar in order to cater for sensitivity of TERP transducers to temperature variations.

  • However, it becomes laborious due to every time measuring temperature, compute and upload polynomial coefficients. It consumes a lot of time for making readiness of the test rig including the efforts for certification.

Sl. No.

for the evolved

Diode Voltage (DV) measurement acquisition (for

temperature measurement) provision on ADC and interface to RTFDS or an alternate

Evolved transducer model / method thereof for use inside the RTFDS

Advantages and Disadvantages, and Discussions

during the evaluation.

M3

Same as that of against SL. No. M2

Same as that of against SL. No. M2 except computing the polynomial coefficients dynamically (instead of computing offline and then storing) and storing inside the RTFDS by setting the measured temperature by the user.

  • Same as that of against SL. No. M2.

  • Advantage of this method is that it reduces the efforts of offline computations of polynomial coefficients and then storing them inside the RTFDS

  • However, to get those benefits, the dynamic process / model of computations of polynomial coefficients implemented inside the RTFDS (in lieu of earlier offline process) needs to much more robust. Specifically, the process should produce reliable values of coefficients in all

aspects for closed loop evaluation.

M4

DV Acquired for recording and sending to other devices

It uses the DV obtained from the ADC for compensation and does not necessitate to assume the specific temperature range for computations. Howeer, it is worth to maintain the laboratory standard mean temperature from the perspectives of overall on- ground evaluation of the flight control system.

A Two-Dimensional (2-D) polynomial fit by inverting the Equation (1) can be implemented. Diode voltage obtained from the ADC and digital pressure obtained from the inverse ADS model within RTFDS can be used to have the corresponding frequency output for sending back to ADCs.

  1. The 2-D polynomial coefficients for each transducer are computed a priori offline by using the evolved process, configured, and stored in the RTFDS for forever use in future.

  2. Based on the specific transducer used (part number thereof) inside the ADC, the corresponding polynomial coefficients inside the RTFDS are used

during the evaluation.

  • Obtaining 2-D polynomial fit is too complex for the given characteristics of the transducer,

  • The number of coefficients for this polynomial would be almost be same as the size of

    M 1N 1 coefficients used in

    Equation (1).

  • The recursive solution of 2-D polynomial would result in degradation of efficacy of overall evaluation in real time.

  • Therefore, this method was not considered.

M5

Same as that against Sl. No. M3

OEM data sheet provides the sample experimental data,

showing the characteristics of each transducer which are governed by Equation (1), coefficients thereof, diode

  • Advantage of this method is that is does neither

require to compute any new coefficients nor to be separately configured.

Sl. No.

for the evolved

Diode Voltage (DV) measurement acquisition (for

temperature measurement) provision on ADC and interface to RTFDS or an alternate

Evolved transducer model / method thereof for use inside the RTFDS

Advantages and Disadvantages, and Discussions

sensitivity etc. Thus, in lieu of inverting Equation (1) to have 2-D polynomial and relevant coefficients, a simple way could be to incorporate the 3-D lookup table data of each transducer as per the format shown in Figure 3. Diode voltage obtained from the ADC and digital pressure obtained from the inverse ADS model within RTFDS can be used.

1) Transducer specific data obtained either by in house characterization or as it is supplied by OEM can be configured, stored, and used in RTFDS for computation of Frequency during evaluation. A simple interpolation for table lookup process can be used.

  • OEM data is enough to configure for each transducer. Thus, it eliminates the process of prone to introduce manual errors in generating the coefficients and entry thereof.

  • Due to the direct use of OEM supplied actual data of transducer, corresponding DV from ADCs and digital pressure from inverse ADS model, this method / model provides the most accurate and precise results. It is due to the fact that there is no approximation done like it is done in case of polynomial fit. Thus, the acceptance bound (tolerable pressure variation) for end-to-end process could be further reduced at least to half of the values used in other

methods.

M6

DV not acquired but used internally on-board for raw digital pressure computations

Assumed to be a well- maintained laboratory standard mean temperature of 25 Deg. C and allowed variation of 10 to 15 Deg C.

Same as that of against Sl. No. M5, i.e., use of 3-D lookup table data of each transducer as per the format shown in Figure 3.

However, a fixed mean value of diode voltage corresponding to the laboratory standard mean temperature is used along with the digital pressure obtained from the inverse ADS model.

  • This method is useful in case either DV is not provisioned (neither from ADC nor from RTFDS) or in case of DV acquisition failure in RTFDS (despite having provisions in both ADC and RTFDS), till the time rectification is done in the test rig.

  • Accuracy of this method (end-to-end pressure variation) could be slightly less than the methods / model used against Sl. No. M5 due to use of approximated temperature or DV. However, accuracy would be better than the rest of methods from Sl. No. M1 to M4 due to the approximation in polynomial fit as well as

approximation in DV for mean temperature.

Figure 1: Flight Control System Structure

Figure 2: Validation Process for Inverted Data of ADS Sensors

P (mbar)

Frequency (Hz)

Diode Voltage (mV)

p1 = 35

f1

dv1

p2

f2

dv2

:

:

:

:

:

:

Temperature (Deg. C.) from – 55 to 85 at intervals given in OEM data sheet

Figure 3: 3D Matrix of Transducer characterization data of transducer given by OEM

(a) TERP Transducer Characteristics

(b) RPT Transducer Characteristics

3000 3000

X: 7783

Y: 2700

2500

T=-55 T=-40 T=-25 T= -5

T= 10

T= 25

T= 35

T= 45

T= 55

T= 65

T= 71

T= 85

X: 8928

Y: 2699

2500

2000

2000

1500

1500

T=-40 T=-25 T=-10 T= 10

T= 25

T= 35

T= 40

T= 45

T= 55

T= 71

1000 1000

500

500

X: 6536 X: 7225

Y: 35.38 Y: 36.09

6000

0

6500

7000

7500

Frequency (Hz)

8000

8500

9000

6000

0

6500

7000

7500

Frequency (Hz)

8000

8500

9000

(c) TERP & RPT Characteristics with Frequency Alignment or Shift

(d) TERP & RPT Temperature Sensitivity (Scatter for Ref Temp = 35 Deg. C.)

3000 20

2500

2000

1500

1000

500

6000

0

6500

7000

7500

Frequency (Hz)

8000

8500

TERP T=-40 TERP T=-25 TERP T= 10

TERP T= 25

TERP T= 35

TERP T= 45

TERP T= 55

TERP T= 71 RPT T=-40 RPT T=-25 RPT T= 10

RPT T= 25

RPT T= 35

RPT T= 45

RPT T= 55

RPT T= 71

9000

15

10

5

0

-5

-10

-15

-20

-25

TERP (T-40-T35) TERP (T-25-T35) TERP (T10-T35) TERP (T25-T35) TERP (T35-T35) TERP (T45-T35) TERP (T55-T35) TERP (T71-T35) RPT (T-40-T35)

RPT (T-25-T35) RPT (T10-T35) RPT (T25-T35) RPT (T35-T35) RPT (T45-T35) RPT (T55-T35) RPT (T71-T35)

-30

6000

6500

7000

7500

Frequency (Hz)

8000

8500

9000

Pressure (mbar)

Pressure (mbar)

Pressure (mbar)

Pressure (mbar)

  • TERPS Transducers are more sensitive to temperature variation as compared to RPT Transducers.

  • The overall scatter in error for 35 to 2700 mbar range transducers (RPT and TERP) for a reference temperature of at 35 Deg. C. is:

    +/-5 mbar for RPT Transducer over a span of about 9 mbar, and

    • -27 mbar to +15 mbar for TERPS Transducers over a spa of about 45 mbar span.

Figure 4: Characteristics plots of RTP and TERP transducers

Figure 5: Iron Bird FCS Closed Loop Block Schematic

These two procedures are opposite or complementary to each other

Free Stream Digital Inputs (From 6-DOF):

Mach No., AOA, AOSS, Altitude, Body Rates etc.

RTFDS

Inverse ADS Pressures & Flow Angles

P

DV

Test Rig Elements

Digital

Synthetic Input Frequency (F):

Frequency (F)

On-Board Air Data Computer (ADC)

ADS Algorithms:

Local to Free Stream Corrections and System Level Redundancy Management (RM)

Raw Digital Pressure

Unified procedure as given herein can be implemented in RTFDS for computing the Frequency (F) from: 1) OEM data of the Transducers, 2) Diode Voltage (DV) obtained from ADC, and 3) Digital Pressure (P).

Algorithm for computing the pressure from: 1) OEM data & Equations, 2) Diode Voltage (DV) which indicates temperature, and 3) Frequency (F) is given in data sheet of the Transducers provided by OEM.

Feature of bypassing the transducer output (Frequency) and use of external frequency signal for computing raw pressure is made available in ADC. It is useful for testing & evaluation at Iron Bird. Considering this aspect, unified procedure for frequency computation is given herein.

Corrected ADS signals for Feedback to Flight Control & Navigation

Transducer Data Inversion Process: P to F (digital) Using:

  1. OEM Transducer Characterization data,

  2. Diode Voltage (DV) from ADC,

  3. Input Pressure (P)

Frequency (F)

AIRDATS

Compatible to ADC for use at On-ground Evaluation

Real Input Pressure (P):

Pneumatic Line for use on Aircraft & on- ground PI checks

Transducer: Pressure (P) To Frequency

(F)

Frequency (F)

Frequency (F)

Diode Voltage (Temperature indicator)

F to P (digital)

Using:

  1. OEM Equations and Coefficients,

  2. Diode Voltage (DV),

  3. Frequency (F)

Raw Digital

Pressure (P)

Diode Voltage (DV) from ADC to RTFDS

Absolute Difference < Pressure Threshold 1 (mbar) for Transducer Data Inversion Validation

Absolute Difference < Pressure Threshold 2 (mbar) for Air Data Inversion (Fidelity for Inverse to Forward and Vice versa) Validation

Figure 6: Detailed illustration of Transducer data inversion model usage in ADS evaluation process on Iron Bird

1400

1200

Output Pressure: Po (mbar)

1000

800

600

400

200

  1. Pressures for RPT Transducer 01

    35 to 1300 mbar range

    3000

    Output Pressure: Po (mbar)

    2500

    2000

    1500

    1000

    500

  2. Pressures for RPT Transducer 02

    35 to 2700 mbar range

    1500

    Output Pressure: Po (mbar)

    1000

    500

  3. Pressures for RPT Transducer 03

    1500

    Output Pressure: Po (mbar)

    1000

    500

  4. Pressures for RPT Transducer 04

    0

    0 200 400 600 800 1000 1200 1400

    Input Pressure: Pin (mbar)

    0

    0 500 1000 1500 2000 2500 3000

    Input Pressure: Pin (mbar)

    0

    35 to 1500

    mbar range

    0 500 1000 1500

    Input Pressure: Pin (mbar)

    0

    35 to 1500

    mbar range

    0 500 1000 1500

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  5. |Max(Po-Pin) Error (mbar) = 0.56106 for RPT Transducer 01

    X: 1270

    Y: -0.3481

    200 400 600 800 1000 1200

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  6. |Max(Po-Pin) Error (mbar) = 0.17528 for RPT Transducer 02

    500 1000 1500 2000 2500

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  7. |Max(Po-Pin) Error (mbar) = 0.91097 for RPT Transducer 03

    X: 1460

    Y: -0.5205

    200 400 600 800 1000 1200 1400

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  8. |Max(Po-Pin) Error (mbar) = 0.94146 for RPT Transducer 04

Pressure Error Lower Bound Upper Bound

X: 1460

Y: -0.4877

200 400 600 800 1000 1200 1400

Input Pressure: Pin (mbar)

Figure 7: Results of data inversion with 1D polynomial (for a fixed mean temperature or diode voltage) for RPT transducers

1400

  1. Pressures for TERP Transducer 01

    3000

  2. Pressures for TERP Transducer 02

    1600

  3. Pressures for TERP Transducer 03

    1600

  4. Pressures for TERP Transducer 04

    1200

    Output Pressure: Po (mbar)

    1000

    800

    600

    400

    200

    35 to 1300 mbar range

    2500

    Output Pressure: Po (mbar)

    2000

    1500

    1000

    500

    35 to 2700 mbar range

    1400

    Output Pressure: Po (mbar)

    1200

    1000

    800

    600

    400

    200

    35 to 1500 mbar range

    1400

    Output Pressure: Po (mbar)

    1200

    1000

    800

    600

    400

    200

    35 to 1500 mbar range

    0

    0 200 400 600 800 1000 1200 1400

    Input Pressure: Pin (mbar)

    0

    0 500 1000 1500 2000 2500 3000

    Input Pressure: Pin (mbar)

    0

    0 500 1000 1500

    Input Pressure: Pin (mbar)

    0

    0 200 400 600 800 1000 1200 1400 1600

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  5. |Max(Po-Pin) Error (mbar) = 0.25824 for TERP Transducer 01

    200 400 600 800 1000 1200

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  6. |Max(Po-Pin) Error (mbar) = 0.642 for TERP Transducer 02

    500 1000 1500 2000 2500

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  7. |Max(Po-Pin) Error (mbar) = 0.353 for TERP Transducer 03

    200 400 600 800 1000 1200 1400

    Input Pressure: Pin (mbar)

    2.5

    2

    Pressure Error (Po-Pin) in mbar

    1.5

    1

    0.5

    0

    -0.5

    -1

    -1.5

    -2

    -2.5

  8. |Max(Po-Pin) Error (mbar) = 0.32674 for TERP Transducer 04

Pressure Error

Lower Bound Upper Bound

200 400 600 800 1000 1200 1400

Input Pressure: Pin (mbar)

Figure 8: Results of data inversion with 1D polynomial (for a fixed mean temperature or diode voltage) for TERP transducers

(a) Pressures for TERP 01 at T=35 Deg.C.

(b) Pressures for TERP 02 at T=35 Deg.C.

(c) Pressures for TERP 03 at T=35 Deg.C.

(d) Pressures for TERP 04 at T=35 Deg.C.

1400 3000 1600 1600

1200

1400

1400

35 to 1300 mbar range

2500

35 to 2700 mbar range

35 to 1500 mbar range

35 to 1500 mbar range

1000

1200

1200

2000

1000

1000

800

1500

800

800

600

600

600

1000

400

400

400

NDS NDSc NDS_DVM

200

500

200

200

0

0 200 400 600 800

1000 1200 1400

0

0

500 1000 1500 2000 2500

3000

0

0

500

1000

1500

0

0

Input Pressure: Pin (mbar)

Input Pressure: Pin (mbar)

Input Pressure: Pin (mbar)

200 400 600 800 1000 1200 1400 1600

Input Pressure: Pin (mbar)

(e) |Max (Po-Pi)| Error of TERP 01 for [NDS, NDSc, NDS_DVM]

= [0.72308, 0.75272, 0.33381]

(f) |Max (Po-Pi)| Error of TERP 02 for [NDS, NDSc, NDS_DVM]

= [1.70515, 1.68048, 0.842472]

(g) |Max (Po-Pi)| Error of TERP 03 for [NDS, NDSc, NDS_DVM]

= [0.86644, 0.86644, 0.47125]

(h) |Max (Po-Pi)| Error of TERP 04 for [NDS, NDSc, NDS_DVM]

= [0.8553, 0.86922, 0.44094]

3 3 3 3

2.5 2.5 2.5 2.5

2

1.5

1

0.5

0

-0.5

-1

-1.5

-2

-2.5

2

1.5

1

0.5

0

-0.5

-1

-1.5

-2

-2.5

2

1.5

1

0.5

0

-0.5

-1

-1.5

-2

-2.5

2

1.5

1

0.5

0

-0.5

-1

-1.5

-2

-2.5

NDS NDSc NDS_DVM

Lower Bound Upper Bound

-3

0

200 400 600 800 1000 1200 1400

Input Pressure: Pin (mbar)

-3

0

500 1000 1500 2000 2500

Input Pressure: Pin (mbar)

3000

-3

0

500

1000

1500

-3

0

Input Pressure: Pin (mbar)

200 400 600 800 1000 1200 1400 1600

Input Pressure: Pin (mbar)

Output Pressure: Po (mbar)

Pressure Error (Po-Pin) in mbar

Output Pressure: Po (mbar)

Pressure Error (Po-Pin) in mbar

Output Pressure: Po (mbar)

Pressure Error (Po-Pin) in mbar

Output Pressure: Po (mbar)

Pressure Error (Po-Pin) in mbar

Figure 9: Results of data inversion with 2D set of Pressure and Temperature for TERP transducers