simulacion con simanexponencial expo (mean) gamma gamm (beta,alpha) news profesor: dr. jorge acuÑa...

29
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 de manufactura.

Upload: others

Post on 19-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

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

de manufactura.

Page 2: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

2

EL MODELO Y EL

EXPERIMENTO• En SIMAN existe una distinción fundamental entre el marco de referencia del modelo y el marco de referencia del experimento.

– El modelo es una descripción funcional de los componentes del sistema y sus interacciones.

– El experimento, por otro lado, define las condiciones experimentales del modelo, tales como longitud de la corrida y condiciones iniciales bajo las cuales el modelo es ejecutado.

Page 3: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

3

MODELO CON BLOQUES

• Un modelo se construye seleccionando bloques

estándar del conjunto disponible, y combinándolos en

un diagrama de bloques, de tal manera que ese

diagrama describa el proceso que se está modelando.

• Los bloques se seleccionan y arreglan dentro del

diagrama basados en una interacción y en su

operación funcional.

Page 4: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

4

LOS BLOQUES

BLOQUES BASICOS

Page 5: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

5

NOMBRES DE BLOQUES

FUNCIONEJEMPLO

• CREATE : Función de crear entidades.

• ASSIGN: Función de asignar atributos

• DELAY: Función de demorar una entidad

• QUEUE: Función de almacenar una entidad

en espera

Page 6: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

6

OPERANDOS DE LOS

BLOQUES

• Cada bloque en SIMAN modela una función

dentro del proceso. Se puede controlar la

operación exacta del bloque especificando sus

operandos.

Ejemplo: El bloque DELAY es un bloque de

operación que modela la función general de

demorar una entidad en una cantidad de tiempo

especificada. La duración de la demora es un

operando del bloque.

Page 7: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

7

ELEMENTOS BASICOS

Page 8: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

8

CONSTANTES

• En SIMAN se definen dos tipos de

constantes.

• ENTERA: un número entero con signo. Si la

constante no contiene signo, el número se

asume que es positivo.

• REAL: un número real, número racional

compuesto de un signo opcional, un número

entero, un punto decimal y una fracción

opcional. Los números reales también se

pueden escribir con o sin exponente. Por

ejemplo: 10.0 ó 1. E 1, ó 100. E - 1.

Page 9: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

9

VARIABLES

• En SIMAN el término variables se

refiere al conjunto de valores

intercambiables que caracterizan los

componentes del sistema como un todo.

• NO se refiere a las características de

las entidades individuales que se mueven

a través del sistema.

Page 10: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

10

VARIABLESEn SIMAN hay dos tipos de variables:

Variables de propósito especial: tienen un significado pre-definido en SIMAN. (TNOW)

Variables de propósito general: se les asigna un significado basado en el proceso que está siendo modelado. Se asigna un nombre que consiste de letras, números y/o caracteres especiales.

No hay restricciones en el número de variables de propósito general que se pueden usar en el modelo.

Page 11: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

11

VARIABLES

• Por ejemplo, se puede definir un arreglo llamado

Rechazos con tres elementos referenciados como

Rechazos(1), Rechazos(2), y Rechazos(3).

• SIMAN permite definir arreglos de una y dos

dimensiones. Debido a que el argumento tiene que ser

un número entero, cualquier fracción es descartada por

SIMAN.

• El nombre de la variables y sus propiedades se

definen en ELEMENTOS de SIMAN

Page 12: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

12

ATRIBUTOS

• En SIMAN las entidades tienen asociadas una serie de

características como atributos que se pegan y se mueven

con ellas.

• Algunos atributos tienen características pre-definidas

dentro de SIMAN. Este tipo de atributos se refieren a

atributos de propósito especial.

• Otros atributos no tienen características pre-definidas, y

se refieren a atributos de propósito general.

Page 13: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

13

ATRIBUTOS

• Los atributos de propósito general se usan

para registrar cualquier información general

relacionada con la entidad.

Ejemplo: en una línea de producción las

entidades representan partes. Se pueden usar

atributos de propósito general para almacenar

el tipo de parte y la fecha de terminación de la

parte.

Page 14: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

14

ATRIBUTOS

• Ejemplo: Si al primer atributo se le asignara

el nombre de Fecha_Terminación, entonces

este atributo podría ser referenciado como A(1)

ó Fecha_Terminación.

• Cualquier nombre asignado a un atributo

debe ser definido en el experimento usando el

elemento ATTRIBUTES.

Page 15: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

15

ATRIBUTOS

• Los atributos se pueden agrupar bajo un

nombre de arreglo común, el cual sigue las

mismas convenciones de las variables.

Ejemplo:

Se puede tener el arreglo llamado

Marca_Tiempo con tres elementos,

Marca_Tiempo(1), Marca_Tiempo(2), y

Marca_Tiempo(3),

Page 16: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

16

ATRIBUTOS

• No existe límite en el número de atributos de

propósito general que se pueden usar en el modelo. Sin

embargo, casi siempre se necesita solo un número

