Está en la página 1de 55

UNIDAD 2: PASÓ 2 – MODELAR Y SIMULAR SISTEMAS INDUSTRIALES CON

BASE EN MODELOS DE ASIGNACIÓN Y ESCENARIOS

Entregado por:

Oscar Javier Bonilla Jiménez Cód.: 74184985

Jeffrey Saenz Mendez Cód.:72345776

Clara Inés Ramos Martínez Cód.: 22.740.888

Etilso Hernández Herrera Cód.:

Mariana Agudelo Cód.:

Grupo:

212026_43

Tutor:

José Enrique Cotes

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

INGENIARÍA INDUSTRIAL

ABRIL 2020
INTRODUCCIÓN

En el desarrollo de esta actividad trabajaremos sobre el análisis y modelaciones


de escenarios de procesos industriales para lo cual es indispensable recordar y
tener claro que en la simulación lo más importante es interpretar el
comportamiento del sistema para poder evaluar las estrategias más propicias a
implementar las estrategias que permitan contribuir a la estimación de las
necesidades financieras y operacionales de la empresa.

Por medio del presente trabajo reconocimos los conceptos básicos de la


Modelación y de la Simulación y los asociamos con los ejercicios orientados en el
taller práctico # 2 de desarrollo individual. A su vez realizamos el modelo
matemático para cada ejercicio propuesto, en donde se ve identificados Función
Objetivo, Variables, Parámetros y restricciones.

También presentamos la simulación para cada ejercicio en el software Xpress, en

donde se pueda identificar: Imagen con la construcción del modelo en el software.


JUSTIFICACIÓN

Este trabajo tiene como objetivo principal el reconocimiento del curso Modelos y
Simulación. Con el fin de conocer los diferentes entornos y la dinámica con el
grupo de trabajo correspondiente en la actividad. La importancia de este trabajo
radica, entonces, en los ejercicios generadoras en la guía de actividades
desarrollándolos con claridad y coherencia, para el reconocimiento de la
problemática de modelos y simulación con base en modelos de asignación y
escenarios.
OBJETIVOS

Objetivo General
El estudiante reconoce los conceptos de la modelación y simulación de procesos
en sistemas industriales y el uso de tecnologías para el análisis de escenarios.

Objetivos Específicos

 Realizar el taller 2 en Excel y posteriormente simularlo en el software de


descarga online Xpress.

 Identificar, comprende y aplicar técnicas de modelamiento para generar


escenarios de soluciones según las necesidades de los sistemas productivos y
logísticos.

 Comprender y reconocer el lenguaje de simulación para modelar


matemáticamente situaciones reales en búsqueda de soluciones óptimas
aplicando los conocimientos adquiridos para desarrollar los ejercicios sobre
sistemas industriales con base en modelos de asignación y escenarios. 
CONCEPTOS BÁSICOS DE MODELACIÓN

Modelación: Es aquello que sirve para representar o describir otra cosa es decir
crea prototipos (1° diseño), el modelo puede tener una forma semejante o ser
totalmente distinto del objeto real.

Modelo: Se puede definir como una representación simplificada de un sistema


real, un proceso o una teoría, con el que se pretende aumentar su comprensión
hacer predicciones y posiblemente ayudar a controlar el sistema.

Existen 3 formas de modelos:

Icónico: Versión a escala del objeto real y con sus propiedades más o menos
relevantes.

Analógico: Modelo con apariencia física distinto al original, pero con


comportamiento representativo.

Analítico: Relaciones matemáticas o lógicas que representan leyes físicas que se


cree gobiernan el comportamiento de la situación bajo investigación.

Su utilidad puede tener las siguientes matrices:

Ayuda para aclarar el pensamiento acerca de un área de interés.

Como una ilustración de concepto.

Como una ayuda para definir estructura y lógica

Como un prerrequisito al diseño.

La actividad de diseñar está interesada en definir cómo lograr un determinado


propósito. Sin embargo, previamente al diseño esta la etapa de decidir que se va a
diseñar. La modelación conceptual es necesaria en esta etapa.

Un modelo matemático consta al menos de tres elementos o condiciones básicas:


Las Variables de decisión, la Función Objetivo y las Restricciones.
Variables de decisión y parámetros: Las variables de decisión son incógnitas
que deben ser determinadas a partir de la solución del modelo. Los parámetros
representan los valores conocidos del sistema o que se pueden controlar. Las
variables de decisión se representan por: X1, X2, X3,…, Xn ó Xi, i = 1, 2, 3,…, n.

Función Objetivo: La función objetivo es una relación matemática entre las


variables de decisión, parámetros y una magnitud que representa el objetivo o
producto del sistema. Es la medición de la efectividad del Modelo formulado en
función de las variables. Determina lo que se va optimizar (Maximizar o Minimizar).

La solución ÓPTIMA se obtiene cuando el valor de la Función Objetivo es óptimo


(valor máximo o mínimo), para un conjunto de valores factibles de las variables. Es
decir, hay que reemplazar las variables obtenidas X1, X2, X3,…, Xn; en la Función
Objetivo Z = f (C1X1, C2X2, C3X3,…, CnXn) sujeto a las restricciones del modelo
matemático.

Restricciones
Las restricciones son relaciones entre las variables de decisión y los recursos
disponibles. Las restricciones del modelo limitan el valor de las variables de
decisión. Se generan cuando los recursos disponibles son limitados.

En el Modelo se incluye, adicionalmente de las restricciones, la Restricción de No


Negatividad de las Variables de decisión, o sea: Xi = 0.
TALLER-LABORATORIO 2: MODELOS DE ASIGNACIÓN
Defina el modelo asociado en Xpress e indique cuál es la respuesta.

Una empresa fabrica 2 productos en equipos semi–manuales, organizadas como


se indica en la gráfica y en 3 locaciones diferentes. Los tiempos de procesamiento
en cada equipo, junto con los costos de procesamiento y el número de operarios
asignado se indican a continuación.
a) Considerando que se trabaja 9 horas al día en 5 días de la semana defina:
• La cantidad semanal a producir de cada producto en cada planta, si los
precios de venta son $24000/u y $23600/u.
Interpretación Punto (a) - Oscar Javier Bonilla Jiménez

