Anda di halaman 1dari 34

Workstation

Calderón Pizarro, Edward David 13170010


Cambar Cachahuallpa, Luis Felipe 13170152
Pérez Guevara, Adán Cristhian 13170041
Pumachayco Olivo, Tatiana Gitty 13170219

Prof: Ing. R. Eyzaguirre

Año 2018
Estación de trabajo “Workstation”

1. Definición:
La estación de trabajo es de lejos el objeto más complejo en la librería estándar.
La estación de trabajo es similar a un servidor, con capacidad uno, excepto que
modela la estación de proceso en más detalles.

Teardown Time “Tiempo de


Setup Time Type “Tiempo de Montaje” Desmontaje”
Tiempo de alistamiento o preparación que Se conoce como tiempo de finalización.
se requiere para la estación de trabajo. Tiempo que se necesita cada vez que se
termina la operación en el Workstation.

Processing Time “Tiempo de Proceso”


Tiempo que se necesita para la
producción de una 1 unidad. El lote de
producción puede ser cambiado en
Processing Batch Size.

Cada entidad moviéndose por la estación de trabajo hará cada una de estas actividades
dentro de la estación de proceso.

Por defecto toda la producción se procesa como un solo lote, sin embargo, también se
puede especificar un tamaño más pequeño de lote usando la propiedad de tamaño de
proceso por lote (Processing Batch Size). La diferencia principal con el servidor es que
cada lote que se procesa puede consumir materiales al principio del proceso y producir
materiales al final del proceso.

Las características hacen de la estación de trabajo el mejor objeto para situaciones en


las que haya que modelar puestos de trabajo en los que se requieran tener un control
total del gasto de materiales, tiempos de fabricación y control sobre la misma.
2. Problemas Resueltos
2.1 Primer Problema
2.1.1 Enunciado

Sea una estación de trabajo en la que el tiempo de procesamiento es triangular con


tiempos 0.1,0.2, y 0.3. Para prepara la maquina se demora un tiempo con distribución
uniforme de 1 a 2 minutos. Y para desmontar la pieza se demora 1.5 minutos.

En esta estación se consume materiales conforme se crea el producto final. El producto


final está constituido por 1 pieza del Material 1, 2 piezas del material 2 y 4 piezas del
material 3. El taller empieza con un inventario inicial de material 1,22; material 2,50;
material 3,25.

Según política de la empresa cuando los materiales 1,2 y 3 se encuentran en las


siguientes cantidades 2,3 y 7, respectivamente. Es necesario comprar los materiales
que vienen en presentaciones de 20, 25 y 36 de materiales 1,2 y 3 respectivamente.
Estos pedidos son atendidos según los tiempos en reabastecer 5, 8 y 10
correspondientes a los materiales 1,2 y 3.

2.1.2 Solución

Paso Nª1:

Diseñamos el modelo, según las operaciones que se requiere en el problema.


Paso Nº2:

El nodo más cerca de la estación es el “puesto” de trabajo (basic Node 1) del Worker,
mientras que el otro nodo básico (basic Node 2) es el almacen de donde sacara los
materiales a restablecer. Estos estarán unidos con un path bidireccional.

Paso Nº3:
Llenamos los tiempos de trabajo, en el Setup Time Type, Teardown Time y Processing
Time.

Paso Nº4:

Al trabajador (Worker), se le asigna el Nodo Home “Puesto”.

Paso Nº5:

Procederemos a completar los materiales del modelo. Para ello iremos a la pestaña
definition y luego daremos click en elementos y luego en materials
Paso Nº6:

Pasaremos a realizar la lista de los materiales.

Paso Nº7:

De los materiales del enunciado, se crea dos más, debido a que es un artificio, el KitBom
de tipo bills of materiales que será un colector y definirá cuanto de cada cantidad para
crear el producto final
Paso Nº8:

Se da click en los puntos suspensivos de la línea Bill of materials, nos aparece un menú
a continuación y se da clcik en add. Se elige el materia y la cantidad a consumir en una
unidad de producto final.

Paso Nº9:

Llenando el KitBom:

Paso Nº10:

Con respecto a la creación del material KITS, es un artificio para efectos de cálculos.

Para rellenar las cantidades iniciales, podemos colocarlo en:


Paso Nº11:

Sin embargo, con motivo de hacerlo didáctico y dinámico el modelo crearemos


