Túnel de Viento Virtual

Slides:



Advertisements
Presentaciones similares
Learning Achievement in Creativity and Design Subjects according to Professional Profiles (2006) European Transfer Credit System (ECTS) Methodology in.
Advertisements

Unifying Concepts and Processes in Science. Explanatory Framework Across Science Disciplines Science is a way of knowing, a process--- it is a systematic.
SECRETARÍA DE ESTADO DE CAMBIO CLIMÁTICO DIRECCION GENERAL DE CALIDAD Y EVALUACION AMBIENTAL PRESENTATION BY SPAIN TO THE EXECUTIVE BODY FOR THE CLRTAP:
Metodología de programación paralela
MEXICAN CUSTOMS UPDATE
RENAISSANCE es un proyecto del programa CONCERTO co-financiado por la Comisión Europea dentro del Sexto Programa Marco RENAISSANCE - ZARAGOZA - SPAIN 1.
RENAISSANCE es un proyecto del programa CONCERTO co-financiado por la Comisión Europea dentro del Sexto Programa Marco RENAISSANCE - ZARAGOZA - SPAIN 1.
RENAISSANCE es un proyecto del programa CONCERTO co-financiado por la Comisión Europea dentro del Sexto Programa Marco 1 WP 1.5 Description of work (month.
8 Noviembre, 2006 Semana de la Ciencia en Extremadura 2006 Miguel Cárdenas Montes, CETA-CIEMAT Aplicaciones Grid Séptimo Tutorial.
© 2006 XBRL International, All Rights Reservedwww.xbrl.org/Legal Ignacio Hernández-Ros Technology development XBRL International Using XQuery to process.
Subjects in English and Spanish. Normal sentences in the affirmative follow the order: SubjectVerbObject VHDL usesconcepts A circuit contains gates In.
Windows Presentation Foundation
PLEASE READ (hidden slide) This template uses Microsofts corporate font, Segoe Segoe is not a standard font included with Windows, so if you have not.
EMEA. 2 Bienvenidos a la conferencia EMEA Architect Forum 2004 Aurelio Porras Architect Advisor División.NET - Developer & Platform Evangelism Microsoft.
Productividad personal Estar al día Colaboración Limitada.
Grupos de Trabajo # 7 - Informe Working Group # 7 – Report General Business and Operational Risks.
BIENVENIDOS AL WORKSHOP DE ACSDA SOBRE LOS PRINCIPIOS DE INFRAESTRUCTURAS FINANCIERAS DE MERCADO WELCOME TO ACSDAS FINANCIAL MARKET INFRASTRUCTURES PRINCIPLES.
¿Qué hora es?. Es la una. Son las tres. Son las once.
USING THE INTERNET. 2 Concept 6.1 What Is the Internet? The Internet is millions of computers from all parts of the world connected so that they can communicate.
Diagonal Mar ¿Disastre o tienda óptima?
2003 HYPACK MAX Training Seminar1 Sample Case la Entrada manual de Datos de la Línea de la costa El Metodo de MANUAL –DIG Objectos –Boya (Roja)
2003 HYPACK MAX Training Seminar1 Sample Belgium Test Inputting Tag Line information into HYPACK® MAX In the old days, a Tag Line was anchored to.
Conceptos Básicos del lenguaje de programación COBOL
Description Digital school is an educational movement that use technology to learn and transform the educational practice to promote the students integral.
Arquitectura de Computadores I
PIPELINING - INTRODUCCION
ARQUITECTURA DE COMPUTADORES - PIPELINING
Iberoamerican National Institutes Network of Engineering and Hydraulic Research Roundtable Manuel Echeverria CEDEX Spain Millenium Development Goals on.
Programación con OpenMP* Intel Software College. Copyright © 2006, Intel Corporation. All rights reserved. Intel and the Intel logo are trademarks or.
PRESENTACIÓN REUNIÓN PREPARATORIA IX REUNIÓN DE MINISTROS DE JUSTICIA O DE MINISTROS O PROCURADORES GENERALES DE LAS AMÉRICAS, REMJA. PRESENTATION WORKING.
Departamento Administrativo de Ciencia, Tecnología e innovación Colciencias República de Colombia VII Ordinary Meeting of the COMCYT Working Group Technological.
Señora Johnson Tambien necesitas 5 separadores Chambas Apuntes Impresos Actividades Registros.
Entrada y salida Fundamentos de programación/Programación I
Table of Contents Help How to Find Clip Art How to Export Clip Art How to Print Clip Art Talk About Activities UNIDAD 1 Lección 1 andar en patineta alquilar.
ISLA (Immersion for Spanish Language Acquisition) is a 501 (c)(3) nonprofit organization that provides a safe and nurturing environment for native Spanish.
Spatial Vibrations I The following pastels are visual representations of the initial contact with extraterrestrials through energetic frequencies and signals.
Fundada en 1998 y adquirida por EMC en 2004, VMware fue pionero de la tecnología de virtualización En 2009 tuvo ventas por $2 billones de USD, más.
Universidad Autónoma de Nuevo León Research capabilities in Aeronautics.
Modelo de iluminación simple R = I a.Kr + Σ I i.((1-Ks).Kr. L i.n + Ks. (V.r i ) q ) G = I a.Kg + Σ I i.((1-Ks).Kg. L i.n + Ks. (V.r i ) q ) B = I a.Kb.
Inglés 5 (English 5)   UNIDAD 2
(por favor) By emory gibson Para describir how long ago en español, presta attencion.
Experiencias de usuario y aplicaciones ricas en Internet Silverlight: Arquitectura Herramientas de desarrollo Nuevo: Silverlight 3.0 Audio y video Experiencias.
Antonio Gámir TSP – Windows Client Microsoft Ibérica.
Su Negocio Conectado. VisibilidadVisibilidad ColaboraciónColaboración PlanificaciónPlanificación EjecuciónEjecución Build Connections.
Clustered Hard Disk Drives Cold data.
para desarrolladores Minimizar el cambio Concentrarse en estabilidad, confiabilidad y rendimiento. Ayudar a mejorar la productividad Reducir la curva.
Bienvenido a Technet Summit Forefront Client Security.
Departamento de Ing. Electrónica Circuitos Digitales II Universidad de Antioquia Departamento de Ing. Electrónica Circuitos Digitales II Universidad.
Iglesia Colombiana Metodista
Haz Ahora Combine the two sentences to form a single sentence with a reciprocal verb. 1.Yo ayudo a mi madre a hacer la cama. Mi madre me ayuda a hacer.
HAZ AHORA / DO NOW Responde en frases completas: Por ejemplo: ¿Qué te gusta más, nadar o esquiar? Pues, me gusta más nadar. Pues, no me gusta ni nadar.
Diseño de Circuitos de Aplicación Específica Metodologías de diseño Circuitos Integrados de Aplicación Específica PrincipiosGenerales.
Cancela, JM. Ayán C. University Of Vigo. Throughout history the definition of learning has been conceptualized in many different ways depending on the.
Hagan Ahora: Read the paragraph and conjugate the verbs in parenthesis
1 USMP PhD in Information Systems Engineering INFRASTRUCTURE MANAGEMENT - IM The Information and Communications Technology Infrastructure Management (ICT-IM)
 Making complete sentences How to make complete sentences in Spanish. The following presentation is designed to help you learn how to do the following:
Patricia Muñoz Palma Director Scientific Information Program National Commission for Scientific and Technological Research CHILE Access to Research Data.
Porque nos importa la seguridad
Practica para “la foto” Año B Diversidad cultural Ciencia y Tecnologia 15 min. para preparar 3-4 min. describe en relación a una opción 5-6 min. Discusión.
THOMSON SCIENTIFIC Updates for April Copyright 2006 Thomson Corporation 2 2 Actualizaciones Actualizaciones a las herramientas Refine y Analyze.
 1. Why should a person learn Spanish? Give at least 3 reasons in your explanation.  2. What Spanish experiences have you had? (None is not an option.
General information about the Project The AESOP Project Project Description Objectives Partners Description of Work Expected Results Database Information.
Derechos de Autor©2008.SUAGM.Derechos Reservados Sistema Universitario Ana G. Méndez División de Capacitación Basic Quality Tools CQIA Primer Section VII.
10/ How to set up the PSNC educational program Cómo establecer el programa educacional de EPNC By Por Dave Batty PSNC #10.
Social Networks and Parent Teacher Meetings: A Question that can´t Wait Molina, M.D., Rodríguez, J., Collado, J.A. y Pérez, E. University of Jaén (SPAIN)
E-Clouds: A Platform and Marketplace to Access and Publish Scientific Applications as a Service 1er Foro Internacional de Bioinformática Ciencia y Tecnología.
Santiago de Chile January 2012 Roundtable 6: Lobby regulation János Bertók Head of Public Sector Integrity Division Organización para la cooperación.
"Por qué es importante LEAN?" Oct 21, UDE – Universidad de la Empresa Montevideo, Uruguay.
PARTICIPANTES: UNIVERSIDAD DE ALBERTA UNIVERSIDAD EAFIT UNIVERSIDAD DE LOS ANDES Túnel de Viento Virtual, proyecto Colciencias.
Integrated Management System
Transcripción de la presentación:

Túnel de Viento Virtual Grupo de Investigación Mecánica Aplicada (Universidad EAFIT), Grupo de Investigacion IMAGINE (Universidad de Los Andes), Advance Man Machine Interface (AMMI) Laboratory (University of Alberta), Grupo de Investigación en Realidad Virtual (Universidad EAFIT)

Introduction Computational Fluid Dynamics (CFD) is the computed aided analysis of the behaviour of flow parameters in a fluid continuum. CFD simulations are highly dependent on the correct setting of initial conditions.

The gap generated by the solving process, creates a considerable delay before any assessment is done on the design. The user could not determine if an error had occurred before the whole simulation was finished.

design modifications ($, Time)‏ Motivation ...About available resources. design modifications ($, Time)‏ Positive Impact of Resource Maximization Good decisions taken Conceptual phase Detailed design Final characterization Initial design process

Virtual Wind Tunnel The virtual wind tunnel is a joint effort of several research groups around the world working in a true collaborative fashion.

Real time visualisation: Motivation Understanding the variation of parameters in a simulation is an interactive task. Long simulation times (from minutes, hours or days) restrict interaction to a minimum. “What if” scenarios will allow designers and scientist to explore new design possibilities. Construction of real-time visualisation system will help interpretation of field structures.

CFD Simulation Flow CAD Model CAD Conversion Boundary Conditions Scanned Object Mesh Generation Mesh to OpenFOAM Solution Server OpenFOAM

Visualization Toolkit - VTK Allow3D vis & image processing Hundreds of algorithms Object oriented (C++)‏ Other language bindings for RPD (Tcl/Tk, Python, Java)‏ Unix/Linux, Windows Threads, MPI support Active user community Open source www.kitware.com/vtk.html

Objectives To build a software and hardware infrastructure that allow scientific experimentation in a collaborative virtual environment over complex CFD simulations. Specific Objectives Fluid flow simulations Parallel mesher. Strategy for the interactive control and steering of the simulation Infrastructure in terms of computers, networks, software, and communication 3D Interaction immerse environments Collaborative visualisation environment

Interactive CFD Methodology CFD User needs vs. Interactive CFD User needs. “Control” is the Key!

Non Interactive CFD User needs Set Interactive CFD User needs Set Interactive CFD Methodology Non Interactive CFD User needs Set Interactive CFD User needs Set Pre-processing: Geometry Definition Discretization Information Boundary Conditions Selected physical Model Selected numerical methods Solver Constrains Solving: An adequate and accurate solver Post-Processing: Selected data for display Viewpoint and Scales Geometrical: Positioning Orientation Size Shape modifications Addition-Subtraction Physical: Fluid Properties Boundary Conditions Timestep of the Simulation. Starting/Stopping of the Simulation. Control mean

Pre-processor development Paraview Plugin for interactive scenario definition (Solution server application) Process: User scenario definition/VWT pre- processor integration. Results: Graphical scenario set-up and preprocessing VWT file. Voxel based pre-processor implementation/adaption. Pre: Netgen and ParaVoxel software. Process: OpenFOAM-ParaVoxel integration. Results: Full hexa-skewed meshes. Skewed-Hexa Mesh boundary morphing. Pre: OpenFOAM non structured Hexa mesh. Process: Boundary adaption. Results: Full hexa-geometry adapted meshes.

Pre-processor development

The pipeline structure and the geometrical data is transformed into a preprocessing file suitable for the VWT application.

Elementos usados en al solución BuGLe FFMpeg Felix Feng

BuGLe Utilidad para depurar programas OpenGL Su arquitectura permite “interceptar” los llamados entre la aplicación y el API de OpenGL Es open source y puede ser extendido mediante “plugins” Web: http://www.opengl.org/sdk/tools/BuGLe/

FFMpeg Utilidad que permite convertir entre formatos de video Funciona por línea de comandos. Estos puede leer de streams y escribir a un destino rtp Web: http://ffmpeg.org/

Feng y Felix Feng es un servidor de streaming de video diseñado para cumplir con los estándares de la IETF. Soporta: Audio: MPEG-1/2 Layer I/II/III, Vorbis, AAC Video: MPEG-1/2, MPEG-4 Part 2, MPEG-4 Part 10 (H.264), H.263, Theora Felix es un “multiplexador” de streams de audio y video en tiempo real Web: http://live.polito.it/projects

Solución integrada

Estado actual y futuras mejoras Se utlilizó la última versión de FFMpeg con soporte de h264. La calidad del streaming generado es impresionante. La latencia es aceptable (alrededor de ½ seg) Algunas cosas por mejorar: Los FPS alcanzados son bajos (15-25) Cuando suben los FPS sube la latencia, y lo que es peor, el flujo de video se descincroniza. FFMpeg es el cuello de botella.

Trabajo en Uniandes: aplicación colaborativa y Render paralelo

Plan de trabajo Arquitectura de la aplicación Tecnologías Usadas AccessGrid VTK ParaView Proceso de ejecución aplicaciones Cliente AccessGrid Demostraciones

Arquitectura de la Aplicación Basada en ParaView

Arquitectura de la Aplicación Basada en VTK

Arquitectura de la Aplicación Caso de Uso

Tecnologías Usadas Todas las tecnologías usadas son de código abierto y disponibles gratuitamente AccessGrid: Herramienta colaborativa que permite transmisión de audio y vídeo ParaView: Herramienta de Visualización gratuita basada en VTK VTK: Visualization Toolkit, herramienta para visualización de datos gráficos

Proceso ejecución aplicaciones: ParaView Correr el servidor paralelo de ParaView con el siguiente comando: mpirun –np NUM_PROC –mca btl ^openib,udapl –mca btl_tcp_if_exclude lo – hostfile /hosts.file pvserver –server-port=1100 Conectar la GUI de ParaView al servidor ParaView

Proceso ejecución aplicaciones: ParaView Cargar el lector de archivos de OpenFOAM

Proceso ejecución aplicaciones: ParaView Cargar archivo .foam

Proceso ejecución aplicaciones: ParaView Distribuir la carga entre los distintos procesadores con los filtros Merge Blocks y D3

Proceso ejecución aplicaciones: ParaView Usar un filtro para visualización de los datos vectoriales. En este caso usaremos Stream Tracer

Proceso ejecución aplicaciones: ParaView El resultado de StreamTracer es la visualización con líneas.

Proceso ejecución aplicaciones: ParaView Si se añade un filtro Glyph, se pueden ver las normales de los vectores de desplazamiento

Proceso ejecución aplicaciones: ParaView El resultado del filtro Glyph son las normales de los vectores que describen el flujo.

Proceso ejecución aplicaciones: Access Grid Control de Venues

Proceso ejecución aplicaciones: Access Grid Ventana de Vídeo

Proceso ejecución aplicaciones: Access Grid Ventana de control de simulación

Proceso ejecución aplicaciones: Access Grid Simulación tomada del ServerManager

Proceso ejecución aplicaciones: VTK Lanzar Aplicación

Proceso ejecución aplicaciones: VTK Aplicación lanzada sin cargar objeto

Proceso ejecución aplicaciones: VTK Aplicación lanzada objeto cargado