ORGANIZACIÓN MATRICIAL

Tipo Tiempos
Operarios Costos
de Producto 1 Producto 2
maqu Plant Plant Plant Plant Plant Plant Plant Plant Plant Plant Plant Plant
ina a 1 a2 a3 a1 a2 a3 a1 a2 a3 a1 a2 a3
1 7 8 3 20 15 10 15 9 13 14 12 20
2 5 7 2 13 8 7 8 13 9 7 15 13
3 7 4 9 12 10 25 5 9 11 9 8 14
4 4 5 4 14 15 12 20 4 22 18 5 20
5 5 7 3 20 17 10 17 11 20 19 12 10
6 7 8 6 16 18 13 19 16 18 15 22 10
7 8 4 5 15 15 15 4 8 6 6 7 4
8 0 6 5 0 18 23 0 8 5 0 6 2

ORGANIZACIÓN DE LA INFORMACIÓN

ÍNDICES

Productos: i=1…2 Número de tipos de referencias de productos.

Maquinas: j=1…8 Número de tipo de máquinas.

Plantas: k=1…3 Número de tipos de plantas.

PARÁMETROS

Horas de trabajo (Número de horas diarias de trabajo): HDT = 9

Días por semana (Número de días por semana de trabajo): DPS = 5

Operarios: (recurso humano): H_(j,k) – Numero de operarios por máquina y


planta.

Costos: C_(j,k) – Costo de procesamiento por máquina y planta ($/min).

Tiempos: T_(i,j,k) – Tiempo de procesamiento por producto, máquina y planta


(min/u).
Precio de venta al público: PVP i - Precio de venta al público de cada producto
($/u).

DEFINICIÓN DE VARIABLE

X_(i,j,k)

Dónde:

i=1,2 Número de tipo de referencias de productos.

j=1…8Números de tipos de máquinas.

k=1,2,3 Número de tipos de planta


FUNCIÓN OBJETIVO: MAXIMIZACIÓN

Z = Utilidad semanal: Ingreso (producido por las maquinas terminales) – costo (de
todas las maquinas.

RESTRICCIONES

 Capacidad en minutos por semana para cada máquina y cada planta:


 Balanceo de producción Planta 1 por cada producto y bloque:

 Balanceo de producción Planta 2 por cada producto y bloque:

 Balanceo de producción Planta 3 por cada producto y bloque:

 Condición entera:

DECLARACIÓN DE VARIABLES

X: array (Productos, maquinas, Plantas) of mpvar

mp: array (materiales, proveedores, plantas) of mpvar

Productos = 1..2 !Rango – Productos que van de 1 a 2


Maquinas = 1..8 !Rango – Máximo número de máquinas en todas las plantas

Plantas = 1..3 !Rango – Plantas que van de 1 a 3

!Parámetro - Horas de trabajo, número de horas diarias de


HDT = 9
trabajo

!Parámetro – Días por semana, número de días que se


DPS = 5
trabaja por semana

array (Maquinas, Plantas) of real.


Operarios
! Parámetro – Número de operarios por maquina (de 1 a 8) y
planta (de 1 a 3).

array (Maquinas, Plantas) of real

Costo
!Parámetro – Costo de procesamiento ($/min) por maquina
(de 1 a 8) y planta (de 1 a 3)

array (Productos, Maquinas, Plantas) of real


Tiempos
!Parámetro – Costo de procesamiento (min/u) por producto
(de 1 a 2) maquina (de 1 a 8) y planta (de 1 a 3)

array (Productos) of real

PVP !Parámetro – Precio de venta al público de cada producto (de


1 a 3) en $/u

array (Productos, Maquinas, Plantas) of mpvar

X
!Variable – Cantidad (u/semana) a ser producidas por
producto (de 1 a 2), maquina (de 1 a 8) y planta (de 1 a 3)

Interpretación Punto (a) - Etilso Hernández Herrera


INFORMACIÓN PARA AMBOS EJERCICIOS

Sus índices son los siguientes:

 Productos: i = 1…..2 Es el número de tipo de referencias de productos.

 Máquinas: j = 1…..8 Es el número de tipos de máquinas.

 Plantas: k = 1…..3 Es el número de tipo de plantas.

Los parámetros son los siguientes:

 Horas de trabajo: Es el número de horas diarias de trabajo → HDT = 9

 Días por semana: Es el número de días por semana → DPS = 5

 Operarios: Recurso Humano – Es el número de operarios por máquina y


planta

 Costos: – Costo de Procesamiento por máquina y planta ($/min)

 Tiempos: – Tiempo de procesamiento por producto, máquina y planta


(min/u )

 Precio de Venta al Público: - Precio de venta al público de cada


producto ($/u)

DEFINICIÓN DE VARIABLE

Dónde:

i=1,2 Número de tipo de referencias de productos.

j=1 … 8 Números de tipos de máquinas.

k =1,2,3 Número de tipos de planta

FUNCIÓN OBJETIVO: MAXIMIZACIÓN

Z = Utilidad semanal: Ingreso (producido por las maquinas terminales) – costo (de
todas las maquinas)
RESTRICCIONES

 Capacidad en minutos por semana para cada máquina y cada planta:

 Balanceo de cada planta ´por cada producto y por cada bloque:

Planta 1

𝑋𝑖,1,1≥𝑋𝑖,2,1+𝑋𝑖,3,1 Restricciones Bloque 1

𝑋𝑖,2,1+𝑋𝑖,3,1≥𝑋𝑖,4,1+𝑋𝑖,5,1+𝑋𝑖,6,1 Restricciones Bloque 2

𝑋𝑖,4,1+𝑋𝑖,5,1+𝑋𝑖,6,1≥𝑋𝑖,7,1 Restricciones Bloque 3

Planta 2

𝑋𝑖,1,2+𝑋𝑖,2,2≥𝑋𝑖,3,2+ 𝑋𝑖,4,2+𝑋𝑖,5,2 Restricciones Bloque 1

𝑋𝑖,3,2+ 𝑋𝑖,4,2+𝑋𝑖,5,2≥𝑋𝑖,6,2 Restricciones Bloque 2

𝑋𝑖,6,2≥𝑋𝑖,7,2+ 𝑋𝑖,8,2 Restricciones Bloque 3

Planta 3

𝑋𝑖,1,3+𝑋𝑖,2,3≥𝑋𝑖,3,3 Restricciones Bloque 1

𝑋𝑖,3,3≥𝑋𝑖,4,3+𝑋𝑖,5,3+𝑋𝑖,6,3 Restricciones Bloque 2

𝑋𝑖,4,3+𝑋𝑖,5,3+𝑋𝑖,6,3≥𝑋𝑖,7,3+ 𝑋𝑖,8,3 Restricciones Bloque 3

 Condición entera:

X i , j , k ; es entero
DECLARACIÓN DE VARIABLES

Xi, j, k

X: array (Productos, maquinas, Plantas) of mpvar

MP m , p , k

mp: array (materiales, proveedores, plantas) of mpvar

Organización Matricial
Interpretación Punto (a) – Jeffrey Saenz Mendez.
Información

  Variable Valores Descripción


N° Clase Referencias de
i=
Productos 1y2 productos
Máquinas j= 1a8 N° de máquinas
Locacione
k=
s 1a3 N° de Plantas

Condiciones

Días por semana: N° Días de trabajo por semana

DS = 5

Operarios (recurso humano): H j ,k - Operarios por máquina y Planta.


Horas de Trabajo: N° Horas de trabajo diarias → HTD = 9

Costos: C j , k - Costo de Procesamiento por máquina y Planta ($ / min).

Tiempos: T i , j , k -Tiempo de Procesamiento por producto, máquina y Planta (min/u).


Precio de venta al público: VP i- Precio de Venta al Público de cada Producto
($/u).

Decisiones

Cantidad que se debe producir semanalmente por cada producto, utilizando cada
máquina presente en las tres plantas de producción.
Xi, j, k

i = 1 y 2 Número de tipo de referencias de productos.

j= 1 al 8 Número de tipo de máquinas.

k = 1 al 3 Número de tipo de plantas.


Organización Matricial
FUNCION OBJETIVO:
Maximización
Z=¿ Utilidad semanal: ingreso (producido por las maquinas terminales) - costo (de
todas las maquinas)

RESTRICCIONES
Capacidad en minutos por semana para cada máquina y cada planta

forall(j in maquimas, k in Plantas) sum(i in Productos)x(i,j,k)*Tiempos (i,j,k)<=Operarios(j,k)*HTD*DS*60

Balanceo de producción en la planta 1 por cada producto y bloque de máquinas.


forall(i in
Productos)dox(i,1,1)>=x(i,2,1)+x(i,3,1)x(i,2,1)+x(i,3,1)>=x(i,4,1)+x(i,5,1)+x(i,6,1)x(i,4,1)+x(i,5,1)+x(i,6,1)>=x(i,7,1)end-do

Balanceo de producción en la planta 2 por cada producto y bloque de máquinas.

forall(i in Productos)
dox(i,1,2+x(i,2,2))>=x(i,3,2)+x(i,4,2)+x(i,5,2)x(i,3,2)+x(i,4,2)+x(i,5,2))>=x(i,6,2)x(i,6,2))>=x(i,7,2)+x(i,8,2)end-do

