Publicaciones científicas
Mecánica computacional, control óptimo, energía y simulación de materiales, más los datos y el código que se quedaron en abierto. Cada entrada lleva la referencia tal cual se publicó y su aportación en una línea.
Donde hay DOI o registro oficial, está enlazado; donde no lo he podido confirmar, la entrada va sin enlace y lo dice. Prefiero una línea sin enlace a un identificador puesto a ojo. La lista completa y actualizada está en mi ORCID.
Publicaciones científicas
Dimat Multiscale Simulation Toolkits For Industrial Modelling
Aportación. Cómo encajar en una misma cadena lo atomístico (LAMMPS), los elementos finitos (CalculiX) y modelos entrenados, de forma que la simulación del proceso —extrusión de polímero, formación de hilo— quede conectada con la predicción de las propiedades del material. El interés está en la trazabilidad: cada nivel sigue apoyado en el de abajo.
Multiscale Modeling of Textile Yarns and Nets via Particle-Based Equilibrium and Finite Element Analysis
Aportación. Un hilo trenzado o una red tienen tantos contactos que un modelo continuo se atasca antes de empezar. Aquí los filamentos se resuelven primero como cadenas de partículas con rigidez y rozamiento hasta llegar al equilibrio, y esa geometría —ya con su estado de tensiones— se pasa a elementos finitos para cargarla. Lo difícil, y de lo que va el trabajo, es no perder el equilibrio al cambiar de modelo.
Advancing Polymeric Yarn Manufacturing: A Hybrid Modelling Approach Combining AI and Molecular Dynamics
Aportación. Dinámica molecular y modelos entrenados combinados para predecir el comportamiento de un hilo polimérico sin repetir la simulación atomística en cada punto del espacio de diseño.
Optimizing AI-Enhanced Neural Network Subroutines for Plasticity in FEM
Aportación. Una subrutina de material que llama a una red neuronal en cada punto de integración es fácil de escribir y difícil de que corra a tiempo. El trabajo propone y valida una metodología para optimizar esa ML-UMAT contra un potencial plástico concreto, que es la única forma de saber si la red está aproximando lo que debe.
Energy Management System for a Residential Positive Energy District Based on Fuzzy Logic Approach (RESTORATIVE)
Aportación. Un distrito de 360 viviendas en Bilbao con almacenamiento centralizado: cuándo cargar y cuándo descargar se decide con lógica difusa en lugar de con un umbral fijo. Sale hasta un 75,6 % de autosuficiencia y retornos de 6 a 12 años, y —esto es lo que suele faltar— se mide qué pasa cuando los precios o el clima se salen de lo previsto.
Digital Tools for Modeling and Simulation of Glass-Forming Process
Aportación. Conformado de vidrio, por molde y por láser, modelado de principio a fin con software libre: geometría parametrizada en FreeCAD, cálculo en CalculiX y el flujo entero automatizado en Python, conversión de STEP a FRD incluida. El argumento no es numérico sino de acceso: una pyme no puede pagar licencias anuales de simulación.
Multilevel Selective Harmonic Modulation via Optimal Control
Aportación. Elegir los ángulos de conmutación de un convertidor multinivel para cancelar armónicos concretos se resuelve normalmente como un sistema de ecuaciones no lineales, con el número de conmutaciones fijado de antemano. Aquí el problema se plantea como control óptimo con una penalización afín a trozos: el principio del máximo de Pontryagin obliga a que la solución salga en escalera, y cuántas conmutaciones hay y dónde caen dejan de ser un dato de entrada para ser parte del resultado. Además la solución es única y continua respecto a las frecuencias objetivo.
Integration of graphene into nanoelectronic devices: insights from atomistic simulations
Aportación. El primero. De la etapa de estructura electrónica en SIMUNE Atomistics, donde trabajé con SIESTA: el punto de partida de todo lo que vino después.
Datos y software en abierto
Climate and Crop variables of tomato greenhouse simulation
Aportación. La serie temporal completa de un invernadero de tomate simulado: clima exterior, clima interior, reparto de carbono en la planta, índice de área foliar, consumo de agua y apertura de ventanas y pantallas, unas 33 variables. De la etapa de modelado de invernaderos en la Universidad de Deusto, publicada en abierto para que se pueda entrenar o contrastar un controlador sin montar el invernadero.
DyCon Toolbox
Aportación. Toolbox de MATLAB para problemas de control óptimo no lineal, con las derivadas por diferenciación automática (CasADi) y los dos caminos disponibles: método directo —discretizar estado y control y resolver el problema no lineal resultante con IPOPT— e indirecto —integrar el adjunto hacia atrás y descender por el gradiente—. La idea era que un problema de control cupiera en pocas líneas legibles y que otra persona pudiera repetirlo.
Navindoor
Aportación. Librería libre de MATLAB para simular sistemas de posicionamiento en interiores de punta a punta: planimetría, trayectorias y dinámica de la persona, generación sintética de señales —intensidad recibida, tiempo y ángulo de llegada, barómetro, magnetómetro, inerciales— y comparación de algoritmos, con interfaz gráfica y de línea de comandos. Sirve para evaluar un algoritmo de localización antes de instalar una sola baliza.
Trabajos académicos
Aprendizaje por refuerzo aplicado al problema del pastoreo
Aportación. Un perro que solo sabe repeler tiene que llevar un rebaño hasta un punto. El trabajo monta el modelo de interacción perro-ovejas, define como referencia una política heurística de «empujar y girar» y entrena después una política con DDPG preentrenada sobre esa heurística. La referencia primero y el aprendizaje después: es el mismo orden que sigo ahora.
Optimización de bases numéricas en dímeros. Desarrollo, mejoras y documentación del código SIESTA
Aportación. En DFT con ondas planas la calidad de la base se controla con un solo número y la energía baja de forma monótona: subirlo es cambiar coste por precisión y poco más. En SIESTA, que usa orbitales atómicos numéricos confinados, la base la definen varios parámetros —radios de corte, el segundo radio del split valence, y la λ y la Z del potencial Yukawa— que no se comportan de forma monótona y que admiten varios juegos de valores equivalentes. Por eso casi todo el mundo tira de bases ya conocidas. Aquí se propone optimizar esos parámetros en el sistema más barato que existe, el dímero, y luego comprobar si lo aprendido se transfiere a otra química: en el dímero de agua la base sale con precisión de meV y empata con bases optimizadas específicamente para agua líquida y hielo (238 meV de energía de enlace frente a 236 de esas bases y 228 en ondas planas); en cristales reproduce el parámetro de red convergido en ondas planas del Li bcc y bate a la base por defecto de SIESTA, que es mayor. Ahí empezó lo de no fiarme de un cálculo hasta verlo contra una referencia.