Clínica do IFC

Por que os quantitativos do IFC não fecham?

Quantidades ausentes ou que divergem entre exportações. IfcElementQuantity sem MethodOfMeasurement, valores que mudam a cada export, QTO do IFC que não bate com o modelo nativo.

01

Problema observado

Quantidade que muda a cada exportação não é quantitativo.

O projetista exporta o IFC na segunda-feira e extrai 1.240 m² de alvenaria. Exporta de novo na quarta, do mesmo modelo, sem alterar nada, e extrai 1.185 m². Exporta na sexta, e vem 1.260 m². Três números diferentes para a mesma parede, na mesma semana, sem que ninguém tenha mexido no modelo. Se o quantitativo muda sozinho, não é quantitativo — é acidente numérico.

A causa não é o modelo. É o que acontece entre o modelo e o IFC. No schema IFC (ISO 16739-1:2024, IFC4x3), os quantitativos de um elemento vivem em IfcElementQuantity — um conjunto de medidas derivadas da propriedade física do elemento, atribuído a ele por IfcRelDefinesByProperties. O atributo opcional MethodOfMeasurement define o código do método de medição aplicado. Quando o exportador gera o IFC, ele pode calcular e embarcar essas quantidades (NetArea, GrossVolume, Length etc.) — ou não. Se não embarca, cada software receptor calcula por conta: a partir da geometria que recebeu, com o algoritmo que tem, sobre a representação que veio. Resultados divergem porque a base de cálculo diverge.

A segunda camada é mais traiçoeira: mesmo quando o IfcElementQuantity está presente, o valor embarcado pode não corresponder ao que o orçamentista espera. A área da parede veio líquida (sem vãos) ou bruta (cheia)? O volume da laje desconta as aberturas? O comprimento do tubo é pelo eixo ou pela geratriz? A resposta depende do critério de medição — e o critério de medição é tema da dor sobre quantitativos sem critério de medição no 5D. Aqui, o problema é anterior: o QTO sequer está no arquivo, ou está mas muda a cada exportação porque o mapeamento não está controlado.

Quantitativo embarcado no IFC é dado de engenharia. Se o IfcElementQuantity não veio, o número não existe no arquivo e depende de quem calcula. Se veio e muda a cada export, o mapeamento de exportação não está estável. Nos dois casos, a verificação da garantia da qualidade (§5.6.3 da 19650-2) deveria ter barrado a entrega — porque quantidade que não se reproduz não é informação confiável.

02

Sinais associados

  1. 1

    Quantitativo muda entre exportações sem alteração do modelo · mesma geometria, mesma versão, exportações em dias diferentes produzem IfcElementQuantity com valores diferentes. O número não é estável.

  2. 2

    IfcElementQuantity ausente no IFC · o elemento tem geometria, tem propriedades, mas não carrega IfcElementQuantity. A quantidade não está no arquivo — cada receptor calcula a sua.

  3. 3

    Área da parede não bate com o orçamento · o orçamentista extrai do IFC e chega a um número; extrai do software nativo e chega a outro. A divergência está no que o exportador embarcou.

  4. 4

    Viewer e software 5D mostram quantidades diferentes para o mesmo elemento · cada ferramenta calcula a partir da geometria com algoritmo próprio. Sem IfcElementQuantity embarcado, não há número de referência.

  5. 5

    MethodOfMeasurement vazio ou ausente · o IfcElementQuantity existe, mas não declara o método de medição. Ninguém sabe com qual critério o número foi gerado.

  6. 6

    Volume ou área com valor zero · o exportador criou o IfcElementQuantity mas não calculou o valor. Estrutura presente, dado ausente.

03

Causas prováveis

  1. 1

    Exportador não embarca IfcElementQuantity · o preset de exportação IFC do software de autoria não está configurado para gerar quantitativos. O QTO simplesmente não sai no arquivo.

  2. 2

    Mapeamento de exportação no default · o exportador calcula quantidades com o algoritmo padrão de fábrica, sem ajuste ao que o projeto exige. Cada atualização do software pode mudar o resultado.

  3. 3

    Geometria instável entre exportações · a representação geométrica muda conforme o nível de detalhe da view ativa ou o método de tessellation do exportador. A quantidade calculada sobre geometria instável é instável.

  4. 4

    MethodOfMeasurement não declarado · o IfcElementQuantity não informa com qual critério a quantidade foi gerada. O orçamentista não sabe se a área é bruta, líquida, interna ou externa.

  5. 5

    Nenhuma verificação de QTO antes da entrega · o IFC vai para o CDE sem que ninguém confira se o IfcElementQuantity está presente, preenchido e estável entre versões.

  6. 6

    EIR não exige quantitativo embarcado · o requisito de informação não declara que o IFC deve carregar IfcElementQuantity. Sem exigência, o exportador omite.

