Sunteți pe pagina 1din 18

UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA

FACULTAD DE ING. MINAS, GELOGIA Y CIVIL


ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

I. OBJETIVOS

Elaborar los diagramas de flujo a partir de los diagramas causales.


Identificar qu tipo de variables van a ser modeladas como variables de
nivel, flujo y variables auxiliares.
Escribir las ecuaciones
Simular el modelo.

II. MARCO TERICO

Lab. Sistemas Dinmicos 1 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

El Diagrama de Flujos, tambin denominado Diagrama de Forrester, es el diagrama


caracterstico de la Dinmica de Sistemas. Es una traduccin del Diagrama Causal a
una terminologa que facilita la escritura de las ecuaciones en el ordenador.

Bsicamente es una reclasificacin de los elementos.

No hay unas reglas precisas de como hacer esta transformacin, pero si hay alguna forma
de abordar este proceso. Pasos a seguir:

1. Hacer una fotografa mental al sistema y lo que salga en ella (personas, km2, litros,
animales,..) eso son Niveles.
2. Buscar o crear unos elementos que sean "la variacin de los Niveles", (personas/da,
litros/hora, ...) y esos son los Flujos.
3. El resto de elementos son las Variables Auxiliares.

Como regla general esto sirve para empezar. Ahora veremos con ms detalle como se
representan estos elementos:

Los "Niveles" son aquellos elementos que nos muestran en cada instante la situacin del
modelo, presentan una acumulacin y varan solo en funcin de otros elementos
denominados "flujos". Las "nubes" dentro del diagrama de flujos son niveles de
contenido inagotable. Los niveles se representan por un rectngulo.

ejemplos.: personas, km2, litros,...

Los "flujos" son elementos que pueden definirse como funciones temporales. Puede
decirse que recogen las acciones resultantes de las decisiones tomadas en el sistema,
determinando las variaciones de los niveles.

ejemplos.:personas/da, km2/ao,...

Las "variables auxiliares" y las "constantes", son parmetros que permiten una
visualizacin mejor de los aspectos que condicionan el comportamiento de los flujos.

Lab. Sistemas Dinmicos 2 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

ej.: densidad, vida media

Las magnitudes fsicas entre flujos y niveles se transmiten a travs de los denominados
"canales materiales". Por otra parte existen los llamados "canales de informacin",
que transmiten, como su nombre indica, informaciones que por su naturaleza no se
conservan.

Por ltimo quedan por definir los "retardos", que simulan los retrasos de tiempo en la
transmisin de los materiales o las informaciones. En los sistemas socioeconmicos es
frecuente la existencia de retardos en la transmisin de la informacin y de los
materiales y tienen gran importancia en el comportamiento del sistema.

Para los retardos de material existen las funciones DELAY1 y SMOOTH. Para los de
informacin se utilizan DELAY3 y SMOOTH3.

EJEMPLO: Flujos y niveles

Supngase que se est estudiando el sistema del cuerpo humano. En el hay rganos
importantes que denotan el estado del sistema. Estn el corazn, cerebro, pulmones,
riones, etc. Todos muy diferentes en funciones y caractersticas, pero igualmente
tiles para describir el estado y el funcionamiento del sistema. Los niveles, podran
asemejarse a esos rganos principales que describen el funcionamiento del sistema, y
los flujos a las venas y arterias que permiten la comunicacin entre ellos.
Si el sistema a estudiar fuera una industria, los inventarios de materia prima, producto
en proceso y producto terminado, se describiran como niveles, mientras que los flujos
de produccin y venta se asimilaran a los flujos.

Lab. Sistemas Dinmicos 3 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Cuando se estudian fenmenos sociales, la poblacin de hombres, mujeres, nios


ancianos se asocian con niveles, mientras que los nacimientos, crecimientos,
reproduccin y muerte se asimilaran con los flujos.

III. DESARROLLO

DE CAUSALES A FLUJOS Y NIVELES

Reglas bsicas en la construccin de diagramas de


flujos y niveles
Hay que tener en cuenta que un diagrama causal no contiene todos los
detalles que contiene un diagrama de flujos y niveles, por lo tanto un
diagrama causal por lo general es una versin ms agregada o resumida
de lo que se muestra en el diagrama de flujos. Para pasar de un tipo de
diagrama a otro, hay que tener en cuenta algunas reglas bsicas:

CASO 01: dinmica poblacional

1. Identificar qu tipo de variables van a ser modeladas como variables


de nivel, flujo y auxiliares. En la siguiente figura, se presentan los
elementos usados en dinmica de sistemas.

2. Si se tiene el caso de que una variable de nivel es incrementada por


