Next Article in Journal
Absolute Distance Measurement Using Frequency-Scanning Interferometry Based on Hilbert Phase Subdivision
Next Article in Special Issue
Radiolocation Devices for Detection and Tracking Small High-Speed Ballistic Objects—Features, Applications, and Methods of Tests
Previous Article in Journal
Strip Adjustment of Airborne LiDAR Data in Urban Scenes Using Planar Features by the Minimum Hausdorff Distance
Previous Article in Special Issue
Design and CFD Analysis of the Fluid Dynamic Sampling System of the “MicroMED” Optical Particle Counter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Preliminary Design of a Model-Free Synthetic Sensor for Aerodynamic Angle Estimation for Commercial Aviation †

Department of Mechanical and Aerospace Engineering, Politecnico di Torino, C.so Duca degli Abruzzi 24, 10129 Torino, Italy
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in Lerro, A.; Battipede, M.; Gili, P.; Ferlauto, M.; Brandl, A.; Merlone, A.; Musacchio, C.; Sangaletti, G.; Russo, G. The Clean Sky 2 MIDAS Project—an Innovative Modular, Digital and Integrated Air Data System for Fly-by-Wire Applications. In Proceedings of the 2019 IEEE 5th International Workshop on Metrology for AeroSpace (MetroAeroSpace), Torino, Italy, 19–21 June 2019.
Sensors 2019, 19(23), 5133; https://doi.org/10.3390/s19235133
Submission received: 19 October 2019 / Revised: 18 November 2019 / Accepted: 19 November 2019 / Published: 23 November 2019

Abstract

:
Heterogeneity of the small aircraft category (e.g., small air transport (SAT), urban air mobility (UAM), unmanned aircraft system (UAS)), modern avionic solution (e.g., fly-by-wire (FBW)) and reduced aircraft (A/C) size require more compact, integrated, digital and modular air data system (ADS) able to measure data from the external environment. The MIDAS project, funded in the frame of the Clean Sky 2 program, aims to satisfy those recent requirements with an ADS certified for commercial applications. The main pillar lays on a smart fusion between COTS solutions and analytical sensors (patented technology) for the identification of the aerodynamic angles. The identification involves both flight dynamic relationships and data-driven state observer(s) based on neural techniques, which are deterministic once the training is completed. As this project will bring analytical sensors on board of civil aircraft as part of a redundant system for the very first time, design activities documented in this work have a particular focus on airworthiness certification aspects. At this maturity level, simulated data are used, real flight test data will be used in the next stages. Data collection is described both for the training and test aspects. Training maneuvers are defined aiming to excite all dynamic modes, whereas test maneuvers are collected aiming to validate results independently from the training set and all autopilot configurations. Results demonstrate that an alternate solution is possible enabling significant savings in terms of computational effort and lines of codes but they show, at the same time, that a better training strategy may be beneficial to cope with the new neural network architecture.

1. Introduction

Air data systems (ADSs) are adopted on air vehicles to measure a set of data from the external environment. Generally speaking, a simplex ADS is made up of external (i.e., installed externally on the aircraft (A/C) fuselage) probes and vanes able to measure a full set of air data:
  • local static pressure, P s ;
  • local total pressure, P 0 ;
  • local air temperature (static, outside air temperature (OAT), or total, total air temperature (TAT));
  • local angle of attack (AoA), α ;
  • local angle of sideslip (AoS), β .
The ADS probes/vanes are connected (or integrated) with a corresponding measuring module (air data modules (ADMs)) encompassing suitable transducers able to convert the measure into analog (or digital) signals. If those ADM are all embedded in a single box, it usually refers to a central processor unit (air data computer, (ADC)). The ADC is able to provide pilots, or flight control computers, FCCs, with the more relevant air data information necessary for piloting, navigation and control purposes. In recent years, the air data algorithms are often implemented into the FCC and the ADC is removed. In both cases, the air data functionalities shall be able to calculate the following parameters:
  • Pressure altitude
  • Pressure altitude, baro-corrected (Kollsman)
  • Vertical speed
  • Calibrated airspeed (CAS)
  • Equivalent airspeed (EAS)
  • True airspeed (TAS) (only if OAT or TAT is available)
  • Mach number
  • Air temperature, T , (only if OAT or TAT is available)
  • AoA
  • AoS
