Bringing Fault Tolerance to Hardware Managers in PESNet

The goal of this research is to improve the communications protocol for Dual Ring Power Electronics Systems called PESNet. The thesis will focus on making the protocol operate in a more reliable manner by tolerating Hardware Manager failures and allowing failover among duplicate Hardware Managers within PEBB-based systems. In order to make this possible, two new features must be added to PESNet: utilization of the secondary ring for fault-tolerant communication, and dynamic reconfiguration of the network. Many ideas for supporting fault tolerance have been discussed in previous work and the hardware for PEBB-based systems was designed so support fault tolerance. However, in spite of the capabilities of the hardware, fault tolerance is not supported yet by existing firmware or software. Improving the PESNet protocol to tolerate Hardware Manager failures will increase the reliability of power electronics systems. Moreover, the additional features that are needed to perform failover also allow recovery from link failures and make hot-swap or plug-and-play of PEBBs possible. Since power electronics systems are real-time systems, it is critical that packets be delivered as soon as possible to their destination. The network latency will limit the granularity of time that the control application can operate on. As a result, methods to implement the required features to meet real-time system requirements are discussed and changes to the protocol are proposed. Changing PESNet will provide reliability gains, depending on the reliability of the components that are used to construct the system. This thesis introduces a reliable network protocol for the Power Electronics Building Blocks (PEBB) architecture, which is a modular approach to power electronics systems [1]. Power electronics systems convert power from one form to another. Hence, they are also known as power conversion systems. This chapter is an introduction to the PEBB approach for power electronics applications. The motivation of the PEBB approach is explained first. Background knowledge about the PEBB architecture that is needed to understand this thesis will follow. Based on the introduction, the problems in the current version of PESNet are specified. This chapter closes by laying out the problem to be addressed. Traditional digitally controlled power electronics systems were designed in a centralized manner [2, 3]. The centralized systems lacked flexibility in their designs. Lacking flexibility in the designs has led to long development cycles. Furthermore, maintenance of the control software requires a lot of effort. Debugging the control software of such a system is …

[1]  Yoram Ofek,et al.  MetaRing-a full-duplex ring with fairness and spatial reuse , 1993, IEEE Trans. Commun..

[2]  Jinghong Guo,et al.  Designing Reusable , Reconfigurable Control Software for Power Electronics Systems , 2002 .

[3]  Fred B. Schneider,et al.  Implementing fault-tolerant services using the state machine approach: a tutorial , 1990, CSUR.

[4]  Dushan Boroyevich,et al.  Analysis of converter operation with phase-leg control in daisy-chained or ring-type structure , 1999, 30th Annual IEEE Power Electronics Specialists Conference. Record. (Cat. No.99CH36321).

[5]  Floyd E. Ross,et al.  An overview of FDDI: the fiber distributed data interface , 1989, IEEE J. Sel. Areas Commun..

[6]  Keith Marzullo,et al.  Tradeoffs in implementing primary-backup protocols , 1995, Proceedings.Seventh IEEE Symposium on Parallel and Distributed Processing.

[7]  Cauligi S. Raghavendra,et al.  Optimal loop topologies for distributed systems , 1981, SIGCOMM.

[8]  F. Benzi,et al.  Communication protocols for electrical drives , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.

[9]  Jinghong Guo,et al.  Distributed software architecture of PEBB-based plug and play power electronics systems , 2001, APEC 2001. Sixteenth Annual IEEE Applied Power Electronics Conference and Exposition (Cat. No.01CH37181).

[10]  Farnam Jahanian,et al.  Optimization of a real-time primary-backup replication service , 1998, Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems (Cat. No.98CB36281).

[11]  Jian Lu,et al.  Analysis of a leader election algorithm in /spl mu/CRL , 2005, The Fifth International Conference on Computer and Information Technology (CIT'05).

[12]  Vlatko Vlatkovic,et al.  Digital-signal-processor-based control of three-phase space vector modulated converters , 1994, IEEE Trans. Ind. Electron..

[13]  Jinghong Guo,et al.  Improved Architecture of PEBB Plug and Play Power Electronics Systems : Elementary Control Object ( ECO ) and Dataflow , 2001 .

[14]  T. Ericsen,et al.  Power Electronics Building Blocks and potential power modulator applications , 1998, Conference Record of the Twenty-Third International Power Modulator Symposium (Cat. No. 98CH36133).

[15]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.

[16]  Dushan Boroyevich,et al.  A new control architecture for future distributed power electronics systems , 2000, 2000 IEEE 31st Annual Power Electronics Specialists Conference. Conference Proceedings (Cat. No.00CH37018).

[17]  Ivan Celanovic,et al.  A new distributed digital controller for the next generation of power electronics building blocks , 2000, APEC 2000. Fifteenth Annual IEEE Applied Power Electronics Conference and Exposition (Cat. No.00CH37058).

[18]  Ivana Milosavljevic,et al.  Power Electronics System Communications , 1999 .