una variable de flujo, el paso de causal a flujo se da de la siguiente
manera :

Lab. Sistemas Dinmicos 4 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Figura 03: Representacin del incremento flujo nivel

3. Si la ecuacin de la variable de flujo depende de una forma positiva o


negativa de la del nivel, y de un parmetro, el paso de flujo a nivel se
puede dar de la siguiente manera :

Figura 04: Representacin de la realimentacin del nivel.

Note que los parmetros se caracterizan porque no les llega ninguna flecha
causal, esto es porque son variables exgenas, es decir, afectan al modelo
pero no son afectados por l.

4. Si una variable de flujo disminuye a una de nivel, como es el caso de la


variable de flujo Muertes a la variable de nivel Poblacin, el cambio se
presenta en la figura 05:

Figura 05: Disminucin del nivel.

Lab. Sistemas Dinmicos 5 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Note que si bien el sentido de la flecha va de Muertes a Poblacin en el


diagrama causal, en el diagrama de flujos va de Poblacin a Muertes. Este es
el nico elemento que aparentemente se ve contra intuitivo o errneo, sin
embargo, no cambia el hecho de a que ms Muertes se le va a sacar ms
personas a la variable de nivel Poblacin. Siempre que se le saque a una
variable de nivel, en el diagrama causal ir en un sentido mientras que en el
de flujos ir en el otro.

5. Si la ecuacin de la variable de flujo Muertes depende positiva o


negativamente de la variable del nivel, la flecha ir en el mismo
sentido que tiene en el causal, pero el signo depender si su influencia
es positiva o negativa (figura 06):

Figura 06: Representacin de la influencia positiva o negativa del nivel


sobre el flujo.

Solamente las variables de nivel pueden ser incrementadas o


decrementadas por variables de flujo. Si un parmetro o una variable
auxiliar est conectada a una variable de nivel, es porque es la condicin
inicial de la variable de nivel, y depende de ese parmetro o variable
auxiliar. Despus del tiempo cero, el nivel se calcular a partir de la tasa
neta de los flujos.

6. Si Muertes o Nacimientos dependen de algo no directamente


relacionado con la cantidad de Poblacin, como por ejemplo
Enfermedades, se puede usar una variable auxiliar como se presenta
en la figura 07.

Lab. Sistemas Dinmicos 6 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Figura 07: Realimentacion del nivel en forma indirecta.

Sea positiva o negativa la relacin que va de Poblacin a


Enfermedades, la flecha del diagrama de flujos y niveles ir en ese
sentido, al igual que de Enfermedades a Muertes.

7. La relacin que va de una variable auxiliar a otra, se hace de la misma


forma que la presentada en la figura 07. En la figura 08, se muestra
como en el caso de variables auxiliares, los diagramas causales y de
flujos y niveles tienen la misma representacin.

Figura 08: Causalidades entre auxiliares.

Sea positiva o negativa la relacin que va de Enfermedades a


Enfermos, la flecha del diagrama de flujos y niveles ir en ese
sentido, al igual que de Enfermos a Muertes

CASO 02: Dinmica de un Depsito


Vamos a simular ahora el comportamiento de un sistema muy simple, el que regula
el contenido de un depsito intermedio de un lquido, el cual posee una sola entrada
y una sola salida, que estn siempre abiertas. Se trata de un depsito de 100 litros,
que tiene en su momento inicial 50 litros de lquido.

Lab. Sistemas Dinmicos 7 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Queremos saber la dinmica del contenido del depsito ante cambios en la entrada y
la salida de caudal. En concreto queremos estar seguros de que no se va a
desbordar, y de que no se va a quedar completamente vaco.

La entrada al mismo la regulamos de forma tal que para evitar que se desborde
entrar ms caudal cuando el depsito se halle ms vaco, y entrar menos caudal
cuando el depsito est casi lleno. Inicialmente equilibramos la entrada el depsito
de forma tal que entra una fraccin de 1/10 del volumen vaco del depsito.
Por el contrario, hemos regulado la salida de forma tal que para evitar que se quede
vaco saldr ms lquido cuando el depsito est lleno y saldr menos cuando el
depsito se halle vaco. Inicialmente regulamos la salida para que sta sea una
fraccin de 1/10 del contenido del depsito.

CUESTIONES
1. Qu comportamiento cabra esperar si inicialmente como se ha descrito el
depsito se llenase a un ritmo de 1/10 del volumen vaco del depsito, y siendo
la salida de 1/10 de su contenido?.
2. Qu sucede si inicialmente en el depsito hay 80 litros?.
3. Qu sucede si la entrada se regula a 1/20 del volumen vaco del depsito, y
la salida se mantiene a 1/10 de su contenido, partiendo de un volumen inicial de
50 o de 80 litros?

