Академический Документы
Профессиональный Документы
Культура Документы
Aproximacin sistmica
Enfoque ANALTICO
conjunto
Qu es la Dinmica de Sistemas?
DS. QU ES LA DS?
CONJUNTO DE ELEMENTOS QUE INTERACTAN ENTRE S Ejemplos: Motor de coche, ciclo de Krebs, ecosistema, universo Sistema (definicin subjetiva):
REPRESENTACIN MENTAL DE UNA PARCELA DE REALIDAD Sujeta a: Fines Criterios Niveles Compuesta por: Elementos Relaciones Lmites
DS. QU ES LA DS?
Modelo:
REPRESENTACIN FORMAL (o simblica) DE UN SISTEMA Ejemplos: Descripcin lingstica, conjunto de ecuaciones matemticas Sujeta a: Fines Criterios Niveles Compuesta por: Elementos Relaciones Lmites
Modelo matemtico de simulacin dinmica: Los elementos son variables y las relaciones son funciones matemticas Recrean el comportamiento en el tiempo de las variables
DS. QU ES LA DS?
Dinmica de Sistemas: METODOLOGA DE ELABORACIN DE MODELOS DE SIMULACIN DINMICA Caractersticas: Las funciones matemticas son ecuaciones diferenciales de primer orden en el tiempo Orientacin estructuralista y sistmica nfasis en el papel que juegan las relaciones no lineales los lineales, bucles de realimentacin y los retardos Modelos destinados a entender y explorar NO a predecir explorar,
DS. QU ES LA DS?
Clasificaciones de modelos ESTTICOS vs DINMICOS PUNTUALES vs ESPACIALES CAJA BLANCA vs CAJA NEGRA NORMATIVOS vs POSITIVOS DETERMINSTICOS vs ESTOCSTICOS
DS. QU ES LA DS?
Por un lado se trata de explicitar los procesos fsicos y biolgicos de degradacin y regeneracin de los recursos afectados
Por otro es necesario explicar la razn que lleva a la intensificacin del uso del suelo y a la expansin de determinadas prcticas a sitios inadecuados
DS. QU ES LA DS? Si algn problema necesita del enfoque sistmico para su estudio ese no es otro que la desertificacin, donde coinciden distintos aspectos.
Economics
Aspectos sociales
Ecological& Economics
Ecological
Aspectos econmicos
Aspectos medioambientales
Se trata de acercar posturas; uno sin el otro pierden partes fundamentales de su explicacin
Corolario
Los modelos que vamos a utilizar son interdisciplinares No hay un modelo nico, hay tantos como autores. Cada uno de ellos llevar implcito el sesgo de quien lo hace. Pero hay que seguir una serie de normas: la primera y ms importante es no tratar de incluir en el modelo todo lo que se nos ocurra. La segunda clave en tener siempre en cuenta el fin del modelo El mejor modelo el ms detallado?
DS. QU ES LA DS?
DS. QU ES LA DS? Sin embargo los sistemas reales casi siempre forman estructuras complejas donde cada efecto tiene varias causas se establecen diversos bucles de realimentacin se intercalan retardos temporales y relaciones no lineales
R R R
DS. QU ES LA DS?
Origen de la DS: Estudio que la compaa Sprangue Electric encarga al profesor Jay Forrester y su equipo del MIT para estudiar las fuertes oscilaciones que sufran sus ventas (La causas: Bucles de realimentacin con retardo) Posteriormente: Industrial Dynamics (Forrester, J.W. 1961) Urban Dynamics (Forrester, J.W. 1969) World Dynamics (Forrester, J.W. 1970) The limits to growth (Meadows, D.H. et al. 1972) Business Dynamics (Sterman, J.D. 2000)
DS. QU ES LA DS?
Programas informticos:
DS. QU ES LA DS?
DS. QU ES LA DS?
1. Seleccin de variables 2. Diagrama causal 3. Clasificacin de las variables por tipos 4. Diagrama de Forrester 5. Formalizacin de ecuaciones 6. Calibrado 7. Validacin 8. Utilizacin
Vamos a construir un modelo sobre un RECURSO natural que se autoregenera. La PRODUCTIVIDAD del recurso est influida por la climatologa de la zona. El recurso es utilizado por unas UNIDADES DE CONSUMO (personas, rebaos, granjas, barcos pesqueros). La cantidad de recurso determina las unidades que entran y salen del sistema.
INICIAR EN VENPLE UN NEW MODEL ACEPTAR LOS MODEL SETTINGS QUE APARECEN
La primera tarea es hacer una lista de las variables que intervienen en el modelo Rara vez ser la definitiva
ESCRIBIR EN VENPLE LA SIGUIENTE LISTA DE VARIABLES: UNIDADES DE CONSUMO RECURSO ENTRADA UNIDADES SALIDA UNIDADES PRODUCTIVIDAD CONSUMO PRECIPITACIN
VENSIM
UNA VEZ ESCRITAS LAS VARIABLES SALVAR CON EL NOMBRE QUE SE QUIERA
1. Seleccin de variables
2. Diagrama causal
3. Clasificacin de las variables por tipos 4. Diagrama de Forrester 5. Formalizacin de ecuaciones 6. Calibrado 7. Validacin 8. Utilizacin
Diagrama causal:
ESQUEMA QUE RELACIONA LAS VARIABLES DEL MODELO MEDIANTE FLECHAS CON POLARIDAD +/Esquema de la estructura causal del modelo
Elaboracin: Las variables del modelo se toman dos a dos Consideremos la pareja de variables X e Y: Si X e Y varan en el mismo sentido se indica como
Bucle de realimentacin:
X +
Bucles de realimentacin positiva: Incluyen ninguno o un nmero par de signos negativos Las variaciones en sus elementos se refuerzan indefinidamente
-
+
X + Z
Bucles de realimentacin negativa: Incluyen nmero impar de signos negativos Las variaciones en sus elementos se contrarrestan hasta anularse Comportamiento dinmico tendente al equilibrio
P
Y +
+ X + Z
Mxima estructuralista:
LA DINMICA DE LOS SISTEMAS SE EXPLICA POR LA INTERACCIN DE BUCLES DE REALIMENTACIN POSITIVA Y NEGATIVA Mxima sistmica:
3 (2 y 1 +)
PRODUCTIVIDAD +
+ Precipitacion
+
+ RECURSO -
+ ENTRADA DE UNIDADES
CONSUMO +
SALIDA UNIDADES
UNIDADES DE + CONSUMO
Variables exgenas: Afectan al sistema pero no son afectadas por ste De ellas salen flechas, pero no les llegan No requieren ecuacin sino escenario
Variables endgenas: Afectan al sistema y son afectadas por ste De ellas salen y a ellas llegan flechas Requieren ecuacin
Tipos de variables exgenas: Parmetro Ej.: Precipitacin = 700 mm/ao Escenario Ej.: Precipitacin = 700 mm/ao en 2010; 580 mm/ao en 2011; 725 mm/ao en 2012 Variable aleatoria Ej.: Precipitacin = Normal (media, varianza)
NIVEL
FLUJO DE SALIDA 1
FLUJO DE SALIDA 2
Variables de nivel (de estado, stocks): Muestran en cada momento el saldo neto acumulado de los flujos de entrada y salida Son los indicadores del estado del sistema Sus unidades de medida no estn referidas al tiempo Smbolo en el Diagrama de Forrester:
Nombre Variable
Variables de flujo: Determinan las acciones que van a ser acumuladas por los niveles Sus unidades de medida estn referidas al tiempo Estn determinadas por los niveles y/o por variables exgenas Smbolo en el Diagrama de Forrester:
NIVEL
NIVEL
EQUILIBRIO
NIVEL
Parmetros: Variables cuyo valor se asume constante en el tiempo Son siempre variables exgenas del modelo En DS, se recomienda emplear parmetros con un significado real Smbolo en el Diagrama de Forrester en desuso
Variables auxiliares: Representan pasos intermedios en la formulacin de los flujos Facilitan la comprensin y edicin de las ecuaciones Ejemplo: Y = X * [1 exp(-p * Z)] * (1 Y/k) puede expresarse como Y = X * Efecto Z * Efecto Saturacin Efecto Z = 1 exp(-p * Z) Efecto Saturacin = 1 Y/k No son imprescindibles, pueden hacerse desaparecer del modelo Smbolo en el Diagrama de Forrester en desuso
CULES SON LAS VARIABLES DE NIVEL EN NUESTRO MODELO? UNIDADES DE CONSUMO y RECURSO
CULES SON LOS FLUJOS DEL RECURSO? PRODUCTIVIDAD (de entrada) CONSUMO (de salida)
CULES SON LOS FLUJOS DE LAS UNIDADES DE CONSUMO? ENTRADA DE UNIDADES (de entrada) SALIDA DE UNIDADES (de salida)
INCORPORAR LOS FLUJOS AL MODELO EMPLEAR UN NICO FLUJO DE ENTRADA O SALIDA DE UNIDADES
VARIABLES AUXILIARES
CREAR LAS VARIABLES AUXILIARES
1. Seleccin de variables 2. Diagrama causal 3. Clasificacin de las variables por tipos 4. Diagrama de Forrester
DS. ECUACIONES
dN i ( t ) = FE i ( t ) FSi ( t ) dt
O bien
i = 1,..., n
donde FEi(t) = i(N1, N2, , Nn, Exgenas) FSi(t) = i(N1, N2, , Nn, Exgenas)
DS. ECUACIONES
Resolucin del sistema de ecuaciones diferenciales: Mtodo de Euler N(t + t) = N(t) + t [FE(t) FS(t)] Ejemplo: Si t = 1 N(2011) = N(2010) + FE(2010) FS(2010)
DS. ECUACIONES
Formalizacin de ecuaciones de nivel: Requiere: 1. 2. 3. 4. 5. Indicar cules son los flujos del nivel Asignar signo + a los flujos de entrada Asignar signo - a los flujos de salida Asignar valores iniciales Determinar el valor de t (TIME STEP en Vensim)
Si se construye el modelo grficamente, VENSIM formula las variables de nivel de forma casi automtica
DS. ECUACIONES
Tipos frecuentes de ecuaciones de flujo: Escenarios de variables exgenas Ej.: Precipitacin = 700 mm/ao en 2010; 580 mm/ao en 2011; 725 mm/ao en 2012 Igualdades Ej.: Consumo total = Poblacin * Consumo medio por persona Tasas fraccionales [ F = tasa * N ] Ej.: Nacimientos = tasa natalidad * Poblacin Ajuste a objetivo [ F = (O N) / tiempo ajuste ] Ej.: Contratacin = (Personal deseado Personal actual) / ta
DS. ECUACIONES
Tipos frecuentes de ecuaciones de flujo: Relaciones funcionales tipo Y = fn(X, Z, ) (multis multis)
Y = Valor de referencia de Y */+ Efecto de X en Y */+ Efecto de Z en Y Ejemplo: Tasa natalidad = tasa natalidad mxima * Efecto recurso disponible Tasa natalidad mxima = 0.04 Efecto recurso disponible = exp(1 par * Recurso) par = 0.0001
1
0 RECURSO
DS. ECUACIONES
Funciones Tabla (Lookup): Cualquier relacin tipo Y = f(X) puede implementarse grficamente en Vensim
VENSIM. Ecuaciones
VENSIM. Ecuaciones
Las ECUACIONES DE LOS FLUJOS Y V. AUXILIARES no son sistemticas 1. Unas veces sern EXGENAS: p.e. precipitacion = 600
INCORPORARLO AL MODELO
VENSIM. Ecuaciones
INCORPORARLO AL MODELO
(en VenPle previamente unir las variables mediante flechas)
VENSIM. Ecuaciones
INCORPORARLO AL MODELO
(primero las nuevas variables, despus las relaciones, finalmente escribir la ecuacin)
VENSIM. Ecuaciones
VENSIM. Ecuaciones
Ejemplo de FRMULA
CONSUMO POR UNIDAD = = consumo maximo por unidad*(1- e(-eficacia extractiva*RECURSO))
LO VEMOS EN VENPLE
ABRIR MODELO_1
VENSIM. Simular
1. Seleccin de variables 2. Diagrama causal 3. Clasificacin de las variables por tipos 4. Diagrama de Forrester
DS. RETARDOS
1984 British Antarctic Survey mide una cada de la concentracin de ozono del 40%
DS. RETARDOS
1985 Cientficos de la NASA comprueban que sus ordenadores ignoraban lecturas bajas de ozono
DS. RETARDOS
1990 Londres; 92 pases acuerdan eliminar por completo la produccin de CFCs para el ao 2000
2??? Las molculas de CFCs tardan al menos 15 aos en llegar a la estratosfera, y varios ms en degradarse
DS. RETARDOS
DS. RETARDOS
t Tiempo retardo
DS. RETARDOS
O t
MT = integ(I-O, mt_ini) Ot = MT / tr
DS. RETARDOS
tiempo retardo
MT1 = integ(I-O1, mt1_ini) MT2 = integ(O1-O2, mt2_ini) MT3 = integ(O2-O, mt3_ini) Oi = MTi / (tr/3)
O t
DS. RETARDOS
INFORMACION PERCIBIDA
I I
IP
IP
DS. RETARDOS
TIEMPO NECESARIO PARA QUE SE ACEPTE LA NECESIDAD DE ACTUAR A LA VISTA DEL ESTADO DEL SISTEMA De ejecucin
SIMULACIN Escenarios de simulacin. Botn set Resultados grficos y numricos Comparar simulaciones Control Panel. Gestionar simulaciones. Grficos Simular automticamente
1. Seleccin de variables 2. Diagrama causal 3. Clasificacin de las variables por tipos 4. Diagrama de Forrester 5. Formalizacin de ecuaciones
6. Calibrado 7. Validacin
8. Utilizacin
Calibrado: ASIGNACIN DE VALORES A LOS PARMETROS DEL MODELO Objetivo: Ajustar trayectorias temporales simuladas y observadas
Observaciones: No es preciso disponer de series temporales de datos para todas las variables endgenas Se facilita si se han utilizado parmetros con significado real Es aconsejable aislar submodelos Los ajustes estadsticos de parmetros deben hacerse externamente Vensim dispone de una herramienta de calibrado
Procedimientos de validacin recomendados: Consistencia de las ecuaciones y de las unidades de medida de las variables Adecuacin a la finalidad del modelo Capacidad para recrear las principales caractersticas dinmicas de las series de datos observadas Test de condiciones extremas:
SOMETER AL MODELO A ESCENARIOS EXTREMOS PARA OBSERVAR SI LAS DINMICAS SIMULADAS SON ROBUSTAS
El procedimiento ordinario
Replicar lo observado N x x x x x
El procedimiento ordinario
Tiene dos inconvenientes:
- En algunos casos no hay datos. Hasta que punto los datos son la realidad? - Reproducir lo observado no asegura un buen pronstico.
6.000
6.000
5.000
5.000
4.000
4.000
3.000
3.000
2.000
2.000
1.000
500 AC 250 AC
250
500
750
1.000
1.250
1.500
1.750
2.000
dP/dt = a; P = a t + P0
Calibrado de parmetros y chequeos de validacin en Vensim Test de condiciones extremas en el modelo ejemplo
TESTS DE COMPROBACIN DE VENSIM Check Model. Comprueba la sintaxis de las ecuaciones Units check. Coherencia dimensional Anlisis de sensibilidad Reality check. Contraste con opiniones de expertos/leyes bsicas Test de condiciones extremas. Comprobar que el modelo es robusto
CALIBRADO DE PARMETROS
Modos de comportamiento derivados: Crecimiento sigmoidal Crecimiento con sobrepasamiento Sobrepasamiento y colapso
Crecimiento exponencial:
NIVEL
+
FLUJO
TIEMPO
Bsqueda de objetivo:
NIVEL
FLUJO
DISCREPANCIA
+
OBJETIVO
TIEMPO
Oscilaciones:
Constantes
+ TIEMPO NIVEL + NIVEL PERCIBIDO FLUJO +
DISCREPANCIA ACEPTADA +
DISCREPANCIA
FLUJO DECIDIDO +
Amplificadas
+ TIEMPO OBJETIVO
Amortiguadas
TIEMPO
+ -
NIVEL
+ DISCREPANCIA
+
TIEMPO OBJETIVO
+ -
NIVEL
+ +
FUJO DECIDIDO
+
NIVEL PERCIBIDO
DISCREPANCIA
+
DISCREPANCIA PERCIBIDA + OBJETIVO TIEMPO
+
FLUJO
OBJETIVO
+ -
NIVEL
DISCREPANCIA
NIVEL
OBJETIVO
TIEMPO
RECURSOS VENSIM Modelos de aprendizaje y profesionales en: File>Open model. Archivos de programa/Vensim/Models/Sample RECURSOS EN LA RED VENSIM. http://www.vensim.com/freedownload.html STELLA. http://www.iseesystems.com/softwares/Education/StellaSoftware.aspx STERMAN. http://jsterman.scripts.mit.edu/ LIBRERIA MODELOS. http://www.metasd.com/models/index.html SYSTEM DYNAMICS SOCIETY. http://www.systemdynamics.org/ CAPITULO LATINO SD. http://dinamicasistemas.utalca.cl/clads/clads.htm http://www.nytimes.com/2011/06/08/opinion/08friedman.html?_r=1 FORIO. http://forio.com/simulate/showcase/#orderbyperiodruncount=desc