-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
1/65
Introduccin al ModeladoMedioambientalMSC Germn Fernndez Garca
1
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
2/65
Preguntas de investigacin
En que consiste el modelado y la simulacin ?
Para que sirve el modelado y la simulacin? Cules son algunos de los tipos de modelos?
Cules son las fases del proceso de modelizar y simularun sistema?
Qu es la dinmica de sistemas y cuales son susprincipales elementos?
2
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
3/65
Acerca de sistemas, modelos y
comprender el todo ...
El cuento de los siete ratones ciegos...
3
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
4/65
Que lecciones se pueden extraerde este cuento?
4
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
5/65
En el mundo real no sabemos que es un elefante: no
existe un observador omnisciente que tenga acceso a laverdad.
Uno bien puede ser como uno de los primeros seisratones, proponiendo una teora a sus pares que ellos no
encuentran del todo convincente
5
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
6/65
Todos los ratones recogieron datos bsicos y generaronuna hiptesis consistente con los datos recolectados, esdecir realizaron abduccin.
Es fcil realizar abducciones. Es un proceso querealizamos muchas veces en la vida diaria.
6
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
7/65
Pero, las abducciones no son infalibles. La abduccin no
es un mtodo que nos garantice el descubrimiento de laverdad.
Descripciones e hiptesis pueden variar en calidad y envalor por lo que debemos ir ms all de la simpledescripcin para obtener confianza en el valor de
nuestras percepciones iniciales
7
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
8/65
Entonces, qu hacer?
Necesitamos herramientas que nos permitan formal ycuantitativamente postular predicciones especficas a
partir de nuestras descripciones aducidas de datos uobservaciones de sistemas ambientales o ecolgicos.
8
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
9/65
Qu es un modelo?
Un modelo es una representacin simplificada de larealidad que resume el conocimiento sobre elfuncionamiento del sistema estudiado con referencia aun problema o interrogante dada
9
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
10/65
Para qu sirven los modelos?
Tipo deproblema
DadoSe requiere
conocerUso delmodelo
Sntesis E y R S Comprensin
Anlisis E y S R Prediccin
Instrumentacin S y R E Control
10
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
11/65
Ms usos .....
Sirven de marco conceptual para organizar o coordinarinvestigacin emprica
Proporcionan un mecanismo para sintetizar grandescantidades de datos
Identifican reas de ignorancia con respecto a la relacinde dos o ms objetos
Proporcionan informacin a gerentes y planificadoresmediante escenarios del tipo Que pasara si....
11
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
12/65
Modelacin y Simulacin
Sistema real: Fuente de datos de comportamiento delsistema
Modelo: Conjunto de instrucciones para generar datos delcomportamiento del sistema
Modelacin o Modelado: Qu tan bien el modelo representael sistema real?
Simulacin: Son los resultados generados por elcomputador correctos?
12
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
13/65
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
14/65
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
15/65
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
16/65
Tipos de Modelos
16
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
17/65
Tipos de Modelos:
Estticos
El tiempo no es una variable explcita del modelo
Ejemplo: Relacin alomtrica entre dos atributos: A=aD2+b
Dinmicos
El tiempo es una variable explcita
Ejemplos: Concentracin de un compuesto al cabo de cierto
tiempo luego de un derrame dC/dt=-kC
17
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
18/65
Tipos de Modelos
Continuos
El estado del sistema est definido en cada instante deltiempo
tiempo es continuo
Discretos
El estado del sistema est definido solo para instantesparticulares del tiempo
tiempo es discreto
18
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
19/65
Tipos de Modelos
Espacialmente Heterogneos
El espacio es una variable independiente del modelo
Los objetos tienen una posicin en el espacio u ocupan una
regin finita del mismo Ejemplo: dinmica poblacional con inmigracin y emigracin
dependiente de los vecinos
19
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
20/65
Espacialmente Homogneos
El espacio no es una variable independiente considerada en
el modelo Ejemplo: dinmica poblacional simple
20
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
21/65
Tipos de Modelos
Mecanicista
Basados en procesos
Descriptivos
Basados en descripciones y no en el como funcionan lascosas
21
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
22/65
Tipos de Modelos
Deterministas
Todos los parmetros son conocidos y los resultados sepueden predecir sin incertidumbre
Estocsticos Algunos de los procesos se expresan en probabilidades por
lo que los resultados obtenidos contienen aleatoriedad
22
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
23/65
Ejemplo: Dinmica deCrecimiento Exponencial
Modelo muy simple. Puede ser un supuesto razonablecuando:
Modela el principio de una temporada de crecimiento
Unos pocos individuos ingresan a una zona desocupada
Cuando se hacen disponibles recursos hasta entonces noutilizados.
No nos interesa la distribucin por edad o sexo de lapoblacin
La poblacin se distribuye uniformemente en el espacio
23
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
24/65
Modelo Exponencial
24
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
25/65
Entendiendo el argot ...
X(t) es el estado del sistema en el tiempo t. Es la variable queestamos interesados en determinar en el sistema.
k es un parmetro del modelo. Coeficientes utilizados en lasrepresentaciones matemticas del proceso. Se consideranconstantes o variables pero conocidos
X(0) = X0 es la condicin inicial del sistema. Estado del sistema enel momento de comenzar la simulacin.
dX(t)/dt es la tasa de cambio de X con respecto al tiempo
X(t) = X(0)ekt es un modelo analtico . Resulta de resolver elmodelo matemticamente Dado un valor del tiempo, de losparmetros y condiciones iniciales, existe una formula quedetermina de manera explcita el valor de la variable de estado X enel tiempo.
En la mayora de los casos, no existe una solucin analtica delsistema y la nica forma de obtener la dinmica de X es a travs dela simulacin, es decir, obteniendo una solucin numrica al modelo
25
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
26/65
El proceso de modelacin
26
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
27/65
Enfoque clsico del Proceso deModelacin
27
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
28/65
Formulacin del Modelo
Establecer los objetivos o propsitos del modelo
Cul es el sistema a ser modelizado?
Cules son las interrogantes que debe responder elmodelo?
Cundo se considera que el modelo es lo suficientementebueno?
Cmo se usarn los resultados?
Plantear las hiptesis
Traducir los objetivos a hiptesis sobre el funcionamientodel sistema
28
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
29/65
Las ecuaciones
En la formulacin se expresan las hiptesis en forma deecuaciones matemticas
Se deben seleccionar los algoritmos adecuados para
obtener la solucin numrica al modelo. Dependiendo del problema, existen varios tipos de
modelos matemticos que se pueden usar:
Modelos de Sistemas de ecuaciones diferenciales ordinarias
Modelos de Sistemas de ecuaciones diferenciales parciales
Formalismos de eventos discretos
Autmatas celulares
29
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
30/65
Volviendo al ejemplo ...Algoritmo de clculo
El modelo exponencial es una ecuacin diferencialordinaria (EDO).
Existen varios mtodos numricos para resolver EDOs(Euler, Runge Kutta, entre otros)
Utilicemos Euler (puede ser usado si el tamao de pasoes pequeo):
30
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
31/65
Se aproxima dX/dt por [X(t+dt)-X(t)]/dt y de aqudespejamos: X(t+dt) =X(t) + dt k X(t)
Iteramos en esta ecuacin, partiendo de X(0):
1. X1= X(dt) = X0+ dt x k x X0 2. X2= X(2dt) = X1+ dt x k x X1 .....
f. Xf= X(tf) = X(tf- dt) + dt x k x X(tf-dt)
Note que para ejecutar este algoritmo se necesita unarchivo de entrada que especifique: k, un valor para lacondicin inicial, X0y el tamao del paso, dt y el tiempofinal, tf
31
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
32/65
Verificacin
Las ecuaciones se traducen en cdigo que debe serejecutado en el computador
Existen diferentes herramientas para resolver el modelomatemtico:
Herramientas grficas: Vensim, Stella, Simile, etc.
Herramientas matemticas: Matlab, Octave, etc.
Simuladores para problemas especficos (DSSAT, SWAT,
etc.) Programacin
32
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
33/65
La verificacin es el proceso de probar la lgica interna
del modelo.
En esta fase, uno se pregunta cosas como: Reacciona elmodelo como se esperara? Son sus unidadesconsistentes?
33
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
34/65
Volviendo al ejemplo....Probando el algoritmo
No se preocupe!. Vensim hace estos clculos pornosotros
Sin embargo, una buena manera de asegurarse decomprender el proceso es hacerlo a pie.
34
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
35/65
Realice la simulacin de crecimiento exponencialutilizando los siguiente datos:
Xo = 1 ind/m2, to = 0 das, k = 0.1 1/das, dt = 0.1, tf = 1da.
Escriba sus resultados en dos columnas, una para el
tiempo y otra para X
35
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
36/65
Parametrizacin
Es la fase donde se calculan las constantes, parmetrosy condiciones iniciales del modelo
Los valores desconocidos de los parmetros puedenestimarse mediante experimentos especialmentediseados para ese fin, anlisis estadstico oestimaciones basadas en valores reportados en la
literatura
36
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
37/65
Luego de agotar las estrategias previas pueden haberaun parmetros cuyo valor se desconoce para el sistemaen cuestin. Es entones necesario calibrar estos
parmetros. La calibracin es un intento de encontrar el mejor
acuerdo entre los datos calculados por el modelo y losdatos observados mediante la variacin de algunosparmetros.
Se puede hacer manualmente, mediante ensayo y error,o utilizando mtodos de estimacin y optimizacin.
37
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
38/65
Volviendo al ejemplo ...Parametrizacin
38
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
39/65
Anlisis y Evaluacin
Aqu se pregunta Qu tan bueno es el modelo?
Es el examen de la calidad del modelo con respecto a losobjetivos planteados
39
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
40/65
La evaluacin es el proceso mediante el cual sedetermina:
El grado de precisin de las suposiciones hechas en laconstruccin y corrida del modelo
El grado de realismo que resulta de estas suposiciones
El grado de sensibilidad del comportamiento del modelo acambios en estassuposiciones.
40
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
41/65
Validacin
Consiste en probar objetivamente la bondad de ajustedel modelo a los datos del sistema real
Es recomendable utilizar un conjunto de datos realesdiferente al usado durante la calibracin.
41
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
42/65
Se puede realizar de manera visual pero tambin sonnecesarios criterios estadsticos cuantitativos sobre todo
si se quiere comparar diferentes versiones del modelo omodelos entre si.
42
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
43/65
Cul modelo es mejor?
43
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
44/65
Error cuadrtico medio y susvariantes
44
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
45/65
ndice de Theil
45
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
46/65
Interpretando el ndice de Theil
46
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
47/65
Volviendo al ejemplo ...Validacin (1)
Se tienen los siguientes datos de la poblacin defaisanes consiguiente a su introduccin en una isla,desde 1938 hasta 1942:
47
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
48/65
1) Dividir la serie en dos perodos A y B. Usar los datos delperodo A para estimar el valor de k. Por ejemplo, el valorde k utilizando los datos desde 1938 a 1939 es ~ ln(3) =
1.1
2)Con este valor de k corra la simulacin y produzca losresultados, incluyendo aquellos que corresponden a lasalida del modelo para el perodo B. Al correr el modelo
para los aos 1940 a 1942, se obtienen los siguientesresultados:
48
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
49/65
49
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
50/65
Volviendo al ejemplo ...Validacin (2)
3)Compare la salida del modelo obtenido en 2 con los datosreales para el perodo B. La comparacin puede ser grficao mediante anlisis estadstico
50
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
51/65
Se concluye que el valor de k estimado para el perodo1938-1940 est por encima del valor real para este
perodo. Lo que sucede es que estos datos s secomportan de acuerdo a un modelo exponencial, pero noel modelo lineal que postulamos en el que k esconstante sino a un modelo donde k es variable. Sicalcula el valor de k para el perodo 1940-1941 ~0.92,para 1941-1942 ~0.62 as que k parece decrecer con el
tiempo.
51
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
52/65
Anlisis de Sensibilidad (AS)
Se estudia que tan sensible son los resultados del
modelo a cambios en los parmetros o las condicionesiniciales
Puede hacerse para un slo parmetro a la vez o paramltiples parmetros
52
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
53/65
Usos:
Validacin: Un buen modelo es robusto ante pequeoscambios en los valores de los parmetros
Investigacin: Los parmetros ms sensibles deben serobjeto de mayor esfuerzo de estimacin
Control: Permite encontrar la combinacin de parmetros
que arroja los resultados deseados
53
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
54/65
AS para un solo parmetro
54
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
55/65
Note que:
S = 1 cambio lineal
S < 0, mientras el parmetro aumenta la respuestadisminuye o viceversa
S > 1 mucha sensibilidad del modelo al parmetro
55
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
56/65
Volviendo al ejemplo ...AS para k
En el modelo exponencial asuma un valor nominal para kde 0.1 (Pn= 0.1), X0= 1 y tf= 1. La salida del modeloque nos interesa es el mximo de X
Utilizando X(t) =X0ektobtenemos que el valor nominalde la respuesta es Rn= e0.1 = 1.105
Para k = 0.2 (Pa= 0.2), se obtiene Ra= e0.2= 1.221
Entonces S = [(1.221 1.105) / 1.105] / [ (0.2 0.1)/0.1] = 0.105/1 = 0.105.
Al cambiar en 100% el valor del parmetro, la respuestacambio solamente un 10.5%
56
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
57/65
Dinmica de Sistemas
57
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
58/65
Dinmica de Sistemas
La dinmica de sistemas es una metodologa paramodelizar dinmicamente sistemas complejos
Se hace nfasis en la descripcin del sistema en trminode sistemas dinmicos de realimentacin
58
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
59/65
Dinmica de Sistemas (II)
En el desarrollo de modelos de dinmica de sistemas secoloca el nfasis en:
Relaciones Causales: Las relaciones entre los elementos del
sistema se construyen de manera de reflejar relacionescausa-efecto.
Lazos de realimentacin: Un lazo de realimentacin es unciclo cerrado de causas y efectos en los que las condicionesen una parte del sistema causan resultados en algn otrolugar del mismo. Es decir, el flujo entre causa y efecto no esunidireccional.
Estabilidad e Inestabilidad: Se estudian las condiciones bajolas cuales el sistema alcanza un estado estable, cuando lasvariables de inters se estabilizan en el tiempo.
59
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
60/65
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
61/65
Herramientas para hacerSimulacin
61
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
62/65
Existen varias herramientas para hacer simulacinutilizando Dinmica de Sistemas: Stella, Smile y Vensimson las ms populares entre los eclogos
Vensim (http://www.vensim.com/) tiene una versingratis, Vensim PLE, con algunas funciones limitadas
La documentacin tambin esta disponible en el sitioweb. Existe una traduccin del manual y una comunidadde usuarios bastante grande
62
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
63/65
Actividad
63
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
64/65
Preguntas de Revisin y Estudio
En la lamina 14 de la clase introductoria se mencionanalgunas de las caractersticas que hacen complejos losmodelos de ecosistemas. Ilustre por lo menos dos deestas caractersticas con un ejemplo.
Realice a pie el ejercicio propuesto en la pgina 35.Haga una grfica de los resultados.
Implemente el ejercicio realizado en la pgina 38utilizando una hoja de clculo o el software estadsticode su preferencia. Obtiene los mismos resultados?
Repita el ejercicio de validacin expuesto en las pginas49 y 50 pero esta vez usando para calibracin los datosdesde 1938 hasta 1940 y para validacin los datosdesde 1941 hasta 1942. Discuta sus resultados
64
-
7/21/2019 2. Introduccin al Modelado Medioambiental.pdf
65/65
Para el ejercicio de validacin realizado en la pginas 49y 50, cul es el porcentaje de la raz del error cuadrticomedio? Que porcentaje del error se puede atribuir adiferencias en media, varianza o correlacin entre losdatos y el modelo?
Calcule la sensibilidad de parmetro p1en estas doscorridas. El valor base del parmetro es 15 y la salida oresultado de la variable respuesta en la corrida base esde 1.25.
65