8

Click here to load reader

Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

  • Upload
    a-palau

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

Use of neural networks and expert systems to control a gas/solidsorption chilling machine

A. Palau, E. Velo, L. Puigjaner

Department of Chemical Engineering, Universitat PoliteÁcnica de Catalunya, Diagonal 647, 08028 Barcelona, Spain

Abstract

This works focuses on using neural networks and expert systems to control a gas/solid sorption chilling machine. In such

systems, the cold production changes cyclically with time due to the batchwise operation of the gas/solid reactors. The accurate

simulation of the dynamic performance of the chilling machine has proven to be dif®cult for standard computers when using

deterministic models. Additionally, some model parameters dynamically change with the reaction advancement. A new

modelling approach is presented here to simulate the performance of such systems using neural networks. The backpropagation

learning rule and the sigmoid transfer function have been applied in feedforward, full connected, single hidden layer neural

networks. Overall control of this system is divided in three blocks: control of the machine stages, prediction of the machine

performance and fault diagnosis. q 1998 Published by Elsevier Science Ltd and IIR. All rights reserved.

Keywords: Absorption; Refrigeration; Chemical reaction; Expert systems

Utilisation des reÂseaux neuronaux et des systeÁmes experts pourreÂguler une machine frigori®que aÁ sorption gaz/solide

ResumeÂ

Ce travail traite de l'usage des reÂseaux neuronaux et des systeÁmes experts pour reÂguler une machine frigori®que aÁ sorption

gaz/solide. Dans ce type de systeÁme, la production de froid varie dans le temps de facËon cyclique, du fait du fonctionnement

discontinu des reÂacteurs gaz/solide. La simulation preÂcise de la performance dynamique de la machine frigori®que s'est reÂveÂleÂe

dif®cile pour un ordinateur normal en cas d'utilisation de modeÁles deÂterministes. De plus, certains parameÁtres du modeÁle

varient au fur et aÁ mesure de la reÂaction. On preÂsente ici une nouvelle approche de modeÂlisation pour simuler la performance

de tels systeÁmes utilisant les reÂseaux neuronaux. On applique la reÂgle d'apprentissage par reÂtropropagation et la fonction de

transfert sigmoõÈde dans des reÂseaux neuronaux aÁ commande preÂdictive, entieÁrement connecteÂs aÁ couche cacheÂe simple. Le

systeÁme est divise en trois parties: reÂgulation des eÂtages des machines, preÂvision de la performance de la machine et diagnostic

des deÂfauts. q 1998 Published by Elsevier Science Ltd and IIR. All rights reserved.

Mots cleÂs: Absorption; ReÂfrigeÂration; ReÂaction chimique; SysteÁme expert

Nomenclature

u j Bias for neurone j

wij Weight between neurone i and neurone j

xi Output for neurone i

Sj Weighted sum othe input for neurone j

E Overall network error

Ep Neural net output error for input pattern p

dj Desired neural net output for neurone j

aj Neural net output for neurone j

International Journal of Refrigeration 22 (1999) 59±66

0140-7007/99/$ - see front matter q 1998 Published by Elsevier Science Ltd and IIR. All rights reserved.

PII: S0140-7007(97)00046-7

Page 2: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

1. Introduction

Refrigeration and air conditioning is one of the industrial

applications ®elds forced to introduce technology improve-

ments due to environmental requirements. Chemical chil-

ling machines and chemical heat pumps offer an attractive

alternative to classical compression±expansion engines that

use refrigerants depleting the ozone layer. These processes

also allow the recovery of energy from residual heat

streams. Liquid/gas absorption processes for industrial and

domestic uses are generating increasing interest throughout

the world. Such systems are well understood and are widely

applied in some industrial sectors. As they give a constant

chilling power for a given set of operating conditions the

system control is focused towards maximising the system

ef®ciency. Some studies focus on such kind of control [1].

Other alternatives to the classical refrigeration machines

are the gas/solid systems. Reversible solid/gas reactions are

well suited to processes such as chemical heat pumps and

