In the modern aviation field, flight control systems’ reliability and safety are paramount. This paper presents a triplex redundant flight control system based on the M1394B bus and designs several key algorithms to enhance system performance. Firstly, a triplex redundant flight control system with a redundant bus structure is constructed based on the characteristics of the M1394B bus. Secondly, a periodic synchronization algorithm with automatic adjustment capabilities is designed to achieve periodic synchronization among the Vehicle Management Computers. An improved voting algorithm based on a sliding window is proposed to enhance the decision-making accuracy and reliability of the control commands output by the flight control system. Additionally, a system reconstruction algorithm is designed to promptly identify and isolate faults, enabling the recovery and reallocation of system resources. Finally, experiments validate the effectiveness of the synchronization algorithm, voting algorithm, and system reconstruction algorithm. The results indicate that the system can effectively address practical engineering challenges and significantly improve reliability and stability. This research provides an essential theoretical foundation and practical reference for the design of future flight control systems for unmanned aerial vehicles and aircraft, holding significant relevance to application.
Read full abstract