Você está na página 1de 35

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 1

Unidad 8: SISTEMAS CONTINUOS


8.1. Introduccin Los sistemas continuos cambian sus estados en forma continua e instantnea. La diferencia con los sistemas discretos es que estos evolucionan aleatoriamente respecto al tiempo. Por ejemplo, un sistema de stock puede modelarse con el enfoque de sistemas discretos, donde cada evento produce un cambio de estado del sistema, o con el enfoque de sistemas continuos donde los cambios se producen en forma continua. La representacin matemtica de los cambios en el tiempo de los sistemas continuos se hace mediante ecuaciones diferenciales ordinarias. Para poder plantear modelos de sistemas continuos con ecuaciones diferenciales es importante la descripcin del sistema utilizando un lenguaje sistmico: los diagramas causales y los diagramas de Forrester o estructurales, uno de los instrumentos bsicos de la dinmica de sistemas. 8.2. Sistemas dinmicos continuos Recordamos la definicin de un sistema: es un objeto formado por un conjunto de partes que interactan entre s brindndole las caractersticas que lo identifica. Un sistema se describe por el conjunto C de sus partes y la relacin R que establece la vinculacin que se produce entre ellas. En esta definicin los elementos bsicos son el par (C,R), a la que se puede asociar la imagen grfica de un grafo, cuyos nodos denota las partes y cuyas aristas representan las influencias que se producen entre ellas. Este grafo aporta una descripcin de naturaleza estructural del sistema y por ello se dice que representa su estructura. En el siguiente ejemplo se muestra la evolucin de una poblacin en el tiempo.
Que aumentan la Que hacen disminuir la

Nacimientos

Poblacin

Muertes

Hace que aumenten los

Pero tambin aumentan las

8.2.1.

Ejemplo de Grafo de un sistema demogrfico -

Sistemas estticos y dinmicos. Sistemas discretos y continuos

Un sistema es esttico si la variable de respuesta o salida del modelo en el tiempo t slo depende del valor de la entrada en el mismo tiempo t. Un sistema es dinmico si la salida del modelo depende del valor de la entrada en ese tiempo y de la historia de la entrada, es decir de lo que pas previamente al tiempo t. Por ejemplo el sistema del movimiento de un timn, al cual definiremos como salida del sistema, es esttico en tanto la posicin de este depende en cada momento de la posicin del volante (entrada del sistema). Toda posicin del timn en un dado momento depende exclusivamente de la posicin del volante en ese mismo instante.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 2

Un sistema dinmico puede ser un horno que est a una temperatura dada debido a un sistema de calentamiento elctrico. La temperatura del horno es la salida o variable de respuesta y la tensin al calefactor como la entrada del sistema. Si en un dado momento se corta la tensin (el calentamiento) la temperatura del horno no cae inmediatamente sino que cae exponencialmente hasta la temperatura ambiente despus de un largo perodo. Se pueden clasificar las variables temporales de entrada al sistema y tambin las llamadas variables del sistema, que se clasifican en: Continuas: si estn definidas para todo tiempo t, por ejemplo la variacin de nivel en un tanque o la variacin de temperatura en un horno. Discretas: si son intermitentes o sea slo estn definida para tiempos discretos, por ejemplo una seal que es muestreada.

8.2.2. Concepto de Dinmica El trmino dinmica se emplea por oposicin al de esttica, donde algo cambia continuamente en el tiempo. Y se le asocia una imagen como la siguiente, en la que se muestra la trayectoria de una magnitud.

t El concepto de trayectoria la podemos emplear para referirnos a la evolucin de cualquier magnitud que cambia con el tiempo y la representacin grfica de las trayectorias muestra el comportamiento del sistema, es decir, la evolucin a lo largo del tiempo de las magnitudes que se consideren relevantes para caracterizar los objetos considerados. El conjunto de las trayectorias de las magnitudes asociadas a un sistema dan cuenta de su comportamiento durante un perodo de tiempo determinado. Muestran una imagen grfica de qu ha hecho el sistema durante ese perodo. Para el estudio del comportamiento de los sistemas disponemos de un objeto matemtico especialmente adecuado: el sistema dinmico. Formalmente un sistema dinmico es el objeto matemtico formado por un espacio de estados X y una regla que prescribe como varan estos estados a lo largo del tiempo. Esta regla se puede expresar de diferentes formas, siendo una de ellas la ecuacin diferencial:

En donde la funcin f expresa precisamente la regla que rige el cambio dx/dt que se produce en el estado x X. En general se asocia la dinmica de sistemas a sistemas continuos. Tiene en cuenta lo siguiente: En general se refiere al comportamiento dinmico que pueden presentar los sistemas. La metodologa desarrollada por Jay W. Forrester para la dinmica de sistemas permite entender cmo los sistemas cambian a travs del tiempo y se utiliza para el modelado y la simulacin de sistemas continuos. Se usa para analizar cmo los cambios estructurales en una parte del sistema afectan el comportamiento del sistema como un todo. Esta metodologa usa conceptos del campo del control

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 3

realimentado para organizar la informacin de un modelo de simulacin y cuya resultante muestra implicaciones del comportamiento del sistema representado por el modelo. Permite un mtodo para transcribir la descripcin elemental de un sistema en un sistema dinmico y con un lenguaje se pueden expresar las relaciones que se producen entre sus componentes. De este modo para el estudio de un sistema concreto construiremos un objeto formal, que ser un sistema dinmico en el sentido matemtico del trmino, y con el que tenemos un modelo de ese aspecto de la realidad que tratamos de estudiar.

8.3. Modelacin y Simulacin con dinmica de sistemas


Definicin del problema Conceptualizacin

Formalizacin

Comportamiento

Evaluacin

Explotacin

Comprende las siguientes fases: Definicin del problema: se debe definir claramente el problema y establecer si es adecuado para ser descrito con la dinmica de sistemas. Conceptualizacin del sistema: una vez definido el problema se debe acometer su estudio, definiendo los distintos elementos que integran la descripcin, as como las influencias que se producen entre ellos. El resultado de esta fase es el desarrollo del un diagrama causal. Formalizacin: el objetivo de esta etapa es convertir el diagrama causal en el diagrama de Forrester con las ecuaciones del modelo Comportamiento del modelo: en esta fase se pretende realizar la simulacin del modelo y as poder generar grficos de las variables del sistema en funcin del tiempo. Se requiere de aplicaciones informticas adecuadas o software. Las ms empleadas son: Powersim, Vensim, Professional Dynamo, Stella, I-think y Mossaik- Sim tek. Evaluacin del modelo: en esta fase es necesario someter el modelo a una serie de ensayos y anlisis para evaluar su validez y calidad. Estos anlisis son muy variados y comprenden desde la comprobacin de la consistencia lgica de las hiptesis que incorpora, hasta el estudio del ajuste entre las trayectorias generadas por el modelo y las registradas en la realidad. Explotacin: Se trata de usar el modelo como una herramienta para la toma de decisiones que permita predecir o estimar los efectos que determinados escenarios tendran sobre el sistema real. 8.4. Revisin de ecuaciones diferenciales. Sea una cantidad de materia prima X en un recipiente que se agrega a una mezcla para preparar un producto. La velocidad en que cambia la cantidad de X en el tiempo puede expresarse segn la siguiente ecuacin:

