Vous êtes sur la page 1sur 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Universidad San Pedro


Facultad de Ingeniera
Escuela de Ingeniera Informtica y de Sistemas
SAD Barranca

LABORATORIO N 01
INTRODUCCIN A STELLA
I.

INTRODUCCION
Participar en un proyecto es una de las mejores formas de aprender. Un modelo mental es
la percepcin o representacin mental que uno se forma sobre las interacciones de un
sistema y el comportamiento que esa interaccin pueda producir. Debido a un modelo
mental incompleto o incorrecto, el estudiante no puede aplicar los principios enseados en
clase, en la vida real.
La Dinmica de Sistemas ofrece una fuente directa e inmediata de realimentacin para los
estudiantes para examinar los supuestos de sus modelos mentales, utilizando simulaciones
de computadora. La simulacin de computadora es la imitacin del comportamiento de un
sistema, a travs de clculos numricos que realiza la computadora, basado en un modelo
de dinmica de sistemas. Un modelo de dinmica de sistema es la representacin de la
estructura de un sistema. Una vez que construye el modelo de dinmica de sistemas y se
especifican las condiciones iniciales, la computadora puede simular el comportamiento de
distintas variables del modelo en el tiempo.
Un buen modelo intenta imitar algunos aspectos de la vida real. La vida real no permite
regresar al pasado y cambiar las cosas. La simulacin le da al estudiante la posibilidad de
cambiar la estructura del sistema y analiza su comportamiento bajo diferentes condiciones.

II.

OBJETIVOS
El objetivo general es ensear a los participantes habilidades de pensamiento crtico y una
metodologa para resolver problemas complejos, que puedan luego aplicar en sus vidas
como gerentes de empresa, gerentes de sistemas, o ingenieros. El proceso de modelacin es
un buen auxiliar para mejorar la comprensin y el proceso de toma de decisiones.
Al realizar la siguiente prctica se debe lograr los siguientes objetivos especficos:

III.

Utilizar una simulacin,


La posibilidad de simular las experiencias de la vida real.
Modelar sistemas que son difciles de observar en la vida real,
Mejorar el proceso de aprendizaje cuando el estudiante la combina con la experiencia
real.
La simulacin por computadora para verificar la relacin entre el comportamiento del
modelo y las observaciones experimentales.

PROCEDIMIENTO
STELLA es un programa de simulacin por computadora que provee de un esqueleto y de una
interfaz grfica fcil de entender, para observar la interaccin cuantitativa de las variables
dentro de un sistema. La interfaz grfica se puede utilizar para describir y analizar sistemas
complejos de fsica, qumica, biologa y ciencias sociales. Sin embargo, los modeladores y
los usuarios no se ven abrumados con la complejidad, porque los modelos de STELLA se
componen de slo 4 elementos bsicos, descritos en la Figura 01:

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 1 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 01: Representacin del acumulador, flujo, convertidor y conector.

Acumulador (Nivel o Stock): El acumulador es un smbolo genrico que se utiliza para


representar algo que se acumula o se drena. Un ejemplo es la manera en que el agua se
acumula en la tina de bao. En cualquier momento, el agua en la tina refleja la cantidad de
agua que ha entrado por el grifo, menos el agua que ha salido por la tubera. En este
ejemplo, el agua en la tina representa la acumulacin (en nivel) de agua.
: Es la tasa de cambio de un acumulador. En el ejemplo de la tina, el flujo es el agua que
llega a la tina por el grifo y el agua que deja la tina por la tubera.
Convertidor: Se utiliza para realizar manipulaciones sobre datos de entrada o convertir esos
datos de entrada en algn tipo de seal de salida. Por ejemplo, si uno cierra la llave de
agua en la tina, el convertidor tomar esa accin como una seal de entrada y la convertir
en una seal que refleje el flujo de agua. Conocidos ms generalmente como variables
auxiliares.
Conector: Es una flecha que permite que la informacin se pase entre los convertidores,
entre acumuladores y convertidores, entre acumuladores y flujos o entre convertidores y
flujos. En la Figura 2, el conector desde el convertidor1 al convertidor2 indica que el
convertidor2 es funcin del convertidor1. En otras palabras, el convertidor1 afecta al
convertidor2.
La tabla en la figura 02 provee ejemplos de variables que pueden ser clasificados como
acumuladores (Niveles o Stock) y flujos:
Flujos Entrantes
Nacimientos
Plantado
Comer
Aumenta
Contratacin
Aprendizaje
Produccin
Pedir prestado
Recuperacin
Construccin
Flujo de entrada
Ingresantes

Acumuladores
Poblacin
rboles en pie
Comida en el estmago
Autoestima
Empleados
Conocimiento
Inventario
Deuda
Salud
Edificios
Agua en la tina de bao
Alumnos

Flujos Salientes
Muertes
Talado
Digestin
Disminuye
Despido
Olvido
Despacho
Pago
Empeoramiento
Demolicin
Flujo de salida
Egresados, retirados

Figura 02: Ejemplos de acumuladores y flujos

IV. EL PROGRAMA DE SIMULACIN


Esta gua est escrita para el programa de simulacin STELLA 8.0. Para continuar con esta
gua deber tener instalado el software de simulacin llamado STELLA.
MODELO DE POBLACIN
A continuacin vamos a desarrollar un modelo de poblacin utilizando el programa STELLA.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 2 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Parte 1: Flujos Constantes


La siguiente pantalla debe aparecer en su monitor luego de que usted haya iniciado el
programa STELLA.

Figura 03: Pantalla Inicial


STELLA consiste de tres niveles principales. La pantalla inicial de la Figura 4 es para la
construccin de los modelos. Existe otro nivel para realizar un mapeo de alto nivel o la
presentacin elegante de un modelo de STELLA. El tercer nivel incluye la lista de frmulas
matemticas que se utilizan en el modelo. Los ejercicios que encontrar en este gua se
desarrollan en el nivel de construccin de modelos.
En el caso en que la pantalla que aparece sea como la que se muestra en la figura 4, para
pasar al nivel de construccin del modelo.
Haga clic en la Flecha

ubicada en la parte superior izquierda de la pantalla.

Figura 04: Como llegar al nivel de construccin de modelos

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 3 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Despus de haber hecho clic en la flecha, debera estar viendo una pantalla similar a la
figura 03. En esta pantalla es donde vamos a disear el diagrama del sistema de poblacin.
El espacio blanco y vaco es el papel donde va a construir el modelo. El tamao del papel
depender de cmo tenga inicializado la impresora. En realidad usted cuenta con un
nmero infinito de papeles con que trabajar y se extienden ms all del marco visible.

Figura 05: La Ventana de Diagrama

En la parte superior de la pantalla hay cuatro iconos que representan los bloques de
construccin, seguidos por seis objetos y por cuatro herramientas, separados por un espacio.
Los bloques de construccin son los nicos que usted va a necesitar para construir diagramas
en STELLA. Las herramientas y los objetos le permitirn posicionar, definir, duplicar y
eliminar los distintos bloques en su diagrama.
Para representar la poblacin dentro del modelo, vamos a utilizar el bloque que se
denomina Stock (Nivel o acumulador). El stock se utiliza para representar cualquier
elemento del modelo que se acumula y/o se vaca con el tiempo, sea fsico o no. La
poblacin ciertamente se acumula en el tiempo, es as como el dinero en su cuenta de
ahorros o el agua en su tina de bao. Ejemplos no fsicos pueden ser estados de nimo
como frustracin o furia. Se puede utilizar acumuladores para representar cualquiera de
estos elementos en un modelo. Para crear un acumulador se sigue los siguientes pasos:

Seleccionamos el icono de acumulador