Balanceo de producción en la planta 3 por cada producto y bloque de máquinas.

forall(i in Productos) dox(i,1,3+x(i,2,3))>=x(i,3,3)>=x(i,4,3)x(i,4,3)>=x(i,5,3)x(i,6,3)+x(i,7,3)(i,7,2)+x(i,8,2)end-do

Las cantidades de producción son números enteros


forall(i in Productos,j un maquinas, k in Plantas) x(i,j,k) is_integer

Planta 1
Programa IVE Express
Estructura programación

model

uses "mmxprs"; !gain access to the Xpress-Optimizer solver

declarations

Productos= 1..2 !Clase de referencia de producto van del 1 al 2

Maquinas=1..8 !Numero de maquinas van de 1 al 8

Locaciones= 1..3 !Numero de plantas van del 1 al 3

DS=5 !N° Días de trabajo por semana

HTD=9 !N° de horas laboradas al dia

Operarios: array(Maquinas, Locaciones)of real !N° de operarios por maquina

Costo: array(Maquinas, Locaciones) of real !Costo de procesamiento por maquina


($/min)

Tiempos: array(Productos,Maquinas,Locaciones) of real !tiempo de fabricacion


min/und

VP: array(Productos)of real ! Precio de Venta al Público de cada Producto ($/u).

x: array(Productos,Maquinas,Locaciones) of mpvar !cantidad de unidades a ser


producidas

Objective:linctr

end-declarations

Operarios :: [7, 8, 3,

5, 7, 2,

7, 4, 9,

4, 5, 4,

5, 7, 3,

7, 8, 6,

8, 4, 5,
0, 6, 5]

Costo :: [20, 15, 10,

13, 8, 7,

12, 10, 25,

14, 15, 12,

20, 17, 10,

6, 18, 13,

15, 15, 15,

0, 18, 23]

Tiempos ::[15,9,13, 8,13,9, 5,9,11, 20,4,22, 17,11,20, 19,16,18, 4,8,6, 0,8,5,

14,12,20, 7,15,13, 9,8,14, 18,5,20, 19,12,10, 15,22,10, 6,7,4, 0,6,2]

VP :: [ 24000,

23600]

Z:= sum(i in Productos)VP(i)*(x(i,7,1)+x(i,7,2)+x(i,8,2)+x(i,7,3)+x(i,8,3))-

sum(i in Productos,j in Maquinas, k in Locaciones) x(i,j,k)*Tiempos(i,j,k)*Costo(j,k)

forall(j in Maquinas, k in Locaciones) sum(i in Productos)x(i,j,k)*Tiempos(i,j,k)<=


Operarios(j,k)*HTD*DS*60

forall(i in Productos)do

x(i,1,1)>=x(i,2,1)+x(i,3,1)

