Servicios
Servicios
Buscar
Idiomas
P. Completa
Determinación de parámetros del modelo exponencial mediante una aplicación móvil
David Medina Hernández; José Manuel Díaz Rivera
David Medina Hernández; José Manuel Díaz Rivera
Determinación de parámetros del modelo exponencial mediante una aplicación móvil
Parameter determination of the exponential model using a mobile application
CIENCIA ergo-sum, Revista Científica Multidisciplinaria de Prospectiva, vol. 25, núm. 2, 2018
Universidad Autónoma del Estado de México
resúmenes
secciones
referencias
imágenes

Resumen: Se muestra el desarrollo de una aplicación móvil para el sistema operativo Android, que calcula diversos parámetros del modelo exponencial (o malthusiano) si se conoce la cantidad de microrganismos en dos tiempos diferentes. A partir de la solución de una ecuación diferencial y de las propiedades de la función exponencial, se programa un botón para determinar la constante de crecimiento, el tiempo de duplicación, la población inicial y la cantidad que habrá a un tiempo diferente, con los datos ingresados por el usuario. Con un ejemplo se muestra la validez de los resultados de la aplicación al compararlos con los que se obtienen manualmente.

Palabras clave:aplicación móvilaplicación móvil, ecuación diferencial ecuación diferencial, modelo exponencial modelo exponencial, parámetros parámetros, sistema operativo Android sistema operativo Android.

Abstract: This work, shows the development of a mobile application for the Android Operative System, which calculates many parameters of exponential model (or Malthusian model) if the number of microorganisms in two different times is known. From the solution of a differential equation and the properties of the exponential function, a button is programmed to determine the constant of growth, the doubling time, the initial population, and the quantity at a different time, with the data entered by the user. An example shows the validity of the results of the app when compared with those that are obtained manually.

Keywords: mobile application, differential equation, exponential model, parameters, Android operative system.

Carátula del artículo

Espacio del Divulgador

Determinación de parámetros del modelo exponencial mediante una aplicación móvil

Parameter determination of the exponential model using a mobile application

David Medina Hernández
Instituto Tecnológico Superior de Perote, México
José Manuel Díaz Rivera
Instituto Tecnológico Superior de Perote, México
CIENCIA ergo-sum, Revista Científica Multidisciplinaria de Prospectiva, vol. 25, núm. 2, 2018
Universidad Autónoma del Estado de México

Recepción: 27 Febrero 2017

Aprobación: 10 Julio 2017

Introducción

El modelo exponencial, también conocido por modelo malthusiano (Murray, 2002; Robinson, 2004), es uno de los modelos básicos que se emplean en la dinámica de poblaciones, pues determina la cantidad de microorganismos en un cultivo en cualquier instante de tiempo de acuerdo con una función exponencial que puede plantearse a través de una ecuación diferencial ordinaria de primer orden.

Las poblaciones de bacterias, levaduras, y en general cualquier población de organismos unicelulares distribuidos de modo uniforme en un sistema líquido o sólido, presentan un crecimiento rápido cuando se incluyen en un medio no limitante y se mantienen en condiciones adecuadas (véase la sección 1). Este crecimiento rápido corresponde a la fase exponencial de crecimiento (Gardini y Parente, 2013), y en la cual usualmente se utilizan parámetros poblacionales: a) la tasa de crecimiento y b) tiempo de duplicación para su descripción.

A partir de la ecuación diferencial y solución de este modelo, se plantea el siguiente problema. Si se conoce la cantidad de microrganismos en dos tiempos diferentes, pueden calcularse algunos parámetros que determinan el crecimiento de la población. Estos parámetros son la constante de crecimiento, el tiempo de generación, el inóculo (o población inicial), así como la predicción de la cantidad de microorganismos en un tiempo dado y que es diferente a los dos proporcionados.

