Neural Network Modeling and Steady-State Optimizing Control for Nickel Flash Furnace in Smelting Plant

Neural Network Modeling and Steady-State Optimizing Control for Nickel Flash Furnace in Smelting Plant

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN... 14th World Congress of IFAC N-7b-02-1 Copyright (g 1999 IFAC 14th T'rlennlal World Congress~ ...

3MB Sizes 0 Downloads 86 Views

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN...

14th World Congress of IFAC

N-7b-02-1

Copyright (g 1999 IFAC 14th T'rlennlal World Congress~ Betjing, P. R. China

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZING CONTROL FOR NICKEL FLASH FURNACE IN SMELTING PLANT

Wei-han WAN

Bai-wu WAN

Institute of Systems Engineering, Xi'an Jiaotong University, 7] 0049, Xi'an, P.R.China Email: lllunhl'v@X)tu. edu. en

Yong.. fa YUAN

Jin-yi YANG

Jinchuan Non-ferrous Metals Company, 737103, Jinchang, P.R.China

Abstract: The paper proposes an approach that uses neural net\\'ork technique to establish the neural network models of the complex metallurgical process--...-nickel flash smelting process. These models are performance index modeJs for the production requirements of the process and product yield modeL Different modeJs based on different input variables and different structures of neural network are discussed in the paper, and they perfonn excellently. Then~ the paper studies the industrial-site implementation of steady-state optimizing control for the furnace. The results show that the modeling and optimization control to the process provides a better effect on saving energy. COPJ'right cD 1999 IFAC Keywords: neural network, modeling of neural network, steady state optirnizing control, nickel flash furnace

1. INTRODUCTION

The nickel flash furnace (FF) is a typical complex system in metallurgical industry, which consists of multiple sophisticated chemical processes. From the overall process system point of vie",', FF is a highly non linear system with MIMO, strong coupling, timevarying, distributed-parameter, and significantly uncertain behaviors in nature. In recent years, many researches have been made in order to develop models for flash furnace on-line control and further realizing optimization control (Davenport and Partelpoeg, 1987). However, most models developed for the furnace are mainly based on the mechanism of metallurgical reaction process (i.e. material balancing

calcuJation that between input material and output heat balancing caJculation between heat generation and heat loss of the flash sme lting process) and math-based parameter estimation techniques. The resulting models based on the balance mechanism are too complicated to be applied for a real-time optimization purpose, and at sarne time, the models haven't adaptive ability for the change of environments. The paper presents an approach that uses neural nem'ork technique to establish the neural net\lflork tnodels of the furnace (Wan and Huang, 1998). The models can approach exactly the process and is adaptable to the process of the furnace. After modeling, the paper studies the industrial site implementation of steady state optimizing control for the furnace. The result shows that optimization provides a better effect on saving energy. material~ and

7022

Copyright 1999 IFAC

ISBN: 0 08 043248 4

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN...

14th World Congress of IFAC

dry

concentrate

. . .- - -

~---~--.I....-

+ - - - - - 7 Vv"ater

stream

heavy oil

settler

Fig.I. Industrial flow of flash furnace

2. INDUSTRIAL PROCESS AND ITS CONTROL SYSTEMS

2.1 Industrial Process Flash smelting is a pyrometallurgical process for smelting metal sulphide concentrates. It is used primarily for copper sulphide concentrates, but it is also used as a significant extent for nickel sulphide concentrates.

Flash furnace is the key equipment that changes sulphide concentrate into matte. The industrial flow of flash furnace is shown in Fig.I. It contains the following five major components: • concentrate burners \vhich combine dry concentrate feed with 02-bearing blast and direct the mixture in suspension form dOWl1""rards into the furnace; • reaction shaft (RS) where most of the reaction between O 2 and the dry concentrate takes place; 4a settler where molten matte and slag collect and form separate layers; • slag cleaning area which makes the slag further depletion and recovery nickel metal and others valuable metals; • an off-take for removing S02-bearing gases from the furnace; Flash smelting consists of blowing fine, dried sulphide concentrate and silica flux and dust ,"vith air, oxygen-enriched air or oxygen blast into a hot (=1460±30K) furnace. Entry of these materials into the hot furnace causes the sulphide minerals (NiFeS 2 ) of the concentrate to react rapidly with the O 2 of the

blast. This) in turn, results in: • controlled oxidation of Fe and S from the concentrate;