v=

X t X t t t

La diferencia entre la cantidad X en el tiempo t y en el tiempo t-t indica la cantidad disponible al final del incremento de tiempo t.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 4

Cuando ese intervalo disminuye la velocidad de cambio tiende a ser instantnea o puntual de modo que cuando tiende a cero, matemticamente obtenemos el lmite:

lm
t 0

X t X t t t

Qu es matemticamente este lmite?: Es la definicin de derivada

v(t ) =

t 0

lm

X t X t t dX t = t dt

Geomtricamente es la tangente en el punto de una curva que muestra la evolucin de X en el tiempo. X v(t3)

v(t1) v(t2) t Si se quisiera expresar cmo vara el nmero de piezas producidas en una mquina en funcin del tiempo, se expresa la velocidad de produccin como

v p (t ) =

dn de piezas dt

Esto se lee la derivada del nmero de piezas respecto al tiempo. n de piezas

t La velocidad en cada instante estara representada por la tangente a la curva de n de piezas vs tiempo. As se puede hablar de cualquier variable como un modo de expresar su cambio en el tiempo. En general:
v(t ) = d variable dt

De igual modo, se habla de factores que cambian la velocidad de produccin, por ejemplo: Cmo cambia la velocidad de produccin a lo largo del da? Se puede definir una aceleracin de la produccin como:

dv ( t ) d 2 n de piezas a (t ) = = dt dt 2
Ejemplo: llenado de un tanque con un canal de salida El sistema de tanque con un canal de salida se ilustra en la siguiente figura:

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 5

El objetivo es predecir la altura del lquido en el tanque como funcin del tiempo para cualquier caudal de entrada arbitrario Fentrada(t). El rea del tanque es constante, por lo tanto solo interesa la altura h. El tanque es un elemento acumulador de lquido y se puede hacer un balance de flujo para saber como cambia el Volumen V: V= Fentrada Fsalida) dt + Vi

Donde Vi es el valor del volumen en el tiempo inicial t0. Es decir el volumen contenido dentro del tanque es igual a la acumulacin debida al lquido que entra con Fentrada menos el que sale con Fsalida. Si adems el tanque es de seccin uniforme se cumple que: h = V/A, entonces: h= Fentrada Fsalida) dt + hi

Otra relacin de inters es la que relaciona el caudal de salida Fsalida y el nivel h. Podemos hallar esta funcin en forma analtica en base al teorema de Bernoulli, o bien en forma experimental como en la grfica:

Las ecuaciones que definen al sistema pueden ser expresadas como un conjunto formado por una ecuacin diferencial para la acumulacin y una algebraica para la caracterstica esttica nivel/caudal de la siguiente forma: A

dh = Fentrada f(h) dt

Fsalida = f(h) La solucin de este conjunto de ecuaciones para una entrada arbitraria de Fentrada(t) es la variacin de la altura en el tiempo. Por ejemplo si se supone que Fentrada(t) es constante hasta un tiempo t1 y luego aumenta abruptamente a otro valor, la altura variar de la forma que se muestra en la figura siguiente. Fentrada

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 6

Antes de introducir la variacin de Fentrada, tanto sta como h estn en un estado estacionario. Luego, frente al cambio de la entrada, el sistema responde dinmicamente con un estado transitorio, que luego desaparece, alcanzando a otro estado estacionario. Las Fentrada(t), Fsalida(t) y h(t) son variables temporales o variables del sistema, en tanto que A es constante del sistema. Si el rea est bien medida, los caudales y la funcin Fsalida = f(h), la respuesta del sistema real, coincidir exactamente con la simulacin del modelo del sistema. t t1 h t1 t

8.5. Diagramas Causales 8.5.1. Causas y efectos En la definicin de sistema est implcita la aceptacin de que entre las partes se produce alguna forma de relacin. Las partes de un sistema no presentan un comportamiento autnomo e independiente unas de otras, sino que los vnculos que las articulan en la unidad del sistema se manifiestan en que los comportamientos de cada una de ellas presentan formas de dependencia o correlacin con los de las otras. Por ello las trayectorias de los distintos atributos Xi no seran independientes entre s, sino que, de alguna manera, estarn implcitas las relaciones de dependencia entre ellas. Este conocimiento se puede presentar formalmente mediante un enunciado de la forma: Xi Xj el atributo Xi influye sobre el atributo Xj . Esto se denomina relaciones de influencias entre atributos. La relacin de influencia aporta un elemento esencial en la organizacin de un sistema. Causa y efecto pueden parecer algo directamente relacionado. Cuando se da la causa A, le sigue el efecto B; y si se da B significa que se ha dado A. En realidad es as en todos los casos? Esto no es tan simple. Tomemos un ejemplo obvio e indiscutible de causa y efecto. No cabe duda de que la gravedad hace que los objetos caigan. Sin embargo, como todas las leyes fsicas, tiene la condicin no escrita de si no se produce ningn otro cambio. As, una pluma no llegar a caer si hay un fuerte viento ni una barra si hay un fuerte campo magntico. O tomemos el ejemplo del virus que causa un simple resfro. Diez personas pueden estar expuestas al mismo virus y tal vez solo una de ellas se contagie. La persona en cuestin seguramente deba estar predispuesta de alguna manera. En la vida cotidiana siempre surgen teoras causales: ms polica significa menos delitos; ms dinero, una vida ms feliz; el cinturn de seguridad salva vidas, o las computadoras aceleran el trabajo. Todos estos argumentos son cuestionables; pueden ser verdad en la mayora de los casos, pero es imposible afirmar que son verdad con absoluta certeza en cualquier caso individual. Cuando nos hacen una pregunta difcil como Cul es la causa de la mortalidad infantil del norte argentino?, lo habitual es enumerar una lista de factores tales como la pobreza, las enfermedades, el desempleo de sus progenitores, la ley y las polticas de orden pblico, etc. Es frecuente tambin establecer una jerarqua entre estos factores, del ms al menos importante. Este mtodo recibe el nombre de pensamiento a modo de listas de compras y presupone una va de influencia de una sola direccin, de causa a efecto, en la que cada factor tiene una importancia relativa determinada. El pensamiento sistmico va ms all de esta forma de pensar, al mostrar la influencia en crculos y considerar que la

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 7

importancia relativa de cada factor puede variar a lo largo del tiempo, dependiendo de los bucles de realimentacin. Las causas son dinmicas, no estticas. Plasmar las relaciones causales o de influencias ayuda a considerar lo que pasara si la influencia particular considerada fuera la nica que acta sobre el objeto particular. Por ejemplo: Nacimientos Crecimiento de la poblacin

