Está en la página 1de 17

212026_MODELOS Y SIMULACIÓN

Unidad 1

Paso 2_Modelar y Simular sistemas industriales

con base programación lineal dinámica.

Presentado por:

Juan Pablo Cubillos Rios Cod.11349212

Grupo : 212026_94

Presentado a:
Diego Edison Karacha Rodriguez
Director

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD


ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA
SEPTIEMBRE DE 2021
INTRODUCCIÓN

En esta segunda unidad, retomaremos los conceptos manejados en la primera


unidad, como base de trabajo para casos de programación determinística, en
situaciones que responden a casos reales, por medio de las cuales se intenta
determinar la mejor solución para el sistema. Trabajaremos la simulación método
que nos permite imitar un sistema real basándonos en un modelo que represente
el sistema. Gracias a los modelos determinísticos se conocen los datos con
certeza lo que permite analizar toda la información y tomar la decisión correcta. Lo
que no sucede con los modelos probabilísticos ya que algún elemento no se
conoce con anticipación incorporando así la incertidumbre.

Con el desarrollo de este trabajo aprendimos a trabajar la simulación la cual


permite realizar ensayos de cambios en el sistema probándolos en el modelo, con
el fin de elegir la mejor alternativa, y así enfrentar mejor a una realidad que varía
día a día. Construido el modelo, se ensaya una alternativa en él con el fin de
aplicar las conclusiones al sistema. Los resultados obtenidos no tienen valor si no
son aplicables al sistema. La simulación tiene como principal objetivo la
predicción, es decir, puede mostrar lo que sucederá en un sistema real cuando se
realicen determinados cambios bajo determinadas condiciones.

DESARROLLO
1. Asociación de conocimientos

-Reconoce los conceptos básicos de la Modelación y de la


Simulación y les asocia con los ejercicios orientados en el taller
práctico de desarrollo individual.

- A partir de la base de datos suministrada Identifica:

-Variables.
- Parámetros.
- Restricciones.
PROGRAMACIÓN DINÁMICA
Para cada problema defina el modelo asociado en Xpress e indique cuál es la
respuesta.

Punto 1.
Teniendo en cuenta los conceptos analizados anteriormente, desarrolle os
siguientes
casos problémicos para aplicar modelación:
Problema 1: Una surtidora de retail contrató a la empresa “El Diamante”
como
proveedor de martillos y cinceles en sus tiendas de artículos de herramental.
La
demanda semanal de la surtidora consiste en al menos 2250 martillos y 1120
cinceles. La capacidad actual de El Diamante, en un turno, no basta para
producir las unidades que se le piden, y debe recurrir a tiempo extra y, quizá,
a subcontratar en otros proveedores de herramientas. El resultado es un
aumento en el costo de producción por unidad, como se ve en la siguiente
tabla. La demanda del mercado limita la proporción de cinceles a martillos a un
mínimo de 2:1.

A. ¿Cómo debe organizar su producción en cada Tipo de Producción?

Lo primero que se hace es establecer las variables de acuerdo con la información


dada, entonces:
Variabl Significado
e
X1 Cantidad de martillos producidos en un turno normal
X2 Cantidad de martillos producidos en un turno extra
X3 Cantidad de martillos producidos por subcontratación
Y1 Cantidad de cinceles producidos en un turno normal
Y2 Cantidad de cinceles producidos en un turno extra
Y3 Cantidad de martillos producidos por subcontratación

Tabla 1 variables de decisión

Ilustración 1 parámetros de variables de Código autoría


propia

Ahora se establece los parámetros suministrados en el enunciado


de problema con sus respectivos valores:

Parámetr significa Valo


o do r
MINX Demanda semanal de martillos 2250
MINY Demanda semanal de cinceles 1120
MAXX1 Producción semanal de martillos en un turno normal 850
MAXX2 Producción semanal de martillos en un turno extra 1200
MAXY1 Producción semanal de cinceles en un turno normal 480
MAXY2 Producción semanal de cinceles en un turno extra 999
COSTX1 Costo por unidad de un martillo en un turno normal 1250
0
COSTX2 Costo por unidad de un martillo en un turno extra 1450
0
COSTX3 Costo por unidad de un martillo por subcontratación 1650
0
COSTXY1 Costo por unidad de un cincel en un turno normal 5500
COSTXY2 Costo por unidad de un cincel en un turno extra 5900
CCOSTX Costo por unidad de un cincel por subcontratación 6500
Y3

Tabla 2 Variables y parámetros de valor

La función objetivo, en este caso, como dice en el problema, se busca minimizar


los costos de producción. Por lo tanto

Z=12500 X 1+14500 X 2+16500 X 3+5500 Y 1+5900 Y 2+6500 Y