Generally speaking, for each element of the previous list except for AoA and AoS, the standard AS8002A [1] sets operative performance and environmental requirements. For aerodynamic angles, AoA and AoS, there are not clear and well-defined performance requirements. Even though the AoA measurements shall satisfy the standard AS403A [2], this standard sets prescriptions only for stall protection purposes and not for the entire range of flyable angle of attack. There is no standard applicable for AoS. In fact, when AoA and AoS are required to the ADS, the functional requirements are usually derived from other functionalities as described later in Section 3.2.
According to the function allocated to each air data measured, the A/C integrator with failure hazard analysis (FHA) will classify the criticality of the loss of each one of the air data measured or calculated. There are some parameters, e.g., the CAS, whose loss is always classified as catastrophic and therefore the corresponding air data become safety-critical. The ADS, therefore, is one of the safety-critical systems on board that should be redundant in order to meet the A/C category safety requirement: for example, triplex solution is the common standard in commercial aviation.
With modern technologies, recently the ADS moved towards digital solutions for a better integration with modern digital avionics. Fly-by-wire (FBW) paradigm is successfully applied to large aircraft and therefore a more electrical aircraft is a technological transition necessary to achieve the goals defined by the European Community, EC, within the FlightPath 2050 [3]. The aeronautical industry has launched several programs to cope with the fly-by-wire challenge, even for those systems that seemed less involved in this revolution, such as the ADS. In fact, in order to overcome drawbacks to connect probes and vanes to ADMs pneumatically and then each ADM to the flight control system (FCS), many recent large FBW A/C are equipped with integrated probes that embed transducers within the probe (or vane) itself [4].
The same approach is shared with those air vehicles of reduced size, e.g., small aircraft transport (SAT) category, unmanned aircraft system (UAS), and urban air mobility vehicles (UAM), where the FBW is necessary for a more-integrated system. SAT aircraft is a crucial segment for travelers in Europe because it is the only means of transportation that has those characteristics able to fill a gap that could not be done in another way. Short-range flights, local communities’ connections, door-to-door within four hours [3] are only a few examples that highlight the importance of the SAT segment in the European infrastructures. Efforts spent worldwide by governments and aviation safety agencies to regulate the air work of UAS and UAM vehicles over populated areas is a clear evidence that what has been studied by many companies could take off in the next years. As far as ADS is concerned, SAT, UAS and UAM categories have common drawbacks, e.g., heterogeneity of ADS requirements due to high range of A/C mission (altitude, speed, etc.) and need to optimize ADS’s line replaceable units (LRUs) installation on board in terms of space and weight due to reduced fuselage size (if compared with civil aircraft). Each aircraft will have its own dedicated probes/vanes to satisfy safety and performance requirements. This particular aspect would suggest to rely on a solid core in order to have a multi-platform ADS with interchangeable external probes.
ADS’s safety is another crucial aspect to be taken into account. In order to increase the reliability of ADS, a physical redundancy is applied. Moreover, there are other requirements from airworthiness authorities that should be taken into account, e.g., those related to the bird strike, that set some constraints on the fuselage installations. Analytical redundancy [5,6,7] is a concept used more and more frequently in recent years because the avionic background is mature to welcome such innovations. This approach enables the replacement of physical sensors (used for redundancy) with analytical ones for aerodynamic angles [8,9,10] and airspeed [11] with several benefits in terms of weight, power consumption, reliability, maintainability, and emissions.
The advent of distributed avionics, e.g., ARINC 664 networks on Airbus A380, A400M, A350 and Boeing 787, has been seen as a significant booster for a better exploitation of onboard data to be used, for instance, by other subsystems for redundancy purposes.
Within this scenario, innovative ADS for FBW applications as part of a redundant ADS is introduced with the MIDAS project funded in the SAT category of Clean Sky 2 programme [12].
The MIDAS ADS will be driven by an integrative, modular and digital approach. Following the market trend and EC guidelines, the project outcome will be a fully-integrated probe (air data probes integrated with electronics) with digital outputs that can be interfaced with modern avionic bus onboard FBW A/C and several classes of external Pitot tubes and TAT probes.
The main innovation behind the MIDAS ADS lays on a patented technology [13], named smart-air data system, attitude and heading reference system (ADAHRS), firstly by Politecnico di Torino and later under AeroSmart S.r.l. [14] responsibility. This solution, basically a state observer obtained with a data-driven methodology, is able to estimate AoA and AoS with analytical sensors [15,16,17] exploiting A/C flight dynamic equations and onboard data fusion.
The MIDAS equipment will be qualified (both for hardware [18] and environmental [19] aspects) and, therefore, even the virtual sensors. This aspect makes the MIDAS project a fundamental milestone in the certification process of analytical estimators for civil applications. Therefore, the main outcome of this project is to provide a qualifiable electronics able to be integrated into modern avionic bus (e.g., ARINC 664 network) that can be interfaced with several COTS probes (Pitot/static and TAT probes already certified by their own manufacturers).
This work deals with preliminary design activities accomplished to define analytical sensors (or virtual ones) for AoA and AoS estimation exploiting simulated flight data. The final design will deliver a qualifiable software module to be integrated on a demo board with AoA and AoS estimators guaranteeing at least the same performance of state-of-the-art sensors. Mainly for certification reasons, moving from previous and consolidated practice, a more efficient (in terms of computational cost and number of lines of code) virtual sensor will be designed for civil operative scenarios. Side findings emerge from the present work and they will affect the future steps of the MIDAS projects. The paper aims to highlight the original elements emerged during the present work and, therefore, neural network architecture optimization will not be discussed here because similar to previous works [20,21].
Considering the current project’s development stage, a complete and detailed reliability analysis cannot be conducted yet. For the same reason, the technology has been compared with simulated data. Even though the comparison with classical sensors is not described in this work, some brief considerations on expected performances will be given in Section 3.1.
This paper begins with an overview of the MIDAS ADS and comparison between the state-of-the-art in Section 2. Section 3 describes the preliminary design of the MIDAS ADS solution with details about the virtual sensor design (Section 3.1) and the certification aspects (Section 3.2) that can be condensed in well-established target performance. After the reference A/C is introduced in Section 4, the training strategy adopted in this work is presented in Section 5. Section 6 collects preliminary results obtained using only test maneuvers that are completely independent of the training pattern. The paper concludes with Section 7.

2. Approach

Possible certifiable architectural solutions are made up of certified probes, vanes, and air data units (ADUs) and/or ADC. The adjective certifiable refers to a system suitable for commercial flights, and not only for experimental purposes, according to applicable airworthiness regulations [22]. The Figure 1 shows schematically realistic solutions. A brief description of the three kinds of realistic architectures will be given in this section.

2.1. ADS Based on COTS

Pressure probes and static ports are pneumatically connected to a central air data computer whereas the flow angle vanes and the TAT sensor are usually electronically connected to the ADC. Traditionally, the ADC contains several ADUs, essentially pressure transducers, which convert pressures into digital signals. Usually, the ADC has computational capabilities that are used to calibrate measured air data (e.g., local to freestream correction) and to calculate other air data parameters (e.g., mach number, pressure altitude, etc.). Today, the ADC has commonly been replaced by several ADM located near, or integrated into, the reference probe/vane with dedicated transducers. ADM’s main function is to convert data measured into digital ones.
The main drawbacks of ADS based on COTS LRUs are related to weight, encumbrance limitations and power consumption requirements (mainly for de-icing purposes).