• a large evolution of heat; • melting of the solids. The products of the process are~ • a molten nickel-rich Ni-Cu-Fe-S matte, 38-46°/() Ni-l-Cu; • a molten slag which contains iron oxide from iron oxidation plus gangue and flux oxides; • an off-gas which contains 802 from sulphur oxidation; The molten matte is the principal product of the flash furnace. It is always sent onto a converting furnace where its Fe and S are oxidized \vith air or oxygen~ enriched air. The slag inadvertently contains 0.5-10/0 nickel metal, is usually sent to a slag cleaning area for nickel recovery. The final nickel depleted slag is discard; the off-gas contains from 20 to 90 volume 0/0 S02 depending on the O 2 content of the input blast. It is cooled fraIn its furnace temperature, usually in a waste heat boiler for energy recovery; clean of its dust; and sent on to a S02 fixation plant. The SOz is most often fixed as H 2 S04 • Simplicity, efficient energy utilization and efficient S02 capture have made flash smelting the pre-

eminent modem process for copper and nickel smelting. It will probably continue to be used so well into the twenty-first century.

2.2 Control Systems Considering the advanced control technology of flash

7023

Copyright 1999 IFAC

ISBN: 0 08 043248 4

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN...

14th World Congress of IFAC

furnace~ the flash furnace control systems combine Distributed Control System (DeS) with the process. Blocks of distributed control systems are showed in Fig.2. The control system is composed of measuring instrument such as various sensors, input...output units, data processing units, controllers units, monitoring units and enforcelnent units. This configuration constitutes a structure of hierarchical control system. The purpose is modeling the system that consists of low layer controllers and industrjal process, and further realizing supervisor optimization control for the flash smelting process.

Cl CJ Token Ring

2.3 ,Veural Networks Selection and its Learning Algorithm controllers

subsystems

data processing high-density multi-functior subsystems JlO subsystems subsystems

Through the evaluation of ability of various neural networks modeling and their function approximation characteristics, and combined with the time-delay of the furnace. It is considered to select BP (BackPropagation) neural network as a model (pican and Alexandre, 1996).

Fig.2. Blocks of distributed control system

Define the error function:

E==t(Y1(k)-Yl(k»)2

(1)

yf

where (k) is the desired output and Yi (k) is the current output. BP neural network learning algorithm used is~

w(k + 1)

= w(k) +

1l(-:.) +

(3L'1.w(k - 1)

steady-state operation data including inputs data

(2) where w's are the weights that link between neurons, 11 is the learning rate, ~ is the inertia factor.

controllers

x.

2.4 Neural Network Modeling Flash furnace steady-state mathematical model is, on the condition of treating concentrate at a constant, when the furnace works steadily, the non-linear mathematical equations that describe the furnace's performance indexes and matte yield with the input ra\¥ materials. It is expressed in the following: (3)

where Yi denotes performance indexes or matte yield, Xl' X 2

, .•. ,

X n denote

input

variables,

such

Xi

yf

and outputs data from the plant. At the same time, it must be considered the system time-delay in collecting input output data, that is to say, the input data must correspond with the output data that these input data cause. Another attention point is that,

fJash furnace

neural networks

Fig.3. Structure ofNN Modeling industriaJ air

I indus. oxygen heavy oil

as

concentrate, flux, industrial air, industrial oxygen, heavy oil, dust and other materials~ respectively. f i (0) denotes the non-linear function relation between the performance indexes or yield and input

flux

rate of Fe&Si02 in slag

dust

variables.

Fig.4. Structure of Neural Network Modeling

The building of neural net\lYork models to the plant is shown in Fig.3. It must first obtain many groups of

7024

Copyright 1999 IFAC

ISBN: 0 08 043248 4

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN...

yf

computation. Vlhen we get the plant output in the next period and then use it to nlodity the neural networks models.

50

i

47

~

44

~ E 41

38

10

20

30

40

50

60

70 time

Fig.5. Matte grade rnodeling from NN

~

E

14th World Congress of IFAC

Through the comparison of leamjng abiHty of different neural network structures and different input variables, it is considered to adopt the m'o hidden-layer BP neural network as the model of the furnace. The structure of neural nenvork is shov.'l1 j n Fig.4, the nodes of neural nehvork are 5-5-5-]. The real operation and the learning results are showed in Fig.5~ Fig.6, Fig.7 and Fig.8.

1230 1220

1210

3, OPTIMlZING CONTROL

& 1200

§

1190

u

1180

~ E

1170 1160

3.1 Single Objective Optimization with Non-linear 10

20

30

40

50

60

70 time

Fig.6. Matte temperature modeling from NN

1.28

N

0

+U3 C J

(4) where: converting the engineering units into the sanle cost unit (Yuan per engineering unit) 0 1=0.98, u 2 =O.5, 0.3 =0.015. The technical limit value of perfonnance indexes~ matte yield and the limit value of optimizing input variables are shown in Table 1.

ro

0v

1990)