Vamos a crear un modelo para explicar el comportamiento dinmico del


contenido del depsito para poder responder a estas cuestiones (y
familiarizarnos con el uso del software).

DESARROLLANDO EL DIAGRAMA CAUSAL

En este sistema existen tres elementos a considerar, el contenido del depsito, la


entrada de lquido y la salida de lquido. Dos de las relaciones son muy sencillas:

1) a ms entrada habr ms contenido (relacin positiva)


2) a mayor salida habr menos contenido (relacin negativa)

Por otra parte nos dicen que:


3) a ms contenido ser menor la entrada de lquido (relacin negativa)
4) a ms contenido ser mayor la salida de lquido (relacin positiva)

Por lo tanto tenemos un sistema con dos bucles negativos (que tienen un nmero
impar de relaciones consigno negativo en cada bucle) que estabilizarn el sistema.

Lab. Sistemas Dinmicos 8 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

DIAGRAMA DE FLUJOS
Identificando las variables

NIVEL

Contenido= entrada-salida
Initial value:50
Units: litros
El depsito, que tiene una capacidad de 100 litros, contiene 50 en su inicio.

FLUJOS
entrada= (100-Contenido)/k1
Units: litros/hora

La entrada es funcin del espacio vaco que hay en el depsito, de forma que
cuando el depsito est vaco se llenar muy rpido, y cuando est casi lleno la
entrada ser muy pequea. El parmetro k1es propio de nuestro diseo del sistema.

salida = Contenido/k2
Units: litros/hora

La salida es funcin de la cantidad de lquido que existe en el interior del depsito,


de forma tal que cuando est lleno saldr muy rpido, y cuando este casi vaco la
salida ser mucho menor. El parmetrok2 es propio de como definimos el sistema.

CONSTANTES
k1= 10
Units: hora

El depsito se llena a un ritmo del 10% de su volumen vaco, o lo que es lo mismo


en cada periodo se llena 1/10 del volumen vaco.
k2= 10
Units: hora

El depsito se vaca a un ritmo del 10% de su contenido real en cada perodo, o lo


que es lo mismo se vaca 1/10 de su contenido en cada perodo.

Lab. Sistemas Dinmicos 9 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Podemos definir tambin como constante la Capacidad (100 litros) del depsito. No
lo hacemos porque es una constante del sistema y no lo podemos modificar.

CONTROLES
FINAL TIME = 100 INITIAL TIME = 0 TIME STEP = 1

Comportamientos observados:
Si inicialmente el depsito se llenase a un ritmo de 1/10 del volumen vaco del
depsito, y siendo la salida de 1/10 de su contenido el contenido sera constante.

Si inicialmente en el depsito hay 80 litros el depsito se vaca hasta alcanzar un


contenido de 50 litros.

Si con el volumen inicial de 50 litros la entrada se regula a 1/20 del volumen vaco
del depsito, y la salida se mantiene a 1/10 de su contenido, el depsito se vaca
hasta estabilizarse en un volumen de 33,3 litros.

Lab. Sistemas Dinmicos 10 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Si el volumen inicial es de 80 litros el volumen del depsito se estabiliza en el mismo


valor, de 33,4 litros.

Para ver las dos simulaciones superpuestas cuando hayamos cambiado el valor inicial
del depsito de 50 a 80 litros y lo ejecutemos, cuando aparezca el mensaje siguiente
pulsaremos: No y le daremos un nuevo nombre (diferente de Current).

As pues podemos observar que el sistema tiende a estabilizarse en un mismo valor


sea cual sea el contenido inicial del depsito, y que los parmetros que van a definir
el este valor final de estabilizacin vienen definidos por el estado de los flujos.

Lab. Sistemas Dinmicos 11 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

CASO 02:Diagrama causal de la venta de esposas en Haryana

Como el diagrama causal es una herramienta para mostrar las relaciones bsicas de
realimentacin, este es ms un resumen de las relaciones ms importantes que de todas las
relaciones existentes. Ser mucho ms fcil pasar de un diagrama a otro, mientras
caractersticas del diagrama de flujos y niveles estn en el diagrama causal. En la figura 1, se
presenta un diagrama causal que pretende ser la hiptesis dinmica del por qu faltan esposas
en la poblacin india de Haryana [1].

Figura 1: Diagrama causal de la venta de esposas en Haryana


(versin 1).

Como hiptesis dinmica se podra afirmar que es aceptable. Como