2.2. ADS Based on Multi-Function Probes

Another solution for ADS is based on multi-function probes (MFPs). Generally speaking, MFP are digital LRUs able to embed Pitot tube, static port and one flow angle with an ADM. By means of the combination of two MFPs and two TAT sensors, it is possible to define a duplex ADS architecture (but simplex for AoS), while using three MFPs and three TAT sensors it is possible to define a triplex ADS architecture (but duplex for AoS). The MFPs and the TAT can be digitally connected to cockpit display systems and, in the case of FBW aircraft, it can be sent to the FCC. As only a few ADC functionalities are carried out at ADM level, the main ADC’s work is done at FCC level. The main drawbacks of the MFP-based solution are related to high costs and limited availability from very few companies all over the world.

2.3. ADS Based on MIDAS Solution

The focus of the MIDAS Project is shifted from probe/vane to flight mechanics using machine learning techniques and flight data already available onboard through a patented technology [13]. The MIDAS’s approach will introduce synthetic aerodynamic angle sensors more suitable for a dynamic aeronautical segment as the SAT, UAS or UAM. The MIDAS ambition is to provide an ADS solution that joins all benefits of flyable ADS architectures (Section 2.1 and Section 2.2) with practical elimination of their drawbacks. In particular, the main benefits will be:
  • low weight and space;
  • reduced power consumption with consequent lower emissions;
  • no more than two external probes (COTS Pitot/static and TAT (or OAT) probes);
  • easy to be installed on the fuselage: no requirements about front or nose installation;
  • flexibility to be interfaced with a wide range of probes in order to cope with heterogeneity of ADS requirements from A/C of the CS23 category;
  • possible ITAR free ADS system, thanks to the availability of necessary probes available from several suppliers all over the world.

3. MIDAS Technological Solution

Today, two distinct probes (certified) to measure pressure and temperature for flyable ADS are needed. There are few attempts worldwide to integrate both measures into a single probe, but there are no certified products so far. Therefore, MIDAS approach is to integrate the COTS probes (Pitot-static and temperature probes) as close as possible, as in Figure 2, with dedicated electronics (MIDAS ADC) in order to achieve objectives defined later in Section 3.2.
Therefore, the MIDAS air data system will be made up of:
  • ADC—electronic unit (embedding estimator(s) for AoA and AoS);
  • pitot-static probe;
  • TAT probe.
The MIDAS project expects a tandem solution of the external probes according to preliminary considerations, but a more detailed aerodynamic study will be performed to find the optimal configuration.

3.1. Virtual Sensors

As stated before, the MIDAS project’s outcome will provide a single LRU embedding virtual sensor (or sensors), dedicated to AoA and AoS estimation, based on a patented technology at TRL6 [24,25]. These virtual sensors are essentially state observers for which the A/C flight dynamic model is replaced by a model based on neural networks.
Exploiting the paradigm of the FBW aircraft, the air data probe (ADP) will receive, as input, consolidated data from other A/C equipment to be fused with measured ones ( P s , P t and T ) in order to estimate AoA and AoS with high reliability.
The input and the output signals will be transmitted through the avionic bus of the A/C. As stated in the introduction, being the ADS a safety-critical system, the proposed solution must be considered valid also for redundant architectures in a hybrid framework, merging classical sensors and the MIDAS technology. The A/C integrator will be in charge to design a redundant ADS able to meet the applicable safety requirements with the best compromise merging COTS and synthetic sensors. The detailed reliability analysis of the MIDAS technology is non-trivial because it involves reliability analysis of other proprietary A/C systems (e.g., the FCC). Although some information can be deduced from previous works [15], this topic will be extensively dealt with in a future step of this project.
The virtual sensors proposed in the MIDAS project rely on the use of A/C data from attitude and heading reference system, primary surface commands/deflections and Global Navigation Satellite System (GNSS) (Figure 3b).
Topologically speaking, it consists of a biased linear combination of non-linear activation functions, each activation function is driven by a biased linear combination of the output of the preceding nodes. Although the multilayer perceptron (MLP) can be described from several points of view, in this case, the best description is that it can represent a non-linear map between the input and the target. The point is to find those weights of the network such that the output fits the desired map. The validity of the approach is mathematically proven using the universal approximation theorem (UAT). In fact, it is proven that any continuous function of n real variables, with support in the unit hypercube, can be uniformly approximated by finite superposition of a fixed, univariate function that is discriminatory [26].
The Smart-ADAHRS project deals with a very straightforward model, suitable for real-time and cost effective innovative avionic systems. Consider valid the following assumption on AoA and AoS:
α VS = α ^ + Δ α
β VS = β ^ + Δ β
where α ^ and β ^ are initial estimation obtained with flight mechanics equations whereas Δ α and Δ β are the differences between the linear estimations and the true nonlinear values. According to a patented procedure [13], α ^ and β ^ is augmented with the evaluation of Δ α and Δ β based on two MLPs, which process measurements obtained with non-protruding sensors (except for the Pitot tube and TAT).
α ^ and β ^ can be evaluated as follows:
α ^ = θ γ
β ^ = K n y q c
where θ stands for the pitch angle, γ for the flight path angle, n y is the proper acceleration as measured by the accelerometer along the Y B axis and q c is the impact pressure. K is an A/C constant derived from flight mechanic considerations (the order of magnitude for this category is 103 kg m−2).
The patented approach can bring to a neural network with limited output(s) that is crucial aspect when dealing with certification authorities. Generally speaking, using real or simulated flight data the value ranges of Δ α and Δ β can be identified. Our approach is to apply the limited output only once the neural network is trained. This strategy allows to train the neural network without any limitations and to bound the estimated AoA and AoS to avoid any overshoot or spike values during the operative life.
Mathematical demonstrations exist [26,27,28,29,30,31] about the MLP performing as a universal approximator. During the training procedure, the weights of the linear combinations are estimated solving the non-convex problem of the error function optimization. Different heuristic rules exist and the Levenberg-Marquard, LM, algorithm is used in this work. The complete input vector needed by Smart-ADAHRS includes data from the GPS (providing V d o w n ), the ADS (providing TAS) and the attitude and heading reference system (AHRS) (providing angular rates, Euler angles and linear accelerations), as can be seen in Figure 3b. Figure 3a shows a generic flight simulator model with autopilot and control laws in the loop. The Smart-ADAHRS is basically a data-based state observer exploiting neural functionalities and flight mechanic equations as described in Figure 3b.
Previous research [32] showed that analytic evaluation is indeed feasible for the evaluation of AoA and AoS, thanks to on board available data and with dedicated virtual sensors, one trained ad hoc for AoA and another for AoS. With the present application, where aircraft complexity is higher (for the auotpilot and control law presence itself), the scenario changes. Even though the presence of autopilot modes and control laws, as well known, affect the A/C dynamic behavior, they do not influence generic state observers if they are fed with current output and control surfaces, as showed in Figure 3a.
Another important aspect is related to real operating scenario: a common virtual sensor able to estimate at the same time both AoA and AoS (essentially a single neural network with double output) could be beneficial in terms of required computational time and for ceritification aspects as mentioned before. In order to provide a realistic comparison, three feed-forward predictors are designed, (i) virtual, analytical or synthetic sensor (VS)-AoA, (ii) VS-AoS and (iii) VS-A&S, with the same architecture, the same input vector and the same training path (as shown in Table 1).
The virtual sensors considered in this work have the following characteristics:
  • feed-forward neural network;
  • one hidden layer with 24 neurons;
  • neurons with sigmoidal activation functions;
  • one output layer with a single (or double for the VS-A&S) linear neuron;
  • limited output during the operative life.
