Laboratorio de Simulación de Eventos Discretos Un enfoque Interdisciplinar Rodrigo Castro Universidad de Buenos Aires, Buenos Aires, Argentina. Ago/Nov 2016
Bienvenidos!
Modelado, Simulación y Control de Sistemas Híbridos (multi-dominio, multi-formalismo) Agosto, 2014
Red de Laboratorios Colaboradores R.Castro Discrete Event Simulation Group Departamento de Computación Facultad de Ciencias Exactas y Naturales UBA Buenos Aires, Argentina
Red de Laboratorios Colaboradores R.Castro F.Cellier Modeling and Simulation Research Group Departement Informatik ETH Zürich Zürich, Suiza E.Kofman Discrete Event Simulation Group Departamento de Computación Facultad de Ciencias Exactas y Naturales UBA Simulation and Control of Dynamic Systems Group Universidad Nacional de Rosario CIFASIS-CONICET Rosario, Argentina Buenos Aires, Argentina Advanced Real-Time Simulation Lab Carleton University Ottawa, Canada G.Wainer
Red de Laboratorios Colaboradores R.Castro F.Cellier Modeling and Simulation Research Group Departement Informatik ETH Zürich Zürich, Suiza E.Kofman Discrete Event Simulation Group Departamento de Computación Facultad de Ciencias Exactas y Naturales UBA Simulation and Control of Dynamic Systems Group Universidad Nacional de Rosario CIFASIS-CONICET Rosario, Argentina Buenos Aires, Argentina Advanced Real-Time Simulation Lab Carleton University Ottawa, Canada G.Wainer
El Laboratorio Real Rodrigo Castro DC-FCEN-UBA Agosto, 2014 7 Experiencia directa con la realidad Tiempo, costo, riesgos se pueden minimizar?
Un Laboratorio Virtual Rodrigo Castro DC-FCEN-UBA Agosto, 2014 8 Experiencia indirecta Con simplificaciones de la realidad : MODELOS Que ocurriría si? Por qué sucede que? Qué hubiese ocurrido si? Los MODELOS no se rompen, no se gastan, no causan accidentes. Pero hay nuevas cosas para hacer! Hay que SIMULARLOS
Estrategia Separación de disciplinas Rodrigo Castro DC-FCEN-UBA Agosto, 2014 9 Modelado y Simulación por Capas Relación de Modelado Relación de Simulación Marco Experimental Mundo Real Visualización Aplicaciones Modelos Simuladores (single/multi CPU/RT) Middleware/OS (Corba/HLA/P2P; Windows/Linux/RTOS ) Hardware (PCs/Clusters of PCs/HW boards )
Sistemas Híbridos Formalismo DEVS DEVS = Discrete EVent Systems specification (Bernard Zeigler, 76) Basado en la Teoría General de Sistemas DEVS permite: Representar exactamente cualquier sistema discreto Aproximar sistemas continuos con tanta precisión como se desee Continuo Tiempo Discreto Eventos Discretos Rodrigo Castro DC-FCEN-UBA Agosto, 2014 10
2do Cuatrimestre 2016 Presentación Expectativas y modalidad de trabajo Clases y Apunte de la materia Página web: http://dc.uba.ar/materias/sievdi/2016/cuat2 Material Libro DISCRETE-EVENT MODELING AND SIMULATION: A Practitioner s Approach (Wainer, 2009) Libro DISCRETE-EVENT MODELING AND SIMULATION: Theory and Aplications (Wainer and Mosterman (Eds.), 2011) Libro CONTINUOUS SYSTEMS SIMULATION (Cellier and Kofman, 2006) Libro THEORY OF MODELING AND SIMULATION (Zeigler, 2000) Papers del grupo y de DEVS en general. Evaluación TP1, TP2, Trabajo Final (posibilidad de trabajar en temas de investigación) Calendario: ~ 24 clases teórico-prácticas + 8 talleres con alumnos
Material adicional Bernard Zeigler Arizona Center for Integrative Modeling & Simulation http://www.acims.arizona.edu/education/education.shtml Vínculos desde Wikipedia http://en.wikipedia.org/wiki/devs Página de Gabriel Wainer http://www.sce.carleton.ca/faculty/wainer.html http://cell-devs.sce.carleton.ca/mediawiki/ Página de Hans Vangheluwe Modelling and Simulation Based Design http://msdl.cs.mcgill.ca/people/hv/teaching/msbdesign/ Modelling and Simulation http://msdl.cs.mcgill.ca/people/hv/teaching/ms/lectures/
Objectives Introduce different modelling techniques and simulation techniques Focus in the practical use of the techniques Understand concepts of formal modelling Understand open issues in this research area
Why? Traditional approaches not useful for large scale or hybrid systems Unified theory for modelling and simulation? Multicomponent systems. Multiple views of a given system. Hybrid model definition? Performance needs to obtain meaningful results
Why? (cont.) Economy of simulation Model interoperability Model reuse Real-time execution H-I-L / M-I-L systems
What? Theory of Discrete Event Systems modelling Comparison with traditional approaches Hierarchical modelling Hybrid models Application in modelling tools High Performance simulation
Previous experience Background Systems/Computer Engineering Computer Science Electronic/Electrical Engineering Industrial/Mechanical Engineering General Sciences: Mathematics, Chemistry, Physics, etc. Natural Sciences/Medicine Social Sciences Other? Experience in the area Courses in Modelling and Simulation? DEVS? (Basic/Advanced) Parallel simulation (Basic/Advanced) Programming languages for discrete-event models (Basic/Advanced) None