Trabajo Final - Abel Acuña
Trabajo Final - Abel Acuña
Trabajo Final - Abel Acuña
CICLO: IX
EJERCICIO DE DEUDA
EJERCICIO DE ESTUDIANTES RESAGADOS
EJERCICIO DE AGUA
Caso Gestión Dinámica de Existencias
Una empresa
presenta una crónica
inestabilidad en su
producción y en sus
existencias de
productos acabados.
Nos facilitan la
siguiente información
sobre los estrictos
criterios que se siguen:
FINAL TIME = 60
Units: semana
INITIAL TIME = 0
Units: semana
TIME STEP = 1
Units: semana
➢ cde= 4
Units: semana
cobertura de las existencias deseadas
➢ entregas= pedidos
Units: unidades/semana
Las entregas son función de los pedidos recibidos, e influyen en las
Existencias ya que cada entrega de productos reduce el volumen de
existencias.
➢ Existencias= +producción-entregas
Initial value:4000
Units: unidades
Las existencias iniciales corresponden a una situación inicial de
equilibrio, con una media de pedidos = 1000 unidades, y una cobertura
de existencias deseadas de 4 semanas = 4.000 unidades iniciales.
Esta variable nos sirve para recoger la hipótesis de que hay un cambio
en la cifra de pedidos en el periodo 10 de una magnitud del 10% de los
pedidos (1000*0,1=100)
➢ tce= 8
Units: semana
es el tiempo necesario para corregir las existencias
➢ tmp= 8
Units: semana
tiempo para calcular la media de los pedidos.
Caso Gestión Dinámica de un Proyecto
Existen muchas
actividades, desde escribir un
libro a construir un buque, que
presentan unas características
muy similares. Existe en primer
lugar un objetivo y unas
previsiones de lo que costará
conseguir ese objetivo, seguido a
continuación de una fase en la
que se emplea una cantidad de
trabajo y recursos, y por último,
con mayor o menor éxito se
logra el objetivo deseado.
No obstante, muchos proyectos acaban, en relación
con los objetivos iniciales, durando más de lo previsto,
costando más de lo esperado y ofreciendo una calidad
mucho menor de lo deseado.
Vamos a ver a continuación un modelo para ayudar a
comprender los aspectos relacionados con la consecución
de un proyecto. Para hacer el proyecto fácil de explicar,
vamos a trabajar en un proyecto genérico como diseñar un
edificio, aunque el modelo es aplicable a otras muchas
situaciones, como desarrollar software, diseñar un nuevo
producto, etc.
Los modelos pueden utilizarse tanto para investigar
proyectos de construcción, donde la disponibilidad del
material es importante, hasta investigaciones científicas en
las que la experimentación juega un papel esencial.
En el proceso de conceptualizar y crear el modelo vamos a seguir un
procedimiento progresivo. Vamos a empezar con la estructura más
simple de l problema, para irlo mejorando en sucesivas versiones del
modelo. Esta es una técnica útil ya que nos proporciona etapas en las
que el modelo nos reproduce bien algunos aspectos de la realidad, a
la vez que nos muestra aspectos donde debe ser mejorado. Iremos
simulando en cada una de la etapas, y viendo el efecto de los cambios
introducidos en relación con la etapa anterior.
En el proceso de creación del modelo utilizaremos el
ordenador para que nos muestre con claridad los efectos de
los cambios que nosotros estamos haciendo en la estructura
del modelo. No obstante, aunque el ordenador es muy
eficiente en este trabajo, es importante que nosotros
sepamos interpretar las simulaciones que vayamos a
realizar y para ello es conveniente que antes de cada
simulación tengamos unas expectativas claras de lo que
esperamos que ocurra, de forma que los resultados del
modelo nos sirvan para confirmar o no nuestras
expectativas.
➢ trabajo= 100
Units: tareas/mes
Caso Dinámica de Precios y Producción
En la producción y
consumo de embutidos intervienen tres clases de actores:
ganaderos, tocineros, y consumidores. Los tocineros
compran cerdos a los ganaderos y manufacturan los cerdos
para obtener embutidos, y los venden a los consumidores.
Nota final
En este ejemplo se ha simplificado en gran manera la
realidad. En España actualmente los cerdos son
engordados durante 5 meses, salvo situaciones muy
especiales (tipo montanera). Las cerdas para crianza si que
se destinan al sacrificio cuando acaba su ciclo reproductivo.
Se llaman cerdas de desvieje y se utilizan para embutidos
porque para carne fresca no sirven. Una cerda reproductora
muy difícilmente llega a tener de 18 lechones/año.
FINAL TIME = 48
Units: mes
INITIAL TIME = 0
Units: mes
TIME STEP = 1
➢ margen= 7
Units: euros/kilo
➢ precio normal = 10
Units: euros/kilo
➢ Tabla 1
(0,4),(0.25,2),(0.5,1),(0.75,0.9),(1,0.8),(3,0.5)
cuando la cobertura del stock es de 0.5 meses el
precio del cerdo es igual al normal, punto 0.5,1
➢ Tabla 2
(0.5,1.5),(1,1),(1.5,0.9),(2,0.75)
El punto (1,1) es obligatorio ya que representa la
situación normal de consumo.
➢ Test= PULSE(6,6)*10000
Units: cerdos/mes
Queremos ver el efecto de una leve variación en el
numero de sacrificios. Normalmente se sacrifican
750.0000 cerdos al mes y simularemos que desde el
periodo 6 al 12 esta cifra se incrementa en
10.000. Usaremos la función PULSE que tomará el
valor 1 desde el periodo 6 durante 6 periodos, es decir
hasta el 12, y la multiplicamos por 10.000 para
obtener el valor de 10.000 en este periodo.
a crianza de cerdos
INITIAL TIME = 0
TIME STEP = 1
Modelo 2
➢ Tabla 3
(0,100000),(1,200000),(3,500000),(6,600000),(9,
900000)
Recoge la influencia entre el Precio del Cerdo (X) y
la cantidad de Cerdos de Cria deseados (Y). De forma
que cuando este se halla en 3 € (euros) la cantidad de
cerdos de cria deseados es de 500.000, tal y como
recogemos en la Tabla 3.
(14) margen=7
Units: euros/kilo
(27) Tabla 1
(0,4),(0.25,2),(0.5,1),(0.75,0.9),(1,0.8),(3,0.5)
Cuando la cobertura del stock es de 0.5 meses el
precio del cerdo es igual al normal, punto 0.5,1
(28) Tabla 2
(0.5,1.5),(1,1),(1.5,0.9),(2,0.75)
El punto (1,1) es obligatorio ya que representa la
situación normal de consumo.
(29) Tabla 3
Recoge la influencia entre el Precio del Cerdo (X) y
la cantidad de Cerdos de Cria deseados (Y). De
forma que cuando este se halla en 3 € (euros) la
cantidad de cerdos de cria deseados es de 500.000,
tal y como recogemos en la Tabla 3.
(30) Test= PULSE(6,6)*10000
Units: cerdos/mes
Queremos ver el efecto de una leve variación en el
número de sacrificios. Normalmente se sacrifican
750.0000 cerdos al mes y simularemos que desde el
periodo 6 al 12 esta cifra se incrementa en
10.000. Usaremos la función PULSE que tomará el
valor 1 desde el periodo 6 durante 6 periodos, es decir
hasta el 12, y la multiplicamos por 10.000 para
obtener el valor de 10.000 en este periodo.
En la gráfica de la página anterior podemos ver las
oscilaciones que se producen como consecuencia de una
alteración relativamente breve de uno de los parámetros del
sistema.
Diagrama de bloques
Diagrama de bloques
Gráfica del comportamiento de la variable “población” durante 2 años
Diagrama de bloques
EJERCICIOS PRACTICOS DE DINAMICA DE SISTEMAS
A más población más nacimientos (positivo) A más nacimientos más gpoblación (positivo) A
más población más defunciones (positivo)
Queremos saber la dinámica del contenido del depósito 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 vacío.
- para evitar que se desborde - entrará más caudal cuando el depósito se halle más vacío,
y entrará menos caudal cuando el depósito esté casi lleno. Inicialmente equilibramos la
entrada el depósito de forma tal que entra una fracción de 1/10 del volumen vacío del
depósito.
Por el contrario, hemos regulado la salida de forma tal que - para evitar que se quede vacío
- saldrá más líquido cuando el depósito esté lleno y saldrá menos cuando el depósito se
halle vacío. Inicialmente regulamos la salida para que ésta sea una fracció n de 1/10 del
contenido del depósito.
CUESTIONES
¿Qué comportamie nto cabría esperar si inicialmente - como se ha descrito - el depósito se llenase
a un ritmo de 1/10 del volumen vacío del depósito, y siendo la salida de 1/10 de su contenido?
¿Qué sucede si inicialmente en el depósito hay 80 litros?
¿Qué sucede si la entrada se regula a 1/20 del volumen vacío del depósito, 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 dinámico del contenido del depósito para
poder responder a estas cuestiones (y familiarizarnos con el uso del software).
Diagrama causal
En este sistema existen tres elementos a considerar, el contenido del depósito, la entrada
de líquido y la salida de líquido. Dos de las relaciones son muy sencillas:
“a más entrada habrá más contenido (relación positiva)”
“a mayor salida habrá menos contenido (relación negativa)”
Por otra parte nos dicen que:
“a más contenido será menor la entrada de líquido (relación negativa)”
“a más contenido será mayor la salida de líquido (relación positiva)”
Por lo tanto tenemos un sistema con dos bucles negativos (que tienen un número impar de
relaciones con signo negativo en cada bucle) que estabilizarán el sistema
FLUJOS
k1= 10
Units: hora
El depósito se llena a un ritmo del 10% de su volumen vacío, o lo que es lo mismo
en cada periodo se llena 1/10 del volumen vacío.
k2= 10
Units: hora
El depósito se vacía a un ritmo del 10% de su contenido real en cada período, o
lo que es lo mismo se vacía 1/10 de su contenido en cada período.
Podemos definir también como constante la Capacidad (100 litros) del depósito.
No lo hacemos porque es una constante del sistema y no lo podemos modificar.
CONTROLES
Comportamientos observados:
Si con el volumen inicial de 50 litros la entrada se regula a 1/20 del volumen vacío
del depósito, y la salida se mantiene a 1/10 de su contenido, el depósito se vacía
hasta estabilizarse en un volumen de 33,3 litros.
Así pues podemos observar que el sistema tiende a estabilizarse en un mismo valor
sea cual sea el contenido inicial del depósito, y que los parámetros que van a definir
el este valor final de estabilización vienen definidos por el estado de los flujos.
Units: semana
Units: semana
(13) tce= 8
Units: semana
es el tiempo necesario para corregir las existencias
(15) tmp= 8
Units: semana
tiempo para calcular la media de los pedidos
SEGUNDA ENTREVISTA
Nada en el modelo actual permite que la producción y las existencias tomen los
valores observados (oscilaciones). Por ello se hace una segunda entrevista con
representantes de la empresa, para definir con más detalle la situación.
Las explicaciones siguientes ponen de mani fiesto que mientras que la empresa
dispone con holgura de suficiente equipo en producción, el personal no puede ser
contratado y formado instantáneamente. De hecho se necesitan 24 semanas de
anticipación para seleccionar, contratar y formar al nuevo person al. La empresa no
tiene costumbre de hacer expedientes de regulación temporal
de empleo. Los empleados permanecen en la empresa una media de 50
semanas.
Nota:
(-) Si aparece un aviso del tipo “Tareas finalizadas is not used” es porque el
software detecta que esta variable no influye en ninguna otra, y nos avisa ya que
esto no es normal.
Modelo 3. Incluir los errores
En todo proyecto se producen errores, trabajos que hay que volver a hacer, y estos
deben ser incluidos en el modelo.
Units: tareas/mes
Como máximo se hacen 100 tareas al mes
(10) Trabajo=MIN(100,Tareas
pendientes) Units: tareas/mes
Como máximo se hacen 100 tareas al mes
Dibuje el diagrama de flujos y escriba las ecuaciones del modelo. En este modelo
se acude en varias ocasiones al "valor normal" de un parámetro, lo cual simplifica
las relaciones posteriores en las Tablas.
Una vez haya obtenido un modelo que funcione en equilibrio, pruebe la respuesta
del modelo ante una alteraciones externas. Por ejemplo, vea como responde el
sistema a una aumento de los sacrificios con el Test.
Ejemplo basado en un caso del libro Computer Simulation de Nancy Roberts et
al. Addison Wesley
Nota final
Modelo 1
(24) TIME STEP = 1