Ahora se establecen las restricciones encontradas en el problema:

Restricciones Significado
x 1+ x 2+ x 3 ≥2250 Restricción-Demanda semanal de martillos
y 1+ y 2+ y 3 ≥1120 Restricción-Demanda semanal de cinceles
Restricción-Producción semanal máxima de martillos en
x 1 ≤ 850
un turno normal
Restricción-Producción semanal máxima de martillos en
x 1+ x 2≤ 1200
un turno normal y extra
Restricción-Producción semanal máxima de cinceles en
y 1 ≤ 480
un turno normal
Restricción-Producción semanal máxima de cinceles en
y 1+ y 2 ≤ 999
un turno normal y extra
y 1+ y 2+ y 3 ≥ 2
Restricción-Proporción de la demanda del mercado
x 1+ x 2+ x 3 1
x1,x2,x3,y1,y2,y3≥ Restricción-No negatividad

Solucionador XPRESS-IVE, generando el siguiente código se puede llegar a una


solución del problema planteado

Código de evaluación :
Ilustración 2, Código completo de ejecución autoría propia
Se puede concluir de esta tabla que, para minimizar los costos de
producción, se debe fabricar a la semana:

850 martillos en un turno normal


350 martillos en un turno extra
1050 martillos por subcontratación
480 cinceles en un turno normal
519 cinceles en un turno extra
3501 cinceles por subcontratación
Ilustración 3 código fuente autor propio

El costo mínimo para cumplir esta optimización seria de: 6.1436

B. Realice la simulación y analice el escenario de la situación a seguir:


Suponga que llega un nuevo proveedor, la empresa “Tuercas y Tornillos”,
un referente proveedor de martillos, y presenta la siguiente tabla con la
capacidad de producción asociada: CAPACIDAD DE PRODUCCIÓN –
EMPRESA EL TORNO

Parámetros y restricciones de valor

Variabl Significado
e
X1 Cantidad de martillos producidos en un turno normal
X2 Cantidad de martillos producidos en un turno extra
X3 Cantidad de martillos producidos por subcontratación
Y1 Cantidad de cinceles producidos en un turno normal
Y2 Cantidad de cinceles producidos en un turno extra
Y3 Cantidad de martillos producidos por subcontratación

Parámetros

Parámetro significa Valo


do r
MINX Demanda semanal de martillos 2250
MINY Demanda semanal de cinceles 1120
MAXX1 Producción semanal de martillos en un turno normal 800
MAXX2 Producción semanal de martillos en un turno extra 1100
MAXY1 Producción semanal de cinceles en un turno normal 500
MAXY2 Producción semanal de cinceles en un turno extra 900
COSTX1 Costo por unidad de un martillo en un turno normal 1150
0
COSTX2 Costo por unidad de un martillo en un turno extra 1250
0
COSTX3 Costo por unidad de un martillo por subcontratación 1350
0
COSTXY1 Costo por unidad de un cincel en un turno normal 5500
COSTXY2 Costo por unidad de un cincel en un turno extra 6500
CCOSTXY3 Costo por unidad de un cincel por subcontratación 7000

la función objetivo, en este caso, como dice en el problema, se busca minimizar


los costos de producción. Por lo tanto

Z=11500 X 1+12500 X 2+ 13500 X 3+5500 Y 1+6500 Y 2+7000 Y 3

Las restricciones vendrían dadas por


Restricciones Significado
x 1+ x 2+ x 3 ≥2250 Restricción-Demanda semanal de martillos
y 1+ y 2+ y 3 ≥1120 Restricción-Demanda semanal de cinceles
Restricción-Producción semanal máxima de martillos en un
x 1 ≤ 800
turno normal
Restricción-Producción semanal máxima de martillos en un
x 1+ x 2≤ 1100
turno normal y extra
Restricción-Producción semanal máxima de cinceles en un
y 1 ≤ 500
turno normal
Restricción-Producción semanal máxima de cinceles en un
y 1+ y 2 ≤ 900
turno normal y extra
y 1+ y 2+ y 3 ≥ 2
Restricción-Proporción de la demanda del mercado
x 1+ x 2+ x 3 1
x1,x2,x3,y1,y2,y3≥ Restricción-No negatividad

código en XPRESS-IVE

Por lo cual, se puede concluir de esta tabla que, para minimizar los costos de
producción, se debe fabricar a la semana:

800 martillos en un turno normal


300 martillos en un turno extra
1150 martillos por subcontratación
500 cinceles en un turno normal
400 cinceles en un turno extra
3600 cinceles por subcontratación

Con estos valores hallados, la función objetivo daría el siguiente valor:

