Sie sind auf Seite 1von 23

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ

FACULTAD DE INGENIERÍA DE SISTEMAS


COMPUTACIONALES

LIC. EN ING. EN SISTEMAS Y COMPUTACIÓN


SISTEMAS DINAMICOS

L6:
Resúmenes de PDF

Grupo: 1IL-143

26/6/2019

Contenido
PDF5 [Diagrama de Flujos].......................................................................................................... 3
Construir un diagrama.............................................................................................................. 3
Crear los Niveles...................................................................................................................... 3
Crear los Flujos........................................................................................................................ 3
Curvar las tuberías de los Flujos.............................................................................................. 4
Añadir Variables Auxiliares y Flechas......................................................................................4
Más estructura.......................................................................................................................... 4
Aspecto de las variables........................................................................................................... 5
Recalibrar la Vista.................................................................................................................... 8
Cambiando la escala de la pantalla..........................................................................................8
Modificar las herramientas para dibujar....................................................................................8
PDF 6 [Construcción de un modelo de simulación]......................................................................9
Normas de Vensim................................................................................................................... 9
Nombres............................................................................................................................... 9
Dibujo................................................................................................................................... 9
Dibujar el modelo Conejos................................................................................................. 10
Escribir las ecuaciones....................................................................................................... 11
Variables de tipo: Nivel....................................................................................................... 11
Revisión de la sintaxis del modelo y los errores en las unidades.......................................12
Análisis del modelo................................................................................................................. 12
Herramientas gráficas y tablas........................................................................................... 12
Pruebas de simulación....................................................................................................... 13
PDF 7 [Funciones y errores durante la simulación]....................................................................14
Pantalla de análisis causal..................................................................................................... 14
Entradas y salidas.................................................................................................................. 15
Errores en el valor de Tiempo Cero........................................................................................ 16
Errores durante la simulación................................................................................................. 16
PDF 8 [Construir una función con Lookups]...............................................................................19
Lookups normalizados............................................................................................................ 19
Crear y normalizar Lookups................................................................................................... 19
Edición de valores.................................................................................................................. 19
Controlar la sintaxis del modelo y los errores en las unidades...............................................20
Simulación del modelo........................................................................................................... 21
Cambiar los Lookups del modelo........................................................................................... 21
Lookups con Nombre............................................................................................................. 22

PDF5 [Diagrama de Flujos]

El Diagrama de Flujos es una forma de representar la estructura de un sistema


con información más detallada de la que se emplea en un Diagrama Causal. El
estado de los Niveles es fundamental para comprender la conducta de un
sistema; los Flujos son las causas que los hacen cambiar.
Construir un diagrama
- Ponga en marcha Vensim.
- Pulse en la opción New Model (Nuevo Modelo) o bien seleccione File > New
Model y luego pulse OK en el menú Model>Settings para aceptar los valores
por omisión
- Pulse la opción Save (Guardar) en la Barra de herramientas y escoja el
directorio donde va a guardar
Crear los Niveles
Los niveles reciben también el nombre de acumulaciones o variables del
estado. Los niveles cambian sus valores acumulando o integrando los flujos.
Esto significa que los valores de los niveles cambian continuamente con el
tiempo aun cuando los flujos cambien discontinuamente. Los flujos modifican el
valor de los niveles. El valor de un flujo no depende de sus valores anteriores; a
diferencia de los niveles en un sistema, que junto con las influencias externas
determinan los valores de los flujos. Los conceptos o las variables intermedias
son denominados como variables auxiliares y, como los flujos, pueden cambiar
instantáneamente en respuesta a cambios en los niveles o influencias eternas

En el caso que trabajamos aquí los niveles son Clientes y Clientes Potenciales.
- Escoja el icono Box Variable (Caja) y pulse una vez en la pantalla. Escriba
Clientes potenciales y pulse Intro.
- Con el icono Caja todavía activo, pulse en la pantalla a unos 5 centímetros a
la derecha de Clientes potenciales, escriba Clientes, y pulse Intro.