De este modo, el objetivo del trabajo es mostrar el desarrollo de una aplicación móvil para el sistema operativo Android que determina las cantidades mencionadas a partir de las propiedades de la función exponencial, como se explica en la siguiente sección. El desarrollo de esta app se lleva a cabo mediante el entorno de desarrollo Android Studio, en la que a través de la programación de un botón realiza todos los cálculos a partir de los datos ingresados por el usuario. A manera de ejemplo, se analiza un caso típico en el que se comparan los resultados obtenidos manualmente con los que proporciona la app y mostrar de esta manera la validez en los cálculos.

1. Materiales y métodos

Para el establecimiento del modelo exponencial, se requieren algunas suposiciones, entre las cuales se pueden mencionar las siguientes (Miramontes, 2016):

  • Los recursos son inagotables y homogéneamente distribuidos. Esta suposición puede aceptarse en un cultivo de bacterias bajo condiciones de laboratorio.

  • Las generaciones de la población se traslapan.

  • Los individuos de la población son indistinguibles entre sí. Este supuesto se cumple únicamente en organismos unicelulares.

  • La población se encuentra aislada.

  • La población se encuentra distribuida de manera uniforme en su hábitat.

La ecuación diferencial que describe a este modelo se enuncia como sigue. La tasa de crecimiento de la población en un instante de tiempo es directamente proporcional a la cantidad de la población presente en ese instante (Robinson, 2004).

De esta manera, si N(t)representa la población de microorganismos al tiempo t, entonces el párrafo anterior se expresa mediante la siguiente expresión:

(1)

en la que k es un número positivo, conocido como constante (o tasa) de crecimiento.

Esta ecuación se complementa con una condición inicial, es decir, la población al instante t = 0, y se escribe como

(2)

El problema de las ecuaciones (1)-(2) se denomina problema de valor inicial, y su solución está dada por la expresión

(3)

Si se supone que un cultivo de microorganismos crece conforme a este modelo, los parámetros necesarios para el cálculo de la cantidad a cualquier instante de tiempo son el inóculo (población inicial) N0 y la constante de crecimiento.

El problema a resolver es el siguiente: si se efectúa la medición de la población N2 > N1 > 0 en dos instantes de tiempo t2 > t1 ≥ 0, entonces N2 = N(t2) y N1 = N(t1). El primer parámetro que se calcula es la constante de crecimiento, a partir del hecho de que

(4)

y

(5)

Al dividir la ecuación 5 por la ecuación 4, se obtiene

(6)

Aplicando el logaritmo natural a la ecuación 6, se tiene que

de donde,

(7)

El siguiente parámetro que se puede determinar a partir de la información dada es el inóculo o población inicial. Esta cantidad se determina a partir del hecho de que N1 = N(t1), como se muestra a continuación.

De la ecuación 4,

se obtiene que:

(8)

en la que k está dado por la ecuación 7.

Un parámetro importante en el crecimiento exponencial es el tiempo de generación (tG), que se refiere al tiempo en el que el cultivo pasa de la cantidad N0 a 2N0 . Su importancia radica, en que está relacionada de una forma muy sencilla con la constante de crecimiento. Esta relación permite encontrar cualquiera de estos dos parámetros si se conoce el otro (Arredondo y Voltolina, 2007).

De lo mencionado

(9)

por lo que al cancelar N0 en la ecuación 9, y obteniendo el logaritmo natural, queda:

de donde

Finalmente, de la ecuación 7 se obtiene que

(10)

Mediante el paradigma de la POO (programación orientada a objetos) se escribe una aplicación móvil para el SO Android empleando el entorno de desarrollo Android Studio, el cual utiliza el entorno gráfico en lenguaje XML y el lenguaje Java para la implementación de los cálculos en las ecuaciones 7, 9 y 10 y con esta información calcule la cantidad de microrganismos a otro tiempo.

La aplicación desarrollada, de nombre ModeloExponencial, calcula la constante de crecimiento, el tiempo de generación, el inóculo y la población a un instante de tiempo ingresado por el usuario si se conocen dos poblaciones en dos instantes de tiempo diferentes (los cuatro datos que el usuario ingresa). Además, calcula la población a otro instante de tiempo (dato que también ingresa el usuario). La aplicación está diseñada para que el ingreso de los datos sea de acuerdo con las suposiciones que ya se mencionaron.

