Skip to main content

Parallel processing in high integrity aircraft engine control

  • Conference paper
  • First Online:
  • 197 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 796))

Abstract

There is a significant and pressing need for greater computing power in aircraft engine digital control systems. Unlike many other application areas, safety-critical systems can not readily benefit from recent advances in microprocessor technology because of their requirement for certified, reliable hardware. Parallel processing offers an alternative solution to the requirement for increased computing power which enables systems to be built from certified, medium-performance components. This paper reports the results of a collaborative study by PAC and Lucas Electronics into the use of parallel computing in an aircraft engine control application. Two key issues; performance and certification, are identified. A prototype software tool set is described which enables the parallelisation of sequential control programs written in the LUCOL high-integrity control language. Results from the parallelisation of an existing LUCOL engine control program are presented.

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bradbury, M. E.: LUCOL programming manual. Lucas York Road (August 1991)

    Google Scholar 

  2. Thompson, H. A., Fleming, P. J.: Fault-tolerant transputer-based controller configurations for gas-turbine engines. IEE Proc. D 137 (July 1990) 253–260

    Google Scholar 

  3. Shaffer, P. L.: Multiprocessor implementation of real-time control for a turbojet engine. IEEE Cont. Sys. 10 (June 1990) 38–42

    Google Scholar 

  4. De Oliveira, M. C. F., Fleming, P., Fleming, J.: Digital controller for parallel processing architectures. Int. J Cont. v 56 n6 (1991) 1413–1437

    Google Scholar 

  5. Hopkins, A. L., Smith, T. B., Lala, J. H.: FTMP: a highly reliable fault-tolerant multiprocessor for aircraft. IEEE Proc. v 66 n10 (October 1978) 1221–1239

    Google Scholar 

  6. Lee, E. A., Messerschmitt, D. G.: Static scheduling of synchronous data flow programs for digital signal processing. IEEE Trans. Comp. v C-36 n1 (January 1987) 24–35

    Google Scholar 

  7. Konstantinides, K., Kaneshiro, R. T., Tani, J. R.: Task allocation and scheduling models for multiprocessor digital signal processing. IEEE Trans. ASSP v 38 n12 (December 1990) 2151–2161

    Google Scholar 

  8. Inmos: The transputer databook (third edition). SGS-Thomson Microelectronics (1992)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Wolfgang Gentzsch Uwe Harms

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Duncan, S.H., Gordon, P.L., Zaluska, E.J., Edwards, S.I. (1994). Parallel processing in high integrity aircraft engine control. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 796. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0020345

Download citation

  • DOI: https://doi.org/10.1007/BFb0020345

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57980-9

  • Online ISBN: 978-3-540-48406-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics