• No se han encontrado resultados

SISTEMA DE MANUFACTURA DE UNA SOLA ESTACION

N/A
N/A
Protected

Academic year: 2019

Share "SISTEMA DE MANUFACTURA DE UNA SOLA ESTACION"

Copied!
73
0
0

Texto completo

(1)

PROFESOR: DR. JORGE ACUÑA A. 1

SIMULACION CON SIMAN

El desarrollo de modelos de simulación se

ha convertido en una herramienta

extremadamente importante en los últimos

tiempos para analizar complejos sistemas

(2)

news

C4/2

SISTEMA DE MANUFACTURA DE UNA

SOLA ESTACION

Considere un sistema de manufactura

como el ya visto con una sola estación de

trabajo. El sistema consiste de un

conjunto de partes que entran al proceso

de producción para ser procesadas en

una sola máquina, y luego abandonan el

sistema de producción.

(3)

news

C4/3

SISTEMA DE MANUFACTURA

ESTACION

Máquina

Pieza en proceso Piezas en

cola de espera

Sistema de manufactura

Arribos Salida

Proceso anterior

Proceso posterior

(4)

news

C4/4

SISTEMA DE MANUFACTURA

DE UNA SOLA ESTACION

• Las partes entran al proceso una a la vez con un

tiempo exponencial con media de 4.4 minutos.

• El tiempo combinado (preparación de máquina y

maquinado) es una variable triangular con un mínimo de

3.2 minutos, un valor más probable de 4.2 minutos, y un

máximo de 5.2 minutos.

• El sistema opera durante un turno de ocho horas de

lunes a viernes. Cualquier inventario en proceso al final

de un dia de trabajo, se consume en el siguiente día, por

lo que el proceso continúa sin interrupción.

(5)

news

C4/5

SISTEMA DE MANUFACTURA

DE UNA SOLA ESTACION

Medidas de rendimiento requeridas

1. Producción diaria promedio semanal (número de

partes completadas por semana) (

se considera la

mas importante

)

2. % de tiempo que la máquina está ocupada

(utilización de la máquina)

3. Tiempo promedio que la parte tarda en el sistema

4. Número promedio de partes esperando a ser

procesadas

(6)

news

C4/6

DESCRIPCION DEL PROCESO

Una vez que esta claro el sistema y sus objetivos

de simulación, la siguiente tarea es describir el

proceso a través del cual las entidades se mueven.

Se pueden usar los siguientes estados:

ESTADO 1

. Entrada al sistema. Pueden ocurrir

uno de dos eventos:

– Máquina ocupada: esperar en línea (cola) hasta

que la máquina esté ociosa.

– Máquina ociosa: tomar posición de la máquina de

inmediato y registrar tiempo cero en cola.

(7)

news

C4/7

DESCRIPCION DEL PROCESO

ESTADO 2

. Usar la máquina por el tiempo de

preparación y de proceso necesario para

maquinar la parte.

ESTADO 3.

Liberar la máquina para la

próxima entidad que espera, si es que existe,

una vez finalizado el procesamiento.

ESTADO 4.

Abandonar el sistema e

incrementar el contador del número de partes.

(8)

news

C4/8

• En

Todos los programas

localizar

Rockwell Software, luego ARENA y de

nuevo Arena.

• Se abre la pantalla de ARENA

• Abrir

plantillas

de

BLOCKS

y

ELEMENTS usando el icono de Template

Attach.

PANTALLA DE ARENA

(9)

news

C4/9

Para abrir las plantillas de BLOCKS

(10)

news

C4/10 INFORMACION DE ETIQUETAS

Y DE MARCAR ATRIBUTOS

OPERANDOS DEL BLOQUE INFORMACION RELEVANTE

COMENTARIOS O NOTAS

SECCIONES DE LOS BLOQUES

DEL MODELO

(11)

news

C4/11

VENTANA DEL MODELO

Es el espacio reservado para el modelo

Pan

with scroll bars or arrow keys

Zoom

in (down) con botón o la tecla

+

Zoom out (up) con botón o la tecla

-

Ver todo el modelo con botón o la tecla

*

Vistas especiales (Named views)

Salvar una vista “pan/zoom” de una parte del modelo

Asignar una tecla “

Hot key”

(sensitiva a mayúsculas)

Accesar la vista via “View/Named Views” o “

Hot key”

Despliegue de grilla “

grid”

( ),

snap

to grid ( )

toggles

(12)

news

C4/12

MÓDULO DE CONECCIONES

“CONNECTIONS MODULE”

Si se indica en el área de abandono una

conección, se debe decir dónde?

Conección Visual

Presione el botón en “Arrange toolbar” (o Module/Connect)

Conectar con el mouse .

Auto-connect

se usa al colocar nuevos módulos

