Torna al blog BIM e IFC
Validazione · 2026-06-30 · 20 min
10 errori comuni nei modelli IFC e come rilevarli
I dieci errori più frequenti nei file IFC consegnati nei progetti reali: le cause, come li rileva uno strumento di model checking e come correggerli alla fonte.
10 errori comuni nei modelli IFC e come rilevarli — IFC Viewer Online article cover
Un BIM Coordinator che ha esaminato abbastanza file IFC in ingresso sviluppa un riconoscimento dei pattern: gli stessi dieci errori ricompaiono progetto dopo progetto, software di authoring dopo software di authoring. Non sono casuali: hanno cause ricorrenti, e la maggior parte si può prevenire con le impostazioni di esportazione corrette e un controllo prima del caricamento sull'ambiente di condivisione dei dati (CDE).
Panoramica: i 10 errori IFC più comuni
| Errore | Gravità | Metodo di rilevamento | Impatto a valle |
|---|
| 1. GUID duplicati | Errore | Controllo regola L2 — solo a livello di dati | Tracciamento delle versioni nel CDE, clash detection, coordinamento BCF |
| 2. Gerarchia spaziale danneggiata | Errore | Controllo regola L2 — albero spaziale | Elementi invisibili negli strumenti di coordinamento; filtri per piano errati |
| 3. Elementi non assegnati a un piano | Errore | Controllo regola L2 — contenimento | Il computo metrico per piano fallisce; i filtri di coordinamento si rompono |
| 4. Set di proprietà mancanti | Avviso/Errore | Controllo regola L2 — presenza dei Pset | Computo metrico impreciso; consegna FM incompleta; non conformità EIR |
| 5. Codici di classificazione errati o assenti | Avviso | Controllo regola L2 — classificazione | Approvvigionamento compromesso; registro asset FM incompleto |
| 6. Geometria non valida | Errore | Controllo regola L2 — validità della geometria | Falsi positivi nella clash detection; simulazioni 4D/5D non riuscite |
| 7. Relazioni tra elementi danneggiate | Avviso | Controllo regola L2 — integrità delle relazioni | Corruzione dell'albero spaziale; perdita dei dati type-instance |
| 8. Violazioni delle convenzioni di denominazione | Avviso | Controllo regola L2 — regole di denominazione | I filtri negli strumenti di coordinamento falliscono; rilavorazione manuale |
| 9. Metadati ISO 19650 / EIR mancanti | Avviso/Errore | Validazione L3 IDS | Non conformità EIR; fallimento della specifica IDS |
| 10. Incoerenze LOD/LOI | Avviso | Controllo regola L2 + L3 | Computo metrico inaffidabile; fallimento dello stage gate |
I 10 errori IFC più comuni, la loro gravità e l'impatto a valle.
1. GUID duplicati
Ogni elemento in un file IFC deve avere un identificatore univoco globale (GUID) — un valore codificato in base64 di 22 caratteri che dovrebbe essere univoco in tutti i file IFC mai creati. I GUID duplicati si verificano quando gli elementi vengono copiati e incollati nel software di authoring senza attivare la rigenerazione del GUID. Il risultato: due o più elementi nello stesso file condividono lo stesso identificatore.
Rilevamento e cause
- Invisibile nel visualizzatore 3D — richiede un controllo L2 a livello di dati
- IFC Viewer Online segnala ogni duplicato per nome e tipo dell'elemento
- Causa: copia-incolla in Revit o ArchiCAD senza reset del GUID
- Causa: importazione di un modello collegato senza risoluzione dei conflitti di GUID
- Causa: bug del software di authoring in specifiche versioni dell'esportatore
Correzione e prevenzione
- In Revit: usa l'opzione dell'esportatore IFC per rigenerare i GUID in esportazione
- In ArchiCAD: usa lo strumento di gestione dei GUID prima dell'esportazione
- Prevenzione: non copiare-incollare mai tra progetti diversi — usa i collegamenti
- Prevenzione: controlla la presenza di duplicati dopo ogni grande merge di modelli
- Prevenzione: esegui il controllo Health Score prima di ogni caricamento sul CDE
2. Gerarchia spaziale danneggiata
La gerarchia spaziale IFC è la spina dorsale del modello: IfcProject → IfcSite → IfcBuilding → IfcBuildingStorey → IfcSpace/elementi. Quando questa catena è interrotta — un edificio senza sito, o un piano senza edificio — gli strumenti di coordinamento rifiutano il file oppure producono risultati errati senza segnalarlo.
Rilevamento e cause
- Controllo regola L2: IfcRelAggregates mancante tra i livelli della gerarchia
- Gli elementi compaiono nel filtro di piano sbagliato o non compaiono affatto
- Causa: file IFC modificato manualmente con una gerarchia errata
- Causa: esportazione dal software di authoring di modelli parziali (una sola disciplina)
- Causa: merge di modelli da strumenti diversi senza riconciliazione della gerarchia
Correzione e prevenzione
- Correggi nel software di authoring: assicurati che sito, edificio e piani siano modellati, non solo impliciti
- In Revit: verifica che la gerarchia di progetto nelle opzioni di esportazione IFC sia completa
- Prevenzione: valida la gerarchia dopo ogni merge del modello federato
- Prevenzione: non modificare mai manualmente la gerarchia IFC al di fuori del software di authoring
3. Elementi non assegnati a un piano
Un elemento esiste nel modello ma non ha una relazione IfcRelContainedInSpatialStructure con un IfcBuildingStorey. L'elemento è tecnicamente presente nel file ma di fatto non è collocato nella gerarchia dell'edificio. Gli strumenti di coordinamento filtrano per piano: un elemento non assegnato è invisibile a questi filtri.
Rilevamento e cause
- Controllo regola L2: elementi privi di relazione di contenimento spaziale
- Causa: elementi posizionati su piani di riferimento, non su livelli, in Revit
- Causa: elementi con assegnazione "No Level" in Revit
- Causa: elementi ArchiCAD con piano di appartenenza (home storey) non definito
- Causa: famiglie generiche di modello posizionate senza un livello host
Correzione e prevenzione
- In Revit: seleziona ogni elemento interessato e assegna un parametro Level
- Filtra per "No Level" negli abachi di Revit per trovare tutti gli elementi interessati
- In ArchiCAD: usa Element Information per verificare e impostare il piano di appartenenza
- Prevenzione: includi l'assegnazione del piano tra i punti di verifica degli standard di modellazione
- Prevenzione: esegui il controllo L2 dopo ogni nuova integrazione di modello disciplinare
4. Set di proprietà obbligatori mancanti
I set di proprietà IFC standard (Pset) come Pset_WallCommon, Pset_BeamCommon e Pset_SpaceCommon contengono i dati da cui dipendono gli strumenti a valle — computo metrico, consegna FM, analisi energetica. Quando un Pset è assente o le sue proprietà sono vuote, questi processi a valle producono risultati errati o incompleti.
Rilevamento e cause
- Controllo regola L2: Pset obbligatori assenti per il tipo di elemento
- Causa: mappatura dei Pset dell'esportatore non configurata per questo tipo di elemento
- Causa: tipi di elemento personalizzati senza un equivalente Pset in IFC
- Causa: profilo di esportazione impostato su "solo geometria" per ridurre le dimensioni del file
- Causa: tipo di entità IFC mappato in modo errato — Pset associato sbagliato
Correzione e prevenzione
- Rivedi la tabella di mappatura dei Pset nell'esportatore del tuo software di authoring
- Aggiungi mappature esplicite per i tipi di elemento personalizzati verso i Pset appropriati
- Non usare mai l'esportazione "solo geometria" per modelli di coordinamento o di consegna
- Prevenzione: usa l'IDS per definire formalmente i Pset richiesti per ogni fase di progetto
- Prevenzione: valida la completezza dei Pset nel controllo L3 IDS prima della consegna
5. Codici di classificazione errati o assenti
I codici di classificazione (Uniclass 2015, OmniClass, NBS o equivalenti nazionali) sono richiesti per l'approvvigionamento, i registri asset FM e, sempre più spesso, per la conformità all'EIR. Codici di classificazione mancanti o errati significano che i team QS non possono generare computi metrici estimativi corretti e i team FM non possono popolare il CAFM senza rilavorazione manuale.
Rilevamento e cause
- Controllo regola L2: proprietà di classificazione assente o non collegata a un sistema standard
- Controllo L3 IDS: requisiti specifici sui codici di classificazione non soddisfatti
- Causa: classificazione non configurata nell'esportazione del software di authoring
- Causa: il sistema di classificazione nel modello non corrisponde al requisito dell'EIR
- Causa: famiglie personalizzate senza parametri per il codice di classificazione
Correzione e prevenzione
- Configura il sistema di classificazione nelle impostazioni di progetto del software di authoring
- Mappa tutti i tipi di elemento sulla tabella di classificazione richiesta
- Usa l'IDS per definire formalmente quale sistema di classificazione e quali codici sono richiesti
- Prevenzione: includi la classificazione negli standard di contenuto BIM fin dal primo giorno
- Prevenzione: valida rispetto all'IDS a ogni stage gate, non solo alla consegna
6. Geometria non valida o danneggiata
Gli errori di geometria in IFC rientrano in tre tipi principali: elementi a volume zero (un profilo estruso con area zero), geometria solida non chiusa (un solido con fori nella superficie) e operazioni booleane non riuscite (una sottrazione di vuoto che produce un risultato non manifold). Sono invisibili guardando il modello perché i renderer li smussano; diventano visibili solo quando la clash detection o gli strumenti di simulazione provano a elaborare la geometria matematicamente.
Rilevamento e cause
- Controllo regola L2: validità della geometria, controllo del volume, controllo manifold
- Causa: pannelli di facciata continua mal formati in Revit
- Causa: operazioni booleane complesse in ArchiCAD che falliscono in esportazione
- Causa: geometria importata (da DXF o STEP) che non ha mai avuto una geometria solida valida
- Causa: geometria disegnata manualmente con profili ad area zero per errore
Correzione e prevenzione
- Usa il report degli errori dello strumento di controllo per identificare gli elementi specifici per nome/tipo
- Rimodella gli elementi identificati con tecniche di modellazione solida corrette
- Per le facciate continue: controlla la definizione del pannello, non solo la parete nel suo insieme
- Prevenzione: evita di importare geometria DXF/DWG direttamente nei modelli BIM
- Prevenzione: rivedi la geometria in un visualizzatore IFC dopo ogni operazione booleana complessa
7. Relazioni tra elementi danneggiate
IFC codifica le relazioni tra elementi tramite entità di relazione: IfcRelDefinesByType (type-instance), IfcRelAssociatesMaterial (assegnazione del materiale), IfcRelConnectsElements (connessioni strutturali) e altre. Quando queste relazioni sono malformate — fanno riferimento a entità inesistenti, o puntano al tipo di oggetto sbagliato — il modello dati diventa incoerente e gli strumenti a valle generano errori oppure ignorano silenziosamente gli elementi interessati.
Rilevamento e cause
- Controllo regola L2: riferimenti a relazioni orfane, tipi di entità errati
- Causa: modifica manuale dell'IFC che rompe l'integrità referenziale
- Causa: bug dell'esportatore in versioni datate del software di authoring
- Causa: merge di modello federato con conflitti tra relazioni
Correzione e prevenzione
- Ri-esporta dal software di authoring — non modificare mai manualmente i file IFC
- Aggiorna l'esportatore del software di authoring alla versione corrente
- Prevenzione: tratta l'IFC solo come formato di consegna — tutte le modifiche avvengono nel software di authoring
- Prevenzione: valida dopo ogni aggiornamento dell'esportatore
8. Violazioni delle convenzioni di denominazione
I progetti BIM definiscono convenzioni di denominazione per tipi di elemento, layer, viste e nomi degli oggetti. Quando gli elementi IFC hanno nomi generici ("Wall", "Floor 1", "Beam") o nomi incoerenti tra le discipline, gli strumenti di coordinamento non riescono ad applicare correttamente i filtri disciplinari e i team QS non possono eseguire il computo automatico senza configurare manualmente le regole.
Rilevamento e cause
- Controllo regola L2: nomi generici o vuoti segnalati
- Causa: famiglie del software di authoring con nomi predefiniti non aggiornati
- Causa: documento delle convenzioni di denominazione condiviso troppo tardi nel progetto
- Causa: contenuti importati da altri progetti con convenzioni diverse
Correzione e prevenzione
- Usa il report dello strumento di controllo per identificare gli elementi con nomi non conformi
- Correggi i nomi nel software di authoring — i nomi non vanno cambiati nel file IFC
- Prevenzione: pubblica il documento delle convenzioni di denominazione all'avvio del progetto
- Prevenzione: usa l'IDS per imporre formalmente gli schemi di denominazione dove critico
9. Metadati ISO 19650 / EIR mancanti
Un file IDS formalizza i metadati richiesti dal capitolato informativo (CI/EIR): numero di progetto, fase, codice disciplina, organizzazione responsabile, livello LOD/LOI e proprietà personalizzate. Quando è in vigore un IDS, qualsiasi elemento privo delle proprietà richieste non supera il controllo L3 IDS e il modello risulta non conforme per la consegna.
Rilevamento e cause
- Validazione L3 IDS: proprietà richieste assenti o di tipo di valore errato
- Causa: IDS non condiviso abbastanza presto con i team di authoring
- Causa: Pset personalizzati per i metadati EIR non configurati nel software di authoring
- Causa: elementi aggiunti dopo il controllo IDS senza verificarli rispetto all'IDS
Correzione e prevenzione
- Condividi il file IDS con tutti i team di authoring al kick-off di progetto
- Configura Pset personalizzati per veicolare i metadati EIR nei template del software di authoring
- Esegui il controllo L3 IDS a ogni stage gate, non solo alla consegna finale
- Prevenzione: usa l'IDS come versione leggibile da macchina dei requisiti informativi dell'EIR
10. Incoerenze LOD / LOI
I requisiti di Level of Development (LOD) e Level of Information (LOI) variano in base alla fase di progetto e al tipo di elemento. In fase di costruzione, gli elementi strutturali dovrebbero avere LOD 400 (geometria pronta per la fabbricazione e proprietà dei materiali complete) mentre le finiture architettoniche possono ancora essere a LOD 300. Le incoerenze — una parete con geometria LOD 200 e dati di proprietà LOD 400, o viceversa — causano imprecisioni nel computo metrico e fallimenti degli stage gate.
Rilevamento e cause
- Controllo di completezza dei Pset L2 + proprietà LOI L3 IDS
- Causa: matrice LOD/LOI non comunicata chiaramente ai team di authoring
- Causa: elementi a LOD diversi mescolati in un'unica esportazione
- Causa: matrice LOD non aggiornata quando lo scope cambia a metà progetto
Correzione e prevenzione
- Usa l'IDS per definire formalmente quali proprietà sono richieste in ogni fase
- Verifica la conformità LOI con il controllo L3 IDS a ogni stage gate
- Prevenzione: pubblica una matrice LOD/LOI per tipo di elemento all'avvio del progetto
- Prevenzione: usa l'andamento dell'Health Score tra le fasi per individuare le regressioni
Nessuno dei dieci errori IFC più comuni è visibile in un visualizzatore 3D. Tutti e dieci sono rilevabili in meno di un minuto con uno strumento di model checking L2. Il controllo di cinque minuti prima del caricamento sul CDE è il controllo di qualità a più alto rendimento a disposizione di un BIM Coordinator.
Principio di gestione della qualità IFC
Per un flusso di lavoro passo passo per controllare e correggere questi errori prima della consegna, vedi come controllare un modello IFC prima della consegna. Per lo strumento con cui eseguire il controllo, vedi il confronto tra i migliori strumenti di model checking IFC. Per il quadro completo dietro i livelli di controllo, vedi la guida completa allo strumento di model checking IFC. Per la distinzione concettuale tra strumenti di controllo e visualizzatori, vedi strumento di model checking IFC vs visualizzatore IFC. Per evitare che si ripetano, mettilo nel contratto: clausole del BEP che prevengono davvero consegne IFC scadenti.
10 errori comuni nei modelli IFC e come rilevarli