diagrama causal se afirmara que est bien hecho y que no da pie para
equivocaciones, pero como herramienta para pasar al diagrama de flujos y
niveles, est a medio camino Por qu?

La primera pista que tiene el modelador es que las variables Nias, Nios,
Mujeres
solteras, y Hombres solteros, podran modelarse como niveles, dado que
se acumulan con el tiempo, y que adems en el caso de las Nias y las
Mujeres solteras, la variables Nias vendidas y Mujeres compradas, son

Lab. Sistemas Dinmicos 12 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

flujos respectivamente. Esta informacin se puede extractar


explcitamente del diagrama causal. Lo que no se extracta del diagrama
causal son otros flujos que modifican estos niveles y que son importantes
para hacer el clculo. Estos flujos los debe deducir el modelador.

En la figura 2, se aprecian los flujos que acompaan a los niveles Nias y


Nios. Naturalmente, las Nias y Nios se convierten en tal cuando nacen,
y abandonan esta condicin cuando son muchachas o adolescentes. En la
figura se aprecia adems, como est el flujo saliente de las Nias por la
venta de estas.

Figura 2: Flujos de las variables de nivel Nios y Nias.

En la figura 3, se muestran los flujos que modifican el estado de los


niveles Solteros y Solteras. Se debe observar que Nios y Solteros
comparten un flujo, as como las Nias y Solteras. Una vez ms se debe
aclarar que esto lo debe deducir el modelador.

Lab. Sistemas Dinmicos 13 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Figura 3: Flujos de las variables de nivel Solteros y Solteras

Ahora, si se quisiera completar el diagrama causal de la figura 1, se


tendran que aadir todos los flujos que se han mencionado, y se tendra
un diagrama causal como el representado en la figura 4.

Figura 4: Diagrama causal de la venta de esposas en Haryana


(versin 2).
Si se comparan las figuras 1 y 4, se puede apreciar que esencialmente son
el mismo diagrama causal, y que las diferencias son simplemente , por
los flujos que se omitieron en la figura 1. Ahora, el paso siguiente es
construir los diagramas de flujos y niveles a partir del causal dado. Para
esto, es necesario tener en cuenta algunos elementos claves que se
discutirn a continuacin.

Diagrama de flujos y niveles de la venta de esposas en


Haryana.

Lab. Sistemas Dinmicos 14 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Si se tienen en cuenta todos los elementos mencionados en la seccin


anterior, se observar que el diagrama causal de la figura 4, permite una
construccin fcil de un diagrama de flujos y niveles.

Lo ideal sera que los diagramas causales pudieran llevar rpidamente al


diagrama de flujos y niveles. Esto no siempre es posible, pero en muchos
casos si. El modelador debe adquirir la destreza de disear los diagramas
causales pensando en su representacin en flujos y niveles.

En la figura 12, se presenta el diagrama de flujos y niveles construido a


partir del causal de la figura 4. Se debe tener en cuenta que este
diagrama presenta parmetros que el causal de la figura 4 no incluye. El
modelador debe intuir que este tipo de parmetros son necesarios.

Figura 12: Diagrama de flujos y niveles de las esposas de


Haryana.

Ecuaciones del modelo


Las ecuaciones del diagrama de flujos y niveles son las que confirman que
las polaridades de las variables efectivamente fueron bien asignadas.

Lab. Sistemas Dinmicos 15 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Valdra la pena reproducir estas ecuaciones y verificar que las


causalidades son verdaderas.

Listado de ecuaciones
Tiempo de simulacin 40 aos, DT = 1:

Lab. Sistemas Dinmicos 16 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

RESULTADOS DEL MODELO

En la figura 13, se ven algunos de los resultados del modelo. La grfica


de la parte superior muestra como aun comenzando con la misma
cantidad de solteros y solteras, las solteras tienden a ser ms en la mitad
de la simulacin. Despus, el efecto de la compra venta cambia las
proporciones, y mantiene el dficit de mujeres, cuando naturalmente
debera haber dficit de hombres.

Lab. Sistemas Dinmicos 17 Docente:Elvira Fernndez J


UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
FACULTAD DE ING. MINAS, GELOGIA Y CIVIL
ESCUELA DE FORMACIN PROFESIONAL DE INGENIERA DE SISTEMAS

Figura 13: Diagrama de flujos y niveles.

Obsrvese como a pesar de que se est comprando el 100% de mujeres


faltantes, siempre hay un dficit de mujeres. La solucin del problema no
est entonces en comprar todas las mujeres faltantes, sino en no
venderlas de nias.

Lab. Sistemas Dinmicos 18 Docente:Elvira Fernndez J

S-ar putea să vă placă și