4th DAAAM International Conference on Advanced Technologies for Developing Countries September 21-24, 2005 Slavonski Brod, Croatia OPTIMIZATION OF PROCESS CONTROL IN DRY SUGAR BEET PULP PRODUCTION V. Galzina and T. Šarić Optimization, process control, neuro-fuzzy logic, rotary drying 1. Introduction Sugar beet pulp is one of extra product and one of last stages in sugar production from sugar beet. Sugar beet pulp is used in two forms: as wet (raw) pulp and as dried pulp. There is various usage of this product; it is mostly used as highly nutritious cattle food in both forms and wet pulp is used as acidity regulator for soil. It can be used as source of celluloses for paper industry, as alternative fuel and many others. For conserving sugar beet pulp generally are used silage and drying. There are few drying technologies developed for drying of sugar beet pulp. The most common drying technology used in dry sugar beet pulp production is direct rotary drying. Constant drive of making production more automated and better controlled in all aspects is drag force for development of more sophisticated control systems. One of approaches for achieving these goals is improving existing process control systems. Conventional control theories are well suited in applications where process itself can be described in advance to the reasonably acceptable level. But if process is hard to describe and characterize or process is subject of not fully determined internal and external disturbances it becomes very hard to apply conventional control technologies. Drying process is one of those: problem of heat and mass transfer and the mechanical phenomena in moist materials are highly non-linear and non-stationary even in stable drying control conditions because the mechanism of moisture transport changes itself during drying process [3]. Neural and fuzzy control and their hybrids are proven to be well suited control technologies in many applications, especially in cases of mathematical non-determination and process unknowns [1, 2, 4, 7]. Purpose of this work is to demonstrate potential of neuro-fuzzy control in drying process optimization. 2. Operation of direct rotary direct co-current dryer Rotary dryer or in this case “tumbling dryer” is used for drying of wet sugar beet pulp. Term “tumbling” designates here that material is mechanically turned over during the drying process in purpose of more even drying of particles from all sides. Driving force for material transportation is vacuum achieved by usage of ventilator at the exit side of rotating drum. In this case dryer itself is unheated and heat needed for vaporization of water is transported by means of preheated air (air and products of burned fuel) in direct manner – usually called adiabatic convective drying. Word co-current is describing longitudinal movement of material to be dried and drying stream in same direction (see Fig. 1.). What is there to control? We can measure following continuous values: Temperature: supplied wet pulp, input airs, drums temperature on different longitudes, exit temperatures, Flow: airs and fuel, Quantity: feed and exit, 1 - Quality: dryness or wetness of input and output pulp, Speed: rotation of drum. Variable governing the whole process is exit dryness of dried beet pulp – that is the final product. Normally, not only the dryness of product has to be achieved – minimal energy consumption (fuel and electrical energy) with maximum possible speed of production are also required. In order to develop control model this variables with disturbances and interactions have to be taken into account. wet sugar beet pulp feed Exhaust air Fuel Primary Air Rotation Heated air stream Burning chamber Beet pulp Dried beet pulp Secondary Air Figure 1. Direct rotary co-current dryer scheme 2.1 Basis of drying process As it was pointed in introduction drying process thermodynamics and mechanics are covered in various works [3] and represent one of “not yet” completely solved problems. For even getting near exact mathematics of drying approximations and simplifications are required. Nevertheless, for control purposes some basic considerations are necessary. Let’s say that wet sugar beet pulp is a porous solid. In that case when wet porous solid is treated with heat we have three constituents: porous solid (sugar beet pulp), liquid (water) and gas (mixture of water vapour and dry air). In case of adiabatic dryers where the heated air is source of heat for vaporization of moisture we can say that its enthalpy (energy content) does not change, because the sensitive heat loss is equalled by rise of moisture content during the process of evaporation. For longitudinal co-current adiabatic dryers temperature profile is given in Fig. 2. [5]. Temperature TI Air TO E TPO D Solids (const. rate phase) Twb TPI C B A Figure 2. Temperature profiles in longitudinal co-current adiabatic dryer 2 Heated air stream enters rotating drum at some high temperature (TI) and leaves at an outlet temperature (TO). Bulk of wet beet particles enters drum at some lower temperature (TPI) and leaves with outlet temperature (TPO). It should be emphasized that for this type of product and this type of dryer, we can keep enter temperature of air high because the solids temperature is limited to wetbulb temperature (Twb) as long as surface of pulp is wet. 3. Proposed control solution A conventional control for this type of dryers is closed-loop control with use of PID algorithm controllers. This type of control is insufficiently flexible in case of process and demands fluctuations and demands. This causes constant need of re-adoptions of controller’s setpoints during the work [6]. In some situations inexperienced operators make wrong control decisions and cause energy waste, product lost and in worst cases damage to process equipment. Proposed control solution is designed based on schematics and variables given in Head.2. 3.3 Fuzzy basis of solution Since extensive works on theory of fuzzy logic are already done, this paper will just touch theoretical fuzzy foundations of proposed control solution. Use of fuzzy logic is preferable when there is no precise mathematical model of process and expert knowledge of process operation exists. Fuzzy logic uses input variables in multi-dimensional manner subjecting them to linguistic rules (IF-THEN rules) and producing output variables. For this way of using input and output variables (quantities) fuzzy logic via techniques called “fuzzyfication” on one side. Fuzzyfication is conversion of “non-fuzzy” input variables to fuzzy degrees of membership values (continues real numbers from 0.0 to 1.0). And on the other side “defuzzification” is performed in reverse way. Fuzzy degrees of membership resulting real values (form 0.0 to 1.0) are subjected to normalization and conversion to the real output variable span. First successfully implemented fuzzy control system for sugar beet pulp production [6] shows how new approach is promising but still not doing the job completely right. Complexity and time consuming of derivation fuzzy control rules, important role of expert knowledge (in some cases and situations disputable) make fuzzy control hard to implement. Since of difficulties in transforming human experiences and knowledge we must expand our search for better, more optimal solution. One way is expanding fuzzy logic and bringing in the learning abilities. 3.1 Neural networks basis A neural network is a computational structure developed as approximation of biological neural structure found in human brain. Neural network consists of number of processing nodes (interconnected elements that form the net) that produce outputs in dynamic response to inputs. In this study we used multi-layered feed-forward model (see Fig. 3.). wij h1 X1 wjk O1 O2 h3 Xi Output vector Input vector h2 X2 Ok hj Figure 3. A tree-layer neural network with input, hidden and output layer 3 For artificial neural network to give any results it must be trained with series of examples and conditions. During the training neural network “learns” the governing relationships in given data sets e.g. input vectors to produce right solutions e.g. output vectors. For this purpose, backpropagation training algorithm is used. It is an iterative algorithm for minimizing the mean square error between predicted and desired output values. Back-propagation learning algorithm can be summarized in this pseudo-code: Initialize all weights and threshold values // small random values between -1 and 1 While ((max number of iterations < than specified) and (output layer error is > than specified)) 1. For every i set the value input vector Xi //normalized to values between -0.9 to 0.9 2. For every k set the value desired outputs Ok//normalized to values between -0.9 to 0.9 3. For every j in hidden layer compute output hj 4. For every k in output layer compute output Ok 5. For every k compute output layer error δk //difference between computed and desired 6. For every j in hidden layer compute error δj 7. For every j and every k in output layer compute new weights and thresholds values 8. For every i and every j in hidden layer compute new weights and thresholds values 3.3 Neuro-fuzzy approach (ANFIS model) For more control and replacing the human factor in more scale neuro-fuzzy hybrid control scheme called Adaptive Neuro-Fuzzy Inference System (ANFIS). This system is developed by Jung in early 90s [2] and in recent works shown to be reasonably acceptable [1, 4, 7]. Keeping in mind discussion above, we can say that the learning algorithm for ANFIS system is composed of two phases (learning and optimization): Forward pass: node output values are going forward until they reach Layer 4 (see Fig. 5.) and computed parameters are identified by the least square method, Backward pass: calculated errors are backwards propagated and parameters are in that way updated. Possible ANFIS architecture is shown in Fig. 5. This arrangement represents five-layered feed-forward neural network with two fuzzy if-then rules. Layer 1 Layer 2 Layer 3 Layer 4 Layer 5 x w1 w1 w 1f 1 A2 X1, X2 B1 X2 w x w2 O1 Output Input vector A1 X1 f2 2 w2 B2 Figure 5. ANFIS architecture with two fuzzy if-then rules Assuming there are two fuzzy rules under consideration, with two inputs (X1 and X2 - Fig. 5.) and one output (O1 – Fig. 5.) respectively, we would have rules, Eq. (1) and (2): Rule 1: If X1 is A1 and X2 is B1 then f1, f1 = f (X1, X2) (1) Rule 2: If X2 is A2 and X2 is B2 then f2, f2 = f (X1, X2) (2) Layer 1: All nodes in this layer are adaptive. Output of each node is the degree of corresponding inputs membership to the fuzzy membership function represented by the node. 4 Layer 2: All nodes in this layer are non-adaptive. They are used as multipliers and their outputs represent firing strength of the rule. Layer 3: All nodes in this layer are non-adaptive. They are used for normalization of the firing strength from previous layer. Layer 4: All nodes in this layer are adaptive. Their output is product of normalized values and corresponding functions (they are also called consequence parameters). Layer 5: Here we have only one node and it performs the function of summing up outputs from previous layer. The resulting output O1 is given by Eq. (3): O1 w1 f1 w2 f 2 w1 w2 f1 f2 w1 w2 w1 w2 (3) If parameters of fuzzy membership’s functions are fixed we have simple linear combination of variable parameters – what enables us to use last-square method for identification of optimal values of parameters of functions f1 and f2. Normally, if this is not the case, and we allow these parameters to vary, convergence will consequently become slower. 3.4 Preliminary results For this preliminary testing purposes reduced number of variables, fuzzy membership functions, training and testing data sets was used (following recommendation that number of training samples is minimally at least large as number of unknowns, i.e. number of variables in the network). System is presented as first order Sugeno type system. Other constrain is that there is just single output (obtained by using weighted average defuzzification (with linear output membership functions)). Comparisons with conventional neural network system results and classical PID control system using mean-square error (MSE) criteria (see Table. 1. [7]), show this systems advantages. However, it has to be proven in real sugar drying application and than again evaluated. Table 1. Comparison between three control systems Control system PID Neural Network ANFIS Description Closed-loop configuration Feed-forward First order Sugeno fuzzy model Results (MSE) 0.505 0.321 0.186 4. Conclusions and future work In this paper, a neuro-fuzzy control system and its application to the sugar beet pulp drying were discussed. Using of fuzzy logic system alone has shown its advantages, but it’s dependable on real process that was made for. If you want to use finished fuzzy system on somewhat different process configuration someone will probably face incompatibility. As preliminary results has shown this approach have his advantages: usage of already present sensors and data collected, getting the best of operator’s knowledge of process, flexibility in terms of sudden and unexpected changes in process, ability of using different control configurations in different work regimes. Conventional neural networks require lengthy learning (or training) then hybrid algorithms. One of those is introduced ANFIS system, and preliminary results have shown as a good path to fallow. As mentioned earlier, this type of control system does not require any information about controlled system itself and shows good robust results for non-linear and non-stationary of subjected process. The goals of this work were accomplished: we found better – more optimal control system witch could replace existing conventional control system of a dryer observed. Naturally, this is not the final solution and this model need to be further tested and probably some modifications have to be made in learning department and rules reduction. A future research includes expansion of neurofuzzy control model and testing it on real installed industrial system and laboratory sized rotary drum co-co-current dryer. 5 Acknowledgement The authors gratefully acknowledge the Sladorana d.d. Županja Sugar Factory staff (especially, Šimo Kladarić, B.E.E.) for their data support and Mechanical Engineering Faculty in Slavonski Brod for their support. References [1] [2] [3] [4] [5] [6] [7] Chen, C., P. S., "Intelligent process control using neural fuzzy techniques", Jurnal of Process Control, 9, 1999, pp 493-503. Jang, J., "ANDFIS: Adaptive network-based fuzzy inference systems", IEEE Trans.Systems Man Cybernet, 23, 1993, pp 665-685. Kowalski, S.J., "Toward a thermodynamics and mechanics of drying processes", Chemical Engineering Science, 55, 2000, pp 1289-1304. Lennox, B., Montague, G.A., Frith, A.M., Gent, C., Bevan, V., "Industrial application of neural networks – an investigation", Jurnal of Process Control, 11, 2000, pp 497-507. Lipták, B.G., P., "Optimization of Industrial Unit Processes", CRC Press, 1998. Rüger, J., Langhans, B., Alender, S., "Einsatz von Fuzzy Control für die Automatisierung einer Schnitzeltrocknung", Zuckerind., 120 No. 5, 1995, pp 387-398. Vieira , J., Dias, F.M., Mota, A., "Artificial neural networks and neuro-fuzzy systems for modelling and contrrolling real systems: a comparative study", Engineering Applications of Artificial Inteligence, 17, 2004, pp 265-273. Vjekoslav Galzina, B.Sc.Mech.Eng., Assistant Machanical Engineering Faculty/University in Osijek, Trg I.B. Mažuranić 18, Slavonski Brod, Croatia, Telephone: 0038535446718, Telefax: 0038535446446, e-mail: [email protected] Tomislav Šarić, Ph.D.Mech.Eng., Assistant Professor Machanical Engineering Faculty/University in Osijek, Trg I.B. Mažuranić 18, Slavonski Brod, Croatia, Telephone: 0038535446718, Telefax: 0038535446446, e-mail: [email protected] 6
© Copyright 2025 Paperzz