Introduzione all`uso di un programma per analisi agli Elementi Finiti

L’analisi strutturale con il metodo degli elementi finiti
Introduzione all’uso di un programma per analisi
agli Elementi Finiti
L’analisi di una struttura può essere effettuata attraverso metodi analitici o
numerici, tra questi ultimi particolarmente vantaggioso risulta l’utilizzo del
metodo degli Elementi Finiti.
Il procedimento di lavoro per lo studio di un problema strutturale agli
elementi finiti si articola in tre fasi successive:
• fase di pre-processing – è la fase di generazione del modello strutturale
agli elementi finiti e viene svolta dall’utente con l’ausilio di metodi di
disegno automatizzato e fa ricorso; per quanto riguarda la definizione
delle caratteristiche meccaniche delle strutture, fa ricorso ad ampi
database contenuti nel programma.
• fase di processing – è la fase di risoluzione del modello strutturale e
viene gestita dal programma in base alle istruzioni per la risoluzione
numerica predefinite dall’utente;
• fase di post-processing – è la fase di valutazione dei risultati e consiste
nell’analisi della risposta strutturale elaborata dal risolutore numerico.
Le fasi di pre e post-processing vengono eseguite tramite un programma
che permette la creazione della geometria strutturale con entità geometriche,
la modellazione di queste con elementi meccanici e la visualizzazione dei
risultati ottenuti dal calcolo, in termini di forze, spostamenti, tensioni e
deformazioni.
Nei procedimenti analitici, per impostare il processo di analisi di una
struttura, è necessario infatti uno studio preliminare sulla scelta sia del
modello geometrico (dimensioni) sia di quello strutturale (dimensionamento
e scelta della matrice di rigidezza del singolo elemento). Uno studio analogo
a questo fornisce i dati di input necessari per l’analisi e costituisce la fase
propriamente detta di pre-processing.
La definizione del metodo di calcolo ed il calcolo stesso costituiscono
una fase di lavoro che, sebbene sia numericamente molto impegnativa, non
interessa l’utente se non in maniera marginale, infatti viene svolta quasi
autonomamente dal programma. Gli unici interventi manuali consistono
nelle operazioni di controllo dei dati inseriti ed in quelle di scelta delle
opzioni di calcolo.
La fase conclusiva di post-processing consiste nella valutazione dei
risultati e prelude ad una successiva fase di ottimizzazione.
1
Allestimento Navale
Le informazioni necessarie per definire un problema strutturale da
risolversi agli elementi finiti possono quindi essere riassunte nei dati relativi:
• alla costruzione del modello geometrico di supporto per gli elementi
strutturali (punti, curve, superfici, ...);
• alla scelta del tipo di elementi strutturali da associare alle singole entità
geometriche per la creazione del modello strutturale (aste, travi,
pannelli, ...);
• alla definizione delle caratteristiche geometriche e meccaniche degli
elementi strutturali (spessori, aree resistenti, moduli di resistenza,
fattori di taglio, ...);
• alla definizione delle caratteristiche del materiale (moduli di elasticità,
massa specifica, ...);
• all’applicazione dei carichi e dei vincoli al modello strutturale (forze,
pressioni, ...);
• alle opzioni di impostazione del metodo di risoluzione (analisi elastica
lineare, ...).
Le istruzioni che seguono fanno riferimento al programma di calcolo
disponibile per la didattica presso il Dipartimento di Ingegneria Navale: tale
programma è composto dal modellatore Geostar, che costituisce l’interfaccia
fra l’utente ed il software di risoluzione numerica, e dal solver Cosmos/M.
L’interfaccia
All’avvio della sessione di lavoro il programma richiede, tramite una
finestra di facile interpretazione, il percorso ed il nome del database
(problem name). Il problema viene perciò identificato da un nome,
utilizzando il quale verranno generati una serie di files con estensioni
predefinite, contenenti tutte le informazioni necessarie all’impostazione, alla
risoluzione ed all’analisi dei risultati. È conveniente che il database venga
inserito in una cartella che porta lo stesso nome identificativo.
Dopo l’inserimento del nome, il programma è pronto per la definizione
del problema e la schermata presenta (Fig.1):
• il pannello di lavoro, che mostra le entità geometriche e strutturali,
visualizza i vari listati di dati che possono essere richiamati a schermo
e le finestre di dialogo dei comandi;
• la barra con il titolo;
• la barra dei comandi di apertura delle cartelle;
• il blocco di comandi Geo Panel che contiene, oltre ai comandi presenti
anche nella barra, i tasti per la gestione grafica diretta e per il controllo
dei dati riassuntivi del problema;
2
L’analisi strutturale con il metodo degli elementi finiti
• la finestra interattiva GeoStar Console ove compaiono i comandi in
linea ed i messaggi generati dal programma.
Fig.1 – La schermata iniziale.
La barra dei comandi presenta delle cartelle disposte in linea, ordinate in
funzione dell’usuale flusso di lavoro:
• cartelle con comandi di base:
− FILE per la gestione del database
− CONTROL per la gestione delle operazioni durante le fasi di
pre e post-processing
− DISPLAY per la gestione dello schermo
• cartelle con comandi di pre-processing:
− EDIT per la gestione delle operazioni relative all’editing
− GEOMETRY per la generazione della geometria
− MESHING per la creazione della mesh (operazione con la quale
si associano gli elementi strutturali alle entità geometriche)
− LOAD_BC per l’applicazione al modello di carichi e vincoli
− PROPSETS per la definizione delle caratteristiche meccaniche
degli elementi
• cartelle con comandi di processing:
3
Allestimento Navale
− ANALYSIS per la gestione della risoluzione
• cartelle con comandi di post-processing:
− RESULTS per la visualizzazione dei risultati.
Il database
Per impostare un problema agli elementi finiti con un programma al
calcolatore è necessario innanzitutto definire il nome del database, che verrà
poi creato dal programma. In esso verranno registrati automaticamente i files
relativi alla struttura in esame (per quanto riguarda la geometria, la
modellazione strutturale, le caratteristiche del materiale, i carichi ed i
vincoli, le modalità di analisi ed i risultati) e quelli dedicati alla gestione del
database stesso (files di sistema).
Fra tutti questi files ve ne sono alcuni in particolare che assumono una
notevole importanza:
• quelli che contengono le informazioni relative all’input e all’output
(utili in fase di verifica dei dati e di analisi dei risultati);
• quelli che permettono la rigenerazione del database nel caso di
cancellazione involontaria di dati o di danneggiamento di alcuni files.
•
•
•
•
4
Alcuni tipi di files leggibili possono essere molto utili:
problem_name.gfm – Ad ogni sessione di lavoro viene aperto un file di
registrazione delle istruzioni del tipo log-file, avente estensione ses;
con un’operazione manuale può essere generato un file analogo, ma più
compatto, che contiene i comandi necessari e indispensabili per ricreare
l’intero database, tale file ha estensione gfm.
problem_name.out – Per quanto riguarda i risultati ottenuti dal
risolutore, essi sono immagazzinati in maniera automatica in un file
leggibile con estensione out.
problem_name.lis – Ulteriori dati sull’intero modello e sui risultati
(listati dei dati del modello o dei risultati) possono essere registrati
manualmente su files leggibili aventi estensione lis, a tale scopo le
informazioni d’interesse possono essere indirizzate a files diversi aperti
in successione durante la sessione di lavoro.
problem_name.tif – E’ infine possibile registrare file grafici contenenti
viste del modello geometrico, della struttura deformata o
dell’andamento dello stato tensionale. Tra i vari files grafici esistenti in
output si trovano le tipologie bmp e tif.
L’analisi strutturale con il metodo degli elementi finiti
Le tre fasi di analisi del problema strutturale
• La fase di pre-processing
1) definizione della geometria, tramite entità geometriche di base quali
punti, curve, superfici, ecc.: i comandi relativi a queste operazioni sono
accessibili dalla barra di controllo nella cartella Geometry, e
precisamente nelle sottocartelle Points, Curves, Surfaces, ecc.;
2) definizione della struttura, tramite tipologie di elementi strutturali,
ognuno di essi caratterizzato dal numero dei nodi e dalla matrice di
rigidezza: i comandi relativi a queste operazioni sono accessibili dalla
barra di controllo nella cartella Propsets;
3) definizione delle caratteristiche relative alla geometria interna degli
elementi (spessori, momenti d’inerzia, ecc.) ed al materiale (moduli di
elasticità, coefficienti di dilatazione termica, ecc.): i comandi relativi a
queste operazioni sono accessibili dalla barra di controllo nella cartella
Propsets;
4) definizione della mesh, ovvero del modello strutturale; tale operazione
può essere fatta in maniera parametrica associando automaticamente ad
ogni entità geometrica un elemento predefinito: i comandi relativi a
queste operazioni sono accessibili dalla barra di controllo nella cartella
Meshing e precisamente nelle sottocartelle Meshing/Parametric_Mesh; in
alternativa la modellazione può essere automatica (comandi contenuti
nella cartella Meshing/Auto_Mesh.
5) definizione dei vincoli e dei carichi agenti sul modello strutturale
prescelto: i comandi relativi a queste operazioni sono accessibili dalla
barra di controllo nella cartella LoadsBC (BC: boundary conditions) e
precisamente nelle sottocartelle Structural/Displacement, Structural/
Force e Structural/Pressure.
• La fase di processing
1) preparazione del modello strutturale per la risoluzione agli elementi
finiti: verifica del collegamento tra i nodi del modello, ovvero merge dei
nodi sovrapposti, e verifica della correttezza del modello strutturale
creato, ovvero delle caratteristiche degli elementi sia in termini di
geometria interna e di materiale che per quanto riguarda i rapporti
dimensionali; i comandi relativi a queste operazioni sono accessibili dalla
barra di controllo rispettivamente nella cartella Meshing (e precisamente
nelle sottocartelle Nodes ed Elements per l’operazione di merge) e nella
cartella Analysis (per la sola operazione di verifica conclusiva del
modello da risolvere);
2) impostazione del caso di carico per il quale si intende sviluppare il
calcolo: i comandi relativi a queste operazioni ed alle seguenti sono
5
Allestimento Navale
accessibili dalla barra di controllo nella cartella Analysis e precisamente
nella sottocartella Static;
3) scelta delle modalità di calcolo;
4) esecuzione del calcolo.
• La fase di post-processing
1) analisi dei risultati in termini di tensioni-deformazioni, di
caratteristiche di sollecitazione, di spostamenti e di reazioni vincolari;
tale valutazione può essere svolta qualitativamente per via grafica e in
maniera più accurata leggendo da opportuni tabulati prodotti
automaticamente dal programma di calcolo o creati dall’utente: i
comandi relativi a queste operazioni sono accessibili dalla barra di
controllo nella cartella Results.
6