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.

Simulación de impacto en baño. La región azul oscuro es el baño, la región azul pálido la gota, y el arco rojo el parche de contacto resuelto. El recuadro traza la presión puntual como diagnóstico, no como un campo convergente.

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.

Simulación de una esfera rígida impactando una membrana elástica
Simulación del modelo de 2022 de esfera rígida / membrana elástica.
KM aplicado a una gota impactando un baño de fluido, capturando la dinámica de rebote y coalescencia.

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.

Caso numérico de Oldroyd-B.
Caso numérico de Carreau.

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

  1. Drop rebound at low Weber number
    Chase T. Gabbard, Elvis A. Aguero, Radu Cimpeanu, and 5 more authors
    2025

2022

  1. PRSA
    Impact of a rigid sphere onto an elastic membrane
    Elvis A Agüero, Luke Alventosa, Daniel M Harris, and 1 more author
    Proceedings of the Royal Society A, 2022