E=a]Fair +a 2 FOXY +u3 FO i} =a1c 1 +U2 C 2

1.38

.5

Lin~

Defining the energy consumption E as objective function

b.O

7;j

Constraints (Wan and

1.18

~

1.08

10

20

30

40

50

60

70time

Fig.7. Rate of Fe&Si02 in slag modeling from NN

So, the optimization problem can be formulated as the follo~'ing:

min E(c i ) 28

S. toO !.pi

min

"0

~

26

C j min

<

~

:g e

(5)

C j

30

rnax" S 'Pi (C) 1 = 1,2,3,4 i ::;
Cj

<

C j max·1

= 1 , 2 , 3 ,4 , 5

(6)

(7)

24

22 20 10

20

30

40

50

60

70 time

Fig.S. Matte yield modeHng from NN

matte yield is measured by material balanc.ing calculation. Through the training of neural networks, it builds up the prototype models of neural network.

yf

In the production of the furnace, the rea] outputs have a large time-delay with the input variable because the industrial process has a large time-delay and output is measured on X-ray analyzer and obtained from the material balancing calculation. At

y:n

this time, the neural network output is considered as the real-outputs for the optimization

To change above constraint conditions into the form g j (c j) :::; 0, First of all, to convert the optimization problem with non-linear constraints into the unconstraint optimization problem, utilize SUMT (Sequential Unconsrraint Minimization Technique) method to resolve the above optimization problem.



= E + M -I

