Está en la página 1de 5

Ponderación de Paralelos

Objetivo ¿Para que?: El objetivo del caso es saber en qué proporción mientras estuvo
trabajando la máquina logró satisfacer cada uno de los ids de producción que estaban en
paralelo. También hay una distorsión en la información, en IoT aparecía una cantidad
diferente a la de PS sin la ponderación.

Este problema está ligado al cubo de eficiencias.

Iteración 1
Escenario 1 – Happy path
Cuando los uptimes son iguales

Calcula el factor de ponderaciónEscenario 2


Cuando el uptime de un id1 es mayor o menor al uptime del id2
● Cuando se trabaja un id1 y un id2 en un mismo intervalo de tiempo, se están
supliendo dos órdenes de producción.
● Las cantidades que se digitan en PS, son las digitaciones reales.
● Las cantidades producidas son constantes, lo único que cambia es el ancho de la
materia prima dependiendo si es paralelo o no.
Se tienen 4 variables
● Cantidad
● Uptime
● Cantidad regla de tres
● Ponderación
Uptime: Es el tiempo de productividad (El id1 tuvo más tiempo productivo que el id2).
¿Si se produjo 700 Kg en 8 horas en el id 1, cuanto se produjo en el id 2? (intervalo de
tiempo en paralelo)
Se calcula el factor uptime
Se calcula la regla de 3
People siempre puede traer con exactitud cuanto se produjo entre las 7:00 y las 19:00 hrs
por turno. Entonces para eso es la regla de 3, para poder estimar cuanto se sacó en el
intervalo de tiempo en paralelo.
Se calcula la ponderación
¿Qué pasa si pone dos paradas en el id1?
● Cambia el resultado de la ponderación de los dos ids

Escenario 3

● Se calculas las horas en paralelo


● Se calcula la regla de tres
● Se calcula la ponderación
Pseudocódigo
PeopleData(n) = [id, fecha_inicio, fecha_fin, cantidad, uptime]

Cantidad_total= 0
Ponderación = 0
paralelo = False

For data in peopleData:


Uptime = fecha_final – fecha_inicio
Agregar el uptime a la columna de PeopleData

If paralelo = True:

if (uptime1_id1 == uptime_id2)
// Como el uptime de los ids producción son iguales, los ids están en paralelo

For i in PeopleData(i):
Cantidad_total += i[3]

for data in peopleData:


factor_cantidad = data[3]/ Cantidad Total

elif((uptime1_id1 > uptime_id2 || uptime1_id1 < uptime_id2)):


paralo = False
Iteración 2

El operador monta el id de producción en una hora del dia y lo desmonta en otra hora durante ell
dia.

Se debe sacar el valor de los siguientes datos cuando los ids están en paralelo

Dependiendo de la cantidad de máquinas que se manejen se puede calcular la operación de varias


formas.

1 caso – Tamdem, Coex.

● Un id consume un ancho y el otro id consume el otro ancho

2. caso – Termoformadoras

● Se saca por millares

Dos tipos de cálculo el primero

1. Del ancho salen dos productos distintos

2. cuando son productos iguales pero cambia la presentación.

Calcular la cantidad que se va a para un id en ese rango de tiempo

Se debe calcular los porcentajes con el tiempo, tomando en cuenta la cantidad que se saca en ese
rango de tiempo.
Pseudocódigo - Cantidad
PeopleData(n) = [id, fecha_inicio, fecha_fin, cantidad, uptime]

Cantidad_total= 0
Ponderación = 0
paralelo = False

For data in peopleData:


Uptime = fecha_final – fecha_inicio
Agregar el uptime a la columna de PeopleData

If paralelo = True:

if (uptime1_id1 == uptime_id2)
// Como el uptime de los ids producción son iguales, los ids están en paralelo

For i in PeopleData(i):
Cantidad_total += i[3]

for data in peopleData:


factor_cantidad = data[3]/ Cantidad Total
Regla de tres =
Ponderación
Velocidad real
Velocidad esperada

También podría gustarte