SlideShare une entreprise Scribd logo
1  sur  7
Lectura introductoria


                  NOTAS SOBRE MODELOS EN LA DINÁMICA DE SISTEMAS
                           Y EL PROCESO DE CONSTRUCCIÓN
                          -Fase 4: Comportamiento del modelo.-




Material preparado por:                            Ma. Angélica Martínez Medina, MTI
                                                   Monterrey, N.L.
                                                   Febrero 2005



INTRODUCCIÓN


En esta lectura profundizaremos dos fases: en el comportamiento del modelo (esto
será mediante la simulación del modelo) y en la evaluación del modelo. Es
importante observar que ambas fases van de la mano ya que tienen que ver con
dejar al modelo listo para el uso que se le va a dar en la última fase del modelo en la
que se probarán políticas a través del diseño de escenarios.



8.1.       PROCESO PARA GENERAR UN MODELO DINÁMICO: FASE 4:
           COMPORTAMIENTO DEL MODELO (Pérez, 2003)




En esta etapa se definen las relaciones matemáticas (ecuaciones) entre las variables
y se corre la simulación por computadora para determinar el comportamiento de las
variables en el tiempo.




8.2.       ECUACIONES (Pérez, 2003)

Una vez que el diagrama de bloques está listo, se procede con las ecuaciones del
modelo matemático. Cada variable debe ser representada por una ecuación.

Para definir estas ecuaciones, se requiere conocimiento del sistema, por lo que el
modelador tiene que acudir a las personas que tienen ésta información.

Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                    1
Lectura introductoria




8.3.       ECUACIONES DE LA POBLACIÓN DE RATAS (Pérez, 2003)

Este ejercicio continúa de la lectura 6, ahora vamos a colocar las ecuaciones al
diagrama de bloques.


Población de ratas




Para el caso imaginemos que hay una consideración en el problema que dice: “En la
semana 18, la mitad de la población muere por una plaga de pulgas.” ¿Cómo
quedaría la ecuación matemática?

Primero tenemos que detectar cual es la variable que se verá afectada por tal
consideración. En segundo término, tenemos que indagar si existe una función que
nos ayude a representar tal comportamiento. Finalmente, escribimos la ecuación con
los parámetros que nos pide tal función.

Para el ejemplo, la variable que se verá afectada es el flujo denominado Muertes.

Una función que podría ayudarnos a representar la situación es la función PULSE
TRAIN (inicio, tamaño del intervalo).

La ecuación matemática para la variable Muertes quedaría así:

    Muertes = Población* (1- Tasa_sobrevivencia/100) + PULSE (Población*0.5,18)


Las siguientes son las ecuaciones para el modelo de Población de ratas:

Población = 10
Área = 100
Porc_hembras = 0.5
Tasa de_crecimiento = 0.4
Nacimientos = Población * Porc_hembras * Tasa_de_crecimiento
Muertes = Población * (1- Tasa_sobrevivencia/100)
Densidad = Población / Área

Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                    2
Lectura introductoria


Tasa_sobrevivencia = Gráfica[(0.00, 100), (1.00, 90.0), (2.00, 80.0), (3.00, 70.0),
(4.00, 60.0), (5.00, 50.0), (6.00, 40.0), (7.00, 30.0), (8.00, 20.0), (9.00, 10.0),
(10.0, 0.00)]



Ecuaciones del modelo obtenidas de Vensim PLE

(01)       Área= 100
           Units: **undefined**
(02)       Tasa de sobrevivencia = LOOK UP Tasa de sobrevivencia (Densidad de población)
           Units: **undefined**
(03)       Densidad de población= Población/Área
           Units: **undefined**
(04)       FINAL TIME = 24
           Units: Month
           The final time for the simulation.
(05)       INITIAL TIME = 0
           Units: Month
           The initial time for the simulation
(06)       Muertes= Población*(1- Tasa de sobrevivencia /100)
           Units: **undefined**
(07)       Nacimientos= Población*Porcentaje de hembras*Tasa de crecimiento
           Units: **undefined**
(08)       Población= INTEG (+Nacimientos-Muertes, 10)
           Units: **undefined**
09)        Porcentaje de hembras= 0.5
           Units: **undefined**
