Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Revista INGENIERÍA UC ISSN: 1316-6832 revistaing@uc.edu.ve Universidad de Carabobo Venezuela Hernandez Andara, Rafael; Bastidas, Gilberto Análisis numérico en ingeniería química. Herramientas computacionales para la solución de problemas Revista INGENIERÍA UC, vol. 18, núm. 3, septiembre-diciembre, 2011, pp. 64-73 Universidad de Carabobo Valencia, Venezuela Disponible en: http://www.redalyc.org/articulo.oa?id=70723269007 Cómo citar el artículo Número completo Más información del artículo Página de la revista en redalyc.org Sistema de Información Científica Red de Revistas Científicas de América Latina, el Caribe, España y Portugal Proyecto académico sin fines de lucro, desarrollado bajo la iniciativa de acceso abierto http://www.redalyc.org/revista.oa?id=707 http://www.redalyc.org/articulo.oa?id=70723269007 http://www.redalyc.org/comocitar.oa?id=70723269007 http://www.redalyc.org/fasciculo.oa?id=707&numero=23269 http://www.redalyc.org/articulo.oa?id=70723269007 http://www.redalyc.org/revista.oa?id=707 http://www.redalyc.org R Iı́ UC, V. 18, N. 3, D 2011 64 - 73 Análisis nuḿerico en ingeniert́a qúımica. Herramientas computacionales para la solución de problemas. Rafael Hernandez Andara∗,a, Gilberto Bastidasb aEscuela de Ingenierı́a Quı́mica, Facultad de Ingenierı́a,Universidad de Carabobo. bDepartamento Clı́nico Integral de los Llanos, Facultad de Ciencias de la Salud, Universidad de Carabobo. Resumen.- Se plantea el desarrollo de un algoritmo base y aplicacionesprogramadas en VBA, en ambiente de hoja de cálculo ExcelR©, compatible con versión 2000 o posteriores. Seguida del análisis de cada resultado con énfasis en la sensibilidad de la variable y en la precisión de resultados. Se consideró para el análisis la naturaleza de cada problema, la conversión de números de distinta base a basedecimal y viceversa; la resolución numérica de una ecuación no lineal univariable; los sistemas de ecuaciones lineales, se hizo resolvieron directamente con métodos de matriz tridiagonal o por esquemas iterativos; se resolvió un caso de interpolación de Lagrange y un caso de ecuaciones diferenciales ordinarias con condiciones iniciales. Todos los resultados son lógicos, consistentes conlas formulaciones de conversión numérica y totalmente validados por el principio de la contra–respuesta. Es posible construir una aplicación de programación visual tipo VBAmediante el empleo de estrategias de tipo diagrama de flujo. Palabras clave: Conversiones numéricas, diagramas de flujo, ecuaciones nolineales, interpolación de Lagrange. Numerical analysis in chemical engineering. Computer tools for troubleshooting Abstract.- It is proposed the development of a basic algorithm and applications programmed in VBA, in an environment of ExcelR© spreadsheet, compatible with version 2000 or later, followed by analysis of each outcome with emphasis on variable sensitivity and accuracy of results. It is considered for the analysis of the nature of each problem, the conversion of different base numbers to decimal and vice versa, the numerical solution of a univariate nonlinear equation, systems of linear equations, it was resolved directly with tridiagonal matrix methods or by iterative schemes; it was solved a case of Lagrange interpolation and acase of ordinary differential equations with initial conditions. All results are logical, consistent with the formulations of digital conversion and fully validated by the principle of counter-response. It is possible to build an application type VBA visual programming by using such flowchart strategies. Keywords: Numerical conversions, flowcharts, nonlinear equations, Lagrange interpolation. Recibido: febrero 2011 Aceptado: diciembre 2011 ∗Autor para correspondencia Correo-e:rshernan@gmail.com. (Rafael Hernandez Andara) 1. INTRODUCCI ÓN En el área del análisis numérico, la innovación esta signada por la necesidad del desarrollo de programas y aplicaciones de software que puedan estar al alcance del estudiante en cuanto a costo, máxime que en la enseñanza de la ingenierı́a es limitado el recurso tecnológico [1]. Por tanto, Revista Ingenierı́a UC Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 65 se requiere del diseño de herramientas útiles de solución de problemas de cálculo numérico, que estimulen las habilidades de los estudiantes de ingenierı́a quı́mica en la materia y que se traduzca en profesionales de alta valı́a en cuanto a eficiencia y eficacia laboral, lejos del enfoque del problemario como un tı́pico recetario [2]. Al respecto, son varias las investigaciones y trabajos que se han hecho, entre ellos: diseño de un módulo de cálculo para evaluar el dimensio- namiento de equipos de transferencia de masa (desorción) en múltiples situaciones de desempeño ambiental; programación visual en la sistemática de la distribución industrial; en la evaluación termodinámica de plantas de vapor; y en el proceso de enseñanza y aprendizaje del cálculo de la carga térmica, entre otros. Sin embargo, estos paquetes computacionales adolecen de algoritmos básicos, no se muestra código alguno, se comportan, como “caja negra” para el usuario, en otras palabras no permiten al usuario, en este caso el estudiante, mo- dificar el código fuente, y por supuesto, establecer, alguna o ninguna programación. Igualmente no se centra en estrategias de resolución de problemas aplicados o simplemente van dirigidos al ámbito productivo industrial, pero no al académico [3], [4], [5] y [6]. Con el fin de proporcionar aplicaciones compu- tacionales para la resolución de problemas de análisis numérico en ingenierı́a quı́mica, de bajo costo y fácil disponibilidad, con el fin de conocer y aplicar los conocimientos del análisis numérico a situaciones muy particulares de la ingenierı́a quı́mica, y que por su complejidad numérica son susceptibles de ser resueltos mediante el desarrollo de aplicaciones en programación visual, en este caso, en lenguaje VBA (Visual Basic for ApplicationsR©, siglas en inglés) en una hoja de cálculo (ExcelR© 2000). 2. METODOLOG ÍA A partir de una premisa común a diversos métodos numéricos en la resolución de problemas en ingenierı́a quı́mica, se plantea una metodologı́a que consiste en el desarrollo de un algoritmo base y aplicaciones programadas en VBA, en ambiente de hoja de cálculo ExcelR©, compatible con versión 2000 o posteriores. Seguida del análisis de cada resultado con énfasis en la sensibilidad de la variable y en la precisión de resultados. Se consideró para el análisis la naturaleza de cada problema, en los más simples, números a base decimal, la conversión decimal; en la resolución de ecuaciones lineales, se hizo resolución directa con métodos de matriz tridiagonal (método de Thomas [7]) o se recurrió a esquemas iteractivos, en cuyos casos se debe tener una matriz de carácter diagonal esencialmente dominante; por ejemplo, los métodos de Jacobi y Gauss–Seidel. En la interpolación se empleó el método de Lagrange, por su potencia de cálculo y simplicidad. Para resolver ecuaciones diferenciales aplicadas con condiciones inı́ciales a un problema particular se emplearon los métodos de Euler y Runge–Kutta en algunas de sus variantes. Todo esto mediante el uso de diagramas de flujo simplificado de la metodologı́a para los programas VBA en la resolución de problemas de análisis numérico. 3. RESULTADOS Los resultados están resumidos en las Tablas 1 a 12. 4. DISCUSIÓN DE RESULTADOS Los casos de conversión estudiados mediante las aplicaciones de VBA fueron, como se muestra en las Tablas 1 a 3 de base decimal a binaria y su operación inversa, de base decimal a octal y su operación inversa, de base decimal a hexadecimal y su operación inversa, y conversión de números de formato serie IBM–3000. En este sentido, se puede señalar que todos los resultados son lógicos,consistentes con las formulaciones de conversión numérica y totalmente validados por el principio de la contra–respuesta, ya que, se obtiene el mismo resultado final decimal cuando se introduce un número propuesto. Revista Ingenierı́a UC 66 Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 Tab la 1 :R esu ltad o s d elP ro b lem a 1 so b re co nversio n es n u m é ricas. P ro b lem a D iag n ó stico R esp u estas P articu larid ad es D ad o u n n ú m ero d e b ase 1 0 ,co nver- tirlo a u n n ú m ero d e b ase b in aria (2 ), o ctal(8 ) y h exad ecim al(1 6 ). E ste p ro b lem a siem p re se resu elve n u m éricam en te.S u p rin cip allim itació n es la cap acid ad d e la m áq u in a d o n d e se realicen lo s cálcu lo s. L as variab les im p o rtan tes so n eln ú m ero q u e se d esea co nvertir y la cad en a n u m érica q u e rep resen ta aln ú m ero n o d ecim alq u e se d esea o b ten er. (7 1 4 5 2 2 8 )10 = (1 1 0 1 1 0 1 0 0 0 0 0 11 10 00 01 10 0) 2 = (3 3 2 0 3 4 1 4 )8 = (6 D 0 7 0 C )16 C u an d o el n ú m ero es m en o r q u e d o s, co in cid en lo s d ı́g ito s b in ario s y d ecim al. C u an d o eln ú m ero es m en o r q u e o ch o ,co in cid en lo s d ı́g ito s o ctal y d ecim al. C u an d o el n ú m ero es m en o r q u e d iez, co in cid en lo s d ı́g ito s h exad ecim al y d ecim al, p ero cu an d o lo s n ú m ero s están en tre d iez y q u in ce, d ich o s n ú m ero s están rep resen tad o s p o r letras, ası́. A = 1 0 , B = 1 1 , C = 1 2 , D = 1 3 , E = 1 4 ,F= 1 5 . Tab la 2 :R esu ltad o s d elP ro b lem a 2 so b re co nversio n es n u m é ricas. P ro b lem a D iag n ó stico R esp u estas P articu larid ad es D ad o u n n ú m ero d e b ase b in aria (2 ), o ctal (8 ) o h exad ecim al (1 6 ), co nvertirlo s a u n n ú m ero d e b ase d ecim al(1 0 ). E ste p ro b lem a siem p re se resu elve n u m éricam en te.S u p rin cip allim itació n es la cap acid ad d e la m áq u in a d o n d e se realicen lo s cálcu lo s. L as variab les im p o rtan tes so n la cad en a n u m érica q u e rep resen ta aln ú m ero n o d ecim alq u e se tien e in icialm en te y eln ú m ero d ecim al q u e se d esea o b ten er. (7 1 4 5 2 2 8 )10 = (1 1 0 1 1 0 1 0 0 0 0 0 1 11 00 00 11 00 ) 2 = (3 3 2 0 3 4 1 4 )8 = (6 D 0 7 0 C )16 P ara calcu lareste eq u ivalen te d ecim al, es n ecesario m u ltip licarcad a d ı́g itoai , p o r la b aser elevad a alexp o n en te q u e co rresp o n d a co n elvalo rp o sicio n ald e a i , lu eg o se su m an to d o s lo s valo res, co m en zan d o p o r lo s m ás p eq u eñ o s, p ara evitar lo s erro res d e red o n d eo . Revista Ingenierı́a UC Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 67 Ta b la 3 :R es u lta d o s d el P ro b le m a 3 so b re co nv er si o n es n u m é ri ca s. P ro b le m a D ia g n ó st ic o R es p u es ta s P ar tic u la ri d ad es D ad o u n n ú m er o en fo rm at o d e co m p u ta d o ra IB M 3 0 0 0 ,c al cu la r su eq u iv al en te d ec im al (b as e 1 0 ). E st e p ro b le m a si em p re se re su el ve n u m ér ic am en te .S u p ri n ci p al lim ita ci ó n es la ca p ac id ad d e la m áq u in a d o n d e se re al ic en lo s cá lc u lo s. L as va ri ab le s im p o rt an te s so n la ca d en a n u m ér ic a q u e re p re se n ta al n ú m er o n o d ec im al q u e se tie n e in ic ia lm en te y el n ú m er o d ec im al q u e se d es ea o b te n er . (0 )·( 1 0 0 0 1 1 0 )· (0 1 1 0 1 1 0 1 0 0 0 0 0 11 10 00 01 10 0)= (7 1 4 5 2 2 8 ) 10 E ld ec im al eq u iv al en te vi en e d ad o p o r la ex p re si ó n :n = s. c. m . Ta b la 4 :R es u lta d o s d el P ro b le m a 4 so b re tr an sf er en ci a d e ca lo r, re su el to b aj o el es q u em af( x) = 0 . P ro b le m a D ia g n ó st ic o R es p u es ta s P ar tic u la ri d ad es U n a p ar ed co n 0 ,0 5 m d e es p es o r tie n e u n a te m p er at u ra in te ri o r (T 0) (e n la ca ra in te ri o r) d e 6 2 5 K . N o se co n o ce la te m p er at u ra d el la d o ex te ri o r. L a p ér d id a d e ca lo r se ef ec tú a p o r co nv ec ci ó n y ra d ia ci ó n . L a te m p er at u ra ( T 1 ) (d ad a en K ) d el la d o ex te ri o rd e la p ar ed ,e st a d et er m in ad a p o r k ∆ x = (T 1 − t 0 )+ ε σ (T 4 1 − t4 ∞ ) = h( T f − T 1 ), d o n d e: k = C o n d u ct iv id ad té rm ic a,v a re p si lo n= E m is iv i- d ad ,T 0 = Te m p er at u ra d el la d o in te ri o r,T 1 = Te m p er at u ra d el la d o ex te ri o r,T ∞ = Te m p er at u ra d el en to rn o ,T f = Te m p er at u ra d el ai re , σ = C o n st an te d e S te fa n – B o ltz m an n , ∆ x = E sp es o r d e la p ar ed , h = C o efi ci en te d e tr an sf er en ci a d e ca lo r. E st e p ro b le m a es re so lu - b le n u m ér ic am en te . S u d i- fic u lta d es tr ib a en el h ec h o d e d et er m in ar la fu n ci ó n f( T 1 ) = 0 , la cu al , u n a ve z d et er m in ad a, p er m ite el en - cu ad ra m ie n to d e la m is m a, as ı́ co m o la d et er m in ac ió n d e la ra ı́z co n si g n ifi ca d o fı́ si co , q u e co rr es p o n d a a la so lu ci ó n re al d el p ro b le m a. P ar a u n a to le ra n - ci a d e 1∗ 1 0− 8 ,e n el er ro r ab so lu to , la te m p er at u raT 1 re su lta n te ,p o r to - d o s lo s m ét o d o s es T 1 = 4 4 4 .3 1 5 6 7 1 6 5 K M ét od o de la bi se cc íon : d en tr o d el in te rv al o d e te m p er at u ra s en cu ad ra d o .L o s re su lta d o s d e la ra ı́z d ep en d er án d e la to le ra n ci a es co g id a (r ef er id a al er ro r ab so lu to ). M ét od o de N ew to n– R ap hs on: es ta ec u ac ió n fin al só lo re q u ie re d e u n p u n to in ic ia ld e ar ra n q u e. D ic h o p u n to se p u ed e es co g er co m o el p u n to m ed io d el in te rv al o re co m en d ad o , es d ec ir, u n a te m p er at u ra in ic ia ld e 4 4 4 .3 5 K . M ét od o de la se ca nt e: lo s re su lta d o s d e la ra ı́z T 1 d ep en d er á d e la to le ra n ci a es co g id a (r ef er id a al er ro r ab so lu to ). M ét od o de re gu la –f al si: ig u al al an te ri o r. Revista Ingenierı́a UC 68 Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 Tab la 5 :R esu ltad o s d elP ro b lem a 5 so b re la ecu ació n d e esta d o B W R ,resu elto b ajo elesq u em af(x) = 0 . P ro b lem a D iag n ó stico R esp u estas P articu larid ad es E stim ació n d el vo lu m en esp ecı́fico m o lar d el n – bu tan o a 5 0 0 K y u n a p resió n d e 1 atm , u san d o la ecu ació n d e B en ed ict– W eb b – R u b in [B W R ]. E ste p ro b lem a es reso lu b le n u m érica- m en te.S u d ificu ltad estrib a en d eterm i- n arla fu n ció nf(V ) = 0 ,la cu al,u n a vez d eterm in ad a,p erm ite su en cu ad ram ien - to ,ası́ co m o la d eterm in ació n d e la raı́z co n sig n ificad o fı́sico , q u eco rresp o n d a a la so lu ció n reald elp ro b lem a. P ara u n a to leran cia d e 1 *1 0 − 8, en el erro r ab so lu to , el vo lu m en V resu ltan te, p o r to d o s lo s m éto d o s es: V = 4 0 .8 1 1 2 2 6 6 1 (L ·m o l − 1) M étodo de la biseccíon: d en tro d el in tervalo d e vo lú m en es en cu ad rad o . M étodo de N ew ton–R aphson:esta ecu ació n fin alsó lo req u iere d e u n p u n to in iciald e arran q u e. D ich o p u n to se p u ed e esco g er co m o el p u n to m ed io d el in tervalo reco m en d ad o , es d ecir, u n vo lu m en in iciald e 4 5 ,5 L/m o l. M étodo de regula–falsi:lo s resu ltad o s d e la raı́z V d ep en d erá d e la to leran cia esco g id a (referid a alerro r ab so lu to ). M étodo de la secante:ig u ala la an terio r. Tab la 6 :R esu ltad o s d elP ro b lem a 6 so b re la ecu ació n d e u n se p arad o r flash m u ltico m p o n en te,resu elto b ajo elesq u em a f(x) = 0 . P ro b lem a D iag n ó stico R esp u estas P articu larid ad es R eso lver la ecu ació n d e u n sep arad o r flash m u ltico m p o n en te; p araV, co n si- d eran d o lo s b alan ces m o lares (g lo b al y p o r co m p o n en tes) y la relació n d e eq u ilib rio .S e co n o ceF = 1 0 0 ,z i ,K i . E ste p ro b lem a es reso lu b le n u m éricam en te.S u d ificu ltad estrib a en el h ech o d e d eter- m in ar la fu n ció n f(V ) = 0 , la cu al,u n a vez d eterm in ad a, p erm ite su en cu ad ram ien to , ası́co m o la d eterm in ació n d e la raı́z co n sig n ificad o fı́sico , q u e co rresp o n d a a la so lu ció n reald elp ro b lem a. P ara u n a to leran cia d e 1 *1 0 − 8, en el erro r ab so - lu to , elvo lu m enV resu l- tan te,p o rto d o s elm éto d o d e b isecció n es V = 8 8 .6 6 9 8 7 0 1 9 (L·m o l − 1) P o r lo s m éto d o s restan - tes,elvo lu m en es: V = 8 8 .6 6 9 8 7 0 1 8 (L·m o l − 1) M étodo de la biseccíon:d en tro d elin tervalo d e vo lú m en es en cu ad rad o . L o s resu ltad o s d e la raı́z d ep en d erán d e la to leran cia esco g id a (referid a alerro r ab so lu to ). M étodo de N ew ton–R aphson: esta ecu ació n fin al só lo req u iere d e u n p u n to in icial d e arran q u e. D ich o p u n to se p u ed e esco g er co m o el p u n to m ed io d el in tervalo reco m en d ad o , es d ecir, u n a co rrien te d e vap o r in icial d e 8 8 ,7 5 m o l/h . M étodo de la secante: lo s resu ltad o s d e la raı́zV d ep en d erá d e la to leran cia esco g id a (referid a al erro r ab so lu to ). M étodo de regula–falsi:ig u alalan terio r. Revista Ingenierı́a UC Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 69 Ta b la 7 :R es u lta d o s d el P ro b le m a 7 so b re la ec u ac ió n d e U n d e rw o o d p ar a d es til ac ió n m u lti co m p o n en te ,r es u el to b aj o el es q u em af (x ) = 0 . P ro b le m a D ia g n ó st ic o R es p u es ta s P ar tic u la ri d ad es D ad a la ec u ac ió n d e U n d er w o o d p ar a d es til ac ió n m u lti co m p o n en te ev al u ar la s ra ı́c es (n − 1 ) ra ı́c es φ i d e es ta ec u ac ió n . S u p o n g a q u eF = 1 0 0 m o l/h ), q = 1 . S e co n o ce n lo s va lo re s d ez j F . E st e p ro b le m a es re so lu b le n u m ér i- ca m en te . S u d ifi cu lta d es tr ib a en el h ec h o d e d et er m in ar la fu n ci ó n f( V ) = 0 , la cu al , u n a ve z d et er m i- n ad a, p er m ite el en cu ad ra m ie n to d e la s ra ı́c es φ i, co n si g n ifi ca d o fı́ si co , q u e co rr es p o n d a a la so lu ci ó n re al d el p ro b le m a. E xi st en si et e va lo re s d eφ i , d et er m in ad o s a p ar tir d e es ta ec u ac ió n , p o r lo s d ife re n te s m ét o d o s, p ar a u n a to le ra n ci a d e 1 *1 0 − 8 , en el er ro r ab so lu to .E st o s so n : φ i1 = 0 .1 0 4 8 7 4 7 6 ,φ i2 = 0 .9 1 9 1 9 6 0 3 , φ i3 = 1 .2 4 7 7 3 0 9 7 ,φ i4 = 1 .5 6 0 4 4 8 4 5 , φ i5 = 2 .0 3 7 4 7 8 8 2 ,φ i6 = 4 .3 6 7 7 7 8 2 8 ,φ i7 = 8 .1 8 1 9 9 8 8 6 M ét od os de la bi se cc ión ,d e N ew to n– R ap hs on ,d e la se - ca nt e y re gu la –f al si: d en tr o d e lo s in te rv al o s d eφ re - co m en d ad o . L o s re su lta d o s d e la ra ı́z d ep en d er án d e la to le ra n ci a es co g id a (r ef er id a al er ro r ab so lu to ). Ta b la 8 :R es u lta d o s d el P ro b le m a 8 so b re el cá lc u lo d e la te m p er at u ra d e fla m a ad ia b át ic a, re su el to b aj o el es q u em a f( x) = 0 . P ro b le m a D ia g n ó st ic o R es p u es ta s P ar tic u la ri d ad es S e q u em a m o n ó xi d o d e ca rb o n o co n ai re en u n re ac to r ad ia b át ic o . C al cu la r la te m p er at u ra d e fla m a ad ia b át ic a te ó ri ca d el C O cu an d o se q u em a a p re si ó n co n st an te co n 1 0 0 % d e ex ce so d e ai re y lo s re ac tiv o s en tr an a 2 0 0 ◦ F (9 3 .3 ◦ C ). E st e p ro b le m a es re so lu b le n u m ér ic am en te .S u d ifi cu lta d es tr ib a en el h ec h o d e d et er - m in ar la fu n ci ó n f( T ) = 0 , la cu al ,u n a ve z d et er m in ad a, p er m ite el en cu ad ra m ie n to d e la m is m a, as ı́ co m o la d et er m in ac ió n d e la ra ı́z co n si g n ifi ca d o fı́ si co ,q u e co rr es - p o n d a a la so lu ci ó n re al d el p ro b le m a. P ar a u n a to le ra n ci a d e 1 *1 0− 8 , en el er ro ra b so - lu to , la te m p er at u ra d e fla m a ad ia b át ic a re su l- ta n te T , p o r to d o s lo s m ét o d o s es : T = 1 8 2 3 .0 0 5 0 7 2 8 5 K M ét od o de la bi se cc íon : d en tr o d el in te rv al o d eT es co g id o . L o s re su lta d o s d e la ra ı́zT d ep en d er án d e la to le ra n ci a es co g id a (r ef er id a al er ro r ab so lu to ). M ét od o de N ew to n– R ap hs on: es ta ec u ac ió n fin al só lo re q u ie re d e u n p u n to in ic ia ld e ar ra n q u e. D ic h o p u n to se p u ed e es co g er ar b itr ar ia m en te ,s ie m p re q u e se a d en tr o d el in te rv al o es co g id o an te ri o rm en te .L o s re su lta d o s d e la ra ı́zT d ep en d er án d e la to le ra n ci a es co g id a (r ef er id a al er ro r ab so lu to ). M ét od o de la se ca nt e: lo s re su lta d o s d e la ra ı́zT d ep en d er á d e la to le ra n ci a es co g id a (r ef er id a al er ro r ab so lu to ). M ét od o de re gu la –f al si: ig u al al an te ri o r. Revista Ingenierı́a UC 70 Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 Tab la 9 :R esu ltad o s d elP ro b lem a 9 so b re m éto d o s iterativo s p ara reso lver sistem as ecu acio n es lin eales (G au ss-S eid e ly Jaco b i). P ro b lem a D iag n ó stico R esp u estas P articu larid ad es P lan tear el b alan ce d e m ateriales p ara u n sistem a d e cu atro reacto res ag itad o s, co n re- alim en tació n ,en estad o estacio n ario ,en elq u e se verifica u n a reacció n q u ı́m ica irreversible d e p rim er o rd en .R eso lver elsistem a resu ltan te d e co n cen tracio n es,p o r lo s m éto d o s iterativo s d e Jaco b i y G au ss– S eid el, si la m atriz es estrictam en te d o m in an te. E ste p ro b lem a es reso lu - b le n u m éricam en te. S i el sistem a d e ecu acio n es es estrictam en te d o m in an te, la co nverg en cia está ase- g u rad a. P ara u n a to leran cia d e 1 *1 0 − 8, en el erro r relativo , las co n cen tracio - n es resu ltan tes p o r el m éto d o d e Jaco b iy d e G au ss– S eid elso n : C A 1 = 0 .9 0 9 0 9 0 9 1 (m o l/L), C A 2 = 0 .7 6 8 5 9 2 7 6 (m o l/L), C A 3 = 0 .7 6 0 2 9 8 5 9 (m o l/L), C A 4 = 0 .6 6 9 0 6 2 7 6 (m o l/L). E l n ú m ero d e iteracio n es o b ten id as p o r el m éto d o d e Jaco b ies d e 2 2 ,m ien tras q u e p ara el m éto d o d e G au ss– S eid el, d ich o n ú m ero es d e 1 1 . C o m p ro b án d o se en u n a ap licació n real, el h ech o q u e el m éto d o d e G au ss– S eid el es u n a m ejo ra d el m éto d o d e Jaco b i, alg o q u e p o r lo g en eral n o se ap recia en lo s ejem p lo s d ad o s en clase, p o r ser d em asiad o sim p lificad o s. Tab la 1 0 :R esu ltad o s d elP ro b lem a 1 0 so b re m éto d o s m atrici ales p ara reso lver sistem as ecu acio n es lin eales (m éto d o d e T h o m as). P ro b lem a D iag n ó stico R esp u estas P articu larid ad es R eso lver el sistem a d e ecu acio n es si- m u ltán eas resu ltan te d e ap licar el b alan ce d e m ateriales a 1 0 etap as d e rem o ció n d e an ilin a co n ag u a p o r extracció n co n to lu en o , d o n d e se verifica la relació n d e eq u ilib rio sig u ien te p ara cad a etap a: m − Y i X i − ρ , d o n d eX i es la fracció n m ásica d e an ilin a en la cap a acu o sa,yYi es la fracció n m ásica d e an ilin a en la cap a d e to lu en o . L a so lu ció n a este p ro b lem a es u n co n ju n to d e 1 0 ecu acio n es sim u ltán eas, q u e se co rresp o n d en etap a a etap a. L as co n cen tracio n es d e cad a etap a so n las sig u ien tes: X 1 = 0 .0 4 9 7 2 2 ;X 2 = 0 .0 4 9 4 1 3 ; X 3 = 0 .0 4 9 0 6 9 ;X 4 = 0 .0 4 8 6 8 7 ; X 5 = 0 .0 4 8 2 6 3 ;X 6 = 0 .0 4 7 7 9 2 ; X 7 = 0 .0 4 7 2 6 8 ;X 8 = 0 .0 4 6 2 5 3 ; X 9 = 0 .0 3 8 2 9 7 ;X 10 = 0 .0 2 2 7 7 7 . Y 1 = 0 .4 4 7 4 9 5 ;Y 2 = 0 .4 4 4 7 1 3 ; Y 3 = 0 .4 4 1 6 2 0 ;Y 4 = 0 .4 3 8 1 8 5 ; Y 5 = 0 .4 3 4 3 6 7 ;Y 6 = 0 .4 3 0 1 2 6 ; Y 7 = 0 .4 2 5 4 1 3 ;Y 8 = 0 .4 1 6 2 7 6 ; Y 9 = 0 .3 4 4 6 7 6 ;Y 10 = 0 .2 0 4 9 9 2 . S e co n o ce q u eX i , Y i [= ] (lb m d e an ilin a/lb m d e so lven te) L o s resu ltad o s so n fácilm en - te co m p ro b ab les,p o r sim p le su stitu ció n en el sistem a d e ecu acio n es lin eales,es d ecir, so n sistem as d e so lu ció n d irecta al seg u ir el p ro ced i- m ien to ad ecu ad o d e cálcu lo . Revista Ingenierı́a UC Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 71 Ta b la 1 1 :R es u lta d o s d el P ro b le m a 1 1 so b re in te rp o la ci ó n d e u n a se ri e d e d at o s re al es ex p er im en ta le s p o r el m ét o d o d e L ag ra n g e. P ro b le m a D ia g n ó st ic o R es p u es ta s P ar tic u la ri d ad es P ar a u n n ú m er o d e d at o s ex p er im en - ta le s d et er m in ar p o r el m ét o d o d e in te rp o la ci ó n d e L ag ra n g e, la va ri ab le d ep en d ie n te q u e co rr es p o n d e al va lo r d e la va ri ab le in d ep en d ie n te in tr o d u ci - d a. E lp ro b le m a se re su el ve al in tr o d u ci r d ir ec ta m en te el va lo r d e la va ri ab le in d ep en d ie n te en la fó rm u la d e in te rp o la ci ó n . ¿ C u ál se rá la co n ce n tr ac ió n d e C O 2 en m o n o et an o la m in a (M E A ) cu an d o la p re si ó n p ar ci al d e C O 2 es d e 1 3 4 0 m m H g ? S e u til iz an 8 p ar es d e d at o s (P re si ó n , fr ac ci ó n m o la r) : L a re sp u es ta g en er ad a es : X = 0, 3 3 0 4 4 8 0 d e fr ac ci ó n m o la r. E l va lo r o b te n id o d e fr ac ci ó n m o la r es tá ac o ta d o d en tr o d e lo s va lo re s in m ed ia to s in fe ri o r y su p er io r d e lo s p ar es d e d at o s. Ta b la 1 2 :R es u lta d o s d el P ro b le m a 1 2 so b re re so lu ci ó n d e ec u ac io n es d ife re n ci al es co n co n d ic io n es in ic ia le s p ar a la p ir o lis is d e et an o . P ro b le m a D ia g n ó st ic o R es p u es ta s P ar tic u la ri d ad es L a p ir o lis is d el et an o en el ra n g o d e te m p er at u ra d e 1 2 0 0 a 1 7 0 0 ◦ F se re p re se n ta es en ci al m en te p o r la re ac ci ó n q u ı́m ic a ir re ve rs ib le d e p ri - m er o rd en C 2 H 6 → C 2 H 4 + H 2 . A u n re ac to r tu bu la r d e ac er o se al im en ta n 1 8 0 0 (l b m/ h ) et an o p u ro a 1 2 0 0◦ F. L a tr an sf er en ci a d e ca lo r es d e 5 0 0 0 (B T U/p ie 2 ) .S u p o n er u n a p re si ó n m ed ia d e 3 0 p si a. C al cu la r la lo n g itu d d el tu b o re q u er id a p ar a p ro d u ci re l7 5 % d e d es co m p o si ci ó n d e et an o a et ile n o e h id ró g en o . A si m is m o , ev al ú e lo s p er fil es d e te m p er at u ra y co nv er si ó n d e d ic h o re ac to r. L a so lu ci ó n a es te p ro b le m a co n si st e en re so lv er si m u ltá n ea m en te la s ec u ac io - n es d z d L = f 0 (L , z, T ), d T d L = f T (L , z, T ), (1 ) u til iz an d o el m ét o d o d e E u le r m o - d ifi ca d o y la s va ri an te s d el m ét o d o d e R u n g e– K u tta (4 te xt d eg re e o rd en y R u n g e– K u tta – F eh lb er g ). P ar a es to se co m ie n za n es ta b le ci en d o la s co n d ic io - n es in ic ia le s d e la s va ri ab le s en cu es tió n z 0 , T 0 y L 0 = 0. L o s m ej o re s es tim ad o s p ar a ca d a u n o d e lo s m ét o d o s ar ro ja n , co n u n ta m añ o d e p as o , h = 0 .1 p ie . A l p ar ec er , en es te ca so , la s se n si b ili d ad es d e lo s m ét o - d o s d e R u n g e– K u tta so n si - m ila re s. E s d ifı́ ci l at ri bu ir es te co m p o rt am ie n to a u n a fu n ci ó n p ar tic u la r, d ad o q u e la s fu n ci o n es f z y f T d e- p en d en , y so n p ro d u ct o s y /o co ci en te s d e m u ch as fu n ci o - n es si m p le s: ex p o n en ci al es , p o lin o m ia le s, re cı́ p ro ca s. Revista Ingenierı́a UC 72 Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 Respecto a los problemas 4 al 8 de las Tablas 4 a 8, en los que se determinan raı́ces de expresiones polinomiales, se aprecia que los métodos emplea- dos en su resolución, presentan clara consistencia y repetibilidad; es decir, son lógicos y similares entre sı́, con solo una diferencia, en la última cifra decimal, incertidumbre asociada comúnmente con el error de redondeo. En lo que concierne a la validación de raı́ces, éstas, calculadas por los diversos métodos mencionados, pueden sustituirse en lasexpresiones de los polinomios, cuyos valores caen dentro de la tolerancia establecida; por tanto, son raı́ces verdaderas de la ecuación polinomial respectiva. Asimismo, el número de iteraciones de la bisección es grande, respecto al número de iteraciones de los métodos de Newton–Raphson, secante, y regula–falsi, para el mismo tipo de intervalo de encuadramiento. Con esto se demuestra la gran velocidad del método de Newton–Raphson y sus variantes (secante, y regula–falsi), puesto que se basan en el trazado de una tangente para mejorar la convergencia, a tal punto que se han realizado modificaciones al método de Newton para mejorar la velocidad de convergencia [8] y [9]. En la solución del problema 9 (que se observa en la Tabla9), para una tolerancia en el error relativo de 1 × 10−8, se recurrió al método de Jacobi, en el cual para evaluar las raı́ces se requirieron 22 iteraciones, debido a la complejidad del caso, verdadero y aplicado. También, se recurrió al método de Gauss-Seidel, que solo requiere 11 iteraciones. Se evidencia ası́ la ventaja de acelerar el método de Jacobi y de este modo, reducir el número de cálculos requeridos hasta la mitad. La resolución del problema 10 (ver Tabla 10), fue realizada aplicando las ecuaciones de Thomas de la matriz tridiagonal. Los resultados, de obten- ción directa, fueron las composiciones de anilina tanto en la capa acuosa como en la capa de solvente orgánico. Del mismo modo, el problema 11 (que se observa en la Tabla11), consiste en predecir mediante el uso de la interpolación de Lagrange, un valor correspondiente al valor de la variable independiente introducida. En este caso, fue el la composición de CO2 en monoetanolamina, cuando la presión de CO2 sobre la misma fuera de 1340 mmHg, usando ocho (8) pares de datos. El resultado obtenido es consistente con lo esperado. El problema 12 (ver Tabla 12), implica el resolver sistemas de ecuaciones diferenciales or- dinarias (EDO’s) con condiciones iniciales (CI’s), en cuyo caso se emplean varios métodos: Euler modificado, Runge–Kutta de 4◦ orden y Runge– Kutta–Fehlberg. Resolver una EDO con CI’s consiste en reconstruir el perfil de la función original, a partir de la cual se han obtenido las ecuaciones diferenciales. Los resultados son aceptables, de acuerdo a lo esperado. Estas aplicaciones pueden adaptarse a GNU Visual Basic y GNAVI, que son software de código abierto, licencia GNU, que permitirı́an hacer las mismas implementaciones en CALC la hoja de cálculo de Open Office. Para un ingeniero quı́mico, o estudiante de dicha carrera, es de extraordinaria utilidad el disponer de este programa, que le permiten predecir datos intermedios en una base de datos disponibles, ya que su aplicabilidad es amplia. 5. CONCLUSIONES Finalmente, se concluye que es posible construir una aplicación de programación visual tipo VBA mediante el empleo de estrategias de tipo diagrama de flujo; que las aplicaciones de conversión numérica permiten convertir simultáneamente un número decimal a base binaria, octal y hexadeci- mal, ası́ como realizar las operaciones recı́procas; en la resolución de funciones polinomiales debe colocarse la misma en función de cero, es decir, f (x) = 0; los métodos de función de raı́ces mas acelerados son Newton–Raphson, secante y regula–falsi; el método más rápido para resolver ecuaciones lineales iterativas es el de Gauss- Seidel; el método de Thomas es el mas útil para resolver ecuaciones tridiagonales; la aplicación de interpolación por el método de Lagrange es directa y de gran utilidad, sólo requiere de una pequeña base de datos, y del valor que se desea predecir; y los métodos de integración numérica de las EDO’s con CI’s, son sensibles principalmente al tamaño del paso. Revista Ingenierı́a UC Rafael Hernandez y Gilberto Bastidas/ Revista Ingenierı́a UC, Vol. 18, No. 3, Diciembre 2011, 64-73 73 Referencias [1] Shacham M. (2005). “An introductory course of modeling and computation for chemical engineers”. Computer Applications in Engineering Education, Vol.2, (13), pp.137–145. [2] Cutlip M.B., Hwalek J.J., Nuttall H.E., Shacham M., Brule J., Widmann J., Han T., Finlayson B., Rosen E.M., Taylor R. (1998). “A collection of 10 numerical problems in chemical engineering solved by various mathematical software packages”. Computer Applications in Engineering Education, Vol. 6, (3), pp.169–180. [3] Donapai B. (2004). “Desarrollo de un programa en Visual Basic para diseñar sistemas de desorción por aireación de los compuestos orgánicos volátiles de un efluente de una planta de potabilización de agua”. Trabajo especial de grado de maestrı́a en ingenierı́a ambiental, de la Facultad de Ingenierı́a. Universidad de Carabobo. [4] Vanegas C. (2004). Planificación sistemática de la distribución empleando Excel con Visual Basic. Caso de estudio: planta de trefilación y galvanización de alambre. Trabajo especial de grado de maestrı́a en ingenierı́a industrial. Universidad de Carabobo. [5] Mujica D. (2005). “Evaluación termodinámica de un programa —Modelación térmica de plantas de potencia a vapor—”. Trabajo especial de grado de maestrı́a en ingenierı́a de procesos. Universidad de Carabobo. [6] Ferrini D. (2006). “Desarrollo de un material instruc- cional computarizado como estrategia de los procesos de enseñanza y aprendizaje del cálculo de la carga térmica”. Trabajo especial de grado de maestrı́a en matemática y computación de la Facultad de Ingenierı́a. Universidad de Carabobo. [7] Thomas L. H. (1949). “Elliptic problems in linear difference equations over a network”. Watson Sc. Comput. Lab. Rept., Columbia University, New York. [8] Ide N. (2008). “On modified Newton methods for solving non linear algebraic equations”. Applied Mathematics and Computation, Vol. 198, Ntextord- masculine 1, pp.138–142. [9] Maheshwari A. (2009). “A fourth order iterative method for solving nonlinear equations”. Applied Mathematics and Computation, Vol. 211, (2), pp. 383– 391. Revista Ingenierı́a UC
Compartir