Crear los Flujos


- Seleccione el icono de Flujo Pulse una vez (pulse y libere el botón de ratón)
encima de Clientes potenciales, después mueva el cursor encima de Clientes y
pulse una vez más. Escriba el nombre nuevos clientes en la ventana que se
abre y pulse Intro.
El flujo tiene una sola dirección, indicando la dirección que la materia pueden
fluir (el flujo sólo puede hacer aumentar el nivel). Esto es sólo un dibujo, en un
modelo de simulación la ecuación gobierna la dirección que esa materia puede
fluir. Sin embargo, nosotros podemos utilizar el dibujo para indicar si el flujo
está pensado tener un solo sentido o bien dos.
- Seleccione el icono Move/Size (Mueve/Tamaño).
Cuando se hace esto observará que los tubos tienen pequeños círculos en su
centro.
Curvar las tuberías de los Flujos
- Pulse una vez en Clientes, después pulse y mantenga así la tecla de
mayúsculas y mueva el cursor 1 cm a la derecha de Clientes y pulse una vez.
Continúe pulsando la tecla de mayúsculas para todas las operaciones
siguientes. Mueva el cursor hacia abajo unos 3,5 cm (debajo y a la derecha de
Clientes) entonces pulse una vez. Mueva el cursor a la izquierda unos 2 cm a la
izquierda y debajo de Clientes Potenciales y pulse una vez. Mueva el cursor
directamente arriba a la izquierda de Clientes Potenciales y pulse una vez. Siga
adelante a Clientes Potenciales y haga clic una vez dentro de la caja. Libere la
tecla de mayúsculas. Escriba el nombre del flujo clientes perdidos y pulse Intro.

Añadir Variables Auxiliares y Flechas


- Pulse el icono Variable. Pulse una vez a la izquierda y debajo de nuevos
clientes después escriba plazo para ser cliente y pulse Intro.
- Pulse una vez a la derecha y debajo de clientes perdidos y escriba vida del
producto y pulse Intro.
- Seleccione el icono Flecha. Pulse una vez en Clientes Potenciales, después
pulse una vez en una zona en blanco del dibujo entre Clientes Potenciales y
nuevos clientes, después pulse una vez en la válvula conectada a nuevos
clientes.

Más estructura
- Seleccione el icono Box (Caja) y pulse en la pantalla aproximadamente unos
5 cm encima del nivel de Clientes Potenciales. Escriba el nombre
Conocimientos y pulse Intro.
- Pulse en el icono Rate (Flujo). Pulse una vez en una parte vacía del dibujo a
unos 5 cm a la izquierda del nivel de Conocimientos. Coloque el cursor sobre
Conocimientos y pulse una vez sobre este nivel. Escriba en el nombre
incremento en la caja de edición y pulse Intro.
Estado actual del diagrama.
Personalizar diagramas
Los diagramas o esquemas pueden ser personalizados de diferentes maneras.

Aspecto de las variables


Podemos cambiar el aspecto de una variable individual haciendo pulsando
sobre ella con el botón derecho del ratón y escogiendo una nueva forma en el
cuadro de diálogo de Opciones.
- Pulse con el botón derecho del ratón en la variable vida del producto
Una manera alternativa para hacer esto es pulsar en la variable con el icono de
Candado o el Move/Size (Mueve/Tamaño) activo, después seleccione una
forma del icono Surround Shape (Forma) en la Barra de la Posición.

En el menú de opciones Tools>Option (Instrumentos> Opciones), hay un botón


para Shape (Forma) marcada By Type (Por tipo). Si escoge esta opción, el
aspecto resultante se obtiene de las opciones escogidas en el menú Global
Options (Opciones globales).
- Seleccione el menú Tools>Options (Herramientas>Opciones) después pulse
en la opción Sketch (Dibujo)
Recalibrar la Vista
- Escoja la opción View>Zoom>200%. Guía del Usuario de Vensim http://atc-
innova.com 18

