Modelado de empresas
Dinmica de sistemas
Modos fundamentales de
comportamiento
Ing. Carmen Rosa Pea Enciso
cpenciso@uigv.edu.pe
UNIDAD IV
Modos fundamentales de
comportamiento:
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.
Definicin de variables:
N
Clase
Smbolo
INV
Inventario
Productos
PED
Pedidos
Productos/semana
VEN
Ventas
Productos/semana
DISC
Discrepancia
Productos
INVD
Inventario deseado
Productos
FUPD
Definicin
Observaciones
/Fuentes
Unidades
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
Discrepancia:
DISC = INVD-INV
Pedidos:
PED = FUPD*DISC
RANGO
DE: 0
A : 12
INCREMENTO: 0.01
UNIDAD DE TIEMPO:
Semanas
Definicin de variables:
N
Clase
Smbolo
POB
Poblacin
Individuos
DEF
Defunciones
Individuos/ao
TDEF
Definicin
Tasa de
defunciones
Unidades
Observaciones
/Fuentes
Diagrama en Stella:
Cdigo computacional:
POB(t) = POB(t - dt) + (- DEF) * dt
POB = 10000
DEF = TDEF*POB
TDEF = 0.009
POB = 1000
Tasa de defuncin:
Defuncin:
DEF = TDEF*POB
TDEF = 0.009
DE: 1900
A : 2010
INCREMENTO: 1
UNIDAD DE TIEMPO: Aos
Corremos el modelo:
Run (Ctrl + R)
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.
Definicin de variables:
N
Clase
DISC
CALEFAC
Smbolo
TEMP
REAL
FLUJO
CALEFAC
TEMP
DESEA
FACTOR
INYECC
CALORIAS
Definicin
Unidades
Temperatura real
C/minuto
Discrepancia
Temperatura deseada
Observaciones
/Fuentes
Definicin de variables:
N
Clase
DISC
REFRIG
Smbolo
TEMP
REAL
FLUJO
REFRIG
TEMP
DESEA
FACTOR
INYECC
FRIGORAS
Definicin
Unidades
Temperatura real
C/minuto
Discrepancia
Temperatura deseada
Observaciones
/Fuentes
UNIDAD IV
Modos fundamentales de
comportamiento:
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).
Definicin de variables:
Clase
Smbolo
POB
Poblacin
Individuos
CREC
Crecimiento neto
Individuos/ao
TCRE
Definicin
Unidades
Observaciones /Fuentes
Diagrama en Stella:
Cdigo computacional:
POB(t) = POB(t - dt) + (CREC) * dt
POB = 5000000000000
CREC = TCRE*POB
TCRE = 0.009
POB = 5000000000000
Crecimiento Neto:
Tasa de crecimiento:
CREC = TCRE*POB
TCRE = 0.009
DE: 1950
A : 2010
INCREMENTO: 2
UNIDAD DE TIEMPO: Aos
Corremos el modelo:
Run (Ctrl + R)
UNIDAD IV
Modos fundamentales de
comportamiento:
Crecimiento sigmoidal
Ing. Carmen Rosa Pea Enciso
cpenciso@uigv.edu.pe
1. Realimentacin negativa
Caso: Alcance de un objetivo con Funcin TIME
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.
Definicin de variables:
Observaciones
/Fuentes
Clase
Smbolo
POB
Poblacin
Miles de habitantes
DEF
Defunciones
TDEF
Tasa de defunciones
PMIN
Definicin
TIEMPO Tiempo
Unidades
Das
Tanto por uno
Diagrama en Stella:
Cdigo computacional:
POB(t) = POB(t - dt) + (- DEF) * dt
INIT POB = 100
OUTFLOWS:
DEF = TDEF*(1-PMIN/POB)*TIEMPO
PMIN = 10
TDEF = 0.05
TIEMPO = TIME
RANGO
DE: 0
A : 90
INCREMENTO: 1
UNIDAD DE TIEMPO: Das
Definicin de variables:
N
Clase
Smbolo
PENF
Definicin
Poblacin enferma
Unidades
Observaciones
/Fuentes
Habitantes
Habitantes /da
PSANA
Poblacin sana
Habitantes
Habitantes
PCD
CPI
Porcentaje de contactos
diarios
Contactos que producen
infeccin por da
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
RANGO
DE: 0
A : 150
INCREMENTO: 1
UNIDAD DE TIEMPO: 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
cpenciso@uigv.edu.pe
N Clase
Smbolo
Definicin
Unidades
Observaciones
/Fuentes
Almacn
Bienes
Empleo
Empleados
Produccin
Bienes/mes
Ventas
Bienes/mes
Contratacin
Empleados/mes
PD
Productividad
AD
Almacn deseado
Bienes
TAA
TAE
UNIDAD IV
Modos fundamentales de
comportamiento:
Retrasos
Ing. Carmen Rosa Pea Enciso
cpenciso@uigv.edu.pe
1. Retrasos
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.
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.
3. Overshoot y colapso
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