Professional Documents
Culture Documents
1. ETAPAS DE LA MSB.
A. La situacin no estructurada.
Se trata de la primera impresin de la situacin-problema, siendo esta una porcin de la
realidad social en la que existe un conjunto de problemas. En esta etapa se observan
acontecimientos que suceden en aquella, aunque no se tenga una idea clara de las
interrelaciones en que se traban los elementos que la conforman. En esta etapa se define el
entorno del sistema.
B. La situacin estructurada.
En esta etapa se concatena los elementos que integran la situacin-problema. Esta etapa
permite ver con mayor claridad lo que acontece en la situacin-problema. Para poder
desarrollar esta etapa, el analista debe estar libre de perjuicios personales. Se usa las tcnicas
cuantitativas que tenga a su alcance con el fin de describir pictogrficamente lo pasado y lo
presente, y recogiendo, asimismo las tendencias y querencias de los involucrados en la
situacin-problema. El analista de sistemas deber considerar tambin las situaciones
conflictivas, los intereses existentes, la estructura de poder imperante dentro y fuera del
sistema, las ideologas existentes y sus consecuencias futuras y la forma en que los
involucrados perciben la situacin-problema, por citar algunos factores.
Cada definicin bsica genera un modelo conceptual, que no es sino la expresin, en lenguaje
sistmico-agrupacin de verbos calificados y unidos grficamente, que nos indica la manera cmo
se podr llevar a cabo el proceso de transformar la realidad social.
E. Comparacin de D versus B.
Puesto que los modelos conceptuales son consecuencia de las definiciones bsicas y elaboraciones
mentales de procesos de transformacin que pueden existir o no en la realidad, se requiere de un
proceso de contrastacin entre los modelos conceptuales propuestos y la realidad social que
describen.
Esta etapa implica detectar qu cambio es posible llevar a cabo en la realidad. Checkland y sus
colaboradores encontraron que para que los cambios puedan ser llevados a cabo en el mundo real,
deben satisfacer dos requisitos: a) que sean culturalmente factible y b) que sean sistmicamente
deseables.
7
1 Acciones para
Situacin no mejorar la
estructurada situacin- 6
problema Cambios
factibles y
deseables
2 Mundo real
5
Situacin
Comparacin
estructurada
de 4 vs. 2
Pensamiento Sistmico
4
3 Modelos conceptuales
Definiciones bsicas
4a 4b
Conceptos Otros
formales de pensamientos
sistemas sistmicos
W1 W2
W4
W3
Desde donde
D.R.1 D.R.2 D.R.3 D.R.4 generamos los
elementos CATWDE
basados en la
Definicin. Raz.
M.C.1 M.C.2 M.C.3 M.C.4
Modelos Conceptuales.
Conjunto de Verbos
interrelacionados entre s.
MODELO TENTATIVO DE
TAREA PRIMARIA
MODELO DE TAREA
PRIMARIA CONFIRMADO D.R.1.1 D.R.
MODELO DE TAREA PRIMARIO
CONFIRMADO Y VALIDADO
VALIDAR
En Dinmica de Sistemas la simulacin permite obtener trayectorias para las variables incluidas en
cualquier modelo mediante la aplicacin de tcnicas de integracin numrica. Sin embargo, estas
trayectorias nunca se interpretan como predicciones, sino como proyecciones o tendencias. El
objeto de los modelos de Dinmica de Sistemas es, como ocurre en todas las metodologas de
sistemas blandos, llegar a comprender cmo la estructura del sistema es responsable de su
comportamiento. Esta comprensin normalmente debe generar un marco favorable para la
determinacin de las acciones que puedan mejorar el funcionamiento del sistema o resolver los
problemas observados. La ventaja de la Dinmica de Sistemas consiste en que estas acciones pueden
ser simuladas a bajo coste, con lo que es posible valorar sus resultados sin necesidad de ponerlas en
prctica sobre el sistema real.
Qu es la Dinmica de Sistema?
Las dinmica de sistema se basan en el Pensamiento de Sistemas, pero toma pasos adicionales de
construir y comprobar un modelo de simulacin de computadora. El campo de la Dinmica de
Sistema desarrollado inicialmente en el libro Industrial Dynamics de Jay W. Forrester.
1. Identifique un problema.
2. Desarrolle una hiptesis dinmica que explique la causa del problema.
3. Construya un modelo de simulacin de computadora del sistema de la raz del problema.
4. Pruebe el modelo para estar seguro que reproduce el comportamiento visto en el mundo
real.
5. Idee y pruebe las polticas del moldeo alternativo que aliviara el problema.
6. Ponga la solucin en ejecucin.
Estos pasos tienen que ser repasados y refinados a menudo, yendo atrs hacia un paso anterior. Por
ejemplo, le primer problema identificado puede ser solamente un sntoma de un mayor problema
inmvil.
Esta es la primera ventana en la instalacin del Stella 9.0.2, aqu solo debemos clickear siguiente para
continuar con la instalacin.
.
Por ltimo nos aparece la ventana que nos indica que la instalacin ha finalizado.
Este programa permite realizar la modelacin o simulacin de sistemas de una manera grfica, a
travs de smbolos (iconos) incluidos en el men del programa.
conector
FLUJO
Conv ertidor 2
Stock: Es un smbolo genrico para cualquier cosa que acumula o consume recursos. Por ejemplo.
Agua acumulada en un tanque. En cualquier tiempo, la cantidad de agua del tanque refleja la
acumulacin del agua que fluye desde la conexin principal, menos lo que fluye haca la llave del
cao de nuestra cocina. La cantidad de agua es una medida del stock de agua.
Flujo: Un flujo es la tasa de cambio de un stock. En el ejemplo del tanque con agua, los flujos son
el agua que entra y el agua que sale.
Convertidor: Un convertidor se utiliza para tomar datos de entrada y manipularlos para convertir
esa entrada en alguna seal de salida. En el ejemplo del tanque con agua, si se toma el control de la
llave que vierte el agua al interior, el convertidor toma como entrada esta accin en la llave y
convierte la seal en una salida que se refleja en la salida de agua.
Conector: Un conector es una flecha que le permite a la informacin pasar entre: convertidores;
stocks y convertidores; stocks, flujos y convertidores. Un conector cuya direccin va de un
convertidor 1 a un convertidor 2 significa que el convertidor 2 es funcin del convertidor 1. En
otras palabras, el convertidor 1 afecta al convertidor 2.
El cuadro 1 proporciona ejemplos de variables que se pueden clasificar como stocks y flujos (entre
muchas otras).
Principales caractersticas:
Stella usa una presentacin con un rea de trabajo y un juego de herramientas. La ventana principal
de Stella es el rea de Trabajo, e incluye la Barra de Ttulos, el Men, la Barra de Herramientas y las
Herramientas del Anlisis.
Barra de Ttulo
La Barra de ttulo contiene dos elementos importantes: el nombre del software y el modelo que
est abierto (por ejemplo, fabrica).
Men
Pueden realizarse muchas funciones desde la barra de men.
La opcin Edit (Edicin) permite copiar y pegar las partes seleccionadas de su modelo. Tambin
permite buscar una variable en el modelo.
La opcin Model (Modelo) proporciona el acceso al Control de la simulacin y a los mens de
Perodos de tiempo.
Run (Correr) permite correr o simular los modelos.
Help (Ayuda) proporciona el acceso al sistema de ayuda online.
Figura 4. Men
Barra de herramientas
La Barra de herramientas proporciona iconos para algunas de las prestaciones del men usados ms
normalmente y para algunas prestaciones de la simulacin.
Zona de dibujo
Se usa para crear modelos en Stella. Por omisin se abre con las herramientas bsicas usadas para
dibujar la estructura del modelo y para escribir ecuaciones.
1) La de mapeo, que permite definir valores inciales de stocks, flujos o conectores, donde
tambin se muestra una elegante presentacin del modelo ya terminado. Se podra considerar la
fase de dibujo del sistema, donde se definen la estructura y el aspecto que presenta cada
componente.
2) La capa de construccin del modelo, que en conjunto con la capa anterior constituyen la
verdadera rea de trabajo, ya que aqu se definen los valores inciales de las variables y de las
tasas de cambio.
Los bloques de construccin son los 4 conos con los que se construye los diagramas de un
sistema.
Para mostrar cmo se trabaja en el entorno Stella: navegar entre las diferentes capas y el uso de
cada una de ellas, se desarrolla un ejemplo de ecologa.
3.1) Representar la variable poblacin, mediante un bloque de construccin stock. Este tipo de
variables representa cualquier cosa que se acumula o declina y que puede ser fsica o conceptual
(cuadro 1).
Para esto, seleccionar el icono de stock ( ) y hacer un arrastre haca el centro de la pantalla.
El bloque stock tiene el nombre Noname 1, el cual se puede cambiar al dar un clic sobre el nombre
y como en cualquier procesador de palabras dar el nombre poblacin. En este momento la
poblacin no cambia, ya que no presenta flujos de entrada o salida.
3.2) Agregar un bloque de flujo, en este caso de entrada. Seleccionar el icono de flujo (
) dando un clic sobre l. Posicionar el mouse a la izquierda del bloque que ya se tiene y hacer un
arrastre hasta hacer contacto con dicho bloque (asegurarse que el stock se coloree al contacto).
Si no se hace contacto los dos bloques quedan desconectados, en cuyo caso se recomienda eliminar
el flujo con la herramienta cartucho de dinamita. Para esto dar un clic sobre esta herramienta (la
tercera), despus ir al centro del bloque a eliminar y dar un clic, presionado el Mouse hasta que
desaparezca.
El flujo consiste de un tubo hueco con una flecha en un extremo y una nube en el otro. El tubo es
para representar el acarreo del flujo de materia o de informacin, estos son regulados por las
pequeas espitas en la parte superior de cada tubo (simbolizado por una estructura en forma de
T). El crculo colgado al fondo de la espita es el receptculo para especificar la lgica que deber
regular la posicin de la espita y de ah el volumen del flujo. De manera conjunta, el crculo y la
espita controlan la tasa de flujo.
Con respecto a las nubes que se presentan, estas se utilizan para indicar que nada viene o va a parar a
las nubes, es una forma de indicarle al modelador que debe cuidar los orgenes o destinos del
flujo. Tambin sirven para delimitar las fronteras del sistema.
Faltan dos bloques de construccin, el crculo al que se le llama convertidor ya que comnmente se
utiliza para convertir cosas que van a entrar de alguna forma. Dependiendo de la seal generada
por el convertidor, una espita se puede abrir o cerrar. Y la otra es el conector, que se platicaran
conforme aparezcan en la modelacin.
3.3) Definir las relaciones algebraicas del modelo. Como ya se dijo, en STELLA hay dos formas de
visualizar un modelo: en el modo de mapeo (dibujo) y en el de datos. Para cambiar de modo basta
con dar un clic sobre el globo o sobre la como un switch. Arriba de estos smbolos se
encuentran unas flechas (hacia arriba y hacia abajo), que permiten navegar entre las diferentes
capas o niveles de Stella.
Se debe notar el signo ? en el stock y en el flujo. Esto indica que no se han dado valores iniciales o
que no se han definido las correspondientes relaciones matemticas. Para esto se debe establecer el
escenario a modelar. Para este ejemplo se propone una pequea ciudad con 5000 habitantes, donde
cada ao, por lo menos en los ltimos aos, nacen unos 150 nios al ao. La tarea es estimar que le
sucede a esta poblacin en los siguientes aos.
Dar un doble-clic sobre el flujo nacimientos, con lo que aparece la siguiente caja de dilogo
En la esquina superior izquierda se tiene el nombre del flujo, despus aparece la opcin para hacer
el flujo bi-direccional (por default, estos son unidireccionales). Algunos autores consideran buena
prctica manejar todos los flujos como bidireccionales, lo que garantiza que no se tomen valores
negativos en el flujo (en este ejemplo, es absurdo pensar en nacimientos negativos).
En el lado izquierdo al centro se tiene una lista titulada Required Inputs. Que contiene una lista de
los elementos que se pueden utilizar en la ecuacin (en esta caso todava est vaca). Al centro se
tiene una calculadora que permite ingresar nmeros u operadores aritmticos para generar
ecuaciones, aunque tambin se puede hacer con el teclado. A la derecha de la calculadora se tiene
una lista de funciones (simples o complejas), Builtins, que se pueden utilizar en la definicin de
ecuaciones.
Al fondo se tiene una caja de dilogo para definir la ecuacin de este flujo. En este ejemplo se
teclea el valor de 150.
Dar un clic sobre el botn Document, para que aparezca un campo texto donde se puede
documentar el flujo, de manera que otros puedan seguir la lgica de modelacin. Despus de hacer
esto desaparece el signo de interrogacin, lo que indica que la variable o flujo estn definidos.
Considerar, ahora, la variable poblacin, para esto dar un doble clic sobre ella, para que aparezca la
siguiente pantalla.
Es importante notar la diferencia con relacin al dilogo del flujo. En la parte superior hay una lista
de los posibles tipos de stock, los tres ltimos son variaciones del primer tipo. La opcin Non-
negative obliga a que la variable tome valores positivos o cero. Luego se tiene la lista Allowable
Inputs que lista las variables que se pueden o no utilizar en la definicin de los valores iniciales del
stock.
Al fondo de la pantalla se tiene una caja de dilogo que solicita el valor inicial del stock (no se pide
una ecuacin como en el flujo). Los stocks solo pueden cambiar por flujos de entrada o salida. En
este caso se tiene un valor inicial de 5000. Entonces hay que dar el valor de 5000, tambin se puede
(o se debe) documentar la definicin dando un clic sobre el Document.
Cuando ya no se tienen signos ? el modelo est listo para correr. Sin olvidarse de generar un
bloque donde se vean los resultados, en este caso seleccionar el icono de grficos y ponerlo en
el rea de trabajo. Una vez que se tiene el grfico dar un doble clic sobre l para editar sus opciones,
apareciendo la siguiente pantalla.
En la caja de la izquierda aparece una lista de todas las variables en el modelo. La caja de la derecha
contiene todas las variables que se hayan seleccionado para incluir en el grfico.
Las variables se pueden mover fcilmente de Allowable a Selected, ya sea con un doble clic o
seleccionando la variable y dando un clic sobre el botn de las flechas de direccin. Tambin se le
puede dar un ttulo al grfico, en la caja Title.
El modelo ahora est listo para correr. Para esto, dar un clic sobre el corredor de la esquina
inferior izquierda de la ventana de trabajo y luego seleccionar el botn play.
Se debe notar el signo ? en el flujo muertes. Pero se tiene el dato de que 75 personas (principalmente
ancianos) mueren cada ao.
En las propiedades del flujo definirlo como biflow y en la caja de ecuacin teclear el valor 75,
adems de documentar la variable con la opcin Document. El siguiente paso es dar un doble clic
sobre el grfico para agregarle la variable muertes (como se mostr en la figura 8).
Entonces se tiene un grfico con 3 variables, cada una identificada por un color diferente y con su
propia escala, figura 19.
Es importante notar que por cuestiones de escala no se diferencian los nacimientos de las muertes,
por lo que se recomienda cambiar la escala.
Para esto, dar un doble clic sobre la grfica y despus seleccionar las dos variables a escalar ( con clic
y con Ctrl o Shift clic). Despus dar un clic sobre la doble flecha vertical que se presenta a la derecha
de alguna de las variables seleccionadas, con lo que se permite definir la escala de las variables, en
este caso Min=0 y Max=200.
En esta ltima grfica se puede apreciar que el valor de nacimientos es mayor que el de muertes, de
ah la tendencia de la poblacin a crecer.