Metodo degli elementi finiti: principi, mesh e verifica nel FEM

Modello FEM con visualizzazione della mesh strutturale

Il metodo degli elementi finiti (FEM) trasforma un problema continuo in un sistema di equazioni algebriche costruito su una mesh di elementi e nodi. Si usa quando la geometria, i carichi o il comportamento del materiale rendono impraticabile una soluzione analitica chiusa, come nelle strutture con forme complesse, non linearità di materiale o interazioni multifisiche. Il valore dei risultati dipende da tre fattori: un’idealizzazione corretta del problema, una mesh adeguata al fenomeno da cogliere e una validazione rigorosa a valle del calcolo.


In breve:

  • La qualità dei risultati FEM dipende dall’accuratezza dell’idealizzazione, dalla geometria della mesh e dalla validazione del modello, oltre alla corretta definizione dei materiali e vincoli.
  • La mesh deve essere sufficientemente raffinata nelle zone di concentrazione di sforzi o grandi gradienti e verificata tramite studi di convergenza per evitare risultati fuorvianti.
  • La scelta tra elementi 1D, 2D o 3D e tra elementi lineari o quadratici dipende dalla geometria e dal comportamento del componente analizzato, con attenzione ai problemi di locking e al dettaglio fedele di comportamento complesso.
  • La distinzione tra verifica del codice e validazione del modello è fondamentale: la prima garantisce la correttezza numerica del software, mentre la seconda assicura la rappresentatività del modello fisico.
  • L’integrazione con strumenti di automazione e l’uso di IA supportano la gestione di modelli ripetitivi, ma la responsabilità finale sulla qualità e l’interpretazione dei risultati resta all’ingegnere.

Amv
Analizza strutture complesse con controllo
MasterSap 4U supporta modellazione, analisi, verifica e documentazione tecnica per strutture nuove ed esistenti.

Scopri MasterSap 4U

Indice

Che cos’è il metodo degli elementi finiti: principi di base

Il metodo degli elementi finiti nasce per risolvere equazioni differenziali alle derivate parziali su domini con geometrie e condizioni al contorno troppo complesse per una soluzione analitica. L’idea centrale è discretizzare il continuo in un numero finito di elementi collegati tra loro da nodi, riducendo un problema con infiniti gradi di libertà a un sistema algebrico gestibile da un calcolatore, come descritto nella voce di riferimento sul metodo.

All’interno di ogni elemento, il campo incognito (spostamento, temperatura, pressione) viene approssimato tramite funzioni di forma, polinomi definiti sui nodi che interpolano la soluzione tra un punto e l’altro.

Il passaggio dall’equazione differenziale al modello discreto porta a un sistema lineare della forma Ku = f, dove K è la matrice di rigidezza globale, u il vettore degli spostamenti nodali incogniti e f il vettore dei carichi applicati. Risolvere il sistema significa trovare u per equilibrio, dopo aver assemblato i contributi di rigidezza di ogni singolo elemento.

Alcuni presupposti condizionano l’intera catena di calcolo:

  • Linearità o non linearità: un’analisi lineare assume piccoli spostamenti e comportamento elastico del materiale; una non lineare richiede una strategia incrementale e iterativa, più onerosa ma necessaria per collasso, instabilità o grandi deformazioni.
  • Condizioni al contorno: vincoli e carichi mal definiti generano risultati numericamente corretti ma fisicamente privi di senso.
  • Ipotesi di continuità del materiale: il modello costitutivo scelto (elastico, elastoplastico, con danneggiamento) determina quanto la simulazione rappresenti il comportamento reale della struttura.

Trascurare uno di questi aspetti non produce un errore di calcolo evidente. Produce un numero plausibile ma sbagliato, che nessun controllo automatico segnala da solo.

Fasi operative di un’analisi FEM: workflow pratico per l’ingegnere

