• Aucun résultat trouvé

Bio-inspired Multiple Neural Networks Based Process

LSUP: dist max

3.3 Bio-inspired Multiple Neural Networks Based Process

Profile Category

Faulty OK

Profile Category

OK OK

Faulty Faulty

Figure 12: Example of profiles extraction after via centring process (left). Example of profiles to category association during the learning phase (right).

Figure 13: Profiles extraction for size and localization of the probe mark (left). Experimental result showing a fault detection and its localization in the via (right).

All vias of a tested wafer are inspected and analysed. At the end of the process, the system shows a wafer map which presents the results and statistics on the probe quality and its alignment with the wafer. All the defects are memorized in a log file. In summary, the detection and classification tasks of our PMI application are done in three steps:

via localization in the acquired image, mark size estimation and probe impact classification (good, bad or none).

The method, which was retained, is based on profiles analysis using kennel functions based ANN.

Each extracted profile of the image (using a square shape, figures 12 and 13) is compared to a reference learned database in which each profile is associated with its appropriated category. Different categories, related to different needed features (as: size, functional signature, etc).

Experiments on different kinds of chips and on various probe defects have proven the efficiency of the neural approach to this kind of perception problem. The developed intelligent PMI system outperformed the best solutions offered by competitors by 30%: the best response time per via obtained using other wafer probers was about 600 ms and our neural based system analyzes one via every 400 ms, 300 of which were taken for the mechanical movements. Measures showed that the defect recognition neural module’s execution time

was negligible compared to the time spent for mechanical movements, as well as for the image acquisition (a ratio of 12 to 1 on any via). This application is presently inserted on a high throughput production line.

3.3 Bio-inspired Multiple Neural Networks Based Process Identification

The identification task involves two essential steps:

structure selection and parameter estimation. These two steps are linked and generally have to be realized in order to achieve the best compromise between error minimization and the total number of parameters in the final global model. In real world applications (situations), strong linearity, large number of related parameters and data nature complexity make the realization of those steps challenging, and so, the identification task difficult.

To overcome mentioned difficulties, one of the key points on which one can act is the complexity reduction. It may concern not only the problem representation level (data) but also may appear at processing procedure level. An issue could be model complexity reduction by splitting a complex problem into a set of simpler problems: multi-modelling where a set of simple models is used to

sculpt a complex behaviour (Murray, 1997). On this basis and inspired from animal brain structure (left picture of figure 14, showing the left side of a bird’s brain scheme and it’s auditory and motor pathways involved in the recognition and the production of song), we have designed an ANN based data driven treelike Multiple Model generator, that we called T-DTS (Treelike Divide To Simplify).This data driven neural networks based Multiple Processing (multiple model) structure is able to reduce complexity on both data and processing levels (Madani, 2003, b) (right picture of figure 14). T-DTS and associated algorithm construct a treelike evolutionary neural architecture automatically where nodes, called also

" Supervisor/Scheduler Units" (SU) are decision units and leafs called also " Neural Network based Models" (NNM) correspond to neural based processing units.

The T-DTS includes two main operation modes.

The first is the learning phase, when T-DTS system decomposes the input data and provides processing sub-structures and tools for decomposed sets of data.

The second phase is the operation phase (usage the system to process unlearned data). There could be also a pre-processing phase at the beginning, which arranges (prepare) data to be processed. Pre-processing phase could include several steps (conventional or neural stages). The learning phase is an important phase during which T-DTS performs several key operations: splitting the learning database into several sub-databases, constructing (dynamically) a treelike Supervision/Scheduling Unit (SSU) and building a set of sub-models (NNM) corresponding to each sub-database. Figure 15 represents the division and NNM construction bloc diagrams. As shown in this figure, if a neural based model cannot be built for an obtained sub-database, then, a new decomposition will be performed dividing the concerned sub-space into several other sub-spaces.

The second operation mode corresponds to the use of the constructed neural based Multi-model

system for processing unlearned (work) data. The SSU, constructed during the learning phase, receives data and classifies that data (pattern). Then, the most appropriated NNM is authorized (activated) to process that pattern.

Figure 14: Left side of a bird’s brain scheme and it’s auditory and motor pathways involved in the recognition and the production of song (left) and inspired T-DTS multiple model generator's general bloc-diagram (right).

