Modelado orientado a objetos del problema de balanceo de ecuaciones químicas y su resolución con métodos algebraicos

Autores/as

  • Leticia Palos Sánchez Dirección de Operación y Soporte de Tecnologías de Información, Tecnológico de Monterrey. Eugenio Garza Sada 2501, col. Tecnológico. Monterrey, Nuevo Léon, México.
  • Mario Iván Jaen Márquez Departamento de Ciencias de la Computación, Centro de Investigación en Matemáticas (CIMAT). Jalisco s/n, col. Valenciana, Guanajuato, México
  • Rafael Rivera López Departamento de Sistemas y Computación, Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo. Veracruz, México. CP 2779

DOI:

https://doi.org/10.30973/progmat/2015.7.3/7

Palabras clave:

balanceo de ecuaciones químicas, diseño orientado a objetos, algoritmos

Resumen

n este artículo se plantea una propuesta de modelado orientado a objetos del problema de balanceo de ecuaciones químicas. Este modelo se utiliza para desarrollar un conjunto de clases que aplican métodos algebraicos basados en manejo de matrices para encontrar los coeficientes estequiométricos que balancean una ecuación química. También se define una gramática utilizada en la validación de la ecuación y se describe la aplicación de tres algoritmos algebraicos para resolver un conjunto de ecuaciones químicas. Adicionalmente, se describe el diseño de una página web que pretende ser un banco de prueba para este tipo de problemas. En este artículo se presenta el modelo de clases, así como los resultados experimentales de la aplicación de los algoritmos algebraicos.

Biografía del autor/a

Leticia Palos Sánchez, Dirección de Operación y Soporte de Tecnologías de Información, Tecnológico de Monterrey. Eugenio Garza Sada 2501, col. Tecnológico. Monterrey, Nuevo Léon, México.

Leticia Palos Sánchez es Ingeniera en Sistemas Computacionales por el Instituto Tecnológico de Veracruz desde 2011. Está próxima a obtener el título de la Maestría en Administración de Tecnologías de Información por el Instituto Tecnológico y de Estudios Superiores de Monterrey. Actualmente se desempeña como Especialista en Operaciones de Sistemas de Apoyo de la Dirección de Tecnologías de Información del Tecnológico de Monterrey. Sus áreas de interés incluyen la programación orientada a objetos y optimización.

Mario Iván Jaen Márquez, Departamento de Ciencias de la Computación, Centro de Investigación en Matemáticas (CIMAT). Jalisco s/n, col. Valenciana, Guanajuato, México

Mario Iván Jaen Márquez es Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Veracruz desde 2013. Actualmente es estudiante de la Maestría en Ciencias de la Computación y Matemáticas Industriales en el Centro de Investigación en Matemáticas (CIMAT) con sede en Guanajuato. Su área de especialización se centra en el cómputo evolutivo y la optimización estocástica.

Rafael Rivera López, Departamento de Sistemas y Computación, Instituto Tecnológico de Veracruz Calzada Miguel Ángel de Quevedo. Veracruz, México. CP 2779

Rafael Rivera López es Ingeniero en Sistemas Computacionales por el Instituto Tecnológico de Veracruz desde 1989. Obtuvo el grado de Maestro en Ciencias de la Computación por el Instituto Tecnológico y de Estudios Superiores de Monterrey en 2000. Actualmente es Profesor Investigador en el Departamento de Sistemas y Computación del Instituto Tecnológico de Veracruz. Sus áreas de interés incluyen la programación orientada a objetos y la optimización.

Citas

Toth, Z. Balancing Chemical Equations by Inspection. Journal of Chemical Education. 1997, 74 (11), 1363- 1364. https://doi.org/10.1021/ed074p1363

Petrusevki, M. V. A Fast Solution to the Problem of Balancing Redox Equations: Numbers introducing formal balance. Bulletin of the Chemists and Technologists of Macedonia. 1998, 17(2), 141-145

Olson, J.A. An Analysis of the Algebraic Method for Balancing Chemical Reactions. Journal of Chemical Education- 1997, 74(5), 538-542. https://doi.org/10.1021/ed074p538

Kumar, D. D. Computer Applications in Balancing Chemical Equations. Journal of Science Education and Tecnology. 2001, 10(4), 347-350. https://doi.org/10.1023/A:1012295119087

Risteski, I. B. A New Generalized Matrix Inverse Balancing Chemical Equations and Their Stability. Sociedad Química de México. 2008, 2(3), 104-115. https://doi.org/10.1002/jccs.200900011

Risteski, I. B. A New Singular Matrix Method for Balancing Chemical Equations and Their Stability. Journal of the Chinese Chemical Society. 2009, 2(3), 65-79. https://doi.org/10.1002/jccs.200900011

Zou, D., Ge, Y., Gao, L. y Wu, P. A Novel Harmony Search Algorithm for Chemical Equation Balancing. Proceedings of the International Conference on Computer Design and Applications (ICCDA). 2010, 2, 1-5. https://doi.org/10.1109/ICCDA.2010.5540913

Sen, S. K., Agarwal, H. y Sen, S. Chemical Equation Balancing: An Integer Programming Approach. Mathematical and Computer Modelling. 2006, 44(7- 8), 678-691. https://doi.org/10.1016/j.mcm.2006.02.004

Becker, R. S. y Wentworth, W. E. Química general. Barcelona: Reverté, 1977.

Monsalvo Vázquez, R., Miranda Pascual, M. G., Romero Sánchez, M. R. y Muñoz Perez, G. Balance de materia y energía: procesos industriales. México: Grupo Editorial Patria, 2014.

Gutiérrez Ríos, E. Química. Barcelona: Reverté, 1986.

Angiolani, A. Introducción a la química industrial: fundamentos químicos y tecnológicos. Santiago de Chile: Andrés Bello, 1960.

Atkins, P. W. y Jones, L. Principios de química: los caminos del descubrimiento. Buenos Aires: Médica Panamericana, 2006.

Correa Maya, C. A. Fenómenos químicos. Medellín: Fondo Editorial Universidad EAFIT, 2002.

Bolaños Chombo, V. Química analítica cualitativa: reacciones en solución. Toluca: UAEMex, 2003.

McLaughlin, D. Chemistry Concepts. Mew York: McGraw-Hill, 1994.

Dos Reis, A. J. Compiler Construction Using Java, JavaCC and Yacc. Nueva York: Wiley-IEEE Computer Society Press, 2011.

Guerra González, A. A. Propuesta para la enseñanza de sistemas de ecuaciones lineales. Trabajo final de Maestría, Universidad Nacional de Colombia, 2012.

Méndez Cavazos, M. A. Validación matemática de un nuevo método para solución de algunos tipos de problemas relacionados con álgebra lineal. Tesis de Maestría, Universidad Autónoma de Nuevo León, 1978.

Descargas

Publicado

30-10-2015

Cómo citar

Palos Sánchez, L., Jaen Márquez, M. I., & Rivera López, R. (2015). Modelado orientado a objetos del problema de balanceo de ecuaciones químicas y su resolución con métodos algebraicos. Programación matemática Y Software, 7(3), 49–57. https://doi.org/10.30973/progmat/2015.7.3/7

Número

Sección

Artículos