Esta relacin causal es siempre cierta a pesar del hecho de que pases con una tasa de nacimientos positiva no muestren crecimiento en su poblacin. Esto sucede porque los nacimientos no son la nica influencia causal que acta sobre el crecimiento de la poblacin, la mortalidad y otros factores pueden explicar el no crecimiento de la poblacin. Sin embargo, si todo lo dems permanece constante, la relacin es verdadera. Por lo tanto, entre los elementos que constituyen un sistema se establece el bosquejo esquemtico de aquellos que estn relacionados entre s, lo cual se hace por medio de un diagrama en el cual los nombres de los distintos elementos estn unidos entre s por flechas con sentido. El diagrama que as se obtiene se denomina diagrama causal o de influencias. Mediante este diagrama, se tiene una descripcin del sistema S, que puede servir de base para construir un modelo.

8.5.2. Enlaces. Polaridad de los enlaces. Variables dependientes e independientes En general, si A y B son dos partes de un sistema, el hecho de que A influya sobre B se representa mediante una flecha de la forma A B e indica que B es una funcin de A, es decir B =f(A), aunque no conozcamos la forma matemtica exacta de la funcin. En su forma ms simple el diagrama causal o de influencias est formado por lo que se conoce como un grafo orientado. A las flechas que representan las aristas se puede asociar un signo. Y este signo indica si las variaciones del antecedente y del consecuente son o no del mismo signo. Si entre A y B existe una relacin de influencia positiva (cuando las variaciones entre A y B son del mismo sentido) , tenemos: + B A Por otra parte, si la influencia fuese negativa (variacin en sentido contrario) tenemos: A
-

Ejemplo: En un sistema hemos identificado una variable externa o de entrada A y dos de salida B y C. Vemos tambin que B y C son consecuencia de A. Esto indica que A es la causa y B y C son los efectos; si adems vemos que un aumento de A, aumenta B y Disminuye C, entonces se agregan los signos correspondientes. +B A _C Veamos un ejemplo de un sistema de primer orden para recordar algunos conceptos: Es un tanquecito al que entra una cierta cantidad de lquido y del que sale tambin cierta cantidad de lquido. Se quiere estudiar cmo vara el contenido del tanque en el tiempo. Cules son las variables representativas del sistema? 1) La cantidad de lquido que entra 2) La cantidad de lquido que sale 3) La cantidad de lquido que hay dentro del tanque.

Cules son variables independientes y cules dependientes? (Entrada - Estado)

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 8

Lo que entra no es funcin de lo que ocurre en el tanque. Por lo tanto, lo que entra es independiente, de entrada. Lo que hay en el tanque es funcin de lo que entra y de lo que sale, por lo tanto es dependiente. Como permite, junto con la de entrada, describir lo que ocurre en el sistema, es de estado. Lo que sale del tanque es funcin de lo que ocurre en el tanque; en este caso, a la salida del tanque hay una canilla. Si se vaca el tanque a travs de esa canilla, a medida que el tanque se vaca la cantidad de agua que sale de la canilla no siempre es igual. El agua sale con ms fuerza (sale ms rpido) si el tanque est ms lleno. Todos hemos escuchado alguna vez decir que hay que levantar el tanque porque le falta presin. Es lo mismo que llenarlo ms o tener ms altura de lquido dentro del tanque. La cantidad de lquido que sale, si se lo saca con una canilla, es funcin de lo que hay en el tanque. Es una variable dependiente; como permite describir lo que ocurre en el tanque, es una variable de estado. Cmo expresamos cantidades de lquido? 1) Adentro del tanque: Volumen de lquido. 2) Lo que entra al tanque: Como no hay un volumen que se pueda medir, en general lo que se conoce es la cantidad de lquido por unidad de tiempo, a eso se lo llama flujo o caudal. Cuando hablbamos de la cantidad de agua que sala por la canilla, intuitivamente, si le ponemos un balde abajo se llena ms o menos rpido, sale ms o menos agua en el mismo intervalo de tiempo. Lo que sale del tanque lo llamamos caudal o flujo de salida. Si consideramos que las variables de inters que habamos identificado eran el flujo de entrada, el de salida y el volumen de lquido en el tanque, un primer diagrama causal quedara: + Flujo que entra Volumen _ Flujo que sale +

8.5.3. Bucles. Si en un sistema hemos identificado una variable externa o de entrada A y dos de salida B y C hubiera otra variable D que fuera afectada por B, y afectara a C, podran darse diagramas del tipo: + + A B D _ Se lo llama bucle C + Aqu se evidencian las interacciones entre las distintas variables. Mediante un modelo se pretende, entre otras cosas, explicar endgenamente la generacin de un comportamiento. Veremos cmo esta generacin endgena est asociada a bucles de realimentacin en la estructura del modelo. Estos bucles son cadenas de influencias circulares cerradas, cuya presencia permite explicar determinadas formas de comportamiento, que son especficas de la propia estructura e independientes de las solicitaciones exteriores a las que se ve sometido el sistema.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 9

Ejemplo: supongamos el hecho elemental de llenar un vaso de agua.

Su descripcin, en lenguaje ordinario es muy simple: el que llena el vaso de agua, mediante la observacin del nivel alcanzado en el vaso, acta sobre el grifo, de modo de lo que va cerrando segn se alcanza el nivel que estima oportuno. El proceso que tiene lugar lo describiramos de la siguiente forma: el agente (el que llena el vaso) compara el nivel alcanzado en el vaso con el nivel deseado, si existe discrepancia acta sobre el grifo, con lo que se influye sobre el nivel alcanzado, que es de nuevo comparado (se trata de un proceso continuo) con el nivel deseado; segn disminuya la discrepancia, se ir cerrando el grifo, hasta que al anularse esta, se cierra definitivamente. El proceso se puede representar mediante un diagrama causal o influencias como el siguiente:

Nivel deseado
Variable externa o exgena

Entrada de agua
Variable endgena de control

+ Discrepancia -

+ Nivel Actual Agua en Vaso

Variable de entrada

Diagrama causal de llenado de un vaso

En este diagrama se indican las variables ms importantes que intervienen en el proceso y sus influencias. Las variables son: Nivel actual de Agua en el vaso, la discrepancia de este nivel y el nivel deseado, y la entrada o flujo de agua que modifica aquel nivel. En el diagrama podemos observar que las flechas que unen la discrepancia con la entrada o flujo de agua, ste con el nivel de agua alcanzado, para acabar de nuevo en la discrepancia, forman una cadena circular o cerrada de influencias. Es lo que se conoce como un bucle de realimentacin, ya que en l se produce una transmisin de informacin circular de forma continua y es un elemento bsico en la estructura del sistema.

8.6. Diagramas de Forrester 8.6.1. Diagramas. Los elementos que intervienen en un diagrama causal se pueden representar mediante las siguientes variables: o Variables de nivel o estado o Variables de flujo o Variables auxiliares

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 10