(el primer bloque de construccin)
haciendo clic con el botn izquierdo del ratn sobre l.
Libere el botn.
Mueva el cursor hasta la parte superior y al centro
Haga clic con el botn izquierdo del ratn para depositar el acumulador en la pantalla.
Su diagrama deber verse como el de la Figura 06:

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 4 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 6: Colocando el Acumulador en la pantalla

Al acumulador colocado la etiqueta automticamente Noname1. Cada acumulador que


usted coloque en la pantalla va a tener un nombre inicial (Noname1, Noname2, etc.). Para
cambiar el nombre, seleccione el elemento haciendo clic sobre l y escriba el nombre nuevo
sobre el nombre original.
Nombremos al acumulador Poblacin. Como el acumulador est seleccionado solo debe
escribir el nombre.
Con el acumulador seleccionado, escriba Poblacin (si en el proceso de cambiar
el nombre comete algn error, solo retroceda y corrjalo de la misma forma en que
lo hara en un procesador de textos.)
El tamao de una poblacin en un momento dado es igual a la cantidad de personas que
ha entrado al acumulador (sea por nacimiento, inmigracin o alguna otra razn) hasta
ese momento, menos el nmero de personas que ha salido del acumulador (sea por
muerte, emigracin u otra razn) hasta ese momento. Nuestra poblacin, sin embargo,
no tiene forma de cambiar su tamao ya que no existen flujos ni ingresando ni saliendo
de ella. Agreguemos una entrada.
Seleccione el icono de flujo
haciendo clic sobre el smbolo (localizado al
lado derecho del icono de acumulador). Asegrese de liberar el botn del ratn
despus seleccionar el icono.
Mueva el cursor a la pgina y posicinelo aproximadamente 3 centmetros a la
izquierda del acumulador.
Haga clic y mantenga apretado el botn del ratn. Con el botn izquierdo
apretado mueva el cursor hacia la derecha hasta que la flecha del flujo haga
contacto con el rectngulo que representa el acumulador (el acumulador cambia
de color al hacer contacto).
Una vez que posiciones el flujo de forma correcta, su diagrama debe lucir como la Figura
07:

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 5 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 07: Colocando el flujo, el acumulador se colorea

Si libera el botn de su ratn antes que la flecha haga contacto con el rectngulo del
acumulador, va a aparecer con una nube en ambos extremo de la lnea. Si esto le ocurre,
no se preocupe ya que tiene dos opciones. Primero, puede seleccionar el acumulador y
moverlo hacia la izquierda hasta que la nube en el flujo cambie de color. Otra alternativa es
simplemente eliminar el flujo que cre y comenzar de nuevo. Vamos eliminar el flujo, para
ver cmo trabaja esta herramienta (aun en el caso en que haya creado correctamente el
flujo).
Haga clic sobre la tercera herramienta
ratn.

la dinamita. Libere el botn del

Coloque la mecha de la dinamita sobre el centro del crculo, que es parte del
elemento del flujo. Haga clic y mantenga apretado el botn izquierdo de su ratn.
Note que el crculo se colorea. El coloreo lo alerta de que el flujo va a pasar a ser
historia. Si no quiere hacer detonar el flujo, simplemente lleve la mecha de la dinamita
fuera del flujo y fuera del borde de la figura. Si no quiere hacer estallar el flujo libere
el clic. Hagmoslo.
Libere el botn
Ahora puede volver a crear el flujo en la pantalla siguiendo los pasos que discutimos
anteriormente. Una vez que haya terminado ahora:
Con el flujo seleccionado, llmelo Nacimientos

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 6 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 08: Acumulador y Flujo

Los iconos de flujo en STELLA requieren cierta explicacin. Como puede ver, el icono
consiste de una caera hueca con una nube en un extremo y una flecha en el otro. Tambin
tiene una pequea T, intercalada en la caera, con un crculo colgando del final de la
T.
Las caeras son conducto para transportar flujos de cosas dentro y fuera del acumulador.
Los flujos estn regulados por una vlvula en la parte superior del conducto (simbolizado
por la T).El crculo conectado al fondo de la vlvula, es el lugar donde se especifica la
lgica que gua el comportamiento de la vlvula y por ende el volumen del flujo. De esta
forma conjunta, el crculo y la vlvula representan el sistema regulatorio del flujo. Este
arreglo aparece automticamente cada vez que creamos un flujo. De ahora en adelante nos
vanos a referir a la estructura general como flujo.
Nos referimos el crculo como un Convertidor, ya que su funcin ms comn es la de
Convertir lo que le llega y lo que pueda usarse en un paso posterior del proceso.
Dependiendo de la seal que genere el convertidor, la vlvula puede estar totalmente
abierta, permitiendo un gran volumen de flujo o cerrada o evitando el pasaje de flujo o en
algn lugar intermedio entre esos dos extremos. Juntos, el crculo y la vlvula controlan la
tasa de flujo. Como vamos a ver en un momento, no todos los convertidores estn
conectados a caeras.
Y qu son las nubes? Bueno, todos los flujos deben venir de algn lugar y tambin deben ir
hacia algn lugar. Hay veces en las que le interesar saber hacia dnde van y otras veces en
la que no. Como veremos, determinar cundo es necesario saber hacia dnde va el flujo y
cuando no, es una de las destrezas importantes que debe desarrollar para convertirse en un
modelador efectivo. La nube es el smbolo que STELLA usa para indicar que no nos interesa
saber de dnde viene o hacia donde se dirige el flujo. En caso de que s nos interesa saber,
entonces substituiramos la nube por un acumulador. As la fuente de flujo de un
acumulador sera otro acumulador. Y contrariamente, la salida de un acumulador puede ser
alimentacin de otro. Por lo tanto, las nubes definen los lmites de un modelo. Definen lo
que es importante considerar y lo que no lo es.
En nuestro modelo, no nos vamos a preocupar por saber de dnde vienen los nacimientos
(por ejemplo de un acumulador de huevos fertilizados), as que dejaremos la nube tal como
estaba en el flujo original.
Regresamos al modelo, ya que estamos listos para definir la relacin de forma algebraica.
Hay de dos formas de ver un modelo en STELLA; en el modo de dibujo o en modo de
modelaje. Hasta ahora hemos estado en el modo de dibujo, como lo indica el icono en
forma de globo en el lado izquierdo de la pantalla. Para cambiar al modo de modelaje:

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 7 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Haga clic en el globo terrqueo


a la izquierda de la pantalla.
El globo debe cambiar el smbolo algebraico de X2. Una vez realizado el cambio, su
diagrama debe lucir como el diagrama en la Figura 09.

Figura 09: Modo de Modelaje

Observe que han aparecido smbolos de interrogacin ? dentro del crculo del flujo y del
acumulador. Este smbolo le indica que esos bloques de construccin no han sido definidos
con una ecuacin matemtica.
Pero, antes de definir las variables en nuestro modelo, necesitamos un escenario que
modelar. Vamos a comenzar con una situacin simple. El condado Pueblo-Pequeo en
Estados Unidos tiene una poblacin de 5000 habitantes. En los ltimos aos,
aproximadamente unos 150 bebs han nacido anualmente en la zona. Nuestro trabajo es
estimar qu suceder con la poblacin de Pueblo-Pequeo en los prximos aos.
Cmo haremos para modelar este escenario? Bueno, primero vamos a definir el flujo de
nacimientos.
Haga doble clic sobre Nacimientos
Le debe aparecer el diagrama de la Figura 10.

Figura 10: Dentro del Flujo

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 8 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

En el centro de la caja de dialogo, de izquierda a derecha, primero encontramos las


