Datos Identificativos | 2013/14 | |||||||||||||
Asignatura | Técnicas computacionales en Ingeniería Industrial | Código | 730486005 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Mestrado Oficial | 1º cuadrimestre |
Primeiro | Optativa | 9 | ||||||||||
|
Temas | Subtemas |
Introducción y recursos | varios |
Computación de alto rendimiento | Definiciones, arquitecturas de procesadores, arquitecturas de memoria, arquitecturas de interconexión de nodos. Comandos básicos UNIX, conexión a un sistema remoto, transferencia de ficheros. Batch processing, gestores de trabajos, planificadores de trabajos, grid computing, computación oportunista, cloud computing. Programación de alto rendimiento, visualización de datos. Recursos HPC en CESGA: SVG y Finisterrae (shell, SGE, OpenMP, MPI). |
Elementos finitos y CFD | Integración de ecuaciones diferenciales parciales Elementos finitos en una, dos y tres dimensiones Volúmenes finitos Mecánica de fluídos computacional: Introducción a la CFD, Ecuaciones y métodos de discretización en CFD, Etapas de una simulación CFD (Pre-procesado: Generación de la malla, condiciones de contorno e inicialización; Cálculo: parámetros del solver, residuos y convergencia, precisión de los resultados; Post-procesado: cálculo de parámetros de interés, campos de vectores velocidad, líneas de corriente...), Ejemplos de aplicación de la CFD, ventajas y limitaciones, Modelización de la turbulencia en CFD, Presentación del código libre OpenFoam, Resolución de un caso práctico con Openfoam: Flujo convectivo en una cavidad. |
Simulación de sistemas dinámicos | Integración numérica de sistemas de ecuaciones diferenciales ordinarias (ODE). Integración numérica de sistemas de ecuaciones diferenciales-algebraicas (DAE). Introducción a la mecánica computacional: ecuaciones del movimiento. Resolución de un caso práctico: simulación dinámica de un mecanismo plano. |
Optimización | Metaheurísticos: utilidad, tipos y clasificación. Algoritmo de subruta inversa. Tabu search. Simulated Annealing. Ejemplos. Conclusiones. |
Técnicas de Inteligencia Artificial | Algoritmos evolutivos: ¿Qué es un Algoritmo Evolutivo?, Componentes básicos de un AE, Paradigmas principales de AE y nuevas tendencias, Aplicación de un AE Redes de neuronas artificiales: Introducción, Modelo computacional, Aprendizaje, Tipos de redes (perceptrón multicapa, redes no supervisadas, redes de base radial, redes recurrentes) |
Realidad virtual/captura biomecánica | Realidad Virtual: Software, Periféricos de entrada, Periféricos de salida, Ejemplos de aplicaciones. Captura biomecánica: Captura óptica de movimiento y tratamiento de datos Dinámica de sistemas multicuerpo aplicada a la marcha humana. |
Control y adquisición de datos | Marco histórico: evolución de los sistemas de adquisición de datos, evolución del desarrollo de aplicaciones embedded. Sistemas de control en tiempo real: software y hardware (PLC, PC, uC) |