Font Size: a A A

Research On Time Triggered Communication Bus For Aero-Engine Distributed Control

Posted on:2017-12-03Degree:MasterType:Thesis
Country:ChinaCandidate:X S FanFull Text:PDF
GTID:2322330509462809Subject:Aerospace Propulsion Theory and Engineering
Abstract/Summary:PDF Full Text Request
Communication bus of aero-engine distributed control system strongly affects the weight, cost, reliability and instant performance of control system. In the dissertation, TTCAN and TTP/C protocols and the design of bus controllers are developed on the basis of CAN bus application research.Employing FPGA, we designed the TTCAN bus controller prototypes with level 2 based and bulit the communication experimental platform for aero-engine distributed control. The response time of TTCAN bus resulting from transmission, queuing, specific delay, and basic error was analyzed and the mathematical models for the responsed time were provided. The experiments to similating the aero-engine operation environment were developed to verify the influence of temperature on the response time.We developed the scheduling algorithm for TTCAN bus. The scheduling matrix for synchronous phase and asynchronous phase are defined, respectively. We optimized the synchronous phase by utilizing FFI packing algorithm and genetic algorithm to optimize design, and added the fault tolerance time window into scheduling matrix for fault tolerance processing. The priority-promoting algorithm is applied to schedule event messages in asynchronous phase. The above scheduling strategy and optimal algorithms were employed to the schedule matrix design of the aero-engine distributed control system.The higher bandth and fault tolerance communication bus, TTP/C, was investigated. We analyzed detailedly the essential feature, design principle, topology structure and TDMA communication mode of TTP/C bus. We designed the data formats and the top-level architecture. Considering the performance requirements of aero-engine distributed control system, the characteristic parameters and core technology was provided.We designed the TTP/C bus controller by adopting FPGA. The controller is composed of the data link layer, protocol service layer, CNI and state machine. The bus receive-transmit module, bus guardian module, the MEDL module, the membership fault tolerance algorithm, the global synchronous clock, the CNI and the state machine were designed particularly. The communication simulation experiments verified the correctness of bus controller.
Keywords/Search Tags:aero-engine distributed control system, time triggered communication bus, TTCAN, TTP/C, scheduling algorithm, bus controller design
PDF Full Text Request
Related items