x(i,2,1)+x(i,3,1)>=x(i,4,1)+x(i,5,1)+x(i,6,1)

x(i,4,1)+x(i,5,1)+x(i,6,1)>=x(i,7,1) !Balanceo de produccion en planta1

end-do

forall(i in Productos)do

x(i,1,2)+x(i,2,2)>=x(i,3,2)+x(i,4,2)+x(i,5,2)
x(i,3,2)+x(i,4,2)+x(i,5,2)>=x(i,6,2)

x(i,6,2)>=x(i,7,2)+ x(i,8,2) !Balanceo de produccion en planta2

end-do

forall(i in Productos)do

x(i,1,3)+x(i,2,3)>=x(i,3,3)

x(i,3,3)>=x(i,4,3)+x(i,5,3)+x(i,6,3)

x(i,4,3)+x(i,5,3)+x(i,6,3)>=x(i,7,3)+ x(i,8,3) !Balanceo de produccion en planta3

end-do

forall(i in Productos,j in Maquinas, k in Locaciones)x(i,j,k) is_integer !produccion de


cantidades en valor entro

maximize(Z)

end-model

Interpretación Punto (a) – Clara Inés Ramos M.


MAQUINASTIPOS DE

TIEMPOS
OPERARIOS COSTOS
producto 1 producto 2
Planta 2

Planta 3

Planta 3

Planta 1

Planta 3

Planta 1
Planta 1

Planta 1

Planta 2

Planta 2

Planta 2

Planta 3
1 7 8 3 20 15 10 15 9 13 14 12 20
2 5 7 2 13 8 7 8 13 9 7 15 13
3 7 4 9 12 10 25 5 9 11 9 8 14
4 4 5 4 14 15 12 20 4 22 18 5 20
5 5 7 3 20 17 10 17 11 20 19 12 10
6 7 8 6 16 18 13 19 16 18 15 22 10
7 8 4 5 15 15 15 4 8 6 6 7 4
8 0 6 5 0 18 23 0 8 5 0 6 2

materias primas m
proveedores p

cuántas unidades semanales a producir de cada producto en cada planta


Productos: i= 1…2 Numero de tipo de referencias de productos
Maquinas: j=1…8 Numero de tipos de maquinas
Plantas: k=1..3 Numero tipo de plantas
Parámetros
Horas de trabajo:(número de horas diarias de trabajo): HDT=9
Días por semana (recurso humano): Hj,k=número de operarios por máquina y planta
Costos: Cj,k= costo de procesamiento por máquina y planta ($/min)
Tiempos: Tj,k=tiempos de procesamiento por producto, máquina y planta
Requerido: Ri= requerimiento de cada producto
Precio de Venta al público: PVPi- precio de venta al público de cada producto ($/U)
Parámetros
Horas de trabajo: (número de horas diarias de trabajo): HDT=9
Días por semana (recurso humano): Hj,k=número de operarios por máquina y planta
Costos: Cj,k= costo de procesamiento por máquina y planta ($/min)
Tiempos: Tj,k=tiempos de procesamiento por producto, máquina y planta
Requerido: Ri= requerimiento de cada producto
Precio de Venta al público: PVPi- precio de venta al público de cada producto ($/U)
Definición de Variables Xi,j,k

Donde:

i=1,2 Numero de tipos de referencias de productos

J=1,….8 Numero de tipo de maquinas

k=1,2,3 Numero de tipos de plantas

ORGANIZACIÓN MATRICIAL

OPERARIOS
ubicación
Planta 1 Planta 2 Planta 3
1 7 8 3
2 5 7 2
3 7 4 9
4 4 5 4
5 5 7 3
6 7 8 6
7 8 4 5
8 0 6 5
COSTOS
ubicación
Planta 1 Planta 2 Planta 3
1 20 15 10
2 13 8 7
3 12 10 25
4 14 15 12
5 20 17 10
6 16 18 13
7 15 15 22
8 18 23 23

ubicación 1 2 3 4 5 6 7 8
Planta 1 15 8 5 20 17 19 4 0
Producto 1 Planta 2 9 13 9 4 11 16 8 8
Planta 3 13 9 11 22 20 18 6 5
Planta 1 14 7 9 18 19 15 6 0
Producto 2 Planta 2 12 15 8 5 12 22 7 6
Planta 3 20 13 14 20 10 10 4 2

Referencia Precio
1 24000
2 23600
FUNCION OBJETIVO

MAXIMIZACION

Z=Utilidad semanal; ingreso (producido por las maquinas terminales)-costo (de todas las
maquinas)

Z= sum(i in productos)PVP(i)*(x(i,7,1) + x(i,7,2)+ x(i,8,2) + x(i,7,2) + x(i,8,2)) - sum(i in


Productos, j in maquinas, k in Plantas) x(i,j,k)*Tiempos(i,j,k)*Coato (j,k)
RESTRICCIONES
capacidad en minutos por semana para cada máquina y cada planta
forall(j in maquimas, k in Plantas) sum(i in Productos)x(i,j,k)*Tiempos
(i,j,k)<=Operarios(j,k)*HDT*DPS*60
2

∑ X i , j ,k +T i , j , k ≤ H j , k∗HDT∗DPS∗60
i=1

Balanceo de Producción en la Planta 1 por cada producto y Bloque de maquinas

X i , 1,1 ≥ X i , 2,1+ X i , 3,1


X i , 2,1 + X i ,3,1 ≥ X i , 4,1+ X i , 5,1 + X i ,6,1
X i , 4,1 + X i , 5,1+ X i ,6,1 ≥ X i ,7,1

forall(i in Productos) do
x(i,1,1)>=x(i,2,1)+x(i,3,1)
x(i,2,1)+x(i,3,1)>=x(i,4,1)+x(i,5,1)+x(i,6,1)
x(i,4,1)+x(i,5,1)+x(i,6,1)>=x(i,7,1)
end-do