Se puede dar una etiqueta “

Label “

La conección no se muestra en pantalla

“Se usa en SIMAN”

Muy útil cuando el modelo es complejo y tiene una lógica

también compleja

(13)

news

C4/13

SUBCONJUNTO INICIAL DE

BLOQUES

Introduciendo entidades al sistema.

CREATE

El bloque CREATE es uno de los mecanismos

para introducir entidades en el modelo. Se usa

para modelar el proceso de arribos, en el cual

las entidades secuencialmente entran al

modelo, de acuerdo con una distribución de

probabilidad o un patrón de comportamiento

especificado.

Usualmente los segmentos de bloque del

modelo comienzan con el bloque CREATE.

(14)

news

C4/14

SUBCONJUNTO INICIAL DE

BLOQUES

Para controlar el arribo de entidades en un bloque

CREATE, deben de especificarse cuatro operandos:

Batch Size

—Numero de entidades en cada uno de los

lotes creados.

El valor de entrada es una

expresión truncada a un valor entero. El valor por

defecto es 1.

First Creation

—Tiempo simulado en el cual el primer

lote creado debe entrar al sistema. El valor de entrada

es una expresión. El valor por defecto es el tiempo de

comienzo de la réplica con valor de cero.

(15)

news

C4/15

SUBCONJUNTO INICIAL DE

BLOQUES

•Interval

—Tiempo entre creaciones de lotes

(Tiempo entre llegadas). El valor de entrada es

una expresión. El valor por defecto es infinito.

•Maximum Batches

—Máximo número de lotes

a ser creados. El valor de entrada es una

expresión truncada a un entero. El default es

infinito.

(16)

news

(17)

news

C4/17

SUBCONJUNTO INICIAL DE

BLOQUES

Espacio para las entidades que esperan:

QUEUE

El propósito inicial del bloque QUEUE es proveer

espacio para las entidades cuyo movimiento a través

del modelo ha sido suspendido basado en el estatus

del sistema. Este tipo de demora se refiere en SIMAN

al “estatus de demora”.

Ejemplo

: Parte componente esperando turno para ser

procesada en una máquina ocupada.

(18)

news

(19)

news

C4/19

SUBCONJUNTO INICIAL DE

BLOQUES

VARIABLES

SIMAN proveé una variable especial que

genera información acerca del número de

entidades que residen en el bloque QUEUE.

La variable NQ(QueueID) representa la

longitud actual de la cola con identificador

QueueID

QUE ES EL NOMBRE DE LA COLA

DE LA QUE SE QUIERE CONOCER SU

TAMAÑO.

El valor se reporta ene el elemento DSTATS

.

(20)

news

C4/20

SUBCONJUNTO INICIAL DE

BLOQUES

Colocando recursos a las entidades: SEIZE

El término genérico

Recursos

define uno o

más

“objetos” llamados unidades de recurso,

los cuales procesan una entidad.

El número de unidades de recurso idénticas

que se requieren para procesar una entidad se

define como

requerimiento del recurso

.

El número de unidades de recurso idénticas

que se tienen de un recurso específico se define

como

capacidad del recurso

.

(21)

news

C4/21

SUBCONJUNTO INICIAL DE

BLOQUES

Cada vez que una entidad se apodera de un

recurso, el estatus del recurso cambia de

ocioso a ocupado, y las entidades que llegan

posteriormente tienen que hacer cola. Si no hay

entidades esperando por el recurso, entonces el

recurso permanece ocioso hasta que llegue

alguna entidad.

Los recursos en SIMAN se nombran y se

enumeran.

(22)

news

(23)

news

(24)

news

C4/24

SUBCONJUNTO INICIAL DE

BLOQUES

VARIABLES

NR(ResourceID):

número de unidades de recurso

ocupadas identificado en la etiqueta ResourceID o

nombre del recurso.

MR(ResourceID):

número de unidades de recurso

disponibles. Sea la variable indica cuantos recursos

están siendo ocupados por el sistema.

El número, nombre y capacidad de cada uno de los

recursos debe ser definido en el marco del experimento,

usando el elemento

RESOURCES

.

(25)

news

C4/25

SUBCONJUNTO INICIAL DE

BLOQUES

Representando demoras de tiempo: DELAY

Una vez que han sido colocados los recursos

necesarios, debe de establecerse la duración

del procesamiento, preparación de máquinas,

maquinado, inspección, etc.

La duración especifica la cantidad de tiempo

que cada una de las actividades requieren para

pasar a través del bloque DELAY. Puede ser

una constante o una variable aleatoria

(26)

news

(27)

news

C4/27

SUBCONJUNTO INICIAL DE

BLOQUES

LIBERANDO RECURSOS:

RELEASE

Cuando una actividad que requiere recursos ha sido

