- Productos
- API de Dlubal
- API de Dlubal
API de Dlubal (gRPC)
El nuevo Dlubal API Service (gRPC) es una solución basada en Python/C# que proporciona una interacción fluida y de alto nivel con toda la gama de productos Dlubal: RFEM, RSTAB y RSECTION. Abierto a sus innovaciones, es perfecto para integrar las herramientas específicas de su empresa.
Tanto si trabaja en modelado paramétrico como en tareas de optimización, nuestra misión es ofrecer una biblioteca fácilmente ampliable que le brinde un acceso rápido y sencillo a todos los datos y funciones de los programas principales de Dlubal y sus complementos mediante Python o C#.
Descubre la API de Dlubal
Los ingenieros a menudo se enfrentan al cuello de botella del modelado manual repetitivo y los procesos de optimización aislados que ralentizan la entrega de proyectos complejos. La API de Dlubal resuelve esto proporcionando una interfaz gRPC de alto nivel que le permite automatizar flujos de trabajo e integrar datos estructurales directamente mediante Python o C#. Esta conexión fluida transforma el software estático en una herramienta dinámica para el modelado paramétrico y los flujos de trabajo de diseño automatizados.
La API permite un acceso rápido y sencillo a todos los datos y funcionalidades de los programas principales de Dlubal y sus complementos mediante Python o C#. Puede aplicar estas capacidades a escenarios de proyectos reales, como la optimización de complejos sistemas de montaje solar, la generación de naves de acero paramétricas o el análisis de estructuras de membrana especializadas. Cada paso está respaldado por la trazabilidad completa de los métodos de cálculo y las fórmulas, para garantizar que sus soluciones automatizadas sigan siendo transparentes y estén listas para su presentación.
La API admite todas las normas y complementos incluidos en los programas principales RFEM, RSTAB y RSECTION. La disponibilidad de bibliotecas de funciones listas para usar significa que no necesita ser un desarrollador de software para aprovechar el potencial de la API.
Clientes API de Dlubal
Sus ventajas
Intercambio bidireccional de datos sin esfuerzo entre todos los programas de Dlubal utilizando bibliotecas de funciones listas para usar
Trazabilidad completa de métodos de cálculo y fórmulas para resultados transparentes y listos para presentación
Implementación de Docker sin fisuras para aislar scripts y escalar instancias de cálculo en la nube
Casos de uso
La API de Dlubal es esencial cuando sus proyectos implican tareas de modelado repetitivas o requieren lógica de optimización. Sus aplicaciones abarcan desde simples scripts que automatizan comprobaciones de cálculo hasta complejos algoritmos generativos que evolucionan de forma autónoma estructuras completas. Los siguientes casos de uso muestran cómo estos flujos de trabajo resuelven desafíos reales de ingeniería.
La API automatiza la generación de miles de variantes de pórtico a partir de coordenadas de entrada, garantizando la eficiencia de los materiales y una trazabilidad completa en proyectos energéticos a gran escala.
Al vincular la API con algoritmos de optimización, puede iterar automáticamente a través de bibliotecas de secciones para encontrar la sección de acero más ligera que cumpla todos los requisitos normativos.
La API le permite extraer esfuerzos internos y aplicar lógica de diseño personalizada directamente dentro del flujo de cálculo, eliminando la necesidad de transferir manualmente los datos a hojas de cálculo externas.
Definir la estructura matemáticamente permite actualizaciones instantáneas del modelo cada vez que cambian las restricciones arquitectónicas, sin necesidad de cambiar entre entornos de software.
Características principales
Tecnología gRPC de alto rendimiento
Se comunica con el software mediante el protocolo gRPC basado en binario, en lugar de las interfaces tradicionales basadas en texto. El programa procesa estas solicitudes con una latencia mínima, lo que permite un intercambio de datos rápido y de gran volumen entre su código personalizado y el núcleo de cálculo. Esto aumenta significativamente la velocidad de ejecución para tareas automatizadas y estudios paramétricos a gran escala.
Integración nativa de Python y C#
Dlubal proporciona bibliotecas de cliente de alto nivel específicamente para Python y C#, que actúan como "wrappers" para simplificar el proceso de programación. Esto significa que puede utilizar funciones intuitivas y orientadas al ingeniero para controlar el software sin necesidad de gestionar usted mismo los protocolos de red subyacentes ni las estructuras de datos complejas.
Containerización y soporte de Docker
El servicio API está diseñado para estar listo para contenedores, lo que permite un despliegue sin problemas en entornos Docker. Esta función le permite aislar sus scripts de automatización, escalar instancias de cálculo en clústeres de servidores y garantizar un entorno de ejecución coherente tanto si trabaja localmente como en la nube.
Diseño Paramétrico de Montaje Solar con la API de RFEM 6
Modelar manualmente cientos de configuraciones de estructuras de montaje para distintas dimensiones de emplazamiento es ineficiente y propenso a errores. Esta aplicación prototipo demuestra una forma mejor. Al definir directamente la geometría del seguidor solar, las secciones transversales y la inclinación de los paneles desde una interfaz de usuario personalizada, la API genera al instante el modelo 3D completo en RFEM 6, listo para el análisis estructural.
- Generate thousands of model configurations instantly from site coordinates
- Rapidly evaluate multiple iterations to identify the most cost-effective design
- Maintain a fully traceable, code-driven process from start to finish
Artículos de la API de Dlubal
Introducción a la API de RFEM 6
Este artículo presenta la API de RFEM 6 y muestra cómo la programación personalizada permite generar modelos automáticamente, aplicar cargas, ejecutar cálculos y extraer resultados.
Casos prácticos de uso y principales beneficios
Explore casos de uso prácticos y las principales ventajas de la API de Dlubal. Aprende cómo la integración con Python ayuda a automatizar flujos de trabajo y a conectar RFEM 6 con soluciones de ingeniería más amplias.
-
Mensual
-
Anualmente -10 %
- Máximo de 1.000 solicitudes de API al mes
- No se permiten solicitudes de API adicionales
- Máximo 1 usuario activo
- Acceso a todos los datos introducidos y resultados (sin complementos)
- Sin límite de tiempo
- Número individual de solicitudes de API
- Precio individual por solicitud de API adicional
- Número ilimitado de usuarios activos
- Acceso a todos los datos introducidos y resultados
Preguntas frecuentes sobre Dlubal API
Sí, la API le permite abrir y modificar archivos existentes con la misma facilidad que crear otros nuevos. Puede usar scripts para seleccionar y sustituir materiales específicamente, ajustar magnitudes de carga o extraer resultados de modelos que ya ha modelado manualmente en la interfaz gráfica.
No, no necesitas un título en informática para usar la API de forma eficaz. Gracias a las bibliotecas de alto nivel de Python y C# proporcionadas por Dlubal, puedes utilizar comandos sencillos, centrados en la ingeniería estructural, que ocultan la compleja lógica de comunicación que se ejecuta en segundo plano.
Sí, está diseñado específicamente para tareas paramétricas que son demasiado tediosas para el modelado manual. Puede utilizar funciones matemáticas para definir las coordenadas de los nodos y las geometrías de las superficies, lo que le permite ejecutar bucles iterativos que encuentran automáticamente la forma más eficiente en función de los coeficientes de aprovechamiento resultantes.
Directamente, ya que la API admite modelos de materiales no lineales y proporciona acceso completo a los complementos de dimensionamiento para normas internacionales. Esto le permite verificar programáticamente que sus estructuras optimizadas a medida siguen cumpliendo estrictamente los requisitos de seguridad como el Eurocódigo 3 o la AISC.
El servidor MCP de Dlubal es un middleware impulsado por IA próximamente disponible que utiliza el Model Context Protocol para enlazar RFEM/RSTAB con aplicaciones externas. Crea una canalización fluida en la que puede controlar análisis estructurales complejos mediante IA conversacional y herramientas automatizadas personalizadas.
Sí, puede empezar a automatizar de inmediato utilizando entornos gratuitos y de código abierto como Visual Studio Code. Como la API se conecta directamente con su instalación existente de RFEM o RSTAB, no necesita invertir en costosas herramientas de desarrollo propietarias para crear scripts personalizados que gestionen sus tareas de cálculo habituales.
La API aumenta su eficiencia porque...
- Ahorra tiempo – Automatice la creación del modelo, la asignación de cargas y la evaluación de resultados, acortando considerablemente su proceso de cálculo.
- Reduce costes – Menos pasos manuales significan menos horas de ingeniería y menores costes del proyecto.
- Tiene total adaptabilidad – Realice cálculos de diseño, informes y flujos de trabajo exactamente según las especificaciones de su proyecto o empresa, sin estar limitado por restricciones de la interfaz de usuario.
- Está perfectamente integrada – La API vincula RFEM, RSTAB y otros de forma bidireccional con herramientas BIM y CAD, evita interrupciones en el flujo de datos y garantiza datos coherentes.
- Tiene acceso integral a los datos – Acceda a todos los objetos del modelo y a los resultados, filtrelos de forma específica y procese los datos posteriormente para tomar decisiones basadas en datos.
- Libera potencial de innovación – Desarrolle nuevas aplicaciones, prototipos y flujos de trabajo de IA (por ejemplo, con el asistente de IA Mia) sin reinventar la rueda.
- Ofrece un alto rendimiento – Gracias a la tecnología gRPC, el intercambio de datos es hasta 10 veces más rápido que con los servicios SOAP/REST clásicos.
Para poder utilizar la API de Dlubal, necesita una licencia válida (versión completa o de prueba) de un programa principal compatible de Dlubal (actualmente RFEM 6 y RSTAB 9, en el futuro también RSECTION, RWIND y la herramienta de zonas geográficas) así como una clave API personal. Puede generar esta clave API cómodamente a través de su cuenta de extranet de Dlubal en "API & Cloud → API II → My API Keys":
No es estrictamente necesario un suscripción a la API - puede comenzar directamente con la suscripción gratuita "Free" a la API y familiarizarse con su uso sin compromiso.
Sí, pero requiere una sencilla solución alternativa. Dado que la API de Python de RFEM espera las entradas en metros, la mejor práctica es definir sus dimensiones imperiales al inicio del script y aplicar un factor de conversión.
Vea cómo gestionar la conversión de unidades en Python: FAQ | Unidades imperiales en la API de Python
Aquí puede plantear y responder preguntas técnicas, participar en debates relevantes sobre análisis y dimensionamiento estructural, sugerir nuevas funciones e interactuar directamente con el equipo de Dlubal y otros usuarios.
Explore nuestras opciones de soporte gratuitas y profesionales, incluidas la asistencia de IA 24/7, el soporte por correo electrónico, los seminarios web y los servicios exclusivos para clientes con Service Contract Pro.
Explore la referencia completa de la API de RFEM 6, ejemplos de código y guías paso a paso para comenzar a crear sus propios flujos de trabajo automatizados.
Explora videotutoriales prácticos centrados en la API de RFEM 6. Sigue ejemplos prácticos y aprende a crear y ejecutar tus primeros scripts automatizados.
Acceda a nuestros seminarios web grabados sobre flujos de trabajo de ingeniería estructural impulsados por API. Vea las sesiones cuando quiera para profundizar sus conocimientos y obtener inspiración a partir de aplicaciones reales.