If compared with previous works, the current activity showed that both AoA and AoS need a complete set of input vector otherwise there is a lack of performances. This is mainly due to complexity of flight dynamics involved in the Piaggio flight simulator. The following input vectors are hence implemented:
Δ α = f VS AoA T A S , α ^ , n x , n y , n z , θ , φ , p , q , r , δ e , δ a , δ r , δ t h , Δ t h , δ h s
Δ β = f VS AoS T A S , α ^ , n x , n y , n z , θ , φ , p , q , r , δ e , δ a , δ r , δ t h , Δ t h , δ h s
[ Δ α , Δ β ] T = f ¯ VS A & S T A S , α ^ , n x , n y , n z , θ , φ , p , q , r , δ e , δ a , δ r , δ t h , Δ t h , δ h s
where T A S is the true airspeed, n x , n y , n z are the accelerations measured by the accelerometers respectively in X B , Y B and Z B axes, ψ , θ , ϕ are the Euler angles, p, q, r are the body angular rates, α ^ is the initial estimation for the AoA.
For the preliminary design, the synthetic sensors have been tested only with simulated data. The virtual sensors are compared in terms of measurement uncertainty required to COTS or MFP probes from Table 2. However, the Smart-ADAHRS technology has been already compared with vanes in [20] without providing any particular evidence of degradation of the ADS performance. However, this analysis will be conducted in future dedicated experiments. Previous research activities on simulated turbulent environment in [33] showed the possibility of considering previous time steps of the input vector in a time delay network. This practice however is not considered at this stage and will be considered as a further improvement step.

3.2. Certification Consideration

As far as certification is concerned, the MIDAS system can be split in three topics: (i) external probes; (ii) electronic unit; (iii) virtual sensors for AoA and AoS.
The external probes, already certified by the supplier, satisfy the required regulations, i.e., TSO-C16A [34] for the Pitot-static probe and the AS793 [35] for the TAT probe.
Design, manufacturing and verification of the electronic unit is one of the main topic of the MIDAS project. In fact, aim of the MIDAS project is to achieve an equivalent DAL-B design assurance level that could be extended to DAL-A for future industrialization. Since all the analytical algorithms are integrated in the field programmable gate array (FPGA), the whole design and validation process will follow RTCA DO-254 [18] guidelines for product assurance and certification. The RTCA DO-178 is not applicable for the MIDAS project. The environmental features will be tested according to requirements established by the RTCA DO-160. In addition to DO-254 risk reduction, pre-qualified (by manufacturer) avionic components will reduce the DO-160 effort and risks as they already integrate lighting protections and other features.
As far as the MIDAS’s virtual sensors for AoA and AoS is concerned, they will be treated as physical sensors and, therefore, they have to satisfy the applicable aeronautical standards. As before mentioned in the Section 1, performance requirements for AoA and AoS usually derive from other systems’ specifications. For example, for autonomous navigation purposes AoA and AoS may be required by the control laws with defined uncertainty in order to achieve desired navigation performance. Therefore, flight mechanics will specify some requirements on the accuracy of AoA and AoS. For the MIDAS project, the AoA and AoS specification are defined by the project leader, Piaggio Aerospace, and published in a project deliverable [36].
Aiming to provide only necessary details for this work, the most significant target performance are summarised in Table 2 where, with a little abuse of notation, for 2 σ is intended the value such that the probability Pr 2 σ X 2 σ = 95.4 % also in case the error is not normally distributed. Values reported in Table 2 come from project leader’s system specifications for LFE and EFE.
During the normal and emergency flight conditions, the performance required for AoA and AoS are split into limited flight envelope, LFE, extended flight envelope, EFE, and steady-state flight conditions, SSFC. This latter was proposed by the authors and is more stringent because of the common lack of performance during steady operations [37].

4. Reference System