Nube: representa una fuente y puede interpretarse como un nivel que no tiene inters y es prcticamente inagotable. Nivel o estado: representa la acumulacin de un flujo. Cuya evolucin es significativa para el estudio del sistema. Variable de flujo: variacin de un nivel y representa un cambio en el estado de un sistema. Canal de material: canal de transmisin de una magnitud fsica que se conserva. _______ Canal de informacin: canal de transmisin de una cierta informacin que no es necesario que se conserve. Constante: un elemento en el modelo que no cambia de valor Variable Auxiliar: una cantidad con un cierto significado fsico en el mundo real y con un tiempo de respuesta instantneo. Variable exgena: variable cuya evolucin es independiente de las del resto del sistema. Representa una accin del medio sobre el sistema Retraso: un elemento que simula retrasos en la transmisin de informacin o de material.

- Grfica de los elementos con los que se construye un diagrama de Forrester 8.6.2. Variable de Estado o Nivel

Son aquellas variables cuya evolucin es significativa para el estudio del sistema y son equivalentes a las variables de estado de un sistema en descripcin interna. Fsicamente se definen como magnitudes que acumulan los resultados de acciones tomadas en el pasado, como ocurre en los niveles de los depsitos de la analoga hidrodinmica que acumulan lquido resultado de la apertura de las vlvulas. De ah el nombre de variable de nivel. Una caracterstica comn a las variables de nivel es que cambian lentamente en respuesta a las variaciones de otras variables, en concreto de las variables de flujo. A cada nivel N(t) se le puede asociar un flujo de entrada Fe(t) y uno de salida Fs(t), de acuerdo con la siguiente ecuacin que representa su evolucin:

o bien en forma diferencial: Cmo se representa mediante diagrama de Forrester?

Nivel Fe Fs

Una variable de nivel no puede influir directamente en otra variable de nivel, sino es a travs de un flujo.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 11

8.6.3. Variables o tasas de flujo Son aqullas variables que determinan las variaciones en los estados o niveles del sistema y caracterizan las acciones que se toman en el sistema las cuales quedan acumuladas en los niveles correspondientes. Fsicamente expresan como se convierte la informacin disponible del sistema en una accin y estn asociadas a las vlvulas de la analoga hidrodinmica que regulan los caudales que alimentan determinados depsitos. A cada flujo F(t) se le asocia una ecuacin llamada ecuacin de flujo o funcin de decisin que admite como variables de entrada la informacin proveniente de niveles, auxiliares y constantes y suministra como salida el flujo que alimenta a un estado. Por ejemplo: al flujo F1(t) se le puede asociar la siguiente ecuacin: F1(t) = Tn.M(t).N(t) Siendo Tn una tasa normal y M es lo que se denomina el multiplicador de flujo normal. Si M(t)=1 se tiene una situacin neutral en la que F(t)=TnN(t), es decir, el flujo es una fraccin constante y normal del nivel. Una variable de flujo no depender de una sino de varias variables de acuerdo a una expresin de la forma: F = f(V1,V2,..,Vk) Es frecuente adems que esta dependencia pueda descomponerse multiplicativamente de modo que se tenga: F = f(V1) x f(V2) x x fk(Vk)

F Tn M
-

Grfica de un flujo F cuyo valor viene dado por una tasa normal Tn afectada por un multiplicador M -

Por otro lado, las variables de flujo tienen como entradas (informacin) exclusivamente a variables de nivel, variables auxiliares y variables exgenas y nunca podrn conectarse entre s 2 variables de flujo. Una variable de flujo vendr siempre medida por la unidad del nivel al que alimenta, dividida por el tiempo.

A todo nivel se le asocia una variable de flujo y adems una variable de nivel no puede influir directamente a otra variable de nivel sino es a travs de un flujo. 8.6.4. Variables auxiliares Las variables auxiliares representan paso en los que se descompone el clculo de una variables de flujo a partir de los valores tomados por los niveles. El propsito de uso de las variables auxiliares est en facilitar la comprensin y definicin de las variables de flujo ya que las variables auxiliares suelen representar en s mismas conceptos individuales.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 12

Las variables auxiliares unen los canales de informacin entre variables de estado y de flujo, son parte de las variables de flujo. Se pueden utilizar para representar las no-linealidades que aparecen en el sistema. Si las variables A y B estn ligadas por una expresin de la forma B=f(A), en donde f(A) es una funcin no lineal, B variable auxiliar y A variable de nivel, entonces se utiliza un smbolo como el empleado para las variables auxiliares.

A
-

B
-

Forma simblica de representar que la variable B es una funcin no lineal o tabla de A

8.6.5. Canales materiales y canales de informacin Un nivel se puede alimentar a travs del correspondiente variable de flujo desde una fuente exterior o bien desde otro estado. Las variables de nivel y de flujo estn ligadas entre s por medio de canales. Se distinguen 2 clases de canales: Canales materiales, los cuales se representan por un trazo continuo. Canales de informacin, los cuales se representa generalmente por medio de un trazo discontinuo. Los niveles acumulan flujos de materiales que llegaran mediante canales de material y las variables de flujo y auxiliares se alimentan a partir de canales de informacin. Para ayudar a comprender el significado de estas tres clases de variables y facilitar su identificacin en el diagrama, se utiliza una analoga del diagrama con un sistema hidrodinmico. Caso de realimentacin de sistemas ms complejos: control de nivel en varios tanques

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 13

F4 F1 Nivel N3 Nivel N1 F2

Nivel N2 F3

F1 + N1 VA1 F2 N2 F3

VA2
+

F4 N3

A2

F1
A1

F4

N1 F2 N2 F3 N3

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 14

El sistema hidrodinmico est constituido por tres tanques con tres niveles N1, N2, N3 que acumulan lquido. Las variaciones de nivel vienen dadas por los flujos F1, F2, F3 y F4 que son controladas mediante vlvulas por sendos operadores. Las actuaciones en las vlvulas son funcin de los diferentes niveles en los tanques. Con la analoga hidrodinmica en funcin de niveles, flujos y actuaciones se tiene una forma de representar un sistema de ecuaciones diferenciales de primer orden:

Con los flujos dados por la expresin

Fi = fi(N1,N2,N3) i=1.,4

Siendo las funciones fi no lineales en general y que representan las actuaciones en las vlvulas. La determinacin de Fi puede realizarse en varios pasos intermedios empleando variables auxiliares Ai: A1= 1(N1,N3) A2= 2(A1,N2) F1= 3(A2) Que conducen a la expresin F1= f1(N1,N2,N3) La analoga hidrodinmica se puede completar con la inclusin de variables exgenas E a la hora de determinar los flujos Fi, tal que Fi = fi(N1,N2,N3,E) La analoga hidrodinmica por niveles, flujos y variables auxiliares tiene asociada un sistema de ecuaciones diferenciales de primer orden. Por lo tanto, a partir del diagrama causal de un modelo, construido de forma intuitiva, se puede obtener un modelo matemtico descrito por un sistema de ecuaciones diferenciales de primer orden, sin ms que determinar cules son las variables de nivel, flujo y auxiliares.