El dibujo cambiará su aspecto al 200 por ciento.


- Escoja View>Zoom>100%.
El dibujo regresará al tamaño original. Hacer zoom simplemente amplia o
reduce el dibujo, haciendo todo más grande o más pequeño. Puede también
conseguir un zoom pulsando las teclas de mayúsculas y Ctrl y moviendo el
ratón arriba y abajo en la pantalla.

Cambiando la escala de la pantalla


- Seleccione View>Rescale (Vista>Cambiar escala). Teclee 120 en la caja de
edición debajo de Horizontal y 140 en la caja de edición debajo de Vertical y
OK.
Por omisión cambie la escala (la distancia) entre objetos de dibujo, cambiar la
escala de la pantalla no cambia el tamaño de cualquier objeto del dibujo.
Observe que no podemos volver al tamaño original escogiendo 100%.
Necesitamos indicar la escala, en este caso la escala X a 83% y la escala Y a
71%.

Modificar las herramientas para dibujar

Hemos estado utilizando los instrumentos predefinidos del dibujo para hacer
nuestro diagrama. Cada uno de estos instrumentos pueden ser modificados, y
también podemos cambiar el conjunto entero de instrumentos activos (ver el
Capítulo 13 del Reference Manual para más detalles). La modificación más
frecuente de los instrumentos del dibujo es definir con aspectos diferentes a las
variables.
- Pulse con el botón derecho del ratón en la Variable; y se abre un diálogo de
opciones.

Este cuadro de diálogo es casi el mismo que el menú Opciones de una


Variable utilizado antes pero tiene unas pocas entradas adicionales. La única
diferencia entre la Variable y la Box Variable (Caja de la Variable) es la
selección del aspecto. La Variable tiene como aspecto por defecto Clear Box
(Vacíar Caja). Esta opción crea una variable colocada en una caja transparente
con un círculo pequeño que permite regular su aspecto. Puede utilizar el círculo
pequeño que calibra el tamaño para dividir los nombres largos en varias líneas.
A veces quizás prefiera tener sólo una variable en cada línea. Esto se logra
fácilmente escogiendo la Shape: None ( Forma: Ninguna).
- Pulse en el botón OK para cerrar el menú del diálogo.

PDF 6 [Construcción de un modelo de simulación]


Un modelo de la población
El proceso de creación de un modelo empieza con trazar el diagrama de un
modelo, después se escriben las ecuaciones y especifican las cantidades
numéricas. Después se simula el modelo obteniéndose unos resultados que se
cómo un dataset (resultados). Por último, los resultados de la simulación
pueden ser examinados con instrumentos de análisis para descubrir la
conducta dinámica de las variables del modelo. La construcción de un modelo
sigue unas pautas de crear, probar, y volver a crear, iterando hasta que el
modelo cumple los requisitos. La depuración (hasta lograr que un modelo se
comporte como deseamos) y el análisis del modelo (investigando su
comportamiento) son de utilidad en el proceso de refinar el modelo. Reality
Check o la comprobación con la realidad es una herramienta para ayudar en la
construcción y el refinamiento de los modelos que describe en el Capítulo 14.
El comportamiento de un modelo de simulación en Vensim viene determinado
únicamente por las ecuaciones que recogen las relaciones entre las variables.
Podemos consultar el listado con todas esas ecuaciones en los modelos de
simulación incluidos en esta Guía.

Normas de Vensim
Nombres
Los niveles se escriben con mayúscula, por ejemplo: Población
Los flujos, las variables auxiliares, las constantes, las tablas de datos, y otros
tipos de variables se escriben en minúsculas; por ejemplo: vida media.