La secuencia que se efectúa en la aplicación se explica mediante un diagrama de actividades mostrado en la figura 1.


Figura 1
Diagrama de actividades de la aplicación

El diseño de la interfaz gráfica se realiza mediante un linearLayout, en la que a través de cuadros de texto el usuario ingresa los datos necesarios. En el MainActivity se escribe el código Java que enlaza los datos ingresados y a través de la programación de un botón realiza los cálculos necesarios (Amaro, 2012). Con otro botón se limpian los datos ingresados por el usuario para usarla nuevamente.

La figura 2 muestra una parte del código escrito para los cálculos mencionados.


Figura 2
Parte del código Java de la aplicación

En la siguiente sección se incluye un ejemplo típico de un problema que supone el crecimiento exponencial, en la cual se comprueban los resultados obtenidos manualmente con los que obtiene la aplicación desarrollada.

2. Resultados

A manera de ejemplo, se plantea el siguiente problema.

Un cultivo de bacterias crece de acuerdo con un modelo exponencial. Una vez que transcurren 2 horas hay 600 bacterias/ml y después de 8 horas el conteo es 75 000 bacterias/ml.

  • Determine el inóculo.

  • Calcule el tiempo de generación.

  • Halle el número de bacterias/ml luego de que transcurren 5 horas.

La solución manual se explica a continuación.

a) Primero se debe determinar la constante de crecimiento. Para ello, se emplea la ecuación 7 con N1 = 600, N2 = 75000, t1 = 2 y t2 = 8

(11)

Luego se emplea la ecuación 8 para obtener

(12)

La ecuación 12concluye que la población inicial es de 120 bacterias.

b) El tiempo de generación se obtiene empleando la ecuación 11, como sigue

(13)

El tiempo de generación es 0.8614 horas.

c) Con las ecuaciones 11 y 12, se emplea la ecuación 3 para concluir que

(14)

La cantidad a las 5 horas es de 6708 bacterias/ml.

La figura 3 muestra los resultados que proporciona la aplicación mencionada.


Figura 3
Resultados obtenidos por la aplicación

Al comparar los resultados que se obtuvieron manualmente, que se encuentran en las ecuaciones 12, 13 y 14 con los obtenidos por la aplicación, se corroboran los mismos.

3. Análisis prospectivo

Los contextos en los que la reflexión prospectiva puede ser empleada son muy amplios y gran parte del trabajo realizado se ha centrado especialmente en el desarrollo de aplicaciones móviles para áreas de educación e investigación en ciencia y tecnología.

El análisis prospectivo pretende apoyar la educación superior a través de la tecnología con la finalidad de brindar un pensamiento creativo con visión a futuro, donde se analicen los distintos escenarios en los que ésta pueda emplearse y así producir mayores beneficios tanto económicos como sociales.

3. 1. Tendencias a futuro (adopción de aplicaciones móviles)

Respecto a la creación de aplicaciones móviles, su adopción y desarrollo e implementación, varían considerablemente entre las distintas áreas de influencia, ya que existe mayor demanda si se compara con otras.

Podría determinarse que el crecimiento de aplicaciones móviles en toda su gama de uso es un fenómeno a destacar, ya que su tendencia es global y se encuentra al alza de sí mismo. Cada vez más usuarios con telefonía móvil muestran su apoyo y apuestan por aplicaciones específicas que les faciliten su actividad diaria, ya sea en la educación o estadía laboral.

La implantación de aplicaciones móviles (APK’s) crece día con día, lo cual es una adopción viable tanto para organizaciones y empresas en general tanto internacionalmente como en entornos de locales concretos.

3. 2. Tendencias reféricas

De acuerdo con el avance a pasos agigantados que tienen las aplicaciones móviles para la solución de problemas determinados, podría considerarse que en un periodo de dos años más, las aplicaciones móviles será uno de los ejes principales en la tecnología con lo que se reduciría la brecha digital.