The present work is developed under regulations declared and published with the Grant Agreement number 821 , 140 of Clean Sky 2. Data used in this paper are provided by Piaggio Aerospace and they are based on the SAT aircraft model inspired to the Piaggio P180 Avanti aircraft. Therefore, all data used to produce this work are property of Piaggio Aerospace. In favour of the reader, some public information are reported here about the reference aircraft in order to understand better the content of the present work. The reference aircraft has a canard-wing-tail configuration with two pushing propellers. Figure 4 shows the body reference system CG , X B , Y B , Z B , the true airspeed vector, V , positive directions of attitude angles (roll, pitch, yaw), body angular rates (p,q,r), body linear velocities ( u B , v B , w B ) and aerodynamic angles, AoA ( α = arctan w B u B ) and AoS ( β = arcsin v B V ).
In this present work, the aerodynamic angle estimators are fed with surface deflections and throttle. Because of the presence of autopilot modes and control laws, as described in Figure 3, the VS cannot be based on pilot reference commands. Control surfaces and throttle considered for the present work are:
  • horizontal canard incidence, δ h s ;
  • elevator deflection, δ e ;
  • aileron deflection, δ a ;
  • rudder deflection, δ r ;
  • differential throttle, Δ t h = t h r o t t l e l e f t t h r o t t l e r i g h t ;
  • mean throttle, δ t h .

5. Training Strategy

The VS for AoA and AoS will be trained with consolidated strategy based on A/C flying characteristics. Firstly, a set of manoeuvres is defined in order to cover the most of the flight envelope. Once the operative speed range is defined, it is split in several flight regimes, e.g., according to the Mach number. Each flight regime is characterized in terms of its trim conditions: initial velocity, or Mach number, and attitude (usually uniform horizontal path, with null bank and sideslip angle). In each one of the flight regime, the following manoeuvres are simulated:
Each manoeuvre is performed with the aim to excite all A/C dynamic modes. Therefore, the single manoeuvre is repeated several times in order to populate the training pattern with adequate information. For example, the pitch hold is repeated from the minimum to the maximum values with steps of 10 .
Once all data are collected, all variables contained in the input vectors (Equation (7)) are normalized between ± 1 considering minimum and maximum values defined by the A/C manufacturer (and not the actual value flown). In this work these values are not shared because of intellectual property reasons. This aspect is crucial for a successful training stage because it will provide a feedback on the correctness of the flown manoeuvres. On the contrary, other flight data will be required to cover the entire region where the VS are defined. As an example, Figure 5 shows how the input variables and the outputs are distributed within the operative range provided by the A/C integrator.
For each single box, the central mark indicates the median and the bottom and top edges of the box indicate the 25th and 75th percentiles, respectively. The whiskers (dashed vertical lines) cover to the most extreme data points not considered outliers whereas the outliers are plotted using the + symbol. The distribution shown in Figure 5 demonstrates that test data collected during simulated flights are included in the training pattern.

6. Result

The AoA and AoS estimations rely on the input data provided by the A/C FCS (e.g., inertial data, primary and secondary control surface deflections). In this section results related to flight manoeuvres FT # 1 –4 are presented because they give a real feedback on the VS performances. The training results are only used for training purposes, e.g., to select the best training among several ones according to consolidated metrics, as showed in previous works [20] and not reported in this paper. Results will be presented as time histories of the errors whereas the current values are not shown for intellectual property reasons. Moreover, some important parameters are derived from result analysis that can be used as pass/fail criteria if compared with those in Table 2.
Figure 6 shows time histories of errors obtained with the VS-AoA on the four flight tests and corresponding error distribution. Results are within the required performance (Table 2).
Figure 7 shows time histories of errors obtained with the VS-AoS on the four flight tests and corresponding error distribution. Even though errors of AoS estimation are larger than AoA, they are within the required performance (Table 2).
Figure 8 shows time histories of errors obtained with the VS-A&S on the four flight tests and corresponding error distribution. Performances of the double-output neural network are comparable with the two single neural networks (one dedicated to AoA and one to AoS) and, therefore, performance are still acceptable (Table 2).
Results shown in this section allow authors to select the VS-A&S as the candidate virtual sensor architecture because more suitable for real time operations and, more important, for certification aspects (a single software module to be qualified). Moreover, it is confirmed that the AoS estimation shows larger errors with respect to AoA estimation. To understand the reason behind, it was noted that training AoA and AoS at the same time requires a better balanced training pattern between longitudinal flight test points and lateral-directional ones. In fact, AoS was noted to be less than 1 for about 85 % of the common training pattern. Therefore, as suggestion for the final design step, a review of the training strategy is required for the MIDAS objectives.
Table 3 collects all validation results obtained with the preliminary design about three aerodynamic angle estimators suitable for civil certification and compared with the most stringent requirements (LFE) provided by Piaggio Aerospace (project leader).

7. Conclusions