Dibujo
Los niveles o acumulaciones se escriben usando el icono Box Variable (Caja).
Cuando se usa la Caja, la variable es definida un nivel. Cuándo abre el editor
de la ecuación verá que las variables dibujadas con el icono de la Caja
instrumento se hallan definidas como niveles (Type: Level). Puede cambiar el
tipo en el editor de la Ecuación, o escribir variables sin la caja que sean niveles
pero esto puede causar la confusión y no es recomendable excepto si existen
especiales propósitos.
Los flujos se dibujan generalmente con el icono de Rate (Flujo). NOTA
IMPORTANTE La presencia o la ausencia de una flecha en un flujo no tiene
efecto en la ecuación de ese flujo en un modelo de simulación. La ecuación de
un flujo puede permitir disminuir un nivel, aunque una sola flecha indica en el
dibujo que el flujo hace aumenta el nivel. Es la ecuación la que determina como
se comporta el flujo.
Las Constantes, Auxiliares (tablas, y otras variables) se añaden generalmente
con el icono Variable como palabras en una caja transparente o con la forma
Ninguno. Algunas normas para el dibujo de las Variables Auxiliares y las
Constantes les dan una forma del Círculo (generalmente con el nombre
debajo), pero esto complica el esquema sin aumentar la información
transmitida.

Dibujar el modelo Conejos


- Ponga en marcha el Vensim
- Pulse en la opción New Model (Nuevo Modelo) o escoja la opción File>New
Model ... el Archivo > Nuevo Modelo…
- En los menús de Model Settings (zona de límites de tiempo) escriba 30 para
el FINAL TIME (PERIODO FINAL), escriba (o escoja de las opciones que se
desplegan) 0,125 para el TIME STEP (PASO de TIEMPO). Pulse en las
opciones que se desplegan pra Units for Time (Unidades de Tiempo), y escriba
Año (en español). Pulse en OK (o Intro).
- Seleccione el icono Box Variable (Caja) y pulse en algún lugar en medio de la
pantalla. Escriba el nombre de Población de conejos, y pulse Intro.
- Seleccione el icono de Rate (Flujo). Pulse una vez (solo pulsar y liberar el
botón de ratón) unos 5 cm. a la izquierda del nivel Población de conejos,
después mueva el cursor sobre Población y pulse una vez más. Escriba el
nombre nacimientos y pulse Intro.
- Pulse una vez en el nivel Población de conejos y mueva el cursor unos 5 cm.
hacia la derecha y pulse otra vez. Escriba el nombre muertes y pulse Intro.
- Seleccione el icono Variable. Pulse en el dibujo debajo de nacimientos,
escriba tasa de natalidad y pulse Intro. Pulse en el dibujo debajo de muertes,
escriba esperanza de vida y pulse Intro.
- Seleccione el icono Flecha, pulse una vez sobre tasa de natalidad y otra vez
sobre nacimientos. Pulse una vez sobre esperanza de vida y otra vez sobre
muertes.
- Pulse una vez Población de conejos, después debajo y a la izquierda de
Población de conejos, después una vez en nacimientos.
- Pulse en Población de conejos, después debajo y a la derecha de Población
de conejos, después una vez en muertes.
- Pulse en Save (Guardar) y guarde su modelo en el directorio guide\chap06.
Asigne un nombre a su modelo (nosotros le llamamos pop_guia.mdl).
La estructura del modelo de Población ya está completa y es como se muestra
en la figura siguiente. Existe un ciclo positivo de Población de conejos a
nacimientos que aumenta la Población de conejos, y un ciclo negativo en
muertes que disminuye la Población de conejos.

Escribir las ecuaciones


Para simularlo, necesita definir un conjunto de ecuaciones que describan cada
relación.
- Pulse en el icono de Ecuaciones.
- Pulse en la variable nacimientos.
- Escriba la ecuación nacimientos = Población de conejos * tasa de natalidad.

Variables de tipo: Nivel

- Pulse en Población de conejos.