Un’analisi agli elementi finiti condotta in ambito professionale segue una sequenza precisa, in cui ogni fase condiziona l’attendibilità di quella successiva.

  1. Definizione del problema e idealizzazione geometrica. Prima di aprire un software si decide cosa modellare e cosa semplificare: una parete può diventare un elemento shell, una trave un elemento beam, un dettaglio locale può essere escluso se irrilevante per l’obiettivo dell’analisi. Le semplificazioni eccessive sono la causa più frequente di risultati inattendibili, più della mesh stessa.
  2. Preparazione del modello, materiali e condizioni al contorno. Si importa o costruisce la geometria, si assegnano le proprietà dei materiali (modulo elastico, coefficiente di Poisson, leggi costitutive per le analisi non lineari) e si definiscono vincoli e carichi coerenti con lo schema statico reale. Un vincolo troppo rigido rispetto alla situazione reale altera la distribuzione degli sforzi in tutta la struttura.
  3. Meshing e impostazione dell’analisi. La discretizzazione va calibrata sul fenomeno da cogliere: zone con concentrazione di sforzi (spigoli, forature, punti di applicazione dei carichi) richiedono raffinamenti locali, mentre aree a comportamento regolare possono restare con elementi più grandi. Qui si definisce anche il tipo di analisi (statica, dinamica, non lineare) e i parametri del solutore.
  4. Esecuzione del solutore, controllo di convergenza e post-processing. Terminato il calcolo, si verifica che la soluzione sia numericamente stabile, si interpretano gli output (spostamenti, sollecitazioni, tensioni) e si producono i report per la verifica normativa e la documentazione tecnica.

Un consiglio: prima di lanciare un’analisi complessa su tutta la struttura, prova la stessa configurazione di carico su un sottomodello semplice o su uno schema analitico noto. Se il sottomodello restituisce un ordine di grandezza coerente, hai già una prima conferma che l’idealizzazione generale è corretta.

Il workflow non è mai lineare in senso stretto: un risultato di post-processing anomalo spesso costringe a tornare indietro, rivedere la mesh o correggere un vincolo mal impostato. Le piattaforme di modellazione strutturale organizzano queste fasi in un percorso guidato che riduce il rischio di saltare un controllo intermedio, un aspetto che pesa soprattutto nei progetti con scadenze stringenti e più iterazioni di verifica.

Tipologie di elementi finiti e criteri di scelta

La scelta della famiglia di elementi determina cosa il modello può effettivamente rappresentare, indipendentemente dalla finezza della mesh.

  • Elementi 1D (beam/trave): adatti a elementi strutturali snelli come travi, pilastri, controventi, dove la sezione trasversale è piccola rispetto alla lunghezza e il comportamento flessionale e assiale è dominante.
  • Elementi 2D (shell/plate): indicati per pareti, solette, lastre e piastre sottili, dove lo spessore è trascurabile rispetto alle altre due dimensioni; colgono flessione e membrana simultaneamente.
  • Elementi 3D (solid): necessari per componenti massivi, nodi complessi, dettagli con geometria tridimensionale marcata, dove le ipotesi di trave o piastra non sono più valide.

La distinzione tra elementi lineari e quadratici incide direttamente sulla qualità dei risultati. Gli elementi lineari (a interpolazione del primo ordine) sono più economici in termini di calcolo, ma soffrono di fenomeni di locking a flessione: irrigidiscono artificialmente la risposta se la mesh non è sufficientemente fine. Gli elementi quadratici, con nodi intermedi sui lati, interpolano meglio la curvatura e riducono questo problema, come indicato nelle guide tecniche di modellazione agli elementi finiti in ambito civile disponibili sul wiki AFGC.

Nella pratica, una trave snella si presta bene a un elemento beam con formulazione consolidata; una parete in calcestruzzo armato con forature va modellata a shell, con attenzione al raffinamento vicino agli spigoli delle aperture; un telaio multipiano combina spesso beam per gli elementi lineari e shell per i setti, in un unico modello federato. Sezioni sottili richiedono elementi shell o membrana; corpi massivi come plinti di fondazione o nodi complessi trovano una rappresentazione più fedele con elementi solidi tridimensionali.

Mesh e studio di convergenza: come garantire risultati affidabili

La qualità della mesh non è una questione estetica: condiziona direttamente l’accuratezza numerica della soluzione. Tre indicatori guidano la valutazione pratica:

  • Aspect ratio: il rapporto tra il lato più lungo e quello più corto di un elemento. Valori troppo elevati distorcono l’interpolazione del campo di spostamento.
  • Skewness: misura quanto un elemento si allontana dalla forma ideale (triangolo equilatero, quadrato regolare); skewness elevata peggiora la precisione locale.
  • Jacobiano: verifica che la trasformazione geometrica dell’elemento resti valida; un determinante negativo o prossimo a zero indica un elemento degenerato e inutilizzabile.

Il raffinamento va applicato in modo selettivo, non uniforme su tutto il modello. Le zone con gradienti di sforzo elevati (spigoli, forature, punti di applicazione dei carichi concentrati) richiedono infittimento locale; le aree a comportamento regolare possono restare grossolane senza penalizzare l’accuratezza globale, con un risparmio significativo in termini di tempo di calcolo.