energy storage systems. These kinds of processes have now

reached a stage where it is possible to manufacture pre-

industrial prototypes [2±6]. A large number of solid/gas

couples [3,5] can be used, making it possible to produce

energy over a wide range of temperatures and thus ensure

the extensive use of such processes. Unreacted-core models

have been formulated [7±9] in the case of reversible solid±

gas reactions and applied to the interpretation of experimen-

tal results obtained by microcalorimetry for the MnCl2±NH3

couple. The solution of heat and mass balance equations

applied to a reactive mixture used in a chemical heat

pump has been widely used to simulate the transient beha-

viour of such systems. This approach has given good results

for speci®c reactor geometries and reacting-bed thicknesses

where heat and mass transfer limitations are negligible

compared to the reaction rate [7,10].

Neural networks [11] are one of the arti®cial intelligence

concepts that have proved to be useful for dynamic model-

ling and control of chemical processes [12] due to their

ability to handle non-linear relationships. They can solve

problems much faster than other approaches. Additionally,

neural nets have the ability to `learn'. Rather than program-

ming these nets, one presents them with a series of exam-

ples. From these examples the net learns the governing

relationships involved in the training database. The system

is considered as a black box, and it is unnecessary to know

the internal behaviour, so the nets may offer a cost-effective

approach for modelling chemical process systems.

Control concepts applied to gas/solid chilling machines

must be different from those used in compression±

expansion units of gas/liquid systems. The main difference

is due to the batchwise operation of the gas/solid reactors.

Existing prototypes generally are not automatically oper-

ated, so more advancement on the controllability of these

systems is needed to implement for further industrial appli-

cations. This work aims to present the application of

concepts related to arti®cial intelligence, like neural

networks and expert systems, for the control of a gas/solid

chilling machine.

An expert system is regarded as the embodiment within a

computer of a knowledge-based component, from an expert

skill, in such form that the system can offer intelligent

advice or take an intelligent decision about processing func-

tion. Detailed information about expert systems can be

found widely on arti®cial intelligence literature.

Another important issue for the industrial application of

gas/solid chilling machines is to detect malfunction of the

system. Additionally, because of its complexity, it is impor-

tant to let computers continuously trace the overall system

searching the malfunctions better than leave this task to

human operators. Usually expert systems have been devel-

oped to do this job, with a previous work in acquiring all the

system knowledge from an expert. In this work we will

study the use of neural nets as an alternative of the expert

systems for the fault diagnosis.

As it has been previously said, global control for this

machine has been divided in three blocks. Stage control

has been implemented with an expert system that uses

neural networks to take stage change decisions. An expert

system has been chosen as a stage control tool to demon-

strate its capabilities when control actions must be taken

over the system. In fact, this is a ®rst step to implement

expert systems in more complex situations involving several

chilling machines producing cold with scheduling decision

tasks. Neural networks were, also, used as an alternative

approach to fault diagnosis of gas/solid chilling machines.

Their main advantage is that once we have created them we

need very few amount of memory in the computer to store

the information. Also this approach allows to have a parallel

processing of the faults of our system, instead of checking

the faults one by one as does an expert system. The main

disadvantage is that if we change some of the single symp-

toms, faults or their relationships we have to train again the

neural networks.

2. The gas/solid chilling machine

This work focuses on gas±solid sorption machines based

on the absorption of ammonia by a solid matrix [7,13]. A

®xed bed reactor containing a chlorine salt absorbs ammo-

nia at low pressure from an evaporator, which takes up heat

at low temperature from a given environment. Once the

reactor is exhausted, it must be regenerated by desorbing

the chemically linked gas. This step consumes heat at high

temperature from an external source. A thermodynamic

cycle can be completed by condensing the gas in a conden-

ser at high pressure and moderate temperature and then

passing it through an expansion valve into the evaporator.

For a single reactor, alternatively connected to an evaporator

and a condenser, the cold production, which is related to the

reaction rate is not uniform and discontinuous over a

complete cycle.

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±6660

Page 3: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

In our case, two different reactors containing different

salts are used in order to allow simultaneously a more

continuous cold production and internal heat recovery [5].

Since these reactors operate at different temperature levels,

the released heat from the absorption step inside the high-

temperature reactor (R2) can be used to regenerate the

reactor that runs at the medium temperature level (R1)

(see Fig. 1). For a known amount of salt and at a given

conversion, the heat absorbed in the evaporator may be

easily calculated.

3. Neural networks

The net consists of processing neurons (circles) and infor-

mation ¯ow channels between the neurons, called intercon-

nects. These interconnects have speci®c weights that re-

enforces or inhibits the connections. If the information

¯ows from one layer to the next layer it is called feedfor-

ward neural network. The boxes are input layer neurons that

simply store inputs to the net. Each processing neurone

typically has a small amount of local memory and it carries

out a local computation which converts inputs to the

neurone to outputs. This computation is called the transfer

function of the neuron. The transfer function can be linear or

non linear and consists of algebraic or differential equations.

Fig. 2 presents an example of a typical neural net.

The backpropagation training algorithm has been used

successfully in training the neural nets with one input

layer, one hidden layer and one output layer, for wide appli-

cations. The backpropagation algorithm adjusts the weights

in feedforward neural nets consisting of several layers, and

an output layer. The goal is to reach the network to associate

speci®c output states, called target states, to each of several

input states. Having learnt the fundamental relationships

between inputs and outputs, the neural nets can produce

the correct output for a new previously unseen input.

The governing equations for a backpropagation net are

brie¯y reviewed here. The inputs and outputs to the net have

to be scaled into the range 0±1. The neurons in the input

layer simply store the scaled input values. The hidden and

the output layer neurons each carry out two calculations. To

explain these calculations consider the general jth element

shown in Fig. 3 and assume that this neurone is in the hidden

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±66 61

Fig. 1. Gas-solid chilling machine with internal heat recovery. (a)

stage 1: R1 in absorption, R2 in desorption. (b) stage 2: R1 in

desorption, R2 in absorption.

Fig. 1. Machine frigori®que gaz±solide aÁ reÂcupeÂration de chaleur

interne. (a) eÂtage 1: R1 en absorption, R2 en deÂsorption. (b) eÂtage

2: R1 en deÂsorption, R2 en absorption.

Fig. 2. Neural network architecture.

Fig. 2. Architecture du reÂseau neuronal.

Page 4: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

layer. The inputs to this neurone consist of an N-dimensional

vector x and a bias (threshold value, uj) whose value is 1.

Each of the inputs has a weight wij associated with it. The

®rst calculation within the neurone j consists in calculating

the weighted sum Sj of the input as:

Sj �XNi�1

wijxi 1 wN11; juj �1�

Next the output xj of the neurone j is calculated as the

sigmoid function of Sj as:

xj � s�Sj� �2�where for a generic neurone, assuming z � Sj

s�z� � 1

1 1 e2z�3�

Once the outputs of the hidden layer have been calculated,

they are passed to the output layer. The output layer carries

out the same calculations, except that the input vector x is

replaced by the hidden layer output vector and the weights

in the Eq. (1) are those between the hidden and output layer

wjk.

The objective is to minimise the overall network error

E �X

p

Ep �4�

for all input patterns p in the training set. In practice, this is

often performed in an iterative fashion by minimising the

error over the n output units after presenting each pattern p:

Ep � 1

2

Xj

�dj 2 aj�2p �5�

where dj is the desired output and aj is the neural net output.

A backpropagation net learns by making changes in its

weights. These changes are de®ned as proportional to the

negative derivative of the error with respect the weight:

Dwjk � 2gdEp

dwjk

�6�

4. Modelling the chilling sorption machine using

conservation equations

A classical approach to calculate a cycle under given

operating conditions is to integrate the set of differential

equations derived for the gas/solid reactor coupled to the

condenser or the evaporator [7±10,12±18]. This way may

be dif®cult for a gas/solid reactor where simultaneous mass

and heat transfer processes coupled to the gas/solid kinetics

take place in a non-isotropic solid. The system of equations

can only be solved quickly by standard computers when

using relatively simple models. Nevertheless, the assump-

tions made to derive such models, i.e. neglecting heat or

mass transfer limitations [7], lead to an inaccurate prediction

of the machine performance. Additionally, some model

parameters, i.e. the solid porosity or the solid-to-wall heat

transfer coef®cient, change with the reaction advancement.

In a previous work, Hermes et al. [14] developed a

computer program orientated to the simulation of the

dynamic behaviour of such systems (see Fig. 4). It is

shown in Fig. 4 that the instantaneous cold production

(power taken in the evaporator) is high during the ®rst

step and very low during the internal recovery step.

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±6662

Fig. 3. Single neurone.

Fig. 3. Neurone simple.

Fig. 4. Released power at the condenser and at the evaporator (after

Hermes et al. [13]).

Fig. 4. Puissance libeÂreÂe au condenseur et aÁ l'eÂvaporateur (d'apreÁs

HermeÁs et al. [13]).

Page 5: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

Additionally, the time consumed to complete the second

step is much longer than the one for the ®rst step.

5. Modelling the chilling machine with neural networks

In this work, the backpropagation training algorithm is

considered, which has been used successfully in training

the neural nets with one input layer, one hidden layer and

one output layer, for wide applications. The backpropaga-

tion algorithm adjusts the weights in feedforward neural nets

consisting of several layers, and an output layer. The goal to

reach is to have the network associate speci®c output states,

called targets states, to each of several input states. Once the

neural network has learned the fundamental relationships

between inputs and outputs, it can produce the correct

output for a new and previously unseen input.

Four neural networks have been created that could prog-

nosticate the mean cooling power and the cycle time for the

two main stages under different operating conditions. For

feedforward control purposes, it is necessary to predict the

machine operating conditions which will give a desired

mean power under given environment temperatures. There-

fore, one additional neural network with this functionality

has been added.

The ®rst step was to ®nd the relevant inputs to the neural

networks for each output and to prepare different training

patterns and test patterns. From this work it results, that the

relevant inputs are the environment temperature and the

external heat source temperature. The second step was to

train these neural networks. The number of hidden neurones

in the hidden layer, the RMS error and the learning rate are

shown on Table 1.

Due to the lack of experimental data, training patterns

were obtained by using a simulation program developed

by Hermes et al. [14] which supplies the transient perfor-

mance data of a given machine. The mean chilling power

was calculated from the off-line analysis of the simulated

data. Further work contemplates extended validation of the

method by using experimental data from a chilling machine

prototype, already designed and being built.

The ®ve neural nets (see Table 1) were trained with 150

different input±output patterns. The range of the input

values for nets 1±4 had been:

1. Environment temperature (EnvT): 278±303 K

2. External source temperature (ExtT): 573±608 K

3. Testing number of patterns: 150

Fig. 5 shows the comparison between the test data and the

trained neural net output for the second neural net (NN),

which predicts the mean chilling power produced in the

evaporator during stage 2 (internal heat recovery). In order

to get the best topology we have used an heuristic approach

by selecting several neural net topologies and comparing

their results. As for overlearning effects in our training,

we have not studied. It will be examined in future work

with real data. As can be seen, there is a good agreement

between test data and the output of the net after it has been

trained. Then, the network is able to learn and can be used to

predict the mean power produced by the chilling machine

under different external and environment temperatures.

Obviously the output of these neural nets is quite instan-

taneous while the computer program simulation takes an

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±66 63

Table 1

Neural network functionality and RMS error

Tableau 1.

Fonctionnement du reÂseau neuronal et erreur RMS

Neural net (Output) NN number RMS error Learning rate Neurons in hidden layer

Mean power stage 1 1 0.017 0.1 2

Mean power stage 2 2 0.0004 0.1 2

Time stage 1 3 0.011 0.1 2

Time stage 2 4 0.0003 0.1 2

ExtT stage 1 5 0.0004 0.1 6

Fig. 5. Neural net test set for the mean power during stage 2.

Fig. 5. Essai de reÂseau neuronal pour la puissance moyenne

pendant l'eÂtape 2.

Page 6: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

average of 20 s to obtain the output. The computer program

has still to be validated with the real chilling-machine. If the

validation is not good we will train the neural nets using

experimental data.

6. System stage control

Instead of using a programmable automata, we have

trained several neural nets, which were then used by an

expert system application. The main objective of this expert

system is to control the stages of the chilling machine. For

the real system, it is very dif®cult to detect the end of every

stage only from the measured variables (pressure or

temperature). Therefore, the expert system uses the neural

nets 3 and 4 to predict the end time of each stage so it can

decide when to operate a set of control valves. We have

tested this control system by using the simulation program

by Hermes et al. [14]. Table 2 shows several computer runs.

A good agreement has been obtained between the results

given by the simulation program run itself and the simula-

tion program controlled by the expert system. We have

obtained good agreement (deviation , 20%) between the

simulation program run itself and the simulation program

controlled by the expert system. In the ®rst case, the simula-

tion program can decide when to operate a valve because it

predicts the reactor conversion and knows when a given

stage has been completed. In the second case, the expert

system predicts the stage time from the output of the neural

network (the reactor conversion is unknown for the expert

system) and gives to the simulation program the order to

open or close the valves.

7. Predicting the temperature of the external heat source

The temperature of the external heat source cannot be

directly predicted with the computer simulation program

because the mean cooling power is not an input of the

program, but it is an output. Then, the simulation program

must use a trial-and-error algorithm to ®nd the source

temperature, which will last several minutes. Thus, neural

net 5 will be used in further expert systems to achieve this

objective.

It is important to notice that the neural nets always give an

output for any input. Therefore, it is possible that the mean

cooling power demand may be too high or too low for a

given machine at a given environment temperature. In this

case, the neural net output will be the maximum or the

minimum value of the training set. Neural net 1 can be

used to check these events.

Table 3 shows how neural network 1 predicts that the

mean power given by a single machine will be not enough

to provide all the power needed by the chilling system. If the

environmental temperature is 278.15 K, and the needed

power is 2.1 kW, the output of the neural network 5 will

inform the control system that the required source tempera-

ture must be 608.1 K, which is the maximum allowable

temperature. Nevertheless, in this case, a single machine

will be not able to provide 2.1 kW. This is checked by neural

network 1, which will inform the control system that for an

environmental temperature of 278.15 K and a source

temperature of 608.1 K, the mean power given by a single

machine will be 1.639 kW. Then, the expert system will

conclude that another chilling machine must be connected.

When the power needed is too low, neural net 5 will give

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±6664

Table 2

Comparison of the results given by the simulation program controlled by itself and the simulation program controlled by using the neural nets

Tableau 2.

Comparaison des reÂsultats obtenus avec le programme de simulation autoreÂgule et par le programme de simulation reÂgule par les reÂseau

neuronaux

EnvT ExtT Q stage 1

HERMES

Q stage 1

EXPERT

Time stage 1

HERMES

Time stage 1

EXPERT

Q stage 2

HERMES

Q stage 2

EXPERT

Time stage 2

HERMES

Time stage 2

EXPERT

278.15 573.15 2.08 2.372 138.4 136.9 0.27 0.247 1419.1 1687.7

278.15 608.15 2.14 2.358 190.7 182.7 0.23 0.208 1653.4 1759.7

303.15 608.15 1.54 1.728 130.1 130.0 0.06 0.060 6429.2 6491.7

308.15 605.17 1.45 1.324 153.4 153.0 0.05 0.050 7410.2 6905.6

290.11 576.94 1.81 1.942 133.2 132.8 0.13 0.119 2915.0 2912.6

Table 3

Use of the neural network 1 to detect the maximum output of the neural network 5

Tableau 3.

Utilisation du reÂseau neuronal 1 pour deÂtecter quand le reÂsultat donne par le reÂseau neuronal 5 est plafonneÂ

EnvT (K) Q stage 1 (needed) (kW) ExtT (neural net 5) (K) Q stage 1 (neural net 1) (kW)

278.15 2.1 608.1 1.639

295.05 1.7 608.1 1.364

Page 7: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

the minimum temperature (573 K). Then neural net 1 can

predict that the power supplied by the set of chilling

machines will be too high, and the expert will disconnect

one of them. If only one machine is working, then the expert

system will stop it.

8. Fault diagnosis

Venkatasubramanian and Chan [19], who proposed the

use of Neural Networks on fault diagnosis, tried to evaluate

the generalising capabilities of neural networks. They

trained the neural networks with the observation vectors

(symptoms resulting from a fault) and its associated class

(the fault or malfunction). Similar to classical decision

theory, neural networks perform the classi®cation by creat-

ing decision boundaries to separate the N different pattern

classes. Neural networks were supposed to lead to novel

generalisations in future classi®cation activities involving

new or slightly modi®ed fault symptoms. In a ®rst approach

to fault diagnosis we implemented the same approach using

our fault diagnosis patterns. The result was a bad response

for simultaneous multiple faults and partial symptom

patterns.

A new approach has been developed trying to exploit the

information storage capabilities rather than the generalising

capabilities of the neural networks. Thus a neural network

was trained with all the combinations of symptom patterns,

including the partial patterns. The ®rst step to implement

this neural network was to create a ®le with the probabilities

of every single symptom for every fault. For those faults or

malfunctions with a single symptom, a 100% probability

was given to the single symptom. For those faults or

malfunctions with more than a single symptom with an

AND connection, equal parts of the total probability was

given to each symptom. For those faults or malfunctions

with more than a single symptom with an OR connection

a 100% probability was given to each single symptom.

Afterwards a whole combination of the single symptoms

was created, adding the probability of the faults for those

single symptoms that results for AND connections and

taking the higher probability for those single symptoms

that result for OR connections. The last step was to train a

neural network with this complete ®le. This neural network

has as many input layer neurons as single symptoms, and as

many output layer neurons as faults or malfunctions.

The complete combined symptoms and faults pattern ®le

contains 2k patterns, were k is the number of single symp-

toms. This can be a problem for those systems with a large

amount of single symptoms. For those cases, the fault diag-

nosis can be divided in smaller groups containing different

types of faults or different types of symptoms.

In our case we have a total of 21 single symptoms and 26

faults for the four operation stages. These single symptoms

and faults were divided in different groups: Reactor 1 in

stage 1 (12 single symptoms, nine faults), Reactor 2 in

stage 1 (nine single symptoms, eight faults), Reactor 1 and

2 in stage 2 (13 single symptoms, 11 faults). The neural nets

were created with 27 hidden layer neurons. The learning

capability of these was perfect.

The ®nal RMS error in the three neural networks created

has been less than 0.0001. So it can be considered an excel-

lent result. Also, we have no problems with over training the

neural networks because we train them with all the possible

patterns.

9. Conclusions

Neural networks and expert systems were used as an

alternative approach for modelling, control and fault diag-

nosis of gas/solid sorption chilling machines. The main

advantage of neural nets is that it is not necessary to have

a priori knowledge of the process phenomena due to their

learning capability. Using this approach to predict the cold

production of a chilling machine under different operating

conditions, can reduce the engineering effort required in the

design and control strategies. The ®nal RMS error in all

neural networks was very low. So it can be considered an

excellent result. Also, the small size of the neural nets makes

them a very fast tool, so they can be applied in real time

control systems.

The expert system used to control the stages of the chil-

ling machines gives excellent results. The time when the

expert system opens or closes the valves to begin a new

stage agrees well with the prediction make by the simulation

program, which knows the solid conversion at any time.

Using neural networks to the fault diagnosis of our system

gives excellent results. Although our approach cannot be

used for large systems, it gives better con®dence and faster

diagnosis than other approaches for small systems.

References

[1] Bassols J. Refrigeration and heating absorption systems in

course of energy management by absorption cycles, editorial

Madrid: Centro de Investigaciones Energeticas y Medioam-

bientales, 1994.

[2] Rockenfeller U, Kirol L. Solid vapour compound chemicals

heat pumps for industrial applications. Report Department of

Energy-ACO7-76IDO1570, 1988.

[3] Spinner B. Pompes a chaleur baseÂes sur la reÁaction renversa-

ble entre un gaz et un solide ou une solution satureÂe: recherche

et developpement. Recent progreÂs Genie des proceÁdeÂs

1988;2:222±235.

[4] Coste C, Crozat G, Mauran S. ProceÂde de mise en oeurvre de

reÂactions gas±solide. FR Patent No. 8309885, June 1983.

Extension US Patent No 4595774, June 1986.

[5] Neveu P, Castaign J. Solid±gas chemical heat pumps: ®eld of

application and performance of the internal heat of reaction

recovery process. Heat Recovery Systems and CHP

1993;13:233±251.

[6] Goetz V, Elie F, Spinner B. The structure and performance of

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±66 65

Page 8: Use of neural networks and expert systems to control a gas/solid sorption chilling machine: Utilisation des réseaux neuronaux et des systèmes experts pour réguler une machine frigorifique

single effect solid±gas chemical heat pumps. Heat Recovery

Systems and CHP 1993;13:79±96.

[7] Goetz V, Marty AA. A model for reversible solid±gas reac-

tions submitted to temperature and pressure constrains: simu-

lation of the rate of reaction in solid±gas reactor used as a

chemical heat pump. Chemical Engineering Science

1992;47:4445±4454.

[8] Ishida M, Wen CY. Comparison of zone-reaction model and

unreacted core model shrinking model in solid±gas reac-

tionsÐisothermal analysis. Chemical Engineering Science

1971;26:1031±1041.

[9] Ishida M, Wen CY. Comparison of zone-reaction model and

unreacted core model shrinking model in solid±gas reac-

tionsÐnon isothermal analysis. Chemical Engineering

Science 1971;26:1043±1048.

[10] Lebrun M, Spinner B. Models of heat and mass transfer in

solid±gas reactions used as chemical heat pumps. Chemical

Engineering Science 1990;45:1743±1753.

[11] Hilera JR, MartõÂnez VJ. Redes Neuronales arti®ciales funda-

mentos, modelos y aplicaciones. Madrid: Ra-ma, 1995.

[12] Bhat N, McAvoy TJ. Use of neural nets for dynamic model-

ling and control of chemical process systems. Computer and

Chemical Engineering 1990;14:573±583.

[13] Neveu P, Spinner B. Chemical pumps based on chloride salts

and ammonia. Theoretical and practical performances in cold

or/and heat production. In Proceedings of the Absorption Heat

Pumps Conference, Tokyo, 1991.

[14] Hermes HD, Pares JA, Velo E, Puigjaner L. Modelling and

sizing of gas±solid chilling machines. Computer and Chemi-

cal Engineering 1995;19:333±338.

[15] Lu HB, Mazet N, Coudevylle O, Mauran S. Comparaison of a

general model with a simpli®ed approach for the transforma-

tion of solid±gas media used in chemical heat transformers.

Chemical Engineering Science, in press.

[16] Lu HB, Mazet N, Spinner B. Modelling of gas±solid reaction-

coupling of heat and mass transfer with chemical reaction.

Chemical Engineering Science 1996;51(15):3829±3845.

[17] Mazet N, Amouroux M, Spinner B. Analysis and experimental

study of the transformation of a non isothermal solid±gas

reacting medium. Chem Eng Comm 1991;99:155±174.

[18] Mazet N, Amouroux M. Analysis of heat transfer in a non

isothermal solid±gas reacting medium. Chem Eng Comm

1991;99:175±200.

[19] Venkatasubramanian V, Chan K. A neural network methodol-

ogy for process fault diagnosis. AIChE Journal

1989;35:1993±2002.

A. Palau et al. / International Journal of Refrigeration 22 (1999) 59±6666