El Editor de la ecuación para un Nivel tiene una caja de edición adicional para
poner el valor inicial; colocamos ahí el cursor.
- En la caja de edición del Initial Value (Valor Inicial), escriba 1000.
Este valor es el número inicial de conejos al comienzo de la simulación (tiempo
cero).
- Escriba conejo en la caja de las unidades. Pulse en OK o pulse Intro.
- Pulse en la tasa de natalidad. Escriba el número 0.125 en la caja de edición
- Escriba en las unidades fracción/año (si prefiere, entre en su lugar 1/año),
esto significa que la tasa natalidad se mide en la fracción (de conejos) por año.
Otra manera de explicar esto es (conejos nacidos/población de conejos) /año
(conejo/conejo)/año = fracción/año (conejo y conejo se anula). Pulse OK o
pulse Intro.
Resto de ecuación
esperanza de vida = 8
Units: año
muertes = Población de conejos/esperanza de vida
Units: conejo/año
nacimientos = Población de conejos*tasa de natalidad
Units: conejo/año
Población de conejos = INTEG (+nacimientos-muertes,
Inicial value: 1000)
Units: conejo
tasa de natalidad=0.125
Units: 1/año

Revisión de la sintaxis del modelo y los errores en las unidades

- Escoja Model>Check Model (Modelo>Revisión del modelo) del menú (o pulse


Ctrl + T); y debe recibir un mensaje quee dice “Model is OK”.
- Selecciones Model>Units Check (Modelo> Revisión de las Unidades) (o pulse
Ctrl + U); y debe recibir un mensaje que dice “Units are OK”.

Simular el modelo
- Pulse en la caja de edición Runname (Nombre de la simulación) de la Barra
de herramientas y teclee equilib como nombre de la primera simulación.
- Pulse en el icono de Simulate (Simular) (o simplemente pulse Intro cuando el
cursor está en la caja de Runname).
El modelo se ejecutará.

Análisis del modelo

Herramientas gráficas y tablas


- Pulse en el nivel de Población de conejos en el dibujo.
Esto lo selecciona como la Variable de trabajo; otra manera de hacer esto es
seleccionar Población como variable de control. Verifique la barra del título en
la parte superior de la ventana de Vensim para ver que Población de conejos
está activa.
- Pulse en el instrumento de Graph (Gráfico). Se muestra un gráfico de
Población de conejos:
- Pulse en la herramienta Table (Tabla).

Pruebas de simulación
- Pulse en el botón de SyntheSim . Conteste Sí a la pregunta de si quiere
reemplazar la simulación actual.
La barra de herramientas cambiará a
y podrá observar en la pantalla el comportamiento de todos elementos.
PDF 7 [Funciones y errores durante la simulación]

Pantalla de análisis causal


- Pulse en Población de conejos para seleccionarlo en la pantalla.
- Pulse en el icono del Control Panel (Panel de control) para activarlo. Pulse en
Datasets (Simulaciones) para abrir el control de simulaciones y verifique que
ambas simulaciones se hallan visibles en la parte derecha de la ventana.
La última simulación (growth) se halla disponible en primer lugar (a la cabeza
del menú de diálogo). La mayoría de las herramientas de análisis se hallan
disponibles para ambas simulaciones, permitiendo la comparación del
comportamiento de ambas simulaciones.
- Pulse en el icono Grafico.
Se pueden observar ambos datos de diferentes simulaciones.

Entradas y salidas
Puede utilizar Objetos de Entrada-Salida para crear cursores, gráficos y las
tablas de datos en un dibujo. Mostraremos esta prestación creando un grafico
personalizado.
- Pulse en el icono de Control Panel y escoja la opción de Graphs.
- Pulse en el botón New. Se abrirá el editor de gráficos.
- Entre el título "Población, Nacimientos y Muertes".
- Pulse en el primer botón de Sel y escoja a Población de conejos de la lista.
- Pulse en el segundo botón de Sel y escoja nacimientos de la lista.
- Pulse en el tercer botón de Sel y escoja muertes de la lista.
- Pulse en la opción de Scale a la izquierda entre nacimientos y muertes
- Pulse en el botón Output Custom Graph (Gráfico de salida personalizado).
- En el menú desplegable debajo de Custom Graph or Analysis Tool for Output
escoja a POBLACION_NACIM_Y:MU – que debe ser la única entrada
disponible.
- Pulse en OK.
- Ajuste la posición y tamaño del gráfico según lo prefiera.
- Pulse en el nombre de la simulación y modifique decay por experiment.
- Pulse en el botón de SyntheSim.
- Pruebe de mover los cursores y observe los resultados en las variables.