NNM NNM SU

Pahth Generation Steps

SU Models Generation Time

NNM

NNM NNM NNM

NNM

Number of Generated Models

N 0

Figure 15: General bloc diagram of T-DTS learning phase,

We have applied T-DTS based Identifier to a real world industrial process identification and control problem. The process is a drilling rubber process used in plastic manufacturing industry.

Several non-linear parameters influence the manufacturing process. To perform an efficient control of the manufacturing quality (process quality), one should identify the global process (Chebira, 2003).

Controller Process

T-DTS based

Conventional Feedback Loop splitting and NNM generation process.

Figure 16: Industrial processing loop bloc diagram.

Figure 17: Process identification results showing the

A Kohonen SOM based SU with a 4x3 grid generates and supervises 12 NNM trained from learning database. Figures 16 and 17 show the bloc diagram of industrial processing loop and the identification result in the working phase, respectively. One can conclude that the predicted output is in accord with the measured one, obtained from the real plant.

4 CONCLUSION

Advances accomplished during last decades in Artificial Neural Networks area and issued techniques made possible to approach solution of a large number of difficult problems related to optimization, modeling, decision making, classification, data mining or nonlinear functions (behavior) approximation. Inspired from biological nervous systems and brain structure, these models take advantage from their learning and generalization capabilities, overcoming difficulties and limitations related to conventional techniques.

Today, conjunction of these new techniques with recent computational technologies offers attractive potential for designing and implementation of real-time intelligent industrial solutions. The main goal of the present paper was focused on ANN based techniques and their application to solve real-world and industrial problems. Of course, the presented models and applications don’t give an exhaustive state of art concerning huge potential offered by such approaches, but they could give, through above-presented ANN based applications, a good idea of promising capabilities of ANN based solutions to solve difficult future industrial changes.

ACKNOWLEDGEMENTS

Reported works were sponsored and supported by several research projects and industrial partners among which, French Ministry of Education, French Ministry of Research and IBM-France Company.

Author whish thank especially Dr. P. Tanhoff, and Dr. G. Detremiolles from IBM-France for their partnership and joint collaboration. I would also acknowledge Dr. V. Amarger, Dr. A. Chebira and Dr. A. Chohra from my research team (I2S Lab.) involved in presented works. I would thank Dr. G.

Mercier from PARIS XII University, who worked with me, during his Ph.D. and during several years in my lab, on intelligent adaptive control dilemma.

Finally, I would express my gratitude to Mr. M.

Rybnik, my Ph.D. student, working on aspects related to T-DTS, for useful discussions concerning the last part of this paper.

REFERENCES

Nelles, O., 1995. On the identification with neural networks as series-parallel and parallel models. In ICANN’95, International Conference on Artificial Neural Networks, Paris, France.

Faller W., Schreck S., 1995. Real-Time Prediction Of Unsteady Aerodynamics : Application for Aircraft Control and Manoeuvrability Enhancement. In IEEE Transac. on Neural Networks, Vol. 6, N¡ 6, Nov. 95.

Maidon Y., Jervis B. W., Dutton N., Lesage S., 1996.

Multifault Diagnosis of Analogue Circuits Using Multilayer Perceptrons. In IEEE European Test Workshop 96, Montpellier, June 12-14, 1996.

Anderson C.W., Devulapalli S.V., Stolz E.A., 1995.

Determining Mental State from EEG Signals Using Parallel Implementations of Neural Networks. In Scientific Programming, Special Issue on Applications Analysis, 4, 3, Fall, pp. 171-183.

Madani K., Bengharbi A., Amarger V., 1997. Neural Fault Diagnosis Techniques for Nonlinear Analog Circuit.

In SPIE Vol. 3077, pp 491-502, Orlando, Florida, U.S.A., April 21 to 24, 1997.

Sachenko A., Kochan V., Turchenko V., Golovko V., Savitsky J., Dunets A., Laopoulos T., 2000. Sensor errors prediction using neural networks. In Proceedings IJCNN'2000, Jul 24-Jul 27 2000, Como, Italy, pp. 441-446.