pequeño de ellos.

• En algunos casos es necesario especificar un

operando de bloque como un atributo. Por ejemplo, en

el bloque DELAY, se puede especificar la demora como

el atributo Tiempo_Proceso. De esta manera, la demora

para cada entidad que arriba no es constante, sino que

es dada por el atributo Tiempo_Proceso.

Page 17: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

17

VARIABLES ALEATORIAS

• La mayoría de los procesos que se modelan

contienen uno o más componentes aleatorios.

• Ejemplo: en el modelado de una línea de

producción, el tiempo de procesamiento para

una parte o componente puede variar

aleatoriamente, de acuerdo, con alguna

distribución prescrita.

• Consecuentemente, se necesitan especificar

operandos como variables aleatorias.

Page 18: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

18

VARIABLES ALEATORIAS

• De esta manera, el valor real usado por el

operando se puede muestrear de la distribución

de probabilidad especificada.

• SIMAN contiene un conjunto de funciones

incorporadas para obtener muestras de las

distribuciones de probabilidad más comúnmente

usadas.

Page 19: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

19

VARIABLES ALEATORIAS• Las variables aleatorias se pueden

especificar usando dos tipos de formato. Se

puede seleccionar un formato, o se pueden

mezclar formatos dentro del mismo modelo.

• El formato de las variables aleatorias está

determinado por el nombre usado para

especificar la distribución.

Page 20: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

20

VARIABLES ALEATORIAS

El formato primario se selecciona usando

el nombre completo de la distribución, o bien

una abreviatura de las primeras cuatro letras del

nombre de la distribución, según se indica a

continuación.

Page 21: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

21

VARIABLES ALEATORIASDistribución Abreviación Parámetros

Beta BETA (Alpha1,Alpha2)

Continua CONT CumP1,Val1,

CumP2,Val2,….

Discreta DISC CumP1,Val1,

CumP2,Val2,….

Erlang ERLA ExpoMean,K)

Exponencial EXPO (Mean)

Gamma GAMM (Beta,Alpha)

Page 22: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

22

VARIABLES ALEATORIASDistribución Abreviación Parámetros

Lognormal LOGN (Mean,StdDev)

Normal NORM (Mean,StdDev)

Poissón POIS (Mean)

Triangular TRIA (Min,Moda,Max)

Uniforme UNIF (Min, Max)

Weibull WEIB (Beta,Alpha)

Page 23: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

23

VARIABLES ALEATORIAS

• En el formato primario , los parámetros de la

distribución se escriben explícitamente como argumentos

de la variable aleatoria.

• En el formato primario, la variable aleatoria se

especifica en SIMAN como D(PVL).

D denota el nombre de la variable aleatoria

(completo o abreviado), definiendo la distribución de

probabilidad de la cual las muestras aleatorias se

generan.

Page 24: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

24

VARIABLES ALEATORIASPVL denota una lista de parámetros, la cual

contiene los valores (separados por comas)

asociados con la distribución.

Ejemplo: DELAY: EXPO(3)

DELAY: UNIFORM(10,20)

Page 25: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

25

EXPRESIONES Y

CONDICIONES

• Para la mayoría de los operandos de SIMAN, se

puede especificar una expresión formada de una ó mas

constantes, atributos o variables aleatorias.

• SIMAN también provee una serie de funciones

incorporadas para un amplio rango de funciones

matemáticas tales como las funciones trigonométricas,

función módulo, etc.

Page 26: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

26

EXPRESIONES Y

CONDICIONES• Ciertos operandos en SIMAN esperan una condición.

Se pueden combinar condiciones usando operadores

lógicos .AND. y .OR. para formar expresiones lógicas

completas.

• Se deben usar paréntesis para establecer el orden de

evaluación de las expresiones.

Page 27: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

27

EXPRESIONES Y

CONDICIONES

OPERADOR OPERADORRELACIONAL PRIMARIO ALTERNATIVA

Menor que < .LT.

Mayor que > .GT.

Igual = = .EQ.

No igual <> .NE.

Mayor o igual .GE.

Menor o igual .LE.

Page 28: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

28

EXPRESIONES Y

CONDICIONES• Las expresiones y condiciones se evalúan en

SIMAN usando las siguientes prioridades de los

operadores:

1. Evaluación dentro de paréntesis (de adentro hacia

fuera)

2. Operadores aritméticos

Exponenciación

Multiplicación y división

Suma y resta

Page 29: SIMULACION CON SIMANExponencial EXPO (Mean) Gamma GAMM (Beta,Alpha) news PROFESOR: DR. JORGE ACUÑA A. 22 VARIABLES ALEATORIAS Distribución Abreviación Parámetros Lognormal LOGN

news

PROFESOR: DR. JORGE ACUÑA A.

29

EXPRESIONES Y CONDICIONES3. Operadores relacionales

.LT., .GT., .EQ., .NE., .GE.,.LE. ó

< , >, == , <>, ,

4. Operadores lógicos

.AND.

.OR.