Fouling Intercambiador de calor
-
Upload
ramces-fuenmayor -
Category
Documents
-
view
222 -
download
0
Transcript of Fouling Intercambiador de calor
-
8/17/2019 Fouling Intercambiador de calor
1/112
i
Pec F de Caea
Ingeniería Industrial
Desarrollo de un simulador para el análisis y
control del ensuciamiento en
intercambiadores de Carcasa y Tubos
Autor: María Rodríguez-Solís Sánchez
Tutor: Rocío González Falcón
Dept. de Ingeniería Energética
Escuela Técnica Su erior de In eniería
Universidad de Sevilla
Sevilla, 2014
-
8/17/2019 Fouling Intercambiador de calor
2/112
-
8/17/2019 Fouling Intercambiador de calor
3/112
Proyecto Fin de Carrera
Ingeniería Industrial
Desarrollo de un simulador para el análisis y control del
ensuciamiento en intercambiadores de Carcasa y Tubos
A:
Maa RdgeS Sche
T:Da. Rc Ge Fac
De. de Igeea EegcaEcea Tcca Se de Igeea
Uedad de Sea
Sea, 2014
-
8/17/2019 Fouling Intercambiador de calor
4/112
Pec F de Caea: Dea de ad aa e a c de ecae eecabade de Cacaa Tb
A: Maa RdgeS Sche
T: Rc Ge Fac
E ba bad aa ga e Pec aba dcad, ce gee eb:
Pedee:
Vcae:
Secea:
Aceda gae a cafcac de:
Sea, 2014
E Secea de Tba
-
8/17/2019 Fouling Intercambiador de calor
5/112
v
A ,
A , C,
A J,
A , G,
-
8/17/2019 Fouling Intercambiador de calor
6/112
-
8/17/2019 Fouling Intercambiador de calor
7/112
vii
Resumen
E ecae e ecabade de ca da ga a a edcc e a efceca de aa de ca, ae de a cada de e e e ecabad beac a c a bcc de b. A, ee fee ee acad ceecc cdeabe, a e decee de a efceca, c a dda de
dcc acada a a aada aa ea e ce acad a aee aeaac de e.
La aca de ee ce ha ad a eaac de eee Pec F de Caea,c be :
• Cce e ce de ecae e ecabade de ca, caa cececa, eca fcc e eee e dch ce
• Deaa a heaea fca e ea:
o
Eda caa d de aec e decbe e cede ecae,
o
Ua d de eee aa a e ce deecae e dfeee ace.
E e be e deaa e d e ca de Pec. E e C 1 , eeea dea ec be e ce de ecae e ecabade de ca, eca e eee e e ce, a cececa de fee a eddae e ede a aa edc ea e ecae. E e C 2 e aea de aec e decbe a e ce geea de ecae c eca acae e ce dch ce, e eecca de e e aa ega e a heaea fca.
E C 3 e dedca a dea de a heaea fca. Ta a bee dcca e de dea eegd, e eca a gaac e fcae de d cee de a acac.
E e C 4 e ee aaa ead bed c a heaea deaada,ced e ae de de eegd a d c de da, a caac adac de dch de, e de de aa a e ce de ecae, e a de a ebdad de de a da aabe de feca.
Faee, e e C 5 e eca a cce acaada dae e dea dePec, e e aa acace cca de a heaea deaada aga
be ea de dea a a de aba eaad.
-
8/17/2019 Fouling Intercambiador de calor
8/112
-
8/17/2019 Fouling Intercambiador de calor
9/112
Índice
1.1. ........................................................................................................ 13 1.1.1 ......................................................................................................................... 131.1.2 ...................................................................................................................... 131.1.3 ................................................................................................................... 141.1.4 .................................................................................................................. 141.1.5 ............................................................................................................................... 141.1.6 ........................................................................................................................... 14
1.2. ................................................................................................................ 1 1.3. ................................................................................ 1
1.3.1 ........................................................................................ 151.3.2 .................................... 17
1.3.3 ............................................................................. 171.. ................................................................................ 1
2.1. ........................................................................................... 21 2.2. ................................................................................................................................ 22 2.3. ............................................................................................................................. 2
2.3.1 ...................................................................................................................................... 242.3.2 ..................................................................................................................... 242.3.3 ..................................................................................................................................... 252.3.4 ......................................................................................................... 252.3.5 ................................................................................ 252.3.6 ........................................................................................................................ 262.3.7 .................................................................................................................................... 262.3.8 ................................................................................................................................... 27
2.. ....................................................... 2 2.4.1 ....................................................................................................... 272.4.2 ........................................................................ 282.4.3 ............................................................................... 292.4.4 ............................................................................................................................... 292.4.5 .................................................................................................................. 292.4.6 ........................................................................................................... 31
2.. ......................................................................................................................... 33
3.1. .............................................................................................................. 3
3.1.1 ................................................................................................................................... 35
-
8/17/2019 Fouling Intercambiador de calor
10/112
3.1.2 .................................................................................................................................... 393.1.3 ................................................................................................................... 40
3.2. ............................................................................................................... 2 3.2.1 .................................................................................................................... 423.2.2 ................................................................................................................... 46
3.2.3 ............................................................................................................... 463.3. ....................................................................................................... 3.3.1 ............................................................................................................ 483.3.2 ................................................................................... 483.3.3 .............................................................................. 493.3.4 ................................................................................................................................... 49
3.. ......................................................................................................................... 3.4.1 ................................................................................................................. 493.4.2 .................................................................................................................................... 503.4.3 ........................................................................................................................................ 50
.1. ................................................................................................................................ 1 .2. ....................................................................................................... 1
4.2.1 ....................................................................... 514.2.2 ...................................................................................... 534.2.3 ................................................................................................ 55
.3. ..................................................................................................................... 4.3.1 .......................................................................................................... 564.3.2 ............................. 62
.. ..................................................................................................................... 4.4.1 ................................................................... 644.4.2 ............................................ 70
.1. ..................................................................................................................................... 3 .2. ........................................................................................................................ 3
.1. .......................................................................................................... .2. ........................................................................................................................
6.2.1 () .............................................................................................. 776.2.2 ................................................................................................................. 946.2.3 ................................................................................................................. 956.2.4 ................................................................................................................ 97
6.2.5 ..................................................................................................................... 986.2.6 ............................................................................................................ 1006.2.7 ........................................................................................................ 102
.3. ................................................................................................ 10 6.3.1 ................................................................................................... 1046.3.2 .................................................................................................................. 1056.3.3 ............................................................................................................................. 106
7
8
-
8/17/2019 Fouling Intercambiador de calor
11/112
Notación
Re Ne de Red
Vecdad de fd e e e de b
D De de b
ν Vcdad ceca de fd
Q Cada
Reeca ca acada a ecae Cefcee de de aec Pe e bE Eega de acac
R Cae ea de gae
Teeaa de eca Efe cae e a aed de bf Fac de fcc
Dedad de fd Teeaa efca de b Teeaa de a aa fda Vcdad dca de fd
-
8/17/2019 Fouling Intercambiador de calor
12/112
Idcc al fg12
-
8/17/2019 Fouling Intercambiador de calor
13/112
-
8/17/2019 Fouling Intercambiador de calor
14/112
Idcc al fg14ac [3].
E ecae edeac deede e ga edda de a ecdad de fd , ee edda, de a eeaa de a aed. S ebag, a aa eeaa edeca ae de a adhe de fd a a aed, dfcad eac [2].
La adhe ab deede de a edade efcae de aea de de de agdad a abdad de a efce dde e a a da e ecae. Ae aefce a ede eaa e ecae, gdad aea a deaeaca e ea, e hab e ee e cea ea gdad. P ad, adec de aca fa e efce caee ga ede ede a eea hec, ada [2].
1.1.3 Fouling biológico
Aga cee de ce aga de efgeac cee ga, e a dedeaga cba haa cce c. La eeca ca acada a ega ede e cdeabe, c aa caa de de fa.
Cad ga eee ee fa accca, e ca bea a e aedcc de a afeeca de ca, a bcc de cdc.
La ce ce aa ee de fg : ea ga cac, a ea ca cace eee, ed e aeae de ga e a efce de afeeca de ca eeccad aeace c aced e cbe aa b ( ee, C70600) [3].
1.1.4 Reacción química
Oa fee c de fg e e ad de fd de ce a eacce ca, eede da ga a a fae da e a efce de a de ca, ceca de ea.Ag ee a fac de de de cab (dead ) debd a adegadac ca de ag cee de a cee de ce, a fac de acaa da de c de ba gad ga ca debd a ce de eac. Egeea, e de eace, ede ee edda a eea c eead de fg aa dee e ecabad a ead de eac afac [3].
1.1.5 Corrosión
La ea eee e e fd, c e f de hdge, e aac e c dehdge, ede cb e ga edda a ce de c [2].
La c ede de a de a efce de ecabade de ca. Sebag, dc de c ede e eecae aa ege e ea eae de c. E ee ca, cae e de a a efce ca ac aceeada e fa de ecabad [3].
1.1.6 Congelación
E fg cgeac e dce c ead de befae e a efce de
afeeca de ca, dad ga a a dfcac de ag cee de fd [1].
-
8/17/2019 Fouling Intercambiador de calor
15/112
15 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
1.2. Efectos del ensuciamiento
E fg ce e a fac de de eecaee d be a efce, aa de ca e ca debe e afed cdcc. Ccd e g acdcdad ca de fg, e bea de afeeca de ca ede e aad de
fa eca ced a eeca de cdcc e ee c a acada a a aed deb. S ebag, e ae ee e ccd, e e e cc de cefceegba de afeeca de ca, a eeca adca e cdea e fa de fac deecae [2].
E ecabad de cacaa b, e efec de ecae e e e de b ee caa eeca bea e e de e ha e a edcc de aafeeca de ca e ee cee de a eeca a f. S ebag, eecae fea de b c aea ede e ccad, a e e aceeea e be e e ee de a caa de cedad ege a ed e f ee a
aea. P e, b c cha aea aee e a c ae gaeeaaee a baa e. E ecae e e a ae dec de, e e ede ea fcee edae ad [3].
Ade de a edcc de a efceca de a afeeca de ca, e fg, a edc e eaefeca de a aea a ecdad de fd, ca ae e a cada de ee e ecabad.
Td e ee, c e ce a c de ca, ac ecc cdeabe: ce de ea e ea ee 40000 50000$ ecabad ea [2].
1.3. Minimización y eliminación del ensuciamientoEe d de edda eaega aa edc e fg a e e de ce a eac de ecabad, ade de cede de ea aa eac:
1.3.1 Medidas preventivas en el diseño
E e de de ecabad e ed e cea cdeace aa a ac defg eacada a c e de gec de c c a eecc deaeae. Ade, e a face de egdad (face de ecae) aa e
dead de ecabad, e a edda aa faca e be a faea de d.
L ee de beca a edce a babdad de dec de ede e aefce de ecabad, faece e deede de ed a dead.P e, ea ceee e de ecdade aa fe e d e ecabad,ad e e de g a baa ecdad a de ea [1].
P ee e eceda a e fd c de ad de b, ddeha e babdad de e aaeca a de ea, e de de a cde a ecdad. Ade, ea e a a de ecabad fc de a.
Ae, e c, a efce a dfca e ecae (debd a a ecae de, gea a a faabe aa a ceac de de), e ha dead e e de b cgad edce efec de a e d de de ecae
-
8/17/2019 Fouling Intercambiador de calor
16/112
Idcc al fg16fecee [2]:
• Ecae dec ca: e geea a e de beca a baaecdade.
• Ecae c: e ae de cefcee de afeeca de ca
dcd e b cgad hace e a eeaa de a aed ea cecaa aa de fd, ead a a degadac ca de cee de .
O aec a ee e cea e a eac de ecabad, e ede faca aea de , edc e ecae efec de a gaedad e ecabade de e c eca [2].
La eecc de aeae e e afecada e de fg babe (, a, ee e deea ea):
• Paa a e fg de c e debe eeg aea e e cafcee dca gade de de dc de c, ee,
ace dabe aeace de a e. S e aea hace a ea de c, e aea eeccad ab debe e eee a aae de ace de ea [2].
• Paa a e fg bgc e eecca aeace de cbe c 9010 7030 . E geea, a aeace c ced de cbee a 70% efeca e a eec ac de ee de fg.S ebag, cee ee e cea e e debe a cbe e ecabadede aa e, e ee edda edabeae e a [3].
Ade, e a a eea a ecdad de f aa c edda aa ca a
e fg, e debe cdea a be e de ea eeg aeae eee a a,c e a ace dabe [3]. Tab e ecea eg a ecdad / adac de ed de ee de aa ecdade aa e e b ega a da aceabe.
A a ha de dea e ecabad hab e eeg e aea de ccc,ab e aae efca. Ee a ga aedad de aae e cbe aa ac de fg: ac, eee, adac aea, acca ecca aae c c, d e [2].
E efec de fg ab e ed e cea a a ha de dea e e, dad a
ecabad de a caacdad ea aa cea a dda de ede, c ebe de c a cdce de de dae d e ed acd eeaada aa ea. A efec de cc, e e adce e e de face deecae, e a ed da ga a ae de a efce de ecabad.
C a ec de hace de eg, e da eecfca fac deecae a de ecea, ca eaa cadcee. Eecfca fac deecae deaad gade da ga a ea de a a , a, ecdade baa, e ca e ecae. Ade, ecabad bedeadead ed deee e de eead, a be eacc ea edce f de aga efgeae, e edca a ecdad, aead e ecae [2].
P , e de debe cdea dce ecca eceaa aa facae ce de ea.
-
8/17/2019 Fouling Intercambiador de calor
17/112
17 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
1.3.2 Minimización del fouling durante la operación del intercambiador
Aga cca aa ee ga e fg dae a eac de ecabad: ea e cac de a aeac c ae ge edae ba e ge, eaae e de a aeac, e de afa acac de eaega
ecca de gac ca e ea ( ecedad de deee e fcae dee) [2].
E aae e de a aeac ce cede ae c ea cca,deaac, fad edeac. Ta a ea cca, e ea ce def, c a deaac, e edce a caac eca, edce a eac[2].
E de de f deedea de ae de ea (eeaa, cdad,e, cceac de d, dbc de aa de aca cabdadde fd c e aea de f). S ebag, ee e ceee a ea
edda. E f ea a aca gade , ade, eee aee, e ha e cdea a bdad de e e ce de fad ea a e e eca e ecae [2].
Ag ee de eaega d aa a gac edcc ca defg [2]:
• Ie edca de ed de f aa ea de c adhed
• Iecc eee de ae
• Ae de a ecdad de f de e de beca. Paa aea a eadade de de cedad, a ecdad e b debea e >2 /, 1 / e e
ad de a cacaa.
• Uac de ba ce, hacd cca e e de b (SeaAea, Sea M.A.N)
1.3.3 Eliminación del fouling y mantenimiento
A ea de a edda de c aee, e ce de fg e dce, e e eceaa a ea edca de ecabad aa eac. E eeeaada de de ed de baa efceca, ca ee acad a ceecc. La cae cca ada a ea ca ecca, ae
ha cede e aa acace eecfca, c a ea aca aabaa, aae c e ca de ecae bgc [2].
La ea ca e a cca ceee (e ca e e ede e ada),a e ege a eada de e a eacc de b [3].
E ca a a ea ecca, ee aa cca. E aad cead a ead a a efce a a e e ede accede c a heaea de aad. E e adde a cacaa, ee bea e ede ee ad gade eac ee b. E de ch de aga a ga ecdad ab e c, a de c fea de b, ae e e ad de a cacaa e efec aa gade bac de b
[3].E ace e a e e eabe aee a gad de ea, ee,cdeade de gade aa de eca, e be aa ea aa a eaca de a efce ee de b:
-
8/17/2019 Fouling Intercambiador de calor
18/112
Idcc al fg18• E Sea Aea a ba de ga e caeee eccada a
a de b de fa aeaa. E ecd b, a ba eaa cace a acac de dc de c. Ua cea e a beade ada ecge a ba, a bba a eeca e e f de aga de eada. La
ba e ee aba fad a a efce ee debe ae c ga
ecac, a e a acc abaa cada ede aca a da de b debda a eac de a eca eca fada e a c de cbe aaeace de cbe [3].
• E Sea M.A.N. ce e a ea edae e a de ce b.Se aa cea e ab ee de cada b, e cca e ce e a de ea.Pedcaee e ee e ed de f e b, fad e a de ce a a de b haa a a cea. Ta e, e eaa a decca de f. E ce ee a a cea e e ad de decaga de b. C eea e eaaee e, e ede a e ecabade de cae
aa, ee e ea be e e ed de f [3].
Taba 11. T de fg aae
T de fg Sc c
CaacRedc a eeaa de aefce de afeeca deca
Sedeac C de ecdad
Bgc Seecc de aea
Qc
Redc a dfeeca deeeaa ee e fd aefce de afeeca deca
C Seecc de aea
Cgeac
Redc a dfeeca deeeaa ee e fd aefce de afeeca deca
1.4. Fouling en función del tipo de intercambiador
E ecae deede de de ecabad de a cae de fd de aba. Debda a aedad de de, cce fd, cada de ecabad f e
ecae de a fa da. E ecabad de cacaa b, e ad de b ee e fc de a, e e de a cacaa ede e de dfc acce. Lecabade de aca e ede dea aa a caba caa. Agecabade e ede a cada che cad e e e e , ea
-
8/17/2019 Fouling Intercambiador de calor
19/112
19 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
e ede a a e cada a ee a. Paa edc a cadad deecae e ecabad, e e debea ae c a a fececabe [1].
S e e e ecabad de aca a a f ecae e eac ee, e
ede aad aca ea aa ea ede [1].Taba 12. T de ecabade fg acad
T de ecabad Reg de fg Efec de fg
Cacaa b M ba Ba
Paca M ba A
Ea A A
Aeefgead Ba M ba
Sefce aeeada Ba M ba
Dbe b Med Med
Gaf Med Ba
Paca cgada M a A
-
8/17/2019 Fouling Intercambiador de calor
20/112
Idcc al fg20
-
8/17/2019 Fouling Intercambiador de calor
21/112
21 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
2 MODELADO MATEMÁTICO
C e ha e e ca 1, e fg ee ae ac ecc, ee deeabe a edda aa a efec. Cce e ce de fg e efecde a be edda e fdaea aa a a bea dec a a ha de gaaa aada aa ea de ecabad eeg a be acace aa ea a e fg. E de de de fg e a a dead a eade a aac de ac de fg e e ede de ecabad de ca, dada
a deeada cdce
de
eac [4].
2.1. Parámetros representativos del fouling
Ee a ae aa cafca e fg, ec efec: e ee dede (edd e ), a dad (%), e fac de ecae, a aa de ecae c a aac de cefcee de afeeca de ca.
La aa de ecae e a caga eda de efce de de dad de ea ea dad de e [2].
E fac de ecae eeea a cadad de ecae e e da e ecabad e a deeada cdce, e cdea c a eeca cae ee c a de a a ha de caca a eeca ca a ( ea, ecefcee de afeeca a). N ee cc dec aa deea e fac deecae cedee a fd deead e a acac aca, aeee a decce aa haa fac de ecae aad [1]. Ee d(ec de ) aa edec a aa de ecae e ecabade eae fac de ecae a a e cc de afeeca de ca. Ade, a E A (EA) ca a cac de face de ecae ce, aa de fd acace:
Taba 21: Face de ecae ce [1]
Fd Reeca de fg ( )Acee de afad 0.001
Va 0.0005
Ae cd 0.001
Fd hdc 0.001
Sce de gc 0.002
Acee bcae efad 0.001
-
8/17/2019 Fouling Intercambiador de calor
22/112
Mdead aeico 22Aga de a 0.0005 (haa 125 ) 0.001 ( de 125 )Aga de e de efgeac 0.001 (haa 125 ) 0.002 ( de 125 )Aga de () (ecdad de b
3 f) 0.002 (haa 125
) 0.003 ( de 125
)
Aga de () (ecdad de b 3 f) 0.001 (haa 125 ) 0.002 ( de 125 )Aga de (ed) (ecdad de b 3 f) 0.003 (haa 125 ) 0.004 ( de 125 )Aga de (ed) (ecdad de b 3 f) 0.002 (haa 125 ) 0.003 ( de 125 )Aga de (ba a) (ecdad de b 3 f) 0.003 (haa 125 ) 0.004 ( de 125 )Aga de (ba a) (ecdad de b
3 f)
0.002 (haa 125
) 0.003 ( de 125
)
2.2. Planteamientos
Ee dea fa de aea de de ecae: baad e efec,dead de cada de ce e cbe a ecae (bfg, c,ec.), dea de de gec, e e e e eea e ecae c afc de a aabe e fe e (c a eeaa a ecdad).
U de baad e efec de fg e e de B Wae [4], e eea a aac
de cefcee de afeeca de ca c a de a cececa de fg:• Adc de a eeca a a a de ca de a caa de ecae
• Redcc de a ecdad: e ae de g de a caa de ecae ceaa edcc de ea de a efeca. A, aa e cada, aea aecdad , a, e e de Red:
(1)
• Vaac de e de beca ceca de a efce debd a cab e
gdad (e da aea d). S a gdad aea, e e debeca ab hace, e faece a afeeca de ca.
S ebag, ee aeae eee a c de c ee de cdcee de aec, ca ede e eaee dfc, c be.
Paa a ccc de de gbae e cdea d be decae de a aa de ecae, e deede de eca de
ecae de a cdce de bea [2]:1. Cae ea: e cdea a aa de ecae eabe, e a
eeca de ecae e g de de aea eaee c e
-
8/17/2019 Fouling Intercambiador de calor
23/112
-
8/17/2019 Fouling Intercambiador de calor
24/112
Mdead aeico 24• E ch ca, e e de cac e deecabe.
• Cad e ed de cac e a, a aa de ecae ab ee ee, e a ea de ecabad e eaa a gade ed dee. De ea fa, e ed de cac eeea a eea facc de cc
de aba.
2.3. Modelos globales
L de gbae eabece a eac geea ee a aa de ecae aagde fca ( ae adeae bed a a de a) de feca (eaa de de a ), decb cada de ce fc c eee ga. E e de e e a eeca de dcha eac, ed eceacaca cefcee e dea cada de a ecac aa cada ca aca.
2.3.1
SalehE de de Saeh [5] cdea a ec de a eeca de fg c a fc dea e, a ecdad de f a eeaa de eca. Se aa de de de aa deecae cecee aca, a e ce ega eeeaede a eada de fg debd a ae de a e e e cdc, cececa de aedcc de ea de a efeca a aea e g de a caa de ecae.
(2)L cefcee , e aa aa e de a a acac ccea.2.3.2 Ebert y Panchal
E de de Ebe Pacha (1997) ce ega, eabeced e efec de aeada de fg c a fc de a e cae. La cee a e defec a fc de a eeaa de eca e adeae c e e deRed e de Pad.
Ee de e ha ecad fad de da fa (ae ae) e a bbgafa [2] [5]:
(3)
()
-
8/17/2019 Fouling Intercambiador de calor
25/112
25 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Dde
2 (5)
Sed
1 35 2 ()
2.3.3 Polley
E de de Pe [5], a a de Ebe Pacha, cdea e ega c afc de e de Red, e e de a e cae:
(7)Dde e a eeaa de a aed de b.2.3.4 Jafari Nasr y Majidi Givi
Jafa Na Mad G e de a a de Pe, baad e ead
eeeae de Saeh, bad c c de da. L ae de aee aa a da bed aa ee cd ge de dedad 0.792 g/,cdad 1.969 Ma ceae e e de afae de 0.05% [5]:
(8)Dde e a eeaa de eca, e e caca c:
55 ( )
(9)
Sed a eeaa de a efce a eeaa de a aa fda.2.3.5
Francesco Coletti y Sandro Macchietto
Se aa de de dbd, e aa ecabade bae a efe de fg caad ee cd e e ad de b. La ecace e ce [6]:
• Lad de a cacaa:
1 (1)
-
8/17/2019 Fouling Intercambiador de calor
26/112
Mdead aeico 26• Paed de b:
1 (11)
• Lad de b: (12)
2.3.6 Kern y Seaton
Ke Sea e de ac, ed de cac, aa a ec de aeeca de fg [7]:
1 ( ) (13)Dde deede de de fg de a cdce de eac e, egeea, e ede haa eeeaee.
Se ee a gee acaace aa f ba be (cbad, eee ca, e de c a eac de Ba):
• F ba:
(1)Dde
(15)•
F be:
2 () (1)2.3.7 Konak
Ee de [4], ab ac, cdea c fea de dea deecae a dfeeca ee a eeca de ecae aca a eeca e :
(17)
-
8/17/2019 Fouling Intercambiador de calor
27/112
27 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
De dde ee e:
1
(18)
2.3.8 Epstein
E de e Ee [4] cdea a aa de dec de ecaedececee:
( 1) (19)Dde
1 1 (2)ed e cefcee de afeeca de ca aa cdce a e cefceede afeeca de ca efca.
2.4. Modelos específicos para los distintos mecanismos de fouling
L de eecfc decbe cada de ce fc c e da ga afg. Ae ce a decc eca de a eadad e degbae, ab ecea fac, edda de agde e ee a a eaccebe. Ade, e de e de e cca cad aaece cbad (e aaa de ca), a e d ce ede ea eacad ee (ee, a eacc ca da da ga a dc c c e e ecaba caee).
2.4.1 Deposición de partículas
Ee ce e dec e de de Wa Ee [8], deaad be e
de de Ke Sea: ( ) () (21)E e e e a babdad de e a aca de fg e adhea a a aed, a cceace de aca e a aa fda e a aed, eecaee. Eacceace e ecea eacada edae a babdad de adhe:
(1 )
(22)
-
8/17/2019 Fouling Intercambiador de calor
28/112
Mdead aeico 282.4.2 Cristalización y formación de incrustaciones
Se ha deaad a de aa decb ee fee [9]:
2.4.2.1 Hasson y Bott
Cdea e de dcc ae, c e fc aeee, e edeecabe e a aa de ce dae: 1 (23)
C:
1
(2)
(25)Dde e a dedad de de, e ae de adhe e efe cae.2.4.2.2 Taborek
La ecac de ee de e:
1 ( ) (2)Dde e a eeaa de a efce, a cae e caca c ge:
(27)
(28)
L ae e aaece e ea ecace eeea:
2.4.2.3 Hasson
E de e: (29)
-
8/17/2019 Fouling Intercambiador de calor
29/112
29 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Dde eeea e ea dde e dce a caac, a babdad de adhe, e ae ec e caacea a cc de aga a fea a de abeaac.
2.4.3 Congelación o solidificación de líquidos
E de aa ee ce e [10]:
1 (3)Dde a cdcdade ca de a caa heada de ea, eecaee. cefcee de afeeca de ca ee e fd caee a caa cgeada, ee e ea e efgeae, eecaee. e e ee de a aed eca , aeeaa de cgeac.
De a e ee e a eeaa a aa ea ee de fg e:
1 1 (31)2.4.4
Corrosión
Ee de [11] decbe a deedeca de a aa de c c a cceac dege e a aa fda:
(32)Se eca a cac e gfcad de ae e eee e e de:
( )
2.4.5
Reacción químicaEe a de efeee a ee ce [12]:
2.4.5.1 Atkin
Refed a ce efe, e e cc de a eeca de ecae efc de cefcee de afeeca de ca e e e de b, a eecaca debda a a caa de ce a fada: , eecaee:
1
(33)
-
8/17/2019 Fouling Intercambiador de calor
30/112
Mdead aeico 302.4.5.2 Nijsing
E de aa e cc de a aa de ecae eda e fc de a cceacde ec de a eacc e a aa fda:
( ) (3)2.4.5.3 Fernández-Baujin y Solomon
Mdea e f de aa de eac haca a efce. Se e d e aea e ega aa aed eacca eg a eacc de de :
( ) (35)Pae:
2.4.5.4 Crittenden y Kolaczkowski
Ee de ee dec a gee ecac:
1 ( 2 ) ( )1213 1 1213 ( 2 ) ( )
(3)
Dde:
23 (37)A eeaa aa, e ede cdea
.
2.4.5.5 Onifer y Knudsen
Ee de de a eac de ee e d aa cdce de ebcbefada:
(38)2.4.5.6 Otros
O de aa e fg eacc ca e:
-
8/17/2019 Fouling Intercambiador de calor
31/112
31 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
1 ( ) (39)Dde f c de ec haca a a de eacc (
) de fa fea de a
a de eacc () e caca c: ( ) 1 1 ( ) ()
2.4.6 Crecimiento biológico
Ee ce ab cea c a aa aedad de de e decbe [13]:
2.4.6.1 Trulear y Characklis
Ca ecac e:
(1)2.4.6.2 Bryers y Characklis
Dec a ecac:
( ) ( ) ( )
(2)
2.4.6.3 Capdeville
Cadee eabece e a baa a e a a de a aa de cga ac aaa de cga :
(3)Mdea e cece de a aa de cga ac c ge:
()Sed, aa e c:
( ) ( ) (5)Dde
() e a baa aca ca dad de ea.
2.4.6.4 Belkhadir
Ee de ee a gee fa:
-
8/17/2019 Fouling Intercambiador de calor
32/112
Mdead aeico 32
()Dde cada de e caca c ge:
(7)2.4.6.5 Otros
Ee cc de aa ee ce:
• Tafeeca de aa de cga a a efce:
( )
(8)
Iegad ea ecac, e ee:
(9)Dde:
(5)
• Tafeeca de aa a c a de aa aca deacada:
(51)Dde:
(52)
• Mde de adhe cece:
(1 ) (53)Dde e a facc de efce cbea ca adheda:
(5)
-
8/17/2019 Fouling Intercambiador de calor
33/112
33 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
• Sed e a aa de fac de ca e ede decb c a eacc dee de:
(55)
• Taa de cab e a cceac de baa:
(5)
2.5. Elección de modelos
C e ce aeee, de eecfc aa cada eca de fg
ecea a ga cadad de fac, ae de ea e dfc be de bee.Ade, e decce a feca ee d ce cad e da de faea. P e, e ha decdd c de gbae e e ad.
De ee de gbae, a decaa baad e ae dbd ( acedad de a de da e caa ), faee e ha eegd de deSaeh, Ebe Pacha, Pe.
S ebag, debd a a ecedad de eadad de de aa e cecfcae de ad, e ha ad e de de Ebe Pacha a c e haeead e ee ca, a e ada D. Beh [8]:
(57)Ae ee aba de ae c aa aa acace, e cae deecae deede de cha aabe e eacce cea (c e edebea e de eecfc aa d eca de fg), e cadabea debe e eaad e bca de cdeace eecae.
P e, a ae ea a ecedad de aa de a cada ca cce. Ae, a ea aea de ad a deaa e e cc de cefcee de de
de d e e e adae a c de edda cada e a. Debd aa fa de a ecace e defe de eeccad (aa aabedeedee e cba aa da a eea deedee, e dec, a aa deecae), ee cc e ha edae A de Rege Me (MRA).
-
8/17/2019 Fouling Intercambiador de calor
34/112
Mdead aeico 34
-
8/17/2019 Fouling Intercambiador de calor
35/112
35 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
3 PROGRAMACIÓN DEL SIMULADOR
C e ha cead aeee, e be de ee Pec F de Caea e agaac de a heaea fca caa de caca a deaec eeccad e e Ca 2. La e dade de dcha heaea(caca ada de adaad a e ecea, edec a ec deecae aa ca, ec.) e ed e e Ca 4.
3.1. Herramientas de desarrollo
La heaea eegda aa deaa a acac ha d Maab, a e e aa de egae de gaac eecfc aa e cc c, e ade cea cheaea e faca a ceac de eface gfca (GUIDE).
AAB , . AAB, , . E ,
, C/C++ J. 4
3.1.1 Matlab
Efecaee, Maab e a heaea aada aa a gaac de a acacae ecada, a e aga de caaceca [4]:
• Legae de a e aa e cc c, a aac e dea deacace
• Fce aeca aa geba ea, eadca, fad, ac, ec.
• Heaea aa cea gfc eaad
• Heaea de dea aa ea a cadad e ede cdg
• Heaea aa cea acace c eface gfca eaada
• Fce aa ega ag baad e MATLAb c acace egaeee ae c C Mcf Ece
3.1.1.1 Variables
E Maab e ecea decaa a aabe a ce de cdg: a e cea aeeca a ea eeca e e age a. E de aabe deede de dcha
agac ca.Ag de aabe :
• Ecaa: cede a a agac de :
-
8/17/2019 Fouling Intercambiador de calor
36/112
Pgaac del ad36a=5.3;
E fa de e (h, g, h e, g e, ec.) e ede caba c ecad format , ae e afeca a a eeeac aaa de a aabe,
a a a a eace e e eace c ea.• Vec: e cea agad a a aabe c de ae, ee cchee,
eaad eac ca e ee cea ec fa, ; e aa de ec ca. Oa fa de cea ec ca e aga a a aabe ec fa ae.
A, a gee dee:
a=[1 2 3];b=[1, 2, 3];c=[1; 2; 3];d=[1 2 3]’;
Cea gee ece:
1 2 3 123 Paa accede a a cee de ec, e be de a aabe debe egdde a c de a cee ee ae. P ee, aa caba a egdacee de ec ae, a eeca ea:
a(2)=5;
C e edaa: 1 5 3 Tab e be accede a bc de cee, dcad ec dece ee ae. P ee, a de:
c([1 3])=2;
Caba e a de a cee ea ecea, edad e ec cge:
222 • Ma: e cea c a agac a a a de ec ( ec e a a de a
de), eaad eee de a a fa eac ca, afa de a c ;. La ea de cdg:
A=[1 2 3; 4 5 6; 7 8 9];
Cea a a:
-
8/17/2019 Fouling Intercambiador de calor
37/112
37 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
1 2 3 5 7 8 9 A ga e c ece, e be accede a cee acae de a
ace, a bc de cee. P ee:A(1,2)=1;A(3,[1 2])=0;
C e a a A edaa:
1 1 3 5 9
Tab e be accede a fa ca cea de a a, c e :
A(2,:)=[10 11 12];
Ea eeca aga e a a a egda fa de a a, e eda:
1 1 31 1 1 1 2 9 La ace ede e de aa dee c e deee, e be ababaac ea aead bc de d dee edae e .
• Cace: aa aga cace a a aabe, e e debe ecb ee :
letra=’a’;
• Sg: ab e ede aga a cadea de caacee a a aabe, e e edeaa c ec:
palabra=’abcde’;
La agac:palabra(5)=’f’;
Haa e e ced de a aabe edae .
E be cea a a de cadea, agad a cada fa de a a a cadeade caacee. A hace e, e ecea e da a cadea ega a agd, aa e a dee de a a ea cee.
• Ce aa: e a aabe fada c de ceda. Cada ceda ede
cee da de d aa. Pede e , ee, aa cea aa de cadea de caacee de da gd. La agac ea de a geefa:
lista={‘rojo’,’verde’,’amarillo’};
-
8/17/2019 Fouling Intercambiador de calor
38/112
Pgaac del ad38Ha aa fa de accede a a cee de a aabe: dcad a cee ae (c e haca c ece), e accede a a ceda; dcad ac ee ae, e accede a ced de a ceda.
• Eca: Maab ab ee cea eca, e dec, agace de da
(e ede e de d ), e e aacead e d ca de aa aabe. P ee:
estructura.campo1=’ejemplo’;estructura.campo2=[1 2 3];estructura.campo3={‘cell’,’array’};
Ta e, a eeea a aabe aaa, bede gee:
estructura =
campo1: 'ejemplo'
campo2: [1 2 3]campo3: {'cell' 'array'}
3.1.1.2 Sintaxis
C e ha e ee de agace e e aaad ae, a eeca deMaab ee a gee fa:
variable=expresión;
Dde ede e a aabe, a ( e a cadea agaddecaee, cacad cad), a ee aeca a aada a afc.
L eade dbe aa cfa eee aeca ce:
Taba 31. Oeade de Maab
+ Sa
Rea
* Mcac
/ D
^ Peca
Ade, e ede aga eee c ae, e ede a e (eceded a ead agebac) aa e a eac ee ace e eacecee a cee, de fa aca. P ee, e cdg:
A=[1 2; 3 4];B=[3 3; 2 2];C=A*B;D=A.*B;
-
8/17/2019 Fouling Intercambiador de calor
39/112
39 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Da c ead:
7 71 7 1 7 3 8
E be ecb cea (ea de cdg e e eeca), cead c ecace %.
Ade, e ede a bce bfcace. Se eea a cac a a de ad aa gaa a acac: , .
if condicion1%conjunto de sentenciaselse if condicion2%conjunto de sentencias…else%conjunto de sentenciasend
switch expresióncase 1%conjunto de sentenciascase 2%conjunto de sentencias…end
for índice=valor_inicial:valor_final%conjunto de sentencias para cada iteraciónend
Dde 1 2 eee gca, aa a e e ede a gee eade eacae: , =, gc: &&, .
3.1.1.3
FuncionesLa acac ceada e fada c de fce de d : a aada aeaca c eee e ce a efa gfca, a adada e aaee. Tda a fce ee a gee fa:
function [var_out1 var_out2] = nombre_funcion ( var_in1, var_in2)%...%conjunto de sentencias%...
Dde var_out1 var_out2 a aabe de ada de a fc, var_in1 var_in2 , ade eada. E ab ca, ede habe aa aabe c e deee.
P defec, a aabe ada e a fc e cdeada aabe cae,accebe dede a fc ade a e e e eabeca c aabe de ada, e e decae c aabe gbae:
global var;
Dde var e e be de a aabe. Ea eeca e debe c e da a fce ea e e deee a a aabe gba.
3.1.2
GUIDE
La heaea de Maab GIDE e e ed de GUI (Gahca Ue Ieface, e dec,efa gfca de a). Se aa de ed gfc e eac e, de fa aca,
-
8/17/2019 Fouling Intercambiador de calor
40/112
-
8/17/2019 Fouling Intercambiador de calor
41/112
41 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Fga 31. Dee T
-
8/17/2019 Fouling Intercambiador de calor
42/112
Pgaac del ad423.2. Estructura de la aplicación
C e ea e a fga, a acac e cea e be:
3.2.1 Calcular modelo
La fc de ee be e caca, ege, cefcee de de e e aea da cad. Paa e, cea c:
• U e deegabe e ee eeg e de de a caca:
Taba 32. Mde egad e a heaea
Saeh
(2)
Ebe Pacha (57)
Pe (7)
• Ua caa de e edabe aa dc e be e e e ee da a decacad
• U cad de e e eeea da ecea aa caca e de, a
e eeccad e
• E b I , e abe ead de ach e e e e debeeecca e dce de Mcf Ece (.) e cee a edda (aabe
Fga 32. Acac "Saf Fg"
-
8/17/2019 Fouling Intercambiador de calor
43/112
43 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
c e e) dcada e e cad de e ae, c e fa dcad e edce de ada e acaa a a acac.
• Ua ee de caa de e edabe e a e e debe dc a eddacae eceaa aa caca e de (eg a dcace de e be
cada caa).• E b CACA DE e, e fc de da a fac dcda
aeee, caca cefcee de de, edad e e e eac deaba (e aad a a a de ).
• E b , e geea d gfca e aa a adac de de: aea ea a aa de ecae cacada c e de a aa deecae edda; a egda, ea a ec de e ea e e ccde a aa de ecae.
• E b G , e gada (e e dec dde e ecea e ach
eecabe) ach .a, c e be eegd aa e de, c ced e ec de ca cee:
Dde e dce e eeea e de de (1 = Saeh, 2 = Ebe Pacha, 3 = Pe), E e a eega de acac cefcee dede (c a 0 e de cee dch cefcee).
3.2.1.1 Cálculo de la energía de activación
Ta c aea M.R.J. Na M.M. G [6], a eega de acac e ha cacad ege ea, c ca a a edee de a eca e eaca e ga de aaa de ecae c a ea de a eeaa de eca. A ea eac e egacdead de de ecae e cdee dedec, ee e cea e ega acad a a eada aa deecae (e de de Saeh ea de ee , ae d decdead):
( )
(58)
A, caacead a eca:
(59)dde:
1
()
-
8/17/2019 Fouling Intercambiador de calor
44/112
Pgaac del ad44e bed a de a edee , e e:
(1) e e be caca a eega de acac c:
(2)
-
8/17/2019 Fouling Intercambiador de calor
45/112
45 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Paa e e ha ad a fc egada de Maab polyfit , e caca cefceede (de gad dcad e age de a fc) e e e aa a
da cad e e ed de cadad.
3.2.1.2 Cálculo de los coeficientes
L e de cdead e ede eea c ecace eae e eaabe:
Taba 33. Ee ea de de
Saeh
() () () (2)
(3)
Ebe Pacha (57)
Pe (7)
L cefcee (
) e ha bed haced de a fc egada de Maab
regress , e eeca a ege ea e c da cad, eeda e cc de cefcee de de.
Fga 33. Cc de a eega de acac
-
8/17/2019 Fouling Intercambiador de calor
46/112
Pgaac del ad463.2.2 Importar modelo
Ee be ee a de cacad eaee c a heaea, edae d, ee e e aacee e ach .a c e fa adecad. Paae, e be cea c gee eee:
•
Ua caa de e edabe aa dc e be c e e aaece e dee a a de de be .
• E b IA DE , e abe ead de ach e e e e debeeecca e ach .a e cee e ec c ca aeeeea de de.
3.2.3 Simular y comparar
Ee be ee e a, a adac a caac de de cacad ead eaee. Paa e cea c gee eee:
• Ua a de aa e a, e ee hace a eecc ede haa 10 de.
• La caa de efcac A , e ha e eeeee ab a aa de ecae edda e a gfca eae de aace, eed a ada de.
• E b e, a e ad, ha e e ee e dcad fee a edda (aabe cae) eceaa aa a de eeccad.
•
E b I , e abe ead de ach e e e e debeeecca e (a aabe a cae debe ea e dce eaad)dce de Mcf Ece (.) e cee a edda dcada e cad de e aee, c e fa dcad e e dce de ada eacaa a a acac.
• Ua a de A dbe aa eaa be de eeccad. Ea a(c eee e eca a cac) ee hace a eecc e aaeeca a a eaee.
Taba 34. A dbe e a heaea
Sa Cea a fga aa cada de eeccad,e a e eeea a ec de a aa deecae cacada ( a edda a caade efcac e acada).
Caa ace Cea a ca fga e a e eeea aec de a aa de ecae
cacada c d de eeccad( a edda a caa de efcac eacada).
-
8/17/2019 Fouling Intercambiador de calor
47/112
47 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Caca ee ea Cea a fga aa cada de eeccad,e a e eeea a ec de eea e e cc de a aa de ecae.(*)
Caa ee ea Cea a ca fga e a e eeea aec de ee ea de d de eeccad. (*)
Caca ee cadc Cea a fga aa cada de eeccad,e a e eeea a ec de ecadc e e cc de a aa deecae. (*)
Caa ee cadc Cea a ca fga e a e eeea a
ec de ee cadc de d de eeccad. (*)
Sebdad a de Cea a fga aa cada de eeccade a e eeea a aa de ecaeaa d ae de de.
Sebdad a a dedad Cea a fga aa cada de eeccade a e eeea a aa de ecaeaa d ae de a dedad.
Sebdad a a cdad Cea a fga aa cada de eeccade a e eeea a aa de ecaeaa d ae de a cdad.
Sebdad a a eega deacac
Cea a fga aa cada de eeccade a e eeea a aa de ecaeaa d ae de a eega de acac.
Sebdad a a ecdad Cea a fga aa cada de eeccade a e eeea a aa de ecaeaa d c de ae de aecdad.
Sebdad a a eeaaefca
Cea a fga aa cada de eeccade a e eeea a aa de ecaeaa d c de ae de aeeaa.
(*)Paa eeca ee a, e ecea e a caa de efcac e acada.
• E b EJECA AII , e da ce a cc eeccad (eaaece eeead e fa de gfca e eaa eegee).E ca dehabe eeccad a a de ebdad, e ab a eaaeegee c a aba edabe e a e e debe dc ae e
-
8/17/2019 Fouling Intercambiador de calor
48/112
-
8/17/2019 Fouling Intercambiador de calor
49/112
49 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
handles.coefmodelos(num_mod,:)=coef;set(handles.s_lista_MODELOS,'String',lista_modelos);guidata(hObject, handles);
3.3.3 Configuración de análisis de sensibilidad
C e ce aeee, e e be , e eecca ag de a de ebdad e a a de a dbe, a a e b EJECA e aba aaa eegee c a aba edabe e a e e debe dc e aa de a e e de a a a aa cada de a de ebdad eeccad.
La ea ac e eaa c a edda ada , a e, e a ecee eecfcad e e a a haa acaa e e de acedcada e a aba. E e ca de a de ebdad a a ecdad a a eeaaefca, aba aabe e e e, e a e cee a da a cee deec e eeea a ec ea de a aabe.
3.3.4 Salidas
Gfc, c ae gfca e a eeda, e aabe (e e ba a ee a.ee).
La ada de gaa a gfca e aaece e eaa eegee a a e b EJECA. E gaa deee ga aabe, a e e ga c ebe de ce e fche eecabe a. S ebag, e caag ae c de e e a eeda de aga de a gfca geeada.Ade, eecad a acac dede Maba, e be accede a a aabe e,
c e ec e e aaad be GIDE , cee hade de eee efac eaada ( ee, cefcee de de dbe).
3.4. Elementos auxiliares
Ade de cc c a eada ada de fac, a acac cea caga fcadade aa faca :
3.4.1 Mensajes de aviso
La acac cea c eae de e e adee de a de a a. P ee, e a e b CACA DE habe eeccad eaee e dede, e ab a eaa de dg aad de fa. E e cge aad a afc egada de Maab errordlg cad e d a ac de e.
opc=errordlg('No ha seleccionado ningún modelo','Error');
-
8/17/2019 Fouling Intercambiador de calor
50/112
Pgaac del ad50
La heaea ab cea c eae de a de f de aea, ee, a a ha dea da dede Ece a eeca a ace, a e ea aea edaa, e debe eaca c a acac dae eecc.
msgbox('Datos importados con exito','Fin tarea');
3.4.2 Ayuda
E b A abe dce de ada, e fa PDF, e eca a dad de d eee de a acac cea a ecace a ee e cea aa .
3.4.3 Salir
E b abe a eaa de dg e de a cfac aa cea e gaa,ceded a cee eg e a ed a a acac e a .
Fga 34. Meae de e
Fga 35. A def de aea
-
8/17/2019 Fouling Intercambiador de calor
51/112
4 ANÁLISIS DE RESULTADOS
Ua e deaad e ad (e Ae), e ha ad ea heaea aa caca cefcee de de eegd aa a c de da, a de eda ecae de de e da ace.
4.1. Datos utilizados
Se ha cacad ad de c a c de da (e Ae): ecedee a eee de Saeh . [5] [17], c ee cd ge decedeca aaaa (e e adeae e ba c e a bbgafa: AC ), a d c de da de cd ead caadee: B C [18].
4.2. Cálculo y validación de modelos
A cac e eea e ae de de cacad, a c a caac eedch de, aa cada c de da.
4.2.1 Conjunto de datos Light Australian Crude Oil
L ae aa a eega de acac de de Saeh, Ebe Pacha, Pe aaee c de da :
Taba 41: Cefcee de e de aa A C
Saeh Ebe Pacha Pe
E 2731.7068 2731.7068 3315.8993
0.1009 2449.2466 303.8027 0.30711 1.2068 156.2489 0.00023187
E be bea e a eega de acac e dfeee aa e de de Pe. E edebe a e ee de e baa e a eeaa efca, e ga de a a eeaade eca.
A caa a aa de ecae cacada c e de a edda (Fga
41), e bea e e de de Saeh e aa e a a cada e a aa de ecae a a a e a e a aa c. E de de Pe e aa e a cee
bc de a aa de ecae, ea e e de de Ebe Pacha ea acaaceca eeda, ade e e e de de Pe a dece bc
-
8/17/2019 Fouling Intercambiador de calor
52/112
A de ead52
e e e de de Saeh a ace bc.
Efecaee, e e ea (Fga 42) ced e de de Pe aeacdeabeee e c gade dece de a aa de ecae (egad a
acaa e 40%). Faee, e e de de Ebe Pacha e e eea e eaed e (10%), ae a dfeeca ee a eda de ee ea de e dee a.
Fga 41. Caac de a aa cacada c e de a eddaaa A C
-
8/17/2019 Fouling Intercambiador de calor
53/112
53 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
4.2.2 Conjunto de datos Light Sour Blend
Paa ee c de da, de bed :Taba 42: Cefcee de e de aa B
Saeh Ebe Pacha Pe
E 3883.4144 3883.4144 7185.8255
4.1845e13 333200.7556 96424.7901
0.3.5096
0.46712 20117.7972489 0.024555A caa a aa edda a cacada c cada de e de aa ee cde da (Fga 43), e bea a edeca a a a ae: e de de Saeh eaa e a dece de a aa de ecae, ea e e de Pe e ec e ace.
Fga 42. Caac de ee ea de e de aa A C
-
8/17/2019 Fouling Intercambiador de calor
54/112
A de ead54
Ae ea ac ha d aa e ed a caac de d deegad e e ad, ee (Fga 44) ced aa ee c de da ece. S e eceae edec a aa de ecae aa ee ecea, ea
ecedabe eda de.
Fga 43. Caac de a aa cacada c e de a eddaaa B
-
8/17/2019 Fouling Intercambiador de calor
55/112
55 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
4.2.3 Conjunto de datos Cold Lake
Paa ee c de da e ha bed gee ae caacec de de:
Taba 43: Cefcee de e de aa C
Saeh Ebe Pacha Pe
E 159.922 159.922 829.9229
1 121139.9463 113938.0953 0.66707 0 28350.9808 0.79638Paa ee c de da, c aa A C , ee ea (Fga
45) ee ae ed e a 10%, ae e ee ca e e de de Pe e ee e aa. E deea a ceeca (c e g aa e c de daae) de caa d de aa eeg e e e e adae a a ac e edeea a.
Fga 44. Caac de ee ea de e de aa B
-
8/17/2019 Fouling Intercambiador de calor
56/112
A de ead56
4.3. Simulación de modelos
4.3.1
Ejemplo de simulaciónSe eea a cac ee de de a heaea aa a edcc de a aa deecae. Se ha cacad cefcee de de de Ebe Pacha aa a aede da A C , eead a ae eae de c aa eac.
Taba 44: Cefcee de de de Ebe Pacha aa a ae de c de da A C
E Ebe Pacha 4391.8765 6933.03355 106.2739E de cacad ee cae be, c e ea (Fga 46)e e e d ee aee (7%):
Fga 45. Caac de ee ea de e de aa C
-
8/17/2019 Fouling Intercambiador de calor
57/112
57 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
La ac aa e e de da de c da c ead e ad e aFga47:
Fga 46. E ea de de de Ebe Pacha aca aa A C
-
8/17/2019 Fouling Intercambiador de calor
58/112
A de ead58
A hace de a ce de ad aa a adac de de, ad aa ec de da ce (Fga 48), e bea e, a a de ca ea, e e
ea (Fga 49) aea cdeabeee, a e e de a de faadecada dece bc de a aa de ecae. E e debe a e cefceee ha cacad aa aae a cae baae eabe de a aa deecae (ea 1 a 8).
Fga 47. Sac de de Ebe Pacha aca aa e e de dade A C
-
8/17/2019 Fouling Intercambiador de calor
59/112
59 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Fga 48. Sac de de de Ebe Pacha aca aa d ec de da A C
-
8/17/2019 Fouling Intercambiador de calor
60/112
A de ead60
Ae a edcc ea eaca, a ac ede e aa ea a edeca de aaa de ecae, haced a edcc ag a e da ga a a edcc
ag a e e a ea, e e c baad e ea edcc edaa de adde a egdad.
A hace e ea ca (caca e de aa a a de a aac de a aa deecae, edec a a eabe), e bee ead cdeabeeeee, c e ea ed de 11% (Fga 411):
Fga 49. Ee ea e a ac de de de Ebe Pachaaca aa A C
-
8/17/2019 Fouling Intercambiador de calor
61/112
61 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Fga 410. Sac de de de Ebe Pacha aca e aa A C
-
8/17/2019 Fouling Intercambiador de calor
62/112
A de ead62
De e e dedce e e ae a eecc de de a a, ab ec de da a e e a a aa dch de. Paa e e de cacad e adae
de fa aceabe a cab e a aa e ecae, da ad debecede a c de ace fceeee aada, de d e eaeeea de cae de ea.
4.3.2 Simulación de un modelo con datos correspondientes a otro escenario
A a e c de da C aa a de cacad aa B , a eac de a aa de ecae beda e defcee. Ae e dede Pe ge e a edeca, e aa fceeee be a ae edd.L d de ee a eea daa ea.
Fga 411. Ee ea de a ac de de de Ebe Pachaaca e aa A C
-
8/17/2019 Fouling Intercambiador de calor
63/112
63 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Efecaee, e a Fga 413 e ede bea e e de de Pe e e e cee e e, ae ee e e ca cdeabe (e de de Ebe Pacha ega a cee e de 76%). C e e cfa a ecedad de aa cefcee de de aa cada ecea (fd, e, ec).
Fga 412. Mde cacad aa da B adaa C
-
8/17/2019 Fouling Intercambiador de calor
64/112
A de ead64
4.4. Análisis de sensibilidad
4.4.1
Sensibilidad de un modelo a varios parámetros
P , a heaea deaada ee hace a de ebdad de de ada aabe. A eaa dch a be e de e e e aa a aeedd (Ebe Pacha aa A C ), e bee gee ead:
Acad cc cee de 10% be e de, e dec, cc a de aa 1.5, e bee decee fe de a aa de ecae de 8%.
Fga 413. Ee ea ced a a de cacad aa B c da C
-
8/17/2019 Fouling Intercambiador de calor
65/112
65 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Acad cc cee de 10% be a dedad, e dec, cc a de aa 0.08g/, e bee decee fe de a aa de ecae de 11%.
Acad cc cee de 10% be a cdad, e dec, cc a de aa 0.2
Pa, e bee ae ed de a aa de ecae de 10%. Se ede beae e e a dce a aac a e de.
Fga 414. Sebdad de de de Ebe Pacha a de
Fga 415. Sebdad de de de Ebe Pacha a a dedad
-
8/17/2019 Fouling Intercambiador de calor
66/112
A de ead66
Acad cc cee de 10% be a eega de acac, e dec, cc a de 270 J/, e bea dece ed de 24% de a ed de a aa de ecae.
Fga 416. Sebdad de de de Ebe Pacha a a cdad
-
8/17/2019 Fouling Intercambiador de calor
67/112
67 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
Tab e be eda a ebdad a aace e e a ed de a ecea de aabe c a ecdad a eeaa efca.
Acad e a de ebdad a a ecdad c cc a de aa 0.03 / (10% dea eda de ecdade), e bee dece ed de a aa de ecae de 15%.
Fga 417. Sebdad de de de Ebe Pacha a a eega deacac
-
8/17/2019 Fouling Intercambiador de calor
68/112
A de ead68
Acad e a de ebdad a a eeaa efca c cc a de aa 25 (10% de a eda de eeaa efcae), e bee ae ed de a aa deecae de 15%.
Fga 418. Sebdad de de de Ebe Pacha a a ecdad
-
8/17/2019 Fouling Intercambiador de calor
69/112
69 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
A caa e cee ea de a ed de a aa de ecae fee acee de 10% de cada de ae edad, e bea e a eega de
acac e a e feca ee be a aa de ecae. Se aa de ae cacad ege de da cad, e e debe eaeeca aec a a a eecc de dch da c a cc de a aabe aaceg a edcc aceada de a aa de ecae.
Tab e ede bea e a ebdad de de decece a aea a cdad a eeaa efca, aea c a eega de acac a ecdad.
Fga 419. Sebdad de de de Ebe Pacha a a eeaaefca
-
8/17/2019 Fouling Intercambiador de calor
70/112
A de ead70
4.4.2 Comparación de análisis de sensibilidad de distintos modelos
Ade de a heaea aa a ac a ecada, e ha deaad a eeaheaea ceeaa e ee a caac de a ebdad de dde a ae.
Se eea a cac a de ebdad a de a a eega de acac,cfgad c e aa de a e de a e e e aaad ae, acad a e de cacad c da A C .
E a caac de a ebdad a de (Fga 421), e bea e e de deEbe Pacha e de de Pe ee a edeca a, ea e e deSaeh e e afecad e cab de de. E e debe a e e ha cdead ee de cdce de ea cae, e de aaece e a ecac de Saeh,e a aabe c a e a ecdad, e ga de ae adeae(Re, P), c hace d de.
Fga 420. Caac de a ebdad de de de Ebe Pacha ad ae
-
8/17/2019 Fouling Intercambiador de calor
71/112
71 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
La eega de acac da ga a a aac de a aa de ecae a e e de.
Fga 421. Caac de a ebdad de e de a de
-
8/17/2019 Fouling Intercambiador de calor
72/112
A de ead72
Fga 422. Caac de a ebdad de e de a a eega de acac
-
8/17/2019 Fouling Intercambiador de calor
73/112
5 CONCLUSIONES Y LÍNEAS DE AMPLIACIÓN
5.1. Conclusiones
Ta eda e ce de ecae e ecabade de ca de cacaa b, d eca fcc e eee e dch ce, e ha eead aecace aeca e dea e ce de fa geea cada eca aca.
De de caa de aec ee, e ha eeccad e de e(de de Saeh, de de Ebe Pacha de de Pe) c bae aa e deade a heaea fca e ea a a adac caac de deaec c ac aa a e ce de ecae.
La heaea fca, deaada c MATLAB ( de eada a acheecabe a), ce c be e:
• Adaa de egad a d c de da, cacad cefcee e dea cada edae a ege ea e.
•
Ice fcadade aa a adac de de, a c a caacee e deee de d de cacad.
• Pee eda a ebdad de de a da aabe de feca.Ade, e ha deaad a eea heaea ceeaa aa hace aeeeac aeaa de dch a, eed a caac de ade ebdad de d de a a a aabe.
• Ua de cacad aa a a ec de a aa de ecae e ecea deead.
Faee e ha aad ead bed c a heaea deaada,
cfad a ecedad de adaa e de a cada ac aca. Se ha caad cae de e de (e de de Saeh e adaa e a da eabe a dece de a aa de ecae, e de Pe e adaa e a ace bc, e de Ebe Pacha ee cae eed), egad a a cc de ee ceee caa c de e e adaa e a ecea e e deee eda, e e ag ca e ecea cdea ab de.
Tab e ha e de afe a ecedad de a c de daeeea de ea (c ae fceeee aad) aa e e decacad ee a aa de ecae aceada e e f.
5.2. Líneas de ampliación
Ade de ed ec de de aec, e e aa acace
-
8/17/2019 Fouling Intercambiador de calor
74/112
Cce ea de aac74
cca de a heaea deaada:
• Uac de a edcc de a aa de ecae cada eecabad aa a afcac de a aada aa a ea de ,edae e eabece de bae de ecae aceabe.
• Uac de a edcc de a aa de ecae cada eecabad aa deaa ea de c aa e gee deaea aa ea de ea e ea de ecabad.
• Deecc de bea aaa e e ea edae a caac deecae e e edd.
Tab e e aga be aace de a heaea fcadeaada:
• Iegac de de geeae.
• Iegac de de aa eca acae, c ede e aa
a ea ccd e deae e e haa eca caaeeedae be de. Tab ede aade a bdad de hace aa deada de a edcc eg d eca, eed aa aa a deac c e be de eca de geea (aa ea cce) cbac de de acae.
• Ic a ac de ea ce, egad a aa de ecae aaa a eeca de ecae a a eeca de ea caca aafeeca de ca de ecabad, a c ede.
-
8/17/2019 Fouling Intercambiador de calor
75/112
6 ANEXOS
6.1. Interfaz gráfica del simulador
Se eea a cac e de de a efa gfca de ad, c a eea ee aa defca cada eee e e cdg e gaa:
-
8/17/2019 Fouling Intercambiador de calor
76/112
Ae76
Fga 62. Eea de be "Sa caa"
Fga 61. Eea de be "Caca de" e "Ia de"
-
8/17/2019 Fouling Intercambiador de calor
77/112
77 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
6.2. Código del programa
A cac e eea e cdg de da a fce e cfa a acac.
6.2.1 Código principal (sim_fouling )
function varargout = sim_fouling(varargin)
% SIM_FOULING M-file for sim_fouling.fig% SIM_FOULING, by itself, creates a new SIM_FOULING or raises the existing% singleton*.%% H = SIM_FOULING returns the handle to a new SIM_FOULING or the handle to% the existing singleton*.%% SIM_FOULING('CALLBACK',hObject,eventData,handles,...) calls the local% function named CALLBACK in SIM_FOULING.M with the given input arguments.%% SIM_FOULING('Property','Value',...) creates a new SIM_FOULING or raises the% existing singleton*. Starting from the left, property value pairs are% applied to the GUI before sim_fouling_OpeningFcn gets called. An% unrecognized property name or invalid value makes property application
% stop. All inputs are passed to sim_fouling_OpeningFcn via varargin.%% *See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one% instance to run (singleton)".%% See also: GUIDE, GUIDATA, GUIHANDLES
% Edit the above text to modify the response to help sim_fouling
% Last Modified by GUIDE v2.5 07-Sep-2014 17:43:22
% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ...
'gui_Singleton', gui_Singleton, ...
'gui_OpeningFcn', @sim_fouling_OpeningFcn, ...'gui_OutputFcn', @sim_fouling_OutputFcn, ...'gui_LayoutFcn', [] , ...'gui_Callback', []);
if nargin && ischar(varargin{1})gui_State.gui_Callback = str2func(varargin{1});
end
if nargout[varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});
elsegui_mainfcn(gui_State, varargin{:});
end% End initialization code - DO NOT EDIT
% --- Executes just before sim_fouling is made visible.function sim_fouling_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin command line arguments to sim_fouling (see VARARGIN)
% Choose default command line output for sim_foulinghandles.output = hObject;
%Inicializacion de variables:handles.modelo=4;
handles.check_val=0;global num_mod;global lista_modelos;global T_s T_inf u p dR_f
num_mod=0;
-
8/17/2019 Fouling Intercambiador de calor
78/112
Ae78
lista_modelos={' '};% Update handles structureguidata(hObject, handles);
% UIWAIT makes sim_fouling wait for user response (see UIRESUME)% uiwait(handles.figure1);
% --- Outputs from this function are returned to the command line.function varargout = sim_fouling_OutputFcn(hObject, eventdata, handles)% varargout cell array for returning output args (see VARARGOUT);% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
% Get default command line output from handles structurevarargout{1} = handles.output;
% --- Executes on selection change in c_menu_MODELO.function c_menu_MODELO_Callback(hObject, eventdata, handles)% hObject handle to c_menu_MODELO (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns c_menu_MODELO contents ascell array% contents{get(hObject,'Value')} returns selected item from c_menu_MODELO% Determine the selected data set.str = get(hObject, 'String');val = get(hObject,'Value');% Set current data to the selected data set.switch str{val};
case 'Saleh'handles.modelo = 1;
case 'Ebert y Panchal'handles.modelo = 2;
case 'Polley'handles.modelo = 3;
case '--'handles.modelo = 4;
end
med_mod(:,:,1)=['Temperatura superficial(ºC) ';'Temperatura infinito(ºC)';'Tasa de ensuciamiento((m^2*K/kJ)E6)';'Velocidad(m/s)';'Presion(kPa) '];med_mod(:,:,2)=['Temperatura superficial(ºC) ';'Temperatura infinito(ºC)
';'Tasa de ensuciamiento((m^2*K/kJ)E6)';'Velocidad(m/s) ';''];med_mod(:,:,3)=med_mod(:,:,2);med_mod(:,:,4)=[' ';'
';' ';' ';''];
cte_mod(:,:,1)=['-- ';'-- ';'-- '];cte_mod(:,:,2)=['Densidad: ';'Viscosidad: ';'Diametro tubo:'];cte_mod(:,:,3)=cte_mod(:,:,2);cte_mod(:,:,4)=cte_mod(:,:,1);
uds_mod(:,:,1)=[' ';' ';' '];uds_mod(:,:,2)=['(g/ml) ';'(mPa*s)';'(mm) '];uds_mod(:,:,3)=uds_mod(:,:,2);uds_mod(:,:,4)=uds_mod(:,:,1);
set(handles.c_texto_MEDIDAS,'String',med_mod(:,:,handles.modelo));
set(handles.c_texto_CTE1,'String',cte_mod(1,:,handles.modelo));set(handles.c_texto_CTE2,'String',cte_mod(2,:,handles.modelo));set(handles.c_texto_CTE3,'String',cte_mod(3,:,handles.modelo));
set(handles.c_texto_UD1,'String',uds_mod(1,:,handles.modelo));set(handles.c_texto_UD2,'String',uds_mod(2,:,handles.modelo));
-
8/17/2019 Fouling Intercambiador de calor
79/112
79 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
set(handles.c_texto_UD3,'String',uds_mod(3,:,handles.modelo));
% Save the handles structure.guidata(hObject,handles)
% --- Executes during object creation, after setting all properties.function c_menu_MODELO_CreateFcn(hObject, eventdata, handles)% hObject handle to c_menu_MODELO (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called
% Hint: popupmenu controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end
function c_edit_NOMBRE_Callback(hObject, eventdata, handles)% hObject handle to c_edit_NOMBRE (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of c_edit_NOMBRE as text% str2double(get(hObject,'String')) returns contents of c_edit_NOMBRE as a
doubleglobal nombre_mod_c;
nombre_mod_c=get(hObject,'String');
% --- Executes during object creation, after setting all properties.function c_edit_NOMBRE_CreateFcn(hObject, eventdata, handles)% hObject handle to c_edit_NOMBRE (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end
function i_edit_NOMBRE_Callback(hObject, eventdata, handles)% hObject handle to i_edit_NOMBRE (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of i_edit_NOMBRE as text% str2double(get(hObject,'String')) returns contents of i_edit_NOMBRE as adoubleglobal nombre_mod_i;
nombre_mod_i= get(hObject,'String');
% --- Executes during object creation, after setting all properties.function i_edit_NOMBRE_CreateFcn(hObject, eventdata, handles)% hObject handle to i_edit_NOMBRE (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have a white background on Windows.
% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end
-
8/17/2019 Fouling Intercambiador de calor
80/112
Ae80
% --- Executes on button press in i_boton_IMP_MODELO.function i_boton_IMP_MODELO_Callback(hObject, eventdata, handles)% hObject handle to i_boton_IMP_MODELO (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global num_mod nombre_mod_i lista_modelos
[FileName Path]=uigetfile({'*.mat'},'Importar coeficientes');if isequal(FileName,0)return
elseload(strcat(Path,FileName)); %Tiene que ser un archivo previamente guardado con
el simulador (o, en su defecto, un archivo .mat en el que se haya guardado lavariable 'coef'end
num_mod=num_mod+1;lista_modelos{num_mod}=nombre_mod_i;
handles.coefmodelos(num_mod,:)=coef;set(handles.s_lista_MODELOS,'String',lista_modelos);
guidata(hObject, handles);
function c_edit_CTE1_Callback(hObject, eventdata, handles)% hObject handle to c_edit_CTE1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of c_edit_CTE1 as text% str2double(get(hObject,'String')) returns contents of c_edit_CTE1 as a
doubleglobal cte1;
cte1=0;
cte1= str2double(get(hObject,'String'));
% --- Executes during object creation, after setting all properties.function c_edit_CTE1_CreateFcn(hObject, eventdata, handles)% hObject handle to c_edit_CTE1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end
% --- Executes on button press in c_boton_IMP_MEDIDAS.function c_boton_IMP_MEDIDAS_Callback(hObject, eventdata, handles)% hObject handle to c_boton_IMP_MEDIDAS (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global datos;global nom_datos;
if handles.modelo==4opc=errordlg('No ha seleccionado ningún modelo','Error');
else
[FileName Path]=uigetfile({'*.xls'},'Importar medidas');[datos nom_datos]=xlsread(strcat(Path,FileName));msgbox('Datos importados con exito','Fin tarea');end
-
8/17/2019 Fouling Intercambiador de calor
81/112
81 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
% --- Executes on button press in c_boton_CALC_MODELO.function c_boton_CALC_MODELO_Callback(hObject, eventdata, handles)% hObject handle to c_boton_CALC_MODELO (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global nom_datos datos num_mod lista_modelos nombre_mod_c cte1 cte2 cte3;
switch handles.modelocase 1
coef=reg_saleh(nom_datos,datos);case 2
coef=reg_ebert(nom_datos,datos,cte1,cte2,cte3);case 3
coef=reg_polley(nom_datos,datos,cte1,cte2,cte3);case 4
opc=errordlg('No ha seleccionado ningún modelo','Error');end
if coef(1)==1aviso_ok=strcat('Modelo "',nombre_mod_c,'" calculado con exito:
E=',num2str(coef(2)),', alpha=', num2str(coef(3)), ', beta=', num2str(coef(4)), ',gamma=', num2str(coef(5)),'.');
elseaviso_ok=strcat('Modelo "',nombre_mod_c,'" calculado con exito:
E=',num2str(coef(2)),', alpha=', num2str(coef(3)), ', gamma=', num2str(coef(5)),'.');end
msgbox(aviso_ok,'Modelo calculado');
%Actualizacion de s_lista_MODELOS:num_mod=num_mod+1;handles.coefmodelos(num_mod,:)=coef;lista_modelos{num_mod}=nombre_mod_c;set(handles.s_lista_MODELOS,'String',lista_modelos);
guidata(hObject, handles);
% --- Executes on button press in c_boton_AJUSTE.function c_boton_AJUSTE_Callback(hObject, eventdata, handles)% hObject handle to c_boton_AJUSTE (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global num_mod nom_datos datos T_s T_inf u dR_f p lista_modelos cte1 cte2 cte3
for i=1:length(nom_datos)eval([nom_datos{i} '=datos(:,i);']);
end
R=8.315; %Constante universal de los gases (J/mol K)
E=handles.coefmodelos(num_mod,2);alpha=handles.coefmodelos(num_mod,3);beta=handles.coefmodelos(num_mod,4);gamma=handles.coefmodelos(num_mod,5);
switch handles.modelocase 1
T_f=(T_s+T_inf)./2;dR_f_calc=alpha.*(p.^beta).*(u.^gamma).*exp(-E./(R.*T_f));
case 2ro=cte1;mi=cte2;D=cte3;
T_f=(T_s+T_inf)./2;Re=ro*u*D/mi*1000; %Numero de Reynolds
if Re
-
8/17/2019 Fouling Intercambiador de calor
82/112
Ae82
f=16./Re;else
f=0.0035+0.264./Re.^0.42;end
tau=f/2.*ro.*u.^2;
dR_f_calc=alpha*(Re.^-0.88).*exp(-E./(R*T_f))-gamma*tau;
case 3ro=cte1;mi=cte2;D=cte3;
Re=ro*u*D/mi*1000;
cp=1940+3*T_inf;k=0.145-0.0001*T_inf;
Pr=cp*mi./k*1e-6;
dR_f_calc=alpha*(Re.^-0.8).*(Pr.^-0.33).*exp(-E./(R*T_s))-gamma*Re.^0.8;case 4
opc=errordlg('No ha seleccionado ningún modelo','Error');end
No=1:length(dR_f);
inter=1:0.1:length(dR_f);interp_med=spline(No,dR_f,inter);interp_calc=spline(No,dR_f_calc,inter);
figure;plot(No,dR_f,'ob',No,dR_f_calc,'sr');hold on;xlabel('Run No');ylabel('Tasa de ensuciamiento ((m^2 K/kJ) e6)');legend('Medida','Calculada segun modelo');
title(strcat('Ajuste del modelo "',lista_modelos{num_mod} ,'" a la tasa medida'));plot(inter,interp_med,'b',inter,interp_calc,'r');
err_rel=abs(dR_f-dR_f_calc)./dR_f*100;
interp_err=spline(No,err_rel,inter);
figure;plot(No,err_rel,'om',inter,interp_err,'-m');title(strcat('Error relativo medio "',lista_modelos{num_mod},'"=
',num2str(mean(err_rel)),'%'));xlabel('Run No');ylabel('Error relativo (%)');axis([1 length(err_rel) 0 100]);grid;
% --- Executes on button press in c_boton_GUARDAR.function c_boton_GUARDAR_Callback(hObject, eventdata, handles)% hObject handle to c_boton_GUARDAR (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)global nombre_mod_c num_modcoef=handles.coefmodelos(num_mod,:);save(nombre_mod_c,'coef');
% --- Executes on button press in s_boton_IMP_MEDIDAS.function s_boton_IMP_MEDIDAS_Callback(hObject, eventdata, handles)% hObject handle to s_boton_IMP_MEDIDAS (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
global datos_sim nom_datos_sim ctes_sim nom_ctes_sim mod_selec;
[FileName Path]=uigetfile({'*.xls'},'Importar medidas variables');[datos_sim nom_datos_sim]=xlsread(strcat(Path,FileName));
-
8/17/2019 Fouling Intercambiador de calor
83/112
83 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
ind_modelos=handles.coefmodelos(mod_selec,1);
if find(ind_modelos>=2)>=1[FileName Path]=uigetfile({'*.xls'},'Importar medidas constantes');[ctes_sim nom_ctes_sim]=xlsread(strcat(Path,FileName));
end
msgbox('Datos importados con exito','Fin tarea');
% --- Executes on selection change in s_lista_MODELOS.function s_lista_MODELOS_Callback(hObject, eventdata, handles)% hObject handle to s_lista_MODELOS (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns s_lista_MODELOS contentsas cell array% contents{get(hObject,'Value')} returns selected item from s_lista_MODELOS
global mod_selec;
mod_selec=get(hObject,'Value');
% --- Executes during object creation, after setting all properties.function s_lista_MODELOS_CreateFcn(hObject, eventdata, handles)% hObject handle to s_lista_MODELOS (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called
% Hint: listbox controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end
% --- Executes on selection change in s_lista_ANALISIS.function s_lista_ANALISIS_Callback(hObject, eventdata, handles)% hObject handle to s_lista_ANALISIS (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
% Hints: contents = cellstr(get(hObject,'String')) returns s_lista_ANALISIS contentsas cell array% contents{get(hObject,'Value')} returns selected item from s_lista_ANALISISglobal analisis_selec;
analisis_selec=get(hObject,'Value');
% --- Executes during object creation, after setting all properties.function s_lista_ANALISIS_CreateFcn(hObject, eventdata, handles)% hObject handle to s_lista_ANALISIS (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called
% Hint: listbox controls usually have a white background on Windows.% See ISPC and COMPUTER.if ispc && isequal(get(hObject,'BackgroundColor'),
get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');
end
% --- Executes on button press in s_boton_EJECUTAR.function s_boton_EJECUTAR_Callback(hObject, eventdata, handles)% hObject handle to s_boton_EJECUTAR (see GCBO)
-
8/17/2019 Fouling Intercambiador de calor
84/112
Ae84
% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)
global analisis_selec mod_selec datos_sim nom_datos_sim lista_modelos ctes_simnom_ctes_sim;
colores='grcmykwgrcmykw';
var_analisis_param={'Diametro', 'Densidad', 'Viscosidad', 'Energia de activacion','Velocidad', 'Temperatura superficial'};
if find(analisis_selec>=7)f = figure('Position',[450 400 444 172],'NumberTitle','off','Name','Configurar
analisis de sensibilidad');cnames = {'Tamaño del paso','Numero de pasos'};
m=1;for k=1:length(analisis_selec)
if analisis_selec(k)>6rnames{m}=var_analisis_param{analisis_selec(k)-6};m=m+1;
endend
t =uitable('Parent',f,'ColumnName',cnames,'RowName',rnames,'Data',zeros(length(rnames),2),'Position',[20 40 404 122],'ColumnEditable',true(1,2));
uicontrol('Style', 'pushbutton', 'Callback','uiresume(gcbf)','String','Ok','FontSize',10, 'Position', [200 6 50 30]);
uiwait(f);
conf_sensib=get(t,'Data');close(f);ind_sensib=1;
end
if find(analisis_selec==1)%Llamada a simulaciones independientes para todos los modelos%seleccionadosfor i=1:length(mod_selec)
[nom_res res]=simular(handles.coefmodelos(mod_selec(i),:),nom_datos_sim,datos_sim, nom_ctes_sim, ctes_sim);
for j=1:length(nom_res)eval([nom_res{j} '=res(:,j);']);
end
%Representacion grafica:No=1:length(dR_f_calc);
inter=1:0.1:length(dR_f_calc);interp_calc=spline(No,dR_f_calc,inter);
figure;p_hand=plot(No,dR_f_calc,'sr',inter,interp_calc,'r');hold on;if handles.check_val==1
%Modo validacion del modelo activado: la grafica compara la%tasa de ensuciamiento medida con la calculada.interp_med=spline(No,dR_f,inter);p_hand_med=plot(No,dR_f,'ob',inter,interp_med,'b');legend([p_hand(1) p_hand_med(1)],strcat('Modelo
"',lista_modelos{mod_selec(i)},'"'),'Medida');
elselegend(strcat('Modelo "',lista_modelos{mod_selec(i)},'"'));end
xlabel('Run No');ylabel('Tasa de ensuciamiento ((m^2 K/kJ) e6)');
-
8/17/2019 Fouling Intercambiador de calor
85/112
85 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
title(strcat('Simulacion del modelo "',lista_modelos{mod_selec(i)},'"'));hold off;clear p_hand p_hand_med;
endend
if find(analisis_selec==2)%Llamada a simulacion conjunta de los modelos seleccionadosfigure;for i=1:length(mod_selec)
[nom_res res]=simular(handles.coefmodelos(mod_selec(i),:),nom_datos_sim,datos_sim, nom_ctes_sim, ctes_sim);
for j=1:length(nom_res)eval([nom_res{j} '=res(:,j);']);
end
No=1:length(dR_f_calc);inter=1:0.1:length(dR_f_calc);
%Representacion grafica:if i==length(mod_selec) && handles.check_val==1
%Modo validacion del modelo activado: la grafica compara la
%tasa de ensuciamiento medida con las calculadas.
interp_med=spline(No,dR_f,inter);p_hand=plot(No, dR_f, 'ob', inter, interp_med, 'b');hold on;p_hand_legend(i+1)=p_hand(1);leyenda{i+1}='Medida';
end
interp_calc=spline(No,dR_f_calc,inter);p_hand=plot(No,dR_f_calc,strcat('s',colores(i)), inter,
interp_calc,colores(i));hold on;
p_hand_legend(i)=p_hand(1);leyenda{i}=strcat('Modelo "',lista_modelos{mod_selec(i)},'"');
end
xlabel('Run No');ylabel('Tasa de ensuciamiento ((m^2 K/kJ) e6)');title('Comparacion entre modelos');legend(p_hand_legend,leyenda);hold off;clear leyenda p_hand p_hand_legend;
end
if find(analisis_selec==3)%Llamada a calculo de errores relativos (independientes) de los modelos
%seleccionadosfor i=1:length(mod_selec)[err_rel_med
err_rel]=calc_err_rel(handles.coefmodelos(mod_selec(i),:),nom_datos_sim, datos_sim,nom_ctes_sim, ctes_sim);
%Representacion grafica:No=1:length(err_rel);
inter=1:0.1:length(err_rel);interp_err=spline(No,err_rel,inter);
figure;h_plot=plot(No,err_rel,'om',inter,interp_err,'-m');title(strcat('Error relativo del modelo
"',lista_modelos{mod_selec(i)},'"'));legend(h_plot(1),strcat(lista_modelos{mod_selec(i)},' , ',
num2str(err_rel_med),'%'));xlabel('Run No');ylabel('Error relativo (%)');
-
8/17/2019 Fouling Intercambiador de calor
86/112
Ae86
axis([1 length(err_rel) 0 100]);grid;hold off;
end
end
if find(analisis_selec==4)%Llamada a representacion conjunta de los errores relativosfigure;
for i=1:length(mod_selec)
[err_rel_mederr_rel]=calc_err_rel(handles.coefmodelos(mod_selec(i),:),nom_datos_sim, datos_sim,nom_ctes_sim, ctes_sim);
%Representacion grafica:No=1:length(err_rel);
inter=1:0.1:length(err_rel);interp_err=spline(No,err_rel,inter);
p_hand=plot(No,err_rel,strcat('o',colores(i)),inter,interp_err,colores(i));hold on;p_hand_legend(i)=p_hand(1);leyenda{i}=strcat(lista_modelos{mod_selec(i)},' : ',
num2str(err_rel_med),'%');
end
title('Comparacion de errores relativos');xlabel('Run No');ylabel('Error relativo (%)');legend(p_hand_legend,leyenda);axis([1 length(err_rel) 0 100]);
grid;hold off;clear leyenda;
end
if find(analisis_selec==5)%Llamada a calculo de los errores cuadraticos (independientes) de los%modelos seleccionados
for i=1:length(mod_selec)
[err_cuad_mederr_cuad]=calc_err_cuad(handles.coefmodelos(mod_selec(i),:),nom_datos_sim, datos_sim,nom_ctes_sim, ctes_sim);
%Representacion grafica:No=1:length(err_cuad);
inter=1:0.1:length(err_cuad);interp_err=spline(No,err_cuad,inter);
figure;p_hand=plot(No,err_cuad,'om',inter,interp_err,'-m');legend(p_hand(1),strcat(lista_modelos{mod_selec(i)},' : ',
num2str(err_cuad_med)));title(strcat('Error cuadratico del modelo
"',lista_modelos{mod_selec(i)},'"'));xlabel('Run No');
ylabel('Error cuadratico (((m^2 K/kJ) e6)^2)');grid;hold off;
end
-
8/17/2019 Fouling Intercambiador de calor
87/112
-
8/17/2019 Fouling Intercambiador de calor
88/112
Ae88
xlabel('Run No');ylabel('Tasa de ensuciamiento ((m^2 K/kJ) e6)');title(strcat('Sensibilidad del modelo "',lista_modelos{mod_selec(i)},'" al
diametro'));legend(p_hand_leg, leyenda);hold off;clear p_hand p_hand_leg leyenda;
endind_sensib=ind_sensib+1;
end
if find(analisis_selec==8)%Analisis de sensibilidad a la densidadfor i=1:length(mod_selec)
ctes_sim1=ctes_sim;pos_ro= not(cellfun('isempty', strfind(nom_ctes_sim,'ro')));
figure;
for j=1:conf_sensib(ind_sensib,2)
[nom_res res]=simular(handles.coefmodelos(mod_selec(i),:),nom_datos_sim,datos_sim, nom_ctes_sim, ctes_sim1);
for k=1:length(nom_res)eval([nom_res{k} '=res(:,k);']);
end
%Representacion grafica:No=1:length(dR_f_calc);
inter=1:0.1:length(dR_f_calc);interp_calc=spline(No,dR_f_calc,inter);
p_hand=plot(No,dR_f_calc,strcat('s',colores(j)),inter,interp_calc,colores(j));p_hand_leg(j)=p_hand(1);leyenda{j}=strcat('ro=',num2str(ctes_sim1(1,pos_ro)),' g/ml');hold on;
%Cambio del valor de la variable parametricactes_sim1(pos_ro)=ctes_sim1(pos_ro)+conf_sensib(ind_sensib,1);
endxlabel('Run No');ylabel('Tasa de ensuciamiento ((m^2 K/kJ) e6)');title(strcat('Sensibilidad del modelo "',lista_modelos{mod_selec(i)},'" a la
densidad'));legend(p_hand_leg, leyenda);hold off;clear p_hand p_hand_leg leyenda;
endind_sensib=ind_sensib+1;
end
if find(analisis_selec==9)%Analisis de sensibilidad a la viscosidadfor i=1:length(mod_selec)
ctes_sim1=ctes_sim;pos_mi= not(cellfun('isempty', strfind(nom_ctes_sim,'mi')));
figure;
for j=1:conf_sensib(ind_sensib,2)
[nom_res res]=simular(handles.coefmodelos(mod_selec(i),:),nom_datos_sim,datos_sim, nom_ctes_sim, ctes_sim1);
-
8/17/2019 Fouling Intercambiador de calor
89/112
89 Dea de ad aa e a c de ecae e ecabade de Cacaa Tb
for k=1:length(nom_res)eval([nom_res{k} '=res(:,k);']);
end
%Representacion grafica:No=1:length(dR_f_calc);
inter=1:0.1:length(dR_f_calc);interp_calc=spline(No,dR_f_calc,inter);
p_hand=plot(No,dR_f_calc,strcat('s',colores(j)),inter,interp_calc,colores(j));p_hand_leg(j)=p_hand(1);leyenda{j}=strcat('mi=',num2str(ctes_sim1(1,pos_mi)),' mPa s');hold on;
%Cambio del valor de la variable parametricactes_sim1(pos_mi)=ctes_sim1(pos_mi)+conf_sensib(ind_sensib,1);
endxlabel('Run No');
ylabel('Tasa de ensuciamiento ((m^2 K/kJ) e6)');title(strcat('Sensibilidad del modelo "',lista_mod