04

Riscos

  1. 1

    Orçamento sobre número que não se reproduz · se o quantitativo muda a cada exportação, o orçamento fecha sobre um número que ninguém consegue reproduzir depois. Auditoria pede o IFC, extrai outra coisa.

  2. 2

    Medição de obra sem base comparável · o boletim de medição compara executado com previsto. Se o previsto veio de um IfcElementQuantity instável, a comparação não tem base.

  3. 3

    Disputa contratual por divergência de quantidade · contratante e contratado extraem do mesmo IFC e chegam a números diferentes. Sem IfcElementQuantity embarcado, cada um defende o cálculo da sua ferramenta.

  4. 4

    Desconfiança no IFC como fonte de quantitativo · a equipe conclui que o IFC não serve para quantitativo e volta a medir na mão, em planilha paralela. O investimento em BIM 5D não amortiza.

  5. 5

    Falha que escala com o tamanho do projeto · em projeto pequeno, a divergência é absorvida. Em projeto grande, 5% de divergência instável vira milhões de reais que ninguém explica.

05

Gravidade estimada

3
Gravidade estimada
Nível 2–3
Vai do Nível 2 (Não conformidade moderada) ao Nível 3 (Não conformidade grave), dependendo da extensão do problema.
06

Testes recomendados

Teste 1 — O IfcElementQuantity está presente?

Abra o IFC em um viewer ou parser e selecione 10 elementos representativos (paredes, lajes, vigas, portas). Verifique se cada um carrega IfcElementQuantity com valores preenchidos (NetArea, GrossVolume, Length etc.).

Sinal de problema: IfcElementQuantity ausente ou com valores zerados. O quantitativo não está no arquivo.

Teste 2 — O quantitativo é estável entre exportações?

Exporte o IFC duas vezes do mesmo modelo, sem alterar nada, e compare os valores de IfcElementQuantity dos mesmos elementos (por GlobalId).

Sinal de problema: valores diferentes entre as duas exportações. O número muda sozinho — o mapeamento de exportação não é determinístico.

Teste 3 — O MethodOfMeasurement está declarado?

Verifique se o IfcElementQuantity dos elementos auditados declara o atributo MethodOfMeasurement com o código do método aplicado.

Sinal de problema: atributo vazio ou ausente. Ninguém sabe com qual critério o número foi calculado.

Teste 4 — O quantitativo do IFC bate com o do nativo?

Para os mesmos 10 elementos, extraia a quantidade no software de autoria e compare com o valor embarcado no IfcElementQuantity do IFC exportado.

Sinal de problema: divergência. O exportador não está embarcando o mesmo número que o software de origem calcula.

Teste 5 — O EIR exige IfcElementQuantity?

Abra o EIR e procure: está declarado que o IFC deve carregar IfcElementQuantity por elemento, com quais grandezas (área, volume, comprimento) e com qual método de medição?

Sinal de problema: EIR silencia. Sem requisito, o exportador não embarca — e ninguém pode cobrar.

07

Critérios de conformidade

Todo elemento do IFC que alimenta quantitativo de orçamento carrega IfcElementQuantity com valores preenchidos (NetArea, GrossVolume, Length etc.) — ISO 16739-1:2024.

O IfcElementQuantity declara MethodOfMeasurement com o codigo do metodo aplicado, rastreavel ao criterio contratado.

Duas exportações consecutivas do mesmo modelo, sem alteração, produzem os mesmos valores de IfcElementQuantity para os mesmos elementos (por GlobalId) — estabilidade comprovada.

O valor embarcado no IfcElementQuantity do IFC coincide com o valor calculado no software de autoria para o mesmo elemento — fidelidade de exportação.

O EIR declara a obrigatoriedade de IfcElementQuantity, as grandezas exigidas por tipo de elemento e o metodo de medicao aplicavel.

Nenhum IFC é compartilhado no CDE sem verificação da presença e consistência de IfcElementQuantity — §5.6.3 da 19650-2.

Cada verificação de quantitativo embarcado deixa registro no CDE.

08

Ações corretivas

Curto prazo (30 dias):

  1. Auditar o IFC atual: abrir 3-5 arquivos IFC entregues e verificar, elemento a elemento, se o IfcElementQuantity está presente, preenchido e com MethodOfMeasurement declarado. Registrar cada ausência.

  2. Configurar o preset de exportação IFC para embarcar IfcElementQuantity com as grandezas exigidas (NetArea, GrossVolume, Length). Testar estabilidade: exportar duas vezes e comparar.

  3. Incluir IfcElementQuantity como requisito no EIR: quais grandezas, para quais tipos de elemento, com qual método de medição.