ORGANIZACIÓN MATRICIAL
Operarios
ubicación
Planta 1 Planta 2 Planta 3
1 7 8 3 operarios:: [7, 8,3,
2 5 7 2 5, 7,2,
3 7 4 9 7,4,9,
4 4 5 4 4,5,4,
5 5 7 3 5,7,3,
6 7 8 6 7,8,6,
7 8 4 5 8,4,5,
8 0 6 5 0, 6,5]

Balanceo de Produccion en la Planta 2 por cada producto y Bloque de maquinas

forall(i in Productos) do
x(i,1,2) + x(i,2,2) >= x(i,3,2) + x(i,4,2)+x(i,5,2)
x(i,3,2) + x(i,4,2)+ x(i,5,2)) >= x(i,6,2)
x(i,6,2) >= x(i,7,2) + x(i,8,2)
end-do

ubicación COSTOS
Planta 1 Planta 2 Planta 3
1 20 15 10 Costo:: [20, 15,10,
2 13 8 7 13, 8,7,
3 12 10 25 12,10,25,
4 14 15 12 14,15,12,
5 20 17 10 20,17,10,
6 16 18 13 16,18,13,
7 15 15 15 15,15,15,
8 0 18 23 0, 18,23]

Balanceo de Producción en la Planta 3 por cada producto y Bloque de maquinas


X i , 1,3 + X i , 2,3 ≥ X i , 3,3

forall(i in Productos) do
x(i,1,3) + x(i,2,3) >= x(i,3,3)
x(i,3,3) >= x(i,4,3) + x(i,5,3) + x(i,6,3)
x(i,4,3) + x(i,5,3) + x(i,6,3) >= x(i,7,3) +x(i,8,3)
end-do

ubicación 1 2 3 4 4 6 7 8
Planta 1 15 8 5 20 17 19 4 0
Producto 1 Planta 2 9 13 9 4 11 16 8 8
Planta 3 13 9 11 22 20 18 6 5
Planta 1 14 7 9 18 19 15 6 0
Producto 2 Planta 2 12 15 8 5 12 22 7 6
Planta 3 20 13 14 20 10 10 4 2

Tiempos:: [ 15,9, 13, 8, 13,9, 5,9,11, 20,4,22, 17,11,20, 19,16,18, 4,8,6, 0,8,5,
14,12,20, 7,15,13, 9,8,14, 18,5,20, 19,12,10, 15,22,10, 6,7,4 0,6,2

Las cantidades de producción son números enteros


forall(i in Productos,j un maquinas, k in Plantas) x(i,j,k) is_integer
DECLARACION DE VARIABLES
Xi, j, k

X: ARRAY(Productos, maquinas, Plantas) of mpvar

DEFINICION DE VARIABLES DE DECISIÓN Y PARAMETROS

Productos=1..2 !Rango-Productos que va de 1 a 2


Maquinas=1..8 !Rango-Máximo numero de máquinas en todas las plantas
Plantas=1..3 !Rango-Plantas que va de 1 a 3
HDT=9 !Parámetro-Horas de Trabajo Numero de Horas diarias de trabajo
DPS=5 !Parametro-Dias por Semana. Numero de días que se trabaja por semana
Operarios: array (Maquinas, Plantas)of real !Parámetro-Costo de Procesamiento
($/min)por maquina (de 1 a 8) y Planta (de 1 a 3)
Tiempos: array(Productos, Maquinas, Plantas) of real !Parámetro-Tiempo de
procesamiento (min/u) por producto (de 1a2), maquina (de 1 a 8) y Planta (de 1 a 3)
PVP: array(Productos) of real !Parámetro-Precio de Venta al Público de cada Producto (de
1 a 2) en $/u
x: array(Productos, Maquinas, Plantas) of mpvar !variable- Cantidad (u/semana) a ser
producidas por productos (de 1 a 2), maquina (de 1 a 8) y Planta (de 1 a 3)
Operarios: array(Maquinas, Plantas) of real

Referencia Precio PVP:: [24000,


1 24000 23600]
2 23600
b) Realice la simulación y analice el escenario de la situación a seguir:

 Suponga que llega una nueva empresa de fabricación, con el


siguiente escenario de producción relacionado:
Considerando que esta nueva empresa trabaja 9 horas al día en 5 días de la
semana, defina:

 La cantidad semanal a producir de cada producto en cada planta para este


nuevo caso si los precios de venta son $22600/u y $23100/u.

Interpretación Punto (b) - Oscar Javier Bonilla Jiménez

DEFINICIÓN DEL PROBLEMA

Existen las siguientes situaciones:

 La empresa necesitara realizar el cronograma de producción semanal de sus


productos.
 La empresa fabrica dos referencias de productos los cuales son diferentes
 La empresa utiliza 8 máquinas que se ubican en 3 plantas total mente
diferentes
 Defina la cantidad de producto semanal a producir de cada referencia

De acuerdo a esta información se puede establecer la definición del problema de


la siguiente forma:

La empresa no conoce la cantidad semanal que se debe producir de cada una de


las referencias de los productos, en cada una de los tipos de máquinas que se
encuentran en las dos plantas de producción disponibles y los materiales que son
adquiridos a cada proveedor para lograr alcanzar la utilidad máxima cumpliendo
las restricciones que se establecen.

OBJETIVO
UBICACIÓN 1 2 3 4 5 6 7 8
Planta 1 12 8 3 20 17 21 4 0
PRODUCTO Planta 2 8 10 9 5 8 16 8 8
1 Planta 3 16 9 10 19 18 18 6 5
TIEMPOS
Planta 1 12 7 12 18 19 16 6 0
PRODUCTO Planta 2 12 15 8 3 10 23 7 6
2 Planta 3 10 13 14 17 10 10 4 2

Encontrar la cantidad semanal que la empresa debe producir de cada una de las
referencias de sus productos, en cada uno de los tipos de máquinas que se
encuentran en las tres plantas de producción disponibles con el fin de poder lograr
alcanzar la utilidad máxima cumpliendo las respectivas restricciones que se
establecen.

ORGANIZACIÓN DE LA INFORMACIÓN

Sus índices son los siguientes:

 Productos: i = 1…..2 Es el número de tipo de referencias de productos.


 Máquinas: j = 1…..8 Es el número de tipos de máquinas.
 Plantas: k = 1...3 Es el número de tipo de plantas.