propiedades. Seleccionaremos Definitions y luego properties. Como se muestra en la
siguiente imagen.

Paso Nº12:

Ponemos un nombre fácil de identificar para cada material


Paso Nº13:

Regresamos a la ventana de elementos y en cada material en initail quantity damos click


derecho y fijamos la propiedad correspondiente.

Paso Nº14:

Si regresamos a la pestaña facility donde esta dibujado nuestro modelo en la sección


de propiedades aparecerá nuestras propiedades creadas.
Paso Nº15:

Llenamos las cantidades de inventario inicial como corresponde

Paso Nº16:

Proseguiremos con el modelo.

Crearemos outpoutstatics para saber la cantidad de materiales que se onsumienron


dentro de la corrida del modelo

Vamos a la pestaña definitions / elementos y a outputstatics cereando para cada


materaial
Paso Nº17:

Llenamos con la expresión material1.quantityconsumed. de igual manera para los otros


materiales

Paso Nº18:

Creamos de la misma manera uno para los materiales producidos.

Paso Nº19:

Una vez definido esto podemos asignar a la estacion de trabajo los materiales. Nos
dirigimos a la pestaña facility y enn el Workstation en uss propiedades en la fila
Materiales llenaremos los datos.
Paso Nº20:

Click en los 3 puntos y luego en Add. Por defecto sale consume y llenamos como sigue
a continuación.

Paso Nº21:

Este paso hace referencia que en la estación de trabajo se consume el KITBOM, que
explicado líneas arriba son los requerimientos de los materiales 1,2 y 3 para formar un
producto final.

Para que produzca el producto KIT, se le da en Add y se cambia de consume a produce.


Paso Nº22:

Con esto aseguramos que una vez consumido el bill of materials producirá un KITS.
Cerramos la pestaña abierta y ponemos correr 8 horas.

Paso Nº23:

Se colorea de amarillo debido a que se acabaron los materiales y no hay reposición.


Entonces procederemos a crear un proceso en el que el trabajador vaya al almacén por
cada parte que falte.
Paso Nº24:

Clic en Create proces. Llamamos al proceso M1_recarga.

Paso Nº25:

Seleccionamos el proceso Seize.

Paso Nº26:
Se completa con los siguientes datos.( este proceso nos permite adueñarnos del worker
y asignarlo a otro lugar especifico)

Paso Nº27:

Cerramos la pestaña y seguimos con Delay ( este proceso emula el tiempo en que se
demora en alistar la orden el almacén) .

Paso Nº28:

Procederemos ahora a liberar al trabajdor del almacen para que regrese a su puesto de
trabajo
Paso Nº29:

Ahora el trabajor esta en su sitio y es necesario que tenga las piezas para ello es el
proceso Produce.

Paso Nº30:

De igual manera que en el inventario inicial para asignar sus cantidades, usamos una
propiedad, podemos usarlo en la cantidad a restablecer.

Replicamos el mismo paso para los materiales 2 y 3, con sus respectivos demoras
(delay) y cantidad a producir(produce)
Paso Nº31:

Usaremos el objeto MONITOR, para efectos de detectar la cantidad de material definida


en el enunciado cuando se emita la orden de reabastecimiento del material.

Paso Nº32:

Cambiamos en el monitor como muestra la imagen.

Paso Nº33:

En initial threshold colocamos 1, que viene a ser la cantidad de alerta para reabastecer
el material en la estacion de traajo.

Como observamos añadimos el evento M1_recarga que ejecutara todo el proceso antes
definido cuando ocurra lo del monitor. Ahora replicamos en los demás materiales.
Paso Nº34:

Ahora en la estación de trabajo asignamos al trabajador


Paso Nº35:

Con esto el modelo ya se encontraría completo. Y se corre a 8 horas de trabajo.


2.2 Segundo Problema
2.2.1 Enunciado

En una fábrica se producen 2 tipos de computadoras, conformadas de la siguiente


manera:

Computadora 1
1 pza

Mouse inalámbrico Pantalla 1 Teclado inalámbrico


1 pza 1 pza 1 pza
5 USD 100 USD
Stock inicial: 150 pzas Stock inicial: 120 pzas 14 USD
Stock inicial: 95 pzas

Computadora 2
1 pza