Entradas Requeridas (Required Inputs). Esta lista contiene informacin que deber utilizar
en su ecuacin. Ahora esta caja est vaca. Al lado ver una calculadora, la cual podr usar
para ingresar nmeros y operadores aritmticos, para ir construyendo su frmula. Claro,
tambin puede usar el teclado de su computadora para esto. Al lado derecho de la
calculadora ver una lista amplia de funciones matemticas (Built-ins), que podr utilizar en
el desarrollo de su ecuacin. Por el momento, no se preocupe por el uso de los Built-ins.
En la parte superior, debajo del nombre de flujo, est la opcin de hacer el flujo de una
(uniflow) o dos (biflow) direcciones. Si definimos un flujo como uniflow, significa que slo
podr ir en una direccin de entrada o de salida. El flujo biflow puede fluir en cualquier
direccin. Note que en STELLA el flujo es uniflow por omisin. Vamos a cambiarlo a un
flujo de dos direcciones.
Seleccione BIFLOW

Aunque los nacimientos slo fluyen en una direccin, siempre es buena prctica definir el
flujo de un modelo en dos direcciones. La ecuacin que le asigna al flujo debe garantizar
que el flujo de nacimientos nunca se hace negativo, invirtiendo la direccin del flujo.
La ltima ventana en la caja de dilogo contiene la ecuacin de flujo. En nuestro
escenario, Pueblo-Pequeo tiene un promedio de 150 nacimientos por ao. As que, vamos a
incluir ste promedio en la ecuacin de nacimientos.
Reemplace (Place right hand side of equation here...) hacienda clic o escribiendo
150. No incluya las comillas.

Haga clic sobre el botn Document.

Aparecer la siguiente Ventana:

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 9 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Le aparecer un espacio en el cual escribir la documentacin para la ecuacin. Unas


palabras bien elegidas pueden hacer ms fcil a sus colegas o estudiantes, que no
participaron del proceso de modelaje, entender sus supuestos. Tambin puede ser una
herramienta til para que los estudiantes expliquen su lgica al seleccionar ciertas
frmulas, lo cual puede simplificar el trabajo de los profesores al revisar los modelos.
Vamos a poner en palabras la lgica en la que se basa el flujo de nacimientos:
Escriba Promedio Anual de Nacimientos en el Pueblo.
Haga clic sobre el botn Hide Document (Ocular Documento.)
El documento va a desaparecer, pero ahora ver un pequeo asterisco (*) en el botn
de Document, indicando que hay texto en esa seccin.
Oprima OK
Observe que ahora ha sido definido Nacimientos el signo de interrogacin (?) ha
desaparecido el flujo. El acumulador de Poblacin todava queda por definir y por lo
tanto contina con el signo de interrogacin.
Haga doble clic sobre el acumulador Poblacin
Usted vera un diagrama como el de la Figura 11.

Figura 11: Dentro del Acumulador

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 10 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

No, sus ojos no le estn haciendo trucos. La caja de dilogo para el acumulador es muy
distinta de la caja de dilogo para el flujo. En vez de un cuadro para la lista de Entradas
Requeridas, encontrar una lista de Entradas Permitidas (Allowable inputs) y no ver las
funciones pre-establecidas que tena la pantalla de flujos. En la parte superior de esta
pantalla tendr la posibilidad de elegir entre dos tipos de acumuladores: reservorio
(reservoir) o cinta Transportadora (conveyor). En los Mapas del Camino solo se usarn
reservoir.
La prxima opcin en la pantalla se denomina No negativo (non-negative). Esta opcin
fuerza al acumulador a ser siempre positivo o cero, no importa que es lo que este fluyendo
hacia o desde l. La opcin por omisin es non-negative (ests seleccionada la casilla).
Cambiemos esta condicin.
Haga clic para remover la seleccin de non-negative, (haga clic en la pequea
caja a la izquierda de Non-negative).
Aunque en la vida real, la poblacin de Pueblo-Pequeo no puede llegar a ser una cifra
negativa, es una buena prctica de modelacin permitir que los acumuladores sean
negativos. Un buen modelador siempre escribe las frmulas para el flujo de entrada y salida
de un acumulador, de manera que si es siempre positivo en la vida real tambin lo sea en el
modelo.
Observe que la seccin en la cual usted va a definir al acumulador no le pide una frmula,
sino una cifra inicial. Los flujos se definen mediante ecuaciones, pero los acumuladores se
definen con un valor inicial. Los acumuladores se pueden modificar cambiando el flujo de
entrada o salida. En otras palabras, piense que el acumulador es como la tina de bao. Por
ejemplo, para controlar cunta agua hay dentro de la tina, podemos cambiar la apertura de
la llave de agua y modificar la posicin del tapn del desage. Al medir cunta agua entra
en la baera y cuanta sale por el desage podemos calcular el cambio en el nivel de agua.
Eso s, para saber cunta agua hay dentro de la baera en un momento dado, necesitamos
saber cunta agua haba al comienzo de la prueba. Por lo tanto, para definir un acumulador
solo debemos otorgarle un valor inicial. Cualquier variable en el modelo puede ser usada
para definir el valor inicial del acumulador. En nuestro modelo, inicializaremos la
Poblacin con un nmero. Qu nmero? Bueno, nosotros sabemos que la poblacin
inicial de Pueblo-Pequeo vamos a hacer exactamente es de 5,000 personas.
Substituya el texto que lee (Place initial value here ) escribiendo sobre l la cifra
de 5000. No utilice comas ni puntos al escribir el nmero.
Como lo hicimos en la seccin de flujo, tenemos que documentar nuestra definicin de
esta cifra:
Haga clic sobre el botn Document.
Escriba Poblacin en el Pueblo
Haga clic sobre el botn Hide Document
Haga clic sobre el botn Units

Figura 12: Ventana de unidades

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 11 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Una ventana como la de la Figura 13: aparecer en su pantalla.

Figura 13:

Definicin de Unidades

Haga clic sobre la flecha hacia abajo, la derecha de Unspecified Units


Se desplegar un men como el de la Figura 14.

Figura 14: Seleccin del Tipo de Unidades

Al pararse sobre Business & Commerce (Negocios y Comercio) se despliega la


ventana de la Figura 15.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 12 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 15. Pantalla de seleccin

Seleccione people (Personas)


Oprima OK para salir de las pantalla de Unidades
Oprima OK para terminar con la definicin del acumulador
Bien, ahora que ya hemos eliminado todos los signos de interrogacin ?, estamos listos
para generar nuestra primera simulacin. Para poder ver los resultados de la simulacin,
primero tenemos que crear una grfica.
Seleccione el icono de grficos haciendo clic una vez sobre l. Libere el botn del
ratn.
Mueve el cursor dentro de la pantalla de dibujo, en la parte superior derecha.
Oprima una vez el botn izquierdo en su ratn para depositar el icono en la
pantalla.

Haga clic Aqu para


Fijar el grfico

Figura 16: Desarrollo de Grficas

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 13 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Una pantalla grfica aparecer en una ventana separada. Su pantalla debe lucir como la
Figura 16: observe como la pantalla de grfica ahora ocupa el primer plano, mientras que el
diagrama del modelo pas al segundo plano. Para regresar al diagrama del modelo, haga clic
en cualquier parte de la pantalla de dibujo.
Puede mover la pantalla grfica haciendo clic sobre la barra superior azul de la grfica y
manteniendo apretado en botn del ratn mientras mueve el cursor al lugar deseado.
Tambin puede fijar la pantalla grfica a su pantalla de dibujo oprimiendo el icono del
alfiler, en la parte superior izquierda de la grfica. Si fija el grfico, este quedar siempre
en primer plano. Si hace clic en la ventana del diagrama del modelo sin fijar el grfico, el
grfico desaparecer detrs del diagrama del modelo. Para recuperarlo, solo debe hacer
doble clic sobre el icono Graphl, que usted puso sobre la pantalla. Por el momento, vamos a
mantener la grfica a un lado de la pantalla sin fijarla. Ahora, configuremos el grfico:
Seleccione la grfica haciendo doble clic sobre ella. (no sobre el icono del grfico).
Le debe aparecer una nueva pantalla, similar a la que mostramos en la Figura 17.