(10)       SAVEPER = TIME STEP
           Units: Month [0,?]
           The frequency with which output is stored.
(11)       Tasa de crecimiento= 0.4
           Units: **undefined**
(12)       LOOK UP Tasa de sobrevivencia([(0,0)-(10,100)],
           (0,100),(1,90),(2,80),(3,70),(4,60),(5,50),(6,40),(7,30),(8,20),(9,10),(10,0))
           Units: **undefined**
(13)       TIME STEP = 1
           Units: Month [0,?]
           The time step for the simulation.



8.4.       SIMULACIÓN DE LA POBLACIÓN DE RATAS (Pérez, 2003)

Ahora realizamos la corrida de la simulación...

Para correr la simulación requerimos definir los valores iniciales de la corrida:
tiempo inicial, tiempo final salto en el tiempo y unidades de tiempo.




Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                    3
Lectura introductoria


Valores iniciales para la corrida del modelo

           INITIAL TIME: 0
           FINAL TIME: 24                                             (MESES = 2 AÑOS)
           TIME STEP: 1                                               (UNIDAD DE TIEMPO = DT)
           UNITS FOR TIME: MONTH                                      (MESES)



Se corre el modelo y se observan resultados en forma de gráfica...
                                                                 Población
                                200


                                150


                                100


                                 50


                                  0
                                      0    2      4     6   8     10    12    14    16   18    20    22   24
                                                                   Time (Month)

                                  Población : Current



En forma de tabla...

     Time                                                                          Time
     (Month)           "Población"              Runs: Población                    (Month)           "Población"     Runs: Población
     0                 Current                  10                                 12                66.5036
     1                 11.9                                                        13                75.3815
     2                 14.1384                                                     14                84.7755
     3                 16.7662                                                     15                94.5437
     4                 19.8383                                                     16                104.514
     5                 23.4124                                                     17                114.494
     6                 27.5467                                                     18                124.283
     7                 32.2973                                                     19                133.694
     8                 37.7136                                                     20                142.559
     9                 43.834                                                      21                150.747
     10                50.6794                                                     22                158.172
     11                58.2469                                                     23                164.788
                                                                                   24                170.591




Valores iniciales para la corrida del modelo

           INITIAL TIME: 0
           FINAL TIME: 48                                             (MESES = 4 AÑOS)
           TIME STEP: 1                                               (UNIDAD DE TIEMPO = DT)
           UNITS FOR TIME: MONTH                                      (MESES)



Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                         4
Lectura introductoria


Se corre el modelo y se observan resultados en forma de gráfica...

                                                                      Población
                                  200


                                  150


                                  100


                                   50


                                      0
                                          0   3   6    9   12 15 18    21 24 27 30 33 36      39 42 45         48
                                                                       Time (Month)

                                   Población : Current



En forma de tabla...

           ¿Qué valores vendrían? Corre el modelo y observa los valores de la tabla.


Valores iniciales para la corrida del modelo

           INITIAL TIME: 0
           FINAL TIME: 60                                                (MESES = 5 AÑOS)
           TIME STEP: 1                                                  (UNIDAD DE TIEMPO = DT)
           UNITS FOR TIME: MONTH                                         (MESES)


Se corre el modelo y se observan resultados en forma de gráfica...
                                                                  Población
                           200


                           150


                           100


                            50


                              0
                                  0           6       12    18    24     30      36     42      48        54        60
                                                                    Time (Month)

                             Población : Current_ratas a 60M
                             Población : Current



En forma de tabla...

           ¿Qué valores vendrían? Corre el modelo y observa los valores de la tabla.




Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                                   5
Lectura introductoria




8.5.       PROCESO PARA GENERAR UN MODELO DINÁMICO: FASE 5: EVALACIÓN DEL
           MODELO (Pérez, 2003)




En esta etapa nos vienen a la mente preguntas como: ¿Cómo saber que los
resultados de un modelo son confiables? ¿Qué evidencias se deben usar? ¿Qué
estándares se deben aplicar?

Desafortunadamente, muchas veces las pruebas se remiten a “probar” que el modelo
es “correcto”. ¿Correcto para quien? ¿Dónde queda el aspecto de la utilidad del
modelo y la credibilidad del modelador?