8.7. Realimentacin 8.7.1. Estructuras de realimentacin. Bucles de realimentacin positiva Son los bucles en los que la variacin de un elemento se propaga a lo largo del bucle de manera que refuerza la variacin inicial. En general representa un proceso en el que un estado determina una accin, que a su vez refuerza este estado y as indefinidamente.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 15

A + + B

C +
Un incremento de la variable A determina a su vez su propio reforzamiento. El comportamiento a lo largo del tiempo de sistemas caracterizados por un bucle de realimentacin positivo tiene las siguientes caractersticas: Si una cantidad dentro de un lazo positivo comienza a aumentar, ocurre lo que se denomina el efecto de la bola de nieve dnde la cantidad contina incrementndose. Este efecto tambin ocurre en reverso, es decir, si una variable en un lazo comienza a declinar, seguir decreciendo continuamente. Uno de los tipos particulares de comportamiento que se puede encontrar en los lazos de realimentacin positiva son los de crecimiento exponencial.

Tiempo

Ejemplos de sistemas que posean esta estructura son: el de saldo bancario o inters compuesto que crece sin ninguna limitacin y el proceso de refuerzo de ventas causado por clientes que hablan entre s acerca de un producto.

Saldo Bancario +
(+)

+ Ventas

Var.Estado

(+)

+ Clientes Satisfechos
Tiempo

+ Inters Ganado

Difusin Productos (comentarios positivos) +

8.7.2. Formulacin matemtica de un bucle de realimentacin positiva elemental Segn Javier Aracil, podemos afirmar que los elementos bsicos de la formulacin son: El estado x La accin F

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 16

+ X + F

Se supone que el estado representa una acumulacin de acciones pasadas (dinmica de sistemas). La relacin entre el estado x y la accin F viene dada por la siguiente ecuacin:

lo que es consistente con la hiptesis de que el estado representa la acumulacin de acciones pasadas

Si se asume que la accin es proporcional al estado F = kx Se tiene la ecuacin que gobierna la evolucin del estado del sistema viene dada por Si integramos tenemos que Tenemos entonces que F = kx , la relacin que liga el flujo F con el estado x se puede representar grficamente de la siguiente forma: F

x Relacin que liga el flujo con el estado x

La constante k representa una tasa de crecimiento de x. Significa el tanto por uno de crecimiento de x, por unidad de x. O tambin por ejemplo que una tasa de crecimiento del 5% representa que la magnitud x crece 0,05x en la unidad de tiempo. El patrn de comportamiento para este tipo de realimentacin es exponencial. 8.7.3. Ejemplo realimentacin positiva: Sistema de crecimiento de la poblacin

Diagrama causal:
+ Nacimientos + Poblacin

Diagrama de Forrester (en VensimPLE32 versin 5.2):

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 17

t Poblacin flujo nacimientos

tasa nacim

Ecuaciones:

t= tiempo tasa nacim = una constante Unidades correspondientes:

8.7.4. Estructuras de realimentacin. Bucles de realimentacin negativa Un bucle de realimentacin negativa representa un tipo de situacin muy frecuente en el que se trata de decidir acciones para modificar el comportamiento con el fin de alcanzar un determinado objetivo. Un diagrama de este estilo es el visto en el proceso de llenado de un vaso en el que se tiene que el estado alcanzado por una cierta magnitud (el nivel de agua ) viene determinado por una accin (el flujo de agua) que a su vez es consecuencia de la discrepancia entre el estado alcanzado por esa magnitud y el valor que se pretende que tenga. Es decir, la discrepancia entre el estado y objetivo determina la accin que modifica el estado en el sentido de que alcance el objetivo deseado (que la discrepancia se anule). Otro sistema con este comportamiento es el de control de inventario. Si el inventario se separa del valor ptimo, aparece una discrepancia entre los valores de inventario real y ptimo que activa una accin de reposicin, la cual mediante la modificacin del tamao del pedido de productos lleva al inventario al nivel ptimo. Es por lo tanto un comportamiento en el que el sistema corrige de forma autnoma las perturbaciones que tienden separarlo del comportamiento deseado, es decir, el mantenimiento de nivel ptimo de inventario.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 18

A + B + D C + Estado deseado

8.7.5.

Formulacin matemtica de un bucle de realimentacin negativa elemental

Los elementos bsicos de este tipo de bucle son - El estado del sistema X - La accin o flujo F - La discrepancia D - El objetivo, meta o estado deseado Xd La relacin entre el estado x y la accin F viene dada por una ecuacin de la forma:

El estado representa la acumulacin de acciones pasadas: Los otros elementos del bucle vienen dados por las ecuaciones

Y de esto se desprende que: La relacin entre el flujo F y el estado x se representa grficamente : F Kxd

-k

Xd Integrando y teniendo en cuenta que

x , se tiene:

Xd

X(0)

- Grfica de comportamiento de un sistema de realimentacin negativa

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 19

El estado X tiende al objetivo Xd Este comportamiento corresponde a los sistemas en los que en el bucle aparece una nica variables de estado (ecuaciones de primer orden). Para sistemas de orden superior, el comportamiento puede ser oscilatorio aunque sigue mantenindose la pauta de tender asintticamente a un objetivo.

8.7.6. Ejemplo realimentacin negativa: Sistema de Inventario En este sistema de control de inventario el responsable del mismo trata de mantener el inventario de productos en determinado nivel. Cuando el stock de productos almacenados desciende del nivel deseado, se realizan pedidos al distribuidor con el fin de mantener dicho nivel. Si la cantidad de productos almacenados es superior al nivel deseado, entonces devuelve este exceso de productos al distribuidor. Las ventas estn determinadas con independencia del vendedor, son exgenas. Ventas
+ Inventario deseado Inventario +

+ Discrepancia

(-)

Pedidos +

El flujo de pedidos depende de la discrepancia entre el Inventario deseado y el Inventario real. Cuando el Inventario deseado es igual al real, entonces el flujo de pedidos es 0. Diagrama de Forrester (utilizando VensimPLE32 versin 5.2 )

t1 Inventario flujo Pedidos

t2

flujo Ventas

Factor pedidos Discrepancia Inventario deseado

Ecuaciones correspondientes Para plantear las ecuaciones y poder simular en el software VensimPLE32 versin 5.2, haremos algunas suposiciones del sistema. El sistema inicialmente se encuentra en equilibrio y con el inventario igual al inventario deseado el cual es de 150 unidades. Las ventas varan de 0 a 30 unidades/semana en la semana cero de la simulacin. Adems las unidades pedidas por semana son proporcionales a la discrepancia (poltica de pedidos lineal) con un factor igual a 0.5

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 20

Define la evolucin de la variable de estado Inventario

Define la poltica con la que se realizan los pedidos

Define la discrepancia en funcin del Inventario deseado y del Inventario real

Valor inicial de la variable Inventario

Unidades correspondientes:

Grfica y tabla con los resultados de la corrida del modelo en VensimPLE32 versin 5.2, en un tiempo de simulacin total de 7 semanas:

Evolucin del inventario y del flujo de pedidos