Figura 17: Configuracin de las grficas

El cuadro en la parte izquierda de esta pantalla muestra todas las variables del modelo. El
cuadro en el lado derecho muestra las variables que usted ha seleccionado para la grfica.
Puede mover fcilmente las variables en la grfica con slo pasarlas del cuadro bajo el
nombre de Allowable (Posibles) a la lista de Selected (Seleccionadas) o viceversa.
Vamos graficar la poblacin y los nacimientos.
Haga doble clic sobre Poblacin.
Observe como una vez seleccionada la poblacin, el nombre aparecer en la tabla de
Selected y estar sombreado en la tabla de Allowable.
Haga clic sobre Nacimientos para seleccionarla.
Haga clic sobre la doble flecha localizada entre medio de los dos cuadros y que
apunta hacia el cuadro Selected.
Usted puede seleccionar variables de cualquiera de las dos formas. Si quiere remover
una variable del cuadro Selected, seleccione la variable haciendo clic sobre ella y
luego seleccionando la doble flecha que apunta hacia el cuadro de Allowable.
Por ltimo, nos toca darle un nombre a la grfica.
En el cuadro de ttulo (title) substituya Untitled por el nombre PuebloPequeo.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 14 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Oprima OK; para cerrar la ventana del grfico.


Ahora estamos listos para correr el modelo. Seleccione la pantalla de dibujo, lo que
har desaparecer la pantalla de la grfica. El prximo paso es traer a la pantalla el
controlador del modelo.
Haga clic en el icono del corredor
izquierda de la pantalla.

, que aparecer en la esquina inferior

Figura 18: Ventana de Control

Puede posicionar la ventana donde desee de la misma forma en que lo hizo con la pantalla
de grfica, con tan slo seleccionar ventana y mover el cursor a la nueva posicin.
La ventana de control tiene la apariencia del control de un equipo de msica. El primer
botn es el de ejecucin que comienza la simulacin. El segundo botn es el de pausa, que
permite hacer una pausa en la simulacin, una vez comenzada. El tercer botn es el de
parada, para cuando necesite detener la simulacin, aun cuando la computadora no haya
terminado con la simulacin. Ms tarde estudiaremos las funciones del ltimo botn
denominado Specs (Especificaciones).
Podr encontrar las mismas funciones para correr su simulacin en el men de funciones
bajo el comando de Run, localizado en la parte suprior de su pantalla.
Vamos a hacer visible nuevamente la grfica.
Haga doble clic sobre el icono de grfica
Bien, ahora para correr el primer modelo.

Oprima el botn en la ventana de control.


La computadora va a dibujar la grfica que se presenta en la Figura 19.

Figura 19: La Poblacin crece de 5,000 a 6,800 personas en 12 aos

Qu nos revela esta grfica? La variable de Poblacin, que fue la primera variable que
seleccionamos, lleva el nmero 1. El flujo de Nacimientos lleva el nmero 2. Por lo
tanto, en la grfica la lnea que representa los cambios en la Poblacin a travs del
tiempo lleva el nmero 1, mientras que la lnea que representan a los Nacimientos lleva

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 15 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

el nmero 2.Como los nacimientos es una constante de 150 personas por ao, el valor de los
Nacimientos es una lnea recta horizontal. Por otro lado, la poblacin aumenta de forma
constante cada ao.
Durante un perodo de 12 aos, la poblacin de Pueblo-Pequeo aumentara d e5000 a
6800 personas! El resultado que produjo el modelo, un aumento de poblacin de 1800
personas en 12 aos, no aparece ser muy realista. Vamos a tener que modificar nuestro
modelo.
Qu flujo de mucha importancia hemos dejado fuera de nuestro modelo? El flujo de
muertes. Necesitamos aadir un flujo de salida el acumulador de personas.
Cierra el grfico haciendo clic sobre la pantalla de dibujo.
Seleccione el icono de flujos, haciendo clic sobre. Asegrese de soltar el botn una
vez seleccione el icono.
Mueva el cursor hacia la pantalla de dibujo y colquelo en el centro del
acumulador de poblacin.
Ahora, oprima el botn izquierdo y mientras lo mantiene apretado, mueva el
cursor hacia la derecha unos tres centmetros.
Nombre el flujo de salida Muertes.
Su diagrama debe lucir como la pantalla que se muestra en la Figura 20.

Figura 20: Acumulador y Flujos de Entrada y Salida

Ahora tenemos que buscar un poco ms de informacin sobre Pueblo-Pequeo. Llamamos a


la oficina del alcalde y pudimos confirmar que realmente son 150 los bebes que nacen por
ao y 75 las personas que mueren cada ao.
Podemos agregar la nueva informacin en la ecuacin del flujo de salida.
Haga doble clic sobre Muertes.
Lo primero que necesitamos es hacer cambiar el flujo de una (uniflow) a dos (biflow)
direcciones.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 16 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Seleccione BIFLOW.
Ahora incluir los datos de muertes que obtuvimos en la ecuacin de Muertes de
salida.
Reemplace (Place right hand side of equation here ) hacienda clic o escribiendo
75. No incluya las comillas.
Haga clic sobre el botn Document (Documento).
Escriba Promedio anual de muertes en el Pueblo.
Las unidades se definieron automticamente como people/time.
Haga clic sobre el botn Hide Document (Esconder Documento).
Su pantalla debe ser similar a la que mostramos en la Figura 21.

Figura 21: Ventana del flujo de Muertes

Oprima OK.
Se mantuvieron las unidades en ingls para poder usar la utilidad de consistencia de
unidades que nos brinda el STELLA. En este caso las unidades se fijaron en people/time.
Ahora nos falta agregar el flujo de Muertes a nuestra grfica.
Haga doble clic en el icono de grfica en su pantalla de dibujo.
Haga doble clic sobre la ventana grfica.
Haga doble clic sobre la variable Muertes en la lista denominada Allowable.
Observe que la variable Muertes figura ahora en la tabla de Selected inputs.
Oprima OK.
Ahora estamos listos para simular por segunda vez. Si la pantalla de control no est visible
en su monitor, oprima el icono con el pequeo corredor localizado en la parte inferior
izquierdo de su pantalla.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 17 de 36

Laboratorio N 01: Introduccin a Stella

Oprima el botn

Curso: Simulacin de Sistemas

en la ventana de control.

Observe una vez ms como la computadora va generando la grfica que aparece en la Figura
22.

Figura 22: Grfico de la Poblacin con un flujo de muertes

Ahora, con nuestro modelo mejorado, la poblacin de Pueblo-Pequeo crece en doce aos
de 5.000 a 5.900, personas, que es un valor ms razonable.
Observe como STELLA traza tres variables con escalas diferentes (en nuestro grfico, por
esta razn, se superponen las curvas de nacimientos y muertes). Una manera de hacer los
grficos ms fciles de interpretar, es graficar un juego de variables en la misma escala.
Podemos trazar los Nacimientos y escalas Muertes en la misma escala.
Haga doble clic sobre el grfico.
Usted ver la ventana del grfico que ya le es familiar.
Haga clic sobre Nacimientos en la caja de variables seleccionadas para hacerla
resaltar.
Mantenga apretada la tecla mayscula (shift) en el teclado.
Haga clic sobre Muertes. Libere la tecla mayscula.
Ahora ambas las variables los Nacimientos y las Muertes se resaltarn. Otra manera
de resaltar una serie de variables es hacer clic y mantener apretado el mouse, arrastrar
el cursor hacia la variable de abajo y luego soltar el botn.
Haga clic en la doble flecha a la derecha de cualquiera de las variables resaltadas.
Las flechas cambiarn de a . En el grfica, la escala de las curvas est ahora limitadas
por un piso y un techo. Su ventana se parecer a la de la Figura 23.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 18 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 23: Fijando la Escala

