UNIDAD-IV

63
UNIDAD IV Modelado de empresas Dinámica de sistemas Modos fundamentales de comportamiento Ing. Carmen Rosa Peña Enciso [email protected]

description

UNIDAD IV

Transcript of UNIDAD-IV

  • UNIDAD IV

    Modelado de empresas

    Dinmica de sistemas

    Modos fundamentales de

    comportamiento

    Ing. Carmen Rosa Pea Enciso

    [email protected]

  • UNIDAD IV

    Modos fundamentales de

    comportamiento:

    Bucle de realimentacin negativa

    Ing. Carmen Rosa Pea Enciso [email protected]

  • Modo de comportamiento: autorregulador

    La autorregulacin es la propiedad que tiene todo sistema, que emana de su

    estructura, de evolucionar hacia valores constantes, es decir, su comportamiento es

    determinado para alcanzar un objetivo. El sistema por s solo se regula (l mismo

    arregla lo que la perturbacin ha alterado).

    Estructura general: Si suponemos un incremento de A, este incremento

    determinar, de acuerdo con el signo de la influencia, un decremento de C, que a su

    vez determinar un decremento de B. Este ltimo decremento de B producir un

    decremento de A. Es decir, mediante la cadena causal circular, el incremento inicial

    de A se ha contrarrestado. Cualquier modificacin (incremento o decremento) en

    cualquiera de los elementos vuelve a l, a lo largo de la cadena, con una accin de

    signo contrario.

    1. Bucle de realimentacin negativa

  • Cuando en el sistema dinmico se presentan objetivos o metas, se genera un proceso

    que trata de equilibrar el sistema, a travs de una accin correctiva sobre la variable

    de nivel o estado, haciendo que la discrepancia disminuya y se estabilice el sistema.

    Los bucles de realimentacin negativa se denominan bucles reguladores o

    estabilizadores.

    1. Bucle de realimentacin negativa: Alcance de un Objetivo

  • Un ejemplo tpico es el Sistema de Control de Inventario, que para poder satisfacer las

    ventas o entregar productos a sus clientes necesita abastecerse hasta alcanzar un stock

    deseado, donde el responsable del almacn trata de mantener su Inventario (estado del

    sistema) en un determinado nivel o Inventario deseado (objetivo).

    Cuando el stock de productos almacenados desciende del nivel deseado, entonces el

    almacenero realiza Pedidos (accin correctiva) al distribuidor con el fin de mantener

    dicho nivel. Si la cantidad de producto almacenado es superior al nivel deseado,

    entonces se devuelve este exceso de productos al distribuidor, se supone que las Ventas

    estn determinadas con independencia del vendedor, siendo una variable exgena.

    Caso 1: Sistema de control de inventario

    1. Bucle de realimentacin negativa: Alcance de un Objetivo

  • N Clase Smbolo Definicin Unidades Observaciones

    /Fuentes

    1 N INV Inventario Productos Productos en almacn al final de cada

    semana.

    2 F PED Pedidos Productos/semana

    3 F VEN Ventas Productos/semana Productos vendidos al final de cada

    semana (V. exgena).

    4 A DISC Discrepancia Productos

    5 T INVD Inventario deseado Productos

    6 T FUPD Fraccin de unidades pedidas por semana Tanto por uno

    Definicin de variables:

    Diagrama en Stella:

    Cdigo computacional:

    INV(t) = INV(t - dt) + (PED - VEN) * dt

    INV = 100

    PED = FUPD*DISC

    VEN = 20

    DISC = INVD-INV

    FUPD = 0.5

    INVD = 100

  • Suponiendo que el sistema se encuentra en equilibrio y con el inventario igual al deseado.

    Inventario: INV = 100 Inventario deseado: INVD = 100

    Ingreso de datos para obtener cdigo computacional

    Discrepancia: DISC = INVD-INV

  • Supngase que las ventas varan de 0 a 20 unidades/semana en la semana 0 de la simulacin.

    Se supone que las unidades pedidas por semana son proporcionales a la discrepancia (poltica de

    pedidos es lineal) con un factor igual a 0.5

    Ventas: VEN = 20 Fraccin de unidades pedidas por semana:

    FUPD = 0.5

    Ingreso de datos para obtener cdigo computacional

    Pedidos: PED = FUPD*DISC

  • Cdigo computacional realizado en Stella, que permite hacer

    una simulacin sobre el Sistema de control de inventario:

  • Rangos y unidades para la simulacin

    RANGO DE: 0

    A : 12

    INCREMENTO: 0.01

    UNIDAD DE TIEMPO: Semanas

  • Evolucin de la variable INVENTARIO

    Seleccionamos la variable: INV

    Definimos el ttulo de la grfica: Evolucin del Inventario en 12 semanas

    Ajustar formato de salida: Corremos el modelo: Run (Ctrl + R)

    Sin decimales

  • Tabulacin de la variable INVENTARIO

    Seleccionamos la variable : INV

    Definimos el ttulo de la tabla: Datos del Inventario en 12 semanas

    Reporte del intervalo: 1 semana

    Ajustar formato de las variable: Corremos el modelo: Run (CTRL + R)

    Sin decimales

  • Diagrama de Stella: Sistema de Control de Inventario

    Grfico y Tabla de la variable INVENTARIO para un tiempo de simulacin de 12 semanas

  • Diagrama de Stella: Sistema de Control de Inventario

    Grfico y Tabla de la variables: INVENTARIO y PEDIDO para un tiempo de simulacin de 12 semanas

  • Diagrama de Stella: Sistema de Control de Inventario

    Grfico y Tabla de la variables: INVENTARIO, PEDIDO y VENTAS para un tiempo de simulacin de 12 semanas

  • Diagrama de Stella: Sistema de Control de Inventario

    Grfico y Tabla de la variables: INVENTARIO, PEDIDO y VENTAS para un tiempo de simulacin de 12 semanas

    Ajustando rango de las variables:

  • Caso 2: Fenmeno de decrecimiento de una poblacin que se

    encuentra en un medio sin ninguna limitacin.

    1. Bucle de realimentacin negativa:

    Se supone que la variacin de la poblacin es proporcional al nmero de individuos,

    ya que tanto el nmero de nacimientos como el de defunciones sern proporcionales

    a la poblacin.

    Si se supone que la tasa de mortalidad supera a la tasa de natalidad se tendr un

    decrecimiento exponencial.

  • POB(t) = POB(t - dt) + (- DEF) * dt

    POB = 10000

    DEF = TDEF*POB

    TDEF = 0.009

    Definicin de variables:

    Diagrama en Stella:

    Cdigo computacional:

    N Clase Smbolo Definicin Unidades Observaciones

    /Fuentes

    1 N POB Poblacin Individuos Nmero de individuos al final de cada ao.

    2 F DEF Defunciones Individuos/ao

    6 T TDEF Tasa de

    defunciones Tanto por uno

  • Poblacin: POB = 1000 Tasa de defuncin: TDEF = 0.009

    Ingreso de datos para obtener cdigo computacional

    Defuncin: DEF = TDEF*POB

  • Cdigo computacional realizado en Stella, que permite hacer

    una simulacin sobre la Realimentacin negativa del Modelo

    demogrfico elemental:

    Rangos y unidades para la simulacin

    RANGO DE: 1900

    A : 2010

    INCREMENTO: 1

    UNIDAD DE TIEMPO: Aos

  • Evolucin de las variables POBLACIN Y DEFUNCIONES

    Seleccionamos las variables: POB y DEF

    Definimos el ttulo de la grfica: Variacin de la Poblacin y la Defuncin (1910-2010)

    Ajustar formato de salida:

    Corremos el modelo:

    Run (Ctrl + R)

  • Tabulacin de las variables POBLACIN y DEFUNCIONES

    Seleccionamos las variables : POB y DEF

    Definimos el ttulo de la tabla: Datos de la Poblacin y Defunciones entre 1910 y 2010

    Reporte del intervalo: 5 aos

    Ajustar formato de la variable:

    Sin decimales

    Corremos el modelo:

    Run (CTRL +R)

  • Diagrama de Stella: Modelo demogrfico elemental

    Grfico y Tabla de la variables: POBLACIN y DEFUNCIONES para un periodo de simulacin de 1910 a 2010

  • Funcionamiento:

    Si la temperatura se separa del valor deseado, aparece un error o discrepancia entre

    los valores de temperatura real y deseado, que activa un calefactor (o un

    refrigerador, en su caso), el cual, mediante la inyeccin de caloras (o frigoras)

    lleva la temperatura al valor deseado.

    Se genera un comportamiento en el que el sistema corrige, de forma autnoma, las

    perturbaciones que tienden a separarlo del comportamiento deseado, que es el

    mantenimiento de la temperatura en un cierto valor.

    Caso 3: Sistema de regulacin de temperatura

    1. Bucle de realimentacin negativa: Alcance de un Objetivo

  • N Clase Smbolo Definicin Unidades Observaciones

    /Fuentes

    1 N TEMP

    REAL Temperatura real C Grados centgrados observados.

    2 F FLUJO

    CALEFAC Flujo del calefactor C/minuto

    Grados centgrados observados al final

    de cada minuto.

    3 A DISC Discrepancia C

    3 A CALEFAC Trabajo del calefactor C

    4 T TEMP

    DESEA Temperatura deseada C

    5 T

    FACTOR

    INYECC

    CALORIAS

    Fraccin de inyeccin de caloras por

    minuto Tanto por uno

    Definicin de variables:

    TEMP_REAL(t) = TEMP_REAL(t - dt) + (FLUJO_CALEFAC) * dt

    INIT TEMP_REAL = 0

    INFLOWS:

    FLUJO_CALEFAC = CALEFAC

    CALEFAC = FACTOR_INYECC_CALORIAS*DISC

    DISC = TEMP_DESEA-TEMP_REAL

    FACTOR_INYECC_CALORIAS = 0.3

    TEMP_DESEA = 20

  • Diagrama de Stella: Sistema de regulacin de temperatura (calefactor)

    Grfico y Tabla de las variables TEMPERATURA REAL,

    CALEFACTOR y TEMPERATURA DESEADA

    para un tiempo de simulacin de 12 minutos

  • N Clase Smbolo Definicin Unidades Observaciones

    /Fuentes

    1 N TEMP

    REAL Temperatura real C Grados centgrados observados

    2 F FLUJO

    REFRIG Flujo del refrigerador C/minuto

    Grados centgrados observados al final

    de cada minuto.

    3 A DISC Discrepancia C

    3 A REFRIG Trabajo del refrigerador C

    4 T TEMP

    DESEA Temperatura deseada C

    5 T

    FACTOR

    INYECC

    FRIGORAS

    Fraccin de inyeccin de frigoras

    por minuto Tanto por uno

    Definicin de variables:

    TEMP_REAL(t) = TEMP_REAL(t - dt) + (- FLUJO_REFRIG) * dt

    INIT TEMP_REAL = 40

    OUTFLOWS:

    FLUJO_REFRIG = REFRIG

    DISC = TEMP_REAL-TEMP_DESEA

    FACTOR_INYECC_FRIGORIAS = 0.35

    REFRIG = FACTOR_INYECC_FRIGORIAS*DISC

    TEMP_DESEA = 20

  • Diagrama de Stella: Sistema de regulacin de temperatura (refrigerador)

    Grfico y Tabla de las variables TEMPERATURA REAL,

    REFRIGERADOR y TEMPERATURA DESEADA

    para un tiempo de simulacin de 12 minutos

  • UNIDAD IV

    Modos fundamentales de

    comportamiento:

    Bucle de realimentacin positiva

    Ing. Carmen Rosa Pea Enciso [email protected]

  • Las trayectorias exponenciales son las que ms se presentan cuando sucede

    fenmenos o acontecimientos que ponen en riesgo el sistema.

    Ejemplos: la epidemia del clera, la gripe AH1N1, la contaminacin generada por

    derrames de petrleo en los mares y ros, etc.

    2. Bucle de realimentacin positiva

  • Funcionamiento:

    La evolucin de la poblacin tiene un comportamiento explosivo, esto es

    hipottico, puesto que se supone que la tasa de crecimiento es constante.

    Adems no se ha incluido ningn proceso limitador como podra ser el

    agotamiento de los recursos naturales (merma de la capacidad de sustentacin).

    Caso 1: Fenmeno de crecimiento de una poblacin que se

    encuentra en un medio sin ninguna limitacin.

    2. Bucle de realimentacin positiva

  • N Clase Smbolo Definicin Unidades Observaciones /Fuentes

    1 N POB Poblacin Individuos Nmero de individuos al final de cada ao.

    2 F CREC Crecimiento neto Individuos/ao

    6 T TCRE Tasa de crecimiento Tanto por uno

    Diagrama en Stella:

    Cdigo computacional:

    Definicin de variables:

    POB(t) = POB(t - dt) + (CREC) * dt

    POB = 5000000000000

    CREC = TCRE*POB

    TCRE = 0.009

  • Poblacin: POB = 5000000000000 Tasa de crecimiento: TCRE = 0.009

    Ingreso de datos para obtener cdigo computacional

    Crecimiento Neto: CREC = TCRE*POB

  • Cdigo computacional realizado en Stella, que permite hacer

    una simulacin sobre la Realimentacin positiva del Modelo

    demogrfico elemental:

    Rangos y unidades para la simulacin

    RANGO DE: 1950

    A : 2010

    INCREMENTO: 2

    UNIDAD DE TIEMPO: Aos

  • Evolucin de las variables POBLACIN Y CRECIMIENTO NETO

    Seleccionamos las variables: POB y CREC

    Definimos el ttulo de la grfica: Evolucin de Poblacin y el Crecimiento neto (1950-2010)

    Ajustar formato de salida:

    Corremos el modelo:

    Run (Ctrl + R)

  • Tabulacin de las variables POBLACIN y CRECIMIENTO NETO

    Seleccionamos las variables : POB y CREC

    Definimos el ttulo de la tabla: Datos de la Poblacin y Defunciones entre 1910 y 2010

    Reporte del intervalo: 5 aos

    Corremos el modelo: Run (CTRL +R)

    Ajustar formato de la variable:

    Sin decimales

  • Diagrama de Stella: Modelo demogrfico elemental

    Grfico y Tabla de la variables: POBLACIN y CRECIMIENTO NETO para un periodo de simulacin de 1950 al 2010

  • UNIDAD IV

    Modos fundamentales de

    comportamiento:

    Crecimiento sigmoidal

    Ing. Carmen Rosa Pea Enciso [email protected]

  • Caso: Alcance de un objetivo con Funcin TIME

    1. Realimentacin negativa

    La variacin de la poblacin esta en funcin a las defunciones.

    La defuncin es proporcional a la tasa de defunciones, la poblacin mnima y el

    tiempo; e inversamente proporcional a la poblacin.

    Se supone que la poblacin debe alcanzar un lmite o poblacin mnima deseada.

  • N Clase Smbolo Definicin Unidades Observaciones

    /Fuentes

    1 N POB Poblacin Miles de habitantes Miles de habitantes observados.

    2 F DEF Defunciones Miles de habitantes /da Miles de habitantes al final de cada da.

    3 T TIEMPO Tiempo Das

    4 T TDEF Tasa de defunciones Tanto por uno

    5 T PMIN Poblacin mnima deseada Miles de habitantes

    Definicin de variables:

    POB(t) = POB(t - dt) + (- DEF) * dt

    INIT POB = 100

    OUTFLOWS:

    DEF = TDEF*(1-PMIN/POB)*TIEMPO

    PMIN = 10

    TDEF = 0.05

    TIEMPO = TIME

    Diagrama en Stella:

    Cdigo computacional:

  • Rangos y unidades para la simulacin

    RANGO DE: 0

    A : 90

    INCREMENTO: 1

    UNIDAD DE TIEMPO: Das

    Ajustando rangos de las variables e incremento de tiempo

  • Evolucin de las variables:

    Poblacin, Defunciones y Poblacin mnima

    para un tiempo de 90 das

  • El proceso de crecimiento sigmoidal se presenta al interactuar dos bucles uno positivo y otro negativo.

    En la primera parte del proceso, se genera un crecimiento en la variable de estado del sistema, la limitacin de recursos no es

    perceptible, por lo que el bucle de realimentacin positivo es

    dominante, y crece de manera exponencial la variable de estado.

    Al crecer sta, se empieza a percibir la falta de recursos, lo que genera al bucle negativo.

    Cuando la variable de estado del sistema ya no puede crecer, el bucle negativo domina al sistema.

    Ejemplos: difusin de una innovacin tecnolgica, introduccin de

    un nuevo producto en el mercado, difusin de un rumor dentro de

    un medio social, etc.

    2. Realimentacin negativa y Realimentacin positiva

  • Caso propagacin de enfermedades infecciosas: Difusin de una epidemia

    Supngase la siguiente hiptesis:

    La poblacin es constante, es decir, el saldo de nacimientos, defunciones y fenmenos migratorios es nulo.

    La enfermedad es lo suficientemente suave como para que los enfermos no dejen de hacer una vida normal, y stos no se curan completamente durante el

    periodo de la epidemia; con ello se evita la reinfeccin.

    La poblacin enferma y la sana se encuentran homogneamente mezcladas.

  • En el diagrama causal del proceso epidmico:

    El flujo (tasa) de contagio depende a la vez de la poblacin enferma y de la poblacin sana, que es

    la diferencia entre la poblacin total y la

    poblacin enferma.

    El bucle de realimentacin positiva, corresponde al crecimiento de la poblacin enferma en el seno

    de la poblacin total. Si la poblacin total fuese

    infinita, el crecimiento de la epidemia sera

    exponencial.

    El bucle de realimentacin negativa, determinado por el hecho de que la poblacin sea finita. Al

    aumentar la poblacin enferma, la poblacin sana,

    que es la nica susceptible de enfermar,

    disminuye; lo cual conduce a una disminucin del

    flujo de contagio. El flujo de contagio ser nulo

    cuando toda la poblacin est enferma.

    Caso propagacin de enfermedades infecciosas: Difusin de una epidemia

  • N Clase Smbolo Definicin Unidades Observaciones

    /Fuentes

    1 N PENF Poblacin enferma Habitantes Miles de habitantes enfermos observados.

    2 F FCONT Flujo de contagio Habitantes /da Miles de habitantes contagiados al final de cada da.

    3 A PSANA Poblacin sana Habitantes

    4 T PTOTAL Poblacin total Habitantes

    5 T PCD Porcentaje de contactos

    diarios Tanto por uno

    6 T CPI Contactos que producen

    infeccin por da Tanto por uno

    Definicin de variables:

    Diagrama en Stella:

    Cdigo computacional:

    PENF(t) = PENF(t - dt) + (FCONT) * dt

    INIT PENF = 5

    INFLOWS:

    FCONT = CPI*PCD*PSANA*PENF

    CPI = 0.25

    PCD = 0.0003

    PSANA = PTOTAL-PENF

    PTOTAL = 1000

  • Rangos y unidades para la simulacin

    RANGO DE: 0

    A : 150

    INCREMENTO: 1

    UNIDAD DE TIEMPO: Das

    Ajustando rangos de las variables e incremento de tiempo

  • Evolucin de las variables:

    Poblacin enferma, Flujo de contagios, Poblacin sana y Poblacin

    total al cabo de 150 das

  • 3. Evolucin de la Poblacin

    La evolucin de la Poblacin se da con un crecimiento sigmoidal, en

    el que se presentan dos bucles:

    El primero es positivo porque la tasa de nacimientos incrementa de

    manera notable la poblacin, haciendo aumentar los nacimientos, lo

    que afecta de manera directa a la poblacin incrementndola.

    El segundo bucle genera un efecto contrario al primero, ya que las

    defunciones aumentan por efecto de la tasa de defuncin,

    disminuyendo la poblacin.

    Estos dos bucles generan en la variable de nivel poblacin una curva

    que crece y que luego decrece y una curva sigmoidal en el flujo de

    nacimientos.

  • UNIDAD IV

    Modos fundamentales de

    comportamiento:

    Oscilaciones

    Sistemas de segundo orden

    Ing. Carmen Rosa Pea Enciso [email protected]

  • N

    Clase Smbolo Definicin Unidades

    Observaciones

    /Fuentes

    1 N A Almacn Bienes Al final de cada mes.

    2 N E Empleo Empleados Al final de cada mes.

    3 F P Produccin Bienes/mes

    4 F V Ventas Bienes/mes Al final de cada mes.

    5 F C Contratacin Empleados/mes Al final de cada mes

    6 T PD Productividad Tanto por uno

    7 T AD Almacn deseado Bienes

    8 T TAA Tiempo de ajuste del almacn Tanto por uno

    9 T TAE Tiempo de ajuste del empleo Tanto por uno

    1. Sistema de segundo orden con comportamiento

    Definicin de variables:

  • UNIDAD IV

    Modos fundamentales de

    comportamiento:

    Retrasos

    Ing. Carmen Rosa Pea Enciso [email protected]

  • En todos los sistemas dinmicos se presentan retrasos entre las

    acciones y sus consecuencias, es necesario identificar estos factores

    que pueden producir inestabilidad en el sistema. En la figura se

    muestra una realimentacin negativa y tres retrasos, los que generan

    que el estado del sistema se comporte su correspondiente de manera

    variable en el tiempo.

    1. Retrasos

  • Funcionamiento:

    Si la temperatura se separa del valor deseado, aparece un error o discrepancia entre

    los valores de temperatura real y deseado, que activa un calefactor (o un

    refrigerador, en su caso), el cual, mediante la inyeccin de caloras (o frigoras)

    lleva la temperatura al valor deseado.

    Se genera un comportamiento en el que el sistema corrige, de forma autnoma, las

    perturbaciones que tienden a separarlo del comportamiento deseado, que es el

    mantenimiento de la temperatura en un cierto valor.

    Caso 1: Sistema de regulacin de temperatura

  • Caso 1: Difusin natural

    CLIENTES(t) = CLIENTES(t - dt) + (FLUJO_DE_CLIENTES) * dt

    INIT CLIENTES = 0

    INFLOWS:

    FLUJO_DE_CLIENTES = DIFUSION_NATURAL

    CLIENTES_POTENCIALES(t) = CLIENTES_POTENCIALES(t - dt) + (- FLUJO_DE_CLIENTES) * dt

    INIT CLIENTES_POTENCIALES = 10000

    OUTFLOWS:

    FLUJO_DE_CLIENTES = DIFUSION_NATURAL

    CAPTACION_POR_RELACIONES =

    DELAY(CLIENTES*CLIENTES_POTENCIALES*TASA_DE_CAPTACION_POR_RELACIONES,30,0)

    DIFUSION_NATURAL = CAPTACION_POR_RELACIONES+CAPTACION_POR_PRESENCIA_FISICA

    TASA_DE_CAPTACION_POR_RELACIONES = 0.000001

    CAPTACION_POR_PRESENCIA_FISICA = GRAPH(CLIENTES_POTENCIALES)

    (0.00, 0.00), (1000, 0.12), (2000, 0.27), (3000, 0.44), (4000, 0.59), (5000, 0.77), (6000, 1.00), (7000, 1.18), (8000, 1.38),

    (9000, 1.73), (10000, 2.00)

  • Un tipo de situaciones que frecuentemente se encuentra, es aquel

    donde se manifiesta un sntoma o problema que desestabiliza al

    sistema dinmico.

    Este sntoma es producido por un problema subyacente que resulta

    difcil de tratar, ya sea porque no se conoce bien, o porque conlleva

    mucho recurso para poder solucionarlo .

    En este tipo de situaciones generalmente se ataca los sntomas, ms no

    el problema fundamental, lo que generar aparentemente una solucin

    a corto plazo sobre los sntomas, pero se mantiene inalterado el

    problema central. Esto llevar a un caos y a la destruccin del sistema.

    Ejemplos: el estrs que se produce por exceso de trabajo, el

    crecimiento de la poblacin sujeto a disponibilidad de recursos como

    lo muestra la figura siguiente:

    2. Crecimiento en S con Overshoot

  • 2. Crecimiento en S con Overshoot

  • Este tipo de comportamiento es una combinacin de las dos

    anteriores, donde se presenta un proceso de crecimiento, presencia de

    bucle de realimentacin positivo; el cual alcanza lmite, por efecto de

    capacidad, asociado a una realimentacin negativa.

    La accin del bucle negativo ocasiona que la realimentacin positiva

    frene su crecimiento, y el bucle negativo tome control sobre la

    situacin, generando un proceso de erosin de metas, limitado por su

    propio crecimiento al tomar decisiones inadecuadas e insuficientes,

    grficamente lo muestra la figura siguiente:

    3. Overshoot y colapso

  • 3. Overshoot y colapso