SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Introducción a la
Simulación de
Sistemas
Ing. Pablo Ortiz, M.Sc., PMP
Agosto de 2013
Simulación de Sistemas
Agenda
Ejemplos
Qué es, cómo funciona y porqué simular
Sistemas, Modelos y Simulación
Simulación de Eventos Discretos
Simulación de un Sistema de Colas de un solo Servidor
La aguja de Buffon
Simulación Monte Carlo
Algunos Lenguajes de Simulación
Otros temas relevantes
Agosto 2013 M.Sc. Ing. P. Ortiz 2
Flight Simulator (real)
Simulación de Sistemas 3Agosto 2013 M.Sc. Ing. P. Ortiz
Flight Simulator (Wii)
Simulación de Sistemas 4Agosto 2013 M.Sc. Ing. P. Ortiz
Simulador del Tren del Túnel del Canal M.
Simulación de Sistemas 5Agosto 2013 M.Sc. Ing. P. Ortiz
Centro de Entrenamiento
en Lille, Francia
En el Análisis de Negocios…
Simulación de Sistemas 6Agosto 2013 M.Sc. Ing. P. Ortiz
Simulación Monte Carlo
En Biología y Agronomía
Crecimiento celular en
una Simulación Monte
Carlo
Simulación de Sistemas 7Agosto 2013 M.Sc. Ing. P. Ortiz
Coupling 1D Monte-Carlo
simulations and geostatistics
to assess groundwater
vulnerability to pesticide
contamination on a regional
scale
¿Qué es Simular?
Simulación de Sistemas 8Agosto 2013 M.Sc. Ing. P. Ortiz
Definición de Simulación de Dictionary.com
Imitación o representación de una situación
potencial o el testing de un experimento
La idea básica es construir un dispositivo
experimental o un simulador, que “actúe como” el
sistema de interés, de forma rápida y eficiente
Representación de las operaciones y funciones de
un proceso o sistema mediante el uso de otro: ej.
simulación por computadora de una emergencia en
vuelo
¿Porqué Simular?
Seguridad- Simulador de vuelo
Costo – es mas fácil simular el efecto de
agregar un carril mas a una autopista que
implementarlo en la realidad
Tiempo – Boeing manufactura de forma simulada
antes de construir el objeto real, con enormes
ahorros en tiempo y dinero, descubriendo partes
que no encajan y de esa forma repararlas antes
de entrar en producción
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 9
¿Cómo funciona?
La Simulación requiere que se conozca:
Qué variables van a ser simuladas
¿Son las variables discretas o continuas?
La distribución de la variable – valores que
puede tomar y la probabilidad que esos
valores ocurran .
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 10
Sistemas, modelos y simulación
SISTEMA
Experimentar
con el sistema
Experimentar
con un modelo
Modelo Físico Modelo matemático
Solución analítica Simulación
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 11
Formas de
estudiar un
sistema
Simulación de Sistemas
Sistemas, Modelos y Simulación (cont.)
Clasificación de los modelos de simulación
Estáticos vs dinámicos
Deterministas vs. estocásticos
Continuos vs discretos
Muchos modelos son dinámicos, estocásticos y
discretos, tal es el caso de los modelos de
simulación de eventos discretos (discrete-
event simulation models)
Agosto 2013 M.Sc. Ing. P. Ortiz 12
Sistemas: discretos y continuos
Sistema: colección de entidades que interactúan
conjuntamente para lograr un objetivo
Sistema Discreto: las variables de estado
cambian instantáneamente en tiempos separados
en el tiempo, por ej. un banco, ya que las
variables de estado (# clientes), cambian
cuando los clientes llegan o cuando el cliente es
atendido y luego parte
Simulación de Sistemas 13Agosto 2013 M.Sc. Ing. P. Ortiz
Simulación de Eventos Discretos
Simulación de Sistemas 14Agosto 2013 M.Sc. Ing. P. Ortiz
Los modelos DES (Discrete Event
Simulation) se caracterizan por un vector de
estado S que consiste en un conjunto de
variables necesarias para describir la
evolución del sistema en el tiempo
• El estado del sistema en el tiempo (t, S(t)),
es una función cuyos cambios son disparados
por eventos
• El modelo DES es manejado por un reloj (de
simulación) y una lista de eventos
Objetivos de la simulación discreta
1. La simulación se propone analizar el
comportamiento de los sistemas
discretos que no se pueden analizar con
herramientas tradicionales de tipo
matemático (por ej. Teoría de colas) al
fin de tomar decisiones.
2. Se centra en el estudio de sistemas
complejos que no se pueden o que no es
económicamente rentable simular en la
realidad.
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 15
Ejemplo 1.
Simular las fallas de
una máquina basado
en datos históricos
Nro. de Fallas
por Mes
Frecuencia
(# de meses
en los que
ocurrió)
0
1
2
3
36
20
3
1
Total 60
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 16
Simulación de Sistemas
Ejemplo 2 (Cola c/un servidor)
Objetivo: estimar el tiempo de espera en cola
Variables de estado
Estado del servidor (ocioso, ocupado)- es
necesario decidir qué hacer con los arribos
Largo de la cola– es necesario almacenar un
arribo que debe esperar en línea
Tiempo entre arribos– es necesario calcular
el tiempo en la cola cuando el servicio
comienza
Eventos
Arribo de un nuevo cliente
Fin del servicio (partida de un cliente)
etc.
Agosto 2013 M.Sc. Ing. P. Ortiz 17
Característica de un DES
Un DES es entonces estocástico, dinámico y
discreto
Estocástico (probabilístico)
Los tiempos entre arribos y tiempos de servicio son
variables aleatorias
Existen funciones de probabilidad acumuladas
Simulación de Sistemas 18Agosto 2013 M.Sc. Ing. P. Ortiz
Sistemas Continuos
Las variables de estado del sistema cambian
continuamente en relación al tiempo, por ej. un
avión volando, ya que las variables, posición y
velocidad, cambian continuamente en relación al
tiempo
Simulación de Sistemas 19Agosto 2013 M.Sc. Ing. P. Ortiz
Georges-Louis Leclerc, Conde de Buffon
(1707-1788)
Naturalista, matemático, biólogo,
cosmólogo y escritor francés. Las ideas
de Buffon influyeron a las siguientes
generaciones de naturalistas
incluyendo a Lamarck y Darwin.
En matemáticas Buffon es recordado
por su teoría de la probabilidad y el
problema clásico de la aguja de Buffon.
La aguja de Buffon se refiere a un
método Monte Carlo simple para
estimar
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 20
La aguja de Buffon
Procedimiento:
Deja caer, de la forma más
aleatoria posible, la aguja sobre la
superficie.
Anotar el número de tiradas y el
número de veces que la aguja
corta a una línea
El cociente entre el número total
de tiradas y el número de veces
que la aguja corta a una línea
tiende a /2 ( se parecerá tanto
más cuanto mayor sea el número
de tiradas)
Simulación de Sistemas 21Agosto 2013 M.Sc. Ing. P. Ortiz
¿Qué es la simulación Monte Carlo?
Método computacional usado para
estudiar el comportamiento de
sistemas matemáticos, físicos o de
cualquier índole, a partir del uso de
muestreo estadístico, números
aleatorios y pseudo-aleatorios.
Es iterativo -> requiere cálculos por
computador.
Creado por S. Ulam y J. Von Newman
en 1946
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 22
Introducción al Método Monte Carlo
El método Monte Carlo
básicamente es una forma de
resolver problemas complejos
mediante aproximaciones usando
gran cantidad de números aleatorios
Modelo básico:
1. Un conjunto de variables de entrada
generadas aleatoriamente a partir de
determinadas distribuciones de
probabilidad
2. Elección de un modelo
3. Resultado de la simulación
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 23
Métodos Monte Carlo. Método Hit-Miss
Ejemplo: Cálculo de
Consideremos un cuarto de
un circulo de una unidad
Tiene área:
Definimos una caja
contenedora: (0,0) (1,0)
(0,1) (1,1)
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 24
#	 	 	 	 	
# 	 	 	
=	
á 	
á 	 	
http://twtmas.mpei.ac.ru/mas/Worksheets/approxpi.mcd
Detalle
# ptos. en el área sombreada/ # puntos en el cuadrado =
¼ π r2 / r2
π = 4 [# ptos. en el área sombreada / # puntos en el
cuadrado]
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 25
Código Python
Se calcula la proporción de los puntos dentro del
área (caja) sobre el número total
ct = 0
rnd=Random()
rnd.seed(12345)
for i in range(nrpts):
x = rnd.random()
y = rnd.random()
if x*x + y*y < 1:
ct += 1
print ct/(1.*nrpts)
Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 26
T. Schwarz
Aplicaciones
Física
Cálculo Numérico (Integración,Diferenciación)
Codificación/Decodificación ej. conexión-ssh
Test de confiabilidad
Inversiones bancarias
Predicción de terremotos, etc.
Simulación de Sistemas 27Agosto 2013 M.Sc. Ing. P. Ortiz
Algunos lenguajes de simulación
Simulación de Sistemas 28Agosto 2013 M.Sc. Ing. P. Ortiz
Software libre
Simulación de Sistemas 29Agosto 2013 M.Sc. Ing. P. Ortiz
¿Porqué
Python?
• Software libre
• Amplia comunidad
para soporte
• Gran cantidad de
bibliotecas de
propósito general
y específico
Otros temas relevantes
Cadenas de Markov
Generación de Nros. Aleatorios
Modelos de Inventario
Video streamming
Movimiento Browniano (física)
etc., etc.,...
Simulación de Sistemas 30Agosto 2013 M.Sc. Ing. P. Ortiz
Simulación de Sistemas 31Agosto 2013 M.Sc. Ing. Pablo Ortiz
La Presentación la pueden buscar en mi cuenta de

Más contenido relacionado

La actualidad más candente

Modelos de simulacion
Modelos de simulacionModelos de simulacion
Modelos de simulacionfrancisxm
 
Dinamica de sistemas
Dinamica de sistemasDinamica de sistemas
Dinamica de sistemasphamelamorey
 
Elementos que garantizan el éxito de un modelo de simulación
Elementos que garantizan el éxito de un modelo de simulaciónElementos que garantizan el éxito de un modelo de simulación
Elementos que garantizan el éxito de un modelo de simulaciónAlvaro Cedeño
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacionisakatime
 
Conclusiones de los simuladores
Conclusiones de los simuladoresConclusiones de los simuladores
Conclusiones de los simuladoresanadonanci
 
1.2 Definición de simulación
1.2 Definición de simulación   1.2 Definición de simulación
1.2 Definición de simulación avengers92
 
La naturaleza del pensamiento de sistemas duros unidad 3
La naturaleza del pensamiento de sistemas duros unidad 3La naturaleza del pensamiento de sistemas duros unidad 3
La naturaleza del pensamiento de sistemas duros unidad 3Alejandro Sanchez Rodriguez
 
Simulacion definiciones
Simulacion definicionesSimulacion definiciones
Simulacion definicionesBrizz Galicia
 
MODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptxMODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptxarleidys
 
Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación   Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación Gustavo Sánchez
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de SimulacionJammil Ramos
 
Ejemplo de-simulación-continua
Ejemplo de-simulación-continuaEjemplo de-simulación-continua
Ejemplo de-simulación-continuaLeonardo Rojas
 
Tipos de sistemas
Tipos de sistemasTipos de sistemas
Tipos de sistemasrenaud40
 
simulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatoriossimulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatoriosAnel Sosa
 
Simulacion de sistemas
Simulacion de sistemasSimulacion de sistemas
Simulacion de sistemaswilbero
 
ANALISIS DE SISTEMAS Y SEÑALES.pptx
ANALISIS DE SISTEMAS Y SEÑALES.pptxANALISIS DE SISTEMAS Y SEÑALES.pptx
ANALISIS DE SISTEMAS Y SEÑALES.pptxGustavoNuez55
 

La actualidad más candente (20)

Modelos de simulacion
Modelos de simulacionModelos de simulacion
Modelos de simulacion
 
1 simulacion unidad1
1 simulacion   unidad11 simulacion   unidad1
1 simulacion unidad1
 
Dinamica de sistemas
Dinamica de sistemasDinamica de sistemas
Dinamica de sistemas
 
Elementos que garantizan el éxito de un modelo de simulación
Elementos que garantizan el éxito de un modelo de simulaciónElementos que garantizan el éxito de un modelo de simulación
Elementos que garantizan el éxito de un modelo de simulación
 
Trabajo de simulacion
Trabajo de simulacionTrabajo de simulacion
Trabajo de simulacion
 
Presentación simulacion
Presentación simulacionPresentación simulacion
Presentación simulacion
 
Conclusiones de los simuladores
Conclusiones de los simuladoresConclusiones de los simuladores
Conclusiones de los simuladores
 
Simulacion-unidad 1
Simulacion-unidad 1Simulacion-unidad 1
Simulacion-unidad 1
 
1.2 Definición de simulación
1.2 Definición de simulación   1.2 Definición de simulación
1.2 Definición de simulación
 
La naturaleza del pensamiento de sistemas duros unidad 3
La naturaleza del pensamiento de sistemas duros unidad 3La naturaleza del pensamiento de sistemas duros unidad 3
La naturaleza del pensamiento de sistemas duros unidad 3
 
Simulacion definiciones
Simulacion definicionesSimulacion definiciones
Simulacion definiciones
 
MODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptxMODELOS DE SIMULACION I.pptx
MODELOS DE SIMULACION I.pptx
 
Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación   Clase 1 - Modelos y Simulación
Clase 1 - Modelos y Simulación
 
Pruebas De Varianza Uniformidad E Independencia
Pruebas De Varianza Uniformidad E IndependenciaPruebas De Varianza Uniformidad E Independencia
Pruebas De Varianza Uniformidad E Independencia
 
Modelos de Simulacion
Modelos de SimulacionModelos de Simulacion
Modelos de Simulacion
 
Ejemplo de-simulación-continua
Ejemplo de-simulación-continuaEjemplo de-simulación-continua
Ejemplo de-simulación-continua
 
Tipos de sistemas
Tipos de sistemasTipos de sistemas
Tipos de sistemas
 
simulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatoriossimulacion numeros pseudoaleatorios
simulacion numeros pseudoaleatorios
 
Simulacion de sistemas
Simulacion de sistemasSimulacion de sistemas
Simulacion de sistemas
 
ANALISIS DE SISTEMAS Y SEÑALES.pptx
ANALISIS DE SISTEMAS Y SEÑALES.pptxANALISIS DE SISTEMAS Y SEÑALES.pptx
ANALISIS DE SISTEMAS Y SEÑALES.pptx
 

Destacado

Estructuras y caracteristicas de la simulacion de eventos discretos
Estructuras y caracteristicas de la simulacion de eventos discretosEstructuras y caracteristicas de la simulacion de eventos discretos
Estructuras y caracteristicas de la simulacion de eventos discretosMiguel Nnaava ßårreerå
 
Sesion2 simulacion
Sesion2 simulacionSesion2 simulacion
Sesion2 simulacionkbellezae
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladoresJoOsee Kette
 
Proyecto de Simulacion de Sistemas
Proyecto de Simulacion de SistemasProyecto de Simulacion de Sistemas
Proyecto de Simulacion de SistemasStalin Rojas
 
01 simulacion de sistemas semana1 - elvis del aguila lopez
01 simulacion de sistemas   semana1 - elvis del aguila lopez01 simulacion de sistemas   semana1 - elvis del aguila lopez
01 simulacion de sistemas semana1 - elvis del aguila lopezElvis Del Aguila Lopez
 
Introducción a la Simulación
Introducción a la SimulaciónIntroducción a la Simulación
Introducción a la Simulaciónjgonza2326
 
Diagrama etapas proyecto simulacion
Diagrama etapas proyecto simulacionDiagrama etapas proyecto simulacion
Diagrama etapas proyecto simulacionJesse Rmz
 
1.4 Estructura y características de la simulación de eventos discretos.
1.4 Estructura y características de la simulación de eventos discretos.1.4 Estructura y características de la simulación de eventos discretos.
1.4 Estructura y características de la simulación de eventos discretos.avengers92
 
Guia de ondas proyecto
Guia de ondas proyecto Guia de ondas proyecto
Guia de ondas proyecto KateDM
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos1002pc8
 
Simulación y Tipos de Modelos
Simulación y Tipos de ModelosSimulación y Tipos de Modelos
Simulación y Tipos de Modelosvokii
 
327 introducción a la ingenieria de sistemas (1er libro)
327   introducción a la ingenieria de sistemas (1er libro)327   introducción a la ingenieria de sistemas (1er libro)
327 introducción a la ingenieria de sistemas (1er libro)rbrosabelen
 
Introduccion a la simulacion de procesos
Introduccion a la simulacion de procesosIntroduccion a la simulacion de procesos
Introduccion a la simulacion de procesosJuan Condori Mamani
 
Simulación del Modelo de Inventario
Simulación del Modelo de InventarioSimulación del Modelo de Inventario
Simulación del Modelo de Inventariomirlenisramos
 
Ejemplos de Procesos Estocásticos
Ejemplos de Procesos EstocásticosEjemplos de Procesos Estocásticos
Ejemplos de Procesos EstocásticosLupita Rodríguez
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónSimulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónJosé Antonio Sandoval Acosta
 

Destacado (20)

Estructuras y caracteristicas de la simulacion de eventos discretos
Estructuras y caracteristicas de la simulacion de eventos discretosEstructuras y caracteristicas de la simulacion de eventos discretos
Estructuras y caracteristicas de la simulacion de eventos discretos
 
Sesion2 simulacion
Sesion2 simulacionSesion2 simulacion
Sesion2 simulacion
 
Modelos de simulación de sistemas
Modelos de simulación de sistemasModelos de simulación de sistemas
Modelos de simulación de sistemas
 
1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores1.3 lenguajes de simulacion y simuladores
1.3 lenguajes de simulacion y simuladores
 
Proyecto de Simulacion de Sistemas
Proyecto de Simulacion de SistemasProyecto de Simulacion de Sistemas
Proyecto de Simulacion de Sistemas
 
01 simulacion de sistemas semana1 - elvis del aguila lopez
01 simulacion de sistemas   semana1 - elvis del aguila lopez01 simulacion de sistemas   semana1 - elvis del aguila lopez
01 simulacion de sistemas semana1 - elvis del aguila lopez
 
Introducción a la Simulación
Introducción a la SimulaciónIntroducción a la Simulación
Introducción a la Simulación
 
Diagrama etapas proyecto simulacion
Diagrama etapas proyecto simulacionDiagrama etapas proyecto simulacion
Diagrama etapas proyecto simulacion
 
1.4 Estructura y características de la simulación de eventos discretos.
1.4 Estructura y características de la simulación de eventos discretos.1.4 Estructura y características de la simulación de eventos discretos.
1.4 Estructura y características de la simulación de eventos discretos.
 
Conceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseñoConceptos basicos de analisis y diseño
Conceptos basicos de analisis y diseño
 
Guia de ondas proyecto
Guia de ondas proyecto Guia de ondas proyecto
Guia de ondas proyecto
 
trabajo de algoritmos
trabajo de algoritmostrabajo de algoritmos
trabajo de algoritmos
 
Simulacion discreta
Simulacion discretaSimulacion discreta
Simulacion discreta
 
Simulación y Tipos de Modelos
Simulación y Tipos de ModelosSimulación y Tipos de Modelos
Simulación y Tipos de Modelos
 
327 introducción a la ingenieria de sistemas (1er libro)
327   introducción a la ingenieria de sistemas (1er libro)327   introducción a la ingenieria de sistemas (1er libro)
327 introducción a la ingenieria de sistemas (1er libro)
 
Introduccion a la simulacion de procesos
Introduccion a la simulacion de procesosIntroduccion a la simulacion de procesos
Introduccion a la simulacion de procesos
 
Simulación del Modelo de Inventario
Simulación del Modelo de InventarioSimulación del Modelo de Inventario
Simulación del Modelo de Inventario
 
Ejemplos de Procesos Estocásticos
Ejemplos de Procesos EstocásticosEjemplos de Procesos Estocásticos
Ejemplos de Procesos Estocásticos
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Simulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la SimulaciónSimulacion para ISC - Unidad 1 Introducción a la Simulación
Simulacion para ISC - Unidad 1 Introducción a la Simulación
 

Similar a Introducción a la Simulación de Sistemas

Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_geliianiitta12
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_geliianiitta12
 
Manual simulacion para compartir en la nube
Manual simulacion para compartir en la nubeManual simulacion para compartir en la nube
Manual simulacion para compartir en la nubephyeni
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_gJosé Pedro Avila
 
Class 01Modelos en Simulacion
Class 01Modelos en SimulacionClass 01Modelos en Simulacion
Class 01Modelos en SimulacionJose Sosa
 
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteoProducto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteoDaniel Riojas
 
Simulacion Unidad I MCGT.pptx
Simulacion Unidad I MCGT.pptxSimulacion Unidad I MCGT.pptx
Simulacion Unidad I MCGT.pptxIngTriana1
 
Computación científica
Computación científicaComputación científica
Computación científicaJhon Vergaray
 
Sistemas de servicio.pdf
Sistemas de servicio.pdfSistemas de servicio.pdf
Sistemas de servicio.pdfaracelik
 
1.2 definiciòn de simulaciòn exposicion
1.2 definiciòn de simulaciòn   exposicion1.2 definiciòn de simulaciòn   exposicion
1.2 definiciòn de simulaciòn exposicionJose Hernandez Landa
 
2 teoria de errores y aritmetica del computador
2 teoria de errores y aritmetica del computador2 teoria de errores y aritmetica del computador
2 teoria de errores y aritmetica del computadorfenix1329
 
MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...
MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...
MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...ROSA IMELDA GARCIA CHI
 

Similar a Introducción a la Simulación de Sistemas (20)

Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
 
Manual 2 Software Arena
Manual 2 Software ArenaManual 2 Software Arena
Manual 2 Software Arena
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
 
Manual unidad4
Manual  unidad4Manual  unidad4
Manual unidad4
 
Manual simulacion para compartir en la nube
Manual simulacion para compartir en la nubeManual simulacion para compartir en la nube
Manual simulacion para compartir en la nube
 
Manual simulacion h._caselli_g
Manual simulacion h._caselli_gManual simulacion h._caselli_g
Manual simulacion h._caselli_g
 
Class 01Modelos en Simulacion
Class 01Modelos en SimulacionClass 01Modelos en Simulacion
Class 01Modelos en Simulacion
 
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteoProducto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
Producto Integrador de Aprendizaje – Aplicaciones de los Métodos de conteo
 
Simulacion
SimulacionSimulacion
Simulacion
 
Simulaunoitrm
SimulaunoitrmSimulaunoitrm
Simulaunoitrm
 
Analisis de colas
Analisis de colasAnalisis de colas
Analisis de colas
 
Simulacion Unidad I MCGT.pptx
Simulacion Unidad I MCGT.pptxSimulacion Unidad I MCGT.pptx
Simulacion Unidad I MCGT.pptx
 
Computación científica
Computación científicaComputación científica
Computación científica
 
Sistemas de servicio.pdf
Sistemas de servicio.pdfSistemas de servicio.pdf
Sistemas de servicio.pdf
 
1.2 definiciòn de simulaciòn exposicion
1.2 definiciòn de simulaciòn   exposicion1.2 definiciòn de simulaciòn   exposicion
1.2 definiciòn de simulaciòn exposicion
 
Modelamiento y simulación
Modelamiento y simulaciónModelamiento y simulación
Modelamiento y simulación
 
Creacion de Modelo
Creacion de ModeloCreacion de Modelo
Creacion de Modelo
 
2 teoria de errores y aritmetica del computador
2 teoria de errores y aritmetica del computador2 teoria de errores y aritmetica del computador
2 teoria de errores y aritmetica del computador
 
MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...
MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...
MODELADO, SIMULACION Y OPTIMIZACIÓN DE PROCESOS Y SERVICOS USANDO LA HERRAMIE...
 
Proyecto de Simulación
Proyecto de SimulaciónProyecto de Simulación
Proyecto de Simulación
 

Último

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Introducción a la Simulación de Sistemas

  • 1. Introducción a la Simulación de Sistemas Ing. Pablo Ortiz, M.Sc., PMP Agosto de 2013
  • 2. Simulación de Sistemas Agenda Ejemplos Qué es, cómo funciona y porqué simular Sistemas, Modelos y Simulación Simulación de Eventos Discretos Simulación de un Sistema de Colas de un solo Servidor La aguja de Buffon Simulación Monte Carlo Algunos Lenguajes de Simulación Otros temas relevantes Agosto 2013 M.Sc. Ing. P. Ortiz 2
  • 3. Flight Simulator (real) Simulación de Sistemas 3Agosto 2013 M.Sc. Ing. P. Ortiz
  • 4. Flight Simulator (Wii) Simulación de Sistemas 4Agosto 2013 M.Sc. Ing. P. Ortiz
  • 5. Simulador del Tren del Túnel del Canal M. Simulación de Sistemas 5Agosto 2013 M.Sc. Ing. P. Ortiz Centro de Entrenamiento en Lille, Francia
  • 6. En el Análisis de Negocios… Simulación de Sistemas 6Agosto 2013 M.Sc. Ing. P. Ortiz Simulación Monte Carlo
  • 7. En Biología y Agronomía Crecimiento celular en una Simulación Monte Carlo Simulación de Sistemas 7Agosto 2013 M.Sc. Ing. P. Ortiz Coupling 1D Monte-Carlo simulations and geostatistics to assess groundwater vulnerability to pesticide contamination on a regional scale
  • 8. ¿Qué es Simular? Simulación de Sistemas 8Agosto 2013 M.Sc. Ing. P. Ortiz Definición de Simulación de Dictionary.com Imitación o representación de una situación potencial o el testing de un experimento La idea básica es construir un dispositivo experimental o un simulador, que “actúe como” el sistema de interés, de forma rápida y eficiente Representación de las operaciones y funciones de un proceso o sistema mediante el uso de otro: ej. simulación por computadora de una emergencia en vuelo
  • 9. ¿Porqué Simular? Seguridad- Simulador de vuelo Costo – es mas fácil simular el efecto de agregar un carril mas a una autopista que implementarlo en la realidad Tiempo – Boeing manufactura de forma simulada antes de construir el objeto real, con enormes ahorros en tiempo y dinero, descubriendo partes que no encajan y de esa forma repararlas antes de entrar en producción Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 9
  • 10. ¿Cómo funciona? La Simulación requiere que se conozca: Qué variables van a ser simuladas ¿Son las variables discretas o continuas? La distribución de la variable – valores que puede tomar y la probabilidad que esos valores ocurran . Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 10
  • 11. Sistemas, modelos y simulación SISTEMA Experimentar con el sistema Experimentar con un modelo Modelo Físico Modelo matemático Solución analítica Simulación Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 11 Formas de estudiar un sistema
  • 12. Simulación de Sistemas Sistemas, Modelos y Simulación (cont.) Clasificación de los modelos de simulación Estáticos vs dinámicos Deterministas vs. estocásticos Continuos vs discretos Muchos modelos son dinámicos, estocásticos y discretos, tal es el caso de los modelos de simulación de eventos discretos (discrete- event simulation models) Agosto 2013 M.Sc. Ing. P. Ortiz 12
  • 13. Sistemas: discretos y continuos Sistema: colección de entidades que interactúan conjuntamente para lograr un objetivo Sistema Discreto: las variables de estado cambian instantáneamente en tiempos separados en el tiempo, por ej. un banco, ya que las variables de estado (# clientes), cambian cuando los clientes llegan o cuando el cliente es atendido y luego parte Simulación de Sistemas 13Agosto 2013 M.Sc. Ing. P. Ortiz
  • 14. Simulación de Eventos Discretos Simulación de Sistemas 14Agosto 2013 M.Sc. Ing. P. Ortiz Los modelos DES (Discrete Event Simulation) se caracterizan por un vector de estado S que consiste en un conjunto de variables necesarias para describir la evolución del sistema en el tiempo • El estado del sistema en el tiempo (t, S(t)), es una función cuyos cambios son disparados por eventos • El modelo DES es manejado por un reloj (de simulación) y una lista de eventos
  • 15. Objetivos de la simulación discreta 1. La simulación se propone analizar el comportamiento de los sistemas discretos que no se pueden analizar con herramientas tradicionales de tipo matemático (por ej. Teoría de colas) al fin de tomar decisiones. 2. Se centra en el estudio de sistemas complejos que no se pueden o que no es económicamente rentable simular en la realidad. Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 15
  • 16. Ejemplo 1. Simular las fallas de una máquina basado en datos históricos Nro. de Fallas por Mes Frecuencia (# de meses en los que ocurrió) 0 1 2 3 36 20 3 1 Total 60 Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 16
  • 17. Simulación de Sistemas Ejemplo 2 (Cola c/un servidor) Objetivo: estimar el tiempo de espera en cola Variables de estado Estado del servidor (ocioso, ocupado)- es necesario decidir qué hacer con los arribos Largo de la cola– es necesario almacenar un arribo que debe esperar en línea Tiempo entre arribos– es necesario calcular el tiempo en la cola cuando el servicio comienza Eventos Arribo de un nuevo cliente Fin del servicio (partida de un cliente) etc. Agosto 2013 M.Sc. Ing. P. Ortiz 17
  • 18. Característica de un DES Un DES es entonces estocástico, dinámico y discreto Estocástico (probabilístico) Los tiempos entre arribos y tiempos de servicio son variables aleatorias Existen funciones de probabilidad acumuladas Simulación de Sistemas 18Agosto 2013 M.Sc. Ing. P. Ortiz
  • 19. Sistemas Continuos Las variables de estado del sistema cambian continuamente en relación al tiempo, por ej. un avión volando, ya que las variables, posición y velocidad, cambian continuamente en relación al tiempo Simulación de Sistemas 19Agosto 2013 M.Sc. Ing. P. Ortiz
  • 20. Georges-Louis Leclerc, Conde de Buffon (1707-1788) Naturalista, matemático, biólogo, cosmólogo y escritor francés. Las ideas de Buffon influyeron a las siguientes generaciones de naturalistas incluyendo a Lamarck y Darwin. En matemáticas Buffon es recordado por su teoría de la probabilidad y el problema clásico de la aguja de Buffon. La aguja de Buffon se refiere a un método Monte Carlo simple para estimar Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 20
  • 21. La aguja de Buffon Procedimiento: Deja caer, de la forma más aleatoria posible, la aguja sobre la superficie. Anotar el número de tiradas y el número de veces que la aguja corta a una línea El cociente entre el número total de tiradas y el número de veces que la aguja corta a una línea tiende a /2 ( se parecerá tanto más cuanto mayor sea el número de tiradas) Simulación de Sistemas 21Agosto 2013 M.Sc. Ing. P. Ortiz
  • 22. ¿Qué es la simulación Monte Carlo? Método computacional usado para estudiar el comportamiento de sistemas matemáticos, físicos o de cualquier índole, a partir del uso de muestreo estadístico, números aleatorios y pseudo-aleatorios. Es iterativo -> requiere cálculos por computador. Creado por S. Ulam y J. Von Newman en 1946 Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 22
  • 23. Introducción al Método Monte Carlo El método Monte Carlo básicamente es una forma de resolver problemas complejos mediante aproximaciones usando gran cantidad de números aleatorios Modelo básico: 1. Un conjunto de variables de entrada generadas aleatoriamente a partir de determinadas distribuciones de probabilidad 2. Elección de un modelo 3. Resultado de la simulación Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 23
  • 24. Métodos Monte Carlo. Método Hit-Miss Ejemplo: Cálculo de Consideremos un cuarto de un circulo de una unidad Tiene área: Definimos una caja contenedora: (0,0) (1,0) (0,1) (1,1) Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 24 # # = á á http://twtmas.mpei.ac.ru/mas/Worksheets/approxpi.mcd
  • 25. Detalle # ptos. en el área sombreada/ # puntos en el cuadrado = ¼ π r2 / r2 π = 4 [# ptos. en el área sombreada / # puntos en el cuadrado] Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 25
  • 26. Código Python Se calcula la proporción de los puntos dentro del área (caja) sobre el número total ct = 0 rnd=Random() rnd.seed(12345) for i in range(nrpts): x = rnd.random() y = rnd.random() if x*x + y*y < 1: ct += 1 print ct/(1.*nrpts) Agosto 2013 M.Sc. Ing. P. Ortiz Simulación de Sistemas 26 T. Schwarz
  • 27. Aplicaciones Física Cálculo Numérico (Integración,Diferenciación) Codificación/Decodificación ej. conexión-ssh Test de confiabilidad Inversiones bancarias Predicción de terremotos, etc. Simulación de Sistemas 27Agosto 2013 M.Sc. Ing. P. Ortiz
  • 28. Algunos lenguajes de simulación Simulación de Sistemas 28Agosto 2013 M.Sc. Ing. P. Ortiz Software libre
  • 29. Simulación de Sistemas 29Agosto 2013 M.Sc. Ing. P. Ortiz ¿Porqué Python? • Software libre • Amplia comunidad para soporte • Gran cantidad de bibliotecas de propósito general y específico
  • 30. Otros temas relevantes Cadenas de Markov Generación de Nros. Aleatorios Modelos de Inventario Video streamming Movimiento Browniano (física) etc., etc.,... Simulación de Sistemas 30Agosto 2013 M.Sc. Ing. P. Ortiz
  • 31. Simulación de Sistemas 31Agosto 2013 M.Sc. Ing. Pablo Ortiz La Presentación la pueden buscar en mi cuenta de