Lo studio di convergenza (mesh sensitivity) segue una procedura ripetibile:

  1. Eseguire l’analisi con una mesh di riferimento e registrare il risultato d’interesse (spostamento massimo, sollecitazione in un punto critico).
  2. Raffinare la mesh in modo omogeneo o locale e ripetere il calcolo.
  3. Confrontare la variazione del risultato tra le due mesh: se la differenza scende sotto una soglia accettabile per l’obiettivo di progetto, la mesh è sufficientemente accurata per quello specifico criterio.
  4. Se la variazione resta significativa, infittire ulteriormente solo nelle zone critiche, non sull’intero modello.

Un consiglio: la “mesh perfetta” non esiste in senso assoluto: esiste una mesh sufficientemente accurata per il criterio di progetto che stai verificando. Una discretizzazione adatta a uno spostamento globale può risultare troppo grossolana per una concentrazione di sforzo locale.

Quando la rifinitura della mesh non fa più convergere il risultato verso un valore stabile, il problema spesso non è numerico ma di idealizzazione: un vincolo mal posizionato, una condizione di carico irrealistica o un’ipotesi di materiale inadeguata producono uno scostamento che nessuna mesh, per quanto fine, può correggere.

Formulazione numerica e solutori: Galerkin, assemblaggio e scelta del solver

Il metodo di Galerkin è il riferimento teorico più diffuso per derivare le equazioni discrete del FEM. L’idea è imporre che il residuo dell’equazione differenziale, pesato con le stesse funzioni di forma usate per approssimare la soluzione, sia nullo in senso integrale su ogni elemento. Da questa condizione si ottiene la matrice di rigidezza elementare, che lega i gradi di libertà nodali alle forze applicate su quel singolo elemento.

L’assemblaggio globale somma i contributi di rigidezza di tutti gli elementi nella matrice K del sistema Ku = f, tenendo conto della connettività tra nodi condivisi. Una matrice mal condizionata, spesso generata da elementi con aspect ratio estremo o da rigidezze molto disomogenee nel modello, rende la soluzione numerica instabile o sensibile a piccoli errori di arrotondamento.

Sulla scelta del solutore, valgono alcune distinzioni operative:

  • Solutori diretti: risolvono il sistema tramite fattorizzazione della matrice; sono robusti e prevedibili per modelli di dimensioni moderate, ma richiedono più memoria al crescere dei gradi di libertà.
  • Solutori iterativi: approssimano la soluzione per passi successivi, convenienti su modelli molto grandi, ma richiedono criteri di tolleranza ben calibrati per garantire la convergenza.
  • Criteri di tolleranza: definiscono quando il residuo tra due iterazioni è sufficientemente piccolo da considerare la soluzione accettabile; una tolleranza troppo larga produce risultati apparentemente convergenti ma numericamente imprecisi.

Il carico viene applicato per incrementi successivi e, a ogni passo, il sistema viene risolto iterativamente fino a soddisfare l’equilibrio entro la tolleranza fissata. Le linee guida sull’analisi non lineare di strutture marine e offshore sottolineano che un’applicazione impropria di questi schemi può portare a soluzioni non uniche o a mancata convergenza, un rischio reale quando si affrontano fenomeni di instabilità o softening del materiale, come evidenziato nelle guidance notes ABS sull’analisi non lineare.

Applicazioni pratiche e limiti del FEM nelle analisi ingegneristiche

Il FEM copre uno spettro applicativo ampio, dalla verifica ordinaria di edifici in cemento armato allo studio di fenomeni fortemente non lineari.

  • Strutture civili: analisi statiche e sismiche di edifici, ponti, opere di fondazione, con verifica secondo gli Eurocodici e le normative tecniche nazionali applicabili.
  • Analisi non lineare per collasso: valutazione della capacità portante oltre il limite elastico, tipica delle verifiche di vulnerabilità sismica e delle analisi pushover su edifici esistenti.
  • Dinamica strutturale: analisi modali, sismiche nel tempo, effetti di vibrazione su strutture snelle o soggette a carichi ciclici.
  • Analisi termo-meccanica: interazione tra campi termici e sforzi meccanici, rilevante per strutture esposte a incendio o a gradienti termici significativi.