Muchos modeladores se enfocan principalmente en replicar datos históricos, sin
dedicar demasiado tiempo en verificar la validez de los supuestos en relación a la
frontera del modelo y sus ciclos de retroalimentación. Otro aspecto importante a
considerar es el sesgo que tanto el modelador como el cliente pueden tener al
momento de presentar los resultados del modelo, presentando solo aquellos que
apoyan las ideas que los beneficiarán.

Las pruebas del modelo se deben diseñar de tal manera que dejen al descubierto
errores que nos den idea de las limitaciones del modelo: ¿cuánto tiempo podemos
correr el modelo de manera fiable? ¿Qué tanto el modelo nos ayudará a tomar
decisiones en función de las hipótesis que definimos?

Ahora bien, preguntémonos: ¿Qué implica la validación de un modelo?

La validación de un modelo, literalmente hablando, es imposible. Se define la palabra
“válido” como llegar a una conclusión correcta derivada de premisas. Bajo ésta
definición todos los modelos son incorrectos. ¿Si la validación es imposible y todos
los modelos son incorrectos, entonces para que modelar?


8.6.       PRUEBAS PARA EVALUAR EL MODELO DINÁMICO.

Algunas pruebas para evaluar modelos dinámicos son:

     1. Frontera:

           ¿Son los elementos clave de la problemática endógenos?

Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                    6
Lectura introductoria


     2. Estructura:

           ¿Es consistente con la descripción del problema? ¿Es ésta adecuada para
           lograr el objetivo? ¿Es adecuado el nivel de agregación? ¿No viola leyes
           físicas, como la de conservación de la materia?

     3. Evaluación de parámetros:

           ¿Tienen todos los parámetros su contraparte en el mundo real?

     4. Condiciones extremas:

           ¿Responde el modelo de manera plausible cuando es sujeto a condiciones
           extremas?

     5. Comportamiento:

           ¿Reproduce el modelo el comportamiento que nos interesa observar?

     6. Mejora continua:

           ¿El proceso de modelación ayudó a proponer cambios en el sistema para
           mejorarlo?


REFERENCIAS UTILIZADAS:

Pérez Salazar, Gloria. Notas del profesor 8, Semana 8. Curso: si219. Septiembre
2004.
Pérez Salazar, Gloria. Notas del profesor 9, Semana 9. Curso: si219. Septiembre
2004.
Programa Vensim PLE.




Derechos reservados.
Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores.                    7

Contenu connexe

Similaire à KTN08-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN

Rosúa gálvez inmaculada_t06_12_e
Rosúa gálvez inmaculada_t06_12_eRosúa gálvez inmaculada_t06_12_e
Rosúa gálvez inmaculada_t06_12_e
inmarg87
 
Problemas de dispersión. eaa23
Problemas de dispersión. eaa23Problemas de dispersión. eaa23
Problemas de dispersión. eaa23
edgarmontoya23
 
Problemas de dispersión eaa23
Problemas de dispersión eaa23Problemas de dispersión eaa23
Problemas de dispersión eaa23
edgarmontoya23
 
Problemas de dispersión eaa23
Problemas de dispersión eaa23Problemas de dispersión eaa23
Problemas de dispersión eaa23
edgarmontoya23
 
Efecto de la precipitación efectiva en la tormenta
Efecto de la precipitación efectiva en la tormentaEfecto de la precipitación efectiva en la tormenta
Efecto de la precipitación efectiva en la tormenta
hydrovlab
 
Modelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderosModelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderos
Juan Arcila Noreña
 
SERIES DE TIEMPO UNIDAD III
SERIES DE TIEMPO UNIDAD IIISERIES DE TIEMPO UNIDAD III
SERIES DE TIEMPO UNIDAD III
Genesis Acosta
 
Modelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderosModelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderos
Juan Arcila Noreña
 

Similaire à KTN08-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN (20)

Rosúa gálvez inmaculada_t06_12_e
Rosúa gálvez inmaculada_t06_12_eRosúa gálvez inmaculada_t06_12_e
Rosúa gálvez inmaculada_t06_12_e
 
Problemas de dispersión. eaa23
Problemas de dispersión. eaa23Problemas de dispersión. eaa23
Problemas de dispersión. eaa23
 
Resumen 14 10 09
Resumen 14 10 09Resumen 14 10 09
Resumen 14 10 09
 