Errores en el valor de Tiempo Cero

- Pulsar el botón Setup a Simulation.


- Pulsar en demanda referencia, escribir el valor 0 (cero) y apretar Intro.
- Pulsar el botón Simulate.
Se obtendrá el mensaje:
- Pulsar OK.
Aparecerá una ventana de Error.

Esta ventana informa que variable que variable estaba siendo computada y a
que tiempo cuando se detectó el error. Debido a que el error ocurrió a tiempo 0,
sólo es práctico buscarlo usando la herramienta Table.
- Pulsar en precio objetivo en la ventana de error para seleccionarlo en el
esquema de trabajo.

Errores durante la simulación


- Pulsar en el botón Setup a Simulation.
- Pulsar en elasticidad de la demanda, escribir 2 (dos) y pulsar Intro.
- Pulsar en tiempo de formación de expectativas, escribir 1 (uno) y pulsar Intro.
- Pulsar en el botón Simulate y responder Yes a la pregunta acerca de
sobrescribir.

Se verá algo similar a lo que se vio la última vez, excepto que esta vez el
mensaje debería ser:
ERROR: Floating point error computing - target price - at time = 30.000000.
Trying to save the results anyway
Se puede aplicar la misma técnica de análisis usada previamente para
entender el problema.

La siguiente es una tabla de precio objetivo y sus causas:


Time (Month) 0 27 28 29 30
precio objetivo 2.09e+015 2.60e+020 2.26e+027 2.26e+027
beneficios objetivo 15,000 15,000 15,000 15,000
demanda esperada 2.84e-008 7.17e-012 5.76e-017 6.61e-024

NOTA: Para poder ver valores para todos los tiempos, se necesitará borrar la
salida de la Tabla y luego pulsar en la herramienta Table nuevamente.
Hay dos opciones para profundizar acerca de esta salida. La primera opción es
el valor para precio objetivo a tiempo 29 y 30, que son iguales a pesar de que
las entradas son diferentes.

Cuando ocurre un error durante la simulación, los valores obtenidos para las
variables que no fueron bien calculados serán simplemente los
correspondientes al tiempo anterior.

Segunda opción, la razón para el error es la misma que en el caso previo.


Dado que los errores ocurrieron durante la simulación, podemos usar Causes
strip para entender que condujo al problema.

- Pulsar en precio objetivo para seleccionar dentro del esquema de trabajo.


- Pulsar en Causes strip.
- Trazar las causas del comportamiento usando Causes strip a través de la
secuencia, demanda esperada, demanda, efecto del precio en la demanda,
precio, cambio en el precio y luego nuevamente a precio objetivo.
Time (Month)
Oscilaciones misteriosas
- Pulsar en el botón Setup a Simulation.
- Pulsar en tiempo de formación de expectativas, escribir el valor 0.5 y
pulsar Intro.
- Pulsar en el botón Simulate y responder Yes a la pregunta acerca de
sobreescribir..
Se debería ver un informe de error que ocurre mientras se calcula efecto del
precio en la demanda en el tiempo 44.
- Pulsar en efecto del precio en la demanda y pulsar en Causes Strip.
Los valores muestran gran variación, pero la fuente de error es el valor
negativo que el precio toma al final.

- Seguir las causas del comportamiento usando Causes strip a través de la


