Sunteți pe pagina 1din 300

--o

MODELAREA
SI SIMULAREA
IN INGINERIA
CHIMIC /
ROGER G: E. FRANKS
Traducere

pe

din limba englez

G. C. SUCIU

E O I TURA
'~.:"

BUCURETI-1979

T E H N I C

.I

ROGER G. E. FRANKS
CONSULTANT SENIOR LA DEPARMM,ENTUL DE CALCUL
I DE ANALIZE DE INGINERIE
EI. DU PONT DE NEMOURS & CO. Ii'!t. - 1972
1,

........

WI1EV-

INTERSCIENCE,

DIVIZIE DIN JOHN Wl LEY & SONS. INC.


NEW-YORK, LONDON, SYDNEY, TORONTO

i fiicelor

Soiei mele Barbara.


mele BARBARA ANN,

DEBORAH LOUISE, .
i JENNIFER ELlZABETH

.-

PREFATA

LA TRADUCEREA

IN LIMBA, ROMN

Lucrarea lui R. G. E. Franks a avut Ull succes' aprecidbil datoril faplului


Ccl trateaz lltr-ull mod uor accesibil - chiar i peniru illginerii de "formaie
.mai veche", absolveni ai facultilor inainte de 1970 - una din problemele
de importan capital pentru defillirea prQfilului modern al illginerului chimist: nwdelarea i simularea proceselor.
_
A modela un proces conform concepiei uzuale, af;ceptat ill aceast lucrare,
illseamllil a-l descrie printr-un sistem de ecuaii dispuse n forma unui flux raiollal. Pelltru a efectua aceasl operaie, este neceSar s se. cunoasc mrimiie
care iniervill in definirea procesului, ecuaiile lor, i s se .stabileasc un flux
raiollal al ecuaiilor (ct mai apropiat de fluxul fizic al procesului), care s
permit soluionarea convenabil a niregu{ui sistem.
.
Programnd pe Ull calculalor modelul obinuI se realizeaz una din fonnele
de simulare ale procesului, form pe care o traieaz lucrarea de fa.
Primele aplicri de simulare ale procesetor au fost efectuale utilizind calculatoare analogice. De prill 1960-65 dateaz inceputurile substituirii acestora prin
calculaioare numerice. Dei ill unele cazuri se justific sau se menine un sistem
hibrid de simulare, caracterizat prin coexistena calculaloarelor analogice i numerice, in prezent preponderena acestora din urm este dominant.
Ediia a II-a a crii tui Franks, dup care s-a efectuat aceast traducer;,
ille. seam de aceast evoluie, fiilld orielltat spre simularea prin calculatoare
Ilumerice.

Mai este de adugat c, intruct cartea lui Frallks trateaz probleme fundameniale ale modeLrii i simulrii proceselor tehnologice din industria chimic,
ea ii menine actuali/alea i in. condiiile saltului care a avut toc.in ultimii ani
in producia de calculatoare, concretizat, intre' altele, prin extinderea utilizrii
microcalculaloarelor la reglarea proceselor.
nelegerea uoar.a lucrrii este condiionat de cunoaterea elemenlar a
llecanismeior prQceselorfizico.chimice, adic cinetica i operaiile unitare ale ingineriei chimice, a relaiilor matematice care le descriu i a programrii n limbai
FORTRAN.
Peniru a incuraja inginerii i chimitii 'de formaie mai veche, care illc nu
sini familiarizai cu procedeele de programare, se poate preciza c din cele 3 condiii de mai sus, primele 2 snt cele nwi importanie, deoarece permit elaborarea
Illod,elului procesului. Evident c /Jumai prin cunoaterea programrii, sau cu

'8

PREFAA

LA TRADUCEREA

IN LTh:IBA ROMANA

--------------------ajutorul unui programator, se poate simula procesul i se pot astfel extrage efectiv
i complet foloasele reale. Lucrarea poale fi utilizat de studenii din anii 8-5 ai facultilor C1l profil
de inginerie chimic,.petrol i p2lrochimie, de inginerii din cercetri, proiectri
i din producie, fiind uor accesibil i absolvenilor nainte de 1970.
Traducerea crii a. ridicat numeroase dificulti legale de terminologie. mi
exprim pe aceasl cale mulumirile mele pentru ajutorul dat de tov. ing. Dan
Vasilache care a efectual verificarea tehnic a traducerii.
Programele din lucrare fiind inJimbaj Fortran au fosl lneninute n versiunea
original.
Se va observa c n cteva exemplificri apar inconsec-vene fal de definiiile sau notaiile curente ale unor mrimi, (este c.azui coeficientului de
schimb de cldur, p, n exemplele 7-2, 7-8). Asemenea inad-verlene snt
uor de ~esizat prin examinarea dimensional a expresiilor.
Penlru a facilila- citirea textului s-au ntocmit urmtoarele 8 anexe suplimentare :

ANEXA D. Glosar cu termenii utilizai m'li frecvent.


ANEXA E. Expresii mnemonice.
/! IV E X A F. Conversia unitilor de msur utilizate n lucrare.'
TRADUCATORUL

,,

'..

PREFA.

~.'

Lucrarea precedent cu:esteia,. publicat n 1967, a fost intitutat "Modelarea


IIUJterrwticn ingineria chi(llic" i a fost scris ntr-o perioad (1964-1966)
cnd utilizarea calculatoarelor analogice n industrie era n declin, fiind nlocuit
prin simularea numeric. n perioada l1feea tehnotogia cati:ulatoarelor numericese gsea ntr-o etap iniial de 'evoluie. 'In afar de o scurt descriere a simulatorului dinamic MIM IC cartea a accentuat, n par/ea cea mai' rrwre, prezentarea.
tehnicilor analitice, care conduceau la trUJdeleadecvate pentru simularea' pe calculatoare analogice, hibrid sau numerice. n ultimii 7 ani s-a realizat un progres:
considerabil n elaborarea programelor num.erice, aplicate ingineriei chimice i.
n prezent au ieit n eviden unele procedee devenite uzuale.
n conSecin, n lucrare :Se vor prezenta dou. programe de calcul scrise n
FORTR,ANIV
(INT i DYFLO), cu care se pot rezolva sisteme de ecuai{
diferenidle 'i prin aceasta se poliie simula comportarea dinamic a proceselor
chimice. Raiunea principal pentru utilizarea programelor FORTRAN esie c
aceasta constituie astzi limbajul cel mai' uzual. Programul (elaborat penlru
UNIVAC 1108) n maniera n care esie lisial n lexl poale fi adaptat la oricecalculator care posed un compilator FORTRAN,
implicnd doar modificrl~
minore...

Luci-area Irateaz acele sisleme. din ingineria chimic, care prin analiz conduc'
la modeleli care inlervin eCUIi/iidifer<!niale ordinare, i/sau ecuaii difereniale'
cu derivale pariale. Prin urmare, nu privele bilanurile de mas i de' energien regim staionar i nu trateaz programe care au ca obiect proiectarea detaliat
li utilajelor.
Piiitru a face progr~mele de simulare mai concrete, ele snt descrise n cadrul
unor aplicaii inginereti i snt introduse n capitolele lucrrii pe msur ce setrateaz diverse 'probleme ale ingineriei ch.imice. Pentru utilizarea eficient a:
acesior programe, se recomand cUlloaterea metodelor numerice elementare, din
analiza numeric. De aceea.cap. 11, 111 Irateaz lIoiunile de baz ale procedeelor numerice iteralive i ale integrrii numerice, Aceasta conduce la dezvoltarea
programului I NT care const dintr-un ansamblu de subrutine pentru rezolvareao
sis/emelor de e(uaii difereniale i a ecuaii/ar algebrice asixiaie cu acesiea. Programull NT formeaz baza unui set desubrutine, de un nivel mai ridicat (D YF LO).
care simuleaz comportarea dinamic a majoritii operaiilor ullilare uzuale,.
pili procesele chimice. Acesiea snt introduse succesiv n capitolele care urmeaz,

.1

10

PREFAA

I In mod deliberat snt fcute mai simple penlru a ctiga in vitez de execuie
i pentru a uura nelegerea succesiunilor de calcule din aceste subrutine. Se
.sper c inelegerea acestora va ncuraja cititorul s elaboreze subrutine suplimentare pe msura necesitilor sale specifice.
Programele de calcul ofer un mijloc convenabil de efectuare a calculelor
legate de modelele maiematice, elaborate n partea analitic a lUi;rrii, demon.strnd, c sni.ularea constituie o metod practic de abordare a problemelor legale
.de procesele complexe, tipice n practica induslrial prezent. Ca i n prima luaare se insist asupra fne/odelor de formulare a nwdelelor. Muli ingineri posed capacitaiea laient de a descrie realitatea fizic prin simboluri maienwtice.
Pentru aceasta se cere imaginaie i' experien acumulat din practic. Punerea
in valoare a acestor capaciti conduce la. o vedere analilic mai adnc n dinamica proceselor i o nelegere mai complet a datelor funda/nemale.
Lucrarea aceasia are ca scop slimularea abordrii analitice, ndeprlnd
obstacolele demodate i prezentnd procedee direcie, unificate pentru construirea
.modelelor matematice ale sistemelor de ecuaii cdre .descriu procese complexe.
n comparaie cu simulrile complexe pe calculator, efectuate uzual n industrie
i n unele cazuri descrise n literatur, majoritaiea exemplelor prezentaie n luaarea aceasia, snt elementare. Din aceast cauz lucrarea trebuie considerai
iOa o introducere n simularea cu ajutorul calculalorului. Esle de menionat ns
<: majoritatea principiilor generale, din modelele complexe, au fost induse n
mod deliberai n exemplelC din aceasi lucrare.
.
. Maierialul traiai progreseaz de la sisteme unitare (lumped), la sisteme in
.trepte i la sisteme care snt descrise de ecuaii difereniale cu derivate pariale.
Ultimul capitol aral maniera n care problemele 'de reglare neliniare, pot
fi Mordate prin simulare fr a avea cunotine detaliaie asupra ieariei reglelrii.
Se considerel cel cititorul este familiarizat cu cunotinele fundameluale privitoare la transferul de energie i de mas, cinetic chimic i echilibrul vaporilichid, i c are cunotine de FORTRAN.
Beneficiarii acestei lucrri vor fi deci studenii din ultimul an, absolvenii i
inginerii pe care i preocup modelarea prin calculalor.
Snt recUllOsctorcolegilor mei D-nii R. L. Buchanan, D. Culver; T.' Keane
'ii A. Auster pentru ajutorul dat n elaborarea textului. Dl. D. Culver a dat
un deosebit ajutor n dezvoltarea programului D YFLO. Exprim fIlulumiri d-nei
J. Schweikert i D-rei B. Franks pentru dactilografierea textului.
.

\Vilmington, Delaware
Decembrie 19i1

R. G. E. FRANKS

CUPRINS

Prefa
Prefa
Capitolul

Capitolul

1.

II.

13 traducerea

n limba romn

INTRODUCERE

13

Il>

1.1. Ecuaii
1.2. Simulare
e3. Simularea

sistemelor n regim staionar


proceselor dinamice

. REZOLVAREA

NUMERICA A .ECUAIILOR

25
25
ALGEBRICE.

2.1. Ecuaii explicite i implicite


2.2. Substituii pariale
2.3. Metoda \Vegstein pentru convergena algebric
2.4. Exemplu: Ecuaia Beattie-Bridgeman
2.5. Convergena Newton-Haphson
2.6. Exemplu: Metoda Ncwton-Raphson
2.7. Sisteme implicite de ordin superior
2.8. Generarea de funcii arbitrare (FUNl)
2.9, Utilizarea' subrutinei FUNI
.
2.10. Funcii bidimensionale (FUN2)
Capitolul

111.

REZOLVAREA'
IALE

NUMERICA.A
,

ECUAIILOR

ELEMENTE
4.1.4.2.
4.3.
4.4.

~".

3T

31>,
3940.
43.
4<1'

49'

.
ordinare

IV.

28
32.
34
3&

DIFEREN-

3.1.' Ecuatii d)fereniale


3.2. r\:letoda de integrare de ordinUl nti (Euler simplu)
3.3. Helaia intre eroare i mrimea pasului
:3.4. Program FOHTHAN
'3.5. Integrare de ordinul II
:3.6. Subrutina INT
3.7. Subrulina INTr
:J.8. Metoda de ordinul patru Runge-Kutta
3.9. Aranjarea general. a p'rogramului principal
3.10. Subrutirta P'RNTF
. '\ ."
3.11. Subrutina PHNTRS
3.12. Exemplu de programare folosind sistem'ul INT
3.13. Precizia integrrii
3.14. Stabilitatea integl'rii nU1nerice
.
,
3.15. Soluia algebric a, ecuaii10r difer.en'iale ~
3,16. Subrutina DEl'
CapiJolnl

28

DE MODELARE

nezervor hidraulic simplu


Rezervor hidraulic cu flux variabil
Rezervor inchis
..
.
Compresia adiabatie a unui gaz

49'
51
52'
55.
58:
59

m
62:
64.

65.
67"

676g-,
71'.

71>.
7&

82.
84'
",

85
8&:

91.

12

CUPHINS

Rezervor cu amestecare
Amestecare asociat cu reacie
4:7.
Reacie reversibil
4.8. Bilanuri simultane de mas, i energie
4.9. Alimentare multipl la un vas prevzut
4.10. Fierberea
4.5.

91
93
94
96
98
100

4.6.

Capito~ul

V.

ECHILIBRU'
PONENT

Capitolul

Capitolul

VI.

VII.

Capitolul VIII.

VAPORI-LICHID
'

IN

SISTEM

cu manta

MULTICOM110

5.1. Structura general a pI;ogramului DYFLO


5.2. Subrutinele ENTHL (1) i- ENTHV (1). '
5.3. Subrutina TEMP (1, L)
5.4. EchilibrUl lichid-vapori
5.0. Calculul punctului de rou
.
5.6. Transformare de faz generalizat
5.7. Subrutina FLASH. Evaporare (brusc) n echilibru
5.8. Evaporare (FLASH), adiabatic in echilibr.u
5.9. Fierberea
5.10. Condensatar. parial (PCON)
5.11. Zestre constind ntr-o singur faz (HLDP)
5:12. Vaporizato'r cu acumulare .
5.13. Editarea rezultatelor:
subrutinele PRL i RPR
5.14.. Exemplu de distilare discontinu Cazul 5-1 .
5.15. Distilare discontinu in dou trepte Cazul 5-2

110
112
113
114
119
120
122
125
126
127
130

CINETICA CHIMICA.

145

6.1.
6.2.
6.3.
6.4.
6.5.
6.6.

145
147
152
157

Schem general de modelare


Reactor CSTR pentru faza lichid
Cinetic prin mecanism radicalic
Cinetica sistemelor eterogene
Copolimerizare n soluie, in sistem semicontinuu
Distribuia timpului
de staion31'e a particulelor
CSTR

132

135
135
140

167

n
176

CURGEREA FLUIDELOR

184

7.1.

Sisteme cu curgere de gaze


7.2. Regim hidraulic tranzitoriu

184
185

OPERAII IN TREPTE

200

8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
8.7..
8.8.

200
201
202
206
.208
212
214

8.9.
." 8.10.

8.11.
8.12.
8.13.

Subrulina SPLIT (J, K, M. RKJ)


Subrutina SUM (1. J, K, L)
Exemplu: Extracie n contracurent
Program de calcul
Coloane de distilare
Separri de .sisteme multi componente
Program general pentru coloane de distilare
Aspecte de condiionare care apar la simularea
nelor
Subrutina STAGE
Treapta de alimentare, subrutina STGF
Treapt cu fluxuri laterale, subrutina STGS
Baza coloanei subrutina BOT
Subrutina STGH

coloa-

215
216
219
221
222
224

13

CuPRINS

8.14. Refierbtor
8.15. Subrulina REB (A, II, CV, WC, JF, JB)
8.16. Simularea unei coloane de distilare prin DYFLO

,...

Capitolul

Capitolul

Capitolul

IX.

X.

XI.

ANEX ..
1 A.
ANEXA
B-l.
ANEXA
B-2.
ANEXA B-3.
ANEXA
B-4.
ANEXA B-5.
ANEXA
B-6.
"l:.ANEXA
C.
ANEXA
D.
ANEXA
E.
ANEXA
F.

.SlSTEME IN REGIM STAIONAR

228
231
233
243

9.1. Schimbtor de cldur n contracurent


9.2. Curgerea gazelor in conducte
9.3. Permeaie'
9.4. Proiect de "vaporizator
9.5. Reactor tubular
9.6. Condensarea vaporilor" unei substane pure
9.7. Condens'area vaporilor multicomponeni
9.8. Condensarea unui amestec multicomponent
9.9. Schimbtor de cldur in coniracurent
9.10. Schimbtor de cldur n regim staionar pentru biblioteca pYFLO
9.11. Heactor tubular
9.12. Integrare in serie

243
246
248
252
257
262
266
269
272

ECUAII .DIFERENIALE

293

CU DERIVATE PARIALE

276
279
28"2

10.1. Bar metalic izolat


10.2. Schimbtor de cldur
10.3: Regim termic tranzitoriu.
10.4. Schimbtor de cldur cu curgere" laminar
10.5. Simularea dinamic a unui reaetor in strat fix
10.6. Cinetica polimerizrii

294
299
308
.311
314
320

REGLAREA PROCESELOR

328

11.1. Configuraia -de baz a procesului de reglare


11.2. Traductoare funcii de transfer de ordinul I TFN l'
11.3_Funcie de transfer de ordinul "doi
11.4. Regulatoare
11.5. Elemente de comand
11.6. Comanda unui reactor tip autoclav
11.7. Reglarea pompajului la un compresor centrifugal
11.8. Reglarea unei coloane de distilare

328
329
331
332
341
344
348
359

Subrutinele INT i DYFLO


Subrutina de imprimare PRL
Subrutina de repetare a imprimrii RPRL
Subrutina INT ,
Subrutina INTr
Subrutina NRCT
Subrutina START
Implementarea lui INT i DYFLO .
Glosar de tenneni utilizai mai frecvent .
Expresii mnemonice
Conversia n S.I. a unitilor de msur utilizate in lucrare
INDICE ALFABETIC

367
369
370
371
371
372
372
372
373
374
375

'.

1.
~'.

]NTRODUCEIU~

In industria chimic i petrolier s-a remarcann ultimii 15 ani o tendin


prcnunat de a aborda cantitativ problemele de proiectare i de exploatare
a prcceselor. Aceast tendin a fost provocat de utilizarea progresiv a calculatcarelor electronice puternice pentru soluionarea ecuaiilor matematice
ale sistemelor complexe. Abordarea analitic a problemelor de inginerie permite
att investigarea unui numr ridicat de variante, cit i un studiu mai .eficient
al proceselor discontinue i continue. In plus, abqrdarea analitic cu calculatorul permite o nelegere mai adnc a mecanismelor inferne ale proceselor'
studiate.
Astzi atit f acultile ct i industria dispun n general de calculatoare puternice, iar prin tEndinele actuale se ntrevede generalizarea lucrului n regim
conversaional utiliznd display-uri cu c!aviatur alfanumeric i cu posibiliti grafice. In perioada n care se utilizau calculatoarele analogice pentru
simularea proceselor dinamice (1955-1965l, era necesar prezena unui grup
de specialiti la fiecare calculator pentru a prelua de la beneficiar problema
propus i.a o rezolva prin programe scrse pentru calCulator. Analiza problemei, adic definirea ei n termeni matematici, era efectuat fie de beneficiar, fie de specialistul n calculatoare,. sau uneori n colaborare. Intre 1960
i 1970 calculaterul numeric a devenit preferat pentru simularea .proceselor
chimice, din caULa capacitii i a vitezei lui mai mari i din cauza creterii
volumului bibliotecilor de programe specializate. Drept rezultat, utilizarea
calculatoarelor analcgice a trecut printr-un declin, iar astzi au fest eliminate
din cele mai multe inst,alaii de calcuI-industriale.
Intrcducerea simulrii cu
calculatoare numerice, care permit accesul utilizatorului la-bibliotecile de programe specializate, dotate cu o ampl varietate de. cal,cule, a permis multor
analiti s renune la specialistul n calculatoare n rezolvarea problemelor.
Unul dintre 'O'biectivele acestei lucrri este de a pune la dispoziia cititorului un set de programe, care s-i permit s-i- programeze problemele
proprii cu un efort minim, 'ndeosebi n domeniul simulrii proceselor 'chimice,
Pe msur ce procesele 'vor deveni. mai complexe, ncorpornd, un nivel
crescut de automatizare, va fi din ce n ee'mai necesar aboidarea' analitic
a 'p'roblemelor de proiectare i exploatare.
Analiza modern~; a problemelor
tehnologice implic uzual o form de modelare matematic, lucru 'care;.ntr-un

16

INTRODUCERE

anumit sens ar trebui s fie. de un deosebit interes pentru inginerii chimiti


ntruct simularea proceselor Ja banc sau n staii pilot constituie de muli
ani o etap preliminar n realizarea instalaiilor industriale. Exist diverse
modele matematice pentru acelai sistem, adecvate soluionrii problemei
particulare care intereseaz. O clasificare larg n acest sens o constituie modelele pentru starea staionar i modelele dinamice. In fiecare din acestea,
informaiile cerute depind de specificul problemei de soluionat i de volumul
de date primare disponibile. O descriere exact a unui sistem referitor la un
proces chimic conduce adeseori la un sistem complicat de ecuaii. Chiar dac
acesta poate fi rezolvat, este recomandabil ca analistul s ncerce prin raionamente cu caracter ingineresc s reduc ecuaiile la un sistem mai puin
complex, care totui, cu ajutor.ul datelor de baz disponibile, n limita preciziei
acestora, s conduc la o soluie inginereasc.
.
Un aspect important al modelrii matematice l constituie aranjarea ecuaiilor. S-a constatat din experien c dac ecuaiile snt aranjate ntr-o succesiime logic de cauz i' efect modelul prelucrat la calculator este stabil.
Aceast succesiune este numit ordine "natural" ntruct se aseamn cu
succesiunea de cauz i efect gsit' n natur. Este uor s ne, dm seama
c cheia pentru nelegerea mecanismului intern const n posibilitatea de a
defini aceast succesiune natur~I de cauz i efect.
~CStudiul
cerut de analiza modern devine o problem din ce n ce mai
complicat deoarece intervenia calculatoarelor a deplasat accentul care se
pune n aceast problem. Inainte de iritroducerea calculatoarelor n analiza
inginereasc se limita la studiul sistemelor simple efortul principal punndu-se
asupra deducerii unor ecuaii elementare care privesc rezolvarea ecuaiilor
difereniale..
.
Programele facultilor de inginerie chimic cuprindeau cursuri de ecuaii
diferentiale, dar experiena a artat c dup obinerea diplomei inginerul reinea puine din aceste informaii, din motivul simplu c metodele matematice nsuite nu erau adecvate pentru rezolvarea sistemelor de ecuaii ntlnite
n industrie, i astfel capitole!e de matematic mai avansat nefiind utiliza.
'te erau uitate.
Tabelul 1.1 arat diverse clase de ecuatii matematice, indicnd pe acelea
care se preteaz la o rezolvare analitic. Cele mai multe din problemele
Tabelul 1.1. Clasificarea problemelor matematice i uurina de rezolvare a lor prin metode
analitice
Ecuaii
Tipul

Liniare
Una

Citeva

Algebrice

Uor

Uor

Diferen'iale
ordinare
Difere-niale
padiale

Uor

Dificil

Dificil

, Practic
imposibil

Nelinlare
Mai multe

Practic
imposibil
Practic
imposibil
Imposibil

Una

Foarte
dificil
Foarte
dificil
Imposibil

CIteva

I . Mai

multe

Foarte
.dificil
Imposj~i1

~mposibil

Imposibil

Imposibil

Imposibil

lNTRODUCERE

17

legate de procesele industriale apartin ecuatiilor diferentiale neliniare care


nu pot fi rezolvate dect cu calculatorul. Ecuatiile care se pot rezolva ana-o
lifi" snt simple' i se limiteaz la tratarea unui numr redus de caz-uri de
interes industrial. Tabelul arat delimitarea clar care separ posibilul de
imposibil i arat, de asemenea, c problemele de interes practic nu pot fi
rezolvate analitic, sau conduc la rspunsuri extrem de complicate, n esent
inutilizabile.
.
Cele trei domenii care s-au dovedit proprii pentru studii analitice,' cu
calculatorul snt urmtoarele:
1. Cercetarea i dezvoltarea tehnologic.
2. Proiectarea tehnologic.
3. Tmbunttirea exploatrii tehnologice.
Domeniile de analiz cuprind:
1. Curgerea fluidelor.
.
2. Transferul de mas.
3. Transferul de .cldur.
4. Cinetica.
5. Dinamica i reglarea.
Elaborarea modelelor matematice tratate n aceast lucrare presupune
cunoscute principiile fundamentale ale. acestor domenii. Modelul unei tehnologii ti pice cuprinde adeseori toate operatiile de mai sus, iar procedeul general
pentru a efectua un studiu analitic poate fi schematizat n cele apte etape
artate n fig. 1.1.
.
Dei prima etap, este poate cea mai important, nu se pot stabili reguli
suficient de generale pent{u a fi utile la definirea problemei. Problemele
tehnice snt att de diferite nct rmne n sarcina analistului s definesc
clar fiecare problem. Prin aceasta se stabilete un obiectiv.clar al analizei,
ceea' ce este deosebit de pretios pentru elaborarea schemei, de la enunt pn
la. solutionare.
Definirea

Teoria

problemei

Fig.
2 -

Modelarea

informaii

1.1. PL)c.~dcu d(' Bb::)rdare an;liitic

i simularea in ingineria chimic

Flux de

Ecuaiile

cd. 29

ti

modelrii.

,
18

INTRODUCERE

A doua etap const n definirea teoriei care guverneaz fenomenele caracteristice problemei. Teoria este uzual disponibil din surse vafiate, .publicate sau nepublicate, iar pentru cazurile izolate, pentru care nu avem o
teorie la (ndemn, este p'referabil s postul;n una sau mai multe i s le
testm 'validitatea, comparnd soluia modelului matematic astfel obinut cu
retultatele experimentale. Unul din avantajele utilizrii calculatorului const
n rapiditatea cu care se obin soluiile diverselor cazuri, ceea ce uureaz
comparaiile ntre variantele examinate.
In continuare, teoria se aplic problemei concrete 'scris n simboluri matematice, aceasta constituind o etap care oblig analistul s lmureasc
eventualele definiii ambigue. Sistemele fizice studiate n lucrarea. aceasta
snt n toate cazurile descfise de un sistem de ecuatii simultane algebrice i difereniale, care trebuie scrise n forma cea mai direct posibil, fr s se recurg la .nicio manipulare n aceast etap. Este totui
util ca, ori de cte ori este posibil, s se simplifice ecuaiile, omindu-se
termenii nesemnificativi.
Este important ns s ne ~sigurm C2 termenii omii
snt realmente nesemnificativi n toate fazele de elBorare ale problemei.
Adeseori este posibil s se elimine ecuaii ntregi, neglijnd variatiile minore
ale anumitor variabile intermediare;
ca exemplu s admitem c valoarea
cldurii specili,ce a, unui amestec, multicomponent,
necesar ntr-un bilan
termic, variaz numai cu 1% din 'cauza variaiilor de compoziie ale amestccului; n acest caz in loc s se introduc n model o ecuaie, cu care s-ar
calcula valoarea cldurii specifice n mod continuu, s-ar putea considera
cldura. specific constant.
Dup obinerea sistemului de ecuaii este necesar definirea unei metode
de rezolvare. Matematicienii numesc uneori. aceasta "ordonarea ecuaiilor"
iar n lucrare va fi utilizat ,~aranjarea natural" n sensul succesiunii cauzefect. Aceasta const n plasarea fiecrei ecuatii .ntr-o schem logic orientat,
adic avind ordinea de parcurgere precizat prin sgei, care arat succesiunea
n care ecuaiile trebuie rezolvate. Se precizeaz n acest mod atit variabila
ce trebuie obinut prin rezolvarea fiecrei ecuatii, ct i interdependena
ecuaiilor.
Tehnica aceasta nu e decit o extindere a notaiei utilizate n metoda clasic a funciilor de transfer :liniare, la sisteme fizice caracterizate de sisteme
de ecuaii neliniare. Un astfel de aranjament carer.merge n paralel cu relaiile logice de cauz i efect din sistemele fizice, preziiJt o imagine clar a
mecanismului postulat i scoate,. uneori, n eviden relaii ntre variabile
care nu erau evidente n etapele precedente. Etapa de calcul trebuie s fie
precedat de stabilirea soluilor cerute de la model. Lista diverselor cazuri
cerute i a informatiei pe care vrem s o obtinem,.n fiecare caz, va scoate
n eviden situaiile redundante i va fi util n programarea etapelor de
calcul.
.
Faza de calcule, care urmeaz, ofer cteva vadante pentru obinerea solutiei. Metoda selecionat depinde de complexitatea ecuaiilor care urmeaz
s fie rezolvate. Existcn general. trei nivele, dintre care cel mai elementar
este bunul'simt. In acest caz, dac ecuaiile sau soluiile snt suficient de simple,
soluiile dorite pot fipbtinute prin simpla examinare a modelului. Din pcate

'19

INTRODUCERE

Str;1flgv/sre

Otrangll/are .

----\

-!-

Pf'.-oblema

______

AfJiJ/iza

1~'--rM-Od-e-1--,
~

\~_m_at_e_m_a_t_ic

Fig. 1.2. Difi::ultti de ab:>rdare al13litic

.~

,-J!.-

Ca/cuie

I~-o-,,\-' -

uO/Ur" ..
cantitative

inainte de titiliz<.lre3 calculatoarelor.

aceast tehnic nu poate fi extrapolat la cazuri mai co';plexe dect admitind


, ipoteze simplificatoare, care conduc n general la o estiniare grosier a solutiei.'
"
' ,
,,
Nivelul urmtor -este, de asemenea, limitat la sisteme de complexitate
moderat i se preteaz la rezolvarea ecuatiilor prin metode analitice, Aa
cum s-a artat n discutia de mai sus, este nevoie de o abilitate apreciabil
pentru a rezolva unele dintre cele mai simple sisteme de ecuatii neliniare,
lucru care depete de obicei capacitatea inginerului tehnoiog mediu, De fapt,
a treia alternativ, constnd n utilizarea calculatoarelor, ofer drumui cel
mai avantajos i constituie metoda cea mai expeditiv pentru rezolvarea
problemelor, chiar i a celor de complexitate medie,
Ultima etap ci constituie studiul i verjficareasolutiei
obtinute prin
simularea modelului matematic, Orice solutie neateptat trebuie analizat
pentru ii ne asigura c nu au intervenit erori n calcul.; unele, rulri pe calculator trebuie s fie elaborate in mod .specific pentru a verifica validitatea
-modelului matematic,
"
Procedeul pentru a obtine solutii cantitative prin abordarea analitic s-a
modificat apreciabil n ultimii ani. Figura 1.2 reprezint simbolic situa~ia care
exista naintea utilizrii extinse a calculatoarelor.
In esent, existau dou impedimente majore:' analiza problemei i" rezolvarea ecuaiilor rezultate din analiz, Aceast ultim dificultate era, n general,
de netrecut, ceea' ce fcea ca modelarea matematic s-i piard din utilitate
ntruct ecuaiile nu puteau fi n general rezolvate, Ca' rezultat, singura cale
care r\nnea pentru rezolvarea problemelor tehnice era prin procedee experimentale n laborator sau n staii pilol. Disciplinele rational-analitice erau de
aceea privite ca fiind de interes pur academic i nu erau considerate ca metode practica bile n industrie,
'-IIT ultimii
15~20 ani utilizarea calculatoarelor a avut o _extindere considerabil, iar inginerul mediu, avnd la dispoziie limbaje de programare
i ndeosebi limbaje de simulare,' poate s-i rezolve problemele dac reuete
s depeasc prima dificultate, .aceea referitoare la analiza probleme!, Se
poate afirma, cu certitudine; c a doua dificultate nu mai exist, aa cum se
arat n figura 1.3.
,
-Un alt scop al acestei lucrri _este s ncurajeze inginerii s-i dezvolte
capacitatea analitic, adoptnd iniial metodele de abordare simple, de tipul
ceior-reprezentatejn
paginile' urrntoare. Este uiil s se treac n revist unele
notiuni fundamentale de matematic, .ceea ce se'va face n capitolele urmtoare.

~--

20

INTRODUCEB$
',.. ,

_____

\Strangu/are,
~
/~-------..

_p_r_Ob_'_~,!,_a
__

l'

Ah3/ii

. MOde!

Fjg. 1.3. DiJ!cultile

lJ.

:.o,.

:\~'
__m_a_.t_o_m_a_t'_c

__

Ca/cuIe

Sa//ltil

_C_f1_"_!t_a_~I_ve

-_'_ ..'._.. _-_.

pre"lente. ale i,bord~rii analitice.'

ECUAII

Ecuaiile pot fi clasificate n dou grupuri mari: ecuaii algebrice i ecuaii


diferenial-integrale. In general, o ecuaie algebric nu conine nici o variabil
sub fOrm de derivat. Spre exemplu x = ay
bz este o ecuaie algebric,
pe cnd dxfdl = ay bz este o ecuaie diferenial n care dxfdl este deriva ta.

1.1.1.. Liniaritate
Conceptul de Iiniaritate al ecuaiilor este deosebit de important. Ca exemplu
de ecuaie liniar ar fi definiia presiunii la partea inferioar a unui vas care
conine Iichfd (fig. 1.4):
.

hgp

+ Po,

unde Po este presiunea deasupra suprafeei libere; N fm';


po, presiunea la adncimea h, m; Nfm';
p
densitatea; kgfm'.
Relaia ntre P i h este artat ca o dreapt n grafic; cu alte cuvinte,
la orice nivel h o schimbare a .nivelului (tlh) va avea ca efect o modificare
corespunztoare, proporional a presiunii P. Rel~ia ntre .debit i cderea de
presiune printr.o van constituie un exemplu de ecuaie neliniar.
Q =' C,.JPl-

P"

21

Q,
'Fig. 1.5. ExelTlplifknrea

unde:

Q.

C,
(P, - P;)

uTIui..-Sistem ncliniar.

debitiJl ;
constanta vanei ;
diferena de presiune prin

In aceast expresie relaia intre


2ceea intre debit i C, este liniar.

van.

Q i, (P, -P2l'

este neliniar', .pe cind

,'.

"""

1.1.2. Ecuaii implicite i explicite


Ecuaiile intre variabile pot fi explicite sau implicite. Ecuaia de mai sus
2 debitului este o ecuaie explicit, intrucit avem P" P, i C, date; Q p"ate
fi calculat direct. Ca exemplu de ecuaie implicit putem considera re!aj'a
curgerii pentru un rezervor prevzut cu o scurgere la baz i un preaplin
<le deversare lateral (fig. 1.5). In regim 'staionar se poate arta c debitul
iota! Qp poate fi exprimat cu .relaia :
Qp

a(H ~ Hw),,5

+ c;,(H,,)"

li nu' poate fi calculat direct cu ajutorul ecuatiei de mai sus, chiar dac
se cunosc QF,C, i Hw (inlimea preaplinului), ci 'snt necesare transformri
neelementare pentru a putea obine' valoarea lui H,

1.1.3, Ecuaii simultane


,

Pentru a descrie noiunea de simultaneitate, s considerm sistemul artat


n fig. 1.6, in care o pomp livreaz un debit constant Qp, prin dou robinete
la dou obiecte aflate la presiunile P, i P" Ecuaiile sistemului sint
'. Q,.

= Q,

Q,=

+ Q,

C"J P,. - P,

Q,=C,.JpP-p,

22

INTRO:DUCERE

-Q,

Rezervor
Fjg.

1.6. ExemplificarcfI

unui sistem cu eeu<llii

~im~lIte.

n care C,. i C" snt constantele robinetelor, iar P F este presiunea de refulare
a. pompei. Pentru fiecare valoare a lui P P" C,,, C" i QF avem trei valori
necunoscute i anume Q., Q, i P p. -Nu" se poate obine vaoarea' nici uneia
din aceste necunoscute prin rezolvarea uneia din ecuaiile de mai sus .. Pentru
aceasta este necesar rezolvarea simultan' a tuturor celor trei ecuaii. In
sens mai larg, ntr-un sistem de ecuaii simultane variabilele snt 'definite
implicit.
.

1.1.4. Suficien i redundan


Pentru a obine soluia unui sistem de ecuaii este necesar, s avem un:
numr de ecuaii independente egal cu acela al variabilelor dependente. No.
iunea de independen implic faptul c sistemul nu conine nici o ecuaiecare s poal fi dedus din celelalte;
.sp~e
exemp'lu n sistemul
.
,.,
-

x+y+'2z=5
3x.
2x

:-

+ y + 22 =3.
.

(a)

(b)

+ y + 22 = 4(c)

(e) este redundant deoarec'e se libate obine ca suin a ecuaiilor (a) i (b)',.
mprite cu 2 i, din cauza aceasta, soluionarea sistemului nu duce .Ia ob-,
inerea de' valori unice pentru x, y, 2. Aceste observaii snt de asemenea.'
valabile pentru ecuaiile difereniale simultane .
. Sistemele, care cuprind mai multe variabile dect ecuaii conduc, in general,.
l ii o infinitate de soluii; dac ns se impun condi!,ii de maxim sau minim.
se peate seleciona o soliJie optim. Domeniul care trateaz"aceste cazuri
este acela al. ',;programrii liniare

sau neliniare"."

'"

O alt situaie este aceea n care dispunem de mai multe ecuaii dect
necunoscute: n cazul acesta problema se pune de a gsi ecuaia care conduce'
la soluia cu cele. inai mici erori.' Acesta este domeniul general al problemelorde regresie (.data fitting").

.'

23

ECUAII

1.1.5. Ecuaii difereniale


v

In formularea ecuatiilor difereniale este necesar


" se nteleag n mod clar noiunea de derivat .
.simbolul d"jdt desemneaz variatia lui v cauzat
<le variaia lui t. Dac ntre v i t exist o
<corelare, aa cum se arat n fig. 1. atunci dvjdt
t timp
.este panta curbei n orice pllnet t. Astfel dac,
"pre exemplu, un vas este umplut cu debitul F(t) Fig. 1.7. RdHic grafic ntre'
timp t ~jvitez il.
lsimbol care nseamn c debitul nu este constant in mod necesar i variaz n funcie de
timp), se poate scrie F = dvjdt, cu alte cuvinte variatia volumului n timp
-este egal cu debitul F. Aceasta poate fi, de asemenea, pus sub forma
unei ecuatii integrale, prin integrarea ambilor membrii ai ecuaiei
t

rF

dt

'J

<conform creia "volumul v n ofice moment t este egal cu volumul la timpul


{) plus volumul acumulat prin debitul F n perioada de timp de la O la t".
Dac vasul, care urmeaz s fie umplut, are o seciune constant A, volumul. este v = AH, unde H este nivelul suprafeei libere 'peste nivelul de
referin. In general,
~ =~
III

<:Iarntruct

A este constant,

(AH)

lIi

A '!!.~+ HrlA'
lIl.

dA jdt

~ =

01

O, iar
A

dJi

dt

dt

adic produsul ntre seciunea A i variaia nivelului cu timpul este egal cu


<lebitul.
Ordinul ecuaiilor

difereniale

Ordinul unei ecuaii diferentiale arat numrul maxim de difereniefi


aplicate variabilei independente. Ecuaia din subcapitolulprecedent
a fost de
ordinul nti, deoarece volumul a fost derivat.o singur dat (dvldt). Uneori,
o ecuaie difereni<il se scrie cu ajutorul derivatelor de ordin superior; spr.e
exemplu ecuaia clasic a acceleratiei :
M.

d'x =
df2

mas X acceleraie

F
=

for.

Aceasta constituie un exemplu de ecuaie diferenial de ordinul doi. Se


poate arta, relativ uor, c orice ecuaie diferenial de ordin superior poate
fi transformat ntr-un sistem de ecuaii difereniale de ordinul nti, utiliznd
variabile intermediare. Numrul ecuaii10r sistemului este egal cu ordinul

24

INTl'tODUCERE

ecuaiei iniiale.
sistemul este:

In cazul considerat

variabila

el!'

intermediar

esie viteza, iar

dx

M~=F

--=v.

dt

Ilt

Cnd se utilizea-z calculatoare pentru rezolvarea ecua!iilor din modele nu se


ctig nimic deducnd o ecuaie diferenial de ordin superior, printr-un. proces.
de substituire, ntruct ecuaiile trebuie s fie, n orice caz, programate ca
ecuaii de gradul nti. Este <)e reinut faptul c relaia fundamental este
n mod invariabil o relaie de ordinul nti. Ecuaia de ordinul doi, considerat ca exemplu, (mas x acceleraie = for) constituie, de fapt, un caz.
particular n care masa este constant. Relaia mai general ar fi

= variaia n timp a impulsului

forj

F=-(Mv)
dl

i
viteza

variatia

dx
V=-.

n timp a distanei

dl

Rezolvarea cu ajutorul calculatorului a unor asemenea -relaii trebuie s


fie identic cu o relatie de cauz i efecl, care leag aceste mrimi n reali-tatea fizic. Plecnd de la o for i mas cunoscute, care nu trebuie s fie.
n mod necesar constante n timp, un program de calcul ar arta astfel:
1. Integreaz fora ~ impuls.
2. Imparte impulsul cu masa ~ viteza.
3. Integreaz viteza ~ distana.
_
Acest program este artat n fig. 1.8 n form simbolic. Analistul poates vad clar fiecare din _aceste etape - fora care schimb impulsul i viteza care modific distana. Aceast nelegere melftal a situaiei constituie
un Iaclor cheie n asigurarea reuitei studiilor cu cracler analitic. Relaia_
general a acestui sistem_
.-

c-'!-di

(M ~)=
F
dl

poate fi programat

nu poate fi vizualizat uor i nu


sub forma aceasta. Din.
aceste motive, astzi, nu are o utilitate praclic, Aceast metod ilustrat
prn exemplul simplu de mai sus, constituie baza abordrii modelrii analitice,
adoptate n aceast lucrare. Experiena a artat c nelegerea sensului fizic:
al expresiilor analitice i al ecuaiilor de ctre analist i programator este esen-ial. Din cauza aceasta este important s separm expresiile complexe, incomprehensibile, n componeni care pot fi nelei i programai mai uor.
Forti

fFdt=-

MV

x Oistan

v_

(MV)
. Impuls

Vitez~

Fig. 1.8'. Schem de jntegrare

<1

unei ecuatii diferenli;de de ord.illul doi.

,ECUAI!

25

Condiii la limit (de frontier)


Definirea cOinplet a ecuaiilor difereniale trebuie ,s cuprind valori numerice pentru condifile limit. Ca exemplu, s considerm ecuaia de mai sus
pentru volumul de lichid dintr-un rezervor: dvldt"" F (fig. 1.9). Aceast
ecuaie definete volumul V n orice moment t, cu condiia s se cunoasc
volumul' iniial Vo la timpul t = O. Acest volum iniiaJ se numete condiie
"limit i valoarea"lui trebuie cunoscut pentru a soluiona ecuaia diferenial.
In orice sistem de ecuaii difereniale, care reprezint modelul matematic
al unui sistem fizic, este necesar s se cunoasc pentru toate variabilele dependente care apar, ca atare sau ca derivate, valorile lor pentru anumite
valori particulare ale variabilei independente. Aceste perechi de valori numerice"
constituie condiiile de frontier (limit), Spre exemplu, sistemul urmtor
de ecuatii definete variabilele X, Y, Z:
dY

=X'-Y'+'3Z(I_I)

.:'i
<'1

dt

+X
.y + 6.

Y -2Z

(1-2)

X = 5Z' (1-3)
Valorile lui Y i Z trebuie cunoscute la o anumit valoare .a variabilei. independentet, i ntruct (1-3) este o ecuai~ algebric, X este definit automat.
Uzual, valorile limit ale variabilelor dependente snt toate specificate pentru
valoarea inii"I a variabilei independente i snt numite "conditii iniiale".
In unele situaii, ns, ele snt specificate la ,valori ale variabilei independente
n interiorul iptervalului i, n cazul acesta, se numesc probleme cu "condiii.
de frontier intermediare" ("split boundary value"). .
~
Pentru ecuaiile difereniale de ordin "superior este necesar s 'se cunoasc
valorile la limit, corespunztoare ordinului ecuaiei: spre exemplu, ecuaia
/

d'X

-=3-X
dt'

cere cunoaterea

valorii lui XO i (dXldt)O

L
v.

'"

Fig.

1.9. Condiii
mllr

la t

=O

drept conditii initiale.

_
m.']rgi~

(la frontiern),.

Fig. 1.10. Sistcm descris


de o ecuaie difcrenial
ordinar.

-----------

._-------~-

lN'J'RODUCERE

26

1.1.6. Ecuaii difereniale

..

'

cu derivate pariale
,

In toate ecuaiile difereniale considerate derivatele au fost definite fa:


, . de o singur variabil independent, timpLiI. O .clas mare .~i important de.
ecuaii difereniale cuprinde derivate n raport cu mai inulte variabile inde'
pendente. Exemplele de mai jos arat diferena ntre ecuaiile difereniale
ordinare ~i ecuaiile difereniale cu 'derivate
pariale.
ExemplLiI 1.1
S considerm un lichid bine agitat dintr-un rezervor nclzit de un termo-plonjon care dezvolt o cantitate de cldur, Q unitHermice/sec
(fig. 1.10)..
Ecuaia care definete temperatura f1uidului este
.
..cJ....(WCT)= Q
01

n care \fI este masa de fluid, C este unitatea de capacitate caloric, iar T
este temperatura.
Ecuaia implic aceeai temperatur n toate punctele'
f1uidului, ca un efect al ipotezei unei bune agitri. Pentru acest caz, deci,.
nu trebuie considerat dect o singur temperatur T ~i avem de a face cu.
o ecuaie diferenial ordinar simpl cu o sigur' variabil independent,.
timpul t.
Exemplul 1.2

Cazul unei bare solide, nclzit la o' .extremilate i izolat termic pe ntreg:
restul suprafeei poate fi reprezentat printr-o ecuaie diferenial cu derivate
pariale, dad, considerm o stare tranzitorie'(dinamic).
Ecuaia care coreleaz
temperatura, timpul i distana este:
.
iJT =

+ 1(!.1'T

a!
aX
unde 1( este difuzivitatea termic. Aceast ecuaie definete temperatura
ca o funcie att de timp, cit i de distana X. Cu alte cuvinte, n orice,
moment de timp, ti, temperatura variaz cu distana X sau, altfel, s.pus,
n orice punct anumit XI temperatura va varia cu timpul. Dei ace_ast ecuaie'
reprezint ..o definiie scurt, corect i elegant a relatiei ntre variabile, este.
greu de reprezentat ca o realitate fizic. In unele capitole ,ce urmeaz se prezint o abordare mai pragmatic a acestei probleme, utiliznd metoda diferenelor finite. Aceasta permite definirea unui sistem fizic prin ecuaii
diferen.iale ordinare aproximative, dar mai u~or de vizualizat.
2

1.11. Sistem

rcnlia!J

descris de o ecuatie
cu deriv;:;te _p;lrt: le.

dif~-

SIMULAREA SISTEMELOR CONTINUE (IN TIMP)

1.2. SIMULAREA

SISTEMELOR'

27

CONTINUE. (IN TIMP)

Dup aparii~ FORTRAN-ului au fost realizate o serie de programe [3]


avnd rolul de a simula funcionarea calculatorului analogic pe calculatorul
numeric. nlocuind astfel in bun msur calculatorul analogic. In final aceste
programe s-au dezvoltat, ajungindu-se la limbajele de simulare ale sistemelor
continue, dintre care cele mai cunoscute snt MIJ\1IC (pentru calculatoarele
CDC i UNIVAC) i CSJ\1P (pentru calculatoarele -IBM). Alte calculatoare
posed versiuni modificate ale acestor programe.
In .rezolvarea sistemelor de ecuaii diferentiale ordinare aceste programe
desi mulare concureaz adeseori cu .bibliotecile de rutine specializate.
Rutinele specializate, combinate cu funciile i tehnicile permise de Iimbajul FORTRAN .au . practic capacitatea de a realiza relativ uor funciile
programelor de simulare. Avantajele bibliotecilor de rutine specializate fa
de programele de simulare rezult dintr-o fiexi bilitate mai mare a aplicaiilor
ce pot fi re~lizate, permind i trecerea facil de la un calculator ta altul,
singura condiie fiind existena unui compilator FORTRAN la noul calculator.
Din cauza aceasta, n lucrarea de fa se ofer cititorului o list complet a
unui set de subrutine FORTRAN. care ndeplinesc cele mai multe funciuni
ale unui program. de simulare. Rulinele snt scurte i directe, evitnd sofislicarea i Ctignd. prin aceasta n viteza de execuie. Sistemul numit "INT"
- cuprinde vreo 12 subrutine. Se sper cii cititorul inelegnd modul lor de
funcionare din explicatiile din text va fi stimulat s elaboreze alte programe
pentru scopurile sale specifice.

1.3.

SIMULAREA

PROCESELOR

DINAMICE

,
if.

.. -

Elaborarea programelor de sinulare a ecuatiilor difere~ti~le a condus la


dezvoltatea mai multor programe de nivel superior concepute pentru a simula
comportarea dinamic a proceselor chimice individuale sau combinate ntr-un
sistem. Ele constituie echivalentul dinamic al programelor de bilan material
i de energie.'; strilor staionare de tipul PACER [12], FLOWTRAN [13],
CHESS [14J i altele. Fig. 1.12 indic schematic structura de baz a acestor
programe i arat, de .asemenea, faptul c o. problem de simulare a unui
proces poate fi programat la oricare din cele trei nivele. Utilizarea unui
nivel superior uureaz efortul de codificare; spre exemplu, simularea Ia nivelul (11) a sistemului continuu elimin codificarea celor mai multe procedee
numerice cerute pentru integrarea ecuaiilor. difereniale. pentru generarea
funciilor arbitrare .i pentru rezolvarea ecuaiilor algebrice. Programarea la
nivelul (e) prin utilizarea un.uisimulator de proces dinamic are avantajul .c
pe lng eliminarea procedeelor de codificare numeric, oferit de nivelul (b),

._-~-'------_.-~--~----28

Nivelula

Simulator; de
procese dinamitie

.,..

OYfLO, OYNSIS
PROOYIC RtMUS

Fig.

Nivelul b

. Eimu/atori
sisteme

. Nive/U/~~~,_-

de

GontinUJ

, CSMp' INT, LEANS


MIOAS, MIMic

f_O_i?_T_R_A_N~

1.12. StruclUf(l programelor


de simul(lrc.

~~

simplific considerabil efortul de definire a sistemului de simulare. Aceasta


se realizeaz prin utilizarea subprogramelor care simuleaz operatii unitare
ntregi, ca schimbtoare de cldur, coloane de fracionare, reactoare etc.
Prezenta lucrare ofer o list i descrie utilizarea unuia din aceste programe
numit "DYFLO" care ofer o bibliotec de cteva zeci de subrutine pentru
simularea operaiilor unitare. Iniial, a fost ntrebuintat
mai muli arii n
Iaculti, iar n ultimul timp a Iost aplicat, cu succes la rezolvarea problemelor marilor complexe industriale.
Programul "lNT" este prezentat n capitolele 2, 3 i II, iar programul
"DYFLO" este tratat i ilustrat n capitolele 4, 5 i 8. Bibliografia care urI11eaz cuprinde referine asupra altor programe care snt disponibile n mod
.' curent.
'

BIBLIOGRAFIE

A. Progra:ne' de simulare a sistemelor continui


1. C SM P; Systeml,160 CO.'!tinIlOllS Sy."tem Mod~lillg Program Users Manlwi, Form H 20-03n703
Numr program 330 A-cx-I.Gx. 1, B.M.1967.
2. MIM 1 C: A Digital Simulatof Program', H. G. Petersen and F J. Sansom, SESCA Internal
Memo.
3. LEA N S: Lehigh Analog Simfllato.~. S. M.Morris, Lchigh University, Bethlehem. PCl1na.
B. Simula:-oare

de Sis:~~ledinamic~

1. D Y N S Y S: Digit:J.! CO.71p!der Program<; for S-tudying the Behaviollr of Systems llsing u


Modular Approach. S. Babrow, ct aL. Dcpartamcnt of Chemical Ellgincering. McMastcT
University.
Hamilton
Ontario. CanadR, OctobCT, 1960.
2. P ROD Y C: A Simfllation Program for ChcmicaJ. Process DYrlamics and Contra!, f,J. ,\t !llgcb and R. L. Motard, University of Houston, Houston. Texas, RE 4-70. August. 1970.
3.. R E J"\ U S: ;,Routine for Executive Multi Unit Simulation",
REJ\\US Users /I'h:ll1ual P. G.
Ham, UniveTsity of Pennsylvania,
.Philadelphia.
Octobcr 1969.

SIMULAREA

4. F L E X:

O.. R. Shern.

PROCESELOR

29

DINAMICE

aJld Gamblc, Cincnnatti.


Oricn!ed Simulation Lal1{flwgc for .Chemical Plants~
J. H. Kardasz.~ Universty of Pisc.
6. OS USI oM.: E. J. Freeh, Ohio State University, Columous.
7.. E AR L Y ~ 1 R D: R. E. Weaver, Tulc:ne Univcrsity, New Orleans.

5. K A R O AS Z : -A lJiglz

-C

Proctor

Le<.'el Stnrcture

Programe pentru bilanuri

de energie .i de ma"eric in regim s:aionar

1. PAC"ER.:
P. T. Shannon, Dartmoutli.0..l'llcge/H<lIlOvcr-i.N.
2. F L O \V T R AN:
J"lollSanto Co., Computerizei:l Engincering
St. Louis, Missouri.
.
3. C H E S S: SysJem Guidc. Tcchnical Publisidng Co., Houston,
4. G 1 F"S:' Service Bureau CorporatioJl, New )'"ork.

H.
Ap.p1ieations
.
Texas.

De:l3rtment.

l~

r -

2.

m;ZOl,VAREA
ALGEBRICE

N.lJl\IERlC A ECUAIILOH

In acest capitol se prezint notiunile de baz ale procedurilor iterative uti.


lizate n calculatoarele numerice pentru rezolvarea sistemelor complexe de
ecuatii algebrice. Snt descrise i asamblate cteva metode simple, dar puternice
sub form de subrutine, cu scopul de a simplifica efortul de programare a sistemelor mai mari. Obiectivul care se urmrete, acelai, de altfel n ntreaga
lucrare, este.s se formeze o bibliotec de subrutine, cu care s .se poat efectua
o mare varietate de lucrri comune calculelor de inginerie chimic. In prezent,
se observ o mare proliferare d.e sisteme similare acestora, unel~ particulare,
altele de uz comun, dezvoltate de ntreprinderi sau universiti, pe lng acelea
procura bile de la fabricanii de calculatoare. Uurinta de a obtine astfel de
sisteme constituie o ncurajare pentru analist sau pentru cel ce formuleaz
probleme s-i elaboreze propriul program, lucru care s-a vzut c se ntmpl
adeseori. Se sper c prin simplificarea activittii de programare ca rezultat
al utilizrii programelor de simulare existente, analistul s-i ndrepte atentia
asupra activitilor mai importante n soluionarea problemelor, adic spre
analiza lor i spre interpretarea rezultatelor simulrii.
Dei utilizarea programelor specializate elimin necesitatea codiicrii de.
taliate i repetate a procedurilor comune, prin aceasta nu se elimin necesitatea
ca programatorul s neleag succesiunea faptelor, sau cel puin principiul de
baz al programului pe care il utilizeaz i s-i dea seama de limitrile lui.
De aceea, este recomandabil ca cititorul s nteleag noiunile descrise n
paginile care. urmeaz.

2.1. ECUAII

EXPLICITE

I IMPLICITE

Acest subiect este tratat pe scurt n capitolul I ; merit ns s reconsiderm


sensul ecuatii lor explicite i implicite n modul n care se aplic sistemelor de
ecuatii simultane. Din ecuatia X = A
B

j
i.,

ECUAll

31

EXPLIC!TE I IMPLICITE.

,1

j
cu A i B cunoscute, X poate fi calculat direct, cu alte cuvinte
linit.in mod explicit de A i B. S considerm acum ecuaia
X = AX

X este de-

+B

n care, dei A i B sint cunoscute, X nu mai poate li i'alculat dir,ect fr a


recurge la unele transformri. In acest sens, o pereche de ecuaii algebrice simultane ca
'
3Y+2X=2
(2.1, a)
2Y

+ 3X=

(2-1, b)

este implicit ntruct X i Y nu pot fi calculate direct fr unele transformri,' Cele mai multe cazuri fizice snt descrise printr-un sistem de ecuaii,
neliniare i simu'ltane; ceea ce nseamn c vadabilele sint definite implicit. i
singura cale practic' de a obine o soluie a lor este prin metode numerice,
care, dei' srit simple, conduc,la rezultatul dorit. In ceea ce urmeaz se vor prezenta unele l11etode simple, utilizind' 'ca exemplu 'ecuaiile 2.1, a i 2,1, b..
Aceste ecuaii pot fi rezolvate prin transformri elementare; de fapt soluia
este evident dup o simpl examinare, Cu toate acestea le 'vom ntrebuina
aici pentru a ilustra cteva metode de a obine convergena spre soluie, prin
iterare, Aceste metode se utilizeaz i pentru situaii mai complexe care nu se
preteaz la o soluionare direct prin transformri matematice. Procedura
cea mai elementar se numete "substituie direct" i este urmtoarea:

'

l. Alege (j valoare iniial (arbitrar) a lui X (spre exemplu 3).


2. Rezolv ecuaia 2.1, a pentru Y, utiliznd X = 3.
.
""
:3, Introdu valoarea lui ,y obinut n etapa 2 n ecuatia 2,1, b i rezolv-o
pe aceasta pentru - X.
.
4. Compar 'aceast valoare nou a lui X cu valoarea lui X admis ini,lial i dac diferena nu se ncadreaz n anumite limite de tolerant prescrise,
rentoarce-te la etapa 2, utiliznd noua valoare a lui X.
5. Dac limita de tolerant din etapa '4 este satisfcut, continu (adic
imprim rezultatul sau treci la alte calcule).
Pentru a vizualiza'modul n care numerele se modific de la ciclu la.ciclu,
n tabela de mai jos' snt trecute valorile lui X i Y pentru fiecare ciclu.
CICLU
X

-1,,13

2,22

1,87

-0,81

-q.58

1,72

1,67

1,62

-0,,51

-0,44

-0,41

'i

1,61

J,GO

,.0,40

--0,40

Dup cum se observ din tabel, valorile lui X i Y "converg" spre valoarea lor final 1,6 i -0,4, n opt cicluri. Oricare ar fi fost valoarea iniial admis calculul converge ntotdeauna spre aceste valori. Un calcul de ncercare
ne va convinge de acest lucru. Ilustrarea grafic a acestor cicluri este artat.
\

32

REZOLVAREA

'r--<
O

.1

NUMERICA

A ECUAIILOR.AI,.GEBRJCE

Fig. 2.1. Proces c!eC(Jl:.'llliterativ\

"

-ci
n.figura 2. L Cele dou ecuaii sn!.artate ca drepte care se intersecteaz n
punctul Y == .,-0,4 i X ~
1,6. Procedura n trepte de substituire direct
converge spre acest punct de intersecie. Un-program simplu. FORTRAN,
care ar implementa procedeul de mai sus ar fi urmtorul:
-

X.=- 3.
G Y ~ (2. - 2. * X)13.
xc = ("._.2." y)/~.
IF(ABS((XC

X)IX).

LT .. OOOI)GO TO 5

X~XC

...

GO TO G
5 CONTlNUE

Un mijloc mai eficace de a privi convergena algebric este sugerat de programul de mai sus, din care rezult c pentru fiecare valoare de ncercare admis pentru X rezult o valoare calculat (XC). Obiectivul procedurii este
de a reduce diferena ntre aceste dou valori sub o limit de toleran (eroare)
admis. De obicei, aceast diferen se exprim ca O fraciune a variabilei X.
Pentru cele mai multe scopuri o toleran de 0,01 % este adecvat,. dei poate.
fi modificat dac este necesar.
Pentru cele mai multe cazuri, de complexitate reprezentativ,. ecuaiile
snt neliniare i poate s intervin un mare numr de ecuaii ntre X i Xc. .
Aceast situaie se reprezint prin expresia XC = f(X) n care f(X) poate fi o
serie de ecuaii explicite ca Y = fl(X); Z = f2(Y);. X = f3(Z).
Succesiunea calculelor ar fi urmtoarea:

x
--1

Y~I,(X)\

--1
Y

Z ~ I,(Y)

x .

-+-]

Ecuaii

IZ---1 xc~ I,(Z) 1-- xc

I--xc

Dac se reprezint grafic valoarea lui XC n funcie de X se obine o curb de


tipul aceleia din fig. 2.2. Diagonala reprezint toate valorile care satisfac ecuaia
. XC = X. Prin urmare, punctul curbei -[(X) care intersecteaz. diagonala re-

"
.

i
)

r
,.

1':

.,
ECUAU

EXPLICITE

33

IMPLICITE

..."."

xc

,/
((X)
I

-;(:
/)

, 1 I

~--:;;l'

l'

/1
I /

,/

f'

II

"

1
I
I

X,

X2-Xa

,
I

I
I
I
11

I
rI
1

Fig. 2.3. ConvergcJlp

ri;. 2.2. l~eprelcjlt;\f{:'gwfic.

rapid.

preziht soluia pentru care X = {(X). Aceast qiagram poate fi utilizat pentru cteva funcii tipice i pentru a caracteriza eficiena convergenei prin metoda
substituiei directe. .
Caz"l 2.1 : Convergen salisfcloare

Figura 2,3 ilustreaz un caz tipic n care se poate obine


convergen satisfctoare dup un numr relativ mic de cicluri de iteraie (ncepe la X, ~X,
etc.).
Cazul 2.2: Cpnvergen/ nceal
Figura 2.4 arat o. situaie n care este necesar un numr mare de cicluri
pentru a obine soJuia.

Cazul 2.3:

lnsiabiliiale oscila/arie

Figura.2.5 arat un caz tipic de instabilitate, n ca.r~ valoarea lui xC' con.
",tinu s oscileze ntre dou valori (XI' Xi) de ambele' pri ale soluiei adev.

rare.
/

xc

xc ..

--- ....--- -;(


)/

..+,
I
I

, /
/
/

'/
~--:------

,..

)
rig; ,2.-1. COI1"ergenti'i

..

lellUI.

~{ _ Modelarea....
~isimularea n ingineria chimic -

r
r

,'
I
I

.
1
r

X,

X2

Fig. 2.5. Insbbilitate

/1

1
1

osdlatorie .

cc;l. 29

...

34

REZOLVAREA

.,

xc

....Y'/

__

'; f(Xj

,1' "

1-:;-

NUMERICA

A ECUAIILOR

,,

,'

xc
I

'

,.'
I

,
!

'/

,,

"
I /

t...

,
I

I /

.x

1,
I

1
:
1
,

Jt!- --~_

~~

--~i:
/1:

')--_--

! ~

---_-'"

:
1

I ,(
)./ .

,,

", .

!,'

, F,
,,.f
/,

ALGEBRICE

-----

fiX)

Fig. ,2.7. Instabilitate

divergcnU.i.

Cazul 2.4 : !nstabilitale divergcnl. progresiVa

'.

. Unele situaii se reprezint prin ecuaii care se comport dup cum se arat
. n figura 2.6. Dup cum se vede, substituia direct deplaseaz valoarea XC
d~ la punctul care reprezint soluia problemei:
Cazul

2.5: !nstabililaie divergent

oscila/orie

Situaia aceasta se caracterizeaz p~in "f1uctua-ia aHI a lui X, ct -i a


lui XC n jurul unei valori medii; amplitudinea fluctuaiilor crete progresiv-,
continund spre o limit ca i n cazul 2.3 sali spre o depire n calculator.
Figura 2.7 ilustreaz o funcie tipic care are aceast comportare.
Din cele de mai sus re.u!t c dei substitu!a direct este.o metod simpl,
ea nu d-rezultate mulumitoare dect pentru cazuri simple de tipul cazului 2.1,
dar nu este adecvat sau eueaz complet n cazurile mai complexe ca .2.2,
2.3, 2.4 i 2.5. O metod descris n subcapitolul urmtor, care constitu.ie o
modificare a metodei de substituie direct, permite programatorului un control mai riguros asupra procedeului de convergen n cazuri mai complexe .

;~

..

~.:

2.2. SUBSTITUII

PARIALE

"
Metoda aceasta se utilizeaz uneori n situaiile caracterizate .prin instabilitate oscilatorie, ca n cazul 2.3. Metoda const n a admite o noua valoare de
ncercare undeva 'ntre. valoarea de ncercare precedent i valoarea rezultat
din calcule. Formula pentru obinerea acestei. valori este X = Xo
+(XC - Xo)* R n care Xo = valoarea de ncercare precedent; .

noua valoare --de Incercare.

Raportul R poate' fi potrivit de ctre programator pentru a obtine' o convergen stabil, Dac R = 0,5 valoarea .medie ntr~ Xo i. XC va fi valoarea
. nou de ncercare. Dac R = 1 se realizeaz substituia direct; reducerea

..
"


SUBSTITUII

35

PARIALE

xe

,/
v

I
j

Fig. 2.8. Sub,sti'tU\iC pariaHi.

,y' '

'

-/

'

'1
I

,'1,

/,

x,

X2

valorii 'lui R asigur o stabilitate mai mare. Figura 2.8 ,arat efectul lui
R = 0,5 pentru cazul 2.3, n care se obine o convergen rapid.
,
, Metoda aceasta este eficace i pentru ,divergen oscilatorle (cazul 2.5)..1'\e putel)' ns da seama c ,metoda .substitui~ipariale
agraveaz viteza 'de
convergen n cazul 2'.2 (convergenj nceat) i este de asemeni inutil pentru, instabilitate divergent progresiv (cazul 2.4). Intnkt
ns este uneori
util, 'n cazuri speciale, se d n fig, 2.9, o subrutin pentru aceast metod.
Urmtorul este 'un exemplu al manierei n carIYS-ar, utiliza aceast subrutin.
S presupunem c ecuaia care ar trebui rezolvat pentru X este
X

='

(5 Y'

+ 3JX-

8X.,).36

r-

care valoarea lui Y este'definit iJ alt parte a programului.


tru aceast ecuajie ar fi
_.
-

I]

Programul pen-

x == 5.
(estimare !liiaI)
CONTI;\'UE
5 XC = (5. :, y ,'* 2 -+- 3, "SQR T(X)8. * X **,8).,..36
CALL CPS(X.XC;:5,NC)
IF (Ne.NE.!) GO TO 5
6 CONTINUE'

Singurul. avantaj al metodei prin substituie parial com;!' n'faptul c


ofer programatorului posibilitatea s intervin n succesiunea de iteraii ajustind raportul de substituie R, ceea ce este deosebit de util pentru cazurile
caracterizate prin instabilitate oscilatorie. Pentru cazul general, n~, este necesar, o metod mai general de convergehj, astfel nct s se objin convergena pentru toate cazurile 'uzuale. Exist mai multe astfel de metode, dar
aici nu se vor discuta dect dou: metoda lui Wegstein i a 'lui ,NewtonRaphson.

,,
,,

5UORn~1INi
cr'tx.xc.R,NC'"
NC.:2
If' A8S1 tx -xC) IiX. xc ll.l
T 00011

X:: x. (.X(-.

/II(.:}

I.R

RET URN

fNC
~ Fig. 2.9. Subrutina CPS. Lista arglUTI2ntelor:
de ncercare; XC = valoare c<Jkulat;

X = valoare
port

d,~ substituie
(Ne

-=

parti<lhi; Ne = index
de
J, convergcntli rcaJizat~).

R = racOllvergenli


36

REZOLVAREA

NUMERICA

A.ECUAIILOR

2.3. METODA WEGSTEIN PENTRU


ALGEBRiCA [2]
.

ALGEBJ:tICE

CONVERGENTA

Aceast metod, se bazeaz pe tehnica proiectiei i este similar l.ehnicii


matematice .numit "pozitia fals". In esent, metoda const n a obtine, prin
proiectie, din dou pUlJcte cunoscute pe curb f(X) o valoare nou a lui X
care s constituie baza unei noi ncercri. Procedura se continu astfel, utiliznd ultimele dou valori ale lui X pentru a obtine prin proiectie valoarea
lui X pentru ncercarea urmtoare. Tehnica aceasta este ilustrat n fig. 2.10.
Figura 2.10 arat o functie f(X): pentru care urmeaz s se gseasc scIutia
- X =f(X).
Intrucit pentru efectuarea proicctiei snt necesare dou puncte Jie
curb, primele dou puncte se obin prin substituie dircct. Plecnd cu X,
se calcufeaz valoarea XC,. Al doilea punct XC, se obine substituind pe XC,
'(= X2) direct n f(X). Cunoatem acum coordonatele a dou puncte de pe curb,
anume X" XC, i X2, XC2 Extrapolarea dreptei care trece prin aceste dou
puncte pn la intersectia cu'diagonala XC ,= X necesit rezolvarea ecuatiei.'.

-.

X3 =~I*
.

XC2

XCI * X2

X -X +XCf-XC].
1

Expresia de mai sus se obine rezolvnd pentru 'X ecuatia diagonalei XC = X


i a. dreptei care trece' prin punctele 1 i 2.
Valoarea proiectat X, se introduce l1 f(X) pentru a calcula pe XC" iar
n continuare punctele 2 i 3 se utilizeaz pentru dreapta care intersecteaz
diagonala XC = X car'e definete pe. X,. Procedeul acesta'se repet pn cind
se obine convergena, ceea ce se realizeaz foarte rapid n comparatie cu metodele mai elementare. Este de observat c metoda este aplicabil pentru toate
cazurile artate mai nainte (2.1 la 2.5) n care substitutia direct sau partial
a euat. Cititorul se poate convinge de eficacitatea metodei, aplicind metoda
.grafica Wegstein la unele curbe de form caracteristic, 'de tipul celor din
. figura 2. i.
.
.
1

xc

2 __,

xc,

--:.:-.:----,-J.."
"
,./,

"

,,

,
,,/
I ,

, ",
..1

X,

"

,,

,,
I
,

1 _

X2

,,

"

, J
FIX)
Fig.

2.'

o.

,\\duda

C~ convergen

Wegsteill.

METODA WEGSTEIN

'St:SROlJ; iN(
CC"VI X.l
.r-,C I
OIt~Et..SICN
XAllGI
rAtlO~
lFt.lG-Sf
{.,-YI/I:('YII.lL.GCClI
IF r.:.;:. lE 1 1 (;0 TO 5 Xl

'i'"
X

&0

TO G

li

X
"1

li: 1

'i U.Odl.l

"

~C: 1

"

'1'

R(TURr-.
fi

,,;

x:-y
WC::J
R[ T UR

[NG

-1 ig .2.11": Si/w_dlna CON\!.


X ,=" .v310."!f-c0(' n~ercare: Y = y~.l J::re;) c;>kubt;
;l;;in~i/,de ap2J ~J rd1h.~i: Ne = i.lciice de cOllverg:,:n:i (Ne = "1,
-con '.'-erg'O'li re~ 1-1--7.;:t).

i ist.1 ,""-,g.'l:H'Iltd

"1 :.

Metoda Wegstein este suficient de complicat pentru a justifica o subrutin.


atunci. cnd se ntrebuineaz maifrecvent,.Lista.acestei subrutine numit CONVergen este prezentat' n figura 2.11. Variabilele din lista de argumente formale ale subrutinei au urmtoarea semnificaie:
.
_ Xeste valoarea curent.a variabilei X din. ecuaia X = {(X) ce trebuie
rezolvat;
\
. Y este valoarea. corespuAztoare i funcliei {(X) pentru X curent;
~ N R ~ 'este o variabil ntreag specifcnd un rang n matricile XA
(!'IR) , YA(N R) din interiorul subrutinei CONV. Dimensiunea .matricilor XA.
l'A fiind.1O rezult c valoarea. maxim p.entru NR' este.1O i semnific faptul c aceast subrutin poate rezolva i memora soluiile pentru cel' mult
10 ecuatii de tipul X =,f(X) prin' metoda Wegstein, pe parcursul unui program.
Evident, acest numr poate fi crescut n funcie de necesiti;
. 'NC este.o variabil ntreag, pe care subrutina o' furnizeaz ctre programlllapelant,.
cu valorile NC = I sau ijC.~ 2. Cazul NC= 1 corespunde
cazului n care convergena e. realizat, iar NC = 2 cazului n care convergena
ilU e, realizatli. Valorile acestei variabile srit schimbate numai de subrutina
CONY i niCiodat de programul apelant. Verificarea convergenei soluiei se
face n linia 3 testnd valoarea diferenei (X- Y) n rapon cu eroarea admis
n rezolvare, considerat 0,01 %. Numitorul criteriului de convergen. din linia .
3 a fost tcut (X
Y)numai
pentru '3 evita ca fie X, fie,Y, s devin la'
.un moment dat zero n cursul iteraiilor, situaie n care ar avea loc o depire
numeric n calculator i. calculul ar fi abandonat (mprirea prin zero neavnd
sens).
"
La prima trecere prin rutin NC ~'I (cci anterior s.a <ibirlllt o soluie convergent) n care caz urmeaz tratarea .din liniile 10-14 care realizeaz reini.ializarea rutinei cu NC = 2,' pentru rezolvarea unei noi ecuaii de tipul
X == {(X) a NR.a n ordinea' speCificat de'utilizatoL
.

,
,

'i'.c.fM~,

NI?

37

RE T uf::N

l'
.J !;.

NR 1

il

18

ALGEBRICA

:_ (XtINI?I.Y-VA(N~l.ll{iAIN;{-'-X.Y-l'INRII

Il! (:lK I

. 10

"

CONVERG~A

IN,"

,,
,

1" ..

PENTRU

38

.REZOLVAREA

~UMEmCA A ECUAiILOR

ALGEBRICE

'Un exemplu de utilizare a acestei rutine de ctre un 'program)fincipal


odat pentru exemplul 2.2 tratat anterior:
. .
X=5
CONTINUE
(5.' Y
2
3. * SQRT(X)
CALL CONV'(X, ,C, !,i'iC)
GO

..

** +

5 XC ~

ro

este

* X ** .8) ..,.., .16

- 8

(6,5), NC

6 CONTINUE
valoarea NR =

'n care
1 din apelul subrutinei CONV semnific faptul c se
1ace prima utilizare a acesteia pentru rezolvarea ecuaiei din exemplul 2.2.
() urmtoare utilizare, pentru o alt ecuaie de tipul .X ~ f(X) se va face cu
NR ~ 2 .a.m.d.
2.4. EXEMPLU:

Ecuaia

ECUAIA, BEATTIE'BRIDGEMAN

d'e stare Beattie-Bridgeman


'poate fi exprimat
I
. V = r'-RT+-' il -r-,y
a
tr

--+-.VJ

'Vz

. ',~

~= 'RTBo

unde:

~ Ao --':"RC/T'
Y ~ -RTBob+
aAo~,RBoC/T'

a~

RBobcjTC'

sub- forma:

R ~ constanta

gazelor (0,08206 bar m3tKjkg '0101)


T = temperatura
("K)
P ,,; presiunea (bari)
V'= volum (m").
Constantele Ao, Bo, a,. b, c snt prezentate n' form de tabel [1J pentru
mai multe gaze uzuale. Pentru iZbutan' snt urmtoarele:
Ao.~ 16,6037 ;
Bo ~ 0,2354; a = 0,11171; b~ 0,07697; c = 300 X 10', Pentru 'valori date
"le temperaturii T i ale preSiunii P ecuaia de mai inainte nu permite obi.
nerea volumul V in mod explicit i pentru a obine o soluie corect. prin
convergen este .nevoie de iterare. Lund T = 350"K i P =1 bar se poate
efectua iteraia necesar cu ajutorul programului artat n fig. 2.12, car.e uli-

1-"

2$
3.

4.

s.

6*
7_

B.
9*
10.
11.
12.
1'.
14*

l~.'

'OA'TJ\."B'C,AQ,eO/.l1l71,.07697.3.tfu16:f:037

2J5~1

DATA R.T,P/.Og27,~08.,36.1
100 FORMAt(QE12.S1

C .*PRELIMINARY
CALCULATION
. HT=R.T.BO-AO-R~C/T2
GM=~q.T.RO.B+A.AO-R.BO.C/T2
OEL=R.800B.C/l ~j
V=R*T/P
C .*ITERATION
SECTIO~$.
.5 VC:(R.T+HT/V+GM/Y.*?+O!L/V
PRINT lOO,V,V(
CAll CONV{v,VC,l'NC)
'GO 10 {6,5l,NC
b C~NTINUE'

ENO
Fig. 2.12. 'Uliliz3f""

3)/P

subc~tiTlei

CONIi.

--

3(1

~.WTO.N,:"RAPHSON

CONVERGENA

'. Fig. 2.13.

Rezultatele'
ptogta~luJ~i ".din.
'fig. 2.12.'
..'
..
"

.93727
.66555

. ve

ve

v
+
+
+

.52312
. .45888
.4219(, +
A020n
.3921 ~
.389"2:1

0:1
()O

.66555
.57210

00

.494 ..8 + 00 .
.44828
00
.41824 + 00
.'10'080 +.00
.:J9212
00
.38919
00

+ O)
00
+ O;).
+ on
+ 00

00
00

0,3

0.3

0.4 .

0.5
V

Iizeaz subrutin~ Wegstein, CONV. O ,'aloare iniial pentru. V poate fi obinut 'din legea gazelor ideale, aa cum Se arat' n linia 8, adic V= RT IP.
. Valorile de .ncercare a .lui V i valorile calculate' .(Ve)' pentru fiecare ciclu
snt artate n fig. 2.13, att ,sub form numeric, ct i ca reprezentare grafic,
permind s se observe rapiditatea cu care se obtine convergepa.
Exemplul acesta va fi utilizat mai. jos pentru a demonstra obinerea convergenjei prin 'metoda Newt0l!-Raphson.

2.5. CONVERGENA

NEWTON-RAPHSON

Metoda aceasta este n deosebi util n cazurile in care derivata funciei


. poate f,i'obinut analitic. O manier convenabil,de a exprima relaia funcional este t(X) ~O. Valoarea lui X c re satisface aceast relaie reprezint
rdcina ecuaiei. Metoda utilizeaz' derivata funciei n raport cu X,
df(X)jdX pentru a determina 'valoarea. urmtoare, de ncercare prin relaia
Xw =X,

- f(X,)If'(X,).

Fig. 2.14 arat reprezentarea' lui f(X) n funcie de X. In prima ncercare'


utiliznd pe X, se objinewaloareafunciei
J()~l)a crei derivat va fi f'(X1),-

~7Xr\
Fig. 2.14. Convergen1' prin metod?'
.
Raphson.

,'fiX,)

Newton-

,,
, I,

,
I

,
/('(X,)

,/

..
.I

':
:'

40

REZOLVAREA

NUMEIDCA"A

ECUAIILOa

ALGEBRICE

Intrucit derivata f'(Xl) '" f(X,l/!:J.X variatia valorii de ncercare este!:J.X =


= f(Xl)/f'(X,),
cu alte cuvinte X, = Xl ~- f(Xl)/f'(X,).
Aceast.nou valoare
de ncercare va fi mai apropiat de rdcina cutat X R' Procedura se .repet
pn cind X se apropie suficient de mult de XR pentru ca f(X) s fie inferioar,j
tolerantei prestabilite.
.

'."
2.6. EXEMPLU : METODA NEWTON-RAI!HSON
Exemplul
prin iteraie,
meaz se va
",ifie. Ecuaia

de mai nainte a ilustrat metoda de calcul a volumului specific


utiliznd ecuaia de stare a lui Beattie.Bridgeman. In cele ce urutiliza metoda .Newton-Raphson pentru calculul volumului speB~B, exprimat, ca f(V) este:

Diferen\iind

+.!!.

fiVi ='(RT

'.

+ F~
~+..i.).1..~v
= O.
1I~ p
o,

dup V se obine

f.'(V ) =

o'V f(V)

= --

':.,
I
+ -=---+
-1V,l
l'
fi
."J

1.

.Procedeul urmat n program este ilustrat in fig. 2.15. Sectiunea de iterare a


programului este artat'n fig. 2:16. Sectiunea de calcule preliminare este aecea~i ca i n exemplul 2.6 (fig. 2.12). Rezultatele numerice ~i' r~prezentarea lor
f(
.PfYn OiilclIle
.preliminare

V)

v
---.

se estimeaz
V

f,(

V)

t (V

---['(V)

Fals

Fig .. 2. !5: Schcmi simlJJid

-.

p::ntru

procc:lC'iil

N'-'Nbl1-,RJ;}h~

9' C "ITERATION
SeCTlON"
10"
S FV=(R.T~8T/V+GM/V.~2+DEL/V3J/P_V
11'
FPY=-(BT/V 2+2.*GM/V 3+3 0EL/V 4)/P_1.
12"
ERR:ABS(FV/V)
13"
PRINT lOO.v,ERR,Fv,FPV
14"
V=V-FV/FPV
15"
lF.,(ERR.GT OOOl) 60 TO 5

16

CONTINUE

17.

ENO

Fig. 2.1G. Pro:::edcul N~~,d0il-Rapl;son.

Il

of

SISTEME

Il\'lP':':lCITEDE ORDIN

41

SUPERIOR"

artate de nconvergen
fig. 2.17. Wegstein,
Cnd se . -nO,.", 1r-~ . grafic
compar snt
metodele
1
i Newton-Raphson (2.13 i 2.17) nu se pot
trage conc!uz,ii asupra eficacitii lor relative
dect .pentru cazuri concrct~, Dup' caz, o
"metod poate s" devin sensibil superioar
celcilalte. Spre exemplu, o aplicare util a
. ~
metodei . Newlon-Raphson este pentru obi -.
3
nerea convergentei la echilibrul. multicom~,"'.;;
__0. ,
ponent vapori-lichid, care intervine ntot- .-:::
dea una n procesel~ de separare, Metoda
Ne.wton.-R
....aphson se va fGlo.si in capitolu.15!
0.2
ca parte a .unei rutine generale pentru calcule
de echilibru (EQUI L). .

--~

,Ii <1,

--~

'0

J'
j,'"

...,...

0.1

2.7, -'SISTEMEIMPLlCtTE
ORDIN

DE.'

SUPERIOR

,.

0.3

O,ti

t'

Acest capitol are ca obiect metodele de foi:;. 2.17. "Rezultatele iter~ltici prirll
metOG;l NewtJn-Raphsoll"
tratar.e.a ecuaiilor implicite, .care pot interveni-Jn partea algebric a unui model mate- .
matic, In mod .caracteristic,poate
s intervin o singur bucl ca X = fiX),. n
care fiX) ar. putea corista diritr-oserie de ecuatii. In acest ca~ este necesar s se
obin convergena pentru X -prin una din metodele descrise n capitolele
preceilnte' .Este .de asemenea posi bil o ,avem de a 'face cu mai mul t de '"
singur. bucf'implicit, spre exemplti.: ,
(2-2, al
X = fl(Y' Z)
(2-2, b)
Y =-f,(X,Z)
(2-2, el
Z = f,(X, V).
Metod~'recomandaf pentru un 'astfel de' sistem este artilt niai jos:
:
. :Trelpta 1 estim';", va I~area lui
Treapta 2 estimeaz va 'oarea lui Y.
Treapta .'3calculeaz pe X din ecuaia 2-2,a.
Treapta 4 calcu'eaz pe YC din ecuatia 2-2, b.
Treapta 5 calculeaz pe YCprin CONy-ergen i valoarea lui Y
(estimat) rentorc 'nelu-ne la treapta 2.
Treapta 6 dup ce treapta '5 este satisfcut se calculeaz ZC
din ecuaia 2-2, e.
.
Treapta 7 calculen ZC i Z prin CONV-ergent i valoarea
ltii Z prin rentoarce b treapta 1.
, Parte~' i,~liportant a procede;i1ui de mai sus este s se obin convergena'.
'buclei intedoare (Y = YC) la fiecare iteraie a buclei exterioare'; altfel s-ar'
putea ntmplara
sistemul s nu fie convergenl. Aceste observaii se aplic

'.

,
42

REZOLVAREA

NUMERIC

y3 ...-'"+ a

A E~UATII.LOR ALGEBRICE

b
Fig. 2.18: Varianfe

pentru

rezolvarea linei
b,icc implicite .

perechi" de ecuatii

<lJj;c-

.1

metodelor Wegstein sau de substitutie parial. Metoda Newton-Raphson este


n'special potrivit pentru aceste cazuri, ntruct fiecare variabil poate fi f~ut s convearg individual. conform propriei ei. derivate. Un exemplu de
<tplicare a acestei lletode la un caz multielement este artat n capitolul 5.
O alt recomandare este de a ne' prevala de avantajul. pe care l. ofer
posibilitile de rearanjare a ecuaiilor n vederea. eliminrii buclelor interioare.
Spre exemplu, ecuaiile 2-7, a, 2-7, b, 2-7, c ar putea fi reduse la
X

f;(Y)

Z = f~(Y, X)

-=

f;(X, Y, Z) ..

Acest sistem, cere numai convergena luI'. Y. O ilustrare il acestui mod de traiare este artat n exemplul 6-5:
.
. __ -- -O alta recomandare este ca n interiorui buclei implicite, n care se efeciueaz convergena, succesiunea calculelor s fie astfel efectuat nct s se
procedeze' spre puterile mai mici ale variabilei ce intereseaz. Prin aceasta se
va asigura, n cele mai multe cazuri, o stabilitate mai mare spre convergen.
Spre exemplu fig. 2.18 arat dou aranjamente ale unei perechi de ecuaii algebrice simultane.
.'.
. '..
.
__ .
Aranjarrientul a este probabil' s fie instabil'n comparaie cu' b, ntruct
fiecare valoare de ncercare este' ridicat la o puter" mai mare pentru a calcula
variabila urrritoare.
.
'.'
'.
.

. 2.8. GENEMREAI>E

FUNCII ARBiTRARE

(FUN 1)

Pr~cedeul de generare al unei hin~ii arbitrare este deosebit' de valoros pentru biblioteca de subruline. Opusul unei funcii arbitrare este o funcie analiticca
Y-= e sau' V,--~sin x. Funciile arbitrare nu pot fi exprimate att
de elegant; de fap! ele pot fi exprimate- numai' ca' o serie tabel ara de valori sau'
printr-o curb (2.19).
.
X

'

GE,NERAREA DE FUNCII ARBITRARE

'.

43

(FUN 1)

10

'5

,.

y
Fig.

2.19.

Exemplu

de funcie

arbitrar.

i-, ~~_;_

o
-"

1
X

1.5

Prin metodele de.regresie se pot stabili coeficienii unei ecuaii de ordin superior, astfel nct s reprezinte funciunea cu o precizie prestabilit. Dar funcia
poate fi reprezentat i direct, reprezentnd-o ca o serie de. perechi de coordonate, completat cu utilizarea interpolrij. Prin aceasta'se.evit stabilirea unei
expresii analitice prin metode de regresie. Singura restricie const n aceea c
funcia trebuie s 'aib cte o singur valoare pentru fiecare din valorile variabilei de intrare. Precizia este determinat de numrul de perechi de coordonate,
de care se dispune,

Figura 2.19 arat o funcie arbitrar legind.pe Y de X. Aceast funciune,


poate s fie descris printr-un numr"de segmente de dreapt unind punctele
de pe curb. Cu ct numrul punctelor este mai mare, cu att curba va fi aproximat li,ai, exact de ctre aceste segmente de dreapt. Intruct' punctele nu:
trebuie s fie plasate la distane egale, ele pot fi concentrate n regiunile unei'
.curb uri pronunate i pot fi mai 'distanate in regiunil.e relativ liniare ale curbei~
Majoritatea relaiilor in ingineria' chii11ic snt reprezentabile" prin curbe. simple,
monotone, astfel inct' 10-20 'puncte sint uzual suficiente pentru a obine reprezentri reZonabil de' precise, dei snt cazuri n care se pot utiliza mai
<'lUlte. puncte. ,Coordonatele fiecrui punct snt memorate ntr-o matrice K
i Y n programul principaL In continuare, se poate utiliza o subrutin,.
PUN 1, pentru a calcula valoarea lui Y pentru o anumit v~loarea a lui X',
CuajutorM matricei se vor localiza coordonatele n jurul lui X, adic X;, Y.
.

r.

'.

Fig. 2.20. "Interpolare

ntre punde

vecine.

"

44

REZOLVAREA

I
Z

C 'ABITRARY

Il-Il-XII
JI
IV IA-XfNI1

.Ei
1 fUNI

6 -.

Rn

SUBROUTIN[

ALGFBI?,CE

Y[R5u~

X(2)"'ZI
5,5.6
1.2.2

liN}

URN

FU~ I .: rl J)
REf URH
.
I DO J [ .: 2.N
If IA .U.
xlIH
J CONT INIiE

"
as
"

.:

A ECUAHLOR

FUNUA.N.J,YJ

OI"HSI0N

,
10
Il
1Z

FUNCTION

. FUHCTION

NU) ..JERIC.'\

'"

"'UN)

(J-J)

GO TO II
U-Xn-I

. CYIIJ-YU-U)lUC,U_Ul_Jl.

RE TURN

[NO
/

Lista ;\rg"lIBcntclor:

Fig. 2.21. Sl!bruti1l1 rUN!.


v~rbb'l:i de illtr:Jre; IV -'= IlU:ililrul total dc pun:te;
tri :ca X: y = iTI;}{r:-~c'l Y.

X = ma-

'i X, Yi (vezi fig. 2.20). Apoi se'obine' Y prin interpolare liniar ntre punctele
{X"
Y,) i (X" V,) astfel.:
'

Y _- Y i
.

..L
I

x-

X,(y

Xi

-'--.'
j-

--,-

1')i.
.

SubprograrrlUl de tip FUNCTION, FUN 1, permite i rezolvarea cazurilor


n care valoarea de intrare este mai mic dect cea corespunztoare primului
:punct sau mai mare dect .cea a ultimului punct.
In fiecare caz ieirea va fi prima valoare a lui Y (adic YI) sau respectiv
.ultima valoa,e Y. Fig. 2.21 arat subrutina FUN 1, iar X i Y matricele coor<lonatelor fiecrui punct.
Primele dou instruciuni executabile din.subrutin (liniile 4 i 5) testeaz
intrarea fa de valorile X ale primului .5i ultimului punct. Cutarea succesiv n matrice pentru a afla punctele vecine lui A se efectueaz n bucla DO
ncepnd cu linia 10. Formula de interpol are este utilizat n linia 13.
Din procedeul de cutare de mai sus rezult c valurile coordonatelor n'
matricele X,, Y.trebuie s fie dispuse dup valorile cresctoare ale lui X. Coordonatele lui Y se sta.bilesc prin functia nsi ~i pot lua orice valoare.
In cazul n care este necesar s se reprezinte o discontinuitate pronu_ntat,
;Ia cum se arat n fig. 2:.22, se poate adopta o aproximare, nfeclind ordonata
y

FIg:. 2.2~. Fi 1l~1i.:-di:itollti:: .

45
X a punctului b cu o valoare ceva mai mare dect aceea a punctului a, astfel
nct segmentul s aib o nclinare aproape vertical. Se va arta n cele ce
urmeaz,.printr-un
exemplu, modul cum se ntrebuineaz aceast subrutin.

2.9. UTILIZAREA

SUBRUTINEI

fUNl

Se va realiza n FORTRAN o functie arbitrar reprezentnd temperatura


peretelui unei conducte nclzite electric, considerat ca o funcie continu
de lungime. Valorile msurate snt artate n fig. 2.23.
.
Curba trece printr-o 'serie de 12 puncte, ale cror coordonate snt artate
n tabela din figur. Aceste date pot fi dispuse ntr-o,matrice, n mai multe,
moduri, depinznd de preferinele programatorului. O metod adecvat este
indicat mai jos, utiliznd instructiunea DATA:
DATA (AL ("),

N = 1, 12)[ O.,' 1.. 2., 2.5, 3.. 4., 5.3, 7.4, 8., 8.5, 9.7, 10.1 .,

' (AT (NI, N ~ 1,12)110 .. 150.. 2('0., 320., 330., 3j5., 350., 370.. 375., 370.,
DATA

-.

325., 290., I

Dup ce s-au introdus datele n matricea X (At) i Y (AT) se recurge la subrutin ori de cte ori se cere temperatura peritru orice poziie n lungul tubului
prin:
T

FUNI (l,

12, Al,

AT)

unde l este distana n lungul tubului i. T este temperatura. Slibr\}t.ina aceasta


poate fi utilizat n diferite moduri. Spre exemplu, s presupunem c se cere
un procedeu de iniiere pentru a rezolva o anumit problem. Fiecare iteraie
produce o funcic F(l)' care trebuie s fie folosit n iteraia urmtoare. Aceasta
se poate realiza simplu, memornd functia F(L) i valoarea corespunztoare
lui l n dou matrice ca intrri la FUN!, obtinndu-se astfel F(l). Modul de
_,aplicare al acestui procedeu 'va fi discutat mai trziu.

wo

fj

!..unglmea L f't.

10 .

46

REZOLVAREA

2.10. fUNCII

NUMERICA

A ECUAIILOR

BIDIMENSIONALE

ALGEBRICE

(fUN2)
',o

Tehnica de in'terpolare, programat n generatorul de funcii unidimensionale FUNI poate fi extins la funcii bidimensionale. In acest caz, o variabil
Y este funcie de dou variabile de intrare X i
O metod uzual de definire a unei asemenea funcii este, printr-o familie de curbe, a'up cum se arat
n fig; 2.24.

Z:

Procedura de interpolare pentru aceast funcie bidimensional este programat n subrutina FUN2 artat n fig. 2.25. Majoritatea i)1struciunilor din
aceast subrutin constau n teste, prin care se urmrete dac variabilele de
intrare X i Z se ncadreaz n limitele valorilor disponibile. Dac nu intervine acest. caz se determin cel mai apropiat punct la limita domeniului datelor printr-o extrapolale adecvat i se trece ca valoare a hinciei. In condiii
normale, valorile lui X i Z (notate n lista argumentelor A i B) se vor plasa
n limitele datelor. Se stabilesc nti (incepnd cu linia 30) punctele vecine valorilor lui A pe axa X, apoi punctele vecine luI' B pe axa Z. Formulele, de interpolare snt n liniile 47, 52 i 53.
.
Descrierea sumar de mai sus este suficient ca.s ne dm seama de procedeu. Pregtirea datelor pentru matrice este condiionat de urmtoarea regul
simpl: trebuie s.existe acelai numr (M) de puncte n direcia Z, pentru fiecare punct X. Aspectul acesta se va clarifica printr-un exemplu care arat modul n.care.trebuie introduse datele n ma'tricele X, Y i Z. Familiade curbe,
artat n fig. 2.24, poate fi exprimat printr-o serie de valori tfiple (X, Z i Yk
5

,1

Fig. 2.24.

'2

{/
{/

,1

Funcie
arbitrar
variabile.

de

dUlI.-

.i

FUNCJ

I
1

,
,

ARElItRRY
fUNOIO,,"
SUBROUIIN
,
FU,,"CTlCN
fL;:al
E!I~ Hf~.ZllJ
-OI
(N';;ION
un. Zl2h
H21
If
ItA
.L(.
XlIII
.'ND.
IB
n
tU
.GE.
UNI)
.ANO . le
[F (Cl
.l(.
11111
.ANO. ta
IF nA
.GE.
1 Uil 1, .ANO.
IIJ
IF (A .l(.
1111"(>0
Te 1'3
IF
IA .GE.
I(INII
_GO TO 23
""+1
17
III
:. lh-M"l!
12 : N
60 Ta 2Z
1':! 1. .: 1
IZ"':
1+1'1-1
2200Z0J:l,n
~
IF ta .l"E.
lt.lll
21.1:.1-1
FU N2
YI..r~I+ I B-2
RETURN

"

"
.

,.

11
18

.2a

21'

".
,.
"

25
2.

,."

"

IJ

fUN2

.:

YlI

III

AETuRN
FUNI

.:

'f(NI

IS

10.

GO 10
101

ZI

'1 III

J+ \II -It

.Il l 1 T I J. II -., 1 J "

.: 'IN-M+11

uRN

IF (A .lT.
11,11'
GQ TO ~
CO,.tINU(.
[r' tB .L1.
zel-MI)
60'10
'3
Ii
18.61.
2t1-111
GO TO 1.
GO 10 ) 2
'3 ,.tl
.: HI-Hl
I ~.~.
'T2
'(lI
GO ro 18
II 'TI
'11-)1
'T2
: '1{+"-I)
GO Ta 18~
12 JI=I-"
J 2:' 1 - 1
00 S J :. J 1 ;.12
lf
18 .LJ.
ZI"J))
GO Ta G
s COhlINU[
. Z I J-} J I 1 Y LJ 1 - T,c ..1-1 ) I
" 'TI":.
'tj-l1
15-ZIJ-IJIIfZI.JI
12:.1+"';;1
00 1 J :. 1.12
lF t9 . lL
Z'IJl'
GO ro 8
1 CON1"INUE
8""2::
Y1J-11
+wlB-ZIJ_lll/IZCJI-ZI..rIII'I'IJI':YI':'i-lll
III rUN2
:. ,T)
-+ lol_XII_I)I/IXII)-xtI-1IJ'IYTZ-"TII

., .
OI

.2

"

"
.s

50
S2

"

GC TO 13
.LE ZII"l
GC' TO Iq
.G(. ZINII)
GO TO
15
.t::E ZI")II
ZlN-!''l1'll)
1 GO Ta
.L..

17 00 1 1 .:HP .N.~

"1]

Sit

.: 'f(HI

REf

,.
"
""
.,.""

"
"

ANO

uRN

16 fUNI

,O

fUNI
RO

31
12

RETURN"

,21"

VERSUS

II
Il

47

(FUN 2)

"P .:
o TO

la

BIDIMENSIONALE

."

RElUAM
[HO

\
Fig. 2.25. ?ubrutin<J FUN2.
Lista argumentcl'0f:k~ -variabila (le intraiC 'X; B.= ~'3riabi1a de intr;1fc :Z;
N = numrul total de pun:tc; M =omim5rul total de j)Ullete lil grup:-; X ='m<ltricea X; Z = matrice~' l: Y = rnntricc:l' Y.'

..
,-

48,

reprezentnd
toarele;

coqrdonatele

fiecrui puncL Matricele X, Zi


z

}'

1.'

1.
2.

2.3
1.7

1.
1.

u.

1.0

i.

~1.

0.4
2.6
2.0

2.
2.
2.
2.
4.
4.

L
2.
'.3.
.1-

4.

3.

4.

4.

1.5

5.
5.
5.
5.

1.

4.4
3.7.
2.9

1.1 .

O.G

1.

3.7

2.

:;.0
2.:J

2.
3.
4.

Y vor fi urm~-

2.0

In lista argumentelor din FUN2, N repreziht numrul total al punctelor


ale cror coordonate snI date; n acest exemplu N =.16. AI patrulea argument
este M, numrul de puncte din fiecare grup (acelea avnd valoarea lui X comun) care n acest caz esle 4. Ultimele trei argumente simbolizeaz matricele
X, z. i Y. Datele se introduc n matrici, aa dup cum s-a artat mai sus,
n FUN 1, iar subrutina se utilizeaz ntr-o manier analog aceleia artat pentru FUNI.
~
Intrucit funciile bidimensionale snt foarte comune n ingineria chimic,
FUN2 se aplic frecvenL Deoarece ns ntrebuinarea,rutinei
acesteia consum
timp relativ mult, este recomandabil s se utilizeze nuniai n cazurile n care
datele nu pot fi aproximate satisf~tor prin expresii analitice.

PROBLEME
1. Ecuaia de stare Benedict'Webb-Rubin
izobutan 'snt urmtoarele; :
Pu = RT

+ ~ +..c:.. + .l. +~
;:.

u'

v'

."

bRT - a2

-.

pentru,

,.

.Ao =

~ = RTBo -' Ao - ColT'


a

[Ir Valorile. constantelor

+ (clT')rY!"

~ = cyr-;I;"IT"
w = aoc

10.2326
. Bo = .0.1'37544
Co = 0.84994. 106
a = 1.9376
b = 0.042435
c ='0:286 ;106
oc

= 1.0741 .10-3
3.4 10-'

.y =

..

.'

n care R = 0,08207 n atm.m'/kg moI K; P = presiunea


lumul n m'/kg.rnol;
t= temperat tira (OK) ..

(atm);

u = vo-

S se calculeze volumul v la o presiune de 36 atm i la temperatura ntre


300-41OoK (din 10 n IO'K) i s se determine diferenta n. % fat de valorile
determinate cu ecuatia de stare .Beattie-Bridgeman (exef!1plul 2.4).
2.' O pomp centrifugal este amplasat la 1;5 m deasupra nivelului unei
cisterne cu diametru1 de 2,4 m care contine un lichid cu densitatea de 1 350 kg/m"
(fig. 2.26, a). Pompa vehiculeaz continutul cisternei la un rezervor printr-o
conduct ..orizontaI.
Variatia de presiune prin pomp este reprezentat grafic n functie de debit.
in. fig. 2.26, b. Cderea total de presiune datorit frecrii in conductele de aspiratie i. refulare este P f = 0,012Q', n care Q este dat n galoane/minut,
iar P n livre/to1' .. Presiunea in. cistern i n rezervorul.dedepozit
este aceea
atmosferic; S se calculeze modul in care variaz debitul la rezervorul de depozit .pe 'masura ce nivelul din 'cistern scade cu 2,4 m; corespunztor de la
plin la gol.

1S'

~.r

3. Gazele dintr-un cuptor la temperatura TG:radia~cantitatea


de cldur.Q
la suprafata exterioar a. unei conducte a crei ..temperatur este T,..Cldura
este transmisa prin conduetivitate prin peretele conductei la -suprafata cnte4 - Modelarea i sImularea in ingineria chimic _ cd. 29

50

REZOLVAREA

NUMERICA

A ECUAULOR ALGEBRICE

rioar a acesteia T w i apoi, prin pelicul, la fluxul de fluid din in'teriorul conductei la. T P' Examinnd acest sistem se stabilesc urmtoarele relaii:
Fluxul de cldur radiant, Q ~ a(Tt - T;)
Cldura transmis prin conductivitate prin peretele'conductei Q = b(T,-

-T~.

Transmisia de. cldur prin pelicul Q = c(T

w '---

= '1,2 X

= 70

10-'

+ 0,07(T,

T pl.

.-

+\Tw)

'. c ~ 6.
S se calculeze Q,T, i T w pentru T p = 900 K i din 50 n 50 K pentru'
T G care variaz de la 1 200 la 2000oK.
4. Un reactor chimic, n flux continuu; n regim stationar poate fi descris
prin urmtorul sistem de ecuatii:
0

F.(XA)
F

* (X

~ FA - R
13) ~ F IJ -

F=FA+FI3-R
R

60

* (XA).

(X 13)",

S se rezolve sistemul de ecuatii de mai sus pentru XA, XB, F i. R admitnd FA = 5 i F B = 7. Viteza' de reactie R este limitat fizic de valorile

i FA.
5. SubnilinaFUNI
deseris pentru generarea' functiilor arbitrare sufer de
un inconvenient minor, constnd n faptul c la fiecate chemare procedeul de
cutare o ii! de.la nceputul matricei. Ce modificri ar trebui .aduse subrutinei
pentru a ncepe cutarea pu'nctelor de cQoidonate ale intrrii nu de la nceputul matricei, ci de la punctele gsite prin utilizarea precedent a subrutinei ?

.'

BIBLIOG~AfIE

UrrntoClrele referinte ofer o discuie mai .av~msat a;'subieetelor din acest C'lpitol.
1. Matrrial CInd Encrgy Bal'ancc Compl1tatio:n;" E. J. Henley and E M. Rosen, Wilcy, Nc\v
York, 1969.
.
"
2. "Acccierating Convcrgence of Itcrativc Processcs." J. H. W~gstein, Com~. Assoc. Compu. Ung 'Machi!lery:,

l;

9.,.

'

i.;.'

,"':"

3. C(lmputatioIlal. Tcchniques for Chemi:::al Enginecrs. H. H. Rosenbrock and. C;: .. c.,Storey,


. Pergamoll, Press, New York;' 1967.~ .
- '.';.
4. Applied. NU!!1eriC:<I1Methods, B. Carnahan, .H .. A .. Luther and- J. O. \Vi1kc~~"\Viley, New
York, 1970,

3.

REZOLVAREA NUMERICA A ECUAIILOR


DIFERENTIALE
,

S-au elaborat numeroase metode pentru a efectua integrarea numenca a


ecuaiilor difereniale. Experiena, cu un domeniu larg de probleme tipice de
inginerie chimic a artat c metoda de ordinul 4 (Runge-Kutta)' se poate
aplica aproape fr excepie n toate cazurile i c metodele de'ordinul l i 2
se pot aplica n multe cazuri cu o precizie rezonabil i cu o eficien sporit.
Capitolul acesta, plecnd de la un nivel elementar, explic i exemplific cele trei
metode de integrare numeric. Se prezint un sistem de subnitine' FORTRAN
care cuprinde toate metodele i care permite programatorului o alegere judicioas
p.entru orice' aplicare specific,'
,""
,
,

,3.1. ECUAII

DIFERENIALE

ORDINARE

Ecuaiile difereniale ordinare se caracterizeaz prin aceea c conin o sin,gur variabil independent: Intr-un sistem de ecuaii difereniale ordinare
simultane variabila ind,ependent, de obicei timpul sau distana, intervine n
toate ecuaiile. Ceea ce se urmrete prin aceste ecuaii este s se coreleze
variabilele dependente cu variabila indepe)1dent, obinnd astfel soluia
sistemului. Aceast relaie se exprim uzual numeriC sau sub' form grafic.
Un exemplu va lmuri cele spuse mai sus. Fig. 3.1 arat un rezervor. n care curge
un lichid cu debitul Q,. Debitul poates fie con.st,ant sau, n cazul mai general,
poate s "arieie,cu timpul, caz n care se scrie sub forma Q,(t), ceea ce nseamn
c "Q, este'o funcie' (adic variaz) cu timpul t". Lichidul se ,scurge din rezervor printr-,O reducie cu debitul Qo(t) , , care, este determinat de',nivelul li.
al liChidului, n rezervor, i este exprimat prin ,relaia Qo=C,
n careC, '
este o caracteristic a reduciei, Se poate scrie o ecuaie diferenial pentru.
'acest sistem, "exprimnd propoziia:
',' '
.
debitul de acumulare = debitul de' in,trare - debitul de ieire

JH,..

d-dtj1 ---'

Q'i-o 'Qo
'.r

n care V= volum

>(

H'; A
.

(3-1)

'

sectiunea rezervorului.
!-~-

'.

52

REZOLVAREA

NUMERICA

A ECUAIILOR

DIFERENJALE

~
Fig. :-'.1. Rezervor C:1 :l/illlCllt;T~
~ievacuare continll.

v= volumul

Ecuaia 3.1 esle o.~cu'aie diferentialil ordinar neliniaril, n care I este


variabila independent~ iar Veste variabila depeneJ.entil. Derivata lui Veste
reprezentat de expresia din partea dreaptil a ecuatiei. 'Parametrii sistemului
snt A i C" iar debitul de intrare este Q;. Dacii se integreaiil ambii membri
ai acestei ecuaii in raport cu timpul (1) rezultil urmtoarea ecuaie integral:
J

dV

dt

dl = V = '
J (Q, -Qo)dl.

(3-2)

Ecuaia (3.2) este forma integralil a ecuaiei difereniale i Este o paralel direct a procesului natural implicit. Exprim faptul c volumul Veste integrala
diferenei ntre debitul de intrare i debitul de ieire. Conform procesului natural, volumul din rezervor reprezint acumularea diferenei ntre debitele
de intrare i ieire. Este clar deci c integrarea reprezint echivalentul matematic
al acumulrii. Este de remarcat c procesele naturale nu pot dect s aeumuleze
(adic s integreze), iar nu s deriveze. O ecuaie diferenialil reprezint o
manier elegantil de a exprima o relaie, dar ea se solutioneaz, n toate cazurile, printr-un prccedcu de integrare care este echivalent cu un proces natural.
Toate sistemele fizice pot fi exprimate prin ecuatii integrale mai curnd dect
prin ecuaii difereniale. Dei acest lucru este adevrat, el reprezint o abatere
de la analiza tradiional. Din cauza aceasta este necesar ca analistul s fie
capabil s lucreze cu uurin, cu ambele moduri de exprimare i s-i dea seama
c ele snt echivalente.
_~
Cnd se trece de la forma dilerenialla
fonila integral este necesar sil
se specifice limitele de integrare i condiia initial, care determinil constanta
de integrare. Spre exemplu, propoziia "n orice moment variaia de volum
1
reprezint diferena ntre intrare i' ieire" (ecuaia 3.1) nu cere o precizare
suplimentar. Echivalentul integral al acesteia "volumul este integrala diferenei ntre intrare i ieire", cere definirea limitelor de integrare, adicil de cnd
pn cnd, i o specificare a valorii iniiale a lui V, cu alte cuvinte: care era
vorumul prezent la nceputul integrrii. O propoziie .complet a integrrii
ar fi deci:
volumul total' la 1 = volumul' iniial la 1,
acumularea de la 111 a 1.

V(I)

(Q, - Qo)dl.

(V),,+J
t,

Urmtoarele dou reguli trebuie ~ fie respectate de analist sau programator ori de cte ori snt 'de rezolvat mai multe ecuaii prifi'integrare nume\

METODE

DE INTEGRARE

DE ORDINl?"L

tN!lI

(EULER

53

S~PLt\)

rid.
EI trebuie s specifice:
(a) O condiie iniia!. sau o valoare de plecare
pentru 'fiecare variabil de integrare;
(b)Limit~le
de integrare,
adc valorile
iniial
i final ale ,'aria bilei independente.
.
. .
1n continuarea
acestui capitol, se va face o introducere
la trei metode de
baz peritruintegrarea'
numeric,
urmat "<!e o discuie a precauiilor.
care
trebuie luate cnd :se rezolv sisteme .maiide
ecuaii difereniale
(sau .integrale) neJiniare.'
" ';
.
- ,.

,'.'

3,2. METODA DE. INTEGRARE


(EULER SIMPLA)

Metoda'
punem ..
Ecuaia

Euler

simpl

3, I poate

reprezint

fi scris

metoda

DE ORDINUL

NTI

cea mai elementar

de care' dis:

simplu:

V = fVdt
unde V' este derivata lui V, simboliznd expresia in care intervin Q; i Qo. s
presupunem
c soluia lui V(t) la un .anumit set de condiii este aceea artat
n fig. 3.2, a, Derivata lui V, panta curbei V, este artat de asemeni n fig, 3.2, a.
S considerm
acum o poriune ngust Dt n lungul axei timp, artat mrit
n fig. 3.2, b. 1n interiorul .acestui interval Dt, derivata V' trece de la V; la V;
eorespunznd
unei schimbri a lui V de la V; la V;.
Metoda de. ordinul nti calculeaz
derivata
V, la nceputul intervalului
<le timp t" admite c este constant pe intervalul Dt pn la timpul t2 i calculeaz. modificarea
corespun~toare
a lui V sub forma:

L\V

V;Dt

Vi = V,

+ V;Dt

I
I

I
I

I'

9-"'
,

V,

__

.L1V

,.

II
1 I

I'

,.'.

I
I

I
I
1

1" I
I'

.. Ot

Vi ?--

01

,
I
I
I

, I

-...

'v,
__ .

~v'

v'

"
I

t,~'~-Ot--_.
b

Fig"- 3.2. i\~~toda Eulcr simpEi (jllteg,:~r('a numeri~~ de ard. 1).

,
*Vi
1
.

:
t2

54

REZOLVAREA

NU~ER~CAA ECUAIILOR

DIFERENIALE

cu alte cuvinte, valoarea lui V la 1, este egal cu valoarea lui V,


panta lui V
la 1, multiplicatc'u
incrementii!
Dt, dup cum rezult din trigonometria
ele-o
mentar.
'

V; calculat n maniera aceasta este de fapt o aproximare a valorii 'corecte V.


ntrucit
este bazat pe ipoteza c derivata
V. rmne constant
la valoarea
iniial V; de la nceputul intervalului,
Este u~or de observat c de fapt exist
o mic'diferen
a lui V' de la V; la V; care va produce eroarea de trunchiere
V, - V;. Procedeul pentru integrarea complet const.n a specifica un incremenI al variabilei independente
DI, in a calcula derivafa la nceputul integrrii i, a avansa un pas DI mai departe 'n lungul lui 1, la i
1, a calcula variabila dependent
cu ecuaia :,

V'+I = V,
D~rivata
s'a efectuat

rioar.

V;+I este recalculat


integrarea
complet,

'

+ V; X DI.

la I = 1'+1 i procedeul se repet pn cind.


adic. de la limita inferioar la limita supe-

'.

Erorile de trunchiere,
menionate
mai sus,. pot s se acumuleze n decursul
integrrii
producnd
o diferen important
ntre valorile calculate
i cele.
adevrate.
Se ntmpl ns ca n probleme de inginerie chimic, datorit naturii acesteia, erorile s. produc modificri mici ale derivatelor
calculate, ceea
ce la rndul lor va avea ca efect o reducere a erorilor. Aceasta se datoreste
autostabilizrii
inerente
tipice fenomenelor
naturale.
Referindu-ne
la p~oblema rezervorului
de mai sus, o eroare V, - V; (artat
n fig. 3.2, b) va
avea ca efect unH mai mic, care la rndu-i va produce un debit de ieire Q.'
mai mic. Aceasta, la rndu-i, va crete derivata (Q, - Qu) care la pasul urmtor .
va produce o cretere mai mare a lui V, micornd astfel eroarea.

3.3. RELAIA

INTRE EROARE

I MARII~EA

PASULUI

se

Referindu-ne
la fig. 3,2, b este clar c dac
reduce manmea
pasului,
adic a intervalului
DI, se obine cu aproximare
mai bun valoarea corect.
Efectul acesta este artat ri fig. 3.3, n care un pas (de la 1, la 1,) se com"par cu dou jumti
de pas (II - la i ia -1,) ..
In acest al doilea caz, se pleac cu derivata V; la il i se parcurge numai
o jumtate de pas la la. unde se calculeaz derivata V;, apoi se .trece la al doilea
pas ia la 1, cu noua derivat V~. Se poate vedea din fig. 3.3 c rezultatul
final
V;. este mai aproape de valoarea corect. ]1, decit V; obinuf utiliznd ntregul pas deodat. 'De fapt ar prea c eroarea V, - ]I;'aproximativs-a
njumtit prin njumtirea
mrimii intervalului,
conducnd
la-generalizarea
c
peritru o metod de integrare
de ordinul nti, erorile nurnerice snt 'direct
proporionale
cu mrimea pasului (a intervalului).
Aceasta ,poate fi dovedit
matematic
dezvoltnd
funcia V n serie Taylor i observnd c n metoda de
.'

. 1

'

,/

..

55

RELAIA INTRE EROARE I M-RlMEA PASULUI

I V2

'.J,V'
I 28

.....
-

"

.Fig. 3.3. 'Renllcerea mrimii

pasului

de

integrare.

... -::.---

__ :'-':'. --9l1l
J

_ - "'1'---'

1.

I
. ,
,
r
I
- 1.

I
1.
I

I
I
I
1.

1,

r'

I
I

- - -.-

- - -

r~'

l'
,

I
I

, --~-- - ---+ -,-_.' - - --<Iv.'


1

'

t,

t2

ta

<ordinul ntii nu se utilizeaz decit primii termeni. Astfel, 'dezvoltarea


pe)1tru'dVjdl = f(V, i)' este:
V(I, +DI)

V(t,)

Metoda Euler reprezint


V(I,

+ Dt[(V(I,), 1,) + (~:)'f'(V(I,),

pri'ma aproximaie

+ Dt)

'" V(I,)

Taylor

'1,)+

a acestei serii i 'anume:

+ OI[(V(t,,), 1,),

Suma restului termenilor seriei este eroarea rezultat din aproximare, ntruCt
seria este trunchiat dup primii doi termeni (eroarea de tninchierej,' Intrucit
,;eriile Taylor au proprietatea de a converge relativ rapid, 'primul termen al
seriei' eliminate poate, fi considerat c reprezint practic ntreaga eroare, cu
,alte cuvinte:
(OI)',
< '" --21

Funcia
,aproximat

[(V(I,j,
.

f' poate fi de' asemenea dezvqltat ntr-o serie Taylor i poate fi


prin:

f'

Imi,)

+ OI), 1, + Dt)

OI

Substituind

(3-3)

t,),

1(\1(1,), t,)

= 1,

"

~ 1, ,
OI

aceast valoare n ecuaia .3,,3 se obine:


OI

'

2!

,..'

<=-(f,-f,)'
I

,.;"

artnd c manmea erorii 'rezult prin aplicarea metodei 'de~ordinul


nti
-este proporional cu mrimea pasului DI,
,
Tolerana dorit sau eroarea maxim permis determin mrimea pasului
<:are se utilizeaz, Dac o anumit valoare a mrimii pasului ,produce, erori
mai mari decit tolerana specificat, se scade mrimea pasului pn cnd erorile se reauc la nivele acceptabile n limitele toleranei 'specificate, Erorile pot

56

REZOLVAREA

N'U?l.IERICA. A ECUAIlLOR

.DIF<':fl:ENIALE

fi specificate fie ca procent sau. ca valori ale variabilelor (adic .% = 100


sau ca valoare absolut le,!. Motivul pentru care s-a utilizat aceast
variant a definiiei este c definitia fracional sau procentual a erorii ii
pierde sensul Cind V "" O. Matematic, aceste defini tii pot.fi foarte precise.
dar ele pot s conduc la. timpi costisitori de rulare pe calculator.
Spre exemplu, fig. 3.4 arat dou soluii ale unui, sistem .de ecuaii
difer.enillle i anume o soluie exact i lina aproximativ, aceasta din urm
putnd fi obinut cu o metod de integrare de ordinul nti. Examinarea
vizual a acestor dou soluii arat c pentru scopuri practice inginereti, solutia aproximativ poate fi considerat adecvat, n special in lucrri de explorare. Cu toate acestea, matematic, eroarea fracional a sJluieinumerice
ajunge pin la 40% (n jurul t = 38), ceea ce este teoretic un nivel inacceptabil, Cind se compar cu o tolerant tipic de, s zicem, 1%. IntruCit, aa
cum s-a vzut, specificarea mrimii toleranei poate s produc confuzii i
fie costisitoare, se prezint mai jos unele .recomandri practice pentru proe
gramator in legtur cu alegerea unui pas de integrare adecvat:
L Rezolv ecuatiile numeric, utilizind o mrime a pasului bazat pe nivelul
de' cunoatere a ecuaiilor din problem.
'.
2. Dac rezultatele de la 1 par stabile (vezi cap. 3.13) repet calculul injumtind mrimea pasului n 1 de mai sus.
3. Compar.soluiikde
la l i 2 i raionnd intr-un mod analog ca n exemplul ilustrat in fig. 3.4 decide dac mrimea pasului utilizat ,n 1, a fost adecvat. Dac da repet calculul utiliznd un pas de dou ori mai mare ca n l.
4. Continu s creti mrimea pasului pn Cnd soluia se deterioreaz,
peste limitele acceptabile, sau redu mrimea pasului pn Cind se obine o
precizie satisfctoare.
Procedeul de' mai sus se urmeaz numai .Cind trebuie rezolvate probleme
complexe, care cer rulri pe calculator lungi i costisitoare" De obicei, ,snt suficiente cteva rulri de incercare pentru a stabili o mrime adecvat.a pasului.

le,;1 IV)

-' -Sg/utie txJcti


:SIl';ie iJprq0l1Jt1tivJ

20

n,~_ 3.4 ..

Srl\,k~ ('X~::t i aproximativ.

.10

,
\

.Q.

,10

30

I ,

57

PROGRA:\1 FORTRAN'

Pentru probleme simple care cer numai cteva secunde


dente dou rulri de ncercare cu un pas mic pentru
-rezultateIar.
.

de caltulator
snt sufia stabili autenticitatea

3.4; PROGRAM FORT~AN

Modelul care descrie variatia nivelului H n rel,ervor ca o functie a' debitului


de intrare Q, i de ieire Qo, prezentat
n capitolul. precederit, 'poate fi sintetizat prin urmtoarele
ecuatii
d' I =
rlt

.!l,_:..!L

bil an t de mas

Q,FO f(/)

'Q. = C,;

debit

VH

de intrare

debit

de ieire

Este important
s se retin cele trei variabile H, Q" Qo pentru a evita substituicea ntr-a-ecuatie
'fi!1aJ".'Snt
necesare urmtoarele
date pentru rezolvarea
acestor ecuatii;
.
f

1. CI' = ft'1(ft"

min), constanta

supapei;

'2. A = fi' sectiunea rezervarului';


3. H = O fi la !-= O, drept c~nditie
4. S se calculeze

H de la

iriilia!";

= O la 1='10.

Precizarea uni,toare sereferii la debitul de intrare f(l). Acesta va fi o functie


arbitrar de timp, dup" cum se arat'in
fig. 3.5, a i va fi aproximat
printr-o
serie de 12 segmente liniare, conectnd
12 puncte de pe curb. Coordonatele
punctelor snt specificate n fig. 3.5, b.
.
._

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

Ti~n:lll1

10
O

458

10

Timpul (min)

fig. 3.5. Variaia

,
ucbitultli

de ~Iimt'11tnrC .

D'biluJ

.5
1.
2,
3.

20.
34.
52.
G3.

4.

iD.

5.

iO.

G.

Gi.
48.

S.
9.
10.

42 .
.41.
40.
(b)

58

REZOLVAREA

NUMERI~A

A ECU~II~OR

DIFERENIALE

Programul pentru acest sistem de ecuatii poate fi descompus in urmtoarele,


seciuni:
".
.
.
.
Seciunea de iniializare
Aceast sectiu[1e contine datele i calculele preliminare .dup cuin urmeaz:
1.

2.
3.
ij.

5.'
b*
7. .
-8*
9*
10.

100 FORMAT(lFI0.~1

101 FORMAT(6E12.5)
Dllo1[USION

AT(l5)'AOI151

C "INIThTION
SEcTION..
.
,; DATA-IAT(NI'N:l,li)/O.,.S',1.~.2 ! .
ItI,~.,6.,1 . 8~.9.,10.1
,DATAI AQ(N) n~=1.1c.1I0., 20" 3lt 52 63. 170 70 61. ,"8. ,lt2 .1+1"

.
~O .1

8 READ 100,OT
1:0.
H=O. TPRNT=O

Liniile 5 .i 6 cuprind datele pentru coordonatele punctelo!, din functia:


debitului
de intrare. Rndurile 8 i 9 stabilesc conditiile initiale pentru timp.
.
i pentru nivelul H din rezervor. TPRNT este un indice.de imprimare, explica!
mai jos, care n aceast seciune ncepe cu valoarea f):

Seciunea de derivare
Aceast seciune ,eonfine expresiil~ algebrice care conduc la calculul derivatei sau a derivatelor n cazul n 'care snt mai multe ecuatii de rezolva!' Este.
important de observat c trebtiies se urmeze succesiunea.logic FORTRAN;.
adic nici o variabil nu poate fi utilizat pn Cnd nu a fost definit .printr-opropozitie precedent. Spre exemplu, ecuatia derivatei dH trebuie s urmeze.
definitiile Q, i Qo. Avem astfel urmtoarea succesiune:
11*
12*
13.
1~.

C OERIVATIVE

SEcTION*.

7 QO=17 SQRT(H)

GI=F~Nl(T.t2.AT.AO)
OH=(Ol-00)/i5.

Debitul de intrare Q, este obinut prin FUNl care este o subrutin de generare
a functiilor arbitrare, descris n cap. 2.
, Prin aceasta s-au specificat toate variabilele integrate (T, H) i s'a calculat
derivata (DH) i variabilele intermediare sau dependente (Q, i Q"j. Aceasta
este faza logic Cnd trebuie s se imprime informaiile asupra -strii relative'
a tuturor

variabilelor

care "intereseaz.

Seciunea de imprimare se 'plaseaz deci la sfritul seciunii de derivare. '


In general, aceast informaie este de dorit s se obin la intervale 'specificate, n acest caz la fiecare l sau 5 minute. Astfel deci, devine necesar sa
. se includ un test pentru a c0n:tpara timpul' Tcu
indicele de imprim.are

59

P~?GRAM FORTRAN

l,

{TPRNT) care specific timpul de imprimare urmtor. Aceast operajie este


-cuprins n linia 17 a programului prezentaf mai jos.
1$.

TEST FOR pRINT AND FINISH


JF(T .GE~TPRNTI
.1FCT,GE.TPRNT)
,'JF'IT.GE.IO.IIG01&te

16*
'17'*
la...

PR1NT '101 ,'T,J..IiDH,QI,QO,OT


rPRNT=TPQNT+\.i

Secli unea 'de integrare


,

'

Aceasta este ultima dintre seciunile programului i conli.ne algoritmul de par'-curgere pas cu pas (DT.) a intervalului de pe axa variabilei independente (T),
-calculnd la fiecare pas valoarea H, Pentru metoda de ordinul 1 procedura
este aceasta:
19.

C INT(GRATION"SECTION

20*
21*
22*
23.

-1:1+01
H:H:'OH*oT.
60 TO 7
ENO

, Pentru ecuajii diferenial~ rnultiple paii de ,integrare pot fi Iistati ntr-o


, 'Ordine 'Ia alegere,' Dup integrarea'pas cu, pas,calculul se reia cu sectiunea de,derivare; reevalund derivalele, i aa mai departe.
','
, .Ciclul continu' pn Cn'd'variabila independenf T atinge o valoare prestabilil. Aceasta se verific n linia 18 imediat dup inslrucjiunea' de imprilllare :

IF (T.. GE. -10) GO Ta 8


Dac ac~ast condiie este satisfcut caiculul se reia cu o nou valoare a lui DT
citit n linia 7. '

,-

t~O FOR~nTIIFIO.~)
lJl
FOR~AT{~E12.51.
[l:~1E,JS!ON Ayll'll'flQllS)

.1'
,:

c: . INITlATION

SECTION.",

'.'.

D,'>.,.;(AT ~N) 'N=l.l'J

,-

"

10 5.' 1. ,'2 :5. ,!.l- 5.

,e. .

e., .9.

;,

,10.

'

OAT~IAQ(~I'N=1.12J/O.,203~.;52.,63'770.,7n614G ~~ 41.'40.J
8 REAO
-{'."iI

/1

1:3.
.

18_

19_
20-

210
22_
23* ,

.-

1;=0.
.

TPRNT=O.

C ' DERIVATlVE
SEcTION
7 GO=11.*SGRT(H)
. GI=FUNl(T.1Z'AT,AQf

~.~:.
1._ C
11_

. T::;C.

9<

10_
11.'
- 12_ .

100,01

OH=tOI~GO)J25.
TEST FOR pRINT ANO FINISH
IF(T.GE.TPRNT)

pRINT

'

101.T,H.OH,GI,QO,DT_

IF{T.GE.TPRNTj TPRNT::;TPRNT+l.
IF(T.GE.I0., GO 10 8
C INTEGRATloN

SECTION

,-T::;T+OT
.
H::;H.OH.Ol

.' ,

7"

60 'TO 7

ENO
Fig. 3.G. Program

F,Ji~RAi\i pentru simularea. rezervorului.

, .

60

REZOLVAREA

NUMERICA

A ECUAIILOR

DIFERENIALE

~
dT

Tilll]ll,l

O
1

"

2
3
4
5
o
7
8

0.2

0,5

0.1

,
O.fI;}

0.0
('.4000
1.4l~8S

0.0

0.0

0,44(5
IA789

e.';G43
1.5113

2.'iQ!i(J
4.1110
5.475.)
0.5515

2.78<;{)
4.li-n
5..;SG3
G.49GO

~.81~3
4.19~A
5.5(j98
6.41HI

7.098!

6.9040

'3.~J2GO

0.4788
6.9077

0,01

O.fl2

0.0
1.47P5
1.5279
'2.8275
4.1234

5.51il

7.1400

.6.934'1

7.00Lti

G.bo

G.:)ti.li
(j.~iIG

G.Y2JO
6.8020

10

C.8300

G.71:.:5

(;.(;75-1

G.(5:;2

Fi:;;. 3.7. T<lbel cu rczul bit-.:lc prowrlln:llui

{U)15

0.0
0..19'17
1.53t2

'0.0'

e.o

0:4905

0.4919

J:5.!IG

1.513-1

:U~;-j14

2.8408

2.8425

4.~~21
5.524"7
4.4i59
G.8911
(~.~;j02
6:19C4
6.l47o

.L:250
5.-52:13

4.:.:2G5

(j.~75J

G.47t.[)
G_89i~
G.SOJ9
0.7847
G.G42G

dn fig.

'G.~~5
0.9(,00

G.785G
6.6443

5.514J

3.0.

De fapt se pot utiJiz~' i. alte condiii ale problemei' pentru a ncheia un


ciclu de calcul i a trece la urmtorul. Spre exemplu dac nivelul fi atinge
valoarea prestabilit o instruciune final ar fi:
IF (1-1.GE. 6.5) GO ~O 8
Intregul program este artat n figura 3.6. fiecan,operaie
a fost efectuat
cu cte o valoare diferit a pasului de integrare, variind de la 0,5 min la 0,005 .
min. Rezultatele referitoare la nivelul din rezervor fi snt prezentate tabelar
n figura 3.7."
.

.3.5. INTEGRARE

DE ORDINUL

II

Gradul de sofisticare fa de metoda de ordinul 1 este sugerat. chiar de


limitrile inerente metodei de ordinul I. Aceasta cere efectuarea a dou calcule
de derivate prin oricare din cele dou ci. de mai. jos:
I. Deriv?tele snt calculate la nceputul intervalului (1,) i cu aceste deri.
vate se face un pas la jumtatea drumului n intervalul (1, DI(2). In etapa
aceasta derivatele se recalculeaz i se consider c reprezint derivatele medii
pentru acest interval. In continuare, ncepnd din nou cu 1, se efectueaz
treapta ntreag pentru intervalul complet DI considernd derivata medie la
(1, DI(2). Metoda aceasta este obinuit numit metoda Euler modificat .
.2. A doua variant a metodei de ordinul II este n realitate prima. din metodele Runge-Kutta. Procedeul este urmtorul:

a) Calculeaz. derivatele elV (dl la 1,.


b) Cu derivatele elin treapta a se integreaz peste ntreg incrementul pn
la 1,( = 1,
DI) prin,metoda
Euler simpl.

\1,) = V), +{dV}

. dt

DI.
J

. sUBRuTINA

61

INT

3. Recalculeaz derivatele (d Vldt), la iz.


4. Calculeaz derivata medie din cele dou deriv,~te la
tiV

~({~}

dt

-1-

dt)'

5. Incepnd din nou cu ti se integreaz


utiliznd derivata medie din treapta 4.
.

\i), ~ \i),

t, ,i /,:
,

{~\.r.:} ld1'2

pe intreg incrementul, pn la Iz.


''

+ -dVGl.. Dt.

In,aceast metod este necesar calculul a dou derivate pentru fiecare pas
de.integrare.,D~'
aici provine .denumirea': metod ,de integrare de ordinul It.
,~lhtruct procedeul descris mai sus este complicat va fi realizat o rutin
c,re va 'rezolva-problema n toate'.detaliile.' Obiectivul ansamblului de rutine
-:dezvolt'at .n ,aceast lucrare estede.a permite programatorului, care stabilete
ecuaiile, 's le.rezolve prin apelarea rutinelor: specifice. Intregul'ansamblu
de rutine destinat rezolvrii ecuaiilor diferentiale ordinare din acc,st lucrare
,se numete programul 1NT.
"

3.6. SUBRUTINA INT


_ In acest ansamblu snt dou subrutine foarie irn~~rtante llumite INT
Ele se vor utiliza mpreun ntruct au n c')lilun in9fmai.lc spc.
cificate' ntr-o declaraie COMj\~ON.
'Prima subrutin care va fi descris este INT. la care S~ face apel din pr,)gramul principal prin urmtoarea instruciune:
.CALL INT(X. DX) ,
.i INTI.

unde X este variabila 'integrat, iar DX este derivata calculat in seciunea,


de derivare precedent. Subrutina poate s efectueze oricare din cde trei crdine'
de integrare, adic 1. II i IV.. Intrucit mai sus s.a prezentat procedura pentm
ordinele I i 11, mai jos se va descrie numai sccillnea subrutinei care ira.
teaz aceste dou metode. Seciunea din su)Jrutin.care trateaz;] metoda de
ordinul IV, va fi descris n urma prezentrii procedurii de efectuare a inte.
grrii' de ordinul IV:
' .
Lista seciunilor INT deorctinul I i II este artai n figura 3.8.' Lista
argumentelor are dou variabile, variabila de integrat (X) i derivat, ci (DX),
Declaraia C01\\MONICINT conline variabila independent T, intervalul Le,
integrare DT i un 'ntreg JS care are. valorile de 2 sau 1, specificnd dac se
efectueaz calculul pentru derivate de ordinul nti sau. doi, adic treapta 1
sau treapta 3 din metoda de integrare de ordinul II. 'J N din lista C01\'\MON
are rolul'unui indice' intern, cu care se identific 'o locaie de memorie n masi.
vul DXA. Valorile lui T, DT, JS i valoarea iniial JN ~ O snt determinate
n subrutina de control INT1 care integreaz variabila independent DT dup,
cum va fi descris ulterior.
.

"

62

REZOLVAREA

,U
2.

3.
~.
5.

&.
7_

8*
9."
10.

11_
12.

NUMERICA

A ECUAln..OR

DIFEREl'..:""IALE

SU8ROUTyNE
yNT,IX,DXl
COMMON/( INT IT ,DT ,,JS .;N,bXA ISOO J

.'

:f-r.., 500}

10.

.JN=.JN+l
..
60 TO (9,8'3'31,10
9. X:X+OX*OT'

.
JSu.

RETURN
T01"(1,2I,J5
1 OXA(JN):OX
X:X+DX*DT

6"GO

RE TURN

2 X:X+{OX-DXAf.JN)}.OT/2.
RETURN

t'jg~3.8. S:JbratinJ' IN}


. ,

Lista

.(num:i s~:::titln'lc p~nt~lI.meto:.lde d.:::oroirJul.


.
intii i dei) .
~r~ument~l~>:_~ =. YiHiai).:I,i inhgrat:
DX.= (:criv~;til:

,
.
Linia a treia din program, crete pe JN cu o unitate. ide;ltiIicnd '"slfel
fiecare 'cALL particular. In problemele, tipice exist uneori mailhtilte ecuaii
diferentiale. care trebuie integrate. cerind' u'i1numr egal' de apeluri la subrutina de integrare, Intrucit rutina va fi apelat succesiv din programul
principal. JN va caracteriza astfel fiecare CALL succesiv,
..
Instructiunea GOTO din linia 4 dirijeaz calculul spre una din etichetele 9.
B sau 3 dup cum variabila intreag 10. care specific ordinul metodei de integrare. are valoarea 1,.2 sau 4, Variabila 10 este' de asemeni disponibil prin
'CO,I1MON.
'
Prima etichet, 9. realizeaz tratarea metodei de ordinul i care este evidenta
(cazul 10 = 1). A doua eticheta. 8, realizeaz tratarea metodei de ordinul II.
In linia 7 ('cu eticheta 8) un nou GOTO calculat ramific aceast tratare spre
"tichetele I sau 2 dup valoarea lui .JS. In linia 8 (cu eticheta 1) rezultatul
primei evaluri a derivatei, (DX) este memorat n. matricea DXA('JN). iar
apoi variabila X este incrementat cu DX. * DT. La .urmtoarea trecere
in
rutin, cu JS = 2 in linia II ('cu eticheta 2) se recalculeai valoarea lu)':

.x = X + (DX

-DXA(JN))*
. '

DT .

.2

Aceasta poate fi ii1eleas reamintnd c pe baza 'definiiei integrrii de ordinul


doi; valoarea corectat a lui X la 1, este
'.
DT
X, ~ X, +('DX
DXA(JN)) *2'

Pentru areduce necesarul' de memorie. X, nu .este disponibil la 1,. ci este' disponibil valoarea 'Iui X, prin metoda Euler simpl:
.
,X
= X,
DXA('JN) * DT.
Eliminnd pe X, din aceste ultime dou ecua!ii se obtine expresia din linia II. .

.+

..

3.7.. SUBRUTINAINTI

In Ijst~rea parial a 'lui Ii'nI .din fig. 3.9 se arat pentru integrrile de
-ordinul nti i doi, seciunile corespunztoare. In lista de argumente avem
in ordine: TD numele variabilei independente, DTD incrementul de integrare

SUBRUTINA

SUB~OUTINE INTIITO,OTO,IOOI
,1
COMMON/CINT IT ,OT,J$,JN,OXAISOOI, XAISOOJ ,10,JS~" ' '

123.

S_

IOD

8* ,9_

5 JS=JS.I

H.

. '.

,:.

60 TO 7

.~:

'"

IF C,JS.ECh 3) ",,5:1

lFeJs.EQ,Z)RETURN
7 OT=OTO
"
3'TO=TO+OT
T=TO

~E:TURN

fig. ~.9:. SubrdinCl


.'
Lis't"; argllmcn't'::],)f:
.

'
,

60 TO (&,5'1,1',10

6 JS=2

- 12_'
13.
14.

10
".loIN=:O

6.
710.

63

INTI

'(le

r:';Tr

mdodc1c f!p' ordinul


ntli,:i doi).
.
TD'=vari<lbiIJ iil(~ep~nd('nUi'; DTD=--=lT1ime.J p,~$iJlu\
jnl~gr(lrc; IOD ~ crdinI1k.integr:irii. ...
(ll'~!~l;li~'s:,:~!,illriik
\C!ltnl

i IOD ordinul de integrare, In seciunea de integrare est~ necesar ca intoldeaunas se fcnti apel la aceast subruti!l (INTI); care trebuie s precead toate apelurile la subrulina INT. Intrucl TD, DTD'i IOD din lista
de, argumente corespund cu T, DT i 10 n declaraia COMlv\ONjCINT / ele
, trebuie fcute formale pentru a evita confuzia. Variabilele din lista de argt)mente
trebuie s fie transferate la timpul potrivit n cele din declaraia COMMON.
Spre exemplu, linia 3 transfer ordinul 'de integrare n variabila 10 din
COMN\ON, ceea ce permite schimbarea metodelor de integrare in timpul efecturii calculului:
'.
'
Linia 4 repune contorul de apel J N la zero, iar linia 5 dirijeaz calculul
la (ma din cele trei etichete, depinznd de 10. Eticheta 6 reprezint prima liniedin secfunea pentru integrarea de,ordinul ntii i stabilete indicele .JS la 2,
semnifidnd o trecere normal, ntruct pentru ordinul nt ii.' nu exist treceri'intermedi~re sau fictive. In linia cuelicheta
7 intervalul ,de integrare DTD
este transferat n COMMON l'a DT, operaie care permite apelul acestei subrutine cu o dimensiune variabil pasului. Linia urmtoare .(12) integrcazii
variabila independent DT i apoi o transfer n COMMON, la T (linia 13).
Procedura pentru ordinul doi ncepe 'la eticheta 5 (iinia 8), unde indieele
.treptei este crescut cu o unitate i apoi"este testat. In cazul cnd J S ~ 3, .JS
este repus la valoarea L Dac .JS =.1 (cu alte ~tuvinte calculul a fost efectuat
pentru tr,ecerea nti, prin seciunea de derivare p,entru ,increfl.lentul prezent)
se integreaz variabila 'indeperiiient (linia 12). Dac s-,a efectua! a doua trecere (JS = 2) atunci nu, mai este necesar 'aciunea urmtoare i ne rentoarcem la programul principal (linia 10).
'.Inainte, de a arta printr-un exemplu maniera n care aceste rutine snt
utilizate, pentru rezolvarea unui sistem de ecuaii diferenjiale, se va descrie
metoda de integrare de ordinul patru, ntruct aplicarea acestei metode va
constitui o c()mpietare a subrutinelor INT i INTI.
'
\

'.


.;.

64

REZOLYAREA

NUMERICA

A ECUA ....
TI1LOR

DIFERE..'VIALE

3.8. METODA DE ORDINUL PATRU RUNGE-KUTTA


"Aceasta este cea mai uzual metod de integrare de ,ordin superior i cere
patru calcule de derivate pentru fiecare pas de integrare. Inconvenientul, c
impune un efort de calcul dublu fa de metodele de integrare de ordinul doi,
.,este compensat de faptul c se pot. utiliza ihter\.ale 'mai .mari "pentru o pre"izie dat, ntruct erorile de integrare snt proporionale cu puterea a pat.ra
a .intervalului de integrare, adic, .:. (DT)'. Aceste ,observaii snt valabile
numai n cazurile n care dimensiunile intervalului maxim nu snt limitate de#
ali factori, cum ar fi stabilitatea soluiei sau intervalul de imprimare (cap. 3.13).
Procedeul pentru integrare~ de ordinul patru cqnst n calculul .derivatelor \
la nceputul, la mijlocul i la sfiritul intervalului de integrare; apoi se efectueaz treapta final peste intreg intervalul, utiliznd o medie ponderat a t,uturar derivatelor. Mai detaliat, procedeul este dat mai jos (vezi fig. 3.10) :
1. Se calculeaz derivata V; la 1, i se ,calculeaz valoarea funciei, folosind metoda Euler sim::.I, la (1, DT{2)'~ V,.
2. Se calculeaz derivata la t,
DT {2 ~-V;.
,3, .Plecnd de 'la V,, 1, se recalculeaz funcia la 1,
DT{2, utiliznd deri.
vata V;! 'Pentru, a obine punctul V,.
4, Se recalculeaz dHivala V; l'a I,
DT {2.
.
5. Plecnd de la Vlo tI se calculeaz funcia la.l, ( = I,
DT) utijizind
.derivata V; pentru a obine punctul V,.
6, Se calculeaz derivata V; la 1,.
7: Utiliznd derivatele V;' ~ V~ obinute in etapele 1--6, se calculeaz
:v'aloarea final a funciei V(li) utiliznd o medie ponderat a derivatelor
(1"
2. C'
'1 * C' + 11'\ "T
V(I ) = VII )
_,_o '_'
, ,
,

"
,

, 1

-.L

'.

.'"

.Fig. 3.10. Procer'eal 'Rl'Illg:~-Kutta


(metora
de int'_'~r3rc d" ordinul
patru) .

t, +

.o;.

,
65

"METODA DE ORDINUL PATRU RUNGE-KUTTA

13~

1"_
15

. 16_

17_
. lec:

I ,
,~I

Fig. 3.11. Sectiunea

de ordinul

sub rutina

patru

din

INT.

19'
20'
21'*
22_

23'
21::'lI

2*

~,

26'
27.

3 GO TO(4,5,6,7)'J54
&+ XA(.,IN)=X

OXAIJN):OX
X=X+Ox.e:CT
RETURN
5 DX~(JN)=OXA(JN)+2.*OX
X:XArJN)+OX*DT
RETURN
b DXA(JN):DXA(JNJ+2.-0X
X:XACJN)+CX.OT

RETuRN
7 OXAIJN)=COXA(JN)+OXJ/o.
X:XArJN)+OXACJN)oOT

RETURN
ENO

Procedura de mai sus este programat in partea' a doua a subrutinei INT (ar.
tat n fig, 3,11), Declaratia COMMON contine o rezervare suplimentar
pentru matricea XA i controlul de treceri JS4, Dimensiunea acestor dou matrice XA i DXA, luat 500, determin numrul total de ecuatii diferentiale
care pot fi rezolvate cu ajutorul subrutinei INT.
Cind 10 are valoarea patru in lista de arguniente INTI. calculul este dirijat
,spre sectiunea de integrare de ordinul patru, n care cele apte etape fixate
mai sus, snt programate dup cum urmeaz:
Treapta 1. (JS4 = 1). Liniile 14-16. X i DX snt memorate n matricile
XA{JN), DXA{JN). DT din COMMON trebuie s fie jumtate din pasul de
integrare.
'
Treapta 2. Este realizat n programul principal.
Treapta 3. (JS4 = 2). Liniile 18-19. Este observat c i n etapa aceasta
DT reprezint nc jumtate din pasul deinlegrare.
Treapta 4. Este realizat n programul prinCipal.
Treapta 5. (JS4 = 3). Liniile 21-22. Variabila DT are acum valoarea
ntregului pas de integrare.
.
Treapta 6. Este reafizat in programul principal.
Treapta 7. (JS4 = 4). Liniile 24~25. Diversele derivate, conform metodei,
snt acumulate n matricea DXA n liniile 15, 18, 21' i 24. Valorile medii finale
snt calculate n linia 24.
'Figura 3.12 arat sectiunea corespunztoare metodei de ordinul patru din
subrutina INT!. In linia 15 se crete JS4 cu o unitate, iar n linia 16 el este
15*"

Fig.

3.12.

Seciunea de ordinul
din subrutin:l INTl.

patru

16.
17.
18_
19'
20.
21'
2223.

2"_

25'

26.
5"":' Modelarea i simularea in ingine.ria chimic ,t

cd. 29

1 JS"=JS".l
IF(~S~.EG.5}~S~=1
IF(,",S't.EQ.l)
GO.TO '2
!FIJS".EQ.3). GOTO

RETURN
2 OT=OTO/2.
GO TO 3

" TO=To.OT
OT=2._0T
T:TO
RETURN
ENO

66

REZOLVAREA

NUMERICA

A ECUAIILQR

"OIFERENLL\LE

repus la I dac .arevaloarea 5 (ncepe cu o nou integrare). Dac JS~ este 2


sau 4' nu se intreprinde o alt aciune. In cazul cnd JS = l se njumtete
intervalul de integrre (DTD) din lista de argumente (lini a 20) i se transfer'
n COMMON'ca DT. Calculul continu apoi la eticheta 3, unde T se integreaz
pn la T
DT. Dac JS4 are valoarea 3, atunci T se integreaz mai departe
pn la sfritul interval urui (linia 22), iar variabila DT se majoreaz la valoarea '
ntregului pas de integrare (linia 23).

3.9. ARANJAREA
PRINCIPAL

GENERAL

A PROGRAMULUI

Alai sus s-a fcut descrierea complet li subrutinelor INT i INTI. Subrutinele snt prezentate, cu lista complet in anexele 3-3 i 3-4, mpreun cu
definiiile corespunztoare ale elementelor din lista de argumente. Programul
pentru procedura de integrare este redus 'acum la
StCT/UN[A DE OECLARAT/I
o list de instruciuni CALL JNT. InstruciFormat
unea CALL INT poate fi, bineneles introdus
IJecla!'ati de tip
ntr-o bucl DO, iar lista de argumente' poa:e
Camma"
conine variabile normale sau cli indici. Utilizarea
acestora se va arta mai jos. Aranjarea programului principal pentru rezolvarea unui sistem de
ecuaii 'difereniale este similar cu. procedeul arInt,~,;r~diJle
tat
in fig. 3.6, pentru metoda de ordinul inti.
C:Jr,d/tli itlltiaie
Intr-o form general este prezentat n fig. 3.1.3.
Ca/c/t! prelimmar'
al p2ri;:~e~r';or
Aceasta conine'o seciune de rezervri, cuprinzind declaraii _de tip FORMAT, DIA\ENSION,
O,;le ~'jitJ.-.: 'Ol Mie
CO,\IMON etc. Dup aceasta urmeaz sectiunea
de .iniializare, n care se efectueaz toate cal"['""'C'
"'.
f"c!"(ili, algt'bm;,l
culele
i specificaiile 'pentru parametri' i coeficicare sliJotlesc
enii problemei. Acestea snt valorile care nu vaderivatele
Imprlmar!: /'aultiiu ie~::~
riaz n cursul calculelor iterative. In aceast seciune trebuie s se specifice condiiile iniiale ale
Test.~rerht terminJ!'e
"-;!ri,,,J!e
variabilelor care se integreaz i trebuie s se
introduc, prin instruciuni READ, date noi penSC!/UNEA
DE IN!6RAR[
tru operaiile repetitive.
CAU INTI /Iar/aMa de
Seciunea unntoare este seciunea de derivare,
control si var'labl/
care conine toate ecuaiile algebrice, specificnd
illdepende'na. CALL INT
pentru
/I<J/'Iab,'!o: dependmte
derivatele varialiiieIor integrate. Succesiunea ecuatiilor
trebuie s fie ordonat, cu alte cuvinte nici
,'?e!lf;jre
la pNm~
de
o variabil nu poate fi folosit pn nu a fost speder,vare
cificat ntr-o declaraie precedent'. La sfritul
acestei seciuni se efectueaz un test pent_ru imFig. 3.13. Organizarea
ge-neprimare i pentru terminarea operaiei. Pentru
ral a programului
principal
aceasta n paragraful 3.10 se va descrie subrupentru utiHzOlrea corect a su"tina PRNTF.
.
brutinelor INT i INTI.

l',

D:menSlIJn!!d

!ifll('

il st'd'lfnr{

SUBRUTINA PRNTF

~
.j'

67

Ultima seciune este aceea de integrare, unde se apeleaz subrutina INT


(CALL INT) pentru fiecare variabil integrat. Trebuie respectat, aici o
regul esenial: primul apel trebuie fcut la subrutina INTI pentru variabila
independent, ntruct aceast subrutin stabilete contoarele de apel i de
trecere, n COMMON (CfNT), controlnd -astfel funcionarea celorlalte rutine.
Apelurile 'succesive CALL' INT, care urmeaz apelului subrutinei de control
INTI,. pot fi fcute n orice ordine, cu condiia respectrii urmtoarei reguli :
nici-o derivat dintr-un argument INTnu
poate fi specificat 'prin ieirea.
dintr-o rutin precedent INT."
.
Ca o explicaie a acestei reguli, s presupunem c sint de integrat urmtoarele dou ecuaii:
.

OX

Io'x

X = fOx.
Succesiunea corect a instruciunilor CALL din seciunea de integrare trebuie
s fie n ordine invers celei de mai SliS adic:
CALL INT(X,DX)
CA~L INT(DX,D2X).
Aceast succesiune invers va obine n mod corect derivata in funcie de
variabila 'independent.
Dup ce s-a efectuat listarea tuturor instruciunilor CALL INT, ultima
instruciune dirijeaz calculul la prima linie a sec,iunii de derivare astfel nct
s se parcurg n mod continuu seciunile de derivare i integrare pin la sfritul ,execuiei .

3.10. SLJBRLJTlNA PRNTF


'

'

Obiectivul" acestei subruline este dublu: controleaz frecvena imprimrii


vafiabilelor ce intereseaz i, de asemenea, testeaz finele execuiei. In mod
logic, imprimarea rezultatelor trebuie s fie fcut la sfiritiJl seciunii de derivare, dup cum se arat n fig. 3.6 i 3/13. Aici este necesar s se imprime valorile variabilelor 'selecionate la un interval specificat, numit interval de imprimare i notat PR I. Aceste valori nu pot fi imprimate dect dup efectuarea
" pasului precedent i dup ce s-au calculat noile derivate. Aceasta este treapta
pentru care indicele de trecere JS pentru metoda de ordinul inti i de ordi'. nul doi are valoarea

2.

...

Pentru metoda de gradul al patrulea, 'indicele de treapt JS4 este 4. Subrutina care ine seam de aceste detalii este artat Ii fig. 3.14. Primul din lista
argumentelor ",fe PRf, intervalul de impriinare care se refer la variabila
independent T disponi bil din COMMONjCiNT j. Argumentul ur.:ntor FNR este
valoarea lui T "FiNish-Run", care specific momentul n care execuia trebuie

68

REZOLVAREA

,,
2

NUMERICA

SUBROUT HH.
COI'tl'lONICl""T
CO'HIOHICPR/NP
100

DIFERE:KIALE

Q.~.
J~'

o"

fR NTF I PR 1.ftUl:. Hf IA
.e .O. E .F'.6 .
I t. OT.J S.,JN. DU 1seD 1 ,",l,( sec).
10.

::

Q )

fQRI'tA'TtJOEl'l.;I
HPR

,
,

A ECUArILOR

"IFlTPRNT.LT.PRJ)
6010

n,n.GE.fNR-DtJ2.I.ANO.IIJS.EIl.2J".OR.I..ISQ.(Q'.QIII
.[F (1 T. GE. TPRNI-CT/2. 1..,io. II JS .Eid.V .OR. IJ:>'''.f;o.

,.

50 TO l.
~) Il 60 rCi

l,1

RETURN

Il

II

NF

::

5 tPRHl
B PRINT

12

"

,.

lS

: TPRNT'PRJ
IOO,.,lJ
.(.[..E.F.~.O.P..Q
J

NPR::
RETURH

li T :: O.
TPRNT

J 1 .,

Hf

18 ."

2.

21

:.

::

O.

00 1 ,)::1.500
IAc.U
:: O
60 Te e
. ENO

Fig.':.!.I'~ Su. rutina PRNTF.


Lista

NF=

argumentelor:
PRI =.; if)tr~I\'Hl de imprimare;
ndex de. t~rminare
(NF ~=2 il,camn
terminare);
c;:re urm:':;_~J s fie imprimate.

FNR=
A _ Q

finele
indic

executiei;
VD.fL1bilelc

terminat, Acesta este urmat de 'indicele NF care arat dac execuia este camplej (NF = 2) sau nu este complet (NF ~ 1). Acest indice este utilizat in
programul principal n dirijarea calculului,
respectiv pentru continuare
(NF ~ 1) ori pentru oprire (NF = 2).
.
Urmtoarele la argumente din list A ~ Q reprezint variabilele care
trebuie imprimate. Dac sint necesare mat puin de 10 variabHe, restul locaiilor din memorie trebuie s conin numere fictive, ca O sau 1. Declaraia
COMMON /CPR / din linia 3 conine indicele NPR, care controleaz o subrutin secundar PRNTRS (fig. 3.15) care va imprima un set suplimentar
de 10 variabile. Cnd rutina principal de imprimare PRNTF i imprim
variabilele, NPR este fcut egal cu 1, iar aceasta va imprima automat variabilele. din lista specificat la apelul rutinei PRNTRS.
'
Testul pentru imprimare este n linia i depinde de indicele de imprimare
. TPRNT (timpul de imprimare) i de JS indicele de treapt. Dac~ condiiile
snt saiisfcute, indicele de imprimare TPRNT este majorat cu intervalul
de imprimare PRl (linia II) Care specific timpul de imprimare urmtor.
I

,.

SUBRCuTINE

1
2

100

COMHON/CPR/NP
FOF<l1AHIOE.2.5)
IfINPR.G.IIGO

'

PF<"Hl':d 1 'il A,d.e.

0;(.

f .G. C.P.Q

1\
Ta

...

RETuRN
S PRINT
lDO.'.(J.C.D.[.F.Ei.O,PtQ
IfIIS.Q.J)PIHNT
!CD
REf URN
. [Ni:

Fig, 3,15, Subrulina


Lista 'mgumentelor:
.15
(l5 = 1 pentru
sp-aiu);

=;:

PRNTRS,

pentru
spaiul
dup linia
de imprimare
A .....Q indic
variabilele
C(lrc
urmeaz.
s
fie imprimate.

EXEMPLU"DE

PRO~R"AMARE

FOLOSIND

SrS'l'EMuL

INT

69

Variabilele se imprim, iar indicele de imprimare NPR se comut la 1 n cazul


n care se cer imprimri suplimentare dela PRNTRS.
'
Testul de sfrit este n linia 7 i in cazul n care este pozitiv se pIine la
zero variabila independent T (linia 15) i, de asemenea, TPRNT se repune
la zero pentru operaia urmtoare. Matricea XA este tears (linia 19) i indicele de terminare este comutat la 2.

3.11. SUBRUTINA

PRNTRS

Subrutina aceasta se utilizeaz in cazurile n care trebuie imprimate mai


mult de 10 variabile. Excesul trebuie s fie manipulat
de aceast rutin
("Print Repeat Space") artat n fig. 3.15. Dup cum s'a explicat mai inainte, testul pentru imprimare se efectueaz n rutina principal PRNTF, iar
indicele de imprimare este 'transmis acestei rutine prin declaraia COMMON{/CPR/NPR. Restul codificrii este clar. Aceast subrutin ofer opiunea de a
specifica un spaiu (rnd liber) n cursul imprimrilor, realizat, dnd ntregul 1
ca prim argument n list la apelul PRNTRS; n felul acesta se separ ultimul
rnd de ieire la fiecare interval de imprimare, de primul rnd de ieire al intervalului urmtor.
Cele trei rutine INTI, INT i PRNTF, descrise n acest capitol, formeaz
cadrul de soluionare al ecuaiilordifereniale
ordinare neliniare, Pentru a
ne da seama de uurina de programare a ecuaiilor/,prin utilizarea acestui
.sistem se va prezenta n continuare un exemplu simplu.

3.12. EXEMPLU DE PROGRAMARE


SISTEMUL INT

FOLOSIND

Pentru ajlustra utilizarea programului INT se va face apel la acelai exemplu care s.a prezentat la inceputul capitolului i a (ost descris n subcapitolui 3.3. Programul INT este artat n fig. 3,16, in care ecuaiile care descriu
variaia nivelului H din rezervor se rezolv peritru o succesiune de valori ale
intervalului de integrare DT cuprins n matricea DT A, Aceasta se realizeaz
incluznd n interiorut buclei DO (liniile 33' i 49) seciunile'de lniiere;derf:
vare i integrare. Pentru fiecare parcurgere a buclei DO se utilizeaz o nou
valoare a lui DT. Integrarea incepe la T =0 si continu pn la T = 10 min,
'dup cum se specific de ctre al doilea arg~ment din PRNTF, Rezultaleie
snt imprimate la fiecare minut, dup cum se specific de ctre primul argument pen,tru PRNTF. Linia 39 (eticheta 7) este prima din seciunea de derivare. Dup efectuarea lui CALL INT (H, DH), (linia 47) calculul este reciclat
pn la acest pJnct. Cititorul trebuie s studieze programul din fig.. 3.16 i s

_1

70

REZO~VAREA

NUMERICA

A ECUAIILOR

DIFERENIALE

C HJU~EKEEPJNG
S~CTION
2DC FOR~~T{lHl.lFln.5J
DI~E~iSION OTA(15J,lT(15',AOllS)
. C :lo.PHT!ATIO:l
S":cf.!O!\:",.
DATA {DT,~ (t;) ,;'l::l. ~ i /1 ~ 2 : OS U;?. el",. (1,:51
DAT.\('AT{fll ,N'-}, 121/(1., .5.1. ,2 . 3.',4, ,:i. ,te',,7.
Of-TA r :,r. pn .~=l.l?
i/O 20 ~:o 52. '63 70 7:1, . tI,
00 S .,):::1
.8
1::0,
H:O.

,e 9.,

10,1
,lo:;., ,tJ2. ,!OI. ,40.1

DT::OjA(,J)

f'RI~l"" IOa.lJT
C "DERIVATIVE
SECT!ON
7 OO=17.~5QRi(Hl
Ql=FU~1(T.12,AT.~Gl
V~:;:(01-\iOl/2:J.
C
TEST Fort PP.INT ANO F!:!!Sfl
CALL PRNTFll 1i:!.,NF,T,Ii'DH,QI.GO,Di,O.,O
GO re. 15.81,NF
.

".
~,.
~l'

~2.
40,3_

~4.

~5.
~b'
47.
~8'
~9.

50'

O.,O.l'

C "INTEGRATION
SECTION.'
5 CALL.INTJIT.UT.l1
CAlL ',INT (H,DH)

GO TO 7

CONTINUE:
ENO

Fig. 3.16. Exempb dC'program principal utiliznJ subi"utill~k l:-\T ~:iINT!.

identifice recomandrile
snt urmtoarele:

icute pentru aranjamentul

general, care n rezumat

1. Divizarea programului n patru sectiuni iuncionale.


2. Apelul rutinei PRNTF este la sritul seciunii de derivare.
3~ Primul apel n seciunea de integrare este fcut la rutina INTI, variabila
independent fiind specificat.
4. Condiiile iniiale (T = O, H = O) snt speCiicate n seciunea de iniializare.
5. Bucla interioar

este nchis de prima linie a seciunii

de derivare .

. Dac se respect precauiunile de mai sus, sistemul' INT va rezolva cu


uurin toate tipurile de ecuai difereniale ordinare neliniare.
Numrul total este limitat numai de dimensiunile matricilor din COMMON {
{CINT sau, n final, de,dimensiunea memoriei calculatorului. In prezent, dac
se dispune de un calctila~or de capacitate mare, se pot simula prin proceduri
standardizate modele matematice descrise' prin sisteme de circa 500 de ecuaii
difereniale. In unele capitole urmtoare din aceast carte se va indica madul
n care se creaz aceste modele i raiunea pentru care ele trebuie s' fie salu.tionate.
In fig. 3.17 se arat lista imprimal de rutina general PRN-TF.
Intrucit
rutina este realizat pentru a fi general, variabilele
de'
imprimat, trebuie s fie reprezentate aa cum se arat, n virgul mobil. Este
de menionat c nu este nici un impediment pentru ca programatprul s-i
modifice acest format (linia 4 din PRNTF) cu unul mai convenabil, coninnd,
de exemplu, i variabile ntregi.
.

-71

PRECIZIA INTEGRARII

.-0000(1
.000011
'.100~0.01
.49b3UOO
.15495+01
:.200:::>0+01
.2849.1+01
.30050+01
.4233'i+Ol
.400':)0+01
.55j01+01
.500~0+OI
.6005(1+01
.64780+01
.7-00::>0+.01 .68925+01
.800~0+01
.69033+01
.900:>0+01
.67840.01
.66q.lfl.+Ul
.100_05.02

Fig. 3.17 .. Rezultate

editate

.(10001"
.3409n+112

.0000n
.B8454.00
.12357+01
.1373f,+Ol
.1199i-+01
.70667+00

.5205~+02
.63035+1"1;'
.7000(1+1"2
.699'1')+02
.f'i093c:,+0?

.1335",+00

.4797-(}H)2

.1~OOQ+Ol

-.10684+00
-.J3134+00
-.1524P.+OO

;"1995+02
.!+o99s.n?
.4.0000+n2

.0000-0
.1.1976+02
.21162+02
.28.696+02
.:,\4g7,q+02

.5cODa-02"
.5;1000-02

~g977+02

.5..,000-02

.1l3268+02
.44631+02
.44666+02
./14278+02
.lI.3812+02

.5(1000-02'
.50000-02

de programul din fig. 3.16 '(primele ase


pentru D T ~ 0,005).

3.13. PRECIZIA

. 5,,000~n2
.50000-02'
.5,1000-U2

O-02

.5nOO

.5(1000-02"
S,loOO";'02

coloa~e'

numai

INTEGRRII

n suhcapitolul 3.2 s-a discutat efectul mrimii pasului de integrare asupra


reciziei integrrii n metoda de ordinul nti. S-a artat c erorile de trunchiere
au proporionale cu dimensiunea pasului utilizat. Metodele de integrare' de
dinul doi .i patru au erori proporionale cu ptratul i respectiv cu puterea
patra a rnrimii pasului. Aceasta se poate demonstra, pentru sistemele linie, examinnd primul termen, din seria trunchiat din dezvoltarea Taylor,
aa cum s-a fcut la metoda de ordinul nti. O abordare mai practic n cadrul
acestei discuii, este ca pentru un exemplu tipic, ca cel din problema rezervorului, descris mai sus, s' se msoare i s se compare erorile rezultate prin
diversele metode de integrare i prin mrirea pasului de integrare utilizat.
Fig. 3.18 arat rezultatele numerice obinute prin metoda de ordinul 2
pentru mrimi ale pasului variind de la 0,5-0,005 min. Datele din acest tablou
comparate cu cele din fig. 3.7 obinute prin metoda de ordinul nti ne permit
s ne dm seama deconvergena mai rapid, spre o soluie corect, a metodei
de ordinul.doi. Un tabel similar pentru metoda de ordinul patru ar arta o convergen i mai rapid..
'. '
.
DT
Tiillpul

10
1
2
3
4
5.
6
7
8
9
10

0,5

0,2

0.1

0,f6

0,02

0.01

0,005

0.0
0.55019
1.5,)27
2.8818
4.2630
5.5542

0.0
0.500G5
1.5515
2.8197
4.2328
5.5289

0.0
0.49389

0.0
0.49333
1.5451
2.8142
4.2280

0.0
-0.49331
1.5451
2.8442

5.5249

G.4971

6.4772

G.901]
6.9157
6.7948
6.6513

6.8923

0.0
0.49560
1.5470
. 2.8453
.4.2294
5.5261
6.4750
6.89C8
6.9024
6.7833
6.6413

5.5249
G.474 1
6.8901

Fig. 3.18. Soluionarea

6.9036
6.7843

6.64::
numeric..<1

1.5456

0.0
0.49340
1.5452

2.8146

2.84-i2

-4,2284

4.2280
5.5249
6.4741
6.8901
6.9018
6.7828
6.6409

5.5:l52
G.4743

6.8902 .
6.9019
6.7829 .
6.6410

problemei

rezervorului
doi.

dinul

utiliznd

6.4741
D.8901

6.9018
6.7828
6.6409

4,2279

6.9018

6.7828
6.6409

m2toda int-egrrii

de' or-

REZOLVAREA NUMERICA A ECUAIILOR DIFERENIALE

Pentru a compara metodele i efectul mrimii pasului se definete un


teriu al erorii prin devierea soluiei rezultate. prin integrarea numeric.
~a soluia corect ntr-un anumit punct. spre exemplu t = 4 min. In' acest
soluia' corect este H = 4,2279. iar eroarea 'procentual rezultat
va
100' (H
%oe= ------

4.2279)

__

cride
caz
fi:

..

. 4.2219

Fig. 3.19 reprezint grafic n ordonate log-log .. %e" n funcie de mrimea


.pasului. pentru fiecare metod de integrare. Figura arat mbuntirea relaiiv pe care o asigur metodele de integrare de ordinul patru fa .de metodele
-de integrare de ordinul doi i unu, la orice mrime a pasului. Este demenionat c metodele de integrare de ordin superior cresc mai repede precizia.
la o scdere dat a 'mrimii" pasului. fapt care.rezult i din relaia indicat
-de teorie:
%e oc (Dt)'O

n care 1.0 = ordinul de integrare. Metoda d~ ordinul palru pare s se abali'


puin de"la aceast relaie, datorit probabil caracterului neliniar al ecuaie
de rezolvat". .
\
!ntruct fiecare metod cerc calculul unui numr diferit de derivate pentr
liecare pas de integrare, ar fi mai normal s se compare avantajele. relati/'
prin compararea numrului de calcule de derivate cerute n unitatea de ti....,
n funcie de eroare. Aspectul acesta este artat n fig. 3.20 pentru fied" ..~
.metod de integrare: cu toate c este necesar un numr de derivri mrit
10

20.

,;
j

l}rdIflIJ!pa

aUI

0.01
Fig

0.1
Ittarimea t"ep/-eIOT(min)

o.

3.19. Reprezentarea erorii 11r~Centuale


n funcie. de mrimea pasului.

ru

0.5

10

% eroare
Fig.

3.20.

numrul

VariaiJ

eiOm In funclie
.ale deriv<lteL

de CViliuri

de

\)
\J

STABILITATE'..'\. INTEGRARII

NUMERlCE

73

{Il

pentru fiecare pas metodele de ordin superior arat un avantai. clar prin numrul -de derivate calculate (NDE), sau echivalentul acestora, exprimat pria
timpul de utilizare al calculatorului (T), pentru o eroare ;dat.
1n concluzie, aceast analiz arat c utilizarea metodelor de ordin superior
este mai eficient intruct pentru fiecare grad de precizie specificat (uzual 1%.
este considerat. corespunztor) poate fi utilizat un pas mai. mare. Dac ns.
din alte raiuni, dimensiunea maxim a pasului este limitat, poate s devin
convenabil s utilizm o metod' de ordin inferior. Spre exemplu, dac presupunem c, n problema rezervorului, s-ar fi specificat un interval de imprimare
de 0,2 min i s-ar fi specificat ul) criteriu al erorii de 1,,5% se poate observa din
fig. 3.19 c pentru aceste conditii metoda de integrare de ordinul intii ar fi fost
satisfctoare. ,vletodele de ordinul doi i patru ar asigura, ce-i drept, o precizie
superioar, dar aceasta nefiind necesar s-ar face n contul unui timp de rulare
de dou ori sau de patru ori mai mare. Un alt factor care limiteaz de obicei
mrimea pasului este stabilitatea soluiei, care se va explica'n subcapitolul
urmtor. ' .

3.14. STABILITATEA

INTEGR.RII

NUMER.ICE

Il]

o dificultate comun inerent 'integrrii numerice esle instabilitatea; ea


apare, n cazurile n cre trebuie simulate mai multe ecuaii difereniale
simultane cu un domeniu larg .al constantelor de timp. Pentru o nelegere
clar a acestui fenomen 's considerm urmtoarea ecuaie liniara simpl de
gradul nti
':y

=..!- *(I.-y).

dt

Soltitia: analitic a acestei


ecuaii pentru condiia initialii Y '= l'a t = este

. ,y.7' 1. -. ee"l'.

3
/

<

,/

"

" ,/ ""
"' /

/
,

'.f

"'''"a

./

.',

Constanta de. timp a 'acestei


""
\:
b
..., --- - --------''
ecuaii este parametrul ...Dac 1
,
se integreaz numeric acel,st
//
SoIu(,Jii corect~
ecuaie diferenial, utiliznd
rmetoda. de ordinul nti i .0 o
mrime a pasului DT = 2 * ..;
. rezultatul va fi stabil la limit;.
dup cum se arat n fig. 3.2'1 -1 '
.2
J
cazul a: Dac mriJ11eapasul ui o
t/:r
este numai- "cu ceva mai m"are
dect valoarea. critic 2*""re- Y'ig. 3.21. Stabilit{ltcn e~u\iil()r
//

".

"

~/

nti.

zultatul

va oscila cu amplitu-

Cazu!

li,

DT

=- 2",

zul. c,

,
,,
,
,
5

5;

difereniale de ordinuf
"';; C:nuJ b,DT = .; Ca-

DT>

2c.

1--74

REZOLVAREA

NUMERIC

A ECUATJILOR DIFERENIALE

dine din ce in ce mai mare. O asemenea situaie se numete instabil. Pe


msur ce se scade _progresiv mrimea pasului, soluia numeric se apropie
de soluia analitic corect.
Pentru o ecuaie simpl liniar de ordinul nti, cu o constant de timp "
dimensiunea critic a pasului pentru fiecare ordin de integrare este urmtoarea:
Ordinul ntii DT c = 2 *
Ordinul doi DTc = 2 *
Ordinul patru DT c = 3. ,
Cnd se soluioneaz o singur ecuaie diierenial situatia aceasta nu
intervine, intrucit pentru a obine o precizie rezonabil mrimea pasului va
trebui s fie considerabil mai mic dect constanta de timp caracteristic.
Dificultile privind stabilitatea se nasc atunci tind sint mai multe ecuaii
de_ rezolvat. Pentru a demonstra aceasta, s considerm procesul artat n
fig. 3.22, n care continutul unui vas mare este nclzit prin mantaua meninut la temperatur constant. Cele dou variabile care intereseaz snt
temperatura fluidului T i temperatura TM indicat de un termocupIu plasat
n interiorul fluidului din vas. Printr-un-bilan de cldur asupra fluidului din
vas i a termocuplului se obin dou ecuaii diferentiale care pot fi normalizate la forma urmtoare:
dT ~

(l -T)

(3-4, a)

dO

'

d(TM) = (T ~ TM) .~

LO'

(3-4, b)

Schimbind dimensiunea tecii termocuplufui se .poate modifica valoarea lui- .,Raportul ntre constantele de timp ale ecuaiilor 3-4, a i 3-4, b va fi T ntrudt constanta de timp a ecuaiei a este I minut. Raportul acesta va fi numit,
n continuare "raport de condiionare al problemei" (stiffness ratio),
'S presupunem c in acest caz constanta de timp a tecii termoctiplului
-este 0,03 minpte; extinzind cele gsite mai nainte, pentru -solutia numeric,
.se poate specifica, ca mrime maxim a pasului, valoarea 0,06 min pentru mciodele de integrare de ordinul unu i doi i 0,09 min pcntru ordinul patru,
Soluia analitic. a ecuatiilor .3.4, a i 3.4, b este
-Tm

T
-

Fig. 3.22. Vas cu capacitate: m~lr2


cu termocJemcnt.

TM

- I

I ~ -'-,'.
.

e(-O/~)+

rO I(T~ 1). \
-

Prin soluionare numeric util-iznd mehida de


or"dinul nti, cub mrime a pasului de 90%
din valoarea critic, adic DT "" 0,054 minute,
rezultatele sint n limita de' 1% fa de solujia analitic in regiunea T.M =0,5, Acest nivel
de precizie, la o mrime aproape egal cu rnrimea critic a -pasului de-integrare a fost obinut, pentru- sistemul considerat, pentru v,alori

STABILITATEA

L""'lTEGRARl1NUMERICF.

[1]

75

10:1"Eroal'e
Fig. 3.23. Re-I fl tia.

ntre

crO<lre i rap:Jrtul

de condiiomre.

ale raportului de condiionare de la 0,2 la 0,005. Rezultatele pentru cele


trei metode de integrare snt sumarizate in fig. 3.23, din care se poate vedea c pentru rapoarte de condiionare de 0,0,3 sau mai mici. se obin precizii acceptabile (%e '< 1%) prin metoda de o'rdinul nti. Pentru asemenea
cazuri, metoda. de ordinul ntii este mai eficient dect metodele de ordinul doi
:i patru, eficient care se poate msura prin raportul numrului de derivri
cerut prin fiecare metod, adic respectiv 2 i 4.
Caracteristica de mai sus se accentueaz cnd avem de a face cu sisteme
foarte mari de ecuaii neliniare ru condiionate. Din aceast cauz n subrutine INT descris n acest subcapitol, snt cuprinse toate trei metodele de
integrare. Ele ofer programatorului
posibilitatea s optimizeze timpul de'
rulare pe calculator n raport cu stabilitatea i precizia, experimentnd diversele metode de integrare. Procedeul ar trebui s fie urmtorul:
L Incepnd cu metoda de ordiriul p,atru redu mrimea pasului pn cnd
se obine stabilitatea (~DT,).
2. Estimeaz preci"ia reducnd mrimea pasului la 1/2 * DT,.
'3. Dac se obine' o precizie satisfctoare la valoarea critic a pasului.
se repet execuia utiliznd metoda de ordinul doi.
4. Dac prin metoda de ordinul doi s.a obinut o precizie satisfctoare'.
se repet operatia utiliznd metoda de ordinul nti, i 'se caleuleaz pre.
cizia.

Procedeul de mai sus se aplic n cazurile n care timpul de rulare pe calculator, pentru soluia cutat ii, este excesiv.
n ultimul timp s.au dezvoltat metode sQfisticate [2] pentru a depiii difi.:
culttile 'de instabilitate ale sistemelor ru conditionak
Descrierea acestor
metode ns depete cadrul lucrrii de fa.

76

REZOLVAHEA NUMERICA A ECUATIILQR

DIFERENIALE

Metode de integrare cu pas variabil


O elas larg de metode de integrare, numit "metode cu pas variabil '"
are proprietatea de a controla permanent eroarea de integrare i de a ajusta
n mod automat mrimea pasului; astfel inct eroarea- s se menin in cadrul
unei tolerane specificate. Aceste metode sint frecvent intrebuinate in situaiile care implic integrare "deschis", cu alte cuvinte, pentru sisteme fr
conexiune invers interioar sau fr. autoreglarc, ca spre exemplu, n problemele de navigaie sau de traieelorii. Majoritatea problemelor din ingineria
chimic snt de tipul "nchis",coninind suficiente conexiuni inverse (feedback)
interne astfel incit coreciile de mrime ale pasului .sinf justificate doar in
cazuri rare; aceste metode. cer un timp de calculator cu mult mai mare pentru
soluionare decit metodele direcfe descrise in acest capitol. Mai jos se vor des(Tie dou din metodele cele mai uzuale peniru corectarea automat a mrimii
pasului.
'.

3.14.1. Metoda implicit

J\\etoda aceasta poate fi aplicat cu 'oricare ordin de integrare i const in


urmtoarea procedur (artat simbolic in fig. 3.24) :
'1. Se efectueaz integrarea pe intervalul DT iar rezultatul se reine in
memorie (a ~ b). .
2. Se recalculeaz rezultatul integrind de dou ori pe fiecare jumtate a
intervalului total (a ~ c ~ d) ..
3. Rezultatele integrrii intr,o singur treapt i in dou jumti de
treapt se compar intre ele (b - d).
4. Dac diferena este mai mare decit o anumit toleran specificat, se
repet procedura (punctele J, 2 i 3), utilizind jumtate din mrimea pasului
iniia!.
.
5. Ciclul de operaii de mai sus se repet
b
pin cind este satisfcut eroarea specificat de
d
,,. ctre toate variabilele integrate.
6. Dup ce s,a gsit o mrime a pasului
,,
adecvat calculul continu la intervalul urm,
tor, n care se va ncerca un pas de dou ori mai
I
,,
mare.
,I
Prin metoda aceasta se ncearc s se creasc
I
mrimea pasului cind este posibil i, de asemeni,
,,
s se reduc mrimea pasului n cazurile n
,
I
care tolerana erorii nu este satisfcut. Metoda
are deci urmtoarele avantajele:
----D'T--1. Satisface tolerana erorii, pentru toate
pe. parcursul intregului interval de
]:iig. 3.24. Ilustrare;"! metodei im- variabilele,
plicite.
integrar~, asigurind o soluionare satisfctoare,

STABILiTATEA

J,NTEGRARII. NUMERICE

[1]

. ,'tO
/30

__

......
(20

.....
,;'/

110

..'
/

/00

,----

:t
I
I

t.

a
Fig.

3.2"5" Dou5 c;}zuri cu o er~afc

maxim

de ]0%.

2. Tinde s creasc mrimea pasului de integrare pentru a reduce timpul


.<Ie calc'l.
.'.
'
.
..'.ceste avantaje fac ca metoda s 'fie recomandabil pentru nceptori
SdU ,penl.ru
utilizatorii ocazionali, care nu posed cunotinele fundamentale
pentru
aplica metodele mai directe descrise mai nainte n acest capitol.
Pentru a obine precizia dorit prin .aceast metod este necesar un timp de
calculator mai mare pentru fiecare soluie. In timp-ee metoda de ordinul patru,
pentru un singur pas, necesit patru. calcule de derivate, metoda cu pas variabil
necesit Il astfel de :alcule. Procedeul impune cel puin un pas de incercare
suplimentar (d~ dou ori mrimea pasului anterior) la fiecare interval: astfel, la
fiecare pas sint necesare cel puin 22 de calcule de derivate, Dac avem de rezal.
vat un sL~em de ecuatii difereniale-ru condi'ionat, n care este satisfctoare
jlrcciziadat de metoda de ordinul nti, la mrmea critic a pasului, aceasta'
va fi de 22 ori mai rapid decit metoda de ordinul patru cu pas variabil. In
plus reducind ,nrimea pasului astfel nct variabilele s satisfac eroarea spe.
cificat, prin metoda cu pas variabil se poate reduce pasul de integrare mai mult
dect. ar fi necesar.
Aceasta se ntmpl deoarece unele din variabilele intermediare, care inter'
vin n ecuaii avnd constante de timp mici, pot s fie foarte eronate fr ca
prin aceasta s fie afectat precizia variabilelor primare care intereseaz n pro:
blem. Este, de asemenea, de menionat c noiunea de toleran a preciziei
nu este prea clar, aa cum s-a discutat n subcapitolul 3,2. Fig. 3.25 ilustreaz
dou cazuri: (a) cu eroarea' neacceptabil i (b) cu eroare acceptabil, dei
ambele rezultate prezint la 1; aceeai eroare de 10%,
Rezult de aici c o toleran a erorii stabilit arbitrar nu reprezint n
mod necesar un criteriu satisfctor pcntru acceptarea soluiei.

3.14,2, Metode explicite (Runge- K.utta-Merson)


Metoda aceasta de integrare cu 'pas de dimensiune variabil este mai eficient dect metoda implicit discuta in subcapitolul precedent. In esen,
const n metoda de integrare de ordinul patru Runge-Kutta, cu o eroare de
trunchiere proporional cu puterea a patra a mrimii pasului, modificat de
Merson ca s pcrmita estimarea explicit a erorii cu un singur calcul 'supli-

78

REZOLVAREA

NUMERICA

A ECU AIILOR

DIFERENTIALE.

mentar de derivat. Procedeul va fi schi lat prin urmtoarea serie de cinci calcule de derivate, n modul n care se aplic ntr-o form generalizat la ecualia
diferenlial a rezervorului, descris n subcapilolul 3.2.
.
dV =f(V
dt

Evaluarea
Evaluarea

dV1
2

f(V., In)

1)
.'

Dt
3

*-

I.+~)*~

dV,=f(V.+dV

"

Evaluarea

Evaluarea 4
Evaluarea

dV ~f(V

...LdV,+dV,

2"/1

'111

dV, = f

(V

+ 3dV, +
8

t+Dt).~
3

. ~
23

Integrarea final se efeclueaz cu urmtoarea


ale derivatelor:

I +~)

9dV,
8'"

dV,=f(V.+~d-"2._9dV'+6dV
2

4,

I +DI)*
II

Dt_
3

formul de medii ponderate


.

V"+l ~ V" + 5(dV1 + 4 dV, + dV,).


Valoarea estimat

pentru eroarea de trunchiere


__
<:-/-- ( 1

;)

)(dV 1_ --,
9dV'-L 4dV
2

este
,~-.

dV,)
2

rn

programul general, procedura de ~,ai sus se efeclueaz pentru fiecare variabil, iar eroarea c, se transform ntr-o eroare fraclionar sau absolut i se
compar cu o toleran specificat. Dac. croarea este mai mare dect toleranla se repet integrarea la jumtatea intervalului etc. In inte"rvalul care
urmeaz unei .estimri acceptabile se ncearc cu un pas dublu pasului anterior, n mod analog ca n metoda implicit.
Avantajele i dezavantajele metodelor de integrare cu pas variabil, discutate n capitolul precedent, se aplic i la metoda Runge-Kutla-Merson,
dei
inconvenient ele nu snt att de severe. Trebuie remarcat totui c volumul de
calcule ce trebuie efecluat pentru integrare, n afar de acele cerute pentru calculul derivatelor, este sensibil mai mare dect n metoda implicit i acest
inconvenient se accentueaz pentru ordine de integrare mai mari. dect patru.

3.15. SOLUIA ALGEBRICA

A ECUAIILOR

DIFERENIALE

Capitolele precedente arat faclorii care determin mrimea critic a pasului


pentru a integra un sistem de ecuatii difereniale ru condiionat. Acest faclor
este definit prin raportul celei mai mici constante de timp, care stabilete

SOLUIA ALGEBRICA A ECUAIE! DIFERENIALE

79

mrimea critic a pasului i cea mai mare constant de timp, care stabil~te
domemul de integr.are. Dac acest raport este foarte mic, s zicem mai mic
dect I /20 sau 1/30 sistemul de ecuaii se num~te ru condiioni't;
este
posibil ca n unele cazur; s mrim raportul de condiionare, eliminind din sistem ecuaiile care au .constante mici de timp. Aceasta se realizeaz convertindu-Ie n 'ecuaii algebrice. S presupunem, spre exemplu, c sistemul nostru
de ecuaii conine urmtoarea ecuaie

.!.. (f(l) ~

dV. =
dt
'"

f(ll))

n care constanta de timp'" este relativ mic fa de constanta de timp maxim


a sistemului. Dac ecuaia se rezolv prin integrare
V

= ~~ (f(l) - f(V))dl-

un

este necesar
pas mie de integrare. Alternativa const n a' ne da seama c
ntruc.t ..,"este mic expresia ",'dV/dl va fi, de asemenea"mic n comparaie
cu f(l) sau cu f(V). Astfel, ntr-o prim aproximatie, ecuaia poate fi rezolvat pentru V neglijnd termenul derivatei, cu alte cuvinte
f(V) "" f(l) or V "" fI(I).
Jncursul formulrii iniiale a problemei, cnd analistul va ignora introducerea
n memorie de mase i energii, care snt considerate nesemnificative, procedeul
acesta se aplic foarte frecvent. Analistul, n cazul acesta, i poate defini
sistemul prin IN = OUT. Astfel, de exemplu, n problema rezen,orului descris mai nain\.e sub forma
dH

di =X(Q,-

Qo)

nivelul' H ajunge repede la echilibru n cazul n care seciunea este foarte' mic;
astfel nct
Qo "" Q,.
Neglijnd starea de echilibru, adic termenul A (dH /dl) ecua(ia. se re(!uce
la' Qo= Q,. Relaia exact poate fi rezolvat redefinind-o sub forma:
dH

Qo- Q,- A.

dt .

care. poate' fi rezolvat n mod satisfctor pentru Qo atta timp ct termenul


A(dH/dl)
este relativ mic.n cOIhpar'aie fie cu Q, fie cu Qo. Dac acest termen
este mare exist riscul de instabilitate, iar n acest caz trebuie s.' se recurg
la rezolvarea prin integrare. Pentru aceast rezolvare exact procedeul const
n a obine variapila. care apare sub form diferenial (H), se. calculeaz
/ diferenIa1a 'acestei variabile i se substituie n ecuaie, adic
Q,= Q, - A

dlt

*di

. Ii'
H=-' .
(

80

REZOLVAREA

,,

,,
,
,,,

,,
,

,,,
,,
,,

l,

A ECOAIILOR

DIFEREN-IALE

Viteza de variaie a lui H trebuie s fie calculat


ca o "derivat invers\l. Aceastq nseamn 'c pe
parcursul pasului 12 ~ ia se utilizeaz derivata de la
pasul 'precedent, cu. alte cuvinte (H 2 ~ H ,)I(i, - i,)
(fig. 3.26). Dup aflarea derivatei, prin extrapolare,
aceast valoare va fi utilizat la pasul urmtor etc. ;
procedeul descris poate i generalizat i se va prezenta mai jos n subrutina DER.'

\
II.

NUMERICA

':

,,
,,
,

t2

t.

3.16. SUB RUTINA

DER

Aceast subrutin se utilizeaz pentru a genera


derivata unei yariabile Y n raport cu orice alt
variabil X a problemei. Mecanismul intern al rutinei este bazat pe sistemul INT pentru rezolvarea ecuaiilor dierentiale. Astel nu avem de a face
cu o rutin independent care s poat fi utilizat n orice program; pentru aceasta se impun modificri speciale. Prima variabil n lista.pe argumente (fig. 3.27) este Y, a crei derivat trebuie s fie determinat n raport cu variabila X, care este al doilea argument. Derivata DYDX apare a
treia n lista argumentelor, iar ultimul element, 1, specific numrul de ordine
al apelului (CALL). Derivata se calculeaz numai dup terminarea unui pas
de integrare: pentru metoda de ordinul patru dup un ciclu n care JS4 = 4,
iar pentru metodele de ordinul unu i doi pentru JS = 2. Prin urmare. n aceste
cicluri derivata se recalculeaz (linia 10), utiliznd valorile lui X i Y, memorate n masivele AY (I), AX(I) n ciclul precedent, i valorile curente ale lui X
i Y din lista de argumente~' Valorile din memorie.X i Y snt apoi nlocuite
prin valorile curente X i Y (liniile 7 i 8), nainte de a ne rentoarce la programul apelant. Intrucit pentru a determina aceast derivat este necesar
cunoaterea valorilor X i Y anterioare, la trecerea iniial (T = O) nu se poate
calcula derivata;
la aceast trecere se introduc n masivele respective,
valorile iniiale ale lui X i Y.Derivata
iniial poate fi estimat sau
calculat n seciunea de' iniializare i poate fi introdus n lista de argumente
ca o condiie iniial.
fig. 3.26. Derivat

invers.

,z .'
3
q

5
G

.
.

10 II'

.6

SUSRoutIN(
OUllY'oltiOYOXolJ
CO""MON/CINT
IT.
DT _..1 9!.JN .OXA
01,",(N510N
A yt'IGI,
AX t 10)
IF
IT
elE.
o.) GO Ta 6
IF
llJSq
.EG.
'41 .OR.
IJS
RE tuRN
AHll~Y
AX 1 I. J=lf
R[T

1 SODI

IU

iSOiJJ.

IO.JSIf

.
~EQ.

ZII

GO 10

5'

UR.N

50YDX':fY-ATtllIlU-AXIUJ
G o TO e.

, ENO

List<l argumentelor:

Fig. 3.27. Subrutina DER,.


variabila- Y; X = variabila X; DYDX
lui Y f:l de X ; I = r~lImrul de ape! .
Y

dcrivata

,
.

SUBRUTINA

81

DER

Trebuie reamintit c utilizarea acestei subrutine ntr-o ecuatie implic (}


aproximare din cauza derivatei inverse; pe msur ce scade valoarea derivatei, inexactitatease
\Ta reduce n mod corespunztor.
Probleme
Un proces discontinuu
mice

const din urmtoarea

succesiune de reacii chi-

R,

A+B~C

C+
Ecuatiile

difereniale

B~D.

care .definesc

bilanturile

moi are

pe

componenti

snt
dA

drj= - R1
dB

- dO
de

=R1-Ro

dD
dO

= Ro

de

R,

= - R1-

in care vitezele de reactie R 1 snt

R,

= k,AB ~ k;C

R2

k,BC.

I. Se obtine compoziia A, B, C i D n functie. de timp, utili"nd


de mai jos:
k1 = 0.001
la O = O,' A = 10.-

k;

0.015

k, - 0.001

la O = O, B

20.

la O = O, C

datele

= O.

a. Cu un. interval de imprimare de 10; se continu rezolvarea pn cnd


O --c:200,. utiliznd metoda de ordinul nti i o mrime a pasului suficient de
mic pentru.a reduce eroarea sub 1%. ,Definete [1 acest caz" %e" sub forma
= (B -, B')100/B', pentru B "" 10, n care B este valoarea calculat i
B* este valoarea exact.
.
'.
'.
._
. b. Se repet rezolvarea utiliznd metodele de ordinul doi i patru .. Determin
n fiecare caz mrimea necesar a pasului pentru a mentine .In",," < I.
se compar mri mile pasului necesare n cele trei metode i se fac comentarii
privitoare la eficienta relativ a metodelor .

6 -

MOdclaren

simularea

in ingineria chimic

"of

cd. 29

82

REZOLVAREA

NU:1'oIERICAA ECUAIILOR

DIFERENIALE

2. Se repel I a) i I b) cu un sislem ru condiional, modificnd pe k,


pn la 0,4 i pe k, pn la 0,01.
,
3. Repel problema. de la punctul 2, inlroducnd li, i R, n ecuaia dife.
renial a lui C i obine pe C pe cale algebric, neglijind termenul dC/de.
4. Se 'repet problema de la punctul 3 fr a neglija derivata de mai nainte, de/de. In problema 3 i 4, observ relaia ntre precizie, mrimea pasului
i metoda de integrare.
5. Rezolv problema 1; introducnd urmlorii coeficieni n ecuaiile de lip
Arrhenius:
k1 = k2 = 5 * 1018 * e(-15000IT)
k~ = 75

Temperatura

1018

* e(-lf.0001T}.

T se obine din ecuaia de bilan termic:


dT
- =
(:')

(R1 +

R,)
-

.10+ (300. -.

T).

6. Arat modul n care pasul de integrare de mrime variabil i intervalul


de imprimare mbuntes<; timpul de calcul i distribuia densitii de informaii n cazul problemei de la 5.
7. Ecuaiile
dY,

dl

e1Y
,

+.-10"1'"1',

-0.041',

0.041', _ 10'1'21', _ 3.107Y~

dY'=3.107Y~

ci

n care Y,(O) = 1, 1',(0) = O, 1',(0) = O reprezint un sistem de ecuaii al vitezelor de reacie [IJ considerat ca exemplu de sistem ru condiionat [3]. S se
arate c:
a. Soluiia obinut utiliznd RK4 cu Dt = 0,001 este nestabil dup t ~ 18.
b. Se poate obine o soluie stabil utiliznd o metod de integrare cu pas
variabil, Dt determinat de 1'" adic Dt ~ f(Y,).
c. Se poate obine. aproape aceeai soluie utiliznd acelai Dt, ca i n b,
cu ajutorul melodei de integrare de ordinul nti.
d. Rezolvind cazul pentru 1'2 n mod algebric (adic d l' /dt = O) se poate
obine aceeasi soluie cu o mrime a pasului mai mare cu cteva ordine de mri~.
\,
.
8. R.eacia exatermic A
B .~ C
D se efectueaz ntr:un 'reactar prevzut cu manta exterioar, prin care .rece un debit constant de ap F ro, intrind
la temperatura T Ji (40). S se calcu.
leze temperatura i compoziia fluidului
. w
b

din

vas

utiliznd

datele

urmtoare:

;t;~:lt;:o~~~~1~~:i~~!fi~~~~i~~IUde:

;~,:./

TJi ~:.

/,

.1'711))'//;/'

. .. ,..

...

c:/ "
~fW

SUBRUTINA

83

DER

(b) arja iniial: 30 moli A


24 moli B, la temperatura de iOe.
(c) viteza de reacie este de ordinul doi, fiind proporional cu concentraia
fiecrui component (moli/It'). Coeficientul vitezei de reacie este k = 2,58 x
x 105exp.(-5 OOO/T("K)), n it'/(mol.min).
(d) cldura de reacie este 10,8 x 10' PCU/mol de A sau B care reacioneaz, iar capacitatea calori c medie a masei de reacie este 300 PCU /mol 0e.
(e) se admite c temperatura medie a apei din manta este egal cu
temperatura de ieire a masei de reacie, iar temperatura iniial este 40e.
Cantitatea de cldur care se transmite ntre manta i masa din readar
este 40.000 PCU /min .0c.
Debitul apei de rcire prin manta este F w = 6 8ii Livre/min, iar capacitatea calari c a apei din !nantaeste 2000 PCU

re.

BIBLIOGRAFIE

.1. .,Rcvi~l'! of Numerical


intcgratiJn 'TcclJnique..<; for StiH Ordill;HY Diffcrentia[ Equatbns",
J. Sienfi~ld, L. L:Jpidus and [-1. H\vang, lttd. Eng. Chem. FUlld. 9, 110. 2. 19iO.
2.. ,The Allt;)matL~ Integral:Jn
cf Orcindry
Differential
EquatiJlls" C. W. G2ar, emUlI. af tile
ACNI, 14, Np. 3, Mar.:1J 1970.
3. "SJluti;)1l

of a s.~t Reaction

J. W<:Ish{ Ed.,

Rate

EquBtbns",

H.

H.

Roo2rtsan,

in

Nilm::rical

A!lalysis,

Rook, Washington, D.C., 1967.


.
Pelltru o dL;:'lI(i~ m&.i dct,dl<lt i mai flvan;;3t n s~lbie.:L~lJr din aC2st capitol s s.:'consulte:
4... 4....,p!iei Nwn~riC1l A1?!.'ToJs", [3. C1flBh111, H. A. L'.iliJ2i, anj J. O. \Vilk~s, \Vi!~y, New
York. 197'0.
ThelTISOll

4.

l~LEMENTE DE i\'lODELARJ~

Cap. 1 de'scrie procedeul de soluionare a problemelor prin utilizarea abordrii analitice. Este de remarcat c dificultatea de rezolvare a unui numr mare
de ecuaii complexe rezultnd din analiza proceselor se elimin, n mare parte,
graie calculatoarelor puternice. In cap. II i III se arat c aceasta se poate
realiza dezvoltnd o serie de subrutine care servesc la soluionarea ecuaiilor
complexe algebrice i difereniale. Aceste rutine conin procedura pentru integr'are
numeric i pentru iterare astfel nct programarea unui sistem de ecuaii se
reduce la' a face apel la subrutinele corespunztoare. Pentru a recapitula
pe scurt s considerm o ecuaie diferenjial dintr-un sistem
d

~(NX.)

01

= F RXCR
.

+R -

VY,

Singurul efort de programare cerut de soluionarea acestei ecuaii este urmtoarea atribuire FORTRAN n seciunea de derivare,
DNXC
i apelul la subrutina

FR

* XCR

+R-

* YC

de integrare
CALL INT(NXC, DNXC)

care apare n seciunea de integrare, cu prevederea valorii iniiale a lui NXC.


Pentru a obine variabila XC (care este o compozitie) se efectueaz o mprire
n seciunea de derivare ,'XC ~ NXCJN. Procedeul de listare a ecuaiilor i ii
declaraiilor sau instruciunilor ntr-o ordine adecvat este o procedur elementar. In textul care va mai urma se vor utiliza diagrame formate din blocuri
.
ce descriu fluxul informa iN
onal' pentru dezvoltarea modelelor matematice a sistemelor fizice. Pentru ecuaia
de mai sus blocul informaianal este "artat, c.u .notaiile respective, n fig. 4.1.
Fig. 4.1. Bloc de flux inform<ltiond.

ELEMENTE

85

DE MODELARE.

Figura reprezint faptul c


R
N
fiind date toate variabilele, cu
excepia uneia necunoscute (X el
ecuaia poate fi uor rezolvat
pentru aceast necunoscut prii!
VYe
d (
.
.
d-t ffXc) = FRXCR + RVYe
utilizarea unui procedeu nume- FR Xc~
ric adecvat.
Scopul acestor
Fig. 4.2. Bloc tipic de integrare:'
5cheme logice cu' blocuri informaionale este acefa de' a crea
o imagine clar a legturii directe ce trebuie s existe ntre modelul analitic i
5istemul analizat. Prin aceasta se sper s se elimine o mare parte din sternitatea
aparenf[, a ecuaiilor matematice, prezentndu-le astfel ca expresii elegante ale
.relaiilor inginer~ti. In schemele logice complexe, cu blocuri interconectate,
adic n modele, este important distincia ntre ecuaiile care urmeaz s fie
rezolvate algebric i acelea care urmeaz s fie rezolvate prin integrare. Raiunea
necesitii de a face aceat distincie const n faptul c analistul trebuie s
identifice prezena oricror bucle implicite din model pentru a putea lua msurile necesare n programare. Toate blocurile de integrare snt de aceea notate la
ieire cu un triunghi negru aa cum se arat n .fig. 4.2.
Aceast ieire poate fi considerat ca un punct de plecare cnd se elaboreaz
5uceesiunea FORTRAN a seciunii de derivare, adic ieirile tuturor ecuaiilor
difereniale snt disponibile la nceputul seciunii de derivare. Pentru modelele
care nu contin bucle algebrice implicite toate celelalte variabile, inclusiv derivatele, pot fi obinute n mod explIcit din aceste variabile de plecare, fr a fi
necesar s se utilizeze variabile care nu au fost definite prin declaraii precedente.
In cazurile n care aceasta nu se poate realiza nseamn c snt prezentate bucle
.algebrice care impun apelul la subrutina CONV (vezi cap. 11).' Exemple de asemenea cazuri snt discutate n capitolele care urmeaz .

Principii

de modelare

Pentru a putea elabora modelele matematice prin procedeul prezentat mai


nainte, trebuie respectate cteva reguli :
1. Pentru sistemele fizice trebuie s existe un numr de ecuaii independente
(neredundante) egal cu numrul mrimiior necunoscute.
2. Orice ecuaie poate fi soluionat, pentru a afla o cantitate necunoscut,
cu condiia ca toate celelalte valori ale necunoscutelor s fie obinute din celelalte ecuaii ale sistemului.
.
3.. Ecuaiile trebuie s fie aranjate astfel nct fiecare s fie rezolvat pentru
.a afla unal din cele mai semnificative mrimi din respectiva ecuaie, aceasta
.avnd n vedere aspectul fizic al problemei.
Dac aceste reg'uli se aplic corect, ele trebuie s conduc la modele matematice convergente i stabile.
Restul acestui capitol trateaz m?dul de abordare al modelrii matematice
.a sistemelor fizice, plecnd de la un sistem foarte simplu, comun multor procese
chimice, i crescnd mereu complexitatea sistemului. Diagramele cu . blocuri

86

ELEMENTE

DE MODELARE

de flux informaional
devin mai
ample pe msur ce sistemul fizie
devine mai complex. Se va arta
ns c complexitatea
mrit nu
cere dect includerea
n model a
mai multor ecuaii, fr a provoca

I~

Fig. 4.3. ReZ-Cfvor

eli

climcnJre

si evacuare

con-

prin aceasta modificri ale modelu-

tinu.'

lui de baz. Sistemul fizi<; care se


va examina const dintr-un
vas
bine agitat, cu un debit continuu i cu variabile dependente
caracteristice
ca
debit, presiune, amestecare i reacie chimic. Ca prim caz, s considerm
un
rezervor n care se introduce un fluid cu debit constant F 1 i din care iese un.
fluid cu debit constant
F2, ambele fiind cunoscute. Este de observat c debitele.'
snt funcii de timp i, n general, 'pot s nu fie constante.
Se cere s se determine nivelul Z al f1uidului din vas n orice moment I (fig. 4.3).

4.1. REZERVOR

HIDRALJLlC

SIMPLlJ

Cazul 1
Se aplic ecuaia bilanului
de materiale,
care, poate fi formulat
astfel ::
debitul de acumulare = debitul.de intrare-.debitul
de ieire.
Debitul de acumulare se exprim prin variaia n timp, a volumului de fluid,
cu alte cuvinte, dV/dl. Dac seciunea vasului este A volumul va fi ZA, iar
dV/dt devine d(ZA)/dl = AdZ/dt ntruct A este constant.
Ecuaia pentru
sistemul acesta poate fi scris sub forma
dZ
dl

A-=F1-F,

Aceast ecuaie este artaU, n fig. 4.4 unde este dispus sub forma unei diagrame
de fl ux informaional.
Modelul acesta exprim faptul c introducnd
valorile celor dou debite
F, i F, n prima ecuaie sub forma unor funcii continue de timp se poate calcula derivata dZ/dl ca o funcie continu de timp. Aceast derivat poate fi
integrat
n mod continuu (dup C\lm se arat n blocul al doilea) pentru a,
obine pe Z, ,nivelul Jichidului din vas, ca o funcie continu de timp. Uzuali
Este convenabil ca a doua operaie, aceea de integrare a derivatei, s se cuIntriri

-----,
_____

[clJaJlleslStemlllul
~dZ

r,

r2

A dZ = J,
dt .

-'2

-!!!...

. le~irJ

--------

1 =

f (dZ) dt
dt

cu

REZRVOR HIDRAULIC

.87

FLUX VARlABU .

,
IntrJri---.Ecualil~ sistemului --- le""
prind n primul bloc, admindu-se c
dZ jdt poate fi integrat, pentru a obine
--.!....dZ .
variabila Z. Prin aceasta modelul se simFF.
A = Ff - .Fz Z
2
dt.
plifica, lund. forma diagramei din fig. 4.5.
Este de observat c ntrucit A este con_ stant, valoarea ei este presupus cunosFig. 4.5. J'}?delu\ rcz(:.'fvoruhli din fig. 4.3.
cut i nu trebuie s fie furnizat n in~.
trarea blocului.
Dac se furnizeaz F, i F, i.o valoare iniial pentru nivelul din vas, Zo,
ecuaia aceasta poate fi rezolvat cu un calculator pentru a da valoarea lui Z
ca o funcie. de timp. Exemplul de mai sus a fost utilizat pentru a ilustra ideea
care st la baza reprezentrii unei ecuaii ca o parte component a unei diagrame cu blocufi informaionale. Un caz mai complicat ar fi acela n care atit
debitul de intrare, ct. i de ieire snt influenate de nivelul din rezervor, dup
cum se va vedea n cazul urmtor:

-------

4.2. REZERVOR
,

HIDRAULIC

CU FLUX VARIABIL

Cazul 2
In acest caz (fig. 4.6) debitul de intrare F, trece prin supapa de intrare sub
aciunea unei presiuni P" Presiunea n aval de supapa de intrare are valoarea P,
egal cu presiunea hidrostatic din vas la nivelul supapei. In mod similar,
debitul de ieire trece printr-o supap cu presiunea P,n amonte i P, n
.aval. lntruct debit ele. F, i F2 sint. influenate de o variabil a sistemului
.~ianume de nivelul Z, ambele devin variabile dependente, iar timpul i presiunile Po, PI i P3 snt variabilele independente. Intruct sistemul are patru variabile dependente. (F" F" Z i P ,) snt necesare patru ecuaii pentru a le
calcula. Prima este ecuaia de bilan artat n exemplul precedent.

-dZ =
dl

Acesteia

-'(F,

- F2)

"A

se adaug. dou ecuaii de curgere prin supape:


F, =C"J(P,

- P,)

F, ,;,CI',J(P, -P3)
n care C

v'

este constanta

Fif!. 4.6. Rezervor


t;)H'

CI1

i C'v2cu<Jrc.

supapelor.

alin"en:

88

ELEMENTE

P,
-+'

Robinetul

.=

Fi

F,

/(V/V P1-

DE MODELARE

P2

Bi.'3fl de masa
pE' vas
dZ
1
- = - (FI - 0,)
dt

Robin_tul
F2=

ng.

PresiunDa

.A

VP2-

KV2

4.7. M:){:1el

P3

1.

V:lriant

a modelului

pentru sistemul din fig. 4.6 .

A patra ecuaie coreleaz presiunea P2 cu nivelul hidrostatic

P2=PO+?Z
n care ? este densitatea.
Aceste patru ecuaii pot fi dispuse sub forma unor modele n cele trei moduri diferile, artate n fig. 4J. Diferena ntre aceste modele provine de la modul de selee!are a diverselor ecuaii pentru obinerea fiecrei variabile. Dei fie-.
care din aceste modele este din pune! de vedere matematic raional, mlmai primul dintre ele are sens din Rune! de vedere fizic. r n acesta fiecare ecuaie esfe.
utilizat 'n succesiunea i forma "natural": debitele F, i .F, rezult ca un.
efee! al.presiunii care se exercit de fluid asupra supapelbr. O succesiune "nenatural" a acestei ecuaii (modelele 2 i~3) ar fi s impunem debitul i s deducem, din ecuaie, presiunile necesare pentru a produce acest debit,' ceea ce
reprezint un exemplu de raionament abstrae! care nil este bazat pe relatia
de cauz i efee! care are loc n natur. (Cu toate inconvenientele artate de.
autor, astfel de cazuri intervin uneori n prae!ica proiee!rii)*' In mod similar,.
ecuaia bilantului material poate fi utilizat matematic fie pentru a obine
debitill F.-(modelul 3) sau F, (modelul 2) dac se cu'noate unul din debilele
...i nivelul Z ca o funcie de timp. Nici 'n acest caz nu avem o secven de cauz
i efee!, deoarece variaiile de debile F, i F, snt acelea care produc variaia
ni.velului Z, ceea ce sugereaz ca ecuaia bilanului de material s fie utilizat.
ca n 'modelul 1.
Un alt exemplu de raionament abstrae! esfe ilustrat prin utilizarea ecuaici,
de bilan material n fig. 4.7, model 2 : "Dac unul dih debite F, este introdus.
n ecuaia de bilan'material, cum trebuie s varieze cellalt debit F, pentru ca
s produc variatia observat Z a nivelului .din vas ?". Exist dou motive
importante pentru a prfera modelul "natural" fal de alte aranjamente posibile din pune! de vedere matematic. Primul const n .faptul c. ntruct modelulnalural este bazal n mod riguros pe relaia de cauz i efee!, va permile
. *' Obs'2l"vaia traductorului.

REZERVOR HIDRULIC

89

CU FLUX VARIABIL

Preslllriea

Z
Bilan de mas pe vas F
2
dZ
1
d/= A (F, - F2)

P,

Robinetul
F2

= KviV

P2

p. -

P3

F,

Robinetul I

Fig. 4.7. i\bde! 2. Vari<.!JllJ <l 111Jdelului

pentru siste:Tluf elin fig, 4.6.

analistului s aib o vedere clar a mecariismului real al sistemului. AI doilea


const in faptul c modelele "nenaturale" conduc adeseori la dificulti de calcul provenind din instabilitate sau divergen, pe cnd modelele. naturale sint
inerent stabile din punct de vedere al calculelor (excludem de aici instabilit(i1e numerice descrise n cap_ II).

Presiunea
P2

Pa +

zf

Z
8ildn de masa pe vas
dZ
1
dt .= A (F, -

Robinetul
F2

F2)

Robinetul

F,
F,

K~lVP, -

P2

KviV p. -.P3

Fig. 4.7. Model 3. Variant

a modelului

pentru si.stcffiul din "fig. 4.6.

ELEJVIENTE

90

4.3. REZERVOR

DE MODELARE

NCHIS

Cazul 3

Cazul urm'tor ce se va studia este similar celui precedent, cu excepia faptului c vasul este complet inchis (fig. 4.8) i astfel presiunea Po nu mai este
constant, ci devine o variabil. Se 'cere s se coreleze aceast presiune cu va-,
riaia nivelului suprafeei libere a lichidului. Este evident c' deplasarea suprafeei n. sus i n jos va avea ca efect o comprimare i, respectiv o destindere
a gazului din spaiul liber, provocnd modificri ale presiunii. Po. Admind
un gaz ideal relaia ntre variabile se definete prin ecuaia legii gazelor:

,I

PoVG=mRTG

in care variabilele se refer la gaz i reprezint Po .:.. presiunea, V G = volumul,


Te = temperatura, !Il = masa gazului i R = constanta gazelor.
.
Se admite c expansia i compresia snt izoterme, adic temperatura Ta
rmne constant, c vaporizarea de la suprafa. este neglijabil i c masa
de gaz !Il rmine constant.
Dac seci~nea vasului este A, volumul de lichid va,fi AZ, iar dac Vo
reprezint volumul total al 'vasului, V" = V - AZ este volumul gazului.
Aceste dou ecuaii sint dispuse in modelul artat n fig. 4.9. Anexarea lor la
model este artat n figura 4.10. O soluie a acestui sistem de ecuatii ar putea
's constea n determinarea variatiei nivelului Z pentru un regim dat al lui
P ,(1) i P3(1). Astfel de soluii snt greu de obtinut prin tehnicile matematice
uzuale, dar pot fi uor programate la un calculator de orice programator competent. Prin prezentarea problemei ntr-un model natural se reduce a.ctivita.tea programatorului la efectuarea unei proceduri simple.
Pentru a pune in eviden relaia intre ecuatii i sistemul fizic este adeseori
convenabil ca modelul matematic s fie astfel dispus nct s.se asemene cu o
imagine a sistemului fizic. Spre exemplu', modelul din cazul 4.3 poate fi dispus
ca s se asemene cu vasul artat n fig. 4.11. Pentru construirea unui model
"natural" este avantajos ca, n cazul problemelor mari, blocurile s fie dispuse
ntr.o succesiune de 'imagini.
Cazul 4.

Spre deosebire de cazul 4.3, in care s-a presupus c volumul de gaz se comprim in conditii izoterme, n cazul prezent se admite compresia adiabatic,
n care temperatura gazului nu mai rmne constant i variaz cu compresia.
Dei este valabil aceeai lege a gazelor (PoV G = !Il RT G), este necesar s
fie date temperatura T G i V G pentru a putea calcula presiunea Po. Pentru
a defini temperatura se utilizeaz relaia ntre lucrul de compresie asupra gazului i cldura sensibil a gazului. TI}cazul acesta, -adiabatic, ntreaga cantitate de cldur echivalent lucrului efectuat asupra gazului (sau de ctre gaz)

.~

1 'l,

REZERVOR

91

INCHIS

Po

z
p,.

fi

Fig.

Volumulde gaz

4.8. Vas nchis.

Legea gazelol'

VG

POVG = mRTs

VG=Vo-AZ

ti

~Po

Fig. 4.;}. Modd pentru

v..:.llim~ji ele gi..z.

P,

Robinetul

Volumul de gaz

Ft = kvt..;p;= P2

RobInetul 2

f2

=' I<Vl!.j P2 -

Pa

ve

Legea gazelor
Pove

~G= Vo-AZ

F2
---..

[/lIant. de masa pe
dZ
1
- =A
-(F., . dt

::::

mRTG

Presi,!nea

F.)
2

Pg

Po + ZP

-Pe
fig. 4.]0. '.t\\cd('j pentru

lin

v:s

nchis.

I
I

,
I

,.

. f":''''''''0.. w..''0

Z
~"0.%'0:-~~'V0:.

I
I
I

p,

F,

-1

z
.

1 r,,,,K.,-./(P'-P2!
Fig. 4'.11. D:spunerc<l

F2

F2= KV2-./P2 - Pa

"naturalli"

a ITI~dclullli din fig. 4.tO.

P.

92

ELEMENTE

DE MODELARE

va apare dr~pt cldur sensibil a gazului


Se pot scrie urmtoarele ecuaii termodinamice:
'lucrul
efectuat
gazului
asupra
= -Po.dVc/dt
Fig. 4.12. Model pentru volllmul de
echivalentul caloric al acestui lucru =
gaz n condiii adiabaticc.
~ -ljJ-Po'dVG/dt
n care J este echivalentul trmic al lucrului mecanic n jolui.
Variaia n timp a cldurii specifice a gazului este d/dt(mCvT el i ritruct
m i Cv (cldura specific) snt constant expresia devine mCv .dT c/dt. EgaJind lucrul cu cldura sensibil, adic variaia cldurii sensibile = lucrul efectuat se 'obine :'
mCvdTG=
dt

_..!.!...
'

dVc;
dt

care este artat n fig. 4.12. Incluznd acest efect la modelul de baz din cazul
4.3 se obine modelul nou, artat n fig. 4.13.
,
In exemplul precedent exist tentaia de a utiliza pentru compresia adi abatic ecuaia binecunoscut P"V~ = constant. Prin aceasta sistemul ar deveni mai puin flexibil, fiind limitat nU1mi la compresia adiabatic. In cazu
n care volumul de gaz ar suferi i alte pierderi de cldur, acestea pot fi incluse
uor n ecuaia de baz artat n model; ele nu ar putea fi introduse ns n
ecuatia adiabatic.
Adiabatic
dTG
Po

dt = -

Robinetul
F, = evl,f

{
P1 -

F,
P2

Volumulde gaz
vG=

Vo-AZ

Va

dVa

mC"J'

df

Legea gilzelur
POVG =mRTG

-'
Pa

Robmetal 2

F2

C"2-J P2 -

P3

dZ
{~ - (F, <It
A

F.)
2

Presiunea
P2 = Po

Fig. 4:13. Modd pentru sistemul cu rezervor, considerind volumul de


COlldiii adi(l!>?ticc.

Zp

gaz

{ -,

93

ELEMENTE DE MODELARE

4.4.1. Programarea la calculator


Considerm c este util s se arate cititorului n etapa aceasta simplitatea
programrii modelului artat n fig. 4.13. Este .de rernarcat cit derivata lui V G
poate fi obinut difereniind'ecuaia
volumului de gaz d Vcldt = -AdZldt.
Derivata nivelului Z este disponibil din ecuaia bilanului de mase. Instruciu ..
nile eseniale din program (cu excepia seciunii de declaraii) snt artate
mai jos.
C lNITIATION SECTlON .
DATA eVI,

CV2. M, CV. J, R. RO, A, VOI Numericall'aluesJ

T=Q

Z.=O.
Ta = 25.
PI = 20.
CoOoO

P3 = 15.
DERIVATIVE SECTION ..

va -

VG =
A . Z
. PO = M . R . TG/Ve
P2"'" pa + ZoO RO
fi = eVI . SQRT (PI F2 = eV2 . SQRT (P2 -

DZ

P2)
P3)

(PI - F2)/A

OTG = -PO/(M . cv . 1) . A . OZ
CALL PRNTF (1., 20.. NF. T.Z, FL. Fl,PO.Pl,
GO 1'0 (6,1), NF

va, TG,02.

OTG) ,

C . lNTEGRATION SECTION .
6 CALL INTI (1'.. 1,2)
CALL JNT JZ, DZ)

CALllNT (TG. O1'G)


7

G01'05
STOP
END

Programul acesta esbe realizat dup procedura general descris" in capitoIul 3, rezumat mai jos.
1. Se specific parametrii
i condiiile iniiale.
2. Se specific, n ordine adecvat, ecuaiile {difereniale.
3. Se face apel la rutina PRNTF specificndu.se intervalul de imprimarc.
(1) i condiia de terminare (20).
4. Se face apel la rutina de integrare INT pentru. a integra derivatele obinute n 2,incepnd
cu INTI.
5. Se recicleaz la prima instruciune din seciunea de derivar".

4.5. REZERVOR

CU AMESTECARE

Cazul 5
In exemplele urmtoare se prezint elementele de baz ale amestecrii i
cinetica elementar n legtur cu cazul vasului bine agitat cu debitul de intrare2 FI> i debitul de ieire, F,. cunoscute (fig. 4.14). Fluxul de intrare i.

94

ELEl\'IENTE

DE MODELARE

de ieire este constituit dintr-un so!vent,


care conine -doi componeni solubili, A
i B, cu concentraiile CAI i CRI Ecua. iile care coreleaz compoziiile de ieire
cu acelea de intrare snt bazate pe bilanuri de mas simple:
debitul de acumulare = debitul de intrare - debitul de ieire

v
F2

~
Ci2

Fig.

4.14.

ft

Vas cu :'Jnesiceare.

'

.
(VCm) = F,CR,-

componentul
(bilan

F,Cm

A)

pe componentul

B)

lntruct se presupune c amestecarea este perfect, compoziia debitului de


ieire este aceeai ca i compoziia din vas. Ca i n cazul 4 volumul _V din
vas este obtinut printr-u"n bilan general de mas.
- dV/dt

F, -

F,

Aceste ecuatii snt dispuse sub forma modelului din fig. 4.15. Se pot i alCI
concepe mai multe dispoziii, nsii numai aceea artat n figur are sens din
punct de vedere fizic. Acelai raionament se aplic tuturor celor trei ecuatii
de mai sus, cu alte cuvinte introducnd fluxurile n ecuaia de bilan general
se stabilete volumul total V. iar ecuatiile componente, care ne dau fluxul
de componeni FC stabilesc cantitatea din vas VC, i ntruct se cunoate V,
" Ci. Este de remarcat faptul cii nu mai este necesar nici
se obtine compozitia
,

Bilan de mas pe C'OmponetTtul A

v
Bilan de masa pe componentuZ B
'1

____ Sf
..;
.

Fig. 4.15. Model pentru

- (VCsoJ = FICST dt

t1Jl

va~

,li

F'2C8~

amestecare.

CS2

I
. REZERVOR"' CU

95

AMESTECARE

o modificare su~limeni'a~ a ecualiilor.

Expresiile..'!. (V .C,) vor fi lsaie

. .

dl

aceasi form, fr a fi derivate ca produse (deoarece Veste


moment, c~ mrime de ieire a blocului anterior) .

. 4.6. AMESTECARE

ASOCIAT CU REACPE

cunoscui in orice

Cazul 6

Continund exemplul anterior, s admilem c n vas are loc o reaclie ntre


componenlii A i B, reaclie care se defineie prin ecualia stoichiomefric:
.

k/o'

A +B-C+D.

Efluentul i conlinuiul vasului constau din patru conlponenli A, B, .C i D .


.Vileza reaciei poate fi. definit prin expresia
R =kp,V,CA,Cn
in care R = moli/unitate de timp, reprezint viteza reacjiei n volumul V,
iar k,. este constanta vitezei de reactie.
a manier convenabil de a privi aceast ccuaie este de a considera pe
R ca un flux de ieire al componenjilor A i B i ca u"' flux de intrare al
componenlilor C i D. Ecuaiile bilanurilor de mas devin:
debitul de acumulare = intrare - ieire
d

.,...(Ve,,)
LI

ci-(VCm)

~ F,C,II ".

= r,Cm

(F,C,,,
(

(FoC/J2

+ R)

+ R)

Se d.ezvolt modelul din cazul 5, adugndu-se termenul R la bilanlurile


de mas ale componenlilor A i B. Se adaug compoziiile CA, CR i :volumul V la ecualia cinetic din care se calc'uleaz R. Acesta va fi utilizat ap0i
n bilanurile de mas ale componenlilor A i B i, n continuare, la bilanurile de mas ale componentilor C i D. Succesiunea aceasta este. artat n
fig. 4.16.

96

,ELEMENTE

-V

Bd,m de masa

pe

componentu/ A

f,CA1

-F,

F,

F1CA1

./

= R - F,Cc'

_ (VGd
dt

Cc'

CAZ

F2C42 -

CA'
R

Cinetic

dV
-=F~F
dt
1

V C.42.

R = I<F-

ti

-R

CB2

Bilant de mas

ge.'-rerill

1 F,
F,C31

Bilant de mas pe
componentul C

F,

-(VCA,)

d'

DE MODELARE

CB,

)R

d
-(VCB')~
d,
.

CB'

F1CB1-

FzC82

Bila,7t de mas

pE'

--

:;~fTlponent(J/ B

jr,
d

dt (VCD2)

Cm
R -

FzCo'?

Bilant de mas pe
companentlJl
O
Fig. 4.16:" Model

peiltru

,.

4.7.

lin vas cu amestecare,

n care ani loc o reacie .

"

REACIE

REVERSIBILA

Cazul 7
Continund

cazul

6, s presupunem
-

A
Astfel,

viteza

de reacie

c reacia

esle reversi bil,

adic

k"

+. B~C+D.
h

devine
=

k"VC"C1l2

kRVCc,Cm

In cazul prezent se admite c reactia are loc n vasul inchis din cazul 4, U
un gaz aII al n conlact cu suprafata Iichidului, avnd lIuxul de inlnireasigural
n partea inferioar a vasului, printr-o supap cu deschidere fix, sub aciunea presiunii cunoscute P" De asemeni, fluxul de ieire F2 va trece printr-)
.supap cu deschidere
fix sub aciunea
presiunii
cunoscute
P,. In ace"t
-capitol s-au descris toate
ecuaiile
acestui
sistem,
iar modelul
inal este
\ rrezentat
n fig. 4.17.
'"'

'-1

~
I

~
~
S

.",

P,

F1CA1

F,=K
" v,~I
,-P, F,

E.

~
~

dtd (VCA2)

Cinetic

F,

=. F,CA1

de mas pe
componenli' ~ O ...

Bilant

A. 8 .

Bilan de mas pe componcn(4i

HidN1ulica

F2C~'2 -

~V

L CA?

S'

F,

""

~
~

.'8:s,

~ =F, -

F,} V

,.
t'l

P,

~
~

IF,=KV2~I~

di(VCS2)-

FI~8t-

P3

P,
P2~Pa+

F,C8l

R,lC

c.

- (VCD,)

dt

R -

F,CD2

VI

F,

Volumul de gal

Pa

(~)f

B2

F2CB'l-

F,

".

,1

dVG

pa

...

[":ig. 4.,17. Model complet

pentm

'-:it
o l'c:'lcic in vas. Inchis.

<O
-l

98

ELEMENTE DE MODELARE

4.8. BILANURI

SIMULTANE

DE MASA I ENERGIE

In partea a doua a acestui capitol se prezint pentru sisteme simple n flux


noiunile de baz ale bilanurilor de energie. Procesele chimice implic n mod inevitabil transfer de energie simultan cu transferul de mas, ceea ce face deosebit
de important cunoaterea factorilor implicai n efectuarea corect a bilanurilor termice. Se va utiliza acelai mod general de abordare, ca i n capitolul3, dezvoltnd pentru fiecare caz ecuaiile difereniale care definesc situaiile
dinamice.
Cazul 8
Fig. 4: 18 arat un vas prevzut cu o marita de nclzire cu abur, .debitul
de intrare F, idebitul de ieire F, (volumltimp).
Coninutul vasului V variaz conform ecuaiei
dVldt;= F, - F,
Bilanul de energie pentru coninutul recipientului este analog cu bilanul de
mas utilizat n capitolul 3, adic variaia energiei termice din vas = cldura
intrat - cldura ieit.
Coninutul de cldur al vasului = VcpT,
Cldura care intr in vas =
F,cpT,
Cldura ce iese din vas =.
F2cpT2
Cldura transferat de la manta q= UA(T, - T,,)
. n care T, = temperatura debitului de iritrare;
T2 = temperatura materialelor din vas;
U = coeficientul general de transmisie a cldurii prin peretele mantalei:
A = suprafaa peretelui manlalei, ft'.
Mantil cu

abur

-,..
F,

Volumul V
Temperatura 72

Fig. 4.18. Vas prevzut cu manta cu abur.

99

BILANURI SIMULTANE DE MAsA I ENERGIE

Ts = temperatura aburului n manta,


c = cldura specific a fluidelor, rCU/livr co,
p = densitatea livre/ft'.
Introducnd aceste variabile n ecuaia bilanului de energie se obine urmtoarea ecuaie:
d.

'
= F,CFT, -

di(VcpT2)

q-

F,cpT,

Ca i n exemptul de amestecare din cap. '3 se admile i aici c temperatura


T2 este aceeai n toate punctele din interiorul vasului i de aceea este egal cu
temperatura fluxului de ieire Fo. Temperatura mantalei cu abur, Ts, este
uncie de presiune i admitem c aceast presiune p.I' poate fi meninut la o
valoare cunoscut. Temperatura aburului, Ts poate fi deci definit simplu ca
o funcie de presiune, fiind vorba de abur saturat:

care este refaia binecunoscut intre temperatur i tensiunea de vapori a apei.


Este de menionat c nu este necesar s aproximm analitic aceast ecuaie,
deoarece, n cazul utilizrii unui calculator, este mai' convenabil s obinem
aceast dependen utiliznd funciile standard ale calculatorului.
Asamblnd ecuaiile de mai sus se obine modelul din fig. 4.19.
Dispozitivul de mai sus este logic; se utilizeaz bilanul de mas pentru
a determina coninutul vasului V; ecuaia de transfer de cldur definete
pe q, iar bilanul termic, prin ecuaia corespunztoare, definete temperatura
vasului T2 Se reamintete c din punct de vedere matematic este posibil i
un alt aranjament, dar acesta nu ar corespunde relaiei de cauz i efect.
q

!!.
(VcT2)
dt

,;

F,eT,

Bilan

-~-

F2cT2

T2

= UA(T2

,-

Flux termIC

t,,"!TJIC'

la ;manta
V

'Ts

Si/cint de

Temperatur

masa

fI-F2

dV
dt

= F, -

manta
F2

Fig. 4.19. r.\odcl pcntru vasul prevzut

Ps.

T$ =f(Ps)

cu mJl1ta cu Rbur.

Ts)

100

ELEMENTE DE MODELARE

4.9.

ALIMENTARE MULTIPL LA UN VAS


CU MANTA.

PREVAZUT

Cazul 9
S completm exemplul din cazul 8 ccimplicndu-l n felul urmtor:
n
locul unui singur flux de alimentare se consider dou, fluxuri, FA i F B, avnd
cldurile specifice respective CA i CE; s admitem c suprafaa de transfer
de cldur dintre mantaua de abur i coninutul vasului A, variaz pe msura variaiei nivelului din vas (fig. 4,20). Se'admite c variaiile de densitate
snt neglijabile.
Bilanul de mas pentru acest caz devine
dVjdt=FA+FB~F2

Coninutul

de cldur al fluidelor din vas este

n care C = concentraia n Iivre molijft',


p = densitatea n Iivre molijft'.
Pentru a stabili concentraiile CA i CB mai snt necesare dou ecuaii:
debitul de acumulare = intrare - ieire
d

di(C"V)

FA -

dt

F,CA
'

(C},v) "'" F B

F,Cn

Temperatura

Ti

AtJur~-:~'

Fig. 4.20. Vas de amestecare

prevzut

cu mant.a cu abur.

ALIMENTARE

MULTIPL

"LA UN VAS PREVAZUT

CU MANTA

Variaia volumului din vas va produce o variaie a suprafeei: de .transfer


cldur A, conform ecuaiei
t
A
n care D

D'"j4

loi.
de

+ 4V ID

diametrul vasului.

In toate cazurile tratate fiecare exemplu a fost elaborat din cel precedent,
.care era mai puin complex. Experiena a artat c aceia care nu snt familiarizai eli tehnica ingineriei sistemelor sau cu programarea calculatoarelor
ntmpin dificulti la asamblarea complet ntr-un model a fluxului informaional, plecnd de la prile componente. Exist bineneles, mai multe maniere
de a asambla informaiile ntr-un model. Regulile de m'ai jos pot fi utilizate
pentru .orientare:
.
1. Se ntocmete o list a ecuaiilor, definind toate notaiile.
2. Plecnd de la consideraii fizice (adic relaii de cauz i efect) se stab.ilete maniera de utilizare a fiecrei ecuaii (adic necunoscuta pe care o definete). Pentru a ilustra acest procedeu prezentm exemplul de mai jos:
(a) Bilan de mas pe componentul A ~ CA
(b) Bilan de mas pe componentul B ~ CII
(c) Bilan de mas general ~ V
(d) Suprafaa ~ A
(e) Transferul de cldur de la manta ~ q
(f) Cldura specific ~ c2
(g) Bilan termic ~ T 2
(h) Relatia punctului de fierbere ~ Ts
3. 'Se face o list a intrrilor (i a valorilor iniiale).
Numrul de valori pentru condiiile iniiale trebuie s fie acelai cu numrul ecuaiilor difereniale de ordinul ntii.

Intrri

Valori iniiale pentru:

1. FA
V
2. FIICA
3. p.
C.
4. F2
T,
5. TA
6. TI<
,
4. Dup preferinele per-sonale, se dispun ecuaiile, conectnd blocul fiecrei ecuaii cu blocul urmtor (dup cum se arat n fig. 4.21), innd seam c,
pe ct este posibil, schema trebuie s reflecte succesiu'nea fluxului informaional
principal.
5. Se face o verificare pentru a ne asigura c variabilele care intervin n
fiecare ecuaie snt date de alte ecuaii din model sau c reprezint o valoare
de intrare
n .sistem.
,
Modelul poate fi programat direct pentru calculator.

---------------------------------==----102

.
q

ELEMENTE DE MODELARE

Bilim{;, de mils';
pe cQmponeittul A Fz

1
v

c4+ C#/dllra {Jpecif'ici


d
- (jIea)

dt

f8 - FzCB

C8

CA

cz=

CA

r.:;

Ca

+ Caf8

de mi/si pe
oomponentul 8

Bilan

Bilan

Fig. 4.21. Model

4.10.

pentru

vasul

termic

de mTIcstec.:r0. cu m,'nbJ,

FIE~BEREA

Inclzirea unui fluid ntr-un vas prin cantitatea de cldur q (PeU/timp)


poate fi definit prin ecuaia de bilan termic
variatia continutului ae cldur = cldura intrat - cldura ieit
d/dl (VcT) = q - O (admi1nd c nu au loc pierderi de cldur)
n care V ~ volumul, iar c = cldura specific.
Intrucit V, q i c snt cunoscute ecuatia aceasta poate fi utilizat pentru a calcula temperatura (fig. 4.22).
Presiunea de vapori exercitat de lichid, variaz cu temperatura dup cum
se arat n fig. 4.23. Vaporzarea poate 'fi considerat ca fiind neglijabil pn
.cnd nu se atinge punctul de fierbere, la care presiunea vaporilorPv tinde s
depeasc presiunea din sistem ", adic Pv > ", ceea ce are ca efect o dezvoltare de vapori din lichidul care fierbe, Intrucit nu exist nici o rezisten care
s se opun ndeprtrii vaporilor, dezvoltarea acestora oprete ridicarea tem-

"
Fig. 4.22.

Model

pentru

t"'fmC.

b:lanlul

Fig. 4.23. Relalia intre presiunea de v<ljlori i' tempe-

ratur.

,~.

.---==,..-~.~.

~=~-,..---------------------,..----;-:,..-----

103

FIERBEREA

Bilant

termic

(VeT)

dt

Preslt.me de
vaporI

q -<1:!-

T cl1Jperatura .

1T

v=G(Pv-rr)
pentru

P,=IIT)P,

v
F!(j~

dtJ

Fig. 4.24. Model (micros:opic)

iI

>O

(Pv-,,)

:V
,

Echilibru

vapori
pentru

bil:m\ul

la echilibru.

peraturii peste punctul de fierbere. Presiunea vaporilor corespunztoare punctului de fierbere este infinitezimal. mai ridicat dect presiunea total; aceast
diferen minim ns este suficient pentru a asigura starea staionar. a sis-o
temului. Bilanul termic la fierbere este artat n fig. 4.24. Ecuaiade echilibru,
din care se calculeaz v conine un factor de amplificare G care este suficient
de mare pentru a menine (P" - T:) foarte mic. Modelul acesta reprezint
definiia "natural" a sistemului i poate fi regrupat dup cum se arat
n fig. 4.25. Schema general din' fig. 4.26 arat c sistemul posed dou
intrri T: i q i dou ieiri T i V. Fenomenul fierberii este de aa.
natur nct acestea practic nu interacioneaz,
adic temperatura depinde

.,.
:,

r----------- ---------.- ----~--- -- --.- ---- - -- -:--------- ---,

,
,,

:,

,.

:,

'

,,
,

:,
,,
,

,
rr

'

v = G(Pv-

n)

~'15t

pentru ~

= q -7Y)'

(VeI)

f
,

'-

Fig. 4.25.

I
;,

._q ~---.:.

Relaia

ntre

Presi{fnea total

intrare-ieire

1J'

Fig. 4.26.

Relaie

,--------,
Sistem de

Jl1<lCfOSCOpk

"microscopic"

mocelul

,,

de' fierbere.

T - Temperatura

f'ierbere

Fluxul termic

.,

pentru

V -

pentru

Fluxul de vaoori

intrare

.-ieire.

..
'

r-----_-_-_-----------------------~-~-.=~=-==~

104

ELEMENTE DE ODELARE

numai de presiunea total ", iar debitul de vapori numai de fluxul de cldur q. Prin acestea
'ld
.
-J
se ajunge la modelul macroscopic
mai convedt (VcT) = q - VA -.
nabil, artat n fig. 4.27. Pentru a stabili fluxul
de vapori se folosete bilanul termic, iar pen,
tru a stabili temperatura
se recurge la presiunea
..", .
~
,
sistemului.
In cele mai multe cazuri termenul
diferenial
d/dl (VcT) este foarte mic n com."
7 = f(n) ,-_-,-_~T_ para ie cu q i poate fi neglija!. Intrucit aceast
..
din urm .schem se transpune cel mai uor pe
un calculator, se utilizeaz aproape n toate cazuFig. 4.27. Model m<l.croscopic penrile. Dei schema din fig. 4.27 nu reprezint.
o
tru fierbere.
paralel
cu modelul microscopic
natural
din
fig. 4.25, ea reproduce totui modelul macros<:opic din fig. 4.26. Prezint.n
schimb avantajul
c evit bucla de calcul prin
iteraie
(artat n fig. 4.24) a crei execuie ar cOnsuma. timp.
.
Rezumnd
deci, singura manier de a modifica temperatura
unui lichid
monocomponent
la fierbere const n a modifica presiunea
total;
modifi<:area fluxului termic nu niodific decit debitul de dezvoltare al vaporiioL Relaiile de cauz i efee! pentru un lichid monocomponent
la fierbere pot fi definite astfel:
.
Presiunea (P)stabilete
temperatura
de fierbere (T).
Fluxul termic (q) determin
debitul de vapori (v).

:7

Cazul 10
Rentorcindu-ne
la primul exemplu
rarea procesului fierberii pentru vasul
de intrare n stare lichi d i debitul de
matic pentru acest fierbtor const din
Bilanul de mas asupra Iichidului este
2limentrii,
iar veste debitul vaporilor

din acest capitol s analizm desfucu manta. Fig. 4.28 prezint


debitul
ieire n stare de vapori. Modelul matebilanuri simultane de mas i energie.
d V /dl = F, - v n. care FI este debitul
produi prin fierbere. Bilanul de mas

... Pa
-VE

Abur

TemperatUf'a

Volumul .V

..

Fig. 4.28. Sistem de fierbere n. regim staionm.

105

FIERBEREA

asupra vaporilor este: dm/dt ~ v - V F. n care v;; = debitul de vapori prin


robinetul de ie5ire. Jntruct se admite, c exist permanent echilibru ntre lichid i vapori,
este necesar un bilan de energie pentru vapori, far temperatura acestora se admite c este aceeai cu temperatura Jichidului. Bilanul
de energie n lichid. este:
variaia cldurii sensibile ~ cldura intrat
fluxul de la manta - coninutul de cldur al vaporilor

~u

t
1.

I
I
I

~ (V,T) ~ FlcT,+

n care (cT
A) reprezint o aproximare a entalpiei vaporiloL Presiunea din
~patiul de vapori se obine din legea gazelor
P V G ~ mRT i V G c=" Vo - V / p
n care p este densitatea, mas/unitate de volum, iar Vo este volumul total
al vasului. Temperatura se obine din relaia ntre presiune i temperatura
de fierbere:
T

+ A).

q ~ v(cT

t(P)

c,/(lnP' -

el)

Daca deschiderea robinetului pe efluent este fixat, debitul de vapori pri"n


acesta, VEI va fi

Debitul termic este acelai ca i in primul


= UA(T .- T).
.
Dup ce s-au definit astfel ecuaiile
va urma acum procedura de asamblare
A. Yalori de intrare i ieire.
1. Debitul de intrare F"
2. Temperatura de intrare T,
3.. Presiunea aburului' n manta
4. Presiunea .de. ieire Pu
B. Ecuaii.
1. Robinetul
2, Legea gazelor

exemplu din acest capitol, adic q =


pentru fiecare parte a sistemului
a modelului..

P"

VE =

T = t(P)'~

'. q
-(VcT)

:'-

UA(T;'.'

dV.= F

<lt.'

gai.
-_

V!,;:

-4

-,

T'

T) ~ q

= FleT, +q-(eT+

cit .

'7. Bilan de mas pe lichid


,

~-

de

Pol

~P

tim

6. Bilan de cldur

8. Yol\lmur

P(P -

=v-VE-4m
efi.

4. 'Punctul. de fierbere
5. Ciilduni 'de la manta

.,

k,j

PVG=mRT

3. Bilan de mas vapori

se

=
G,

--4

f.)v-"m
T
GinI!) .
,uijEqe

_ ti

.',;'
'

'.:09

V
'.

vo _.l-F ~ V

,s:jqs!?S

9/iijGu":),)

.. Ecua,jiile de' mai -sus snt asamblate n rriodeiul prezentat n fig. -ii'2!1FJ9q

106

ELEMENTE DE MODELARE

"
R061f7Ct

VE

= kv-Jp(P

Debit m6si
de vapori

- Po)

dt

-if-.qE

v.
IJtl~l7 'termic

~11,
-

!...(VcT)= F,cT,+q -(el

dt

Fig. 4.29~ Model pentru

flux continuu

'b"

+lYI'
.
cu fierbere n vas prevzut

4.10.1. Program pentru simularea

cu mant<l.

fierberii in flux continuu

In paragraful acesta se descrie un program FORTRAN pentm a pune n


evident simplitatea relativ a simulrii, n cazul solutionrii unei probleme
de complexitate medie. Sistemul descris n cazul precedent 10 se. afl n urmtoarele conditii :
1. Nivelul lichidului se mentine ntr-o pozitie fix cu ajutorul unui regulator de nivel. Prin aceasta V i V G devin constante i, deasemeni, fluxul alimentrii F, = EE'
.
2. Lichidul care este initial cece se nclzete la punctul de fierbere. Dup
. ce ncepe fierberea presiunea crete la valoarea ei de echilibru, ridicnd temperatura la o valoare mai mare.
.
Prin restrictia de la punctul I modelul se va simplifica fiind definit prin
primele ase ecuatii din cazul 10.B.
'
Conditiile de la 2.complic procedura de solutionare ntruct ecuatia de
bilant termic (6) trebuie integrat pn n momentul n .care ncepe fierberea,
iar dup aceea trebuie solutionat algebric. Aceasta se efectueaz cu programul
artat n fig. 4.30 i 4.31. Prima parte a programului stabilete valorile numerice
ale constantelor precum i presiunea initial P i temperatura de alimentare TI.
Temperatura initial a arjei se presupune egal cu temperatura de alimentare
(linia 7). Cu ajutorul presiunii (linia 6) se calculeaz molii initiali de gaz din
spatiul de gaz. In linia 5 se calculeaz nivelul de temperatur la care este de
ateptat s fiarb lichidul (TB). Aceast sectiune de initializare este urmat de
ecuatiile care descriu variatia temperaturii nainte de fierbere. Derivata temperaturii DTC, calculat n linia 10, este integrat n linia 14, dup apelul

107

FIERBEREA

COMMON/CINT/XT,OT,JS,JN,OXA(500),X4(SOOl'IO'JSij
REAL M'LM,KV
DATA TS,VC,VG,Tl'IliV,PI1'SO,,1.Eij,:3,E4,15.'S,7.101

1.

2_
;3*
~.
5_
6_
1.
8.
9_

10.
11*

DATA Cl,C2,L~,R,UA/13.96,.5210,6,911,.,l,98'1700,1
T6 = C2/(LOG(P).Cl)-213,
M = p.VG/tR.(TB+213l)
Te = TI
,..
HEAT UP SECTION
8 G
VA _ (TS-TC)
DTC
G/VC

-*

CALL PRNTF(.5,20"N,TIM,TC,VB,p,VE,Q,M,OTC.TB,O.~

12_
1;3*
1~.
15_
1&.

60 Ta (5,6) ,NF
5 CA~L lNTI(TIM,.l'~)

17~

9 CONTtNU~

CALL INT(TC.OTC)
lF(.(TC,GE,TB).ANO.(JS4.EQ.~
60 Ta 8

Fig. 4.3;'), S2ciull~3 de n:!zi;-c dintr-1I1l pr::gram de simulare

la.
19_
. 20-

C..

BOILING
P

SECTION

Z).
220,;_

GO TO

Z3'
27ft.

za.
29.
30.
310
S2'

3 Q

va =

sistemului

,;
din fig. 4.28.

IVG

Tel = C2/!LOG(P)-Cl'-21J.
CAlL CONV(TC,TC1rl,NC)

24'
25.
26'

<J

~.

M$R'C:(TC+273,-)

(3,9)

-GO Ta 9

\-

,Ne

UAO(TS.TC)
Q/(TC-Tl+LM)

VE = KY~SGRT(P_(P_l,O
CALL PRNTF(.5.20.,NF,TIM,TC,YB.?,VE,Q,M,OTC,TB,O.)
60 Ta

4 CALL
CALl

(4,6l,NF

INTltTIM,.1,4)
INT(M,YB-VE)

60 To 9

6 STOP

ENO
Fig. 4.31. Seciunea

progra~ului

cuprinznd

fic.rbcre<l.

,
subrutinei INTI. Seciunea de integrare (liniile 13 i'14) este urmat de verificare dac temperatura TC a 'atins tenlperatura de fierbere TB, Dac aceast
condiie este satisfcut 'i s-a realizat de asemenea trecerea adecvat (.lS4 din
COMMON este 4) calculul se continu cu ecu aiile din seciunea de fierbere .
. 1n seciunea de fierbere temperatura se obine din ,valoarea presiunii cu
ecuaia Antoine (linia 20), iar presiunea se stabilete c'u ajutorul malilor !v\ i
a temperaturii TC cu legea gazelor ideale (linia 19), 1ntruct aceste.dou ecuaii
conin pe TC in mod implicit, trebuie s se fac apel la subrutina CONV in li- .
nia 21 ;.restul ecuaiilor snt uor de neles, Este de observat c.derivata pentru M se calculeaz" (VB - VE) ca parametru pentru subrutina INT (linia
29), Procedura aceasta, aa cum este artat aici, este just i uneori convenabil, dei aspedul acesta din urm trebuie \jrmrit cu atenie deoarece exist
posibilitatea unei succesiuni de erori. Este, de asemeni, de observat c ambele
subrutine PRNTF i INTI au fost apelate de dou ori n acelai program ..
Probabil' programul va putea fi scurtat, utiliznd o declaraie IF i rescrierea
programului in acest sens ar constitui un exerciiu interesant.

108

ELEMENTE

':,va ..

Te

.~"'TIM.-

DE MODELARE

, VE
A

,
'.; 00000
"l"'

:5000'0+00
olO(I(lO+Ol
,15000+01
.20000+01
~2500il+Ol

.00000
.00000

~ooooo

.53911+02
.517~1+02

,;30000+-01

.68933+02

,35000+01

.755~9+02
.81i::07+(Ir.

.4CJOOO-4:01
,""5000+01
.50000+01
.55000+01
.
60000+01
.65000+01
.70000+01
.75000+01
.600"00+01
.85000+01
.90000+01 .
.95000+01
.10000+02
.10500+02
.11000+02
.11500+02
.12000+02
.12500+02
.13000+02
.13500+02
.11+0.00+02
.14500+02
.
15000+02
.15500+02:
01&000+02
.16500+02
.17000+02
.17500+02
.18000+02
.18500+02
.
19000+02
.19500+02
~20000+02

.i5000+Q2
,2&001+02
.36105+02
.45386+02

.00000
.00000
.00000
.00000
,Oi)(jGo
< f; 'J:j'Jo

.;:'C:JOo

.87180+02
<922.tJ9-t-Q2

.0.0000
,97,001+02
.00000
.10082+03
.85293+01
.81299+(;1
.10Jl1 +03
.10490+03
.78185+01
.106.34+03
.75676+01
.10753+0:5
.73606+01
.71877+01
.10852+03
.10936+03
.7041e.+Ol
.6917Q+Ol
.11007+03
.11068+03
.68120+01
.11121'1+0:3 .67211+01
.661+2_8+01
.11165+03
.11204+03
.65751+01
.65165+01
.11238+03
.11267+03
.64657+01
.11293+03
.64214+01
.63829+.01
.11315+03
.11334+03
.63492+01
.63199+01
.11351+03
'.62:942+01
.11366+03
.62718'+01
.11379+03
.11390+0:.62522+01
.111+00+03
.62350"'01
I1lt-09+03
.62199+01
.62067+01
U1J16+03
.11~23+03
.61951+01
oU~2q+03
.618~9+01
.11~34+03
.61760+01
.61681+01
.11438+03
.114C62+03
.61613+01

Fig. 4.32. Rczult;ite

numerice
n

10000+01
.10000.01

.10000+(11
,lQOCOtOl
.!(I0QO+Ol
' ~10QnO+Ol
.1aODO.O!

.1(1000+01
,:'(;000+01
~'00Qo+n1

."..0000..
01
.100aO+l}1
,10213+01
.11121+0,1
.11872+01
.12510+01
.13059+01
.13533+01
.13944+01
.14302+01
.11+614+01
.14887+01
.15125+01
.15333+01
15516+01
.t5676+1)l
.15816+01
.15939+01
16047+01
.16142+01
.16225+01
.16299+_01
.16363+01
.161J19+01
.16~69+01
.16512+01
.16551+01
16584+01
.16614+01
.16640+01
.1666~+0 1

.00000 .
.00000
.00000
.00000
.00000
.00000

".00000
.oOCGO

.nOooo
.00000

00000
.00000

.8410:5+&0
~20125.0!
.261HO.Ol
:31-91+::>+01
.36025+01
.39413+01
.42273+01
.41+712+01
.46808+01
.48617+01
.50181++01
.51546+01
.52732+01 .
.53766+01
.54669+01
.55460+01
.56151+01
.56757+01
.57287+01
.57752+01
.58161+01
.58519+01
.58833+01
.59109+01
.59351+01
.5956~+01 .

.597'1+01
.59916+01
.",0060+01

nle progr;ullului. pcntm simularea


flux continllu.

fierberii

parte a rezultatelor numerice este artat n fig. 4.32. Se va observa c


fierberea ncepe ntre 5,5 i 6 minute la o temperatur aproximativ egal cu
!OOe. Apoi presiunea crete de la I atm la 1,668 'alm, ridicnd temperatura
]a 114,4e.
Probleme

' ..~
1. O secie a unui proces const din dou vase, dup cum se arat n fig..4,33.
Componenii A i B curg n vasul nti cu, debil ele respective deQ" i" Q b1
(ft'/min). Debitul de ieire Qo (ft'/min) curge in vasul al dciilea, cruiaise

109

FIERBEREA

q" "'; ,

;1:

1;

-~q,
'1

Fig. ,1.33. Re3etoarc

cu agita re .continu
dispuse in s~rL~.

tip

(ti

C.S.T.R.

adaug un al treilea debit de intrare al componentului B, (Q ,,). Oebitill de


ieire din acest vas este Q,. Se admite c fiecare vas este bine agitat. S se
elaboreze un model care s{' defineasc compoziia n fluxul Q, ca funcie de
timp pentru cazul n care Jebitul de intrare variaz n raport cu timpul. Utiliznd datele,de mai jos, s se calculeze compoziia lui Q, ntil,l'jlUl unei .porniri.
(a) Q", = 10 ft3jmin
(b) Q'I= O. pentru 1< la min, 5 ft3jmin pentru t >. la min'
(c) Q" = O. pentru I < 15min, 7 ft'jmin pentru Y:> 15 fuln""
(d) Qo ~ 15 ft'jmin
,',;
(e) Q, '= 22 ft' jmin
.,
(f) Coninutul vasului 1 la timpul 10 este 100 ft3 de component B pur.
(g)' Coninutul vasului 2 la timpul 10 este 180 ft3 de B c()mponent ~ur.
2. Cinetica aplicat unei autoclave, Oebitele NAi N H (numr de molijmin),
constnd fiecare din componentul A, r,espectiv B" alimenteai o autoclav
bine agitat, care are un debit de ieire Fo (ft3jmin). In vas, al crui coninut
este H moll, au loc urmtoarele reacii:

A+B~C+D
k,

Coeficientii vitezelor de reacie k" snt cunoscui i expresia general a vitezei


de reacie este '
,
>,

R" = k" -H 'XiX,

n care X reprezint fracliile moiare, iark


Oebitul de ieire prin robinet este:
"Fo

min-'

kv(P- Po)""

n care P = psi, presiunea la fundul vasului, i Po snt cunoscute.


S se defineasc modelul matematic al sistemului utiliznd notaiile:
A = seciunea vasului (ft'), p, = densitatea componentului fn
Iivrejft',
iar Mi este masa molecular a componentului i. Utiliznd datele de mai jos
s se calculeze compoziiile fluxului de rcire n perioada de pornire.

110

ELEMENTE DE MODELARE

(a) Coninutul iniial al vasului = 10 moli din componentul pur B. (b) Debitul alimentrii N A = 10 moli/min din A. i Nu = 5 moli/rnin din B.
(c) kv = 2,7 ft'/psi''' min-'; A ~ 10 ft'; Po = 15 psi. (d) Constantele de vitez a
reaciilor snt k, = 1,5; k, = 0,2; k, = 2, 1; k,= 0,05.
(e) Componentul

Masa molecular

A
B
C
D
.E

Densitatea,

24
36
40
20

Iivre/it'

75
65
80
60
80

64

3. Un fluid monocomponent trece cu debitul de F livre/min printr-un


schimbtor de cldur n care i se adaug fluxul termic q (PCU /min). Dup ce
trece prin schimbtorul de cldur, n care intr cu temperatura T" f1uidul
curge printr-o restricie dup care ncearc parial o evaporare brusc n vasul
.cu volumul V, fig, 4,34, Fracia rmas Iichid, de la fundul vasului, trece
printr-un robinet contra presiunii Po, iar vaporii la presiunea P trec printr-un
al doilea robi ne! contr~ aceleai presiuni din aval Po. S se construiasc un
model prin care s se defineasc variaiile de debit ale Iichidului i vaporilor
ca o funcie a debitului de intrare F i a fluxului termic q.
. Utiliznd datele de mai jos, s se simuleze modelul pe un calculator i s
se calculeze debitu! vaporilor provocat de un impuls al debit ului de alimentare F = 10 moli/min, a crui durat este de un minut.
(a) Presiunea de vapori P (atm) "" exp (13,45-5040/TA), n care TA = 01\.
(b) P la t ~ O este egal cu Po ~ J atm,
(c) Capacitate~ caloric a lichidului ~ 30 peu /(molC).
(d) Cldura !atent = 1000 PCU/mol.
(e) T, = 80C.
(f) q = 8000 peu /min,
(g) Vasul'are volumul de 5000 ft' i seciunea de 200 ft'.
(h) Coeficientul robinetului de vapori kv = O, I mol/psi"2. min.
". (i) Coeficientul ~obinetului de lichid k =,2 mol/psi"'. min.
4, S se modifice programul FORTRA N din cazul J O astfel nct s se pre.
vad si variaia cldurii sensibile a Iichidului 'n 'bilanul termic,

Schimbtor
de cit/ur

VaporI
.-VO
Po

r,

Lichid
Lo

. Fig. 4.34. Camer cu evaporare brusdl n echilibru, referitoare


}[l

problema

3.

111

FIERBEREA

Notaii
A Sectiune S(lU component
B Component chimi:.

chimic

C, Concentraia n compunentuJ i, IDoli/unibte de volum


gazului, constanta
Ci, Cldura specific
robinetului
c Cldura specifi:::~ a licllidului
D Diametru F Debit
If ContinutiJl vasului
J Consbnta Joule
k Consbmta vitezei de reacie
Ai Masa molecular
m l\\as sau moli
N Debit ll10lar

"

P Presiunea
q Flux termic
R Viteza de Teac\ie sau consbnta gazelor
(cazul 3)
T Temperatura.
t Timpul
U Coefi..:i:nlld genrral de transmisie a cI.
~~iii
volum
V Mas
Debit dc.vapQri
Z Nivel
p Densitate
;, CUdur latent
Presiunea total S<:IU 3,1416

'"u

"

"

BIBLIOGRAfIE

Lucrrile de mai jos conin C:lzuri cor.lparabile, din punct de vedere al complexitii cu
exemplele discutate n <icest.capitol:
.
.
L ,.Analr.g Computer Study ci a Semi-Batch Re3cJor", A.. Carlson, lI/si. Control Systems, Apri!
1965.
.
2. "Proces Control Problems Yield to the Analog Computer", C. W. Worley, R. G. Franks and
J-. Pink, Contrul Eng. June 1957.
.
Textele urmtoare conin o tratare mai avansat CI noiunilor prezentate 111acest capitol.
3; Transport P/Ienomena, R. B. ~ird, W. E. Stc\\'Jrt <:IndE. N. Lighfoot. WilE-Y.Ncw Work, 1970.
4. Pr.oces Analysls and Simulatian - DctermiTlisiic Systems, D. M. HimmclbJau and. K. R. Bis.
choff, Wiley, New York, 1968.

5.

ECHILIBRUL VAPORI-LK:HID
l\'lULTICmIPONENT

5.1. STlWCTURA

GENERAL

N SISTEM

A PROGRAMULUI

DYFLO

In capitolele precedente s-a elaborat o serie de subrutine simple, cu care


s se poat realiza. procedurile matematice uzuale ca Integrarea, generarea
funciilor i convergena ecuaiilor algebrice. In cele ce. urmeaz, se va. trece
la un .nivel maiavansat
i se va dezvolta un set de subrutine care simuleaz
operaiile uzuale ale proceselor, ca acelea ale fieroerii, condensrii i acumulrii. Un asemenea set de rutine va facilita apreciabil programarea proceselor
complexe i n final va constitui o bibliotec de rutine deosebit de util n
sirriularea comportrii .dinamice a proceselor. Aceast problem va .fi tratat
n toate.capitolele care. urmeaz n aceast lucrare, iar n anex se va prezenta
un sumar complet. Biblioteca de rutine necesit un 'cadru n care s. funcioneze i acest cadru trebuie s asigureV'ijloacele de comunicaie din interiorul
sistemului astfel nct s nu se solicite dect n msur redus atenia programatorului. .
...
.

...

.'

5.1.1. Matricea de fluxuri STRM (IS, IP)


In simularea proceselor avem de-a face; n general, cu fluxuri sau cu noduri.
Fluxurile pot fi sau .Iichide sau vapori, arareori solide, iar nodul reprezint o
cantitate de material care nu se afl n
IV
curgere. Figura 5.1 arat, spre exemplu, o
situaie tipic a unui flux de fluid IL care
curge ntr-un nod, vasul IH, din care se
evapor fluxul IV.
r,;;..
Fluxurile i nodurile au proprieti
'-'!!J
multiple: debitul pentru fluxuri, cantitfi\ .~
tatea reinut pentru nodutI,_compoziiile,
~
temperaturile lor, etc. Este convenabil s
Fig. 5.1. Rezervor.
notm cu tiI numr fiecare flux sau nod,

__

STRUCTURA

GENERALA

A PROGRAMULUl

113

DYFLO

numr prin care s se identifice setul de proprieti corespunztoare memorate intr-o matrice; vom obine astfel o matrice bidimensional numit
STRM (lS, IP). Primul indice al matricii (lS) reprezint numrul fluxului
sau al nodului. iar al doilea indice (IP) se refer la o proprietate anumit a
fluxului, conform scheme( de mai jos.
Locaia IPProprietatea
1 - 20
21
22
23
24

Compoziiile I - 20, n general frac ii molare X, ..; X,.


Debitul (moli/min) sau coninutul unui nod (moIi) ,
Tem'peratura Cc)
Entalpia WCU Imoli) ,.,'
"
, '., '
Presiunea (atin)
.'

Ca exemple de utilizare a acestui sistem


zint debitul moIar al f1uxull.li 5, sau STRM
cu nr. 8 n fluxul 7. Dimensiunile nominale
(300.24), care bineneles pot fi modificate

s'lum : ST'RM (5,21) care repre(7.8) care este compozijia indicat


ale acestei matrice de fluxuri snt
dac este necesar.

5.1.2. Matricea de date DATA (le, 10)


A doua matrice, numit DA TA. conine proprietile de baz necesare
pentru fiecare component. Primul indice ICspecific numrul,componentului
i'ntructmatricea
STRMconjine20
,de componeni, dimensiunea lui DATA
, pentru IC va fi de a~emeni 20. Indicele 10 precizeaz locaia ,unei anumite
proprieti n conformitate cu urmtoarea 'schem: "
.
1. Coeficientul Antoine C, (vezi subCap. 5.4:3)
"
2. Coeficientul 'Aritoine G; (vezi subca)!, 5.4.3)
'"
3. Coeficientul AntoineC3 (y,;'?i subdp: 5:4.3)
4. Coefic~entul e!Jt~Lp~~!.,~va~orilorA, (vezi. subcap. 5.2)
5. C?efICl~~t'1I'.,Iln!afptel vap?r!lor .8." (vezI subcap. 5.2)
6. Caldura latenta la aoc
....., .
"
7. Coeficientuj :e'nfllij'ei;;lltI1diii ui AL (vezi subcap. 5.2)
8. Coeficientul"eti'tarpil;i lichidului 'B1.(vezi subcap .. 5.2)
9.' Activitatea y (vezi's'ubcap. 5.4.2). '
,
.
Dimensiunea pentru IOse va l'ua 10,
.Componeni
dispunnd astfel' de o locaie supli,1-4-'
mentar pentru cazuri speciale care
.' _' '
necesit o proprietate n plus.
C"mponll/1i
Din motive de efi.cient se. yor
. .i ,~io
utiliia 'doua' cOfisbnle~ NCF si NCL: "'. ",
care precizeaz respecti" primul. i,
.:'"
',:.
_:.-.
'\"'1:'1"'1"'
,(.~,,,.,,,,.:.
-'.,"A.">,J}.(
,'"
ultimul 'component din orice parte,a'I"'"'
'
_:..-Coln,onenti
procesului. Astfel, de exemplu. fig, 5.2
5"-10 '
ne arat maniera n care nodu13
F:ig. 5.2. Exemplu' pentru intrebui;ltare<l NCF
al unui proces separ componenii )
i NCL.

\;

"

8 - Modelarea i simularea n '~gineria chimic _ cd. 29

,/

114

ECHILIBRUL

VAPORI-LICHID

IN ISTEM

MULTICOMPONENT

.la !O n grupul 1 la 4, care trece la nodul 5 i n grupul de componeni 5


la 10 care merge la nodul 4.
,
Cnd se simuleaz nodul 5 avem NCF = I i NCL = 4 i in mod analog.
pentru nodul 4, NCF = 5 i NCL = 10. Dup cum se va vedea mai trziu
scopul introducerii acestor constante este micorarea numrului de calcule.
(vezi anexa B-6).
Primele dou subrutine descrise n continuare'se utilizeaz pentru calculul
entalpiei 'molare a unui flux cu temperatur i compoziie cunoscut.

5.2. SUBRUTINELE

ENTHL (1) I ENTHV (1)

Capacitatea termic Cp a unui component pur are, n general, variaii


mici cu temperatura i poate fi e'xprimat sub forma Cp = a
bT, n care a
i b snt constante specifice componentului, iar l' este temperatura. Entalpia
unui component la o temperatur l' se exprim prin relaiile:

=JCpdT =J
o

H = al'

+-2

1"

(a+bT)dT

+c

Constanta de integrare c este egal cu zero pentru lichide i egal cu cI:


dura latent la OC pentru vapori. Entalpia vaporilor i a lichidului unui
component la temperatura l' este deci
vaporti, H, = 1, (A,
B"T)T, PCU/mol.
lichid, hL = (AL
B"T)1', Par/moI.
in care A = cldura latent la 0; A = capacitatea termic la 0 i B =
..,. 1/2 X coeficientul de temperatur al-capacitii termice. Aceti coeficieni A,,,
B" 1" A", BL ocup pozitiile respective 4 la 8n .matricea DATA, dup cum
s-a explicat n subcapitolul precedent. Unitile pentru ental-jlie vor. fi n
PCU/mol, ntruct compoziiile snt exprimate ca !racii moIare.
Un flux 1, avnd temperatura STRM (1,~;22) sa.:;a"ea,lltalpia
moi ar
STRM (1, 23). Pentru a calcula entalpia lichidelor, datl'iind compoziia i
temperatura, se utilizeai urmtoarea formul de amestec
Entalpia (L) = 'E X,(AL,
BuT)T
.
care este progran)at n subrutina ENTHL .din fig. 5.3 sub .forma

HL
1
2
3
4
5

.'

6
7
~-

n:X,(AL,

+ B .,T).
1

SUB~OUTJNE (NTHL (Il


COM~ON/CO/STRM(300;2~I,OATAr20,!OI.RCT(221,NCF,NrL,lSTR
Hy = O.
00 5 N : NCF,NCL
5 HV = HV + STRM(t,N).lDATA(N.7).OATA(N,Bl.STRMCt'22))

STR~(I,2J)
RE TURN
ENO

Hy.STR~(1,22)

Fig. 5.3. Subrutina ENTJ-IL.


/ == llt1m~rl!l fluxului.

1:-"1;.:"-"

SUBRUTINA

1$

3
4
~
6

ti

9
.

TEMP

(l, L)

115

St.:~mCUT1 NE EtlTHV ( I)
Cut4J.lON/CD/STnf.~ (300' 2'+ 1 , DA TA (2"1,10 1 f

per (22)

~
, ~!~.~JI'L, L5jR

HV = O.
00 5 N : NCF,NCl
5 HV=HV+STRM(I,N).{IO~TA(N,4J+OATA{N,5).STRM(I,22)1.
lSTRM{I,22J~OATAiN~6)J
STRM(I'23)": HV
RE TURN

ENO
Fig. 6.4. Subrutin.1 ENTHV:
1 -F" numrul fluxului.

Parametrul
I al subrutil)ei ENTHL reprezint
numrul
fluxului a crui
entalpie
se cere. Blocul CO}1MON/CDj
contine matricile STRM i DATA,
precum i indicii primului i ultimului component,
NCF, respectiv NCL. Celelalte,elemente
din COMMON se utiliz~az i se explic mai trziu. Insumarea
entalpiilor se efectueaz 'succesiv prin linia 5, iar rezultatul
final se transfer
la locatia adecvat
n matricea de fluxuri STRM (1, 23) prin linia 6.
In fig. 5.4 se arat o subrutin
similar, uor de urmrit,
pentru calculul
entalpiei unui flux de vapori (ENTHV) ..

5.3. SUBRUTlNA

TEMP (1, L)

Procedeul
invers aflrii entalpiei
unui
flux sau nod, fiind cunoscute
'temperatura
i compozitia,
const n determinarea
temperat urii, fiind date
entalpia
i compozitia.
Aceasta se efectueaz
prin subrutina
TEMP (1, L)
artat n fig. 5.5, care servete att pentru fluxul de vapori, ct i de lichid:
n cazul lichidelor se specific 3 pentru parametrul
al doilea (simbolul L), iar
n cazul unul flux de vapori O. Numrul fluxului este r, care apare ca prim
1

2
J
4

5
6
7
8
9

SUBROUTItlE
TEMP(I,LJ
.
COMMON/CO/STRMI~OO'2~I,DATA(20,101,RCT(221,NCF,NrL.LSTR
J4=4+L'

JS=5+l

11..
12
13
14
15

SAX:O.
SBX:O.
SLM:O.
00 5 N:NcF'NCl
SAX:SAX+DAT(N,J4)*sTRMeI.N)
S8X~SBX+DATA(N.J5'.STRMtI.N)
5 lF{l.NE.~lSLM~SLM.OATA(N.6J*STRM(I,N)
T = STRM(I'22) .
7 TO:fSTRM{I'23J-SLM)/(SAX+T.S8X)
CALL CONvIT,TO,t,NCI
GO Ta (6,7),NC

1~

6 STR~II,22)=T

10

17
18".

RE'URN .
ENO

Fig. 5.5. Subrutill;) TEMP (1, L).


Lista

argumentelor:

I = Iwmi'irul

fluxului;

faza:

lichid = 3'. vapori

=-;;

O.

116 -

ECHILIBRUL

VAPORI-LICHID

IN SISTEM

MULTICOMPONENT

element n Iist'a parametrilor. Liniile 3 i 4 din program arat c valoarea L


(O sau 3) se ntrebuineaz pentru a preciza JO~,aia'cpeficienilor adecvai
ai entalpiei n matricea DATA.
.
.....
'.'

Calculul se efectueaz prin metoda implicit, utiliznd subrutina CONV


(cap. 2), admiind c dup trecerea iniial s.a obinut o estimare rezonabil
a temperaturii n STRM (1, 22). S.ar prea c, ntrucit temperatura Teste.
un termen de ordinul doi n expresia entalpiei, adic:

+ AJ+ B,T'
h" = A,J + BLT'
H;=),

sau

ea ar putea fi determinat n mod explicit. n cazurile n care pentru (8 = O)


expresia de ordinul doi ar putea
deveni nedeterminat.
situaia
ar
putea'fi salvat printr.o instruciune IF. ,Se prefer ns metoda implicit
artat n subrutin, ntruct termenul de ordin. doi fiind "slab" se obine
o convergen rapid. n adevr, n bucla de iteraii a procesului de calcul
o singur trecere prin rutin ar fi suficient' ca s. determine valoarea
temperat urii n limitele toleranei specificate n interiorul lui CONV. Ecuaia
implicit, rezolvat n linia 1.3, este:

n care termenii :E)"X,(SLM),


respectiv prin liniile Il, 9, 10.

5.4. ECHILIBRUL

\.

:EA,X,(SAX),

:EB,X, (SBX) snt acumulati

LICHID-VAPORI

nainte de a dezvolta subrutina, care efectueaz acest calcul, se va' pre.


zenta o scurt explicaie a teoriei. S considerm ca exemplu un vas care
conine trei, componenji fluizii miscibili a, b i c (fig. 5.6), Compoziia lichi.
dului este X., X ,'i X" n care X, reprezint fracia molar a componen.
tului i. Prin fierbere acest lichid la temperatur T va dezvolta un flux de
vapori, avnd compozi'ia Y", Y b i Ye. Corripozi ia
vaporiJor este n general diferit de aceea a lichi.
v,
Ye
dului X oferind prin aceasta o metod conve.
t
+
nabil de separare a componenilor unui amestec
miscibil. n cazul n care compoziia vaporilor
r
este aceeai ca ia lichid ului, avem de a .face cu un
sistem numit. amestec azeotrop, la temperatur
de fierbere constant.
Intrucit vaporii degajati de lichid se' gsesc
n echilibru cu lichidul, potenialele lor chimice
"Cildurii
snt egale, ceea ce se exprim prin relatia
j,

Fig.

5.6. Amestec
tricomprnent la fierbere.

'{JiYjP

= XiFiy'i

ECHILffiRUL

117.

LICHID-VAPORI

-=- fracia moIar a componentului

lichid i;
,',jL!fflY
fracia moiar a componentului i n stare de vapori ;lny .,
Fi
fugacitatea componentului pur la temperatura de fierbere T;
'fi,
fugacitatea componentului i n amestec;
P - presiunea total;
y,
activitatea componentului i rl amestecul lichid.
.''''"'
La presiuni moderate i perltru amestecuri .ideale relaia aceasta se simplific
1a legea lui Raoult: P 'Y, = XiP, (T), adic presiunea parial n fazc,kyapori este .egal cu produsul ntre fracia molar n lichid i presiunea de ,"vapori
"componentului
pur P, (T) la temperatura de fierbere T. De obicei ameste<:urile nefiind ideale, pentru a generaliza relaia de echilibru, se va introduce
n aceasta coeficientul de activitate y,
n care:

Xl

Y,

Y,

c=

X,

P~T)

y,

(5-1)
.,

5.4.1. Activitatea
.,...,"
,

.,

Activitatea unui component i, (:;il, ntr-un amestec lichid este functie de


<:ompozfie i temperatur.
Exist mai multe metode pentru a exprima
aceast relatie funcional, cum snt ecuaiile lui Van Laar sau Wilsoti., care
snt tratate n .Iiteratura corespunztoare [1, 2]. Calculatoarele cu bibliOteci
de programe foarte sofistick ofer metode variate de calcul al activitilor,
programatorului rmnndu-i doar s selecioneze metoda pe care o dorete.
Pentru a demonstra modul n care se utilizeaz aceste metode n subrutina
ACTY se programeaz o relaie temar Margules relativ simpl. Alte :rutine
<:areutilizeaz relaii mai complicate pot. fi asamblate ntr-o manier/similar.
Pentru un amestec bicomponent neideal, se rloteaz A12 logaritmul activitii
terminale al componentului 1 fa de componentul 2 (cu X 1 ~ O), i, n mod

analog, cu A'l cea a componentului 2 fa de 1.


-.
In general, aceti coeficieni terminali binari se expri[n n funcie de
temperatur sub forma
In

Yl

= A. 12 =

b"

al'

+ TK

.,

n care T K = temperatura n 0K.


"
Pentru Url amestec tricomponent exist ase coeficieni i anume A 1,:.,A 21 ;
A13, A,,; A", A'2' care reprezint logaritmii activitilor terminale pentru fie<:are pereche a amestecului de trei componeni. Pentru a calcula acti~itatea
fiecrui component. fa de ceilalti, urmtoarea relaie a lui Margul6' este.
satisfctoare n multe cazuri

In

'Yl

=Al,Xi

+ A1,Xl + X,X,(AI2 + Al'

- A,,)

-------------------,-------------._.

118

ECHILIBRUL

VAPORI-LICHID

SISTEM

Permutnd - indicii 1 - 2 - 3 - 1 se, obtin


ponenli
In 1',

A23X:

In"i3

A31Xi

----

MULTICOMPONENT

ecualiile

eelorlal ti

+ A"Xi +,X,X (A'3 + A2J~


+ A32X: + X,X2(A3, + An j

doi com-

A3,)
AI')

In cazul n care lipsete un component expresia se reduce la ecualia binar:


In "i' = A"Xj, Dac amestecul neideal const din mai multi componenli snt
neGesare,-expresii cuprinznd mai multi termeni corelati' cu coeficienii binarului [3].

5.4,2, Subrutiria ACTY

S presupunem c se efectueaz calcule de echilibru pentru un amestec


lichid coninnd N componenli numerotai de la NCF la NCL. Pentru efectuarea calculului, care va fi descris n subcapitolul urmtor, este necesar
cunoaterea coeficienlilor de activitate ai fiecrui componenL Dac -n acest
exemplu~se presupune c trei -din aceti componeni snt neidealii va fi necesar
s se calculeze activitlile lor cu ajutorul expresiilor de Il)ai sus. Aceasta se
poate realiza cu ajutorul subrutinei ACTY, artat n fig, 5.7, care poate fi
utilizat, n maniera artat, numai pentru un sistem tricomponenL Pentru
sistemele cu mai mult de trei componeni pot fi elaborate rutilfe mai generale, De fapt, cele mai multe calculatoare cu care se trateaz probleme de
inginerie chimic ofer rutine ample i sofisticate pentru calculele de activitate.,
In subrutina ACTYargumentul
N specific fluxul sau nodul pentru care
trebuie s se determine activitatea fiecrui componenL Iniial, la ncrcarea
programului, datoriI ii declaratiei DATA din linia 3, roatricea DATA conline
1*

SU3ROLfTINE

2*
3*
~.

COMY,ONICD/STRM(~DO,2~l,DATA(2D,lO):~LT[22),NCF,NCLtLSTR
DATA'OATA(J.9),~=\,20l/20*1.1
OAlA SA67,SA6B,SA78,~~1,B6B,~7~/-.~2,-IB'-.3fJ7D.,~aO.,170.I
DATA SA16tSA86,SA67.B76fBB6,BB7/-.6,-.7,-.4,~65.,375.,185.1
TK=ST~MfN,221+273.

s.
6*
7*

Ac?

S*

A68

9*
1u.

AlB

11*
12*

AS6
67

=
=
=

A7~

SA67+B61/TK

SA~8+668/TK
SA7e+S1A/T~

SA76+B76/TK

SAA6+B86/TK
s.e7+B87/T~
STR~{N,6)

toCTY (1<1)

13.

X6

1~.

X7

151&*
17.

le.

STRMIN,8l
DATA(6,li):EXP lAc '7.X7~ot2+AI'.lMX8"'2+"*Xe.. (A67+A68-A78)
DATA(7,9)=~XP{A7a~xe.~2+A76.X6 2+X6.xa*(A76+A76-A86
CATA(8,91=EXP{A86.X6.*2+A87.X7~.2+x6~X7.rA86+A87.A67

l~.

~ETURH

"-*

=
xa =

ST~~{N,7}

ENO

Fig: 5.7. Subrutitl8 ACTY :


sau al nodului.

!v' = nllm~rlll flllxului

ECHILIBRUL

119

LICHID-VAPORI

pentru fiecare component, .n locaia potrivita, coeficientul de activitate. ideal


"gal cu l. Coeficienjii de temperatur snt specificai n linia 4, iar temperatura se extrage din locaia 22, a vectorului N al matricii de fluxuri
(linia 6). Coeficientii A (Iogaritmii activitilor terminale binare) pentru camponenlii 6, 7 i 8 se calculeaz prin secv.ena de program 7-12, iar compo.ziiile se extrag din matricea de fluxuri prin secvena 1.3-15. La sfrit,
.activitile Se calculeaz prin 'liniile 16-18 i se plaseaz{, n locaiile rezervate lor n matricea DATA.

5.4.3. Compozijia vapori lor la echilibru

Pentru a calcula compoziia vaporilor Y, care snt n echilibru cu compoziia lichidului X, se admite c presiunea ambiant este cunoscut. Va fi
necesar s se calculeze temperatura de fierbere. Pentru aceasta schema con.ceptual de calcul este artat n fig. 5.8, a, n care se calculeaz compoziia vaporilor cu ajutorul ecuaiei de echilibru, utiliznd iniial o temperatur
. estimat T. Se nsumeaz apoi compoziiile vaporilor, Y i se compar cu unitatea. Dac aceasta nu se obine n limitele prestabilite, de toleran, se
stimeaz o nou valoare a temperat urii i se repet calculul. Exist cteva
scheme pentru a obine convergena prin calcul iterativ, cea care utilizeaz
rutina CON V, descris n cap. 2, fiind urmtoarea:

E=I-~Y;
[J=T+G.E
CALL CONV (T, TI, 1, NC)
lnconvenientul
acestei scheme este c implic selecionarea adecvat a.
unui factor de amplificare G, care variaz dela sistem la sistem. O alt metod,
P(T)

X,-=+- Y, = -'-

Po

Y,

r,eT). X,.
.
T

. p.(T)

y. - --

p.

Y.
Q'2(T)' X.

(I;Y,=I)-T

X .
T
Fig. 5.8, a. Modtl

gCI]eral pentru

ec~'1ibr111 vapori-lichid.

.1

I
j

120

ECHILIBRUL

VAPORI-LICHID

IN SISTEM

MULTICOMPONENT

care esfe' tot aa de eficient, ns, nu implic selecionarea unui factor de,
arriplific'are, const n tehnica analitic Newton~Raphson
(cap. 2).Varianta
aceasta 'este uor' aplicabil n cazul acesta, ntruct pentru componentul (i),
a 'crui -presiune de vapori este t,(T) se utilizeaz forma analitic a ecuaiei
Aritdhle 'o"~
' ,
"ia;-

(5.1 ),

n care T e exprimat n ac.


_
Se reamintete C constantele C" C2 i C3 ocup, pentru fiecare component,
primele trei locatii n matricea DATA, Spre exemplu, C, pentru componentul 5,
va fi gsit in DATA (5, 2), Variaia compoziiei vaporilor Y" cu tempe.
ratura pentru fiecare component se obine prin derivarea ecuaiei de echilibru,
(5:\'),'adic
' '
" { ,.&lu....

~', 'ri
,-'(nsrn_~.
.qfIIO:,)

'd -', (Y)f

ti,,"'.::>""

dT

',d {EXP'I'C
=-,-.

. ,.

al

i.

.~. ,hjhhiS:

,S'l.h'

; I

"7

'

r,,~d},~=

,IUU'r:

.." .""I.!!Ulj ,., 1:' ;' ".

C,'

,cu

'y,,~.,

1~'(l'1"':

)" 'y(.* X,}

'1

[)~W~~~h1glijea~ ~ai:iatia,a~tiviiti
se 'reduN"'la expresia urmtoare: '
r'/'1H~

.li

CH

temperatura

ecuaia

de mai sus.

C~;'.

(T +'Cd~

p.

Y,

"
cu temperatura.

Pentru N componeni viteza !le variaie a sumei lui


va fi SDY = :E(dY,/dT), Dac'se obine astfel eroarea YER = 1 - :EY"
valoarea urmtoare de ncercare ,a temperaturii va fi T = T
YER/SDY.
Se repet ciclul pn se reduce YER sub valoarea nominal a toleranei'
de 0,001, care este adecvat, pentru ~e1e mai rriulte cazuri.
,S,ullr.utina EQUI).., este artat n fig, 5,8, b; IL din lista argumentelor
ifl,d.i,qtilifurul' 'fluxilui de lichid sau alriodului, iar IV luxul de vapori n
ecliilibh1"l'1 IL. 'La 'prima apelare a subrutin'ei se piesupime c posedm O<

1
2
3

I
,
6

..
7

11

12

13

'"15

16
17

la

SuOqOuTI~11::

EGUIl.{IL,ly;
\,_.
1.3'00. 2" I ,GAJ A 1,21),,1-0 ..1 .PC"., 2.2:1 tJC'F,' t'rL 'oLSTR

COM'.10N/C[l/'SJI-1.M

7 SUM

O.'

1-

-,

.-

.'(

.-

,:,"'-

SDY : D.
CALL ACTy(ILI
DO 5 III:

-.

IIICI='.NCL

T,

'.i TRI-1 ( 1'V. NI :::(XP (DAT A (t'o, 1,1 +OAT A ltJ..2H_{5 lR"I"( IL.22
-:- lST'R~l(-IL,N)'/STRMI.IL.2~J.DATA(N.(1l
.-,_
SUM =,SUl-4_+ STR~\'IIV,I\lI,,.. _ ....'.,,,...

1 +DAT A 'N.J)

li.

OY.= -STRM[IV;N).OATA(N.~I/ISTR~IIL~~21+0ATAIN'~II**2
'5 '.iOY :-S[}y .+ DY'
YER=-l.-sUM

STR~IIL,221
II=' IABSI't('R)
60 TO 7

",
--

: STRM{IL,22)
Y(R,SOY
.LT OOl . '.G.O,l.O.. I;."_.'

','
6 STRM(IV,2ZI:STRM(lL.2Z)
RETVRN
.

r" ,

\?'

;':f

....

ENO
c_

.Lista argumentelor:

""1
Fig. 5.8, b. Sl1brutina EQUIL
/ L := numrul
fluxului sa~1al Iloduhli de lichid:
fll"Hllui S2U <il nodului de vapori.

IV = nurnruE

------ ..._....- -----.--

CALCULUL PUNCTULUI DE RouA

--1

121

-estimare 'rezonabil a temperaturii n vectorul corespunztor fluxului: IL;


.aceasta conine, de asemenea, fniciile moi are de iichid X, i presiunea (atm).
Inainte de a calcula compoziia vaporilor se determin activitile' ,tuluror
-componenilor fcnd apel la ACTY (iinia 5). .P~ntru fiecare component se
calculeaz echilibrul Y'prin
liniile de program 7i 8, iar derivatele DY
prin iinia 10. Valorile lui Y' i derivatele snt nsumate, respectiv n liniile 9
i Il. O nou temperatur se calculeaz n iinia 13, dup cum s-a explicat
mai inainte, iar testul de toleran se efectueaz n iinia H, Se atrage atenia
cititorului asupra faptului c bucla DO se utilizeaz numai pentru :Compo.nenii specificai ntre NCF i NCL (linia 6):,
.' "
In concluzie, fcnd apel la EQUIL(lL,
IV) se calculeaz compoiif1 de
.vapori pentru IV, iar temperatura de echilibru se determin pentru 'ambele
Jluxuri IL i IV cu ajutorul subrutinei i se introduce n. locaia adecvat n
matricea de fluxuri.

5.5. CALCULUL

PUNCTULUI

DE

~ouA

Uneori intervine n calcule, dup cum se va arta mal trziu"di~~~,Tninarea punctului de rou al unui flux, adic a condiiei n care temperatura
vaporilor' se coboar pn la valoarea la care condenseaz prima p'ictur.
Aceasta este temperatura de rou, iar cCIl1poziia punctului de rou este"c6mpoziia picturii de lichid n echilibru cu vaporii la temperatura p'iul~t'ului
de rou..

Valorile
n EQUIL,
de echilibru
de echilibru'

~..:~': .

acestea se calculeaz printr-o procedur invers aceleia urmate


adic dat fiind compoziia vaporilor Yj se calculeaz cOlTp01,iia
a iichidului, Xj i temperatura. Pentru acest procedeu ecuaia'
se exprim sub forma
PYi

X,=---

P.(T) .'{,

Derivata,

dX,jdT

necesar

pentru

convergena

Newton-Raphson;_:este

dX,=X,~_
-dT

,-(T+C,)'

,~---

Subrutina DEWPT (IV, IL) este artat n fig. 5.9. Dac s-au neles
explicaiile n legtur cu subrutina EQUIL din subcapitolul precedent va fi
uor s se neleag procedura DEWPT. Primul parametru n lista argumentelor, IV, este nodul sau fluxul de vapori pentru care se caut coi\'diiile
punclului de rou. Temperatura punctiIlui de rou i compoziiile de tfchid .
se introduc n vectorul nodu'lui IL, care, uzual, este un nod fictiv. "

~~"".::-,"-~.~=--=.-,.--------~--------~.

122

ECHILIBRUL

VAPORI-LICHID

SUBQOUTINE

2
3

COM'.'OrUC['o/STRMI300,

"5

IN SISTE~'1 MULTICOMPONENT

OEwPT(IV,lLl
24).

.
n. T A (2n.

10)

,neT

(22)

~ICF' .t-!rL. LSTR

7 SUM:O.
SQX:O.
CAlL ACTYJ IU
DO 'j N:NCF,NCL
PN=EXP(OATAIN,11+0ATA(N,2,/(STP~(IL,22l+0AIA(N,311)
STRM(IL,N)=STRM{IV.Nl.5TRM(tL,241/0ATA1N,91/PN

7
6

SUM:SUM+sTRMeIL,N,

9
10

DX=STRN(Tl'NI.DATA(N,~)/(STRM([L,221+DATA(N.31)*.2
S .SD~ = SDHOX

11

XER:l.

12
13

'" .

-SIIM

STRM(lL,?2l=STR~(lL,22J+XE~/SOX
.IF (p,eS( XER) .LT 0011 R~TURN
GO Ta 7
ENO

15
16

Lista

argumentelor:

Fig. 5.9. Subrutinil DEWPT.


J L = nod de lichid;
IV

5.6. TRANSfORi\\ARE

DE fAZ

flux de v<lpori.

GENERALIZAT

In procese intervine adeseori modificarea entalpiei unui anumit flux priIT


adugare sau extragere de cldur. In anumite operatii unitare acest transfer
de entalpie rezult in modificarea fazei fluxului. O diagram" generalizat
simplificat a acestor transformri este artat n fig. 5.10, n cani cldura
(HT), pozitiv sau negativ, este adugat i1uxului. de intrare IN care se
gsete n stare de lichid sau vapori. Prin aceasta rezult un flux de vapor
sau de lichid, sau ambele. In tabelul 5.1 snt artate nou combinatii posibile
ale acestor factori, aa cum se realizeaz in operaiunile unitare uzuale. In
operatiile din care rezult simultan fluxuri de vapori i lichid se face, de
IN

HT

'\../r---'
/0"", __

Tabellll 5.1. Clasificarea


Flux de
int,"nrc

1. Lichid

2. Lichid
3. Vapori
4. Vapori

5. Li::hid
G. Lichid
7. Vapori

8. Vapori
9. Lichid

operaiilor

.
unitaTe

CJdur.'i

Negativ

Poziiiv

n care are loc o variaie

Numai lichid

Numai
Numai

lichid
vapori

de entalpii
Opcrn1ia

Rcire

Numai

vapori

Vapori

i Ii~hid

Vaporizare

Numai

vapori
i lichid
lichid
i lichid

Vaporiz3.rc

Numai
Vapori

unitar

1I1clzrc
Supranclzire
Desupranclzirc

Vapori

Vil-

.Fluxuri de ieire

adugat

Pozitiv
Ncg<!ti,.,
Pozitiv
Negativ
Zero
Pozitiv
Negativ

Fig. 5.10. Schem gencrtl el 01)ef3i.::i d~


pori zare (brusc) n ecb:libru.

ac:liabatie

brus:

Con::l:;n::;1re parialii

Condensare
Schimb

tobl

de cldur

zare brus~

cu vap::>ri-

~--~----------------~
--

.TRANSFORMARE

DE FAZA

GENERALIZAT

123

obicei, presupunerea
c cele dou fluxuri snt n echilibru ntre ele. In cazurile n care aceast presupunere
nu este corespunztoare,
este nec~sar s
se utilizeze metode speciale pentru a calcula natura fluxurilor de ieire. Astfel,
spre exemplu, n cazul unui condensator
parial se poate face n prim aproximaie .presupunerea
c la ieire exist condiii de echilibru. Uneori este necesar s se recurg la o metod mai sofisticat,
utiliznd rezistena
de difuzie, tratat
n cap. 9. In acest capitol ne limitm la o discuie a situaiilor
de echilibru.
Din tabela 5.1 ar rezulta, c prin simpla precizare a semnului i a valorii
fluxului termic a.dugat unu) anumit flux, se specific n mod automat
tipul
operatiei unitare implicate,
In linii mari aceasta este adevrat,
dar n unele
cazuri nu este convenabil s abordm operaia n aceast manier. Se poate
elabora o subrutin
util care s cuprind toate cele nou cazuri de operatii
unitare,
din tabela 5.1. Calea urmat
va fi ns s se elaboreze
o rutin
auxiliar
(HTEXCI-I)
care poate s fie utilizat
direct, n cazurile n care
avem de-a face cu un singur flux de ieire. Aceasta va fi de asemenea nglobat
n rutina general FLASI-I care va fi descris mai trziu.

5.6.1. Subrutina

schimb

de cldur

(~TEXCH)

Aceast

rutin poate fi utilizat direct pentru urmtoarele


operaii unilare :
sau nclzitor:
2. Rcitor:
3. Supra nclzi tor; 4. Desupranciilzitor; 5. Frbtor
- supranciilzitor;
6. Condensare
total.
Intrucit
nu exist dect un singur flux de ieire (i nu exist zestre in
aparat)
debitul tobl i compoziia
fluxului de ieire JO vor fi identice cu
ale fluxului de intrare J (vezi fig. 5.11). Tot ceea ce este necesar de fcut
n acest caz, este s se determine
el1talpia i temperatura
pentru un flux
termic dat I-IT. Procedura
aceasta este listat n subrutina
HTEXCH
(1,
JO, I-IT,. L) ar"tat n fig. 5.12. Cele patru elemente
,.
JO
din lista parametrilor
snt. urmtoarele:
1
numrul fluxului de intrare
-0,/
JO = numrul fluxului de ieire
HT
HT = sarcina termic (pozitiv sau negativ)
Fig. 5,11. Fluxuri penL
faza fluxului de ieire; lichid, L~3, vapo~i, =0.
trll subrui.ina HTEXCH.

1. Cuptor

,.
2 ~,
li

5
6
7

9
10

Lista

Si,;':,;i;OU;,j.f-'S H'rEXCH( 1 ,""O,HT.t.l

COi.;:.'ON/C!J/STRM
(300, 2l4.} , DAT Ac 20; 10) pcr (221 fIleF' ~J..L. LS yR

GF = HT/STRM(I,~l)
00 5 N = NCI=',NCL
5 STRI~{JO.N)=5TRMII,NI

STR~{JO.23)=STRM(I.23)+OF
STR~(JO,21)=STRM(I,211

CALL TEMP{.JO,L)

RETuRN
ENO

i'!rg1anentelor:
ieire; !JT = s3icLna

Fig. 5.12. Subrutina HTEXCH.


1 = numnrul
fluxului
de ntnlre;
JO = Ilumiirul
fluxului
de
termic (pozitiv sau. lleg,!iv); L = faza fluxului
de ieire;
lichid = 3, vapori "'-= O.

---

"'O'," ~

124

--.:.-~

ECHILIBRUL

VAPORI.L",CHlD

lN SISTEM

MULTICOMPONENT

Rutina transfer toate compoziiile din fluxul I la JO, prin bucla DO.
calculeaz entalpia moIar a fluxului de ieire JO (linia 6), transfer debitul
total '(linia 7) i termin calculnd" temperatura fluxului JOpentru
faza co.
respunztoare L (linia 8), Trebuie observat c, ntruct se specific atit de.
bitul :fluxului de intrare, ct" i debitul fluxului termic HT, aceast rutin
nuesteiadecvat
pentru calculul performanei unui fierbtor care produce
v.apori:'saturai. Intruct fluxul termic HT va fi n general mai mult dect
suficient ca s evapore tot fluxul de intrare, se vor produce vapori suprancI.
zii.,Pentru cazul unui vaporizator sau fierbtor care degaj vapori saturai
va .trebui s se utilizeze subrutinele CVBOIL i VVBOIL, f"re snt descrise
in subcapitoluI5.9.

5.7. SUBRUTINA

FLASH.

EVAPORARE

(BRUSC)

IN ECHILIBRU
Pentru operaiile unitare dl"n tabela 5.1 in care fluxul de intrare este
transformat n fluxuri de ieire, constind din vapori i lichid n echilibru,
este necesar s se determine fazele vapori/lichid ali! pentru fluxul total, ct'
i p'entru componeni. In cazul n care se specific fluxul termic, este de ase.
meneanecesar s se determine temperatura de echili bru la ieire. Cazul special
al unui condensator partial, pentru care se specific temperatura de ieire, este
tratat n subcapitolul 5.10 (PCON).
Situaia care se va analiza este artat in fig. 5.13. Fluxul de intrare F
plus fluxul termic HT produc un flux de vapori V i un flux de lichid L.
Dac fluxul de intrare este constituit din vapori, iar fluxul "termic este negativ
avem de a face cu un condensator parial sau total. Dac fluxul de intrare
este lichid, iar fluxul termic este pozitiv avem de a face cu un fierbtor cu
evaporare "brusc (flash). Ambele""<ituatii pot fi tratate ciI o singur rutin
FLASH.
.....~.
"""t

5.7.1. Bilan termic


Pentru a calcula fluxul de vapori de ieire se va utiliza un bilan termic,
dup cum s.a recomandat n cap. 4. Relaia aceasta este:
cldura intrat ~ cldura ieit
FhF+HT=VHv+LhL
_____

""/
O
H'r

""

Fig. 5.13. Fluxurile

pentru evaporare

n echilibru ..
L

(brU5dj)

SUBRUT1.J'l"AFLASH.

EVAPORARE

(BRUSCA)

125

IN ECHILTE.RU

n care F, V ~iL snt'debitele


(molijmin),
HT = fluxul termic, iar Hv, kL,
hF sint entalpiile mol~re. Definind R = VjF ecuaia bilanului termic se reduce

la

"

Bilanul

5.7.2.
Forma

general

pe componeni

a bilanului

componenilor

FXFi

.este

+ LX,

]iy,

Dac se define~te "H, = Y,JX" "se poate stabili compoziia


vaporilordin
bilanul componenilor,
utiliznd pe R obinut din- bilanul" termic, adic

X"I

y.=
,

Calculul

acesta

se efectueaz

pentru

compoziiei

P,(T)
y,

(C,
coeficient
presiunea

= exp

H,
R(lf, -

fiecare

1)

component

i.

calculul

definit mai sus, se obtine

din ecuatia

H. = P,(T),.,
P

+ C /(T + C

J))

de activitate
(DA TA (1, 9.
total (STRM (L, 24.

Iichidului

5.7.4. Ylmpoziia
Dup

vapori/lichid,
.,

n care:

Echilibrul

5.7.3.
H, raportul
de echili bru

lui H, ~i Y, se obine

compoziia

Iichidului

X,

Y,fH,

. 5.7.5. Temperatura
Se utilizeaz
.procedura
EQUIL (subcapitolul
5.4.3).
ecuaii

Newton.Raphson
Derivata
d Y,fdT
dl', =

T=T+'"

i .
n care

YER = 1 -

:EY,.

c,

_Y,.

. dT .

(T

LJ

"programat.
se calculeaz

+ Ci)'

I'ER
(d l' ,ldTl

n subrutina
din urmtoarele.

126

ECHILIBRUL

VAPORI-LICHID

IN SISTEM

MULTICOMPONENT

~HT

r-eilar.

tcrm ic

--R

p
Bilant pg
com~ni!

Y,

Newlon-Raphsen
dep;v"lle
dY
-'-'
dT

~J'(T)

..

dYi

't
ENTH

xi=

QUIL.

@@~

@@
Wi
,

f----

A ctivitot,

e-==1.-EYt,
T = T + elE (dY,ldT

. @@

--

Convergen
T, y3

.~
Xi

Nu 'con flerge
T

FiL 5.14. Flux inform3{iond

"

YdHi

Hi

dT

pentru

e,'aporare

(brusc)

n cchilibrll.

Schema general este artat


n fig, 5,14 sub forma unui model simplificat. Cifrele din cercuri' se refer la numrul liniei din Iistarea
subrutinei
FLASH,
artat
n fig,5.l5,
Lista de arglll;'ente
a subrutinei
FLASH (1,
JV,. J L, HT) este urmtoarea:

J
JV
JL
riT

numrul fluxului de intrare


numrul fluxului de ieire al vaporilor
numirul fluxului de ieire al Iichidului
fluxul termic de intrare.

Succesiunea
operaiilor,
artat in fig, 5,14, este programat
de la linia 6
la linia 22. Dup ce s-i! realizat convergenta
temperaturii
(STRM (JL, 22))
prin linia 21, calculul continu n seciunea inferioar
(liniile 23 la 27) unde
se .face o verificare a lui R. Dac R este mai mare dect 1, avem de a face
cu un supranclzitor,
iar dac este mai mic dect O operaia se efectueaz
ntr-un condensator
total. Pentru acest caz se face apel la subrutina HTEXCH
cu valoarea adecvat
a lui L (3 sau O) in linia 28 sau 31. In felul acesta
FLASH poate fi utilizat pentru situaii n care, din anumite
motive,
s-a
eliminat
temporar
din operaie unul din cele dou fluxuri de ieire, In cazurile n care exist ntotdeauna
numai un flux de ieite, se va intrebuina
direct HTEXCH,
I

r----------------.--~=='.......
--.~-----..
...

1/
J

EYAPORARE . (FLASH)

SUBROUTI1~E
F"LASH(I'J'J,JL,HT)
COM1'lON/CD/STRM (30 I 24) DAT A (2n.

,,.
2

S
6
7
8 .
9

12
11&

'"

IS
16
17
18
19
20
21
22
2'
2
2S
26
27
28
29

'O

; 1

".
,.
;S
>2

'6

;7

10) per

(22"

Nes:. Nrl. L5rR

GF:HT/STQM(I.21)
R=STRMlJV,21l/STRM{Y'211
CALt ACTY(JLJ
1 SUM:O.
.
5DY,::Q.
00 5 ~.=NCF, NeL
H
EXP(QATA(N'1J

10
II

lJ

127

.~DLt\BATICA, IN ECHILIBRU

+ DATA[N'2)/ISTRM(JL,22).nATA(~.31)}~OAT~(N,9

lSTR"I(JL,2l&1
ST~P.'(.JV.N)

STR"'< I,r'qcloi/{l.+lh{H-l.ll

STR"I(JL,N) = STRM(JV'N1/H
SUM
Su~ STR~(Jv,N)
ay = ~STRM(JV,Nl.OATAIN.2l/[STRM(JL.22)+DATA(N'~if.*?'
s Say = SDY + Dy

YER
1. STR'~(JL.22)

SUM
STR,M{JL,22)

IF fABS(yER)
6

+ YER/Sav
.LT 0011 60 rO 6

.60 Ta 7
STR""{JV . 22l=STR~lJL,221
CALL ENTHV(.JVr

CALL

(NTHLIJLI

R 1= [5rRM fI,

23) +QF'-STkM

1 ..lL' 23) )1 (STRM

..lV ,2~ ) STRM ..li., 23) l

'IF'(Rl.LE.O.)
60 TO ~
IF'(ql.GE.lo)
60 TO- 10
~CALL CONy(R,Rl'l.NCl

GO TO

(8.

7i ,NC

STR~(JY.21)=R*STRM{1'21)
STR'-~f..JL ,21) = (l._R, "STRM (1.21)

RETuRN
1 CALL HTExCH(I,JL.HT,JI
STR~(JV.21)=O.
RETuRN \

iO CALL HTExCHcl.JY,HT,O,
'STR!'l(..JL,21)=O.
RETURN

END
Fig. 5.15. Subrutina

FLASH.

..

Lista mgumenlelor:
! = lll1mflrul fluxului de intrare;
JV.= mnn;lfl!l fbxului de i~~!~,~
,,1
v,lporilor: JL = numrul f1uxu.lui de ieire nI li:::hidu!ui; fJT = Ylrcim termbi d~ i~trar,;,.

5.8. EVAPORARE

(FLASH)

ADIABATlCA,

IN ECHILIBRU

Un caz obisnuit, ntlnit n procesele chimice; este acela in care un flux


lichid trece printr-o restricie, ca o plac cu orificiu sau robinet de reglare,
i coboar ia "-o presiune inferioar (fig. 5.16). Entalpia fluxului de intrare
i de ieire este practic aceeai (neglijnd lucrul de expansie), dar presiunea
n aval 1-:2 este uneori suficient de sczut ca s provoace formarea unei faze
de vapori, sau, n cazul n care f1uxui de intrare const" din dou faze, se
va produce o cretere a cantitii din faza de vapori. Este evident c situaia
aceasta poate fi tratat cu uurin prin programul FLASH, innd seama
c exist dou fluxuri de ieire L i V, iar fluxul termic HT = O.

128

ECHILIBRUL

VAPORI-LICHID

L"l SISTEM

MULTICOMPONENT

.:,,'.~.:.::;:_l;..

~n~~~~~~~B~~i><J
11'j{jt.Jf~.liN
~
V$ "Presiunea 7T,

Presiunea lf2

Lichid 1..0
Fig. 5.1G. Curgerea

unui lichid

printr-o

restrictie

a seciunii.

5.9. FIERBEREA.

Unele instalaii ca evaporatoarele i fierbtoarele snt exploatate, prin re,glare adecvat, pe baza principiului c fluxul termic introdus determin fluxul
de ieire al vaporilor din cazan. Dac se neglijeaz volumul reinut n aparat
(zestrea) debitul de ieire va fi egal cu cel de intrare. Pentru a stimula situaia aceasta, s-a 'elaborat (pentru un cazan cu volum constant) subrutina
'CVB01L. Rutina corespunztoare este listat n' figura 5.17, avnd trei elemente n lista argumentelor: 1 = numrul fluxului de intrare; JV c= numrul
fluxului de ieire al vaporilor; HT = fluxul termic. Intruct
compoziia
iluxului de ieire este aceeai cu a fluxului de intrare" temperatura de fierbere este egal cu punctul de rou corespunztor compozitiei . de intrare.
Prima operaie const n calculul acestei temperaturi, fcnd apel la subrutina DEWPT (l, JV). Temperatura de fierbere va -fi introdus n STRM
(JV, 22) i dup ce se transfer compoziia alimentrii la acest flux JV (linia 5) se caleuleaz entalpia JV (linia 6). Bilanul termic (linia 7) determin
apoi debitul lui JV, iar fluxul de alimentare STRM (l, 21) este fcut egal cu
fluxul J V (linia 8)..
In cazul tl care cazatlul reine o cantitate important de lichid este ne.cesar o rutin diferit, numit VVBOIL, care va fi descris n subcapiiolul 5.12.
1 .'

2
J .-

6
7
8
9

10 .

Lista

SU8:l:0ulINE ... ...,(IILII ..Jy,Hl)


.;
COMMON/CD/STRM(300,2~1,DAT~(2n,10),RCT{22).NCF.NrL.lSfR
CAl..L OEwpT(I,JV)
00 5 N:NcF'NCL

5 STRMCJV,N)=sTRM{l,N)
CALL ENTHY(.}V)
STRM( JV .21)

"
:HT / (STR/) I JV, 23) _STRM.( 1 ,23))

STRM(I'21)=sTRMeJV'21)
RETURN
ENO.

Fig. 5.17. Subrutina CVBOIL.


3r.gu7T1~ntdor: , = numiirul
fluxului de intrare;
JV = num~rul
ieire al vi:lporilor;
HT = fllixul termic ..

fluxului

de

CONDENSATOR

5.10. CONDENSATOR

PARIAL

PARIAL

(PCON)

129

(PCON).

In subcapitolele' precedente s-a artat c rutina generalizat FLASH poat.e


fi utilizat 'pentru a stabili r.aportul de separare vapori/lichid dac este dat
fluxul termic specific HT. In situaiile n care operaia ntr,un condensator
parial are '0 sarcin de rcire specific, rutina FLASH va efectua calculele
necesare, chiar i n cazul n care sarcina. de rcire ar produce condensare
total cu subrcire (prin intermediul HTEXCH). Un caz pqate mai tipic
este acela n care se specific temperatura condensatului i prin aceasta temperatura vaporilor care prsesc condensatorul. Situatia aceasta este artat
simbolic n fig. 5.18, iar modelul corespunztor n figura 5.19. Modelul este
similar cu acela pentru subprogramul FLASH, exceptnd faptul c aici convergena se efectueaz asupra lui R, raportul vapori/materie prim, ntruct
se specific temperatura .de echilibru T.
.
. Derivatele dY;/dR cerute pentru convergenta Newton-Raphson
se obtin
difereniind ecuaia bilanturilor pe componenti, adic
Y = X.

II,
"'I+R(H,-I)

in care Y,=compozilia
vaporilor la ieire, H,'C" Y;{X,;
= compozifa alimentrii. Difereniind, se obine
Y,(fi, -

dY, =
dR

lteratia

R = V/F; X,.,=

1)

I+R(H,-I)

pentru R va fi.:

(l - ~ V,)

~(~:'J
Listarea subrutinei PCON '(1, JV, JL, TC) este artat n figura 5.20,
n care elementele din lista argumentelor snt: 1 = numrul fluxului de intrare; JV '= numrul fluxului de ieire al vaporiloc; JL = numrul fluxului
de ieire de condensat; TC = temperatura de ieire a condensatului.
Dup ce se face o estimare preliminar a lui R n linia 5 i se introduce
temperatura condensatiJlui PC n fluxurile JV i JL (liniile 3 i 4), succesiunea
de calcule se efectueaz n conformitate cu diagrama de flux informational
artat n fig. 5.19. La nceput ns, nainte de a duce fluxul de intrare la
echilibru c~ un flux fictiv 300 (linia 8), temperatura
fluxului de intrare se
retine n mod temporar ca TMP (linia 7).
.
Prin aceasta, temperatura fluxului 1 se schimb n temperatura lui de
. fierbere, care, de asemenea; se reine n fluxul fictiv 300 (vezi EQUIL 5-4-3).
.

,.-

9 _ Modelarea I simularea in 1ngineria chimlc~ -

cd. 29

130

ECIllLIBRUL

VAPORI-LICHID

IN SISTEM

MULTICOMPONENT

Fig. 5.18. Schema unui


partial.

V())

condensatof

F(XF,-!.

.Oond.

perial

..---~Temperatura

L(Xi)
Determini

p(J(lctvl de

f------ fierbere IBP) 12)-@

:j

al aliment1rii

:'

Daci temperatura alimentrIi


(TC.R~I
10
nu are lac condensare
Transfer compozIiile

la fI,!xul JL ;R=O.

@-@

Xi

. _

,,"

,,,
,,

,",
,,
,,
,,

L. __

R
Bilant pe compane. Yi

, @~@l

dY,

Y, (Hi

dR

1,+R(Hi-1)

YER = 1 R =R

1,

Test de

YER

I Yi

convergen
IERI <0,001

YERIIdYijdR

,@-@

f/

Efltalpia
de~ttlJ/ vaporilar
Eflta/p3 SI deblt,,/ COI7t1msa-

tvM
Fig. 5.19. Flux informaionaJ

rutina PCON.

penlru

@_@

sub.

Revenire

Te

1
CONDENSATOR

2 .
3
'"
5
6"
7 .

e .

9 .
10"

11 .
12 .
13 .

1'" .
'15 .

16 .
17 .

18 .
19 .

20 .
21
22
23
24
25
26"
27'
28
29
30
31
J2
33
34
35
36.
37

.
.
.
.
.
Q:

*'
*'

~
o
.

SUB'tOUTINE

PARIAL

PCON(I,JV'."IL.TC)

131

(PCON)

....

COM~ON/CO/STRMI300,2~),OATAC20t10).~CT(22).NCFtN~L,LSTR
- STRMlJII,2,a1:TC
STRMtJL,,221:TC
R:STRM(JV,21)/STRM(],Zll
IF(R.GT 9S) R:.9S
TMP:STRMll'22).
CALL EGUJLll,JOOI
5TRMlh221=TfoIP
IFITMP.LE.TC1R
:: 1.
IF(STRM(300,2Z)
.Gl."'l
7- 50Y=O.
5U"'=0.
CALI.. "CTy(JU
00 5 N=NcF'NCL

GO TO~8

H=EXP(OATAtN.l)+OATA(N,21/(TC.OATAC~f3))).OATA(N.9)/SlRM(JL,241
OEN:l.+R.IH l,1
STRMCJV.Nl=STRM(I,N).rlIOEN
STRM'JL,~l=STRM(JV.NI/H
. OY=~STRM(JV.Nl.(H-l.)/OEN
SUM=SUM+STRMIJII,N)
5 50Y:50Y+01
IFISOy.GE.O~l
SOT=-1.
'(ER:l.-SU'"
R:R+YER/SDY
IF(A8S(YF.:R).LT
. OOl } GO TO 10
GO ro 1
10 CAL.L ENTHV(.JV)
CALL ENTHL(JL)
STRMIJV.211:STR",I].21}*,R
STRIJI.JL,2,:,l:STR,'>4(I,21)"STRM(.JV.211
P.E1"L'M~; . ~
8 00 9 N:NcF.NCL
9 SiR~(.JL,N):STRM(I,NJ
R:O.
GOT010
ENO

Fig, 5.20. Submtina

PCON.

Li;,;ta- Clf.l~umeJ]telor: J = numrul fluxul~li


de intrare:
ieire al \'aporibr;
J L = numrul fluxului de condensat;

./ V

Te =

numrul
flux-ului de
temperatura
de con-

(~eils~ir('
specifi;:aUi.

Temperat ura efectiv TMP este nlocuit n fluxul I (linia 9), urmat
de
urmtoarele dou teste:
l. (Linia IO)Dac temperatura condensatorului TCeste mai ridicat dect
temperatura de i"{ire a fluxului 1, (in mod normal flux de vapori), nu va avea
loc condensarea. Raportul R dintre vaporii' de 'i"{ire i fluxul de alimentare
se ia egal cu l. Calculele se vor efectua prin subrutin, ns se va efectua
o singur iteraie i practic toate proprietile extensive ale fluxului de intrare 1 se transfer la fluxul de vapori de ieire .IV (vezi liniile 17 i 18 cu
R ~ 1).

2 (linia Il) Dac Te este mai mic dect temperatura de fierbere teoretic
a lui 1, care acum se,gs"{te memorat n fluxul fictiv 300, condensatorul
parial devine un condensator total, i ntreg fluxul de alimentare 1 este
transferat la fluxul de ieire condensat .IL (liniile' 33 i 35).
Din cauza posibilifii inversrii pantei funciei 2: Y(R) dac 2:d Y IdR
este mai mare dect O (linia 23) i se atribuie acestuia o pant nominal de -1,
fornd convergena spre valoarea adecvat a lui R. Dup realizarea convergenei se determin entalpiile celor dou fluxuri de ieire (liniile 28, 29) i se
calculeaz. debitele prin utilizarea valorii de convergen a lui R.

1
132

ECHILIBRUL

VAPORI-LICHID

IN SISTEM

MULTICOMPONENT

5.11. ZESTRE CONSTND NTR-O SINGURA fAZA

Toate programele descrise mai inainte in acest capitol efectueaz calcule


algebrice pure, ntruct s-a presupus c, n operaiile unitare simulate, nu exist
acumulare de energie sau materie.-Pentru
a extinde biblioteca de-subrutine,
care se elaboreaz:n aceast lucrare, cu scopul de a se putea simula situaii
dinamice, unele din rutinele care urmeaz iau n considerare acumularea dinamic care face posibil acurn\llarea de materie sau energie. Primui exemplu
din aceast categorie este un rezervor de depozitare sau mai simplu, un volum
cu 'un flux de intrare constituit dintr-o singur faz (I) i cu un flux de'
ieire (Ia) constind din aceeai faz (fig. 5.21) .. Volumul nmagazinai const
dintr-o zestre total de HL moli ; in ipoteza unei amestecri eficace proprietile fluxului de ieire (compoziia, temperatura etc.) vor fi identice cu acelea
ale zestrei. Astfel, nu este necesar s atribuim un nod corespunztor zestrei,
iar HL simbolizeaz doar )TIolii totali din zestre.
La bilanurile pe comppneni i
bilanul total exprimate in moli li se
va aduga un termen suplimentar, care reprezint, pierderile sau ctigurile
interne datorit reaciilor care ar putea avea loc. Dac nu au loc reacii
acest termen este egal cu 'zero. Cantitile acestea snt memorate n matricea
de reacie R,CT disponibil n blocul COMMON ICD I i vor fi generate printr-o
rutin adecvat de definire a vitezelor de reacie. Aceast proprietate va fi
utilizat n cteva exemple din capitolele urmtoare: pentru moment, s presupunem c locaiile l ~20 din matricea RCT reprezint debitul net pentru
componenii 1 ~ 20. Locaia R,CT (21) conine ctigul sau pierderea net
de moli datorit. tuturor reaciilor, iar R,CT (22) conine cldura total net
generat. Este, de asemenea, convenabil, ca n bilanul termic s se introduc
un flux extern (Q), care s reprezinte nclzirea sau rcirea con.tinutului vasului.
Formularea bilanurilor componenilor i ai energiei s-a artat n cap. 4, iar
ceea ce urmeaz reprezint o modificare convenabil bazat pe relaia funda-

la

~1

'10

Gaz

LichId

Fig. 5.21. Rezervor cu o zestre. (acumulare), constnd dintr-o singur iaz.

CONDENSATOR

PARIAL

133

(PCON)

mental acumulare = intrri ~ ieiri. Bilanul molar pentru componentul


devine .'
'Fi~Xfn-- Fon,X,,+-RCT(n)

lj

&

.
= --------------

.n

-- X" dHL

&

(5-11-1)

HL

Bilanul molar total este dHL(dt = Fin - Fo


ReT (21) care introdus
n ecuaia 5-11-1 conduce la' bilanul pe componeni

~x, =

F "(X,,, -

X,)

-1-

RCT(I1) -

RCT(21hX"

HL

dl

In mod analog bilanul termic este dat de relaia


F EN,-

d(EN,)

EN"(F,,., - dHL/dl) -1- Q -1- RCT(22)

ci

HL

n care ENo ~ entalpia moi ar.


Aceste ecuaii snt programate n subrutina HLDP (1: 10, L, HL, Q)
artat n fig. 5.22, n' care argumentele snt: 1 = numrul Iluxului de
intrare; 10 = numrul Iluxului de ieire; L = faza fluxului de ieire, Iichid=3,
vapori = O; HL = zestrea (acumularea) in moli ;. Q = Iluxul termic. Mai jos
se dau unele lmuriri n legtur cu fig. 5.22. Ecuaiile discutate mai sus
i prograrnate n liniile 5 ~ 10 definesc derivatele zestrei, entalpiei i cOmpoziiei fluxului de ieire 10. Aceste derivate se integreaz n cadrul su)Jrutinei
fcnd apel la subrutina de integrare INT (liniile II ~13), descris n cap. 3.
Introducerea integrrii n subrutin este foarte avantajoas pentru programa.tor, dar prezint, n acelai timp, inconvenientu! c el' trebuie s ordoneze
j

"

,
5

9
10
Il

'"

lJ
1
15
16
11
1
19

*.

S~.)B,.t~J"!'!(l-'.LC'Pll,IOtL.,HL,G)
C'Jt>I~ON:COr,;',-;:;'.'H ~C:).2l.i},

\
DAT A (20,10

I ,pCT 122)

.NC~ ,Nrt,.,LSTR

LOGICAL
LSTR
!F (lST~)
GO TO 1

OH~

STr.MII,21)

..sTk~fIO,~1)+qtT(21)

HIN:STRMll'211*SRM(I,23l+Q+RCT(22l
OEN= (H-IN ..STRM( Ia. C?3)" t snH-~ iO, 21l +OHL 1}/HL
00 6 N = NCF',NCL
OFX:STRM( 1 '21l.
(STR",( 1.NI ...SrRM( 10. N).)
OX=(OFX+nCT(N} ..
sTRMII0,Nl~RCTI21))/~L
6 C;.LL lNTfSTpM(Io.N).OXI
, CAlL

INT {HL,OHL)

CLL INT{STRM(IOI2S"OEN)
CAlL TEMJ:lt to.u
RETtJRN

7' tF(l.EG.J)
IFIL.EG.O)

CAlL
CALL

ENTH~(IO)
ENTHV(10)

RETURN
ENO

fig. 5.22. Subrutina HLOP.


Lista argumentelor:
1= numrul
fluxului de -intrare;
/0 = nu"mrul fluxului
de
ie',iir"e_; L = fa?,:8 fluxului
de ieire: lichid = 3, vapori = O; fllJ"= zestre .(moli):
Q = flux termic.

. 134

ECHILIBRUL

VAPORI-LICH1D

tN SISTEM

MULTICOMPONENT

.apelurile din programul principal ntr-o directie opus fluxului procesului. .


spectul acesta se ilustreaz n cap. 7, care trateaz transformrile n trepte. _
Ultimul element din blocul CO!\jl'\ON{CO( este variabila logic LSTR .
.Aceasta este necesar pentru toate rulinele care contin integrri interne i
;are ca scop s dirijeze revenirea la programul
principal dup prima
irecere prin rutin. Se va reaminti, din capitolul 5, c organizarea sistemului
INT cere ca nainte de orice apel la rutina INT, de variabil dependent,
.:s se fac apel mai intii la rutina INTl, de variabil independent.' Aceasta
permite ca INTI s reaeze contorul .de apel JN i contoarele de trecere JS4
sau JS Ia valorile lor adecvate. Dac subrutinele INT sint nglobate n interivrul subrutinelor pentru operatiile unitare, ca n HLDP, este necesar ca s se
sar peste integrri la prima trecere intruct subrutinele snt apelate n sectiunea de derivare~ Variabila logic LSTR(logical
start), care ndeplinete
<lceast functie, este "adevrat" numai la prima trecere. Organizarea unu;
.program principal care apeleaz rutinele mentionate
cuprinzind variabila
LSTR este descris n exemplul 5.14.
Pentru .a completa descrierea subrutinei HLOP, operatia final, nainte
. de rentoarcere, este apelul rutinei TEMP, care determin temperatura fluxului
de ieire 10 din entalpia i compoziia lui.

5.12. VAPORIZATOR

CU ACUMULARE

Subcapitolul 5.9 a tratat cazul unui cazan cu o zestre constant (CVBOIL) .


'in care fluxul de intrare s-a evaporat instantaneu. In urmtoarele se va dezvolta o subrutin pentru un cazan cu zestre variabil n care vaporii sint
n echilibru cu zestrea de lichid, care' are o compoziie diferit de aceea a
<llimentrii. Fig. 5.2.3 ilustreaz acest sistem, obiect al simulrii, constind
dintr-un volum de lichid, nodul IHL, un flux de intrare I i un flux de ieire
de vapori JV. Cazanul primete fluxul termic Q, put.nd fi deasemeni sediul
unei reactii pentru care datele .caracteristice sint introduse n matricea RCT, .
dup cum s-a explicat n subcapitolul5.11.
Ecuatiile de baz pentru acest sistem snt
similare acelora 'pentru HLDP, descris n
subcapitolul precedent. Ecuaiile sistemului snt:
.
Bilant general molar HL, (n care HL
moli zestre, F = debite).
IH'.-

d(HL)

dt

F, - F JV + RCT(21)

1 (~,:)

Fig.

5.23. VaporizJior

cu zestr~.

Bilant termic:
intrare entalpie total = fluxul termic + entalpia de intrare
i de reacie QP = Q+ RCT(22)+F, +I,

VAPORIZATOR

CU ACUMULARE

135

Evaporarea..;

FJl'

QI' _ h,,' dHL _ HL. dhL


dt
dl
--- ----------

H~

In care h i Hv snt entalpii moi are. Ultimul termen de la numrtor,


dhddt, reprezint acumularea de cldur sensibil n zestre; dei aceasta
este .n general mic se va ine seam de ea aici. Generarea acestui termen
impune obinerea derivatei entalpiei lichidului h[" care se efectueaz ntr-o
manier similar procedurii urmate n subrutina DER (cap. '3); adic un
calcul de derivat ;,invers",
.
Bilanul componentului (N):
Debitul de intrare FNI = F [XN[
RCT (N)
acumulare = intrare - ieire.

Prin derivarea
luai convenabil

membrului

stng, ecuaia

de mai' sus se'aduce

la forma

tare urmeaz:
_!'
I'N!
I

bERN

= dX" ~
d!_

\' -- X.\"-dHL
d_l_
HL

./l-.\"

Fig. 5.24 aral schema fluxului informaional, simplificat, pentru ecuaia


de mai sus, iar subrulina VVBOIL (1, JV, IHL, Q, IC) este listat n
fig. 5.25. Argumentele pentru VVBOIL sint { 1 ~ numrul fluxului de intrare; JV = numrul fluxului de ieire a vaporilor; IHL = numrul nodului
de acumulare; Q = fluxul termic. Ca i n cazul rutinei HLDP, integrrile
derivatelor generate se efectueaz intern ; variabila logic LSTR (liniile 8, 1'5)
se ia din nou n considerare la trecerea iniial, Schema fluxului informaional
indic, prin numrul liniilor, locul din subrutin n care se realizeaz fiecare
operaie de calcul, astiel inct, in general, este foarte asemntoare :cu rutinele
'Precedente. Derivata entalpiei dh[Jdl necesar pentru bilanul termic, se calculeaz n instruciunea. cu eticheta 7 scznd entalpia' curenU, a zestrei
(STRM (IHL, 23)) din entalpia. calculat la trecerea precedent care a iost
memorat la locaia 20 a vectorului corespunztor fluxului de intrare din
STRM (linia 23). Aceast variaie a entalpiei se. mparte prin mrimea pa.sului
de integrare DT pentru a obine derivata.i se multiplic cu volumul zestrei
STRM (IHL; 21) pentru a forma derivata total, memorat in STRM (.IV, 20)
necesar pentru bilanul termic (linia 13).
Se va observa, de asemenea, c intrucit zestrea acumuleaz diferite compoziii, XS snt specificate la fiecare iteraie, iar compoziia vaporilor i te,mperatura se stabilesc direct (EQUJL) fr convergen algebric.
.

"
ComporiiiJ vapori/o/'
temperatura
6nu/pliJ8 vi/porllol' I

~/e lichidultli

q)~

,
Derivata
entalpiel
/ichidu/lJl
dhL

@5dt
,

Btlant termiC' __ v

SUB~OuTr~E VVBOILII.~V.T~L.O)

@-@

CQM"ON/CO/5TRM (JOO ',2'+ 1 Dt. TII (2!"J. 10 J pCl (221. NC' "'I'"L. L5 TP
CQMI>'ON/CINT IT .OT .,JS.JN.OXAf50nl
,)'1\ (0;001.10.
J5tl
LOGtCAL L~TR

CALL EQUILltHL.Jv,
CALL ENTAv(,)V)

molilr total

Derivatele

STRM(JV,21)::(QP_STR~\IHL,2Jl.F'T_STRM(Jv.2011/BH
1'21) -STRMj.iv .21) +RCT( ';'.1)
IF(lSTRl RETURIJ
.

OHL:STR~'{

,.'"

,.

00

17

informaionnl

pentru

22

7 STR.l i JV, 20 1:: (S.Tl;l"l ( tHL. 2:~Il-STRI.4 fI,


SrRM( 1 '20)::STRM(
IHL.2Jl

ilo;.
,5

Revenire
VVBOIL.

N:NcF 'NeL

FNI :: STRM{J.Z11'.STp"{I.NJ+J:l,CT(NI
OER~J:: (F'~JT.SrRM (JV. Z1) .S.TRMI...JV. N I-STpM f tHL. Nl-OHL
CAll
LNT(STplo'l(t..,l.NpOERNI
CALl INT,STRM(IHL.211
,eHU

19 .,
20

."
".

T0 7'

GP::O+RCT(22)+STR~(I.l11.STR~(I.2J)
'1:5TR~(I.21'~RcT(211
BH::STRM(JV.2JI-5TR~(lHL.2J)

15

C'tJmponenijorrj})

Fig. 5.24. Flux

la

/nugrare,1
de/'ivattlol'@@

CALL (NnlL ( 1HL 1


lF(LSTR,
STR~1(t.201::~tRM(IHL.2;'1
IF(JS~.fG.~I.OR.(JS.t:Q.2,}r;O

7
8
9
1.
II
12
U

OerivJta bllrJ/1lJjlJl

List<l
ieire

I/STRM(

IHL, 21,

RETIIRN

20 ,".STRM

( tHL. 21 )/OT

GO TO 10
ENO

argumentelor:
;'11 vapori lor ;

Fig. 5.25, Subrutina


VVBOfL.,~
1= numrul
fluxului
de intrare:
'J.V = numrul
I fi L numrul'
nodului
de acumulare
(a zestrei);
lermic la ficrbiHor.

fluxului de
Q = fluxul

~.

EXEMPLU

DE DISTILARE

5.13. EDlTA~EA
I ~PRL

DIS CONTINUA.

~EZULTATELO~:

CAZUL 5-1

SUB~UTINELE

137

P~L

In capitolul' 3 se explic structura intern a subrutinei PRNTF care imprim un ir specificat de variabile, la anumite intervale, specificate ale valorilor variabilei independente. O rutin similar exist pentru imprimarea
intr-un format adecvat a strii unui flux sau nod. Rutina se numete PRL
i este listat n Anexa 8.1.
Un exemplu tipic de utilizare al.acestei subrutine, este artat n fig. 5.34_ '
Intrucit rutina servete numai la editarea rezultatelor nu se 'va face o descriere a structurii ei interne, ci se vor da doar urmtoarele indicaii :
~l.
Argumentele rutinei PRL (PRI, FNR, l'iF, LI, L2, L3,- L4, L5, L6,
L7, L8, L9, LIO; LI1, LI2) ,snt urmtoarele:
PR1 = intervalul de imprimare, privind variabila independent;
FNR = terminarea execuiei, adic
timpul de oprire; NF = indicele logic de terminare, NF = TRUE la terminare ;.
LI ~ LI2 = numerele fluxurilor care urmeaz s fie afiate la ieire.
2. Subrutina are urmtoarele caracteristici funcionale:
(a)-nU' va imprima dect compoziiile specificate ntre NCF i NCL;
~. (6) se vor ignora toate numerele de fluxuri specificate ca O n lista argumentelor ;
.
(c) comut variabila logic LSTR la FALSE.
Capacitatea lui PRL este de 12 fluxuri: dac se cer ns mai multe, se'
poate utiliza rutina paralel RPRL (Repeat ,Print), Iistat n anexa 8.2, care
este declanat automat de ctre PRL i prezint aceleai caracteristici (a)
i (b) ca i PRL. Ambele'rutine se utilizeaz n programul principal n acelai
fel ca i PRNTF i PRNTR (vezi cap. 3).
Subrutinele descrise n acest capitol trateaz n principal procese de echiIil'ru ntre dou faze. In capitolele ulterioare se vor aduga mai multe programe acestei biblioteci de subrutine;
nainte ns se vor dezvolta Cteva
exemple care vor arata modul de utilizare al unora dintre aceste programe.'

5.14. EXEMPLU DE DISTILARE


DlSCONTINUI. CAZUL 5-1

Un amestec tricomponent de lichid trebuie separat parial prin distilare


discontinu, efectuat ntr-un cazan, dup cum se arat n fig. 5.26. Cazanul
este nclzit printr-o manta meninut ia temperatura T J ~ 130C cu ajutoru

138

ECHILIBRUL

VAPORI-L.ICH1D

IN SISTEM

..... ~

MULTICOMPONENT

unui regulator de presiune a aburului din manta. Fluxul termic


de la marita la arj este: Q =
~ l 400 (T J - T), n care Q =
= PCU jmin;
T = ,.temperatura
arjei, ac. S se elaboreze un program de calcul cu ajutorul cruia
s se poat calcula temperatura
i compoziia Iichidului din cazan
i a vaporilof distilai n timpul
primei ore de exploatare. Se vor
lua urmtoarele date de baz i
condiii iniiale:

Fig. 5.26. Cazan de diSUl;lre discontinu.


Cocfid~n1iiAntoilll'
Componrn1ii

c,
1~.96 .
15.2
15.1

I
2
3

Co~ficielltii l'ntatlliilor

c,

C,

-5210.
-6050.
-4957.

273.
273.
273.

A,.

It.

8.
12.2
6.5

0,01
0.02
0.01

'9020.
11500:
7500.

AL

II[,

20.
32.

0.02
0.01
0.03

[6.

Numrul total de moli in arja iniial este 350, iar compozitia iniial
ste Xl = 0,43; X, = 0,31; X, = 0,26. Cazanul opereaz la presiune atmos:feric; se admite c toi trei componenii formeaz un amestec ideal i c
fierberea ncepe la timpul egal O.
.
Analiza sislemului
Dei programul acestui proces va utiliza una din subrutinele dezvoltate n
acestsubcapitol,
este totui instructiv s se formuleze toate ecuaiile implicate
.pentru a nelege sistemul i pentru a. ne da seama de simplificrile de pro- I
gramare rezultate din ~tilizarea subrutinelor.
1. Bilanul termic: Fluxul termic Q = I 409 (130- T)pCUjmin
Se evapor

Q - ~- (HL 'h,)
dt
.
H,

unde
H,

LY,[A,

Il, ~ L[X,(AL,

+ (A,. + B,.T)t] entalpie vaporijmol


+ B"T)T] entalpie lichid jmol.

n care HL = numrul total de moli n arj.


2. Bila'nul total de moli :
I

d(HL)jdl

= -

...,...(

"

Fluxul termic /a
Q

= lt,M(f30

mi/nta'

'J1:.j,'';'"

T)

1(

cntolpiil.

d(HL) =
cit

v..

-v

v =[Q -

I!tlen molar
'c comp(Jnenti

HL
d

dt

.
(HL

Jt (HL .

Iy

nL = 'i'XihLi

!:.b.

n )]/Hv

Hy

hi

Hv = LViH'i

Pp.

oomponenJ

Entelpiil. total.

Bilan termic

Hvi

hLi~='t(T)
Hvi =fi(T)

HL

Component

in

Xi
Yt

Xi) = ~ YYi

Yi

X'L

vaporI"

Yi
PiX,

Echilibru
l:Vi.=f~T

P,

Presiuni de yapop/

r;ig. 5.27. j\\odel m1:ltcmatic

pentru

di5tilllrca

di.s{;ontinu;i.

c --

140

ECHILIBRUL

VAPORI-LICHID

lN SISTEM MULTICOMPONENT

3. Bilanul de moli pe componeni :


'd

dt

(HL .Xl)

= - VYl

lllllllllllllllllllllllllllllill

(D---

i T(~STRM(2,22)

== -

-(HL'X3)
d/

VY3

,{ Echilibrul: presiunea 'de


. vapori"a fiecrui component i
Fig.

5.~8. Numrul
VVBOIL

.<1

fluxurilor' n simularea
distilrii discontinui.

n care. CJ, ~ coeficienii Antoine;


si unea = I atm).

prin

compoziia

P,=

EXP

vaporilor

(C" +

Y,

c"

T+CH

P,X;f1

1
(pre-

5. Temperatura:
Yl
Y,
Y3 ~ I - T
Aceast ultim 'ecuaie 'rezum procedura care ilereaz teI'nperatura ar'
jei T, astfel nCt s se menin :E, Y; = I n cadrul unei tolerane adecvate.
Fig. 5.27 arat schema unui flux informaional specificind modul n care
trebuie utilizate ecuaiile pentru a calcula variabilele dependente. Toate ecua-.
iile ar putea fi programate individual i ar pute'a fi structurate ntr-o form
.adecvat pentru integrare, utiliznd sistemul INT descris n cap. 3. Acest proces
poate fi simulat ns cu un efort cu mult mai mic, utiliznd subrutina VVBOIL.
Dei acesta din urm este cazul mai general, cuprinznd o alimentare de lichid, acestui flux de alimentare lichid i se poate asocia un numr de flux
fictiv (N" 1), cu debit zero (fig. 5.28), iar n acest caz rutina va simulSl o distilare simpl discontinu. arja va fi desemnat cu numrul de nod 2 n
STRM, iar debitul de vapori cu numrul 3 n STRIv\.
Programul pentru VVBOIL este artat n fig. 5.29. Structura acestuia urmeaz n linii mari gruparea cerut de sistemul INT, dei trebuie observat,
c ntruct VVBOIL cuprinde o integrare .intern, titlul "seciune de derivare"
nu se aplic, de fapt, n acest caz. Referitor la acest program trebuie reinute
<le urmtoarele aspecte:
1. Numerele componenilor NCF i NCL snt specificate n seciunea de
.date- (linia 8) ;
2 Variabila logic pentru trecerea iniial fictiv, LSTR, este poziionat
n secjiunea de iniializare la TRUE (linia 10), iar n subrutina de imprimare
PRL (lil)ia 15) la FALSE.
3. Intrucit pentru VVBOIL se cere expresia fluxului termic Q, aceasta
constituie prima linie din seciunea de derivare. Pentru a determina pe Q,
n prima trecere, trebuie s fie disponibil temperatura de fierbere (STRM
(2, 22)), care se obine apelnd EQUI L n linia precedent. _

TIME

STRM NO

FLOW
TEMP
ENTHA~
PRESS

COMP 1

,.
l'

c ., nArA sECTtON
.

CO"'MnN/CO/S,,:,"Hl,\ t ~40. 2~ 1 [).I,TA :.20.10 )-,RCT (22;


LOGIcAL
LSTRttlF
-

,.

J.

10"

11.
12'

..
,,..

1.3.

'"
,".
170

, 20_
21'

'DATAIOATAI3.NJ

c "

NcF. Ne\... L$;K

,t

6.~I.OlI1500.'16

ENO

TiME. =
FLOW

TEMP
ENTHAL
PRESS
COM? 1
COM? 2
COMP :5

discontinui.

1O) ,RCT (22'),

A\:TY pentru

activit<ltea componenilor
exemplel~ de distilare disc()ntintl~.

TJ"'E

5TRM

NO

'FLOW
,TEM?
ENTHAL
PRESS

NCr: ,~lrL,LSTR

COMP.1
COM? 2
COM? '3

"
Fig. 5.30. Subrutina
.

:5

STR'" NO

ACTy(N)

COMMON/CO/STRMC~OO,2'+1 ,O"AT"c20,
DATA (D~TA(I,9).1=1.20)/20.1.1
RETllRN
.

COM?

ENO

SUBROUTINE

TIME

COMP 2

10 STOP

distilrii

:3

PRESS
COMP 1

Go To .,

CI

COMP

TEMP
ENTHAL

,03/.

.'q

de simul<.:re

COMP

STRM NO
FlOW

DATA /STR"'c?.NI
,N=l. 3)/.43 ~1, .26/NCF INeL/1 .ll
DAT A (~T~'1 12
I N=2 i, 2~ 1/3'50. ,95. 3S, O, 'il 1 J
L5TR=.TRUE.
CALL EQUJLI2,3)
C nERlv~TlvE
SECTJON
7 Q=1~oO,.(130.-STRMI2,22))
CALL VVBOILll,3'~IQ)
CALL PHL (10", '&0. 'NF' ,2, 3,0.0
I 0.1'1,0 I 0,0.0,0,01
IFINFIGO
TO 10
C
INTEGRATrON
sECTrON

5 CALL lNTI{TrM.1.,1i1

1
2
3

1=1.81/15.ij,-S312.,27~

INITI~TloN SECTto~

Fig. 5.29. Programul

DATAIUATAll,N).N=ltAJ/13~4b,-5210 273.,8 0119020 ~0 02/


OATA1DATA(2.NJ.N=1.eI/15.2.-6050
273.,12.2 02.11500~'Jl.'.OI/

5'

,.

"ideali".

utiliz<lt

.0000

2
i3500+03

.7291+01

'.9535+02

,9535+02
,8994+04
,.1000+01 I,DOCO
,4300+00
,2169+00
,3100+00
,9110-01"
.2&00+00. .6920+00

.23"0+0"-

.1000+02

J,
.5291+01
.1003+03'

,2912+03,
,1003+03'
.2539+04
,1000+01
.4668+00'
.:3508+00
.1824+00

~9326+04
,0000
,.28~0+00
,12'82+00.
,.5878+00

.2000+02

.244Q+O:5
.1056+03
.274B+0"~
.1000+0'1
.4947+00.
,3,U94+00
.1160+00

.42'16+01
.105&+03
.9752+04,
.0000.
,3&57+00"
.1783+00 .

;'560+00

".3000+02'
2'

,~069+0:3
.1104+03
.2938+01+
.100~+01
.5105+00
.4223+00'
. ,6716-,Q'1

cu

':5
,3320+01:
.11n4+0~
.10'22+05'
,DODO

,4497+00
.236'to+OO'

.3149+0'0

Fig. 5.31. Imprimant


rczultate'lc
programului
de distilare, disconti.
nu (5.29).

:.A

,
142

ECH1LmRUL

VAPORI-LICHID

IN SISTEM

MULTICOMPONENT

4.' Nu se cer dect .dou instruciuni pentru a simula ntregul proces


anume expresia fluxului termic Q i apelul subrutin'ei VVBOIL. Restul
. struciunilor reprezint declaraii, detalii de procedur, sau intrri/ieiri.
5. Subrutina .pentru activitile acestor compui ideali este artat
fig. 5.30. In fig. 5.31 se arat rezultatele Iistate privitoare la starea arjei
i a fluxului de vapori (3) la intervale de cte 5 minute. Aceste valori
ieire au fost obinute prin subrutina PRL (discutat n cap. 5.13) apelatfi
linia 15 din programul principal.

i
inin
(2)
de
n

5.15. DISTILAREA DISCONTINUA


N DouA tREPTE. CAZUL 5-2

tl

Distilarea discontinu din exemplul precedent poate fi utilizatla"o.separare n dou trepte prin adugarea unui con densa tor pe linia de vapori i
prin rentoarcerea condensatului ca reflux, prin intermediul unui rezeror,
napoi n cazan. Sistemul este artat n fig. 5.32 i are ca scop concentrarea
componentului nevolatil (2) pentru o puritate dorit. Introducerea con densatorului parial i a rezervorului de reflux mrete numrul ecuaiilor specificate
n sistemul original (fig. 5.27) cu nc 10 pn la 20 ecuaii. Totui, vor fi
necesare doar patru .instruciuni suplimentare n programul DYFLO. Exist
astfel cinci fluxuri/noduri care snt artate n fig. 5.33. Coninutul rezervorului de reflux este meninut la valoarea constant de 50 moli, iar concentra i a
iniial este aceeai ca i n arja de distilat. Temperatura condensatului este
Te = 87C.

-v

rE@-

COI1densator
parial
,,--':

1.

Ve

Vc:pori

Condensat

___

Le

---rl
y

7j

Reg"la.to~
elemvel
VVBOIL

-----(D

.@

I
~J

"

Q = 1400 (130. ~ T)
Fig. 5.32. Distilare

discontinu

iniou.

trepte.

Fig .. 5.33. Schem cu numef{)-

.trea fluxurilor.

-~

"

"\
l'

2'
3.
4.
5.
6'
7'
8'
9.
10.

, lh"
"12_
13_

C DATA SCTION
COMMON/CO/STRMI~OO,24l,OATA(20,10),RCT(22),NCF,NCL,~STR
LOGXCAL
LSTR,NF
DATAIOATA(1,N),N=1,8)/1~.46,-52tO.,273.r8,'.Ol,9020.J20
OATAIOATA(2,N)'N=1,81/15.2,-6050.,27~.,12.2,.02,11500.,32
DATA,OATA(3,NI'N=l,8)/tS.4.-531?,273.r6.5"al,7500"1b
C lNITIATloN S(CTtON
OATAfSTRM(2,N),N=1,3)/.43 ~1,.26/NCF.NCl/l'31
,OATAISTRMC2.N),N=21,2~)/350
95.35,O.,1.1
OATA(STRM(1.N).N=1,3)/.~3,.31,.261
OATA'tSTRMtl,N),N=21,23)/1.835,9S.35,234Q.,
DATA (STRM(J,241,~=1,5)/S.l.1

LSTR:.TRUE.
CALL EQu1L12.31

14.
15.
16.
11'
18'
19'
20-

21'
22.
23'
24.
25'
26'
210

OERl'VATlvE

SECUON

~ Q:!4DO C13o.-STRMC2,22
CALL VVeOlL(l,3.2.Q)
CALL. PCON'C3.~.5,.87.)
STRM,1'21)=STRM(S,21)
CAL.L HL.OP(5,l,!,50.,O.l
CAL.L. PRL (10. '60'~ NF, 2,!, ~, 5.1,
IFINFlGO

\(

~,. - , ,:,,'

"

03/

,f

~~2
c,.-2
C",SE '1I;~2
CASE

..

,-.
,

O. O. O, O, O, O. O)

C -. tNTEGRATION
sECTtON

5 CALL tNTt(TtM.l ~)~


Go To 7
10 STOP

ENO
pcntru

C;SE

CASE
C.SE
CASE ,,-2'

TO 10

Fig. 5.34. Program

"

02/;
.. u!/

simularca

distilrii

n d;ou .trepte.

144

ECHILIBRUL VAPORI-LICHID

.0000
rl~E
STRM NO
2
FLOW
.3500+03
TE~P
,9535+02
ENTHA~
,23"0+0"
PRESS
,1000+01
COMP 1
.'J3C10+00
COM? 2
,3100+00
<oMl> j
.2600+00

5
1
,248'1+01
.2'81+01
.'8,O~O+02 .'9535+02

.7291+01
.95~5+D2
.899"+0"

.lq60+04

.fooo+(fi
.2169+00
.9110-01

.l926+00

.6920+00

4"3.33+00

3
.5!l~5+01
f~3.3~+J)1
.9969+02
.8'701'1+'02
9262+04
,2515"0'+
.8541+0'-"
.1000+01
.1000+01
1000+1)1
.~634+00 .2757+00 . 1380+00
.3"'57+00
.12;,0+00
:;n6~"Ol
1909 ..
eo 6014+00 .8244;'00

F~?if

.3174+03
.9969+02

TEMP

ENTHAL
PRESS
COM? 1
CO~? 2

,0000P 3

FIa-<)"

,3\106+03

TEM?
ENTHAL
PRESS
'OMP 1
COMP 2

,1029+03
,26llol+0q,"

T1ME

STRM

NO

,1000+01
,14837+00
,3688+00
,1475+00

3
.4195+01
.1029+03

.1131 +u1

.9526+04

.8S41+0'~

.1000+01

.3243+00
.1508+00
.521~9+00

.3000+02
2

.8701'1.02
100('1+01

.3812+00

5
.3962+01
.8700+n2
.1953+04
.1000+01
.3821+.00
.185~-+OO
.li.32~+r'JO

1
..3962+01

4
5
.2116+00 . .'.4100+01
.810n"+02
68700+02
.8541+04
.1953'+04
.1000,.01
.1000+01
.1389+00
.3822+00
.3721-01
.1.653+00
.8239+00
.ij32~+oO

1
.4100+01

.8700+02

.BSll-l.04
.1000+01

1
2

.'+940+00

.3SfJ7+00

.3811+00

16B8+00,

.3723-01

COMP

:5

,1249+00

.~765+00 .8239+00

TIME

STRM

NO

TEMP
ENTHAL
PRESS
COM? 1 .

COM? 2
COM? :5

,5000+02
2

NO .

,28eO+03
,1051-+:0.3

ENTHAL
PRESS
COM?

3
4250+01
6.10'61+03
6

.2765+0~ .9791+011-

.1000+01
65001+00

.1000+01
.37"/0+00

2070+0&1

.4326+1"10

COMp
COM?

3
2894+03
.4312+01
,-1057+03 '. 10S!.+03 .
.27~9+0q, .9760+0~
.1000+01
.1000+01
.,4987+00
.3702+00
'.3869+00
.1780+00
,1145+00
.4517+00

'.8961+02

.lA5A+n

.1048+03
.9680+04
.1000+01

FLO"w

.8700+02
.lq5tl.+n4
-.1000+01

6366fi+Ol

.8240+00

,1.1000+02
..2

.3664+(\1

63,q,'16+00

,1048+03
,2114+04
,100,O+u1

ENTHAL.
PRESS

TEM?

63315+0'0'

.3731-01-

TEM?

FlOw

. 9204+02
.,2181+04
61000+el
64064+00
.2601+00

.1381+00

.4~63+01 .5015+00

.100Q+Ol
.3197+00
.1875+00
64328+00

63Q8~+Ol

.1000+01
.3950+00
62239+00

,2928+03

STRM

.3,089+01
68700+02
.1955+0'

FLOW

TIME

.'3foo+oo
.~606+oo

.2noO.O~

STRM Ne

COM?

.23"'0+04

.'oDo+tft .1'00:0+0'1
.37~+OtJ 30'"0+00

.Inoat-o:!

l'IME"
STRNl NO

T1ME

IN SIS1'EM MULTICOMPONENT

138f\+.OO

8451-01

8700+02
:8533."0&1
61000+01
.1389+00

5
.4166+01
6e700+02

.1952+0'10
.100Q+Ol

.3&22+00

68823+02
62008+01f.
.1000+01

,;3881+00
.2035+00

408'5+00

.875'5+0~
.1977+04
.1000+01
.3B4~+OO
61934+00
64218+00

1
41&6+01
.8724+02
61963+04.1000+01
_3831+00
6

FIG. 5.J5.
Fig. 5.35. Imprimant

cu rezultatele

la distilarea

n dou trepte.


CAZUL

5--=-2.: DISTlLAREA. DISCONTINUA

.IN DOuA

TREPTE

145

Programul complet al acestui sistem lrgit este artat n fig. 5.34. Liniile
adugate pentru unitile suplimentare snt marcate ~n coloanele 73-80.
Rezultatele numerice pentru primele 50 minute 'snt artate n fig. 5.35.
Probleme
1. In cazul n care coeficienii C" C" C, din ecuaia Antoine pentru yr~siunea de vapori nu snt disponibili s se elaboreze un program care sa CIteasc trei perechi de coordonate ale presiunii de vapori P, corespunztoare
temperat urii . T i s calculeze coeficienii Antoine utiliznd ecuaia:
P,

EXP(C,~+

C,

C,

),

'

plasnd' aceti coeficieni la loc!,iile corespunztoare din matricea de date.


2. Cum poate fi modificat programul distilrii discontinue 'descris n acest
capitoL ca s se in seama de urmtoarele.:
a) S se reduc suprafaa de transfer. de cldur i prin aceasta coeficient!!l,
pe msur ce' volumul arjei scade;
b) S se includ n amestec un al patrulea component, nevol~atil dar miscibil, cum ar fi, de exemplu, un polimer solubil;
c) Componenii 1 i 2 nu snt ideali, activitatea terminal a lui 1 fa de 2
fiind 1,6 iar a lui 2 fa de 1 fiind 1,3; amndou aceste activiti
snt
constante n raport cu temp!,ratura.
3. S se compare functionarea sistemului de' distilare n dou' trepte,
utiliznd: (a) o temperatur fix pentru condensat sau (b) o sarcin de rcire iix pe cOl)densator.
4. Presupunnd c fluxul F n problema 4.6 (cap. 4) const din cei tre
componenji ideali care au fost utilizai n cazul 5.1 (cap. 5) avnd compoziia
X, = 0,43; X, ~ 0,31 ; X, = 0,26 i admind c exist echilibru numai la
punctul de evaporare brusc s se modifice n mod corespunztor programul
problemelor 4.6.
5. Reactorul artat 'in fig. 5.36 const dintr-un vas prevzut, 'Ia partea
nferioar,cu un distribuitor de gaze. Gazul readant B se introduce prin acest

"1

8 B
Fig. 5.36. Reactorul

din problema

10 - Modelarea i simularea in ingineria chimic -

cd. 29

nr. 5.

146

ECHILIBRUL

VAPOHI-LICHID

tN

SISTEM

MULTiCOJ:l''lPONENT

distribuitor n zona de reacie cu.debitul 11'b (moli/min). Reacia A


B ~ C
are loc n faza lichi d, B fiind' solubil n aceast faz. 'Reaclantul A curge
n rea dor cu debitul Q, (fI'/min). Reacia este exoterm, iar efluentul, sub
form 'de vapori (M, moli/min.) conine numai componenii A i B (C fiind
neglijabil). Nivelul din readof se menine constant cu ajutorul unui regulator
de nivel, care acioneaz asupra debitului de ieire. Qo. Presupunnd c coninutul readorului este bine agitat, s se elaboreie un model care stabilete
relatia ntre compozitiile de ieire i .debitele reaclanilor A i B.
.

BIBLIOGRAfiE

1. Vapor Liquid Equilibri!lm,


E. Hal2 J. Pick, V. Fricd ,1Ilr! D. Vi-Uim, Pergamoll Prcss, 1958.
2 .. "Multi-Com;JOnent Equilibria", R: \l. Orre and J. M. Prausnitz, Illd. Eng .. Chem., 57, No. 5,

1965.
3. "Some .r\1ethodsof Han81in~ NOll-ldeal Vapor--Liquid EQuilibria in Digital Computer S)':.:
te:ns", N. G. O'B:-i~nand I( L. Turner, C/l'Jnl. Eng. Progr. SYl1lp. Ser., 56. No. 31, 1960.

r,:----

6.

CINETICA CHIl\lICA

Acest capitol prezint metodele de baz utilizate pentru simularea a numeroase clase de reacii chimice,. tipice pentru induslrie. Spre deosebire de ope.raiile unilare de separare, de tipul coloanelor de distilare, sau de schimbrile
de faze, care au loc n .conderisatoare, cinetica reaciilor ,chimice este foarte
greu de generalizat i este praclic .inutil s se elaboreze subrutine generale,
aa cum. s-a fcut n capitolele precedente pentru alte operaii mai comune.
Raiunea acestei stri deriv din faptul c, praclic, fiecare reacie este unic
fiind caraclerizat printr-un model c.himic specific, care cuprinde una sau mai
multe faze i care are loc n una din marea varietate de configuraii de reactoare. Influena catalizatorilor, mecanisn;ul reaciilor eterogene i transferul
de energie. ntre aze' in mediul de reacie mresc considerabil varietatea mecanismelor de reacie i varietatea geometriei aparaturii. Exist totui un
cadru fundamental pentru a simula ecuaiile reaciilor prin integrare numeric,
n mod similar procedurilor descrise mai nainte pentru sistemele cu ecuaii
difereniale ordinare, aa cum se va arta n cele ce urmeaz.

6.1: SCHEMA

GENER.AL DE MODELAR.E

~
In general: fluxurile ~eaclante sinI reunite ntr-un reaclor (fig. 6.1), n anumite condiii, n care reaciile decurg cu anumite viteze, determinate de compoziii, temperatur i alte" variabile. Prin reacfii se elimin padial compo.nenii originari i se ormeaz componeni noi. Astfel, de exemplu, pentru
. reacia simpl:

148

CINETICA

CHIMICA

~ Temperatura

Compoziii
Debit
de

811.n.t de mas8

lnf;ralY!

-----

-" ---

pe componen;!"

iefire

-- __ --<O

da reacie

:,

Viteze de
reacie
,

,,
,

1.._____________

Ecuc;iile wteze/or

V,teze de
reacie
,

.'_.

___

,-",:_.

____

- _______

,,
~-----J,

rig. G.1. SchclTI:J moddului g~neral pentru cinetica de reactie.

viteza de reactie R exprim viteza de disparitie a componentilor A i B i,


in acelai timp, viteza de formare a componentilor C i D.
R va fi exprimat n aceleai unitti ca i debitele fizice uzual moli pe minut,
i pentru ca definitia s fie complet, R trebuie s fie asociat cu unul din componenti. Tn exemplul considerat R este definit ca viteza de dispari tie a lui A,
care este aceeai cu viteza de disparitie a lui B i cu vitezele de aparitie ale
lui C i D.
-

In reaclia A 2B-- C
D
dac R este viteza de disparitie a lui A, viteza de disparitie a lui B va fi 2-R
ntruct cu fiecare moi din A reactioneaz doi moii din B.
Vitezele de reactie sint uzual proportionale cu concentratia reacta'1tilor:
astfel concentratiile pot ii considerate ca "potentiale" care determin vitezele
de reactie. Debitele de r'eactie sint cuprinse in bilanturile pe componenti, mpr'eun cu fluxurile fizice. In fig. 6.1 se arat fluxul informational ; ecuatiile
care descriu starea unei reactii snt imprtite n dou grupe i anu,i1e: bilanturile de mas ale componentilor, cu ajutorul crora 'se obtin compozitiile i
ecuatiile cinetice care definesc vitezele de reactie. Conform acestei proceduri,
solutionarea celor mai complexe mecanisme cinetice se reduce la o problem
simpl de contabilizare, care este' elegant tratat de un calculator adecvat.
Secventa de calcule i transferuri de informatii este similar celei utilizat pentru fluxuri de fluide, energie electric, transfer de cldur etc., care
se reduce la axioma general:
Acumularea de fluxuri produce potentiale, iar diferentele de potentiale
produc fluxuri.
Aceasta s-a pus n evident de mai multe ori in capitolele precedente i se
va utiliza ca un ghid pentru simularea pe calculator a unor sisteme de reactii,
alese ca exemple in acest capitol.

'

RE~CTOR CSTR PENTRU

FAZA LICHIDA

149,

5,2, ~EACTO~ CST~ PENT~U FAzA LlCHID

Reaclorul de amestecare n flux continuu (CSTR = "Continous Stirred


Reaclor") este cel mai comun sistem realizaUn industrie i prezint numeroase variante care se disting prin modul de introducere i de extragere lienergiei i materialeloL Ca exemplu, s considerm' reacii)e
ank

'ti

A+B~C+D
1i~

C+

BkE

k;

k:i

A +E~F
J.~

Din reaclanii originari A i B se obine produsul E care, printr-o reacie ulterioar cu reaclantul A, conduce la formarea produsului F Cea mai convenabil
manier de a exprima vitezele de reacie este forma de mai jos, rJ care ki este
coeficientul vitezei de reacie, iar Ki este constanta de echilibru,
R,

R,

= k,(c,C,,-

CeC").V
K,

k, (CeC. -~),

K,

R,=k,(C,C,,-~),VK,

(5-1)

(5-2)
(5-3)

ln ecuaiile' acestea se pot uliliza diverse sisteme de uniti, dei termenii de


concentraie Ci se definesc corect ca rapoarte mas/unitate de volum. Un
sistem de uniti coerent ar fi urmtorul:
V
= volumul de reacie (ft');
Ci
= moli (i/ft') ;
,
K1
= constanta de echilibru, fr dimensiuni;,
K" K, = ft'/moli;
ki
= moli/(min, ft', (moli)'/(!t')')
= fl'/(min, moli);
R
= viteza' de reacie, moli /min,
Constanta de echilibru reprezint raportul ntre constanta vitezei de reacie
direcl i invers, adic K, = k,fkj, In cazul multor CSTR ns reacia este
asociat cu evaporare i relaiile de echilibru ntre faze se exprim n funcie
de fraciile molare X Yi ale componenilor, lichid i respecliv vapori. Adeseori este convenabil ca n simulare s se uniformizeze unitile' exprimnd
termenii din ecuaia reaciein fracii molare n loc de compoziii (moli/!t')
cum se afirm iniial.

150

CINETICA

CHIMIC

Transformarea n acest sens a ecuaiilor de reacie se poate efeclua innd


seam de unitile ecuaiei dih reacia de baz.

R=k*CA*Cn*V
n care unittile

sint;
IDoli

minut'

fP

* ~l~liA *
ft~

min md

mdi B
ft~

* fP

IntroduCnd fracia moiarii X pentru concentra ia moiar C unittil~ devin


m::'!;
mn

--=

m,JIi A
moii B
*--:;:--* (mali)'
.*
mali
mjlj
iP

ffa
.
min moI

1..

mOI

* ( --.ft:i J
moi

Simbolic, ultima ecuatie poate fi scris sub forma;


1\1

R=kX.jX1i-M.
.
V

Dac variaiile de compoziie produc variaii mici ale termenului MfV, C1;~
reprezint densitatea molar a amestecului de reacie, acest termen p)aie fi
nglobat n k, iar ecuajia lui R devine, R = kX"X nM.
" ~ mal
. I
m.11 A moi B'
1.
a dlea = --ma 1
Jl1in

mirI

!noE

m:J1i

n care M = volumul molar total al amestecului de reactie. Aplicind transf.)fmrile de mai sus la reaclorul din exemplu ecuatiile reaciilor devin;
(6-4)

R,

k,M

(6-5)

.R,=

k,M

(6-6)

Fig. 6.2 arat o schem simplificat a unui reaclor CSTR cu U1 d ,"it d,


alimentare Fi, molifmin i un debit de ieire Fo.
Ipoteza fundamental pentru reacloarelede tip CSTR este c fluxul de ieiir Ce
are aceeai temperatur i compoziie ca i coninutul reaclorului, d~ u11'
i denumirea de "reaclor cu amestecare inv.ers" (back mix). Ecuaiile b'l3njului de mas 'ale componenjilor devin;
d

..

-~~(MX,,) = FiX,,, - FaX" - R, - R,


oi.d

.~FO
--IJ)
-~-l2l_

Fig. 6..2. Schem de pnnclplll


unui rcaetor" CSTR:

di(MXe)=F,Xul-FoXR-Rl-R,
<1:

:; (MXd=

R, - R, -FoXc

(6.7,

(6.8)
(6-9)

REACTOR CSTR PENTRU

FAZA

151

LICHID

Oebite

Ecu4i/le ~liezelorde r3cie

Potenii//e

R, ~ k,/I1(XAXB

Bi/an:.iri mulare

pe componeni
(eevaiile 8-7-5-12)

XcXo!K,)

. /11'

Bilan ma/ar tot3/


(ecuatlc 5-13)
R,RzR3
Fig. 6.3. Flux informaiolI,,! pentru un reactor CSTR.

-d (MXJ))

= R

dl
_d

= R, - R3

el

(MXE)

--,- (MXF)

FoXn

1 -

= R3

(6-10)
FoX E

(6-11)

FOXF

(6-12)

af

Suma acestor bilanuri de comptmenti d bilanul total de moli, adic


d

_ M

dt

F,- Fo-

R,-R3

(6-13)

<:are poate fi uor obinut innd seam de faptul c :,X, = 1. Dac se admite
c reacia arelQ,C n condiii izoterme modelul este complet, i este artat n
.fig. 6.3. In cazul n care reactorul lucreaz n condiii adiabatice este necesar
un bilant de energie pentru a determina temperatura. Cea mai elementar.
form a unui astfel de bilan de. energie este urmtoarea:
d
dt

(Mhr.)

F,hL,

FohL

-1- :R,6.h, .

(6-14)

n care,hL este entalpia lichidului, iar tJ.h, este cldura de reacie, pentru fie<:are reacie. Dup ce s-a obtinut entalpia din reactor. hr., se deduce temperatura ca o funcie a lui hr., pe baza caracteristicilor de entalpie alecomponenilor din reactoL Succesiunea calculelor este artat n fig. 6.4 ca un supliment la modelul din fig. 6.3.
_ Constanta vitezei
de reacie
ki

Ki

hi

Xi ~

Ait-EiIRT

d.r

PIRT

C.nstilnta

de echilibru.

R'
fihLi

--;-

ti

Bilanttermic
hL

d"t(MhJ=fih,-FahL

+ LR,6hi

~
Fig. 6.4. Flux inform.liona! pentru bilanul de ental;)ii, ntr-u~ reador CSTR.

152

CINETICA

CHIMICA

. Influena teinperaturii asupra reaciei se manifest. ndeosebi prin intermediul coeficientului vitezei de reacie k" care se exprim ca o ftincie Arrhenius k = A exp (-ERITJ, n care A este factorul de frecven, E este energia
de activare, R este constanta gazeior, iar T este temperatura absolut. Constanta de echilibru K se.red prin aceeai form exponenial ca i coeficientul.
vitezei de reacie.
.
.

6.2.1. Programul de calcul


Se reamintete c. programul D YFLO a fost organizat aslf~l nct s poat
trata orice reacie chimic care ar avea loc. Aceasta s-a realizat prin organizarea matricii RCT (J) n care primele 20 locaii se refer la viteza de variaie
net a concentraiei fiecrui component, datorit unei reacii oarecare. Locatia
21 este rezervat pentru variaia net a tuturor molilor, iar locaia 22 este
variaia net a cldurii generate. prin toate reaciile. Operaia unitar, necesar pentru acest reactor, este realizat pri!1 subrutina HLDP. care c?lculeaz compoziiile de ieire i temperatura. Dac fluxurile de intrare i de ieire
snt numerotate cu I i 2, dup cum se arat n fig. 6.2,' secvena de program
necesar pentru fiecare reactor const doar n a face apel la HLDP, cu argumentele adecvate. Pentru a calcula toate valorile relative la reacii, din ma
triceaRCT, .este necesar o rutin auxiliar,. care s fie cuplat cu rutina
HLDP, Lista acestei rutine, REACT, este artat n fig. 6.5. n acest reactor
snt ase componeni A ~ F care ocup liniile l ~ 6 n matricea STRM. Toate

2
]

4
5

6
7
B
')

IU

"12
13

:4
15
]6
]7

.,
REACTOR

CSTR PENTRU

FAZA

153

LICHIDA

CALL REACT(2. VaL)


'CALL HLDP(I. 2. 3. VaL. o.)
CALL PRL(I.. 10. LF. 1.2. O. O. O. O. O. 0.0. O. O. O)
IF(LF) GO TO. 5
CALL INTI(TIM . 1. 4)
GOTO'6
5 STOP

.... Fig. 6.6. Progtainul

principal

pentru

un reactor

CSTR.

variabilele necesare pentru caeficienii 'vitezei de reacie k i de echilibru K sint


indexate ca indici (linle 5 i 6) permifnd calculul acest ar caeficieni ntr-a bucl
DO. Intrrile n rutin snt numrul liniei din STRM pentru fluxul de ieire.
1. i zestrea de reacie. HLD. Temperatura
i compaziia fluxului I este aceeai
ca a materialului
din reactar. Cele trei 'viteze de reacie se calculeaz n linle 7.
8. 9, iar debitele nete de reacie ale fiecrui component,
aa cum snt determinate prin ecuale 6-7 ~ 6-12 se intrpduc n matricea RCT prin linle 10
i 17.. (Dac procesul Conine mai mult de o singur zestre, aceast matrice
trebuie tears dup utilizare:
vezi anexa B5). Debitul tatal de moli i cldura
format se calculeaz respectiv n linle 16 i 17. Programul pri~cipal, artat
n fig .. 6.6 s-a redus astfel la dau instruCiuni:
apelul la subruiinele REAeT
i HLDP. Restul programului
const din apelul la rutinele PRL i iNTl, care
controleaz
iinprimarea
rezultatelor
i. respectiv
procedura
de integrare.
Fig. 6.6 nu arat iniializarea
datelor .din linia matricii STRM pentru lluxul
de alimentare i nici pentru condiiile iniiale ale fluxului efluent.(2) din reactoL

6.2.2.

Simularea

unui

reactar

discontinuu

Programul
discutat in subcapif~lul
precedent poate fi adaptat cu uurin
la un reactar discontinuu.
cansidernd
c fluxurile de intrare i ieire au debi. tul egal cu zero, adic STRM 0.21) "'= O i STRM (2.21)=
O. Dac reacia
nu este adiabatic,
n subrutina HLDP se prevede un flux de cldur spre exterior, cum ar fi de exemplu la o manta de rcire. Acest flux termic este ultimul
parametru
n lista de argumente,
astfel nct poate fi calculat n programul
.-principal
printr-o instruciune
privitoare
la fluxul termic n marita de forma
Q = UA

* (TJ

STRM

(2, 22))

(6-15)

O aplic.aie tipic,de
simulare pe calculator a reaciilor discantinue
canst n
a confirma datele de labaratar
prin rezolvarea ecuaiilar
pentru reacle din
praces, utiliznd valo.ri estimate,
de ncercare. pentru coeficienii vitezelor de
reacie. In cazul n care se ajunge la un echilibru intr-o stare final staianar,
analiza unei probe din amestec d campozile
camponenilor
la echilibru.

154

CI~ETICA

CHIMICA

Introducerea acestor valori n ecuaiile reaciilor conduc la constantele de echilibru K,. Dac se extrag probe din amestecul de ,reacie i se analizeaz n
cursul evoluiei reaciei, nainte de a se atinge echilibrul, se poate determina
pentru fiecare .component compoziia experimental n funcie de timp. Se
efeelueaz execuii succesive la calculator, introducnd valori judicios selecionate pentru coeficienii vitezelor de reacii ", i valorile calculate ale constantelor de echilibru K,. In imna comparrii functiilor compoziie-timp calculate i determinate experimentat se pot face ajustri ale coeficienilor vitezelor.
de reacie, obinindu-se astfel cele mai bune valori n ceea ce privete concordana cu datele experimentale. Pentru majoritatea cazurilor de interes industrial procedura aceasta este satisfctoare intrucit reaciile se influeneaz
relativ puin. Aceasta nseamn c, spre exemplu, n cazul 6-2 ajustrile fcute
lui ", influeneaz n mod apreciabil compoziiile A, B, ei D i au un efeel
minor asupra celorlalte compoziii. ,Procedura de "acordare" const n ajustarea
coeficienilor reaciilor. princi paIe, procednd apoi la reaciile' de importan
mai mic i repetnd procedeul pnecnd. se obine o concordan rezonabil.
Dac este imposibil de obinut o potrivire mulumitoare cu funcia obinut
experimental,. indiferent cum se schimb coeficienii, nseamn c modelul cinelic
postulat nu se aplic reactiei studiate, i c trebuie elaborat un nou mecanism.' O indicaie pentru aceasta se obine cnd comparm forma-curbelor
experimentale cu a celor calculate, utiliznd un anume model i constatm
c nu snt similare.

Este evident c dac experimentarea se efeelueaz n condiii izoterme.


repetarea experienei la dou nivele diferite de temperatur va conduce la doi
coeficieni ai reaciilor, pentru fiecare reacie; cte unul la fiecare temperatur.
Prin tratarea adecvat a acestora se va obine faelorul de frecven (A) i
energia de aelivare (E) necesare pentru determinarea constant'ei vitezei 'de
reacie n funcie de temperatur intr-o rel~ie de tip An'hen ius.

6.3. CINETIC PRIN MECANISM

RDICALIC

Reaciile care nu cuprind cinetiti radicalic~ se pot simula relativ uor, aa


dup cum s-a artat n exemplul din subcapitolul 6.2. Majoritatea modelelor
reaciilor de interes industrial snt ample, complexe i conin mecanisme
radicalice care impun o exprimare adecvat n madel. Cind aceste relaii radicaIice se exprim. matematic, ele pot' da natere la sisteme de ecuaii difereniale
atit de ru condiionate ("stiff") nct rezolvarea lor prin metode normale devine
praelic imposibil. Pentru lmurirea noiunii de "condiionare" se va revedea
subcapitolul 13 din cap. 3. Pentru a rezolva aceast problem 'este necesar
~ se recurg la reducere algebric, aa cum se arat n subcapitolul urmtor.

CINETICA

---------'6.3.1.

Elemente

PRIN MECANISM

RADICALIC

ale mecanismelor

radicali ce

Reacia .A -/- 2B '" C are loc n cadrul unei singure


aproximatie
definiia vitezei de reacie poate fi cuplat
metric,
adic:

. R ~ k(AB'-~)
n care
Dei
ar putea
reactanti
bazat

faze. Intr-o pflllla


cu relaia stoichio-

(6.)6)
1(

A, B,' C noteaz

concentraii.
/
aceast relatie poate fi 'corespunztoare
n unele cazuri, n general,
fi necesar o relaie mai exact, care se deduce mai jos. Intrucit
ca
intervin trei molecule, A i 2B, se postuleaz o etap intermediar,
pe teoria ciocnirilor
bimoleculare,
adic:
(6-1 )
J:.

c+B~C
n care e este o specie intermediar.

Vitezele

,
R, = k'lAB--

Ro- = l'o(eB
. -Se admite c concentratia
este practic nedetectabil.
scriind ecuaiile de bilan

(6-18)
de reactie
e )

ci

trepte

ar fi
(6-19)

~C

el

(6-20)

K,

produsului
intermediar
Lund ca baz unitatea
ale componenilor
avem

-A

ale fiecrei

e este aHt de ri1ic inct


de volum a reactorului
pentru A i e

=-R,

(6- 21)
(6-22)

Substituind

pe

R, i R, i ordonnd
dA

-=-k,
.~t

('

termenii

se obine

e.~
.e
AB--),=k1--(k1B)A
Kl '
KJ

~ = (kJAB -/-k,!:....l-l.
ili

K..

.A,

-/-k2B) e

(6-23)
(6-24)

156
Raportul

CINETICA.

de .condiionare

CHIMICA

ntre aceste dou ecuaii difereniale este reprezen-

tat practic' de raportul coeficienilor termenilor de conexiune invers ("feedback"), adic:

.
rapor t

k./K,+

= -.---k,B

1',9 = -.I

+ -k,

B/(]

k]

(6-25)

Pentru ca componentul e s se gseasc la concentralii ioarte sczute este


necesar ca fie k, s fie foarte mare (adic k2 ~ k,). sau K, s fie foarte mic, sau
ambele. In orice caz, unul sau ambii termeni din acest raport, adic l/BK,
sau k,/k" devine un numr -mare, ceea ce implic un raport de condiionare'
ridica!. Pentru a menine stabilitatea, cnd se simuleaz ecuaiile 6.23 i 6.24pe un calculator, este necesar s se utilizeze un pas de integrare foarte mic:
n aceste condiii pentru a simula comportarea sistemului ntr-o perioad
rezonabil de lung de timp real, timpul de. rulare devine excesiv. De. fapt,
exist 'cazuri n' care raportul de condiionare este att de ridicat nct ar fi
necesare rulri de sptmni sau luni pentru a obine o soluie complet. Intruct aceasta nu reprezint o abordare rezonabil se va recurge la "teoria strii
~tationare".
Teoria strii staionare
Denumirea de stare staionar' este improprie deoarece implic o' compoziie
static a compuilor intermediari n perioada unui ciclu, pe cnd, de fapt, compoziia se modific pe msur ce reacia progreseaz. Teoria const de fapt
n aplicarea ideii c ntruct compoziia produsului intermediar este foarte
mic nu are loc o acumulare semnificativ a acestui componen!. Prin urmare,
viteza de formare a compusului intermediar este practic identic cu viteza. lui
. de dispariie; tu alte cuvinte, vitezele snt n echilibru sau in "stare staionar".
Un corolar al'celor de mai sus 'este c, intruct ambele reacii pot fi funcie
de compoziia compusului intermediar i de alte compoziii, concentraia aces.tuia,. dei foarte mic, va trebui s. se modifice pentru a menine echilibrul.
Aplicind aceast concepie la exemplul nostru, maniera riguroas de a
obine ecuaia-strii staionare, util{, in deosebi n situaii mai complexe, const
n a egala cu zero derivata din ecuaia de bilan a compusului intermediar,
(ecuaia 6.22), adic
'

0== R, - R, sau R,

R,

(6-26)

Rezultatul acesta apare evident din teorie adic: viteza de formare R 1 a componentului e este egal cu-viteza de distrugere a lui R.,. Substituind pe R, i R,
se obine
.
k1(AB
care, n urma unor transformri,

- _e )
Al

...

k,(eB

_....)
J{2

se reduce la o definire a lui e:

k,AB + k,C/K,
e=-----k!B

+ kdKl

..A BK \ + (k~IClkIK JC
(K,k,/k,)B

+j

(6-2)

";

CINETICA

PRIN

MECANISM

157

RADICALIC

Bilant .ma/ar

pe componen;
dA
dt

d8
-dt

de
, dt

Viteza de. reacie

.
-R,

-=

-2R1

A,B.C
'

R,=--- k'

'

l:ne

k(;(B

( AS2-_

e)

, . K

R,

= R,

Fig. 6.7. Modelul

. 1

rcn:tii

cu produi

"

intermediari.

(6.29)

care se reduce la
(6-30)
In funcie de coeficienii de baz aceasta se reduce mai 'departe la

R,=-'-"

l+ta.B

-[AB'-.s:...-)
KH

(6-31)

Astfel, modelul sistemului poate fi reprezentat. prin fig, 6,7, Intrucit s-a eliminat ecuaia componentului intermediar e, raportul de condiionare s-a redus
la unitate, permind soluionarea convenabil pe calculatoL Dac se cunoate,
raportul coeficienilor vitezelor de reacie k,/k, i dac se cunoate de asemenea;
fiecare consbnt de ,echilibru K, i K" se poate obine direct concentraia lui e,
rezolvnd ecuaia algebric 6.28, In general, cazul acesta intervine arareori,
iar valoarea lui e se determin deobicei prin ipotezele fcute asupra valorii
acestor coeficieni; aceasta face ca concentraia lui e, calculat din ecuaie,
s aib mai mult un caracter orientativ. Este important s se observe c n
modelul redus din fig, 6.7 s-a eliminat e, iar coeficienii separai k" k, etc. au
fost inglobai n coeficieni generali ale cror valori pot fi determinate direct
prin msurarea compoziiei n fazele de reacie, dup cum urmeaz:
. L Constanta de echilibruKE se obine n mod simplu, lsnd ca amestecul de reacie s ating echilibrul, cind R = O sau
(6-32)
Determinnd compoziiile A, B, C dintr-o prob i introducindu-Ie
6.32 se obine valoarea lui K E.

n ecuaia

L'

158

Cli~ETICA CHIMICA

2.. Coeficientul de vitez primar k' se obine n felul urmtor: n mediul


de reacie se introduce numai componentul C. (A i B = O) i se determin
variaia concentraiei acestuia prin analiz periodic de probe; prin extra-_
polare se obtine viteza iniial de reacie, care, A i B' fiind egale cu zero, ~ste
R, = k'(~CjK

E)

(6-34)

de unde se obine k'.


3. Dac se repet procedeul de la punctul 2 de mai sus cu amestecul iniial din A i B, viteza va fi
R\ = --,'-

1-:- /."(J.B

(AB')

(6-.3.5)

care permite calculul lui k".


'Succesiunea de determinri .de mai sus este curent n cinetica experimental; scopul descrierii de mai sus a fost s demonstreze avantajul reducerii'
modelullii postulat la un sistem de ecuaii, cuprinznd .un numr mic de constan,\e care pot fi determinate prin msurtori.

6.3.2. Trepte de reacie care limiteaz viteza de reacie


Revenind la ecuaia 6.30 se observ c dac prima reacie este nereversibil
viteza de reacie poate fi exprimat sub forma R1 = 1'1 AB, introducnd in
ecuaia vitezei 1(1 = <9--- Dac a doua reacie (ecuaia 6.20) este nereversibil,
adic 1(2 = DO,. din ecuaiile 6.30 i 6.31 se obtine:
R, =

1:-""8

A B'

(6-36)

este limitat de prima reactie, adic k, ~ k, viteza devi[1e


iar dac a doua reacie l.imiteaz viteza, adick, ~k,
ecuaia se simplific la
Dac viteza

R,= k,(AB- CjBK,K,j,

(6-37)
n concluzie, n situatiile n care hlOdelul unei reacii conine intermediari
cu o perioad de existen scurt, ca de exemplu radicalii, se recomand ca
ecuaia diferenial, cre definete prin bilant de mas urmele de compui
intermediari, s se niocuiasc prin relaii algebrice ale strii staionare, sau,
cnd este posibil s fie eliminat complet, prin substituie, dup cum s-a artat mai sus. Prin aceasta se ajunge la o soluionare eficient i se reduce numrul constantelor la un minim corespunztor cu disponibilul de experimente.
n urmtoarele dou exemple se va arta aplicarea teoriei strii stationare
la situatii caracteristice.
-

,
CINETICA

SISTEMELOR

6.4. CINETICA SISTEMELOR

159

ETEROGENE

ETEROGENE

In exemplul urmtor se va arta modul de aplicare al modelrii i siinulrii


la un sistem de reacii cuprinznd trei faze, n care pot avea loc simultan' mai
multe fenomene, fcnd rezolvarea prin calcule manuale practic imposibil
de efectua!' Reactia are loc ntr-o autoc1av de mare presiune, care contine
un lichid n agitare i o faz gazoa& (fig. 6.8), i const n hidrogenarea unui
compus organic A la compusul C cu formarea compusului 'intermediar B,
adic A
H, ~ B i B
H2 ~ C.
'
Reacia aceasta are loc la suprafata unui catalizat.OI: metalic fin diviza!'
Reac!anii difuzeaz pin faza lichidla
suprafaa catalizatorului,
reacioneaz i se rentorc n faza lichi d. In,cursul reaciei, care are loc n mod discontinuu n agitator, se poate,controla, n oarecare msur, temperatura interioar
printr-o serie ele serpentine de rcire n cont ac! cu faia lichi d. Reactia este
intensexoterm, ceea ce produce o cretere apreciabil a temperat urii i a presiunii n cursul reaciei, care se controleaz prin aparate de msur i control
adecvate. Se dispune de cteva seturi de date experimentale privind temperaltira i presiunea, corespunztoare la diverse condiii de iniiere i desfurare a reaciei. Printr-un program de mbunMjire a proce'sului se urmrete
elaborarea unui model'de calcul care s confirme datele disponibile. Modelul
va fi utilizat apoi pentru ,a explora imbunt(irea productivitii i a proiectrii tehnologice. Prin natura reaciei se produce un schimb import ant de
material ntre fazele lichide i de vapori i siinultan o redistribuire de energie,
pe msur ce reacia progreseaz. Intruct sistemul se afl sub o agitare intens,
suficient pentru mentinerea echilibrului, toate fazele au aceeai temperatur,
'

'.
Tempt/'JtlJ/'4

Fig. 6.8

Autoc!av

discontinu.

160

CINETICA

CHIMICA

6.4.1. Suecesiunea reaciilor


Pentru asamblarea modelului, prima etap const in stabilirea ecuaiilor
pentru vitezele de reacie. Intrucit reacia are loc in prezena unui catalizator
relaiile stoichiometrice simple sint insuficiente pentru descrierea reaciei i
de aceea se utilizeaz "izoterme Langmuir" pentru a corela vitezele de reacie
<cuvariabilele procesului. Se admite c unitatea de volum de catalizator conine
numrul S de regiuni active pe suprafaa particulelor de catalizator.. Reactanii din solveni difuzeaz la suprafaa catalizatorului, reacioneaz sau snt
.adsorbii de regiunile active i reacioneaz intre ei la un nivel de energie
ridicat. Produii snt desorbi i i apoi difuzeaz napoi, in masa de fluid,
<care .nconjoar catalizatorui.. Fiecare etap poate fi caracter.izat
dup
.cum urmeaz:
~
Etapa I ; A
fi '" Ao ; A reacioneaz
cu regiuni active libere fi;
Etapa 2; O
fi '" 00 ; H2(0)
reacioneaz cu regiuni active libere fi;
. Etapa 3; Ao
0
Ba ; A i H, reacioneaz de pe regiuni active;
Etapa 4; B
fi '" Ba ; B reacioneaz
cu regiuni active libere fi;
Etapa 5; Ba
0
Ca ; B i H2 reacioneaz de pe regiuni active;
Etapa 6; C
fi ;= Ca ; C reacioneaz
cu regiuni active libere fi.
Pentru a stabili ecuajiile .:le vitez bazate .pe aceste mecanisme este necesar
s nereferim la unitatea de volum de catalizator, in care numrul total de
regiuni active S snt parial ocupate de speciile readante
Regiunile totaie S
<constau din regiunile neocupate ci i suma regiunilor ocupate, adic

+
+
+
+

'"

'o~

fi

+ (A o + Ba -q.. Ca + 0

0)

(6-33)

Se admite c solventul este inert i nu ocup nici o regiune activ pe catalizator. Notind cu A, B, C i O fraciile molare ale substanelor.lichide care reac1ioneaz (unde O este pentru H,) se pot scrie urmtoarele ecuajii de vitez

R1 = k1(A .fi- ::)

(6-34a) .

Etapa 2

Ri=k2(0.fi-~)

(6-34b)

Etapa 3

R,

= k3AoOo

Etapa 4

R,

= k, (B.fi - ~)

Etapa 5

R,

Etapa

Etapa 6

KG

(6-34c)
(6-34d)

K"

= k,Bo .06

R,=k,(e-fi.-.~)
_

.,
I( c

(6-34e)
(6-34f)

CINETICA

SlSTEMELOR

161

EJ'EROGENE

Tn aceste ~ecuaii 1" r~prezint constanta vilezei de reacie, iar K, conslanla


<.le,echilibru. Se va observa c numai etapele ,3i 5' sni ireversibile. Dac ecuaiile .difereniale penlru bilanul de~mas s-ar baza pe vitezele de reacie de
mai 'sus, penlru.subslana
de pe regiunea activ Aa s-ar obine, de exemplu,

dt

(Ao)

R1 ~ R,

'Aceasta reprezint. o alt soluie care poate conduce la ecuaii foarte .,ru
condiionate", deoarece canlitatea A~ este f~arle mic in comparaie cu debi~
t.ul de intrare i de ieire (R1 i R,) .. Din aceast cauz esle necesar s se recurg
J~ (~oria strii staionare prin care se prevede o etap care limileaz viteza
de reacie, pentru fiecare din cele dou reacii primaie A ~ B i B ~. C. Celelalte treple din' succesiunea de mai sus se presupune c au loc n echili bru.
Tn literatur [14] se descriu metode experimentale care permit s se slabie
Ie,l'Sc care, din 'etapele admise Iimileaz' viteza, de reacie: Se pres'upune "c
~.~~'ife
'detalii ale';"ecanismelor.ciiieticeau'fosl
stabilite i C se pol Irageurn)t;;a(~rep:ii1Cll,izli:
"',
. ~.'~ :.
,...',
~
~. ". "
.
l. Viteza de reacie a primei reacii A ~ B este Iimilat de .rezistena. prin
di iuzie a molecuJelor A care migreaz spre suprafaa catalizatorul ui. Tn succesiunea de reacii de mai sus, aceasta este indicat n etapa 1 sub forma

~a_J"

Rl=RA=kl(A.~--=
,

(6~35).

1\ .~

.: ,;1: Viteza. reaciei a doua B .."C esie fr,n~t de reacia ile supraia,
ta .'5'; 'adic:'
,.
. ..

RE

R5-

k,(Bo 'GaL
.

treap(6-36)

Din aceste dou definiii rezull c restul elapelor reversibile snt n echilibru
stabili urmtoarele 'ecuaii aproxim~ative

i' ~e' pot


...;.

Ba

K HB 'u

(6.3i)

Ga

K cG.Ci

(6.38)

Ca

K cC.Ci

(6,39)

ntruct n prima din acesle reactii viteza este limitat de difuzie, se mai poate
fce o aproximare, neglijndpe Aa. Introducnd aceste e!,presii n ecuaia 6.33
se obine
(6-40)
. "~o

care,
, prin' ordonare, d

(6-41)

Ci=-----~--I+KRB:;l-KGG+KGC

1.1 -

Modelarea

i simularea

in ingineria

chimica

cd. 29

CINETICA

CHIMICA

...
Negiijnd termenul reversibil, expresia pentru viteza pril.nei'reacii este

.
substituind

R.,=k,A."

(6-42)

pe a se obine

RA

k,AS

(6-43)

!+KnB+KeG+KL.c

Pentru ecuaia a doua B ~- C etapa care limiteaz viteza este reacia de suprafa'(etapa 5). Inlocuind pe Ba i Ga, se poate scrie
.
.
RB = k,(Kn'B

Combinnd constantele

i substituind
R

:...

(6-44)

pe a, regiunile adive

libere. se obtine
(6-45)

k,S'-B.G

(1

R -

GG -a)

'a)(K

+ K 8 + KcG + KeC)'
B

Pentru particule cu dimensiuni i geometrie bine determinate numrul tota.l


al regiunilor este proporional cu masa de catalizator. Astfel dac W reprezint
masa de catalizator, fadorul de proporionalitate poate fi combinat cu constanta vitezei de reacie, iar vitezele de reacie se pot deftni utili.znd pe W
n locul lui S.

6.4.2. Bilanturile

de compo"e"i

Dup ce s-au definit vitezele de reacie n funcie


etapa logiC urmtoare const n' a scrie ecuiile de
paate face cu uurin ignornd provizoriu separarea
considernd numai molii tot ali ai fiecrul componen!.
Component A

RA

dM, = dt

de compoziia Iichidului,
bilan.molar. Aceasta se
n faze vapori/lichid i
Se obin astfel ecua!ii1e

RA -

(6-46a)

Component B

:dMB dt -

Component C

di-

Component G

[dMc=_RA_RR

Total moli

rdM R .-c- R B
ili--

dM, .. -R

dt

(6-46b)

(6-46c)

(6-46g)

(6-46T)
,

Bilanul termic conine civa termeni asupra crora se fac urmtoarele precizri :
I
.
.
1. Reaciile snt exoterme cu, respectiv 14.700 i 15.600 PCU/mol reacionat, pentru R A i R n.

,
r
CINETICA

SISTEMELOR

163

ETEROGENE

2. Fluxul termic la pereii reaGorului : neglijnd pierderile de cldur de


la suprafata exterioar a reaclorului cldura absorbit de ctre peretele react orului este
.
HTW= (UAh'
(T - T w)PCUlmin
(6-47)
n care (UA)w = 200 PCUlminoC; Tw = temperatura peretelui cC; T = temperatura coninutului reaclorului, aC. Temperatura peretelui se calcule.az din
bilanul termic:
(6-48)
dTwldt = HTWI600
n care 600 PCUtC reprezint capacitatea termic total a peretelui.
c
3. Prin serpentiile trece, la debit ridicat, agentul de rcire la 100 C, asigurnd urmtorul flux ter'mic:
.'
(6-49)
HTC = (UA)c(T - 100)

Coeficientul de transfer de cldur al serpentinei este, (U A )c= 100 PCU C min.


Bilanul general de cldur .pentru coninutul reaclorului este
..-

dQ
dl

= R, 14,700. RD 15,600 - HTU7


..

n care Q este entalpia

HTC

(6-50).

'.

total a ambelor faze .

.6.4.3. Separarea vapori-lichid


Intruct vitezele de reacie snt determinate de compoziia Iichidului Xi,
este necesar s se stabileasc n mod continuu separarea n vapori i lichid
n reaclor i, de asemeni, distribuia tuturor componenilor n cele dou faze.
Entalpia total determin, n general, separarea vapori-lichid, iar relaiile de
echilibru determin compoziia lichidului i a vaporilor. Se admite c toi
componenii snt ideali, cu alte cuvinte toi coeficientii lor de aclivltate snt
egali cu 1. Presiunea din vas este detenl1inat de numrul tbtal de moli de
gaz produS prin energia termic. Dac se cunoate numrul de moli n faza
de vapori se poate calcula presiunea din vas, utiliznd n prim aproximaie
legea gazelor
.
Presiunea (PIC) = 111 v(T~K) * R IV
n care R IV = 0,007. Prin aceasta se neglijeaz variatia de volum, care are
loc ca Iecl al variaiei masei delichid; totui aceast completare poate fi inclus dac este necesar o precizie mai mare. Presiunea la rndul ei, determin temperatura obtinut prin relatiile de echilibru ntre componeni.
In etapa aceasta nu este necesar s se scrie ecuatiile de echilibru i de separare vapori-lichid,' ntruct programul n FORTRAN care urmeaz, va face
uz de subprogramele disponibile care ncorporeaz deja aceste relaii: Pentru a
pune n evident fluxul de informaii s-a ntocmit figura 6.9, care arat gruprile mai importante de ecuaii din model i variabilele principale care conecteaz blocurile.

i
. ,o'.

:CrWETIC CHu.iICA

resilJnea

MV

Bilan molar
tot.! fi pe
compooeni

,"

PIC

Viteze'
. de

'1. ;

reiictie
::

. Fig. 6.9. Flux de ,infor~a'tipentru u~,r~actQf diseo'ntinuu


.

6.4.4. Programul

n sistem eterogen.

;'.

-'.

de 'calcul'

Din descrierea 'modelului rez,ult c pe ling relaiile cinetice, 6 mare parte


din model const din calcule,de echilibru vapori.lichid i de enta,lpii. Intrucit
programul OYFLO (cap. 5) a fost elaborat special ca s trateze transferul de.
energie i ,amestecul de faze n echilibr.u, este convenabil s. se utilizez" unele
subrutine ale acestui .program pentru a simula acest sistem de reaetor discol1-.
tinuu. Dei s,-!brutinele operaiilor unitare au fost elaborate pentru procese
n regim continuu, ele pot fi .uor
adaptate pentru a fi ntrebuinate
pentru regimuri statice, n condi,ii
discontinue,. '.
.. .
Subrutina HLOP,' el-aborat.,n
primul rnd pentru a simula un v",s
.,
cu
o zestre variabil (n moli) cu,un
:,
, fi ux de intrare i de ieire, line seailla
,
si de.un flux termic exterior si de
,
HT
~eacjii interne', prin matricea 'RtT
din' COl\\MON.
Subrutina
HLDP
,
lloate fi utilizat pentru a silimla
PIC
un proces discontinuu n mai n1ulte
. moduri. In cazul acesta" cea' mai
convenabil' procedur const n. a
specifica att fluxul de intrare, dt'i
acela de ieire ca pe un singur.flux
(2 din' fig. 6:10). Specificind zestr.ea
Fig. 6.10. Schem D\TFLO pentru un reada:
discontinull eterogen (dou faze).
i1lOiar total prin "fluxul 2", adic

CINETICA

1~

2 .
3.
.

7.

S.
9_
Hl*
11*
12*.,
13*

(ALL pAT

.<"

lSTR::.TRUE,
C. ".OER-IVATIVE
SECTIot~

*.:...

5 CALL FLASH(2,3,4,O,)

..,

.:~

'.-.
~

~'.

PIC=STRM(3,21).
(STRM-(3,22)+273,
. ~~', CALVtONV(STH:M[.4i'2Q)"PIC,,?-,NC)
60 lo (It,S),NC
'- .
,. (ALL REACT.(lOO . )

1~.

HTW~200,.(STH:~(Q'22)~TW)
HT(=lOO;.(STH:M(q,22)~T()

15.

HT=-(HTW+HTCI,

lb.
17.
t8.
'1':J.

(ALL HLOP(Z,2,3,STRM(2.211,HT).

.~,

.'L

. ....
1

l .'-PO?' ..

,,',

OT"=t:lTW/600.
6 (ALL PRL(5.,~o.,NF,Z.3,q,O,O,O,O,O~O:O,O'Ol
IF(NFI
STOP
.

~~D. C INTEGRATION
2."
22*

23.
2'1.

165

'.ETEROGENE

..
-- eO,"IMoN/CO/STRM
1';'00,214) ',OATA (20, rO.):j RCTf22-1, NCF, NCl",-l,;,STR'
C . ,JNITIAT:ion
ANO DA'TA SEC:rI.oN'''*''~.''-'~'~'\''~,~~-.
DATA NCFI.I/NCL/S/TW/75./TCI.IC1).r:;-',
lOGICAL
NF,LSTR
_.~"
'~L-\

5'.
b*

SI.TEMELPR

SECTIVN*..

(ALlINTl(TIM".ldl
(ALL INT(Tw,D,T,W)60 TO 5
ENO

,~ --

STRj\\ (2,2 I):Je .v~ c~prinde. n a~~st flux, n mod automat, prin compoziii,
cantitatea tota dinji~car-e component i entalpia molar (STRM (2,23)). Dacs~
specific' ca..fiiud' 'lichid coninutul vasului, introducind 3 .n al treilea argument" din HLOP, ternperatura fluxului.2 va fi aceea care rezult~ din calculul
entalpiei dac ntreg Coninutul ar fi fost lichid. Prin urmare, aceasta este o
temperafur fitiv'.i ~a atare nu are valoare 'practic.
~ ..~
, .Pentru a objine, separarea real ntre vapori i lichid se introduce "fluxul"
2 --=:. care reprezint: de fapt, zestrea total _. n suhrutina FLASH, care l
separ ntr.un "flux" de vapori 3 (un "flux"i lichid 4 (fig. 6.10).' Intrucit
"fluxul" 2 rep'rezirit defapt molii de zestre total. "fluxurile" din 3 i 4 repre.
zinf zestrea de"vapori .i lichid n moli, avnd respectiv entalpiile lor 11101a[e',
compo;f'iile i :temperaturile, corespunztoare. Astfel, sistemul reactorului
este programat utilizind 3 subrutine i anume: _HLOP, FLASH i REAeT.
Apelurile pentru aceste subrutine snt n liniHe 16, 8 i 12 din programul principal, artat Ip fig;. :6.11.
.
.
Se va reamiriti :c; . pentru a calcula separarea vapori ..lichid cu ajutorul
subrutinei .FLASH. este necesar 's se cunoasc presiunea sfstemului, . pentru
calcuiel'; de ;;chilibr~ .. In cazul acesta concret, presiunea se stabilete prin
num.ru! de moli total din spaiul de vapori (linia 9). Se programeaz astfel,
un calcul iterativ, utilizind CONV n forma din linia 10.

166

CINETICA

, o~
20
.!o.

SUSR~UTINE

CHlMICA::..-

~--''__

._-

REACTtW}'

COMMON/CO/STRM(300,2~lfOATAt20.IOI.RCT(22ItNCF.NCL.~S
R~l Kl,KG.K8,KC,K5
TR:(STRMI4,22'.27J.'*1.98

~o
50
60

Kl:13.E4*EXPI-11130./TR}

~5=2.E4*EXP(-12200./TA}
KB:l.5E-3.EXPC44b8./TR)
KC:8.*EXP(-1930./TRI
KG=.014~.ExPI-l1~O./iRI .

10

a.
9~'.

10.

OEN::l. +KB.STRM( 4 ,2) +KC.ST.RMf4, J) +KG.STRM(4


RA:W*KhSTR'H
tI-, 1 JlOEN ,.'.
RB=W 2.K5.SfR~(4,2).STRM{4.4)/DEN
2

110

12'

,4,

13.
14'.
\50

RCT(lJ:-RA
RCT(21=RA .
nB

17.
lao

'6'

.\
RCT(4)=-RA-RB
RCT(21)=-RI\-~B
4
RCT(Z2J:RA*1 700.+RB*1560n

20'

ENO

RCTO):RB

..

RETURN

-.

Fig. G.12...Subrutina

REACT.

~6.4.5. Subrutinele

REACT i DAT

Dup ce s-a stabilit separarea vapori-lichid; se dispune de temperatura


i compozitia fazei lichide, care se utilizeaz la calculul vitezelor de reactie.
Aceasta se face prin suhrutina REACT (linia 12), artat n fig. 6.12. Toate
constantele de echilibru i de vitez de reactie, se calculeaz ca funcii exponeniale ale temperat urii absolute (liniile 4 ~ 9), urmate de cele dou viteze de
reactie RA i RB (liniile 10 ~ 12). Masa de catalizator IV, care intervine n expresiile vitezelor de reactie este dat ca argument: Viteza de variatie net
a numrului de mo!i pentru fiecare component ca urmare a acestor dou reacii
se introduce n matricea RCT, prin liniile 13 ~ 16, n care componenii A, B,
C, G i solventul snt numerotai de la 1 la 5. Numrul total de moli i cldura
net de reacie se introduc n locatiile rezervate n acest scop ale matricei RCT
prin liniile 17 i 18, respectiv .
Datele de baz 'ale fiecruia din cei 5 componenji. sint introduse n locatiile
corespunztoare din matricea DAT A prin subrutina DAT (fig. 6.13). Datele
acestea constau din coeficienti! Antoine pentru presiunea de vapo!i .i coefi1_

SUBROUTlNE

2_

COMMON/CO/STRMIJOO,241.OATA(ZO'IOI.RCTC22}.NCF.NCL'LSTR
DATA(DAT.A(1 ...11 ...1=1.a) /10.5,-2955
273 16 O 5&05.,24 0,/
OATA(OATAC2.JI,4=I.al/lo.5'-3010
213,'19",I,60o0.,3003/
DATAIOATAI3.J).J=1.al/l1.2.-~400
273222.97263302/

3*

4.
5.

DAT

6_

DATA,DAT.'"(4 ..J1 ...1=1.6) /1 0.5.-2750

7.

OATAIOAT"'(5,"'I,J=I.5)/13,.-4600
273,'3306.12174,'41.,0,1

8*

DATA(STRM(4 "J) '..1=1.24) / ,16.

9.

10.
11.
12*

o a.

273.,6.9,
'.4 42,15_0.

.05.2600, .22 ,1/


,25 75 2400.",7./

OATAeSTRMcl.
).
=1.241/.1S5,OO 445 17.15.02785 2100 7.1

CALL ENTHl,.C2'
RETuRN
ENO

Fig. !3.13. Subrutina

DAT.

CIN.ElTICA

SISTEMELOR

167'

ETEROGENE

cienii entalpiilor. Cantitile iniiale totale introduse n reactor sub form


Iichd la B5C, snt urmtoarele: moli A = 5 (componelitul nr. 1) ; moli G = 12
(componentul nr. 4) ; moli -solvent = 10 (componentul 1'11. 5f; moli total = 27 ;
temperatura iniial = 75OC.Cantilile acestea se transform n fracii molare
rap<lrtate la arja total de 27 moli i se introduc, prin linia 9, ca valori iniiale n vectorul 2 al matricii STRM (fluxul 2) ; cantitatea i calitatea estimat
a faze lichide se introduce, prin linia 8, n vectorul 4 al matricii STRM. Prin
apelul la ENTHL pentru fluxul 2 se objine entalpia inijial. Celelalte date,
ca temperatura iniial a peretelui
1.w, se introduc n programul princi - r\M'
E __ .o.oo,u
1
J
pal (fig. 6.11) prin linia 3.
STRM NO
2
,210'0+02

.3061.+01

TEMP

.S50'O'W2

ENTHAL.

2821+0"

PRESS

,1000+01
.185~O.OU

.17u~+(2
~
.4688+-04
,(foo'o

FLOW

6.4.6.

Caracteristici
programului
calcul

ale
de

11'1 cursul
efecturii ncercrilor
initiale s-a 'gsit c, n anumite
condiii,
din cauza incapacitjii
subrutinei' CON\! (linia 26) de a
asigura stabilitatea, era diicil ca prin
subrutina FLASH s se calculeze
rap<lrtuJ de separare vapori-lichid, R
(fig. 5..15 cap. 5). Inconvenientul
acesta a fost evitat, nlocuind CONV
prin subrutina de substiiiijie parial, CPS (fig. 2.9, cap. 2), introducnQu-se un rapod de substituie
deO,5. Exceptnd aceast dificultate,
realizarea programului nu ridic problemedup .cum se vede din fig. 6.11.
In fig. 6.15 se reprezint grafic, de
ctre calculator, rezult.atele unui caz
particular
corespunztor
datelor
introduse n programul principal i
n subrutina DAT, (instruciunile
din care se compune rutina de reprezentare grafic nu snt incluse n'programul principal). In fig. 6.14' snt
artate valori din STRM corespunztoare unor intervale
de cinci
minute. Programul poate fi acum
utilizat pentru a ajusta coeficienii
vitezelor de re'actie astfel nct s
corespund
dat~lor din instalaia

COM?

COMP

CO,""P .3
COM? '+

,duda
.0000
q,-"SO+oo

COfolP 5

.3700+00

TIME
=
STRM NO
FLO .
rEM?

ENTHAL
PRESS

.5000+01
2
.Zq.q.l+02

.ll~2+0J
.141450+0'+

.1000+01
. 1216+00
.5991-01
.2:507-01
COM? . .3861+00
C-6f~P5
.4092+00

'OM? 1
COM? 2
COM? J

..

.1000+02
2
.1841+02
FLOW
.2108+03
rEM?
.6'+7'++0,+
E.NTHAL.
.7000+01
PRESS
.8100-02
COM? 1
.6U143-01
COM? 2
.2U17+00
COM? .3
.1876+0U
COM?
.5416+00
COM? 5
NO

<.j,

lIME

=e

STRM

NO

FLOW
TEM?

ENTHAL

PRESS
COM? 1
COM? 2

COM? .3
COM? ~
. COMP. 5

.1500+02
2
.1731+02
.202'++0.5

.2580-+-04
.1557-+"(11

.1925+00

.1840+00

.0000

.ooon

.oona
.7595+00
.4197-(11

J
.'+80'++01

.0000
.4045-+-00
.4115.00

.1'370+02
.lO'n+03
.1092+0.3
.05915"04
.6359+0'+
.,1285+02
,0000
.1'+&-'++00 .1181'00
.6io::5-01 ,5771-01
. 22S9-01
.11&1-01
.5185+00
.&753+00
.4831+00
.986'+-01

TIME _

STRM

"

.2392"02
774.3+02

. 62B3+01
.153&+03

.1313+05
.00('10
.13133-01
.8407-01
.2394+00
-.3428+00
.3}99+00

. .4996+01
.1458+0.3
.1397+05
.8096+0'+
.0000
.7UOO+Ol
.2415-03
.1.395-0.5
.2899-01
,1891-01
.2b89+00
.~501+00
.2769+00
,1360+00
.3'+37+00
.5760+00

.1219+02
.15.36'03.00::5'++04
.1816'02
,127Q-02
.S033-01
.1776+00
.1116+00

,05:32+00

u
.1232+u2
.1,+58+0.3
5138 .oL~
.14-65+02
.1129-:03
.1546-01
,2352+GO
.7936-01
.b.6981-00

fig. 6.14. Rezultate calculate la intervale


cinci minute.

de

168

CINETICA' CHE\nC

.
Var;JbI'la Min

OQ~f1n~ul

..

: _Afax.

,0,1000+02

O;74Y-o~01

. PresIune (atm)

0,1178+02

C
o
E

0,0000
0,o009
0,0009

A Fracie molara Ikhid

" 0/922'+02

0,1000 +01

. 'O.'I{}OO.+lJ/-.

Temperatur<J

O,1000./-0j'

C,.

',o'fm

il.

idem

o.tjoo~j;J

0,-1000+01

D,fOfJ.D.+01
D,lOQO+OI

O,"'OQO+OI

as

O"

06

I,.
,',
" ., e

,
:.

fi"

.:

..~":'~1:.
,

J:

-."

..

,
,
8

,,'

, B: :r.

,i
"

..,

. A.

..

"

.-

"/, .~.

~:~~_ ':..!. ~.'

,,
,

.,
.,
. .'
"

;"0

::
"

.-.-.

.A "'.

'

"
"
",.A

;- .A.

i~. t
'.'

;,

",

"

il

J' ,

"

_._ ..: ~A.

"

"':'.00.

.....

::/

.,,.
. .~:
.

..,
,

"

.;
"

"

Fig. 6.1~.R.cprezentare~

'.

"

grafic a datelor de <;trc. calculator


pentru D.'~T).

"

(c<.lz, p~rticula~

COPOLIl\'lERIZAItEA

IN SOLUIE.

lN SISTEM

SEMICONTINUU

169

industrial i poate fi utilizat, de asemeni p~ntru a stabili modul in care condi'jiile de lucru, temperatura sau presiunea maxim, variaz cu modificarea cantitilor de materiale introduse iniial in re actor ; sau ar putea constitui baza
unor cercetri, care s urmreasc controlabilitatea sistemului prin utilizarea
unui regulator extern, care s acioneze asupra' temperaturii agentului de rcire TC (vezi cap; Il, problema 3).

65. <;OI'OPMERIZAREA
N SOLUIf,
;,(N
SISTEM SEMICONTINUUj

,'Fabricare,a ,unui mare numr de prod.use chimice, ca vopsele, filme, materiale plastice, fibre sintetice" etc. se bazeaz pe producerea de polimeri, in condiii foarte variate de lucru. Cele mai generale dou tipuri de polimeri sint
omopolimerii i copolimerii, iar cele mai generale condiii de obinere a lor 'sint,
prin polimerizate, in solujie sau in emulsie. Definiia analitic a mecanismelor
de, reacie implic. intotdeauna sisteme numeroase de ecuaii difereniale complexe, a cror soluionare sd poate obineprin simularea pe calculator. Cazul
urmtor constituie un exemplu al unei clase de sisteme care, dei foarte elementar, ilustreaz procedeul de urmat pentru o astfel de simulare.
'
Exemplul' ~cesta se refer 'Ia fabricarea copolimerilor care,' adeseori, se produc' in arjede diverse 'mrimi. Pentru a -regla uniformitatea produsului se
adaug in mod continuu monomeri, in timpul efecturii operaiei, de unde i
se d nUmele de operatie semicontinu. Cinetica reaciei se bazeaz pe mecanisme radicalice, dup cum se va arta in capitolul urmtor. "
,

6.5.1. Producerea radicalilor


Radicalii se genereaz prin descompunerea unui ini.iator. Ini iatorul se
introduce. in vas, care conine un solvent in care sint solubili toi reactanii.
Iniiatoru} se descompune astfel:
- '
".

l~

1.

Simbolul 1., se utilzeaz pentru radicalul de iniiere. Viteza de descompunere


se expri!T! prin
'
RI

kll molij(min :11)01)',

(6-52). '

Radicalii liberi 1. 'reacioneaz cu moleculele de monomer pentru a, forma radicali n lanj, ct.e, in etapa de iniiere, constau dintr-o molecul demonomer,
avind ataat unnidical. Sistemul care se examineaz const din trei tipuri de
, monomeri, A, B i C, astfel indt etapa de iniiere ,poate fi simboJizat prin
schema din fig. 6.16. "

170

CINETICA

CHIMICA

'
I

Generare de radicali

k,

1_1.

Fig. 6.16. Generarea

radica'lilor

Iniiere.

1.

i iniierea

lanuri lor.

Radicalii primari A., B., i C. pot s reactioneze cu mai multe molecule


de monomeri, producnd astfel, un lan care crete. Aceast etap de cretere
este simboIizat n fig. 6.17 n care A. B., i C. reprezint, de data aceasta,
lanuri de polimeri care au la e"tremiti un radical, legat de un m~nomer A,
B sau C. lntruct e"ist trei monomeri, snt posibile nou reactii, dup cum
se arat iil iig. 6.17, n care K JK reprezint constantele vitezelor reaciilor de
npropagare".

~ A patra etap o constituie reacia de terminare, n care dou lanuri ra.


dicalice reacioneaz pentru a iorma o m~lecul .de p~limer inert. Dup cum
se arat n fig. 6.18 n aceast ultim etap snt posibile ase reactii. Simbolu.
riie 1( TJK, din figur reprezint constantele de vitez ale reaciilor de ..terminare".
Succesiunea de reacii continu n aceste patru etape, pn cnd tot monomerul
d1'po'nibil se transform n polimer sau pn cnd viteza de iormare de radicali
din iniiator scade Ia zero .
. Pentru. a ntelege ntreg modelul este necesar s se cunoasc teoria strii
staionare, descris n subcapitolul 6.3.1. care ajut la simplificarea definirii
matematice a mJdelului, dup cum se va arta n subcapitolul l,lrmtor.

Cretere

-- - -- -- -I
A.

B.

A k.....

.-

B+A.

C+A.

A+B.-

k"
_
kAC

knA

C.

A.

B.
C.

B.

C+B ..~

C.

B -1. C.

C+.c.

Fig. 6.17. Creterea

kCA

kClI

kcc

E.

A.

B+B.'~

A+ C.

A.

.C.

A.

B.
C.

ianturilor

radicali ce.

Termlfliire

4.

8.

A.

K'TAA
A.

KT88
8 + B._

TCC
C.:+- C. . 1(
___

A. +8
A.

f-c.

KTAB

KTAC

~I c +-8.'_

1(T~ 8

'Fig.6.18.

--P

p
p

:J

Treapta de terminare.

.COPOLlMEHIZA~EA lN SOLUIE,

IN SISTEM

6.5.2, ~plicarea

171

SEMICONT.INUU

teoriei stri i staionare

la cinetica

polimerizrii

'~Teoria aceasta se bazeaz pe faptul c, ntruct viteza de cretere a ~ianu'


rilor este extrem de mare; fenomenul poate fi' considerat ca fiind instantaneu.
Bilanul material
asupra populaiei totale de radicali poate fi rezumat
.
~ astfel:
.
acumulare = generare - terminare
'

. :6

(R.);=

kJ! - 'LK"Jl,(R.

. (6.5.3)

J)(R.K)
_

,.

n care R.J i R'K reprezint concentratiile moi are ale lanurilor. radicalice,
care conduc,. n final, la formarea compuilor J i K. Din teoria strii staionare ...rezuIt c ntruct. concentraia efectiv de radicali; n orice moment,
este foarte Jiiie fa de viteza de generare i de terminare,:ea poate fi 'neglijat. Ecuaia de oilan molar poate fi astfel redus la forma algebric:
'.

. .

'.

'LK"JK(R. J)(R.K) = k[!'

(6-54)

, conform treia vileza de generare de r'adicali pte 'egal cu viteza de terminare.


Aplicnd expresia acea'sta<la' exemplul cu trei monomer; se obine bilanul radicalic general:
."
.
.
k[! =A-'(KTL<A.
KT fJ.
KT.,cC.)
B.(KTBCC:
KTRBB.)

'~C~cc

~~

Apicnd acest concept la liecare din bilanurile radicalilor componen!i,


adic~ viteza de formare = viteza de dispariie, se obin urmtoarele expresii:
A(kcA(C.)
knAB.)) = A.(k.<nB
kAcC)
-.(6.56)

B(kcR(C)-+
'C(kBC(B.)

+ knAA)

kAII(A.)) = B.(kncC
kAc(A.)) == C,(kcnB

(6.5)
.' .(6.58)

+ ke. A)
4

.Intrucit viteza de terminare KTJK(R.J)(R.cl ~ste ~u muit mai ';ic, dect vi-'
teza de dispariie, etapa de terminare a fost neglijat n ecuaiile de mai sus.
,Este de observat, de asemeni, c una din cele trei ecuaii de .mai sus este
redundant, ntrucit prin adunarea oricror dou dintre.ele se poate obine
at~a.

'

Ectiaiile acestea vor fi utilizate pentru a stabili valorile lui B. i C. n'o fi I


litru). Bilanul radicalic general (OMB) va stabili concentraia lui A. ntruct
aceasta. intervine cu prponderen;
bilanurile pe componeni (CMB)B. i
C vO'rpermite calculul lui B.'i C, respectiv. In fig. 6.19 este reprezentat
diagrama unui flux informaional, care cuprinde cteva 'bucle implicite, care
"

B"de
A.

Fig .. 6.19. -Flux informaUonal

cu

M8C.

~
c.

-bilant de radicali.

t.

172

. :.

: CINETICA

CHIMICA"

Ec.uaPia5-591_._I_B_~>.-+- .
>

Fig. 6.20., BilanLp,dicalic

...

cu ..r~du,;:erea bl!clelor .impli<;it~,

i.' _

vor n~cesita un. calcul de convergen al- buci~lor niinof.e B. ~C.;';'; B.'i
.~ A. - &, ti cadrul buclei majore A. .~ B. 'ce, A. ; titroct 'aceasta conduce
la o utilizare neeficient a timpului' de calculator, bucla intern B. ~ C. _
~B ..se elimin, substituind pe C. n e.cuala de .bilant a'componentului.8.
Prin a~easta se obtine 'expresia lui B.' n care nu intervin dect concentraiile
radicalului.A..i
ale monomerilor A, B'i C.
..
'
..
'. '.

= A'. B(kc"kc"C+

B.

kAB(kcRB
IH(kc'lIB'+

+k

+ ilc~A))'

'(6.59)

kC.AA
n cadrul acestei scheme se estimeaz o valoare a lui A. care:vacoriduce'ln
A('(wkc_~C

mod explicit la o valoare pentru B., apoi pentru C. ; A. poate fi recalculat i


comparat cu valoarea initial. estimat. Dac aceasta nu se ncadreaz n limi-.
tele de toleran specificate se estimeaz' o nou valoarea pe"ntru A.i se repet executia (6.20). Programul pentru acest "bilant radicalic'" este artat
'n subrutina REACT n fig. 6,21, secvena 15 ~ 22; n cadrul' creia se ace
apel la subrutina CONV pentru a obine convergena necesar. Valoarea iniial a lui A. (AD) se introduce ca dat de intrare (linia 6).
1

S"U'lRsur INEqEI,CT
\ vA, vu, ve, v J, ve;. RA; RB,
HEAL KAA,Kr;O.KCCr~A~fK~C.K~C;KRAfKCA.KCA

~.

HEAL KTAd,~T'jrl.KlCC,KTA6,~TAC,MTBC,KI
OATA.KAA/~.E~/KB~/n.E5/KCC/2.5E~/KAR/5.f.~/'
UAlA ~AC/4.E~/K~C/3.5E5/KAA/1.E5/KCA/5.~E~/KCu/4.5E~1
UAlA KTAA/6.~7/KlaB/~.[1/~TCC/~.E7/AOI2.E-AI

7'

VAlA

".
.~
4'

6-

8..

C.

'Y. /
l1J*

v
II
t~

lj.

RFACTI('Ih

fU.lE

KI.VI

= '.'5-;
=.. \:A/V

VfI \Jtl10

. >/d 0776.V(*.1

vt3/V

:: I/(/V

I{AOICAL

~ ~OO

'fiALJ\N(:F.

KAC.C.KCA+~uA*(~CP.~.KCA~~J

~D ':: ADI f n. (",CB.(.


K..
C+K A'1. KCG. f'l +K ..
gXe li. J'I,) itEIO
CU -':: C.P<BC.t1ij.KAC.Ai.Jf/(KCR.-iJ,fKeA.Al
C,Dr, :; BO ~ (1" T,f:!C.Cli-t-K To~-I*~U l +CO' 2.K Tec ,,:,Rt Iv
;,OJl - t<T,~fl.RlJ+.t<T C.CO
.
_'
j".;:;'\j
;.
(-A':P.' . ':>uRT(Aon
?-l.; ,TAf ADG) I/C"?- KTAAI'
(ALL COlJVtfl[).,\.lt.l.~jCl

1 7"
l(H

.1 ';1.
2~!
2:1 .

00

?,...

"!or~o'J'U': C0r,lrW~ITlvrJ

,C

Il>
12_
14'
1'..J*
1D'

~lAP/S.l7/KTAC/4.E7/KlAC/7.E7/KI/6.E-31

CAT-AlYST

foiI

Re. n 1 j~'

Te' '(5.4\.:~C

I-IEtlCTIor~

~ ~A

=
=

i~AH ..S

VA.(K~A.AO.K~A.uOtKC~.CO)

;.JFI
IJH.-(K:-ll..t.dO+I<.I<r;.ALJHC:Cq.COI
HC
\iC.(KCC.CO+I\~C
. AU+.Hr.~mr
EE TUIJ

-=

ENO

Fig. 6.21: Subrutiria

REACT

pentru' cinetica

de p)li~~ri2ar'~.

COPOLIMEIRIZAREA

tr

Il'!" ~.Q~UI!:=,.

.'
. 6,5.3,liiiatiluri)l~

ISTEM

173

SEMICONTll'iUU

"

.~

monorried

... '.

Viteza de reacie afietrul'rrionomer


depinde de concentraiia monomerului
i a radicalului, Monomer,u,l' Acpoate reaciona "cu r~dic~lul'A" D., sau, c.,
iar viteza lui de -reacie RA poate fi scris sub forma:
,',
RA '~ V - A

* (kAAA. -1- k"A;!. -1-

kCAC)

(6-60)

'n care RA '- moli din A care reacioneaz/min ;'V .':'" volumul reactoru!ui
n litri; A
cOl'centraia monomerului 'n moli/litru; k; K; C. =c concentratia radicalilor n 'moli/litru; K JK~ constanta, de. vitez a reaciilor de :propa-

gare.

....

-~

,.'.

GY, .

In mod analog avem pentru ceilali doi Ilionbilleri. relaiile:


.. ~
'"

= V * B * (kRBB. -1- k.wA. + k:~;JS-;;)~_ .


.RC = V- c; *(kccC. + "AcA. +k~;cB.)'.'
RB

:' (6.61)

".
. '(6-62)
Viteza elevariaie a concentraiei monomerului n r~actor va fi,eI"t de eliferena
ntre debitul ile alimentarei viteza de reacie, adic
-',
.1

.<!(VA)=FA-RA
d/,

~ (VB) = FB -..: RB
ili

d,'

d/ (VC)

= vs -1-

VA -MAR

-1-

'

:t6-64)

.x
-,

= rc ~ ~e

n care Veste volumul amestecului,


solide de polimer, ex'primat prin:
V

:.(6-63)
.,<

:)6-65)

exclusiv volumul ocupat de pa;'li~ulele


,

VB .j,MBR

+: ve *MCR

(6-66)

Parametrii MIR elin ecuaia de mai sus' snt conceritraii avnd dimensi unea
litri/moli. FJ reprezint debitele de alimentare a fiecrui monomer J, in
moli/min.'
.. '
"
,
",' ,'oebitul ele formate a polimerului 'P w este expriIilat prinsu'ma vitezelor. de
reacie a monomerului nmulit cu .nasele moleculare ale monomeribr,espettivi:
"

.
dP .
,
-,-"'= RAMA
dl

-1- RHMn -1- RcMc

(6-67)

.'

, Ecuaiile acestea sint ar..!ate'n programul principal din'rfig. 6.22, care arat" de 'asemenea, ecuaiile pentru compoziia instantanee a polimerului IJP
(IiTIiile 21~23); ecuaiile reprezint compoziiile polimerului f9i'mat'in funcie
de timp. Este important s facem distincia ntre a'ceasta ~i compoziia medie
a:.polifj1erului (AJP), care reprezint, raportul numrului de m1Ii-aiunui"an'umit
, :l11onomerdin polimer, fa.\,de.nuf[lruj t?tal:,de molide monomeri .din P9limr.
~ecventa de linii 38 ~ 41, din fig. 6.22, arat programul
pentrucompozijia medie
a
. ,
.
-

174

C]NETICA

h,

2'
3'

S.
'6'

7.
'S'
9'

~la.

1,.

12_
15'
(CI-.

15_

1"

DATA .FCT/O 30,,70

OBV

J8.

DVI

'1~.
.20.

DPW
SR

2._
25_
2
27<
28_,
29'
50.

,,.
32."

.33_

3+

5S_

'6'
37_

.3e.
59_

.1_

~b.

.2.
;~3.

100,/

0CV

25_

DATA FAF/7.,9"9.,O,/FBF/2,.4.,40.,O,/FCF/1.,2,,2,,O.1
DATA YS/I000./VA/700,/VB/200./VC/IOO./VIt,Ol/
C OERIVATIVE SECTIO~...
..
.
7 CALL REACT(VA,VB,vC,VI,V5,RA,RB,RC,RI)
FEEO RAlES
.
c
FA
FUNI(T,4,FA1,FAF)
F6 = FUNI(T,4.FBT,FBF)
re= FUNI(T,4,FCT,FCF)
FI = O.
.
DAV = FA RA

17.

22.'

INITIATION ANO DATA S(CTION


REAL IAP,IBP,ICP,MMP
OIMENSJON FAT'~l,FBT(4J,FCT(4),rAF(4),FB~(4),FCF'4)
DATA FAT/O.,60.,lOO.,140./FBT/O,.40,.70"10D.1
.

16'

2,.

. ';'"

CHIMICA

=
=
=
=

IAP
IBP::
ICP =
OP =

Fa - RB

Fe ..Re
FI

RI

RA*SO,+RS*70.+RC*110.
RA + R~ +"AC
RA/SR
RB/SR
RC/SR
(RA+RB+RC)/RI

CALL PRNTF1IO.,400 NF,T,IAP,IAP,ICP,AAP,ABP,ACP,HA,RB,RC)


lF(NF .EO. 2' STOP
C ***INTEGRATI0N SECTION***
CALL lNTl(T,,5,2)
CALL INT[VA,OAV)
CALL INT(VB,O~J
CAll INHVC,OCVI
CAlL INT(VI,OVIl
CALL INTIT~AP,RA,
CALL INTITMBP,RB)
CALL INTIT~CP,RC}
(ALL INTIPW,OPW)
C AvERAGE POLYMER COMPOSITION5
MMP = TMAP + TMBP-+ TMCP
AAP
ASP
ACP

=
=
=

GO TO

TM.o.P/M"MP
TIl'.BP IMMp
TMCP/W'lP
7

ENO
. Fig. 6.22. Pn?gramuJ

'.\
principal

pentru

cinetica

de polimcr,izare ..

'.
polil11erului, reprezentnd prin j\\JP numrul total de moli' din l11onol11erulJ'n
polimer, numr care se obine prin integrarea vitezei de'reacie RJ. j"\olii de
monomer' VJ din ioluie se obin integrnd derivata DJV calculat n seciunea
de derivare. Compoziia monomerului J' n soluie va fi egal cu monomerul
total rmas (VJ), imprit la vplumul fazei lichide V, adic J' = VJ IV (liniilc
12-14 din subrutina REACT, fig. 6,21),
Gradul de polii~eriiar~ DP este o msur a nuri,rul ui medi u de moli din
molecuiele p'olimerului i poate fi calcul ai prin raportul intre s~ma vitezelor
de:~eacie i viteza de iniiere (linia 24 din'fig. 6,22),
, Toale ecuaiile' acestui model cinetic snt artate n schema din fig. 6.23.
Programul de calcul' corespunztor const din programul pri~Qipal (fig. 6,22) ,
si"
(fig. 6.21).
, sObrutina REACT
.

-~
Catalizator
FI

- (vI) =

qt

FI -

Bi/4n ,./iil d~ '4dica/i


A. = (-(lrus

Rz

7=B'(*T8C

tlen8rare
de radicali

Bilanv de rad/cab' C.

B.
C.

,,/

c.). + v'( )82 - 4KrAAr))/2kTAA


B.) + C2k.cc - Rzlv

*IAO

+ *T

A.

B.
Bilan d~ radicali B.

_A.

c.

c.'""

B.

C(".cB

+xAcA.)
(*e. B + kCA A)

B.

_ A. B(kCBxCA C + kAB
- A U<"ckCA C + k.A

+ xCA

(*CB B
(xC8 B

,"A.

+ "CA

Al) .

B Bilant de
C moi;omu/
AlimentirB de
monomer
FA

F. =

ro

=fc(t)

V/tue de rSlJcie ale mOflome,.;/or

- (V.A) = 'A - R A
dt.

fA(t)

'.(t)

8.
VA.Ve,Vc

RA

dt

R._

- (V.B) =F. -R.

FA
'b
Fe

d
.
-(V.C)=Fc-Re
dt

VA("AA

A.

VB(Ir.

k.A

kA.A.

B.

R C = VC(kec C.. + "AC A.

R 'A R 8' Re

+ kCA C.l
+kc.

C.)

+ k.c

c.)

VA. VB. VC.

RB

iVA

Re

VB
II

.Ive

Pw'

____

dPw
-

= RAMA

dt
V= Vs

MA

(VA)-+

.PA

Ma'

(VB) -

FB

Mc

+(VC).

9c

__

Dpl-

DP =(R

+R.

RaMa

. Gf'ddu/ d~ polimer/zi/ro

pentru

cnpolimcrizarca

n soluie,

I__

R,

Ro)/R

Volumul filzei lichide


Fig .. &.23. J\1odcl complet

+Re:tfWe

A.

176

CINETICA

CHIMICA

Aceast .subrutin este apelat n prima linie a seciunii de derivare i con


ine ll!n~toarel~_ p~ri ale modelului; cu indicarea liniilor pe care apar:
L Date pentru constantele de propagare i terminare, 4 la 7.
2. Bilanul de catalizator, 9.
'
3. Bilanul de monomer i volumul fazei lichide, II la 14.
4. Bilanul de radicali (fig. 6.20), 16 la 22.
5. Vitezele de reactie ale componenilor, 25 la 27.
Lista argumentelor pentru subrutina REACr conine molii totali din soluie
pentru fiecare component i caJalizator 'VA ~ VI i vol umul de sol vent VS.
Vitezele de reacie calculate snt ieirile din aceast subrutin, fiind ultimele
patru argumente n list, RA ~ R L
.
"
Programul' principal const din cele !rei seciuni uzuale, cu o secven' suplimentar la sfritul' seciunii de inlegrare. Seciunea de date conine cantitj]e iniiale ale rnonornerului i iniiatorului (rnoli) i volumul total (VS, litri) n linia 7. Adugrile continui de monomeri snt date ca funcii de timp i
,snt introduse n matricele FAT, FBT, etc., prinliniile 4, 5 i 6. Aceste matrice
snt ntrebuinate n generatoarele de funcii arbilrare pentru a defini debitele
de moncirner, .prin liniile, II -'> 13. Derivatele pentru catalizator i monorner se
calculeaz n secvena' 15 ~,18, iar compoziiile instantanee ale polimerului
n secvena 20 ~ 23. Gradul de polimerizare DP Se calCuleaz n linia. 24.
Toate integrrile necesare se efectueaz n secvena 28 ~ 36. -Inainte de a
reveni la prima insiruc'iune din seciunea de derivare (linia 9, REACT) se calculeaz compoziiile m~dii ale polimerului (secvena 28 ~ 41). Aceste valori
nu pot fi calculate nainte de efectuarea integrrii deoarece la prima trecere
numrul total de moli de polimer MAIP este egal cu zero i, ntruct ,intervine
".Ia numitor, ar provoca terminarea ~rin eroare a programului.
'

'6.5:4-. Rezultate

'.

Rezultatele numerice pentru condiiile de m'aisus sint' artate 'in .fig. 6.24.
Prima 'coloan arat variabil a' timp n incremente'de.dte
10 minute'p'ifli',I~.-un
total de 400 minute. Urmtoarele trei coloane arat compotitia fnstantanee a
polimerului, iar urmtoarele: trei, compoziia medie a polimerului.Ultifljele
trei coloane Erat concentra i a monomeruiui n solven!. Se va observa c exisi
variaii apreciabile n compoziia jnst,antanee a polimerului, Un astfel de ,rezultat este, n ,general, 'nedorit, ;deoarece produce un polimer neuniform. Din
cauza aceasta este necesar ,(se m6qifjce, funciile cam exprim arimentarea 'cu
mbnomer (sintetizate n mod. arbitrarj';- n felul acesta compoziia instantanee
a polimerului se menine n limitele toleranelor pe ntreg domeniulconversiei.
Lucrul acesta se poate realiza efectund o serie de rulri n care debitul de
alimentare a monomerului se reajusteaz n fiecare execulie. Intruct fiecare
execuie nu cere dect cteva secunde de rulare pe calculator, aceasta c<;))]stituie
o abordare rezonabil a problemei.

-l
""

""~,
o

i!l,

iic

~
5'
5'

OS

;l,

"o

".
ii

o'

~
~
~

lBP
-

l IME. '.

.!.!lE

.00000
.10000+02
.20000"02
.30000+02

.655b9+00

,1+0000+02
.50000+02
.60000+02

,650QO+OO

.6lf6il++oO
.611018,0+00

.6.3844+00
. b3b62+0,O
.63674+00

.70000+02
,637~5+00
.80000+02
.64017+00
; ,90000+02
,64589+;)0
,10000+03
.65451+00
..,11000+03'
.66159+00
....
120~O+03
.66312+00
,13000+03
.6591~+OO
.14000+03,
.M929+00
.15000+03.
.63593+00
.16000+03
.62221+00
.17000+03
.60818+00
.18000+03
.59386+00
.19000+03
.51929+00
.200UO+03
.564!:il+00
.21000+03
,5495~+OO
.22000+03
.534 1+00
.23.000+03
.51918+00
.24000+03
.50386+00
,25000+03
,"'8851+-00
.2.6000+03
,47.:515+00
.27000+U3
.~,1+5182+00
.28000+03
.442:56+00
.,29000+03
.42741+00
.30000.+03
.lt1240+0o.
.31000+03
.39758+00
,32000+03 . .38297.00 '.
.33000+03
.36861+00
.3l.f000+03. .35454+00.
.35000+03
,,34018+00
.36000+03.
,J~137+00
.37000+03
.,31,432+00.
38000+0'J
.30167+00.
,~.'90qO.+03,.. ,28941+00
.40000+03
.27756+00

.250991'00

ICP

,93316-01
.25556+00
.9351.0"'01
.25152+00
.%Zll.5-01
.25706+00
.10112+00
.25503+00
.10653+00
.25205+00
.1111'3+00
.24827+00
11499+nO
.21.uH1+00
.11834'+00
,24082'+00
.11900'+00
,23906+00
.11505+00
.f 23660+00
.10691)+00
..,ZlfOl,+6+00 ,97954"01
.24575+00
.91132"01
.25474+00
.86081"01
,26811+00
,A2603-01
.28417+00
.79908"01
.30051+00
.77214.-('11
.31712+00
.71+702-0 t.
.3339~+OO
.721Q5-01
.35095+00
.69754-01
.36811+00
.67380-01
.38539+00
.65075"01
,40275+00
.62840"01
,42015+00.
,60614-01
.
H56+00
,58579"CI1
.45491++00
,5655
01
,1+7225+00
.51+599-01
.48947+00
.5271.5-01
.50654"-+00 .50900"01
..
5231.04+00
.49153-01
.51+012+00
.47475"01
.55656-+00' .45863-01
57271+00
.44317"01
.58855+00
.42835"01
.60401++00
.41415-01
,61916+00
.40051"01
.63387+00
.38758-01
,64816+00
,37516"01
,66200+00
.36330-01
,67539+00
,3519s-ch
,68830+00
.34118-01

Fig,'6,24.

Rezulblt:cle

Mf'

M3P

.00000
"65331+0"

,00000
.25349+00

.6509-8'.00
.64814+00
.64664+00

.25508+00
.25586.+00
.25593.00

.64490+00

."25549+00

;64361)+00
.64273'+00
.64224+00
.64230+00
.64299+00
.64424.+00
.64556+00
.64657+00
.64703+00
.F,4682+00
.6460~+OO.
.61+487+00
.61+334+00
.6~157.+00
.63958'+00
.63744+00
,63517+00
,fo3201+00
.63036+00
,62786+00
.62532+00
,62215+00
.62011+00
,61757+00
'61498+00
.61240+00
.60983+00
.60728+00
.601+77+00
,60228+00
,.~.9983+00
.5971+2+00
.59505+00
.59273+00
,590~5+00

.25466+00
,25352'+00
,25222+00
.25095+00
.24984+00
,24899+00
.24855+00
.21+863+00
.2493HOO
.25062+00
.25243+00
.2S46noo
,25707+00
,25975+00
.20259+00
,26555+00
.26860+00
.27172+00
,2.71+89+00
.21808+00
.28129+00
.28450+00
.28710+0Q
.29088+00
.291+04+00
.29711+00
.30026+00
.30331+00
.'30631+00
.~0926+00
.31216+00
.31501+00
.31179+00
.32051+00
.32317+00

tCShll11 .de licerc~r~ pentru

~-.
.
00000
.93208-01
.93934-01
.95406-01

.97,.37-01
.99615-01
,10174+00
.1037,5+00
01055'++00
.10616+00
.10717+00
.10678+00
.10589+00
.10480+00
.10365+00
.10256+00
.10152+00
."10053+00
.99586-01
,98688-01
.91830 01
.97009-01
.96223"01
,951+10,,01
.9"748 01
.91+055-01
.93389 01
.92750 01
,92136,,01
.91546-01
.90979 01
.90434"01
,89910';'01
.891+06-01
.88922 01
.881+56"01
.88007-01
.87516-01
.81162-01
.8b163-01
.86319"01

~;

RS

,94,184+0.f

.-.36052+01

.89408+01

.35101++01
.3IH60.+01

.",85723+01:
.82932+01
.60796+01
.791!+1.01
.77896+01
.16869+01
.75772+01
.14504+01
.73100+01
,70941+01
.67541+01
.63103+01
.57153+01
.52306+01
.471+39t01
.1+3083+01
.39175.01
.-35662+01
.32497+01
,29640+01
.27057+01
.24717+01
,2259"+01
.20663+01
.1MO':'+01
.1130VOI
.15841+01
.1450"+01
.13285+01
,12168+01
.-11145+01
.10210+01'
.93533+00
.85694+00
.78521+00
.11959+00
.65958+00
.60474+00
,55462+00

reaciEI tie copoli.meriz.pre

'l solutie.

.33219+01
.32275+01

.3132q.+Ol
.30372+01
.29433+01
.28504+01
.2-7516+01
,26648+01
.25784+01
.25033+01
.2438,+01
.23848+01
,23373+01
.22912+01
.22464+01
.22029+01
.21605+01
,21191+01
.20787+01
.203'H+Ol
.20003+01
.19620+01
.192lf3+01
.18810+01
.18 99+01
,18131+01
.11765+01
.11399+01
.17033+01
.16668+01
.16302+01
.15936+01
.i5569+01
.15204+01
.14839'+01
.141+75+01
.:11+112+01
.13753+01

RC
013'+0..
01
.12849+01
.12767+01
.13066+01
.13482+01
.13810+01

.14068+01
.14268+01
.14085+01
'.11271+01
.11939+01
.10503+01
.92829+00
.82406+00
.7341'.-+on
.65126+00
.58916+00
.52918+00
.47624+00
.1+2941+00
-.38789+00
.35100+0C
.31816+00
:,28886.00
.26267+00
.23921+00
i21816+00
.19924+00
.1'8219+00
'.16662+00
,15293+00
.1"036+00
'.12897+00
~,U864+00
.10926+0C
,10013+0Cl
.92962-01
.85887!"01
,79 36"01
.73547"01
.68169-01

'!

178

CINETICA CHIMICA

5.5" DISTRIBUIA TIMPULUI DE STAIONARE


A PARTICULELOR
IN CSTR [13]
Numeroase reacii de importan industrial constau din curgerea conti'lU
printr-un vas a unui solid i a unei faze lichide. Faza solid, uzual sub form
de particule, rmne in vas o anumit perioad de timp, reacionea. cu
faza Iichid, scade n dimensiuni i apoi prsete vasul. Un asemenea caz nu
poate fi caraclerizat ntr-o manier simpl i direcl, deoarece particulele reaclante nu posed toate acelai timp de staionare. Unele particule prsesc
reaclO!ul aproape imediat; n timp ce aItele staioneaz o "perioa'd mai ndelungat. Intrucit n urma reaciei dimensiunile' particulelor scad, reaclorul va conine o palet larg de dimensiuni de particule. In cazul n care viteza de reacie a iiecrei particule este proporional cu suprafaa sa, reactia total, pentru ntregul volum de reacie, va fi proporional cu suma suprafeelor tuturor
particulelor. Pentru a o determina este necesar s se stabileasc distribuia
timpului de retenie n vas. In subcapitolul urmtor se prezint noiunile elementare necesare pentru a elabora un model pentru acest caz.

5.5.1. Distribuia timpului de staionare


ideal (fig. 6.25).

n curgerea

S considerm c, intr-un vas bine agitat, se introduce o cantitate de particule (N, V) la timpul e = O. In vas, care are volumul efecliv V se introduce
i se extrage, n mod continuu, debitul S (fl'/min). Concentraia de particule
(N particule/unitate
de volum) din vas i din fluxul de ieire se calculeaz
rezolvnd ecuaia de bilant asupra particulelor, adic:
.
variaia acumulrii de particule din vas = debit de intrare - debit de
ieire.
~ (II'. V)

de

"

=;

O. -

SN

Timp 8

Fig. 6.-25~ Vas de reactie.

Fig. 6.26. Reprezentarea graHc


.;:a ecuaiei 6.70.

J
I

DISTRIBUIA

Intrucit

TJ:MPULUI DE STATIONARE

constant

avem

. dN . .

_de = --.

N ~. N,

179

IN CSTR

(6-69)

s
.
de ecuaia (fig. 6.26);

Soluia este reprezentat


.

A PARTICULELOR

(6-70)

e-O{(V{S)-

Toate particulele din liuxul'de ieire, n orice moment dat e vor avea aceeai
"vrst", adic au staionat n vas aceeai perioad de timp e.. '
. Numrul total de partIcule introduse n vas iniial fiind N,V, numrul.totaI de particule eate au 'prsit vasul pn ntr~un moment oarecare e, va fi :
o

5.N.de.

n aceast ecuaie valoarea lui N de mai sus 'obinem"

Introducnd

numrul total de particule care -au prsit vasul pn la timpul


o

e dat

I 5N,e- !W/ JdO. Intruct] particulele din


v N, se obine prin integrare: numrul
de
O

vas la timpul

de

O snt n nuinr

de particule iniiale -'l)unirul de


particule rmase n reactor = numrul de particule care' au prsit reactorul:
N, * j/ - V * N = N,* V[1. ..:- e-o/(I'{S)I
(6-71)
Termenul din parantez reprezint fraciunea din numrul total iniial de particule care au prsit reactorul pn la timpul O. Uzual, se normalizeaz aceste
. caracteristici definind cantitatea de particule din vas ca o (raciune ii canlit. ii iniiale, adic"N = N IN" i normaliznd timpul 0-= OIH, n care H = V 15
~ste timpul de staionare n reactor. Introducnd aceste variabile normalizate
n ecuaiile 6.70 i 6.71 se obine timpul de staionare normalizat, denumit uzual
"curba E", precum i curba fraciunii de particule la ieire, denumit uzual
"curba

1" liig. 6.27). Intruct


.

'"Sili
o

.da

= 1 suprafaa de sub curb. pn n


.

orice mon}ent O reprezint fraciunea de particule care a prsit' rectorul


pn n mome)1till respectiv (normalizat). Valoarea aceasta este reprezentat
sub forma curbei I.
. .'
.
. Se va observa S ambele curbe caracteristice snt independente de cantitatea
iIlilial de particule introduse N,. Prin urmare, ele pot fi extinse cu uurin
la 'cazullimit reprezentat de adugarea unui' numr infinit,- de cantiti infinit de mici. de particule, ntr-o perioad anumit de timp, ceea ce este echiva-

ii

Distributia

8"

normalizat

.; virstei

Curba I normalizati

, ------------

- .

B,

ii

Fig. 6.27. Curbe de distribuie a timpului de stationare (d.e.reacie)


normalizat.
.

180

.,'

CINETICA

,"

CHI~'lICA

lent cu o adugare continua de particule. Intruct fiecare ca[1titate infil).itde


mic de particule adugate are aceeai distribulie a timpului de reten\ie, curbele
. caracteristice de mai sus se aplic unui flux cohtinuu de particule. Ele ar putea
fi interpretate astfel: Dac se analizeaz fi uxul de ieire dintr-un .yas,cu un
debit continuu de Ni particule uniforme/unitatea de timpi_se va observa c un
numr redus de ,particule snt relativ "proaspete", iar un numr relatii, mic
vor'fi ,;vrstnjce", iar toate celelalte partiCule se vor plasa ntre acest~'dou
extreme. Dac vasul ~ste perfect amestecat, atunci. particuleleeare
prseSc
va.\ul vor fi caracterizate prin curba de distribulie a timpilor de staionare din
fig. 6.27: Astfel, de exemplu, suprafaa de sub curb' pn 1; il repr~zint fractia din particule care au staionat n vas mai puin dect timpul O. Pentru' apli"
caii practice se poate' considera c, ntr-un asemenea caz ideal, aproape toate
particulele vor avea timpi de stalionarenormalizafi
mai mici de 5, .Ordon'ata
,curbei 1 (fig. 6.27) fiind E 'd,6,reprezint d~ fapt fracia' din numrul total
de particule care au un timp de reinere mai mic dect valoarea corespunztoare
a', lui "il derpe abscis.
6.6.2. Amestecare neideal

..

De fapt, practic, in toate procesele industriale, cu reaclii in dou faze, amestecarea ideal .este. nerealizabil.Curba
caracteristic artat din fig. '6:26- se,
obine admindu-se c se realizeaz o amestecare uniJorm n momentul introducerii particulelor in vas. Tntruct ns aceast amestecare se realizeaz
'ntr-o perioad de timp finit, curba ideal de distribulie nu reprezint.caracteristica de vrst a particulelor din vas i .din fluxul de ieire. Curba' de distribuie a timpilor de reinere ntr-un vas neideal se determin, de obicei, experimental prin mai multe metode [12], cum ar fi prin trasari radioactiVi,. i
,poate Ii de forma din fig. 6.28.
.

. ~Fig. 6.28. Curbe de distribuie, neideal.


a timpului de saionare.

a2

2
J
. timp nOi'mltz8t.

It.

"

DISTRIBUIA

TIMPULUI

DE -STAIONARE

A PARTICULELOR

"1-81

IN CSTR

1,0

.'

08

.
"

,
'i.

.3

.,.
T/mp pormalizat 8
Fig ,6.29. Fracti~. timpului
de staionare
cazul distribuiei
ncideale .

Fig. 6.30. Reactor

.'

eterogen.

la

,Cea mai semnificativ deviere a acestei distribuii neideale E ,de


cazul
. ~
.
-.'
idea.! are lo,c la valori mici ale lui e, unde in regiunea lui e = 1 se produce un
maxim. Fig. 6.29 reprezint fracia, din timpul de reinere corespunztoare,a
lui I - 1 sau 1
E .dll pentru distribuia virstelor din fig. 6.28.
Curba aceastd red fracia din numrul iniial de particule care mai staioneai inc n vas la timpul G si caracterizeaz astfel amestecarea neideal intr-o form care poate fi utilizat' convenabil ca model al unui reador dup cum
,Se va arta n subeapitolul urmtor.
'

-.r

,',.

6.6.3. ~eac.!ii eterogene ntr-un reactor CSTR


In exemplul"acesta 's~ va ~rta modul n care se poate caracteriza" reacie,
care se produce ntr-un reactor CSTR, prin utilizarea relaiilor de distribuie
a timpului de staionare, dezvoltate n capitolul precedent. '
.
Particulele solide P intr, in mod continuu, cu debitul Mpi n])li/min intr-un vas, mpreun cu un flux .de solvent ce conine reactantul A (fig. 6;,'30).
Concenlraia'lui
1. n solvent, la intrarea n rea dor, este CAt (moli/.ft'h Debitul total de fluid este S fl'jmin, iar zestrea vasului are o valoare constant
V(ft').,".

"

'

"

; . Particulele reaciOlleaz cu A pentru a forma compusul solubil B, adic


A+' P - B. Viteza de reacie pe partic'ul este proporional cu suprafaa
acesteia i cu concentraia lui A n faza lichid CA, adic
'
(6-72)

"

.
182

CINETICA

"
"

CHIMICA

n care R~= viteza de'recie/particuI,


-(moli/min.parti'cuI),
iar' Ap~ suprafaa particulei (It'), Dac se admite c particula estesferic u raza l' (ft),
A. = 41"'" Volumul particulei va fi 4/31'3,,: Dac concentraia este? molii!!'
atunci molii de solid/particul p. vor fi :
''

,
,1,

P p=

r 'fi

-(6- 73)

, de unde

l' = i/3P./(4"rp)
,(6-74) .
Introducnd pe l' n expresia suprafeei se obine relaia ntr~ aria i tnasa
(moli) particulef, adic:
,A. = (36"P;/9')1<3,
(6- 75)
Pentru moment este convenabil s' considerm alimentarea' continu a parti-o
cuIelor M ",(moli /min) ca o arj discret de 'M.i moli de particule introdus
'n reactor la timpul ii = O, n care il = 8/(V /5). Nuinrul de particule este dat

de

,.

(6- 76)

(6- (7)
De aici se obine
:;e

;)

RT =.r Rd8 ;:,;.rNiRi:.rn(~iJ.e,":::"

(6.78)

care, reprezint reacia total produs de N, particule; ntruct N, este debitul'


alimentrii, RT va, fi viteza de reactie (moli /min) n reactor.
Bilanul molar pe o particul va fi
-

Intruct O = 8/(V/S)

d(p,)
d6

-R

(6- 79)
"

ecuaia normalizat va avea forma


d(l~,)= _ R
d~

Bilantul moi ar pe componentul

>

(...!::..)
s,

A se bazeaz pe viteza total de reacie de

mai sus, adic

debit de intrare

debit de ieire

SC~,=SCA+RT
care se transform

(6-80)

+ reacie
'

(6.8l)

n
(6.82)

DISTRIBUIA

Bilant

TIMPULUI

DE STAIONARE

!!..iPp) = -R

@P

pa'rt,culel
("-)
S

Pp

.
Ap

IN CSTR

183

Viteza de

Suprilfata

molil" de

pilrticvle

de

A PARTICULELOR

~ Y.J

= (36.. P'f')
@
p

reac?iejpilrtievl3

8t1ant molar

peA

@RT
CA"'". CAi... -- S

RT

Distribuia tlmpu.
fUI ds sedere

N,=f1B\I
Viteza reactiei

tataIe'

Nr.particule

in a/imen-

tSI'81min

Fig. 6.31. Flux de informaii pentru modelul unui reaetor CSTR.

Ecuaiile rezultnd din 'analiza de mai sus snt artate n modelul din fig. 6.31.
Trebuie observat .c concentraia componentului A este constant i este calculat din reacia-total RT. Pe de alt parte pentru'a ealeuJa reacia total
RT este nevoie s se cunoasc valoarea constant a lui CA' Aceasta face necesar efectuarea unui calcul iterativ pentru a obine valorile finale ale lui RT

c..

6.6.4. Programul de calcul


Valorile numerice ale parametrilor din model srit artate n programul din
fig. 6.32, care conine:
. .
, 1. Secvena 1 - 10, seciunea de date i calculul constantelor
2. Secvena Il _ 13, seciunea de iniializare. Variabilele integrat~ se plaseaz la. valoarea iniial, la e = o.
.
3. Secvena 14 - 18, ~ciunea de derivare.'
4. Secvena. 20 - 22, seciunea de integrare.

18.4
1",

100

fOi=lMr,lUOE...12.5)

2*
3..

DI~1tNSIO.-.j
.
1(16)
R[II'L tJPr.K,NR

4"
':l"
b.}.
Sot.
9~

OAIA Al/O., .2, .li, .55,.75.1.


,1.2.1.4.1,
7,2. '2.5'3,
.~.5.4.'4
,D Tr. AtUI. 1.99. ;90 9 8 6 5 ",. J 2/0 14,.08 Olt, .OZ'.
DA T A - i-1Pll2 ./'~-I.I 005/RO/5.
IV/Sa ./S/5
,IC A J I 5/K/.
002/
.
Nl~~Pl/(4./3 3.14.PI,'3.qOJ.
Pl=!~PI/rJl
VOS::V/S

10"

."N(

161

.5.5,/
Ol.O.I-~

(A=CIIJ/l.

11'
12.

:, TH:O.
PP::Pj

l,).

fi-O

14.

'} AP;(;6oo3.14'PP.oZ/QO"Zl.'11./3.1
PP::K.CA.A?

l~.
16':1

DPP::_RP

. 'JOS

17-"1

NR:::FLlNI

(Ho1h,AT.A~l

1011-.

<'RT::Nl.RP,'lRoVOS

19"'"

IFIT".GE.5.1
,:ALl lrnT<TH.

20.~l;-22.

106

,OI.t1

f:il.LL Un(RI,O!HI
CALL lNT(PP,O?Pj

23*

IF(PP.LT.O.l

2'l>j

GO Ta

25...
26.
270'
28.
29.
:}O.
31",

00

PP:C,

b CAC=CAI-!H/S
CAlL corl\'(C-O-.Ci\(:q.rlC/.
60 TO 18.5] ,Ne
9 CtlV:::RT/MPI-100.
PRINT 100 P.(4,C.r1V"
STOP

U.O

Fig. 6.32. Pr.Qgramul principal pentru un reaetor CSTR n sistem eterogen.

Integrarea se efeet~eaz pentru intervalul 8(TH) de la O la 5, timp la care


se atinge valoarea reaciei totale RT. In acest moment (6 = 5) se calculeaz
concentraia lui' A, CA, n linia 25, iar prin subrutina CONV se obine o nou
valoare'a lui C., n cazul n care CAC nu este suficient de apropiat de valoarea
lui CA utilizat n integrare. Cu aceast nou valoare a lui CA se reia calculul prin seciunea de iniializare (liniile 11-13) i s,e repet integrarea. Acest
proces se continu pn crid CA a alins limita de convergen, cnd se trece
la instruciunea cu eticheta 8, la care se calculeaz conversia i reacia total;
CA i conversia snt 'imprimate ca rezultate de interes p'rincipal. Pentru cazul
specific de mai sus s-au 'obinut: RT = 1,1981 moli/min; CA = 0,26037 molii
ft3; CNV=59;907%.
Probleme
L Intr-un reaetor izoterm are loc urmtoarea r'eacfie: -

r.

k,

A+:-B~C:+D
k,

"

'""k'

"

C+B-4.E+F
Plecnd de la 0,5 moli/ft3 din A. i .0;7 mOli/ft',din B ,dii61'.,.at,"s se deterinine
timpul necesar pentru a objine-'o; conversie' de 80%;.tiind c :k,--,- 15600

'

DISTRIBUL'

TIMPULUI DE STAIONARE

A PARTICULELOR

IN CSTR

'185

k,

(fl'/mal'min);
k, = 5,2 * 106(!l3/mol";lit1);
= 1,2 (!l'/mol min). Se admite
c expresiile vitezelor de reacie corespund relaiilor din ecuaiile stoichiometrice.
.
2. Autoelava pentru reaciile eterogene din exemplul 6.4 poate fi exploa-_
tat la presiunea maxim de 10 atm. S se determine arja maxim din componentul A, care, se poate prelucra cu aceast' restricie.
3. In exemplul 6.5, referitor la cinetica de polimerizare, s se determine
arja iniial optim i alimentrile continui din fiecare monomer, necesare
penlru a asigura obinerea unui produs polimericuniorm, cu ur'mtoarea compoziie medie (n fracii moIare) : monomerul A = 0,6; B = O, i C = 0,1.
4. In rcaclorul din exemplul 6.6,3 s se stabileasc, dac ~st.e posibil s
se obin o conversie mai ridicat prin teast reacie n sistem_eterogen, n- .
trebuinnd dou reacloare n serie, n loc de unul singur. Se presupune c suma
volumelor reacloarelor este egal cu volumul reaclorului din exemplul n)enionat
(pentru extinderea leoriei distribuiei timpului de relenie la cazul cu mai multe
reacloare dispuse n serie Se va consulta'[13;.
,', :: ',' .

BIBLIOGRAFIE

Literatura
de "mai jos cuprinde
-la cinetica
chimic.
1. ,;Analog Simulation
of Chemical

tnJi aprounda!e
privind 'aplicarea
calculatoarelor
..'
.
Rcaetiofl" Kinctics",
T."Mathews, Chem. Ellg., 1964.

studii

2." ..Analog Computer Design of an Ethylene GfycoJ Systcm", W. ,A.~Parker and J. W:- Pr<ldos,
Chem. Eng. Progress, ,60, r\o: G, r96;4.
3. "Analo.~ CompuJer Simulation of a Chemical Re<ctor", T. L Batke, R. F. Fratlks', aod
E W. James, ISA J., 4, 14.- 18, 1957.
. 4. ':,Process Development","- T, J. WiHams, Cilem. E'Ig., Apri'l, 1960,
-'5.: ,;.A.nalog i\1etho'ds"Aid Simullition of Reaction Kinetics", W. F. 'Wagner, Chem. Eng., April.
'1963.

'.

:.

'

G. "Programining'Chemiccd
Kinetks ~Problcms for Analog Curilpute'rs", R. c. H. Whecler anEl
G. F. Kinney, IRE Trans. PGIE IE3-:-70.
.
7. "Design oi a. Chemical Reactor by Dytlamic Simulation", \\1. J. Dass8u and G. H. Wolfgang, Chem. Eng. Pragr" 59, No, 4, 1964.
.
'"~.. "Simulating tile Dynamics of Reactiqn Systems". T. Mat,hews, Chem. Eng.,.August
19G4.
9, "Analog 'Simulation of a Chemical Reactor Temperature Control SysteJil", F .. X. Maycr and
E. H. Spencer, Prac. Inst. Aut. Cont. 15, Pari. 2, 1960.
.
."'
- 10, "Eledronic
Analogs in Rcactor Desigl1'.~, J. Bcutler and J, B. Roberts, Chem: ~Eng.
Pragr., 5Z,No. ""2, 1957.
.
I J. "Computer Simulation of Chemic~l Reaetions", T. J. Williams Chem. Eng. N(;<,llS, 40, 1962.
Tratate:
.
12.' Reaetion Kinetics for Chemical Engineers, 5, M. Walas, McGra\~.Hill, New York, 1959.
13. Chemital Reaction Engineeriflg, O. Levenspiel, Wiley, New Yor.k, 1962.
14, CJlmcal Process Principles III, J ,"O. Hougen,
K. i't Wafson,
Wiley, New
York, 1947.

1.

CURGEREA

FLUIDELOR

7.1. SISTEME CU CU~GE~E DE GAZE

,
Curgerea gazelor printr-un orificiu sau prin restricii ale seciunii de curgere
poate fi reprezentat prin ecuaia:

Q=

ev

yP(P, - P,)

n care P, = presiunea din amonte; P, = presiunea din aval i fi = presiunea


medie prin restricie.
Factorul de capacitate a restriciei, Cl' se exprim n uniti compatibile
cu Q,' debitul de curgere. Presiunea medie P poate fi considerat ca medie aritmetic intre P, i P2 i reflect variaiile de densitate datorite variaiei nivelului de presiune. Dac pierderea de presiune (Pi - P,) este mic n comparaie
cu presiunea medie (P,
P ,) /2 se poate utiliza fie P" fie P, ca o aproximare
a lui P.
Dac P2 .;; 0,53 P" se face trecerea la regimul critic, ceea ce nseamn c
dac presiunea din aval este mai mic decit aproximativ jumtate din presiunea
din amonte gazul va curge prin orificiu (ventil) cu vitez sOIiic, iar valoarea
presiunii din aval nu va mai influena valoarea debitului. La temperatur normal relaia pentru debitul critic este:

= 0,85 CyP,

Urmtoarele relaii se utilizeaz pentru regimul de curgere in orice condiii, deasupra i sub pragul critic.

F (;:

1= [1-( ;: lT'
= '10.72 =

for P2>

0.53P,

0.85 for P, < 0.53 PI

REGIM HIDHAULIC

. 187

.TRANZITORIU

V,
F,

Fig:_ 7.-1.. Schem

Exemplul

artnd curgerea

unui gaz prin trei

V35C.

7.1
~

S considerm un sistem constnd din trei cainere cu volumelc V" V, i


V3 legate ntrc ele prin conducle prevzute cu robinete, dup cum se arat.
n fig. 7. L rn camera nti se fOflleaz o presiunc ridicat PI> mcntinnd inchis
robinetul 1 ; n aval de robinetul 3 presiunea cstc mcninut la Po, iar tobinctele
2 i 3 snt dcschisc.- Accstca din 'urm au faclorii de capacitatc CV2 i C,.,.
La timpul zero se deschide robinetul 1, permind gazului din camera nti s
se destind n camerelc 2 i 3 i s prscac sistemul prin robinetul' 3. Pentru a elabora un model matematic al acestui sistem este necesar s se coreleze
presiunile i debitele.
Dac se admile o operaie izotcrm i un gaz ideal, presiunea din ficcarc'
camer se calculeaz din lcgea gazelor ideale:
i
\

Pi

=' MiiRTjV)

Molii de gaz M, din ficcare camer i se obin prin ecuaia dc bilan dc mas
d
-do

. I

Mi

Qfll

'

Q('llt

Din ecuatia curgerii se obin debilele n funcie de presiunea din fiecare camer;
spre exempl u :

Q = ~-'-'Pu -F

1,2

(P,.)
.pu

Figura 7.2 reprezint modelul pentru sistemul cu trei camere. ordonat ca s


reflecle succesiunea
de cauz si
efecl.
,
"

7.2. REGIM

HIDRAULIC

TRANZITORIU

, Problemele complexe, care trateaz transportul fluidelor prin conducle


pot fi clasificate n dou grupe. In prima, conduclele au lungimi i diametre '
relativ mici i problema const n determinarea presiunii n diverse puncle ale
reelei de conducte. Problemele de tipul acesta se bazeaz pe rezolvarea relaiilor
de cdcre de presiune n regim staionar. S-au elaborat programe pe calculatoare numerice pentru a calcula debilul i cderea de presiune pe relele complcxe

188'

CURGEREA

_.

-,-..

FLUIDELOR

'.-

"

...

d
- M,1 = ' -1,7, ,
dt

",

1.1,

, P,'~

"

M, (lITf
V

fa,

'

P,

= C., P f(P,)

112'
_

P2

p. = M.(~)

M2:

d'

de

;'.

,
Mz = Q, ~,Qz

tQz
,1,7.-C'z

- , p,
. (RT)
v-

P3 = M3

P1

~Ql

p.

vr PzJ-

(p,)
Pz

.q.

",

.!:iL
d

diM,=Q,-Q3

tQ,

,P,

Pa

. ", -

Cv,

VP,f

(Pa)
P,

Fig. 7.2. Model pentru

sistemul

din 'fig. 7.1.

de conducte [2, 3]. A doua c1as>ttip-tinde' "azmile"in care n bilanul de for


trebuie s se in seama de impulsul masei de fLuid n curgere. Stabilirea siste.,
mului de ecuaii, n succesiunea de cauz i efect, pentru o reea complex de
conducte interconectate, p01it's';li'e deosebit de dificil. In realitate, o' abordare .simpl i metodic,. '201nbltit:1,ll, 9 .fnelegere a relaiilor fundamentale,
conduce la un' model l:,at~in~tic' l~gi<;:,l~)ratarea
care u~meaz, se neglij~ai
compresi bilitatea fi uidelor, jntroduc.ndu,se aa numita analiz a "coloanei ri.
gide de ap". Pentru o njelegeremai clar, se prezint mai jos un exemplu.

li

Fig. 7.3. Curgerea unui lichid

ntre dou reiervoare.

Exemplul 7.2 (5.7)


In cazul acesta, apa curge printr-o conduct care conecteaz dou rezervoare (7.3). Viteza apei din conduct este aceeai n orice seciunea ,acesteia,
de unde provine denumirea de "coloan rigid de ap". Forta exercitat asupra
apei din conduct este egal cu di,ferena de presiune la cele dou extremiti
ale col<lanei, adic forta = (li, - lio)a 'p, n care a este seciunea conductei.
In sens contrar curgerii acioneaz o for de frecare, care poate fi exprimat
prin formula Hazen- Williams.
D ~ diametru! conductei
'i(= f~etor de frecare,
Q = debil.
Dac se consider ca pozitiv sensul de la stnga spre dreapta (fig. 7.3), foia
de frecare poate li redefinit astfel:
-hf=-KL

Q'IQI"~a

\Dl.87.

Cu alte cuvinte, dac Q, debitul de curgere, schiinb sensul, hJ schiml:> de


semn: Fora net va ii suma' acestor doua fore, adi ei.
bra net=Q'~(li,-li,)-KL

QIQI"''';a

D~.87

Forla aceasta va modifica. impulsul coloanei de ap, adic


fora

net

=~

(mas

dt

X vitez) = ~ r

'0) =.<1. (LPQ)

Lap

dt.g

,(\1

Ega1ind aceste fore se obine ecuaia dinamic care 'descrie curgerea apei n
conduct i anume
(li,-li,)p
"

'

f(L

care trebuie utilizat

QIQI""
,

n urmtoarea

Dl.S7'~

manier:
-

.<1.,

dt

;"'..d. (LQp)
dt ~ga

(li, - li,) ga.


L

.1f'.1 ~

KQ'I Q1'."
.Du;
~

r::.

190

CURGEREA

FLlilDELOR

Bilant de m~si
!?ez'ervof'u/ f

d
- (A,H,) = -Q
dt
H,

Bililflt d.

impuls

'.

dQ
dt

ga.
L

-=(H,-H.)--

KQlgrKT

BS

.
.

,
d

H2

.'

dt (A,H,) = + q
Bilant de mas
Rczervoru/2
Fig. 7.4 . .Model pentru schema din fig. 7.3 .

.Debitul Q este produs de diferena ntre nlimea coloanelor H, i H,. Restul sistemului se definete prin ecuaiile de conservare care cuprinde rezervoarele.
Pentru rezervorul

i.
(A ,H ,)
rit

= -

Pentru rezervorul 2

diri

(A,H,)

+Q

Aceste trei ecuaii formeaz un model simplu (fig. 7.4), care permite g se stabileasc urmtoarea generalizare, util n multe cazuri analoage: "Ecuaiile
de bilan ale forelor definesc debitele, iar ecuatiile de bilan de mas stabilesc
acumularea. deci. presiunile hidraulice care produc curgerea fluidului": Ideile
acestea snt ilustrate n fig. 7.5 i pot fi aplicate la situaia de mai jos.

I
Ecuatiile
.

[eva/file ()ilf?/?!ului de

btlantulu;
,

Oebit.~

de ror te

t
Fig. 7.5. Model

masa

I
.

Presiuni

general

pentru

sistemele hidraulice.

c.........-- ------

REGIM HIDRAULIC

191

TRANZITORIU

E"emplul 7.3
O pomp amplasaf la cteva pIcIOare deasupra unui rezervor pompeaz
ap la mare vitez printr-o conduct cudiametru mare; conducta urc un deal
i apoi coboar de cealalt parte (figura 7.6,). Pompa se oprete i astfel
se produce "o ruptur" n coloana de ap, la ieirea din pomp. Curgerea din braul L, continu ctva timp, dar se reduce progresiv, i inverseaz
sensul, accelerndu-se napoi spre pomp. Pentru a proiecta un sistem adecvat
de protecie snt necesare urmtoarele date:
.(a) volumul de ap din braul L, care se rentoarce la pomp;
(b) viteza apei in momentul n care ajunge la pomp.
Se poate admite c n momentul n care pompa se oprete, presiunea la pomp
va' fi"presiunea atmosferic PA; la cealalt extremitate a conductei apa se descarcii ntr-un rezervor deschis, deci i n acest punct presiunea este PA' Presiunea P, din vrful dealulului nu poate scdea sub presiunea de vapori a apei
din conduct p. (determinat de temperatura apei). Bilanul de mas asupra
brauiui L, conduce la
d

- M,

dl

-Q,F

Q, > O

M, ~ masa de ap din L,

Q, ~ debitul volumetric
d.ll, = O
dl

Q, < O

(1)

densitatea.
/

Q.i>d debitul i inverseaz sensul de curgere (convenional se admite cii


semnul este pozitiv n sensul de la pomp) are loc o rupere a coloanei la vrful
dealului (se presupune c H, > 30 (fi)) i devine necesar o a doua' ecuaie
dM, = O
dl

Q, < O

RezervoPlJl A .
Fig. 7.6. Dispozitivul

de pompflfc

pentru exemplul

7.3.

,
lS2

CURGEREA FLuIDELOR

Bilanul de for in braul cu ap L, este


forta de presiune ~ (P" - P,)a
forta' de frecar~ =,'- IQ, IQ,I o." . a
a= sectunea
,cond,ie!ei
.
' ~
..
,..
:
..".
D4.3"

Ki

forh gravitaiei

',c'-

impulsul =

..'i.
dt

"

1,'= lungimea

H, (~) pa
IL1

L, I1' orice moment.

'. I1 bratil

(NI'ga,Q'j .

. coloanei . 'de' ,ap

EgaHna aceste fore se obine'ecuaia

(NI,Q,

d~

g~.

j' = (Pil _._

~)~

~.

KI

Q,
1

I Q,i" a04'8;

H
.

i..
~ LI,

oa

(2)

'

P, .iind .vaFiabiia care inil~eneaz condiiile din. ambele brae L, i'L" este
necesar un al doilea sistem de ecuaii pentru a defini starea din. br~til 'do;,
forta de presiune = (P, - Pa)a

fora de frecare = -KI, Q,IQ,I"~ a


D4.87

fora gravitaionaI'=
.

.
ISUI = -d
lmpu
dt

- H,

(Ni
.Q'j
-'-'

-'

(~j
pa
L.

ga
"";.

Pri,] asamblarea termenilor se objine'

Bilanul de mas n braul L, este

dt<1

M, ~ p(Q, - Q,)

Q, > O'
Q, > O

=:.... Q.,o

Q,> O

..'i. M.,
dt . -

.-'-

(4)

Q, <O

Asamblarea ecuajiilor (I)'~ (4) ntr.un model ..prezint o dificultate major


ntruct ex,ist cinci variabile (Q,; Q" MI> M" P,) i nu dispunem dect de.
patru ecuaii. Din cauea aceasta este necesar s se:de'fineasc o relatie nou
care s cuprind pe Pl' Aceasta se obine prin urmtoarere consideraii. DaC
valoarea presiunii .P, este mai mare dect tensiunea de vapori a.apei la temperatura de 1 ucru, coloana de ap este continu i vitezele snt aceleai n ambele
brae ale conductei, adic Q, ~ Q,. CU alte cuvinte, apa fiind incompresibil
valOarea lui P, se stabilete autinaCla'acea
necesar pentru a menine con,
tinuitatea coloanei de ap.
"

REGIM HIDRAULTC

TRANZITORIU

193

In figura aceasta P, particip n ambele bilanuri de for, ~stiel nct, pri


iteraie, se poate gsi o valoare a lui P, ca s fie salisfcut condiia Q, = Q,.'
Prin aceasta se reproduce, n' esen, mecanismul de bilan al forelor:care are
loc efectiv n conduct i este similar buclei punctelor de fierbere 'ale sistemului
mullicomponent
artat n fig. 5.2.
..
Schema 'aceasta ns nu poate fi ulilizat pe calculator, deoarece in cazul
acesta ou dispunem de o bucl algebric pentru iteraie. Obinerea lui' P, prin
iteraie necesit rezolvarea ecuaiilor care conduc la Q, i Q" operaie prin
care s-ar pulea satisface criteriul Q, = Q2' Acestea fiind ns ecuaii 'difereniale trebuie calculate pentru fiecare increment de timp, .astiel nct Q, i Q,
snt valori constante la fiecare pas. Este de observat ns c pentru a'satisface
- un anumit criteriu, la fiecare increment de timp, procesul de iterare trebuie
s aib cel puin o bucl 'de reglare ctre intrarea criteriului, care este de
tip pur algebric.
.
.
Pentru a obine acest mers al calculelor este necesar s se transforme ecuaia
ntr-o ecuaie diferenia", de forma

dP,/dt

G(Q, -

Q2)'

Valoarea lui G poate fi aleas arbitrar, astfel ncit s av~m Q, '" Q2" Intrucit
valori mari ale lui G oblig programul' s utilizeze pai de integrare mai miei,
val"oarea lui G nu trebuie s fie prea mare pentru a evita timpi e"xcesivi de rulare pe calculator.
Tehnica este similar aceleia utilizat in calculatoarele analogice n care.
pentru a converti un amplificator de mare amplificare intr-un integrator cu
amplificare mai mic se utilizeaz un condensator in bucla de reacie a amplificatorului (fig. 7.7). Intruct apa este intructva compresibil, ecuaia ,liferenial descrie mai bine mecanismul natural dect ecuaia algebric. Ecuaia
poate fi acum asamblat in modelul artat in fig. 7.8.
Soluionarea acestui model cere valoarea iniial a lui Q,(= Q2) pentru a
se obine prin iteraii, valoarea de echilibr.u al ui P ,. Valoarea aceasta corespunde
funcionrii n regim staionar, a pompei, deci pin in momentul in care pompa
se oprete. Incepind cu acesf'.moment P, scade i ajunge in final la valoarea po
cnd Q, inceteaz de a mai fi egal cu Q, i se produce fenomenul de cavitaie.
Dei modelul din fig. 7.8 este clar i stabil din punct de vedere matematic,
el necesit timpi mari de rulare pe calculator din cauza valorilor ridicate ale
lui G din ecuaia presiunii de echilibru, care determin valori mici ale pasului
de integrare. In acest caz totui dificullatea poate fi evitat .. Dei P, = Pa,
ambele brae 1, i 12 pot fi cuprinse ntr-o singur ecuaie de bilan de mas i
una de bilan de for; P, poate fi obinut din ecuaia bilanului de for
pentru braul 2, ntruCt M2 este constant, iar
Q2 = Q, = Q din ecuaia de bilan total al forelor.
Din momentul n care P, = Po modelul revine la
cel artat n fig. 7.8. In felul acesta, metoda implicit de a obine pe P" conform figur~i.7.8 se evit.
Fig. 7.7(:5chema pentru simulaSfritul acestui capitol prezint ntr-o problemrca pe un calculator analogic a
ecualiei dP./dt ~ G(Q, - Q,)
xercii u o dezvoltare a acestui aspec!.
13

MOdelarea

i simularea

in ingineria" chimic

cd. 29.

Bilant de mas
. dM, =

dt
~

Bilant

oI,
((, < oI:

-((,f

Q, >

-o

Q,

Luneimoa braului,

M,

Q,

(M,Q.9

L,

Lungimea

M,
"

.{Q,Q. >> oo
li!>

>

braulu/~ L2

f;z

111.

111

1, =-f

I.=~
a
Iz

1,

.
d
---=a-1ildL
9a

~f((l',-q.)

= -fiz!

d
dt M.

dtl ma38

P)

KI,Q'lQ~
O

Ha
a-1-

.8

8//ant de for-te, tlrutul f


,
'.'
.

.l',t.

1,1':

L,

d
dt

(M.Q.)
--g;- ~ (P, -

Pa)a

(.!L)fa

Kl.Q.1 41.1.85" a _ H
DH?
L.

Bilan do fore, 6raul' 2

,
P, f. Pa

q"

d:;
1/

~ G(q, -

Echilibrul

1,

1(.
Ib)

de preSii/ni .

Fig. 7.8. (\-\odel lH'ntru ::,btClllUl de pOll1pale

din cXt:~-nplul_ 7.8.

REGIl\I HIDRAULIC

196

TRA;:~ZITORIU

Exemplul 7.4 (4.4)


Fig. 7.9 arat un ansambl u
de pompe, dispuse n dou
grupuri R (n exploatare continu) i T (n exploatare,
iniermitent)
care pompeaz
ap printr-o conduct care se'
separ n. dou brae L, i L,.
Dac la un moment dat (1=0)
grupul de pompe T se oprete, .
prin ntreruperea energiei de
alimentare a motorului care
. acioneaz. pompele, micarea
rotorul ui pompei se ncetinete
~iapoi ~i inverseaz" sensul.
Ecuaia care descrie rotaia
pompei n exploatare intermi.,
tent este:
I

2
CI

NTP

li

MTP

n care N - viteza de rotire;


Fig. .9. Schcm;j de pompare' pcntrll exemplul
NI - torsiunea si 1 = momentul rotorului.
'
Torsiunea este funcie de vitez i de
debitul
prin pomp
.
~

o
7.4.

J96 .

CURGEREA

FLUIDELOR

Dac presiunile de descrcare a braelor L, i L3.i presiunile de aspirare ale


tuturor pompelor snt egale cu presiunea atmosferic Ho, ecuaiile pentru bilanul de impuls din fiecare bra snt:
.

oag .eltdQ,

=-H

-H

L, -\dQ,
_ (H 1 -.
-~
ag dl
\

ag

dQ, =
dl

+H P +S_ 1 -KQ1

IQ

10.85

52 - K 2Q 2 1. Q 2 1085

H)o -

53 - K 3Q31Q,I

(H, - Ho) -

0.85

Cele opt ecuaii i opt necunoscute (Q" Q" Q3' NTP, QTP' MTP' Hp, H.)
trebuie asamblate ntr-un model acceptabil. Dac se urmeaz schema general,
artat n fig. 7.5, debitul Q, va fi stabilit prin fiecare din ecuaiile de bilan ale
-impulsului. Ecuaia micrii pentru pompele frnate stabilete viteza N ntruct torsiunea impus controleaz variaia de vitez.
dNxp
M

M.--j
TP---:

MP-+

-NTP

Urmtoarele patru ecuaii pot fi scrise astfel:


a. presiunea-de pompare
Hp =

QTP'f, (NTP)
QrI'

Hp -N'
-

'l'p

"f

(Qu)
-,-

.A,

b. debilul

iT'

prin pompele n funciune

~I

Q,p

= f(H

p)

I~

Q"p

Celelalte dou;; ecuaii de "continuitate"

, .. Q, = Q,
Q, = A .Q"p

+ Q3
+ B.Q,-p

se utiliieaz pentru.a determina pe H, i Hp, ntruct n sistemul real presiunile se echilibreaz automat pentru a menine continuitatea. Modelul este
asamblat n fig. 7.10.
In rezolvarea unui asemenea model" pot interveni dificulti rezultnd din
necesitatea unui timp de rulare pe calculator excesiv, deoarece pentru obinerea
. presiunilor H, i Hp din ecuaiile de continuitate se recurge la programarea
de ecuaii difereniale r;;u condiionate. Se poate efectua o rearanjare similar
.aceleia descrise n exemplul 7.2, utiliznd ecuaia forei pentru braul 1 pen-

REGIM HrDRAULIC

Hp =

197

TRANZITORIU

<?Tlf,(Z~:)

H NTlfi(f~:)
p

-1,'!!Q'(
rit = Hf
ilS

B/lanul forelor braul L2

H,

Bilanul forelor, braul L3


oN
HOl\ - S/(.I
3 3f(J 93'l

(J/, - Ho) - S2-K2q~q21'.85

~~.~

qJ
Ech!Ib~u presiunilor
dJ/,

.<it-a ( Ih-R,-Q,

H,
8J/;;ntu/ fortelor, bratul
L, dQl

ijtlf:'=

!"IInctf(Jne

Hp

'n

[085

H, - Ha + S, ,- K''f.1 f;, .

.EchJ!itJrl1/ presiunl/or

'J!1~ In

9RP- j(Hp)

"

f,Hp,,", (A.q.p+ 8.qTP~

Q,),G

NTP

Vitez

t!!!.re
1 dt =MTP

qTP

Tors/unea
pompe; frini1te
MT

MTII=

Fig.

7.10 .. Modelul

sistemului

de pompare

din exemplul

Hrik(~;~

9t14(~~~)

7.4.

198

CURGEREA

,FLUIDELOR

Rezervor

Fig. 7.11. Schem pcntru

problema

Jlf.

1.

tru a determina pe H, ntruct Q, = Q,


Q3 (i dQljdt "" dQ,jdt
dQ,jdt),
i utiliznd ecuaia pompei n funcionare continu pentru a determina pe H P.
innd seam c QRP se poate obine din QRP = (Q, - B 'QTP)ljA.
Prin exe. culii la calculator se pot rezolva ecuaiile i se pot reprezenta grafic n funcie
de timp variabilele ce intereseaz, ca deb~tele, viteza oompei N TP i presiunea fip
~ JProbleme
1. Un rezervor deschis alimenteaz ap printr-o conducl lung la un vas
nchis, comprimnd spaiul de vapori al acestuia. Intrucit linia de alimentare
are un diametru mare, impulsul apei este apreciabil.i va deplasa nivelul peste
valoarea de echilibru efectund o' comprimare mai avansat a gazului dininterior. S se elaboreze un model matematic prin care s se defineasc presiunea
tranzitorie creat n vasul nchis (fig. 7.11) Admitind c se instaleaz.un robinet
pe ieirea din rezervor pentru a reduce debitul i a evita formarea unei presiuni excesive n vas, s se precizeze modul n care se introduce aciunea acestui robinet n modelul procesului.
.
2) Un reaclor este alimentat dintr-un depozit cu o pomp centrifugal
(7-12, a). In anumite condiii de lucru, se bnuiete c au loc pulsaii n conducla
de fluid, care leag pompa cU.reaclorul. Un regulator de debit menine constant
debitul de la reaclor care, n partea de deasupra nivelului de lichid are un spaiu de gaz nchis. Se cunoate relaia intre debitul i presiunea pompei (7.12, b).
S se elaboreze un model al acestui sistem, care, prin simulare pe un calculator, s releve faptul c pulsaiile snt provocate de interaciunea pompei i
neria fluidului din conducla de alimentare.

'UU'". ll1,

Carc1curisticele
pompe;

Reactor

j:f ,"
/J?,,2~

D~M~

Fig. T12.

Scl1em pentru problema nr. 2.

'p,

REGIM

I-UDRAULIC

199

TRA.NZIT9RIU

Absorbitor

AlJtoc/av

Il

Fig.

7.13.

Separator

Schemi

penlru

problema nr. 3 .

. 3) La finele ciclului de reaciie dintr-o autoclav (7.13) se nchide robinetul


pe linia de vapori I i se deschide robinetul pe conducta de lichid II pentru
a permite coninutului de lichid al' autoclavei s se descarce spre seJfarator.
Spaiul de vapori al autoclavei conine numai vaporii Iichidului din vas la presiune ridicat. Pe msur ce autoclava se golete, presiunea se reduce, avnd.
loc, n acelai timp, o coborre a tempe~aturii Iichidului. Volumul separatorului se umple iniial cu un gaz inert, la o presiune sub aceea a autoclavei.
Lichidul fierbinte, care trece prin robinetul II, se evapor parial brusc, cnd
iritr n separator. Vaporii formati antreneaz gazul inert din separator .n
absorber, n care sint reinuti, intr-un solvent, toi vaporii. Gazul inert trece
din absorber prin robinetul II l. Admitnd c spaliul de vapori din separator
este bine amestecat tot timpul i neglijnd zestrea de lichid de la fundul separatorului, s se elaboreze un model matematic care s defineasc variatiile de
presiune din absorber i debitul de gaz prin !"obinetul III. Se admite c pierderea' de presiune prin separator i prin absorber snt neglijabile, iar debitele
prin robinet snt sub valoarea critic (sonic).
4. Dintr-un rezervor se pompeaz la uT!reaetor, n mod continuu, un metal
topit (fig. 7.14). Presiunea n reactor este PR, iar n depozit Po' La timpul
t = O pompa se oprete, dar din cauza impulsului masei n curgere scderea

J----~

.i.

L,.

PR

Rei/ctor

l,_.

L2~

Pa

r
Fig. -1.14. Sistemul

OCPOlit
de pompare

pentru

problema

nr. -4.

200

CURGEREA FLUIDELOR

debitului se produce ntr-un interval de timp oarecare. Este posibil ca atunci


Cnd masa de lichid din braul (b
L,) i inverseaz sensul de curgere s se
produc un vid la punctul D. Cind masa din L, ii inverseaz sensul de curgere,
din cauza lui PR, masa de fluid va. lovi poriunea E Cnd braul (b
L,) i-a
golit poriunea b din conduct. Aceasta ar putea produce o rupere a coloanei.
Presupunnd c coloana de lichid se rupe la captul dinspre reactor i c rezistena pompei cu rotorul oprit este propo.ional cu viteza V, c se elaboreze
un mQdel'matematic care, prin rezolvare la calculator, s ,spund la urmtoarele probleme:
.
.'

~. 1. Care este masa de. lichid' n braul L, care se intoarce napoi.


2. In ce poziie Va fi masa (b
L,) n momentul n care L, lovete E.
Date.
a = seciunea conductei;
. p ~ densitatea metaluJui lichid;
b, .i;, d, ~ elevajiile artate n fig. 7.14;
b, L" L, ~ lungimea conductelor artate n fig. 7,14;
.1
FB
factorul de frecare pentru conduct;
FR - factorul de frecare pentrurotorul
pompei la oprire.

Notaii
A

Numrul ~ompe'or in functiune


plul 7.4), seciunea rez-ervorului
plul 7.2)

(exem-

(exem-

a Sec.tiunea. cond udci (ft7)


B Numrul
pomp~lor cu funcionare intermitent (frnat)
Cv Constant de debit a robinete-Jor'
D Diametru] conductei (it)
O Factor de amplificare
g . Acceleraia
gravitaiei
(32 ft/sec!)
H Presiune
exprimat
n coloan de lichid (it)
'" hf Fora de frecare
I Momentul de inertie

Factor

Lungimea
Lungimea

de. frecare

conductei (It)
coloan2i de ,ap (ft)

M Volumul de gaz n moli (exemplul 7.1);


masa de ap n I.ivre (exemplul
torsiunea (exemplul 7.4)

Viteza de rotire
PresillJlca (indice U pentru
D pentru aval)Q Debitul, mas/timp
5 Niyel (it)
Timpul
[' Viteza fluid ului (ft/timp)
t'
Densitate (lb!ft3)

7.3);

N
P

amonte

BIBLIOGRAFIE

Description
oi Gas FIo\\' Processes for Control Purposes", G. V. Schwent and
W. K. McGregor, ISA J., Aug. 1956.
-2. "Evaluation of Pipeline Networks", R. J. H~l.Hn,~. L. McIntire and. K. L. Austin, Chem-o
Eng. "Progr. Sy,'!p. Ser., 56, No. 1, 1960.
1. ,,J'-lathematica!

REGIM HIDRAlJLIC

201

TRA~ZTTORIU

.3. "Digital Computer Soll1tion oi Gas Dislribution,Systcm


Net",ork Fio", ProbJems""D. V. Knicbes and G. G. Wilson, Chem. Eng. Pragr. Symps. Ser., 56, No. 1, J960.
4. Analog Computer Soluiion of a Complex Transicllt Hydraulic Problem in the POWeT lrldusiry.
E. H. Taylor, A. Reisman, E. C. Dcl<:nd cind H. H. Baudistel, A~ME Paper 60-WA-5, 1961.
5. Pressure Surges Following 'Fater Co!{(;,W Separa/ion, J. T. Kephart and K' Davis, ASME
Pa per 60 WA-120, 1961.
6_ Computer Representlltions of Engil1eering Sysfems Jnvoluing Fluid Transiellts, F. D. Ezekiel
and H_ ~\. Paynler, M.I.T. H-3 P-IO, 1956.
7. "Simu!ation of Plug Flo\\' Systems", S. J. BaiI, Inst. Control Systems, 36.
S. "Model Simulation of Uni-Directionat Fluid Dynamics", D. Childs, Simulation, 3, No. 3, 1964.

8.

OPERATII N TREPTE

Capitolele precedente' trateaz procese efeeluate n vase bine agitate,


care snt complet definite printr-un sistem de ecuaii algebrice i difereniale.
] n procesele chimice intervin ns adeseori reacii sau separri care se efectueaz ntr-un numr de trepte sau n etape interconeelate. Cel mai obinuit
exemplu de acest tip l constituie coloanele de distilare in care fluxul de
. vapori i de lichid n contracurent ajung n contael pe o serie de talere. In
acest capitol se va arta c modelul pentru o succesiune de trepte identice'
este constituit dintr-o repetare, de un numr de ori, a modefului elaborat
pentru o singur treapt. Bibliotecii DYFLO, elaborat n cap. 5, i se vor
aduga cteva subrutine suplimentare, care snt n mod special adaptate
pentru simularea operaiilor n trepte ..

8.1. SUBR,UTINA SPUI

(J, 1(, M, RI(J)

Rutina aceasta se utilizeaz n cazurile n care un flux j (fig. 8.1) se


separ n dou fluxuri (K i M) fr schimbare de entalpie i fr schimbare
de faz. ,.Separarea" se definete ca raporlul debitulu( din fluxul K la fluxul
de alimentare J, adic RKJ. Rutina artat n
fig. 8.2, a cuprinde urmtoarele argumente n lista
de parametrii: J, numrul fluxului de alimentare;
K i M, numerele f1uxuriror de ieire i RKJ,
raportul dintre fluxurile K i J. Utilizind acest
raport rutina stabilete debitele fluxurilor K i M
(liniile 3 i 4), apoi transfer n veelorii K i M
din STRM toate valorile temperaturilor,. entalFig. 8.1. Schffi1 de pdndpil1
piilor i compozitiilor din fluxul de limentare J
pentru
separarea
n dot:
(secventa 5 ~ Il).
fluxuri.

203

SUBRUTINA SUM (I. J, K. L)

SUB~OUTINE SPlIT(J,K,M,RKJ)

COMMON/CO/STRM{300'2~l,DAT.(20,10).RCT(22).NCF.N~L.LST~

5TRM(K,ZlJ
STRMIM,21J
STRM(Mr22)
SlRM(K.22J
STRMeK,23}

5
6

=
=

STRMlJ,21l RKJ
STRM(J,21l .5TRM{K,Zl)
STpM(J,22l
STRM(J,2Zl

STRM(J,23)

5TRM(M,23)
STRM(J,23)
.00 '5 N = NCF-'.NCL
STRM(K,N) = STRM(J,NJ

10 -

5 STRM(~.NI

11,.
ll_
13 _

RETuRN

STRM(J,N)

ENO

Lista argumenteJof:

(al

Fig. 8.2, a. S,ubrutill<! SPLIT.


J = mirh;irll! i1uxuhli de <llirnentarc.; K = numrul fluxului
M = numrul fluxului de ieire; RKJ = fJportul K/J.

de ieire;

8.2. SLJB.RUTINA SUM (1, J, 1(, L)

Rutina SUM se utilizeaz pentru a aduna coninutul a dou fluxuri I


i J pentru a creea un al treilea flux K. Procedeul const n adunarea debi(elor (linia 3, fig. 2.8, b) i stabilirea unui bilan pe fiecare component (linia 5) adic:

n care; Fi = debitul lui i, iar X, = compoziia iluxului i. Entalpia fluxului


de ieire K se obtine nsumnd entalpiile de intrare (linia 6) i mprind
prin debitul total (linia l. Dup ce s-au stabilit astfel entalpia moI ar a
fluxurilor i compoziiile, se obine temperatura,
fcnd~apel la subtulina
TEMP pentru fluxul K. Elemen(ul 4 al listei de argumente, a rutinei SUM,
este L, care specific dac fluxul de ieire K se gsete n faz lichi d. (L=3)
sau n faz de vapori (L = O).

,, ..

1
2

5
b
7

8
q

10
11

SUPPOUTINE
SUMII'~."'L)
CO~~OlllCO/ST""(
~oo. 24, DATA 1 i'n. 101. f1CT (22' trer: . t!,L. L STR
5TR~(K.2t'
STRM(I.~!I
5rRHeJ,211
DO S N - NCF,NCl
.
51RMIK.~1=ISTRM{l.21l*STRM(I.NI.~TRM(J.21}.STRMtJ.Nl"STRM(K
5 CONTINUE
ENl'~=5 1R..
( 1 .23 J .5TR"H 1 ,211 .STRM (.,1,23 hSTRM( J,21)
STRM1K.23)=(NIN/5TR~(K.21)

CA,L\. . rEMPtK,Ll

R(lURN
[NO

Fig. 8.2,
Lista

.,l)

b.

Subrutina SUM.

argumentelor:
1= numrul- fluxului de intrare;
J = numrul fluxului de intrare;
K = numrul i1uxului de ie~ire; L = faza: lichid = 3,' vapori = lJ.

..__

. 204

OPERAII

8.3. EXEMPLU:

IN TREPTE

EXTRACIE

N CONTRACURENT

Primul caz care va fi examinat, const dintr-o serie de vase cu amestecare, cuprinzind fiecare o secie de separare, permind curgerea irt contracurent a doi solveni i amestecarea lor intim n fiecare treapt (fig. 8.3).Ceea ce se urmrete prirt aceast extracie lichid-lichid este s se concentreze un solut, delaconcentraia
XaF n solventul a, la concerttraia Xp, n solventul ~ i s se reduc solutul n solventul a la o concerttraie cit mai mic
posibil_ Fiecare treapt este numerotat de la 1 la N; o treapt oarecare
este desenmat prin n care -apare i ca indice al compoziiilor (ig- 8.4).
In cazul general al unui sistem dinamic, care se consider aici, debitele
i compoziiile in orice treapt variaz cu timpul. Se admite c n fiecare
treapt se realizeaz echilibrul ntre cei doi solveni, n conformitate cu
coeficientul

de distribuieD

xp . Tratarea acestui caz nu necesit decit dou

Xo:n

'

ecuaji; .. Prima dintre acestea este un bilan de mas pe componenii


faze:
variaia coninutului de solut ~ intrare-ieire
~ [(H.X.B)
dt

+ (HpXpB)]

(L.X.n_I

+ LpXpB+,)

(L.X"

ambelor

+ LpXp.)

. A doua este ecuaia de echilibru

X13n =

DXa'l

Ecuaia bilanu1ui de mas pe componeni se va utiliza pentru a obine


pe X,. sau XPB i anume pe acela care este mai mare. Dac sint de acela,i
ordin de mrime, oricare poate fi ales pentru soluionare_ Pentru cazul 10
spe s admitem c Xp are valoarea mai mare. Ecuaia de echilibru se
folosete apoi pentru a obine cealalt variabil X. Modelul pentru treapta
B_

Solvent

fJ

If
-,:-,

:',:'::.:-"Sectl"8 d/::'

:~::.::;. amestecare':.-'
'".

: ", . : '.'
"

- .

Fig. 8.3. Schema p~ntru extracia

Sectia de
efJimel?tcirc
in contrac~rent [ntr-o si'ngur treapt.

,-

EXEMPLU:

EXTRACIE

IN CONTRACURENT

205

este artat n fig. 8:5, iar diagrama general


pentru ntreaga serie de trepte este artat
n iig. 8.6.
.
Pentru' operaiile simple n regim staionar derivatele din ecuaia diferenial'
snt egale cu zero iar ecuaia de mai sus
se reduce la :

11

Tropt.

Pentru N" trepte de operare in regim F'Ig. 84.. Treap t a n d e ex t rac,le.


t'
stajionar#relaia
global intre XoF i XP1
poate fi obinut prin combinarea ecuaiilor,' obinndu-se o singur expresie, care cuprinde raportul intre fluxurile de soiveni' LoILp, numrul total
de trepte N i coeficientul de distribuie D. Reducerea aceasta la un. caz
simplu este caracteristic pentru abordarea problemei prin analiz convenienal. Tehnica elaborrii modelelor pe calculator permite ns tratarea sistemelor de complexitate mai mare. Spre exemplu, s presupunem c un component. C se obine prin reacia
.
A

+B

'" C

+ D,

B/li1n de mas treapt.J


J

fi

X;n

Repadiia

13

't'chlliIN'tl

Fig. 8.0.

!!\Jd~lp2ntru treapta

d,e cxtrac!2

XIJn+1
2

Fig. B.G.Fluxuri

Xetn--1

n.

Treapta

TreiPf;a

de extra-:i'2.

x'"

X~n

d~ la treapt~

Xd,H-t

1 la n.

fi

X<;(rt

206

OFER"'" U

IN TREPTE

Treapta n

care are loc n sol ventul 0(. ce


contine un catalizator.
Din cei
patru componenti ai sistemului
numai componentul C este solubil
n solventul ~, avnd coeficientul
de distribuie :
L"

XAn.'

xAn

XS17.'

XSn

xCn-1

XCn

X'

=-.5!!

xc"

xDn

n care' X~n reprezint fracia


molar a lui C n faza ~ i X
-,.
este fracia moI ar -n faza c/..
In mod analog exemplului precedent se poate sintetiza un model, pentru
un sistem n contracu.rent n trepte din .consideraii asupra treptei generale n
(fig. 8.7). Ecuaiile pentru aceast treapt snt urmtoarele:
1. Viteza de reacie. n faza
XO,,_1

Fig. 8.i.

Fluxuri

pentru trc<~pb

de re(lcie n.

ClI

O(

H,(kFX.,XB

knXcXv)

(8-1 )

2. Bilant de material al componentului A


acumulare = flux de iiitrare - flux de ieire - reacie
rI

-;-.(H,XA)

Gt

.3. Bilan de material


d

dt

L,XAn_1-

(H!XX

nil) =

LaX

lin."..]

ritrI
6. Distribuia

(8-.3)

LrxX

Rn

L~X~n+1 - L~Xbn

i .~)

L,Xcn+

+R

L,Xn,,_, - L,Xv"

la echilibru a componentului

X~n

O(

(8-4) .

pe componentul

(H,X)),,)

--:-

C (ambele faze

+ (H~X~n)J = L,XCn_1-

[(H,Xcn)

5. Bilan material

(8-2)

pe componentul. B

4. -Bilan de material pe componentul


d
rit

L,X ..,,, - R

DXcn

+R

(8-5)

C
(8-6)

Ordonarea acestor ecuaii este artat sub form de model in fig. 8.8
Modelul este foarte simplu, deoarece pentru stabilirea concentraiilor se .utilizeaz bilanturile materiale pe componeni. Dac constantele vitezelor de .reacie k,. i kR i coeficientul. de distribuie D snt funcii de temperatur,
modelul, artat n fig. 8.8, reprodus pentru n trepte i programat pe cal cu-

u..

Viteze de {'[!act'"

XAn-1

kF

XAn

Bilan de masa
pe componentul A

kF = iF(Tn)

.!"l,
,

I,

,,
,,

Xen-1

. X

+
R

.XDn-1

kR

8n

Bilant de mas
pemponentul
B

. Bilan de mas
pe componentu/ O

R - H,ikFXAnXen-

Xon

kR = i.(Tn)

Viteza

..
,
:..
,

reacie

XcXo
Repartiie

XC~-1

Bilant
X;n+~

XCn

de mas

pe componentul

C
XCn'

:, ---n

Xcn

lR

,,

kRXcnXDn)
d,CJ

.!il~
,

Xcn' = DXCn

:,

D = fo(Tn)
f!nef'IDientu/ de

Fig. 8.8. Model" pentru treapbl de reactie

IL

208

OPERAII IN TREPTE

Tn_1

x~

Tn
XCn'

-1

X~I1+1

Treapta

. Treapta

n - 1

XAn-2
X8n-2

Tn-1
X~n+2

Treapta

XBn-1

XAn
X8n

XCn-1
Xon-1

X
Xon

XAn-1

XCn-2
XOn-2

n + I

XAn+1
Xsn+1

cn

rig. 8.9. FLJxuri

pentru

treptele

li -

XCn t1
X c.n+-1
1 la 11

1.

lator,. poate'fi utilizat, prin ncercri succesive; pentru a optimiza condiiile


de temperatur ale fiecrei trepte, astfel nct s se obin un randa1]1ent
maxim (fig. 8.9).
8.4. PROGRAMUL

DE CALCUL

Prin utilizarea' structurii DYFLO introdus in cap. 5 se poate programa


procesul de extracie cu modelul din subcapitolul 8.3, aducnd. doar puine
modificri. Intruct acull1ulrile H" snt constante, se pot calcula bilanurile
materiale ale componenilor astfel:
-!.I (X ) = [.(X"., - X,,,) ~ R
dt

Ha

.111.

n care i se refer la cOll1ponenii A, B i D. Pentru obinerea cOll1ponenlului C


se substituie ecuaia 8-6 n ecuaia 8-4, efectundu-se transformarea
.'!._(H.Xc"
dt

+ HeX~") = i.dt (H.X


c"
.

"
= (H.

~ (X
.

~n)

LJ.{X

+H,DXc,,)

+ DH~) dtd (Xc,,) "10 care


(7,,_1

Xc,,):-

LIJ~X~n+1 -- X el>}

h.+DH~

. dl

+R

Programu( va' consta dintr-un program 'principal care iace apel la dou
subrutine:
REACT i STGR. Subrutina REACT este artat n iig. 8.10.

"
,.

. SUBROUTIIJE

2.

,.
D'
H

8.
9.
10'
11.
12'
13.

REAeT

1,;0.

HA 1

:COMM6N/CO/STHM(300.2~I.OATA(20.'OJ.RCTf22),NCF.NCL.LSTR
DTA A~,RR,AF.BF/
J
RT:l.9S.STRM(,JO.221

RK=A~.EXP(BR/RT}
RF=AF*EXPIBF/RT)
. R=HA . (FK*STHM
RCT( t )= R

{JOI' t.J.S TRM (JO. 2) -RK.STRM

(JO, 31.STR"I(JQ,

RCT(2):-R

RCT(,3):R
RC1(fl)=R

RETURN
ENO

Fig. 8.10. Su!lrutiiw

R EACT.

~l ,

PROGRAMUL

209

DE CALCUL

~-

SU8ROUTINE STGR(J1, 11,...10, IO"HA ,H8)

1*'

2.5_

.-

COMMON/CO/STRM(300,24)
,OATA(20,10) ,RCT(22),NCF,NCL,LST
OIMENSION XA(lO),yA(lO)
.
DATA XAi /YA/ /
O:FUN1(STRM(JO,22),lO,XA,YA)
STRM(IO,4)=O*STRMtJO,S)

7_

00 5 J=l,J

e-

DX=(STRM(Jl,21'.(STRM(Jl.J'-STRMtJO,...I,)+RCTt~/HA

9_

10*- .
11*
12_

1._

1~_

5 CALL

INT(STRM(JO,.J)

,OX)

OX4:(STRM(Jl'21)*(~TRM(.Jl,4)-STRM(~O,4))+RCT(4)+
1
STRM(Il,21'.lSTRMeIl,4).STRMtIO,4)/(HA+O*H6J
CALL lNT(STRM(~O'4),DX4'

RETURN
ENO

b
Fig. 8.11. Suhrutina

STGlt

Fluxurile de intrare i ieire la treapta N snt simbolizate dup cum se


arat.n fig. 8.11 a. Argumentele pentru REACT snt: numrul fluxului din
faza (1. care prsete treapta N i acumularea H. din faza (1.. Temperatura
cunoscut a fazei de reacie se plaseaz n STRM (lO, 22), n programul
principal. Plecnd de la aceast temperatur subprogramul calculeaz coeficientii
vitezelor de reacie RK i RF i viteza de reacie R. Introduce apoi aceast
vitez cu semnul adecvat n matricea RCT pentru fiecare din componenii
I ~ 4 corespunztor componenilor A, B, D, C. Aceast v.itez se ntrebuineaz ca flux n subrutina STGR artat n fig. 8.11.
In lista argumentelor. subrutinei STGR s-au introdus simbolurile pentru
toate patru fluxurile corespunztoare treptei N, precum i pentru acumularea
maJar a ambelor faze HA i HB. Coeficientul de distribuie D este exprimat ca o funcie arbitrar de temperatur (linia 5).. Compoziia lui C n
faza .~ (STRAI '(10,4) se calculeaz
ca valoare de echilibru corespunztoare
compozitiei fazei" (linia 6). Derivatele bilanului de mas al componenilar
se formeaz prin linia 8 i se integreaz n linia 9. Derivata componentului C,
de asemenea prezent n faza ~, avnd O formulare diferit, se calculeaz
prin linia 10 i se integreaz n linia 12. ..
.
. Fig. 8.12, arat succesiunea numerotat a fluxurilor din treapta nti, din
treapta ultim (NT) i din treapta general N. Se va observa c integrarea

Fig. 8.12 .. Succ~siul1ea numrului liniilor pentru reactoare n trepte'.


14 - Modelarea i simularea n ingineria chimic _ cd. 29

OPERAlI

1*
2.

INITJATlON

~.
5.
6_
7.

8_

C DERlvATIVE

q.

1011_
12.
13+
l~.
15_
16.
17_
18.

SECT10N .
.2q, ,DATA (20.IDJ

COMMON/CU/ST~M{300
LOGICAL ~F

3-

:Il\"TREPTE

.RCT(22)

DATA HA,HB.DT,NT.NC~,NCl/

DATAISTRM(J.211.~=1.11)/11.10./
OATA(STRM(J.221.~=1.111/11.363.1
GO TO 7

~NCF,NCL..LSTR

SECIIQN

6 DO 5 N=NT,2,-1
CAll REACT(N,HA)
5 C~Ll STGR(~-1.lOO+N,N.99+N,HA.H81
7 CALL pRL(I.,lO"o,t'IoF'.NT.tOI,2.3.u.5't1"'8,9.1051
IF{NFl
GO Ta 8
[NEGRATION
SECTImJu
CALL [NTlfTIM.DT,q)
60 Ta 6
6

STOP
END

Fig. 8.13. Progr<lnlul

principal

pentru

extrador

n trepte n contracurcnL

pentru fiecare component este cuprins n .subrutina fiecrei trepte.


Pentru
a ordona n mod corespunztor succesiunea integrrilor este" necesar s se scrie
secvenele de progranl ntr-un sens invers fluxului fizic al iniormaiiloL
ntruct partea cea mai mare a informaiilor este trecut din treapt n treapt
cu compoziiile iluxului 0:, succesiunea de apeluri din programul principal
va ii de la treapta NT la treapta 1. Compoziia C din' iaz a ~ urmeaz succesiunea programului. ntruct ns aceasta se calculeaz" prin STGR pentru
fiecare treapt, nainte de a efectua bilanul material pe componeni, ea
trebuie s urmeze o succesiune corect .
.Programul
principal pentru acest proces este artat n figura 8.13. Dup
terminarea seciunii de iniializare calculul continu cu imprimarea i integrarea
variabilei independente, INTI, care stabilete contoarele de trecere i de apel
pentru' totale integrrile urmtoare nglobate n subrutina STGR. Se trece
apoi la sectiunea de derivare unde se "face ape1.succesiv la rutinele REACT
i STGR, de la ultima treapt NT la prima. Rutina de imprimare PRL
va imprima compoziiile n fluxurile de ieire NT i 101, precum i ,inele
fluxuri intermediare. Intrucit cazul acesta s-a tratat numai pentru a evidenia
tehnica de prognimare, nu se dau rezultate numerice.

8.5. COLOANE DE DISTILARE

Distilarea n coloane de fracionare reprezint, probabil, cea mai comun


operaie unitar n industria chimle i de prelucrare a petrolului. Constituie
de asemeni, un exemplu tipic al unui sistem pentru separarea n trepte,
n contracurent. Din cauza operaiilor caracteristlee pe care le implic, tratarea acestui sistem poate s creeze uneori dificulti considerabile, Complexi-

[
211

COLOANE DE DISTILARE

Reflux

Conde/7$iJtor
total

c.w.

=(;3,
Produs---+-

--

Fracie l~tel'iJli

Alimentarea 2

7-------

Fracie /3teral.i

----B
RezitiilJu

Fig, 8.]4. Coloan

de distilare cu dou alimcnt:l.ri i dou fracii

laterale.

tatea coloanelor de distilare poate s varieze de la o separare simpl binar,


cu un reflux molar constant, pn la un sistem multicomponent neideal, cu
reacii n fiecare treapt, cu alimentrii cu fracii laterale multiple (8-14).
Procedeul care se adopt pentru a defini modelul matematic dinamic (in
opoziie. cu. modelul n regim staionar) pentru coloanele de distilare const
n a stabili modelul pentru o singur treapt i al reproduce, n calculator,
pentru toate treptele din coloan, incluznd, de asemeni, dispozitivele cu
particu.lariti, cum ar fi talerul de alimentare, refierbtorul i condensatorul.
Exemplele urmtoare trateaz ecuaiile dinamice pentru o treapt general
ncepnd cu un amestec binar simplu i trecnd la cazul mai complex al
distilrii sistemelor neideale multi componente.

.,

212

OI:'ERAII IN TREPTE

v"

n
Y ,

fC: brU
J

"

TrreaptiJ

f Vn-I

I Y,,-J

Fig. 8.15. Treapt

Distilarea

de echilibru

pentru o coloan

de distilare .

binar

Prima aproximare care se face uzual n simularea coloanelor de distilare


'Const n a defini coloana prin numrul de trepte teoretice. O coloan cu
20 talere, avnd o eficient a talerelor de 70% poate fi reprezentat printr-o
<:oloan avnd 14 trepte, echilibre, teoretice, fiecare treapt avnd o acumulare
de (1/0,7) X acumularea/taler, n coloana real. Fig. 8.15 reprezint schematic
echivalentul unui taler teoretic, n care vaporii efluentului sint in echilibru
cu reflexul care prsete treapta, ceea ce pentru un sistem binar, pentru
treapta 11, se poate exprima prin
Y,

Bilantul material al componenilor


d

dt

(HX,)

V'-IY'-1

fiX,)
este

+ L.+ X'+1
1

V"Y, - L.X"

Admind un reflux molar constant i un decalaj neglijabil pentru fluxul


de vapori rezult urmtoarele ecuaii :
V';_l
dLn

,-=
dt

Vn

Ln+1-

Ln

Ecuatia diferenial pune n eviden ntrzierea (,) care apare ntre


refluxul care curge pe taler (L.+1) i acela care curge de pe taler (L,). Valoarea lui " constanta de timp hidraulic, se obine din dimensiunile talerului
si ale deversorului. Ecuaiile de mai sus se aplic pentru fiecare treapt, cu
excepia talerului de alimentare, la care termenul FXF, al alimentrii, apare
n 'ecuaia bilanului de mas i cu excepia refierbtorului (vezi fig. 8.16)
pentru care bilantul material pe componeni devine:

213

COLOANE DE DISTILARE

Bilant mular
pe componl'ni
Ln

fj,~,:mt m(l/ar

pel'.'imponen~"V

H
dH

dt ,:; L, - Lo

BJ/3n termic
Fig. 8.16. Fluxurile

Acumulare
unei coloane cu N trepte.

Lo

214

OPERAn

variatia acumulrii
,vaporiza!.

'.

IN. TREPTE

fluxul din treapta

1 - fluxul de la baz - f(uxul de

i
dH .
-=
dl

L1-

Lo-.v

iar debitul de vapori este = raporlul ntre cldura introdus n refierbtor


i cldura latent de vapori zare, adic Il = Qj),.
Aceast ecuaie presupune cunoscut valoarea lui Q. Modelul pentru aceast
coloan simpl de distilare binar esle artat n fig, 8.16, n care detaliile
snt indicate numai pentru un taler. Valoarea debitului de la fundul coloanei L.
constituie
o conditie
initial si este artat ca un flux de
intrare n iig. 8,16
.
-.'
.

8.6, SEPARRI

DE SISTEME~MULTICOMPONENTE

Un caz mai general de distilare il constituie separarea amestecurilor mulUcomponente. Pentru fiecare bilan de mas pe componenji ecuatia are aceeai
form ca cea descris mai sus; pentru componentul i pe talerul Il
.~ (iXnLl1)
dl

Relaia

Ll1+1 iXn+l

pentru~compoziia.

Vn_1

fYn-1

vapori-lichid,
v -

-i-/- n -

Lfi' iXn -.Vn

pentru

.(y~

fiecare component

estel:

[K.(T,,)]
( i)'lIi X) 'n
-"n

in care K,(T.) reprezint presiunea de vapori a componentului pur, y reprezin activitatea i ";, este presiunea total' pe taler.
Sistemul multicomponent se trateaz aa cum s-a descris n capitol ul 5
i anume, ecuaiile de bilan de mas pe componeni dau compozijiile lichidului ,X . iar ecuaiile de echilibru definesc compoziiile vaporilor ,Y. i
temperatura de pe taler T". Forma modelului acestui sistem n echilibru, dup
cum s-a artat n cap. 4, este satisfctoate att timp cit componentul cheie
utilizat pentru stabilirea temperaturii poate li schimbat n diferite pri ale
coloanei. O trata're mai general, n special aplicabi.I coloanelor de distilare,
const din a stabili temperatura
prin bilanul ~ Y = 1 artat sub form
de model n fig. 8.17 i descris n .cap. 5,
Ipoteza unui flux molar constant n care . n condiii staionare, debitul
molar de vapori care intr n taler este egal cu debitul de vapori care prsesc talerul i, n mod similar, debitul molar de reflux care cade pe taler
este egal. cu debitul de reflux care prseete talerul (condiii staionare), nu
se poate aplica n unele cazuri de distilare, In asemenea cazuri se recurge la

SEPARRI

DE SISTEME

215

MULTICOo.iPONENTE

,>

_____________
bnS b_~ t~~_~i_~~~
kn~~__J:.~~JL~::_~-~,~"::-:----'1
Kr

,Bilan

Presiunea

EchIlibru

molar pe

de 'Iapori

Y = K!;r't)(,

cQmPt?neni 1

1<, =fIJn)

Bilan molar pe X2

componeni

't",

EChilibru

EcnlfibrLf .

.Y~= Kg1'2X2

_
Yi,n-

K.r*XWT
T

)(~n

EchIlibru

BIlant

ma/ar pc X'Jn
_ K3J"3X3
Y3---co;'ponen; 3
fi

Bilant mo/ar

Ln

tot;;/

.,Intirziere ..
hidr3u/ic.i

L.

dL':
Ln- L'n
"'r(j["=

cnt;;/pii,
lichide
'li =, + p(rf1

Bilan
termic

"y,_
'"(

cnta/p,r,
Tn
vapori
'fi = i of. {j;,T" Yi.l.

-------=l~~~~----t~~-;
------r::;-~~:~i::
- ---,-----------F------F:~---Ln+1 Ll{lXitt+'

-;

_o;

Fig. 8.t7. Model pentru treapta

n a unui amest~

rnulticoiTIp~nent.

216

OPERAII IN TREPTE

ecuaia bilanului termic 'pentrl) a stabili debitul de vapori care parasec talerul V,. Pentru a determina debitul de relux L, trebuie s se ntrebuineze
bilanul gen~ral de .mas. Ecuaia de bilan termic coreleaz entalpia fluxurilor
de mtrare l de ''''il re: .
d
dt

n care Q reprezint
prezint capacitatea

(H. T.)

Q"-l

+ q.+\-

Q.-q,

entalpia vaporilor, q este entalpia Iichidului, iar H. recaloric il Jichidului de pe plac. Termenul de acu-

mUlare ~ (H.T.) este neglijabil fa de fluxurile termice prin taler, Q, astfel


dt

_.'

nct el poate fi de.obicei eliminat din ecuaii. Entalpiile fluxurilor de vapori


i lichid se definesc n funcie 'de ccmpoziie i temperatur, ca mai jos:

Q, = ,z,

+ ~,T

n care Q, reprezint entalpia componenilor.


Alodelul complet pentru o singur treapt a unui sistem cu patru componeni este artat n fig. 8.17. Forma modelului este' tipic pentru sisteme n
echilibru: bilanurile de mas pe componeni determin compoziia lichidului,
iar bilanuril~ de mas totale determin debitul de lichid (acesta este trecut'
printr-un element de ntrziere care aproximeaz dinamica hidraulicii treptei).
Ecuaiile de echilibru vapori-lichid determin compoziia vaporilor, i.ar bilanul
termic general stabilete debitul de vapori care prsete talerul V.

(8.7.

PROGRAM

GENERAL

PENTRU

COLOANE

DE DISTILARE

In cele de mai sus s-au precizat relaiile care descriu separarea sistelT,elor
multicomponent. Pn n prezent, s-au realiiat o serie de subruine pentru
operaii simple ca : evaporarea brusc n echilibru, schimbul de cldur etc. ;
n cele ce urmeaz se vor elabora, n completare,

rutine care, asamblate,

simu-

leaza o coloan de distilare. Ceea c~ se urmrete este elaborarea unui prog;am


capabil s simulezecGmpodarea
dinamic a unei coloane. Pentru coloana iri
regim staionar, programul va stabili profilul de compoziii, temperat uri i
debile n lungul coloanei. Trebuie precizat c un program de,simulare corespunztor modelul ui artat ~ fig. 8.17, dei satisface unele cazuri este prohibitiv pentru altele. Problema aceasta va fi examinat n subcapItolul urmtor.

ASPECT.E DE CONDrIONARE

CARE APAR LA SIMULAREA

8.8. ASPECTE DE "CONDIIONARE"


LA SIMULAREA COLOANELOR

COLO~>lu'l"ELOR

217

CARE APAR

Lucrri anterioare din domeniul simulrii numerice a dinamicii coloanelor


.de distilare' au artat. o tendin suprtoare de instabilitate a calculelor [25).
Din discuia de la cap. 3 se 9tie c aceasta se datare9te prezenei n sistem
.il unorecuajii
difereniale care au constante de timp foarte mici n comparajie
.cu constantele ele timp dominate ale sistemului. ntruct aceste constante de
-timp variaz cu condiiile fizice elin interiorul coloanei,' rezult c funciona.
rea corect a programului nu esfe asigurat n toate cazurile. Pentru a
rezolva situaia, creat de o condiionare deficitar se poate impune o va.
loare mic a pasului de integrare" dar' aceasta conduce la timpi excesivi
de execujie pe calculator.. O soluie mai satisfctoare se trateaz mai jos.
Caracteristicile dinamice principale ale unei coloane de distilare snt de.
-terminate de acumularea 9i bilanul tuturor componenilor pe toate talerele
,din coloan. Se elaboreaz un program general, prin care fiecare component
.s poat fi obinut in fiecare treapt prin integrarea unei ecuaii. di ferenia]",
.adic

Il',

.F+,

t'?opta n'

Ii = acumulare

11',.- .1L,

X = compoziia
V-= compoziia

dX" = (V"_XY7l_1-1-1."+IX,'+l).-

de

'

Iichidului
vaporilor

\I"}',, -- L"X"

"

ntruct se presupune c se stabile9te echilibru] ntre Yn 9i Xn se poate


.defini o constant de echilibru prin Y~/Xn = K". Substituina pe Y n ecuaia
.diferenial se objine:
dX"
dO

=='=

(V,,_l}'''_l

+ L,,~~X"+I)-

Ecuaia aceasta se poate rearanja


dX"

de

'n care constanta

(\ltlIC+

C)X"

ca s se pun sub forma

=~

(F, -

Xn)

de timp . este:
H
.;='-----

F"K"

L"

Aceast constant de timp determin mrimea critic a pasulu'j pentru


>integrarea ecuaiei difereniale. Se observ c expresia lu'" conine acumularea
treptei Ii, debitul evaporat Vn 9i debitul de lichid L", variabile care snt comune.

218

OPERAII

IN TREPTE

tuturor componenilor din coloan. Expresia conine, de asemenea, raportul/(.


ntre compoziia vaporilor i a Iichidului, care este specific fiecrui componenl.
Valoarea lui /( poate varia n limite largi de la aproape de zero (pentru produse nevolatile, ca reziduurile) pn la valori .foarte ridicate (pentru gazele
inerte i componenii foarte volatili). O valoare mic a lui /( face ca "r ~ HjL.
ceea ce nu constituie o: problem, dar o valoare foarte ridicat a lui K face
ca "r ~ O, producnd o constant de timp foarte mic, ceea ce impune programatorului s specifice.o valoare .foarte mic a pasului de integrare.
In cap. 3. s-a accentuat. c abordarea corespunztoare a acestor situaii,
de "condiionare" deficitarii, nu const n a executa simularea cu valori
mici ale pasului de integrare; este mai avantajos s se elimine ecuaiile difereniale care au constantele de timp mici i s se nlocuiasc cu ecuaii algebrice. In cazul de fa se procedeaz-dup
cum urmeaz:
L Se calculeaz /(, pentru componentul i (/(,= Y,fX, in treapta n)_
2. Dac K, este. mai mic dect 5 se calculeaz derivata i se integreaz. 3. Dac /(.
este mai mare dect 5 se obine Yi algebrk i X, la echilibru. (Limita K,=f>
s-a ales n mod arbitrar) .
.Ecuaia algebric pentru obinerea lui Y, se stabilete simplu dintr.-un
bilan pe componeni pe talerul 11 n stare staionar, adic (omind indicele i)
O = intriiri - ieiri
0=
substituind

(L"t,X"+l+

V"tl Y"+ll -

(L.X.

VnYn)

J(. = YnjX,,, se obine:

Y. (!:..!:. + V1/)
K~

Ln+1X +1
1f

VI1~lYn-l

', m final; Y. = (L,+,XH1


V".,Y I)j(L,j/(.
V,) urmat deX.=Y"j/(._
Interpretarea fizic a acestor ecuaii indic n cazul unui compoiient relativ
volatil, c partea cea mai mare a debitului de pe talerul de desupra (Ln+,X.+
se. evapor i se rentoarce, la treapta n
1, n vapori (V.Y.) dup cum
se arat n fig. 8.18. Explicaiile .de mai sus
privind micorarea timpului de execuie au
Treapta n+1
fost necesare pentru nele"gerea subrutinelor
care vor fi tratate n continuare.

yn'QlI'L

xn

c'J,

~,~-

'"'O,'"
Fig. 8.18.
echilibru'

Evapor;ln~a
a

unui
volatil.

brusc n
componcnt

8.9. SUBRUTINA

STAGE

Subrutina aceasta -constituie n esen un


program pentru modelul unei trepte al unui
sistem niulticomponent,
artat in fig. 8. n.
Pentru usurin
s-au
adus
urmtoarele modi,
.
ciiri la ecuaiile de bazii;

r
I
SUBRUTINA

219

STAGE

IJ
1. Debitul de reactie RCT (n) este cuprins n ecuatiile urmtoare:
ale
componentilor
(RCT(n)), a fluxului total (RCT(21)) i a fluxului termic
{RCT(22)), dup cum s-a procedat n subrutinele HLDP i VVB<;:lILn cap. 5.
2. Acumularea molar total HL se consider constant, iar de "debalansarea" inlredebitele de intrare i ieire se jine seama n ecuatiile de bilant
pe componenti i n bilantul termic:

d(JiL) =
dO

DHL

FLIN -V

fi-

- L

(8-9, a)

fi-

<!ebit,ul de ieire al fluidului-

..?,dO

DHL
(L) =-HTG
'

n care, debitul total de intrare FUi\! = L"+1


HTC = constanta de timp hidraulic.

(8-9, b)

+ V"'l + RCT

(21)

unde,

Bilanul termic
Cantitatea

de cldur intrat,

HIN. se expr.im prin

+ (Lh,.l"" + RCT(22) + H

HIN = (VH,),.!

(8-9, e)

n care H reprezint un flux termic suplimentar (n cazul cnd acesta este


:necesar) care se aplic treptei. Un bilant. tcrmic corect pentru treapta n se
exprim

prin

acumulare

intrare -

ieire

(8-9, d)
n care HL=

acumularea

'Obline \
HL

.+

dhL
dO

nnlar

de lichid pe treapt.

hL' d(HL)
dO,

.HIN - (VI-!
<

-i<

Prin diferentiere
Lh,)v

se

(8-9, e)

Variatia acumulrii este definit prin ecuaia lui DHL (8.9, a). Introducnd'
<lceasUi valoare n ecuaia 8-9, e i neglijnd primul termen H L. dh,Jd6 se
<Jbine dup ordonare
V"

='
.

HIN - FLiN '" Iz,


.
H,,- hL

care este ecuaia programat n linia 9 a subrutinei din figura 8.20. Neglijarea primului termen referitor la variatia cldurii sensibile este justificat
deoarece variaia entalpiei lichidului dh Id6 este de obicei mic i este greu
de obinut, ntruct implic diferentiere, memorate etc. Dei al doilea termen

220

OPERAlI IN TREPTE

f-'''----,

E NTHL

r---,
E~'L
-!Y

r-;.-I I~
7

-.::.......

EN:;HV
. "" .

Fig. 8.19. Fluxul

hL

Bilan termic vn
IJJ @ . ----

informBtional

dL

pentru

811i"' mo/ar total


@

suurutina

d:: ~.~:.

L';.

---(@

ST AGE.

hL" d (HL). de este de asemenea mic, nu se neglijeaz i se include n bilan.


ntruct este uor de obtinut. Cazul n care nu se neglijeaz variaia cldurii
sensibile este cuprins n subrutina STGH n subcapitolul 8-13.
Bilanjul pe componeni
Plecnd de la definiia uzual
Acumulare = intrri - ieiri
~. (HL. X,)
se objinedup
ordonare:
dX"
dO

==

(LX),+,

+ (VY)'_l + RCT(N)

-difereniere, substituirea
(LX)""

adie[,
- (LX),,-

lui d(HL)/de

+ (Vl'j,_, + RCT(N)

-- FLIN. X" HL

(VY),. (8-9, g)!

din ecuaia 8-9, a i


V"(Y, - X.)

(8-9,

h
_

In subrutina STAGE (fig. 8.20) primii trei termeni ai ecuatiei 8-9, 11 snt
nsumai n CNIN prin Ijnia 14.
Derivata de mai sus se. calculeaz pentru componentii care au raportuL
HK (= Y IX) mai mic dect 5. Pentru componenii avnd HK> 5 bilantuL
se calculeaz algebric prin liniile 20-22, obtinndu-se astfel valoarea momentan a compoziiei vaporilor i Iicbidului. Pentru a nu perturba secvena contorilor de integrare, calculul se reia cu rutina de integrare INT,. punnd derivata (DERN) la ,O.
_
Fig. 8.19 arat o schem sumar a fluxului informaional pentru subrutin",
listat n fig. 8.20. Lista argumentelor pentru subrutina STAGE .este:
Il. numrul fluxului de lichid de la treapta n
l.
12. numrul fluxului de vapori de la treapta n - 1.
IL. numrul fluxului de Iicbid care prsete treapta n.
IV. numrul fluxului de vapori care prsete treapta n.
H. cldura extern sau sarcina de rcire.
HL. acumularea (moli)
HTC. constanta de timp hidraulic (aceleai uniti ca i debltele) ..

TREAPTA

DE ALIMENTARE,

SUBRUTINA

22t

STGF

,
1
2
3

~
5
6
7

B
9
10
11
12
13

'1~

IS
16

17.
18.
19
20
ZI
22
23

2~

SUB~OUTIME STAGflll.12.IL,IV.~.Hl.HTC'
,
COMMON/CD/STRM{300,2~I,DATA(2~,lO).PCT{22),~CF.Nrl.lS~R
LOGICAL

LSTR'

CAtl EQUILIIL.lvl
CALL ENTHLIJl)
CALL (NTHVIIV)
FLlN = STRMIIl.21) + S,TRM(12.21)+RCT,121l
HIN = STRMlll.231.STRMlll.2I'.STRMII2'231.STRMIIZ.2IJ.H.RCTIlZ)
STRM(lV.21)=IHIN-FLIN.STRMIIL.2~1)/fSTRM(IV.23)-STRM,IL,2')
IF ILSTR) R(TURN
DL = IFL1N-STR~IIV.211-STRMrIL.21)I/HTC
00 7 N = NCF.NCL
HK=STRM(IV.N'/STRM(JL,N)
CNI~=STRM(Il.21).STRM(Il.N)+STR~(12.21).STR~II2.NI+RCTl~)
IF{HK.&T.S,)
&0 TO 5
.
OERN=ICNIN-FLIN.STRMlll.N)-STRMfIV.21).ISTRM{IV.~)-STRMIIl.N'I"H~
7 CAlL INT,STRM(ll,N).O[RNl
CAlt INT{STRM(ll'211'Oll
R[TVRN
5 STR~(lV,NI : CNrN/fSTRM(IY,21)+STRMIIL.21J/HK)
STRM(Il,NI:STRMeIV.NI/Hv
D(RN:O.

GO TO 7'

ENO

Fig, 8.20. Subrutina STAGE.


. Li~tti ,lrglilllcnielor:
Il == num{lrul flllxt;lui de intr,uc lichid;
12 = numarul flu:n;lui Il!:'
intr<lre vapori;
IL == numrul f1uxlllui de ieire lichid; 'IV = numrul fluxului de ieire'
vapori; I-l = fluxul termic exterior (ndilzire sau rcire); HL = <lcuITIulare (zestre). moli;
HTC = .cfJlls<mta de fimp hidriw'Jic.
.

Fluxul de cldur suplimentar


poate reprezenta .cldura introdus salt
extras din treapt prin serpentine adecvaJe, n afar de cldura de reacie
de care se .ine seam prin ReT (22).
Prima operaie const n a stabili compoziia de echilibru i temperatura
fazei de vapori lV pentru compoziiile corespunztoare fluxului lichid IL.
Urmeaz apoi calculul entalpiilor lichidutui i a. vaporilor (Iiniite 5, 6) ne.cesare pentru I;ilanul termic (linia 9). Se calculeaz, n continuare, bilanul:
total de mas (linia li), urmat de bucla DO pentru bilanurile de mas ale.
componenilor. Inlegrarile constituie ultimele operaii nainte de rentoarcerea
la .programul principal. La trecerea inijial (LSTR = .TRUE.) se calculeaz,
numai fluxul de echilibru i al vaparilor (secvena 4-9).

8.10. TREAPTA

DE ALIMENTARE,

SUB RUTINA STGF

Se poate observa, c o treapt de alimentare poate fi simulat cu uurin,


adugnd o alimentare de vapori la fluxul de vapori care intr n jos ntr-o
treapt (fig. 8-21), sau adugnd o alimentare de lichid la debitul de lichid care
provine din treapta de deasupra. Aceste adugri pot fi efectuate n fiecare.
din cazurile de mai sus, utiliznd stibrutina SUM, prezen.tat Q.tr-un subcapitol anterior. Intruct prin utilizarea acestei proceduri se ajunge la Urit

222

. OPERAII IN TREPTE

,
+L

17H

6).......- AlilTlcn

tarf:

(lichid)
~Ln+1

Treaplii.

~-

AlImentare-()
(vapori)
1

Ln
l'

. Vn_1

Alimentare

AlJ'mentare lichid
vapor
Fig. 8.21.

sistem greoi de numerotare a liniilor, este mai elegant s' se utilizeze o versiune modificat a rutinei STAGE dezvoltat n. suqcapitolul precedent,
numit STGF: Figura 8..22 prezint subrulina STGF mpreun cu deiiniia
elementelor din lista argumentelor, care este aceeai ca. i pentru STAGE,
cu diferena c include i' debitul de alimentare 13. Aceast alimentare este
ciiprins n bilanjulde mas (linia 7), n bilanjul termic (linia 8) i n bilanurile pe componenji (liniile 15 i 16), In rest, aranjamentul esie acelai ca
i peniru STAGE .. Acest flux de ~limeniare 13 poate s fie lichid sau n
i

2
3
~
5
b

CALLENTHV{JV,,,

7
8
9
10
11
12
13
14

15
16
17
lB *
19'.
20
21
22

23
24
25
26

.r. '.
SUBROuTINE STGF,11,I2~I3.IltIV,~,HL,~TC).
!
COM~ON/CD/STRM(300.2~I.OATAr20.10),~CTI22),NCF,Nrl.LSTR
lOGICAL LSTR
CALl EQUIlIIL,IV)
CALL ENTMLIIL)

...,.

..

; ...

"

FlIN:: STRM(ll'21) + STR~(I2.211+ST~~(I3,21) +RCr(21)


HIN = STRM(Il,2J).STRMeTl,2l1+STR"l.CY2'23}.'STR"4lI2,211.H.RCT(22-1+
lSTR~113,21).STRMII3.2J)
STR~(IV.?1)=(HIN-FLIN.STRMI!L,23ll/fSTRMIIv,23l~STR~IIL,23J}.
IF ILSTR) RtTURN ,
.'
,"
"
DL ~ {FUN-STRMe1V,;?1'}";STR"I(Il.2lJl/HTC
00 7 N :: NCF. NCl'"

HK=STRMIIV'N1/STRMIJL,N}
CNF~STRMII3,21)*STRM\13~N)
CNI~=STRM(Il,21,*STR~{II.N)+STRM(I2.21)*STR~CI2.~)+RCT(N)+CNF
IFIHK.GT.5.) GO Ta 5
"
.
OERN::(CNJN-FLIN.STRM(lLrN)-ST~M(lV.21'.ISTRMrlV,N)-STRM(Il,N}l)/HL
7 CALL INT(STRMjJL'NI,OERNl
',.
CALL INTrSTRM(IL,211'Ol)
RE TURN
5 STRM(IV,NI
= CNIN/(STRMfIV'211+STRMrIL,2111HK)
STR~(ILrN)=STRM(IV,Nl/HK
DERN=O.
GO TO 7
ENO

Fig.

8,22". Subrntina

'STGr-

p~ntrll'

treapta'

de' alimentare,'

Lista <If!,rllmelltelor : II = lI'umrul .fluxului


de inlr<:lre 'lichid; 12:::::::numrul fluxului
trare v:l'"'pori; /3== 1l11mruI fluxului
de-:Jlimei'lt2re;lL=;::,JlIlmrul
1uxului de iqire
4
IV -= numrul
hL'\ului de iesire vanori';
H = ilUXlli" termic exterior;
HL = acumul(\fea.
. HTC~' cOllstanta. de -timp hidrelulidi:'

de inlichid;
moli ;

TREAPT

CU FLUXURI

LA!,ER~LF;:.SUBRUTmA

223

STGS

stare 'de vap'o~i, sau un 'amestec din ambele, i .nu cere, nici o .specificare
deosebit ntruct proprietile fazelor s.nt, .n mod ,implicit, stabilite prin
entalpii, compoziie i presiune care snt cuprinse n matricea de, fluxuri
pentru 13. Din cauza aceasta vectorul 13. din STRlI\ trebuie s fie complet
precizat inainte de a face apel la STGE

8.1!. TREAPT CU fLUXURI


SUBRUTJNA STGS

LATERALE,

Un flux lateral poate fi cu uurin simulat, n mod analog ca un flux


de alimentare, prin bifurcarea unui debit de ieire, de vapori sau de lichid,
utiliznd rutina SPUT, prezentat ntr.un capitol anterior. Aceasta ns
conduce de asemena la o schem complic~t i din cauza aceasta se recurge
la o alt versiune modificat a lui STAGE, numit STGS. Subrutina STGS
este' artat n fig. 8.23, n care elementul suplimentar'IS
din lista de 'argumente reprezint numrul fluxului lateral din coloan. Subrutina transfer
1

2
J
4
5
b

7
8.
9 .

SUBRQU1INE
STGSell,J2,IL,IV.IS.H,HL,HTC)
COMMQNlcn/STRM(300,~~,.OATA(2a.101,RCT(22)INCF,NrL,LSTR
LO~ICAl LSTR
.
CAlL EQUILIIL,IV1
CALL ENTHLIIL)
CALt

ENT,'VIIV)

FLI~ : STRM(II,21)
. STP~(I2.21J+RCTI21)
HIN:
STRMel1,23).STRM(Il,21)+c;TRMC'2.23).STR"'II~,21J+H.RCTt221
STR~'IIV,211:IHIN-FLIN.STR"'l1

Y'L,23)

}/(STCl:M( IV.231-STR~,

10 .
11

IF eLSTR) RETURN
DL : tFLIN-STRM(IV,21)-STR~(15,21,-STR~(IL.2111/HTC

12
13

00 7 N : NCF.NCL
HK:5TRM(TV'N)/STRMIIL,N)
CNIN:STR~(ll.211.STRMII1.NI+STR~II2.211.STRMII2.N'+RCTIN)
IFIHll:.GT.5.)
60 Ta 5

14

15"
lb

17
18 .'
19

2e
21

IL,23J

DER~:ICNIN_FLIN.STR~elL.N)_sTQ~IIv,?l).ISTR~CIV.N)_STRM{IL,Nl)I/HL
7 CALt INT(STRMIIL.NI.DERN)
CALL lNTeSTRM(IL,211'DLJ
00

A N:NCFiNCL

8 STR~(IS.NJ:STR~(IL.N)
Do q N:22.2U

~2

9 STRM(IS,NI=STRM(JL,NI

23
2li
25
2b

RETURN
'
5 STR'"!(IV.N)
: CNtN/(STRM{J\I'21i+(STR",,(IL-,~lr+StRMtlS.21))/HK)
STRM(IL,"JI=STRM(IV,NI/HI(
'.
',','
DER"J=O.
'

27

Go Ta 7

28'

ENO

Fig. 8,23. Subrutin::J STGS pentru treapt.1 de ex"tragere a iraciei laterale.


Lista argumentelor:
11 = numrul fluxului de intrare lichid; 12 = num'rul fluxului de intrClre
,'apari;
IL = numrul i1uxull.li de ieire -lichip; IV = numrul iuxului, de ieire vapori;
15= numrul
fracici
laterale;
li = i1uxul termic exterior;
HL = acumularea.
moli;
HTC = constanta de timp hidr8ulic.

224

OPERA II IN TREPTE

.compoziia
lichidului
din treapt
n vectorul
fluxului lateral
din matricea
STRM (linia 20) i procedeaz n mod analog cu,entalpia,
temperatura
i presiunea (linia 22). Debitul fluxului Iilteral apare numai n bilanul
de mas
(linia Il) ntruct
prin operaii algebrice,
debitele de ieire lichide au fost
,eliminate
din ecuaiile de bilan termic i de bilan materia]
pe componeni.

8,12.

BAZA COLOANEI.

BOT:

SUB RUTINA

Baza coloanei cere.o tratare


special din urmtoarele
motive:
1. Se introduce
un flux termic Q care determin
debitul de vapori formai V.
.
2. Jntrucit
acumularea
(zestrea) este variabil,
i apreciabil,
nu pot fi
neglijate variaiile de cldur sensibil (figura 8.24) .
. .3. Debitul de ieire al lichidului
de la baza coloanei se regleaz din ex.terior,
de exemplu
prin reglarea
nivelului
lichidului
de la baza coloanei.
Ecuaiile pentru condiiile de la baza coloanei. urmeaz mai jos, iar subrutina
BOT este artat
n figura 8.25.'
Acumularea
HL. Variaia numrului de moli din acumulare este exprimat
prin:
<I(HL)

"dO

LI _ LO .

'

.care se refer 1a figura 8.24.


.
Bilan termic. Relaia undamentaI

IV

cJ.,

RCT(21)

este

- (HL'h")=Q-

LO.hL-

IV.H.

Q_ LO""._IfI..dh,.:'"
=
d_8

il,. d(llL)
d_8.

d8

<care prin

difereniere

DHL

i ordonare

IV

H,

~ LI

0--'
I

---1

L. C'I

,
L_

__

I
I

( HL)

I
I
I

LO

-----

Q
Fig. 8.24. Baza c0ioanci.

BAZA

:-

"

s ,,

,
,
,

,,

9
\O
Il

QP:O+STRM(Ll,211.STRM(LI,23)+RCTI22)
OHL::
STRM{LI,211_STRM(lO.211-STRMltV.21J+RCT(211
OEN::STRM(iv.23)-STR"'(LO.,231
. (
.
STR'.' t IV. ?ll:
(QP_STR~( L.0' 23) .I.STR~(L T,21 )+RCT (21 J I-DENL
lF (STRM,IV,211.LT,O.]
STR~(lv'.21J
:: O.
.

,
,
,.
" ,
15 ,
'o ,
17 ,
18

HK:STAM{JV.NI/STRM(LO.NI
,
IF(HK.GT.~o)GO.TO-S
.
FNI:5TAMrLI.21l.STRMILI.NJ+RCT(Nl
FNO=S rRM rLO. 211.STRI<I ILO'': t~) +STqM( Iv.? 1.I.STRM IIv. ~~t
DER',: rFt"u-FNO-STRM It o. N) .OHLl/HL
.
'9 CALl If~T(STR1'J.(L(\.tJl.DERtl)
CAL-L ItITiHL.DHLl
RETUAN'
.
. ' . "".
.-,
"5 ON=StRM(!V.21J+STHM,LO.211/~K
.
STR'-1l IV. !-,l)": (5 TA~ (LI .L:ll-S
TR'" (L1 .rH +~CT I NI I IoN
5 TAM 1LO. NI : STR."'. ( 1 VI tI) I":ll<
,OER,'l=O.
60 TO 9

~b,,

,
;.!~~;.
,
"

'

,
20, '.
-'"';2:7
'.'
,
,.25

20
29
:)'0

Lista
ieire
.

l/Dhl

IF tLSTR) RETVRN
00 ~ N ::~CF.NCl

, 21;

.' ' 2.

225

BOT

DENl=(ST~M(LO,23l-STRM(LO.2~11.~L/Dl

12

SUBRUTINA

SUB~OUTI'lE
BOT(Ll,LO'IV.G.HU.
COMI~OIUC TNT IT ,.DT ,,J$ .JrJo D'XA(500) XA 1500 J , 1.0, J5l&
COM~ON/CD/STR"I ()OO. ;?1+1 DAT A (20. tOI. 'leT {221 ,NCF-, 'J .L. LSTR .
LOGICAl
LSTP
.
If t (JS4 .EG!, 1&) OI). (J5. EO .2 J ('R. L STR 1 STRM 1.1..0. 2/) f=? tR"'.l LO ,.2J
CALI. EQUIL{LO~IV)

,CALl Ernl..lLILOJ
.
(ALl pJH-iV{JVl

6
7

COLOANEI

,
,

.'

ENO

." ..
'

..

Fig. 8,25. Subrutina BOT.


,. ;
argumentelor:
LI-::::::::numrul fluxului de iiitrare lichid;' ,LO = humrul
fluxului" de
de la baza coloanei; 1'V === numrul. Jluxului de' vap0ri fQfm<!-ti; Q = i1uxul term-c;'
HL = acumularea
de lichid .. ;.

Introducnd

d(HL)/d6

IV
.

='

::.

DHL din bilanul

=' Q -Il,
.

de mas" ~e,obine

(LO+ DHL) ~ DEiNi


- fir ~ ,

n care DENL ~ HL(dh/(d6). Termenul acesta a fost neglijat n diversele


simulri ale treptelor, dar se va ine' sea"1 'de el.aici pentru exprimarea
derivatei entalpiei. hL Subrutina efectueaz ac'east operaie n li'niile '5-9
prin care se o~ine o derivat "invers", memorind entalpia acumulrii de lichid
, pentru fiecare trecere, n locaia 20 din STRM LO. Entalpia aceasta, memorat
prealabil, se scade din valoarea curent, ilupce se face echilibrarea (liniile 6,
7 i 8), n linia 9 obinnd variaia, incremental.
Multiplicnd aceasta cu
acumularea HL i dlvizind prin'mrimea pasului DT rezult derivata pENL.
ywcedeul, acesta este similar aceluia dezvoltat pentru rutina VVBOIL, des.
crls n cap. "5.12.
'
"Bilanul

pe compolleni

Bilanul pe componeni se efectueaz prin liniile 19 i 21, n car~ FNI


reprezint debitul de intrare al componentului N, inclusiv debitul de reacie
RCT (N), n cazul cnd acesta exist. ENO reprezint debitul de ieire al
15 -

Modelarea i sJmular'ea n ingineria chimic -

cd. 29

j
226

OPERAII ti\' TREPTE

vaporilar .i fluxul de la baza coloanei. Derivata pentru compozijia N, DERN


se calculeaz n linia 21 i se integreaz n linia 22, continund cu i.ntegrarea
acumulrii in linia 23. Tratarea algebric, mai rapid, pentru componenti
volatili (HK> 5) este de asemenea utilizat n rutin, iar procedura (secvena 25 la 28) este aceeai ca aceea descris.Ji pentru STAGE.

8.13. SUBRUTINA

STGH

Unul din inconvenientele programelor generalizate de calcul, ca acelea dezvoltate n prezenta .lucrare, este c ele nu cuprind toate cazurile posibile.
Intre ipotezele admise la elaborarea modelului i subrutinei pentru treptele
de echilibru generalizate STAGE, STGF i STGS este i aceea c variaia
cldurii s.ensibile n fiecare treapt este mic n comparaie cu coninutul
de cldur al fluxului de vapori ascendeni i de aceea ar putea fi considerat
liN' termen de important
minor. Aceasta permite tratarea derivatei cldurii
sensibile din ecuaia bilantului termic ca un termen algebric i utilizarea
bilanului termic pentru definirea algebric a fluxului de vapori care prsesc
treapt".
.
Acest mod de abordare al problemei este aplicabil n majoritatea cazurilor,
n' care fluxul de vapori pe ntreaga lungime a coloanei este apreciabil i n
care gradientul de temperatur de la 'capul la baza coloanei nu este iml}Oftant. Neglijarea variatiei cldurii sensibile nu se poate face n cazurile in care
gradientul de temperatur
este pronunat,
adic n cazurile n care
aproape toat variaia are loc n cteva trepte i n acelai timp entalpiile
lichidului snt mari n comparaie cu entalpiile
.
_vaparilor.
.
In cazuri ca acestea, este posibil ca n
I
Temperaturar
cursul unui deranjament
al coloanei, curgerea
r
vaporilor prac!ics nceteze, temporar. Fig. 8.26
n+2
I
arat o seciune a coloanei n care profilul temr
peraturii are variatii rapide n regiunea treptei n.
I
n +I
In cursul unui deranjament al coloanei conditiile
I
de echilibru vor produce o deplasare a acestui
,
profil spre partea inferioar sau spre partea
,
n
superioar a coloanei. Cantitatea de cldur nece,,
,
sar pentru. a modifica temperatura i coninutul
/
I
de lichid al treptei, peste un domeniu larg, este
n-I
I
comparabil, n acest caz, cu coninutul de clI
dur al vaporilor i va avea ca efect modificri
.1
n-2
importante ale debitului de vapori i lichid. Dac
I
se simuleaz o astfel de situaie considerndu-se
I
I
derivata cldurii sensibile ca un termen algebric
n-3
n bilantul termic, calculul va deveni instabil. In
capitolul
4 s-a artat c o ecuaie diferenial
Fig. 8.26.
j

SUBRUTINA

227

STGH

nu poate fi rezolvat algebric dect atunci cnd derivata este mic n comparaie
cu ceilali termeni din ecuaie. Tntruct n caZllrilede mai sus derivata nu este
mic, sntem obligai s tratm ecuaia bilanului termic pe calea normal,
integrnd fluxurile termice de intrar<;"i 'de ieire irezolvnd'ecuaia
pentru
enlalpia lichidului din. treapt.
.'
".
.
.
Dei lucrul acesta pare simplu, el ridic problema modului n care se de- termin debitul de vapori care prsete treapta. Intrucit nu exist o .metod direct de a determina acest debit de vapori, s'a recurs la o metod
indirect. Mtoda aceasta const In a determina temperatura de echilibru
a treptei, dat fiind presiunea i compoziia lichidului, i a stabili apoi o pseudoentalpie bazat pe aceast temperatur
i compoziie.' Debitul de vapori
poate fi acum calculat plecnd de la faptul c valoarea lui trebuie s fie
astfel nct s existe egalitate ntre entalpia de echilibru" i entalpia real rezultat din bilanul termic. Tntruct debitul de vapori nu influeneaz .aceste
dou enlalpii dec11 prin ecuaiile difereniale ale bilanului termic i ale bilan'
urilor materiale pe componeni, nu este posibil s se obin o concordan
exact, aa cum se ntmpl cu' buclele algebrke ..-De aceea se recurge la un
compromis prin care debitulde
vapori se calculeaz din diferena acestor
v~lori aleenfalpiei
nmultit cu un factor de ctig adecvat.
. Procedura aceasta poate fi mai clar' neleas referlndu-ne la model ul
artat n fig. 8.27, a, in care blocurile cu un lriunghi plin la ieire arat
integrarea unei ecuatii difereniale i deci un
punct de plecare potential n program. Numercle din blocuri se refer la numerele liniilor din
subprogramul. STGH artat n fig. 8.27, b:
In continuare este descris subrutina STGH:
1. Lista argumentelor. - Aceast rutin
reprezint o treapt generalizat, care conine
fluxul alimentrii sau al unei !racii laterale
notat ca fluxul 13. Pentru o fractie lateral
debltul "(STRM (13, 21 este specificat ca un numr negativ, iar celelalte
proprieti ca, temperatura, compoziia etc., snt aceleai ca pentru refluxul
EL

TEMP

8i/~nttermic

Hv

ENTHV

@
ELB- EL)@
100

EL

@--@@
V

ELB

x,

EQUIL

TE

8i/antde

ENTHL

---@

x.

masti'tofil

@f@!27

Yi.
Fig. 8.27; a. Fluxul

informaioll<ll

pentr-tl subrutina

STGH:'

228

OPERAII IN TREPTE

",,:'"

242' ..
sue~outlN

ST'GH'{I1.rZ.,n.IL,lv
.\.l,HL,HC,HTC)
,"
.
'
COMMON/coISTRM (~oo. ?4, .OA T11f 20. (0) I t=!CT(22) NC~" NrL. L5TR

2 .0
J

LOGICAL LSTR
FliN = STRM(II'lll

..

+ STRM(I2.?11+SToMII~t211

CALL. EQUILtJl,IV'
tF(LSTRI GO TO 6
B El:STRMIIL'231

CAll.

[NTl-IL

E.L.B:5rRM

(IL)

r 11.,23)

10 .

STRM{ll~231=EL

11

CAlL

'2

STR~IIV.221=STRM(IL.221

TEMP[lL."

".

stRMCIV,Zll.: ~TRM(t~.201.ll-(EL8-ELJ/I00~)

"

IF

CALI.. EHfHV(

15 ."

"17

IVI

(STRMIIV.21I,lT.coJ

HIN

"

20

Ot=OHL/HTC

21

.:

IF CLSTR) RETURN

O,,,
J .. STRMIJ2,231.STR:""

1 12.21.1

_'
..H..RCT 1221+

22.
23

>.

DO 7 N
NCF,NCl
CNF=STRMrI321'.STRw(I3,NI
,CNIN=S-TR"" ( 1 l' 21l.STRM

{I 1 .N,.ST~~
(J 2, '21l.STRl.l(
J 2 r N I +RCTlN)+CNF'
DERN=(CN!N-FLIN.STR~tILrN'-ST~M(IV.?ll.(STRM(%VIN)-STR~(IL,NllJ,HL
7 'ALL INT(STRMCJl.N),O[RNI
'.
'ALt, INT(STRM( IL.21, 'DU

25.*
26

STRM{IV,2U

r t 1.21

STRMI 1 1.23'.STkM

lSTR~(I3.211.STRM(I3,231.
.
,DEN~=IHIN-~L.{FlIN~STRM[lV.?1~'-StRvclV.21).STRM/ly.2~)J/HC
OHL = ~ltN - SfR~(IV'21'_STR~(ll.21)

la ".

24

,
+Rcfc2ll

.'

27 o

2.
2.

J.

.,.
31 '.
J2

34 ..

'ALL' Ir~TiSTRP.qIL'23)'DE!l/LI
IFCSTRPo'l( IL'211.L
T .0. )STRMC IL.2!)
R[TtIRN
6 SJRM(IV,20'=FLIN-STRM(I~,21l
CALt [NTHL(ILI
.
'
GO TO 8

O.

ENO,
(b)

Fig. 8.27, b. Subrutina 'STGH, pentru o treapt n echilibru, cuprinznd capaciti termice.
Lista argumentelor::
li = numrul fluxului de .intrare-; 12 = numrul fluxului de intrare;
13 = numrul fluxului de intrare;
IL = numruL f1uxultti..de iesire lichid; IV = numrul
f1uxul,-!i de i~ire vapori; H = flux .termic de intrare;
H.l, ~ zestrea treptei (ac.umularea);
,HC =:= maS<l echivalentului termic "pentrH treapt; HTC =,-con5tanta de timp hidr'(lulic ..

intern care prse9te treapta IL Acest transfer de informaii se face n programul principal, inainte de. a .se apela subrutina pentm fluxul fractiei
Iaterak, Pentru treptele care nu posed a treia alimentare se utilizeaz unnumr de flux fictiv. Toate . celelalte elemente din lista argumentelor .snt
identice cu acelea discutate mai nainte, la subrutinele similare. cu exceptia
parametrului HC, care reprezint capadtatea <!eacumulare,a treptei exprimat
prin moli echivalenti de lichid. Aceast capacil<ite cuprinde att molii efectivi
de lichid ct 9i molii suplimentari . echivalenti cu capacitatea caloric a metalului treptei 9i eventual cu'o,parte
a mantalei .coloanei, ce cuprinde treapta,
adic:
; I-lC
m<lsa treptci >~cldunl 'siJC'cific:
. = mo 1.1 acumu l are ---~----~-~-+'

.'

. .

cldura

specific ~ lichid ului

Figura 8.27, b conine de aSemenea o definire a argumentelor subrutinei


2. Dup ce se calculeaz.debitul
total de intrare. (linia. 4) se determin
temperatura
de echilibru (TE) pentru fluxul de lichid de ieire IL (9i se

SUBRUTUIA

229

STGH

-... memoreaz n STRM (IL; 22)), apoi se calculeaz compozitia vaporilor n echi"libru cu IL i se memoreaz n IV, Icnd apel la EQUIL (IL, IV) n linia 5.
. 3; Entalpia 'determinat din bilantul termic se retine provizoriu, ca EL,
din locaia STRM (IL, 23) (linia 7), urmat de determinarea pseudoentaJpiei
corespunztoare temperat urii de echilibru (linia 8). Valoarea aceasta se transfer
la variabila ELB {linia 9) iar valoarea efectiv a entalpiei se transfer napoi
n vectorul IL; n linia ' 10. .'
.'.
4, Se determin temperatura fluxului IL bazat pe compozitia i entalpia
sa, (linia 11) i se atribuie fluxului de vapori IV (linia 12).
5. Se calculeaz entalpia efeeliv a vaporilor, (linia 13) bazat pe compozitia i temperatura lor.
.
6. Debitul de vapori se calculeaz pe linia 14, fiind proporional cu diferenta ntre entalpiile' efeelive (EL), i entalpiile de echilibru (ELB).Nivelul
nominal va. fi debitul' iniial' de vapori care se determin la prima trecere
(LSTR = .TRUE') dintr-un bilant material. (linia 31) i pentrtiuurin
se
memoreaz la locatia 20 a vectorului IV din STRM.
7. Derivata entalpiei Iichidului se stabilete n linia 18 i se obine n modul
urmtor :

1t,

jv.

I STGH EL, Hcl


jv,
1Lo'

EL = entalpia lichidului (PCU/mol O(C)


HC = acumularea (moli)

Ecuatia de bilant tennic:


. ~ (EL. BC) = (cldura intrat - cldura ieit)
Diferentiind

I-IIN - Lo(EL) ~ VoB,

i ordonnd se obtine;
, HIN-

(EL)

dt

substituind

= -

L.(EL)-

V.H,,- EL'~

HC

d(HC)/dt 7' FLIN - Lo - V,


~ (EL) = HIN - EL(FUN
dt

' .

(HC)

di

."

v.) '-- V,Il,'

fiC

Ecuatia aceasta este programat. n linia 18 i apoi este integrat prin


. linia 28.
'.
8 .. Derivata bilantului'material
total este specificat n liniile 19 i 20
i este integrat prin linia 27. Bilanturile de materiale pe componeni se efecu tueaz
n secventa 23 '~25. Procedura ntrebuintat n rutineie de treapt
.precedente, pentru a. evita dificultile caraeleristice prezentei componentilor
foarte volatili, nu se aplic n STGH, ntruct produce instabilitate.
Caraeteristicilel STGH-ului
Stabilitatea numeric a rutinei STGH este n mare parte controlat de
faelorul de amplificare utilizat n ecuatiavaporiloL Fac;lorul acesta de ampli ficare are valoarea de 1/lOO, n figura 8.27linia 14, valoare care este adecvat pentru

230

O.P.ERAli tN TREPTE

cazul mediu. Dac ns valoarea factorului er~te, se


produce o degradare a condiionrii sistemului (vezi"
cap. 3), impunnd o mrime mai mic 'a pasului de
Trc'aptol 9
integrare. Dac factorul scade, se mbuntete con,I diionarea sistemului, dar sedeterioreaz precizia, astfel
l,~:?,,;;:.a 8
nct, n general, trebuie s se recurg' la lIn comproI
1,~:?ap:a ? I
mis. Dac este necesar, factorul de amplificare poate
,
fi optimizat ,pentru fiecare problem.'
Trra,t..'ta/E
I
Este de asemeni de observat c STAGE si STGH
I
,,
I
se pot schimba ntre ele. Spre exemplu', n fig. 8.28
/ / TrcaptiJ j
se arat o coloan cu 10 trepte (talere) n care, n
,
zona
4 la 7, se observ, o variaie pronunat a gradien/
!.-uP:'iJ lr
tului (termic, compoziie). Treptele ntre limitele acestea
snt simulate cu subrutine STGH; pentru alte poriuni
TreaiJ~g J
ale coloanei unde gradientul..-este moderat, subrutina
Treapta 2
STAGE asgur o precizie mai ridicat.
,~e,;lJtq 10

I
I
I

L
I

I
I
I
I

Tr:!apta

8.14.

f/.ind

Fig. 8.28.
Utilizarea
subrutinelor
STG H i
STAGE.

REFIERBTOR

Refierbtorut unei coloane de distilare produce uri


fi ux continuu de vapori care trec ascendent prin
coloan. Un tip uzual de refierbtor l constituie
un aparat de schimb de cldur de tipul' tuburi i manta, avnd o singur
trecere (fig. 8.29). Lichidul de la baza coloanei lintr la partea inferioar, n
interiorul tuburilor refierbtorului, se evapor parial, iar amestecul de lichid

A6ur

Condcnst

. Fig. 8.29. Refierbtorul

--

coloanei.

231

REFIERBTOR

''o

i vapori se rentoarce la coloan unde fazele se separ. Intrucit amestecul


celor dou faze din tuburile refierbtorului are o densitate mai mic decit
lichidul. din coloan, se creeaz o diferen de presiune hidrostatic care determin curgerea Iichidului de la baza coloanei prin refierbtor (prin actiune
de termosifon). Debitul de lichid fiind, uzual ridicat, ndeosebi n regiunea cu
dou faze, se realizeaz un transfer de cldur -relativ intens. Agentul de
nclzire, vaporii de ap sau vapori de difil, se introduc n spatiul dintre tuburi
i manta printr-un rollhel de reglare. Vaporii se condenseaz pe exteriorul
, tuburilor la o temperatur mai ridicat (T ,l decit temperatura (TE) de la
baza coloanei, crend astfel un gradient de temperatur,
care produce un
flux de cldur spre fluidul de la baza coloanei.
In simula~ea coloanei ar trebui s includ caracteristicile dinamice i de
exploatare ale refierbtorului.
Cele mai importante dou cararteristici sint urmtoarele:
1. Capacitatea: debituJ agentului de nclzire prin robinetul regulator este,
W

AC"VP,(P

.-

P,)

n care A C,

fracia din deschiderea complet a robinetului;


capacitatea robinetului (moli/(min.atm));
P,
presiunea vaporilor agentului de inclzire (atm)
P"
presiunea de vapori a condensatului (atm).
E"presia aceasta a debitului de vapori este valabil .n regim subcritic
(vezi cap. 7), adic pentru P" > P,/2. care reprezint cazul general. Pre.
siunea condensatului P, este functie de temperatur n conformitate cu relatia
Antoine,
P r. = EXP (C 1

+~)
T,.+C

Prin creterea sarcinii termice H, crete T" avind ca efect mrirea lui P,
i de aici reducerea pierderii de presiune (P, - P,) prin robi,net. Variaia
cderii de presiune prin robinet influeneaz caracteristicile de reglare la diverse nivele de lucru. Astfel 'dac temperatura 'de la baza coloanei ar crete
apreciabil, ar putea avea ca efect o scdere sensibil a fluxului termic i a
vaporizrii, chiar in cazul cnd robinetul pe agentul de nclzire ar fi larg
deschis.
2. Dinamica refierbtorului:
- Volumul de vapori continut n spaiul din
manta este uzual relativ redus, n comparaie cu debitul de vapori, astfel
nct ntrzierea variatiei presiunii. este relativ mic.' Trebuie totui s se
in seam de capacitalea termic ,a 'tuturor tuburilor i a unei pri din'
manta. Dac acestea se consider mpreun, aa cum se arat n fig. 8.30
temperatura tubului T m poate fi determinat cu urmtoarea ecuaie diferen.
ial:

2. (T
00

.W') = (H el.

H)

232

OPERA lItN

TREPTE.

Fig.

8.30.
Echivalentul
..integrat"
..scliematic, al refierbtomlui.

,
+ Condefl{jaf,

n care:

IV' c
H,'

capacitateacaloric
a ttiburilor i Ij2 din
debitul termic de lafluidul din manta la
(PCUjmin.);
, ,
H
debitul termic' de la peretele tuburiior la
coloanei (PCUjmin.j.Ca o prim aproximaie se poate considera c rezistena
cldurii este egal pe ambele pri ale tubului adic,
HI
H

=
c-

hlanta (pCUtq;
perelelel.uhurilor
lichidul 'din' baza

U(T, - T",j
U(T m

T ,j.

Modeiul matematic care cupClnde aceste ecuaii ale retIerbtorului este


artat n fig. 8.31. Variabilele de intrare ale acestui model snt: A, frac.
i unea de deschidere a robinet ului, T B, temperatura lichidului de la baza coloanei
i P" presiunea vaporilor agentului termic, care n general este constaht.
Fluxul termic H, consumat de lichidul de la baz pentru
genera vaporii V,
constituie mrimea de ieire.
Intrucit capacitatea termic a volumului de .vapori a fost neglijat, madelul aparatului, pentru partea mantalei, const dinh-un sistem de ecuaii'
algebrice simultane. Fluxul termic H I la peretele tuburilor se admite c este
egal cu cldura latent a fluxului devapori, adic H, =
n care A ~ cI.
dura latentjmol.
'
Cu ajutorul acestui flux termic se obine temperat tira condensatului prin
ecuaia T, = H,jU
Tm. Restul modelului i f1u'xul informaiorial snt uor
de neles.

total la trecerea

"'*',

SUBRUTINA

.IH,=Wd~1

w
Cwgere prin
, yen.tll
p

233

REB (A, H. CV, -WC. IT, JB)

Flux termic

'

Temperaturs. tond,.
Te=H,/U+Tm@

Presiune
Temperatura tubtlri/or.
<IT
.-!!!

d8

Ta

,
:
,,

. Temperatura fundului TB

:t._. __~

.. _

=(H,-

'.

H)(Wc@@
.

H,

Flux HT
.J'pre fund
(
)
ca/Mni
H=
Tm-TB U 11

.@

__ ~

_~

Fig. 8.31. .Modelul unui reerbtor .

. 8.15. SUBRUTINAREB

(A, H, CV, WC, JF, JB),

Subrutina aceasta .constituie un program pentru niod'elul.refierbtorului,


artat n figura 8.31 i::este prezentat n fig. 8.32. Elementele din lista de
argumente .snt urmtoarele:
.4 = fracjia de deschidere a robinet ului ;
H = fluxul termic :Ia lichidul din .baza coloanei (PCU (min.) ; .c, .,...fac1orul de
capacitate al 'robinetului (moli(atm 'min)'; WC- capacitatea termic a tuburilor (PCul"q;
JF = numrul fluxului de vapori; JB= numrul fluxului
de lichid de la baza coloanei. Constantere pentru vaporiiagentului
'de nclzire snt trecute n matricea fluxurilor d.up ,cum 'urmeaz:
STRM (JF, 1) = CoefiCientul Cjdin ecuaia Antoine;
STR,"\ (JF, 2)' c-' Coeficientul C,din ecuaia Antbine;'
STRM (JF, 3)" = Coeficientul C, din ecuaia Antoine,;'
STRM (JF, 23) = Cldura'Jatent. n condiiile de 'lucru; .

234

J':'ERA TU IN TREPTE

248
1 o

o
o
o

, ..

7
5
9

10
11
12
1>

"
1O
16
17
18
19

"O
21

"

o
o
o
o
o
o.
o
o
o
o
o
o
o
o
o
o

.Fig. 8.32. Sobrutina REB pentru retierbtorui


unei coloane.
Lista argumentelor :.A = fracia de deschidere a ventilului ; H = fluxul t~rmic la bJ1.:3.coloanei
(PCUjmin): CV = capacitatea rohindului;
\Ve = capacitatea tt'fmc a tuburilor (PCU('C);"
JF = numrul fluxului de alimentare cu vapori; lB = numnl! iJuxului de L! baza coloanei.

STRM (.fF, 24) = Presiunea de intrare a agentului termic [5, (atm). ;


STRM (.1F, 21) = Debitul (moli [min.);
STRM (.fF, 20) = U, ,.coeficient de transmisie a cldurii" (PCU[minOC):
Valorile presiunii i ale debitului se gsesc n locaiile normale n matricea
STRM. Toate celelalte numere utilizeaz matricea pentru memorare, n mod
nestandard, ntruct vaporii ce se deg~j din refierbtor constituie un flux
monocomponenl.
Cind se face apel la aceast subrutin trebuie s se furnizeze valorile iniiale pentru toate elementele cuprinse n lista de argumente. Programatorul
trebuie s furnizeze valori corespunztoare penru A, H i C pentru condiiile
iniiale. Prin prima trecere (LSTR =. TRUE.) subrutina va calcula (secvena
) 15-21) debitul de vapori W, presiunea condensatului P" temperatura condensatului TC (ecuaiaAntoine), temperatura iniial a tuburilor Tm i n final,
c0eficientul de transfer termic U, pe care l memoreaz n STRM (JF, 20).
Prin trecerile urmtoare (LSTR = .FALSE.) se vor obine variabilele dup
cum se arat n schema din figura 8.31. Numerele din blocurile acestei"figuri
se refer la numerele liniilor din lista subrulinei (fig. 8.32),' care ncep i
converg dup valoarea debitului de vapori W, fa de STRM (JF, 21). Ultima operaie ce trebuie efectuat nainte de a prsi subrutina, este s se
integreze derivata temperaturi" tubului T (linia 13).

SIMULAREA

DYFLO

A UNEI COLOANE DE DISTILARE

8.16. SIMULAREA UNEI COLOANE


PRIN DVFLO

235

DE DISTILARE

In subcapitolul precedent s-aU' dezvoltat cteva subrutine 'pentru simularea unor poriuni a coloanelor de distilare. In continuare se va dezvolta
un exemplu tipic, care va arta maniera n care aceste subrutine snt asamblate ntr-un program general de simulare a unei anumite coloane. Cazul 5-1
din capitolul 5 (pag. 135) a tratat simularea unei distilri continue. O coloan
cu 18 talere avnd eficien de 0,5, este alimentat cu 25.moli/min. Coloana
se va simula deci prin 9 trepte de echilibru (fig. 8.33), plus baza coloanei.
Vaporii snt produi n refierbtor; vaporiide cap snt condensai parial i
reinui ntr-un vas.
.
O parte a Iichidului din vasul de reflu'! este rentoars napoi la coloan,
la un debit care se admite C este constant. Alimentarea ~oloanei cu vapori
se face sub treapta a patra, numerotat de la baz, iar un flux lichid este
extras din treapta cincea. Modelul pentru aceast coloan este artat n
figura 8.34, n care col'iduclele de lichid i de 'vapori care leag diversele
trepte snt indicate prin numere. Vasul cu condensateste simulat n subrutina
HLI'P. iar subrutina PCON (Capitolul 5) simuleaz condensatorul parial
pentru care se specific temperatura de echilibru.
. '
Programul principal pentru ntreaga coloan este artat n figura 8.35.
Se reamintete c pentru a asigura funcionarea' cC'feet a integrrii din
aceast subrutin este necesar ca secvena apelurilor n fluxul informaional
s fie n sens invers cu fluxul de lichid caredetertnin
ntrzierile dinamice.
In felul acesta toate derivatele vor fi calculate n acelai moment. Astfel
() simularea coloanei ncepe cu reierbtorul (linia 10), trece la baza coloanei
i apoi succesiv la toate treptele pn n vrful coloanei. Treptele de alimentare
(linia 14) i de extragere a produsului lateral (linia 15) snt inserate la mijloc,
ntre dou bucle DO cu care se calculeaz celelalte trepte. Ultimele dou
apeluri privesc condensatorul parial i rezervotul de reflux. (liniile 18 i 19).
La sfritul seciunii de der.ivare se apeleaz subrutinele de Iistare, prezentate anterior, PRL i RPRL pentru a' imprima toate liniile din coloan.
Secjiunea de integrare '.const. dintr-un apel la INTl, utiliznd metoda
de integrare de ordinul 1, cu un pas de integrare DT = 0,1 n\in; s.a constatat
c aceast valoare a pasului asigur un compromis rezonabil ntre timpul de
rulare i precizie. Pentru a efectua rularea pe calculator este necesar s se
specifice d'atele de baz pentru componeni: debitele de alimentare, ale
fluxurilor laterale i alereziduului coloanei; 'sarcina termic a refierborului (H);
.temperatura condensatorului parial; caracteristicile robinetului de reglare (e,);
capacitatea termic a refierbtorului (WC); i deschiderea robinetului (A).
Specificarea aceasta se face n subrutina DAT fig. 8.36, 'apelat prin linia 5
din. programul ptincipal; p,!rametrif. 'refierbtorului se specific n linia 6.

236

OPERA -II IN TREPTE

'"\-

CondensatfJr
par1ai
";

"

.-

Vapori.

.
Fractie
/ateralit

,
_Alimentare
;.

Rd/erbito

Rezidvu
--.-'
. Fg. 8.33. Coloan cu .9 _t~epte de ~fraetionafe.

Subruthla DAT
Dat fiind structura' programului este ,necesar s se specifice numai condijiile iniiale de maL jos :'
1. Numrul primului (NCF) ~i ' al uIti'muluL component (NCL), (linia 3).
2. Date de baz asupra' echilibrului i a entalpiei tuturor 'componenjilor,
care se introduc n matricea DAT A (liniile 4, 5,~i' 6).
'3. Date de echilibru,. clduii'latente,. presiunea de intrare, care snt intro.
duse'n' vectoiul ,din STRM ,corespunzator' :vaporilor ,fierbt6rului ,.oinia, 7).

SIMULAREA

DYFLO

A UNE[

COLOANE'

237

DE DISTILARE

.',
.';~-

, '

~
"

,.
.

""'

. :.
/

,.'

. ,
~

-t -

1":

~rlUI!::;.,'

Fig .. 8.34. Schema programului pentru simularea lme"i-"


ccJo<ll'~~cu _,9 n;p_te.
.. : '~".' ~-.~~:

.,

23B

OPERATII

l'

,.

~2

C *.OATA SCTION
COI.~MON/CU/ST,~.',DuO, 2~ 1 DATA (20.10 1, RCT' 22) ,:,/CF PlKL. ,,:STA
COM~ON/C INT IT, f)T,..;s. ,JI~.OXA 1500 l , XA(500) Ia. jS4

LOGIcAl

7'

g.
10.

U.

,..
12'
13.

..

l~.

17.
18'
19.

CAlL
00 6
6 (ALt
(AlL
(ALl
00' 8
B (AlL
(ALL

z..

25.
26.
21,*

28'

~OT{20.21,1,H,UO.)
N=1,3

STAGE(N.20-~.il-N,N+t,O.,51)
STGF(4.1b,2~,17.5,O5 1)
STGS(5,15.,lb.6.23~O 5 11
rl=6, 9
STAGECN.20-~,21-NrN.l.O
5 1)
PCON(IO'2u,2b,7b.)

(ALL HLOPt26'11,J,50.,O,1

2,.
2,3*

1.

J.
lf.
S.

6.
7.
.6_
9_
la_
1112_
13*
1~.
15.
16..
11_
18_
19.
20_
21.
22.
23_
Zif_
25.

(Alt PRLII0,'.30.~NF,1.2,3.4,5,6.7.8,9.10,26'24)

(ALl RPRL~11'12,lJ,1~.15,lb,17,18\19,20,21.2J)
IFwt:="J
GO Ta 10
C ultlTEGRI\TION
SECT100
CALL
lNTIlT.UT.lJ
GO Ta 1,
10 COf'.!TTNUE

..

STOP
ENO

Fig. 8.35. Programul

.2.

2.5,37500.,.1/
--.

( OEHIVATIVE SECTION
7 SlRM(1,211=5TRMl20,21).STRMtl.211
(ALL REB(A,H,CV,~C.25.21)

20.
22.

LSTR.,\IF

(ALt DAT
DATA k,~C,(V.H,DT/.30B,187
LSTR:. TRUE.

5'

a.

IN TREPTE

SUBROUTINE

princip'al pentru simularea

coloanei de distilare.

DAT

COMMONICO/STHM( 300. 2~ J DATA (20.101


.Ref 1221 NCF. NCL 'LSTR
DATA NCF.NCLli,31
DATA(DATAIl, N) ,N=l; 8 t 113 .lf6, -52:10 213.,8 01'9020. '20 OZI
OATA(DATA(Z.NI.N=1.B)/15.2,-6050,'Z13.'12.2'.02.11S00
32 011
OATA{OATA[],N).N=1.6l/15.lf
S312 273"6.5'.Ol,7500.'16
031
DATA(5 TR"l (2:5 ..Jl,..J=i,2:~ 1/11. 775. -38e8. 5,230.16
.19_0. ,8000 7,/
aATA{STR'" 122. J 1. J=1 ,2~ 1/.2169 .0911 692 .17_0 25 ., 95. 35.899 1.1
DAU ~TRM(23'21!15.0/STRM(1.211/S.1
DA T A (STR"!1J. 21) .,J=II,21l/5.13 s_a.'''.1
DATAISTR~IN.221.j\j=11.21)/ll.eO.1
DO 5 .,.1=1.11
JO=22-.J
STRM(.JO,I ,=.2169
STRM(JO,2J:.0911
STRMI.JO,3'=.692
STRM(..J.2lf)=1.1l-.J
Ol
STRMI..JO,2lfl=STR~I.J.2'n.
IF(.J.EO,l1l
Go Ta 5
CALL EQUlll,JO,J.
5- CALL ENTHl(..J01
STR"'{26,2~J =.1,
CAlL EQUI(;(21.1l.
RETURN
E'!iO

Fig. B.36. Subrutina

DAT: se introduc

valurile iniiaJe n matricile

STRM i DA TA.

SIMULl\.REA

DYFLO

A UNEI

COLOANE

DE DISTILARE

239

4. Compoziia alimentrii, debitul, entalpia i presiunea snt introduse


n vectorul .corespunztor alimentrii din matricea STRM (linia 8).
5. Debitul fluxului lateral specificat (linia 9).
6. Debitul estimat de vapori dezvoltai se introduce n matricea ,STRM
Vi~a~.
'
7. Valoarea estimat a temperaturii i a debitului se introduc n vectorii
corespunztori tuturor lichidelor din matricea STRM (liniile 10 i II).
8. Compoziiile iniiale se introduc n vectorii corespunztori tuturor 'lichidelor din STRM (liniile 14-16). Nu este necesar s se introduc compoziiile vaporilor ntruct acestea vor fi, calculate la prima trecere prin rutin.
9. Este necesar ca presiunea s fie introdus n vectorii de vapori i lichide din STRM. Aceasta se face prin liniile 17 i 18 estimnd presiunea
de la' baza coloanei (1,1 atm) i scznd succesiv pierderea de presiune din
fiecare treapt.
'
10. Se introduce J!e asemenea presiunea pentru fluxul de condensat din
condensator (linia 22). Aceasta este necesar pentru PCON.
. '11. Se specific temperatura rezervorului de reflux (linia II) i se calculeaz entalpia acestuia (linia 21):
12. Primul apel din programul principal se face pentru refierbtor, REB.
Acesta va calcula coeficienii de transfer de cldur pe baza fluxului ter~c
specificat i a variaiei de temperatur. Inainte de a apela REB este necesar
s se cunoasc temperatura corect de la baza coloanei care se obine fcnd
apel la EQUlLprin ultima linie din DAT (linia 23), pentru vectorii fluxurilor
reziduului 21 si I (fig. 8.34).
13: Datele' necesare pentru specificarea caracteristicilor dina~ice i de
capacitate al~ refierbtorului snt introduse prin declaraia de date din programul principal. Aceste date snt: deschiderea robinetului A = 0,308; capacitatea termic a tuburilor refierbtorului WC = 187 PCUrC; capacitatea
robinetului c" = 2,5 moli/psi. min; fluxul termic iniial H = 37 500.PCU/min.
Acumularea din fundul coloanei se presupune constant. In felul acesta
debitul de la baza coloanei este dat de diferena dintre refluxul de pe primul
taler i debitul evaporat (linia 9).
In continuare se va arta cazul unei porniri caracterizale prin regim tranzitoriu, plecnd de la ipoteza c iniial, compoziia lichidului n lungul coloanei
,i n vasul de reflux este aceeai cu compoziia alimentarii. Meninind con.
stan poziia robinetului de intrare a vaporilor de ageni termici in refierbtor
(A = 0,5) i temperatura condensatorului la 76'C, se ajunge la regim staionar
.final n circa 1/2 or. Ieirile iniiale tranzitori sint artate n,' fig. 8..37
pentru dou intervale de 10 minute. Se observ c dup 20 minute proliJ~1'
.final al compoziiei staionare este practic realizat. In capitolul 12 ,se.va'
trata simularea -reglriiautomate a proceselor, utiliznd aceast colon pentr,u
a arta modul n care se conecteaz regulaloarele la un proces ,tipic,
pentru a menine starea dorit.

(')

.>

,"

.,
".'
.
., ,~
,.;'

;:;

,.'. ~;

:7

"

"

?'

.'

"

's

.::

"

rlM[

=:

STR"'" ".0
FlOW
ff,MP
(NTHAl

P~ES5
eOMP 1
COMP
COMP

2
3

STRM tiO
FLO\'j
JE,MP

ENTHAL

pRES!;
COMP
COMP
COMP

1
2
J

TIME

5TRr~ NO
'l.OW
TtMP

EriTHAL.
PRESS
COMP 1
;COMP 2
COMP ~

.OOUU.

"

1, '

: 2 '

3'

."

5~'8'';:O1.:
.809frt:02
.8~ijO+,04
.1100""01 .
.5597"'01 ..
.12qA-of'
,9315.00

~.56~4"0 1

.:1090+01 ". 1080+ul


55,98-01 ..5599-01
.12'17-01 . 12QS-Ol
.9316.0.0
.'?JU,.oo

.107"'+'11
.5fJOn"Ol
1?4.}-n 1
.'J]16+no

11
.1 "'00.02-.

,2
.-130.0+02
.7896+-02
.1609+011
~1010+01
.2169.00-'
,.,ql.t
O-O 1
.6~,20+-ciO

111
1~OO+-02
.7941+02
.1619+04
.1030+01
.2169+00
.9110_01
.6920+00

.0000+02
.1632 ..
04
.11;00+01
.2169.00
'.9110-01
.6920+00
.100'0+02.
1
".1/.298+01
",99aO+02'
'.9136.U4
.11',09+01
.2bl.0'+-00
.9570-01
.61+03+00

.807".'02
.023A+'04

5679.0'1
.0.1)5J,tu2
' .H236-tQ4

, 1:5
.1.300+02
.7919+02
,1614.u4
.1020+01
.2169+00
.9110 ql

.b920+-00

.5675+111,
.8031+'02
.8235+-04:

'2
,J
.l.ij58+al '.1/.383+01 .43B'7+{l1
.'97,25+02' 9-624.0?
.QflO7+02
.13966+-04 . .8939+0li
.8939+04
.i090+-01
1:080+01 ; .1070+01
.2302+00
.2192+00
.2207+00
.8083,:,,01 .7660-01
.7642-01
.6809+00
.701/.2+00 .7029+00

,.

b:.

'.-J'3~)~+02. ,3355"Q2
.P.Q09+02: 7986"02
1823.3+'04"' ,A2Jr+04

7
3,J55+02

8
-.335S+n2
.79"1+02

.1Ojo+Ol

.3355+02
7919+02
.8225+04
.1020+01

.5605-01
.12.H-Ol
.9316+00

.560b-ol
.1.235-01
.9JI6+00

(060+01'

.1050+01,

.5601'::'01
,1242~0t'
.9316+00

,5602-01'
,1240-01
.9316+00

.7.964"'02
.8229+04
.1040+01
,5604-(Jl
.12.38-01
j'J316.00

15
: 1300+02
.,7964+-02
;,1624+04
.10lfO+'ol
,2169+-0,0
.9110-01
.6920+00

16
.8000+01
.7986+02
,1629.0'l.1050+01,
.2169+-00
.9i10-01
.6920i:OO

17
10
.8000.0-1
.8000+01
.8009+-02 .8031+-02
.163 .
04
.163<;1+04
.1060 +u 1
.1070.01
.2ib9.00
.2169+-no
.<;1110-01 .9110-01
.6920+00
.6920+00

5
,2<;145+-02
.9617+02
,8952.04
.1060+01
.2267+00
.7750-01
,6955.00

6
7
.2957-1'0(: .2980+02
,9503+02
,.9352.02
AMI7'.04
.8791+-0l.i
.1050+-01
.1040-+01
.2394 +00
.241{J+UO
'3,944-01 .430t,1-01
.7019+00
.7151++-00

.8221"'04

19

.8QOO.OI
.0053+-02
.lb44+0Q
.1080.01
.2169.00
.9110-01
.6920+00

9
.30l.ib+02
'.fl707-+02
.-8b8)+-04
.B49S+-0lt
.10JO+-Ul
.1020+-0 1
.2230+00
.1737+-00
.28l.iB-OI .1581-01
.7491++00
.8098.00

"

.2998+02
.9110+02.

10
.33blto2
,7896+02'
.8223+04
.1010+01
.560,7-01
.1233-01
.9.316.00

26
.5937"01.
7600+02
.14 "74"'Olf
.1000+{) 1

.1519+00
.44.51-01
.8024+00

'2
.2767+02

7600+02
.81J5+04
.0000
.31;+99-01
.5262-'02
.9600+-00

20
'.8000.01
.9074+02
.1f>1+9+04
.1090+-111
.2169.00
.9UO-Ol
.6920+00

.3000-.01
.8096+0<>
1654.0l.i
.1100+01
.21'19+00
.9110-0.,1
.6920+00

2'
.5000+nl
.00'00
.0000
.0000
.9000
.0000
.0000

10
.3097+02
.8142+u2
.B303+-04
.1010+01
.10,3l.i+-OO
.691/.6--02
.6905+-00

26
.l2b6+-02:
.760,0-+02
.145,3+0ll.
.1000+01
.1884+-00
.14..36-01
.7985+-00

.18.31+02
.7600+02
.8134+04
.0000
.''+338-01
.1700-02
.1:;1554+Uo

21 '

'24

(
.

~>

...

~;

~
"
~
~
-,

STR'" NO
~,FLOW
~
TEMP
;'
ENTHAL
"1
PRESS
m
COM~ 1
5'
COMP~
5'
COMP J

.
li
~
:1,
P

g.

a'

(i'
fll<

fi.
.
~

'
11
12
.1300+02', .-1249+0<::
.7015+02
.8142+02
.,t:!+62+:0tt .165u+04
.,lUOO+01 . 1010+01
.1~47+00
.3602+00
.21l.3~01'
.45('10-01
.'7949+0'0. /591;<8+00,

13
,1193+02
.8707+02
.1852ioU4
.10,20ioul
,4878ioOO
,7973-01
,4332+00

1'4
.l1QO+02
.Ql1Q+02
,2014+04
.1031)+01
.5365+00
.1200.-00
.342P.+00

.1153+02
.9352+02
,21.30+04
.1040+01
,5.31~5+00
.1653+00
,3006+00

TIME =
.200U.'"02
. .
STR"'" NO
,,1
~ ~
FlOW'
,.~jOI.~01.
~3310+oi
T[MP'.
.1:~l'O+:'OJ ,1177+03
ENTHAL
.:"ln2f05., ',1067io05.
PRESS
; 1.'1ooH'll'" .tOflO+Ol
COMP 1
'.6b59f,OU"
,,64l/.4+00
COMP 2
'.-~oli .oo
.241.3+00
COMP J
;.~.331"'b1'j
.1077+00

" .3
.'3 ..H9+ill
,1124+03
,1013+U5
,1080+ul
.5356+00
.1831+00
.28D+OO

4
.339.3+01
,'1046+0.3
,9490+04
,1070+01
,37't6'+00
.121'7+00
.5037+00'

5
6
.2850+02
,2E167+02
.rnr9+02
,95119+02
,9003+04
.8919+04
,1060+01 . 1050+01
.21+78+00
',?639+00
.8004-01
.5708-01
.6712t'on'
,6790+00

. P
.1~nO+02
.7600+02
, . 14't6+04':
',:OPO+Ol,
~1q29+00.'
.895570~',
,7977~00

13
,1198+02
.B732+U2
1836+04
.1020+01
.52't0+00
.~.3?6-01
.4222+00

14
.1172+02
'.9162+02
,2001+(14
,1030+01
,579A+00
-.9245-01
.3275+00

5TRM NO
fLOW
TE.MP
(NTHAL

PRESS
C~MP 1
COMP 2
COMP 3

1.2,
~,12ijO+02'
'.e.144+02
,1632+01
,1010+01
~.383.3+00
.2562-01
~591B+OO

'}.5

16
,6510+01
.9503+02
.2225+04
.1050+01
.5040+00
,2147+00
~28U1+00

17
.6312+01
.9617+:02
.231!tt04
.1060+01
.4620+00
.2696+00
.2682+00 .

18
,6392+01
.9607+u2
.2311+U4
.10'70+01
.4561+00
.2696+00
2740+00

19
.645.3+01
.9&24+02
.2317+04
.10AO'+01
.~548+00
~2709+00
.2743+00

20
.6171+0,1.
,9725+02
.2353+04
.100:)0ioo,1
.4647+00
.2765+QO
.2591+00

:':1
;2095+01
.9980+02
.2459+04
.1100+01
.4882+00
.296.3+00
.2189+00

23
.5000+01
.9503+02
.2225+Oll.
.,1050+01
.5040+00
.2147+00
.2601+00

7
.2887+02
.9421+0'2
.8820+0'4
.1040+01
.2670+00
.3779-01
,6952+00

8
.2914+02
.9162+02
.8689+04
.10.30+u1
.2454+00
,2227-01
,7324+00

9
.2956+02
.8732+02
.8505+0-4'
.lu20+01
.1098+00
,1077":01
.8005+00

10
.301'6+02
.FI"t44+02
.8288+04
.1010+01
.1096+00
.~911-02-'
.8858+00

26
.1325+02
.7600+02
.1444+04
.1000+01
.1935+00
.7770-02
.7975+00

2't
.1691+02
.7000+02
.6126+04,
.0000
.4456-01
.9186"03
.95~2+00

17
.6249+01
.9719+02.
.2347+04
,.1060+01
.4860+00
,,2665+00
.248~+00

18
.6142+01
.1046+03
.2601+04
,1070+01
,5633~OO
.2969+00
.1402+UO

20
.6087+oi
'.1177+03
.3052+04
,1090+01
",6199+00
1.3528+00
.lq.31-~1

21
.2910+01
.1210+03
.3132+04
.1100+01
.5772+00
.3863+00
~5J76-02

23.
.5000+01
.9589+02
.2235+04
,1050+01
.538.3+00
.1992+00
,2615+00

15
.-1152+02
.9421+02
;2126+04
.1040+01
.5755+00
t 1409+00
.2835+00

Fig, 8,;17. Va'lori numerice

16
,63~9+til
.9589+02
,2235+04
;1056+01
,5383+00,
.1992+00
.2615+00

obinute

prin smu!are,i

COIO<lIlC,

19
.;6252+01
.1.124+03
,2673+0't
.1080+01
,6134+00
.3253+00
.5897-01

242

OPERAII

1N TREPTE

Probleme
1. Vaporii a patru componeni snt trecui spre. parlea superioar a unei
coloane de extractie cu .solveni, prevzut cu 26 de talere sit, 'avind o
eficien de 69%. Solventul (componentul 5), intr n parlea superioar a .co10ane i curge spre partea inferioar a acesteia. Trei din componeniifazei
vapori, snt solubili in soivent, iar al patrulea (numrul 4) este insolubil.
Presupunind c adivitile componenilor 1, 2 i 3 pot fi corelate prin ecuaia
Margules cu trei coeficieni s se elaboreze: '
a) Subprogramul coeficienilor de adivitate;
b) Programul principal cu ajutorul subrutinelor DYFLO;
c) Subrutina DATA pentru valorile iniiale i de frontier i pentru datele
de baz, presupunind cunoscute toate valorile numerice.
Programul trebuie s simuleze rspunsurile dinamice ale temperaturii i
ale compoziiei fluxurilor de ieire, 'Ia variaii brute ale alimentarii.
,
2. Dn exploatarea unei coloane de distilare de laborator sau de dimensiuni
industriale, s se obin pentru un taler anumit valorile temperaturii tranzitorii, care rezult ca efed al unui deranjament specific produs (cum ar fi
nndificarea debitului alimentrii), ncepnd msurtorile din regim staionar.
S se elaboreze un program de calcul prin utilizarea subrutinelor DYFLO,
care s simuleze proprietile dinamice ale acestei coloane i s se stabileasc
msura n care temperatura tranzitorie calculat se apropie de temperatura
msurat, In cazul in care concordana intre acestea este nesatisfctoare,
s se precizeze care din ipotezele care stau la baza modelului snt rational
de modificat pentru a mbunti concordana. Este necesar s se obin
iniial concordana cu operaia deregim staionar modificind eficiena plcii
sau corelaiile de adivitate, dac este cazul.
3. Zece readoare cu bun amestecare prevzute cu' manta, avnd fiecare
volumul V, snt conedate n serie, prelucrnd material n faz Iichid. Apa de
rcire prin fiecare manta (cu acumularea Hj) curge n echicurent cu materialul care trece n serie prin readoare. Reacia care are loc, este caracterizat prin
iar schema readoarelor
I

este

~' ~ '=fj ~
'

,'2

~v-v-:~v-.v.

HJ

-----. HJ

_;.

HJ

10

-----.

HJ

Reaciile snt de ordinul nti, iar constantele vitezei er de reacie snt


funcii de temperatur conform relaiei Arrhenius. Reaciile snt exoterme,.
ceea ce justific utilizarea rcirii n manta. S se elaboreze un program de
calcul, utiliznd subrutine din sistemul DYFLO adecvate (fr date numerice),
care s simuleze dinamica acestui tren de readoare. Cum s-ar modifica acest
program, in cazul n care fluxul apei de rcire ar fi n contracurent cu fluxul
reaetanilor n succesiunea celor '10 readoare?

SIMULAREA

DYFLO

A UNEI

COLOANE

DE DISTILARE

243

BIBUOG~AFIE

1. ,.Process Heat and Material 81ii.ll1ces", L M. Naphttlli, Chem._Eng. Pragr., 60, No. 9. 1964.
2. SPADE, A Computer Cost EstimaJing System, J. A. Zieharth. American Assodltion. of Cost
Engineers, 8ih National Meeting, 1964-..
3. Using GIFS irI t!te Aflalysis and Design of Process.Systems, w. H. Dodrill, fali Joint Computer Confercn~e, 1962.
-..
4. GIFS, Gene!alized Il1terrelated Flow Simlliation,
Users ]\'1anual, Issued .by Servic.e Bureau
Corporation.
1962.
5 ..lic<lt Ind Mass Balancing on a-Digital Computer", A. E. R<lviJz andR. L. Norman. Chem.
ENg. Pragi., 60, No. 8. 1964.
6. "lmprovc Refining Operation with Proc('ss Simulation", H. A. Lindahl, Chem. Eng. Pragr.'
61, No. 4, ApriJ, 1965.
. A Digital Computer. Executive Program for Process Sfmulaiion
and Design, P. T. S11311110n
and H.Mosler, A.l.Ch.E. 53rd Nationall\leeng,
May, 1964.
8. "Absorption and Stripping.Fador
Functions for Distillation Calc:ulation byManual
and
Digit;:I1 Computer Methods", W. C. Edmister, A.l.Ch.E.J., 3, No. 2,"958.
9. "GC'nera1ized J\\aterilll Bal2.l1ce", D. l. Rub.in, Chem. Eng. Progr. Symp. Ser., 58, i\o. 37,
pp. 54-61, 1962.
10. "A Abchine ComputRtion Method for Performlllg Material Balan:es", Chem. Ettg. Progr.,
58, No. lO. 1962.
~

It. A Computer Sysiem for Process Simulation, .M. G. Kcssler an~ P. R. Griffiths. Amc:riqn
Pdroleum
Instittlte~ Mav 13, 1963.
12.
Siudy of a C01ltqCt Suphuric Acid Plant Using PACER, Department o.i Chemi~al Engitleering, J\\c,\1il:ster University, Hamiltoll, 1965.
13. "Analog SimL:1ation of Countercurrcnt
Crystallization Proccss", W. L.' Godfrey and R. D.
Bcnham, Simulatioll,
4, No. 1, 1964.
14. Hyl>rid SimllJation of Multistage System' Dynamks", R. G. Franks, Chem. Erlg. -Pragr.,
60, Na. 3, 1964.
15. "Dynamic Simulation of a Distilh,tion TO\ver", A. M. Peiser and S. S. Graver, C/lem. EIII{.
Pragr., 58, No. 9, 1962.
16. ,he Simulation of Multi-Component
Dis/fila/ion,
E. C. Deland and M. B. Wojf, AD 28G794,
1962.
17. 1.High Spced Memor)' Analog Computcrs", S. H. Jury Ind J. M. Andrews, Ind. Ellg .. CI!Cf1l.,
53, No. I J, 19Cil.
18. "Ho~' to Analyse Control Program for Distillation Col-umll''', R. J. Ruszkay Chem. Eng.,
April, 1963.
.
19. An~log Computer Simulat ion of ti Solvent Recovery Calumn, R. J. Ruszkay, ISA J., -6,
2.264, 1964.
20. "Ester Exchange 'EquHibrium from Dimethyl-Terephthalate
and Etllylene Glyc:ol", Receil
1960 Communication No. 3, Institute of Ccllulosc Researc.h AKU: Utrecht, 1960'.
21. Approximation Models ;or the Dynamic Response of Large Distillaiion Columns, .1. s. r\\oczek
mid T. J. Wil1iams,' 1962.

244
22. "Dynamic Charaderistics
and Analog Simulation of Distiflation Columns", D. E. Lamb,
. R. L. Pigford, and D. W. T. Rippin, Chem. Eng. Progr. Symp. Ser., No. 36. 1961.
23. ,.Development and Application of a General Purpose Analog Computer Circuit to Steady
State Mutti-Component
Distillation", N.G. O'Brien and .-R. G. Franks Clzem. Eng., 55,
No. 2,1, i95B.
24. "Steady State Heat and Material BaLances", H. G. Garner, Ch.em. Eltg., April, -1963.
25 .. ,Dynamic Behavior of Multi-component,
MuHi-siage Sysfems: Nuin'i;ri~al l\lethods of
Solutian", R. S. H. Mall, S .. Michaelson, and "R. W. H. Sargent, Chem. Ertg. Sef., 17, 1962.
26. A1aierial afld Ellergy Balance Computations. E. J. Hemley and E. !Il. Rosen. WHey, New
. York, 1969.
.'

27. "CycIic DistiHation Control", H. i.. Wade; C. H. Jones


B. Roone\;, and L. B .. _E~'ans,
Chem. Eng. Pragr., 65, No. 3, March, 1969.'
. ~
.
.:, ,"-' 28. "i\lulti-component
Bateh Distillation SimulaUons on an 18,Il,1 1130 Computer", ;E. R. Robinson and M. R. Goldman, Simulatian, 13, No. 6, 1969.
. .

T.

....

9.'

SISTEME IN REGIi\I STAIONAR

Capitolele precedente au tratat formularea modelelor matematice pentru


sisteme: care -constau, n- esen, din vase coninnd fl uide bine amestecate.
Ecuaiile acestor modele matematice caracterizau condiiile tranzitorii din vase
prin ecuaii difereniale ordinare-, n cele mai multe cazuri neliniare, n care
variabifa independent efa" timpul. .Modelele au fost extinse de la un singur
vas l a sisteme cu mai multe trepte, O extindere logic a sistemelor cu mai
multe trepte o constituie cazurile n _care transferul de cldur i de mas are
loc pe o anumit distan, Astfel de cazuri snt caracteristice pentru schimbtoare de cldur, condensatoare, reactoare tubulare, etc, Cazurile acestea
snt descrise prin ecuaii difereniale cu derivate' pariale, n care timPt.Il i
distana constituie variabilele' independente, Iil capitolul acesta se vor -trata
numai 'sisteme n ,regim staionar, ceea ce permite eliminarea derivatelor n
raport cu' timpul i definirea va\iabilelor sistemului n raport cu dimensiunile
geometrice ale utilajului, Exemplele care urmeaz snt tratate-in ordinea complexitii lor, iar analiza lor urmeaz procedura expus n capitolele precedente
_ i anume:, modelul matematic este: prezentat sub, forma unor diagrame cu
blocuri:inforrnaionale _aranjate astfel ncit s descrie variabilele fizice n funcie
de distan,

9,1. sCHIMBATOR DE 'CALDURA IN' CONTRACURENT


I

Exemplul 9. t .

,..

In grupul acesta de probleme, cazul cel mai simplu l constituie schimbtorul de cldur lichid-lichid, tub n tub, n contracurent (fig,,9,J). Condi'iile
cunoscute de intrare snt: dou tempetaturi de intrare TSI i T;,: 'dou debite
Fsi FT; dimensiunile tuburilor i coeficientuL de transfer de cldur.'
Snt cunoscute valorile temperaturilor de ieire T 80 i T TO' Pentru a coreI a
aceste dou necunoscute cu valorile cunoscute, ale temperaturilor i ale debi.
telor este necesar un sistem de ecuaii, Ecuaiile difereniale snt deduse 'prin
procedura clasic de stabilire' a :unui bilan 'termic, n regim staionar, printr-o

246

SISTEME

IN REGIM STAIONAR

-- --

7ro

,
Fig. 9.1. Schimbtor

de cldur

lichid-lichid

secjiune infinitezimal LlX a aparatului (fig. 9.2).


distanja (dT jdX) n fiecare flux de fluid se modific
a schimbtorului de cldur; ntruct ns lungimea
este foarte mic aceast varialie poate fi considerat
Dac temperatura de intrare n aceast secliune este
va fi (fig. 9.2) ,
.
.

, T

dT.
dX

LlX)

contracurent.

Variajia temperat urii cu


pe parcursul lungimii X
,secjiunii elementare 6,X
constant prinsecjiune.
T, temperatura de ieire

Convenjional - LlX se refer Ja tubul exterior.


Suprafala conducteiprin
care are.locschimbuJ
de cldur ntre cele dou
fluide este "DLlX, iar dac U este coeficientul general de transmisie 'a-cldurii, c~ldura schimbat ntre cele dou fluide n secliunea'LlX va fi:
"
\

...

Q.LlX = U("D'LlX)(Ts-

TT)

n care Ts i TT snt respectiv temperatura fluidului din manta i temperatura


fluidului din tubul interior. Printr-un bilan termic asupra fluiduJui din spa'tiu! inelar se obline
dldura intrat = cldura ieit

F.,CJ,

[Ts

+:;'

FsC~.-+;.
Q.M

(~LlX!]

(TS+ (-ii X)'!Jj) ----r-iiX-~TS

I .

'

. 'SSSllsss,sssH<SII<S1'S>lSSSSSlS'

,
I
r:'
l'
---!.......4

'?Ax

I .
I

r----:-- (!T + AX ~~T)

X
'Fig. 9:2. Seciune de lungime ax PI1tru schimbton;1
cldur lichid. lichid.

d'e'

l
SClllMBTOR

'/

DE CLDUR !N CONTRACURENT

247

X se consider pozitiv n sensul curgerii fluidului din tubul interior. Este de


<Jbservat c ntruct regimul considerat este stationar ecuatia de mai sus nu
-contine nici un termen relativ la acumulare, spre deosebire de ecuatiile din
capitolele anterioare.
.
Prin' rearanjarea termenilor ecuatia de mai sus devine
F,C

.s

(IT,
dX

+Q

Printr-un bilant termi, asupra f1uidului din tubul interior se obtine o ecuatie
asemntoare
FTCT dT~ =
Q

+.

dX

Ecuatiile acestea, al cror .model este artat n iig. 9.3, se rezolv la calculator, integrndu-le de la X = O la X = L, unde L este lungimea apa~atului
de schimb de cldur. Intrucit snt dou ecuatii diierentiale este ne~esar s
~ecunoasc valorile initiale ale lui Ts i T T pentru X = O. La intrarea n tubul
interior (unde X = O) se cunoate temperatura T Ti, dar cealalt valoare ini-.
iial, temperatura de ieire a Iichidului din spatiul inelar, "T.<o, este necunoscut. Problema rmne aceeai n cazul n care calculul s-ar ncepe de la cealalt extremitate a aparatului. Este deci necesar s se fac o estimare pentru
valoarea iniial necunoscut, T 80, s se integreze pn la cealalt extremitate a aparatului i s se compare valoarea terminal calculat Ts cu temperatura de intrare cunoscut Ts,. Dac acestea difer se repet calculul ncepnd
cu o nou valoare initial T;;'. Procedeul se repet pn cind valoarea calculat
Bilant termic .
. m8nta

dT.
F.C. dX =

:ro

+Q

Flux termic

F,C, d)";

= +Q

Q = r.DU(Ts - Tr)

T,

Bilant. termic

- tUburi

. Fig. 9.3. Model pentru-un schim.btor de cldur


lichid-lichid.

. 248

SISTEME

!N REGIA'! STAIONAR

I
I

I
I
I

Tf!h1pel'iltura

Temperatura

_TTO

FIu/du/vi tn manta

-TSid

LlJn,qlme X

Fig. 9.4.

Ts este egal cu valoarea cunoscut. RezuJlatele acestui calcul iterativ pot fi


reprezentate sub forma a dou curbe care arat variaia temperaturii cu lungimea (iig. 9,4).
.
.
Iteraiile snt efectuate de calculator pentru a obine egalitatea ntre valorile Ts, de la extremitatea ,aparatului i se poate obine o convergen rapid,
utiliznd o metod (algoritm) simpl. Dat fiind viteza ridicat a calculatoarelor analogice moderne; calculul de convergen ia doar o fractiune de secund .. Pentru o problem de aceast coinplexitate un calcl)lator numeric mare
este practic .tot att de rapid.
.
.
.
Rezultatele obinute n cazul acesta. simplu arat variaia performanei
aparatului n raport cu variaiile de debit,. cu temperaturile de intrare. cu
lungimea i diametrul .tuburilor. .

9:2. CURGEREA

GAZELOR

JNCONDUCTE

Exemplul 9.2.

Curgerea unui gaz compresibil in lungul


pronunat de neliniaritate, deoarece .variaia
tional cu ptratul vitezei. In msura .n care
densitatea gazul ui se reduce, avnd ca efect
dereii de .presiune n curgere izoterm snt:
,

dP
--'=
dl

~.,-

1(, _e
1>

.unei conducte prezint un grad


cdrii de presiune este proporscaM presiunea n sensul curgerii,
o cretere a vitezei. Ecuaiile c-

V = -,-. ? = kP
p

n care D = diametrul; V = debitul volumetric;


K, = factor de frecare;
M = debitul; p = densitatea; P = presiunea. .
.
Modelul procesului este artat n fig. 9.5, pentru cazul unei destinderi izoterme. S admitem acum c se produce.o modifitare sensibil a temperaturii
gazului n urma unui schimb de cldur deja .inteI:iorul spre exteriorul conductei. In acest caz modelul va trebui s cuprindurm"torul bilan termic .
. ~dl .(MeT). .' = U"D(TJ-T)
....

249

FLUX' DE GAZ IN 'CONDUCTA

f
Ci1ere de pres/vI;
,iP _
dl -

Densitate
P

K, V2f'
D5

l' = kP

De/IIi

r-~'1---

Fluxul de

de volum' .

.
Radiatie

. [ OUfldvcie

. gaz

1".
, l . __
, ,IPet/cvl

Perete

'.

Fig. 9.3. Model pentru c!Jrgcrea unui gaz prin condu ct~.

n cate C = capacitatea termic;


influeneaz densitate~,. adic':

Fig. 9.6. Fluxul termic de la gaz.


la peretl;',

= temperatura mantalei. Temperatura T

Ti

~I

p = il'
:

RT

r1- '

",

'n care R = constanta ,gazelor.


Modelul mai poate ,fi dezvoltat" inindu.se seam de variaia coeficientului de transfer al cldurii V, cauza ti, de variaia rezistenei peliculei din
interiorul tubului, ca efect al variaiei vitezei gazului, adie[. V ~ fiVi. In cazul
in care temperatunle sint ridicate ar 'trebui s se in seam i de cldura
radiat de conduct prin pelicula de gaz (fig. 9.6).
Fluxul termic prin peli.ctila-:de gaz
conductivitatc

Q = "D[h(T
n care T, = temperatura
termic devine:.

T,)'

,_ mdiaic

+ a.(T' - T:J]

pe suprafaa interioar a tubului. Ecuaia bilanului

'!... (MCT) = "D(h(T


dl
'.

T,)

+' .' a.(T'

Ti)l

Pentru a obine temperatura T, la interfaa peretelui tubului i a peliculei


de gaz se egaleaz fluxul termic prin pelicula ,de gaz cu acela prin peretele
tubului:

= "D[h(T

T,)

+ ?(T'

Ti)] = V wirD(i;

~ Ti) - T,

Modelul complet al sistemului este artat in fig. 9.i, care cuprinde i variatia
diametrului conductei cu lungimea, adic D = f(I). Pentru a obine temperatura in funcie de lungime intr-un' anumit rcitor trebuie s se rezolve aceste
ecuaii. Ele permit, de ,asemenea, calcul,!l influenei produse de' variaia' diametrului tubului i a temperat urii n manta,

250

SISTE!o,~ !N REGIM STAIONAR

FluX termic perete

= U"," O(T, -

lj)

T,
f

Bilant termic

"1 ~

Flux termic peliell/

=-12

(M~T)

C( = "D[h(T -

T,) - d.(T~ -

T,"

h
CoeftCient
pelicula

h =f(V)
fi
Dens/bat-/]

Deb:l de. volum

9.

kP

F~ PT

V ~

-1

L.-.-J

ciP ~ KeV2f

1~ dL

i
~

05,

tD

rD/a/nec"lJ

(/ung,;'r;e)

fii)

--1

L.

D =

---.-J

Fig. 9.7. ,Model pentru curgerea adi<1batic

9.3. PERMEAIE

-u-'-:B-~J-'e-,"e-a~G-.E-1 presillflE

7'

<J

ulluigaz

printr-un

tub.

[1)-

Exe.mplul 9.3.

Un proces care este matematic similar unui aparat de schimb -de cldur
n contracurent l prezint separarea. unui amestec de gaze prin permeatie
printr-un material semipermeabiL Aparatul const dintr,un tub de sticl cu
perete subtire introdut coaxial ntr-un tub cu diametru mai mare, acesta din

PERMEAjIE'

r-ig.

9.8. Proces

de

pcrmeaHe

251

intr-un

ap<lrat

tubular.

urm fiind alimentat cu amestec din gazul A i B la presiune ridicat (fig. 9.8).
Gazul permeaz din spaiul inelar prin peretele tubului in tubul interior i curge
spre ieirea acestuia; excesul de gaz din spaiul. inelar iese din aparat la cealalt extremitate. In felul acesta gazul din interiorul tubului i din spaiul
inelar curg n contracurent. Admind c gazul A permeaz prin peretele tubului de sticl cu mult mai repede dect gazul B, rezult c gazul care prsete tubul interior va.fi apreciabil illbogit n componentul A. Viteza de
permeaie a fiecrui component depinde de proprietile difuzion~le ale sticlei,
de dimensiunile tubului i de presiunile pariale ale componentului respectiv.
n cele dou pri ale peretelui tubului.
Debitul de permeaie printr-o seciune elementar de lungime ~X pentru
componentul
i (fig. 9.9) este:
,
Debitul = (coeficientul de permeaie) (seciunea) (diferena de presiunejgro-'
si mea peretelui).,
.
,

Q Pt

"(

Pi

r:D iii

"X-),(P,,-P,,)t

Ll.

n care, Q .= debitul n it' jmin, n condiii norm~le;


D m = dia metrul mediu;
t = grosimea peretelui.'
Presiunea parial a gazului este produsul ntre fracia molar a componentului i presiunea total, adic,
PSi

YS-j,Ps i PT1

YTfPT
1,
I
I

Fig. 9.9. SeciullC8


]<lr, ntr-un

t.i.X prin poriunea


proces de permcalie.

Ll X

---i
1

Pf

1
Manta

tubu-

113

252

SISTEME

IN REGIM STAIONAR

1---6X~
Qs,

I
I

[QSi +

d9s

if!' MI
Fig.

M~:f;)"pi<,.j"<S<TU.bu;t' '
i&(

9.10.

Variaia debitului
seciunea LiX.

prin

'Bilanul de mas pentru componentul i din spaiul inelar, poate fi dedus


n1r-o manier similar cu aceea aplicat la schimbtoruJ de cldur. Referindu-ne )a fig, 9.10, avem: intrri = ieiri.
~~'., X )

Q.Si = (Qst+

+ Qp,

X .se i:a pozitiv pentru fluxul din spaiul inelar.


Ecuatia de mai sus se reduce.la
dQsl = _ Q1'1
dX
C>X

Substituind

vaforilelui

Qpi 'i Pii'i P"i In ecuaia,de mai sus se obine:

dQ"
dX = -

A
1-"1

("D,,)
-,-o (P..~ 'Y

Si

P TI V')'j'i

O ecuaie similar se obine pentru debitul din tub:


-

d
dX

Q TI_ =

p,

("D ...) (P J:i Y Si

!-'i, -i-

P l'

Y'Ti )

Intrucit molii i volun1ele normale sint echivalente, compoziiile Y (fracii


molare) pot fi definite prin debitul volumetric,

YPA

QT4

QSA
YSA ~-=-----

= --~-QT.4

Q'l'B

QSA

Q{ilJ

Expresii similare se obin i pentru componentul, B. In spaiul inelar presiunea


poate fi considerat constant; dar, din cauza seciunii reduse a tubului interior, n lungul acestuia are loc o cdere de presiune apreciaoil, PT, care este
funcie de X i trebuie'calculat. 'Aceast cdere de presiune se definete prin
ecuatia curgerii laminare
dPT
dX

=fkf ~w
i'J1D4

n care k} este facloru! de frecare, [L este vscozitatea, P", este ,iensltalea medie,
iar cu D s-a notat diametru! interior al tubului.
Se folosesc i ecuaiile auxiliare de mai jos, pentru definirea acestor variabile, pentru componene A i B, presupunnd amestecul ideal
vscozitatea 1-1. = ~AYTA
rBYPB
'debitul de mas \fi = PAQTA
PRQTR
densitatea p", = aPT(MAY TA
MlIYTB)
n care A1i = masa molecular a componentului i.

+
+

253

PERMEAIE

Bilant de masa.
d pe compone"!i
,d; qSA = - '?PA

DeMul de permeatie

,?",

((SA

/PA '". (ll,41r.f)(Ps

Y3A - .o:.Y7A}

, oensl:tiJ~.e<!.. met!ie,
=,a~7(~~YTA.+ /'18Y78J

Debitul de mas
"

'1'

,,"

'w= fA?T,4 + fBQ7B'

Visctzitilbea
'.P-F.l'A YTA.+ l's
Fig. 9.11 .. Modelul. procesului

YIB~

de permc;3:\ie.

Fig: '9.11 arat aranjarea complet li acestor ecuaii. AranjaliJentul acesta


este natural, ntruct, diferenele ntre", presiunile pariale determin' debitul
de permeae, iar ecuaiile de bil-an de njas, definesc debitele din spaiul inelar
i din' tub. Ca ,i n exeJilplul precedent' ecuaiile se rezolv prin integrare de
la X = O la X = L. Pentru X '= O se cunosc compoziiile i debituJ n spaiul
intertubular, ntruct valorile acestea reprezint mrimiie de intrare n acest

254

SISTEME

lN'"REGIM

STAIO~AR

FIUl( prt;7

ma"t~

F1lf{ pl'in tu6uri

Fig. 9.12.

LungIme X

Gr<ldicnli tipici de debit i presiune


ces~1pcrmc?liei n tuburi.

L
pentru

pro-"

spatiu. Astfel, se cunosc conditiile initiale pentru cele dou ecuatii difereniale
care definesc debitul prin spaiul inelar Qu i QSBo.Conditiile initiale pentru
debitele prin tub QTA" i QTB" trebuiesc estimate. Valorile initiale se estimeaz
tinind seam de criteriul valorilor limit, conform cruia debifele prin tub
snt O pentru X ='L. Presiunea infial din interiorul tubului pentru X = O
este deasemenea cunoscut; valoarea ei va crete pin cind pentru X = L 'se
obtine maximul. Fig. 9.12 arat o serie de rezultate tipice.
Debitul i compozitia gazului separat prin permeajie variaz cu diametrul
i cu lungimea tubului, cu debitul de alimentare al gazulu' i cu valoarea presiunilor de ambele prti ale tubului. Variind aceste condiii n modelul matematic i calcuind rezultatele corespunztoare, se pot obtine condiiile i dirnensiunile optime ale tubutui.

9.4: PROIECT DE VAPORIZATOR


Exemplul 9.4.

Vaporizatorul tubular :fn acest proces const n linii mari dintr-un schimbiitor de cldur n care se evapor parial un amestec multicomponenL
Aceasta se realizeaz trecind amestecul printr-o conduct nclzit i ndep,lrtnd vaporii formati la ieirea dfh conduct. La ieirea din aparat fluiduI
trebuie s aib o anumit compozitie, care este o functie cempiex ce depinde
de relaia dintre temperatur i lungimea tubului .

.PROIECT

255

DE VAPORIZATOR

Conduct. de vaporizare

RezervDr de
i!limentare

,.
Mimta

Fig. 9.13,' a. Proces

CII

vaporiznfc

b-rusc:~, n echilibru,

ntr-o conduct:l.-

Fig. 9.13, il arat schefna general al unui astfel de tub (prezentat simpliiic"l
n fig. 9.13. b) prin care curge amestecul ce urmeaz s se evapore, tubul fiind
nc.lzH IIi exterior prin intermediul unei mantale care se menine la o temperatur constant. Din experienele efectuate pe aparate de dimensiuni reduse
se poate elabora urmtoarea analiz:
Prima transformare observa bil, care are loc la intrarea Jluidului in. tub
este ridicarea temperaturii fluidului pn la punctul de fierbere. Ecuaia care
exprim aceast prim etap, este: cantitatea de cldur schimbat, n unitatea de timp pe unitatea de lungime a tubului = cantitatea de cldur transferat prin peretele tubului, n unitatea de timp pe unitatea de lungime. Adic:
.

~ (\l7CT) ~ UA(T; - T)
dl

Cderea de presiune care are loc n aceast etap este descris de ecuaia curgerii 1 anli nare :
.
dP.=K,I\7

dl

n care

D'

W =debilul

de mas total;
D = diametru! conductei;

K, = coeficient de frecare (= ~)
.

pg(,,/4)

TtJ!J de vapONzare

Manta
. /Jm~W~H

mult/cumpone;,

..

VaporI

l,~

Lichid

Fig. 9.13, b. Vapori zare brusc,

n echilibru,

Jltr.o conduct.

256

SISTEME

L.'l REGIM

STAIONAR

Cnd se atinge temperatura de fierbere ncepe evaporarea i din acest P4nct,


n conduct curge un amestec de vapori si lichid. Pe msur ce evapol'area
progreseaz, crete fractia de vapori produi. Creterea presiunii n functie de
lungimea conductei pentru un amestec de vapori i lichid se: exprJm prin ecuatia: [5, 2, 3J.
.
~ ;
,

dP
K~\PVj,
-=---D'

.'dr

n care V = debitul de mas ,al vaporilor. Prin 'ufl11are, pe msur ce V .cr~te,


are loc o cretere corespunztoare a lui.Jpldl.'
"
.
Intrucit dup 3hceperea evaporrii temperatur,\ este determinat de presiunea i compoziia Iichidului se va .Iolosi reraia uzual pentru vapori-lichid,
utilizat in capitolele precedente adic:
'"
",
,
..

.-~.....

n c3re

L=X
,

.;J"

{,(T)-r,

'p

Y, = fractia molar a componentului I In vapori:


X,
= fractia moi ar a componentului i n lichid; .
UT) = presiunea de vapori a componentului pur i:
l'
= coeficient de ae!ivitate.
_

Temperatura se obtine din relatia 1Y, = I :"'T. Trecerealichidului


prin
conduct' este asociat cu.o modificare 'a compozitiei sale i' a presiuni), ambele
consiribuind la variatia temperat urii. Dup nceperea evaporrii, .eCuaia de
bilant termic devine: variatia cldurii sensibile = fruxul de cldur din' manta
- cldura latent de vaporizare. "
.
..ct.

dl

(lfiOCn ~'UA(T, '-- T) ~


.

V),

n c;re V = debitul vapori zrii i ),=, cldur' latent de vaporizare. Ecuaia


aceasta se utilizeaz pentru a calcula debitul de vaporizare,v. Debitul total de
vapori n orice pune! al tubului se obine din retaia simpl dVldl = v; prin
bilanul de mas pe lichid se obtine L = L, - v. ]n ecuatiile de echilibru vapori-lichid, compozitia vaporilor' 1', reprezint compozitia fluxului 'care
. se evapor v, n echilibru cu lichidut avnd compoziia X. Nu este necesar s'
se presupun c compozitia masei principale de vapori Veste n echilibru
cu lichidul. Astfel compozitia vaporilor, l' v, se obine din urmtorul bilant de
mas pe componeni
d

-dl (VI'
.) = ,'1',
.
T1

Jn mod analog, compoziia lichidului se obine din bilantul pe componenti:


, d

"dt

(LX,)

"_

= -v}' i

Asamblnd aceste ecuatii ntr-un model adecvat pentru programare pe calculator, se ntlnete un aspect interesant care nu a fost tratat pn aici. Majoritatea proceselor pot fi, clasiiicate n procese cu sau fr fierbere; n

1.

?ROIE:CT

25.1

DE YAPORIZATOR.

Bilan termic
;'(W'CT)

~UA(Tj -

..

T:

,'".

.'

Declaraie logic
T
At:T

Xi.'

~ Tfor T < TE
= TE forT>
TE

. Ecuaii de ephilibru

. Fig. 9. .14. Model p.entru slabilir,ca. t('mp~raturii:

.acest caz ns, ambele regimuri au Iqc nac.elai groces. Pro~leilla poate fi
tratat n d()u,i]3niere :n prima se ulili,,~a'i '0 condi.i.~'logic,prin .. tes.
tarea creia,se realizeaz comutarea de la o ecuaie la alta. din momentul .n
care s.a ajuns la ternperatura de echilibru, aa cum se arat 1(1 (ig.. 9'.14: In
schema aceasta valoa"rea curent a temperaturii se obine din ecuaia de biI?n
. termic cnd T <T,,; indat' ce T= T ;;. condiia Iqgic fiind indeplinit,
se produce comutarea astfel 'nct valoarea ~ctua! a temperaturii T~"c,:se ob.:
ine din ecuaia de echilibru. Tn acelai timp se ia nC0I1siderare o nou ecuaie
de bilan. termic care c'uprinde termenul de evaporare pentru caicurullui 'v,
debilul vaporizrii.
..
Pentru a obine temperatura, o abordare mai elegant a problemei, mai
apropiat de mecanismul microscopic "natura!:', (vezi capitolul 5), const n
a utiliza o ecuaie de biIan termic co'mplet, pentru ambele regimuri. Se conlpar apoi temperatura aceasta cu temperatura de echilibru i secaiculeaz
debitul de vapori v, definind;
.
v=O
T<TE

...

.' .v.7'"
"

-,

G(T -

TE)

T ;"

TE-,
,..-'

Dac G'este suficient de'mar.e, T nu va diferi sensibil de TE' Modelul devine


acela artat n fig: 9.15 care este valabil pentru ambele regimuri. Ecuaia
ii~:'G(T - TEl trebuie tradus ntr-un .algoritm adecvat pentru un caiculator
numeric, aa cum s-a deSCris n capitolele precedente.
Dei model ul acesta este direct, dcondtice. adeseori la timpi de execuie
mari, deoarece valoarea ridicat a lui .G, care este necesar pentru a realiza
T "" TE, reduce .,constanta de timp" efectiv a ecuaiei debilanj'termic,
la o
valoare mic. Tntr:un caiculator numeric, m;easta are ca efect reducerea. pasului
de integrare la o valoare foarte mic, pro'ducnd timpi d execuie excesivi
pentru' un iriterval de integrare' dat. In asemenea cazuri este recomandabil
s se realizeze programul dup modelul macroscopic din fig. 9.14.
17 - MOdelare:t i simularea n ingineria chimica -'cd.

29

258

SISTEME

Bilant

IN REGIM STAIONAR

te"mic

dl(W.CT) :- UA('f.j - T) - VA

FII/x de vapori
v = O ror T .< Te

v=G(T-Tcl

EcuaIi de echIlibru

Fig. 9.15.

Variant

de model

p~ntru st(lbilirca

tempcraturii.

Parametrul cel mai semnificativ, i critic, al acestui sistem l constituie


coeficientul de transfer al cldurii U. Valoarea acestui coeficient este determinat. de rezistena peliculei interioare i exterioare i de rezistena pereteh,i 'conductei, care este de obicei -redus: Rezistena peliculei exterioare
poate .deasemenea fi considerat mic n cazul n care mediul de nclzire
.const din aburi care condenseaz. Rezistena peliculei interioare este o funclie
de natura curgerii n dou faze care are loc n interiorul tupului. Intr-un proces ca .acesta, 'prin peretele conductei 'se transmite o cantitate suficient de
cldur pentru a evapara lichidul. Acesta curge n mare msur prin axul
conductei fiind nconjural de vapori care curg n apropierea peretelui. Cind o
parte din acest lichid atinge pereii lubului se nclzete i se evapor mrind
astfel proporia de vapori. Cu ajutorul acestui mecanism se poate formula o
ecuaie empiric care. s exprime creterea rezistenei la transmisia cldurii,
pe msur ce raportul debitului de vapori la lichid crete; adic

Prin ajustarea parametrului k, i a exponentului


coincid:culdateie
experimentale. O asamblare
sistem este dat n fig. 9.16, a. Se atrage atenia
crei ecuaii: "bilanurile de mas pe componeni
compoziiile lichid - vapori, echilibrul ntre
dup evaporare printr-o reajustare prin ecuaia

n se pot obine valori care s


complet a ecuaiilor acestui
asupra utilizrii logice a fiese utilizeaz pentru a stabili
faze determin- temperatura
de bilan termic ele.

.REA.CTOR TU.BULAR

Jn
,
V8pOr/
fiI'
'.

dl -

Bilant ,de

- lich;d
L=l,,_V

II"

~-----"
v.
611""t termIC

.,

fU fiel'6t!

...,\_U~(ri- T,d- wJ(CTl")


v_Or"rT<

v--~-- "._.-'---1
,

-..--.-----~---

/,ln mO'<Jrpe
compon8f1/i /n
d y~po,.l
"ii1(VY~J-t"YL

mear pe
compensflii henrzi
I~n,

Yy'

LXi.."",LaXifl-

'.

idll/lbru {otal

f.chllibrul

Yi

=:

d'

yaporl -

lichid. pe mmpon
Xd,(Td

,ap.cI;

e_

urmici'lic/l;

:Xi

vY ...
t

...

Iar

.1

Cio'ere 'de presium


dP

di'

:,

"",{p

-----------------~

,
,

K W
=

7.ii

(OI'

dP = 1<1W'Wh

dl

0$

v= o
1/'">0.

ermlC

('.'",; Fierbut!

"".dl(Cr) = UA(Tj - Te)

Fig_ 9_iG,
Ohservatii.

EClwliilc

!\\odel pentru cvaporarea

{l.

din interiorul

brusd,

n ecllilibril,

dreptunghiului cu linii ntrcrupte


component.

ntr-o

conduct.

se repet pentr[l' 'fieca.re

Transcrierea unui asemenea model matematiC pentru un calculator nu ridic


. dificulti, deoarece poate fi tratat ca o integrare direct in lungul aparatului
de evaporare. In cazul n care se impune o anumit valoare a presiunii la sfritul calculului, este necesar s se efectueze execuii repetate n care se varieze presiunea iniial pn Cnd se obine conditia final specificat.

9.5. REACTOR
E~emplul

TUBULAR

9.5.

Numeroase reacii industriale n faz gawas se efectueaz treCnd gazele


printr-un tub cu catalizator. Prin trecerea gazelor prin tub, ele reacioneaz
I~ supraf_aa catalizatorului.
Determinarea cineticii reale a acestor procese
ar rspunde la multe probleme de interes economic cum ar fi, randamentul
optim, i evoluia termic optim a sistemului. In exemplul acesta intereseaz
determinarea constantelor de vitez a reactiilor de descompunere a acetiTerlei
i a etilenei. Etilena se descompune, rezultnd acetiien i hidrogen, iar &etlena se descompune, rezultnd carbon i hidrogen, astfel;

+ H,

Etilen

C,H~ ~ C2H,

Acetien

C,H, ~ C, + H,

260

SISTEiI.'1E IN RECiTi\!

STAIONAR

..

".

..~

Incii/Lire'

I=ig. 9.16, b. Reador tubular.

Datele experimentale s'au obinut ntr-un aparat (fig. 9.16, b) care const.
dintr-un tub 'ncI,zil ntr-un cuptor cu rezisten electric. Prin' tub s-au trecut debile msurate'de hidrocarburi i dilueni. Efluentul era rcit brusc prin
injecie de ap i era trecut ntr-un separator gaz.lic)lid din 'care erau luate
probe pentru analiz chimic i la speclrometrul de mas. Cu un set de ter.'
mocupluri se msura gazul din interiorul tubului, iar cu alt set se msura temperatura peretelui la interiorul tubului. Modelul matematic se.bazeaz
pe
ipoteza c att descompunerea etilenei ct i a acetilenei are loc.dup~,o reacie
de ordinul nti. S-a admis c, coeficienii vitezelor de reacie pot.fi eKprimai.
prin ecuatia Arrhenius k 0= AeKp(-BIT a), n care Ta este temperatura absolut a gazului. Constantele de vitez a celor dou reacii snt definile prin:
Etilen

k, = A le-B,ITa

Acelilen.

k, "'" A ",-n,ITa

iar 'viteza de reacie este


R,

k,PY,.

P y, :=.(racia

n care presiunea ~
i
exprimat n lb moii/ft'.h.

molarde etile~ir 111:~cest\a'i)~:efe


In mod similar avem:
".
'

R,

k,PY,

n care Y, = fractia molar de acelilen:


','
Ecuaia de. bilan de mas pentru fiecare component n faza gazoas se
stabilete n maniera uzual, dup cum urmeaz (fig. 9.1 i),,:
- debitul de c6mponent n seciunea ,<1X= M Y;
...: debitul de .2qmponentla ieirea' din se~iune:
'''.

, ,

<1X =MY

+ <1X-dX

1 ".,

(MY)

n care M = .debilul molar total, .

.'

Fig. 9.17. Seciunea DX pentru bifantul material dintr-un


reaetor tU!llllar.

"

"' REACT6)~ TUBULAR~

26.1

~..

(T.~'.I!.X)

Debitul de reacie n seciunea I!.X = viteza de reacie X volum=R.


in care D = diametrul tubului.
Btlan\i.lde mas,:, intrri = ieiri
M Y= [ M Y
Ecuaia

+ I!.X. d~ (M Y)] + R (t.X.

T.~')

aceasta se reduce la'


.!!...(M Y)

,dX

'

"

astfel nct avem pentru' etilen


d .

= -

(MY,)

R (

"

--'R,

dX

r.D'
)
4

(r.~')

i . pentru acetilen
.!!...(MYo)=(R
dX

Pentru

"

-R,j

"D'

"

molii totali avem:


d~ (M) -

R, ("~')

ntruct n prima. reacie se fOfJ)leaz dou molecule de gaz (C,H2 i H,), dintr-o
molecul de etilen.
Temperatura gazului se obine rezolvnd o ecuaie de bilan termic, cldura
intrat = cldura ieit, dup cum urmeaz (fig. 9.18):
" Mt'~Cp

+H

("D' I!.x)
4

+ Q. ("D.

!J;X) = MT eCp

+ I!.K ~dX

(MT cCp)
,

Aceast. ecuatie se teduce la


'.

d~

(~T~Cp)

=( Q + HR'~) "O',

Fluxul termic Q de la cuptor, prin perete, la gazul care curge n interiorul tuburilor poate fi aproximat prin urmtoarea ecuatie
Q= h(T1I' - Te)

f--l'.X---1

-i~-

I
Fig, 9 ..[8: _S~liunea fiX p.entru'bilantul t~~mk.
~I unui reactor tubul<lL

MTCe,
,

I
Iti

?:!
Jl
H. ~IMTCp+'XJX(MTCp)1
I

: '

','

"

(Q ""D . aX)'

',

262

SISTEME IN REGIM STAIONAR

J~mpl:T'#ffJr;

Fig. 9.]9.

l'e~ttl(J"

Gradientul temperaiurii.
unui rcactor tubular.

p-efet.e:iui

o
Valoarea coeficientului h poate fi obinut trecnd prin tub un gaz inert la lin
debit similar, msurnd creterea de temperatur, i comparnd rezultatele
prin simularea formei simplificate a ecuaiei de bilan termic;
dT=Iz'~D(T,~T)
dX

MC

Intrucit h variaz n sectiunea fr umplutur fa de seciunea tubului care


conine umplutur, h trebuie s fie definit ca o functie de X, adic h = f(X),
Temperatura peretelui Tw trebuie s' fie de asemenea definit ca o funeie de
lungime pentru fiecare experien, cu alte cuvinte T TI' = f(X), dup cum se
ilustreaz n fig. 9.19. Cldura specific a gazului C. variaz cu c<lmpoziia
dup expresia:
.

C. = Y,Cp,

+ Y,C + Y,C.,
p,

n care Y, reprezint compozitia gazului diluent.


Cldura de reactie H R se definete n funcie de cldura de reacie a' fiecrei reactii componente
.
HR =,R,,!'.HRI

+ R,'!'.H

R2

n care !'.H1Il = cldura de dehidrogenare a etilene'j, iar !:J.HR2 = cldura de


descompunere a acetiienei.Presupunnd
o variatie liniar a presiunii n lungul
tubului, presiunea gazului prin portiunea cu umplutur a tubului poate fi calculat cu ajutorul expresiei aproximative dP/dX = (Po - l)/L, n care Po =
presiunea de intrare (atm,), iar L '= lungimea total a tubului. Se admite c
la X = L avem P = 1 atm.
Toate aceste ecuatii snt asamblate n modelul din fig. 9.20. Se poate observa din modul d~ utilizare a fiecrei ecuaii c dispunerea blocurilor este
similar modelelor discutate n capitolele precedente.
'
Cu ajutorul unui program, scris n FORTRAN, bazat pe model'ul din
fig. 9.20, s-ar proceda astfel; se estimeaz constantele vitezelor de reactie A"
B, i ,A" 8,; se calculeaz compoziiile care rezult pentru diverse debite de
alimentare i conditii de temperatur;
compoziiile calculate se compar cu
valorile experimentale msurate; valorile optime estimate pentru Ah A2 i
'8l> 82 snt acelea care corespund mai bine valorilor msurate experimelitaJ.
Cu aceste' valori este posibil abordarea, unor pr.obleme mai com'plexe, de
exemplu se poate ridica scara reaclorului pn la d'imensiuni industriale sau se
poate stabili proiectul optim pentru randamente maxime (un exemplu similar
este tratat n [J3]..
-,

REACTOR

V, eza

Bilant mo/ar pe
'etilen

R,
d

D'i

1'102

(AI Y,) = -

r/13ctie a
, ilce"uJenei

Y,

R,---,;

R1,-

k,P.

r',

Coeficientu VI
de reacl; le
k,

2tl3

TUBULAR

erea
presiune
dP _ (PodX - L.

= A,e-BiITG

Viteza de reactie
;; ettlenei'

l)

R2

R2=k~Y2.

Ci/dura de
HR

R,Hp1

lJilant
reacIe

HR

+ RzHR2

ffx(MCpTe)

termIc

(q + HR~)"D

Cp

emperil ura
peretelUI
Tw=f(X)

Capacitatea termic
Cp=Y,CP1+

Y2Cp2+ Y3CP3

Figura /9

Fig. 9.20. Modelul

unui rcactor tubular.

Condensare
Procesul .examinat n cele ce urmeaz este acela al transferuluI de mas
i de cldur de tipul difuziei printr-o barier, ilustrat prin procesul condensrii
totale sau pariale. In capitolele precedente pentru definirea condensatoa'
relor s-a recurs la ipoteza simpl, c temperatura vaporilor miJlticomponeni
este redus la o anumit valoare, iar vaporii prsesc condensatorul n echilibru cu condensatul format. O atare simplificare este corespunztoare n deosebi n cazul comun al condensatoarelor
supradimensionate.~IExist
~cazuri
ns, n care aceast simplificare nu mai poate fi fcut, deoarece echilibrul

264

SISTEME

IN-REGIl\f

STAIONAR

nu mai poate fi atins, din cauza pr~ze!1ei unei pelicule de gaz la suprafaa condensatului, care "acioneaz ca un fe,"de' barier. De aceea n' abordarea acestei
probleme trebuie s se considere mediriismul de l.ransfer de mas prin pelicula
de gaz, care acoper con'densatu!. Urmtoarele trei exemple elaboreaz procedeul de calcul, plecind de la ~az,!.l cel mai simplu, pn la cazul general al
unui sistem multicomponenl. In toale trei exemplele se admite c condensare a
se produce n regim stationar n interiorul tuburilor verticale, agentul de rcire
fiind la exteriorul tuburilor.
..
...

9.6. CONDENSAREA
PURE [6, 7]

VAPORILOR

UNEI

Exemplul 9.6.

SUBSTANE'

'"._

Cel mai simplu sistem de condensare const din vaporii unei substane
care condenseaz pe un perete vertical, iar agentul de rcire, se gsete de
cealalt parte a peretelui, avnd temperatura
constant i uniform T R
(fig. 9.21). Prin condensarea vaporilor pe perete se formeaz un strat de condensat care curge n jos, n lungul peretelui. Stratul acesta reduce valoarea
coeiicientului general de transmisie a cldurii de la vapori la agentul de rcire.
Pentru a determina eficienta suprafeei de condensare este necesar s se stabileasc o relaie ntre distana Z i debitul de condensareW" I.ntrucit s-a admis
d sistemul se gsete n regim staionar, fluxul termic, prin stratul"de condensat, este egal cu fluxul termic prin perete spre_agentul de rdre, n orice
seciune a aparatului. Referindu-ne la fig. 9.22, s considerm o sectiune subire' ~Z. ]\ieglij"d cldura sensibil a condensatului, fluxul termic, prin condensat, este dat de expresia:
.

H =K

(T,~

T,,)

adic

B
Perete

~J

racire

!nI

"","',

TIN

\.t~W Oebitul
. "Condensarr{

Fig. 9.21. Condensare pe un


perete vertical.

Fig.

Seciune ilX prntr-un,


sistem de condensare.

9,2.

CONDENSA:REA

VAPORILOR_

b'1\i'"EISUBSTANE

265

PURE.

conductivitate X gradientul de temperatur"'" H, in care:


= conductivitatea
termic a condensatului iar B = grosimea stratul ui de
condensat In sEciune Z a cOIldensatorului; Ti ~ temperatura la interiaa
condensat-vapori;
Tw = temperatura la interfaa condensat,perete.
Fluxul
termic prin perete este H = U ,,;(T Il' - T R), n care U IV = coeficientul de
.transfer prin perete, iar TR = temperatura agentului rece.
Fluxul termic H reprezint cldura cedat de vaporii Care condenseaz
la' suprafaa eondensatului;. deci H = WJ>, n care W = debitul de condensat
iar ), '=c cldura latent,
.
Grosimea condensatiJlui B la orice nivel Z poate fi objiriiIt' din debitul
de cnndensat Q la acest nivel prin urmtoarea expresie [1] j:

"'gB3

Q"'"- -'--3'y. .
n care fl = vscozitatea;
ro = densitatea;
g = 32 It jsec'.
.
Maijos se va prezenta derivarea acestei-expresii, d~i se presupun~ c cititorul este familiarizat cu .astfel de probleme. Deducerease \'a face totui, pentru
areamiriti modul matE)11atic de a deriva relaii simple, care constituie pri
ale modelelor matematice complexe.
S considerm un volum elEmentar din pelicula de condensat avnd suprafaa egal cu unitatea, iar grosimea 8y (fig. 9.23). Fora de forfecare exercitat
pe,unitatea desuprafa din apropierea imediat a suprafeei peliculei este "
iar n ,apopierea peretelui este - (-:- 8-:-). Avem:
'.
. .
.1

;'",.,

'.

..

'.

ln!ruct f1uidul n punctul acesta se gEte n micare uniform, i~ regim


staionar, fora gravitaional trebuie s fie egal cu fpra de forfecare.
d.. ,,"
= - - . y
dy

pg.8y

d -:

:"

sau

dy.

= -pg

,
Dn ecua.lia de definiie a vscozitii ,~]i(dujdy)
n care u ~ viteza, rezuJt.: .
d--;
-=

dy

d2u
Ll-=

. dy'
d'u = _

de unde

dyZ

Integrnd

dy

, -,.

;.L

(I)! .

+ C,

(2)

Ei?

Unitate~de
. slJpraf'a

i .

ecuaia (1):'
du

Pentru

Fg

.,

du ""

,g y

, ~.

y= B:
dy

deci" . -G"-' rg 13
~

. Fig:-9.-23. SoHcitriJe n stratul

de

condens.l:!t.
I

266

SISTEME

IN REGL'\ISTAIONAR

Integrnd

ecuatia

(2) se obine:

u'=~~.V'+~
~

Pentru y

BY+C

1'-

= O i u ~ O avem C, = O

R.ezult:

pg
1'-

(BY _ V'2 )

(3)

Debilul Q la distanta Z se obtine integrn<l viteza


u prin pelicul de la y = O la y = B, adic:
B

Q
1';:<. 9.24. BiI.ll\ol

=fo

udy

IntroduCnd .n aceast ecuatie valoarea lui u din


ecuatia (3) i integrnd se obtine

de materi.1

'Q

n s::ciunea 6.Z.

= pgBlI

3~

Q este acumularea de condensat de fa O la Z sau, sub form diferenial, cre.'iterea lui Q n raport cu distanta Z, care reprezint debitul de condensare W.;
acesta se obtine printr-un bilan de mas (fig. 9.24).
Q

+ W. !lZ

+ !lZ.

dQ
dZ

de unde' W
.

dQ
dZ

Inlr~cl acest caz reprezint condensarea unui component pur, temperatura


suprafetei condensatul ui Ti este punctul de fierbere al componentului la pre. siunea de lucru " a condensatorului.
Ecuatiile acestui sistem sint urmtoarele:
!lux termic = vitez de condensare
H= W},
Variaia

!luxului de condensat

debit de condensare
~=W
dZ

Grosimea stratului

de condensat

f(llux de condensat)

Q=

B~pg
3i'-

Fluxul termic prin pelicula de condensat


H = K(T,- T.)
B

Fluxul te~mic prin perete


H

Uw(TIV-

T~

S-au stabilit astfel cinci ecuaii pentru a obine cinci necunoscute


Tw i W..
I

H, Q, .8,

CQNDE..:"VSAREA"V APOHlLOR

Ftux
H

UNEI. SUBSTANE

termiC

Fluxul

.w

H = W)'

cond8nSill'II

dQ
-=

267

PliRE

dZ

FluJ termIC prm peli"c(J/J

H _

1(

T w)

(T, -

8
. Ilfosmea pelicul.Bi

Flux termic prin pertJte


Fig. 9.25. j\\odel pentru un -proces- de condensare.

Dispunerea acestor .~uii. sub forma unui modei implic nelegerea meca:
ni smului f.undamental al procesului, i anume cunoaterea mrimilor ce determin debitulde condensare W. Se poate vedea c fluxul termic H stabilete
debitul de condensare W, iar fluxui. termic, la rndul su, este determinat de.
rezistena peliculei de condensat ntre temperaturile Ti i T R' Schema fluxului informaional a acestui modei, avind ca baz relaia ntre cauz si efect,
este ilustrat n fig. 9.25. Examinarea 'acestei figuri arat dificultatea de calcul
.pentru Z = O i B = O, la care ecuaia fluxului termic la forma O/O. Raportul
. poate fi fcut .finit admind o valoare mic a lui B la Z = o. O solujie mai
elegant const n eliminarea lui T lV din cele dou ecuaii ale fluxului termic,
. definind un :coeficient general de transfer ntre Ti i T R, ceea ce conduce la
forma'
.
,
.

H =

KU"

BUw+K

..

(T. ~ T )
I

11

.1

Un avantaj suplimentar al acestei ecuaii este c permite exprimarea expli-'


cit a lui Ij n funcie deB, fr s mai necesite un calcul iterativ suplimentar.
Modelul complet, cuprinznd aceste modificri, este artat n fig. 9,26. Rezol. Flux termic
H = W)'
Fig. 9.26. Variant". a modelului
pentru procesul de condensare.,.

Fluxul cqndensrI
W

..dQ
dZ = W

'H

KUw(Tk~ T,J

(BU" + 1<)

= B'l'!!..

...

268
varea acestor ecuaiI p,e calculator permite ,obinerea curbeI ar debitului de
~ondensare W n rapdrt'culungimea
Z, pentru diverse condiii ale temperaturii
agentului de rcire, ale presiunii de vapori (adic Ti) ale grosi mii peretelui,. ete,

I
9.7, CONDENSAREA
[8,9, 10]Exemplul

VAPOR.ILOR

9,7,

MULTICOMPONENTI

Se va trata aCllm cazul inaicomplex'al condensrii unui amestec de vappri.


Exist o diferen fimdameiItal ntre condensarea vaporilor unei substane
,pure i condensarea vaporilor n prezena unui exces.de vapori, care au o ten.din mai mic de condensare, In cazul vaporilor unei substane (exemplul 9.6)
debitul de condensare este controlat de viteza cu care cldura latent de condensare eliberat poate fi transferat la agentul de rcire,. Pentru amestecul de
vapori, debitul de condensare este detedninaCn .bun .msur de viteza de
diiuzie a vaporilor la suprafaa de condensare printr-.un s.trat de gaz necondensabil sau de vapori care condenseaz la o temperatur mai cobort. In
cazul difuziei echimolare printr-o pelicul de,vapori viteza de trecere a unui
component j la suprafata de condensat este exprimat prin produsul ntre. coeficientul de difuzie F; i gradientulde concentra'ie [11], oy,/d'q, n care 'q este
grosimea
normalizat a peliculei .-de vapori
(fig, 9,27),
adic:
-.
.
"
W j -- F j

dy!
.
rr,

Prin integrarea acest~i ecuaii ntre limitele -q= O i Yj -.\


se obtineuebit'ul
condensrii W; -'---F; (y; ~ y,,) n' care y; este concentratia' cOf!1poneptului j
n fluxul de vapori, iar y" este concentniia la interfa, n echilibru cu concen- .
-traia condensatului Xi},
'
CriJdient termic

'.

'"

strat de d~

,_-l~'--

1~~:aJ

condenfat

I _."'
~,

','

'.-

~ '-I.,i-'

--~;n)r;\.

Fig. 9.27. Gradicnt


de temp~ratt1r
ntre vapori -i ag2'ntcl de rcire.

CONDENSAREA

V A-PORILOR

.269

MUL.TI::OMPONENI

Penlru cazul. mai .general. de condensare, debilul cu care un componenl


ajunge la.suprafaacondensalului.este
definit prin .Wt" n care W este debitul
.total al condensrii n orice punct, .iar{; esle .fracia molar a:componenlului j
n fluxul de gaz. Acesl debit este suma debitului ,rezultat din difuzie plus a
debitului prin convecie prin pelicula de gaz WYJ, adic:.'

...

wtj~

Fi dYf-t- WYi

~.~

Integrarea

..

acestei ecuaii ntre limitele '" "" O i '" =} d

. ....' ...

~/:=F:IOgn(;j~}~~)

.n care !Iii reprezint cOll)pozijia vaporilor la inlerfa, iaf Y iesle compozi{i,a vaporiioL Cldura, lalent eliberal la.~uprafa esle,
q)",=

W'IP'i.

:-.,

~.i

.Cldura sensibil q., eare esle transporlal


la suprafa provine ain fl4xul
.termic,cauzal
de .gradienlul lemperalurii (T
Ti) adic diferena ntre
temperatura gazului i lemperalura. de la inlerfa, plus cldura sensibil
Iransporlal la inlerfa de clre moleculele care condenseaz,: cldura sensibil = cqnduciXilate_+conyecieL_'_
., _
'

t-

.,q:, = hr-' dT c +
cr,

WCAT!

- Ti)

Dup inlegrarea aceslei ecuaii nlre limilele .'" = O ~i '" ~ l fluxul lermic
privind cldura sensibilq, se exprim prin
, q,-= h,{T G - T,)AK, n care AK = fac-tor de corecie
Akerman

A.t. --:-----

\17. C,

O':

1-

CL

(-a

= -lJe

Cldura 10tal care, parvine la suprafa esle:


q,
q" = ho{TG - T,)AK

+ WIP'J
i

S considerm acum cazul n care- un amestec de vapori condensabili i


de gaz inerl curge, n jos, n lungul unui tub vertical n conlracur.ent cu agentul
de rcire (fig, 9,28)". Teinperaltira
suprafeei condensalului 'T.- esle delerminal de presiunea parial a 'vaporilor
f.?fI
condensabili aflai n'echilibru cu supra- .
.faa, adic T, -:- f(PY,), n care Peste
presiunea fluxului de gaz. Adaptnd
ecuaia difuziei la acesl caz.{f, = 1) se
obine debitul de .condensare

.. W =. F log.

(~lY
1 -

COI1densat

Cbndensat

n care Y G reprezint fracia vaporilor


condensabili n fluxul de gaz, iar F"

Fig. 9.28: Formarea stratulili d..::~(lnjcl1s:.'l,t.

..

270

SISTE;."dE 1N REGIM

este coeficientul de difuzie al coml'0nentului


e<>ndensabil prin gazul inert. Bilanul de mas printr-o
seciune ngust> llZ (fig. 9.29) a fluxului de vapori
se exprim prin ecuaia:

=ltlt~

'[V/G

STAIONAR

VYG = -WaLlZ

+ VY + LlZ
G

(VYr.)

dZ

care se reduce la

JL
(VYG )LlZ].; .
ilZ

(VY,,) = - \l7a

dZ

Fig. 9.29. Bilant material.


asupra
fazei g8zoase n
.
seciunea j).z.

n care a ~ suprafaa de condensare/unitate lungime.


Pentru obinerea modelului acestui sistem, prma
operaie const in a ordona ecuaiile i a seclecliona'
variabila care trebuie s fie obinut din fiecare ecuaie (tabel 9.1). In acest
. tai>eI.singura variabil cheie, care rmne nedefinit este Ti care trebuie obinut printr-un mecanism sirLlilar aceluia aplicat la condensarea unei substane
pure. Independent de cldura transportat
de pelicula de condensat (care
Tal>e/ul 9./.

w~
~

dZ

F iog,[(1 ~ Y,ll(1 -- Yc)1

(VYc)

rt

. - .. (Q) ~
dZ

ecuaia difuz iei prin care se


obtine debitul de condensare W
bilonul de masii pe componcn1ii gazului, se soluio-"
ncaz pentru_ Y c

= --IF~

+- U'a
.

bilan de -mas pe condcnsat,


se soluioneaz
pentru Q

d
-(V)~~Wa

bilan de mas pe gaz, se rezolv pentru V

dZ
~(VCGTr:)
dZ

=:,;

~hl.l(To ._

.Ar:=:= ~/(I -;. (_~)


H =

7:

Tf)A~a

\\?CF!hr;;

q~+ q"

- q, ~ hc(Tc - T,)A,
q}. = lTi.
A, = af(1 '-.e-~)
"Y, ~ i(T,) ,

bilant" termic pe g~z, se soluioneaz pentru Te


corccia Akerm-an. se solu\oneaz pentTu A {.
fluxul termic total prin care
se obine" H
_
fluxul cldurii sensibile
-care
d pc qs
fluxul cldurii latente carc d
pe q1.
.
. corecia
Akerman
(conden-'
S,:!TC) d pe AI'
eehilibrulla interfa1 d~ pe Y;

n cele II1ai multe czuri nu este important) T,.trebuie s: aib o--astfel-.de


valoare.ljclt gradieritul termic.-Ti - T R prin pelicula de condensat i prin
perete trebuie s tral)spode fluxul termic H eliberat la suprafata condensatului_
Aceasta se expr.im -prin:
H -

KU"
. .

' .. ' . f3.U.+K

'
. (Ti ~ T R) - -T,
-.-

-.

.'

CONDENSAREA

. r- -----

---

- ---

-- ---

UNUI

AMESTEC

-- -- ------

-- .-'---

271

MULTICOMPONENT

- -----

.---

- ---.,.

-_.-

- --.-------'.:.-"-

--~

mOiJr pe

fi

ComponMi

dl(VY,J"

W.

,
{etml,;'
intrt~<1Ze

,,
,,

:
'f""--L-

,,,
,,
,

,,

:,
,,
:
~

.
.
.

. :.
.,

__

Fig. 9.30. ~\odel pentru condensare n prezenta unui g~z inert.

Temperatura agentului de' rcire


debitul de agent de rcire:
~

dZ

TII

se obine acumulnd fluxul tertilic H n


'

(~TJ<QRCR)
'

= Ha
,

,Este de observat c n ecuaia de mai sus semnul 'minus apare deoarece debitLiI
de agent de rcire QR este n contracurent fa de sensul lui Z.
. Ecuatiile de mai sus snt dispuse ntr-o diagram de fluxuri informajionale n fig. 9.30.
'
'

9.8. CONDENSAREA

UNUI AMESTEC MULTlCO,\tPONENT

.Exemplul 9.8.

Se va considera acum cazul general al condensrii unui amestec multicom,


ponent. Ecuaiilebilanului
de mas ale fiecrui component din fluxul de mas~
sn! identice cu cele prezentate n exemplul 9.7, adic:
".

dZ

(VYG,)

Wf,a

~i ~ (V) =
dZ

~Wa

"

[JO] "

272

Bilanul

.'. -S'ISTEME' 1N REGIM

de mas asupra condensatului


d

"di

(QX,)

STAIONAi!"

este:

Wf,a

Debitul totat de condensat se obine printr-un


Q= Wa

...<l..
dZ

bilan total de ,nas


.

Ecuaia .difuziei de mai inainte (a) se poate ordona intr-o form inai convenabil (b)
(a) W

F, log. (

iJ - V
Ij - Y

u) .

f ).. = Y C}. +
(V"J
- Y'J1)-
eTF~Fj _

(b)

C}

in care f, poate ii negativ n cazu"!cnd indic difuzia n sens invers.


Ecuaia de mai sus se utilizeaz pentru a obine valoarea lui f, pentru
fiecare componeril. Temperatura la suprafaa .condensatului se obine printr-un
bilan la echilibru:.
.

"Y"

X,{,(T,) ~ Y"

I Y"
Fluxul termic H
densat

= q,

+ q,. se

=o

I ~ Ti

obine din fluxul termic prin stratul

de con-

Ti se obine prin echilibru, iar Tu printr-un bilan termic 'asupra agentului


refrigerenl. Fluxul de cldur sensibil q, se obine dup cum se aral n
fig. 9.30; prin diferen se calculeaZ qj. i de aici debitul total de condensare W.
Introducnd aceste modificri (fig. 9.31) modelul din exemplul 9.7 poate fi-Ir'
git ca. s fie aplicabtl acestui caz de condensare a unui sistem muiticompo- .
nenl.
. Dup Qum s-a explicat n capitolele precedente, variaiile capacitii termice, a cldurii fatente, etc. pot fi uor calculate innd seam de compoziie .
. Coeficienii de difuzie F, i coeficienii .de transmisie a cldurii h, snt funcii
complexe i depind de numerele lui Schmidt i Pra~dtl, care; la rndul lor depind de numru1lui-Reynold i de factorul. J; deasemeni t~ate acestea depind
de ciiJdura specific, de' viscozitale, de viieza vaporilor i de di~metrul tubului.
In model se pot introduce, ntr'o prim aproximaie, valori medii constante
p.enb:u Fi.i 11" .. Dac se cer.e .un rezuIat mai.ex~ct, parametrii acetia. trebuie
calculai, conform 'dalelordin literatur. [6, '12j. Toate .aceste ecuaii snt asamblate n fig. 9..31. Dac 'fluxul-agenturui deri:ire .e'ste n 'cbnlracureh!' se' va
obine temperatura d.e ieire arefrigerenlului:prin
calcul iterativ. ca n exenjpiui 9-1.
'...
.
......
'. -, ':.' .:

CONDENSAREA'

UNUI

AMESTEC

273

MU~TICOMPONENT

/it/an

termic pc

vapori
TiJA',..oa

~ (VcarG) = ~f;u<.T~-

EctJa,tif arm!id,"p

an, ma al' pe

componeni vapori
;

'.d ' ....

.-a (VY

I ~

G) =

\II

Wh'.a

w
('ile.le. ma ,ara ..
cumponentul

1)

- y
y~; Yt
fi=.. 6';+ ,j-l

1/(

.8ilgr,t 'ma/ai'

pe

,~

tJ

EcllJlibru

VI ('(Jaycnenl~ cond?DJ- ,)\;.


dZ (1.?X) = Yrjj.a

li

rw"=Xr/j(TJ

t'

't',j= f--Ti

Ti

<p.

Flux termic pdn


condensat
H=~(T,-,-
'SUw+

1<
Tfi

!;t'fll.

I..:ry/sime pe le

iJe

conde.7:i3f;

-fz.q

=W.,;

/.condellsat

d agentul ducire
'dZ.(- TRClRCR} =Ha

B,!1.
J;c

r;
"Fig.

8l1an, termic.re

t.~

9.31. Model pentrll

condensarea

unui amestec

multicompanenL"

In unele cazuri, condensarea parial 'poate devel1i mai complex. Astfel


de cazuri sint:
1. O reacie care are loc n faza de vapori sau in condensaL
2. Seciuni de rcire distincte.
. .
3. Rezisten la. difuzie prin stratul de condensat [9].
4. Subrcirea fluxului de gaze, i altele D 1].
Cazurile ace~te? car~ c0!11P!i~problema pot fi,.a!leseor!,~deIinite prin adugarea de ecuaii suplimentare la model, fCnd astfel soltiionarea pe calculator
mai laborioas, ns ~u n mod necesar i mai anevoioas din p.~net de. vedere
al metodei de utili('aL
. .
.
Este de remarcat c programul INT, prezelitat n capitolele 2 i 3, pentru
rezolvarea ecuaiil,?r difereniale ordinare nu este limitat la sisteme n care
timpul constituie ,,,ari abil a independent. In capitolul acesta s-au tratat operaii unitare n regim staonar, n care variabilele variaz cu distana i
pentru o. seciune 'dat. snt constante. in.ti1i1p. Distana' poate .fi introdus
_ 18

Modelarea

lii simularea

n ingineria

chimic::-

cd. 29

274

SIS lEME

L.v REGIM

STAION.-'\R

ca. variabil independent n ecuatijj~ diferentiale, din capiteiele 2 i 3 care,


astfel, pot fi uor integrate cu ajutorul sistemului INT dup procedeul standard descris n capitolul 3. In capitolul acesta se prezint cteva exemple,
prin care se arat unele tehnici tipice, aplicate frecvent pentru a obtine soIutiile cutate.
.

9.9. SCHIMBTOR

DE CLDUR

IN CONTRACURENT

Exemplul 9.9.

Primul exemplu de programare se refer la un sChimbtor de cldur n


contracurent, descris la nceputul acestui capitol. Se presupune c sint cunoscute temperatura de intrare in tuburi T B; i temperatura
de intrare n
manta Ts;(fig.
9.32). Specificndu-se temperatura de ieire din manta Ss,
problema care se pune este s se determIne lungimea aparatului de schimb
de cldur, care realizeaz aceste temperaturi i s' se calculeze temperatura
'c;!e ieire a fluidului din tub. Ecuatiile care se aplic snt urmtoarele:
. I. Temperatura fIuidului din tuburi
d(TB) = _Q_
dX
FWCP

n care FWCP = debitul de fluid prin tub


PCU/(OC min), iar X = distanta de la intrarea
2. Temperatura fluidului din manta

capacitatea
n tub (ft).

termic

= 8000

d(TS) =_Q_
dX
FBCP

n care FBCP = debitul de fluid prin manta x capacila~ea termic = 6000


PCU /(OC min).
3. Fluxul termic ntre cele dou fluide: Q = UA(TS- TB) n care UA =
= 200 PCU/(min 0c).
.

--- -

)(

-...
---

Tao

It
1a.;;

Fig. 9.32. Aparat de schimb de, cldur tub in tub, -In contracurellt.

SCll1MBATOR

DE cALDURA

l-

DATA FW(P.FO(P.[JA,TSI,TeII6000.,bOOO.,ZOO

2.

STP=ZOVo.

3.
.. 4.
').
6.
7.
B.

.:

OTB~n/F8CP
OIS=G/F~CP
JF(15.GE.T5rl

lu~

5TP:O.

CALl PRNTF C1. 'SlP,t.JF,


GO TO {lol.Sl,NF
C 1.ITiGR!I,TtON

.1~~

4 (ALL

1~.
10.

CALL
5

lG.

X, TS,T6,Q.01B,DtS.O

0. ,0. '0 .)

Sr::CTION

lNTIIX,S.,~)
INT(TS,OTSJ

CALL It~TlTR.OTB,
60 Ta 6

17.
18_

10U.,lS.1

t5=40
Ta=l[:l'l
)(=0.
O:RIVATIVE" SECTIO,,!,- .
6 G:{TS-TOJ.Uh

q.
11~
12.l..h

275

IN CONTRACURENT

' .

STOP

ENO

'-.

Fig. 9.33. Program pentcu un schimbtor de dildur .tubular.

4. Condi liile limit: temperatura de intrare. a fluidului n manta Ts, = lOO"C;


temperatura la i~irea luidului din manta Ts, = 40C; temperatura de intrare
a lIuidului n tub T B' = 15"C.
Procedeul de rewlvare a acestei probleme const n integrarea ecuaiilor
difereniale pn cnd temperatura n manta atinge temperatura de intrare
sjteCificat de loo"C.
Programul pentru acest procedeu este artat n fig. 9.33 n care ecuaiile
algebrice i diferenlialesnt
grupate ntr-o succesiime-)ogc n secliunea de
derivare, care este urmat de seciunea de integrare.
.
Limita .de integrare (STP) din 'secliunea preliminar, adic valoarea lun,
gimii X, la care trebuie s se opreasc calculul, este specificat ca un numr
(2000), care depete apreciabil lungimea anticipat.
Instrucliunea 10 din seciunea de derivare compar TS cu TSI pn cnd
TS depete valoarea TST, caz n care STP trece la valoarea zero; astfel,
la apelul urmtor subrutina PRNTF se va opri imediat, imprimnd rezultatul final la valoarea lungimii X.
Rezultatele numerice oblinute snt artate n fig. 9.34, din care se vede
c este necesar o lungime de 195 It pentru aparatul de schimb de cldur,
.iar temperatura la ieirea din tub este 95,3C.
PROBLEME
Exemplul

CU CONDIII DE fRONTIER

INTERMEDIAR

9. 1~.

rn cazul n care n. exemplul precedent se specific o (ungime de 200 It


pentru aparat, i temperat urile de intrare n manta i n ,tuburi, respectiv
de 100 i 150C, problema devine de tipul "cu condiii de frontier nterme.diare" i necesit mai multe calcule iterative, succesive, pentru a obine soIulia (de revzut exemplul 9.1, care e deasemenea o problem cu valori de
frontier intermediare).
\

276

SISTEME",IN

TS

.00000
.10000+02
.20000+02
.30000+02
.40000+02
.50'000+02
.60000+U2
.70000 ..
02
.60000+02
.90000+02
.10000+0.3
,11000+03
.12000+0~
,13000+03
~14000+03
.15000+03
.16000+03
.17000+03
.18000+03
.19000+0~
.19500+03

<'

.~OOOO+O2
.~5997+02
.51514+02
.56590+02
.61260'!+Ol
.65557+02
.69510+02
.731 ..
7+.02
.76,+94+02
.79572+02
.82,+0'5+02
.85011+02
.87,+OQ+02
.69615+02
.916tl5+02
.93512+02 .95230+02
.96811+02
.98265+02
.9960:5+02
.10023+03

REGIMSTAION./UL:

T,3

.15000-+02
.Z2gQ6+02
.30352+02
.37120+02
.43J47+02
.49076+02
.54341+02
.,59196+02
.63658+02
.67763+02
.71541)+02
.75015+02
78212+02
.6115:3+02
.83860+02
.86350+02
.88640+02
,90748+02
.92687+02
,9'+471+02
.95309~02

Fig: 9.34, Rezultate

',:: ',._

DTB.

.50000+04
.46002+04
42324+0~
.38940.04,
.35827+04

.B333J+On
.7667('1+00
.70540+00

DIS
.'62500+.00
.51503+00
.52905+00
.Qa675+00
.44783+00
.41203+00
.37908.0
.34877+00
'.32089+00
,29523+00
.27162+00
.2l4991+00
,2~992+00
,2115"+00
.19"-63+00
.17907+00
.16,+75+00
.15158+00
.139'+6+00
.12831+00
.12307+00

.6tl.90n+OO

.59711,+00
.54937+00
.30327+04
.50544+00
-.27902+04
.46503+00
,42785+00
.25671+04
.2361B+l)l.I.
.39364+OQ
,217.30+f)tl _.36211+00
.19992+04
.~3321+00
.16394+0u .
.30657+00
.1692~+Otl
.2820!l+OO
.1557n+Oli
.25~50+00
.14325+04
.('3875+00
.21906+00
.131RO+04
.12126+011
.20210+00
.11157+01+
.1859'++00
.10264+04
.17107+00
.98456+03
.16409+00

'.32962+(')4

numerice

"Exemplul

9.9":

CalCulul ncepe la intrarea n tub (fig. 9,32), lund temperatura de intrare


in' tub Tfli ~ 15 drept condiie iniial i o'valoare estimat de. 35 pentru
1S0 ca temperatur. de ieire din manta, Programul este 'artat in fig. 9..35,
n care iniializa'rea acestor variabile se face n liniile 2i 3, Seciunile de
integrare i derivare snt aceleai ca i n cazul precedent cu deosebirea c
calculul se termin la X ~ 200 ft. Din acest punct, calculul continu prin
seciunea "Exit convergence", n care se genereaz o eroare E din diferena
dintre' temperatura fludului din manta IS la X ~ 200 ft i temperatura de
intrare specificat ISI. Dac eroarea este mai mic dect nivelul admis de O,I
l'
2'

,.

9.
5'
70

DATA FWCP, FBCP, UA, T50, TSI , T8l/8000


7 TS=TSO

19.
20'
210

, 1-00 ,.15.1

DT8:Q/FBCP
DT5:Q/FwCP

..

CALL PRNTFII0 200.,NF.X,TS,TB.Q,DT8.DTS.O,'O.,O O.1

C EXIT CoNVERGENtE

n.

.35.

x:o,

10.

. le.

C OERIVATIVE
,SECTlON
6 1Iil=(TS~T8hUA

15'
16.

1"

,200
..

18=1el

60 Ta (It,S',Nf'
.c iNT6RATtON SECfXoN
4 CALL INtltX.S 4)
CALL lNTlTS,DTS)
CALL lNTCTB,OT8)

10.
Ilo
12.

6000.

60 TO 6
5 [:15.151

lFeABS(EJ.LT,.11
tSO:TSO.E
GO

to

STOP

ENO

Fig: 9,35. Program

.pentru un schimbtor de cldur


intermediar..

tubuhi' cu conditii de frontier


1

SCHIMBAT9R

l.cNGTH x

TS

D~

CA~DURA}N

IE.

.00000
.~OOOO+O2

.397&1l.l.+02

.15000.02

,1+5679'+02

.,20000+02
.,30000+02
: :"0000'+02

~511I,j.O+02
.5616"'+02

.2291l.l+02
.301',95+02

.60787+02
65039'''02

.50000+02
. 68952'+02 .
,bOOOO+O~
..70000"02 . .72552,+02
.7,5B6lHQ2
,80000+0:2
.18912+02
.90000+02
.10000+03
.11000+0:5
.12000+03
.13000+0:;5
.14000+0'.:5
.15000.0'3

~1&00O+O3
.17000+03
.18000+03

.,19000+03
.20000+0.3

.81715+02
.84295+02
.86668+02

8885i+02
.908&0+02
.
92709+02
.941+09+02
.9597 ..
+02
.
97l,j.l.3+02
.98731"'02
.99956+02

.75886+00
069618+00:
. 64236+00

.30~16+04

.539.l.l4+02
.587.44+02
.63160+02
.67223+02

.27616+04
.25408+04
2331,+0l.l
. 21507+01.1
.19788+04
.18206+04
.
,16750+01&
.15411+04
.1l,179+04

i13045+04
.12.002+04
.11042+04
.10159+04

.93471"'03

DTS

.A214BO+OO

.4946A+04
.45531+nQ
.'41891+04
.~8541+04
35&j.60+0ll.
.32625+04

.LJ87.27+Q2

.70961+02
.74401 +0'2
.77565+02
.a0476+02
.831'55+02
.85619+02
.6-7881+02
.89q73+02
.91892.+02
.9.3658+02
.95282+02

DTS ..

.:56894+02
.43057+02

.277

.C?ITR.ACURENT

.5910(}.00
.54374+00
.50027+00
.4)027+00 .
.42347+00
.38961+00
358q.6+00
.32980+00
;303l.J'+OO
.27917+00
.25&85+00
.:?3631+00
.21742+00
.20003+00
.t8404+OO
'.16932+00
.15579+00

"'0;

.61660+00
.S691ll.+00
.52364"'0
.4H117+00
.4",325+00
.l.l0781+00
.'37520+00
.3~520+00
.31760+00
.2'1221+00
.2&884+00
.2'-735+00
.22757+00
.20936+00
.1.n6:3+00
.17723+00
.1&30-+00
.15002+00
.1.3803+00
.12699+00

>

.11&84+00

fig. 9.36. Valorile finale ale soluiei privind schimbtorul de cldur cu condiii
frontier intermediar.

de

(li'nia 18) calCulul este terminat. Altfel, bazndu.ne pe eroarea E se. calculeaz
.o.~ou v~loare a temperat urii 150 de ieire din manta, utiliznd un factor
arbitrar de 0,4 (linia 19). Calculul revine la seciunea de iniializare; n
linia 2 (eticheta 7) i ntreaga bucl se reexecut. Aceast iterare continu pn
cnd temperatura de intrare a fluidului n manta se apropie de temperatura
ISI pn la o diferent sub. 0, lOC. Valoarea lui 150 pentru fiecare trecere, .
n acest exemplu, este artat n fig. 9.38, a, din care se obserY c pentru
.a obtine valoarea final de 39,74 snt necesare ase treceri. Rezultatele, la
.ultima trecere prin bucl, snt artate n fig. 9.36.
.
Pentru a .obtine o convergent mai rapid, factorul 0,4 utilizat mai sus,
poate fi optimizat. .0 abordare mai general.a problemei const n utilizarea
subrutinei CONV, artat n. fig.. 9.37, cu ajutorul creia se poate obine convergenta dori\ la a treia trecere, dupcum
se arat n fig. 9.38, b.. Utilizarea stibrutinei CONV asigur o .convergen rapid chiar i n cazurile n
-eare fadorul de ctig este mai rrtare dect ,'aloacea critic permis pentru
. .asigllrarea. stabilitii, utiliznd'. substitutia directpenfru
150 ..
C Ex I T c-oNVE"qGEr;,.C[ .
~ [=T5_151

Fig.

9.3. Utilizarea
rutinei CONV
pentru a acccl~ra convergenta.

TSl=fSO~E t.I
(ALL CONVtTSO,tSl.I.NC)
GO 10
q STOP

ENO

IQ,71,NC

2i8

SISTEwIE

IN REGilI.t:'STAIONAR

<,2

42

4/

41

rs'

rtu

1.0

40

.,
39
O

2
J
.4,
Incerci/reti N"

(;

39

O
1
2
Incercareil N'

Fig. 9.38. Valorile succesive de incercare


a) substituie direct; b) subrutin3

ale TSO prin:


CONV.

In problemele n care intervin mai multe variabile, a cror valoare trebuie


calculat prin convergent, rutina CONV este util numai .n cazurile n care
exist o variabil ale crei variatii snt dominante. Rutina CONV se aplic
acestei variabile dominante, iar celelalte variabile .snt calculate prin substitutie direct; uti Iiznd un factor de ctig adecvat.

9.10.

SCHIMBTOR DE CLDuR
IN REGIM
.
PENTRU BIBLIOTECA DYfLO .

STATIONAR,

In acest regim pot fi utilizate numeroase tipuri de apa'rate, constnd din


unul sau mai multe pasuri (treceri), n echisau contracurent, cu gaze sau
" lichide. Biblioteca DYFLO va ii completat aideu o subrutin care simuleaz performanta n regim stationar a aparatului de schimb 'de cldur In
contracurent, discutat n capitolul precedent. Subrutina, pentru simularea
dinamic a acestui schimbtor de cldur, va fi dezvoltat n cap. 10.
In cap. 5 (5.6.1) s-a prezentat subrutina HTEXCH care realizeaz. operaia
de a aduga unui anumit flux de fluid; un flux termic specificat (pozitiv sau
negativ) i de a calcula apoi temperatura
de" ieire .. Ceea. ce intereseaz
aid, este cazul mai general n care se admite cunoscut starea celor dou
fluxuri de intrare (ri tuburi
i n manta ISI, fig. 9.39, a) i valoarea

ro

Fig. 9.39, . Schimbtor


de cldur n
contracurent, ... pentru biblioteca DYFLO.

-.;o

SCHIMBATOR

DE CLDURA

IN REGIM

2_7_9

ST_A__IO_N_A_R

DT2

Se estimeaz Q

DT2. = TSITTO
DTI = TSa _ TTI

DTI
DTI

DT2

DTA = Ln(OT/jOT2).

OTA

Se obtine Q
Fig. 9.39. b. Modelul utilizat

n 5ubrutina

q-

UA*OTA

CSHE.

oeoeiicientului de transfer de cldur total, UA, care se vor folosi pentru


oealculul temperaturii de ieire din aparat a ambelor fluxuri (ITO i [SOl.
In cele mai multe tratate [6J se utilizeaz relaia binecunoscut a diferenei medii logaritmi ce, care coreleaz diferena de temperatur medie ntre
fludidele din manta i tuburi la cele dou extremiti ale aparatului, prin
relaia
DTA = (DTI - DT2) lIn (DTl/D:r2)
n care DTI = TSO -. TT!, .diferena de temperatur la intrarea in tuburi,
iar DT2 ~ TSI - TTO, diferena de temperatur la intrarea n manta.
Debitul termic net va li
.
Q = UA.DTA
Q I variaiile de temperatur la ambele extremiti ale aparatului, pentru
HuiduI din tuburi i din manta, snt corelate prin ~t')Jaia de bilan termic.
Procedeul este implicit, ntruct pentru- a determina pe Q trebuie s se speoeiiice temperat urile de ieire. Soluia se obine printr-un procedeu de convergen. Se pleac cu o valoare estimat iniial a fluxului termic Q (fig. 9.39, b)
i cu subrutina HTEXCH se calculeaz temperat urile de ieire din care se
obtine .dilerena medie logaritmic a temperat urii .i se calculeaz. Q. Operatia se repet pn cnd Q converge.

9.10.1. Subrutina CSHE

.Subrutina aceasta cuprinde procedeul descris in subcapitolul precedent,


pentru cazul unui schimbtor de cldur in contracurent, n regim staionar.
Fig. 9.39, c conine lista subrutinei i definiia argumentelor. Intruct se neglijeaz acumulrile interne, compoziiile i debitele se transfer de la ambele

280

~ SISTEME

SU8ROUT INE

2
3

5- *,

Q=,~T.l3M'f

CALLH1[

IPT. NSI:. N"L. !ltTF ",.TL'

;;'STRMI IC;0.2:3))

(STRtHISI,2Jl

l-S0

.-Q. IP5

NCL.:::NTL
CALL HTEyCH{ITt.ITO.Q.IPT)
OTI :::STQM(ISO.221.STRM(ITI.2~1
DT2:::SrRMIISr.22).STQMCI10.22J
R:::OTl/DT2
OTA=(OTI_OT21/ALOG(~aS(R)1

15

16
17
18
19

~u .

QC=UA.OH

. '

t~Ll CPS(Q.QC'~/IJ.+Rl.NCi

<2

..-CH( ISI.

NCF:::NTF

14

C::'+

ISI '21).

5 NCF:::NSF '
NCL=NSL

12

."

1 TI. ITO. UA'. rPS.

STR~!lTO.2~)=STR~(ITl,21,
STRM[lS0,21'=STQ~(ISl,21)

13

21

DO 7 .J=Ne;,F.SL
75TRM(JSO
..Il:::5TRv.(ISt'Jl
00 8 ,J:::lnF.~JTL
8 STRM(lTO.,Jl=STR~(ITTf,J)

Il

cSHE ( 15 r J SO

STAIONAR.

'CO~~ONICDISTRM(300.2'+,.QAT~t20.10}.~CT(22).NC~I~rL.LSTR

18

i~.
:,

IN'REGfM

GO TO.(6.~l.
flETURN

Ne

ENO

. Fig. 9.39, c. Subruiina CSHE.


Ust<J '?rgumenteI9f:
.JSI =.num~"uI fluxului de intrare n manta;
Isa.=;, llum.1rui fluxuluI
de. ieire' dh mailta ; Tn ~ numrul fluxului de intrare n tuburi; ITO = nurn"rul.fJi.nwl-ui de
ieire din ""tuburi; OA =' PCU{CC mih) ;",'lPS = faza; iri 'manta (vapori "== 0, lichid = 3);
I-PT = faza.' in' tuburi (\.apori = O. licl':tid='3); NSF = numrul prirhului compolicnl"(n
!Danta).; N-SL = numrul ..,ultimului componenL (n manta}.;' NTF = numrul. primului c:omponent. {in tubllri); NIL = numrul ultimului .componcnt (n tuburi),

fluxuri de inlrare la fluxurile corespunzloarede


iesire (liniiLe 3 7' 8), Pentru
uurin, se specific tompoziiile pentruflui'dul
din, tuburi i din manta,
lntruct uzual unul din' fluxuri este monocomponent,' ca, de exemplu aerul
sau apa de rcire, In finia 9 se calculeaz fluxul termic, astfel c la primul
apel al rutinei CSHE, este necesar estimarea entalpiei de ieire (STRM
(lSO, 23))'de ctre programul principal. Se face in continuare apel la sube
rutina' HTEXCH pentru.fi uidul din tlib~ri, dup ce 'se specific ri prealabil
In liniilelO~ll,
respectiv J3-14,
limitele componenilar,NCF I NCL.;
urmeaz calculul temperaturiiof de ieire (liniile 16~ 17) i a diferenelor
medii de temperatur (linia '19) i apoi calculul fluinilui termic QC. Raportul
intre diferentele temperaturilor terminale, R '(linia '18), este intotdeauna po'
zitiv, Pentru a evita valori negative la 1ogarit mare, ,deoarece In procesul d~
iterare R ar putea, temporar, s devin negativ, se utilizeaz (in linia 19),
valoarea absolut a lui R. Valorile negative se intilnesc In cazurile In care
debitul,unuia
din fluide este foarte mic fal de ceIiait, adic DTI~DT2
sau invers, S,a constatat c In acest caz soluia cea mai convenabil o ofer
stlbrutina de subsfituie p'arliai CPS(linia 21): liJlmLvaioarea iactorului de
s.UhwtuHe, ,vafiabi.l' in' iuncie de'R, de forma RI(l
R), ,Prina~easta,se
ob,lin ,S<1luii,pentruR ,cup;ins ,ntre 0,02 i :50:
"
, ' '"
'

SCHIMBATOR

Cu subrutina
Comp:ment

DE .CALDURA

aceasta a fost ,rezol'vat cazul de mai jos:


Comp.ozilia
alimentrii

Cocficienii cntalpiei
lichidului

1n .tuburi

I "

10

, 0',2 ,
0,5 .

, '16 .

,0,01
0,02 '
, 0,001

15

0,003

1,0

18
14'

2. ~
3'
m,mt"

281

IN-REGTh'l STAIONAR

D2bit ~ 50 ffi)li/milltlt.;
Temp. alimentrii T 20C;
VA = 540PCV/minoC

_0,3
Debit =':30 moli/miil
Temp_ alimentrii

=;=

1200C

Prin aplicarea subrminei CSHE s-au obtimft, temperaturile


din manta 73,25C i din tl!buri 69,67cC.

de

ieire:,

REACTOR .TUBULAR
Exemplul

9. Il.

Exemplul acesta prezint utilizarea integrrii cu pas variabil i a intervalului de imprimare variabil peritru problemele de simulare ln care 'apar
gradienti foarle pronuntati. Intr-un reador tubular, cuprins ritr-o manta,
n care curge un lichid la, temperatura de fierbere constant de,150C, are
loc curgerea descendent a 'unui gaz, care la intrare n reador are, urmtorul
debit i compoziie: componentul 1.= 8 nl)li/min.; componentul 2 = 32 moli/
min. Reactia are loc n faz gazoas conform urmtoarei relaii stoichiometrice;

A
B ~G.
Reacia este puternic exoterm, avnd o cldur, de reactie/de 38000
PCU/UD! de A care reacioneaz. Ecuaia vitezei de reactie este
'
Ro = k(T G)(P' Y[)(p 'Y,)

(mJIi A/min. ft')

din care se vede c viteza de reacie este proporional cu produsul preSiunilor


pariale ale celor doi readani. In ecu!lia de mai sus P = presiunea gazului
(psia); Y, = fracia mo!ar din A; Y, = fracia m3lar din B; coeficientul
vitezei de' reacie k(T el = A exp.(--,-B/TC), n care TC = temperatura n oI<,
A = 17500 i B = 7377. Ecuaiile care intervin n calcul snt:
1. Bilan material pe componentul A, n moli
~ (N ,y )
dJ

1.

=_

a,

(~D')
4

n care D = diametru! readorului tubular, iar N = numrul total de moli/min, '


2. Bilan material pe componentul B, n moli
d

dt

!"D!

(N'Y,J

=~

R'-(-4-)

3. Bilan material total, n.moli


~ (N)
n care N

numrul

= -

Ro (~~')

de moli total de gazlmin.

282

SISTEME

IN REGl.iI1

STAIONAR

4. Cderea de preiune (n regim turbulent)


.

'

dP

=~

k.MN'(T1()

dt

pD'

n care greutatea lTKllecular M = M,Y,


M,Y,
M,Y,; compoziia componentului C este Y, = I - YI - Y,; diametrul tubului D = 0,5 ft; coeficientul de frecare kf = 0,66 .10-8; masele lTKlleculare ale componenilor M,.
M, i M, snt respectiv 42, 74 i 116.'
.
5. Bilan termic:'
Variaia cldurii sensibile a gazului = cldura de reacie - pierderea de
cldur la fluidul din manta
,.,
.
.'
~ (NC.T e)
M

C.

n care:

R,kR

"DU(T

("O') -

TJl

- 25 PCU jlTKlIOCcldura specific a gazului;

"DU

hR

Toate reaciile
proporia ridicat

100 PCUjmin 'e ft.;


38000PCUjmol,
cldura de reacie.
de mai sus snt artate n fig. 9.40, in care se 'observ
a ecuaii lor difereniale de rezolvat. Aceasta sim'plific
Oomponentul

YJ

Y3

1 -

Y, -

Y2
Y2

Ra

G -

Bilant ma/;;r

BIlant ma/ar
total

&(1'1)= -R.

Y,
y/teza de reacie

Y,

d
pe'A
di (N Y,) ~ -R.

Ra .'

uD2
R. = k(T.)(P Y,)(P Y2)'

N
Bilant molJr

pe

d
di(NY2)

Y2
-R.

N
Mas moleculaf' medie.

Coeficientul vitezei

Cdere de presillne

dP

de

kG(M). N2(T"K)
f2"'.P. D'

di!=

rBacie

k(T) ~ Ar,,"'H

Ra
N

Btlan

termIc.

~(NCpTG) = R. hR
Fig. 9.40. Modelul unui

TG

uDU(T. - Tj)

proces care arc loc ntr-un

reaetor

tubular

SCHIMBATOR

DE CALDURA

l'

FlEoL KT,f-1,L.NY1,I'Y2,N

2.

()ATA NY1.NY2'N~P,TGN/8.,32

~.

"
5'
6.
7.
6'
9'
10'
11'

12'
lj.

14.
15'
16'
170

283

IN REGIM STAION..~~

"

4n qO.,O~1

C INITIATioN SCTION*.
TS=150~
C .*.DERIV~TrVE S[CTION
b

TG:TGN/(N.25.l
TK:TG+27j.

KT
Y1

Y2
Y3

=
=

17500 EXP(-7~77./TK)
NYl/N

NY2/N
1.-"Y1-y"2

RA
KT.Yl.Yl.r 2'.1~6
M = Y1*42.+y2.74.+Y).116.

OTGN= (RA.JBOOO.-10n.t11G-TS))
DP = -.66(-8 k.I~2.TK/(P 0311
OL=.2/(1.+AB5(DTGN)/2000.1
TPR=50 0L

16.

(ALL PRNTF{TPR.50.,NF.L,p,TG.Yl,Y2.Y).RA,DTGN.OL.TS

19.
20.

60 10 (lh 5.1 ,NF

2,.
22.
l3.

CALL

2
25'
26'
27.
26'
29.

C 1NTEGQATION SECTION
4 CALL INTIeL,UL.IJ
CALL INT(TGN,DTGN)
INT(NYl'-~A'

CALL 'INT(NY2,-RAI
CALL INT(N,_R,O
CALl INTfP,OP)
60

Ta 6

5 STOP
END
Fig" 9.41. Programul

!.nui pro::,:cs care are !()c intr-un

redof

tubular.

ord"Onarea ecuaiilqr in' programul FORTRAN' prezentat n fig. 9.41. SimbobJluriie din program snt practic aceleai 'ca i acelea din model, cu urmtoarele excepii :
1. Pentru connditate i vitez sporit de calcul, n ecuaia vitezei de
reacie (linia 12) s-a introdus .valoarea ("D2/4 = 0,196).
2. Cldura sensibil a gazelor Ne.Te e'ite nlocuit n program cu TGN .
. .3. Temperatura de intrare a gazului = Oc.
4. presiune~ de intrare a gazului P = 90psia.
Intrucit se cunosc toate valorile iniiale ale variabilelor integrate, la intrarea n reactor, este suficient o singur trecere pentru a obine o soluie
complet pentru lungimea tubului dat (50 ft). Prin aceast soluie se obin
proiilurile de temperatur i de compoziie n lungul tuburilor care, pentru
exemplul acesta, snt trasate n fig. 9.42: Se observ c n regiunea lui
L = 30 ft curba are panta aproape vertical, deoarece prin reacia exoterm
.se produce mai mult cldur decit aceea care poate fi preluat prin fluidul
din manta. Aceasta provoilc o cretere a temperaturii gazului i n mod corespunztor .o cretere a temperat urii de reacie. Aceast succesiune de fenomene
are ca efect o cretere rapid a temperaturii, care nu. se oprete decit n
momentul epuizrii componentului A, fapt ilustrat prin compoziia lui Y,
din fig. 9.42. In asemenea cazuri este necesar ca, n domeniul vitezelor mari
de reacie, s se reduc pasul de integrate la valori foarte mici. Se reamintete c n capitolul 3 s-a discutat subrutina INT, tare a fost n mod special elaborat pentru a fi utilizat n metode de integrare cu pas variabil.

284
I

50~

10

20

30

L.uflg/mf:

40

"O

{, f't

Fig. 9.42. Profile de temper" tur i c()mpozi\ie n


lungul untti rcadoT tubular.

Lucrul acesta s-a realizat, specificnd dimensiunea intervalului DTD n lista


argumentelor din sub rutina INT!. Astfel, mrimea pasului poate li variat
calculnd o valoare nou la fiecare trecere prin seciunea de derivare. O,expresie ~onvenabil este urmtoarea. (linia 16 din lig.' 9.41):
DL=

0,2

.I
.

+ (DTGN)/G
.

In care G este fac!qrul de cltig. Se ~bserv.


DL se apropie de valoarea
. maxim 0,2 cnd variaii cldurii" sensibile DTGN este foarte sczut. Factorul de cltig G, obinut prin Incercri, are In cazul acesta valoarea 2000 ..
Observaiile de mai. sus se aplic,. de asemenea, intervalului ~ de imprimare
(TPR) care, In regiune~ vitezelor mari de reacie trebuie s fie foarle mic
pentru ca s obinem profilul complet al variabilelor. Intrucit intervalul d
imprimare poate fi exprimat In funcie de dl, se poate scrie sub forma lnui
multiplu TPR = 50 x DL (linia 17).

INTEGRAREA
Exemplul

N SERIE

9.12 .

.Exemplul 9-10 trateaz o problem caraC!erizat. prin condiii de fron.tierintermediare,


In care caz, condiiiJ"e limit de integrare nu se specific
la.extremitile intervalului de variaie a variabilei independente, ci In .puncte
intermediare din interiorul acestui interval. Cele riIai multe probleme din

'lNTEGRA:RE

IN' SE!llR" ..

285

~.

'.

Fig. 9.43. ~ll1ii.divergcnt~ tipice ..

grllpul acesta se .rezolv .n nianiera descris anterior: se face o estimare a


valorilor necunoscute n unul din aceste puncte, se rezolv ,ecuaiile pentru
aflarea valorlor. n punctul urmtor i se compar valorle calculate cu acelea
ale ,variabilelor cunoscute; se face o nou estimare a valorlor .iniiale i se
continu astfel ciclul pn se verifiC valorle n toate punctele specificate .
. Procedeul acesta implicJ9tdeauna
integrarea uneia sau a mai multor ecualii
.diferepiale ntr-o succesi'une, invers sensului fizic din sistem. In cazul aparatului de schimb de cldur considerat, prin nceperea integrrii la intrare?
n tub, ,se obine. temperatura n manta prin integrare ihvers, n raport cu
f,luxul lichidului din manta. Inlmpltor" n acest caz, ,coeficienii privind
temperafurile 'fluidului din tuburi i. din manta aveau valori astfel inct
se obinea o soluie stabil. In alte cazuri ns, valorile ,coeficienilor pot
produce soluii foarte nestable, mai ales atunci ,cind integrarea se efeelueaz
j1 sens.invers sensului fizic. Fig. '9.43 ilustreaz un caz lipic, 'n care chiar
dac integrarea se ncepe cu valoarea coreel TSO, se trece rapid la o situaie
instabl, care produce divergena de la soluia corect, .Q'HlGdiHcare in!inetizimal produce pe de alt parte ,divergena n direcie opus,' Efectul
acesta este de regul datorat prezen'ei unei conexiuni inverse pozitive intense
n ecuaia diferenial.
.
'
Intrucit, pentru acest tip de probleme 'metoda de soluionare 'descris
anterior este nesatisfctoare, se utilizeaz o manier' de abordare diferit,
numit n general ..integr'a.re n serie", n care succesiun~a calculelor UflTieaz
aceeasi direcie cu sensul fizic.
e~zul precedent al unui reaelor tubular (exemplul 9-11) poate conduce la
situaii nestabile dac se presupune c agentul de rcire se gsete n flux
n contracurent, fa de sensul de curgere a fluidelor din tuburi (fig. 9.44).
Jn cazul acesta' temperatura din manta variaz cu lungimea astfel:
"

d(TS)/dl = ~ 0,2 (TG- Tsi


n care coeficientul 0,2 reprezint combinaia uzual de transler de cldur
i debit.pentru f1uidul din manta. Dac temperaura de intrare n manta' este
ooe, profilul temperalurii din manta se termin la l = L (50 it), cu TS=OC.

286

. sLSt'EME 1N REGIM .STATIONAR

Fig. 9.44: Rcactor tubular cu cUlg~rea n contracurent


de rcire.

a agentului

In cazul n care integrarea pentru obinerea lui TS nu este iniiat cu o valoare foarte apropiat de cea corect, soluia, urmrind obinerea variabH~lor
probJemei (inclusiv variabiiele referitoare la Huidui din tub) se va deteriora
rapid. O metod reuit const na memora un profii estimat pentru TS (1)
ntr-o inatrice ATS i n a rezolva ecuaiile privitoare la Huidui din tub, utii iznd valoarea lui TS din acest profil cu ajutorul unui generator de funcii.
Valoarea calculat a temperaturif gazului TV este introdus ntr-o matrke
(ATG). Dup efectuarea calculelor privitoare la tub 1a I = L se face o integrare invers, rezolvnd numai ecuaia pentru HuiduI din manta, utiliznd
pentru temperatura gazului TG profilul calculat mai nainte i memorat n
matrice. Noul profil calculat.'pentru
TS este rememorat"n matricea ATS.
Se iezolv din nou ecuaiile referitoare la Huidui din manta, utiliznd pentru
TS noul profil. Aceast procedur de .reciclare' se repet pn cnd ambele
temperat uri. TG si TS se stabilizeaz la valori staionare.
.
Fig. 9.45 aratI{ schema acestui procedeu, iar fig. 9.46 reprezint programul
. corespunztor. Acest program este uor de neles, deoarece cele mai mulledin
r~-..
------

..
-- ----- -- -- - --- ----- - --- - ----~-- -- -- .. - _.
__
.__
..._...

.
Generare' de

70 ~ fudL -

Btlant

termfi.,.~

manta

TO

functii"

d(TS)

_ 2(T5

_ TO)

TS

4TG

TG

Memorie
TG(O~A

~---'--

".rs

---

. Fig. 9.45. Succesiunea

',;

---;

l'

Model de tub
(Vt:!Zi(ig.9-40)

TO

7;.6
-

calculelor

de
funcii:
TS = fA TS(L <

n integrare<t serial.

"

(J-enel"are

j:

----. -~--------.-- - ~-- jdl- -- --- - - --- --- - - -- -- -;;;'7-5--O~L

,,

iS(L) -

dl

J dl
L____._O

l'

Memo."le

INTEGRARE

287

!N SERIE

- ..

12_

REAL ~TfMtL,NYl,~Y2tN
OIMENSION ALSIIOOJ,ALG(IDO),AIS(lOO},ATGtIOO)

4_

DATA(ALS(NS)
1'15=3

,-

C 1NITIATION
7 NY1=8.
N'I'2=J2.

5_
b_

78_

N:ltO.

9_

P=90.

10.
U-

T61\1=0.

L=O.
NG

12.1 J.

'0-

SECTION

KT ,; l7500EXP(-7~77./TKI
Yl ,; NY1/N

11*
18_

Y2

19-

"Y3::

NY2/N
1.-Yl-y2

HA :: KT~Yl.y2.P2196.

202122_
23_
24.
. 25.....
26.

~ :: -Yl*42-.+Yl.74.+Y3$l'1:t,,;

TS=FUNl(50.-L,NS,ALS,ATS)
DTGN=

(RAe:5S000.-100 (TG-TS)

DP
-,66E-8 ~.N2.TK/(P031)
OL=,?/(1.+ABSlDTGN}/2000.1
TPR=SO Ol
(AlL PRNT~(TPR,5U.,NF;L,P.TG,11,Y2,YJ,AA,DTGN,DL,TSJ
(ALt STOR(TG.L,ALG,ATG,NGI

21*
28_
29_

60

Ta

(I-hS) . NF

,,.

C tNTEGRATION

,,,,-

CALL

INT(TGN.DTGN)

CALL

lNT(NYlf-RA)

CALL

INT(NY2,-RAJ

CALl
CALl

INT(N,-RA)
INT(P,OP)

30-

u CALL

32-

,35_ .'

39_

60

To 6

C SHELl sIOE RETURM

'0_
4,.

4'4'-

TGO=TG

45_
40_

sECTION

lNTI(L.UL,1.)

5 CONTINUE

,,"2.

,0 42, ',6ltZ 50 200./

b TG:TGNYfNe25.J
TK ,; TG + 213.

15-

30_
31*
38_

,NS=1.3)/O.

ScTION

C OERIVATIV

14_

,ATSU"S)

E=TG_TGO
IFCA8S(EI.LT~.05J

STOP

Ts = o.

NS=O
L=O~
9 TG=FUNl(.50~-L,NG,ALG.ATG)

~h

DTS=-~20.eTS-TG)

48_

OL=.2/el.+ABseOTS)/2000.)
DPR=10.*Ul
CAll PRNTF{D~R.50.,NF,l.TS,TG,OTS,O.,O.,O.,O.,O

4"_
50_

5152_
53_
540
55_

50_

o~)

CAlL STOR(TS.L,ALS,ATS,NS)
GO Ta (10,.1).NF
10 CALL
INTltL.Ol.ll

CALL INT(TS,UT5)
60

To 9

ENO
Fig. 9.46. Program

pentru

integrarea

serial, .pentru

re:lctor_lIl tubultu.

288

SISTEME IN REGIM ST,A'PONAR

;.

5UBRoUTINE

2.

OlMENSIOtl

,.

5.~

6'

"

8.
g.
10.

STQR(16,X,ALG,ATS,NG)
ALGtlOOJ

,ATS(1001'

. C()l(MOJlit/CPR/~JPR

tFtNPR.EO.l)
"RETURN.,"

GO'10 5
.

,'","

5 NG=NG+l
ALG(Nu)::)(

ATStNG)::T&
RETURfli

ENO
Fig. 9.47. Subrutitlil

STOR.

ecuatii au fost descrise n exemplul 9.11. Testul pentru c6nvergense


efectueaz n linia 41, n care valorile succesive ale temperaturi{ gazului din tub,
TG, memorate pe rnd (linia 42), snt comparate innd seam de valoarea
toleranei admise (linia 40). Profilele temperatufii snt memorate prin subrutina STOR (fig. 9.47), n care att temperatura, ct i lungimea se c~nform
intervalului de imprimare; funcia STOR se declaneaz prin indicele deimprimare NPR din subrutina PRNTF (Cap. 3). Subrutina STOR efeelueaz.,
de asemenea, numerotarea punctelor memorate (NG) ia fiecare trecere, n- truct aceast informaie este cerut ,de .ctre g~J:l,erator,ulde funcii FUN 1.
Se va observa c n integrarea n sens invers, se intrebuineaz un pas variabil att pentru integrare ct i p~ntru imprimare (liniile 48-49).
Jniial, temperatura fluidului din manta este' dat n trei puncte prin
declaraia DATA (liniile 3 i 4). Pe msura repetrii ciclurilor, temperatura
TS 'se apropie de o limit stabil, In fig. 9.48 se arat profilul pentru trecerea intiia, a asea, a doisprezecea i a 'optsprezecea, in'dicnd clar tendina
de convergen, Temperatura final a gazului TG este, de asemenea; artat
pentru trecerea a _optsprezecea.
',
,
Probleme,
1. S se proiecteze un' proces de purificare a apei, bazat pe principiul
separrii prin osmoz. 'O soluie de sruri curge descendent printr.un tub, .Ia
presiune ridicat. Concentraia iniial a saramuriieste c, lb sare/ft", iar peretele tubului este permeabil numai pentru ap. Coeficientul de permeaie este
l( (lb ap/it', psi min), iar fora motrice (psi) prin peretele' tubului est~ dat
de diferena ntre presiunea de regim i 'presiunea de 'osmoz invers. Presi.
unea osmotic este direct proporiona][, cu coninut ul n sare al saramuri.
S ,'se elaboreze un model matematic, cu' ajutorul cruia s se determine
, randamen tul n ap proaspt, n funcie de lungimea tubului, diametru,
debitul i presiunea la intrare, presupunind c n lungul tubului are loc o
cdere de presiune apreciabil prin frecare.
2. Dintr-un colector principal,' pe care snt plasate patru robinele, s se
dirijeze un combustibil gazos la patru consumatori, colectorul fiind alimentat.

INTEGRARE

lN SERm'

700

.......

..

60

,,

,,
,,
,,
,,
,,
I
,,

500

"<"6(18)
,

~
~

- 1dJ0

~
~
~
~
~
~

18

"

,,

,,
,,
,,
\
\

,, .
,,
,

,,
,,
,

~ 30

,,
,

,
,,,

200

f
f
,,

,
,,
I
,,

100

-(j'

----

T6

,;'
O
O

20

fO

30

Ll.tng,me

Fig. 9.48. Reprezentarea

"O

gr;:~fic a rczulbJtclor ob\lnute

integrarea ,serial, pentru

50

L (ft)

prin

reaetoruJ tubular.

din depozitul indicat n fig. 9.49. Fluxurile F" F, i F3 snt extrase in amonte
i n apropierea imediat a celor trei robinete indicate pe coleclor. Presiunea
n aval de robinetul al patrulea este Po. S se construiasc un model care
s stabileasc presiunile corespunztoare debitelor F . F, i Fa i prin al
patrulea robinet F" admind c se cunosc caracleristicile. robinetelor Ca'.
3. Printr-un reaclor catalitic, coniiJind un strat de particule de catali.zator, se produce curgerea unui gaz constnd din reac!anii A i B, produii
de reacie R i i inertu! 1. Reacia care are loc este:

A+B:"'R+S

Fig. 9.49.
'19 - Modelarea i simularea in ingineria ehi.mic -

cd. 29

,
2~

SISTEME

IN REGIM

STAIONAR

k(P.,'PR~

Pn'Ps/K)

iar viteza de reacie. este :"_'_

r=
(l

+. K.~.P + Ks'p
of

B.+KR'-P.{;+KIi.P,~--fKf.Pj)2

n care r = (lb inoli/min Ib catalizator); P,=presiune~


parial a componentului i; K = constanta de echilibru (dependent de terriperaturiJ) ; k = constanta vitezei de reacie (dependent de temperatur).
'
'Reactia este exoterm, iar readorul estif adiabatic. Pier'derea de presiune
prin strat este proporional cu ptratul/ debitului; cu lungimea stratului i
cu inversul puterii a patra a diametrului': S se elaboreze "un model prin care
s ,.se determine ,mod,;,' n care varia~ compoziia, de ieire cu temperatura
de mtrare, cu volumul total al stratului de catalizator; cu lungimea i .diametrul
stratului, cu compoziia de intrare/etc.
'

4. Reacia n faz Iichid A +E +' C


D are loc ntr-un reador tubular
nclzit. Reacia este endoterm .. Din mantaua readonilui se introduce cldur
n reacor pentru a compensa cldura de reacie, pentru il ridica temperatura
la pundul de fierbere .i a provoca evaporarea. Dintre componeni numai D
i C se evaporiJ, ultimul in'proporie mai pronunat. Prin aceasta faza lichidiJ se mbogete n comporientul D i promoveaz evoluia reaciei. Din
. diverse punde, din lungul readorului,
se extrage .0 faz de vapori. Prin
corelarea datelor experimentale s-a obinut urmtoarea expresie pentru cderea
de presi une :
dP = K,W~ +1(,V'
dl

in care WT = Ib/min faz lichid; V = ft'/min


tranSfer de cldur U,. prin peretele condudei,
U = K,
1

faz vapori. Coeficientul de


este dat de expresia

+ K.W" PCU /min, C,' It'


+ K.V

Presupunnd c ntre cele douiJ faze ale fluxului exist echilibru"i c constatita de vitez. a reaciei depinde de. temperatur, s s~ construiasc un
model
care s se careleze compoziia cu lungimea i diametrul condudei,
poziia condudelor de extragere a vaporilor, presiunea de intrare i temperatura .n manta.

5. O particul sferic de polimer se gsete suspendat ntr-un mediu fluid


i este supus unui bombardament cu radicali. Viteza de intrare a radicalilor
prin suprafaa particulei este R, (moli/cm' sec), iar viteza de difuziune n
interiorul particulei este proporional cu gradientul concentraiei. Viteza de
terminare a reaciei radicalilor n interiorul particulei este kr.' C', n care C
este concenlraiale 'radicali (moli radicali/cni' de particul). S se elaboreze.
un model i prograinul corespunztor, cu ajutorul cruia s se determine concentraia radicalilor dininleriorul
particulei.

mTEQRABE

_ .,291

IN SERIE.

Tambur
\

'roaie (pinzi)

6. Un strat continuu de grosime 1, eskrcit pr(n'eontaetul cu un tambur


metalic de,grosime 1. care se rotete i se rcete la interior printr-un agent
(cu temperatura
To). S se calculeze variatiile de temperatur ale suprafetei
,tamburului pentru diverse grosi mi ale stratului, viteze de rotire a tamburului
i 'lungimi de contact.' S se elaboreze un model pentru acest sistem, presupunnd c variatia de temperatur prin strat i prin tambur este neglijabil
i c rezistenta la trecerea cldurii are loc la interfata agent de rciretambur i tambur - stratul subire.
'
7. Un evaporator de tipul cu pelicul descendent, const dintr-un grup
de tuburi n interiorul unei mantale. In spatiul dintre tuburi (n manta), se
menine o presiune constant de abur. De 'Ia acesta cldura se transfer la
pelicula de lichid care curge n jos prin interiorul tuburilor, ,provocnd ev."po-rarea Iichidului. Prin partea, superioar a evaporatorului
se extrag"vaporii
substanei evaporate. Materialul care alimenteaz evaporatorul const din trei
componenti, care toti se evapor intr-o animiit msur .. Presiunea din evaporator se mentine constant. S se' elaboreze modelul sistemului. prin care
s se defineasc debitele i compoziia' ieirii n functie de parametrii, siste111Ul'ui,presupunnd c faza lichi d i vaporii se gsesc la echilibru n toate
puncte'le ap'aratului (echilibru de interfa).
_

~--+--.J
(X, X2 X3)i

'

V (Y, Y2 Y3)O

Ps Abur

292

StsTE~1E .IN RE~:aM STAIONAR

8. Intr-un turn de stropire cu volumul V are loc 'umidificarea unui gaz


monocomponent, cu debitul Q, de ciitre vaporii unui Hchid monocomponent,
care curge cu debitul 1\7 n contracurent 'cu,' gazul. 'Conform teoriei cunoscute a dublei pelicule are loc echilibrul la interfaa dintre gaz i picturile de
lichi d itemperatura de fiecare parte a celor dou faze fiind aceeai), iar gazul
se satureaz cu vaporii de lichid la interfa. S se elaboreze modelul procesului, admitnd c valoarea cldurii 'sensibile a Iichidului evaporat este neglijabil i cii debitul de lichid evaporat este neglijabil fa de debitul de lichid
din turn i de acela de gaz.

w_~ __ ,
--::-':::::

;/ // II

)"''"

{{/{,,\\\\\

1 11\

'i'I'I'I'
,II,
, 'II ' I 1
1:lQI/ ,JW'I
II '1' '1
I1III11 1,1111
III ,1' I
Iilll,,'I',11
",,' ,i
Gaz
q- =

-w

9. Cum s-ar modifica programul schimbiitorului de cldur descris n


modelul 9.10 pentru a calcula debitul prin manta necesar pentru a realiza o
anumitii sarcin de rcire, presupunnd cunoscute temperaturile fluxurilor,
din tub i din manta, i debitul fluidului prin tuburi?
10. S presupunem c reacia din reaetorul tubular, prezentat n 9, II,
cuprinqe de asemenea, o reacie de degradare a produsului C de tipul C C~D.
Viteza de reacie este proporional cu ptratul presiunii pariale a lui C,
iar constanta vitezei de reacie k, = 1050 exp (- 9000/TK). Cum ar trebui
modificat modelul din fig. 9:40 pentru a cuprinde i aceast reacie? S se
modifice programul ca sii cuprind i aceast reacie i s se determine temperatura optim din manta TS care produce debitul milximdin produsul C.

BIBLIOGRAFIE

1. "Membrane Separat ion Process", N.N.Li, R. B. Lung, and E. J. Henley, .Ind. Eng. Chem.,
57, No. 3, 1965.
.
2. ,.Horizontal Pipelinc Flo\\' oi Equal Density OiljWClter
G. W. Hoggson, CaII. J. Chem. Eng., February, f961. _

Mixturcs",-

G. W. Govicr,

<lnd

INTEGRARE

IN SERIE

293

3. "A Fimv for Two Phase Slug FIm\' in Horiionta1 Tubes", E. -s. Koroyban, Journlof
Basic
Eng., Decembcr, 1961.
.
4. "Apply Analog Teehniques ta EqHipment Design", R. G'. Franks, Chem. Etlg~, April, 1963.
5. "Gas Liquid Flo\v in Horizontal Pipes", C. J. Hoogendorn, Chem. -Eng set, 9, 1959
6. PrD!~ Ifea! Transfer, D., Q. I\ern, McGraw.Hil1, New York, 1950.
.
7. "Tr.ansient Film Condensatipn", E. M. Sp.arow and. R. Siegel, ASME, 58-A.13, 1958.
8. ,.Application of a General Puepose Analog Computer to the Design of <1Coo[er Condcnser"
R. G. Franks nnd N. G. 'O"'Bricn, Chem. Etlg. Progr. Symp. Ser., 56, No. 31, 1960.
9. "Calcu1ation' of the' Performanee of a Mixcd-Vapor Condenser by Analog Cornputation",
N. G. O'Bricn. R. G. Franks, 8nd J. K. MUllson, Chem. Engr. Symp. Ser., 55; No. 29,"1957.
10. A. P. Coburn and O. A. Hougcn, Ind. Ena. Chem., 26, 1 178, 1934.
11. ..A Gener-alized Coire1alion of Diffusion Coefficients';, J. R. Fair and B. .J. Lemer, A.I.Ch.E.J.
2, No. 1, 1956.
.
Il. "A Generalized Corre1ation of DiHusion Coefficients", J. R. Fair and B. J .. Lemer,
A.1.Ch.E.J., 2, No. 1, 1956.
12. "Prcdieting
Physieal Properties oi G<lSCS and G<lS Mixturcs", J. T. Holmes and M. G. Burri.s,
Chem. Eng., May, J965.
~
13. "Stcady State Simulation Ia an A~mol1i<l Synthesis COl1verter", 'R/F. Badour, P. L. T.
Bri<lll, B. A. Longeais, aud
P. Emery, Chem. Eng., Sci., 20, 1965.
14. ,,Analog Computer M.cthod for Dcsigning a Cooler Condenser witil Fag form<1tion", D. R.
Cough:mowr and E. O. Stellsholt, Ind. Eng. Chem., 3, No. 4, Odobcr, -1964.
15. "On-Line Computer Control of Thermai Cracking"", S. M. Roberts and C. G. Laspe, Ind.
Eng. Chem .. , May, 1961.
.

J:

Notaii

a
A
B
C
C]l

'D

constanU sau seciunea tubului pe ..


unitate de lungime (exemplul 9.7)
factor de corecie Ack'CflTIfJll
grosime<'! condensatului
capacitate ealor'ici1
c1d~lr specific
diametru

debit

FJ

coeficient de difuzie pentru componentul j


rraclie moi ar a componcntului j n
fluxul care cOlldenseaz~
factor de ctig (de amplificare)
flux termic

f1
O
li

li R
t1H
h'
Il!,

AI
P

Il

cldura de reaclic
cldura molar de reacie
coeficientul de. conduetivitate
coeficient
de trnl1srnisie a cldurii
(exemplul 9.7)
conductivitate
termic
coeficient de frecare
factor de. frecare
coeficientul vitezei de reacie
lungime total S.lU debit de lichid
(exemplul 9.4)
lungime
debit molar
presiunea

'-

294
Q

q,
q,
R
S
T

t
U

u
V

SISTEME

IN REGIM

flux termic (exemplul 9.2), elebit de


gaz (exemplul 9.3), flux de condcnsat
(exemplul 9.6)
cldur? latent eliberat
cldura sensibil eJi~crata
constanta gazelor. sau viteza de reacie
spaiul din manta. intertubular
"temperatura
sau. spaiul din tuburi
grosimea pereteJL!
..
coeficientul general de trallsmis,ie a
cldurii
viteza
debit de volum sau debit molar (exem-

STAIONAR

t'

It?
X
Y
y
Z

piui 9.4)
vitez de evaporare
debit de- mas e(xcmplul 9.4); vitez
de condensare (exem'plul 9.6)
distant
-.
_
fracie mc1<ir"n faza gazOas
disian. prin pelicula d.e condensat
distana
densitatea
constaiita" de radiaie
constanta .de permealie'
viscozit-atea
dildlJr~ (atent
tensiu'nea p~ mitate- de sU'prafa
coeficient de activitate.

10.

,
ECUAII DU'ERENIAJ.E CU DERIVATE
PARIALE

Probleniele n care iptervin ecuatii difereniale cu drivate pariale constituie ultima i cea mai complex etap n elaborarea modelelor matematice.
In prima etap s-au tratat sistemele descrise de ecuaii algebrice sau diferentiale ordinare, neliniare, n care timpul intervenea ca variabil independent.
Etapa a doua constituie o extindere a' etapei nti la sisteme n mai multe
trepte, iar etapa a treia are ca obiect studiul sistemelor descrise de ecuaii
difereniale ordinare neliniare, n care drept variabil independent intervenea
distana (lungime geometric). Jn, aceast ultim etap s-a admis c operaiile'
au loc n regim staionar pentru a elimina timpul ca variabil independent.
Cazul cel mai general 'este acela n care variabilele caracteristice, ca temperatura, debitul, presiunea i compoziia, variaz att n spaiu, ct i n timp,
Unel~ cazuri simple din aceast ultim categorie se preteaz la o soluie
analiicJ

dar acestea

prezint

arareori un interes

pradic.

Cea mai uzual manier de a aborda soluionarea ecuaiilor cu derivate


pariale, cu ajutorul calculatoarelor, const n transformarea lor in sisteme
de ecuati.J difereniale ordinare, cu o singur variabil independent care,
uzual, este timpul. Aceasta se realizeaz prin metoda diferenelor finite, care
const n construirea unei reele (diviziuni) peste domeniul variabilelor problemei, care in cazul nostru conduce' la divizarea dimensiunilor geometrice
ntr-un numr de "celule", dirora li se aplic ecuaiile uzuale de bilan de
mas i energie. Numrul de celule necesar pentru o. situai~ dat se discut
n detaliu n literatur [1, 2, 3]; In general prin creterea numrului de
celule modelul matematic tinde s simuleze mai fidel realitatea fizic. Un
numr mare de celule m implic timpi de execuie mari pe calculator, pentru
objiner.ea soluiei cutate. De fapt, n cele mai multe cazuri, se .pot obtine
rezolvri ale problemelor inginereti, cu o preei'zie ailecvat, mprind sistemul
ntr-un numr surprinztor de mic de celule. Repartiia celulelor n ,sistem
trebuie s fie efectuat de analist. Intruct nu este necesar ca celulele s aib
'aceeai mrime, precizia aproximaril poate fi mbuntit
(utiliznd practic

296

ECUAlI DIFERENTIALE

CU DERIVATE

PARIALE

<lcelai numr total de .celule) mrind num~ul de celule n domeniile care,


n cursul regimului tranzitoriu prezint gradieni mai pronunai i rrind
celulele n zonele cu gradieni sczu i. Aspectul acesta va fi pus n eviden
n unele din exemplele care urmeaz.

10.1. BARA MET ALiCA IZOLATA

[4, 5]
'\

Primul exemplu constituie unul din cazurile elementare, adeseori nllnite


n tralatele de lransmisie a cldurii, pentru care exisl o soluie analilic.
In exemplu .se va arta siniplitatea metodei diferenelor finite aplicat' la tehnica elaborrii modelelor. Sistemul (luai ca exemplu) const dinlr-o bar metalic, izolat termic lateral i la una din extremiti (fig. 10.1). Considerm
c la momentul iniial (O = O) temperatura este aceeai n loat bara, T=OC.
Aplicnd i meninnd o temperatur de 100C la extremitatea neizolat, se
stabilete, n timp' (O), o temperatur uniform ri lungul barei. Fig. 10.2
",rat gradienii n lungul barei la diveri timpi succesivi Oi' Temperatura T
variaz att cu distana X, ct i cu' timpul O, ceea ce se exprim uzual prin
notaia T(e, X). Ecuaia diferenial parial, care coreleaz temperatura cu
timpul i cu distana are forma

a-

ax'

h'.'!!. ae

n care h este coeficientul de difuzie termic,


1.1

= densitate-cldur
-------

Fig.

conducHvitate

10.1. Bar metalic

specific

__

tcrmic

izolat

termic.

"

Fig.

10.2.

tur

Gradienti

de tempera-

n bar la timpul

81,_

~
~

f
1':
LlJng/me

BA~A METALICA

297

I.~OLATA

Aplicarea metodei dHerenelor finite la rezolvarea acestei probleme const


n a presupune c' bara este mprit ntr-un numr de sectiuni i c centrul
fiecrei sectiuni se gsete la temperatura medie a sectiunii respective (fig. 10.3).
Admijndc
sectiunile snt egale cu dimensiuni i c distanta ntre cen.
trele lor este l>X, carititatea de cldur transmis ,de la sectiunea n ~ 1 la
seciunea n (vezi fig. IOA) n unitatea de timp, este dat de expresia
Q.. , = tonductvitatea X sectiunea X gradientul termic
,Q ... ,='k.A.

(T,,-

T,)

iiX

in care A este seciunea barei.


In .mod analog, fluxul termic de la sectiunea n
k-A.

Q."=

+1

la sectiunea n este

(T,+, - T,)

n.1

!3.X

'Printr'un bilant termic asupra sectiunii n se obtine llrmtoarea ecuatie


dHerential ,
vHeza .de acumularea
cldurii = suma tuturor fluxurilor termice la sectiune
~[Cp(A.CiX)T.J=k.A.
d6

(T. ,-

+k-A.

T.)

iiX'

Ecuatia aceasta se reduce la forma,


~ T

'dO:'l

'.71

= pC(.6.X)2'
k
[(T

I
I

,,

Tz

,
,.,

.I
I
I rf/-1 I
_ t
I
I
I
I

T,

_ T )
ti

+ (T n+1 -'-'-T )'


Il

Tn

1 .

I
I

I
f
I

I
I
f

T,

~ Fig. 10.3. Secionarea barci.

,.
I
I

I
I
I
f

n -1

Tn",~.

I
I

II~nl
'.

1,

f--~X I
I

n +'

,1

,,1

I
I

I
TH,

,j

~6.X~'
,_.

Fig. -IOA., Gradieni n..seciunean.

...

Tn+J

lo."x.....,X_6X,.J

R-}

I
l'

.I

T,O

. ,1

"

298

ECUAII

DIFERENIALE

CU DERIVATE

PARIALE

care poate fi dispus sub forma artat in fig, 10,5, Modelul Roate fi elaborat
~i analitic avind in vedere teoria general de ,rezolvare a' <;cuaiHor difereniale cu derivate pariale, prin metoda diferenelor firlite, Metoda din figura
de mai sus ns este mai uor de neles i de aplica!. Modelul matematic
pentru .ntreaga bar const din cte un bloc, cu o ecuaie . pentru fiecare
seciune, dup cum se arat n ansamblul din fig, 10.6 pentru cinci seciuni.
Precizia matematic poate fi crescut cons,iderabil redistribuind seciljnile
fr a crete numrul acestora (fig. 10.7). Intruct cele mai pronunate variaii
de temperatur au loc la extremitatea liber a barei, aceasta trebuie divizat
printr.,! reea mai fin dect extremitatea izolat, unde variaiile de tem.
peratur snt permanent mai sczute. Soluionarea pe calculator, a sistemului
de ecuaii difereniale ordinare, care descrie acest sistem este n'la'tiv simpl.
Este necesar s se cunoasc valoarea iniial a lui T n fiecare seciune i
valoarea funciei perturbatoare TA' Dei exist soluii analitice pentru cteva
funcii particulare, ca sinusoidele'sau iunciile treapt, este mai convenabil,
chiar i in acest caz elementar, s se programeze ecuaiile, ntruct prin aceasta
se asigur soluionarea ~nei mari diversiti de funcii perturbatoare. Cal~uJele
dau valori specifice ale lui T pentru fiecare seciune n, sub forma unei funcii
continue de timp, sau ca un gradient al temperat urii fa de lungimea X
pentru valori specifice ale timpului.

Fig. 10.5. Modelul

Fig.

10.6. Schema

fluxurilor

I I

l' 2 I J I
I '
I
I ,
I

IT

,
lj.

,I
' ,
'

prin cinci

,I

,I
5 I ;fi

, 1;:

"

"

ale barei.

~.

I
I
/0

1
I

"

Fig. 10.7. Distrib.uie mbuntit

seciuni

,I

,I

n,

sectiunii

a seciunilor.

11

,,
,
I

/2

r
299

BARA l\'IETALICA IZOLAT

Secionarea sistemului ridic problema stabilirii numrului de seciuni necesare pentru a obine un anumit grad de precizie. Asupra acestui subiect
exist numeroase lucrri n literatur [1, 2, 3J; o regul util const n a
seciona sistemul ntr-un numr de seciuni egal CU numrul punctelor cerute
pentru a defini gradienii de temperatur n sistem.

10.1.1; Program pentru o bar metalic izolat


Metoda diferenelor finite, aplicat sistemelor n trepte, conduce la modele
matematice, care se adapteaz foarte uor la programarea pe calculatoare
numerice. Exemplul elementar descris mai nainte se va programa sub forma
unui sistem de ecuaii difereniale ordinare. Pentru a profita de avantajele
oferite de calculator' progrmul va fi elaborat n -forma cea mai general.
Diversele distane i dimensiuni ale fiecrei seciuni vor fi calculate prin
program; singurele date necesare n acest caz, sn) : lungimea total a barei L,
_ numrul seciunilor N i raportul lungimii a dou seciuni succesive (seciunea
barei se admite c este constant i/egal cu unitatea). Dac lungimea seciunii J este !!.LJ (fig. 10.8,.0) i lungimea seciunii J
J este !!.L +l avem
raportul R = !!.LJ+l/!!.LJ. Dac acest raport se' menine constant pe toat
lungimea barei, iar lungimea primei seciuni este. DL, atunci lungimea oricrei seciuni este J = DL(R)J-'. Lungimea total este:
x
L = b DL(R)J-'

J=l

Aceasta presupune, 'aa cum se arat n fig. 10.7, c seciunile devin prcgresi v mai mari. Astfel, specificnd valorile lui L. R i a numrului total
de seciuni N. lungimea de baz, acea a primei seciuni. este:
DL= __

L_

iV

~ (RV-'
J=l

Calculul acesta este efectuat n liniile 6--:-9 din programul artat n' fig. 10.8. b
Adoptnd ecuajia diferenial, dezvoltat mai nainte, la cazul general
cu seciunile n cretere progresiv avem:'
.
idT, _

dO IntroduCnd

!!.Ln_,

k
[ (T._, - T,l ..
pC!lL, ,!(!lL,_,
!lL.)

,
T

(T,+, - T.) ]
!tAL
AL,)

= !!.L,/R i !!.L'+l = !!.Ln -R avem: .

dT.
2k
l.dO = pC(M,l'

[T,_. - T, +T,+, - T,]


(IIR+
1)
(1
Rl

Coeficientlil 'A' 2k/(pC.(!!.Lnl'se calculeaz' prin linia 12 sub forma A (J) =


= K'2/(RO.C.DL
.2), iar DL se calculeaz n linia 14 pentru fiecare sec-

300

ECUAII

;.

l'

I
1

l
t

I
I

1
I

'
'

1
I

: J+1

:J-1:
1

",.

J
,

Fig. 10.8.

ale barei.

T (30).

OTe130 J

,.a (30")

1/9/

..

".

PRINT 100 (XC(J),J=l.NI


C DERIVATIVE SECTION

DL
L/SR
XCU 1
OL/2.
00 b ,)=loN

A{J) = K*2./(RO.C.OL 2)
XC(J+ll = XCCJI ..OL/2 (1.+R)
f.,OI..=DL*R

9 OTCUI

17.

,.'
,

29.

variahilc

00 5 J=I.N
TIJ,
O.

10'

25'

Seciuni

DATA "L/IO./K/1.44/RO/160./C/.222/N/10/TA/100./R/1.2/NM
100 FORMA1(lOE12.4)
C lNITIATION SECTION

i.
",

Q.

5 SR =.SR ..R (J~ll

..
'o.
".
,.-".
,..
".
,..

PARIALE

OIMENS'JON xc (30),
REAL L,K

7.

12*
13'
1'1_
1~.

CU DERIVATE

t-llLJ-7-.6LJ+-7-:

1
j

3'

DIFERENIALE

AClh((1A-T"UI)

.. eT!2J-Tl1)11(1.+RI)

00 '1 J=2,NMi
= ACJ).((1IJ-ll~TIJII/(1.+1.JRI.(T(J+l)-T(J'J/(1.+R))
Olt(N) = ACN).IT(N-l'-T(NIJ/(l.+l./RJ
CAlL PRNTFIIOO.,lOOO.,NF,TI~.T(lJ,T(2).T(31.T(~J,Tt51.Tt6J'T(N-~).

7 01C(JI

lT"(N-l)

,TIN) I

IF (NF .EG. 2) STOP


.C

lNTEGRAlION

SECTION

. CALL INTl(TIM,.1,4)
00 8 ,J=l,N

8 CALL

lNTITI,JI,DTCI,J)

GO Ta 9-

ENO

Fig. 10.8, b. Program

pentru

bara mdal'ic

izolat

termic.

100

80
<o

"
~
':'1:1

.,
~

50

.~
c

"-<''8

'"
.'20

O
O

10

FiO". IO.8~ c. Reprezentarea graric


a .~'ezultatclcr obinute prin utilizarea programului la .cazul din
fig. 10.8, a.

SCHIMBATOR

iune, Amplasarea centrului fiecrei seciuni


extremitatea barei se calculeaz cu expresia
XC.TU

XCJ

301

DE- CALDURA

+ D2L *

exprimat
(1

ca distan

de la

+ R)

unde XC, = DL/2. Operaia aceasta se, efectueilZ -n linia 13 ca o parte din
bucla DO. Derivata temperat urii pentru orice seciune se calculeaz n linia 19,
cu excepia primei i ultimei seciuni, care se calculeaz separat n liniile 17
i 20. Se reamintete c ultima seciune are un singur flux termic, ntruct .
terminai unea sa este izolat; n sectia ntii fluxul termic trece de la temperatura de intrare TA pn la prima temperatur T(I) pe distana 1/2 DL.
Expresiile rezultante snt artate n program, Integrarea derivatelor se efectueaz n bucla DO prin linia 27.
.Avantajele programrii pe un calculator numeric al acestui tip de probleme
este evident. Cele 10 ecuaii difereniale au nevoie de o singur linie pentru'
'codificare, ceea ce. se realizeaz prin utilizarea de 'variabile indexate in interiorul buclei DO. Dac, spre exemplu, trebuie s se modifice numrul de
seciuni, va trebui doar s se schimbe limitele indicilor din buclele DO pentru
N i NM1, specificate n 'declaraia .din linia 3, '
.
Rularea s,a efectuat, utiliznd valorile parametrilor specificai in decla,
ratia' de date, care corespund.pentru o bar ae aluminiu. Rezultatele numerice
snt reprezentate n fig. 10.8, c n lungul barei, ca o serie de gradieni de
temperatur, la'diveri timpi; pn la 1 000 minute, la care temperatura
barei se apropie de cea a extremitii calde.
'
Ecuaiile difereniale cu derivate partiale, din exemplele urmtoare, snt
mai complexe dect. acelea din cazurile precedehte, dar sint tipice pentru
aplicaiile industriale obinuite. Cazurile elerilentare considerate pin acum,
arat principiul metodei diferenelor finite, 'reducerea.J.un sistem de ecuaii
diiereniale ordinare ,i rezolvarea. acestlli"'printr,un
program FORTRAN.
Dei exemplul urmtor reprezint un caz mai complex, nu implic aplicarea
nici unui principiu diferit de acelea utiI"izate Rin acum.

~0.2. SCHIMBTO~ DE CLDU~ [6, 7]

In capitolul 9 s,a studiat un aparat de schimb de cldur lichid.lichid de


tipul tub n tub. S,au stabilit ecuatiile care definesc variatia temperaturii ca
O' functie de 'distana
parcurs n aparat i pentru a. elimina timpul, adic
o variabil independentsuplimentar,.s-presupus
C operaiare loc ri regim
staionar (n f1ux.continuu). Se poate considera acimicazul
mai gen~ral
unei operaii nestaionare, n care variabilele dependente. de teniperatur vor
fi funcii de variabilele independente: timpul i distana (vezi fig. 10.9). In-

ar

'1

.'

3~2

ECUATII

DIFERENIALE

CU DER:IYATE

--

..PARIALE

'1

TSi

. Fig.

10.9. Schimbtor

de cldur

d,e tipul cu tubl,lri n manta.

truct exist mai mult dect o singur variabil independent, relaia intre
temperatur, .timp i distan poate fi exprimat sub forma'unei ecuaii difereniale cu derivate pariale. Deoarece obiectivul care.se urmrete const n,
a reduce modelul matematic la un sistem de ecuaii difereniale ordinare (n
care s avem o singur variabil independent, timpul), sistemul va fi abordat
prin metoda diferenelor finite.'
.
Aparatul se mparte n 10 Seciuni (fig. '10.10), astfel nct fiecrei seciuni din. tub s-i corespund o seciune n manta. In fig.. 10.11 se arat o
T"

t,I 2

Fig.

10.10. Schimbtor

de cldur sectionat.

Fig.

10.11. Sectiunea.

torului

a schim!l'-

de cldur.

, .

Evaluare