Problemas de dispersión eaa23
Problemas de dispersión eaa23Problemas de dispersión eaa23
Problemas de dispersión eaa23
 
Laboratorio 1 de f1
Laboratorio 1 de f1Laboratorio 1 de f1
Laboratorio 1 de f1
 
Problemas de Regresion Lineal
Problemas de Regresion LinealProblemas de Regresion Lineal
Problemas de Regresion Lineal
 
Problemas de dispersión eaa23
Problemas de dispersión eaa23Problemas de dispersión eaa23
Problemas de dispersión eaa23
 
Jennifer duque-83194230
Jennifer duque-83194230Jennifer duque-83194230
Jennifer duque-83194230
 
Fisica analisis grafico
Fisica analisis graficoFisica analisis grafico
Fisica analisis grafico
 
Efecto de la precipitación efectiva en la tormenta
Efecto de la precipitación efectiva en la tormentaEfecto de la precipitación efectiva en la tormenta
Efecto de la precipitación efectiva en la tormenta
 
Modelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderosModelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderos
 
SERIES DE TIEMPO UNIDAD III
SERIES DE TIEMPO UNIDAD IIISERIES DE TIEMPO UNIDAD III
SERIES DE TIEMPO UNIDAD III
 
SERIES DE TIEMPO
SERIES DE TIEMPOSERIES DE TIEMPO
SERIES DE TIEMPO
 
Manual de cinematica y dinamica
Manual de cinematica y dinamicaManual de cinematica y dinamica
Manual de cinematica y dinamica
 
Practsistem
PractsistemPractsistem
Practsistem
 
Modelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderosModelo de probabilidad parqueaderos
Modelo de probabilidad parqueaderos
 
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdfMODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
MODELO CUADRATICO DE LA TRAYECTORIA DE UN VOLEO.pdf
 
Lab fis n° 4
Lab fis n° 4Lab fis n° 4
Lab fis n° 4
 
Desarrollo de laboratorio de estadistica
Desarrollo de laboratorio de estadisticaDesarrollo de laboratorio de estadistica
Desarrollo de laboratorio de estadistica
 
datos experimentales
datos experimentalesdatos experimentales
datos experimentales
 

Dernier

GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
AmyKleisinger
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
geuster2
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
Evafabi
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
dostorosmg
 

Dernier (20)

Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABACAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
CAMBIO DE USO DE SUELO LO BARNECHEA - VITACURA - HUECHURABA
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
Presentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdfPresentacion encuentra tu creatividad papel azul.pdf
Presentacion encuentra tu creatividad papel azul.pdf
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
Ficha de datos de seguridad MSDS Ethanol (Alcohol etílico)
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docxCRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
CRITERIOS DE EVALUACIÓN - NIVEL INICIAL.docx
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptx
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
Catalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmgCatalogo de tazas para la tienda nube de dostorosmg
Catalogo de tazas para la tienda nube de dostorosmg
 