El costo mínimo para cumplir esta optimización seria de5.85341

¿De acuerdo con la presentación de este segundo caso, cuál de los dos
proveedores escogería, de acuerdo con su análisis? Justifique
matemáticamente su respuesta.
Escogería el proveedor Tuercas y Tornillos, ya que este proveedor tiene
un menor costo de producción y se cumple los requerimientos
solicitados por la demanda

$ 5.85341 < $61483600

La surtidora estaría ahorrando en costos de producción $ 2.458.600 de más


semanalmente si escoge a la empresa “Tuercas y Tornillos” sobre la
empresa “El Diamante”

Problema 2: Se fabrican dos aleaciones, A y B, a partir de tres metales,


donde se deben cumplir las siguientes condiciones sobre los componentes
de dichos metales (I, II, III y IV), de acuerdo con las siguientes
especificaciones:
A su vez, con relación a os metales se cuenta con información de los
componentes, la disponibilidad y los costos, según se resume en la siguiente
tabla:

¿Cuánto se debe producir de cada aleación?

Variables:

Variable Significado
X1A Cantidad de metal 1 en la aleación A
X1B Cantidad de metal 1 en la aleación B
X2A Cantidad de metal 2 en la aleación A
X2B Cantidad de metal 2 en la aleación B
X3A Cantidad de metal 3 en la aleación A
X3B Cantidad de metal 3 en la aleación B

Parámetros
Parámetro Valor Significado
A1 350 Precio de venta de la aleación A
A2 280 Precio de venta de la aleación B
MC1 2800 Disponibilidad del metal 1
MC2 2100 Disponibilidad del metal 2
MC3 2700 Disponibilidad del metal 3
CT1 20 Costo por tonelada del metal 1
CT2 25 Costo por tonelada del metal 2
CT3 15 Costo por tonelada del metal 3

En XPRESS-IVE
Component Component Component Component
Otros
e1 e2 e3 e4
0 0
Meta
0,2 , , 0,05 0,1
l1
2 2
0
Meta
0,1 , 0 0,18 0,2
l2
1
0
Meta
0,03 , 0 0,31 0
l3
2

La función objetivo será

Z=3 5 0∗( X 1 A+ X 2 A+ X 3 A)+3 8 0∗( X 1 B+ X 2 B+ X 3 B)−2 0∗( X 1 A + X 1 B)−25 ¿

las restricciones

RESTRICCIONES Evaluación

X 1 A+ X 1 B ≤2800 Cantidad máxima del metal 1


en las aleaciones A Y B
X 2 A+ X 2 B ≤2100 Cantidad máxima del metal 2
en las aleaciones A Y B

X 3 A + X 3 B≤ 3700 Cantidad máxima del metal 3


en las aleaciones A Y B

0.2∗ X 1 A+0.1∗X 2 A+ 0.03 X 3 A≤ 0.35∗( X 1 A + X Cantidad máxima del componente I


2A+X3A) en la aleación A

0.2∗ X 1 A+0.1∗X 2 A+ 0.2 X 3 A ≤ 0.25∗( X 1 A + X Cantidad máxima del componente II


2 A + X 3 A) en la aleación A

0.05∗X 1 A+ 0.18∗X 2 A +0.31 X 3 A ≥ 0.38∗( X 1 A+ Cantidad mínima del componente IV


X 2 A+ X 3 A) en la aleación A

0.2∗ X 1 B+0.1∗ X 2 B+0.2∗ X 3 B≥ 0.1∗( X 1 B+ X 2 Cantidad mínima del componente II


B+ X 3 B) en la aleación B

0.2∗ X 1 B+0.1∗ X 2 B+0.2∗ X 3 B≤ 0.2∗( X 1 B+ X 2 Cantidad máxima del componente II


B+ X 3 B) en la aleación B

0.2∗ X 1 B+0∗X 2 B+0∗X 3 B≥ 0.12∗( X 1 B+ X 2 B+ Cantidad mínima del componente III


X 3 B) en la aleación B

0.05∗X 1 B+0.18∗X 2 B+0.31∗X 3 B≤ 0.11∗( X 1 B+ Cantidad máxima del componente IV


X 2 B+ X 3 B) en la aleación B

X 1 A , X 1 B , X 2 A , X 2 B , X 3 A , X 3 B≥ 0 No negatividad

Código Fuente
De los datos encontrados se puede concluir que para la maximización de la
función objetivo no se debe producir ninguna aleación tipo A, solo tipo B

2800 toneladas de metal 1 en la aleación B


1579.49 toneladas de metal 2 en la aleación B
287.179 toneladas de metal 3 en la aleación B

la función objetivo quedaría de la siguiente manera: 1673540

También podría gustarte