Note que ahora STELLA le da la opcin de definir la escala de sus variables.


Pongamos el valor mnimo, el piso, en cero.
Escriba 0 en el cuadro Min de Scale.
El valor mximo, el techo, debe ser mayor que el mayor de los valores mximos de las
variables a graficar. Los Nacimientos es la variable mayor con un flujo de 150 personas
por ao, es decir, que el lmite superior de la escala debe ser mayor o igual a 150.
Elija un nmero redondo, por ejemplo 200.
Escriba 200 en el cuadro Max de Scale.
Haga clic en el botn Set.
Haga clic en OK.
El grfico adopta la nueva escala automticamente. El grfico obtenido debe parecerse al
grfico de la Figura 24.

Figura 24: Flujos en la misma escala de Pequeo-Pueblo

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 19 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Por qu aumenta la poblacin de Pueblo-Pequeo? Bueno, usted puede ver en el grfico


que la lnea etiquetada 2, Nacimientos, es mayor, que la lnea etiquetada 3, Muertes.
Todos los aos hay 150 nuevos nacimientos y 75 muertes adicionales; es decir que la
poblacin global aumenta 75 personas por ao. De esta forma, si la tasa de agua que fluye
en una baera es mayor que la tasa de agua que fluye fuera de la tina, el nivel de agua
aumentar y aumentar. Si yo aumento la deuda ms rpido que lo que puedo pagarla,
entonces mi deuda crecer. Y semejantemente, si yo cocino los bizcochos de chocolate y
nueces ms rpido que lo que mi hermano pequeo puede comerlos, entonces el nmero de
bizcochos de chocolates u nueces en mi plato crecer.
Ahora probemos otro escenario. El ruinoso-pueblo de EE.UU. El ruinoso-pueblo tambin
tiene hoy una poblacin de 5000 habitantes. En el ruinoso-pueblo, sin embargo, las
guarderas estn vacas y los cementerios estn llenos. Slo un promedio de 50 bebs nace
cada ao. Y, por trmino medio, 125 personas se mueren todos los aos Qu piensa qu
pasar a la poblacin de Ruinoso-pueblo?
Cmo debemos cambiar el modelo para representar este nuevo escenario? La Poblacin
inicial puede permanecer igual, pero necesitamos cambiar la tasa de los Nacimientos y las
Muertes.
Haga doble clic sobre Nacimientos.
En la caja de la Ecuacin (Equation box) escriba 50. Clic OK.
Haga doble clic sobre Muertes.
En la caja de la Ecuacin escriba 125. Clic OK.
Antes de ejecutar el nuevo modelo, guardemos el grfico anterior del Pueblo-Pequeo de
EE.UU.
Haga clic en el smbolo
Cuando el candado cierra,
ejecuta el nuevo modelo.

en la esquina izquierda inferior del grfico.


el grfico se cierra con llave, para que no cambie cuando

Ahora necesitamos agregar una ventana hoja al grfico.


Haga doble clic sobre el grfico.
La ventana del grfico aparece nuevamente. Ahora lo que queremos hacer es agregar una
nueva pgina al grfico.
Haga clic en la flecha que apunta hacia arriba
caja de seleccin, sobre el nmero de pgina).

Mg(c) Ing. Miguel A. Mendoza Dionicio

