Está en la página 1de 33

UNIVERSIDAD PERUANA DE CIENCIAS APLICADAS

FACULTAD DE INGENIERÍA

“TRABAJO FINAL”

CURSO:

INVESTIGACIÓN DE OPERACIONES I

SECCIÓN:

IX56

PROFESOR:

Culquichicón Cáceres, Carlos Felipe


INTEGRANTES:

Castillo Jorge, Piero Alexandro U202010171

Paredes Hernandez Mariangelica Aleska U201912098

De La Cruz Mejía Luis Marcelo U20171E149


Índice
INTRODUCCIÓN 4

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

Conclusiones y recomendaciones (decisiones, mejoras) 26


Referencias Fuentes de Información y Bibliografías (revistas, libros, tesis, investigaciones,
paper) 26

Anexos (Datos, gráficos, hojas de cálculo y otros) 27


INTRODUCCIÓN

En la actualidad la industria textil abarca una gran parte en la industrialización a nivel


mundial, de igual manera en Perú representa en total el 8% del PBI según INEI (2018).
Este sector experimenta dentro de los mercados una oportunidad de exportar su
producto y competir con empresas cercanas, estas empresas buscan conseguir que
sus productos de fabricación completamente peruanos ingresen al mercado ultra
competitivo.
El siguiente trabajo a presentar es desarrollado sobre la empresa “Piatelli”, una
empresa dedicada a la producción y comercialización de medias con diseños en
calcetines de vestir, deportivos, Antivarices en especial para personas con problemas
de circulación o diabetes, también con línea de calcetines escolares de todas las
tallas.
Como todas las empresas, ha tenido que enfrentarse a situaciones como el alto costo
de producción, debido a la pandemia del COVID-19 y la reciente crisis económica, por
ello este trabajo se centrará en la creación de un modelo de programación en el
software LINGO, para obtener un plan de producción óptimo que le permita maximizar
sus utilidades.
PRESENTACIÓN GENERAL

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:

Descripción del proceso de fabricación de medias:


Fotos sobre la fábrica:
Problema de investigación
1.1. Realidad problemática
En este trabajo se creará un modelo matemático de programación lineal sobre la
empresa Piatelli, la empresa tiene varios años en el mercado y se dedica a la
fabricación y venta al por mayor de medias para damas, caballeros, niñas y niños.
Teniendo una gama de modelos de medias de diferentes tallas como medias de vestir,
deportivas, juveniles. marcando tendencia y moda en el mercado nacional. Utilizando
materiales de buena calidad que les permite estar segmentados y permitir la fidelidad
de sus clientes.

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.

1.2. Formulación del problema


La empresa actualmente tiene problemas al planear su producción y también
problemas con el alto costo de fabricación, ya que constantemente no pueden cubrir
toda la demanda de sus productos más populares,lo que genera clientes insatisfechos
y pocas ganancias para ellos, además que al no tener un plan óptimo de producción
se termina invirtiendo más en productos que no tienen mucha demanda y tienen altos
costos. Esta situación se vió agravada debido a la pandemia del COVID-19 y la
reciente crisis económica, ya que se quedaron con poco personal además que
actualmente no se cuenta con la maquinaria suficiente para satisfacer la demanda. Por
ello la empresa está considerando establecer horas extra.

Para cumplir con la meta planteada, en el presente trabajo se identificará la gama de


productos con menos demanda, las cuales son las medias deportivas de caballero.
Luego, de esta gama escogeremos 3 modelos de medias.

También necesitaremos los datos de la empresa sobre los tiempos de producción,


pronósticos, requerimientos de materias primas,etc.

1.3. Justificación del trabajo


En la actualidad es importante saber la capacidad de producción de una empresa
como ya se ha mencionado la empresa tiene problemas con cumplir las demandas de
los clientes, es por eso que se va a crear un modelo de programación con el software
LINGO para obtener un plan de producción óptimo donde se incluya un horario de
horas extra y cumplir con el objetivo de maximizar utilidades.
1.4. Objetivos del trabajo

1.4.1. Objetivo general


