método de monte carlo bisagra

27
MÉTODO DE MONTE CARLO Problemas que implican algún proceso estocástico

Upload: paulo-lira-gutierrez

Post on 14-Jul-2015

479 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Método de monte carlo  bisagra

MÉTODO DE MONTE CARLO

Problemas que implican algún proceso estocástico

Page 2: Método de monte carlo  bisagra

Método de Monte Carlo

Los problemas estocásticos es donde esta involucrado el azar.

En la industria las partes de componentes que se fabrican en serie difieren unas de otras, no son exactamente iguales, entonces debe de haber un cierto margen de tolerancia para satisfacer las especificaciones .

ITSLP

Page 3: Método de monte carlo  bisagra

Problema

Se tiene un ensamble de una bisagra formada por 4 partes, 3 de las cuales (A,B,C) estan contenidas dentro de D.

Estas son las especificaciones de cada pieza:

ITSLP

Page 4: Método de monte carlo  bisagra

Especificaciones

Pieza Medida minima mm

Medida maxima mm

A 19 20.5

B 19.5 20.5

C 295 305

D 340 350 ITSLP

Page 5: Método de monte carlo  bisagra

Nota

Los números aleatorios generados por la funcion =ALEATORIO.ENTRE(min, máx) sólo da numeros enteros, entonces en los límites de especificación de la pieza B nunca variará, siempre se mantendrá en 20, por lo que podemos considerar que su proceso de fabricación es perfecto. (aunque esto realmente no ocurra en la vida real)

ITSLP

Page 6: Método de monte carlo  bisagra

Si se tiene una tolerancia del ensamble mínima de 0 y máxima de 15, ¿Cuál es la probabilidad de aceptación?

ITSLP

Page 7: Método de monte carlo  bisagra

PARA QUE PODAMOS REALIZAR EL ENSAMBLE NECESITAMOS QUE LA SUMA DE LAS MEDIDAS DE LAS PARTES A, B Y C SEAN MENORES O IGUALES A D

Si resulta mayor, sería imposible ensamblarlas (no cabrian),

Page 8: Método de monte carlo  bisagra

Para resolver este problema, necesitamos utilizar excel, con esto se nos facilitará la generación de numeros aleatorios y la utilización de condicionales.

ITSLP

Page 9: Método de monte carlo  bisagra

Escribiremos como titulo de las columnas:

ITSLP

Page 10: Método de monte carlo  bisagra

En la columna de corridas, escribimos los numeros del 1 al 10 (arrastrando y soltando).

En la columnas A, B, C y D usaremos la funcion =ALEATORIO.ENTRE(min,máx) para establecer cada una de las tolerancias de cada pieza

ITSLP

Page 11: Método de monte carlo  bisagra

ITSLP

Page 12: Método de monte carlo  bisagra

Como sabemos que la suma de las medidas de las piezas A, B y C no debe ser mayor a la de D.

Entonces decimos que:

Z= D-(A+B+C)

ITSLP

Page 13: Método de monte carlo  bisagra

Si Z resulta negativo, significa que las piezas A, B y C no caben dentro de D.

Si Z resulta cero, significa que las piezas A, B y C embonan perfectamente en D.

Si Z resulta positivo, significa que hay un sobrante de espacio entre A, B, C y D.

ITSLP

Page 14: Método de monte carlo  bisagra

Ahora, necesitamos tomar algunas consideraciones respecto a la tolerancia del ensamble que es de 0 a 15 milimetros.

Hay 3 posibilidades:

Si Z < 0 Las piezas A, B, C no cabrian dentro de D

Si Z > 15 El ensamble se rechaza, puesto que no cumple con la especificación.

Cualquier otro valor es aceptado, se encuentra dentro de las limites de tolerancia.

ITSLP

Page 15: Método de monte carlo  bisagra

No Si

¿Es Z <0

Rechazo

¿Es Z >15

Rechazo Aceptación

Si No

ITSLP

Page 16: Método de monte carlo  bisagra

Debemos de representar el pasado diagrama de flujo en excel, usando la funcion =SI(Prueba_Lógica,Valor_Si_Verdadero,Valor_Si_Falso)

Pero es necesario usar esta función anidada a otra función SI

El resultado de esta evaluación lo llamaremos “x”

ITSLP

Page 17: Método de monte carlo  bisagra

En caso de considerar el agregar un cero a las tolerancias de las piezas, en el momento de hacer la evaluación de la columna de las “x” hay que agregar un cero a la tolerancia superior

ITSLP

Page 18: Método de monte carlo  bisagra

=SI(F3<0,0,SI(F3>15,0,1))

¿Es F3 < 0?

Si es cierto: Rechazo

Si es falso: otra evaluación

¿Es F3 > 15? Si es cierto: Rechazo

Si es falso: Acepto

ITSLP

Page 19: Método de monte carlo  bisagra

ITSLP

Page 20: Método de monte carlo  bisagra

Necesitamos una manera de contabilizar los aciertos que se vayan generando, respecto del total de corridas, para poder saber la probabilidad de aceptación del ensamble.

ITSLP

Page 21: Método de monte carlo  bisagra

Columna Valor acumulado de x

Es en esta columna donde vamos a empezar a sumar los aciertos (que es cuando se cumple la especificación)

Como la columna “x” sólo se pueden tener un 0 o un 1, podemos hacer que el valor de la primera celda del “valor acumulado de x” dependa del valor de la primera celda de la columna de las “x”.

ITSLP

Page 22: Método de monte carlo  bisagra

Entonces en la primera celda de “valor acumulado de x” escribimos =G3 (según este caso) , puesto que esta es la localización de la primera celda de la columna “x”.

Cualquier valor que se introduzca en G3 aparecera en I3, puesto que la segunda depende de la primera.

ITSLP

Page 23: Método de monte carlo  bisagra

A partir de la segunda celda, vamos a acumular, pero sólo los aciertos (1’s)

Para esto, se utiliza un condicional

=SI(G4=1,H3+1,H3)

¿Es G4=1? Si es cierto:

sumo 1 a la

celda de arriba

Si es falso: copio el

valor de arriba

ITSLP

Page 24: Método de monte carlo  bisagra

Ahora, como la probabilidad de un evento es igual a los aciertos dividido entre el total de eventos. Entonces:

P(Evento) =Aciertos/(Total de corridas)

=H3/A3

ITSLP

Page 25: Método de monte carlo  bisagra

Vemos que entre mas corridas se realicen, la probabilidad de aceptación, con una tolerancia de ensamble de 0 a 15mm tiende hacia un valor, con un total de 100 corridas, la probabilidad de aceptación es de aproximadamente 90%.

Nota: Se vuelve a calcular nuevos numeros aleatorios presionando la tecla F9

ITSLP

Page 26: Método de monte carlo  bisagra

ITSLP

ENLACE DE DESCARGA DE LA HOJA DE EXCEL ARCHIVO>DESCARGAR UNA COPIA

http://goo.gl/zZn2n

Page 27: Método de monte carlo  bisagra

ITSLP

ENLACE DE DESCARGA DE LA PRESENTACIÓN

http://goo.gl/7KO9Z