terminada, la entidad que posee el recurso lo libera para

que este sea asignado a otras entidades que esperan por

él. El bloque RELEASE proveé el mecanismo para la

liberación del recurso.

El bloque RELEASE contiene dos operandos:

El primer operando corresponde al nombre del recurso a ser

liberado, ResName.

El segundo operando corresponde a la cantidad de recursos a

ser liberados, Qty.

(28)

news

(29)

news

(30)

news

C4/30

SUBCONJUNTO INICIAL DE

BLOQUES

CONTADOR DE EVENTOS:

COUNT

En simulación es necesario contar el número de

ocurrencias de algún evento. Ejemplos:

Número de partes que entran al sistema.

Número de partes que salen del sistema

Número de partes

que son reprocesadas

Algunas veces se puede usar este contador para

controlar la corrida de simulación. Esta tarea se puede

llevar a cabo cuando la longitud de la corrida alcanza

algún valor pre-establecido.

(31)

news

(32)

news

C4/32

SUBCONJUNTO INICIAL DE

BLOQUES

REGISTRO DE TIEMPO:

TALLY

En simulación es necesario contabilizar el tiempo de

ciclo u otros tiempos transcurridos. Por ejemplo el

tiempo de ciclo que se determina restando el valor de

tiempo actual al tiempo registrado en el nacimiento de

la entidad y que se encuentra en un atributo creado en

el bloque Create.

Se le asigna un nombre al Tally en el “Tally ID” y en el

“Value” se anota INT(nombre del atributo marcado en el

Create).

(33)

news

(34)

news

C4/34

SUBCONJUNTO INICIAL DE

BLOQUES

ELIMINACION DE ENTIDADES: DISPOSE

En SIMAN es necesario eliminar las entidades

una vez que estas han cumplido con su flujo

modelado. Esta acción la lleva a cabo el bloque

DISPOSE.

Si este bloque no aparece en el modelo se

marcará un error.

(35)

news

(36)

news

C4/36

CONSTRUYENDO EL

DIAGRAMA DE BLOQUES DEL

MODELO

El siguiente conjunto de bloques combinados

representa el diagrama de bloques para el

modelo de manufactura de una sola estación.

Se puede también listar el modelo de manera

que sea más fácil ubicar errores.

(37)

news

C4/37

ELEMENTOS DEL

EXPERIMENTO

El

diagrama

de

bloques

desarrollado

anteriormente representa únicamente la parte del

modelo del programa.

Ahora es necesario especificar las condiciones

experimentales, tales como la longitud de corrida

de la simulación, las características de los

recursos y las colas, etc.

El experimento se desarrolla usando registros

especiales de datos llamados elementos.

El

editor

de

elementos

automáticamente

chequea errores y consistencia .

(38)

news

C4/38

ELEMENTOS DEL

EXPERIMENTO

DECLARACION DE ATRIBUTOS: ATTRIBUTES

En SIMAN es necesario listar todos los atributos

que tiene el modelo.

Se deben usar los mismos nombres.

Si hay valores iniciales se asignan colocando los

valores en forma vertical. Pueden ser constantes o

arreglos.

Si no se lista algún atributo se marcará un error.

(39)

news

(40)

news

(41)

news

C4/41

ELEMENTOS DEL

EXPERIMENTO

DESCRIBIENDO COLAS DE ESPERA: QUEUES

El elemento QUEUES define información acerca de

las colas de espera del modelo.

Se listan todos los nombres de cola

Esta información incluye los números de cola de

espera, y las reglas de prioridad, las cuales

determinan el orden en el cual las entidades que

llegan esperan en la cola.

(42)

news

(43)

news

(44)

news

C4/44

ELEMENTOS DEL

EXPERIMENTO

DESCRIBIENDO LOS RECURSOS:

RESOURCES

Se incluye el elemento Resources en el experimento

cuando el modelo usa uno o más recursos.

Este elemento provee información descriptiva acerca de

los recursos del modelo, incluyendo el número del recurso

y su capacidad.

El valor por defecto de la capacidad es 1. La capacidad

especifica

el

número

de

recursos

idénticos

e

intercambiables que existen inicialmente para ese recurso.

(45)

news

(46)

news

(47)

news

C4/47

ELEMENTOS

DEL

EXPERIMENTO

DESCRIBIENDO LOS CONTADORES:

COUNTERS

El elemento Counters se incluye en el

experimento cuando el modelo referencia uno o

más contadores mediante el bloque COUNT.

El propósito de este elemento es proveer

información

descriptiva

acerca

de

los

contadores del modelo. La información incluye

el número del contador, el nombre, límite,

opción de reinicialización

(48)

news

(49)

news

(50)

news

C4/50

ELEMENTOS DEL

EXPERIMENTO

