← Últimos artículos
🔬 condensed matter

GEMSS: A C++ Library for Multi-Sphere Modeling in DEM Simulations

GEMSS es una biblioteca de C++ solo de cabecera que convierte mallas 3D o rejillas de vóxeles en representaciones de multiesferas mediante el algoritmo MSS, permitiendo el cálculo de propiedades físicas esenciales y la generación de partículas sobre la marcha para simulaciones de DEM y dinámica de multibosques.

Autores originales: Arash Moradian, Felix Buchele, Thorsten Poeschel

Publicado 2026-08-18
📖 6 min de lectura🧠 Análisis profundo

Autores originales: Arash Moradian, Felix Buchele, Thorsten Poeschel

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Los materiales granulares, desde la arena de una playa hasta los granos de café en un frasco, se comportan de formas sorprendentemente difíciles de predecir. Si bien un solo grano de arena es simple, una pila de ellos actúa como un fluido, un sólido o un gas dependiendo de cómo se mueva. Para comprender estos comportamientos, los científicos utilizan simulaciones por computadora que rastrean cada partícula individual. Durante décadas, estas simulaciones han dependido de un supuesto simplificador: que cada partícula es una esfera perfecta. Esto facilita las matemáticas, pero ignora los bordes dentados, las caras planas y los bultos irregulares de los granos del mundo real. Cuando las partículas no son redondas, se traban de forma diferente, ruedan de forma diferente y se rompen de forma diferente. Para capturar estos matices, los investigadores han desarrollado métodos para construir formas complejas a partir de cúmulos de pequeñas esferas, ensamblándolas como un mosaico para imitar la forma real de una roca o un grano de arena. Sin embargo, hasta ahora, la creación de estos modelos complejos era un proceso lento y separado que ocurría antes de que comenzara la simulación principal, lo que hacía casi imposible estudiar cómo las partículas cambian de forma mientras se mueven, se muelen o se rompen.

Un equipo de investigadores de la Friedrich-Alexander-Universität Erlangen-Nürnberg ha introducido una nueva herramienta llamada GEMSS que cambia la forma en que se construyen estas simulaciones. Este software actúa como un generador que puede tomar una descripción digital de la forma de una partícula e instantáneamente convertirla en un cúmulo de esferas, todo esto mientras la simulación principal se está ejecutando. Los investigadores llaman a esto un enfoque de "multiesfera", donde un único objeto irregular está representado por una colección de bolas superpuestas. La innovación clave es que esta herramienta está diseñada para trabajar directamente dentro del bucle de la simulación. Anteriormente, los científicos tenían que detener su simulación, ejecutar un programa separado para generar las formas de las partículas, calcular sus propiedades físicas como el peso y el equilibrio, y luego reiniciar la simulación con los nuevos datos. GEMSS elimina este flujo de trabajo de parada y arranque, permitiendo que la computadora genere estas formas complejas sobre la marcha a medida que la simulación progresa. Esta capacidad abre la puerta al estudio de procesos dinámicos, como el modo en que una roca se rompe en trozos más pequeños o cómo una superficie se desgasta con el tiempo, sin tener que pausar el mundo virtual para recalcular las formas.

La herramienta funciona tomando un modelo digital de una partícula, que puede ser una malla 3D detallada o una cuadrícula de diminutos cubos, y llenándola con esferas. El software es cuidadoso para asegurar que el cúmulo de esferas se ajuste a la forma original lo más estrechamente posible. Gestiona un tipo específico de rugosidad que ocurre naturalmente cuando se intenta aproximar una curva suave con bolas redondas; si las bolas están demasiado separadas, la superficie se ve irregular y dentada. El software ajusta el espaciado de estas esferas basándose en su tamaño, asegurando un nivel de detalle constante en toda la partícula. También verifica que el cúmulo resultante sea un objeto único y conectado, eliminando cualquier esfera errante que pudiera quedar atrás en grietas estrechas. Una vez construida la forma, el software calcula inmediatamente los datos físicos esenciales necesarios para que la simulación funcione, tales como el volumen total, el centro de masa y cómo se distribuye la masa. Esto significa que la simulación sabe exactamente cómo rotará y reaccionará la partícula en el momento en que es creada.

Para probar la precisión de este nuevo método, los investigadores compararon las propiedades de los cúmulos de esferas generados contra las propiedades matemáticas exactas de formas simples como cubos, cilindros y conos. Encontraron que el volumen de las partículas generadas era preciso dentro de una fracción minúscula de un porcentaje, y la forma en que se distribuía la masa era precisa dentro de un tres por ciento. Incluso el centro de masa, el punto donde la partícula se equilibra, fue calculado con un error de menos del uno por ciento. Estos resultados se mantuvieron incluso para formas complejas del mundo real, como un grano de arena de Hamburgo, que los investigadores modelaron utilizando cientos de esferas. El software demostró ser capaz de manejar estas formas intrincadas con alta precisión, confirmando que los cúmulos de esferas simplificados podían representar fielmente el comportamiento físico de las formas irregulares originales.

Uno de los hallazgos más significativos es cómo el software equilibra el número de esferas utilizadas frente a la suavidad de la forma resultante. Si el usuario pide una superficie muy suave, el software utiliza muchas esferas pequeñas, lo cual es computacionalmente costoso. Si el usuario permite una superficie ligeramente más rugosa, el software puede usar menos esferas más grandes, lo que acelera la simulación. Los investigadores demostraron que incluso con un número muy pequeño de esferas, el software podía capturar la estructura general y las características clave de una partícula compleja. Esta flexibilidad permite a los científicos elegir el nivel de detalle adecuado para sus necesidades específicas, ya sea que estén estudiando el lento asentamiento de la arena o la violenta colisión de rocas. La herramienta está escrita en un lenguaje de programación moderno que permite integrarla fácilmente en marcos de simulación existentes, y ya ha sido integrada en un popular paquete de simulación de código abierto, donde puede generar estas partículas con un solo comando.

El impacto de este trabajo reside en su capacidad para simular el cambio. En muchos procesos industriales, las partículas no permanecen iguales; son trituradas, molidas o desgastadas. Con GEMSS, una simulación ahora puede observar cómo una roca grande se rompe en fragmentos más pequeños y generar inmediatamente las nuevas formas de esos fragmentos a medida que aparecen. Esto elimina la necesidad de bibliotecas de formas precalculadas y permite una simulación continua y fluida de cómo evolucionan los materiales con el tiempo. Los investigadores demostraron que su herramienta es significativamente más rápida que los métodos anteriores, especialmente cuando se requieren altos niveles de detalle. Al hacer que la generación de formas complejas sea una parte fluida de la simulación, esta herramienta proporciona una forma más realista y eficiente de estudiar el comportamiento de los materiales granulares, ofreciendo una ventana más clara a la física del mundo desordenado e irregular de la arena, el suelo y la roca.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →