Academia.eduAcademia.edu
Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Modelos Biomatemáticos en Ecuaciones Diferenciales Parciales João Frederico C.A. Meyer Paulo C. Carmona Tabares Irene Duarte Gandica IMECC – UNIQUINDIO 16 de Julio de 2015 SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Proceso de difusión En la fı́sica, se define difusión como el proceso mediante el cual la materia es transportada de un lado a otro en un sistema, como resultado del movimiento (aleatorio) molecular. Ver Crank [15]. En otras áreas del conocimiento se adapta esta definición y se concibe de diferentes formas según el contexto. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Proceso de difusión En la fı́sica, se define difusión como el proceso mediante el cual la materia es transportada de un lado a otro en un sistema, como resultado del movimiento (aleatorio) molecular. Ver Crank [15]. En otras áreas del conocimiento se adapta esta definición y se concibe de diferentes formas según el contexto. En problemas de contaminación del medio ambiente, se habla de difusión de partı́culas contaminantes (Marchuk [28]). SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Proceso de difusión En la fı́sica, se define difusión como el proceso mediante el cual la materia es transportada de un lado a otro en un sistema, como resultado del movimiento (aleatorio) molecular. Ver Crank [15]. En otras áreas del conocimiento se adapta esta definición y se concibe de diferentes formas según el contexto. En problemas de contaminación del medio ambiente, se habla de difusión de partı́culas contaminantes (Marchuk [28]). Para la dinámica poblacional se considera la difusión de los individuos como animales o personas (Edelstein [21] y Murray [32]). SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Proceso de difusión En la fı́sica, se define difusión como el proceso mediante el cual la materia es transportada de un lado a otro en un sistema, como resultado del movimiento (aleatorio) molecular. Ver Crank [15]. En otras áreas del conocimiento se adapta esta definición y se concibe de diferentes formas según el contexto. En problemas de contaminación del medio ambiente, se habla de difusión de partı́culas contaminantes (Marchuk [28]). Para la dinámica poblacional se considera la difusión de los individuos como animales o personas (Edelstein [21] y Murray [32]). En la epidemiologı́a, se dice difusión de enfermedades transmisibles (Brauer et. al. [6]). SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Proceso de difusión Para describir matemáticamente el fenómeno de difusión, pueden usarse modelos de dispersión basados en paseos aleatorios (random walk) como lo describen Okubo/Levin [34], Murray [32] y Edelstein [21]; también puede deducirse por medio de las ecuaciones de conservación como aparece en Crank [15], Okubo/Levin [34], Murray [32] y Edelstein [21]. Otra forma de trabajo está descrita en Gardiner [22] y utiliza el enfoque de las ecuaciones diferenciales estocásticas. Finalmente, un resumen de los métodos mencionados anteriormente y la deducción detallada de la ecuación de difusión mediante los sistemas de partı́culas interactuantes, pueden hallarse en Cantrell et. al. [9]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Ecuación de Advección – Reacción – Difusión Para la implementación de soluciones en problemas bidimensionales, seguimos la lı́nea de las ecuaciones de conservación junto con la aplicación de la Ley de Fick. Ver Barrera [4]. Si denotamos con C ≡ C (x, y, t) la concentración de partı́culas por unidad de volumen en (x, y, t), σ ≡ σ (x, y, t) como el número de partı́culas creadas o eliminadas por unidad de volumen en (x, y, t) y α coeficiente de difusión (difusividad), ∂C = −∇ · (−α∇C) ± σ = ∇ · (α∇C) ± σ ∂t SOLABIMA 2015 Modelos Biomatemáticos en EDP’s (1) Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Ecuación de Advección – Reacción – Difusión Ahora bien, si asumimos que las partı́culas del flujo hacen parte de un fluido en movimiento, éstas toman la velocidad del fluido y se hacen participes del movimiento colectivo neto. Luego, si v ≡ v (x, y, t) denota la velocidad del fluido la ec. (1) se transforma en la ecuación de advección–difusión dada por ∂C = ∇ · (α∇C − vC) ± σ ∂t = ∇ · (α∇C) − ∇ · (vC) ± σ SOLABIMA 2015 Modelos Biomatemáticos en EDP’s (2) Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Ecuación de Advección – Reacción – Difusión Considerando constantes la difusividad y la velocidad del fluido, tenemos ∂C 2 = |α∇ σ | ·∇ {z C} − v {z C} ± |{z} ∂t Difusión SOLABIMA 2015 Advección Fuente Modelos Biomatemáticos en EDP’s (3) Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Ecuación de Advección – Reacción – Difusión Considerando constantes la difusividad y la velocidad del fluido, tenemos ∂C 2 = |α∇ σ | ·∇ {z C} − v {z C} ± |{z} ∂t Difusión Advección (3) Fuente En nuestro caso (bidimensional), si denotamos la velocidad por v = vx , vy , explı́citamente la ecuación (3) viene dada por:   2 ∂C ∂ C ∂2 C ∂C ∂C + 2 + vx =α + vy ±σ 2 ∂t ∂x ∂y ∂x ∂y Nota Además trabajaremos con fluidos incompresibles y por tanto se cumple que ∇ · v = 0. Ver Kaplan [25]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo Bajo la orientación del Prof. Meyer, el Grupo de Investigación en Biomatemáticas (IMECC – UNICAMP) ha contribuido en la elaboración de proyectos de investigación a nivel de especialización, maestrı́a y doctorado (28 en total) utilizando la ecuación (3) o un sistema de ecuaciones de este tipo. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo Bajo la orientación del Prof. Meyer, el Grupo de Investigación en Biomatemáticas (IMECC – UNICAMP) ha contribuido en la elaboración de proyectos de investigación a nivel de especialización, maestrı́a y doctorado (28 en total) utilizando la ecuación (3) o un sistema de ecuaciones de este tipo. En problemas de contaminación ambiental tenemos los 16 trabajos: Mistro [30], Castro [13], Bernardes [5], Cantão [8], Diniz [19], Oliveira [33], Saavedra [38], Inforzato [24], Alves [3], Wolmuth [47], Poletti [35], Almeida [2], Carniato [12], Vergaño [46], Prestes [37] y Cajas [7]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo Bajo la orientación del Prof. Meyer, el Grupo de Investigación en Biomatemáticas (IMECC – UNICAMP) ha contribuido en la elaboración de proyectos de investigación a nivel de especialización, maestrı́a y doctorado (28 en total) utilizando la ecuación (3) o un sistema de ecuaciones de este tipo. En problemas de contaminación ambiental tenemos los 16 trabajos: Mistro [30], Castro [13], Bernardes [5], Cantão [8], Diniz [19], Oliveira [33], Saavedra [38], Inforzato [24], Alves [3], Wolmuth [47], Poletti [35], Almeida [2], Carniato [12], Vergaño [46], Prestes [37] y Cajas [7]. En problemas de dinámica poblacional tenemos los 6 trabajos: Diniz [18], Sossae [43], Lacaz [26], Pregnolatto [36], Duarte [20] y Santos [40]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo En problemas que conjugan contaminación ambiental con dinámica poblacional tenemos los 6 trabajos: Sossae [42], Salvatierra [39], Abreu [1], Mesa [29], Carmona [11] y Miyaoka [31]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo En problemas que conjugan contaminación ambiental con dinámica poblacional tenemos los 6 trabajos: Sossae [42], Salvatierra [39], Abreu [1], Mesa [29], Carmona [11] y Miyaoka [31]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo En problemas que conjugan contaminación ambiental con dinámica poblacional tenemos los 6 trabajos: Sossae [42], Salvatierra [39], Abreu [1], Mesa [29], Carmona [11] y Miyaoka [31]. Debe resaltarse que los modelos estudiados en los trabajos realizados han dado respuesta a muchas situaciones biológicas particulares y su nivel de complejidad a evolucionado con el tiempo (desde 1992 hasta 2015). SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Trabajos Realizados por el Grupo En problemas que conjugan contaminación ambiental con dinámica poblacional tenemos los 6 trabajos: Sossae [42], Salvatierra [39], Abreu [1], Mesa [29], Carmona [11] y Miyaoka [31]. Debe resaltarse que los modelos estudiados en los trabajos realizados han dado respuesta a muchas situaciones biológicas particulares y su nivel de complejidad a evolucionado con el tiempo (desde 1992 hasta 2015). En todos los casos, la aproximación numérica de las soluciones de los modelos fue encontrada con los métodos de Elementos Finitos y Diferencias Finitas. Además, los algoritmos para su resolución fueron implementados en ambiente MATLAB. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas El método consiste en aproximar la variable y sus derivadas en la ecuación diferencial por medio de aproximaciones, llamadas diferencias finitas. Estas aproximaciones son generadas a partir de la aplicación de la expansión en series de Taylor y como resultado; obtenemos un sistema algebraico de ecuaciones que puede resolverse con la ayuda del computador. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas El método consiste en aproximar la variable y sus derivadas en la ecuación diferencial por medio de aproximaciones, llamadas diferencias finitas. Estas aproximaciones son generadas a partir de la aplicación de la expansión en series de Taylor y como resultado; obtenemos un sistema algebraico de ecuaciones que puede resolverse con la ayuda del computador. Para aproximar las derivadas por diferencias finitas, recordamos que para u ≡ u (x) de clase C∞ [a, b], su expansión en serie de Taylor en el punto a < x̄ < b está dada por u (x̄ + ∆x) = u (x̄) + ∆xu0 (x̄) + SOLABIMA 2015 ∆ n x (n) ∆2 x 00 u (x̄) + · · · + u (x̄) + · · · 2! n! Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Ası́, después de reescribir los términos de la serie, tenemos  ∆2 x 00 u (x̄) + O ∆3 x ⇐⇒ 2!  u (x̄ + ∆x) − u (x̄) ∆x 00 = u0 (x̄) + u (x̄) + O ∆2 x ∆x 2! u (x̄ + ∆x) − u (x̄) = ∆xu0 (x̄) + Por tanto, la derivada de u podemos aproximarla por D+ (x̄) = u (x̄ + ∆x) − u (x̄) ∆x (4) En la aproximación (4) estamos usando x̄ + ∆x > x̄, en este caso decimos que la diferencia finita es avanzada y por tal razón, la denotamos por D+ . SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Ahora, si usamos la cantidad x̄ − ∆x < x̄ para nuestra aproximación de la primera derivada, entonces u (x̄ − ∆x) = u (x̄) − ∆xu0 (x̄) + · · · + (−1)n ∆n x (n) n! u (x̄) + · · · y siguiendo un proceso semejante a lo realizado anteriormente, obtenemos u (x̄ − ∆x) − u (x̄) D− (x̄) = , (5) ∆x nuevamente, con un error de aproximación de ∆x. En el caso de la ecuación (5) decimos que la diferencia finita es atrasada. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Finalmente, si pensamos en combinar adecuadamente u (x̄ + ∆x) y u (x̄ − ∆x), tenemos u (x̄ + ∆x) − u (x̄ − ∆x) = 2∆xu0 (x̄) + 2∆3 x 000 u (x̄) + · · · + 3! ∆2 x 000 u (x̄ + ∆x) − u (x̄ − ∆x) = u0 (x̄) + u (x̄) + · · · + 2∆x 3! de donde concluimos que la diferencia centrada para x̄ − ∆x < x̄ < x̄ + ∆x está dada por D0 (x̄) = u (x̄ + ∆x) − u (x̄ − ∆x) 2∆x con un error de aproximación de ∆2 x. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s (6) Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Implı́citamente, en el proceso de aproximación descrito anteriormente, usamos ∆x para simbolizar el “tamaño de paso” al dividir el intervalo [a, b] en forma regular. Ası́, cuando particionamos el intervalo en m subintervalos de igual a longitud, tenemos que ∆x = b− m . Sin embargo, las ecuaciones (4), (5) y (6) pueden adaptarse a una partición irregular de la forma a = x0 < x1 < x2 < · · · < xj−1 < xj < xj+1 < · · · < xm−1 < xm = b, escribiendo la equivalencia entre x̄ y xj de las diferencias finitas:    u xj+1 − u xj−1 D0 xj = . xj+1 − xj−1 SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Para aproximar las derivadas de segundo orden, asumimos un tamaño de paso de ∆x 2 y usamos la definición de la segunda derivada junto con las diferencias centradas de la siguiente manera:   d du u00 (x̄) = ≈ D0 (D0 (x̄)) . dx dx Luego, D20 (x̄) = D0 (D0 (x̄))   ∆x D0 x̄ + ∆x 2 − D0 x̄ − 2 = ∆x u (x̄ + ∆x) − 2u (x̄) + u (x̄ − ∆x) = . ∆2 x SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Ahora detallamos como usar las diferencias finitas en la variable temporal de la ecuación. Para simplificar la escritura, consideramos (por ahora) la ecuación de difusión en el espacio unidimensional, es decir, u ≡ u (x, t) de la forma ∂2 u ∂u (7) = α 2. ∂t ∂x Además asumimos para la resolución del problema evolutivo, aproximar la solución en cada instante del tiempo t, para 0 < t ≤ T. Ası́, para cada paso de tiempo ∆t = Tn resolvemos numéricamente la ecuación (7), empleando la diferencia finita avanzada para la variable temporal. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Explı́citamente, la ecuación de difusión se transforma en:   u (x + ∆x, t) − 2u (x, t) + u (x − ∆x, t) u (x, t + ∆t) − u (x, t) =α . ∆t ∆2 x  (n) Si usamos la notación Uj para denotar u xj , tn entonces la ecuación anterior se transforma en   (n) (n) (n) (n+1) (n) Uj − Uj Uj+1 − 2Uj + Uj−1  ⇐⇒ = α ∆t ∆2 x (n+1) Uj   α∆t (n) 2α∆t α∆t (n) (n) Uj + 2 Uj−1 . (8) = 2 Uj+1 + 1 − 2 ∆ x ∆ x ∆ x SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas Observando la ecuación (8), percibimos que para determinar los valores de u en los puntos xj (j = 0, 1, . . . , m) para el instante t = tn+1 , necesitamos conocer los valores de u en el instante t = tn . Ası́, utilizar la diferencia avanzada en la variable temporal determina un sistema que podrı́a escribirse matricialmente en la forma U(n+1) = AU(n) , donde h i (n) (n) (n) T U(n) = U0 , U1 , . . . , Um y A una matriz tridiagonal de (n) tamaño (m + 1) × (m + 1) que contiene los coeficientes de U∗ . SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas En la práctica el procedimiento más utilizado (por su estabilidad incondicional y su aproximación de segundo orden), es el Método de Crank–Nicolson (ver Crank/Nicolson [16]), que consiste en “promediar” (en el tiempo) la aproximación centrada de la derivada espacial. Usando la notación de la ecuación (8), la forma del sistema con Crank–Nicolson está dada por (n+1)  (n+1) (n+1) α∆t Uj − 2∆ 2 x Uj−1  (n) (n) (n) α∆t α∆t U + 1 − ∆α∆t + 2∆ 2 x Uj 2 x Uj−1 . 2∆2 x j+1 α∆t − 2∆ 2 x Uj + 1 + 1+ α∆t ∆2 x SOLABIMA 2015 Modelos Biomatemáticos en EDP’s = (9) Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas En términos matriciales, el sistema (9) tiene la forma BU(j+1) = AU(j) . Es importante notar que el método se dice implı́cito por la presencia de la matriz B. Además, ambas matrices A y B son tridiagonales. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas En términos matriciales, el sistema (9) tiene la forma BU(j+1) = AU(j) . Es importante notar que el método se dice implı́cito por la presencia de la matriz B. Además, ambas matrices A y B son tridiagonales. A continuación aplicamos el método de Crank–Nicolson para la ecuación h 2 i ∂ C ∂2 C ∂C ∂C − α + + vx ∂C (10) 2 2 ∂t ∂x + vy ∂y + σC = f , ∂x ∂y donde C ≡ C (x, y, t), (x, y) ∈ Ω ⊆ R2 y t ∈ (0, T ]. Además, consideramos el dominio rectangular Ω = [x0 , xm ] × [y0 , yl ], con x0 < x1 < · · · < xm , y0 < y1 < · · · < yl y utilizamos la notación  (n) Cj,i para representar C xj , yi , tn . SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Adicionalmente para simplificar la escritura, pensamos en y −y −x0 y ∆y = l l 0 . ∆x = xmm Con las condiciones descritas anteriormente, el dominio discretizado toma la forma presentada en la Figura 1. Figura 1: Discretización espacial del rectángulo [x0 , xm ] × [y0 , yl ]. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Las aproximaciones de las derivadas espaciales en el instante de tiempo t = tn+1/2 quedan en la forma: (n+1/2) ∂C(xj ,yi ,tn+1/2 ) ∂x ≈ ∂2 C(xj ,yi ,tn+1/2 ) ∂x2 ≈ ∂2 C(xj ,yi ,tn+1/2 ) ∂y2 ≈ Cj+1,i (n+1/2) Cj+1,i (n+1/2) Cj,i+1 (n+1/2) −Cj−1,i 2∆x , (n+1/2) −2Cj,i ∆2 x (n+1/2) −2Cj,i ∆2 y SOLABIMA 2015 ∂C(xj ,yi ,tn+1/2 ) ∂y (n+1/2) ≈ Cj,i+1 (n+1/2) −Cj,i−1 2∆y (n+1/2) +Cj−1,i y (n+1/2) +Cj,i−1 . Modelos Biomatemáticos en EDP’s (11) Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Finalmente, si usamos las aproximaciones (11) junto con las aproximaciones  (n+1) (n) Cj,i − Cj,i ∂C xj , yi , tn+1/2 ≈ y ∂t ∆t (n+1)  C xj , yi , tn+1/2 ≈ SOLABIMA 2015 Cj,i (n) + Cj,i 2 , Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares La ecuación (10) se transforma en:     vy ∆t (n+1) (n+1) vx ∆t α∆t α∆t − 2∆ − C + − − 2x j−1,i 4∆x 4∆y Cj,i−1 + 2∆2 y     vy ∆t (n+1) (n+1) α∆t σ∆t α∆t + + C + + 1 + ∆α∆t + − 2x j,i 2 4∆y Cj,i+1 + ∆2 y 2∆2 y     (n+1) (n) vx ∆t vx ∆t α∆t α∆t + C + − 2∆ = (12) 2x j+1,i 4∆x 4∆x Cj−1,i 2∆2 x     vy ∆t (n) (n) α∆t α∆t σ∆t + 2∆ Cj,i−1 + 1 − ∆α∆t Cj,i 2 y + 4∆y 2 x − ∆2 y − 2     ∆t vy ∆t (n) (n) vx ∆t α∆t α∆t + 2∆ Cj,i+1 + 2∆ Cj+1,i + f . 2 y − 4∆y 2 x − 4∆x 2 SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Matricialmente la ecuación (12) puede expresarse como MC(n+1) = NC(n) + F, donde C(n+1) y C(n) son los vectores columna de (m + 1) (l + 1) componentes. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Matricialmente la ecuación (12) puede expresarse como MC(n+1) = NC(n) + F, donde C(n+1) y C(n) son los vectores columna de (m + 1) (l + 1) componentes. Observe que los vectores C(n+1) y C(n) se construyen ordenando los puntos del dominio discretizado desde el punto (x0 , y0 ) hasta el punto (xm , yl ) siguiendo la dirección de los ejes coordenados, es decir, de abajo hacia arriba (dirección de y) y de izquierda a derecha (dirección de x); como se muestra en la Figura 1. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Para incluir las condiciones de contorno en las matrices M y N, deben redefinirse aquellos puntos que representan los lados del rectángulo [x0 , xm ] × [y0 , yl ]. Como ilustración del proceso, consideramos (como ejemplo) el borde k izquierdo de [x0 , xm ] × [y0 , yl ] y recordamos que ∂c ∂η ∂Ω = 0 implica (en el k ∂c ∂c . Ası́, borde izquierdo) que η = h−1, 0i y por tanto ∂η = − ∂x Γ1 k ∂c ∂η Γ 1 (∗) ∂c = 0 ⇐⇒ − ∂x = 0 ⇐⇒ (∗) Cj+1,i −Cj−1,i 2∆x (∗) (∗) = 0 ⇐⇒ Cj−1,i = Cj+1,i . (∗) Notamos que los valores Cj−1,i son elementos que no existen dentro del dominio discretizado (ver Figura 2) que se (∗) transforman en Cj+1,i de acuerdo con la condición de contorno. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Figura 2: Nomenclatura de los puntos:  - Puntos del dominio. F Puntos de referencia.  - Puntos no existentes en el dominio. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Luego, la ecuación (12) se modifica ası́:     vy ∆t (n+1) (n+1) α∆t σ∆t α∆t α∆t − + + − 2∆ C + 1 + Cj,i + 2y j,i−1 4∆y 2 ∆2 x ∆2 y    (n+1) vy ∆t (n+1) α∆t α∆t + − 2∆ 2y 4∆y Cj,i+1 + − ∆2 x Cj+1,i =     vy ∆t (n) (n) α∆t α∆t σ∆t α∆t + C − − Cj,i + 1 − (13) j,i−1 4∆y 2 2∆2 y ∆2 x ∆2 y     vy ∆t α∆t ∆t α∆t (n) (n) + − Cj,i+1 + Cj+1,i + f . 2 2 2∆ y 4∆y ∆ x 2 SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Dominios Regulares Método de Diferencias Finitas – Dominios Regulares Finalmente, el sistema algebraico lineal MC(n+1) = NC(n) + F se resuelve mediante un proceso iterativo para cada instante del tiempo. Ası́ cuando particionamos el intervalo temporal (0, T ] en la forma 0 = t0 < t1 < t2 < · · · < tnt = T con ∆t = nTt , entonces el proceso de resolución toma la estructura: Para n = 0, MC(1) = NC(0) + F, donde C(0) = C0 (x, y) . Para n = 1, MC(2) = NC(1) + F. .. . Para n = nt−1 , MC(nt ) = NC(nt−1 ) + F. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Hasta ahora, hemos transformado la ecuación de advección – difusión en su forma discreta (mediante diferencias finitas) sobre el dominio rectangular Ω = [x0 , xm ] × [y0 , yl ]. En esta sección el objetivo es implementar una forma sistemática para trabajar con la ecuación discretizada (12) sobre dominios irregulares. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Hasta ahora, hemos transformado la ecuación de advección – difusión en su forma discreta (mediante diferencias finitas) sobre el dominio rectangular Ω = [x0 , xm ] × [y0 , yl ]. En esta sección el objetivo es implementar una forma sistemática para trabajar con la ecuación discretizada (12) sobre dominios irregulares. El proceso consta de las siguientes etapas: 1. Obtener una imagen del dominio de trabajo. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Hasta ahora, hemos transformado la ecuación de advección – difusión en su forma discreta (mediante diferencias finitas) sobre el dominio rectangular Ω = [x0 , xm ] × [y0 , yl ]. En esta sección el objetivo es implementar una forma sistemática para trabajar con la ecuación discretizada (12) sobre dominios irregulares. El proceso consta de las siguientes etapas: 1. Obtener una imagen del dominio de trabajo. 2. Transformar la gráfica a formato de texto plano. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Hasta ahora, hemos transformado la ecuación de advección – difusión en su forma discreta (mediante diferencias finitas) sobre el dominio rectangular Ω = [x0 , xm ] × [y0 , yl ]. En esta sección el objetivo es implementar una forma sistemática para trabajar con la ecuación discretizada (12) sobre dominios irregulares. El proceso consta de las siguientes etapas: 1. Obtener una imagen del dominio de trabajo. 2. Transformar la gráfica a formato de texto plano. 3. Asignar valores numéricos (ceros y unos) a los puntos del dominio discretizado (interior y frontera). SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Para la primera etapa y a manera de ejemplo, trabajamos con una imagen de la Laguna el Encanto (ver Figura 3 – (a)), situada en el Parque Nacional Natural los Nevados (ver Figura 3 – (b)). Figura 3: (a) - Fotografı́a de la Laguna el Encanto, tomada de http://parquelosnevados.blogspot.com/2009/09/nevado-deltolima-valle-del-cocora.html (b) - Localización del Parque Nacional Natural los Nevados, tomada de Google Maps. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares A continuación hacemos la primera transformación de la imagen llevándola al formato ASCII. Para esto podemos utilizar los paquetes: ASCII Art Generator (Windows) o ASCII Art (Mac). También, podemos realizar el proceso “online” en los sitios http://www.photo2text.com o http://www.text-image.com. Existen otros programas y otros sitios para realizar la conversión, basta con buscar sitios relacionados con ASCII Art. El resultado de la conversión se muestra en la Figura 4. Figura 4: Resultado al transformar la fotografia dada en la Figura 3. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Finalmente, cambiamos los caracteres ASCII obtenidos de la conversión a números. La idea en este paso es dejar el archivo de texto generado por el conversor ASCII con ceros (puntos exteriores) y unos (puntos interiores y de frontera), para después desde MATLAB, asociar a cada dı́gito del dominio un número. Para sincronı́a con la discretización, recomendamos enumerar los elementos del dominio de abajo hacia arriba y de izquierda a derecha, es decir, de forma análoga como se enumeró en el dominio rectangular. Adicionalmente, incluimos adecuadamente filas y columnas alrededor del dominio con el número cero para facilitar el reconocimiento de los puntos a la hora de procesar la información. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares Como resultado obtenemos una matriz de números como se aprecia en la Figura 5. Finalmente, completamos las celdas vacı́as con ceros hasta formar un arreglo rectangular, ya que el archivo que será leı́do por el MATLAB debe contener alguna información, en caso contrario, se generan errores en el momento de leer los datos. Figura 5: Resultado obtenido al etiquetar con ceros y unos los elementos del dominio generados de la Figura 4 mediante el Excel. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional En esta sección implementamos un algoritmo para resolución aproximada (numéricamente) de la ecuación de advección – difusión. El esquema para el algoritmo presentado corresponde a la metodologı́a habitual empleada para la resolución de problemas evolutivos (variables en el tiempo). Es decir, se particiona el intervalo temporal (0, T ] y se resuelve el sistema discretizado (12) en cada punto de la partición regular. A continuación presentamos cada una de las etapas que se requieren para completar el algoritmo sobre dominios irregulares. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 1. Parámetros del Problema y Enumeración de Nodos. En esta parte asignamos los valores de los parámetros: α (difusividad), v (transporte advectivo), σ (degradación) y f (fuente contaminante). También incluimos el archivo con los datos (ceros y unos) del dominio discretizado que después serán enumerados siguiendo las direcciones de los ejes coordenados. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 2. Datos de la Discretización. Proporcionamos los valores correspondientes a los incrementos espaciales ∆x (horizontal) y ∆y (vertical); de acuerdo con las dimensiones espaciales del dominio y la cantidad de filas y columnas de la matriz de datos. También, definimos el tiempo final T del proceso evolutivo y el incremento en el paso temporal ∆t. Debemos tener en cuenta la elección de las unidades de medida en el dominio temporal, ya que generalmente los esquemas numéricos requieren ciertas condiciones para garantizar su convergencia. En nuestro caso calculamos el número de Péclet. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 3. Matrices Auxiliares para Presentación de Resultados. En esta parte del algoritmo, definimos una matriz de coordenadas y una matriz de triangulación que servirán para la representación geométrica de la solución. Además, generamos una matriz de “atributos” que permite clasificar los nodos del dominio discretizado de acuerdo con su ubicación relativa (ver Figura 6). Figura 6: Etiquetado de los nodos para el dominio discretizado. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 4. Matrices Auxiliares para Presentación de Resultados. Para esta parte del proceso algorı́tmico, definimos la condición inicial de acuerdo con C(x, y, 0) = C0 (x, y) como fue enunciado en el problema y configuramos la fuente de contaminación en concordancia con los nodos del dominio discretizado. Aprovechamos este segmento del algoritmo para incluir también aquellos nodos que serán monitoreados en el tiempo. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 5. Llenado de las Matrices. A partir de los nodos etiquetados y la definición de los valores auxiliares que definen las entradas para cada ecuación, realizamos el llenado de las matrices M y N de acuerdo con el atributo de cada nodo. Para facilitar el llenado, definimos los valores correspondientes a cada diagonal para cada nodo del dominio discretizado de acuerdo con su posición relativa. Notamos que en este contexto, cada nodo (no nulo) representa una variable, que a su vez, genera una ecuación del sistema MC(n+1) = NC(n) + F. Además, debemos percatarnos que para cada ecuación el nodo de referencia, de coordenadas  xj , yi , puede estar asociado (a lo más) con los   nodos de coordenadas: xj−1 , yi − izquierda, xj , yi−1 − abajo,   xj , yi+1 − arriba y xj+1 , yi − derecha. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 6. Resolución del Sistema. Antes de iniciar la resolución del sistema, realizamos la factorización LU de la matriz M que permite optimizar el proceso resolutivo (en MATLAB). Después, definimos el vector F de acuerdo con los nodos donde estarán las fuentes de contaminación y las condiciones a ser simuladas (fuente permanente o parcial según el caso). Dado que tenemos definidos todos los elementos necesarios para resolver iterativamente el sistema algebraico MC(n+1) = NC(n) + F, procedemos a resolver el sistema y a guardar los resultados que creamos convenientes. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Algoritmo Computacional 7. Representación de los Resultados. Para obtener la representación gráfica del dominio irregular, anteriormente realizamos una triangulación del dominio discretizado para luego usar el comando trisurf de MATLAB. Para ésto fue que generamos al inicio del algoritmo una “Matriz de Coordenadas” que contiene las coordenadas de cada nodo y también por eso creamos una matriz llamada “Matriz de Nodos” la cual incluye los nodos que forman cada triángulo del dominio. Con estas informaciones y con los resultados del sistema algebraico, producimos la gráfica de la superficie triangular que recrea fielmente el dominio discretizado. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Simul. Computacionales A continuación presentamos algunas simulaciones numéricas y sus resultados para validar el funcionamiento del algoritmo. Recordamos que el algoritmo implementado resuelve numéricamente el problema con valores iniciales y de contorno  ∂C 2 2   ∂t k− α∇ C + v · ∇C + σC = f , (x, y) ∈ Ω ⊂ R , t ∈ (0, T ] ∂C ∂η ∂Ω = 0, ∀ (x, y) ∈ ∂Ω, ∀t ∈ (0, T ]   C (x, y, 0) = C0 (x, y) donde Ω representa la Laguna el Encanto. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Simul. Computacionales Para todos los casos utilizamos los valores (constantes) de los parámetros α = 5 × 10−4 , vx = −4 × 10−2 y vy = 1.125 × 10−2 y usamos una fuente (puntual) de contaminante ubicada (aproximadamente) en las coordenadas (2.4, 0.15) como se observa en la Figura 7. Además, notamos que v = vx , vy representa un viento que se dirige hacia la dirección Norte–Oeste (noroeste). Finalmente, el valor de σ varı́a de acuerdo con las distintas simulaciones. Figura 7: Localización de la fuente de contaminación. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Simul. Computacionales Para los datos asociados a la variable temporal, tenemos un tiempo final T = 60 y realizamos 750 iteraciones en la resolución del sistema algebraico que generan un ∆t = 8 × 10−2 . Asimismo, consideramos las dimensiones espaciales de 3.304 × 0.615 obtenidas a partir de la imagen del dominio junto con las filas (77) y columnas (401) generadas en la conversión ASCII de la foto. De estos datos conseguimos −3 y ∆y = 0.615 ≈ 7.98 × 10−3 . Para todas ∆x = 3.304 401 ≈ 8.23 × 10 77 las simulaciones asumimos que el dominio Ω está libre de contaminante en t = 0, es decir, C0 (x, y) ≡ 0. Además, seleccionamos algunos nodos del dominio para examinar su comportamiento en el tiempo. Ver la Figura 8. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Simul. Computacionales Figura 8: Nodos del dominio escogidos para estudiar su evolución durante todo el proceso evolutivo. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Algoritmo Computacional Simulaciones Computacionales Dominios Irregulares – Simul. Computacionales Figura 8: Nodos del dominio escogidos para estudiar su evolución durante todo el proceso evolutivo. Nota En documentos anexos se muestran algunos resultados de simulaciones computacionales y el algoritmo computacional implementado en ambiente MATLAB. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Abreu, L. Influencia de poluentes sobre macroalgas na Baı́a de Sepetiba, RJ: modelagem matematica, análise numérica e simulações computacionais. Tesis de Maestrı́a. 2009. Almeida, J. Modelagem matemática e simulação computacional para análise de dispersão de poluentes em um trecho do Rio Paraı́ba do Sul. Tesis de Maestrı́a. 2010. Alves, L. Modelagens matemáticas para simulações computacionais de impacto ambiental no Rio Balsas. Tesis de Maestrı́a. 2009. De la Barrera, E. On the sesquicentennial of Fick’s laws of diffusion. Nature Structural & Molecular Biology 12, 280. 2005. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Bernardes, M. Poluição em corpos aquáticos de baixa circulação: modelagem e simulação numérica. Tesis de Maestrı́a. 1998 Brauer, F. / ven den Driessche, P. / Wu, J. Mathematical Epidemiology. Springer–Verlag. Second edition. 2008. Cajas, D. Impacto ambiental em meios aquáticos: modelagem, aproximação e simulação de um estudo na Baı́a de Buenaventura-Colômbia. Tesis de Maestrı́a. 2015. Cantão, R. Modelagem e simulação numérica de derrames de oleo no canal de São Sebastião, SP. Tesis de Maestrı́a. 1998. Cantrell, S. / Cosner, C. / Ruan, S. Spatial Ecology. Chapman & Hall. 2010. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Capasso, V. Mathematical Structures of Epidemic Systems. Springer–Verlag. Second edition. 2008. Carmona, P. Impacto do sedimento sobre espécies que interagem: modelagem e simulações de bentos na Enseada Potter. Tesis de Doctorado. 2012. Carniato, N. Comportamento evolutivo de uma pluma superficial de poluente na bacia hidrográfica do Rio Mogi Guaçu. Tesis de Maestrı́a. 2010. Castro, S. Modelagem matemática e aproximação numérica do estudo de poluentes no ar. Tesis de Maestrı́a. 1993. Causon, D.M. / Mingham, C.G. Introductory Finite Difference Methods for PDE’s. Ventus Publishing Aps. 2010. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Crank, J. The Mathematics of Diffusion. Clarendon Press – Oxford, Second Edition. 1975. Crank, J. / Nicolson, P. A practical method for numerical evaluation of solutions of partial differential equations of the heat conduction type. Proc. Camb. Phil. Soc. 43 (1): 50–67. 1947. Cushing, J.M. An Introduction to Structured Population Dynamics. SIAM. 1998. Diniz, G. Dispersão de poluentes num sistema ar-agua: modelagem, aproximação e aplicações. Tesis de Maestrı́a. 1994. Diniz, G. A mudança no habitat de populações de peixes: de rio a represa - o modelo matemático. Tesis de Doctorado. 2003. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Duarte, I. Modelado de la propagación de Toxoplasma gondii. Tesis de Doctorado. 2013. Edelstein–Keshet, L. Mathematical Models in Biology. SIAM New York. 2005. Gardiner C.W. Stochastic Methods: A Handbook for the Natural and Social Sciences. Springer Series in Synergetics. Third Edition. 2010. Hassell, M.P. The Spatial and Temporal Dynamics of Host–Parasitoid Interactions. OXFORD University Press. 2000. Inforzato, N. Dispersão de poluentes num sistema ar-agua: modelagem matemática, aproximação numérica e simulação computacional. Tesis de Doctorado. 2008. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Kaplan, W. Advanced Calculus. Addison–Wesley. Fifth Edition. 2002. Lacaz, T. Análises de problemas populacionais intraespecı́ficos e interespecı́ficos com difusão densidade-dependente. Tesis de Doctorado. 1999. LeVeque, R.J. Finite difference Methods for Ordinary and Partial Differential Equations. SIAM. 2007. Marchuk, G.I. Mathematical Models in Environmental Problems. North–Holland. 1986. Mesa, M. Efectos de la difusión evolutiva de un contaminante en la dinámica y la dispersión poblacionales en un medio acuático: modelaje y aproximación Tesis de Maestrı́a. 2010. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Mistro, D. O problema da poluição em rios por mercurio metálico: modelagem e simulação numérica. Tesis de Maestrı́a. 1992. Miyaoka, T. Impacto ambiental e populações que interagem: uma modelagem inovadora, aproximação e simulações computacionais. Tesis de Maestrı́a. 2015. Murray, J.D. Mathematical Biology. II Spatial Models and Biomedical Applications. Springer–Verlag. Third Edition. 2003. Oliveira, R. O comportamento evolutivo de uma mancha de oleo na Baia de Ilha Grande, RJ: modelagem, análise numérica e simulações. Tesis de Doctorado. 2003. Okubo, A. / Levin, S.A. Diffusion and Ecological Problems. Springer–Verlag. Second Edition. 2001. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Poletti, E. Dispersão de poluente em sistema de reservatório: modelagem matemática e simulação computacional utilizando-se aproximação numérica e conjuntos fuzzy. Tesis de Doctorado. 2009. Pregnolatto, S. O mal-das-cadeiras em capivaras: estudo, modelagem e simulação de um caso . Tesis de Doctorado. 2002. Prestes, M. Dispersão de material impactante em meio aquático: modelo matemático, aproximação numérica e simulação computacional - Lagoa do Taquaral, Campinas, SP. Tesis de Maestrı́a. 2011. Saavedra, J. Comportamento evolutivo de descarga de agua de produção decorrente de atividade offshore: SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas tratamento numérico e simulação computacional. Tesis de Doctorado. 2005. Salvatierra, M. Modelagem matemática e simulação computacional da presença de materiais impactantes tóxicos em casos de dinâmica populacional com competição inter e intra-especı́fica. Tesis de Maestrı́a. 2005. Santos, C. Modelagem matemática do aumento de densidade de vegetação na Amazônia e dinâmica populacional com competição intra e interespecı́fica. Tesis de Maestrı́a. 2013. Sewell, G. The Numerical Solution of Ordinary and Partial Differential Equations. Wiley–Interscience. Second Edition. 2005. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Sossae, R. A presença evolutiva de um material impactante e seu efeito no transiente populacional de especies interativas: modelagem e aproximação. Tesis de Doctorado. 2003. Sossae, R. Dinâmica populacional densidade-dependente em processos de dispersão e migração. Tesis de Maestrı́a. 1995. Strikwerda, J.C. Finite Difference Schemes and Partial Differential Equations. SIAM. Second Edition. 2004. Thomas, J.W. Numerical Partial Differential Equations: Finite Difference Methods. Springer–Verlag. 1995. Vergaño, J. Modelado y aproximación de la distribución espacio temporal de agentes tóxicos en una region acuática. Tesis de Maestrı́a. 2010. SOLABIMA 2015 Modelos Biomatemáticos en EDP’s Preliminares Trabajos Realizados por el Grupo Método de Diferencias Finitas Dominios Irregulares Referencias Bibliográficas Wolmuth, L. Modelagem e simulações do comportamento evolutivo de poluentes em corpos aquáticos de grande extensão: o caso da represa do rio Manso. Tesis de Maestrı́a. 2009. View publication stats SOLABIMA 2015 Modelos Biomatemáticos en EDP’s