200 productos 40 productos/semana

140 productos 20 productos/semana

80 productos 0 productos/semana 0 Inventario Pedidos 1 2 3 4 semanas 5 6 7

productos productos/semana

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 21

Time (Week) Inventario pedidos

0 1 2 150 120 105 0 15 22.5

3 4 5 6 7 97.5 93.75 91.87 90.93 90.46 26.25 28.12 29.06 29.53 29.76

Se observa que el nivel de inventario se estabiliza en 80 productos, no alcanzando nunca el nivel deseado de 150. Por lo tanto, la poltica de pedidos basada exclusivamente en la discrepancia entre el inventario deseado y el real no es adecuada para cumplir el objetivo de mantener el inventario a un nivel deseado. Entre las semanas 1 y 6 la cantidad de productos pedidos es menor a 30, siendo que el nmero de ventas es de 30. Hasta la semana 7 el flujo de pedidos no se estabiliza en 30 unidades, que son precisamente las unidades vendidas en cada semana, por lo que produce una baja en el inventario inicial debido a los desajustes entre ventas y pedidos entre las semanas 1 y 6.

8.7.7. Retrasos. Comportamientos. Ejemplos En todos los sistemas se producen retrasos entre las acciones y sus consecuencias. En todos los procesos de realimentacin se produce alguna forma de retraso. Los retrasos si son significativos pueden producir inestabilidad en sistemas con realimentacin negativa. Un bucle de realimentacin negativa con un considerable retraso puede llevar a la oscilacin. Por ejemplo, en el proceso de regulacin de temperatura se introduce un retraso y por lo tanto se producirn oscilaciones en el comportamiento. Cuanto ms agresivo es el comportamiento del que acta sobre el grifo o llave, mayores sern las oscilaciones que se producirn antes de alcanzar el equilibrio y, por tanto, mayor ser el tiempo que se tardar en alcanzar la temperatura deseada. Diagrama causal
Temperatura real Temperatura deseada +

Retraso

acciones calefactor +

Discrepancia

Grfica de comportamiento

Temperatura

Temperatura deseada

Tiempo

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 22

Crecimiento Sigmoidal Caso de crecimiento en S (crecimiento sigmoidal o logstico): este es el tpico caso de poblaciones de estudios ecolgicos. Se caracteriza por tener un crecimiento exponencial y un decrecimiento asinttico:

N(t)

Reginen transitorio

Reginen permantente

+ F1 +
N

+ F2 D

OB

Decrecimiento asinttico

Crecimiento exponencial

N ( t + t) = N(t) +(F1+F2) t

N F1 K1 F2
D

F1 = K1 N(t) F2 = K2 D = K2 [OB-N(t)]

K2

OB

N ( t + t) = N(t)+{ K1 N(t)+ K2 [OB-N(t)]} t Sacando el lmite para t 0,

dN( t ) = (K 1 K 2 ) N( t ) + K 2 OB dt
N(t) = N(0)e(K1-K2)t + K2OB

El diagrama de fase para los crecimientos en S se explican en los siguientes grficos:

F(t)
Crecimiento Decrecimiento

F(t) N(t)

F NI
OB N

Flujo total

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 23

8.8. Construyendo Modelos. Vamos a simular el comportamiento de sistemas muy simples y los iremos planteando desde diversos puntos de vistas (modelosi) de tal forma de que se puedan observar los distintos tipos de comportamientos que surgen, segn definamos que relaciones existirn entre las variables de los sistemas. Modelo 1: Poblacin infectada por un virus con una nica tasa de contagio(entrada). Vamos a realizar en primer lugar, un Diagrama Causal del modelo que nos muestre la dinmica de la poblacin infectada. Sabemos que: - a mayor tasa de contagio, mayor ser el nivel de poblacin infectada.

+ Tasa de contagio +
Ahora construiremos el diagrama estructural del modelo, dibujaremos el Forrester asociado:

Poblacin Infectada

t1

Flujo tasa de contagio

Poblacin Infectada

cte. contagio
Planteemos finalmente las ecuaciones del modelo con sus correspondientes unidades:

Poblacin [=] personas

Suponemos que la poblacin infectada inicial es de 1000 personas y que existe una tasa de contagio del 9% quincenal. Observaremos utilizando el simulador Vensim, el comportamiento de la poblacin en 6 meses (180 das).

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 24

(1) "cte. contagio"= 0.09 (2) FINAL TIME = 180 Units: Day The final time for the simulation. (3) Flujo tasa de contagio= ("cte. contagio"*Poblacin Infectada)/t1 Units: Personas/das (4) INITIAL TIME = 0 Units: Day The initial time for the simulation. (5) Poblacin Infectada= INTEG ( Flujo tasa de contagio, 1000) Units: Personas (6) t1= 15 Units: das (7) TIME STEP = 1 Units: Day The time step for the simulation. Con este modelo as planteado, solo considerando un flujo de entrada de contagio sin ningn tipo de control tendremos un comportamiento de crecimiento exponencial en el tiempo t

Poblacin Infectada
4,000

3,000

2,000

1,000

0 0 18 36 54 72 90 108 Time (Day) 126 144 162 180

Poblacin Infectada : Current

Personas

Modelo 2: una Poblacin infectada la cual se va curando. Se tiene una poblacin infectada estable a la cual se le realiza un tratamiento efectivo que hace que por semana se recuperan 4% de las personas. No evitaremos el hecho de que la poblacin infectada quede nula en un tiempo tj Por lo tanto, sabemos que: - a ms curados, menor ser el nivel de poblacin infectada.

+ Poblacin infectada Ahora construiremos el diagrama estructural del modelo, dibujaremos el Forrester asociado

se curan

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 25

Poblacin Infectada

flujo curados tasa de curacin t1

Planteemos finalmente las ecuaciones del modelo con sus correspondientes unidades:

Poblacin [=] personas

Suponemos que la poblacin infectada estable es de 5000 personas y la tasa de curacin es del 4% semanal. Observaremos utilizando el simulador Vensim, el comportamiento de la poblacin en 6 meses (24 semanas). Ecuaciones en VensimPle 5.2 (1) FINAL TIME = 24 Units: Week The final time for the simulation. (2) flujo curados= (Poblacin Infectada*tasa de curacin)/t1 Units: personas/semana (3) INITIAL TIME = 0 Units: Week The initial time for the simulation. (4) Poblacin Infectada= INTEG ( -flujo curados, 5000) Units: personas (5) t1= 1 Units: semana (6) tasa de curacin= 0.04 Units: **undefined**

Grfica de la evolucin de la poblacin infectada:

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 26

Poblacin Infectada
6,000

4,500

3,000

1,500

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

Poblacin Infectada : Current

personas