Pantalla 2 Teclado
1 pza Mouse Gabinete Cámara WEB
1 pza
1 pza 1 pza 1 pza
80 USD 6 USD 3 USD 9 USD 10 USD
Stock inicial: 150 Stock inicial: 87 Stock inicial: 91 Stock inicial: 100 Stock inicial: 93
pzas pzas pzas pzas pzas

El 62% de las computadoras que se producen son de Tipo 1, mientras que el resto de
Tipo 2. Cuando las computadoras terminan de ensamblarse, se envían a la zona de
empaquetado.

Se recibe una solicitud de ensamble de acuerdo a una distribución exponencial con


media de 4 min. Los tiempos de preparación y procesamiento se muestran a
continuación:

Ensamble Preparación (min) Procesamiento (min)

Computadora 1 Uniforme (1,1.5) Exponencial(8)

Computadora 2 Uniforme (0.9,1.2) Exponencial(6.5)

Desarrolle un modelo en el que se muestre de forma gráfica:

a. Su consumo
b. La cantidad de producto terminado
c. El costo de producción
2.2.2. Solución

Paso Nº 1: Diseño del modelo

LlegadaComponentes: Standard Library – Source


ComputadorasTipo1: Standard Library – Workstation
ComputadorasTipo2: Standard Library – Workstation
ProductosEmpaquetados: Standard Library – Sink
(*) Unir con Path según imagen
Computadora1: Project Library – ModelEntity
Computadora2: Project Library – ModelEntity

Paso Nº2: Creación de Tablas

En Data – Tables:

Tabla: Add Data Table


TipoDeComputadora: Object Reference – Entity
Mix: Standard Property – Real
Secuencia1: Add Sequence Table

Secuencia2: Add Sequence Table

Paso Nº3: Ingreso de propiedades de Source

Entity Arrival Logic – Entity Type: Tabla.TipoDeComputadora


Entity Arrival Logic – Interarrival Time: Random.Exponential(4)
Table Reference Assignments – Before Creating Entities – Table Name: Tabla
Table Reference Assignments – Before Creating Entities – Row Number:
Tabla.Mix.RandomRow
(*) En el Output@LlegadaComponentes: Entity Destination Type: By Sequence
Paso Nº4: Ingreso de propiedades de Entidades

Para Computadora1:
Travel Logic – Initial Travel Mode: Network Only
Routing Logic – Initial Sequence: Secuencia1

Para Computadora2:
Travel Logic – Initial Travel Mode: Network Only
Routing Logic – Initial Sequence: Secuencia2
Paso Nº5: Creación y asignación de propiedades de componentes y productos

En Definitions – Elements:

Componentes:

MouseInalambrico: Material
Propiedades: Basic Logic – Initial Quantity: 150
Financials – Cost Per Unit: 5

Pantalla1: Material
Propiedades: Basic Logic – Initial Quantity: 120
Financials – Cost Per Unit: 100
TecladoInalambrico: Material
Propiedades: Basic Logic – Initial Quantity: 95
Financials – Cost Per Unit: 14

Pantalla2: Material
Propiedades: Basic Logic – Initial Quantity: 150
Financials – Cost Per Unit: 80

Teclado: Material
Propiedades: Basic Logic – Initial Quantity: 87
Financials – Cost Per Unit: 6

Mouse: Material
Propiedades: Basic Logic – Initial Quantity: 91
Financials – Cost Per Unit: 3
Gabinete: Material
Propiedades: Basic Logic – Initial Quantity: 100
Financials – Cost Per Unit: 9

CamaraWeb: Material
Propiedades: Basic Logic – Initial Quantity: 93
Financials – Cost Per Unit: 10

Productos:

Compu1: Material
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: MouseInalambrico, Quantity: 1
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: Pantalla, Quantity: 1
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: TecladoInalambrico, Quantity: 1
Compu2: Material
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: Teclado, Quantity: 1
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: Mouse, Quantity: 1
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: Gabinete, Quantity: 1
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: CamaraWeb, Quantity: 1
Propiedades: Basic Logic – Bill Of Materials – Add – Basic Logic – Material
Name: Pantalla2, Quantity: 1

Paso Nº6: Asignación de propiedades de Workstations

Para ComputadorasTipo1

Process Logic – Setup Time Type: Specific, Setup Time: Random.Uniform(1,1.5)