Arbib M.A., 2003. Handbook of Brain Theory and Neural Networks”2ed. M.I.T. Press. 2003.

plant’s output prediction in the working phase.

Kohonen T., 1984. Self-Organization and Associative Memory, Springer-Verlag, Germany, 1984.

Rumelhart D., Hinton G., Williams R., 1986. Learning Internal Representations by Error Propagation".

Parallel Distributed Processing: Explorations in the Microstructure of Cognition, MIT Press, MA, 1986.

Bigot P., Cosnard M., 1993. Probabilistic Decision Trees and Multilayered Perceptrons. In Proc. of the Europ.

Symp. on A. N. N., ESANN'93, pp. 91-96, 1993.

Bogdan M., Speakman H., Rosenstiel W., 1994. Kobold:

A neural Coprocessor for Back-propagation with on-line learning. In Proc. NeuroMicro 94, Torino, Italy, pp. 110-117.

Reyneri L.M., 1995. Weighted Radial Basis Functions for Improved Pattern Recognition and Signal Processing.

Neural Processing Letters, Vol. 2, No. 3, pp. 2-6, May 1995.

Trémiolles G., Madani K., Tannhof P., 1996. A New Approach to Radial Basis Function’s like Artificial Neural Networks. In NeuroFuzzy'96, IEEE European Workshop, Vol. 6 N° 2, pp. 735-745, April 16 to 18, Prague, Czech Republic, 1996.

Hormel M.A., 1992. Self-organizing associative memory system for control applications. Advances Neural Information processing Systems 2,Touretzky Ed. Los Miller W.T, 1987. Sensor based control of robotic

manipulators using a general learning algorithm, IEEE J. of Robotics and Automation, pp. 157-165.

Madani K., Mercier G., Chebira A., Duchesne S., 1996.

Implementation of Neural Network Based Real Time Process Control on IBM Zero Instruction Set Computer. In SPIE AeroSense'96, Applications and Science of Artificial Neural Networks , Orlando, USA, SPIE Proc. Vol. 2760, pp. 250-261.

Albus J.S., 1975. A new Approach to Manipulator Control,Transa of ASME, Sept. 1975 pp. 220-227.

Comoglio R.F, 1992. CMAC Neural network Architecture of Autonomous Undersea Vehicle. In SPIE vol 1709.

527,1992.

Madani K., Mercier G., Dinarvand M., Depecker JC, 1999. A Neuro-Vector based electrical machines driver combining a neural plant identifier and a conventional vector controller. In SPIE Intern. Symp.

AeroSense’99, Orlando, Florida, USA, April 1999.

Trémiolles G., Tannhof P., Plougonven B., Demarigny C., Madani K., 1997. Visual Probe Mark Inspection, using Hardware Implementation of Artificial Neural Networks, in VLSI Production. In LNCS. Biological and Artificial Computation:From Neuroscience to Technology, Ed.: J. Mira, R.M. Diaz and J. Cabestany - Springer Verlag Berlin Heidelberg, pp. 1374-1383, 1997.

Tremiolles G, 1998. Contribution to the theoretical study of neuromimetic models and to their experimental validation: use in industrial applications. Ph.D.

Report, University of PARIS XII – Val de Marne.

Madani K., Tremiolles G., Tanhoff P., 2003 - a. Image processing using RBF like neural networks: A ZISC-036 based fully parallel implementation solving real world and real complexity industrial problems. In Journal of Applied Intelligence N°18, 2003, Kluwer Academic Publishers, pp. 195-231.

Murray-Smith R., Johansen T.A., 1997. Multiple Model Approaches to Modeling and Control. Taylor &

Francis Publishers, 1997, ISBN 0-7484-0595-X.

Madani K., Chebira A., Rybnik M., 2003 - b. Data Driven Multiple Neural Network Models Generator Based on a Tree-like Scheduler, LNCS "Computational Methods in Neural Modeling", Ed. J. Mira, J.R. Alvarez - Springer Verlag 2003, ISBN 3-540-40210-1, pp. 382-389.

Hebb S., 1949. The Organization of Behaviour, Wiley and Sons, New-York, U.S.A., 1949.

Altos ,CA: Morgan Kaufmann,1992 pp. 332-339.

Applications of artificial Neural Networks III, pp.