, cerca de la palabra new (bajo la

Pgina 20 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Usted est ahora en la pgina 2 de la ventana de grfico. Si quiere volver a la pgina 1 haga
clic en la flecha apuntando hacia abajo

, bajo el nmero de la pgina.

Titule el grfico El Ruinoso-Pueblo de EE.UU.


Vuelva a seleccionar todas las variables que quieren en el grfico.
Haga doble clic sobre Poblacin.
Haga doble clic sobre Nacimientos.
Haga doble clic sobre Muertes.
Como nosotros estaremos comparando los dos grficos, pongamos la escala en el grfico de
ruinoso-pueblo igual que la del grfico Pueblo-Pequeo.
Haga clic sobre Nacimientos y mantenga el botn apretado.
Muvase hacia arriba Muertes y libere el botn del mouse.
Haga clic sobre la doble flecha
resaltadas.

a la derecha de cualquiera de las variables

Escriba 0 en el cuadro Min de Scale.


Escriba 200 en el cuadro Max de Scale.
Haga clic en el botn Set.
Haga clic en OK.
Su ventana debe parecerse a la Figura 25.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 21 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 25: Preparando un segundo grfico

Si nos aparece la ventana de Control en la pgina, haga clic de nuevo en el corredor


pequeo para volver a la ventana.
Haga clic en el botn de ejecucin.
Cuando corra la simulacin, usted ver el grfico reproducido en la Figura 26.

Figura 26: La Poblacin del Ruinoso-Pueblo decrece con el tiempo

Cmo difieren la Figura 24, de la Figura 26? Cmo difieren Pueblo-Pequeo del Ruinosopueblo? Usted notar que la pgina 2 est puesta encima y que si quiere pasar de un grfico
a otro debe hacer clic sobre el pliegue de la pgina a la izquierda inferior del grfico.
Compare los dos grficos. En Pequeo-Pueblo, notamos que el flujo de nacimientos es mayor
que el flujo de muertes. Correspondientemente, la poblacin aumenta con el tiempo. Por
otro lado, en el Ruinoso-pueblo, el flujo de muertes es mayor que el flujo de nacimientos.
En el grfico, la variable 3, las Muertes, son siempre mayores que los Nacimientos. Esto
provoca que la poblacin disminuya con el tiempo.
Ahora mismo, usted podra querer tomar un descanso corto. Si usted quiere guardar su
modelo y grficos, usted podr abrir los comandos de archivo (File) y seleccionar Guardar
(Save). La primera vez que guarda su modelo, se le pedir que especifique un nombre para
el modelo. Reemplace el ttulo untitled (sin nombre) que le ofrece el STELLA por cualquier

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 22 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

nombre que le guste, preferentemente un nombre que lo ayude a reconocer a su modelo sin
tener que abrirlo. Note que no tiene que guardar su modelo en el directorio predefinido,
sino que puede cambiarlo como se hace en todos los programas Windows. Cuando usted
regrese de su descanso, mejoraremos nuestro modelo y empezaremos a explorar el
concepto de realimentacin.
Parte 2: LA REALIMENTACIN
Bienvenido nuevamente. Ahora, que piensa qu pasara si ejecutamos nuestros modelos por
un periodo ms largo? En lugar de ejecutar los modelos durante 12 aos, ejecutmoslos
durante 100 aos. Puede predecir lo que pasar a las poblaciones de los dos pueblos?
Para cambiar la escala de tiempo, necesitamos cambiar las especificaciones de la corrida.
Traiga nuevamente la Ventana de Control si no est en la pantalla. (Haciendo clic en el
pequeo corredor en la esquina inferior izquierda de su pantalla).
Haga clic sobre Specs (especificaciones) y mantenga apretado el botn.
Mueva el cursor hacia Run Specs... (especificaciones de tiempo) como se ve en la
Figura 27. Libere el botn.

Figura 27: Usando al controlador de ejecucin para cambiar las especificaciones de tiempo.

La ventana que aparece tiene cinco categoras. La longitud de la simulacin, el mtodo de


interrogacin, unidad de tiempo, modo de ejecucin y el modo de iteracin.
Solo tiene que prestarle atencin a la longitud de la simulacin (length of simulation) y a las
categoras de las unidades de tiempo (unit of time) Podemos seguir y cambiar el horizonte
de tiempo.
En longitud de la simulacin (length of simulation), cambie el nmero de TO
(hasta) de 12.00 a 100.

Ahora debemos especificar las unidades de tiempo. Alguien que mira su grfico no podra
saber si la conducta del sistema que model est siendo graficada en un periodo de 100
meses, 100 aos o 100 dcadas. En la documentacin, especificamos que los flujos de los
Nacimientos y las Muertes estaban en las unidades de las personas por ao

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 23 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

(people/year). Es decir, que debemos mostrar explcitamente en nuestros grficos que


estamos simulando la Poblacin en un periodo de 100 aos.
En las categoras de las unidades de tiempo (unit of time), haga clic en el crculo
al lado de Year (aos) para seleccionarlo.
Clic OK.
Su ventana debe parecerse a la de la Figura 28.

Figura 28: Cambiando el horizonte de tiempo

Ahora empecemos con Pequeo-Pueblo, EE.UU... Primero debemos cambiar las ecuaciones
para los flujos de los Nacimientos y las Muertes.
Haga doble clic sobre Nacimientos.
En la caja de la ecuacin (Equation box) escriba 150. Clic OK.
Haga doble clic sobre Muertes.
En la caja de la Ecuacin escriba 75. Clic OK.
Ahora necesitamos definir el grfico. Traiga el grfico a la vista (haciendo doble clic sobre
el icono) si est oculto.
Vaya al grfico titulado Pueblo-Pequeo (haciendo clic en el doblez de la pgina
abajo a la izquierda del grfico)
Desbloquee el grfico.
Haga doble clic sobre el grfico.
Como sabemos que los Nacimientos y las Muertes quedarn constantes, nosotros no
necesitamos verlos esta vez.
Haga clic y mantenga apretado, sobre Nacimientos para resaltarla en la caja de
Selected (Seleccionados).
Mueva el puntero del mouse hacia abajo par seleccionar tambin Muertes. Libere el
botn.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 24 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Haga clic en la doble flecha << para mandar los dos dibujos de la caja de Allowable
inputs (entradas disponibles).
La Poblacin es la nica variable en la caja de las entradas Seleccionadas. La escala de
Poblacin no debe estar seleccionada, porque no sabemos qu valor mximo tendr La
Poblacin en esta nueva corrida. Si estuviera seleccionada.
Haga clic sobre Poblacin para seleccionarla.
Haga doble clic sobre la flecha
La flecha deber cambiar a

a la derecha de Poblacin.

Haga clic en el botn De-Set (deseleccionar). Clic OK.


Ahora, estamos listos para ejecutar el modelo. Otra manera de ejecutar un modelo es
manteniendo apretada la tecla Ctrl Y despus apretar r. Hgalo ahora.
Usted debe ver un grfico similar a la Figura 29:

Figura 29: La poblacin de Pueblo-Pequeo es un periodo de 100 aos

Ahora cierre con llave el grfico para Pueblo-Pequeo haciendo clic una vez en el candado y
repita el mismo procedimiento para el Ruinoso-Pueblo.
Haga doble clic sobre Nacimientos.
En la caja de la Ecuacin (Equation box) escriba 50. Clic OK.
Haga doble clic sobre Muertes.
En la caja de la Ecuacin escriba 125. Clic OK.
Ahora necesitamos definir el segundo grfico. Traiga el grfico a la vista (haciendo dobleclic sobre el icono) si est oculto.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 25 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Vaya al grfico titulado Ruinoso-Pueblo (haciendo clic en el doblez de la pgina


abajo a la izquierda del grfico)
Desbloquee el grfico, si estuviera bloqueado.
Haga doble clic sobre el grfico.
Nuevamente remueva los flujos de Nacimientos y las Muertes.
Haga clic, y mantenga apretado, sobre Nacimientos para resaltar en la caja de
Selected (seleccionados).
Mueva el puntero del mouse
Libere el botn.

hacia abajo para seleccionar tambin Muertes.

Haga clic en la doble flecha << para mandar los dos flujos de la caja de Allowable
inputs (entradas disponibles).
Debemos todava quitarle el escalado hecho a la Poblacin.
La escala de Poblacin no debe estar seleccionada, porque no sabemos qu valor mximo
tendr la Poblacin en esta nueva corrida. Si estuviera seleccionada.
Haga clic sobre Poblacin para seleccionarla.
Haga doble clic sobre la flecha
La flecha deber cambiar a

a la derecha de Poblacin.

Haga clic en botn De-Set (deseleccionar). Clic OK.


Ahora, nosotros estamos listos para ejecutar el modelo. Traiga el controlador de ejecucin a
la vista (haciendo clic en el corredor pequeo debajo a la izquierda de la pantalla).
Usted ver el grfico de la Figura 30:

Figura 30: La poblacin de Ruinoso-pueblo en un periodo de 100 aos

Atencin! Qu pas?! Supuestamente, en 100 aos, la poblacin de Ruinoso-pueblo ser


de 2.500 personas negativas Por qu el modelo genera tal conducta? Bueno, cada ao 50
nuevos bebs nacen en el Ruinoso-Pueblo. Mientras, 125 personas mueren por ao. De esta
forma, cada ao la poblacin total del pueblo aumenta en 50 personas y disminuye en 125
personas. El efecto neto es que la poblacin total ser 75 personas menor cada ao.
Despus de 65 aos la poblacin decrece a (5000 personas inicialmente menos 75 personas

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 26 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

por ao en 65 aos) 125 personas. Para el ao 66 quedan slo 50 personas en el RuinosoPueblo. Durante el siguiente ao, si nuevamente 50 personas nacen y 125 mueren, la
poblacin llegar a las 25 personas negativas. Cul es el error de nuestra lgica?
El error se produce por el hecho de que en el 67 ao hay slo 50 personas en el RuinosoPueblo, que segn nuestra formulacin, dan nacimiento a 50 bebs. An menos realista es
el supuesto de que de esas 50 personas, 125 se morirn!
Por qu el modelo dio una conducta tan poco realista? Porque simplificamos demasiado
nuestra representacin de los flujos de los Nacimientos y las Muertes. No hay ninguna
manera que el flujo de muertes sea mayor que la poblacin total. En la vida real, la
mortalidad de una poblacin depende del tamao actual de esa poblacin. Y lo mismo
sucede para la tasa de nacimientos.
Inicialmente, supusimos que la tasa de Nacimientos y la tasa de Muertes de Pueblo-Pequeo
y de Ruinoso-Pueblo seran constantes. Se poda tomar semejante supuesto porque
estbamos ejecutando el modelo en un lapso de tiempo relativamente corto: 12 aos. En 12
aos, los bebs se convirtieron en adolescentes, pero no contribuyen con nuevos bebs a la
poblacin. En 12 aos la poblacin slo crece o disminuye ligeramente. Sin embargo, cuando
decidimos mirar la poblacin de nuestros dos pueblos en un periodo de 100 aos, ya no
podemos asumir que la poblacin permanecera constante y tampoco que las tasas de
nacimiento y muertes no cambiarn. En un periodo de 100 aos, una poblacin puede
cambiar drsticamente y las tasas de nacimiento y muerte de esa poblacin cambiarn en
consecuencia.
Qu es lo que realmente determina la tasa de nacimiento? Puede decirse que el nmero de
nacimientos por ao es alguna fraccin de la poblacin existente. De esa forma para
cualquier ao dado, el nmero de nacimientos depender del tamao de la poblacin en ese
ao. Podemos mostrar tal dependencia con un conector (el cuarto ladrillo de construccin
de nuestro modelo).
Seleccione el conector

. Libere el botn.

Ponga el cursor dentro del acumulador de Poblacin.


Haga clic y mantenga apretado. Mueva el puntero del ratn afuera del acumulador
hasta que haga contacto con el crculo del flujo de los Nacimientos (el flujo se
rellenar con el contacto). Libere el botn.
Su diagrama debe parecerse al de la Figura 31.

Figura 31: Agregando un conector

Con esta accin ha mostrado que existe una relacin entre la Poblacin y los
Nacimientos. Si usted es meticuloso con el formato del arco trazado por el conector,
puede doblar o enderezarlo de la forma que ms le guste. Para hacer esto haga clic y
mantenga apretado el mouse sobre el pequeo botn de Despegue que encuentra en el
borde del ladrillo (aqu el acumulador) del que el conector sali. Usted podr hacer resbalar

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 27 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

el botn alrededor del borde del acumulador. Cuando haga esto, el arco del conector
cambiar. Prubalo.
Note que ahora los Nacimientos contiene un ? de nuevo. Dibujando un conector entre la
Poblacin y los Nacimientos est diciendo que la ecuacin para los Nacimientos debe
contener la variable Poblacin. La ecuacin actual, 150 personas/ao, no es vlida. Con
el smbolo ? STELLA est recordndonos que debemos redefinir nuestro flujo.
Dijimos que la tasa de Nacimientos sera una fraccin de la poblacin existente.
Cualquier tipo de fraccin? No. Una fraccin que representa la fertilidad de la poblacin:
cuando a menudo la poblacin se reproduce. Pequeo-Pueblo, EE.UU. tena una poblacin
inicial de 5000 personas. Inicialmente, tenan una tasa de nacimiento de 150 personas/ao.
Para calcular la fraccin de nacimiento para Pequeo-Pueblo, decidimos la tasa media de
nacimiento por la media de la poblacin y obtenemos la tasa de nacimiento por persona de
Pequeo-Pueblo. De esta forma, la fraccin de nacimiento para Pequeo-Pueblo. Es de 150
personas/ao divididos por 5000 personas que da 0.03 o 3% por ao. De esta forma, todos
los aos, la poblacin de Pequeo-Pueblos aumenta un 3%.
Usted piensa qu la fraccin de nacimientos es igual para el Ruinoso-Pueblo? Bueno,
inicialmente la tasa de nacimiento era 50 personas/ao. La poblacin inicial tambin era
5000 personas. La fraccin de nacimientos es 50 personas/ao dividido por 5000 personas
que dan 0.01 o 1% por ao.
Podemos poner nuestra fraccin de nacimientos en el modelo usando un conversor.
Pongamos un conversor ahora en nuestro modelo.
Seleccione el conversor

. Libere el mouse.

Posicione el conversor debajo y a la izquierda de Nacimientos.


Haga clic para situarlo en la pgina.
Su pantalla se parecer a la de la Figura 32.

Figura 32: Agregando un conversor

Ahora debemos poner el nombre al conversor.


Llame el conversor FRACCIN DE NACIMIENTOS.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 28 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Sabemos que el flujo de los nacimientos depende de la FRACCIN DE NACIMIENTOS,


necesitamos un conector uniendo la FRACCIN DE NACIMIENTOS a los Nacimientos.
Hagamos la conexin.
Seleccione el conector

. Libere el mouse.

Ponga el cursor dentro del conversor FRACCIN DE NACIMIENTOS.


Haga clic y mantenga apretado. Mueva el cursor fuera del conversor hasta que
haga contacto con el crculo del flujo de los Nacimientos (se colorear el
interior). Libere el mouse.
El diagrama se parecer al de la Figura 33.

Figura 33: Modelo de la poblacin con una fraccin de nacimientos

Ahora definamos la FRACCIN DE NACIMIENTOS.


Haga doble clic en FRACCIN DE NACIMIENTOS.
La ventana para definir los conversores luce exactamente igual que la ventana para definir
los flujos. Primero modelaremos el primer escenario: Pequeo-pueblo. Hemos calculado que
la fraccin de nacimientos para Pueblo-Pequeo es 3% o 0.03 por ao.
Escriba 0.03 en la caja de ecuacin (equation box).
Haga clic en el botn de documentacin.
Escriba La fraccin de nacimientos para la ciudad se calcula dividiendo la tasa
de nacimientos promedio por la poblacin promedio. La fraccin de nacimientos
representa la fertilidad de la poblacin.
Haga clic en el botn de ocultar documentacin (Hide Document). Clic OK.
Defina una nueva Unidad 1/year que sale de simplificar (people/year)/person.
Estamos finalmente listos para redefinir el flujo de los Nacimientos.
Haga doble clic en Nacimientos.
Usted ver una ventana similar a la Figura 34.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 29 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Figura 34. Redefiniendo el flujo

Tal como puede ver, las Entradas Requeridas (Required Inputs) contiene tanto la
Poblacin como la FRACCIN DE NACIMIENTOS Recuerde que la Poblacin y la
FRACCIN DE NACIMIENTOS son requeridas por que dibujamos los conectores desde
Poblacin y FRACCIN DE NACIMIENTOS a Nacimientos, significando que poblacin
y FRACCIN DE NACIMIENTOS son las entradas a los Nacimientos. En otras palabras, los
Nacimientos dependen de ambos: de la Poblacin
y de la FRACCIN DE
NACIMIENTOS.
Haga clic en Poblacin en la caja de Entrada Requeridas (Required Inputs box).
Aparecer en la caja de Equation.
Haga clic o escriba el asterisco * (el smbolo de multiplicacin).
Haga clic en FRACCIN DE NACIMIENTOS en la caja de Entradas Requeridas.
Su ecuacin ser ahora: Nacimientos = Poblacin * FRACCIN DE NACIMIENTOS. Necesitamos
modificar nuestra documentacin.
Haga clic en el botn de documentacin.
Escriba Los nacimientos dependen de la poblacin actual y de la fraccin de
nacimientos que representa la fertilidad de la poblacin.
Haga clic en OK.
Ahora tenemos que hacer cambios muy similares a algunos al flujo de las Muertes. La
mortalidad no es en realidad constante. Las Muertes tambin dependen de la poblacin
actual y de una fraccin de muerte. La fraccin de muerte representa la mortalidad de la
poblacin. Para calcular la fraccin de muerte, dividimos la mortalidad media por el nmero
medio de personas en la poblacin. En Pequeo-Pueblo, la mortalidad inicial era de 75
personas por ao. La poblacin era inicialmente 5000 personas. Entonces la fraccin de
muerte es 75 personas por ao dividido por 5000 personas que dan 0.015 o 1.5%, por ao.
Puede calcular la fraccin de muerte para el Ruinoso-Pueblo? En el Ruinoso-Pueblo la
mortalidad inicial era de 125 personas por ao y la poblacin inicial era 5000 personas.
Entonces la fraccin de muerte es 125 personas/ao dividido por 5000 personas que dan
0.025 o 2.5%, por ao. Incorporemos la fraccin de muerte en el modelo.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 30 de 36

Laboratorio N 01: Introduccin a Stella

Seleccione el conversor

Curso: Simulacin de Sistemas

. Libere el mouse.

Posicione el conversor debajo y a la derecha de Muertes.


Haga clic para situarlo en la pgina.
Llame el conversor FRACCIN DE MUERTES.
Ahora necesitamos agregar los conectores.
Seleccione el conector

. Libere el mouse.

Ponga el cursor dentro del conversor FRACCIN DE MUERTES.


Haga clic y mantenga apretado. Mueva el cursor fuera del conversor hasta que
haga contacto con el crculo del flujo de la Muerte (se colorear el interior).
Libere el mouse.
Ahora aprender un truco en STELLA para evitar seleccionar dos veces seguidas un objeto.
Apriete la tecla Alt en su teclado.
Notar que el icono que tiene es una vez ms un conector.
Manteniendo apretado la tecla Alt, haga clic una vez sobre el acumulador de
Poblacin.
Haga clic y mantenga apretado. Mueva el cursor fuera del conversor hasta que
haga contacto con el crculo del flujo de las Muertes (se colorear el interior),
libere el ratn.
Su pantalla debe parecerse a la Figura 35.

Figura 35: Incorporando una fraccin de muerte

Ahora definamos la FRACCIN DE MUERTES.


Haga doble clic en FRACCIN DE MUERTES.
Calculamos antes que la fraccin de nacimientos para Pueblo-Pequeo es 1.5% o 0.015 por
ao.
Escriba 0.015 en la caja de ecuacin (equation box).
Haga clic en el botn de documentacin.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 31 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Escriba La fraccin de muertes para la ciudad se calcula dividiendo la tasa de


muertes promedio por la poblacin promedio. La fraccin de muertes representa
la mortalidad de la poblacin.
Haga clic en el botn de ocultar documentacin (Hide Document). Clic OK.
Utilice la unidad definida 1/year que sale de simplificar (people/year)/person.
Estamos finalmente listos para redefinir el flujo de las Muertes.
Haga doble clic en Muertes.
La lista de Entradas Requeridas contiene Poblacin y la FRACCIN DE MUERTES.
Haga clic en Poblacin en la caja de Entradas Requeridas (Required Inputs box).
Aparecer en la caja de Equation.
Haga clic o escriba el asterisco * (el smbolo de multiplicacin).
Haga clic en FRACCIN DE MUERTES en la caja de Entradas Requeridas.
Su ecuacin ser ahora: Muertes = Poblacin * FRACCIN DE MUERTES.
Necesitamos modificar nuestra documentacin.
Haga clic en el botn de documentacin.
Escriba Las Muertes dependen de la poblacin actual y de la fraccin de muertes
que representan la mortalidad de la poblacin.
Clic en OK.
Ahora, por una cuestin de claridad, abriremos una nueva hoja del grfico para las prximas
simulaciones.
Seleccione el icono de grfico

haciendo clic una vez en l.

Ponga el cursor en algn lugar de la pantalla.


Haga clic una vez para depositar el icono del grfico.
Para nuestra primera corrida, miraremos slo el comportamiento en el tiempo de la
poblacin de Pequeo-Pueblo.
Haga doble clic sobre el grfico.
Haga doble clic en Poblacin en la lista de Entradas Permitidas (allowable
Inputs).
Clic OK.
Ahora, asegrese que los dos grficos anteriores con los flujos constantes estn cerrados con
llave. (Usted puede verificar que el candado en la esquina inferior izquierda de los grficos
est cerrado).
Finalmente, antes de que ejecutemos al modelo, debemos hacernos alguna idea de la
conducta que esperamos ver. De esta forma, podremos ver si nuestras expectativas son
confirmadas. En el grfico debajo, haga un boceto de lo que usted piensa podra pasar a la
poblacin de Pequeo-Pueblo.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 32 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Ahora estamos listos para ejecutar al modelo.


Mantenga apretada la tecla de ctrl. y apriete la tecla r.
Usted debe ver el grfico de la Figura 36.

Figura 36: El comportamiento de la poblacin de Pequeo-Pueblo

La poblacin de Pequeo-Pueblo se dispar por encima de 22.000 personas! Puede explicar


por qu?. La llave para entender la conducta de la Poblacin de Pequeo-Pueblo est en
entender los principios de realimentacin. La Realimentacin ocurre cuando una salida de
un sistema se alimenta a la entrada. Qu significa esto en castellano? Tome como ejemplo
uno de los dos lazos de realimentacin que construimos en nuestro modelo de la poblacin.
Siga las flechas en la Figura 37. La tasa de Nacimientos determina la Poblacin y al
mismo tiempo, la Poblacin determina los Nacimientos. Cuando ms personas hay,
mayor es el nmero de nacimientos que hay, lo que lleva a su vez a que sean an ms
personas. Este proceso compuesto se llama Positivo, Reforzador, Realimentado. La
realimentacin Positiva genera el crecimiento exponencial observado en la poblacin de
Pequeo-Pueblo.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 33 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

+
Figura 37: La realimentacin positiva maneja la poblacin de Pequeo-Pueblo

Ahora grafiquemos el comportamiento de Ruinoso-Pueblo. Primero, cierre con llave el


grfico de Pequeo-Pueblo. Luego
Haga doble clic sobre el grfico.
Seleccione un nuevo grfico.
Nombre al nuevo grfico Ruinoso-Pueblo de EE.UU..
Haga doble clic en Poblacin en la lista de Entradas Permitidas (allowable
Inputs).
Clic en OK.
Ahora para cambiar el modelo:
Haga doble clic en FRACCIN DE NACIMIENTOS.
Escriba 0.01 en la caja de ecuacin (equation box).
Haga clic en FRACCIN DE MUERTES.
Escriba 0.025 en la caja de ecuacin (equation box).
Antes de que usted ejecute al modelo, haga un boceto debajo de lo que usted piensa que
pasar en el grfico.

Ahora, vea cuanta cerca estuvo su prediccin del resultado de la simulacin. Otra manera
para ejecutar un modelo es seleccionar la opcin de Run (correr la simulacin) de la barra
de men. La barra de men es la fila a lo largo del tope de su pantalla: File (Archivo), Edit
(Editar), Model (Modelo), Run (Correr) y Help (Ayuda).

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 34 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Elija Run
En el men desplegado elija Run nuevamente.
Usted ver un grfico similar al de la Figura 38.

Figura 38: El comportamiento de la poblacin de Ruinoso-Pueblo

La poblacin del Ruinoso-Pueblo experimenta una cada exponencial. Pequeo-Pueblo se


caracteriz por una tasa de nacimientos altos. El Ruinoso-Pueblo tena una mortalidad alta.
La poblacin de Pequeo-Pueblo se manej por un lazo de realimentacin positivo. En el
contraste, el Ruinoso-Pueblo se maneja por un lazo de realimentacin negativo,
balanceador. Siga el lazo en la Figura 39. Cuanto mayor es la poblacin, superior es la
mortalidad que reduce la poblacin.

Figura 39: La realimentacin negativa maneja la poblacin de Ruinoso-Pueblo

De semejante forma, cuanto menor es la poblacin, menor es la mortalidad, mientras la


poblacin sigue disminuyendo, pero disminuye a menos. Si la poblacin se hace menor y
menor, el nmero de muertes tambin se hace menor y menor. Es decir que la Poblacin
en lugar de hacerse negativa, se acerca asintticamente a cero.
No se preocupe si los trminos exponencial o asinttica le son poco familiares. Este
laboratorio est pensado para servir como una introduccin a la dinmica de sistemas.
Cuando usted siga trabajando a travs de los Mapas del Camino, el aprendizaje en espiral
har que usted vuelva a ver estos nuevos conceptos.
Ahora estamos listos para seguir con el resumen final. Primero guardaremos el modelo.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 35 de 36

Laboratorio N 01: Introduccin a Stella

Curso: Simulacin de Sistemas

Manteniendo apretado la tecla ctrl. presione la s.


Una vez que el modelo se guard, podemos dejar STELLA.
Manteniendo apretado la tecla ctrl. presione la q.
Usted tambin puede seleccionar el Archivo de la barra de herramienta y arrastrar su
indicador abajo a la opcin Exit.
RESUMEN FINAL
Usted ha completado mucho material. Ha construido desde el principio un modelo de
poblacin. En el proceso, ha experimentado con el software STELLA. Ha aprendido a usar
todas las rdenes bsicas de STELLA. Tambin se han presentado rpidamente algunos de
los conceptos importantes en la Dinmica de Sistemas. El uso de acumuladores y flujos,
lmites de los modelos, horizontes de tiempo y realimentacin.
En este punto puede ver algn potencial en el modelado de dinmica de sistemas aplicando
el computador. Integrando la dinmica de sistemas y el aprendizaje centrado en el alumno
en los planes de estudios actuales, los docentes crean un ambiente de aprendizaje que sirve
para fijar hechos y detalles a travs de las relaciones estructurales y de los
comportamientos. Los estudiantes podran divertirse mucho usando la dinmica de sistemas
para explorar el mundo a travs de la simulacin por computadoras.

Mg(c) Ing. Miguel A. Mendoza Dionicio

Pgina 36 de 36