Back to customer stories

Customer Story

Structural Steel Fabrication Consultancy

Como uma equipe de fabricação estrutural obteve um índice completo de conexões de aço a partir de um template DWG com 3,487 entidades usando energent.ai

Precisávamos enviar este desenho para a fábrica, e eles precisavam entender o que cada detalhe era antes de começarem o trabalho. O agente encontrou todos os onze tipos de conexão, mapeou-os para as zonas no desenho e produziu o passo a passo. Isso teria me tomado meio dia manualmente.
Detalhista de Fabricação at Structural Steel Fabrication Consultancy
Industry
Fabricação Estrutural de Aço
Use case
indexação de detalhes de conexão em DWG
Structural Steel Fabrication Consultancy

Perfil do cliente

Uma consultoria de fabricação estrutural de aço de porte médio emprega uma equipe de detalhistas e engenheiros estruturais responsáveis por manter uma biblioteca de templates reutilizáveis de conexões. Esses templates capturam configurações padrão de juntas — conexões viga-coluna, conjuntos de chapas de gusset, detalhes de chapa de base e sistemas de contraventamento — que a equipe utiliza repetidamente em projetos de clientes. O grupo trabalha principalmente com arquivos DWG produzidos no AutoCAD e em plataformas de desenho compatíveis, distribuindo-os a fabricantes externos tanto como referências de produção quanto como padrões internos de engenharia.

No centro de um engajamento recente estava um único template DWG com múltiplos layouts que havia acumulado um conjunto abrangente de detalhes de fabricação de conexões de aço ao longo de vários ciclos de projeto. O desenho era autoritativo e amplamente reutilizado, mas sua densidade e a ausência de qualquer índice interno tornavam sua navegação, interpretação e compartilhamento com usuários downstream demorados. A equipe precisava de uma forma de extrair o conteúdo do desenho de maneira sistemática — e não apenas abri-lo no CAD.

Problema

O template DWG continha 3,487 entidades de modelspace organizadas em três layouts — Model, Layout1 e Layout2 — e totalizava aproximadamente 1.9 MB de geometria. Distribuídos pelo desenho havia 419 rótulos de texto agrupados em 14 zonas espaciais distintas. Esses rótulos anotavam espessuras de chapa (12 THK, 20 THK, 25 THK), especificações de parafusos (M16 e M20) e tipos de seções estruturais, incluindo vigas e colunas universais UB e UC.

A dificuldade central era estrutural: nenhuma das 14 zonas trazia números ou títulos explícitos de detalhes. O desenho continha pelo menos 11 tipos distintos de detalhes de conexão — juntas viga-coluna, chapas de gusset, chapas de enrijecedor, chapas de capeamento, chapas de base, cleats, padeyes, padrões de furos para parafusos, detalhes de içamento, conjuntos de contraventamento removível e conexões de emenda — mas identificar cada um exigia correlacionar posição espacial com conteúdo dos rótulos, atribuições de camada e contexto geométrico. Não havia legenda, nem bloco de título indexando os detalhes, nem um resumo legível por máquina do que o desenho continha.

Sem ferramentas dedicadas, esse tipo de triagem de desenho segue um caminho familiar e caro. Um engenheiro abre o arquivo no AutoCAD, alterna entre layouts, liga e desliga a visibilidade das camadas uma de cada vez, rastreia cada cluster de anotação de volta à geometria de origem e monta manualmente um resumo do que cada região do desenho representa. Para um arquivo dessa densidade — quase 3,500 entidades e mais de 400 rótulos de texto — esse processo normalmente consome várias horas do tempo de um engenheiro. O índice resultante costuma ser uma lista digitada manualmente ou uma planilha informal: pouco compartilhada, difícil de atualizar quando o desenho muda e completamente desconectada da estrutura DXF subjacente.

A agravar o problema, os fabricantes externos precisavam de mais do que o arquivo DWG bruto. Antes de iniciar o trabalho de fábrica, a equipe do fabricante precisava de um resumo claro e navegável, identificando quais detalhes de conexão o desenho continha e para que servia cada um. Produzir esse resumo manualmente acrescentava mais uma etapa de documentação depois que o trabalho de inspeção já estava concluído.

