4 resultados para Modelado
em Universidade Complutense de Madrid
Resumo:
En el mundo de la simulación existen varios tipos de sistemas reales, entre los que se encuentran los sistemas de eventos discretos. Para poder simular estos sistemas se pueden utilizar, entre otras, herramientas basadas en el formalismo DEVS (Discrete EVents system Specification), como la utilizada en este proyecto: xDEVS. La simulación posee una importancia muy elevada en campos como la educación y la ciencia, y en ocasiones es necesario incluir datos del medio físico o sacar información al exterior del simulador. Por ello es necesario contar con herramientas que puedan realizar simulaciones utilizando sensores, actuadores, circuitos externos, etc., o lo que es lo mismo, que puedan realizar co-simulaciones entre software y hardware. De esta forma se puede facilitar el desarrollo de sistemas por medio de modelado y simulación, pudiendo extraer el hardware gradualmente y analizar los resultados en cada etapa. Este proyecto es de carácter incremental, y trata de extender la funcionalidad de la plataforma xDEVS para poder realizar co-simulaciones entre hardware y software sobre una Raspberry Pi. Para ello se van a utilizar circuitos lógicos como hardware externo y se enlazarán al simulador a través de ficheros de dispositivo, gestionados por módulos del kernel de Linux. Como caso de estudio se desarrolla la co-simulación entre hardware y software completa de un ascensor de siete plantas para mostrar el uso y funcionamiento en xDEVS, extrayendo los circuitos integrados de uno en uno.
Resumo:
La historia del arte está inevitablemente ligada al desarrollo tecnológico. La escultura es una disciplina artística que ha estado presente en toda la historia de la humanidad, desde las venus paleolíticas hechas a mano, hasta esculturas contemporáneas realizadas con tecnologías digitales. Estas últimas son el tema principal de esta tesis. El siglo XX ha sido testigo de la aparición y el desarrollo de la informática. El desarrollo de esta tecnología se debe, fundamentalmente, a su potencial sobre todo en el campo de la ingeniería, pero es un error pensar que el desarrollo de la informática se debe sólo a ingenieros y científi cos. Los artistas han participado en todo el desarrollo de los gráfi cos por ordenador, jugando un papel muy importante en el nacimiento y la evolución de los sistemas de modelado en tres dimensiones. Desde que Charles Babagge conceptualizara la computadora a fi nales del siglo XIX, la informática ha evolucionado a un ritmo vertiginoso...
Resumo:
Hoy en día, el Análisis de Redes Sociales (ARS) es muy útil, ya que refleja el comportamiento de la sociedad actual. Entre las diferentes técnicas para analizar las redes sociales, hay un interés creciente en el modelado basado en agentes (MBA), ya que permite realizar simulaciones de sistemas complejos. Por lo tanto, las herramientas de simulación cobran gran importancia para el análisis de redes sociales. En este trabajo, se analizan diferentes tipos de herramientas de simulación, con el fin de determinar las ventajas y desventajas de cada una en la simulación de una red social online. En este caso, se realizan simulaciones de la red social Instagram utilizando diferentes tipos de herramientas de simulación: - Krowface: Es una ampliación de Krowdix , una herramienta de simulación específica para redes sociales. - Netlogo: Es una herramienta de simulación muy conocida, que se utiliza para diversos tipos de simulación, no específicamente sólo para redes sociales.
Resumo:
Para entender nuestro proyecto, debemos comprender DEVS. Dentro de los formalismos más populares de representación de sistemas de eventos discretos se encuentra DES. En la década de los 70, el matemático Bernard Zeigler propuso un formalismo general para la representación de dichos sistemas. Este formalismo denominado DEVS (Discrete EVent System Specification) es el formalismo más general para el tratamiento de DES. DEVS permite representar todos aquellos sistemas cuyo comportamiento pueda describirse mediante una secuencia de eventos discretos. Estos eventos se caracterizan por un tiempo base en el que solo un número de eventos finitos puede ocurrir. DEVS Modelado y Simulación tiene múltiples implementaciones en varios lenguajes de programación como por ejemplo en Java, C# o C++. Pero surge la necesidad de implementar una plataforma distribuida estable para proporcionar la mecánica de interoperabilidad e integrar modelos DEVS diversificados. En este proyecto, se nos dará como código base el core de xDEVS en java, aplicado de forma secuencial y paralelizada. Nuestro trabajo será implementar el core de manera distribuida de tal forma que se pueda dividir un sistema DEVS en diversas máquinas. Para esto hemos utilizado sockets de java para hacer la transmisión de datos lo más eficiente posible. En un principio deberemos especificar el número de máquinas que se conectarán al servidor. Una vez estas se hayan conectado se les enviará el trabajo específico que deberán simular. Cabe destacar que hay dos formas de dividir un sistema DEVS las cuales están implementadas en nuestro proyecto. La primera es dividirlo en módulos atómicos los cuales son subsistemas indivisibles en un sistema DEVS. Y la segunda es dividir las funciones de todos los subsistemas en grupos y repartirlos entre las máquinas. En resumen el funcionamiento de nuestro sistema distribuido será comenzar ejecutando el trabajo asignado al primer cliente, una vez finalizado actualizará la información del servidor y este mandara la orden al siguiente y así sucesivamente.