Abstract
Sounding rockets provide a useful platform for the aerospace research activities. One of the main and substantial parts of the sounding rockets is the flight computer which is responsible for the management of the other subsystems, running the flight scenario, and data acquisition from the experimental payload. Due to the crucial role of the flight computer in the success of the devoted mission, high reliability is one of the main requirements of the flight computer. Technical, systematical, and operational requirements alongside the procurement problems of the special-purpose space-grade components, force this research to take a dual redundant architecture based on the commercial off-the-shelf (COTS) components. Although the theoretical aspect of the reliable flight computer has been investigated extensively, design and implementation of a dual-redundant reliable flight computer are presented in this paper, which has very rarely been published. The processing unit, data bus unit, and the sensors/actuators are designed to be dual redundant. The supervisor monitors the operational units and if it detects any failures, replaces them with the spare ones while trying to make the repair through restarting. If it succeeds in recovering the failed unit, the system continues its operation as a dual-redundant system; otherwise, it becomes a single system. Our analytical assessments show that the reliability of a dual-redundant computer with the COTS components is comparable with the reliability of a single computer being composed of the special purpose components with tens of times lower failure rates. The evaluations show that the reliability requirement of the system is covered while saving the cost considerably.
Similar content being viewed by others
References
Aerospace Research Institute (ARI) (2016) www.kavoshgar.ari.ac.ir, Accessed in 5 Sept 2016
Anand J, Malik SC (2012) Analysis of a computer system with arbitrary distributions for h/w and s/w replacement time and priority to repair activities of h/w over replacement of s/w. Int J Syst Assur Eng Manag 3(3):230–236
Chengzhi CHI, Zhang W, Xiaoxiong LIU (2012) Application of analytic redundancy-based fault diagnosis of sensors to onboard maintenance system. Chin J Aeronaut 25(2):236–242
Dai Y-S, Xie M, Poh K-L (2005) Modeling and analysis of correlated software failures of multiple types. IEEE Trans Reliab 26(2):874–878
European Space Agency (ESA) (2005) Sounding Rockets. In: European users guide to low gravity platform, UIC-ESA-UM-0001, Issue 2, Revision 0. http://wsn.spaceflight.esa.int/docs/EuropeanUserGuide/-Cover.pdf. Accessed on 5 June 2016
Ghahroodi MM, Ozer E, Bull B (2013) SEU and SET-tolerant ARM Cortex-R4 CPU for space and avionics applications. In: Second workshop on manufacturable and dependable multicore architectures at nanoscale, France
Iturbe X et al (2015) On the use of system-on-chip technology in next-generation instruments avionics for space exploration. In: IFIP/IEEE international conference on very large scale integration-system on a chip. Springer
Iturbe X et al (2016) A Triple Core Lock-Step (TCLS) ARM Cortex-R5 processor for safety-critical and ultra-reliable applications. In: 46th Annual IEEE/IFIP international conference on dependable systems and networks workshop. IEEE, pp 246–249
Jian S et al (2013) Reliability and safety analysis of redundant vehicle management computer system. Chin J Aeronaut 26(5):1290–1302
Kanoun K, Ortalo-Borrel M (2000) Fault-tolerant system dependability-explicit modeling of hardware and software component-interactions. IEEE Trans Reliab 49(4):363–376
Kanoun K et al (1999) Availability of CAUTRA, a subset of the French air traffic control system. IEEE Trans Comput 48(5):528–535
Malik SC (2013) Reliability modeling of a computer system with preventive maintenance and priority subject to maximum operation and repair times. Int J Syst Assur Eng Manag 4(1):94–100
NASA Sounding Rocket Program Handbook, 810-HB-SRP, Sounding Rockets Program Office, Suborbital & Special Orbital Projects Directorate, Goddard Space Flight Center, Wallops Island Flight Facility, June 2005
Shi H-L (2014) Development of an energy efficient, robust and modular multicore wireless sensor network. Diss. Université Blaise Pascal-Clermont-Ferrand II
Shooman ML (2003) Reliability of computer systems and networks: fault tolerance, analysis, and design. Wiley, New York
Siewiorek DP (1990) Fault tolerance in commercial computers. Computer 23(7):26–37
Siewiorek DP, Swarz RS (1982) The theory and practice of reliable system design. Digital Press, Bedford
Singpurwalla ND, Kong C-W (2004) Specifying interdependence in networked systems. IEEE Trans Reliab 53(3):401–405
Soni S, Narasimhan S, LeBlanc LJ (2004) Telecommunication access network design with reliability constraints. IEEE Trans Reliab 53(4):532–541
Taha Z, Tang YR, Yap KC (2011) Development of an onboard system for flight data collection of a small-scale UAV helicopter. Mechatronics 21(1):132–144
Tandem History: An Introduction, Center magazine (a magazine for Tandem employees) vol 6, no 1, Winter (1986)
TCLS ARM FOR SPACE (2016) Horizon 2020: European Union funding for Research & Innovation. http://www.tcls-arm-for-space.eu/. Accessed in 5 Sept 2016
Wang JQ, Lai XQ (2006) Design of dual-modular redundancy airborne computer of small aircraft. J Proj Rockets Missiles 26(2):874–878
Yeh YCB (1996) Triple-triple redundant 777 primary flight computer. In: Proceedings of aerospace applications conference. IEEE, pp 293–307
Yeh YC (1998) Design considerations in Boeing 777 fly-by-wire computers. In: Proceeding of third IEEE international high-assurance systems engineering symposium. IEEE
Zhang X, Pham H, Johnson CR (2010) Reliability models for systems with internal and external redundancy. Int J Syst Assur Eng Manag 1(4):362–369
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kahe, G. Reliable flight computer for sounding rocket with dual redundancy: design and implementation based on COTS parts. Int J Syst Assur Eng Manag 8, 560–571 (2017). https://doi.org/10.1007/s13198-017-0584-x
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13198-017-0584-x