Construyendo la próxima generación de software de impacto deformable
Dinámica de contacto espectral para gotas impactando un baño
Un milisegundo decide el resultado
En la impresión, el recubrimiento, la pulverización y la manipulación de líquidos, el impacto decide si un líquido se deposita, se extiende, rebota o se fusiona. Esa elección se toma en milisegundos, mientras los cuerpos implicados cambian de forma.
La dificultad reside en que una colisión deformable no tiene un área de contacto ni un campo de presión preexistentes. Al primer contacto, la presión deforma las interfaces, y sus formas alteran la presión. SpectralKM.jl plantea cómo resolver ese bucle cuando ambos lados de la colisión son líquidos.
Lo que cada modelo eliminó
El estudio de 2022 de esfera rígida / membrana elástica hizo visible la primera variable oculta: la deformación del objetivo ((Agüero et al., 2022)). Una gota líquida sobre un sólido trasladó la deformabilidad al impactador. Una gota sobre un baño no dejó fijo ninguno de los lados del contacto ((Gabbard et al., 2025)). Cada problema expuso un supuesto de contacto que el anterior podía permitirse ocultar.
La rama del sustrato sólido aisló entonces el comportamiento constitutivo no newtoniano. El trabajo de dinámica de contacto convirtió la presión y la extensión del contacto en incógnitas explícitas. Esa progresión lleva a la pregunta que el modelo actual está diseñado para responder: ¿qué parte de un rebote es dinámica de fluidos y qué parte proviene de la prescripción del contacto?
Dinámica de contacto espectral
SpectralKM.jl es la formulación actual de gota–baño Newtoniana y sin coalescencia. Representa el baño con modos de Fourier–Bessel, la gota con modos de Legendre y la presión de contacto con modos de Legendre desplazados. Una búsqueda externa filtrada por viabilidad selecciona el parche de contacto.
Elimina tres opciones que, de otro modo, pueden decidir una predicción de rebote: un perfil de presión prescrito, una búsqueda de contacto a nivel de malla y una interfaz líquida fija. El baño, la gota, la presión soportada en el parche y la extensión del contacto se resuelven conjuntamente. El resultado es un modelo de contacto cuyos supuestos físicos pueden inspeccionarse en lugar de quedar enterrados en un interruptor del solver.
El recuadro de presión es un diagnóstico, no un campo pulido para sobreinterpretar. Muestra lo que el modelo resuelve en el contacto sin pretender que una traza puntual sea la respuesta final.
Reología controlada sobre un sólido
DropRebound.jl mantiene el sustrato sólido para poder aislar cómo el comportamiento constitutivo cambia el rebote. SpectralKM.jl lleva el problema de contacto a dos interfaces líquidas en movimiento. Los videos son casos numéricos separados, no una referencia comparativa.
El código abierto como infraestructura de investigación
Los modelos de contacto ganan confianza cuando sus derivaciones, pruebas, diagnósticos y figuras pueden inspeccionarse conjuntamente. Los repositorios mantienen el código del paquete, los registros de validación, los barridos de parámetros y los scripts de renderizado junto al modelo, para que un lector pueda reproducir un resultado o cuestionar un supuesto sin tener que reconstruir el flujo de trabajo a partir de un artículo.
2025
- Drop rebound at low Weber number2025
2022
- PRSA