- Produtos
- API Dlubal
- API Dlubal
API Dlubal (gRPC)
O novo Dlubal API Service (gRPC) é uma solução baseada em Python/C# que proporciona uma interação contínua e de alto nível com toda a suíte de produtos Dlubal — RFEM, RSTAB e RSECTION. Aberto às suas inovações, é perfeitamente adequado para integrar as ferramentas específicas da sua empresa.
Quer esteja a trabalhar em modelação paramétrica ou em tarefas de otimização, a nossa missão é fornecer uma biblioteca facilmente extensível que lhe dê acesso rápido e simples a todos os dados e funcionalidades dos principais programas da Dlubal e dos respetivos add-ons via Python ou C#.
Descubra a API da Dlubal
Os engenheiros frequentemente enfrentam o gargalo da modelação manual repetitiva e dos processos de otimização isolados que atrasam a entrega de projetos complexos. A API da Dlubal resolve isso ao fornecer uma interface gRPC de alto nível que permite automatizar fluxos de trabalho e integrar dados estruturais diretamente usando Python ou C#. Esta ligação perfeita transforma o software estático numa ferramenta dinâmica para modelação paramétrica e fluxos de trabalho de dimensionamento automatizado.
A API permite um acesso rápido e sem esforço a todos os dados e funcionalidades em todos os programas principais da Dlubal e nos respetivos add-ons através de Python ou C#. Pode aplicar estas capacidades a cenários de projetos do mundo real, como a otimização de sistemas complexos de montagem solar, a geração de naves de aço paramétricas ou a análise de estruturas de membrana especializadas. Cada etapa é suportada pela total rastreabilidade dos métodos de cálculo e das fórmulas, de modo a garantir que as suas soluções automatizadas permaneçam transparentes e prontas para submissão.
A API suporta todas as normas e add-ons incluídos nos programas principais RFEM, RSTAB e RSECTION. A disponibilidade de bibliotecas de funções prontas a utilizar significa que não precisa de ser um programador de software para tirar partido da potência da API.
Clientes da API Dlubal
As Suas Vantagens
Troca de Dados Bidirecional Sem Esforço Entre Todos os Programas Dlubal Utilizando Bibliotecas de Funções Prontas Para Uso
Rastreabilidade Completa dos Métodos de Cálculo e Fórmulas para Resultados Transparentes e Prontos para Submissão
Implantação contínua de Docker para isolar scripts e dimensionar instâncias de cálculo na nuvem
Casos de Uso
A API da Dlubal é essencial quando os seus projetos envolvem tarefas de modelagem repetitivas ou exigem lógica de otimização. As suas aplicações vão desde scripts simples que automatizam verificações de dimensionamento até algoritmos generativos complexos que evoluem autonomamente estruturas inteiras. Os seguintes casos de uso mostram como esses fluxos de trabalho resolvem desafios reais de engenharia.
A API automatiza a geração de milhares de variantes de pórticos a partir de entradas de coordenadas, garantindo eficiência de material e rastreabilidade completa em projetos energéticos de grande escala.
Ao vincular a API a algoritmos de otimização, você pode iterar automaticamente por bibliotecas de seções transversais para encontrar a seção de aço mais leve que atenda a todos os requisitos normativos.
A API permite extrair esforços internos e aplicar lógica de dimensionamento personalizada diretamente no pipeline de cálculo, eliminando a necessidade de transferir manualmente os dados para folhas de cálculo externas.
A definição da estrutura matematicamente permite atualizações imediatas do modelo sempre que as restrições arquitetônicas mudam, sem a necessidade de alternar entre ambientes de software.
Principais Funcionalidades
Tecnologia gRPC de Alto Desempenho
Você se comunica com o software usando o protocolo gRPC baseado em binário, em vez de interfaces tradicionais baseadas em texto. O programa processa essas solicitações com latência mínima, permitindo uma troca de dados rápida e em grande volume entre o seu código personalizado e o núcleo de cálculo. Isso aumenta significativamente a velocidade de execução de tarefas automatizadas e de estudos paramétricos em grande escala.
Integração Nativa de Python e C#
A Dlubal fornece bibliotecas cliente de alto nível, especificamente para Python e C#, que atuam como "wrappers" para simplificar o processo de programação. Isso significa que pode utilizar funções intuitivas e adaptadas a engenheiros para comandar o software sem precisar gerir por si próprio os protocolos de rede subjacentes ou as estruturas de dados complexas.
Contentorização e suporte ao Docker
O serviço de API foi concebido para estar pronto para contentores, permitindo uma implementação perfeita em ambientes Docker. Esta funcionalidade permite isolar os seus scripts de automatização, dimensionar instâncias de cálculo em clusters de servidores e garantir um ambiente de execução consistente, quer esteja a trabalhar localmente ou na cloud.
Projeto Paramétrico de Montagem Solar com a API do RFEM 6
Modelar manualmente centenas de configurações de estruturas de montagem para diferentes dimensões de obra é ineficiente e propenso a erros. Este aplicativo protótipo demonstra uma forma melhor. Ao definir diretamente a geometria do rastreador solar, as secções transversais e a inclinação dos painéis a partir de uma interface de utilizador personalizada, a API gera instantaneamente o modelo 3D completo no RFEM 6, pronto para análise estrutural.
- 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
Artigos da API da Dlubal
Introdução à API do RFEM 6
Este artigo apresenta a API do RFEM 6, mostrando como a programação personalizada permite gerar modelos automaticamente, aplicar cargas, executar cálculos e extrair resultados.
Casos de Uso Práticos e Principais Benefícios
Explore casos de uso práticos e os principais benefícios da API da Dlubal. Saiba como a integração com Python ajuda a automatizar fluxos de trabalho e a conectar o RFEM 6 com soluções de engenharia mais amplas.
-
Mensal
-
Anualmente -10%
- Máximo de 1000 consultas API por mês
- Não são permitidas consultas API adicionais
- Máximo de 1 utilizador ativo
- Acesso a todos os dados introduzidos e resultados (sem módulos)
- Sem limite de tempo
- Número individual de consultas API
- Preço individual por consulta API adicional
- Número ilimitado de utilizadores ativos
- Acesso a todos os dados introduzidos e resultados
Perguntas mais frequentes sobre a Dlubal API
Sim, a API permite-lhe abrir e modificar ficheiros existentes com a mesma facilidade com que cria novos. Pode usar scripts para direcionar e substituir materiais de forma específica, ajustar as magnitudes das ações ou extrair resultados de modelos que já tenha modelado manualmente na interface gráfica.
Não, você não precisa de um diploma em ciência da computação para usar a API de forma eficaz. Graças às bibliotecas de alto nível em Python e C# fornecidas pela Dlubal, você pode usar comandos simples, focados em engenharia estrutural, que ocultam a complexa lógica de comunicação que ocorre em segundo plano.
Sim, ele foi concebido especificamente para tarefas paramétricas que são demasiado tediosas para modelação manual. Pode utilizar funções matemáticas para definir coordenadas de nós e geometrias de superfícies, permitindo-lhe executar loops iterativos que encontram automaticamente a forma mais eficiente com base nos índices de utilização resultantes.
Diretamente assim, pois a API suporta modelos de material não lineares e oferece acesso total aos add-ons de dimensionamento para normas internacionais. Isso permite verificar programaticamente que as suas estruturas otimizadas de forma personalizada continuam a cumprir rigorosamente os requisitos de segurança, como o Eurocode 3 ou o AISC.
O Dlubal MCP Server é um middleware orientado por IA que está por vir e que utiliza o Model Context Protocol para ligar o RFEM/RSTAB a aplicações externas. Ele cria um fluxo contínuo no qual você pode controlar análises estruturais complexas por meio de IA conversacional e ferramentas automatizadas personalizadas.
Sim, você pode começar a automatizar imediatamente usando ambientes gratuitos e de código aberto, como o Visual Studio Code. Como a API se conecta diretamente à sua instalação existente do RFEM ou RSTAB, você não precisa investir em ferramentas de desenvolvimento proprietárias e caras para criar scripts personalizados que executem suas tarefas de projeto rotineiras.
A API aumenta a sua eficiência porque...
- Poupas tempo – Automatize a criação do modelo, a aplicação de cargas e a avaliação dos resultados, encurtando significativamente o seu processo de dimensionamento.
- Reduz custos – Menos etapas manuais significam menos horas de engenharia e custos de projeto mais baixos.
- Tem total adaptabilidade – Defina cálculos de dimensionamento, relatórios e fluxos de trabalho exatamente de acordo com as especificações do seu projeto ou da sua empresa, sem ficar limitado por restrições da interface de utilizador.
- Está perfeitamente integrada – A API liga o RFEM, o RSTAB e outros programas bidirecionalmente com ferramentas BIM e CAD, evita ruturas de media e assegura dados consistentes.
- Tem acesso abrangente aos dados – Aceda a todos os objetos e resultados do modelo, filtre-os de forma específica e processe-os posteriormente para tomar decisões baseadas em dados.
- Liberta o potencial de inovação – Desenvolva novas aplicações, protótipos e fluxos de trabalho de IA (por exemplo, com o assistente de IA Mia) sem reinventar a roda.
- Tem elevado desempenho – Graças à tecnologia gRPC, a troca de dados é até 10 vezes mais rápida do que com os serviços SOAP/REST clássicos.
Para utilizar a API Dlubal, precisa de uma licença válida (versão completa ou de teste) de um programa principal da Dlubal suportado (atualmente RFEM 6 e RSTAB 9, futuramente também RSECTION, RWIND e Geo-Zone Tool), bem como uma chave API pessoal. Pode gerar esta chave API facilmente através de sua conta na extranet da Dlubal em "API & Cloud → API II → My API Keys":
Não é obrigatória uma assinatura da API – pode começar diretamente com a assinatura gratuita da API "Free" para conhecer e utilizar a API sem compromisso.
Aqui, você pode fazer e responder perguntas técnicas, participar de discussões relevantes sobre análise e dimensionamento estrutural, sugerir novos recursos e interagir diretamente com a equipe da Dlubal e outros usuários.
Explore nossas opções de suporte gratuitas e profissionais, incluindo assistência por IA 24 horas por dia, 7 dias por semana, suporte por e-mail, webinars e serviços exclusivos para clientes com Service Contract Pro.
Navegue pela referência completa da API do RFEM 6, exemplos de código e guias passo a passo para começar a criar os seus próprios fluxos de trabalho automatizados.
Explore tutoriais em vídeo práticos focados na API do RFEM 6. Siga exemplos práticos e aprenda a criar e executar os seus primeiros scripts automatizados.
Acesse nossos webinars gravados sobre fluxos de trabalho de engenharia estrutural orientados por API. Assista às sessões sempre que quiser aprofundar seus conhecimentos e se inspirar em aplicações do mundo real.