The present work introduces preliminary design activities for a reliable and ready-to-be-flown air data system for FBW applications within the MIDAS project funded in the frame of Clean Sky 2. The MIDAS technology will enable to remove flow angles vanes or complex rotating/slotted probes that are hard to be procured on the market. The ambition is providing the SAT community with a digital and fully integrated ADS that joins all benefits of available flyable architectures and removes their drawbacks. It is introduced MIDAS projects’ aims to improve the current state-of-the-art of ADS.
It is shown that the MIDAS ADS will be based on AoA and AoS analytical estimators based on neural network techniques, today at TRL6.
Training and test manoeuvres are introduced. Training manoeuvres are defined aiming to excite all dynamic modes of the A/C model whose complexity is increased by several autopilot modes and control laws. Test manoeuvres are collected with the scope to validate results independently from the training set and all possible autopilot configuration.
With respect to the previous works, it emerged that both AoA and AoS need a complete set of input pattern to show acceptable performances due to high complexity of A/C dynamics. According to previous works, AoA and AoS are estimated with dedicated virtual sensors using a single output neural network. This approach has two main drawbacks when applied to qualifiable avionics: (i) it requires a higher computational cost; (ii) two independent software modules to submit to a certification process (DO-178 or, as for the MIDAS project, DO-254). These two main drawbacks suggest to have a single neural network with double output, therefore the computational and certification effort can be drastically reduced.
The virtual sensor (VS-A&S) exhibits only slightly degraded performance for steady-state conditions whereas comparable errors for dynamic flight tests. This evidence makes the single VS (both AoA and AoS) the candidate solution in the next staged of development. Moreover, the A/C complexity conjugated with the new neural network architecture has introduced a new challenge: a common training pattern (both for AoA and AoS) will require, not only, a uniform distribution but even a balanced data between longitudinal and lateral-directional flight test points. This means that the hypercube definition of the neural network shall be uniformly populated as much as possible when collecting flight test data at the simulator. This topic will be discussed with the project leader in a next stage. The reliability analysis and the comparison of the MIDAS technology with classical solution will be studied with the other partners contributions in a next stage.
In conclusion, the selected VS (VS-A&S) exhibits good preliminary performances both for AoA and AoS and it is selected for the candidate VS architecture. Further investigation of larger errors on AoS estimation shall be investigated in the following works.

Author Contributions

Conceptualization, all; Methodology, all; Software, A.L., A.B.; Validation, A.L., A.B.; Formal Analysis, A.L., A.B.; Investigation, A.L., A.B.; Resources, all; Data Curation, A.L., A.B.; Writing—Original Draft Preparation, A.L., A.B.; Writing—Review & Editing, all; Visualization, A.L., A.B.; Supervision, P.G., M.B.; Project Administration, P.G., M.B.; Funding Acquisition, all.

Funding

This research is supported by H2020-Clean Sky 2 under SYS ITD area under Grant Agreement number 821140.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
A/CAircraft
ADAHRSAir data system, attitude and heading reference system
AHRSAttitude and heading reference system
ADCAir data computer
ADMAir data module
ADPAir data probe
ADSAir data system
ADUAir data unit
AoAAngle-of-attack
AoSAngle-of-sideslip
CASCalibrated airspeed
CGCenter of gravity
COTSCommercial off the shelf
CSCertification specifications
DALDesign assurance level
FBWFly-by-wire
FCSFlight control system
FHAFailure hazard analysis
FPGAField programmable gate array
FTFlight test
GNSSGlobal Navigation Satellite System
LRULine replaceable unit
MFPMulti-function probe
MLPMultilayer perceptron
OATOutside air temperature
SATSmall air transport
TASTrue airspeed
TATTotal air temperature
UAMUrban air mobility
UASUnmanned aircraft system
UATUniversal approximation theorem
VSVirtual, analytical or synthetic sensor

