Iop Trabajo
Iop Trabajo
Iop Trabajo
Proyecto IOP
ALUMNOS:
DOCENTE
2018
Índice de Contenidos
CARATULA 1
INDICE DE CONTENIDOS 2
1. ANÁLISIS Y DETERMINANCIÓN DEL PROBLEMA 3
1.1. CASO DE ESTUDIO 3
1.1.1. Definición del Problema: 3
1.1.1. Variantes y enfoque de modelamiento: 4
2. PERFIL COMERCIAL DEL PROBLEMA. 4
2.1. POSIBILIDADES DE APLICACIÓN A FAVOR DE LA EMPRESA: 4
2.2. OBJETIVOS Y ALCANCES A LOGRAR: 4
3. CONSIDERACIONES Y SUPUESTOS DE IMPLEMENTACIÓN UTILIZADOS: 4
3.1. CONTEXTO ACTUAL 4
3.1.1. Ingreso 4
3.1.2. Proceso 5
3.1.3. Mecanismos: 6
3.1.4. Control 8
4. ESTRUCTURA Y ESPECIFICACIÓN DEL MODELO MATEMÁTICO 8
4.1. PRESENTACIÓN Y DESCRIPCIÓN DEL MODELO 8
4.2. DEFINICIÓN DE VARIABLES : 9
4.3. FUNCIÓN OBJETIVO 10
4.4. RESTRICCIONES: 11
5. IMPLEMENTACIÓN DEL DSS CON LINGO 10.0 14
5.1. MODELO IMPLEMENTADO EN LINGO 14
5.2. LINGO COMPACTO: 15
5.3. CORRIDAS DE PRUEBA: 16
5.3.1. Corrida ejemplo 16
5.3.2. Reporte en Excel: 18
6. POSIBILIDADES DE INNOVACIÓN Y MEJORAS 18
7. BIBLIOGRAFIA 19
2
1. ANÁLISIS Y DETERMINANCIÓN DEL PROBLEMA
Laive S.A. es una empresa agroindustrial peruana. La Sociedad tiene por objeto
principal el desarrollo, transformación, producción, procesamiento,
industrialización, comercialización, importación y exportación de todo tipo de
productos de consumo humano, trátese de derivados de las frutas, lácteos,
cárnicos, vinos y licores, así como dedicarse a cualquier otra actividad conexa y
vinculada a la manufacturación de alimentos. Dentro de todos los procesos
productivos que posee la empresa, nos hemos centrado en el estudio de
envasado de bebidas lácteas, en este caso el yogurt.
3
Para dar solución al problema propuesto de ha tomado la decisión de formular
un modelo de Programación Lineal que considere los criterios posibles,
con la finalidad de planificar de manera óptima cada orden de
producción, de tal modo que satisfaga a la empresa maximizando sus
ingresos totales y optimizando la utilización de recursos, líneas,
personas, etc. De igual manera se contribuirá a que la empresa pueda
calcular con anticipación la cantidad de recursos que necesitara para
cumplir los requerimientos de cada cliente y al saber el ingreso con el
cual se contara se podrá planificar y distribuir de manera adecuada los
recursos que posee la empresa.
3.1.1. Ingreso
4
3.1.2. Proceso
5
3.1.3. Mecanismos:
6
Etiquetadora de botellas.
Horno empacador
7
3.1.4. Control
8
de producción de cada tamaño de producto y el costo de
almacenamiento mensual para cada uno de los 3 tamaños.
9
1, 2, 3, 4, 5, 6: Mes en el que se produce.
10
I2C= Número de productos almacenados al final del mes 2 del producto C
I3C= Número de productos almacenados al final del mes 3 del producto C
I4C= Número de productos almacenados al final del mes 4 del producto C
I5C= Número de productos almacenados al final del mes 5 del producto C
I6C= Número de productos almacenados al final del mes 6 del producto C
Explicación:
Para el artículo tipo A hay un ingreso por venta de 9.8 soles por unidad
producida, para el articulo tipo B, 5.2 por unidad producida, y para el
articulo tipo C, 2.8 soles por unidad producida.
El costo de producción en los meses 1, 2, 3, 4, 5 y 6 para el articulo A son
6, 6, 5.5, 5.5, 5 y 5 soles respectivamente, para el articulo B, 3, 3, 2.9, 2.8,
2.7 y 2.8 soles respectivamente, y para el articulo C, 1, 1.2, 1.1, 0.9, 1.3 y
0.9 soles respectivamente.
El costo de inventario en los meses 1, 2, 3, 4, 5 y 6 para el articulo A son
1.5, 1.5, 2, 2, 2 y 2 soles respectivamente, para el articulo B, 0.7, 0.7, 0.75,
0.6, 0.6 y 0.6 soles respectivamente, y para el articulo C, 0.2, 0.25, 0.2,
0.25, 0.2 y 0.25 soles respectivamente.
4.4. RESTRICCIONES:
11
Restricciones de Inventario:
INVENTARIO ARTICULO A
X1A + 150 - I1A = 1000 Inventario de productos en el mes 1 del
producto A
X2A + I1A - I2A = 1300 Inventario de productos en el mes 2 del
producto A
X3A + I2A - I3A = 1600 Inventario de productos en el mes 3 del
producto A
X4A + I3A – I4A = 1600 Inventario de productos en el mes 4 del
producto A
X5A + I4A - I5A = 1400 Inventario de productos en el mes 5 del producto
A
X6A + I5A - I6A = 1400 Inventario de productos en el mes 6 del
producto A
INVENTARIO ARTICULO B
X1B + 230 -I1B = 1150 Inventario de productos en el mes 1 del
producto B
X2B + I1B - I2B = 1840 Inventario de productos en el mes 2 del
producto B
X3B + I2B - I3B = 2180 Inventario de productos en el mes 3 del
producto B
X4B + I3B - I4B = 1750 Inventario de productos en el mes 4 del
producto B
X5B + I4B - I5B = 2010 Inventario de productos en el mes 5 del
producto B
X6B + I5B - I6B = 1750 Inventario de productos en el mes 6 del
producto B
INVENTARIO ARTÍCULO C
X1C + 180 - I1C = 1800 Inventario de productos en el mes 1 del
producto C
X2C + I1C - I2C = 2250 Inventario de productos en el mes 2 del
producto C
X3C + I2C - I3C = 2300 Inventario de productos en el mes 3 del
producto C
X4C + I3C - I4C = 1750 Inventario de productos en el mes 4 del
producto C
X5C + I4C - I5C = 2230 Inventario de productos en el mes 5 del
producto C
X6C + I5C - I6C = 2400 Inventario de productos en el mes 6 del
producto C
Explicación:
12
X1A + 150 - I1 A= 1000 Inventario de productos en el mes 1 del producto A
El inventario inicial del producto del tipo A es 150 unidades. Este inventario
sumado a la cantidad de artículos del tipo A producidos en el mes 1 y
restándole el inventario final del mes 1 debe ser igual a 1000 unidades para que
pueda cumplir con el requerimiento de dicho mes.
Explicación:
Restricciones de no negatividad:
Xji >= 0
13
Dónde: j = A, B, C y i = 1, 2, 3, 4, 5, 6
X1A>=0;
X2A>=0;
X3A>=0;
X4A>=0;
X5A>=0;
X6A>=0;
X1B>=0;
X2B>=0;
X3B>=0;
X4B>=0;
X5B>=0;
X6B>=0;
X1C>=0;
X2C>=0;
X3C>=0;
X4C>=0;
X5C>=0;
X6C>=0;
MODEL:
[_1] MAX= 3.800000000000001 * X_1_A - 1.5 * INV_1_A + 2.2
* X_1_B - 0.7 * INV_1_B +
1.8 * X_1_C - 0.2 * INV_1_C + 3.800000000000001 * X_2_A -
1.5 * INV_2_A + 2.2 *
X_2_B - 0.7 * INV_2_B + 1.6 * X_2_C - 0.25 * INV_2_C +
4.300000000000001 * X_3_A -
1.5 * INV_3_A + 2.3 * X_3_B - 0.75 * INV_3_B + 1.7 *
X_3_C - 0.2 * INV_3_C +
4.300000000000001 * X_4_A - 2 * INV_4_A + 2.4 * X_4_B -
0.6 * INV_4_B + 1.9 *
X_4_C - 0.25 * INV_4_C + 4.800000000000001 * X_5_A - 2 *
INV_5_A + 2.5 * X_5_B -
0.6 * INV_5_B + 1.5 * X_5_C - 0.2 * INV_5_C +
4.800000000000001 * X_6_A - 2 *
INV_6_A + 2.4 * X_6_B - 0.6 * INV_6_B + 1.9 * X_6_C -
0.25 * INV_6_C;
[_2] X_1_A <= 1200;
[_3] X_1_B <= 1500;
[_4] X_1_C <= 2200;
[_5] X_2_A <= 1200;
14
[_6] X_2_B <= 1500;
[_7] X_2_C <= 2200;
[_8] X_3_A <= 1500;
[_9] X_3_B <= 2000;
[_10] X_3_C <= 2150;
[_11] X_4_A <= 1500;
[_12] X_4_B <= 1900;
[_13] X_4_C <= 2100;
[_14] X_5_A <= 1500;
[_15] X_5_B <= 1900;
[_16] X_5_C <= 2100;
[_17] X_6_A <= 1500;
[_18] X_6_B <= 1900;
[_19] X_6_C <= 2300;
[_20] X_1_A - INV_1_A = 850;
[_21] X_1_B - INV_1_B = 920;
[_22] X_1_C - INV_1_C = 1620;
[_23] INV_1_A + X_2_A - INV_2_A = 1300;
[_24] INV_1_B + X_2_B - INV_2_B = 1840;
[_25] INV_1_C + X_2_C - INV_2_C = 2250;
[_26] INV_2_A + X_3_A - INV_3_A = 1600;
[_27] INV_2_B + X_3_B - INV_3_B = 2180;
[_28] INV_2_C + X_3_C - INV_3_C = 2300;
[_29] INV_3_A + X_4_A - INV_4_A = 1600;
[_30] INV_3_B + X_4_B - INV_4_B = 1750;
[_31] INV_3_C + X_4_C - INV_4_C = 1750;
[_32] INV_4_A + X_5_A - INV_5_A = 1400;
[_33] INV_4_B + X_5_B - INV_5_B = 2010;
[_34] INV_4_C + X_5_C - INV_5_C = 2230;
[_35] INV_5_A + X_6_A - INV_6_A = 1400;
[_36] INV_5_B + X_6_B - INV_6_B = 1750;
[_37] INV_5_C + X_6_C - INV_6_C = 2400;
END
SETS:
MES/1..6/:;
PRODUCTO/A, B,C/:;
MES_PRODUCTO(MES,PRODUCTO):CAPACIDAD,DEMANDA,COSTO_PROD,COSTO_INV,IN
GRESO,X,INV,INV_I;
ENDSETS
DATA:
15
! Regresando la solución a Excel;
@OLE (NUEVADATA.XLSX)=X,INV;
ENDDATA
! FUNCION OBJETIVO;
MAX = @SUM(MES_PRODUCTO(i,j):X(i,j)*INGRESO(i,j)) -
@SUM(MES_PRODUCTO(i,j):X(i,j)*COSTO_PROD(i,j)) -
@SUM(MES_PRODUCTO(i,j):INV(i,j)*COSTO_INV(i,j)) ;
! RESTRICCIONES;
@FOR(MES_PRODUCTO(i,j):@FOR(MES(i)|i#EQ#1:X(i,j)+INV_I(i,j)-
INV(i,j)= DEMANDA(i,j)));
@FOR(MES_PRODUCTO(i,j):@FOR(MES(I)|I#GT#1:X(i,j)+INV(i-1,j)-
INV(i,j)= DEMANDA(i,j)));
16
17
5.3.2. Reporte en Excel:
18
7. BIBLIOGRAFIA
19