Desarrollo de Software

Detrás de la investigación de la mecánica de fluidos computacional y experimental hay, en general, la necesidad de un buen conocimiento de matemática aplicada. Por ejemplo, para hacer simulaciones numéricas de flujo de fluido se necesita resolver ecuaciones diferenciales, para hacer PIV se necesita procesar imágenes y computar velocidades, etc. Por otra parte, la investigación genera un gran volumen de información que debe ser procesada. Aunque existen algunos programas comerciales que lo podrían hacer, habitualmente es necesario desarrollar programas propios que permitan un mejor control de las variables y resultados.
ECoMMFiT tiene amplia experiencia en el desarrollo de aplicaciones de software, tanto para investigación como para resolver problemas industriales aplicados. Algunos de los paquetes de software desarrollados específicamente para el grupo, principalmente utilizados en la investigación básica, se pueden encontrar en esta página. Además, proveemos servicios de desarrollo de software a medida para ayudar a entender y controlar los procesos industriales, médicos y/o procesos ambientales donde el fluido juega un papel importante, así como software para grandes volúmenes de datos y el tratamiento de imágenes y análisis.

  • 3Dinamics
  • Código CFD basado en Fortran desarrollado para simular transferencia de calor, masa y movimiento en flujos laminares y turbulentos inestables tridimensionales resolviendo las ecuaciones de Navier-Strokes. 3Dinamics es un código de volumen finito semi-implícito por Direct Numerical Simulation (DNS). También dispone de varios modelos a escala inferior a la malla implementados por simulaciones grandes de corrientes de Foucault. Utiliza el segundo orden en el tiempo de Crank-Nicholson para integrar numéricamente las ecuaciones de transporte, que están espacialmente discretizadas, utilizando la aproximación del volumen finito centrado de segundo orden. El código está paralelizado con MPI.

  • SimOil/OilSea
  • Código informático utilizado para simular la evolución temporal y espacial de derrames de petróleo en el medio marino de geometría arbitraria y compleja. El código es aplicable a regímenes de gravedad-viscosidad, por ejemplo, hasta una semana para derrames grandes, y tiene en cuenta la dispersión causada por el viento, las mareas y las corrientes, la difusión y la evaporación, así como la acumulación y dispersión a lo largo de la costa. Actualmente el grupo está trabajando en la mejora de su rendimiento a través de la modelización de la dispersión y fragmentación de los derrames de petróleo de flotación casi neutra y mediante la aplicación de diferentes modelos para la predicción de los patrones de flujo marinos realistas, como por ejemplo la aproximación por aguas poco profundas.

  • ThickSoft/ArtWAS
  • Software para la medida semiautomática del grosor íntima y media de la arteria carótida (IMT) a partir de imágenes de ultrasonidos. El espesor de la capa íntima y media se puede estimar de forma no invasiva mediante ultrasonidos y ahora es ampliamente utilizado como un marcador para la detección precoz de aterosclerosis en la carótida. El programa es fácil de usar, es altamente fiable y permite la medida semiautomática de la IMT en diferentes secciones de la carótida (común, interna y bulbo) a partir de diversas imágenes de ultrasonido. El software ha sido desarrollado utilizando el lenguaje de programación Matlab y se compone de una serie de módulos que se pueden ajustar de acuerdo con las necesidades del usuario y que permite la adición de nuevas características.

  • Caffa3d.MB
  • Programa para resolver las ecuaciones de flujo incompresible 3D de Navier-Stokes de forma totalmente implícita y por volúmenes finitos, con transporte escalar genérico y estructurado en bloques, no ortogonal y con mallas ajustadas al cuerpo objeto de estudio. La primera versión de caffa3D.MB fue desarrollada por el Dr. Gabriel Usera durante sus estudios de doctorado en ECoMMFiT y se puede descargar en línea desde noviembre de 2004. Desde entonces, gente de todo el mundo han decidido descargarlo y, eventualmente, utilizarlo. Se ha ido mejorando de forma continua y se han añadido nuevas características desde el lanzamiento de la primera versión. Más información sobre el programa se puede encontrar en la página de descarga.

  • PIVCalc
  • Software basado en Matlab para la velocimetría de imagen para partículas. El código es capaz de obtener los componentes de la velocidad a partir de series temporales de imágenes de partículas registradas con una cámara digital. Se basa en un algoritmo iterativo de patrones de deformación en relación al método de corrección de PIV de campo local. Este procedimiento tiene un mejor comportamiento en situaciones de gradiente fuerte y la resolución espacial efectiva depende del número de iteraciones y no del tamaño de la ventana de interrogación. Incorpora un método de tratamiento específico de contorno para corregir el vector de velocidad cerca de los límites. El código también permite un procesado inicial de las imágenes para ajustar el brillo y el contraste y eliminar los reflejos de luz no deseados.

    [hacia arriba]