Con este modelo as planteado, solo considerando un flujo de salida de personas curadas sin ningn tipo ms de control, tendremos un comportamiento exponencial decreciente en el tiempo t . Se puede observar que al finalizar las 24 semanas quedan personas infectadas que an no se han recuperado. Modelo 3: poblacin infectada para la cual existe una tasa de contagio y se pretende mantener un nivel mximo de infectados para lo cual se han tomado medidas de tal forma de regular esa entrada de contagio (acciones del gobierno para frenar la infeccin y regular la poblacin infectada). Queremos saber la dinmica de la poblacin infectada ante cambios en la entrada y queremos estar seguros de controlar el nmero de infectados. Por lo tanto, debemos contemplar la cantidad mxima admisible de infectados en la poblacin. La entrada a la poblacin infectada se regula de forma tal que para evitar que se siga creciendo entrarn menos personas infectadas cuando la poblacin est casi en su valor mximo. . Sabemos que: a ms poblacin infectada ser menor la entrada de contagio.
+

Mximo deseado infectados

Poblacin infectada

+ contagio -

Discrepancia

acciones del gobierno

Ahora construiremos el diagrama estructural del modelo, dibujaremos el Forrester asociado

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 27

t1 Poblacin Infectada Flujo Contagio

cte contagio

Discrepancia Mximo deseado de Infectados

La entrada es funcin de la cantidad de infectados que haya en la poblacin, con un mximo deseado de infectados de 2500 personas y una cte de contagio diaria del 9 % Planteemos finalmente las ecuaciones del modelo con sus correspondientes unidades:

Unidades correspondientes:

Tiempo de simulacin = 180 das Con este modelo as planteado, solo considerando un flujo controlado de contagio tendremos un comportamiento de crecimiento limitado en el tiempo t que se conoce como comportamiento bsqueda del objetivo.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 28

Poblacin Infectada
4,000

3,000

2,000

1,000

0 0 18 36 54 72 90 108 Time (Day) 126 144 162 180

Poblacin Infectada : Current

Personas

Qu podemos observar de esta grfica? Qu a partir de la semana 54 el sistema comienza a ser estable manteniendo una poblacin infectada no mayor a 2500 personas.

Modelo 4: considera el proceso de regulacin de poblacin infectada este modelo est asociado a los modelos 1 y 2 modificado. El proceso de crecimiento asociado al bucle de realimentacin positiva (modelo 1) se encuentra con un lmite (modelo 2modificado) que conduce al agotamiento del proceso de crecimiento de la poblacin infectada. Se busca mantener un nmero de infectados y por lo tanto se trabaja en esta oportunidad con las personas que se curan. En este sistema existen tres elementos a considerar, la poblacin infectada, la entrada por contagio, la salida por curados, discrepancia y poblacin ptima de infectados. Las relaciones son: - a ms contagio habr ms poblacin infectada (polaridad de enlace positiva) - a mayor nmero de acciones para curar habr menos poblacin infectada (polaridad del enlace negativa) - a ms poblacin infectada ser mayor la entrada de contagio (polaridad positiva) - a ms poblacin infectada ser mayor la salida de curados (polaridad positiva)

+ contagio +
(+)

Poblacin infectada (-)

Poblacin infectada deseada

+ Discrepancia

Acciones para curar +

Se observan 2 bucles: un bucle positivo y otro negativo Ahora construiremos el diagrama estructural del modelo, dibujaremos el Forrester asociado teniendo en cuenta lo siguiente:

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 29

El contagio se produce con una tasa de 4% diaria La cura es del 5% diario Inicialmente La poblacin infectada es de 100 personas Cuando se llegue a una poblacin infectada de 1500 personas se tomaran medidas para que la tasa de curacin sea ms efectiva, representando un aumento en la misma que la transforma al 15% diario..

flujo tasa contagio

Poblacin Infectada

flujo curados t2

cte contagio

t1 discrepancia

tasa de curacin

Poblacin ptima de infectados


Planteemos finalmente las ecuaciones del modelo con sus correspondientes unidades:

Tasa de curacin= 0.05 Unidades correspondientes:

Tiempo de simulacin = 180 das En este modelo tenemos un patrn de comportamiento de crecimiento en forma de S

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 30

Poblacin infectada
8,000

6,000

4,000

2,000

0 0 18 36 54 72 90 108 Time (Day) 126 144 162 180

Poblacin infectada : Current

personas

Modelo 5: calidad de servicio Se asume que existe una cantidad fija de recursos para prestar el servicio a los clientes. Esto ocasiona que ante un incremento en la demanda, caiga la calidad de servicio ofrecido. Sin embargo, el sistema presenta una demora en la percepcin que tiene el pblico de la diferencia de servicio con el estndar provocando una constante oscilacin Diagrama causal

Estandar de servicio

Calidad de Servicio

+ Discrepancia

Demanda del cliente + Reputacin del servicio

Patrn de comportamiento

Demanda cliente

Tiempo

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 31

Modelo completo: Sistema Epidemia La representacin de la evolucin de una epidemia en una poblacin se realiza mediante el siguiente modelo: La poblacin total es constante y al principio todos estn sanos. Existen tres tipos de personas: Sanas que pueden enfermarse por contagio. Enfermas, que pueden contagiar y que se curan. Curadas e inmunes. Se sabe que: a) La curacin es proporcional (con una constante conocida) a la gente enferma. b) El contagio es el producto de una fraccin variable por la gente enferma (que es capaz de contagiar) c) Esta fraccin variable es proporcional (con una constante conocida) a la gente sana. 1. Cules son los niveles? Es decir, Qu se acumula? Gente sana, enferma o curada. 2. Cules son los flujos?. De otra manera: Cules son las variables que hacen que cambien, que los sanos se enfermen y los enfermos se curen? El contagio y la curacin son esas variables contagio Sanos Enfermos curacin Curados Observe que se han escrito los niveles en negrita y con maysculas para remarcar las diferencias. Existe alguna variable que vincule los curados con los sanos? Se puede encontrar un flujo que pase gente curada a sana? No, porque los curados son inmunes a la enfermedad, pero los sanos pueden contagiarse. 3. Veamos, ahora, las relaciones causa efecto entre los niveles y los flujos que los relacionan: A ms curacin hay ms Curados? V A ms Curados hay mayor o menor curacin? F. No influye el nivel de Curados sobre el flujo de curacin. A ms curacin hay menos Enfermos? V A ms Enfermos hay ms o menos curacin? V. Por el enunciado a) hay ms curacin. A ms contagio hay ms Enfermos? V. A ms Enfermos hay ms o menos contagio? V. Por el enunciado b) hay ms. A ms contagio hay mas o menos Sanos? V. A ms Sanos hay ms o menos contagio? V. Hay ms contagio por enunciado c). A ms Curados hay ms o menos Sanos? F. No hay relacin directa entre estos dos niveles. A ms Sanos hay ms Curados? F. Aqu se corre el riesgo de establecer un loop ficticio o de duplicar una relacin ya encontrada en forma indirecta a travs de Enfermos.
Enfermos + _ Sanos 1 2 6 7 + contagio 3 Curados + 4

5 + velocidad de curacin

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 32