Por que agora

O gatilho imediato foi uma entrega de fabricação agendada. A equipe precisava transmitir o template de conexões de aço a um fabricante externo dentro de um cronograma fixo do projeto, e a oficina do fabricante exigia um resumo do desenho antes de iniciar o trabalho. Sem um índice, o fabricante pediria esclarecimentos sobre detalhes individuais — acrescentando dias de idas e vindas a um cronograma apertado.

Além do prazo imediato, a equipe estava avaliando como padronizar sua biblioteca mais ampla de templates CAD. Vários arquivos de desenho haviam se acumulado ao longo dos anos sem uma metodologia consistente de indexação, o que significava que cada reutilização exigia uma nova inspeção do zero. A entrega para a fabricação deu à equipe um motivo específico e limitado no tempo para avaliar uma abordagem mais sistemática para a documentação de desenhos CAD — uma que pudesse escalar por toda a biblioteca, e não apenas resolver o problema de um único arquivo.

Por que energent.ai

A equipe tinha três alternativas realistas e considerou cada uma inadequada para a tarefa em questão.

Seu software CAD podia exibir e editar o desenho com fidelidade total, mas não oferecia sumarização automatizada, agrupamento espacial ou geração estruturada de relatórios. Qualquer análise realizada dentro da ferramenta CAD ainda exigia interpretação manual e uma etapa separada de documentação — as mesmas horas de trabalho que eles queriam evitar.

Escrever um script personalizado em Python para extração era tecnicamente viável, mas exigiria definir o escopo da lógica de extração, lidar com o modelo de entidades DXF, implementar um algoritmo de clustering e validar a saída em relação ao arquivo de origem. Esse investimento era difícil de justificar para um único desenho e precisaria ser reproduzido ou mantido para cada outro template da biblioteca.

As ferramentas de IA de uso geral que a equipe havia explorado podiam discutir convenções de CAD e padrões de conexões de aço em termos abstratos, mas nenhuma conseguia aceitar um upload real de DWG, analisar sua estrutura de entidades e produzir uma análise espacialmente fundamentada, vinculada a coordenadas reais e contagens de rótulos.

O energent.ai aceitou o arquivo DWG diretamente, executou um pipeline validado de conversão e extração e entregou resultados estruturados — sem scripts personalizados, inspeção manual de camadas ou ferramentas especializadas da equipe.

Fluxo de trabalho

Etapa 1: Upload do arquivo e conversão de DWG para DXF. O detalhista enviou o template DWG para o energent.ai. O agente converteu o arquivo para o formato DXF (versão AC1027) e validou a saída usando a biblioteca ezdxf, confirmando 3,487 entidades de modelspace em três layouts e um tamanho de arquivo de 1,908,830 bytes. Uma passagem independente de verificação de leitura confirmou que o DXF era estruturalmente válido e que as contagens de entidades correspondiam à saída da conversão. Esta etapa não exigiu nenhuma configuração do usuário.

Etapa 2: Extração de entidades e rótulos. O agente extraiu todas as entidades de texto do DXF convertido, capturando o conteúdo de cada rótulo juntamente com suas coordenadas espaciais. Isso gerou o inventário completo de 419 rótulos de texto, além de um catálogo da composição mais ampla de entidades — linhas, arcos, referências de bloco e objetos de dimensão — e da estrutura de camadas que sustenta a organização do desenho.

Etapa 3: Agrupamento espacial. Usando os dados de coordenadas da etapa de extração, o agente segmentou os 419 rótulos em 14 zonas de cluster com base na proximidade espacial. Cada cluster correspondia a uma região distinta do desenho, agrupando anotações que se referiam a um único detalhe de conexão ou a um conjunto de detalhes estreitamente relacionados. Esse mapa de clusters forneceu a base estrutural para a etapa de interpretação que se seguiu.