secuencia efecto del precio en la demanda, precio, cambio en el precio,
precio objetivo y finalmente se hace negativa, aun cuando demanda es siempre
positiva. Esto ocurre porque se estableció la constante de tiempo para cambiar
la demanda esperada a un valor menor que TIME STEP.
Comportamientos como el que se muestra aquí son a menudo resultado de
problemas similares. Si se observa algún tipo de oscilación y no se puede
encontrar el problema, probar cambiando TIME STEP a un número menor. Si
esto provoca una gran diferencia en el comportamiento, probablemente se
tiene una constante de tiempo demasiado pequeña.
Observar que tales constantes de tiempo no pueden ser explícitamente
definidas en la forma que lo es demanda esperada en la Integración
Hay otro mensaje de error que se muestra. Su forma es:
ERROR:
Floating point error integrating - Big Level - at time = 340.0
Trying to save the results anyway
Este error indica que, aunque se pueden calcular todas las ecuaciones, cuando
los flujos se agregan en un nivel éste toma un valor demasiado grande. Este
tipo de error puede ser debido a una retroalimentación positiva.
PDF 8 [Construir una función con Lookups]

Mediante Lookups es posible definir relaciones entre unas variables y sus


causas ajustadas
a la necesidad del usuario.

Lookups normalizados
La función gráfica dibujada antes tiene el número de conejos como entrada y el
número de conejos que mueren por año como salida. Este es un gráfico difícil
de crear, y más aún, muy difícil de modificar. Supongamos que se desee
entender que ocurre cuando se introduce una raza de conejos más longevos:
se debe cambiar la función completa. O supongamos querer entender el efecto
de incrementar la capacidad de carga el ambiente en el que viven los conejos:
nuevamente se debería cambiar la función completa.
Una entrada normalizada se construye alrededor de puntos de referencia tales
como 0,0 y 1,1. La entrada se ajusta para ser adimensional e independiente de
las unidades de medida o la escala de otras variables en el modelo.

La normalización nos permite alcanzar en la función Lookup la relación


deseada de comportamiento frente a un conjunto de valores

Crear y normalizar Lookups

Bajo la etiqueta Type hay dos menús despleglables, uno que muestra Auxiliary,
y el otro Normal.
Pulsar en el botón As Graph en el Editor de Ecuaciones (bajo el menú Type).
Se abre el editor de Gráficos Lookup:
Abrir el menú New (valores) en la izquierda, cerca del ángulo inferior izquierdo,
escribir 0 y presionar tecla Intro. El cursor se mueve al menú a la derecha,
escribir 0.9 y presionar Intro nuevamente. El cursor se mueve nuevamente a la
izquierda y los números ingresados se mueven a las columnas de
entrada/salida haciendo espacio para que se pueda ingresar nuevos números.
- Continuar ingresando el resto de los pares de números siguientes,
presionando Intro cada vez que se escribe un valor. El gráfico se autodibujará.
Edición de valores
- Se pueden modificar los valores en la lista Input/Output o arrastrando un
punto en el gráfico.
- Para eliminar un punto, pulsar el botón Clear Points y luego, con el ícono
Delete pulsar sobre el punto en el gráfico. El gráfico se verá:

Controlar la sintaxis del modelo y los errores en las unidades


Antes de simular el modelo, se deben controlar errores en las ecuaciones y en
las unidades.
- Seleccionar Model:Check Model desde el menú (o presionar Ctrl+T); se
obtendrá un menú de información que dice “Model is OK”.
Si el modelo tiene errores revise que las ecuaciones del modelo son
coherentes con eldiagrama. Si las ecuaciones parecen correctas abra el Editor
de Ecuaciones de cada variable y revise su ecuación con el listado anterior.
- Seleccionar Model:Units Check desde el menú (o presionar Ctrl+U); se
obtendrá un menú de información que dice “Units are OK”.
Si se genera un error de unidades, leer la ventana de Salida para ver que
variables están fallando en el control. Abrir el Editor de Ecuaciones en cada
variable y controlas las unidades contra las ecuaciones que se listan arriba. A
menudo, las unidades que presentan errores de control son indicación de
ecuaciones incorrectamente formuladas.
Simulación del modelo
- Pulsar en la caja del editor de simulaciones en la barra superior y escriba un
nombre para la primera simulación, por ejemplos base.
- Pulsar en el icono Simulate (Simular).
El modelo se simula, mostrando una ventana que se indica que está en
proceso hasta que lo concluye (en un PC rápido no verá esta ventana).

