Improving the Efficiency of Angular Velocity Sensors on Aircraft
Trung Vuong Anh1, Hong Son Tran2, Dinh-dung Nguyen3, Truong-thanh Nguyen4 Omar Alharasees5, Utku Kale6
1 Faculty of Aviation Technical, Air defense-Air Force Academy, 100000 Hanoi, Vietnam
2 Faculty of Control Engineering, Le Quy Don Technical University, 100000 Hanoi, Vietnam,
3 Department of Aircraft System Design, Faculty of Aerospace Engineering, Le Quy Don Technical University, 100000
Hanoi, Vietnam
4 Department of Aeronautics and Naval Architecture, Budapest University of Technology and Economics, Pest, Hungary,
5 Department of Aircraft-Engines, Air Force Officer’s College, 650000 Khanh Hoa, Vietnam
6 Department of Aeronautics, Budapest University of Technology and Economics, Pest, Hungary
Received 19 May 2022
Revised until 11 September 2022
Accepted 21 December 2022
Online date 29 December 2022
Abstract
With the development of science and technology, intelligent systems on aircraft help users know the device’s operating status in real time. Using smart devices shortens the time for maintenance, repair, and operation of ground equipment and aircraft equipment. Therefore, building devices capable of self-diagnosis and warning failure are essential in aeronautical engineering. In many published studies, the authors often use the foundation of classic algorithms such as genetics, neural networks, and AI to solve the problem of identification and troubleshoot some simple devices. In Vietnam, there are currently not many published studies on failure diagnosis in aviation engineering, so the author’s research has built the foundation for developing studies on fault diagnosis crash in the future. The primary purpose of the research is to create a complete automatic fault diagnosis and repair system for a specific class of inductance (angular speed sensor). The algorithms proposed in the paper are simulated on Matlab Simulink software, which will prove the feasibility of the proposed algorithm. In future studies, the author will apply new algorithms to build more complex fault diagnosis systems for other objects on the flying device.
Keywords
- Angular velocity sensor
- Fault detection
- Fault diagnosis
- Aircraft
1. Introduction
Given the expected growth in passenger levels and the continued expansion of the world’s aviation network with more aviation connectivity, sustainable air transportation will be a critical global concern. To manufacture gradually more efficient and ecologically friendly airplanes, new technical alternatives are becoming increasingly necessary (Arockiam, Jawaid and Saba, 2018), (Iemma, Pisi Vitagliano and Centracchio, 2018), (Vieira and Bravo, 2016). Early and reliable automated and self-diagnosis of faults (Wang, Zarader, and Argentieri, 2012) (Chen et al., 2009) that may affect structural loads contribute to overall aircraft design optimization(CHU et al., 2022) and, as a result, weight reduction for improved overall performance (Cardei and Du, 2005) in terms of sustainable aviation systems, optimal fuel, noise, range, and environmental footprint.
Sensors play a very important role in aerial vehicles (AV); the quality of sensor operations determines the stability and safety of the AV operation (Khamis, 2021; Yang, 2021). As a result of the reduced flying duration, the least overall maintenance cost is offered. The standard operating procedure in this industry is to maintain an aircraft at optimal maintenance time and cost (Orhan, Kapanoğlu, and Karakoç, 2011). Many authors have researched the sensors on AVs and have come up with methods to fix the sensor damaged during the AV operation. For example, Hajiyev and Caliskan (2005), proposed a method for detecting and isolating aircraft sensor and control surface/actuator faults that impact the Kalman filter innovation sequence mean (Hajiyev and Caliskan, 2005). This approach was created to estimate the nonlinear flight dynamics of an F-16 fighter and the impacts of sensors and controlling surface/actuator failures, and it’s particularly beneficial for isolating sensors and controlling surface/actuator failures. However, further research (Hajiyev and Caliskan, 2000) highlighted the failures impacting the covariance of the innovation sequence, which are not explored in this study.
On the other hand, the sensors on AVs operate in individual systems (Brooks and Roy, 2021), so their role also varies depending on the importance of the system to which it provides the signal. Therefore, in some studies, researchers also focused on studying a number of different sensors such as air data parameter sensors (P Lu et al., 2015), engine parameter sensors (Xue, Guo and Zhang, 2007) or other sensors on helicopter UAV (Hajiyev and Soken, 2013). In addition, several methods, including Kalman filters (Xue, Guo and Zhang, 2007; P Lu et al., 2015; He et al., 2020), self-diagnostic (Sullivan, 1988; Tuan, Firsov and Pishchukhina, 2012), adaptive models (Peng Lu et al., 2015), fuzzy tuning (Kim, Choi and Kim, 2008), and machine learning (Baskaya, Bronz and Delahaye, 2017) have been applied to identify faults of sensor operations on AVs.
In Vietnam, there have not yet been many studies on sensors on AVs, while several studies have been focused on mining using existing equipment and fixing errors using good block substitution methods available. Therefore, this study presents an approach focusing on building a self-diagnostic, fault-resolving sensor system using the output parameters of the sensors, which can be applied to research and development of intelligent sensor systems on AVs. In a previous study (Tran et al., 2021), an algorithm to diagnose the fault location of the sensor was give in the following Fig. 1.
Fig. 1. Algorithm flowchart representing fault diagnostic algorithm
A next problem needs to be solved that is to find the cause of the fault and fix it (if possible). To solve this problem, it is necessary to consider the typical fault modes of angular velocity sensor (Isermann, 2005) such as drifting signal, changing gain, and broken wire. The graph representing the signal form of the failed angular velocity sensor is shown in Fig. 2.
Where:
1- The standard characteristic curve of the sensor.
2- Positive drift signal characteristic curve of sensor.
3- Negative drift signal characteristic curve of the sensor.
4- Up amplification coefficient characteristic curve of the sensor.
5- Down amplification coefficient characteristic curve of the sensor.
6- Broken negative wire characteristic curve of the sensor
7- Broken positive wire characteristic curve of the sensor.
Fig.2. The graph shows the signal form of the fault sensor
When a fault occurs, for each type of fault, the mathematical model of angular velocity sensor has different forms and is specifically shown as follows:
– For the drift signal type
(1)
– For the amplification coefficient changes type
(2)
– For the broken wire
(3)
Thus, for the above three types of fault, we find that the fault due to drift signal or by changing the gain can be overcome if we determine the values and , and for damage caused by broken wire, it cannot be fixed.
2. Methods
Firstly, we build an algorithm to identify fault of the sensors in the improved sensor block. To simplify the calculation, we divide it into two types of faults: wire break and zero drift or gain change. The fault parameter calculation to lead to the fault identification is determined by the following expression:
(4)
Where: : the value output of sensor.
: the maximum value output of sensor.
From expression (4), we build an algorithm to determine the fault type in the general case as follows:
The value depend on the accuracy of the algorithm. Thus, using the algorithm in Figure 3, we have diagnosed the general form of the problem. After that, we build an algorithm to diagnose specific types of problems.
For the fault type due to wire break. The expression to calculate the parameter to determine the broken wire is as follows:
(5)
Where : the minimum value output of sensor.
From the above expression, it is possible to build a diagnostic algorithm to determine the fault caused by the wire break as follows:
Fig.3. Algorithm flowchart representing fault identification in general case
Fig.4. Algorithm flowchart representing fault identification in broken wire case
The value depend on the accuracy of the algorithm. For the fault type drift or gain change, the parameter calculation expression to build the fault type diagnostic algorithm is as follows:
(5)
Where : the calculated value output of sensor.
But first, we need to build an algorithm to determine the value of to serve as a basis for building a problem diagnosis algorithm.
Fig.5. Algorithm flowchart representing determined value .
The value depend on the accuracy of the algorithm. After determining value , we can buid fault identification algorithm in Fig.3.
From formula (5), we build an algorithm to diagnose the fault type of the inductor in case the fault is caused by drift or change in gain as follows:
Fig.6. Algorithm flowchart representing determining the identify of drift or change in the transmission gain
Similar to the previous algorithm, the value depend on the accuracy of the algorithm. Thus, we have perfected the method of identifying fault modes of angular velocity sensor. Inductor block troubleshooting is conducted for transmitters that have been identified as having a remedial problem during the identification process mentioned above. In which sensors have a remedial fault including fault due to drift signal or fault due to gain change.
– For the fault due to drift signal. The physical nature of drift signal is that the actual output value of the sensor deviates from the standard output value by a constant amount over time. The drift value is described by the following expression:
(6)
Where: – Deviation between the actual output value of the sensor and the standard output value;
Thus, after determining the value of allows us to fixed the output signal from the sensor to see if there is a drift problem. The corrected value is described by the following expression:
(7)
Where: – The output value of the sensor has been drift signal corrected.
– For problems due to gain change. The physical nature of the fault due to a change in gain is that the output value of the inductor is always proportional to the reference input value by a constant value and other than 1. If the gain value changes, the gain is described by the following expression:
(8)
Or we can express through the gain factor as follows:
(9)
In the ideal case, the value of the scaling factor is 1 and we denote it as . Thus, the difference between the scaling factor in the case of error due to the gain change and the ideal case is expressed by the following expression:
(10)
From expressions (8), (9), (10) we see that when determining the scaling factor allows us to correct the output signal from the inductor with the error of the gain change. The correction value is described by the following expression:
(11)
Where: – The output value of the sensor has been corrected for gain change error.
The algorithm to determine the value of M1(k) is as follows:
Fig.7. Algorithm flowchart representing determined the amount of gain change
The value depend on the accuracy of the algorithm. The general algorithm for fixed the sensors block is defined as follows
Fig.8. General algorithm flowchart representing fixed fault of sensors
Build detailed algorithm diagram for the system
– For the type of fault due to drift signal. The diagnostic algorithm for fault for sensor with drift problems is not implemented on the basis of expressions 1 to 11 and the mentioned algorithms are as follows:
Where: Block [1] – Algorithm to diagnose a problem on the sensor in the general case;
Block 3 – Algorithm for identification a type of fault in general case.
Block 5 – Algorithm to calculate the value U_0TB.
Block 6 – Algorithm for specific identify of problems caused by drift or change in gain.
– For the fault form due to the change of gain factor. Troubleshooting diagnostic algorithm for faulty sensor due to gain change is performed on the basis of expressions 1 to 11 and the algorithms in [1] are as follows:
Fig.9. Algorithm flowchart representing fixed fault in driff signal case
Fig 10. Algorithm flowchart representing fixed fault in amplification coefficient changes case.
Fig 11. General simulation diagram for diagnosing, identifying and fixed fault of angular velocity sensors
Where:
Block 1 – Algorithm to diagnose a problem on the sensor in the general case
Block 3 – Algorithm to identificate a type of fault in general case.
Block 5 – Algorithm to calculate the value .
Block 6 – Algorithm for specific identify of problems caused by drift or change in gain.
Block 7 – Algorithm for determined the amount of gain change
3. Results
On the basis of diagnostic results for the automatic identification and fixed fault algorithm on MATLAB Simulink simulation done by the current authors. The parameters are assumed that:
(9)
On the basis of diagnostic results, continuing to simulate the automatic error identification algorithm. Based on the flowchart, the algorithm determines the type of the drift problem or the change in the gain of the sensor (Figure 6). Suppose we have determined that fault sensor is SENSOR_X1, which is good SENSOR_X2 sensor. The schematic diagram of fault identification is shown in Figure 12.
Fig 12. Fault identification simulation diagram
The automatic fault identification process is divided into 2 stages: Stage 1 calculates the parameters for the identification process using formulas 1 to 6 and algorithm 5 and algorithm 6. Diagram The simulation is shown in Figure 13.
Where algorithm 5 is represented in block CAL_U0TB and algorithm 6 is represented in block IDENTIFICATION. Simulation is performed in the two cases of sensor SENSOR_X1 with signal drift fault by changing the drift coefficient and the signal gain of the inductor, respectively. Running the simulation program gives us the results shown in Figure 14.
Fig 13. Block diagram of the fault identification block
Fig 14. Fault identification simulation results
From the fault identification results in case of drifting sensor, we see that the output signal of the gain is zero – there is no error due to the gain change, the output signal of drift not equal to 1- is there a problem due to drift error. This proves that the drift fault detection system does not work well and can meet the requirements when there is no signal drift fault or gain change. Next, we simulate the process of automatically repairing the fault of the inductor, the simulation diagram is shown in Figure 15.
In which the troubleshooting block consists of 7 input signals and 2 output signals. Hskd-Fault signal due to gain change, tt2-end signal of fault identification due to gain change, Utc-signal from inductor fault , Utot- signal from inductor is working well, tk- signal is there any drifting problem, Utb-Average error value of inductor signal has problem and good sensor, tt3-signal of process end drift fault identification. 2 output signals are 2 signals that have been fixed.
Fig 15. Diagram to simulate the process of automatically identifying and fixing fault
To simulate the process of automatic troubleshooting, we simulate in two cases: sensor has a problem due to a change in gain; Is there a problem with the transmission due to drift? For the case of sensor, there is a problem due to the change in gain. We assume that the SENSOR_X1 inductor has problems due to gain changes or has problems due to no-signal drift, the SENSOR_X3 inductors are good inductors. The simulation diagram and simulation results are shown in Figures 17, 18, 19. The output value of the sensor has been multiplied by the factor k in Figure 19.
Fig 16. Automatic fixed fault signal block diagram
Where: 1-Fixed fault sensor signal; 2-Good sensor signal; 3-Fault sensor signal. Based on the simulation results, we can see that initially the troubleshooting signal coincides with the signal of the faulty transmitter due to the delay time to calculate the fault identification and fixed fault. After this delay, the rectified signal has the same form as that of the well-functioning sensor. This proves that the algorithm to fix the problem caused by changing the gain coefficient shown in Figure 10 is completely correct.
Fig 17. Diagram to simulate the automatic fixed fault signal process
4. Conclusions
From an industry standpoint, any sophisticated model-based solution for aviation systems should be clearly shown in terms of added value. Any modifications to an established and well-proven scheme must include a feasible technological solution that improves performance while maintaining resilience. New methods and technologies are risky, and they must be thoroughly validated and verified before being implemented in real-world systems. Hundreds of aircraft have been mass-produced in the civil aircraft industry for several decades. Some improvements can be planned throughout the aircraft building process, such as expanded range, increased maximum take-off weight, and passenger capacity.
vOne critical need in this context is that the new design be adaptable to different aircraft types and systems. For the adaptability of a novel solution in the context of mass production, easy-to-tune high-level input parameters are required. A small number of tuning parameters is preferable to reduce the validation and verification operations necessary for certification. Identify and isolate aircraft faults while maintaining aircraft performance operations and safety as a minimum requirement for today’s technology. This fault diagnosis system should not be a black box; condition monitoring and comprehensive diagnosis results should be made available to engineering consulting services. It should be able to assist engineers in accumulating knowledge for reconfiguration activities (including diagnosis regulations) and improving the creation of innovative aircraft.
In the context of this research, the faults identification and repair algorithm is entirely accurate. After recognizing the fault pattern, the algorithm automatically compensates for the signal that coincides with the original signal form of the inductor working well. Based on the proposed method, it is possible to build an automatic fault identification device and repair some faults on the aircraft to ensure the system’s safety in all working conditions. The proposed algorithm is only suitable for some typical fault types, not considering random factors, noise, calculation speed, and other sensor faults. However, the algorithm needs improvement to speed up the computation to meet the shortest and most efficient time. The actual implementation of the algorithm can use the FPGA platform. The author will overcome the study’s limitations in future investigations. Further studies will extend to other sensors in aircraft and use a more intelligent identification method.
Fig 18. Simulation results of automatic repair of fault s for damage caused by signal gain changes
Fig 19. Simulation results of automatic repair of fault s for drift fault
Abbreviations
AV : Aerial Vehicles
UAV : Unmanned Aerial Vehicle
FDD : Fault Detection and Diagnosis
References
Arockiam, N.J., Jawaid, M. and Saba, N. (2018) ‘Sustainable bio composites for aircraft components’, in Jawaid, M. and Thariq, M.B.T.-S.C. for AA (eds) Woodhead Publishing Series in Composites Science and Engineering. Woodhead Publishing, pp. 109–123. doi:10.1016/B978-0-08-102131-6.00006-2.
Baskaya, E., Bronz, M. and Delahaye, D. (2017) ‘Fault detection & diagnosis for small UAVs via machine learning’, AIAA/IEEE Digital Avionics Systems Conference – Proceedings, 2017-Septe. doi:10.1109/DASC.2017.8102037.
Brooks, S. and Roy, R. (2021) ‘An overview of self-engineering systems’, https://doi.org/10.1080/09544828.2021.1914323, 32(8), pp. 397–447. doi:10.1080/09544828.2021.1914323.
Cardei, M. and Du, D.Z. (2005) ‘Improving Wireless Sensor Network Lifetime through Power Aware Organization’, Wireless Networks 2005 11:3, 11(3), pp. 333–340. doi:10.1007/S11276-005-6615-6.
Chen, W. Bin et al. (2009) ‘Knowledge base design for fault diagnosis expert system based on production rule’, Proceedings – 2009 Asia-Pacific Conference on Information Processing, APCIP 2009, 1, pp. 117–119. doi:10.1109/APCIP.2009.38.
CHU, L. et al. (2022) ‘Design, modeling, and control of morphing aircraft: A review’, Chinese Journal of Aeronautics, 35(5), pp. 220–246. doi:10.1016/J.CJA.2021.09.013.
Hajiyev, C. and Caliskan, F. (2000) ‘Sensor/actuator fault diagnosis based on statistical analysis of innovation sequence and Robust Kalman Filtering’, Aerospace Science and Technology, 4(6), pp. 415–422. doi:10.1016/S1270-9638(00)00143-7.
Hajiyev, C. and Caliskan, F. (2005) ‘Sensor and control surface/actuator failure detection and isolation applied to F-16 flight dynamic’, Aircraft Engineering and Aerospace Technology, 77(2), pp. 152–160. doi:10.1108/00022660510585992/FULL/PDF.
Hajiyev, C. and Soken, HE (2013) ‘Robust Adaptive Kalman Filter for estimation of UAV dynamics in the presence of sensor/actuator faults’, Aerospace Science and Technology, 28(1), pp. 376–383. doi:10.1016/j.ast.2012.12.003.
He, Q. et al. (2020) ‘Performance comparison of representative model-based fault reconstruction algorithms for aircraft sensor fault detection and diagnosis’, Aerospace Science and Technology, 98, p. 105649. doi:10.1016/j.ast.2019.105649.
Iemma, U., Pisi Vitagliano, F. and Centracchio, F. (2018) ‘A multi-objective design optimisation of eco-friendly aircraft: the impact of noise fees on airplanes sustainable development’, International Journal of Sustainable Engineering, 11(2), pp. 122–134. doi:10.1080/19397038.2017.1420109.
Isermann, R. (2005) Fault-diagnosis systems: an introduction from fault detection to fault tolerance. Springer Science & Business Media.
Khamis, A. (2021) ‘Smart Mobility’, Smart Mobility [Preprint]. doi:10.1007/978-1-4842-7101-8.
Kim, S., Choi, J. and Kim, Y. (2008) ‘Fault detection and diagnosis of aircraft actuators using fuzzy-tuning IMM filter’, IEEE Transactions on Aerospace and Electronic Systems, 44(3), pp. 940–952. doi:10.1109/TAES.2008.4655354.
Lu, P et al. (2015) ‘Adaptive Three-Step Kalman Filter for Air Data Sensor Fault Detection and Diagnosis’, Journal of Guidance, Control, and Dynamics, 39(3), pp. 590–604. doi:10.2514/1.G001313.
Lu, Peng et al. (2015) ‘Double-model adaptive fault detection and diagnosis applied to real flight data’, Control Engineering Practice, 36, pp. 39–57. doi:10.1016/j.conengprac.2014.12.007.
rhan, İ., Kapanoğlu, M. and Karakoç, T. (2011) ‘Concurrent aircraft routing and maintenance scheduling ’, JOURNAL OF AERONAUTICS AND SPACE TECHNOLOGIES, 5(1), pp. 73–79.
Sullivan, G.F. (1988) ‘A O(t3+ |E| ) Fault Identification Algorithm for Diagnosable Systems’, IEEE Transactions on Computers, 37(4), pp. 388–397. doi:10.1109/12.2182.
Tran, H.S. et al. (2021) ‘Developing An Approach For Fault Detection And Diagnosis Of Angular Velocity Sensors’, International Journal of Aviation Science and Technology, 2(1), pp. 15–21. doi:10.23890/IJAST.vm02is01.0102.
Tuan, Q.D., Firsov, S.N. and Pishchukhina, O.. (2012) ‘Design a fault diagnose block of angular velocity sensors for control systems of a multipurpose aircraft’, Science and Technology of the Air Force of Ukraine, 2(11), pp. 84–88.
Vieira, D.R. and Bravo, A. (2016) ‘Life cycle carbon emissions assessment using an eco-demonstrator aircraft: the case of an ecological wing design’, Journal of Cleaner Production, 124, pp. 246–257. doi:10.1016/j.jclepro.2016.02.089.
Wang, Z., Zarader, J.. and Argentieri, S. (2012) ‘Aircraft fault diagnosis and decision system based on improved artificial neural networks’, in IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM). IEEE, pp. 1123–1128.
Xue, W., Guo, Y.Q. and Zhang, X.D. (2007) ‘A bank of kalman filters and a Robust Kalman filter applied in fault diagnosis of aircraft engine sensor/actuator’, Second International Conference on Innovative Computing, Information and Control, ICICIC 2007 [Preprint]. doi:10.1109/ICICIC.2007.3.
Yang, T. (2021) ‘Aviation Sensors and Their Calibration’, Telemetry Theory and Methods in Flight Test, pp. 81–149. doi:10.1007/978-981-33-4737-3_3.