Reliable flight control system architecture for agile airborne platforms: an asymmetric multiprocessing approach

Research output: Contribution to journalJournal articleResearchpeer-review

5 Citations (Scopus)
209 Downloads (Pure)

Abstract

System software subsystems in an unmanned aircraft system share hardware resources due to space, weight, and power constraints. Such subsystems have different criticality, requirements, and failure rates, and can cause undesired interference when sharing the same hardware. A component with high failure rate can reduce the reliability of the system unless a fault containment mechanism is adopted. This work proposes an asymmetric multiprocessor architecture to establish isolation at the hardware level for distributed implementation of safety-critical subsystems along with user defined payload subsystems on the same hardware with minimally reduced reliability of the system. To achieve that, subsystems are strategically segregated in separate processors, connected to an on-chip protective interconnect for inter-processor communications. A custom watchdog and reset mechanism are implemented to reset a specific processor without affecting the entire system if required. The architecture is demonstrated on a FPGA chip. In addition, an example of an optimised distribution is provided for a specific flight control system with five subsystems.

Original languageEnglish
JournalThe Aeronautical Journal
Volume123
Issue number1264
Pages (from-to)840-862
Number of pages23
ISSN0001-9240
DOIs
Publication statusPublished - 3 Jun 2019

Keywords

  • asymmetric-multiprocessing
  • embedded flight computer
  • Mixed-criticality system
  • reliable embedded system
  • reliable-multiprocessing
  • unmanned aircraft system

Fingerprint

Dive into the research topics of 'Reliable flight control system architecture for agile airborne platforms: an asymmetric multiprocessing approach'. Together they form a unique fingerprint.

Cite this