3. 3. Identificación de variables clave de futuro
3. 3. 1. Ámbito formativo

Dar prioridad a la creación y utilización de aplicaciones móviles en las escuelas con el objetivo de que los usuarios se desenvuelvan sin problema alguno en estas herramientas, fomentar de igual modo el trabajo colaborativo, así como la importancia de compartir información y así favorecer la cultura informática.

3. 3. 2. Ámbito de la promoción y viabilidad

Cursos de creación de aplicaciones móviles online que se encuentra en una etapa incipiente.

3. 3. 3. Ámbito político-organizacional

Inversión pública y privada en proyectos de creación de aplicaciones móviles especializadas para implementación en áreas tecnológicas.

3. 3. 4. Ámbito empresarial

Impulso a organismos que apuesten por utilizar aplicaciones móviles específicas.

3. 4. Factores inherentes a las aplicaciones móviles
3. 4.1. Costo, seguridad y calidad de la aplicación

De manera particular, algunos aspectos a considerar para trabajo futuro sería permitir que el usuario genere un registro de los resultados que se obtienen, como mandarlos a un correo electrónico o que se genere un documento PDF, entre otros. También la implementación de un módulo que le permita graficar el comportamiento de la población en un rango específico a partir de los datos que el usuario ingresa. Es de mencionar que esta parte ya está desarrollada.

Conclusiones

  • El desarrollo de aplicaciones móviles (particularmente para el sistema operativo Android) proporciona una manera de agilizar los cálculos numéricos.

  • Las aplicaciones de este tipo contribuyen a la formación profesional de los ingenieros en industrias alimentarias o bioquímicos, por ejemplo, al utilizar elementos tecnológicos en materias como microbiología y biotecnología para la solución de problemas, ya que contribuye a que los estudiantes se familiaricen con la cinética microbiana en el cálculo de parámetros de un modo rápido y sencillo.

  • Estas aplicaciones también proporcionan herramientas de aprendizaje móvil o M-Learning (El-Hussein y Cronje, 2010; Mohamed, 2004) para la formación de ingenieros.

Material suplementario
Agradecimientos

La aplicación descrita en este trabajo forma parte de los trabajos de desarrollo del cuerpo académico Matemáticas en Aplicaciones Móviles, que es reconocido ante PRODEP con clave ITESPE-CA-2, así como de un proyecto apoyado por el TecNM, Desarrollo de aplicaciones móviles de modelos de crecimiento en Biotecnología y Epidometría, con clave 315.15-PD.

Referencias
Amaro, J. E. (2012). Programación de dispositivos móviles a través de ejemplos. España: Alfaomega Marcombo.
Arredondo, B. O. y Voltolina, D. (2007). Concentración, recuento celular y tasa de crecimiento. Métodos y herramientas analíticas en la evaluación de la biomasa microalgal (pp. 21-29). México: Centro de Investigaciones Biológicas del Noreste.
El-Hussein, M. O. M. y Cronje, J. C. (2010). Deffining mobile learning in the higher education landscape. Educational Technology & Society, 13(3).
Gardini F. y Parente E. (2013). Manuale di microbiologia predittiva. Italia: Springer-Verlag.
Miramontes, P. (2016). La biología matemática. Consultado el 4 de noviembre de 2016. Disponible en http://www.mathmoo.unam.mx/biomat/pedro/raymundo.pdf.
Mohamed, A. (2004). Using learning theories to design instruction for mobile learning devices. MLEARN 2004. Conference Papers, 1.
Murray, J. D. (2002). Mathematical biology I. An Introduction. USA: Springer.
Robinson, C. J. (2004). An Introduction to ordinary differential equations. UK: Cambridge University Press.
Notas

Figura 1
Diagrama de actividades de la aplicación

Figura 2
Parte del código Java de la aplicación

Figura 3
Resultados obtenidos por la aplicación
Buscar:
Contexto
Descargar
Todas
Imágenes
Visor de artículos científicos generados a partir de XML-JATS4R por Redalyc