Le analisi avanzate impongono requisiti pratici precisi: modelli costitutivi del materiale capaci di rappresentare plasticità, danneggiamento o degrado di rigidezza; gestione dei contatti tra elementi strutturali distinti; formulazioni compatibili con grandi deformazioni quando gli spostamenti non sono più infinitesimi rispetto alla geometria iniziale. Le linee guida per l’analisi non lineare di strutture in calcestruzzo raccomandano un processo di modellazione sequenziale, con attenzione particolare alle proprietà costitutive e alla discretizzazione, proprio per governare questa complessità aggiuntiva, come descritto nelle linee guida RTD 1016-1 sull’analisi non lineare del calcestruzzo.

L’integrazione con i processi BIM è oggi un requisito operativo, non un’opzione. Il passaggio da un modello architettonico o impiantistico a un modello di calcolo strutturale, tramite formati interoperabili come IFC, riduce la duplicazione dei dati e mantiene la coerenza tra le discipline coinvolte nel progetto, a condizione che la conversione preservi correttamente vincoli, sezioni e proprietà dei materiali.

Modelli BIM connessi per lo scambio IFC

Errori comuni, verifica e validazione: checklist pratica

Questa distinzione, richiamata nelle raccomandazioni NAFEMS sulla verifica dei codici di calcolo, aiuta a diagnosticare rapidamente dove intervenire quando un risultato appare sospetto, come descritto nella guida NAFEMS su verifica del codice e best practice.

La verifica del codice (code verification) accerta che il software risolva correttamente le equazioni che dichiara di implementare, tipicamente tramite casi di riferimento con soluzione nota. La validazione del modello è un passo distinto e complementare: verifica che il modello costruito dall’ingegnere rappresenti fedelmente il problema reale, non solo che il software calcoli correttamente. Il NAFEMS Simulation Handbook descrive in dettaglio come strutturare questi controlli per le analisi statiche lineari, dalla gestione della geometria alla valutazione finale dei risultati.

Prima di accettare un output, una checklist rapida riduce drasticamente il rischio di errori grossolani:

  • Verificare l’equilibrio globale: la somma delle reazioni vincolari deve coincidere con i carichi applicati, entro una tolleranza numerica trascurabile.
  • Controllare che la deformata sia plausibile: uno spostamento con verso o ordine di grandezza incoerente con lo schema statico segnala quasi sempre un errore di modellazione, non un fenomeno reale.
  • Confrontare i risultati con un calcolo semplificato su una porzione del modello, ad esempio uno schema di trave alla Euler-Bernoulli su un elemento isolato, come raccomandato nelle dispense introduttive sul metodo degli elementi finiti disponibili presso il Centro Piaggio dell’Università di Pisa.
  • Ripetere lo studio di convergenza sulle grandezze effettivamente usate in verifica, non solo sullo spostamento globale.

Un consiglio: quando un risultato ti sembra “troppo buono” o “troppo strano”, non ricontrollare prima la mesh: ricontrolla prima i vincoli e le unità di misura. Sono la causa più frequente di errori procedurali silenziosi.

Il software resta uno strumento a supporto di queste verifiche, non un sostituto del giudizio tecnico. Piattaforme come MasterSap 4U integrano funzioni di modellazione, analisi non lineare e strumenti di verifica pensati per accompagnare l’ingegnere in questo processo, insieme a risorse formative come le lezioni pratiche di modellazione strutturale che documentano procedure operative e casi applicativi concreti. NAFEMS ribadisce un principio che vale indipendentemente dal software utilizzato: la responsabilità di interpretare criticamente i risultati resta sempre dell’ingegnere che firma il calcolo.

Automazione, scripting e intelligenza artificiale nel FEM: dove sta andando la disciplina

Lo scripting, in particolare tramite linguaggi come Python, sta cambiando il modo in cui gli studi tecnici gestiscono modelli ripetitivi: automatizzare la generazione di varianti geometriche, l’assegnazione di carichi standardizzati o la produzione di report riduce il tempo dedicato ad attività meccaniche e libera risorse per il controllo critico dei risultati.

L’intelligenza artificiale si inserisce in questo scenario come assistente alle configurazioni, non come sostituto del giudizio ingegneristico. Un modulo di IA può suggerire parametri di mesh plausibili, segnalare anomalie in un modello o velocizzare la stesura di documentazione, ma la responsabilità di validare le ipotesi di idealizzazione e interpretare i risultati resta interamente in capo al professionista che firma il progetto.

Per gli studi professionali, questo significa investire in formazione continua su strumenti di automazione e su come integrarli senza deresponsabilizzare il controllo umano. Chi padroneggia lo scripting e sa dove collocare l’IA nel workflow guadagna tempo, non certezze automatiche: la certezza rimane un prodotto della verifica, non del software.

— AMV Software Company