Médio prazo (60-90 dias):

  1. Automatizar a verificação de QTO como regra de auditoria (IDS ou script) que confira presença, preenchimento e estabilidade de IfcElementQuantity antes de o IFC subir ao CDE.

  2. Documentar o mapeamento de exportação de quantitativos por software de autoria: qual grandeza é calculada, com qual algoritmo, a partir de qual representação geométrica. Eliminar caixa-preta.

  3. Alinhar o MethodOfMeasurement com o critério de medição do BEP, para que o quantitativo embarcado no IFC e o quantitativo usado no orçamento falem a mesma língua.

09

Prevenção

  1. 1

    EIR exige IfcElementQuantity desde o requisito · o requisito de informação declara quais grandezas cada tipo de elemento deve embarcar no IFC, com qual método de medição. Sem exigência, sem entrega.

  2. 2

    Preset de exportação embarca QTO · o preset institucional de exportação IFC está configurado para gerar IfcElementQuantity com as grandezas contratadas. Ninguém improvisa na entrega.

  3. 3

    Estabilidade testada antes de entregar · duas exportações consecutivas são comparadas. Se o IfcElementQuantity muda sozinho, o preset é corrigido antes de o IFC ir para o CDE.

  4. 4

    MethodOfMeasurement declarado · cada IfcElementQuantity informa o método de medição aplicado. O orçamentista sabe se a área é bruta, líquida, interna ou externa.

  5. 5

    Verificação automatizada como gate · regra IDS ou script confere presença e preenchimento de IfcElementQuantity antes do aceite. Modelo sem QTO não passa.

10

Referências normativas

  • ISO 16739-1:2024 (IFC4x3)Industry Foundation Classes (IFC). Define IfcElementQuantity como o conjunto de medidas derivadas da propriedade fisica de um elemento, atribuido por IfcRelDefinesByProperties. O atributo MethodOfMeasurement identifica o codigo do metodo de medicao aplicado. Quantidades padronizadas (NetArea, GrossVolume, Length etc.) vivem em IfcQuantityArea, IfcQuantityVolume, IfcQuantityLength.
  • ABNT NBR ISO 19650-2:2022Fase de entrega. §5.6.3 exige verificacao da garantia da qualidade antes da troca — inclui conferir que o IFC exportado carrega os quantitativos exigidos, com valores estaveis e metodo declarado. §5.2.1 c) exige criterio de aceitacao por requisito de informacao.
  • buildingSMART IDS (ISO 29481-3)Information Delivery Specification. Permite codificar como regra verificavel a exigencia de IfcElementQuantity por tipo de elemento, com grandezas e preenchimento obrigatorio. O rule engine confere antes do aceite.
  • ABNT NBR ISO 7817-1:2024Level of information need (LOIN). O LOIN do proposito de quantificacao deve declarar quais grandezas o elemento precisa embarcar no IFC, com qual metodo de medicao — base para transformar requisito vago em IfcElementQuantity exigivel.
  • ABNT NBR ISO 19650-1:2022Conceitos e principios. O container de informacao que alimenta quantitativo precisa ser confiavel e reprodutivel. Quantitativo que muda a cada exportacao nao e informacao — e ruido.
11

Quando contratar ajuda especializada

Diagnosticar por que o IfcElementQuantity muda exige conhecimento do schema IFC e do exportador de cada software. Vale contratar quando:

  • O projeto usa IFC como fonte de quantitativo para orçamento ou medição, e os números extraídos não são reprodutíveis entre exportações ou entre ferramentas.
  • A entrega é para contratante público ou há auditoria de quantitativo exigida — o IfcElementQuantity precisa estar presente, estável e com método declarado.
  • A equipe desistiu de extrair quantitativo do IFC porque cada exportação dá um número diferente — e precisa de diagnóstico que mostre se a causa é o preset, a geometria ou a ausência de QTO embarcado.
12

Serviço relacionado

Serviço da Coordenar

Auditoria de IFC (quantitativos e IfcElementQuantity)

A Coordenar audita os quantitativos embarcados no IFC: verifica presença e consistência de IfcElementQuantity por elemento, confere o MethodOfMeasurement e compara com o modelo de origem.

Solicitar auditoria de IFC

Salve este diagnóstico

Crie uma conta gratuita para guardar este diagnóstico e acessar seu histórico de qualquer lugar.

Baixe o checklist

PDF com critérios de conformidade e referências normativas. Cadastro gratuito.

Problemas relacionados