Software geotécnico de código abierto, empezando por la estabilidad de taludes
OpenGeoRock es una suite de programas para estabilidad de taludes, agua subterránea y mecánica de rocas. El primero, OGR Slip2D, combina nueve métodos de equilibrio límite con filtración por elementos finitos y análisis probabilístico. Incluye además un servidor MCP oficial, con el que un agente de IA puede manejar el programa, desde construir el modelo hasta leer los resultados.
Cinco programas sobre un mismo núcleo en Python
Por ahora solo está disponible OGR Slip2D, con el código fuente público. Los otros cuatro se construirán sobre el mismo núcleo: una base de datos de propiedades, elementos finitos en 2D y 3D, y equilibrio límite tridimensional.
OGR Slip2D
Estabilidad de taludes en 2D por equilibrio límite, agua subterránea por elementos finitos, análisis probabilístico y de sensibilidad, soportes, carga sísmica y Eurocódigo 7.
OGR Data
Base de datos de propiedades de suelos y macizos rocosos, con correlaciones y ábacos.
OGR FEM2D
Elementos finitos elastoplásticos en 2D y cálculo por reducción de resistencia.
OGR Slip3D
Equilibrio límite con superficies de rotura tridimensionales, para cortas mineras, deslizamientos y topografías complejas.
OGR FEM3D
Elementos finitos en 3D para rocas y suelos, con flujo de agua subterránea acoplado.
Qué hace OGR Slip2D
Es un programa de escritorio con modelador, intérprete de resultados y terminal de Python integrado. Su núcleo de cálculo se puede leer línea a línea, y lo contrastamos con casos de referencia publicados.
Nueve métodos de equilibrio límite
Ordinario, Bishop, Janbu simplificado y corregido, Spencer, Morgenstern-Price/GLE, Lowe-Karafiath y los dos del Corps of Engineers.
Siete algoritmos de búsqueda
Por rejilla, de talud, con refinado automático, por bloques, de camino, por recocido simulado y por enjambre de partículas. Superficies circulares y no circulares, objetos de foco y optimización.
Veintidós modelos de resistencia
Mohr-Coulomb, perfiles de resistencia sin drenaje, Hoek-Brown, Barton-Bandis, curva potencial, SHANSEP, modelos anisótropos y funciones definidas por el usuario.
Agua subterránea por elementos finitos
Filtración saturada, no saturada y transitoria en una malla triangular conforme, con superficies de rezume y un factor de seguridad en cada etapa.
Análisis probabilístico y de sensibilidad
Muestreo de Monte Carlo y por hipercubo latino con siete distribuciones, probabilidad de rotura, índice de fiabilidad y barridos de sensibilidad.
Cargas, soportes y normas de diseño
Nueve tipos de soporte, cargas distribuidas y lineales, sismo pseudoestático y desplazamiento de Newmark, grietas de tracción y coeficientes parciales del Eurocódigo 7.
Trabajar con un agente de IA
OGR Slip2D incluye un servidor oficial del Model Context Protocol, que desarrollamos en el mismo repositorio que el motor de cálculo. Funciona con cualquier cliente MCP, como Claude, ChatGPT, el Agents SDK de OpenAI o un modelo local en LM Studio u Ollama. El agente puede abrir el programa, construir la geometría, lanzar el cálculo y leer los resultados dovela a dovela, y tú puedes seguir cada paso en la ventana del programa.
- Uno de los primeros programas geotécnicos con servidor MCP oficial y, hasta donde sabemos (octubre de 2026), el primer programa de estabilidad de taludes de código abierto que lo incluye.
- 74 herramientas, que cubren todas las acciones de modelado y análisis de los menús del programa.
- El agente trabaja sobre la ventana que tienes abierta, así que comparte contigo el modelo y el historial de deshacer.
- El servidor se ejecuta en tu propio equipo: por stdio para los clientes de escritorio, por HTTP con token, o con OAuth 2.1 para los clientes remotos.
Cómo verificamos el programa
Cada método va acompañado del caso publicado con el que se validó. La batería de tests compara los resultados solo con referencias externas y soluciones analíticas.
| Caso | Método | Referencia | OGR Slip2D |
|---|---|---|---|
| ACADS 1(a) · Giam & Donald 1989 | Bishop | 0.991 | 0.9885 |
| ACADS 1(c) · tres capas | Bishop | 1.406 | 1.4083 |
| Yamagami & Ueta 1988 | Bishop | 1.348 | 1.3502 |
| ACADS 2(b) · presa de Talbingo | Spencer | 2.29 | 2.2918 |
| Filtración confinada · Darcy | Filtración MEF | exacta | 0.000 % |
| Escalón de altura · erfc | MEF transitorio | exacta | 0.11 % |
Cinco modelos que puedes descargar
Los cinco se han resuelto con OGR Slip2D y se publican con sus datos de entrada y sus archivos .ogr, para que puedas comprobarlos. Las cifras de las tarjetas son las que da el programa.
Talud de dos capas
El talud del inicio rápido, con una búsqueda por rejilla y tres métodos.
Terraplén sobre capa débil
Las búsquedas por bloques y de camino llegan a la misma superficie no circular, y una berma de pie aumenta el factor de seguridad.
Presa de tierra con dren de pie
El cálculo de filtración por elementos finitos da la superficie libre y la presión intersticial en cada dovela.
Incertidumbre en la resistencia
Probabilidad de rotura e índice de fiabilidad con 1 000 muestras de Monte Carlo.
Desembalse rápido
Filtración transitoria en siete etapas y evolución del factor de seguridad con el tiempo.
Ábrelos tú mismo
Todas las figuras las ha calculado el programa, y cada modelo se puede descargar y abrir en OGR Slip2D.
Desarrollado dentro de una tesis doctoral
Samuel Sáez López desarrolla OpenGeoRock en la Universidad Politécnica de Cartagena, bajo la supervisión académica del profesor Emilio Trigueros Tornero y con la colaboración profesional de IMGA S.L.P.
Quién lo desarrolla
Un ingeniero de minas que prepara su doctorado, un profesor de mecánica de rocas y quienes nos envían casos de validación.
AGPL-3.0-or-later
Puedes usarlo libremente, también en trabajos profesionales de ingeniería. Si ofreces en red una versión modificada, tienes que publicar su código fuente.
Envía un caso de validación
Un talud cuyo factor de seguridad conozcas por una publicación, por otro programa o por un cálculo a mano. Es la contribución que más nos ayuda.