KTN08-MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN

  • 1. Lectura introductoria NOTAS SOBRE MODELOS EN LA DINÁMICA DE SISTEMAS Y EL PROCESO DE CONSTRUCCIÓN -Fase 4: Comportamiento del modelo.- Material preparado por: Ma. Angélica Martínez Medina, MTI Monterrey, N.L. Febrero 2005 INTRODUCCIÓN En esta lectura profundizaremos dos fases: en el comportamiento del modelo (esto será mediante la simulación del modelo) y en la evaluación del modelo. Es importante observar que ambas fases van de la mano ya que tienen que ver con dejar al modelo listo para el uso que se le va a dar en la última fase del modelo en la que se probarán políticas a través del diseño de escenarios. 8.1. PROCESO PARA GENERAR UN MODELO DINÁMICO: FASE 4: COMPORTAMIENTO DEL MODELO (Pérez, 2003) En esta etapa se definen las relaciones matemáticas (ecuaciones) entre las variables y se corre la simulación por computadora para determinar el comportamiento de las variables en el tiempo. 8.2. ECUACIONES (Pérez, 2003) Una vez que el diagrama de bloques está listo, se procede con las ecuaciones del modelo matemático. Cada variable debe ser representada por una ecuación. Para definir estas ecuaciones, se requiere conocimiento del sistema, por lo que el modelador tiene que acudir a las personas que tienen ésta información. Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 1
  • 2. Lectura introductoria 8.3. ECUACIONES DE LA POBLACIÓN DE RATAS (Pérez, 2003) Este ejercicio continúa de la lectura 6, ahora vamos a colocar las ecuaciones al diagrama de bloques. Población de ratas Para el caso imaginemos que hay una consideración en el problema que dice: “En la semana 18, la mitad de la población muere por una plaga de pulgas.” ¿Cómo quedaría la ecuación matemática? Primero tenemos que detectar cual es la variable que se verá afectada por tal consideración. En segundo término, tenemos que indagar si existe una función que nos ayude a representar tal comportamiento. Finalmente, escribimos la ecuación con los parámetros que nos pide tal función. Para el ejemplo, la variable que se verá afectada es el flujo denominado Muertes. Una función que podría ayudarnos a representar la situación es la función PULSE TRAIN (inicio, tamaño del intervalo). La ecuación matemática para la variable Muertes quedaría así: Muertes = Población* (1- Tasa_sobrevivencia/100) + PULSE (Población*0.5,18) Las siguientes son las ecuaciones para el modelo de Población de ratas: Población = 10 Área = 100 Porc_hembras = 0.5 Tasa de_crecimiento = 0.4 Nacimientos = Población * Porc_hembras * Tasa_de_crecimiento Muertes = Población * (1- Tasa_sobrevivencia/100) Densidad = Población / Área Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 2
  • 3. Lectura introductoria Tasa_sobrevivencia = Gráfica[(0.00, 100), (1.00, 90.0), (2.00, 80.0), (3.00, 70.0), (4.00, 60.0), (5.00, 50.0), (6.00, 40.0), (7.00, 30.0), (8.00, 20.0), (9.00, 10.0), (10.0, 0.00)] Ecuaciones del modelo obtenidas de Vensim PLE (01) Área= 100 Units: **undefined** (02) Tasa de sobrevivencia = LOOK UP Tasa de sobrevivencia (Densidad de población) Units: **undefined** (03) Densidad de población= Población/Área Units: **undefined** (04) FINAL TIME = 24 Units: Month The final time for the simulation. (05) INITIAL TIME = 0 Units: Month The initial time for the simulation (06) Muertes= Población*(1- Tasa de sobrevivencia /100) Units: **undefined** (07) Nacimientos= Población*Porcentaje de hembras*Tasa de crecimiento Units: **undefined** (08) Población= INTEG (+Nacimientos-Muertes, 10) Units: **undefined** 09) Porcentaje de hembras= 0.5 Units: **undefined** (10) SAVEPER = TIME STEP Units: Month [0,?] The frequency with which output is stored. (11) Tasa de crecimiento= 0.4 Units: **undefined** (12) LOOK UP Tasa de sobrevivencia([(0,0)-(10,100)], (0,100),(1,90),(2,80),(3,70),(4,60),(5,50),(6,40),(7,30),(8,20),(9,10),(10,0)) Units: **undefined** (13) TIME STEP = 1 Units: Month [0,?] The time step for the simulation. 8.4. SIMULACIÓN DE LA POBLACIÓN DE RATAS (Pérez, 2003) Ahora realizamos la corrida de la simulación... Para correr la simulación requerimos definir los valores iniciales de la corrida: tiempo inicial, tiempo final salto en el tiempo y unidades de tiempo. Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 3
  • 4. Lectura introductoria Valores iniciales para la corrida del modelo INITIAL TIME: 0 FINAL TIME: 24 (MESES = 2 AÑOS) TIME STEP: 1 (UNIDAD DE TIEMPO = DT) UNITS FOR TIME: MONTH (MESES) Se corre el modelo y se observan resultados en forma de gráfica... Población 200 150 100 50 0 0 2 4 6 8 10 12 14 16 18 20 22 24 Time (Month) Población : Current En forma de tabla... Time Time (Month) "Población" Runs: Población (Month) "Población" Runs: Población 0 Current 10 12 66.5036 1 11.9 13 75.3815 2 14.1384 14 84.7755 3 16.7662 15 94.5437 4 19.8383 16 104.514 5 23.4124 17 114.494 6 27.5467 18 124.283 7 32.2973 19 133.694 8 37.7136 20 142.559 9 43.834 21 150.747 10 50.6794 22 158.172 11 58.2469 23 164.788 24 170.591 Valores iniciales para la corrida del modelo INITIAL TIME: 0 FINAL TIME: 48 (MESES = 4 AÑOS) TIME STEP: 1 (UNIDAD DE TIEMPO = DT) UNITS FOR TIME: MONTH (MESES) Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 4
  • 5. Lectura introductoria Se corre el modelo y se observan resultados en forma de gráfica... Población 200 150 100 50 0 0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 Time (Month) Población : Current En forma de tabla... ¿Qué valores vendrían? Corre el modelo y observa los valores de la tabla. Valores iniciales para la corrida del modelo INITIAL TIME: 0 FINAL TIME: 60 (MESES = 5 AÑOS) TIME STEP: 1 (UNIDAD DE TIEMPO = DT) UNITS FOR TIME: MONTH (MESES) Se corre el modelo y se observan resultados en forma de gráfica... Población 200 150 100 50 0 0 6 12 18 24 30 36 42 48 54 60 Time (Month) Población : Current_ratas a 60M Población : Current En forma de tabla... ¿Qué valores vendrían? Corre el modelo y observa los valores de la tabla. Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 5
  • 6. Lectura introductoria 8.5. PROCESO PARA GENERAR UN MODELO DINÁMICO: FASE 5: EVALACIÓN DEL MODELO (Pérez, 2003) En esta etapa nos vienen a la mente preguntas como: ¿Cómo saber que los resultados de un modelo son confiables? ¿Qué evidencias se deben usar? ¿Qué estándares se deben aplicar? Desafortunadamente, muchas veces las pruebas se remiten a “probar” que el modelo es “correcto”. ¿Correcto para quien? ¿Dónde queda el aspecto de la utilidad del modelo y la credibilidad del modelador? Muchos modeladores se enfocan principalmente en replicar datos históricos, sin dedicar demasiado tiempo en verificar la validez de los supuestos en relación a la frontera del modelo y sus ciclos de retroalimentación. Otro aspecto importante a considerar es el sesgo que tanto el modelador como el cliente pueden tener al momento de presentar los resultados del modelo, presentando solo aquellos que apoyan las ideas que los beneficiarán. Las pruebas del modelo se deben diseñar de tal manera que dejen al descubierto errores que nos den idea de las limitaciones del modelo: ¿cuánto tiempo podemos correr el modelo de manera fiable? ¿Qué tanto el modelo nos ayudará a tomar decisiones en función de las hipótesis que definimos? Ahora bien, preguntémonos: ¿Qué implica la validación de un modelo? La validación de un modelo, literalmente hablando, es imposible. Se define la palabra “válido” como llegar a una conclusión correcta derivada de premisas. Bajo ésta definición todos los modelos son incorrectos. ¿Si la validación es imposible y todos los modelos son incorrectos, entonces para que modelar? 8.6. PRUEBAS PARA EVALUAR EL MODELO DINÁMICO. Algunas pruebas para evaluar modelos dinámicos son: 1. Frontera: ¿Son los elementos clave de la problemática endógenos? Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 6
  • 7. Lectura introductoria 2. Estructura: ¿Es consistente con la descripción del problema? ¿Es ésta adecuada para lograr el objetivo? ¿Es adecuado el nivel de agregación? ¿No viola leyes físicas, como la de conservación de la materia? 3. Evaluación de parámetros: ¿Tienen todos los parámetros su contraparte en el mundo real? 4. Condiciones extremas: ¿Responde el modelo de manera plausible cuando es sujeto a condiciones extremas? 5. Comportamiento: ¿Reproduce el modelo el comportamiento que nos interesa observar? 6. Mejora continua: ¿El proceso de modelación ayudó a proponer cambios en el sistema para mejorarlo? REFERENCIAS UTILIZADAS: Pérez Salazar, Gloria. Notas del profesor 8, Semana 8. Curso: si219. Septiembre 2004. Pérez Salazar, Gloria. Notas del profesor 9, Semana 9. Curso: si219. Septiembre 2004. Programa Vensim PLE. Derechos reservados. Se prohibe la reproducción total o parcial de este documento sin la debida autorización de los autores. 7