X ijk
X ijk

Los parámetros son los siguientes:

 Horas de trabajo: Es el número de horas diarias de trabajo → HDT = 9


 Días por semana: Es el número de días por semana → DPS = 5
 Operarios: Recurso Humano H j ,k – Es el número de operarios por máquina y
planta
 Costos: C j , k – Costo de Procesamiento por máquina y planta ($/min)
 Tiempos: T i , j , k – Tiempo de procesamiento por producto, máquina y planta
(min/u )
 Precio de Venta al Público: PVP i, - Precio de venta al público de cada producto
($/u)
DECISIONES PARA TOMAR:

Es necesario determinar la cantidad semanal que se debe producir de cada una


de las referencias de sus productos, en cada uno de los tipos de las máquinas que
se encuentran en las tres plantas de producción.

DEFINICIÓN DE VARIABLES

Cantidad semanal que se debe producir de cada una de las referencias de sus
productos en cada uno de los tipos de máquinas que se encuentran en las 3
plantas de producción.

ORGANIZACIÓN MATRICIAL

Tipo de Operarios Costos[$-MIN]


maquina
Planta 1 Planta 2 Planta 3 Planta 1 Planta 2 Planta 3
1 6 9 4 22 15 10
2 5 7 2 12 8 7
3 7 4 9 12 11 23
4 4 5 4 14 15 11
5 5 7 3 12 18 10
6 7 8 6 14 20 25
7 7 4 5 25 20 25
8 0 6 5 0 17 23
FUNCIÓN OBJETIVO

Maximización: Z = Utilidad Semanal: El ingreso que es producido por las máquinas


terminales y el costo de todas las máquinas.

Z = Sum (i in Productos) PVP(i)* (x(i,7,1) + x( i,7,2) + x(i,8,2) + x( i,7,3) + x(i,8,3)) –


sum (i in Productos, j in Maquinas, k in Plantas) x(i,j,k)*Tiempos ( i,j,k)*Costo (j,k)

Restricciones

Capacidad por minutos por semana para cada máquina y cada planta

Forall (j in Maquinas, k in Plantas) sum (i in Productos) x(i,j,k)*Tiempos(i,j,k) < =


Operarios(j,k)*HDT*DPS*70

Balanceo de producción en la planta 1 por cada producto y bloque de máquinas:

Restricciones Bloque 1 (B1)

Restricciones Bloque 2 (B2)


Restricciones Bloque 3 (B3)
Forall (i in Productos) do
x(i,1,1) >= x(i,2,1) +x(i,3,1)
x(i,2,1) + x(i,3,1) >= x(i,4,1) + x(i,5,1) + x(i,6,1)
x(i,4,1) +x(i,5,1) +x(i,6,1) >= x(i,7,1)
end-do

Balanceo de producción en la planta 2 por cada producto y bloque de máquinas

X i , 1,2 + X i ,2,2 ≥ X i ,3,2 + X i ,4,2 + X i ,5,2 Restricciones Bloque 1 (B2)


X i , 3,2 + X i , 4,2+ X i ,5,2 ≥ X i ,6,2 Restricciones Bloque 2 (B3)
X i , 6,2 ≥ X i , 7,2+ X i ,8,2 Restricciones Bloque 3 (B1)

Forall (i in Productos) do
x(i,1,2) + x(i,2,2) >= x(i,3,2) + x(i,4,2) +x(i,5,2)
x(i,3,2) +x(i,4,2) +x(i,5,2) >= x(i,6,2)
x(i,6,2) >= x(i,7,2) + x(i,8,2)
end-do
Balanceo de producción en la planta 3 por cada producto y bloque de máquinas

X i , 1,3 + X i , 2,3 ≥ X i , 3,3 Restricciones Bloque 1 (B2)


X i , 3,3 ≥ X i, 4,3 + X i ,5,3 + X i , 6,3 Restricciones Bloque 2 (B3)
X i , 4,3 + X i , 5,3 + X i , 6,3 ≥ X i , 7,3 + X i , 8,3 Restricciones Bloque 3 (B1)

Forall (i in Productos) do
x(i,1,3) +x(i,2,3) >= x(i,3,3)
x(i,3,3) >= x(i,4,3) +x(i,5,3) +x(i,6,3)
x(i,4,3) +x(i,5,3) +x(i,6,3) >= x(i,7,3) +x(i,8,3)
end-do

Las cantidades de producción son números enteros X i , j , k =es entero

Forall (i in Productos, j in Máquinas, k in Plantas) x(i,j,k) is_integer

Interpretación Punto (b) - Etilso Hernández Herrera

Organización Matricial
Interpretación Punto (b) – Jeffrey Saenz Mendez
FUNCION OBJETIVO:
Maximización
Z=¿ Utilidad semanal: ingreso (producido por las maquinas terminales) - costo (de
todas las maquinas)

RESTRICCIONES
Capacidad en minutos por semana para cada máquina y cada planta
Balanceo de producción en la planta 1 por cada producto y bloque de máquinas.

forall(i in
Productos)dox(i,1,1)>=x(i,2,1)+x(i,3,1)x(i,2,1)+x(i,3,1)>=x(i,4,1)+x(i,5,1)+x(i,6,1)x(i,4,1)+x(i,5,1)+x(i,6,1)>=x(i,7,1)end-do

Balanceo de producción en la planta 2 por cada producto y bloque de máquinas.

forall(i in Productos)
dox(i,1,2+x(i,2,2))>=x(i,3,2)+x(i,4,2)+x(i,5,2)x(i,3,2)+x(i,4,2)+x(i,5,2))>=x(i,6,2)x(i,6,2))>=x(i,7,2)+x(i,8,2)end-do

Balanceo de producción en la planta 3 por cada producto y bloque de máquinas.

forall(i in Productos) dox(i,1,3+x(i,2,3))>=x(i,3,3)>=x(i,4,3)x(i,4,3)>=x(i,5,3)x(i,6,3)+x(i,7,3)(i,7,2)+x(i,8,2)end-do

Las cantidades de producción son números enteros