f {max [0,

g;

(c j

n 2

)

(8)

i=1

Utilizing gradient method:

(\ (k +]) ==

Cl

(k) + lli

8E* -"""1-

(9)

OCi

We obtained the results shown in Table 2. The E value of energy consumption: initial cost per hour £=7,393 .2(Yuan), optimal cost per hour

E

=6,385.5 (Yuan). The cost of saving energy consumption per hour = 1,007.7 (Yuan). The models

7025

Copyright 1999 IFAC

ISBN: 0 08 043248 4

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN...

14th World Congress ofIFAC

Table 1 Performance indexes and optimizing variables

cp.max c.max 1 • 1 Q?i min

c;min

Matte Matte Heavy Fe/SiO z Matte Industrial Industrial Flux Dust Air Oxygen Grade Temperature in Slag Yield Oil DC (Cu+Ni) t/hour (nm 3 /hour) (nmJ/hour) (kglhour) tJhour tlhour 22000 12000 1250 1.3 50 1200 13.0 10.0 20 18000 10000 40 1.0 1150 850 9.0 7.50 rrab le 2 Optimization results

Industrial air (nm 3/hour)

111 =0.004

Industrial Oxygen (nmJ/hour)

112 =0.004

heavy oil (kg/hour)

113 =0.004

Jnitial value of penalty initial value of 0 t' I I all variables P Ima resu ts factor ffi 1 =O.006,m 2 =0.006 Cl =18292.05 Cl =19522.90 ffi 3 =O.006,m 4 =0.006 c 2 =12325.37 C"2 =10018.69 ID s =O.006,m6 =0.006 C 3 =974.10 C =1105.44

flux

(t/hour)

't14=O.004

ill?

dust

(t/hour)

115 =0.004

ID 9 =O.006~

Optimization variables

Learning rate

3

=O.006,m g =O.006

matte yield (tfhour)

c 4 =11.10

64 =13.13

Cs =7.46

13 5 =10.13

Y=25.89

Table 3 Optimization results (matte yield>24 ton per 100 tone concentrates)

Optimization variables (nm 3 /hour)

Industrial air

Learning Initial value of penalty Initial.value of 0 timal results factor variables P rate 111 =0.004 ID 1 =O.006,m2 =O.006 Cl =18292.05 Cl =19652.6

Industrial oxygen (nm3 /hour)

112 =0.004

m 3 =O.006,m4 =0.006

Heavy oil (kg/hour)

113 =0.004

ffi s

=O.006,m 6 =O.006

c 3 =974.10

C2 = 10453.1 C3 =1127.5

Flux (tfhour)

114 =0.004

m 7 =O.006,m g =O.006

~=11.10

C4 =13.21

Dust (t/hour)

Tfs =0.004

m 9 =O.006~

<:5=7.46

C5~10.2

C2 =12325.37

Y =25.89

Matte yield (t/hour)

I

I

[-safety check

f1ash fumace

controllers

~

y~ J

f--- ----- ----------. ----------- --------1 Xi

I'I--T--i_ _----..I

1

modeling block ,

'

~ _ .... - - - - - - ... - - - - - - - -- ..... - ~ ~ - -- ... - - _ .... - - - -- - - -~..!

Fig.9. Structure of on-line ~'N modeling and optimization control that used above adopt 30 day data \'\rhen the furnace worked steadily. So~ the cost of saving energy

consumption in 30 days = 725,544(Yuan). It is considered that the furnace works regularly 10 month

7026

Copyright 1999 IFAC

ISBN: 0 08 043248 4

NEURAL NETWORK MODELING AND STEADY-STATE OPTIMIZIN...

(300 days) in a whole year, the cost of saving energy consumption = 7,255,440(Yuan).

3.2 Multi-Objective Optim,ization with 1von-linear

14th World Congress ofIFAC

works continually for five years and has accumulated a lot of expert knowledge and operator experience. It is considered to incorporated fuzzy logic method with the neutral netv..·ork technique in order to utilize all information and knowledge during operating the flash furnace (Astrom et at, 1986)..

Constraints.

The energy consumption is also considered as an objective function. Based on the above optimizing results~ we only have a try to increase the matte yield a little in the constraints. The results show, the energy consumption can increase a Jot as matte yield increase. This way can supply a whole consideration for man's decision to the furnace. The E value of energy consumption: initial cost per hour E=7,393.2 (Yuan). Optimal cost per hour

E =6,626.3 (Yuan), the cost of saving energy consumption per hour =766.9 (Yuan). The models that used above adopt 30 day data \vhen the furnace worked steadily. So, the cost of saving energy consumption in 30 days ~552,168 (Yuan). It is considered that the furnace works regularly 10 rnonth (300 days) in a whole year, the cost of saving energy consumption =5 ~521 ,680 (Yuan).

6 ACKNOWLEDGMENT The authors gratefully acknowledge Mr. Shi-wen FENG, Mr. Yi-chuan ZHANG, and Mr. Shu-liang W ANG and many other engineers and operators of flash furnace workshop of Jinchuan Non-ferrous Metals COlllpany for their contribution in computer implementation, industrial tests, and providing production knowledge to the authors.

REFERENCES

Astrom K.J., Anton J.J. and Arzen K.E. (1986). Expert control Automatica, 22(3), pp277-286. Davenport W.G., Partelpoeg E.H., (1987) Flash SI11elting Analysis, Control and Optintization,

4. OFF-LINE ADJUSTMENT AND ON-LINE OPTIMIZATION CONTROL

Pergamon Press. Pican N. and Alexandre F . (1996)~ Artificial neural net\vorks for the presetting ofa steel temper mill. IEEE~ Expert intelligent Systems and their App/ications~

11(1): 22-27.

When performance indexes and matte yield are

Wan B. W. and Huang Z.L.(1998). In: On-line

available by NN and input variables have been attained through the optimization computation~ .it provides guidance for operator, this is called off-line adjustment. On-line optimizing control operates on modeling, models updating and input variable optimization computation automatically and periodically. The results of the computation are checked for safety and input variables are acted as the set-point of controllers. The structure of steadystate optimization control for the furnace is shov-.'n in Fig.9. In March 1998 to May 1998} 'live have industrial experiment of above study results, the way is off-line adjustment. The result shows when the furnace worked steadjly~ the optimizing control can overcome the slow fluctuatjon of dry concentrate's ingredient. The optimization results fit the real operation and save energy consumption better.

Hierarchical Steady-state Optimizing Control of Chap~ 9, Science Press~ Beljing. (in Chlnese). Wan B. W.~ Lin J., (1990) Steady-state hierarchical control of large-scale industrial processes: A survey, Act Automatica Sinica, 16(2): 186-192. (in Chinese).

Large-scale Industrial Processes,

5. CONCLUSIONS In this paper, the study and industrial site experiment for the optimization of the furnace have obtained a satisfactory result. It takes a base in carrying out online steady-state optimizing controJ for the furnace. The next step is to make a further implementation to the furnace and resolve new problems that occur in the production~ On the other hand~ the flash furnace

Copyright 1999 IFAC

7027

ISBN: 0 08 043248 4