Construccin del Diagrama de Forrester: El flujo contagio vincula sanos con enfermos y el flujo curacin vincula enfermos con curados. Recordando las reglas establecidas para saber si una relacin es canal material o de informacin, de entrada o de salida podemos decir que: Por 1 contagio es flujo de salida de Sanos y por 6 es entrada de Enfermos. Por 3 curacin es salida de Enfermos y por 4 es entrada de Curados. Existe alguna otra entrada al sistema? No, porque se estableci que la poblacin total es constante. Por la misma razn no hay una salida de curados. El sistema es un sistema cerrado. Falta establecer cmo se calculan los flujos, estos se dan por las otras relaciones, que son de informacin. La relacin 5 establece que curacin es funcin de Enfermos, canal de informacin desde ese nivel al flujo y segn el enunciado hay una constante de proporcionalidad, la llamaremos k1. Contagio tiene que relacionarse con Enfermos y Sanos. Dado que los enunciados b y c hablan de una fraccin variable, conviene establecer una variable auxiliar que ser esa fraccin variable que llamamos v, y luego el enunciado dice que es funcin de Sanos y de una constante que llamamos k2.

SANOS k2 veloc. de ctgio. v k3 k1 veloc. de curacin CURADAS ENFERMOS

d . Sanos = veloc. contagio dt

d . Enfermos = v contagio v curacin dt

d . Curadas = v curacin dt

v contagio = k 2 v . enfermas = k 2 . k 3 . enfermas. sanas v curacin = k 1 . enfermas

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 33

8.9. Estabilidad de los sistemas 8.9.1. Mtodo para determinar la estabilidad cuando se tiene un sistema de ecuaciones Ayuda matemtica para predecir conductas de sistemas lineales y a coeficientes constantes:

1. Dada una ecuacin y con condiciones iniciales nulas:

an .

dy n dy n 1 + a . + ..... + a1 . y = variables independientes (exgenas) n 1 dt n dt n 1

donde: n: orden del sistema an: coeficientes constantes (no son funcin del tiempo ni de y) Como ya se sabe lineal significa que no existen productos entre funcin y derivadas, ni estn elevadas a potencias de ningn orden. Con la ecuacin anterior se construye un polinomio auxiliar con las siguientes caractersticas: a n .s n + a n 1 .s n 1 + ... + a1 = 0 se obtienen las races de este polinomio y segn el resultado se obtienen las siguientes conclusiones: Si son reales menores que cero, el sistema es estable, no oscilatorio; Si al menos una raz es real mayor que cero es inestable, no oscilatorio; Si son complejas el sistema es oscilatorio, parte real menor que cero, es estable; Si son complejas el sistema es oscilatorio, parte real mayor que cero, es inestable; Basta con que una de las races sea mayor que cero para que exista inestabilidad. 2. Sistemas de ecuaciones lineales a coeficientes constantes con condiciones iniciales nulas:

dy1 = a11 . y1 + a12 . y 2 + ..... + a1n . y n + variable independiente 1 dt


. . .

dy n = a n1 . y1 + a n 2 . y 2 + ..... + a nn . y n + variable independiente n dt


la estabilidad del sistema no depende de las variables independientes, slo de s mismo, por lo tanto, depende de los autovalores de la matriz de coeficientes A:

y = A . y + VI
=

El clculo de los autovalores se realiza a travs del siguiente determinante: A .I

= 0 , los autovalores

i son equivalentes a las races del polinomio auxiliar que se vio en el punto 1 y las conclusiones que se obtienen son equivalentes.

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 34

Ejemplo: Supongamos el siguiente sistema expresado por diagramas de Forrester,

N1

N2

K1

K2

dN1 = B K 1 .N 1 (1) dt dN 2 = K 1 .N 1 K 2 .N 2 (2) dt


Para que quede una sola ecuacin como la planteada en 1. tenemos que obtener N2 en funcin de B (ltimo nivel en funcin de las variables exgenas) De (1) De (2)

K 1 .N 1 = B K 1 .N 1 =

dN 1 (3) dt

dN 2 + K 2 .N 2 (4) dt

Derivando esta ltima expresin en funcin del tiempo:

K1.
Reemplazando (4) y (5) en (3)

dN 1 d 2 N 2 dN 2 (5) = + K2. 2 dt dt dt

dN 2 1 d 2 N 2 K 2 dN 2 + K 2 .N 2 = B . . dt K 1 dt K 1 dt 2
Reordenando esta ecuacin obtenemos,

d2N2 dt
2

+ ( K 1 + K 2 ).

dN 2 + K 1 .K 2 .N 2 = K 1 .B dt

El polinomio auxiliar de esta es: s 2 + ( K1 + K 2 ).s + K1.K 2 = 0 , Resolviendo el polinomio obtenemos:

s1, 2 =

(K1 + K 2 ) (K1 + K 2 ) 2 4.K1.K 2 2

s1,2 son las races del polinomio auxiliar a travs de las cuales deberemos analizar la estabilidad del sistema. Si se resuelve esta ecuacin teniendo en cuenta que el radicando es el cuadrado de la diferencia de (K2- K1), se obtendr s1 = - K1 y s2 = - K2 . Considerando el sistema de ecuaciones diferenciales y ordenando los trminos en cada una, tenemos:

SIMULACIN

Ingeniera en Sistemas de Informacin UTN-FRSF -

UNIDAD 8 / pgina 35

dN1 = K1.N1 + 0.N 2 + B (1) dt dN2 = +K1.N1 K 2 .N 2 + 0 (2) dt


Lo que expresado en forma vectorial queda:

N1 = K1 K N2 1

0 N1 B . + K2 N2 0
N

0 0 K1 0 K A .I = 1 = K 2 K1 K 2 0 K1
t

Calculando el determinante de la expresin anterior e igualndolo a cero, obtenemos:

A .I = 0 = ( K 1 )( K 2 ) 0
De aqu se obtiene

(K1 + )(K 2 + ) = 0

Desarrollando la ecuacin se tiene: 2 + ( K 1 + K 2 ). + K 1 .K 2 = 0 , donde las races del sistema, 1,2 son los autovalores K1 y K2, iguales a las que se obtuvieron por el mtodo del polinomio auxiliar . Como se vio antes: Si las races son nmeros reales menores que cero, el sistema es estable, no oscilatorio (la solucin de la ecuacin o expresin del nivel es una exponencial negativa del tipo N(t)= C e t , C = N constante).

Si al menos una raz es real mayor que cero es inestable, no oscilatorio N (la sol. es una exponencial positiva del tipo N(t)= C e t , C = constante).

Si las races son complejas (la raz cuadrada es negativa), el N sistema es oscilatorio, parte real menor que cero, es estable (la sol. es una exponencial del tipo N(t)= C e t =C e (a+ib)t = = C e at e ibt = C e at (cos bt + i sen bt) , con a<0 y C = constante). Considerando la parte real, N(t)= = C e at cos bt

Si las races son complejas el sistema es oscilatorio, parte real mayor que cero, es inestable. Basta con que una de las races sea mayor que cero para que exista inestabilidad.

Você também pode gostar