Share Email Print

Proceedings Paper

System-based intelligent control applied to electronic test generation and diagnostics using fuzzyART and genetic algorithms
Author(s): Steven Michael Singer
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

This paper summarizes the work that was done to explore the use a system based approach to generate test vectors for electronic systems. The process that was developed takes advantage of an unsupervised neural network algorithm Adaptive Resonance Theory (ART) and a Genetic Algorithm (GA) that is combined to form an optimal control system. The GA generates a population of test patterns (individuals). Each individual is provided as timed inputs to a set of behavior based simulations representing good and faulty circuits. The response of each model is recombined in the form of an image matrix with each row representing a signature of each of the different circuits. FuzzyART provides a method of image recognition, extracting those images that are distinctly different from any other. Each individual generated by the GA is evaluated and a fitness is provided by FuzzyART by the number of neuron clusters formed. New test sequences evolve with increasing fault isolation and detection. The process is repeated until a maximum number of models have been identified and separated. A selective breading algorithm was included to reduce the need for large populations, thus increasing the speed to converge to the `best test.'

Paper Details

Date Published: 4 April 1997
PDF: 10 pages
Proc. SPIE 3077, Applications and Science of Artificial Neural Networks III, (4 April 1997); doi: 10.1117/12.271539
Show Author Affiliations
Steven Michael Singer, Naval Air Warfare Ctr. (United States)

Published in SPIE Proceedings Vol. 3077:
Applications and Science of Artificial Neural Networks III
Steven K. Rogers, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?