DESCRIBIENDO LOS TIEMPOS:

TALLIES

•El propósito de este elemento es proveer

información descriptiva acerca de los

tallies del modelo.

•Se deben listar todos los tallies con los

mismos nombres.

(51)

news

(52)

news

(53)

news

C4/53

ELEMENTOS DEL

EXPERIMENTO

DESCRIBIENDO ESTADISTICAS:

DSTATS

El propósito de este elemento es proveer

información

descriptiva

acerca

de

las

estadísticas del modelo. La información incluye

utilización de recursos y tamaños de cola.

Se coloca la expresión en Siman Expression y

en Name se le coloca el nombre que se quiere

en el Output.

(54)

news

(55)

news

(56)

news

C4/56

ELEMENTOS DEL

EXPERIMENTO

CONTROLANDO LA CORRIDA:

REPLICATE

Este elemento sirve para controlar el

número de réplicas a hacer, así como la

longitud

de

la

corrida,

tiempo

de

calentamiento, unidades de tiempo y las

opciones de re-inicialización de cada

réplica.

(57)

news

(58)

news

C4/58

ELEMENTOS DEL

EXPERIMENTO

DESCRIBIENDO EL PROYECTO DE SIMULACION:

PROJECT

El elemento PROJECT se usa para describir el

proyecto de simulación usado por SIMAN en el SIMAN

Summary Report.

Cuando el elemento PROJECT se especifica en el

experimento, SIMAN automáticamente genera un

reporte resumen al final de cada una de las réplicas del

experimento.

Desmarcar para tener estadísticas propias

(59)

news

(60)

news

(61)

news

(62)

news

(63)

news

C4/63

En Run escoger

Setup, luego

Reports y al final

SIMAN

Summary

(64)

news

C4/64

COMO CORRER EL MODELO

Del menú de corrida: Presione el botón de

la barra “Run toolbar” (es como VCRs o CD

players)

Primera vez o después de cambios: “

Check”

Run

mode”

— se puede ejecutar pero no editar

Mas velocidad de la animación (

tecla

>

)

o menos

(tecla

<)

Al terminar, pregunta si se desea ver el resumen de

resultados (via MS Notepad u otro editor de texto)

Presione el botón para salir del modo de corrida

Puede pausar la corrida con el botón

(65)

news

(66)

news

C4/66

ANALISIS DE SENSIBILIDAD

PREGUNTAS:

¿Tiene sentido el 93.4% de utilización de la

máquina? ¿Qué se debe hacer sino?

¿Cuánto se dura para producir 90 unidades?

¿Cuánto se dura para producir 1900

unidades?

(67)

news

C4/67

ASIGNACION DE VALORES A

VARIABLES Y ATRIBUTOS

BLOQUE DE ASIGNACION:

ASSIGN

Este bloque provee el mecanismo para

asignar valores específicos a variables o

atributos.

Assign Nombre, valor

(68)

news

(69)

news

(70)

news

C4/70

BLOQUE DE DECISION

BRANCH

Este bloque provee el mecanismo para

DIRECCIONAR ENTIDADES.

Opciones:

IF, ELSE para condiciones

WITH para probabilidades

(71)

news

(72)

news

(73)

news

C4/73

CASO

Referencias

Documento similar

1-1 Ventas de vehículos en EUA 1-2 Desperdicio en un sistema de valor 1-3 Categorías del Modelo Toyota 2-1 Representación grafica del propósito de una empresa 2-2 Ciclo de

Title Generando Ventaja Competitiva: Optimización del Nivel de Satisfacción del Cliente a Través de una Mejor Entrega de Valor Percibido y su Relación Directa con la Capacidad

Toda esta informaci´on que los usuarios generan en las publicaciones acerca de los productos que utilizan o visi´on pol´ıtica y religiosa, se vuelve un recurso de gran valor para

 Se analizaron los fundamentos teóricos, demostrando la necesidad del nuevo sistema.  Se realizó un estudio acerca del modelo de desarrollo, tecnologías y

Número de discos almacenamiento local 2 Capacidad disco almacenamiento local (GB) 600 Tecnología almacenamiento local para SO SAS Modelo controladora RAID integrada

Diseño de un Modelo de Negocio CLIENTES CANALES RELACIÓN CLIENTES RECURSOS SOCIOS / COLABORAD COSTES INGRESOS ACTIVIDADES PROPUESTA DE VALOR.. Diseño de un Modelo de Negocio

Toda esta informaci´ on que los usuarios generan en las publicaciones acerca de los productos que utilizan o visi´ on pol´ıtica y religiosa, se vuelve un recurso de gran valor para

Este es el tercer elemento del lienzo de modelo de negocio; los canales representan las maneras que tiene la empresa de transportar la propuesta de valor a