Etapa 4: Interpretação dos detalhes de conexão. Trabalhando a partir do mapa de clusters e do conteúdo dos rótulos em cada zona, o agente identificou 11 tipos de detalhes de conexão: juntas viga-coluna, chapas de gusset, chapas de enrijecedor, chapas de capeamento, chapas de base, cleats, padeyes, padrões de furos para parafusos, detalhes de içamento, conjuntos de contraventamento removível e conexões de emenda. Para cada tipo, o agente documentou as anotações associadas de espessura de chapa e especificações de parafusos — chapas de 12 THK, 20 THK e 25 THK; parafusos M16 e M20 — e descreveu a finalidade de fabricação de cada conexão.

Etapa 5: Passo a passo em Markdown. O agente gerou um relatório estruturado em Markdown (steel_connection_drawing_walkthrough.md) cobrindo um guia de leitura passo a passo do desenho, descrições de todos os 11 tipos de detalhes com notas práticas de fabricação, os principais rótulos associados a cada detalhe e o resumo completo das 14 zonas de cluster. O relatório foi formatado para inclusão direta em um pacote de entrega de projeto ou em uma biblioteca interna de referência técnica.

Etapa 6: Painel interativo em HTML. O agente produziu um painel em HTML baseado em navegador (steel_connection_visual_dashboard.html) contendo um mapa de layout dos clusters do desenho, resumos de contagem por tipo de entidade e por camada, uma tabela de mapeamento entre detalhes de conexão e clusters e uma tabela pesquisável de todos os 14 clusters com rótulos de exemplo. O painel incluía uma ressalva explícita de que os agrupamentos de detalhes foram inferidos a partir do contexto espacial e dos rótulos, porque o arquivo de origem não trazia números ou títulos explícitos de detalhes.

Toda a sequência — do upload do arquivo até os entregáveis verificados — foi executada em uma única sessão.

Mapa de clusters das conexões de aço

Resultados

Todas as métricas abaixo derivam diretamente de contagens de entidades e de características estruturais confirmadas no arquivo DWG de origem.

O resultado qualitativo foi igualmente significativo. Um trabalho que normalmente exigiria que um engenheiro passasse várias horas no AutoCAD — alternando a visibilidade de camadas, correlacionando clusters de anotações com a geometria e escrevendo um documento de resumo separado — foi concluído em uma única sessão do agente. A documentação resultante ficou mais estruturada e completa do que o processo manual normalmente produz, e pôde ser compartilhada imediatamente tanto em Markdown quanto em formatos baseados em navegador. A equipe também ganhou um fluxo de trabalho replicável, aplicável a outros templates em sua biblioteca CAD sem necessidade de scripts adicionais ou ferramentas especializadas.

Clusters de detalhes extraídos

A extração automatizada encontrou 14 clusters de rótulos de texto. Alguns clusters são amplos porque o DWG coloca muitos detalhes de conexão próximos uns dos outros, então a interpretação acima os consolida em tipos práticos de detalhe.