forall(i in Productos,j un maquinas, k in Plantas) x(i,j,k) is_integer
Programa IVE Express
Interpretación Punto (b) – Clara Inés Ramos

TIEMPOS
OPERARIOS COSTOS
TIPOS DE MAQUINAS
producto 1 producto 2

Planta 2

Planta 3

Planta 3

Planta 2

Planta 3
Planta 1

Planta 1

Planta 2

Planta 1

Planta 1

Planta 2

Planta 3
1 6 9 4 22 15 10 12 8 16 12 12 10
2 5 7 2 12 98 7 8 10 9 7 15 13
3 7 4 9 12 11 23 3 9 10 12 8 14
4 4 5 4 14 15 11 20 5 19 18 3 17
5 5 7 3 12 18 10 17 8 18 19 10 10
6 7 8 6 14 20 25 21 16 18 16 23 10
7 7 4 5 25 20 25 4 8 6 6 7 4
8 0 6 5 0 17 23 0 8 5 0 6 2

materias primas m
proveedores p
cuántas unidades semanales a producir de cada producto en cada planta
Productos: i= 1…2 Numero de tipo de referencias de productos
Maquinas: j=1…8 Numero de tipos de maquinas
Plantas: k=1..3 Numero tipo de plantas

Parametros
Horas de trabajo:(número de horas diarias de trabajo): HDT=9
Días por semana (recurso humano): Hj,k=número de operarios por máquina y planta
Costos: Cj,k= costo de procesamiento por máquina y planta ($/min)
Tiempos: Tj,k=tiempos de procesamiento por producto, máquina y planta
Requerido: Ri= requerimiento de cada producto
Precio de Venta al público: PVPi- precio de venta al público de cada producto ($/U)
Definición de Variables
Xi,j,k
Donde:

i=1,2 Numero de tipos de referencias de productos

J=1,….8 Numero de tipo de maquinas

k=1,2,3 Numero de tipos de plantas


ORGANIZACIÓN MATRICIAL

Operarios
ubicación
Planta 1 Planta 2 Planta 3
1 6 9 4
2 5 7 2
3 7 4 9
4 4 5 4
5 5 7 3
6 7 8 6
7 7 4 5
8 0 6 5

ubicación COSTOS
Planta 1 Planta 2 Planta 3
1 22 15 10
2 12 98 7
3 12 11 23
4 14 15 11
5 12 18 10
6 14 20 25
7 25 20 25
8 0 17 23

ubicación   1 2 3 4 5 6 7 8
Planta 1 12 8 3 20 17 21 4 0
Producto 1 Planta 2 8 10 9 5 8 16 8 8
 
  Planta 3 16 9 10 19 18 18 6 5
Planta 1 12 7 12 18 19 16 6 0
Producto 2 Planta 2 12 15 8 3 10 23 7 6
Planta 3 10 13 14 17 10 10 4 2

Referenci
Precio
a
1 22600
2 23100
FUNCION OBJETIVO
MAXIMIZACION

z=Utilidad semanal; ingreso (producido por las maquinas terminales)-costo (de todas las
maquinas)

z = sum(i in productos)PVP(i)*(x(i,7,1) + x(i,7,2)+ x(i,8,2) + x(i,7,2) + x(i,8,2)) - sum(i in

RESTRICCIONES

capacidad en minutos por semana para cada máquina y cada planta

forall(j in maquimas, k in Plantas) sum(i in Productos)x(i,j,k)*Tiempos


(i,j,k)<=Operarios(j,k)*HDT*DPS*60Productos, j in maquinas, k in Plantas)
x(i,j,k)*Tiempos(i,j,k)*Costo (j,k)

Balanceo de Producción en la Planta 1 por cada producto y Bloque de maquinas

X i , 4,1 + X i , 5,1+ X i ,6,1 ≥ X i ,7,1

forall(i in Productos) do

x(i,1,1)>=x(i,2,1)+x(i,3,1)

x(i,2,1)+x(i,3,1)>=x(i,4,1)+x(i,5,1)+x(i,6,1)

x(i,4,1)+x(i,5,1)+x(i,6,1)>=x(i,7,1)

end-do

ORGANIZACIÓN MATRICIAL
ubicación Operarios    
  Planta 1 Planta 2 Planta 3
1 6 9 4 operarios:: [6, 9,4,
2 5 7 2 5, 7,2,
3 7 4 9 7,4,9,
4 4 5 4 4,5,4,
5 5 7 3 5,7,3,
6 7 8 6 7,8,6,
7 7 4 5 7,4,5,
8 0 6 5 0, 6,5]

Balanceo de Producción en la Planta 3 por cada producto y Bloque de maquinas

X i , 3,3 ≥ X i, 4,3 + X i ,5,3 + X i , 6,3

forall(i in Productos) do

x(i,1,2) + x(i,2,3) >= x(i,3,3)

x(i,3,3) >= x(i,4,3) + x(i,5,3) + x(i,6,3)

x(i,4,3) >= x(i,5,3) + x(i,6,3) >= x(i,7,3) +x(i,8,3)

end-do

ubicación 1 2 3 4 5 6 7 8
Planta 1 12 8 3 20 17 21 4 0
Producto 1 Planta 2 8 10 9 5 8 16 8 8
Planta 3 16 9 10 19 18 18 6 5
Planta 1 12 7 12 18 19 16 6 0
Producto 2 Planta 2 12 15 8 3 10 23 7 6
Planta 3 10 13 14 17 10 10 4 2

