Modeling properties drive elements of cars after heat treatment processes by means of neural networks Michal Szota and Jozef Jasinski Czestochowa University of Technology, Faculty of Materials Processing Technology and Applied Physics, Materials Engineering Institute, Biomaterials and Surface Layer Research Institute, Av. Armii Krajowej 19, 42-200 Czestochowa, Poland e-mail address: [email protected] ABSTRACT This paper presents the possibility of using neural networks model for designing carbonizing process in fluidized bed. This process is very complicated and difficult as multi-parameters changes are non-linear and car drive cross structure is non homogeneous. This fact and lack of mathematical algorithms describing this process makes modeling properties of drives elements by traditional numerical methods difficult or even impossible. In this case it is possible to try using artificial neural network. The neural network structure is designed and specially prepared by choosing input and output parameters of the process. The method of learning and testing of a neural network, the way of limiting nets structure and minimizing learning and testing error are discussed. Such prepared neural network model, after putting expected values of car cross driving properties in output layer, can give answers to a lot of questions about running carbonizing process in fluidized bed. The practical implications of the neural network models are the possibility of using them to build control system capable of online controlling running process and supporting engineering decision in real time. The originality of this research is a different concept to obtain expected materials properties after carbonizing in fluidized bed. The specially prepared neural networks model could be a help for engineering decisions and may be used in designing carbonizing process in fluidized bed as well as in controlling changes during this process Keywords Applications, neural networks modeling, artificial intelligence, materials engineering. Introduction The carbonizing process in fluidized bed is multi-parameters and complex [1,2], because changes of parameters during this process have non linear characteristic, shown in Fig. 1. The next problem is the lack of mathematical algorithms that could describe it. Using neural networks for modeling carbonizing in fluidized bed is caused by several nets features: - non linear character, ability to generalize the results of calculations for data out of training set, no need for mathematical algorithms describing influence changes input parameters on modeling materials properties [3-7]. The research is divided into six stages: - choosing modeling properties of materials, choosing heat treatment parameters to building data input vector, using a special computer system to obtain a training data set, designing and building a neural network structure, minimizing a model structure, training and testing error, practical verification of calculation results. s s 40 t, /5 K 3 19 T1 a n d ê l g z w æ œ to jê b O 0s /6 Ac A % ,w ó ik lg ê w c % , n o it ra t e % ,ac lgn o ê w c ie n n eo ¿ ê tb r S a C Fe F+ s 20 /1 s K 0 93 20 10 c / A STAL 20 Proces F-A/O-D NAWÊGLANIE W Z£O¯U FLUIDALNYM C T = 1193K 9% C = const =0, C I ZJ FU Y Dys Ja WEw T An I £sio G u f O i DRd sy ea t, s Fe A+ Fe A+ + F C C / ,2% b =1 C -J C = C C C %C C =0 ,40 C % 21 0, C= t) T= f( 1 2 3 l na io s fu di f o me Ti Temperatura T, K Temperature T, K Fig. 1 Carbonizing process F-A/O-D in fluidized bed [1]. on ati r u sat in ed db e iz id flu At present different carbonizing techniques are used in the thermo-chemical treatment. One of this is carbonizing in fluidized bed. This is characterized by high coefficient heat and mass transfer. These techniques are very often used in research institutes and small industrial plants [1,8,9]. Research equipment This research are has been carried out in Biomaterials and Surface Layer Research Institute of Czestochowa University of Technology. This institute administers a special computer system, which is used for visualization and control of thermal and thermo-chemical treatment in fluidized bed [9-11]. This system enables high precision in gas medium dosage. Gas distribution station is used for controlling fife different gases flows, which is shown in Fig. 2. Fig. 2 Gas distribution station PGIMP-1 [11]. This station is controlled by a special computer system. This system is composed of one PC computer using Windows NT operation system and InTouch 7.1 software, whose main interface is shown in Fig. 3. It is connected with GE Fanuc drivers system, which are connected with the gas distribution station and used for gas dosage. Fig. 3 Main interface menu of visualization system [11] This computer system make it possible to obtain information about running of carbonizing processes. In further research data obtained in this way is used to build a data input vector. The data input vector is useful for training and testing neural network, which is built in an artificial neural network simulator. “Statistyka” and “Neuronix” software are useful building an artificial neural network. Materials for research Material for this research ha been provided by Visteon Industrial plant, which produces car drive crosses used in a lot of car models. The main problem in car drive cross properties designed is non homogeneous metallographic structure in car drive cross provided to Visteon, which is presented in fig. 4, 5. 3 2 1 Fig. 4 cross-section macrostructure of a fry etched car drive cross with visible fluid lines in, scale 1:1 Non homogeneous metallographic structure in car drive cross causes difficulty in designing carbonizing process, because it is very hart to obtain the same properties of a carbonized layer in all material’s parts. Work methodology Modeling the process using by neural networks can be started with designing the structure of the network. The characteristic features of neural nets are the following: the number of layers, the number of neurons in each layer and kinds of neural connections. The number of neurons an in input layer and the number of input parameters are usually equal. For carbonizing steel process in a fluidized bed n = 13. Neural networks input is described by the following variables parameters: x1 - tPod heating time, x2 – tA austenitizing time, x3 – tCh³ cooling time, x4 – tOdp tempering time, x5 – TWej temperature of batch, x6 – TA austenitizing temperature, x7 – TCh³ cooling temperature, x8 – TOdp tempering temperature, x9 – kind of atmosphere, x10 – ap air excess ratio, x11 – kind of cooling, x12 – lenght of batch, x13 – width of batch. The size of output layer is equal with number of searched parameters. For car driving crosses is possible modeling for example thickness of carbon surface layer, surface hardness in characteristic places and microhardness schedule in surface layer. In this case number of neurons in output layer equals eight: y1–microhardness in the depth 10? mm after carbonizing treatment, y2–microhardness in the depth 50? mm after carbonizing treatment, y3–microhardness in the depth 100? mm after carbonizing treatment, y4–microhardness in the depth 150? mm after carbonizing treatment, y5–microhardness in the depth 200? mm after carbonizing treatment, y6–microhardness in the depth 250mm after carbonizing treatment, y7–thickness of carbon surface layer, y8–surface hardness in characteristic places. After fixing the input and the output layer structure the next step is designing the inside layers of the model. As mathematic algorithms describing correlations between vectors xn and yk are not known it is necessary to use an unconventional way of building the neural nets. It is based on information about output and input. Theoretically the problem of choosing neural structure is restricted to approximation of multi-variable function for given vector xn [3]. The case discussed in this paper concerns multi-dimensional input vector and continuous activation function. Building that kind of neural network model is defined by Kolmogorow statement [12]. He proved that in order to obtain k-dimensional output vector yk for n-dimensional input vector xn and continuous activation function, using one hidden layer neural network built of 2n+1 neurons is sufficient. It is shown in fig. 6. 1 Z1 X1 Y1 X2 Y8 X 13 Z27 Fig. 6 Structure of neural network for modeling hardness in accordance with Ko³mogorow statement. Where : x=[x1,x2,...,xn] – n – dimensional input vector, y=[y1,y2,...,yk] – k – dimensional output vector, z1,z2,....,z2n+1 – hidden layer neurons. Kolmogorow didn’t define activation function algorithm, because it is chosen for a particular process likewise the number of hidden layers which changes in range from n to 3n. In order to use the designed neural network in practice it should be taught by learning data set. The size of learning data set depends on the expected generalization degree, which is the correct answer of model for the input data different from the data of learning set. Neural networks taught by learning set are far bigger than the number of adapted parameters of network ( the quantity of synaptic weights connecting artificial neurons ) would have better generalized qualities. If those proportions are disturbed, the network has reproduction abilities. In order to obtain the best approximation qualities for a designed model it is necessary to minimize the number of adapted parameters of network and, in consequence, minimize EG(w) - generalization error (1): æp ö EG (w ) £ E L (w )+ e ç , E L ÷ (1) èh ø where: EL – learning error (2), e? ?- range of trust, h - the number of all synaptic weights. p E L (w ) = å E (yk (w ), d k ) (2) k =1 When the generalization error increases, the model becomes interpolator for which all input signals, different from those of the training set are rejected as a measure background. In order to avoid that it is necessary to minimize the generalization error by means of either building bigger training set or limiting the network structure. However limiting the network structure excessive cause the increase of learning error EL(w), which similarly to EG(w) when it goes from maximum to minimum. Before it reaches minimum EG(w) starts behaving in the other way (it increases in contrast to decreasing EL(w)). This quality can be used in searching minimum EG(w), because it could make the selection of network structure faster. Direct observation of EG(w) is very timeconsuming, because searching its minimum needs checking error EG(w) for fully learned network each time. A better solution is observing error EL(w), which changes can be observed continuously during teaching the network. In this case the structure of networks could be corrected each time after stopping teaching process with the constant control value of learning set, because too big a learning set causes the reincrease the generalization error. Description of results of a own research 250 250 200 150 100 predermined hardness c a l c u l ah t ea sr d n e s s 0 5 7 2 0 2 2 0 8 1 0 4 1 0 1 8 1 5 0 0 5 3 5 0 5 7 2 0 2 2 0 8 1 0 4 1 0 1 8 1 5 0 0 5 3 5 2 27 0 22 5 14 0 80 11 0 50 35 20 18 0 calculated hardnes s 100 0 0 d i st a n ce o n t he s u rf a c e um predetermined hardness 150 50 50 distance on the surface um 200 2 H ard n ess H V 100 50 0 h arn ess H V 300 250 200 150 5 Hardness, HV The method proposed in the paper makes to possible obtain assumed curve of a car drives cross hardness after carbonizing process in fluidized bed, which is build with eight approximated point. This eight point is different for places shown in the fig. 5.4. Fig. 7.1-7.3 present comparison of the required curve of car driving cross hardness after carbonizing process with the curves calculated. d i st a n ce o n t he s u rf a c e um p r e d e r t in e d h a r d n e s s c a l c u l a theadr d n e s s Fig. 7.1-7.3 - Comparison of the assumed and calculated curve of hardness for place 1 shown in fig. 5.4 (7.1- in paces 1, 7.2 – in place 2, 7.3 – in place 3) Two last output neurons delivers information of surface hardness and thickness of layer. Conclusions The following conclusions are down from this work: - Such prepared a neural network model, after putting expected values of modeling properties in output layer, can give answers to a lot of questions about running carbonizing process in a fluidized bed. - The information obtained in this way can be used in practice by engineering designed running carbonizing process and property of final products. - This research will be continued to complex solve this subject and applied it in a industrial plant. The final solution will be special computer system, which will be connected in real time [13] with heat medium and gas distribution station. This connection and a special work application make to possible to add new date in a training and testing data. - Connection of this system whit heat treatment control system makes to possible online control running process [14-15] and support engineering decision in real time. Acknowledgment This research was carried out with the financial support of Polish State Committee for Scientific Researches under Grant No. 3565/T02/2006/31. References [1] J. Jasinski, Oddzialywanie zloza fluidalnego na procesy nasycania dyfuzyjnego warstwy wierzchniej stali, Wydawnictwo WIPMiFS, Czestochowa 2003 [2] J. Jasinski, L. Jeziorski, M. Kubara, Carbonitriding of steel In fluidized beds, Heat Traetment of Metals, Vol. 12, nr 2, 1988 [3] S. Osowski, Sieci neuronowe do przetwarzania informacji, Oficyna Wydaw. Politechniki Warszawskiej, Warszawa 2003 [4] L. Rutkowski Sieci neuronowe i neurokomputery, Wydawnictwo Politechniki Czestochowskiej, Czestochowa, 1996 [5] J. Trzaska, L.A. Dobrzanski, Application of neural networks for designing the chemical composition of steel with the assumed hardness after cooling from the austenitising temperature, Journal of Materials Processing Technology 164-165, 2005 [6] W. Sitek, L.A. Dobrzanski, Application of genetic method in materials’ design, Journal of Materials Processing Technology 164-165, 2005 [7] L.A. Dobrzanski, M. Kowalski, J. Madejski, Methodology of the mechanical properties prediction for the metallurgical products from the engineering steels Rusing the Artificial Intelliegence methods, Journal of Materials Processing Technology 164-165, 2005 [8] Z. Rogalski, Obrobka cieplna fluidalna – stan techniki, czesc 1, Inzynieria Powierzchni nr 2, Warszawa 2000 [9] T. Babul, A. Nakonieczny, Z. Obuchowicz, D. Orzechowski, J. Jasinski, L. Jeziorski, T. Fraczek, R. Torbus, Przemyslowe zastosowanie wizualizacji i sterowania komputerowego piecami do obrobki cieplnej i cieplno-chemicznej, Inzynieria Materialowa, nr 5, 2002 [10] J. Jasinski, L. Jeziorski, T. Fraczek, R. Torbus, P. Chrz¹ stek, T. Babul, A. Nakonieczny, Z. Obuchowicz, Komputerowy system sterowania i wizualizacji procesami F-A/O-D w wersji laboratoryjnej, Inzynieria Materialowa, nr 5, 2002, [11] J. Jasinski, System wizualizacji i sterowania procesow obrobki cieplnochemicznej w wersji laboratoryjnej, Biuletyn Automatyki ASTOR, Automatyka, Sterowanie i Organizacja Produkcji, Krakow 2004 [12] S. Haykin, Neural networks, a comprehensive foundation, Macmillan College Publishing Company, New York, 1994, [13] Joon-Sik Son, Duk-Man Lee, Ill-Soo Kim, Seung-Gap Choi, A study on on-line learning neural networks for prediction for rolling force in hot-rolling mill, Journal of Materials Processing Technology 164-165, 2005, [14] Svietlicznyj D., Pietzryk M., On-line Model of Thermal Roll Profile during Hot Rolling, Metall. Foundry Eng., 1, 27 2001, [15] J. Kusiak, Pietrzyk M., Svietlicznyj D., Application of artificial neural network in on-line control pf hot flat folling processes, Int. Journal Engineering Simulation, 1, 3 , 2000.
© Copyright 2025 Paperzz