#LabelsBounding box [xmin, ymin, xmax, ymax]Sample labels
121[42893.6, 21663.8, 44542.1, 22894.7]UB 254x146x31, 3-∅18 HOLES, FOR M16 BOLTS, STIFFENER, BEAM, 2 Nos. 75x75x8, UB 305x165x46, (SANDWICH CLEATS), UB 305x165x46/, UB 305x165x54
292[31887.3, 19754.1, 41965.8, 22830.5]℄ OF COLUMN, M20 & L 60x6 BOLT & ANGLE, FOR ERECTION PURPOSE, WP, UC 254x254x89, END PLATE, UB 254x146x43, UB 305x127x48, UC 305x305x118, 20 THK., COLUMN, UC 356x368x153
3108[32373.1, 16669.5, 44506.4, 21105.3]12 THK. GUSSET PLATE, WITH 4-∅22 HOLES FOR, M20 BOLTS, ℄ OF COLUMN, 12 THK. PLATE, ℄ OF BEAM, BEAM, T 125, UC 305x305x137, BRACING T 125, 6-20∅, (TYP)
44[43942.1, 18947.4, 44621.6, 19408.0]WP, BEAM, UB 305x165x46, L 120X120X10
514[34188.8, 16397.7, 34974.4, 17281.8]25 THK. PLATE, 20 THK., STIFFENER PLATE, BEAM, 12 THK. GUSSET PLATE, UB 305x165x46, WITH 4-∅22 HOLES, FOR M20 BOLTS, COLUMN, UC 356x368x153, CAP PLATE, UC 305x305x137/
614[35973.2, 16228.3, 36823.2, 17280.8]25 THK. PLATE, 20 THK., STIFFENER PLATE, BEAM, UB 305x165x54, UB 305x305x118/, CAP PLATE, UB 305x305x137/, UC 254x254x89 /, UC 305x305x97, COLUMN, UC 356x368x129/
717[31922.5, 15616.0, 33241.7, 17023.9]UB 305x165x46/, UB 305x165x54, BEAM, UB 305x165x46, COLUMN, UC 356x368x129, UB 254x146x43/, STEEL EDGE, UB 305x127x48, UC 305x305x118/, UC 254x254x89, GUSSET 20mm 4-M20
831[42874.1, 13221.5, 45076.8, 16318.0]BEAM, 20 THK. GUSSET PLATE, UB 305x305x118/, WITH 6-∅22 HOLES, UB 305x305x137, FOR M20 BOLTS, COLUMN, UC 356x368x129/, UC 356x368x153, WITH 4-∅18 HOLES FOR, M16 BOLTS, UC 203x203x46
93[42373.6, 16021.0, 42375.0, 16126.7]COLUMN, UC 356x368x129/, UC 356x368x153
1047[32973.6, 12478.9, 37932.8, 15575.7]WP, UB 305x127x48 /, UB 305x165x54, 12 THK. GUSSET PLATE, WITH 4-∅22 HOLES FOR, ℄ OF COLUMN, M20 BOLTS, BEAM, UC 305x305x137, T 125, UC 203x203x46, 6-20∅
1143[38476.1, 13141.7, 41767.7, 15543.8]COLUMN, UC 356x368x129/, (TYP), UC 356x368x153, 22 THK. GUSSET PLATE, WITH 8-∅22 HOLES FOR, PADEYES, M20 BOLTS, 28 THK. PLATE, 22 THK. PLATE, 28 THK. GUSSET PLATE, WITH 4-∅22 HOLES FOR
123[32965.3, 14311.8, 32968.2, 14411.8]20 THK. GUSSET PLATE, WITH 6-∅22 HOLES, FOR M20 BOLTS
136[31850.6, 13068.0, 31946.5, 14258.9]COLUMN, UC 356x368x129/, UC 356x368x153, UB 254x146x31, UB 254x146x43/, UB 305x127x48
145[36505.8, 13053.6, 37326.8, 13637.4]12 THK. PLATE, ℄ OF BEAM, BRACING T 125, BEAM, UC 305x305x137

Prova

"Precisávamos enviar este desenho para a oficina e eles precisavam entender o que era cada detalhe antes de começar o trabalho. O agente encontrou todos os onze tipos de conexão, mapeou-os para as zonas no desenho e produziu o walkthrough. Isso teria me tomado meio dia manualmente." — Detalhista de Fabricação

O relatório steel_connection_drawing_walkthrough.md e o dashboard steel_connection_visual_dashboard.html foram anexados ao pacote de entrega para a oficina. A tabela pesquisável de clusters do dashboard permitiu que a equipe da oficina localizasse qualquer um dos 14 clusters de zona e seu respectivo tipo de conexão sem precisar abrir o arquivo DXF em software CAD, reduzindo o vai e vem que normalmente acompanha a entrega de um desenho denso com múltiplos layouts.

Nota de confiança

As classificações dos detalhes de conexão em ambos os entregáveis são inferidas a partir do agrupamento espacial e do conteúdo dos rótulos — não de números ou títulos explícitos de detalhes, que o arquivo CAD de origem não contém. O próprio dashboard HTML do agente inclui essa ressalva de forma explícita. Antes que esses resultados sejam usados para orientar trabalho de fabricação em produção, um engenheiro estrutural licenciado deve verificar se cada tipo de detalhe inferido corresponde à intenção de engenharia do desenho original. O walkthrough em Markdown e o dashboard interativo são apropriados como auxílios de navegação, resumos de entrega e documentos de referência interna; não substituem a revisão formal de desenhos de engenharia nem a documentação estrutural carimbada.

Back to customer storiesBook a Demo