Академический Документы
Профессиональный Документы
Культура Документы
Clase 06/08/2010
¿Qué es la Simulación?
✦ Estudiar su Desempeño
✦ Mejorar
✦ Diseñar (si no existe)
✦ Posible Control en Tiempo Real
✤ Pero algunas veces es imposible hacerlo ya sea que, no existe, se destruye, costoso
¿Qué es la simulación?
Sistema
Experimentar Experimentar
con el sistema con un modelo
✦ Complejidad de los sistemas, por lo que sus interacciones internas solo pueden
ser simuladas
✤ Hay que hacer supuestos, a veces pueden ser simplificados llevando a una
representación inválida del sistema
✤ Algunas veces soluciones mejores y más fáciles son pasadas por alto
Áreas de aplicación
✤ Telecomunicaciones
Cola Pieza en
proceso
Ns
Ns: Aciertos π=4
Nt: Intentos Nt
Tipos de modelos de simulación
0 0
t t
Tipos de modelos de simulación
Deterministico Estocastico
Simulación
Montecarlo
Simulación
Eventos Discretos
Tipos de modelos de Simulación
✤ Ejemplo simulación Montecarlo:
1
Tipos de modelos de Simulación
Calculo de π
clear; Simulaciones Valor
de
Pi
n=input('numero de simulaciones: '); %numero de
simulaciones 10,000 3.1216
s=0;
for i=1:n 1,000,000 3.1431
x=rand();
y=rand(); 100,000,000 3.1413
d=x^2+y^2;
if d<=1
s=s+1;
end
end
pi_estimado=4*s/n;
Tipos de modelos de Simulación
clear;
n=input('numero de simulaciones: '); %numero de
simulaciones
E_y=0;
for i=1:n Simulaciones Valor
de
I
a=0;
b=2; 10,000 0.8793
x=a+(b-a)*rand();
1,000,000 0.8817
y=2*exp(-x^2);
E_y=E_y+y;
100,000,000 0.8822
end
I=E_y/n;
Etapas de un Estudio de
Simulación
Formulación del
problema
Fijar objetivos y
plan general
Conceptualización Recolección de
del modelo datos
Construcción
del modelo
No
Verificar
Si
No No
Validar
Construcción
del modelo
Etapas de un Estudio de
Simulación
Verificar
Validar
Diseño
Experimental
Ejecución y
análisis
Si más Si
iteraciones
?
Documentación,
reportes,
implementación
Definición del Problema y Objetivos
Fijar objetivos y
plan general
Conceptualización Recolección de
del modelo datos
Construcción
del modelo
No
Verificar
Si
No No
Validar
Conceptualización del modelo
Establecer Objetivos
✤ Fijar primero dónde se quiere
llegar para señalar la partida Identificar y Priorizar
✤ Modelo se construye de “abajo- Preguntas Claves
arriba”
Salidas deben dar Respuesta
Preguntas Claves
Fijar objetivos y
plan general
Conceptualización Recolección de
del modelo datos
Construcción
del modelo
No
Verificar
Si
No No
Validar
Construcción del Modelo
✤ Foco en el Problema.
✤ Frenar la complejidad
Construcción del Modelo
Verificado y Validado
✤ Los datos son los apropiados?, son razonables?; el modelo computacional refleja
con exactitud el modelo conceptual?
Etapas de un Estudio de
Simulación
Verificar
Validar
Diseño
Experimental
Ejecución y
análisis
Si más Si
iteraciones
?
Documentación,
reportes,
implementación
Diseño de experimentos
✤ Mayor comprensión del sistema bajo estudio que señala la necesidad de estudiar
otras situaciones
Etapas de un Estudio de
Simulación
Formulación del
problema
Fijar objetivos y
plan general
Conceptualización Recolección de
del modelo datos
Construcción
del modelo
No
Verificar
Si
No No
Validar
Construcción
del modelo
Etapas de un Estudio de
Simulación
Verificar
Validar
Diseño
Experimental
Ejecución y
análisis
Si más Si
iteraciones
?
Documentación,
reportes,
implementación