Revista Mexicana de Ingenierı́a Quı́mica Academia Mexicana de Investigación y Docencia en Ingenierı́a Quı́mica, A.C. Revista Mexicana de Ingeniería Química Volumen 12, Número 1, Abril 2013 Vol. 12,CONTENIDO No. 1 (2013) 105-120 ISSN 1665-2738 1 Volumen 8, número 3, 2009 / Volume 8, number 3, 2009 EVALUACIÓN DE TÉCNICAS DE ENTRENAMIENTO DE REDES NEURONALES PARA ESTUDIOS GEOTERMOMÉTRICOS DE SISTEMAS GEOTÉRMICOS 1 EVALUATION OF TRAINING TECHNIQUES OF ARTIFICIAL NEURAL 213 Derivation and application of the Stefan-Maxwell equations NETWORKS FOR GEOTHERMOMETRIC STUDIES OF GEOTHERMAL SYSTEMS (Desarrollo y aplicación de 1∗ las ecuaciones de Stefan-Maxwell) 2 L. Dı́az-González , C.A. Hidalgo-Dávila , E. Santoyo3 y J. Hermosillo-Valadez1 1 Stephen Whitaker Departamento de Computación, Facultad de Ciencias, Universidad Autónoma de Estado de Morelos, Av. Universidad 1001, Chamilpa, Cuernavaca, Mor., 62209, México. 2 Programa de Licenciatura en Ciencias (Área Computación), Facultad de Ciencias, Universidad Autónoma del Biotecnología / Biotechnology Estado de Morelos, Av. Universidad 1001, Chamilpa, Cuernavaca, Mor., 62209, México. 3 Departamento de Sistemas Energéticos, Centro de Investigación ende Energı́a, Universidad Autónoma de 245 Modelado de la biodegradación en biorreactores de lodos hidrocarburos totalesNacional del petróleo México, Priv. Xochicalco s/n, Col. Centro, Apdo. 34, Temixco 62580, México. intemperizados en suelos y sedimentos Recibido 2 de Diciembre de 2011; Aceptado 12 de Diciembre de 2012 (Biodegradation modeling of sludge bioreactors of total petroleum hydrocarbons weathering in soil Resumen and sediments) En este trabajo se reportan los resultados de un análisis multivariado usando redes neuronales artificiales para determinar la Medina-Moreno, S. Huerta-Ochoa, C.A. Lucho-Constantino, L. en Aguilera-Vázquez, A.temperatura Jiménez- de fondo contribuciónS.A. relativa de la composición catiónica de fluidos (Na, K, Mg, Ca y Li) la estimación de la González y M. de pozos geote´rmicos. En Gutiérrez-Rojas este estudio se utilizó una base de datos de composición de 219 muestras de fluidos geotérmicos y mediciones de temperatura de fondo medidas en pozosde productores de diversas partes del mundo. ácidas Se evaluaron las arquitecturas 259 Crecimiento, sobrevivencia y adaptación Bifidobacterium infantis a condiciones neuronales usando diferentes técnicas numéricas de entrenamiento, funciones de activación logı́sticas y lineales, diferentes combinaciones de lassurvival entradas,and 20adaptation neuronas como máximo en lainfantis capa oculta y laconditions) temperatura como salida. Los resultados (Growth, of Bifidobacterium to acidic obtenidos de este estudio mostraron que la relación log(Na/K) presentó la más alta contribución relativa (69% al 75%), mientras L. Mayorga-Reyes, P. Bustamante-Camilo, A. Gutiérrez-Nava, E. Barranco-Florido y A. Azaolaque las variables log(Mg/Na2 ) y log(Ca/Na2 ) mostraron una menor contribución (3-13% y 12-22%, respectivamente). Las Espinosa log(Li/ √ Mg) y Li obtuvieron un 3%. Detalles de la metodologı́a y los resultados de validación son variables log(Na/Li), reportados este trabajo. 265en Statistical approach to optimization of ethanol fermentation by Saccharomyces cerevisiae in the Palabras clave: geotérmica, Levenberg-Marquardt, inteligencia artificial, equilibrio presencegeotermómetros, of Valfor® zeoliteenergı́a NaA quı́mico y termodinámico. Abstract (Optimización estadística de la fermentación etanólica de Saccharomyces cerevisiae en presencia de A multivariate analysis using artificial neural networks for determining the relative contribution of the cationic composition zeolita Valfor® zeolite NaA) of fluids (Na, K, Mg, Ca and Li) for the estimation of downhole temperatures of geothermal wells is here reported. Neural G. Inei-Shizukawa, H. A. Velasco-Bedrán, G. F. Gutiérrez-López and H. Hernández-Sánchez architectures were evaluated using different numerical techniques of training, activation function logistic and linear, several combinations of inputs, at most 20 neurons in the hidden layer and the measured temperatures as the targets. The obtained results in this paper showsdethat the relation log(Na/k) obtained the highest relative contribution (69% al 75%), whereas other variables Ingeniería procesos / Process engineering √ such as, log(Mg/Na2 ) and log(Ca/Na2 ), showed a less contribution (3-13% and 12-22%, respectively). log(Na/Li), log(Li/ Mg) 271 Localización de una planta industrial: Revisión crítica y adecuación de los criterios empleados en and Li obtained 3% variables had a relative contribution = 3%. The details of the methodology and the validation results are estapaper. decisión reported in this site selection: Critical review and adequation criteria used in this decision) Keywords: (Plant geothermometers, geothermal energy, Levenberg-Marquardt, artificial intelligence, chemical and J.R. Medina, R.L. Romero y G.A. Pérez thermodynamic equilibrium. ∗ Autora para la correspondencia. E-mail: [email protected] Tel. (01-777) 3297000 ext. 3682 Publicado por la Academia Mexicana de Investigación y Docencia en Ingenierı́a Quı́mica A.C. 105 Dı́az-Gonzálezyyycol./ col./Revista RevistaMexicana Mexicanade deIngenierı́a Ingenierı́aQuı́mica Quı́micaVol. Vol.12, 12,No. No.111(2013) (2013)XXX-XXX 105-120 Dı́az-González Dı́az-González col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. (2013) XXX-XXX 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 66 67 67 68 68 69 69 70 70 71 71 72 72 73 73 74 74 75 75 76 76 77 77 78 78 79 79 80 80 81 81 82 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 1 Introducción 90 90 El El consumo consumo creciente creciente de de energı́a energı́a eléctrica eléctrica aa nivel nivel mundial mundial ha ha impulsado impulsado el el desarrollo desarrollo de de fuentes fuentes alternas alternas de de energı́a, energı́a, entre entre las las cuales cuales destaca destaca la la energı́a energı́a geotérmica. geotérmica. La La principal principal limitante limitante de de la la geotermia, geotermia, es es el el alto alto costo costo que que representan representan los los estudios estudios de de exploración exploración yy la la infraestructura infraestructura tecnológica, tecnológica, para para garantizar garantizar una una explotación explotación segura, segura, óptima óptima yy rentable rentable de de sus sus recursos recursos (Santoyo (Santoyo yy Barragán, Barragán, 2010). 2010). La La estimación estimación de de temperaturas temperaturas de de fondo fondo de de pozos pozos son son invaluables invaluables en en la la perforación, perforación, construcción construcción yy explotación explotación de de sistemas sistemas geoenergéticos geoenergéticos (p.ej., (p.ej., Martı́nez-Méndez Martı́nez-Méndez yy col., col., 2005; 2005; Álvarez Álvarez del del Castillo Castillo yy col., col., 2010). 2010). Estas Estas temperaturas temperaturas también también permiten permiten conocer conocer la la mejor mejor aproximación aproximación posible posible de de la la temperatura temperatura estática estática de de formación formación oo también también conocidas conocidas como como temperaturas temperaturas no-perturbadas no-perturbadas oo estabilizadas, estabilizadas, las las cuales cuales son son sujetas sujetas aa interferencias interferencias durante durante la la perforación perforación de de pozos pozos geotérmicos geotérmicos (p.ej., (p.ej., Olea-González Olea-González yy col., col., 2007; 2007; Espinosa-Paredes Espinosa-Paredes yy Espinosa-Martı́nez, Espinosa-Martı́nez, 2009) 2009) oo pozos pozos marinos marinos (p.ej., (p.ej., Espinosa-Paredes Espinosa-Paredes yy col., col., 2009). 2009). Las Las herramientas herramientas más más económicas económicas yy usadas usadas para para estimar estimar las las temperaturas temperaturas de de fondo fondo son son los los geotermómetros geotermómetros quı́micos, quı́micos, los los cuales cuales se se pueden pueden clasificar clasificar en en tres tres tipos tipos principales: principales: la la geotermometrı́a geotermometrı́a de de solutos, solutos, gases gases ee isótopos. isótopos. En En este este trabajo trabajo se se aborda aborda el el estudio estudio de de la la geotermometrı́a geotermometrı́a de de solutos. solutos. Los Los geotermómetros geotermómetros de de solutos solutos estiman estiman la la temperatura temperatura de de fondo fondo aa partir partir de de la la composición composición quı́mica quı́mica de de los los fluidos fluidos geotérmicos geotérmicos que que emergen emergen en en manantiales manantiales hidrotermales, hidrotermales, sin sin la la necesidad necesidad de de perforar perforar un un pozo. pozo. En En general general los los geotermómetros geotermómetros son son ecuaciones ecuaciones empı́ricas empı́ricas propuestas propuestas aa partir partir de de mediciones mediciones in in situ situ de de fluidos fluidos geotérmicos geotérmicos yy temperaturas temperaturas de de fondo. fondo. Este Este tipo tipo de de temperaturas temperaturas son son medidas medidas en en el el fondo fondo del del pozo pozo productor, productor, mediante mediante sondas sondas analógicas, analógicas, digitales digitales oo de de fibra fibra óptica óptica (Bassam (Bassam yy col., col., 2010; 2010; Espinoza-Ojeda Espinoza-Ojeda yy col., col., 2011). 2011). Las Las herramientas herramientas geotermométricas geotermométricas tienen tienen fundamentos termodinámicos fundamentos termodinámicos yy geoquı́micos geoquı́micos basados basados en en los los procesos procesos de de interacción interacción agua agua roca roca que que dominan dominan los los sistemas sistemas geotérmicos. geotérmicos. Estos Estos procesos procesos dan dan lugar lugar aa que que algunos algunos minerales minerales presentes presentes en en la la roca, roca, se se solubilicen solubilicen hasta hasta alcanzar alcanzar un un estado estado de de equilibrio equilibrio quı́mico, quı́mico, dependiendo dependiendo de de las las condiciones condiciones de de temperatura temperatura yy de de presión presión que que prevalecen prevalecen en en 0 el el yacimiento yacimiento (Nieva (Nieva yy Nieva, Nieva, 1987; 1987; D D0Amore Amore yy Arnórsson, Arnórsson, 2000). 2000). Actualmente Actualmente existen existen reportados reportados en en la la literatura literatura aproximadamente aproximadamente 39 39 geotermómetros geotermómetros de de solutos solutos (p.ej., (p.ej., Fournier Fournier 1979; 1979; Fournier Fournier yy Potter Potter 106 22 91 91 92 92 93 93 94 94 95 95 96 96 97 97 98 98 99 99 100 100 101 101 102 102 103 103 104 104 105 105 106 106 107 107 108 108 109 109 II, II, 1982; 1982; Nieva Nieva yy Nieva, Nieva, 1987; 1987; Giggenbach, Giggenbach, 1988; 1988; Arnórsson, Arnórsson, 2000; 2000; Bayram, Bayram, 2001; 2001; Can, Can, 2002) 2002) basados basados en en los los elementos elementos (y (y relaciones relaciones de de ellos): ellos): Na/K, Na/K, K-Mg, K-Mg, Li-Mg, Li-Mg, Na-Li, Na-Li, Na/K-Ca, Na/K-Ca, Na/K, Na/K, Mg, Mg, Na/K-Ca-Mg Na/K-Ca-Mg yy SSiO iO22.. Dentro Dentro de de la la gama gama de de geotermómetros geotermómetros de de Na/K Na/K se reportan al menos cinco trabajos (Bayram, se reportan al menos cinco trabajos (Bayram, 2001; 2001; Can, Can, 2002; 2002; Dı́az-González Dı́az-González yy col., col., 2008; 2008; Serpen Serpen yy col., col., 2009, Santoyo y Dı́az-González., 2010) que 2009, Santoyo y Dı́az-González., 2010) que usaron usaron la la técnica técnica computacional computacional basada basada en en Redes Redes Neuronales Neuronales Artificiales Artificiales (RNA). (RNA). Las Las RNA RNA han han demostrado demostrado ser ser efectivas: (i) para encontrar la solución efectivas: (i) para encontrar la solución de de problemas problemas numéricos numéricos complejos complejos desde desde el el punto punto de de vista vista fı́sico fı́sico conceptual y matemático; y (ii) para reemplazar conceptual y matemático; y (ii) para reemplazar trabajos trabajos experimentales experimentales que que suelen suelen ser ser muy muy difı́ciles difı́ciles de llevar a cabo, tanto técnica como económicamente de llevar a cabo, tanto técnica como económicamente (Dı́az-González (Dı́az-González yy Santoyo, Santoyo, 2008; 2008; Dı́az-González Dı́az-González yy col., 2008). En estos trabajos previos, col., 2008). En estos trabajos previos, los los autores autores han han considerado únicamente como variable de entrada considerado únicamente como variable de entrada aa la la relación relación log(Na/K) log(Na/K) en en las las diferentes diferentes arquitecturas arquitecturas de de RNA RNA propuestas. propuestas. 110 110 111 111 112 112 113 113 114 114 115 115 116 116 117 117 118 118 119 119 120 120 121 121 122 122 123 123 124 124 125 125 126 126 127 127 128 128 129 129 130 130 131 131 La La estimación estimación de de la la temperatura temperatura en en un un pozo pozo es es una una tarea tarea geoquı́mica geoquı́mica de de alta alta relevancia relevancia en en la la evaluación evaluación de de los los proyectos proyectos geotermoeléctricos geotermoeléctricos yy su su viabilidad. viabilidad. Si Si bien bien los los geotermómetros geotermómetros quı́micos quı́micos basados basados en en solutos solutos actualmente actualmente proporcionan proporcionan una una lectura lectura confiable, confiable, el el conocimiento conocimiento de de los los factores factores que que afectan afectan la la precisión precisión en en la la estimación estimación de de la la temperatura temperatura de de fondo fondo sigue sigue siendo siendo un un problema problema abierto abierto yy un un reto reto cientı́fico cientı́fico por por alcanzar alcanzar para para la la industria industria geotérmica geotérmica yy su su comunidad comunidad geocientı́fica. geocientı́fica. Un Un conocimiento conocimiento más más profundo profundo de de estos estos factores factores podrı́a podrı́a dar dar indicios indicios sobre sobre nuevas nuevas posibilidades posibilidades de de mejorar mejorar la la precisión precisión de de los los instrumentos, instrumentos, toda toda vez vez que que se se podrı́an podrı́an explorar explorar técnicas técnicas más más sofisticadas sofisticadas de de procesamiento procesamiento de de información, información, utilizando utilizando herramientas herramientas yy tecnologı́as tecnologı́as de de cómputo cómputo más más poderosas poderosas disponibles disponibles hoy hoy en en dı́a. dı́a. La La hipótesis hipótesis del del presente presente trabajo trabajo es es que que uno uno de de estos estos factores factores radica radica en en la la información información adicional adicional contenida contenida en otros elementos quı́micos, cuya en otros elementos quı́micos, cuya contribución contribución aa la la estimación estimación de de la la temperatura temperatura de de fondo fondo no no se se ha ha considerado hasta ahora en la literatura. considerado hasta ahora en la literatura. 132 132 133 133 134 134 135 135 136 136 137 137 138 138 139 139 140 140 141 141 Ante Ante este este planteamiento, planteamiento, el el objetivo objetivo del del presente presente trabajo trabajo es es proponer proponer un un método método de de solución solución al al problema problema de de determinar determinar la la contribución contribución de de algunos algunos elementos elementos catiónicos catiónicos quı́micos quı́micos presentes presentes en en los los fluidos fluidos geotérmicos geotérmicos producidos producidos en en manantiales manantiales hidrotermales hidrotermales yy reportar reportar nuestros nuestros hallazgos. hallazgos. En En este este sentido, sentido, nuestra nuestra propuesta propuesta es es exploratoria, exploratoria, por por lo lo que que consideramos consideramos que que nuestros nuestros resultados resultados permiten permiten sentar sentar un un precedente precedente importante importante sobre sobre la la naturaleza naturaleza multicomponente multicomponente de de www.rmiq.org www.rmiq.org www.rmiq.org Dı́az-Gonzálezy ycol./ col./Revista RevistaMexicana MexicanadedeIngenierı́a Ingenierı́aQuı́mica Quı́micaVol. Vol.12, 12,No. No.1 1(2013) (2013)XXX-XXX 105-120 Dı́az-González 142 143 144 145 los fluidos geotérmicos y sus implicaciones en el desarrollo de nuevas herramientas geotermométricas y la estimación de temperaturas de fondo, y con ello en el ámbito de la investigación en este campo. 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 202 2.1 Geotermómetros de solutos 192 193 194 195 En el presente trabajo se propone un análisis estadı́stico multivariado basado en la metodologı́a computacional RNA para determinar la contribución de otros elementos quı́micos en la estimación final de la temperatura de fondo. Se usó una base de datos geoquı́micos mundial con 708 muestras de fluidos y temperaturas de fondo medidas en pozos geotérmicos de diferentes partes del mundo. El presente estudio multivariado se desarrolló usando las siguientes variables tomadas de la composición quı́mica: Na, K, Mg, Ca y Li. Las cuales fueron seleccionadas debido a su alta disponibilidad en la base de datos y además por ser los elementos más usados como indicadores de la temperatura en los geotermómetros catiónicos. 196 197 198 199 200 232 Los geotermómetros de solutos estiman la temperatura de fondo considerando exclusivamente la composición quı́mica de la fase lı́quida de las descargas del fluido geotérmico en la superficie, ya sea de manifestaciones hidrotermales o de pozos productores (Giggenbach, 1988). Existen reportados en la literatura aproximadamente 39 geotermómetros de solutos basados en diferentes cationes, tales como Na-K, K-Mg, Li-Mg, Na-Li, Na-K-Ca, Na-K-Mg, NaK-Ca-Mg, ası́ como los correspondientes al contenido de sı́lice (SiO2 ). En la Tabla 1 se muestran todos estos geotermómetros, con sus respectivas ecuaciones y referencias. El 44% (n=17) de estos geotermómetros corresponden a la relación log(Na/K), de los cuales el 41% (n=7) fueron desarrollados usando la técnica computacional de RNA (Bayram, 2001; Can, 2002; Dı́az-González y col., 2008; Serpen y col., 2009; Santoyo y Dı́az-González, 2010). En este trabajo pretendemos explotar las capacidades de cómputo de las RNA para determinar la contribución de otros elementos quı́micos en la estimación final de la temperatura de fondo, proporcionando no sólo como entrada el log(Na/K) sino también otros elementos catiónicos (tales como Mg, Ca y Li) presentes en la composición quı́mica de las muestras de fluido compiladas en nuestra base de datos. El objetivo de este trabajo es estimar la contribución relativa de cada variable de entrada de la RNA a la estimación final de la temperatura. 233 2.2 Redes Neuronales Artificiales 203 204 205 206 207 208 209 162 163 201 metodologı́a requiere de un algoritmo de optimización para minimizar el error entre la temperatura estimada y la medida, para ello existe una amplia gama de técnicas numéricas de entrenamiento. Las cuales requieren para su funcionamiento, de un conjunto de patrones de entrenamiento constituido por los valores de entrada y salida de la RNA. Los geotermómetros generalmente han sido propuestos a partir de bases de datos compiladas con muestras de fluidos geotérmicos y mediciones de la temperatura medida en pozos productores. 191 En este trabajo se evaluaron más de 60 arquitecturas de RNA con los siguientes elementos de configuración: (i) usando diferentes técnicas de entrenamiento (tales como, Levenberg-Marquardt, Quasi-Newton y gradiente descendente); (ii) usando diferentes combinaciones de las variables de entrada antes mencionadas; (iii) usando funciones de activación del tipo sigmoidal (logı́stica y tangente hiperbólica) en la capa oculta y, en la capa de salida también se probaron las funciones sigmoidales (logı́stica y tangente hiperbólica) y además la función lineal; y, (iv) usando entre 1 y 20 neuronas en la capa oculta. Cabe mencionar que en la literatura se reportan diversas técnicas para diseñar arquitecturas de RNA usando algoritmos evolutivos (p.ej., Yao, 1999; Stanley y Miikkulainen, 2002; LandassuriMoreno y Bullinaria, 2009). En un trabajo futuro nos proponemos emplear alguna de éstas técnicas de adaptación para optimizar las arquitecturas neuronales evaluadas en el presente trabajo. 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 183 184 185 186 187 188 189 190 231 2 Antecedentes Los geotermómetros de solutos son ampliamente usados para estimar la temperatura de fondo en la etapa de exploración de yacimientos geoenergéticos, especı́ficamente en este trabajo se estudiaron los pozos geotérmicos. A la fecha existen reportados al menos cinco de estas herramientas que han sido propuestas usando la técnica computacional basada en RNA. Esta 234 235 236 237 Una RNA se compone de un determinado número de neuronas artificiales interconectadas masivamente mediante canales de información denominados conexiones, formando una estructura paralela 238 www.rmiq.org 1073 Dı́az-González y col./ Revista Mexicana Ingenierı́a Quı́mica Vol. No. 1 (2013) 105-120 Dı́az-González y col./ Revista Mexicana dede Ingenierı́a Quı́mica Vol. 12,12, No. 1 (2013) XXX-XXX Tabla 1. Geotermómetros catiónicos reportados en la literatura (Tabla modificada de Verma y col., 2008). Geotermómetro Ecuación Referencia Na-K 777/[log(Na/K) + 0.700]-273.15 Fournier-Truesdell (1973) Na-K 855.6/[log(Na/K) + 0.8573]-273.15 Truesdell (1976) Na-K 1217(± 93.9)/[log(Na/K) + 1.483)]-273.15 Fournier (1979) Na-K 833/[log(Na/K) + 0.780]-273.15 Tonani (1980) Na-K 933/[log(Na/K) + 0.993]-273.15 Arnórsson (1983) Na-K 1319/[log(Na/K) + 1.699]-273.15 Arnórsson (1983) Na-K 1178/[log([Na]/[K]) + 1.239]-273.15 Nieva-Nieva (1987) Na-K 1390/[log(Na/K) + 1.75]- 273.15 Giggenbach (1988) Na-K 1289(±76/[log(Na/K) + 0.615)]-273.15 Verma y Santoyo (1997) Na-K 733.6-770.551[log([Na]/[K])] + 378.189[log([Na]/[K])]2 Arnórsson (2000) -95.753[log([Na]/[K])]3 + 9.544[log([Na]/[K])]2 Na-K 2.0446 /( log(Na/K) + 126.01) - 273.15 Bayram (2001) Na-K 1052 /(1+ e(1.714(log(Na/K)+ 0.252)))+ 76 Can (2001) Na-K 883/(log(Na/K)+ 0.908)- 273.15 Dı́az-González y col. (2008) Na-K 1273.2 (tanh(-0.4144log(Na/K)-0.5642)) +1156.9 Dı́az-González y col. (2008) Na-K 883(±15) /(log(Na / K)+ 0.894(± 0.032))- 273.15 Dı́az-González y col. (2008) K-Mg K-Mg K-Mg 4410/[14.0-log(K2 /Mg)]-273.15 2330/[7.35-log(K2 /Mg)]-273.15 1077/[4.033 + log(K2 /Mg)]-273.15 Giggenbach (1988) Fournier (1991) Fournier (1991) Li-Mg Li-Mg √ 2200/[5.47-log(Li/( √ Mg))]-273.15 1910/[4.63-log(Li/( Mg))]-273.15 Kharaka y Mariner (1989) Kharaka y Mariner (1989) Na-Li Na-Li Na-Li Na-Li Na-Li 1000(±47)/[log([Na]/[Li]) + 0.38(±0.11)]-273.15 1195(±75)/[Log([Na]/[Li])-0.19(±0.25)]-273.15 1590/[log(Na/Li) + 0.779]-273.15 1049(±44)/[log([Na]/[Li]) + 0.44(±0.10)]-273.15 1267(±35)/[log([Na]/[Li]) + 0.07(±0.10)]-273.15 Fouillac y Michard (1981) Fouillac y Michard (1981) Kharaka y Mariner (1989) Verma y Santoyo (1997) Verma y Santoyo (1997) 239 Na-K-Ca √ {1647/[log([Na]/[K])+β(log(( [Ca])/[Na]) +2.06)+2.47]}-273.15 √ 1120/[log(Na/K)+β(log( Ca/Na)+2.06)+1.32]-273.15 Kharaka y Mariner (1989) Na-K-Mg 11140/[6 log([Na]/[K])+log([Mg]/[Na]2 )+18.30]-273.15 Nieva-Nieva (1987) Na-K-Ca-Mg {16000/[3 log([Na]/[K])+3 log([Ca]/[Na]2 )log([Mg]/([Na])2 ) + 44.67]}-273.15 {10080/[5 log([Na]/[K])+2 log([Ca]/[Na]2 ) -log([Mg]/([Na])2 ) + 16.65]}-273.15 Nieva-Nieva (1987) [1309/(5.19-log (S)]-273.15 [1522/(5.75-log (S)]-273.15 -42.198(±1.345) + 0.28831(±0.01337)S-3.6686 x10−4 (±3.152 x10−5 )S2 + 3.1665 x10−7 (±2.421 x10−7 )S3 + 77.034(±1.216)log S - 44.119(±0.438) + 0.24469(±0.00573)S-{1.7414 x10−4 (±1.365 x10−5 )}S2 + 79.305(±0.427)log S [140.82(±0.00)] + [0.23517(±0.00179)]S Fournier (1977) Fournier (1977) Fournier y Potter (1982) Na-K-Ca Na-K-Ca-Mg Sı́lice Sı́lice Sı́lice Sı́lice Sı́lice 4108 www.rmiq.org www.rmiq.org Fournier-Truesdell (1973) Nieva-Nieva (1987) Verma y Santoyo (1997) Verma y Santoyo (1997) Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12,12, No. 1 (2013) 105-120 Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica 1 (2013) XXX-XXX Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol.Vol. 12, No.No. 1 (2013) XXX-XXX 240 240 241 241 242 242 243 243 244 244 245 245 246 246 247 247 248 248 249 249 250 250 251 251 252 252 253 253 254 254 255 255 256 256 257 257 258 258 259 259 260 260 261 261 262 262 263 263 264 264 265 265 266 266 267 267 268 268 269 269 270 270 271 271 272 272 273 273 274 274 275 275 276 276 277 277 278 278 279 279 280 280 281 281 282 282 240 −4 2 −7 3 Sı́lice-55.3 -55.3 + 0.3659S-5.3954 Arnórsson (2000) −4 2 S + 5.5132 x10 Sı́lice + 0.3659S-5.3954 x10x10 S + 5.5132 x10−7 S3 S Arnórsson (2000) + 74.360 log S + 74.360 log S Sı́lice[1175.7(±31.7)]/[4.88(±0.08)-log [1175.7(±31.7)]/[4.88(±0.08)-log S]-273.15 Verma (2000) Sı́lice S]-273.15 Verma (2000) ∗ Las unidades de concentración de Na y K citadas entre paréntesis deben en mg/kg (ppm) ∗ Las unidades de concentración de Na y K citadas entre paréntesis deben estarestar en mg/kg (ppm) y aquellas entre corchetes en unidades molares. En el caso del geotermómetro de Na-K-Ca: y aquellas entre corchetes en unidades molares. En el caso del geotermómetro de Na-K-Ca: √ √Ca/Na)< β , 4/3 < 100; β , 1/3 > 100; β , 1/3 < 100 y log( β , 4/3 parapara t < t100; β , 1/3 parapara t > t100; β , 1/3 parapara t < t100 y log( Ca/Na)< 0 0 Encaso el caso geotermómetro de Sı́lice: la concentración de óxido de sı́lice, 2. En el del del geotermómetro de Sı́lice: S esSlaesconcentración de óxido de sı́lice, SiOSiO 2. Consultar el trabajo de Verma y col. (2008) para más detalles sobre las condiciones de Consultar el trabajo de Verma y col. (2008) para más detalles sobre las condiciones de aplicabilidad de geotermométros. los geotermométros. aplicabilidad de los y distribuida el objetivo de solucionar y distribuida concon el objetivo de solucionar unauna tareatarea computacional especı́fica. En términos generales, computacional especı́fica. En términos generales, unauna 243 RNA es básicamente herramienta computacional RNA es básicamente unauna herramienta computacional 244 que permite, a través de un número finito de ciclos que permite, a través de un número finito de ciclos de de 245 aprendizaje, asociar variables de entrada con variables aprendizaje, asociar variables de entrada con variables 246 salida, lo que se entiende RNA de de salida, por por lo que se entiende queque unauna RNA 247 es un aproximador de funciones. El aprendizaje es un aproximador de funciones. El aprendizaje 248 puede esencialmente de dos tipos: supervisado puede ser ser esencialmente de dos tipos: supervisado y y 249 no supervisado. Esta caracterı́stica de correlacionar no supervisado. Esta caracterı́stica de correlacionar 250 variables le otorga también la capacidad de clasificar variables le otorga también la capacidad de clasificar 251 datos de entrada, y es precisamente esta funcionalidad datos de entrada, y es precisamente esta funcionalidad 252 la que buscamos explotar en nuestro trabajo. la que buscamos explotar en nuestro trabajo. 253 McCulloch y Pitts (1943) desarrollaron el primer McCulloch y Pitts (1943) desarrollaron el primer 254 modelo de una neurona artificial. En la Fig. 1a se modelo de una neurona artificial. En la Fig. 1a se 255 muestra esquemáticamente este modelo, el cual consta muestra esquemáticamente este modelo, el cual consta 256 (i) conjunto un conjunto de entradas xi ; (ii) entrada de: de: (i) un de entradas xi ; (ii) cadacada entrada 257 está asociada a un valor ajustable w denominado i está asociada a un valor ajustable wi denominado 258 sináptico; la neurona un peso sináptico283 pesopeso sináptico; (iii)(iii) la neurona tienetiene un peso sináptico 283 259 denominado umbral θ que se interpreta como denominado umbral θ que se interpreta como el el284 284 260 valor mı́nimo superar la neurona valor mı́nimo queque debedebe superar la neurona parapara su su285 285 261 activación; la neurona salida y, que activación; (iv) (iv) la neurona tienetiene unauna salida y, que estáestá286 286 262 en función de pesos los pesos wn ), de los valores en función de los (w1 ,(w w12,, w ...,2 ,w..., n ), de los valores 263 de las entradas x2 ,x...,),xdel umbral de una n ), del de las entradas (x1 ,(x x21,,..., umbral θ y θdey una 287 n 287 264 función de activación φ (que limita la amplitud de la función de activación φ (que limita la amplitud de la 288 288 265 salida neuronal. salida neuronal. 289 289 266 neuronas se organizan en capas de entrada,290 LasLas neuronas se organizan en capas de entrada, 290 267 ocultas de salida formar RNA ocultas y dey salida parapara formar unauna RNA (ver(ver Fig.Fig.291 291 268 Cada neurona se conecta neurona 1b).1b). Cada neurona se conecta concon otraotra neurona a a292 292 269 través conexiones.UnaUna conexión se establece293 través de de conexiones. conexión se establece 293 270 entre neuronas cuando la salida de una neurona294 entre dos dos neuronas cuando la salida de una neurona 294 271 se convierte enentrada la entrada de otra. Dependiendo se convierte en la de otra. Dependiendo del del295 295 272 de conexión, las RNA pueden clasificarse en dos296 tipotipo de conexión, las RNA pueden clasificarse en dos 296 273 tipos: (i) con conexiones hacia adelante (feedforward);297 tipos: (i) con conexiones hacia adelante (feedforward); 297 274 y, (ii) conexiones hacia (feedback), también298 y, (ii) concon conexiones hacia atrasatras (feedback), también 298 275 conocidas como redes recurrentes. 299 conocidas como redes recurrentes. 299 276 funciones de activación usadas 300 LasLas funciones de activación másmás usadas son son las las300 277 funciones del tipo sigmoidal (entre las cuales destacan 301 funciones del tipo sigmoidal (entre las cuales destacan 301 278 la función logı́stica la función tangente hiperbólica) la función logı́stica y layfunción tangente hiperbólica) 279 y la función lineal (Dı́az-González y col, 2008). En la y la función lineal (Dı́az-González y col, 2008). En la 280 literatura se reporta (p.ej., Singh y Chandra, 2003) literatura se reporta (p.ej., Singh y Chandra, 2003) queque 281 ciertas RNA consideradas como aproximadores ciertas RNA son son consideradas como aproximadores 282 universales de funciones continuas. universales de funciones continuas. 241 242 a) b) a) b) Fig.1 a) Modelo de una neurona artificial propuesto por McCoulloch y Pitts (1943); b) Esquema general de Fig.1 a) Modelo de una neurona artificial por McCoulloch yy Pitts 284 Fig.1 a) Modelo de una neurona artificial propuesto propuesto por neuronal McCoulloch Pitts (1943); (1943); b) b) Esquema Esquema general general de de una red artificial. 283 a) Modelo de una neurona artificial propuesto Fig.Fig. 1. a)1.Modelo deuna una neurona artificial propuesto una red red neuronal neuronal artificial. artificial. por McCoulloch y Pitts (1943); b) Esquema general por McCoulloch y Pitts (1943); b) Esquema general de de 286 neuronal artificial. unauna red red neuronal artificial. 285 Dichas RNA poseen siguientes caracterı́sticas: Dichas RNA poseen las las siguientes caracterı́sticas: tienen conexiones hacia adelante, tiene tienen conexiones hacia adelante, tiene unauna solasola capacapa 289 oculta en donde se usan funciones sigmoigdales oculta en donde se usan funciones sigmoigdales y y 290 tienen de salida funciones de activación tienen unauna capacapa de salida concon funciones de activación 291 lineal. Chandra y Singh (2004) reportan lineal. Chandra y Singh (2004) reportan queque 292 puede existir función activación preferente puede existir unauna función de de activación preferente 293 dependiendo de la tarea a resolver y de datos dependiendo de la tarea a resolver y de los los datos 294 especı́ficos de entrenamiento. Lo cual sugiere que especı́ficos de entrenamiento. Lo cual sugiere que los los 295 algoritmos de entrenamiento se adaptan la función algoritmos de entrenamiento se adaptan a laafunción 296 de activación para conducir a un entrenamiento de activación para conducir a un entrenamiento másmás 297 rápido. rápido. 298 el presente trabajo, usamos funciones En En el presente trabajo, usamos las las funciones de de 299 activación logı́stica y tangente hiperbólica en la activación logı́stica y tangente hiperbólica en la capacapa 300 oculta. tanto encapa la capa de salida probamos oculta. En En tanto queque en la de salida probamos 301 con la función logı́stica, tangente hiperbólica y lineal. con la función logı́stica, tangente hiperbólica y lineal. 287 288 www.rmiq.org www.rmiq.org www.rmiq.org 109 5 5 Dı́az-González col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. (2013) XXX-XXX Dı́az-Gonzálezyyycol./ col./Revista RevistaMexicana Mexicanade deIngenierı́a Ingenierı́aQuı́mica Quı́micaVol. Vol.12, 12,No. No.111(2013) (2013)XXX-XXX 105-120 Dı́az-González Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol.de 12,entrenamiento No. 1 (2013) XXX-XXX Y 322 El algoritmo más reconocido reconocido como como vector Y 322 El algoritmo de entrenamiento más vector de salidas y Función a aproximar dedeseadas salidas 323 un método efectivo para el entrenamiento de RNA yy Función a aproximar deseadas 323 un método efectivo para el entrenamiento de RNA y Y… f ( x , x , ..., x ) Patrones de 322 El algoritmo de entrenamiento más reconocido como 324 es el backpropagation. No obstante, también se vector …y f ( x , x , ..., x ) 324 es el backpropagation. No obstante, también se entrenamiento de salidas y Función a aproximar RNA deseadas 323 método efectivo para el entrenamiento de RNA 325 un reporta en la literatura que este algoritmo presenta y RNA 325 reporta en la literatura que este algoritmo presenta … f ( x , x , ..., x ) X salida 324 el backpropagation. Nolocales, obstante, también se 326 es dificultades con los los mı́nimos mı́nimos locales, es decir, decir, puede Y y X salida 326 dificultades con es puede deseada Y x deseada RNA 325 reporta en la literatura que este algoritmo presenta 327 quedar “atrapado” en una solución no óptima. Por xx y 327 quedar “atrapado” en una solución no óptima. Por y x… ∑ ∑ salida X 326 los mı́nimos esrazonable decir, puede 328 dificultades lo tanto, tanto, no nocon converge en un unlocales, número razonable de … salida de Y x 328 lo converge en número de deseada salida de la RNA e x la RNA e 327 quedar “atrapado” en una solución no óptima. Por 329 iteraciones a un mı́nimo global (Wang y col, 2004). y xvector 329 iteraciones a un mı́nimo global (Wang y col, 2004). ∑ devector entradas … de entradas 328 tanto, no converge en un número 330 lo Este algoritmo de entrenamiento entrenamiento ajustarazonable los pesos pesos de de salida de x 330 Este algoritmo de ajusta los de la RNA e Ajuste de 329 a un mı́nimo global (Wang y col, 2004). 331 iteraciones acuerdo a la siguiente ecuación: Ajuste de vector los pesos 331 acuerdo a la siguiente ecuación: de entradas los pesos 330 Este algoritmo de entrenamiento ajusta los pesos de Ajuste de ∆w(t) (1) (t+1) 331 acuerdo a la siguiente ecuación: Algoritmo de aprendizaje ww(t+1) ==ww(t)(t)++∆w (1) (t) Algoritmolos depesos aprendizaje Patrones de Patrones de entrenamiento entrenamiento d 1 1 1 2 2 n 2 d n 1n d 1 2 n 2 1 2 n n 1 2 1n 1 d d 2 d n 2 n señal señal de error de error 302 302 303 303 302 304 304 303 304 305 305 306 306 305 307 307 306 308 308 307 309 309 308 310 310 309 311 311 310 312 312 311 313 313 312 314 314 313 315 315 314 316 316 315 317 317 316 318 318 317 319 319 318 320 320 319 321 321 320 321 353 353 353 332 332 Algoritmo de aprendizaje señal de error Fig. 2.2. Diagrama Diagrama representativo representativo del del entrenamiento entrenamiento Fig. Fig.2 Diagrama representativo del entrenamiento supervisado de una red neuronal. Fig.2 Diagrama representativo del entrenamiento supervisado de una red neuronal. supervisado de una red neuronal. supervisado de una red neuronal. Fig. 2. Diagrama representativo del entrenamiento Fig.2 Diagrama representativo del entrenamiento supervisado de una red neuronal. supervisado de una red neuronal. 333 333 332 334 334 333 335 335 334 336 336 335 337 337 donde∆w ∆w(t)es eslalaw corrección hecha alos lospesos pesosactuales actuales + ∆wa(t) (1) (t+1) = w(t)hecha donde corrección (t) w . Existen diferentes algoritmos que son utilizados (t) w(t) . Existen diferentes algoritmos que son utilizados donde ∆w(t) es∆w la hecha a los pesos actuales para calcular calcular ∆wcorrección de los más importantes (t) , algunos para (t) , algunos de los más importantes w . Existen diferentes algoritmos que son utilizados son listados en la Tabla 2. (t) son listados en la Tabla 2. paraEn calcular ∆w(t) , algunos de los más importantes En presente trabajo se se evaluaron evaluaron diferentes elel presente trabajo diferentes son listados en la Tabla 2. técnicas numéricas de entrenamiento, tales como: técnicas numéricas de entrenamiento, tales como: En el presente trabajo se evaluaron diferentes Levenberg-Marquardt, BFGS Quasi-Newton, Batch Levenberg-Marquardt, BFGS Quasi-Newton, Batch técnicas numéricas de entrenamiento, tales como: Gradient Descent, Fletcher-Powell Conjugate Gradient Descent, Fletcher-Powell Conjugate Levenberg-Marquardt, BFGS Rate Quasi-Newton, Batch Gradient, Variable Variable Learning Learning Rate Backpropagation, Gradient, Backpropagation, Gradient Descent, Fletcher-Powell Conjugate Resilient Backpropagation, Scaled Conjugate Resilient Backpropagation, Scaled Conjugate Gradient, Learning Rate Backpropagation, Gradient yyVariable Automated Regularization. Dado que que un un Gradient Automated Regularization. Dado Resilient Backpropagation, Scaled Conjugate algoritmo de entrenamiento supervisado requiere de algoritmo de entrenamiento supervisado requiere de Gradient y Automated Regularization. Dado que un un conjunto de patrones de entrada y salida, se usó un conjunto de patrones de entrada y salida, se usó algoritmo entrenamiento supervisado requiere de unaamplia ampliade base dedatos datoslalacual cual fuecompilada compilada partir una base de fue aapartir un conjunto de patrones de entrada y salida, se usó de artı́culos publicados en revistas internacionales de artı́culos publicados en revistas internacionales yy una amplia base de datos la cual fue compilada a partir arbitradas. arbitradas. de artı́culos publicados en revistas internacionales y arbitradas. 338 2.2.1 Técnicas Técnicas numéricas numéricas para para elel entrenamiento entrenamiento 336 338 2.2.1 337 339 supervisado 339 supervisado 340 2.2.1 Técnicas numéricas para el entrenamiento 338 340 En este este trabajo trabajo usamos usamos elel entrenamiento entrenamiento supervisado supervisado 339 341 En supervisado 341 (verFig. Fig.2) 2)usando usandoelelmódulo móduloNeural NeuralNetwoks NetwoksToolbox Toolbox 340 342 (ver 342 En trabajo usamos elMATLAB. entrenamiento supervisado deleste software matemático MATLAB. Un algoritmo algoritmo de 341 343 del software matemático Un de 343 (ver Fig. 2) usando el móduloes Neural Netwoks Toolbox 342 entrenamiento supervisado es una técnica técnica numérica numérica 344 entrenamiento supervisado una 344 del software matemático MATLAB. Un algoritmo de 343 de optimización optimización que se se aplica aplica para ajustar ajustar los pesos pesos 345 de que para los 345 entrenamiento es una técnica numérica sinápticosde delalasupervisado RNAen enfunción función dela ladiferencia diferencia entre 344 346 sinápticos RNA de entre 346 de optimización sesalida aplicacalculada para ajustar pesos salida deseada deseadaque salida calculada porlos RNA. 345 347 lala salida yy lala por lala RNA. 347 sinápticos de larequiere RNA en un función de la de diferencia entre Este proceso proceso requiere un conjunto conjunto de patrones patrones de 346 Este de la salida deseada la salida porde RNA. 347 entrenamiento, losycuales cuales soncalculada propagados delamanera manera entrenamiento, los son propagados Este proceso requiere un conjunto de patrones aleatoria y durante un tiempo también aleatorio, 348 Metodologı́a de de desarrollo desarrollo aleatoria y durante un tiempo también aleatorio,deaa 348 33 Metodologı́a entrenamiento, los cuales son propagados de manera través de la RNA para generar una salida. La salida través de la RNA para generar una salida. La salida aleatoria y durante tiempo también a 348 deseada se se comparaun con salida de lalaaleatorio, RNA para para 349 3 La Fig. Fig. 33 muestra muestra en en forma forma esquemática esquemática lala Metodologı́a de desarrollo deseada compara con lala salida de RNA 349 La través de la RNA para generar una salida. La salida calcular una señal de error, la cual es minimizada 350 metodologı́a de desarrollo del presente estudio,lalacual cual calcular una señal de error, la cual es minimizada 350 metodologı́a de desarrollo del presente estudio, deseada se compara con la salida de la RNA para 349 Fig. 3 muestra en forma esquemática la por el algoritmo de aprendizaje mediante el ajuste de 351 La se compone de 9 pasos. A continuación se explica por el algoritmo de aprendizaje mediante el ajuste de 351 se compone de 9 pasos. A continuación se explica calcular una señal de error, la cual es minimizada 350 de desarrollo del presente estudio, la cual los pesos sinápticos durante un tiempo de simulación. 352 metodologı́a detalladamente cada paso: los pesos sinápticos durante un tiempo de simulación. 352 detalladamente cada paso: por el algoritmo de aprendizaje mediante el ajuste de 351 se compone de 9 pasos. A continuación se explica los pesos sinápticos durante un tiempo de simulación. 352 detalladamente cada paso: Tabla2.2. Variantes Variantesdel delalgoritmo algoritmode deentrenamiento entrenamientobackpropagation. backpropagation. Tabla Algoritmo ∆w Comentarios Algoritmo ∆w(t)(t) Comentarios dE Tabla 2. Variantes del algoritmo de entrenamiento backpropagation. (t)==−η Gradientedescendiente descendiente ==−ηg −ηg(t) −ηdE eselelvector vectorde degradiente, gradiente, dw Gradiente gges dwitit Algoritmo ∆w(t) Comentarios η es el factor de convergencia. η es el factor de convergencia. dE Gradiente descendiente = −ηg (t) = −η dw g es el vector de gradiente, it −1 ηHHes dede convergencia. Métodode deNewton Newton −H−1 g(t) esellalafactor matriz de Hessian. Método ==−H g(t) es matriz Hessian. −1 d2 E−1 dE 2 d−1 E2 dE dwit ==−H −− dw dw2g(t) Método de Newton = H es la matriz de Hessian. it it −1 dwit d2 E dE ==−ηp(t), dwit Gradienteconjugado conjugado dw2it donde Gradiente = ηp(t), donde p(t + 1) = −g(t 1)++βp(t) βp(t) p(t + 1) = −g(t ++1) Gradiente conjugado = ηp(t), donde p(t + 1) = −g(t + 1) + βp(t) 110 66 www.rmiq.org www.rmiq.org www.rmiq.org 6 www.rmiq.org Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. 1 (2013) 105-120 354 355 Fig. dedelalametodologı́a del presente trabajo. Fig.3.3.Diagrama Diagramadedeflujo flujoFig.3 metodologı́a trabajo. Diagrama de flujodel de presente la metodología del presente trabajo. www.rmiq.org www.rmiq.org 7 111 Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica 12, No. 1 (2013) XXX-XXX Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica No. 1 (2013) 105-120 Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol.Vol. 12,Vol. No.12, 1 (2013) XXX-XXX 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 i. Compilación debase la base de datos i. Compilación de la de datos 406 La base de datos geoquı́micos mundial (BDGM) La base de datos geoquı́micos mundial (BDGM) 407 contiene muestras fluidos geotérmicos contiene 708708 muestras de de fluidos geotérmicos y temperaturas de fondo medidas pozos408 y temperaturas de fondo medidas en en pozos geotérmicos diferentes partes mundo.409 geotérmicos de de diferentes partes del del mundo. La BDGM fue diseñada en un formato La BDGM fue diseñada en un formato 410 matricialde de96 96columnas columnasquequecontienen contienen411 matricial la composición quı́mica de los principales la composición quı́mica de los principales 412 componentes (aniones y cationes) presentes413 componentes (aniones y cationes) presentes en los fluidos (en mg/kg o mg/l, unidades en los fluidos (en mg/kg o mg/l, unidades 414 comúnmente usadas, ver Nicholson, 1993). comúnmente usadas, ver Nicholson, 1993). LasLas415 muestras compiladas enBDGM la BDGM corresponden muestras compiladas en la corresponden a pozos productores para los cualesse se416 a pozos productores para los cuales disponı́a la temperatura de fondo medida disponı́a la temperatura de fondo medida y y417 la composición quı́mica de fluidos. la composición quı́mica de fluidos. LasLas418 muestras de manifestaciones hidrotermales muestras de manifestaciones hidrotermales 419 fueron descartadas estar sujetas a problemas420 fueron descartadas porpor estar sujetas a problemas de mezcla de fluidos, dilución y contaminación. de mezcla de fluidos, dilución y contaminación. 421 ii. Determinación de las variables de entrada ii. Determinación de las variables de entrada 423 presente trabajo seleccionaron En En el el presente trabajo se se seleccionaron las las siguientes 6 variables: y Li,424 siguientes 6 variables: Na,Na, K, K, Mg,Mg, Ca Ca y Li, cuales fueron seleccionadas debido a: la (i) la425 las las cuales fueron seleccionadas debido a: (i) disponibilidad enBDGM; la BDGM; al uso de estos426 disponibilidad en la (ii) (ii) al uso de estos cationes endesarrollo el desarrollo de los geotermómetros427 cationes en el de los geotermómetros solutos existentes. PorPor lado,se se428 de de solutos existentes. otrootro lado, 429 determinó como variable entrada determinó usarusar como variable de de entrada a a 430 la transformada la relación Na/K la transformada log log de de la relación Na/K en en variables separadas, debido a que431 vezvez de de dosdos variables separadas, debido a que ampliamente reportado variable432 estáestá ampliamente reportado queque estaesta variable 433 compuesta presenta correlación compuesta presenta unauna altaalta correlación concon el el 434 inverso la temperatura absoluta (1/T inverso de de la temperatura absoluta (1/T en) en K) K Kelvin. estudio se usaron registros,435 Kelvin. En En esteeste estudio se usaron 219219 registros, a pesar demagnitud la magnitud deBDGM; la BDGM; únicamente436 a pesar de la de la únicamente estos registros contenı́an la composición de las437 estos registros contenı́an la composición de las 438 variables seleccionadas. variables seleccionadas. 422 439 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 Combinación de las variables seleccionadas iii. iii. Combinación de las variables seleccionadas 440 trabajoprobamos probamosunaunaamplia amplia441 En Enesteestetrabajo combinación variables seleccionadas442 combinación de de las las variables seleccionadas (Na, K, Mg, Ca y Li) para entrenar RNA.443 (Na, K, Mg, Ca y Li) para entrenar las las RNA. La literatura reporta (p.ej., Fournier 1979;444 La literatura reporta (p.ej., Fournier 1979; Giggenbach 1988; Arnórsson 2000) que Giggenbach 1988; Arnórsson 2000) que el el445 fundamento termodinámico y geoquı́mico fundamento termodinámico y geoquı́mico de de446 los geotermómetros de solutos está basado los geotermómetros de solutos está basado en en447 procesos interacción agua-roca los los procesos de de interacción de de agua-roca queque448 dominan los sistemas geotérmicos. Es por dominan los sistemas geotérmicos. Es por elloello449 realizó revisión bibliográfica queque se se realizó unauna revisión bibliográfica de de450 los artı́culos que reportan los geotermómetros los artı́culos que reportan los geotermómetros 451 catiónicos conocidos a partir catiónicos másmás conocidos y ay partir de de esteeste452 estudio se determinó usar las transformadas estudio se determinó usar las transformadas log log453 de algunas relaciones de elementos de algunas relaciones de elementos queque hanhan sidosido454 8 8 112 406 407 408 409 empleadas como indicadores de temperatura la temperatura empleadas como indicadores de la diversos autores, tales como: porpor diversos autores, tales como: √ √ Mg) • Kharaka y Mariner (1989): log(Li/ Mg) • Kharaka y Mariner (1989): log(Li/ • Fouillac y Michard (1981), Kharaka • Fouillac y Michard (1981), Kharaka y y Mariner (1989), Verma y Santoyo (1997): Mariner (1989), Verma y Santoyo (1997): log(Na/Li) log(Na/Li) 410 411 • Fournier y Truesdell Kharaka • Fournier y Truesdell Kharaka y y √(1973), √(1973), Ca/Na) Mariner (1989): Mariner (1989): log(log(Ca/Na) 412 413 2 2) y • Nieva y Nieva (1987):log(Mg/Na log(Mg/Na • Nieva y Nieva (1987): ) y 2 2 log(Ca/Na log(Ca/Na ) ) 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 RNAfueron fueronentrenadas entrenadasusando usando7 7 LasLasRNA combinaciones diferentes entradas, cada combinaciones diferentes de de entradas, cada combinaciónse secompone componede deun unnúmero número combinación determinado de entradas. combinación determinado de entradas. UnaUna solasola combinación de entradas sirve entrenar o más RNA. de entradas sirve parapara entrenar unauna o más RNA. la Tabla se presentan 7 combinaciones En En la Tabla 3 se3 presentan las las 7 combinaciones de entradas usamos. de entradas queque usamos. general,las lasRNA RNApueden puedenpresentar presentar En Engeneral, problemas saturación el entrenamiento problemas de de saturación en en el entrenamiento relacionado directamente magnitudes relacionado directamente concon las las magnitudes relativas diferentes entradas y salidas. relativas de de diferentes entradas y salidas. la finalidad evitar problema ConCon la finalidad de de evitar esteeste problema de de saturación, la mayorı́a de las entradas de saturación, la mayorı́a de las entradas de las las RNAestán estánnormalizadas normalizadasgeoquı́micamente geoquı́micamente RNA usando el elemento quı́mico mayoritario usando el elemento quı́mico mayoritario y y calculando la transformada logarı́tmica calculando la transformada logarı́tmica de de estas relaciones catiónicas. Además, Además,la la estas relaciones catiónicas. transformación logarı́tmica aplicada transformación logarı́tmica aplicada a ala la relaciónde delas lascomposiciones composicionescatiónicas catiónicas relación obedece a recomendaciones previas de expertos obedece a recomendaciones previas de expertos (p. ej., Aitchison, 1986) para manejar (p. ej., Aitchison, 1986) para manejar correctamente -hablando estadı́sticamentecorrectamente -hablando estadı́sticamente- los los datos composicionales. datos composicionales. 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 Asimismo, como salida RNA, usamos Asimismo, como salida de de las las RNA, usamos el inverso de la temperatura absoluta el inverso de la temperatura absoluta en en grados Kelvin (1/T ), dado la composición grados Kelvin (1/T dado queque la composición K ), K quı́mica de los fluidos se correlaciona quı́mica de los fluidos se correlaciona concon estaesta variable. Dicha correlación se fundamenta variable. Dicha correlación se fundamenta teóricamente procesos geoquı́micos teóricamente en en los los procesos geoquı́micos y y termodinámicos que dominan en los sistemas termodinámicos que dominan en los sistemas geotérmicos. Cabe destacar al calcular geotérmicos. Cabe destacar queque al calcular el el inverso de la temperatura absoluta obtenemos inverso de la temperatura absoluta obtenemos valores pequeños la temperatura, valores pequeños de de la temperatura, en en esteeste caso, nuestros valores se encuentran entre caso, nuestros valores se encuentran entre 0.0029 y 0.0100. Generalmente, la temperatura 0.0029 y 0.0100. Generalmente, la temperatura reportada grados Celsius, nuestra es es reportada en en grados Celsius, nuestra basebase ◦ ◦C y de datos contiene temperaturas entre 100 de datos contiene temperaturas entre 100 C y ◦ ◦ C. 350350 C. www.rmiq.org www.rmiq.org www.rmiq.org Dı́az-González y ycol./ Revista Mexicana dedeIngenierı́a Quı́mica Vol. 12, 1 1(2013) 105-120 Dı́az-González col./ Revista Mexicana Ingenierı́a Quı́mica Vol.12, 12, No. 1(2013) (2013) XXX-XXX Dı́az-González col./ Revista Mexicana Ingenierı́a Quı́mica Vol. 12, No. (2013) XXX-XXX Dı́az-González y ycol./ Revista Mexicana dedeIngenierı́a Quı́mica Vol. No. 1No. XXX-XXX TablaTabla Lista de77combinaciones combinaciones variables entrada usadasusadas paraelelpara el 3. de Lista de 7 combinaciones de variables de entrada Tabla 3.3.Lista dedevariables dedeentrada usadas para entrenamiento lasredes neuronales. entrenamiento deredes lasneuronales. redes neuronales. entrenamiento dedelas Combinación Entrada: Combinación Entrada: Combinación Entrada: [1] [1] [2] [2] [2] [3] [3] [3] [4] [4] [1] [4] Mg Na Ca Mg Mg Ca Na Ca log(Na ) log( ) log( ) 11 1 log( ) log( ) log( ) 2 log( ) Na2log( ) 2 2 K Na Klog( K ) Na Na2 Na Na2 455 455 455 457 457 458 458 459 459 460 460 461 461 462 462 463 463 464 464 465 465 466 466 467 467 468 468 469 469 470 470 471 471 472 472 473 473 474 474 475 475 476 476 477 477 478 478 479 479 480 480 481 481 482 482 483 483 484 484 485 485 √ Ca Na ) √√ √ 2 Ca Ca log(Na log( log( Na) ) 33 3 Ca Na Ca Calog(Na log(Na log( ) ) Na ) log( log( Na) ) log( Na ) K K K 44 4 Mg Na Mg Mg log(Na log( log( log( 2) 2) K) ) Na ) NaNa log( Klog( 2) 55 5 Mg Na Ca log(Na log(CaNa log(Mg log( log( log( 2 ) Ca 2 ) Mg 2) 2) K) ) Na Na Klog( K ) Nalog( Na2 ) Nalog( Na2 ) 66 6 Mg Na Ca Mg Ca log(Na log(Na log(Na log( log( log( )2 ) Mg ) 2 ) Ca 2) K) ) Na Klog( ) Na log( ) Na2log( Na ) log(Na log( LiLi)log( Na ) 7 Mg Na Ca Mg Ca log(Na log(Na log(Na log( log( log( 2 ) Ca 2 ) Mg 2) 2) K) ) Na Na Na Klog( ) log( ) log( ) 2 K Na Na2 log(√Li√LiMg) ) Li log( log( √ Mg ) Mg 77 456 456 √√ 22 K K Na Na2 Finalmente, cabe cabemencionar mencionarque queusamos usamosuna una 486486 Finalmente, Finalmente,de cabe mencionar que usamos una 487 combinación entradas (la combinación combinación 487 combinación de entradas (la 457 (la el combinación No. combinación ver Tabla Tablade 3),entradas que incluye incluye Litio 488488 No. 5;5; ver 3), que el Litio 458 No. 5; ver Tabla 3), que incluye el Litio 489 sinnormalizar normalizar geoquı́micamente. Decidimos 489 sin geoquı́micamente. Decidimos 459 sin normalizar geoquı́micamente. Decidimos usar esta esta entrada entrada dado dado que que este este elemento elemento 490490 usar 460 usar esta reportado entrada dado que este elemento 491 encuentra reportado concentraciones 491 sese encuentra enen concentraciones 461 se encuentra reportado en concentraciones pequeñas, por por lolo tanto tanto esta esta variable variable no 492492 pequeñas, no 462 pequeñas, por losaturación tanto esta variable no contribuye unaposible posible saturación las RNA. 493493 contribuye a auna dedelas RNA. 463 contribuye a una posible saturación de las RNA. 494 Esimportante importantedestacar destacarque quedesde desdeelelpunto puntodede 494 Es 495 464 Es importante destacar que desde punto vistacomputacional, computacional,autores autorescomo comoDash Dashel Lui 495de vista yyLui 496 465 vista computacional, autores Dash y 496 Lui (1997), Whiteson col. (2005), (2005),como Landassuri(1997), Whiteson yycol. Landassuri497 466 (1997), Whiteson(2009) y col. reportan (2005), que LandassuriMoreno Bullinaria (2009) reportan que lala 497 Moreno yy Bullinaria 498 467 Moreno Bullinariadede(2009) reportan que 498la selección variables entrada una selección dedeyvariables entrada eses una 499 468 de variables demetodologı́as entrada es 499 una tareaselección quepuede puederealizarse realizarse usando metodologı́as tarea que usando 469 tarea que de puede realizarse usando metodologı́as especializadas deoptimización. optimización. Sinembargo, embargo, especializadas Sin 500 500 470 especializadas de geoquı́mico, optimización. Sin embargo, desde puntodedevista vista geoquı́mico,decidimos decidimos desde elelpunto 501 501 471 elconjunto punto de vista geoquı́mico, decidimos usardesde este conjunto variables que han han sido sido usar este variables que 502 502 usadas coneste éxitoconjunto geotermometrı́a solutos. 472 usar variablesdede que han sido usadas con éxito enengeotermometrı́a solutos. 503 503 Las usadas variables de entrada entrada que propusimos propusimos 473 con de éxito en geotermometrı́a de solutos. Las variables que 504 504 hanmostrado mostrado unafuerte fuerte correlación entre 474 Las variables de entrada queentre propusimos han una correlación lala 505 505 composición quı́mica losfluidos fluidos geotérmicos 475 han mostrado una fuerte correlación entre 506la composición quı́mica dedelos geotérmicos 506 temperaturadede fondo. de los fluidos geotérmicos yylalatemperatura fondo. 476 composición quı́mica 507 507 477 y la temperatura de fondo. 508 508 Diseño ñode delas lasRNA RNA iv.iv.Dise 509 509 478 iv. Dise de las RNA Una vezñoque que determinamos las diferentes diferentes 510510 Una vez determinamos las combinaciones variables dede las entrada, combinaciones dede determinamos variables entrada, 511 479 Una vez que diferentes 511 establecimos ciertos criterios de diseño las 512512 establecimos ciertos criterios de diseño dedelas 480 combinaciones de variables de entrada, RNA, findedeque quecada cadauna unacriterios presentara diferente RNA, a afin presentara 513 481 establecimos ciertos dediferente diseño de513las configuración. A continuación se presentan los configuración. A continuación se presentan los 482 RNA, a fin de que cada una presentara diferente 514 criterios queestablecimos establecimos paraeleldiseño: diseño: criterios que para (i)(i) 514los 483 configuración. A continuación se presentan evaluar arquitecturas tipoperceptrón perceptrón una 515515 evaluar arquitecturas tipo una 484 criterios que establecimos para con elcon diseño: (i) 456 485 Na2 LiLi Li Li capaoculta ocultayycon conconexiones conexioneshacia haciaadelante; adelante; capa capa oculta y con conexiones hacia adelante; (ii)entrenar entrenar lasRNA RNA usando las77diferentes diferentes (ii) las usando las 487 (ii) entrenar las RNA usando las 7 diferentes combinacionesdedeentradas entradasantes antesmencionadas; mencionadas; combinaciones 488 combinaciones de entradas antes mencionadas; (iii) usar usar como como máximo máximo 20 20 neuronas neuronas enen lala (iii) 489 (iii) usar comoa que máximo 20 algoritmos neuronas en la capaoculta, oculta, debido algunos capa debido a que algunos algoritmos 490 capa oculta, debido a que algunos algoritmos entrenamientocomo comoLevenberg-Marquardt Levenberg-Marquardt dedeentrenamiento 491 de entrenamiento como Levenberg-Marquardt presentan un un bajo bajo desempeño desempeño enen RNA RNA muy muy presentan 492 presentan un bajo desempeño en RNA muy grandes; (iv) usar usar funciones activación grandes; (iv) funciones dede activación 493 grandes; (iv) usarlogı́stica funciones de activación sigmoidales (tales como: logı́stica tangente sigmoidales (tales como: yytangente 494 sigmoidales (tales como: logı́stica yusar tangente hiperbólica) en la capa oculta; y, (v) hiperbólica) en la capa oculta; y, (v) usar 495 hiperbólica) en la capa oculta; y, (v) usar funciones sigmoidales (logı́stica y tangente funciones sigmoidales (logı́stica y tangente 496 funciones sigmoidales (logı́stica y tangente hiperbólica) y lineales en la capa de salida; (v) hiperbólica) y lineales en la capa de salida; (v) 497 hiperbólica) y las lineales capa de (v) usarcomo como salidadede lasRNA RNAen inverso usar salida alalla inverso dedesalida; lala 498 usar como salida de las RNA al inverso de la temperatura absoluta, 1/T . temperatura absoluta, 1/T . K K 499 temperatura absoluta, 1/T K . Entrenamientode delas lasRNA RNA v.v.Entrenamiento 500 v.entrenamiento Entrenamiento de RNA las RNArealizó en el El de las El entrenamiento de las RNA seserealizó en el módulo Neural Netwoksde oolbox delsoftware 501 ElNeural entrenamiento las RNA sesoftware realizó en el módulo Netwoks TToolbox del matemático MATLAB usandoT el el 85% 85% 502 móduloMATLAB Neural Netwoks oolbox deldede software matemático usando lospatrones patrones entrenamiento (n=186)yelylas las 503 matemático MATLAB (n=186) usando 85% de los dedeentrenamiento siguientes técnicas numéricas numéricas disponibles 504 los patrones de entrenamiento (n=186) siguientes técnicas disponibles enen y las MATLAB: trainlm (Levenberg-Marquardt), 505 siguientes técnicas numéricas disponibles en MATLAB: trainlm (Levenberg-Marquardt), trainbfMATLAB: (BFGS trainlm Quasi-Newton), traingd trainb gf g (BFGS Quasi-Newton), traingd 506 (Levenberg-Marquardt), (Batchtrainb Gradient Descent), traincgf f(Fletcher(Fletcher-traingd (Batch Gradient 507 f g Descent), (BFGS traincg Quasi-Newton), Powell(Batch Conjugate Gradient), trainrp (Resilient Powell Conjugate Gradient), trainrp (Resilient 508 Gradient Descent), traincg f (FletcherBackpropagation), traingdx (Variable Learning Backpropagation), traingdx (Variable Learning 509 Powell Conjugate Gradient), trainrp (Resilient Rate Backpropagation), Backpropagation),traingdx trainscg (Scaled Rate Backpropagation), trainscg (Scaled 510 (Variable Learning Conjugate Gradient) trainbr (Automated (Automated(Scaled Conjugate yy trainbr 511 Rate Gradient) Backpropagation), trainscg Regularization). Regularization). 512 Conjugate Gradient) y trainbr (Automated 513 Regularization). vi.Pre-validación Pre-validación delas lasRNA RNA vi. de 486 514 15% BDGMde (n=33) fueusado usadopara para Pre-validación las RNA ElElvi. 15% dedelalaBDGM (n=33) fue evaluar arquitecturas tipo perceptrón con una 515 El 15% de la BDGM (n=33) fue usado para www.rmiq.org www.rmiq.org 99 www.rmiq.org 113 9 www.rmiq.org Dı́az-González col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. (2013) 105-120 Dı́az-González Dı́az-González y col./ yycol./ Revista Revista Mexicana Mexicana dede Ingenierı́a Ingenierı́a Quı́mica Quı́mica Vol. Vol. 12,12, No. No. 1 (2013) 11(2013) XXX-XXX XXX-XXX simular simularcada cadaRNA, RNA,cabe cabemencionar mencionarque queel el 566566 proceso procesodedesimulación simulacióndedeuna unaRNA RNAconsiste consiste 567567 enenaplicar aplicarla laecuación ecuacióngeneral generaldedela laRNA, RNA, 568568 usando usandocomo comocoeficientes coeficientesloslosvalores valoresdedeloslos pesos pesosentrenados entrenadospara paracalcular calcularla lasalida salidadedela la RNA, RNA, la la temperatura temperatura estimada. estimada. 516516 517517 518518 519519 520520 521521 ElElalgoritmo algoritmodedeRegresión RegresiónLineal LinealOrdinaria Ordinaria (RLO; (RLO;Bevington Bevingtony yRobinson, Robinson,2003) 2003)fuefueusado usado como comoununcriterio criterioestadı́stico estadı́sticopara paracomparar compararloslos resultados resultadosiniciales. iniciales. LaLaRLO RLOproporciona proporciona3 3 parámetros parámetrosdederegresión: regresión: coeficientes coeficientesa ay yb b (en(eneste estetrabajo trabajodefinidos definidoscomo comopendiente pendientee e intercepto, intercepto,respectivamente) respectivamente)y yel elparámetro parámetrodede 569569 regresión regresión lineal lineal r. r. 522522 523523 524524 525525 526526 527527 528528 529529 570570 531531 532532 533533 534534 535535 536536 537537 538538 539539 540540 541541 542542 543543 544544 545545 546546 547547 548548 549549 550550 551551 correlacionar correlacionarn. n. EnEneste estecaso, caso,tenemos tenemosn n= = 3333datos datosdedevalidación validacióny yconsiderando considerandounun coeficiente coeficientededecorrelación correlaciónr r= =0.8, 0.8,obtenemos obtenemos −8−8 592592 una una probabilidad probabilidad dede nono correlación correlación dede 2.3×10 2.3×10 , , 593593 la lacual cualesessumamente sumamentebaja. baja.Por Porlolotanto, tanto,una una 594594 correlación correlación lineal lineal dede r= r= 0.80.8 sese puede puede considerar considerar 595595 estadı́sticamente estadı́sticamente válida. válida. 552552 553553 554554 555555 556556 557557 558558 560560 nX n X | w| jp w jp|| v|| j v| j | IX I X j=1j=1 | w| jkw jk| | k=1k=1 CR CR p = p =I I n n X X X X | w| jp w jp|| v|| j v| j | I I X X i=1i=1j=1j=1 | w| jkw jk| | (2)(2) k=1k=1 enen donde: donde: p pesesla laentrada entradadedela lacual cualdesea deseaconocer conocersusu contribución contribución relativa, relativa, n es n es el el número número dede laslas neuronas neuronas ocultas, ocultas, j es j es la la j-ésima j-ésima neurona neurona oculta, oculta, I es I es el el número número dede entradas entradas dede la la RNA, RNA, w jp w jppeso pesosináptico sinápticodedela laentrada entradap phacia haciala la neurona neuronaj, j, v j vpeso sináptico sináptico dede la la neurona neuronaj hacia j hacia la la salida, salida, j peso w jkw jkpeso pesosináptico sinápticodedela laentrada entradak khacia haciala la neurona neuronaj. j. Una Unavez vezobtenida obtenidala latemperatura temperaturaestimada estimadasese 571571 comparó comparócon conla latemperatura temperaturamedida medidaa através través 572572 deldelalgoritmo algoritmodedeRLO, RLO,usando usandocomo comovariables, variables, 573573 dependiente dependientey, y,a ala latemperatura temperaturaestimada estimadae e 574574 independiente independiente x, x, a la a la temperatura temperatura medida. medida.Cada Cada 575575 RNA RNAfuefuepre-validada pre-validadausando usandoloslosparámetros parámetros 576576 dederegresión regresiónobtenidos. obtenidos. EnEnesta estaevaluación, evaluación, 577577 teóricamente teóricamentesi sila lapendiente pendienteseseaproxima aproximaa 1a 1y y 578578 el elintercepto interceptoseseaproxima aproximaa a0, 0,y yel elcoeficiente coeficiente 579579 dedecorrelación correlaciónr es r escercano cercanoa a1, 1,significa significaque que 580580 la latemperatura temperaturaestimada estimadapor porla laRNA RNAseseacerca acerca viii.Validación Validación dede laslas RNA RNA a ala latemperatura temperaturamedida. medida. DeDeesta estaforma, forma, 581581 viii. entre entre más más cercanos cercanos sean sean estos estos valores, valores, mejor mejor eses 582582 LaLa validación validación consistió consistió enen comparar comparar laslas la lapredicción prediccióndedela laRNA. RNA.Establecimos Establecimoscomo como 583583 estimaciones estimacionesdedelaslas5 5RNA RNAseleccionadas, seleccionadas, criterio criterioprincipal principaldedeselección, selección,el elcoeficiente coeficiente dede 584584 usando usandoel el15% 15%dedela laBDGM. BDGM.Este Esteestudio estudio correlación correlaciónlineal linealr r>=0.8, >=0.8,seleccionando seleccionandoası́ası́5 5 585585 comparativo comparativo sese basa basa enen el el cálculo cálculo deldel porcentaje porcentaje RNA. RNA. 586586 dededesviación desviación(%DEV), (%DEV),que queexiste existeentre entreloslos 587587 valores valores de de temperatura temperatura medidas medidas (t (t ) m m )y ylaslas Cabe Cabe mencionar mencionar que que este este criterio criterio fuefue establecido establecido 588588 temperaturas temperaturas estimadas estimadas (t (t ) ) mediante mediante laslas5 5 g g dedeacuerdo acuerdoa aBevington Bevingtony yRobinson Robinson(2003), (2003), 589589 herramientas herramientas geotermométricas geotermométricas desarrolladas desarrolladas quienes quienesestablecen establecenque quela laprobabilidad probabilidaddedenono enen este este trabajo. trabajo.ElEl parámetro parámetro %DEV %DEVsese calcula calcula correlación correlaciónPc(r; Pc(r; n)n) está está dada dada por por el el coeficiente coeficiente 590590 591591 mediante mediante la la siguiente siguiente ecuación: ecuación: dedecorrelación correlaciónr ry yel elnúmero númerodededatos datosa a 530530 559559 cada cada variable variable dede entrada entrada fuefue calculada calculada mediante mediante el elalgoritmo algoritmodedeGarson Garson(1991) (1991)descrito descritoenenla la siguiente siguiente ecuación: ecuación: 596596 vii. vii.Cálculo Cálculodedelalacontribución contribuciónrelativa relativadedelaslas 597597 598598 variables variables dede entrada entrada 561561 562562 563563 564564 565565 114 10 10 %DEV %DEV= = [(t[(t tmt)/t ∗ 100 g− g− m )/t m ]m∗] 100 (3)(3) ElEl%DEV %DEVfuefueusado usadocomo comoparámetro parámetropara para evaluar evaluarel elgrado gradodedeexactitud exactituddedela latemperatura temperatura estimada estimadapor porlaslasRNA, RNA,suponiendo suponiendoque quela la temperatura temperaturaque quehahasido sidomedida medidacon consensores sensores analógicos analógicosy ydigitales, digitales,esesla latemperatura temperaturaque que más másseseaproxima aproximaa ala latemperatura temperaturaestable establedede fondo fondo dede unun pozo pozo geotérmico. geotérmico. SeSecalculó calculóla lacontribución contribuciónrelativa relativa(CR) (CR)dedelaslas 5 5RNA RNAseleccionadas. seleccionadas.LaLaCR CResesel elporcentaje porcentaje 599599 4 4 Resultados Resultadosy ydiscusión discusión dedeaportación aportacióndedecada cadaentrada entradaa la a lasalida salidadedela la este este trabajo trabajo sese entrenaron entrenaron al al menos menos 6060 arquitecturas arquitecturas RNA. RNA.Por Porlolotanto, tanto,esesununvalor valorque quesesecalcula calcula 600600 EnEn RNA,usando usandocomo comovariables variablesdedeentrada entrada7 7 para paracada cadaentrada entradaenenparticular. particular. LaLaCR CRdede 601601 dedeRNA, www.rmiq.org www.rmiq.org www.rmiq.org Dı́az-González col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. (2013) XXX-XXX Dı́az-Gonzálezyyycol./ col./Revista RevistaMexicana Mexicanade deIngenierı́a Ingenierı́aQuı́mica Quı́micaVol. Vol.12, 12,No. No.111(2013) (2013)XXX-XXX 105-120 Dı́az-González 636 aprendizaje. Asimismo, Asimismo, las las 55 RNA RNA fueron fueron diseñadas diseñadas diferentes combinaciones combinaciones (ver (ver Tabla Tabla 3). 3). En En la la 636 aprendizaje. diferentes Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. 1 (2013) XXX-XXX 637 con funciones de activación tangente hiperbólica en la la Tabla 4 se presenta la configuración de las 5 Tabla 4 se presenta la configuración de las 5 637 con funciones de activación tangente hiperbólica en 638 capa oculta y lineal en la capa de salida. 604 mejores arquitecturas neuronales, las cuales fueron 604 mejores arquitecturas neuronales, las cuales fueron 638 capa oculta y lineal en la capa de salida. 639 605 seleccionadas de acuerdo acuerdo al al (ver criterio >=0.8 En de la639 605 602seleccionadas de criterio rr >=0.8 de 636 aprendizaje. Asimismo, las 5 RNA fueron diseñadas diferentes combinaciones Tabla 3). 606 coeficiente de correlación lineal, obtenido entre la 640 637 Asimismo, se puede apreciar apreciar que las RNA4 RNA4 606 603coeficiente de correlación lineal, obtenido entre la con funcionesse de puede activación tangente hiperbólica en la Tabla 4 se presenta la configuración de las 5640 Asimismo, que las 607 temperatura estimada por las RNA y la temperatura 641 y RNA5 (ver Tabla 4) presentan los mismos 607 604temperatura estimada por las RNA y la temperatura oculta la capa de salida. mejores arquitecturas neuronales, las cuales fueron641 638y capa RNA5 (very lineal Tablaen 4) presentan los mismos 608 medida. De estas estasde55 RNA RNA finales, finales, de ellas ellas fueron de642 642 639parámetros de regresión lineal: pendiente (a=0.82), 608 605medida. De 44 de fueron seleccionadas acuerdo al criterio r >=0.8 parámetros de regresión lineal: pendiente (a=0.82), 609 diseñadas con una neurona en la capa oculta y una 643 intercepto (b=0.001) y coeficiente coeficiente deque correlación 609 606diseñadas con una neurona en la capa oculta y una coeficiente de correlación lineal, obtenido entre la643 (b=0.001) correlación 640intercepto Asimismo, se ypuede apreciarde las RNA4 610 RNA con cinco neuronas. 644 lineal (r=0.815). Mientras tanto, las RNA1, RNA2 610 607RNA con cinco neuronas. temperatura estimada por las RNA y la temperatura644 641lineal (r=0.815). tanto, las RNA1, y RNA5 (ver Mientras Tabla 4) presentan los RNA2 mismos 611 645 y RNA3 presentaron diferentes valores para los 611 608 medida. De estas 5 RNA finales, 4 de ellas fueron645 642y RNA3 presentaron diferentes para los parámetros de regresión lineal: valores pendiente (a=0.82), 612 Las 5 RNA seleccionadas fueron entrenadas con 646 parámetros a (0.82, 1.2 y 0.95), b (0.00097, 0.00048 612 609 Las 5 RNA seleccionadas fueron entrenadas con diseñadas con una neurona en la capa oculta y una646 643parámetros 1.2 y y0.95), b (0.00097, 0.00048 interceptoa (0.82, (b=0.001) coeficiente de correlación 613 las siguientes siguientes combinaciones de entradas: entradas: (i) (i) 22 RNA RNA 647 647 y 0.00046) y rr (0.81, (0.81, 0.80 0.80 yy 0.82). 0.82). Teóricamente siRNA2 la 613 610las RNA combinaciones con cinco neuronas. de y Teóricamente si la 644y 0.00046) lineal (r=0.815). Mientras tanto, las RNA1, 614 con la combinación 1, log(Na/K), log(Ca/Na22 ) y 648 648 pendiente se aproxima a 1, el intercepto se aproxima 614 611con la combinación 1, log(Na/K), log(Ca/Na ) y se aproxima a 1, diferentes el intercepto se aproxima 645pendiente y RNA3 presentaron valores para los 2 615 log(Mg/Na (ii) seleccionadas RNA con con fueron la combinación combinación 5,con649 649 a 0, el coeficiente coeficiente de correlación es cercano0.00048 1, 615 612log(Mg/Na (ii) 11 RNA la Las 52 ););RNA entrenadas5, yy el cercano aa 1, 646a 0, parámetros a (0.82,de 1.2correlación y 0.95), b es (0.00097, 616 que incluye incluye las 33combinaciones entradas de de la lade combinación el 650 650 significa que la temperatura estimada por la RNA se 616 613quelas las entradas combinación el siguientes entradas: (i)11 2yy RNA que lay temperatura por la RNA sesi la 647significa y 0.00046) r (0.81, 0.80 estimada y 0.82). Teóricamente 2 617 Litio; (iii) 1 RNA RNA con con la la1,combinación combinación 6,log(Ca/Na que incluye incluye 651 acerca la temperatura temperatura medida. 617 614Litio; que con(iii) la 1combinación log(Na/K),6, ) y651 aa la medida. 648acerca pendiente se aproxima a 1, el intercepto se aproxima 2 1 618 la log(Mg/Na combinación el1 log(Na/Li); log(Na/Li); y, combinación (iv) 11 RNA RNA 5, 649 a 0, y el coeficiente de correlación es cercano a 1, 618 615la combinación yy el (iv) ); 1 (ii) RNA con lay, 619 con la la incluye combinación 7, que incluye la combinación 619 616conque combinación 7, que incluye la combinación las 3 entradas de la combinación 1 y el 650 significa que la temperatura estimada por la RNA se √ √ 620 Mg)).conComo Como podemos apreciar, apreciar, las 652 6514.1acerca 1 y el el log(Li/ log(Li/ Contribución relativa de las las entradas entradas 620 6171 yLitio; Mg)). podemos las (iii) 1 RNA la combinación 6, que incluye a la temperatura medida. 652 4.1 Contribución relativa de 621 3 entradas de la la combinación combinación están presentes presentes en 621 6183 entradas de 11 están la combinación 1 y el log(Na/Li); y, (iv) 1 en RNA 622 todas las RNA finales, lo lo7,cual cual puede sugerir que estas estas 653 653 En la la Tabla Tabla 55 se se presenta presenta la la contribución contribución relativa relativa 622 619todas finales, sugerir que En conlas laRNA combinación quepuede incluye la combinación √ 623 variables tienen cierta relevancia en la estimación estimación delas654 654 de las las entradas entradas de de las las 55 RNA RNA seleccionadas. seleccionadas. Cada Cada 623 620variables relevancia la de de Mg)). Como en podemos apreciar, 1 y el tienen log(Li/cierta 652 4.1 Contribución relativa de las entradas 624 la temperatura de fondo. fondo. 655 entrada presenta presenta el el siguiente siguiente intervalo intervalo de de valores: valores: (i) (i) 624 621la temperatura entrada 3 entradas de la combinación 1 están presentes en655 22 ) 625 656 el En log(Na/K) del5 69% 69% al 75%; 75%;la(ii) (ii) el log(Ca/Na log(Ca/Na 625 622 al el ) todas las RNA finales, lo cual puede sugerir que estas656 653el log(Na/K) la Tabladel se presenta contribución relativa 2 2 626 Evaluamos las siguientes técnicas de de657 657 del 3% 3%las al 13%; 13%; (iii) (iii)de el las log(Mg/Na )√del del 12% 12% al al 22%; 22%; 626 623 Evaluamos de al el log(Mg/Na )√ variables tienenlas cierta siguientes relevancia entécnicas la estimación 654delde entradas 5 RNA seleccionadas. Cada 627 entrenamiento: Levenberg-Marquardt, BFGS QuasiQuasi- 658 658 Mg) presentaron presentaron (iv) el el Li, Li, el elpresenta log(Na/Li) el log(Li/ log(Li/ 627 624entrenamiento: BFGS Mg) log(Na/Li) yy el la temperaturaLevenberg-Marquardt, de fondo. 655(iv)entrada el siguiente intervalo de valores: (i) 628 Newton, Batch Gradient Descent, (Fletcher-Powell 659 659 el el 3%. Cabe destacar destacar que la contribución relativa 2 ) 628 625Newton, Batch Gradient Descent, (Fletcher-Powell Cabe que contribución relativa 656el 3%. log(Na/K) del 69% al la 75%; (ii) el log(Ca/Na 2 629 Conjugate Gradient), Resilient Backpropagation, 660 de la la variable variable Litio(iii) noelpresenta presenta diferencias respecto 629 626Conjugate Gradient), Backpropagation, Litio no diferencias respecto Evaluamos las Resilient siguientes técnicas de660 657de del 3% al 13%; log(Mg/Na ) del 12% √al 22%; √ √ 630 Variable LearningLevenberg-Marquardt, Rate Backpropagation, Backpropagation, Scaled a las transformadas log: log(Na/Li) log(Na/Li) log(Li/ 661 Mg). 630 627Variable Learning Rate Scaled log: Mg). entrenamiento: BFGS Quasi-661 658a las Mg) presentaron (iv)transformadas el Li, el log(Na/Li) y el log(Li/yy log(Li/ 631 Conjugate Gradient Automated Regularization. De 662 662 Asimismo, los resultados obtenidos en este este trabajo, trabajo, 631 628Conjugate yy Automated Regularization. De resultados en Newton,Gradient Batch Gradient Descent, (Fletcher-Powell 659Asimismo, el 3%. los Cabe destacar obtenidos que la contribución relativa 632 todas estas técnicas técnicas de entrenamiento, entrenamiento, el algoritmo algoritmo 663 663 muestran que el el log log de no la relación relación Na/K presenta de 632 629todas estas de el que de la presenta de Conjugate Gradient), Resilient Backpropagation, 660muestran de la variable Litio presentaNa/K diferencias respecto √ 633 de Levenberg Levenberg − Marquardt Marquardt es el el que que presentó presentóScaled el 664 664 manera sistemática la la más más alta contribución en todas todas 633 630de Variable − es el contribución en Learning Rate Backpropagation, a las sistemática transformadas log: alta log(Na/Li) y log(Li/ 661manera Mg). 634 mejor desempeño en el el aprendizaje. Las 55 RNA RNADe665 665 las arquitecturas arquitecturas neuronales. En la Fig. Fig. 44en se presentan presentan 634 631mejor desempeño en aprendizaje. Las la se Conjugate Gradient y Automated Regularization. 662las Asimismo, losneuronales. resultadosEn obtenidos este trabajo, 635 seleccionadas fueron entrenadas con esta esta técnica técnica de 666 666 estos resultados de manera gráfica. 635 632seleccionadas con de resultados gráfica. todas estas fueron técnicasentrenadas de entrenamiento, el algoritmo 663estos muestran quede el manera log de la relación Na/K presenta de 602 602 603 603 633 634 635 667 667 667 de Levenberg − Marquardt es el que presentó el 664 manera sistemática la más alta contribución en todas Tabla 4. 4. Configuración Configuración de de las arquitecturas arquitecturas neuronales seleccionadas. seleccionadas. mejor desempeño Tabla en el aprendizaje. Las las 5 RNA 665 lasneuronales arquitecturas neuronales. En la Fig. 4 se presentan RNA CONF. Entrada: Parametros RLO RLO RNA CONF. Entrada: seleccionadas fueron entrenadas con esta técnica de 666 estos resultados deParametros manera gráfica. [1] [2] [3] [4] a b r [1] [2] [3] [4] a b r Mg Na Ca Mg Na Ca RNA1 3-1-1 3-1-1 log( ) Configuración log( Na log( 0.82 seleccionadas. 0.00097 0.81 0.81 Tabla 4. de las 2 )) 2 ))arquitecturas neuronales RNA1 log( ) log( log( 0.82 0.00097 K Na 2 2 K Na Na RNA CONF. Entrada: Parametros RLO Mg Na Ca Mg Ca ) log( log( Na log( 1.2 0.00048 0.80 RNA2 3-5-1 3-5-1 log(Na [1] [2] [3] [4] a b r 2 )) 2 )) ) log( 1.2 0.00048 0.80 RNA2 log( K Na K Na2 Na2 Mg Ca RNA1 3-1-1 log( Na ) log( ) log( ) 0.82 0.00097 0.81 2 2 K Na MgNa Na Ca Mg Ca RNA3 4-1-1 4-1-1 log(Na ) log( ) log( ) Li 0.95 0.00046 0.82 2 2 RNA3 log( ) log( ) log( ) Li 0.95 0.00046 0.82 Na2 Na2 KK Na Na Mg Ca RNA2 3-5-1 log( Na log( Na log( Na 1.2 0.00048 0.80 2) 2) K ) Mg Ca Na Na Mg ) Ca2 ) Na ) Na log( log( log( ) 0.82 0.001 0.815 RNA4 4-1-1 log( 2 log( Na log( LiLi ) 0.82 0.001 0.815 RNA4 4-1-1 log( KK ) log( Na Na2 ) Na2 ) Mg Na Ca RNA3 4-1-1 log( K ) log( Na2 ) log( Na2 ) Li 0.95 0.00046 0.82 Mg Na Ca Ca RNA5 4-1-1 4-1-1 log(Na ) log( log( Na log( Mg log( √√LiLiMg)) 0.82 0.001 0.001 0.815 2 )) 2 )) RNA5 log( ) log( log( 0.82 0.815 K Na 2 2 K Na Na Mg Mg Na Ca Na RNA4 4-1-1 log(neuronales log(fueron ) entrenadas log( Na2 ) con log(el ) 0.82 0.001 0.815 Todas estas arquitecturas arquitecturas neuronales fueron entrenadas con elLialgoritmo algoritmo lm (Levenberg-Marquardt) (Levenberg-Marquardt) K ) Na2 Todas estas lm RNA5 4-1-1 log( Na K ) Ca log( Na 2) Mg log( Na 2) log( √LiMg ) 0.82 0.001 0.815 Todas estas arquitecturas neuronales fueron entrenadas con el algoritmo lm (Levenberg-Marquardt) www.rmiq.org www.rmiq.org www.rmiq.org www.rmiq.org 11 115 11 11 Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. 1 (2013) 105-120 a) b) log(Ca/Na2) log(Ca/Na2) 12% 13% log(Mg/Na2) log(Mg/Na2) 12% 17% log(Na/K) log(Na/K) 75% 71% RNA1 RNA2 Li c) log(Ca/Na2) 3% d) 3% log(Na/Li) log(Ca/Na2) 3% 11% log(Mg/Na2) 22% log(Mg/Na2) 17% log(Na/K) log(Na/K) 69% 72% RNA4 RNA3 log(Li/Mg0.5) e) 2 log(Ca/Na ) 3% 12% log(Mg/Na2) 15% log(Na/K) 70% RNA5 668 Fig. 4. Gráficas de la contribución relativa de cada entrada de las redes neuronales. 669 12 116 Fig.4 Gráficas de la contribución relativa de cada entrada de las redes neuronales. www.rmiq.org www.rmiq.org Dı́az-González yy col./ col./ Revista Revista Mexicana Mexicana de de Ingenierı́a Ingenierı́a Quı́mica Quı́mica Vol. Vol. 12, 12, No. No. 1 (2013) (2013) XXX-XXX 105-120 Dı́az-González Dı́az-González y col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. 11(2013) XXX-XXX Tabla5.5. Contribución Contribuciónrelativa relativade decada cadaentrada entrada Tabla delas las55mejores mejoresredes redesneuronales. neuronales. de RNA Contribuciónrelativa relativa RNA Contribución delas lasentradas entradas de [1] [2] [3] [4] [4] [1] [2] [3] RNA1 71% 71% 12% 12% 17% 17% RNA1 RNA2 75% 75% 13% 13% 12% 12% RNA2 RNA3 72% 72% 3% 3% 22% 22% 3% 3% RNA3 RNA4 69% 69% 11% 11% 17% 17% 3% 3% RNA4 RNA5 70% 70% 12% 12% 15% 15% 3% 3% RNA5 670 670 691 691 692 692 693 693 694 694 695 695 696 696 697 697 698 698 699 699 700 700 701 701 80 80 RNA1 RNA1 RNA2 RNA2 RNA3 RNA3 60 60 702 702 RNA4 RNA4 RNA5 RNA5 703 703 704 704 40 40 %DEV %DEV 706 706 00 707 707 708 708 -20 -20 709 709 -40 -40 710 710 711 711 -60 -60 671 671 712 712 150 150 180 210 240 180 210 240 Temperaturamedida medidatmtm(ºC) (ºC) Temperatura 270 270 300 300 713 713 672 672 673 673 Fig. 5.5. Gráfica Gráfica del porcentaje de desviación de las las Fig. porcentaje de desviación de Gráficadel delporcentaje porcentaje dedesviación desviaciónde de lasredes redes neuronales. Fig.5 Gráfica del de las neuronales. Fig.5 redes neuronales. redes neuronales. 714 714 715 715 716 716 719 719 675 675 676 676 677 677 678 678 679 679 680 680 681 681 682 682 683 683 684 684 685 685 686 686 687 687 688 688 689 689 690 690 4.2 Validación Validaciónde delas lasRNA RNA 4.2 720 720 En lala Fig. Fig. 55 se se presentan presentan los los resultados resultados del del %DEV %DEV En (verecuación ecuación3) 3)de delas las55RNA RNAfinales. finales. Este Esteparámetro parámetro (ver estadı́sticofue fueusado usadocomo comoun uncriterio criteriode devalidación validaciónaa estadı́stico fin de de cuantificar cuantificar elel grado grado de de exactitud exactitud presente presente en en lala fin estimación de temperaturas realizada por cada una de estimación de temperaturas realizada por cada una de las RNA finales. Cabe destacar que en este proceso las RNA finales. Cabe destacar que en este proceso de validación validación usamos usamos un un conjunto conjunto de de 33 33 muestras muestras de seleccionadas aleatoriamente de la base de datos, seleccionadas aleatoriamente de la base de datos, mismas que no participaron en el entrenamiento delas las mismas que no participaron en el entrenamiento de RNA, para evitar un sesgo estadı́stico. El 0%DEV, RNA, para evitar un sesgo estadı́stico. El 0%DEV, representado como como una una lı́nea lı́nea punteada punteada en en lala Fig. Fig. 5,5, representado denota a los valores reales de temperatura medida; por denota a los valores reales de temperatura medida; por tanto, la herramienta geotermométrica más realista en tanto, la herramienta geotermométrica más realista en sus predicciones es aquella que obtiene valores más sus predicciones es aquella que obtiene valores más cercanos aa esta esta lı́nea. lı́nea. Las Las RNA RNA exhibieron exhibieron en en su su cercanos mayorı́a un %DEV del −30 al 30. mayorı́a un %DEV del −30 al 30. Las55mejores mejoresRNA RNAseleccionadas seleccionadaspresentaron presentaronlas las Las siguientes caracterı́sticas de diseño: (i) 4 de ellas con siguientes caracterı́sticas de diseño: (i) 4 de ellas con una sola sola neurona neurona en en lala capa capa oculta oculta yy una una RNA RNA con con 55 una neuronas en dicha capa; (ii) las 5 RNA seleccionadas neuronas en dicha capa; (ii) las 5 RNA seleccionadas usaronlalafunción funciónde deactivación activacióntangente tangentehiperbólica hiperbólicaen en usaron la capa oculta y la función lineal en la capa de salida; la capa oculta y la función lineal en la capa de salida; (iii) las las 55 RNA RNA seleccionadas seleccionadas se se entrenaron entrenaron con con elel y,y, (iii) algoritmo Levenberg − Marquardt. Estos resultados algoritmo Levenberg − Marquardt. Estos resultados sobreeleldiseño diseñode delas lasRNA, RNA,nos nosayudarán ayudaránen enun unfuturo futuro sobre a implementar una metodologı́a evolutiva para obtener a implementar una metodologı́a evolutiva para obtener unaRNA RNAóptima. óptima. una 717 717 718 718 674 674 En elel presente presente estudio estudio se se realizó realizó un un análisis análisis En multivariado usando la técnica computacional de RNA multivariado usando la técnica computacional de RNA y una amplia base de datos geoquı́micos (n=219), y una amplia base de datos geoquı́micos (n=219), con lala finalidad finalidad de de conocer conocer lala contribución contribución relativa relativa con de ciertos cationes en la estimación de la temperatura de ciertos cationes en la estimación de la temperatura de fondo fondo en en pozos pozos geotérmicos. geotérmicos. Como Como entradas entradas de de de las RNA, RNA, usamos usamos las las transformadas transformadas logarı́tmicas logarı́tmicas de de las diversas relaciones relaciones de de los los elementos elementos Na, Na,K, K,Mg, Mg,Ca Ca yy diversas Li,yycomo comosalida salidausamos usamoselelinverso inversode delalatemperatura temperatura Li, absoluta. Decidimos Decidimos usar usar este este conjunto conjunto variables, variables, absoluta. desde un un punto punto de de vista vista geoquı́mico, geoquı́mico, dado dado que que han han desde sidousadas usadascon conéxito éxitoen engeotermometrı́a geotermometrı́apara paraestimar estimar sido temperaturade defondo. fondo. lalatemperatura 705 705 20 20 -80 -80 120 120 Conclusiones Conclusiones 721 721 722 722 723 723 724 724 725 725 726 726 727 727 728 728 729 729 730 730 731 731 732 732 733 733 734 734 735 735 736 736 Después de de probar probar un un número número significativo significativo Después de técnicas de entrenamiento, concluimos que elel de técnicas de entrenamiento, concluimos que algoritmo de optimización Levenberg − Marquardt es algoritmo de optimización Levenberg − Marquardt es el algoritmo más rápido, dado que converge con menos el algoritmo más rápido, dado que converge con menos iteraciones que que cualquier cualquier otro otro algoritmo algoritmo probado. probado. iteraciones Asimismo, podemos destacar que nuestros resultados Asimismo, podemos destacar que nuestros resultados de entrenamiento entrenamiento fueron fueron más más consistentes consistentes usando usando de este algoritmo que usando otros algoritmos, con los este algoritmo que usando otros algoritmos, con los cuales observamos que los parámetros de pesos cuales observamos que los parámetros de pesos yy bias presentaban presentaban cierta cierta oscilación. oscilación. Por Por otro otro lado, lado, lala bias literatura reporta que este algoritmo de optimización literatura reporta que este algoritmo de optimización es ineficiente ineficiente para para entrenar entrenar grandes grandes RNA, RNA, debido debido aa es su alto costo computacional. Ası́ que, consideramos su alto costo computacional. Ası́ que, consideramos queeste estealgoritmo algoritmopresentó presentóelelmejor mejordesempeño, desempeño,dado dado que que nuestras RNA finales tienen pocas entradas (3 que nuestras RNA finales tienen pocas entradas (3 y 4) y pocas neuronas en la capa oculta, con lo y 4) y pocas neuronas en la capa oculta, con lo cual se obtiene un número mediano de parámetros cual se obtiene un número mediano de parámetros ajustables; por por ejemplo, ejemplo, lala RNA RNA final final más más robusta robusta ajustables; tiene 26 parámetros considerando pesos y bias. tiene 26 parámetros considerando pesos y bias. 737 737 738 738 739 739 740 740 741 741 Finalmente, consideramos consideramos que que los los resultados resultados Finalmente, obtenidos en el presente estudio multivariado podrı́an obtenidos en el presente estudio multivariado podrı́an ser de utilidad para el desarrollo futuro de una una ser de utilidad para el desarrollo futuro de herramienta geotermométrica multicomponente más herramienta geotermométrica multicomponente más www.rmiq.org www.rmiq.org www.rmiq.org 117 13 13 Dı́az-González col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. (2013) XXX-XXX Dı́az-Gonzálezyyycol./ col./Revista RevistaMexicana Mexicanade deIngenierı́a Ingenierı́aQuı́mica Quı́micaVol. Vol.12, 12,No. No.111(2013) (2013)XXX-XXX 105-120 Dı́az-González 742 742 743 743 744 744 745 745 746 746 747 747 748 748 749 749 750 750 751 751 752 752 753 753 754 754 755 755 756 756 757 757 exacta, dado que obtuvimos la contribución relativa exacta, dado que obtuvimos la contribución relativa de cada entrada de las RNA finales. Con ello, de cada entrada de las RNA finales. Con ello, podemos concluir que la entrada del Litio, no podemos concluir que la entrada del Litio, no presenta diferencias respecto a las entradas basadas presenta diferencias respecto a las entradas basadas en las √transformadas logarı́tmicas: log(Na/Li) y en las √ transformadas logarı́tmicas: log(Na/Li) y log(Li/ Mg). Asimismo, se concluye que el log de log(Li/ Mg). Asimismo, se concluye que el log de la relación Na/K presenta la más alta contribución la relación Na/K presenta la más alta contribución en todas las arquitecturas neuronales. Con ello se en todas las arquitecturas neuronales. Con ello se demuestra que la variable log(Na/K) es el indicador demuestra que la variable log(Na/K) es el indicador más importantes de la geotermometrı́a de solutos. más importantes de la geotermometrı́a de solutos. En tanto que, el log(Mg/Na2 ) y el log(Ca/Na2 ) En tanto que, el log(Mg/Na2 ) y el log(Ca/Na2 ) es el segundo y tercer indicador en importancia, es el segundo y tercer indicador en importancia, respectivamente. Por último, se destaca que el Litio respectivamente. Por último, se destaca que el Litio es el indicador con menos relevancia en la estimación es el indicador con menos relevancia en la estimación de la temperatura de fondo. de la temperatura de fondo. 758 758 Agradecimientos Agradecimientos 759 759 760 760 761 761 762 762 763 763 764 764 765 765 766 766 767 767 768 768 769 769 El primer autor agradece al proyecto PROMEP El primer autor agradece al proyecto PROMEP Estadı́stica Computacional para el tratamiento de Estadı́stica Computacional para el tratamiento de datos experimentales (PROMEP/103-5/10/7332). El datos experimentales (PROMEP/103-5/10/7332). El segundo autor agradece a dicho proyecto PROMEP segundo autor agradece a dicho proyecto PROMEP la beca para realizar su tesis de licenciatura. El la beca para realizar su tesis de licenciatura. El tercer autor agradece también el apoyo del proyecto tercer autor agradece también el apoyo del proyecto DGAPA-PAPIIT IN 116511. Asimismo, se agradecen DGAPA-PAPIIT IN 116511. Asimismo, se agradecen los valiosos comentarios sugeridos por el Dr. Gilberto los valiosos comentarios sugeridos por el Dr. Gilberto Espinosa-Paredes y por los 4 árbitros anónimos, que Espinosa-Paredes y por los 4 árbitros anónimos, que amablemente contribuyeron a mejorar el presente amablemente contribuyeron a mejorar el presente trabajo. trabajo. 770 770 Nomenclatura Nomenclatura φ(u) φ(u) w(t) w(t) ∆w(t) ∆w(t) CR CR pp 771 771 p p n n j j I I w w jpjp v v jj w w jkjk %DEV %DEV tg tg t tmm 14 118 14 función de activación de una red neuronal función de activación de una red neuronal peso sináptico en el instante de tiempo t peso sináptico en el instante de tiempo t Variación del peso sináptico en el instante Variación del peso sináptico en el instante de tiempo t de tiempo t Contribución relativa de la entrada p de una Contribución relativa de la entrada p de una red neuronal red neuronal p-esima entrada de la red neuronal p-esima entrada de la red neuronal número de las neuronas ocultas número de las neuronas ocultas j-ésima neurona oculta j-ésima neurona oculta número de entradas de la red neuronal número de entradas de la red neuronal peso sináptico de la entrada p hacia la peso sináptico de la entrada p hacia la neurona j neurona j peso sináptico de la neurona j hacia la peso sináptico de la neurona j hacia la salida salida peso sináptico de la entrada k hacia la peso sináptico de la entrada k hacia la neurona j neurona j porcentaje de desviación entre tg y tm porcentaje de desviación entre tg y tm es la temperatura estimada por la RNA es la temperatura estimada por la RNA es la temperatura medida es la temperatura medida 772 772 Referencias Referencias 773 773 774 774 775 775 776 776 777 777 778 778 779 779 Álvarez del Castillo A., Santoyo E., Garcı́aÁlvarez del Castillo A., Santoyo E., Garcı́aValladares O., Sánchez-Upton P. (2010). Valladares O., Sánchez-Upton P. (2010). Evaluación estadı́stica de correlaciones de Evaluación estadı́stica de correlaciones de fracción volumétrica de vapor para la fracción volumétrica de vapor para la modelación numérica de flujo bifásico en pozos modelación numérica de flujo bifásico en pozos geotérmicos. Revista Mexicana de Ingenierı́a geotérmicos. Revista Mexicana de Ingenierı́a Quı́mica 9, 285-311. Quı́mica 9, 285-311. 780 780 781 781 782 782 Aitchison, J. (1986). The Statistical Analysis of Aitchison, J. (1986). The Statistical Analysis of Compositional Data. London, Chapman and Compositional Data. London, Chapman and Hall. Hall. 783 783 784 784 785 785 786 786 Arnórsson, S. (1983). Chemical equilibria in Arnórsson, S. (1983). Chemical equilibria in Icelandic geothermal systems-Implications Icelandic geothermal systems-Implications for chemical geothermometry investigations. for chemical geothermometry investigations. Geothermics 12, 119-128. Geothermics 12, 119-128. 787 787 788 788 789 789 790 790 791 791 792 792 Arnórsson, S. (Ed.). (2000). Isotopic and Chemical Arnórsson, S. (Ed.). (2000). Isotopic and Chemical Techniques in Geothermal Exploration, Techniques in Geothermal Exploration, Development and Use: Sampling Methods, Development and Use: Sampling Methods, Data Handling, Interpretation. International Data Handling, Interpretation. International Atomic Energy Agency 351, Vienna, Austria, Atomic Energy Agency 351, Vienna, Austria, 351. 351. 793 793 794 794 795 795 796 796 797 797 798 798 Bassam, A., Santoyo, E., Andaverde, J., Hernández, Bassam, A., Santoyo, E., Andaverde, J., Hernández, J.A. y Espinoza-Ojeda, O.M. (2010) Estimation J.A. y Espinoza-Ojeda, O.M. (2010) Estimation of static formation temperatures in geothermal of static formation temperatures in geothermal wells by using an artificial neural network wells by using an artificial neural network approach. Computers & Geosciences 36, 1191approach. Computers & Geosciences 36, 11911199. 1199. 799 799 800 800 801 801 802 802 Bayram, A.F. (2001). Application of an Bayram, A.F. (2001). Application of an artificial neural network model to a Na-K artificial neural network model to a Na-K geothermometer. Journal of Volcanology and geothermometer. Journal of Volcanology and Geothermal Research 12, 75-81. Geothermal Research 12, 75-81. 803 803 804 804 805 805 Bevington, P.R. y Robinson, D.K. (2003). Data Bevington, P.R. y Robinson, D.K. (2003). Data Reduction and Error Analysis for the Physical Reduction and Error Analysis for the Physical Sciences. McGraw-Hill, Boston, MA, USA. Sciences. McGraw-Hill, Boston, MA, USA. 806 806 807 807 808 808 809 809 810 810 811 811 812 812 813 813 814 814 815 815 Can, Can, I. (2002). A new improved Na/K I. (2002). A new improved Na/K geothermometer by artificial neural Networks. geothermometer by artificial neural Networks. Geothermics 31, 751-760. Geothermics 31, 751-760. D’Amore, F. y Arnórsson, S. (2000). D’Amore, F. y Arnórsson, S. (2000). Geothermometry. En: Isotopic and Geothermometry. En: Isotopic and ChemicalTechniques in Geothermal Exploration, ChemicalTechniques in Geothermal Exploration, Development and Use: Sampling Methods, Development and Use: Sampling Methods, Data Handling, Interpretation, (S., Arnórsson, Data Handling, Interpretation, (S., Arnórsson, ed.), Pp. 152-199. International Atomic Energy ed.), Pp. 152-199. International Atomic Energy Agency, Vienna, Austria. Agency, Vienna, Austria. www.rmiq.org www.rmiq.org www.rmiq.org Dı́az-González yy col./ Revista Mexicana de Ingenierı́a Quı́mica Vol. 12, No. 11 (2013) XXX-XXX Dı́az-González y col./ Revista Mexicana Ingenierı́a Quı́mica Vol. No. 1 (2013) 105-120 Dı́az-González col./ Revista Mexicana dede Ingenierı́a Quı́mica Vol. 12,12, No. (2013) XXX-XXX 816 816 817 817 818 818 819 819 820 820 821 821 822 822 823 823 824 824 825 825 826 826 827 827 828 828 829 829 830 830 831 831 832 832 833 833 834 834 835 835 836 836 837 837 838 838 839 839 840 840 841 841 842 842 843 843 844 844 845 845 846 846 847 847 848 848 849 849 850 850 851 851 852 852 853 853 854 854 855 855 856 856 857 857 858 858 859 859 860 860 861 861 862 862 Dı́az-González Dı́az-González L., L., Santoyo Santoyo E. E. yy Reyes Reyes J. J. (2008). (2008). Tres nuevos geotermómetros mejorados Tres nuevos geotermómetros mejorados de de Na/K Na/K usando usando herramientas herramientas computacionales computacionales yy geoquimiométricas: geoquimiométricas: aplicación aplicación aa la la predicción predicción de de temperaturas temperaturas de de sistemas sistemas geotérmicos. geotérmicos. Revista Revista Mexicana Mexicana de de Ciencias Ciencias Geológicas Geológicas 25, 25, 465-482. 465-482. Dı́az-González Dı́az-González L. L. yy Santoyo Santoyo E. E. (2008). (2008). A A new new precise precise calibration calibration of of the the Na/K Na/K geothermometer geothermometer using using aa world world database database of of geothermal geothermal fluids fluids and and improved improved geochemometric geochemometric techniques. techniques. Presentación Vancouver, Presentación Julio. Julio. Vancouver, Canada: Canada: 18th 18th Annual Annual V.M. V.M. Goldschmidt Goldschmidt Conference, Conference, Geochimica Geochimica et et Cosmochi Cosmochi Acta Acta 72 72 Supplement Supplement 1, 1, A215. A215. 863 863 864 864 865 865 866 866 867 867 868 868 869 869 870 870 871 871 872 872 873 873 874 874 875 875 876 876 Espinoza-Ojeda, Espinoza-Ojeda, O.M., O.M., Santoyo Santoyo E. E. yy Andaverde, Andaverde, J. J. (2011). (2011). A A new new look look at at the the statistical statistical assessment assessment of of approximate approximate and and rigorous rigorous methods methods for for the the estimation estimation of of stabilized stabilized formation formation temperatures temperatures in in geothermal geothermal and and petroleum petroleum wells. wells. Journal Journal of of Geophysics Geophysics and and Engineering Engineering 8, 8, 233-258. 233-258. 877 877 Espinosa-Paredes, Espinosa-Paredes, G. G. yy Espinosa-Martı́nez, Espinosa-Martı́nez, E.G. E.G. (2009). (2009). A A feedback feedback based based inverse inverse head head transfer transfer method method to to estimate estimate unperturbed unperturbed temperatures temperatures in in wellbores. wellbores. Energy Energy Conversion Conversion and and Management Management 50, 50, 140-148. 140-148. 883 883 Espinosa-Paredes, Espinosa-Paredes, G., G., Morales-Diaz Morales-Diaz A., A., UleaUleaGonzález, U., Ambriz-Garcı́a, J.J. González, U., Ambriz-Garcı́a, J.J. (2009). (2009). Application Application of of aa proportional proportional integral integral control control for for the estimation of static formation temperatures the estimation of static formation temperatures in in oil oil wells. wells. Marine Marine and and Petrology Petrology Geology Geology 26, 26, 259-268. 259-268. 888 888 Fouillac, Fouillac, C. C. yy Michard, Michard, G. G. (1981). (1981). Sodium/lithium Sodium/lithium ratio in water applied ratio in water applied to to geothermometry geothermometry of of geothermal geothermal reservoirs. reservoirs. Geothermics Geothermics 10, 10, 55-70. 55-70. Fournier, Fournier, R.O. R.O. (1977). (1977). Chemical Chemical geothermometers geothermometers and mixing models and mixing models for for geothermal geothermal systems. systems. Geothermics Geothermics 5, 5, 41-50. 41-50. Fournier, Fournier, R.O. R.O. (1979). (1979). A A revised revised equation equation for for the the Na/K geothermometer. Geotherm. Res. Na/K geothermometer. Geotherm. Res. Coun. Coun. Trans. Trans. 3, 3, 221-224. 221-224. Fournier, Fournier, R.O. R.O. (1991). (1991). Water Water geothermometers geothermometers applied to geothermal energy. applied to geothermal energy. En: En: Applications Applications of Geochemistry in Geothermal of Geochemistry in Geothermal Reservoir Reservoir Development, Development, (F. (F. D’Amore, D’Amore, ed.), ed.), Pp. Pp. 373769. 69. UNITAR/UNDP UNITAR/UNDP Centre Centre on on Small Small Energy Energy Resources, Resources, Rome, Rome, Italy. Italy. 878 878 879 879 880 880 881 881 882 882 884 884 885 885 886 886 887 887 889 889 890 890 891 891 892 892 893 893 894 894 895 895 896 896 897 897 898 898 899 899 900 900 901 901 902 902 903 903 904 904 905 905 906 906 907 907 908 908 909 909 Fournier, Fournier, R.O. R.O. yy Potter Potter II, II, R.W. R.W. (1982). (1982). A A revised revised and expanded silica (quartz) geothermometer. and expanded silica (quartz) geothermometer. Geotherm. Geotherm. Res. Res. Coun. Coun. Bull. Bull. 11, 11, 3-12. 3-12. Fournier, Fournier, R.O. R.O. yy Truesdell, Truesdell, A.H., A.H., (1973). (1973). An An empirical Na-K-Ca geothermometer empirical Na-K-Ca geothermometer for for natural natural waters. waters. Geochim. Geochim. Cosmochim. Cosmochim. Acta Acta 37, 37, 125512551275. 1275. Garson Garson G.D. G.D. (1991). (1991). Interpreting Interpreting neural-network neural-network connection weights. connection weights. AI AI Expert Expert 6, 6, 47-51. 47-51. Giggenbach, Giggenbach, W.F. W.F. equilibria. equilibria. geoindicators. geoindicators. 52, 52, 2749-2765. 2749-2765. (1988). (1988). Derivation Derivation Geochim. Geochim. Geothermal Geothermal solute solute of of Na-K-Mg-Ca Na-K-Mg-Ca Cosmochim. Cosmochim. Acta Acta Kharaka, Kharaka, Y.K. Y.K. yy Mariner, Mariner, R.H. R.H. (1989). (1989). Chemical Chemical geothermometers and their geothermometers and their application application to to formation formation waters waters from from sedimentary sedimentary basins. basins. En: En: Thermal Thermal History History of of Sedimentary Sedimentary Basins, Basins, (( N.D. N.D. Naeser y T.H., McCulloh, eds), Naeser y T.H., McCulloh, eds), Pp. Pp. 99-117. 99-117. Springer-Verlag, Springer-Verlag, New New York, York, NY, NY, USA. USA. Landassuri-Moreno, Landassuri-Moreno, V. V. yy Bullinaria, Bullinaria, J. J. A. A. (2009) (2009) Neural Neural Network Network Ensembles Ensembles for for Time Time Series Series Forecasting. Forecasting. July. July. Montreal, Montreal, QC, QC, Canada: Canada: Conference. GECCO Conference. GECCO ’09 ’09 Genetic Genetic and and Evolutionary Computation Conference. Evolutionary Computation Conference. Martı́nez-Méndez Martı́nez-Méndez E.J., E.J., Vázquez-Rodrı́guez Vázquez-Rodrı́guez R., R., Torijano-Cabrera E., Torijano-Cabrera E., Hernández-Escoto Hernández-Escoto H. H. (2005). (2005). Análisis Análisis en en pequeña pequeña escala escala longitudinal longitudinal del del proceso proceso de de transporte transporte de de calor calor en en una una región región semiporosa de un pozo geotérmico. semiporosa de un pozo geotérmico. Revista Revista Mexicana Mexicana de de Ingenierı́a Ingenierı́a Quı́mica, Quı́mica, 5, 5, 59-70. 59-70. Mcculloc, Mcculloc, W. W. yy Pitts, Pitts, W. W. (1943). (1943). A A Logical Logical Calculus Calculus of of the the Ideas Ideas Immanent Immanent in in Nervous Nervous Activity. Activity. Bulletin Bulletin of of Mathematical Mathematical Biophysics Biophysics 5, 5, 115115133. 133. Nicholson, Geothermal Nicholson, K. K. (1993). (1993). Geothermal Fluids: Fluids: Chemistry and Exploration Chemistry and Exploration Techniques. Techniques. Springer-Verlag, Springer-Verlag, New New York, York, NY, NY, USA. USA. Nieva, Nieva, D. D. yy Nieva, Nieva, R. R. (1987). (1987). Developments Developments in in geothermal geothermal energy energy in in Mexico. Mexico. Part Part twelve: twelve: aa cationic cationic geothermometer geothermometer for for prospecting prospecting of of geothermal geothermal resources. resources. Heat Heat Recov. Recov. Syst. Syst. 7, 7, 243243258. 258. Olea-González Olea-González U., U., Vázquez-Rodrı́guez Vázquez-Rodrı́guez A., A., Garcı́aGarcı́aGutiérrez A., Anguiano-Rojas Gutiérrez A., Anguiano-Rojas P. P. (2007). (2007). Estimación Estimación de de temperaturas temperaturas de de formación formación en en yacimientos: yacimientos: Método Método inverso. inverso. Revista Revista Mexicana de Ingenierı́a Quı́mica Mexicana de Ingenierı́a Quı́mica 6, 6, 65-74. 65-74. www.rmiq.org www.rmiq.org www.rmiq.org 15 119 15 Dı́az-González y col./ Revista Mexicana de de Ingenierı́a Quı́mica Vol. 12,12, No.No. 1 (2013) XXX-XXX Dı́az-González y col./ Revista Mexicana Ingenierı́a Quı́mica Vol. 1 (2013) 105-120 910 910 911 911 912 912 Santoyo E. y Barragán-Reyes R.M. (2010). Energı́a geotérmica. Revista de la Academia Mexicana de Ciencias 61, 40-51. 934 934 935 935 936 936 937 937 913 913 914 914 915 915 916 916 917 917 918 918 919 919 920 920 921 921 922 922 923 923 924 924 Santoyo E. y Dı́az-González L. (2010). A new improved proposal of the Na/K geothermometer to estimate deep equilibrium temperatures and their uncertainties in geothermal systems. April. Bali, Indonesia: Proceedings of the World Geothermal Congress. Serpen G., Palabiyik Y. y Serpen U. (2009). An artificial neural network model for Na/K geothermometer. February. Stanford University, Stanford, CA, USA: Proceedings of the Thirty-fourth Workshop on Geothermal Reservoir Engineering. 938 938 939 939 940 940 941 941 942 942 943 943 944 944 945 945 946 946 947 947 948 948 949 949 925 925 926 926 927 927 928 928 929 929 930 930 931 931 932 932 933 933 Stanley, K. O. y Miikkulainen R. (2002) Evolving Neural Networks through Augmenting Topologies. Evolutionary Computation 10, 99127. Truesdell, A.H. (1976). GEOTHERM, a geothermometric computer program for hot spring systems. San Francisco, CA, USA: Symposium on the Development and Use of Geothermal Resources 1975. 16 120 950 950 951 951 952 952 953 953 954 954 955 955 956 956 957 957 958 958 Tonani, F. (1980). Some remarks on the application of geochemical techniques in geothermal exploration. Strasbourg, France: Proceedings of 2nd Symposium Advances in European Geothermal Research. Verma, M.P. (2000). Revised quartz solubility temperature dependence equation along the water-vapor saturation curve. Kyushu, Tohoku, Japan: Proceedings of the 2000 World Geothermal Congress. Verma, S.P. y Santoyo, E. (1997). New improved equations for Na/K, Na/Li and SiO2 geothermometers by outlier detection and rejection. Journal of Volcanology and Geothermal Research 79, 9-24. Verma, S.P., Pandarinath, K. y Santoyo, E. (2008). SolGeo: A new computer program for solute geothermometers and its application to Mexican geothermal fields. Geothermics 37, 597-621. Wang, X., Tang, Z., Tamura, H., Ishii, M. y Sun, W. (2004). An improved backpropagation algorithm to avoid the local minima problem. Neurocomputing 56, 455-460. Yao, X. (1999) Evolving Artificial Neural Networks. Proceeding of the IEEE 87, 1423-1447. www.rmiq.org www.rmiq.org
© Copyright 2026 Paperzz