- Lograr maximizar las utilidades de fabricación de los modelos de medias
elegidos.

1.4.2. Objetivos específicos


- Un mejor plan de producción que permita cumplir con los objetivos establecidos
por la empresa.
- Cumplir las demandas de los clientes con los recursos disponibles.
- Establecer un buen horario de horas extra.
Marco teórico
2.1. Revisión de literatura

Paper 1: PROCEDIMIENTO PARA LA PROGRAMACIÓN Y CONTROL DE LA


PRODUCCIÓN DE UNA EMPRESA (Aldás Salazar)
Para realizar la programación de la producción se aplicó la teoría de restricciones en
conjunto con la investigación de operaciones específicamente la técnica de
programación lineal. Se identificaron las restricciones del sistema productivo para el
desarrollo de un modelo matemático, que determinó las cantidades óptimas de
fabricación, maximizando el throughput (utilidades, o precio de venta menos costo de
materiales) para un período de tiempo dado. A partir del modelo matemático se
plantea un procedimiento para la programación y control de la producción de una
empresa, el cual se validó mediante pruebas de hipótesis, comparando los datos
reales de la producción durante el periodo de estudio con el procedimiento actual y los
datos planificados desde el procedimiento propuesto, obteniendo como resultado que
el procedimiento diseñado permite alcanzar un mayor throughput, disminución en los
costos de inventarios y tiempos de entrega, logrando satisfacer la demanda en su
totalidad. Este procedimiento, puede implementarse en empresas que presenten las
mismas características del caso de estudio.
Paper 2: OPTIMIZACIÓN DE COSTOS DE INVENTARIOS CON ALGORITMO DE
PROGRAMACIÓN LINEAL (Ortiz-Triana)
Un eficiente control de inventarios trata de mantener un nivel de stock y permite,
garantizar el flujo de material con la calidad requerida, en el lugar y momento oportuno
y a un mínimo de costo, y así lograr un máximo de servicio a los clientes, es
importante gestionar los inventarios dentro de la logística empresarial. (Parada
Gutierrez, 2009)
Modelos específicos de la investigación de operaciones como la programación lineal
son de gran ayuda para la toma de decisiones dentro de la empresa, con este enfoque
investigaciones utilizan modelos determinísticos con base a datos reales, logrando un
resultado óptimo que sugiere cuánto producir, cuánto demora y cuánto almacenar en
un horizonte de tiempo, minimizando los costos para un producto en especial (Ospina
Gutierrez & Rodas Rendón, 2008).
Para el desarrollo de la investigación se planteó un modelo para el control de
inventario de materia prima considerando el problema de programación lineal
planteado por Ponsot y Márquez, con el fin de obtener científicamente una política
óptima para el manejo de inventario de materia prima, que considera variables de
estudio tales como: costos relacionados con los inventarios, la demanda, la capacidad
de producción, el inventario inicial (Ponsot & Márquez, 2000).
Una vez definido el modelo de programación lineal se procede a aplicar el mismo para
los ocho artículos cruciales definidos en el estudio ABC, posteriormente se resuelve
los modelos planteados mediante el uso de la herramienta de optimización Lingo®,
diseñada para hacer de la elaboración y la solución de modelos de optimización más
rápido, más fácil y más eficiente.Para la programación de los modelo de programación
lineal en Lingo®, se consideran los comandos, operadores y funciones utilizados para
resolver el modelo matemático.
2.2 Marco conceptual

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.1. Modelo de Software de LINGO

El software de Lingo es una herramienta simple capaz de formular problemas


lineales y a la vez no lineales, su función es de resolverlos y lograr analizar la
solución de este. El resultado que LINGO nos proporciona es la optimización en
este caso de las utilidades, que nos permite obtener una ganancia más alta, a
través del costo más bajo.

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

2.2.4. Programación Lineal


La programación lineal es el campo de la programación matemática dedicado a
maximizar o minimizar una función lineal, denominada función objetivo, de tal
forma que las variables de dicha función estén sujetas a una serie de
restricciones expresadas mediante un sistema de ecuaciones o inecuaciones
también lineales.

2.2.5. Capacidad de Producción