Tiempos: 21,16,18
: [ 12,8, 16, 8, 10,9, 3,9,10, 20,5,19, 17,8,18,
, 4,8,6, 0,8,5,
16,23,10
12,12,10, 7,15,13, 12,8,14, 18,3,17, 19,10,10, , 6,7,4 0,6,2

Referenci
Precio
a PVP:: [22600,
1 22600 23100]
2 23100
Las cantidades de produccion son numeros enteros
forall(i in Productos,j un maquinas, k in Plantas) x(i,j,k) is_integer
DECLARACION DE VARIABLES

X: ARRAY(Productos, maquinas, Plantas) of mpvar


DEFINICION DE VARIABLES DE DECISIÓN Y PARAMETROS
Productos=1..2 !Rango-Productos que va de 1 a 2
Maquinas=1..8 !Rango-Maximo numero de máquinas en todas las plantas
Plantas=1..3 !Rango-Plantas que va de 1 a 3
HDT=9 !Parametro-Horas de Trabajo Número de Horas diarias de trabajo
DPS=5! Parametro-Dias por Semana. Numero de dias que se trabaja por semana
Operarios: array (Maquinas, Plantas) of real! Parametro-Costo de Procesamiento ($/min)por
maquina (de 1 a 8) y Planta (de 1 a 3)
Tiempos: array(Productos, Maquinas, Plantas) of real !Parametro-Tiempo de procesamiento
(min/u) por producto (de 1a2), maquina (de 1 a 8) y Planta (de 1 a 3)
PVP: array(Productos) of real !Parametro-Precio de Venta al Publico de cada Producto (de 1 a 2) en
$/u
x: array(Productos, Maquinas, Plantas) of mpvar !variable- Cantidad (u/semana) a ser producidas
por productos (de 1 a 2), maquina (de 1 a 8) y Planta (de 1 a 3)
Operarios: array(Maquinas,Plantas) of real
c) ¿De acuerdo con la presentación de este segundo caso, ¿cuál de los dos
proveedores escogería, de acuerdo a su análisis? Justifique matemáticamente su
respuesta.

Interpretación Punto (C) - Oscar Javier Bonilla Jiménez

Se elige la empresa 2 porque tiene mayor producción y esto no indica que va


generar más rentabilidad que la otra empresa.

Empresa 1 vende 16402 productos y gana $ 392794400

Empresa 1 vende 18440 productos y gana

E1<E2 16.402<18.440 y $39279.4400 < $41.935.4000

E2-E1 (18.440-16.402) = 2.038 Esta es la diferencia en productos que tiene


a favor la empresa 2.

E2-E1 ($419.354.000-$392.794.400) = $26.559.600 Esta es la diferencia


en ganancias que tiene la empresa 2.

Para el caso 1 tenemos:


X (1, kJ) = 14268 unidades de producto 1 producidas a la semana.
X (2, kJ) = 2134 unidades de producto 2 producidas a la semana.
Total, de unidades producidas 16402
Para el caso 2 tenemos:
X (1, kJ) =13220 unidades de producto 1 producidas a la semana.
X (2, kJ) =5220 unidades de producto 2 producidas a la semana.
Total, de unidades producidas: 18440
Interpretación Punto (C) – Etilsio Hernandez

Para la primera empresa tenemos:

X (1, kJ) = 10292 unidades de producto 1 producidas a la semana.

X (2, kJ) = 5400 unidades de producto 2 producidas a la semana.

Total, de unidades producidas 15692

Para la segunda empresa tenemos:

X (1, kJ) = 7800 unidades de producto 1 producidas a la semana.

X (2, kJ) = 9720 unidades de producto 2 producidas a la semana.

Total, de unidades producidas: 17520


Interpretación Punto (C) – Jeffrey Saenz Mendez

A simple vista podemos interpretar que el proveedor más propicio a escoger es el


numero 2 (x2) ya que este optimiza la producción arrojando mayores ganancias
mientras que el proveedor 1 entregaria $374.448.000 en mercancía (15692und
prod1 y 2) el segundo proveedor entregara $400.812.000 en mercancía (17520
und)
CONCLUSIONES

El modelo de simulación planteado en esta investigación es una herramienta que


permite predecir con suficiente exactitud los conteos de la producción realizada en
los diferentes casos, realizar análisis dinámicos de sensibilidad del sistema ante
variables relevantes y describir de manera clara y efectiva la dinámica que
compone el crecimiento y la producción del caso en estudio.
Con el desarrollo de esta actividad se pudo interpretar la importancia que tienen
los modelos de simulación dentro del área de ingeniería y la industria siendo
utilizada como una herramienta técnica que nos permitirá mejorar su
competitividad al ser capaces de interpretar y comprender procesos antes de ser
implementados para poder hacerlos óptimos para ser ejecutados físicamente;
contribuyendo de esta manera en el ahorro de costos, la productividad y la
efectividad de la operación.
BIBLIOGRAFÍA

Chediak, Pinzón, Francisco Alfonso. Investigación de operaciones. Volumen I


(3a. ed.), Universidad de Ibagué, 2012. ProQuest Ebook Central.
Disponible en la Biblioteca Virtual de la UNAD (pp.212-221).
Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=213&docID=3211237&tm=154403704385

Martínez, Salazar, Iris Abril, and Camarón, Gastón Vértiz (2014).


Investigaciones de operaciones, Grupo Editorial Patria, 2014. Disponible
en la Biblioteca Virtual de la UNAD (pp. 135-148). Recuperado de
https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?
ppg=148&docID=3227913&tm=1544037143023

Singer, M. (2013). Una práctica teoría de la optimización lineal : datos, modelos


y decisiones. Santiago, Chile: Ediciones UC. Disponible en la Biblioteca
Virtual de la UNAD (pp.3-69). Recuperado de:
http://bibliotecavirtual.unad.edu.co/login?
url=https://bibliotecavirtual.unad.edu.co:2969/login.aspx?
direct=true&db=nlebk&AN=1725244&lang=es&site=ehost-
live&ebv=EB&ppid=pp_3

Hernandez, Oscar. (23,08,2017). Modelos y Simulación. [Archivo de video].


Recuperado de http://hdl.handle.net/10596/12977

Urquía, M. A., & Martín, V. C. (2013). Modelado y simulación de eventos


discretos. Recuperado de https://ebookcentral-proquest-
com.bibliotecavirtual.unad.edu.co/lib/unadsp/detail.action?
docID=3216151

Hernandez, Oscar. ( 23,08,2017). Modelos y Simulación. [Archivo de video].


Recuperado de http://hdl.handle.net/10596/12977
https://fico.app.box.com/s/982n1josm0snbexcww319jb6uxphytjm

También podría gustarte