simulación de sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/visual_slam_intro.pdf · es...
TRANSCRIPT
![Page 1: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/1.jpg)
VISUAL SLAM II Y AWESIM
Simulación de Sistemas
![Page 2: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/2.jpg)
Visual SLAM II
SLAM Simulation Language for Alternative Modeling
producido por Alan Pritsker and Associates
Lenguaje gráfico utilizado para describir Sistemas y Procesos.
Modela redes a través de representaciones del comportamiento mismo del SIstema.
![Page 3: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/3.jpg)
Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir sus condiciones, su comportamiento operacional y dinámico, para estudiarlo y probarlo con el objetivo de lograr un mayor grado de conocimiento en la toma de decisiones.
La simulación es evaluadora de soluciones, no es generadora de soluciones, es decir no produce una solución optima, sino por el contrario, es una herramienta de evaluación que nos direcciona hacia la mejor solución.
La simulación genera un escenario virtual en el que los cambios no cuestan como en la realidad. La simulación permite validar si se esta tomando o no la mejor decisión
SIMULACIÓN DE SISTEMAS
![Page 4: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/4.jpg)
1.-EntidadesSon los items procesados a través del sistema, tales como productos, clientes, piezas, métodos o documentos. Las entidades tienen diferentes características como costo, orden prioridad, estatus o condición.
2.-Actividades o TareasSon las que se realizan en un sistema, estas pueden estar involucradas directa o indirectamente en el procesamiento de las entidades.
Ejemplos: el corte de una pieza, el mantenimiento de una máquina o la formulación de una orden de trabajo. Tienen una duración y por lo general involucra el uso de recursos.
Elementos
![Page 5: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/5.jpg)
3.-RecursosSon los medios por el cual las actividades son ejecutadas. Ellosproveen las facilidades y el soporte así como los equipos y personal para llevar a cabo las actividades. ClasificaciónHumanos o animados (operadores, personal de mantenimiento, etc)Inanimados ( equipos, herramientas, dinero, espacio de almacenamiento).Intangible (información, tiempo, energía eléctrica, etc)
4.-ControlesLos controles gobiernan como, cuando y donde las actividades sonejecutadas, también determinan las acciones a tomar cuando cierto evento o condición ocurre. Ejemplos:Planes de producciónPolíticas de mantenimientoPriorización y Secuenciación de las tareas
Elementos
![Page 6: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/6.jpg)
• Análisis y reducción del tiempo de ciclo• Secuenciación de las tareas• Análisis de cuellos de botella• Mejoramiento de calidad• Reducción de costos• Reducción de Inventarios• Mejoramiento de la Productividad• Diseño y disposición de plantas industriales• Balance de Líneas• Tamaño optimo del lote• Planeamiento de la Producción• Programación de los Recursos• Programas de mantenimiento• Diseño de controles de sistemas
Aplicaciones
![Page 7: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/7.jpg)
Estimación de áreasEvaluación de integrales múltiplesEstimación de parámetrosInversión de matricesSolución de ecuaciones diferenciales parcialesSolución de ecuaciones lineales simultaneasEstudios de la difusión de partículas
Aplicado a Problemas Teóricos
![Page 8: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/8.jpg)
Simulación de Problemas Comerciales y Económicos•Conducta del cliente•Evaluación de gastos de capital propuestos•Procesos de mercado•Procesos de recesión e inflación•Predicción económica•Planes de desarrollo y políticas de balance de pagos en economías subdesarrolladas
Simulación en Problemas Sociales y de Conducta•Dinámica de Población•Conducta Individual y de Grupo
Simulación en el Área de SaludProliferación de células sanguíneasRepresentación del cerebro a través de modelosEquilibrio de líquidos
Aplicado a Problemas Prácticos
![Page 9: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/9.jpg)
Escenarios
Escenario 2Escenario 3
Escenario 1
Redes
Red 2Red 1
Controles
Control 2Control 1
AnimaciónAnimación 1
Proyecto en Simulador
![Page 10: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/10.jpg)
SLAM II
Elementos de Red
![Page 11: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/11.jpg)
Transacciones (Transactions)
Definición – Unidades de tráfico fluyendo a través del sistema Los atributos son valores numéricos que permanecen durante la transacción para especificar sus características ATRIB(I), 1 < = I < = 100
![Page 12: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/12.jpg)
Actividades (Acitivities)
Actividades (Branches) representan retrasos de tiempo en el movimiento de la transacción. Actividad regular tiene capacidad ilimitada. Actividad de servicio tiene un número finito de Servidores en paralelo; debe iniciar en un nodo queue
![Page 13: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/13.jpg)
Nodos (Nodes)
Los nodos marcan el inicio y el final de cada actividad. Se usan para modificar flujo y los valores de las variables de “status” de la red La llegada de una transacción en un nodo define el tipo de evento único en el principal modelo evento-discreto
![Page 14: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/14.jpg)
Recursos (Resources)
Los recursos son habilidades del sistema de capacidad finita similares a las actividades de Servicio Su uso no es limitado a la trayectoria de una sola rama de la red Puede ser asignada o removida en cualquier cantidad numérica entera Puede ser bloqueada
![Page 15: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/15.jpg)
Compuertas (Gates)
Compuertas para el control de flujo de la transacción
![Page 16: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/16.jpg)
Variables de Red Global (Global Network Variables)
TNOW = Lectura actual del relojXX(I) = variable global I LL[I] = Variable global entera ISZ[I] = Variable global tipo cadena IARRAY[I,J] = Arreglo global I,JSS(I) = variable de estado I DD(I) = Tiempo derivativo de SS(I) NNACT(I) = # de transacciones ahora en actividad con etiqueta I NNCNT(I) = # de transacciones que han finalizado la actividad I NNQ(I) = # de transacciones en el archivo I NNRSC(I) = Capacidad no utilizada del recurso I NNGAT(I) = status de la compuerta I; 0 si esta abierta, 1 si está cerradaATRIB[I] = Atributo I real de la actual entidad LTRIB[I] = Atributo I entero de la actual entidad STRIB[I] = Atributo I cadena de la actual entidad
![Page 17: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/17.jpg)
Generadores de Variables Aleatorias(Random Variate Generators)
DRAND – Un número aleatorio UNFRM (a, b) – Distribución uniforme en [a, b] TRIAG (a, m, b) - Distribución triangular con mínimo= a, moda = m, and maximo= b RNORM (u, o) - Distribución normal con media = u y desviación estándar = s RLOGN (u, o) - Distribución logarítmica con media = u y desviación estándar = s EXPON (u) - Distribución exponencial con media = u ERLNG (b, a) – Distribución de Erlang; la suma sobre una muestra aleatoria de tamaño a de EXPON ( b ) GAMA (b , a) - Distribución Gamma con parámetro de forma = a y parámetro de escala=b BETA (h, f) – Distribución Beta en el intervalo [0,1] con parámetros de forma h y f NPSSN (u) – Distribución de Poisson con media = u WEIBL (b, a) – Distribución de Weibull con parámetro de escala=b y parámetro de forma=a
![Page 18: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/18.jpg)
Distribución Uniforme Discreta
![Page 19: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/19.jpg)
Distribución Uniforme Contínua
![Page 20: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/20.jpg)
Distribución Triangular
![Page 21: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/21.jpg)
Distribución Normal
![Page 22: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/22.jpg)
Distribución Exponencial
![Page 23: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/23.jpg)
Distribución Gamma
![Page 24: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/24.jpg)
Distribución Beta
![Page 25: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/25.jpg)
Distribución Weibull
![Page 26: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/26.jpg)
Actividades (Activities)
Las Ramas (Branches) son utilizadas para modelar actividades (activities). Solamente en las ramas con tiempos específicos de retardo para entidades que fluyen a través de la red. Las actividades que emanan de los nodos QUEUE están referidas como actividades de servicio. Las actividades de servicio restringen el número de entidades concurrentes que fluyen a través de ellas para que sean iguales al número de servidores representados por la actividad
![Page 27: Simulación de Sistemas - uat.gustavoleon.com.mxuat.gustavoleon.com.mx/Visual_SLAM_Intro.pdf · Es un proceso de diseñar un modelo lógico matemático de un sistema real y reproducir](https://reader031.vdocuments.co/reader031/viewer/2022022102/5bba561109d3f2323f8d1998/html5/thumbnails/27.jpg)
Controles
GEN: Se incluye información del proyecto. También especifica el numero de replicas o corridas a ejecutar.INITIALIZE: Fija la hora de inicio y la hora de fin de simulación.LIMITS: Se declaran las variables de atributo y las variables globales que se utilizan en el modelo.PRIORITY: Se utiliza para definir la regla de ordenamiento dentro del file: FIFO( primer ingreso primera salida),LIFO( ultimo ingreso primera salida),HVF (de mayor a menor),LVF (de menor a mayor).