Para lograr calcular la capacidad de producción de la empresa, realizamos la
valorización de recursos disponibles, es decir, medir la cantidad y calidad de
los recursos, las máquinas y equipos, la distribución de la planta, para realizar
un cálculo real y eficacia.

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.

3.2. Consideraciones y Supuestos


● La empresa trabaja de lunes a viernes 8 horas.
● Los tiempos extra pueden ser dos horarios, los cuales fueron establecidos por
el grupo.
● La empresa establece que lo máximo que puede producir para todos sus
modelos de medias es 1728 bolsas.
● Los paquetes contienen un par de medias.
● De los modelos elegidos se vende todo lo que se produce.

3.3. Técnicas de recolección de datos


Con el fin de recolectar información para realizar nuestro modelo, se le preguntó a las
supervisoras de producción de la empresa sobre los tiempos de producción, modelos
más pedidos, demandas, capacidad de producción,etc. También se utilizó la base de
datos del sistema.

Fuente:Piatelli del Perú S.A.C

3.4. Técnicas de procesamiento de datos


Con los datos obtenidos se elaboraron las siguientes tablas:
Fuente:Piatelli del Perú S.A.C

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.

Fuente:Piatelli del Perú S.A.C

La empresa establece que lo máximo que pueden producir son 1728 pares de medias
en los tres modelos y meses.

Fuente:Piatelli del Perú S.A.C

En la siguiente tabla se muestra la disponibilidad de minutos de trabajo que se tienen


al mes.

Fuente:Piatelli del Perú S.A.C


Composición y peso del par de medias taloneras:

Fuente:Piatelli del Perú S.A.C

Composición y peso del par de medias tobilleras:

Fuente: Piatelli del Perú S.A.C

Composición y peso del par de medias felpa taloneras:

Fuente:Piatelli del Perú S.A.C


La empresa compra 50 kg de esos insumos cada mes.

Fuente:Piatelli del Perú S.A.C

En la siguiente tabla se presentan los costos de producción y el precio de venta de los


tres modelos de productos.

En la siguiente tabla se muestra la disponibilidad de minutos que se tiene al mes para


cada opción de horario extra.

3.5. Simulaciones (escenarios posibles) y Variaciones


Para esta parte del trabajo se crearán escenarios, donde modificaremos nuestro
modelo matemático para que se adapte al contexto.
Nuestro primer modelo busca maximizar las utilidades y decide qué horario extra se
debería implementar, el segundo modelo, que es uno de los escenarios creados,
vamos a maximizar las utilidades cuando no todos los productos que se producen se
venden, además no contaremos con ningún tiempo extra. Nuestro tercer modelo,
vamos a maximizar la utilidades de la fabricación de un solo producto, en este caso la
media felpa color entero.

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

4.1.2. Solución e interpretación de resultados.


Solución de Lingo Implementado al excel:
Conclusiones del reporte administrativo:
Como podemos observar en nuestra tabla En los tres meses se va a producir 1471
pares de Taloneras de color entero y 10 pares de tobilleras color entero, y que el turno
extra que se va a escoger es el turno extra 1 que es el turno de las 2 horas en 3 días a
la semana.

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.

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.

Según nuestros resultados no hay productos almacenados para estos modelos.

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.

4.1.4. Posibilidades de Innovaciones y Mejoras del Proyecto: Sugerencias


e ideas creativas para extender el potencial de la aplicación desarrollada

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

Aldás Salazar, Darwin. “Optimización de costos de inventarios con algoritmo de

programación lineal.Caso aplicado industria de producción de suelas.” 26

febrero 2018, http://201.159.222.115/index.php/innova/article/view/670.

Accessed 17 junio 2022.

Ortiz-Triana, Viviana. “PROCEDIMIENTO PARA LA PROGRAMACIÓN Y

CONTROL DE LA PRODUCCIÓN DE UNA PEQUEÑA EMPRESA.” 2015,

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

%20empresas&db=edb&an=110038439. Accessed 17 junio 2022.

Anexos

Excel modelo principal:


Excel escenario 1:
Excel escenario 2:

También podría gustarte