Cambiar los Lookups del modelo

Hagamos un cambio temporal en el Lookup y simulemos el modelo


nuevamente.
- Pulsar el botón Set Up a Simulation
- Pulsar en el menú editor Runname y escribir run2 o cualquier otro nombre
para la simulación.
- Pulsar en la variable efecto sobre las muertes que aparece amarillo/azul en el
esquema del modelo.
Aparecerá el Editor de Gráficos Lookup.
- Con el ratón mueva alguno de los puntos en el gráfico para cambiar la
inclinación de la curva. Por ejemplo, arrastre los puntos un poco más arriba. Si
fuera necesario, incremente o disminuya la escala pulsando en los menús
despleglables para Y-max: Y-min: X-max: Xmin: o escriba en ellos nuevos
valores. Puede también agregar o borrar puntos adicionales.
(También puede cambiar los valores desde el teclado en los campos Input y
Output a la izquierda. Pulsar en el botón OK.
Este cambio es temporal y vale sólo para esta simulación, y no ejerce influencia
permanente sobre los valores del modelo.
- Pulsar el botón Simulate para efectuar la simulación.
- Pulsar en Población de conejos para seleccionarla, y luego en la herramienta
Graph.
Se debería obtener un gráfico como el que se muestra a continuación,
mostrando un menor tamaño final de Población de conejos, o algo similar. El
gráfico mostrado es el resultado de incrementar el efecto de la tabla Lookup
(incrementar los valores).
Lookups con Nombre
En los modelos previos se usó una Variable Auxiliar con subtipo with Lookup
para entrar el efecto no-lineal de la densidad de población sobre la tasa a la
cual mueren los conejos.
En algunos casos, es deseable colocar un nombre la forma funcional. Esto es
especialmente útil si se desea usar el Lookup en más de un lugar del modelo.
- Guardar el modelo conejo2_guia.mdl con un nuevo nombre
(conejo3_guia.mdl).
- Pulsar el icono Variable y agregar una nueva, efecto del aumento de
población en la función muertes.
- Dibujar una flecha desde efecto del aumento de población en la función
muertes hacia efecto sobre las muertes.
- Abrir el editor de ecuaciones para efecto del aumento de población en la
función muertes.
- Pulsar en el menú desplegable para tipo de variable y elegir Lookup. Pulsar
en As Graph para abrir el Graph Editor y entrar los valores tal como se hizo
anteriormente.
- Cerrar el Graph Editor, agregar Dmnl y pulsar OK para cerrar el Editor de
Ecuaciones. La ecuación se verá:
efecto del aumento de población en la función muertes
([(0,0)-(4,2)], (0,0.9),(1,1),(2,1.2),)3,1.5),(4,2))
Units: Dmnl
- Abrir el editor de ecuaciones en efecto sobre las muertes.
- Seleccionar el subtipo Normal desde el menú desplegable. La ventana inferior
desaparecerá. Pulsar en el comienzo de la ecuación y seleccionar efecto del
aumento de población en la función muertes de la lista de Variables.
Agregar paréntesis () alrededor de población normalizada.
Efecto sobre las muertes= efecto del aumento de población en la función
muertes (población normalizada)
- Pulsar OK para cerrar el menú.
Este modelo es exactamente el mismo que conejos2_guia.mdl excepto que la
relación Lookup ha sido explícitamente nombrada. Si bien nombrar los Lookups
de esta manera puede resultar engorroso para una relación simple como la que
se define aquí, puede ser de mucha ayuda en situaciones más complejas,
especialmente si se desea usar la misma relación no lineal en más de un lugar
del mismo modelo. Cuando se pulsa sobre el botón Simulation Setup se abrirá
una opción que permite cambiarlo.

Das könnte Ihnen auch gefallen