References

  1. Air Data Computer: Minimum Performance Standard, Aerospace Standard; Standard SAE-AS8002A; SAE International: Troy, MI, USA, 1996.
  2. Stall Warning Instrument; Standard SAE-AS403A; SAE International: Troy, MI, USA, 1993.
  3. Flightpath 2050—Europe’s Vision for Aviation; Publications Office of the European Union: Brussels, Belgium, 2011; ISBN 978-92-79-19724-6. [CrossRef]
  4. Collins Aerospace. SmartProbe Air Data Systems. 2018. Available online: https://utcaerospacesystems.com/wp-content/uploads/2018/04/SmartProbeR-Air-Data-Systems.pdf (accessed on 19 October 2019).
  5. Sun, K.; Regan, C.D.; Gebre-Egziabher, D. Observability and Performance Analysis of a Model-Free Synthetic Air Data Estimator. J. Aircr. 2019, 56, 1471–1486. [Google Scholar] [CrossRef]
  6. Oosterom, M.; Babuska, R. Virtual Sensor for the Angle-of-Attack Signal in Small Commercial Aircraft. In Proceedings of the 2006 IEEE International Conference on Fuzzy Systems, Vancouver, BC, Canada, 16–21 July 2006; pp. 1396–1403. [Google Scholar] [CrossRef]
  7. Samara, P.A.; Fouskitakis, G.N.; Sakellariou, J.S.; Fassois, S.D. Aircraft angle-of-attack virtual sensor design via a functional pooling narx methodology. In Proceedings of the 2003 European Control Conference (ECC), Cambridge, UK, 1–4 September 2003; pp. 1816–1821. [Google Scholar] [CrossRef]
  8. Rhudy, M.; Larrabee, T.; Chao, H.; Gu, Y.; Napolitano, M. UAV attitude, heading, and wind estimation using GPS/INS and an air data system. In Proceedings of the AIAA Guidance, Navigation, and Control (GNC) Conference, Boston, MA, USA, 19–22 August 2013. [Google Scholar]
  9. Schettini, F.; Di Rito, G.; Galatolo, R.; Denti, E. Sensor fusion approach for aircraft state estimation using inertial and air-data systems. In Proceedings of the 2016 IEEE Metrology for Aerospace (MetroAeroSpace), Florence, Italy, 22–23 June 2016; pp. 624–629. [Google Scholar] [CrossRef]
  10. Lie, F.A.P.; Gebre-Egziabher, D. Sensitivity Analysis of Model-based Synthetic Air Data Estimators. In Proceedings of the AIAA Guidance, Navigation, and Control Conference, Kissimmee, FL, USA, 5–9 January 2015; American Institute of Aeronautics and Astronautics: Reston, VA, USA, 2015; pp. 1–18. [Google Scholar] [CrossRef]
  11. Balzano, F.; Fravolini, M.; Napolitano, M.R.; d’Urso, S.; Crispoltoni, M.; Core, G. Air Data Sensor Fault Detection with an Augmented Floating Limiter. Int. J. Aerosp. Eng. 2018, 2018, 1072056. [Google Scholar] [CrossRef]
  12. Lerro, A.; Battipede, M.; Gili, P.; Ferlauto, M.; Brandl, A.; Merlone, A.; Musacchio, C.; Sangaletti, G.; Russo, G. The Clean Sky 2 MIDAS Project—An Innovative Modular, Digital and Integrated Air Data System for Fly-by-Wire Applications. In Proceedings of the 2019 IEEE 5th International Workshop on Metrology for AeroSpace (MetroAeroSpace), Torino, Italy, 19–21 June 2019; pp. 714–719. [Google Scholar] [CrossRef]
  13. Lerro, A.; Battipede, M.; Gili, P. System and Process for Measuring and Evaluating Air and Inertial Data. European Patent 3022565A2, 6 September 2017. [Google Scholar]
  14. AeroSmart S.r.l. Available online: http://www.aerosmartsrl.it/ (accessed on 19 October 2019).
  15. Brandl, A.; Battipede, M.; Gili, P.; Lerro, A. Sensitivity analysis of a neural network based avionic system by simulated fault and noise injection. In Proceedings of the AIAA Modeling and Simulation Technologies Conference, Kissimmee, FL, USA, 8–12 January 2018. [Google Scholar] [CrossRef]
  16. Lerro, A.; Battipede, M.; Gili, P.; Brandl, A. Survey on a neural network for non linear estimation of aerodynamic angles. In Proceedings of the 2017 Intelligent Systems Conference (IntelliSys 2017), London, UK, 7–8 September 2017; pp. 929–935. [Google Scholar] [CrossRef]
  17. Lerro, A.; Battipede, M.; Gili, P.; Brandl, A. Advantages of Neural Network Based Air Data Estimation for Unmanned Aerial Vehicles. Int. J. Mech. Aerosp. Ind. Mechatron. Manuf. Eng. 2017, 19, 1196–1205. [Google Scholar] [CrossRef]
  18. RTCA. RTCA/DO-254, Design Assurance Guidance for Airborne Electronic Hardware; RTCA, Inc.: Washington, DC, USA, 2005. [Google Scholar]
  19. RTCA. RTCA/DO-160, Environmental Conditions and Test Procedures for Airborne Equipment; RTCA, Inc.: Washington, DC, USA, 2007. [Google Scholar]
  20. Lerro, A.; Battipede, M.; Gili, P.; Brandl, A. Aerodynamic angle estimation: comparison between numerical results and operative environment data. CEAS Aeronaut. J. 2019. [Google Scholar] [CrossRef]
  21. Battipede, M.; Gili, P.; Lerro, A.; Caselle, S.; Gianardi, P. Development of Neural Networks for Air Data Estimation: Training of Neural Network Using Noise-Corrupted Data. In Proceedings of the CEAS 2011—The International Conference of the European Aerospace Societies, Venice, Italy, 24–28 October 2011. [Google Scholar]
  22. European Aviation Safety Agency (EASA). Certification Specifications for Normal Utility, Aerobatic, and Commuter Category Aeroplanes—CS23. Available online: http://www.easa.eu.int (accessed on 19 October 2019).
  23. SELT A&D. 2019. Available online: http://www.selt-sistemi.com/ (accessed on 19 October 2019).
  24. Lerro, A.; Battipede, M.; Gili, P.; Brandl, A. Comparison Between Numerical Results and Operative Environment Data on Neural Network for Air Data Estimation. In Proceedings of the 6th CEAS Air and Space Conference Aerospace Europe 2017, Bucharest, Romania, 16–20 October 2017. [Google Scholar]
  25. Lerro, A.; Battipede, M.; Brandl, A.; Gili, P.; Rolando, A.L.M.; Trainelli, L. Test in Operative Environment of an Artificial Neural Network for Aerodynamic Angles Estimation. In Proceedings of the 28th Society of Flight Test Engineers European Chapter Symposium (SFTE-EC 2017), Milano, Italy, 13–15 September 2017. [Google Scholar]
  26. Cybenko, G. Approximation by superpositions of a sigmoidal function. Math. Control Signals Syst. 1989, 2, 303–314. [Google Scholar] [CrossRef]
  27. Bishop, C.M. Neural Networks for Pattern Recognition; Clarendon Press: Oxford, UK, 1995. [Google Scholar]
  28. Castro, J.; Mantas, C.; Benítez, J. Neural networks with a continuous squashing function in the output are universal approximators. Neural Netw. 2000, 13, 561–563. [Google Scholar] [CrossRef]
  29. Attali, J.G.; Pagès, G. Approximations of Functions by a Multilayer Perceptron: A New Approach. Neural Netw. 1997, 10, 1069–1081. [Google Scholar] [CrossRef]
  30. Hornik, K. Approximation capabilities of multilayer feedforward networks. Neural Netw. 1991, 4, 251–257. [Google Scholar] [CrossRef]
  31. Haykin, S. Neural Networks: A Comprehensive Foundation; Prentice Hall PTR: Upper Saddle River, NJ, USA, 1994. [Google Scholar]
  32. Battipede, M.; Cassaro, M.; Gili, P.; Lerro, A. Novel Neural Architecture for Air Data Angle Estimation. In Engineering Applications of Neural Networks, Proceedings of the 14th International Conference on EANN 2013, Halkidiki, Greece, 13–16 September 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 313–322. [Google Scholar] [CrossRef]
  33. Battipede, M.; Gili, P.; Lerro, A. Neural Networks for Air Data Estimation: Test of Neural Network Simulating Real Flight Instruments. In Engineering Applications of Neural Networks; Jayne, C., Yue, S., Iliadis, L., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 282–294. [Google Scholar]
  34. Federal Aviation Administration, FAA. Electrically Heated Pitot and Pitot-Static Tubes; FAA: Washington, DC, USA, 2006.
  35. Total Temperature Measuring Instruments; SAE International: Troy, MI, USA, 2008.
  36. Piaggio Aerospace. Air Data Probe Specification—Clean Sky 2 WP7.3—Deliverable D7,3,4-1; Piaggio Aerospace: Genoa, Italy, 2018. [Google Scholar]
  37. Brandl, A.; Lerro, A.; Battipede, M.; Gili, P. Air Data Virtual Sensor: A Data-Driven Approach to Identify Flight Test Data Suitable for the Learning Process. In Proceedings of the 5th CEAS Specialist Conference on Guidance, Navigation and Control, Milano, Italy, 3–5 April 2019. [Google Scholar]