Process Logic – Processing Time: Random.Exponential(8)
Material & Other Constraints – Material Consumption: Bill Of Materials, Consumed
Material Name: Compu1
Material & Other Constraints – Material Production: Material, Produced Material Name:
Compu1
(*) En el Output@ComputadorasTipo1: Entity Destination Type: By Sequence

Para ComputadorasTipo2

Process Logic – Setup Time Type: Specific, Setup Time: Random.Uniform(0.9,1.2)


Process Logic – Processing Time: Random.Exponential(6.5)
Material & Other Constraints – Material Consumption: Bill Of Materials, Consumed
Material Name: Compu2
Material & Other Constraints – Material Production: Material, Produced Material Name:
Compu2

(*) En el Output@ComputadorasTipo2: Entity Destination Type: By Sequence


Paso Nº7: Creación de Diagramas de Estado

En Animation – Status Plot:

Appearance – Title: Consumo de materiales Computadoras 1


Animation – Additional Expressions:
Add – Animation – Expression: MouseInalambrico.QuantityConsumed, Label: Consumo
mouse inalambrico
Add – Animation – Expression: Pantalla1.QuantityConsumed, Label: Consumo Pantalla
1
Add – Animation – Expression: TecladoInalambrico.QuantityConsumed, Label:
Consumo Teclado

Appearance – Title: Consumo de materiales Computadoras 2


Animation – Additional Expressions:
Add – Animation – Expression: Pantalla2.QuantityConsumed, Label: Consumo Pantalla
2
Add – Animation – Expression: Teclado.QuantityConsumed, Label: Consumo Teclado
Add – Animation – Expression: Mouse.QuantityConsumed, Label: Consumo Mouse
Add – Animation – Expression: Gabinete.QuantityConsumed, Label: Consumo
Gabinetes
Add – Animation – Expression: CamaraWeb.QuantityConsumed, Label: Consumo
Camara Web
Appearance – Title: Producción de computadoras
Animation – Additional Expressions:
Add – Animation – Expression: ComputadorasTipo1.OutputBuffer.NumberExited, Label:
Computadoras tipo 1
Add – Animation – Expression: ComputadorasTipo2.OutputBuffer.NumberExited, Label:
Computadoras tipo 2

Paso Nº8: Inserción de etiquetas flotantes y etiquetas de estado

En Drawing: Floating Label

Appearance – Text: ProduccionTotal

En Animation: Status Label

Animation – Expression:
ProductosEmpaquetados.InputBuffer.NumberEntered

En Drawing: Floating Label

Appearance – Text: Costodeproduccion1

En Animation: Status Label

Animation – Expression: ComputadorasTipo1.Processing.Cost


En Drawing: Floating Label

Appearance – Text: Costodeproduccion2

En Animation: Status Label

Animation – Expression: ComputadorasTipo2.Processing.Cost

En Drawing: Floating Label

Appearance – Text: Costodeproducciontotal

En Animation: Status Label

Animation – Expression: ComputadorasTipo1.Processing.Cost +


ComputadorasTipo2.Processing.Cost

Paso Nº9: Modelo final


Paso Nº10: Simulación final

Simular para 24 horas

Resultados:

a. Su consumo
CamaraWeb:88
Gabinete:88
Mouse:88
MouseInalambrico:96
Pantalla1:96
Pantalla2:96
Teclado:96
TecladoInalambrico:96

b. La cantidad de producto terminado

Compu1:95
Compu2:87

c. El costo de producción

Costodeproduccion1: 11410 USD


Costodeproduccion1: 9498 USD
Costodeproducciontotal: 20908 USD
3. Anexos

A) Existen diferentes versiones del simio, y entre ellas varia las variables a utilizar con
el mismo propósito.
Las funciones QuantityConsumed y QuantityProduced, no salen en la ayuda al ir
escribiendo como se acostumbra. Es una función del simio “oculta” o “latente”, pero
funciona para el worksattion de todas las versiones
B) Las funciones de QuantityAvailable no funcionan en el simio 8, y en adelante. Esta
deberá ser reemplazada por la función QuantityInStock
C) Para el simio 8 en adelante no es necesario crear el artificio del Bill of materials, el
mismo programa ofrece la oportunidad de asignar varios elementos para consumir o
producir, según uno elija consume/produce.
D) El Workstation en el simio 8, en su resource state, añade el estado cuando la
estación espera el material o cuando esta suspendido.

Anda mungkin juga menyukai