Title :
A novel fuzzy logic system based on N-version programming
Author :
Hsu, Yen-Tseng ; Chen, Chien-Ming
Author_Institution :
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fDate :
4/1/2000 12:00:00 AM
Abstract :
For the consideration of different application systems, modeling the fuzzy logic rule, and deciding the shape of membership functions are very critical issues due to they play key roles in the design of fuzzy logic control system. This paper proposes a novel design methodology of fuzzy logic control system using the neural network and fault-tolerant approaches. The connectionist architecture with the learning capability of neural network and N-version programming development of a fault-tolerant technique are implemented in the proposed fuzzy logic control system. In other words, this research involves the modeling of parameterized membership functions and the partition of fuzzy linguistic variables using neural networks trained by the unsupervised learning algorithms. Based on the self-organizing algorithm, the membership function and partition of fuzzy class are not only derived automatically, but also the preconditions of fuzzy IF-THEN rules are organized. We also provide two examples, pattern recognition and tendency prediction, to demonstrate that the proposed system has a higher computational performance and its parallel architecture supports noise-tolerant capability. This generalized scheme is very satisfactory for pattern recognition and tendency prediction problems
Keywords :
control system synthesis; fuzzy control; fuzzy neural nets; neurocontrollers; programming; self-organising feature maps; software fault tolerance; N-version programming; connectionist architecture; fault-tolerant approach; fuzzy IF-THEN rule preconditions; fuzzy class partition; fuzzy linguistic variable partition; fuzzy logic control system design; fuzzy logic rule; fuzzy logic system; learning capability; membership function shape; multiversion programming; neural network approach; noise-tolerant capability; parallel architecture; parameterized membership function modeling; pattern recognition; self-organizing algorithm; tendency prediction; unsupervised learning algorithms; Control system synthesis; Control systems; Design methodology; Fault tolerant systems; Fuzzy logic; Logic programming; Neural networks; Partitioning algorithms; Pattern recognition; Shape control;
Journal_Title :
Fuzzy Systems, IEEE Transactions on