Figure 1. Schematic view of three realistic simplex air data system (ADS) architectures able to provide a complete set of air data.
Figure 1. Schematic view of three realistic simplex air data system (ADS) architectures able to provide a complete set of air data.
Sensors 19 05133 g001
Figure 2. Preliminary MIDAS configuration. Courtesy of SELT A&D [23].
Figure 2. Preliminary MIDAS configuration. Courtesy of SELT A&D [23].
Sensors 19 05133 g002
Figure 3. Generic schematics of A/C simulation and angle-of-attack (AoA)/angle-of-sideslip (AoS) estimators.
Figure 3. Generic schematics of A/C simulation and angle-of-attack (AoA)/angle-of-sideslip (AoS) estimators.
Sensors 19 05133 g003
Figure 4. Body reference system.
Figure 4. Body reference system.
Sensors 19 05133 g004
Figure 5. Virtual sensor’s hypercube definition.
Figure 5. Virtual sensor’s hypercube definition.
Sensors 19 05133 g005
Figure 6. Virtual, analytical or synthetic sensor (VS)-AoA validation results: maximum 2 σ (dynamic) = 0.41 , maximum error (steady state) = 0.021 .
Figure 6. Virtual, analytical or synthetic sensor (VS)-AoA validation results: maximum 2 σ (dynamic) = 0.41 , maximum error (steady state) = 0.021 .
Sensors 19 05133 g006aSensors 19 05133 g006b
Figure 7. VS-AoS validation results—maximum 2 σ (dynamic) = 0.82 , maximum error (steady state) = 0.16 .
Figure 7. VS-AoS validation results—maximum 2 σ (dynamic) = 0.82 , maximum error (steady state) = 0.16 .
Sensors 19 05133 g007
Figure 8. VS-A&S validation results − AoA maximum 2 σ (dynamic) = 0.43 , maximum error (steady state) = 0.038 − AoS maximum 2 σ error (dynamic) = 0.66 , maximum error (steady state) = 0.17 .
Figure 8. VS-A&S validation results − AoA maximum 2 σ (dynamic) = 0.43 , maximum error (steady state) = 0.038 − AoS maximum 2 σ error (dynamic) = 0.66 , maximum error (steady state) = 0.17 .
Sensors 19 05133 g008
Table 1. Required manoeuvres for training and test data collection and their scope.
Table 1. Required manoeuvres for training and test data collection and their scope.
ManoeuvreScope
Steady flight conditions subgroup 1train
Steady flight conditions subgroup 2 (FT # 1 )test
Sawtooth Glide subgroup 1train
Sawtooth Glide subgroup 2 (FT # 2 )test
Stall – Slow downtrain
Pitch Holdtrain
Pitch Sweeptrain
Bank Hold subgroup 1train
Bank Hold subgroup 2 (FT # 3 )test
Bank Sweeptrain
Flat Turn subgroup 1train
Flat Turn subgroup 2 (FT # 4 )test
Steady Heading and Sidesliptrain
Dutch rolltrain
Table 2. High level performance requirements for the AoA and AoS in a limited area of the flight envelope, LFE, in the extended flight envelope, EFE, and in steady-state flight conditions, SSFC.
Table 2. High level performance requirements for the AoA and AoS in a limited area of the flight envelope, LFE, in the extended flight envelope, EFE, and in steady-state flight conditions, SSFC.
Data 2 σ Error in LFE 2 σ Error in EFEMaximum Error in SSFC
α 0.75 1.5 0.5
β 1.5 2.5 0.5
Table 3. Result comparison for the three virtual sensor architectures considered in this work for AoA and AoS estimation.
Table 3. Result comparison for the three virtual sensor architectures considered in this work for AoA and AoS estimation.
VSData 2 σ (Dynamic)Maximum (Steady State)
VS-AoAAoA 0.41 < 0.75 0.021 < 0.5
VS-AoSAoS 0.82 < 1.5 0.16 < 0.5
VS-A&SAoA
AoS
0.43 < 0.75
0.66 < 1.5
0.038 < 0.5
0.17 < 0.5

Share and Cite

MDPI and ACS Style

Lerro, A.; Brandl, A.; Battipede, M.; Gili, P. Preliminary Design of a Model-Free Synthetic Sensor for Aerodynamic Angle Estimation for Commercial Aviation. Sensors 2019, 19, 5133. https://doi.org/10.3390/s19235133

AMA Style

Lerro A, Brandl A, Battipede M, Gili P. Preliminary Design of a Model-Free Synthetic Sensor for Aerodynamic Angle Estimation for Commercial Aviation. Sensors. 2019; 19(23):5133. https://doi.org/10.3390/s19235133

Chicago/Turabian Style

Lerro, Angelo, Alberto Brandl, Manuela Battipede, and Piero Gili. 2019. "Preliminary Design of a Model-Free Synthetic Sensor for Aerodynamic Angle Estimation for Commercial Aviation" Sensors 19, no. 23: 5133. https://doi.org/10.3390/s19235133

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop