Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FACULTAD DE INGENIERÍA
“TRABAJO FINAL”
CURSO:
INVESTIGACIÓN DE OPERACIONES I
SECCIÓN:
IX56
PROFESOR:
PRESENTACIÓN GENERAL 5
1.1. Realidad problemática 9
1.2. Formulación del problema 9
1.3. Justificación del trabajo 9
1.4. Objetivos del trabajo 10
1.4.1. Objetivo general 10
1.4.2. Objetivos específicos 10
Marco teórico 11
2.1. Revisión de literatura 11
2.2 Marco conceptual 12
2.2.1. Modelo de Software de LINGO 12
2.2.3. Jornada 13
2.2.4. Programación Lineal 13
2.2.5. Capacidad de Producción 13
MÉTODO DE INVESTIGACIÓN 13
3.1. Variables por procesar 13
3.2. Consideraciones y Supuestos 14
3.3. Técnicas de recolección de datos 14
3.4. Técnicas de procesamiento de datos 14
3.5. Simulaciones (escenarios posibles) y Variaciones 17
RESULTADOS 17
4.1. Validaciones de la propuesta solución 17
4.1.1. Modelo implementado en LINGO conectado a Excel 19
4.1.2. Solución e interpretación de resultados. 20
4.1.3. Generación de escenarios y corridas de pruebas: Presentación de ejemplos y
datos de prueba, como así mismo los reportes de la solución. 22
4.1.4. Posibilidades de Innovaciones y Mejoras del Proyecto: Sugerencias e ideas
creativas para extender el potencial de la aplicación desarrollada 26
La empresa “Piatelli del Perú S.A.C” es un empresa del rubro textil, que se dedica a la
fabricación y venta al por mayor de medias para damas, caballeros, niñas y niños. Su
fábrica se ubica en Cal. Los Cedros Nro. 410 Urb.Shangrila-Lima-Lima-Puente Piedra.
La fábrica también tiene otras marcas, ya que también se dedica a la fabricación de
Lencerías y ropa interior. Sin embargo, en este trabajo sólo nos centraremos en su
producción de medias.
Fotos productos:
La empresa se preocupa por satisfacer las demandas de sus productos, para evitar
órdenes insatisfechas y pérdidas de clientes. Por está razón consideran que deben de
tener un mejor plan de producción para lograr este objetivo con la cantidad de
recursos que presentan. Además, debido a la actual crisis económica que atraviesa el
país consideran que deben maximizar sus utilidades con los recursos disponibles.
Para poder llegar a obtener un plan de producción óptimo según el tipo de prenda que
fabrica la empresa “Piatelli del Perú SAC” (las cuales son las medias con diseño) que
permita maximizar las utilidades lo mayor posible, se utilizó como base la
programación lineal, disponibilidad, capacidad de producción, jornadas y
específicamente el modelo de software de LINGO.
2.2.2. Disponibilidad
La fórmula de disponibilidad se usa para poder disponer del tiempo disponible para la
producción y el tiempo total de parada.
2.2.3. Jornada
La herramienta del tiempo de trabajo realiza los cálculos haciendo referencia a
la fórmula del cálculo de la jornada de trabajo:
- Días no laborales = número días fin de semana + días festivos + días
vacaciones. Días laborables = días del año (365 o 366) – días no
laborales. Horas anuales = días laborales * horas al día
MÉTODO DE INVESTIGACIÓN
3.1. Variables por procesar
Índices:
i: Medias (1,2,3)
j: Mes (1..3)
k: Procesos (1..9)
e: Tiempo extra (1,2)
a: Insumos (1..4)
Variables:
Xij: Cantidad(paquetes) de medias modelo i a producir en el mes j.
Yije: Cantidad (paquetes) de medias modelo i a producir en el mes j en el turno tiempo
extra t.
Como se muestra en la tabla los 3 productos tienen que pasar determinados minutos
en cada proceso, en la siguiente tabla se muestra el promedio de tiempo en minutos
que pasa cada par en cada estación o proceso de trabajo.
La empresa establece que lo máximo que pueden producir son 1728 pares de medias
en los tres modelos y meses.
RESULTADOS
4.1. Validaciones de la propuesta solución
Modelo Compacto:
Función Objetivo:
Restricciones:
4.1.1. Modelo implementado en LINGO conectado a Excel
Sets:
medias/1..3/:Costoproduct,Preciov,Costoex1,Costoex2,Preciov2,Preciov3;
mes/1..3/:;
proceso/1..9/:;
tiempoextra/1,2/:;
insumo/1..4/:Kgdispo;
nxd(insumo,mes):;
nxm(medias,insumo):Requerimiento;
mXm(medias,mes):X,ProduccionM;
mxp(medias,proceso): tiempos;
mxt(tiempoextra,medias):Prodmax;
mxs(medias,mes,tiempoextra):Y;
pxt(proceso,tiempoextra,mes):;
pxm(mes,proceso):jornada,JornadaO1,JornadaO2;
Endsets
Data:
ProduccionM=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
tiempos=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
jornada=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Prodmax=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Requerimiento=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Kgdispo=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
JornadaO1=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
JornadaO2=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Costoproduct=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Preciov=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Preciov2=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Preciov3=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Costoex1=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
Costoex2=@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx);
@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx)=X;
@ole(C:\Users\Lenovo\Documents\Datos lingo_grupo 3_TF.xlsx)=Y;
Enddata
MAX=@sum(mxm(i,j):X(i,j)*Preciov(i))-@sum(mxm(i,j):X(i,j)*Costoproduct(i))
+@sum(mxs(i,j,e):Y(i,j,1)*Preciov2(i))
-@sum(mxs(i,j,e):Y(i,j,1)*Costoex1(i))+@sum(mxs(i,j,e):Y(i,j,2)*Preciov3(i))-
@sum(mxs(i,j,e):Y(i,j,2)*Costoex2(i));
@for(pxm(j,k):@sum(medias(i):X(i,j)*Tiempos(i,k))<=jornada(j,k));
@for(mxm(i,j):X(i,j)<=ProduccionM(i,j));
@for(nxd(a,j):@sum(nxm(i,a):X(i,j)*Requerimiento(i,a))<=Kgdispo(a));
@for(mxs(i,j,e):Y(i,j,e)<=Prodmax(e,i));
@for(pxt(k,e,j)|e#eq#1:@sum(mxs(i,j,e):Y(i,j,e)*Tiempos(i,k))<=jornadaO1(j,k)*C);
@for(pxt(k,e,j)|e#eq#2:@sum(mxs(i,j,e):Y(i,j,e)*Tiempos(i,k))<=jornadaO2(j,k)*B);
C+B=1;
@for(mxm(i,j):@gin(X(i,j)));
@for(mxs(i,j,e):@gin(Y(i,j,e)));
@bin(C);@bin(B);
end
Escenario 1:
Reporte:
En la tabla se puede apreciar las cantidades que se tienen que fabricar para cada producto en
cada mes.
En la tabla se puede apreciar las cantidades que se tienen que vender para cada producto en
cada mes.
Escenario 2:
Reporte:
Como se muestra en esta tabla la cantidad que se debe producir en cada uno de los
tres meses es de 442 pares.
También que se debe utilizar el turno 1 para producir, en este turno se fabricaron 288
pares en cada uno de los tres meses.
Para mejorar este proyecto el grupo ha decidido que también se debería tomar los
tiempos de transporte de un área a otra junto con sus costos. El grupo también
considera que se debe crear una nueva variable que represente las ventas realizadas
cada mes, ya que muchas veces no todos los productos que se producen se tienen
que vender, además de agregar una restricción para los inventarios de cada mes.
Conclusiones y recomendaciones
● El modelo de programación elaborado en el trabajo logró maximizar las
utilidades con relación a los modelos de medias elegidos.
● Gracias al software LINGO, obtuvimos la solución óptima del problema que
tiene la empresa.
● Se recomienda a la empresa Piatelli considerar el modelo propuesto en el
trabajo, ya que puede ser de gran ayuda para conseguir maximizar las
utilidades de los modelos menos demandados.
Referencias
https://essentials.ebsco.com/search/eds/details/procedimiento-para-la-
programaci%C3%B3n-y-control-de-la-producci%C3%B3n-de-una-peque
%C3%B1a-em presa-spanish?query=El%20uso%20de%20lingo%20para
Anexos