Come MasterSap 4U supporta il workflow di analisi agli elementi finiti

Chi lavora ogni giorno su modelli FEM per strutture in cemento armato, acciaio, legno o muratura ha bisogno di uno strumento che copra l’intero ciclo, dalla modellazione alla verifica normativa, senza costringere a spostare dati tra software diversi a ogni fase.

Amv

MasterSap 4U integra modellazione, analisi lineare e non lineare, funzioni pushover e strumenti di verifica e disegno secondo le normative tecniche vigenti, con interoperabilità BIM e IFC per mantenere coerenti i dati tra le discipline di progetto. Il prodotto è disponibile in versioni differenziate per esigenze e budget: la versione GO! è gratuita, mentre le versioni Basic, Premium, Plus e Full sono acquistabili in abbonamento mensile o con licenza perpetua, come indicato sulla pagina prodotto di MasterSap 4U. Per chi affronta progetti su edifici esistenti o valutazioni di vulnerabilità sismica, gli applicativi di verifica dedicati estendono il workflow a meccanismi locali, resistenza al fuoco e calcolo solai senza uscire dall’ambiente di modello.

Il software resta uno strumento a supporto del giudizio tecnico dell’ingegnere, non un sistema che sostituisce la verifica critica dei risultati. Per valutare se si adatta al proprio workflow, è possibile consultare i casi studio pubblicati o partecipare a uno dei prossimi eventi formativi in calendario sul portale eventi AMV.

Fonti

Per la definizione teorica del metodo, la voce enciclopedica sul metodo degli elementi finiti offre un inquadramento sintetico dei concetti di discretizzazione e gradi di libertà. Per le best practice operative su simulazioni lineari, il NAFEMS Simulation Handbook resta il riferimento più citato in ambito ingegneristico. Sulla verifica e validazione dei modelli, la guida NAFEMS su code verification chiarisce la distinzione tra errori di idealizzazione, discretizzazione e procedurali. Per l’analisi non lineare, le guidance notes ABS trattano nel dettaglio le strategie incrementali e i rischi di non convergenza.

Domande frequenti

Quali sono i metodi principali del FEM?

Il FEM comprende diverse formulazioni: il metodo degli spostamenti (il più diffuso in ambito strutturale, basato sul principio di Galerkin), il metodo delle forze e formulazioni mixed per problemi con vincoli particolari. La scelta dipende dal tipo di problema e dal software di calcolo utilizzato.

Cosa distingue il metodo delle differenze finite dal FEM?

Il metodo delle differenze finite approssima le derivate delle equazioni differenziali tramite rapporti incrementali su una griglia regolare di punti, mentre il FEM discretizza il dominio in elementi con geometria arbitraria e usa funzioni di forma per interpolare la soluzione. Il FEM gestisce meglio geometrie complesse e condizioni al contorno irregolari, tipiche delle strutture reali.

Quanto deve essere fine la mesh per ottenere risultati affidabili?

Non esiste una finezza universale: la mesh corretta è quella che, in uno studio di convergenza, produce una variazione trascurabile del risultato d’interesse tra due livelli di raffinamento successivi. Zone con concentrazione di sforzi richiedono mesh più fitte rispetto ad aree a comportamento regolare.

Che differenza c’è tra verifica del codice e validazione del modello?

La verifica del codice accerta che il software risolva correttamente le equazioni matematiche che implementa, tramite casi di riferimento con soluzione nota, secondo le indicazioni delle linee guida NAFEMS. La validazione del modello verifica invece che lo schema costruito dall’ingegnere rappresenti fedelmente il problema fisico reale.

MasterSap 4U è adatto a analisi non lineari e pushover?

Sì, MasterSap 4U integra un solutore pushover e funzioni di analisi non lineare per la valutazione di edifici esistenti e la verifica della capacità sismica. Le versioni e i prezzi sono indicati sulla pagina prodotto, con opzioni in abbonamento o in licenza perpetua.

Raccomandati

Contattaci

Scegli il modo che preferisci per metterti in contatto con noi

1

OPZIONE CONSIGLIATA

Chiamaci

Il nostro team è a tua disposizione per rispondere subito alle tue esigenze.

CHIAMA ORA
0481 - 779903

2

Compila il form

Lasciaci i tuoi dati: ti contatteremo al più presto.

Risposta rapida

Ti ricontattiamo nel minor tempo possibile

Scrivici

segreteria@amv.it

Orari ufficio

Lun - Ven
8:30-12:30 / 14:00-18:00

Canali social

Richiedi offerta