Indice
2
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
3
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
1. Introduzione
Questo documento si rivolge agli studenti che per la prima volta si trovano ad interagire con i
prodotti software Altair Hypermesh ed Optistruct e hanno come obiettivo la costruzione di modelli
composti da elementi 1D e 2D con i quali eseguire calcoli statici.
Ovviamente questo non può essere un manuale utente esaustivo in grado di rispondere a qualsiasi
domanda relativa a Hypermesh o a Optistruct. Tale funzione è infatti assolta (o dovrebbe esserlo)
dai manuali ufficiali e dagli help in linea, a cui si invita a fare riferimento per tutte le domande non
affrontate o lasciate senza risposta in questo documento.
Prima di entrare nel dettaglio dei comandi e delle istruzioni operative di Hypermesh, è opportuno
descrivere brevemente l’architettura classica di un codice FEM, descrivendo i principali componenti
e le loro funzioni.
In generale, tre sono le fasi di un calcolo agli elementi finiti:
• Costruzione del modello,
• Risoluzione del sistema di equazioni derivanti dal modello
• Visualizzazione dei risultati.
A ciascuna di queste fasi corrisponde un modulo del codice FEM. In particolare:
• Costruzione del modello à Pre-processore
• Risoluzione delle equazioni à Solutore
• Visualizzazione dei risultati à Post-processore.
Anche HyperWorks è strutturato secondo lo schema precedente. In particolare i moduli sono:
• Pre-processore à Hypermesh
• Solutore à Optistruct
• Post-processore à Hypermesh.
Il fatto che Hypermesh abbia sia le funzioni di Pre-processore sia quelle di Post-processore non
deve sorprendere, in quanto la lettura dei risultati (post-processing) può essere fatta solo avendo a
disposizione il modello utilizzato per l’analisi, realizzato con il pre-processore.
I diversi moduli interagiscono tra loro tramite file di input/output opportunamente formattati,
secondo lo schema rappresentato in Fig. 1. Nel dettaglio, al termine della fase di pre-processing
viene salvato dall'operatore un file di dati *.fem che rappresenta l'input per il solutore, il quale
genera a sua volta un file di risultati *.res, il cui contenuto può essere visualizzato per mezzo del
post-processore.
Hypermesh / Pre-processore
Optistruct / Solutore
Hypermesh / Post-processore
Fig. 1 – Moduli e file di interscambio.
4
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
In generale, per avere un modello FEM completo è necessario definire nella fase di pre-processing:
• Geometria
• Materiali
• Proprietà
• Elementi
• Vincoli
• Carichi
Una volta eseguito il calcolo, infine, è possibile importare il file di risultati nel post-processore e
visualizzarli mediante una delle modalità di visualizzazione consentite.
5
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
2. Interfaccia grafica
In questo paragrafo sono descritti, mediante le pagine del manuale on-line di Hypermesh, i
principali elementi che costituiscono l’interfaccia grafica del programma e le loro funzioni.
In particolare vengono descritti:
• Hypermesch Environment
• Graphics Area
• Tab Area
• Toolbars
• Menu Bar
• Status Bar
• Panels
• Model Browser
6
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
7
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
8
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
9
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
2.4 Toolbars
The standard toolbar controls basic operations of HyperMesh, including starting a new session,
opening and saving .hm binary files, importing and exporting solver decks and geometry files,
setting the current user profile and results files, and working with command and tcl files and
utilities.
The standard toolbar can be turned on and off from the menu bar, View > Toolbars.
The detailed behavior of each toolbar button is described in the table below. Note that some buttons
have different behavior depending on whether they are clicked with the left mouse button or the
right mouse button.
10
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
The collector toolbar controls basic operations of creating, editing, deleting, card editing,
organizing, and renumbering HyperMesh collectors; assemblies, components, materials, properties,
load collectors, system collectors, beam section collectors, and multibodies. The collectors toolbar
can be turned on and off from the menu bar, View > Toolbars.
The detailed behavior of each tool button is described in the table below.
BeamSection
Collectors
MultiBodies
Delete Left Click to open Delete Panel. Same
11
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
The standard views toolbar contains functionality for quickly changing the view of the model in
the graphics area to a standard view including fitting the model in the graphics area.
The standard views toolbar can be turned on and off from the View menu's Toolbars sub- menu.
The detailed behavior of each tool button is described in the table below.
12
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
The view controls toolbar contains functionality for dynamic manipulating of the model view in
the graphics area using standard mouse controls: Click, Hold, Drag, and Release.
The View Controls toolbar can be turned on and off from the View menu's Toolbars sub- menu.
The detailed behavior of each tool button is described in the table below.
13
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
graphics area.
Pan Left Click tool button; Left Center Right Click tool button; Right
Click and Hold in graphics Model Click node/point in graphics area
area to pan the model; to center the model at that point.
Release to stop panning. Above steps can be repeated as
Above steps can be repeated long as you do not exit the
as long as you do not exit the mode. Exit the mode at any time
mode. Exit the mode at any by Left Click or Move the mouse
time by Right Click or Move off the graphics area.
the mouse off the graphics
area.
Rotate Left Click tool button to Rotate Right Right Click tool button to Rotate
Left Rotate the model view Left the model view Right about an
about an imaginary Vertical imaginary Vertical axis in the
axis in the middle of the middle of the graphics area.
graphics area.
Rotate Up Left Click tool button to Rotate Right Click tool button to Rotate
Rotate the model view Up Down the model view Down about an
about an imaginary imaginary Horizontal axis in the
Horizontal axis in the middle middle of the graphics area.
of the graphics area.
Rotate Left Click tool button to Rotate Right Click tool button to Rotate
Clockwise Rotate the model view Counter the model view Counter
Clockwise about an Clockwise Clockwise about an imaginary
imaginary axis coming out of axis coming out of the graphics
the graphics area. area.
The visualization toolbar controls how entities are visualized in the graphics area, including
control for setting the geometry and mesh color mode The visualization toolbar can be turned on
and off from the View menu, Toolbars sub- menu.
The detailed behavior of each tool button is described in the table below.
14
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Color by Color by Component: All surfaces and solid faces colored by the
Component color assigned to component in which that geometry resides. All
surface edges and solid face edges colored black (edges (comp)). A
components color can be changed us ing the Model Browser >
Component View.
Color by Color by Topology: Surfaces colored gray (2d faces (topo) with
Topology surfaces edges colored by topology; red (free edges), green (shared
edges), yellow (t-junctions), blue (suppressed edges). Solid faces
and face edges colored transparent green (bounding faces) with
internal faces colored yellow (full partition faces) defining solid
topology.
Color by 2D Color by 2D Topology: Surfaces colored gray (2d faces (topo) with
Topology surfaces edges colored by topology; red (free edges), green (shared
edges), yellow (t-junctions), blue (suppressed edges). Solid faces
and face edges colored blue (ignore (topo).
Mixed Color Mixed Color: Surfaces colored by component with surfaces edges
colored by topology. Solid faces colored by compone nt with solid
face edges colored by topology.
All colors can be changed from the Options > Colors Panel. This
panel can be accessed from the Menu bar via Preferences > Colors
or by pressing the <o> key.
15
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
16
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
17
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Geom/Mesh Left Click tool button to open the Visual Attributes Panel.
Styles
Shrink Left Click tool button to toggle on/off shrink elements by shrink
Elements factor. Shrink factor can be set from the Options > Graphics Panel.
The Options Panel can be accessed from the menu bar; Preferences
> Graphics.
Visualization Left Click tool button to open Visualization Options Dialog. This
Options Dialog changes Visualization options for Topology, Connectors,
and Morphing.
18
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
19
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
20
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
21
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
2.7 Panels
Il criterio utilizzato per la disposizione dei tasti dei comandi in ciascuna pagina no n è chiaro (e forse
non esiste) con consegue nte difficoltà per l'operatore a cercare e trovare il comando desiderato,
almeno nella fase iniziale di utilizzo del software.
Una volta scelta la pagina desiderata (ad esempio Geom), si accede al pannello del comando
desiderato premendo il tasto corrispondente (ad esempio nodes). Al posto della pagina comandi
compare il pannello relativo al comando scelto (vedere Figura sottostante). Per uscire dal pannello e
tornare a visualizzare la pagina comandi è necessario premere il tasto rosso return in basso a
destra.
22
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Uno strumento molto utile per avere sempre sott’occhio il modello in costruzione è il model
browser. E’ possibile attivare questa funzione premendo il tasto Model Browser nel Pull-Down
Menu denominato View.
23
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Nel corso della costruzione di un modello può essere necessario utilizzare alcune entità che
costituiscono il modello (nodi, linee, superfici, elementi, carichi, vincoli, collector) per apportare
delle modifiche o per compiere una certa operazione. In questi casi è necessario selezionare tali
entità in modo da identificarle come le destinatarie di una certa operazione. In dettaglio è
necessario:
• Selezionare il tipo di entità (ad esempio le superfici)
• Selezionare le entità del tipo prescelto (una superficie in particolare o tutte le superfici).
Dal punto di vista grafico, la selezione può essere fatta attraverso tasti di colore giallo posizionati
all’interno del pannello del comando selezionato, come mostrato nella prima figura della pagina
seguente relativa al comando delete del menù Tool. Il bordo azzurro attorno al tasto giallo indica
che Hypermesh è in attesa che l'utente compia la selezione. Se il bordo è nero, è necessario cliccare
una volta sul tasto giallo per attivarlo, facendo diventare il bordo azzurro.
Con riferimento all’immagine qui sopra, la prima selezione (tipologia dell’entità) si effettua
premendo il tasto , facendo comparire una maschera simile a quella sottostante, da cui è
possibile compiere la selezione.
La seconda selezione, invece, si può fare premendo il tasto giallo a facendo comparire la maschera
mostrata sotto. Questa maschera consente di selezionare il criterio di scelta delle entità che
interessano.
In particolare:
by window: costruzione di una e selezione degli elementi all’interno o all’esterno
displayed: selezione di tutte le entità visualizzate al momento
all: selezione di tutte le entità
reverse: invertire una selezione appena fatta scegliendo l’insieme complementare
by collector: selezionare tutte le entità appartenenti ad un collector
by surface: selezionare tutte le entità che giacciono su una superficie
by id: selezionare le entità in base al loro numero identificativo
24
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Quando all’interno di un pannello è necessario definire un vettore, si ha a disposizione uno dei due
set di comandi mostrati sotto. Il primo set rappresenta i comandi disponibili qualora si intenda
definire il vettore per componenti, il secondo serve per la definizione del vettore tramite modulo e
versore.
E’ possibile switchare da un set all’altro selezionando il tasto posizionato al di sotto del tasto
e scegliere tra le opzioni constant components e constant vector.
25
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
26
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Qualora il pannello ‘User Profiles’ non comparisse all’avvio di Hypermesh, è possibile farlo
comparire entrando nel menu Preferences e selezionando User Profiles.
27
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
5. Collectors
Quando si crea una qualsiasi entità in Hypermesh (geometria, elementi, materiali, set di proprietà,
carichi o vincoli), questa deve essere inserita all’interno di un contenitore, definito collector.
La procedura corretta consiste nel definire prima il collector e quindi riempirlo creando le entità che
devono appartenergli.
Se l’utente si dimentica di definire preventivamente il collector, Hypermesh utilizza un eventuale
collector già esistente per contenere le entità create o ne definisce automaticamente uno nuovo
dandogli un nome generico.
Per creare un collector è necessario premere uno dei seguenti tasti presenti nella
Toolbar.corrispondenti alle 4 tipologie di collector più comunemente utilizzate:
− Components: collectors per la geometria e per gli elementi finiti
− Materials: collectors per i materiali
− Properties: collectors per le proprietà degli elementi unidimensionali come aste e travi
− Load collectors: collectors per i carichi e i vincoli
La procedura è la seguente:
− Selezionare l'opzione create sulla sinistra del menù,
− Scrivere un nome (name) per il collector
− Premere il tasto Type e selezionare il tipo di materiale (Anisotropic. Hortotropic, Isotropic,
etc..)
− Premere il tasto create/edit.
− Nella maschera che compare inserire i valori di modulo di Young (E), coefficiente di Poisson
(Nu) e densità (Rho) del materiale e premere il tasto return.
Per modificare le proprietà di materials collectors già creati, è necessario invece:
− Selezionare l'opzione update sulla sinistra del menù,
− Premere sul tasto giallo e selezionare il collector da aggiornare
− Premere il tasto update/edit, modificare i parametri del collector e poi return.
La procedura è la seguente:
− Selezionare l'opzione create sulla sinistra del menù,
28
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
29
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
La procedura è la seguente:
− Selezionare l'opzione create sulla sinistra del menù,
− Scrivere un nome (name) per il collector
− Scegliere un colore (color)
− Premere il tasto create.
Per modificare il il nome o il colore abbinati a load colectors già creati, è necessario:
− selezionare l'opzione update sulla sinistra del menù,
− premere il tasto giallo e selezionare il collector da modificare
− modificare i campi desiderati e premere il tasto verde update,
− confermare l'aggiornamento spuntando i campi che si vogliono aggiornare nell'elenco che
comparirà e premere nuovamente il tasto verde update.
ATTENZIONE: E' necessario definire un collector per ogni tipologia di vincolo o di carico che si
vuole inserire., in quanto il solutore Optistruct non accetta loadcols che contengano al loro interno
carichi di diversa tipologia.
Ad esempio, in un collector contenente i vincoli non possono essere inserite forze concentrate,
momenti concentrati, pressioni o quant'altro, in quanto essi non verrebbero salvati nel file di input
*.fem del solutore e il modello risulterebbe vincolato ma non caricato.
30
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
La procedura è la seguente:
− Premere il tasto e selezionare la tipologia di entità che si vuole muovere/copiare (elems,
nodes, lines, surfs, loads, etc..).
− Selezionare le entità interessate all'operazione direttamente a video o aiutandosi con il tasto
giallo (Sezione 2.4 di questo documento)
− Premere il tasto dest e selezionare il collector di destinazione nell'elenco che comparirà
− Premere move o copy a seconda che si voglia muovere o copiare le entità selezionate
31
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
E’ opportuno sottolineare che ogni volta in cui si crea un’entità geometrica o un elemento, essi
vengono inseriti nel component collector corrente.
Analogamente ogni volta in cui si definisce un carico o un vincolo, essi vengono inseriti nel load
collector corrente.
E’ bene, quindi, prestare attenzione a quale sia il collector corrente prima di compiere qualsiasi
operazione, in modo da non dover spostare in seguito le entità create nel collector di destinazione
giusto, come descritto nel paragrafo 5.5.
32
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
6. Geometria
La struttura alla base di qualsiasi modello agli elementi finiti è la geometria, in qua nto rappresenta
lo scheletro sul quale vengono successivamente applicati gli elementi, i carichi e i vincoli. Come
descritto nella sezione 3.2 è possibile importare la geometria direttamente da software di disegno
quali AUTOCAD e CATIA. Tuttavia può essere utile e necessario essere in grado di creare semplici
entità geometriche o apportare modifiche a geometrie esistenti direttamente in Hypermesh. Nei
paragrafi successivi sono descritte alcune delle entità che possono essere create o modificate in
Hypermesh.
La creazione di entità geometriche avviene mediante comandi posizionati nel pannello Geom
mostrato sotto.
6.1 Nodi
Le entità alla base della geometria di un modello agli elementi finiti sono i nodi e i punti. E'
possibile generare un nodo mediante il tasto nodes nel menù Geom (oppure tasto funzione F8). La
schermata che appare è mostrata nella figura sottostante.
Esistono diversi modi per creare i nodi. Ad ogni modo corrisponde una delle opzioni contenute
nella colonna di sinistra della figura soprastante.
I modi più comuni sono:
Type in: digitazione diretta delle coordinate nodali (x,y,z) in un dato sistema di riferimento
(system = 0 indica il sistema di riferimento cartesiano di default).
On line : creazione di uno o più nodi equidistanti su una linea. Se il numero di nodi è uguale a
2, vengono creati agli estremi della linea.
At point: creazione di un nodo in corrispondenza di un punto già esistente.
Per le altre opzioni fare riferimento all'help di Hypermesh.
ATTENZIONE: Una volta ultimata la fase di costruzione della geometria, potrebbe essere
opportuno cancellare tutti i nodi utilizzati per tale costruzione, onde evitare sovrapposizioni con i
nodi generati nella fase di creazione degli elementi. Per dettagli su come cancellare tali nodi si
faccia riferimento alla Sezione 6.6.
33
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
6.2 Linee
Le entità gerarchicamente superiori ai nodi e ai punti sono le linee (comando lines nel pannello
Geom).
Il modo più diretto per creare una linea è scegliendo l'opzione from nodes, selezionando i due nodi
di estremità e premendo il tasto create.
E' possibile selezionare un numero di nodi maggiore di due. In questo caso la linea viene fatta
passare per tutti nodi selezionati nell'ordine con cui sono stati selezionati. Usando l'opzione linear la
linea è composta di segmenti rettilinei. Per le altre opzioni si faccia rifeirimento all'help di
Hypermesh.
L'opzione create midline (al posto di from nodes) consente, invece, di disegnare una linea tra due
linee già esistenti.
6.3 Superfici
Le entità gerarchicamente superiori alle linee sono le superfici (comando surfaces nel pannello
Geom).
Le superfici possono essere create selezionando le linee che ne definiscono il perimetro oppure i
nodi (o i punti) che ne rappresentano gli spigoli,. Selezionando l’opzione spline /filler e quindi
selezionando linee o nodi di contorno.
Per il significato delle altre opzioni fare riferimento alla documentazione di Help in linea di
Hipermesh.
6.4 Raccordi
Per raccordare automaticamente due linee che formano un vertice in corrispondenza di un nodo
esiste il sotto-pannello fillet (mostrato sotto) nel pannello lines nella pagina Geom.
Per compiere l’operazione è necessario inserire il valore del raggio del raccordo nella casella radius
e selezionare con il mouse a video le due linee incidenti nello stesso nodo. L’opzione trim original
lines consente di cancellare il tratto non più valido delle linee raccordate.
34
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Per definire un cerchio è possibile selezionare diverse metodologie. Per quanto riguarda la prima
(center & radius ) è necessario selezionare il nodo corrispondente al centro del cerchio, definire il
raggio del cerchio (radius) e infine definire il vettore (Sez. 2.4) normale al piano di giacitura del
cerchio nello spazio.
Mediante il tasto posizionato nella parte superiore del pannello è possibile scegliere se tracciare
un cerchio (circle) o soltanto un arco (arc). Se si seleziona l’opzio ne arc, è possibile inerire
l’ampiezza dell’arco in gradi (deg). Di default l’arco viene tracciato in senso antiorario partendo dal
punto posizionato a sinistra del centro. E’ possibile definire un diverso punto di inizio di
tracciamento dell’arco (opzione offset) inserendo un angolo (in gradi) di offset.
La cancellazione dei nodi, creati nel corso della costruzione del modello, è invece possibile
mediante il comando temp nodes nel pannello comandi Geom.
La procedura richiede la selezione dei nodi che si voglio cancellare e quindi la pressione del tasto
clear.
E’ opportuno sottolineare che solo i nodi non appartenenti ad alcun elemento possono essere
cancellati.
E’ possibile cancellare tutti i nodi non appartenenti ad alcun elemento premendo il tasto clear all.
35
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
7. Elementi 1D
Per inserire nel modello elementi finiti uni-dimensionali (aste e travi) è necessario entrare nel
pannello comandi 1D, mostrato nella Figura sottostante.
Prima di iniziare la creazione degli elementi è bene verificare, premendo il tasto elem types quale
sia il modello di elemento associato a ciascun tipo di elemento. Per esempio nel caso di elementi
unidimensionali con 1 grado di libertà nodale in direzione assiale (rods), potrebbero essere associati
sia il modello dell’elemento ‘asta’ (CROD) sia il modello dell’elemento ‘saldatura’ (CWELD).
Se ci si dimenticasse di selezionare il tipo di elemento corretto prima di creare gli elementi è sempre
possibile modificare il tipo dell’elemento creato mediante il comando config edit presente sempre
nel pannello 1D.
Per cancellare elementi 1D si usa sempre il comando delete nel menù comandi Tools. Per la
procedura si faccia riferimento al Par. 6.6, relativo alla cancellazione di entità geometriche.
Per creare un elemento asta è necessario attivare l’opzione create, quindi associare all’elemento una
property, cioè un properties collector precedentemente creato (Par. 5.2)e infine selezionare i due
nodi di estremità con i tasti gialli node, presenti nel pannello.
E’ possibile modificare un elemento già esistente mediante l’opzione update.
36
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Prima di tutto bisogna selezionare l’opzione bar2 o bar3 a seconda che si voglia creare un
elemento a 2 o a 3 nodi.
Quindi è necessario selezionare a video con il mouse i nodi per i quali si vuole far passare
l’elemento (node A, node B e eventuale node C). E’ necessario, inoltre selezionare nella casella
property, il properties collector (Sez. 5.2) precedentemente definito e contenente le informazioni
sulla geometria della sezione (Area e momenti di interzia) e sul materiale.
L’ultimo parametro da definire è un vettore (Par. 2.4), che indichi l’orientamento nello spazio
dell’asse orizzontale della sezione della trave. Senza tale informazione, infatti, non è possibile
orientare nello spazio la sezione della trave e quindi i momenti di inerzia I1 e I2 definiti nel
properties collector (Par. 5.2).
37
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
8. Elementi 2D
8.1 Mesh manuale
In Hypermesh è possibile generare gli elementi 2D uno per volta, purché esistano già nel modello i
nodi di spigolo, mediante il pannello 2D.
E’ necessario selezionare il comando edit element nel pannello 2D. Il menù comandi è mostrato qui
sotto.
Per creare l’elemento desiderato, bisogna selezionare l’opzione create a sinistra, scegliere la
tipologia di elemento 2D da generare: tria per elemento triangolare, quad per elemento
quadrangolare, e quindi selezionare a video con il mouse i nodi (node list) di vertice dell’elemento.
Una volta ultimata la selezione dei nodi, l’elemento viene creato automaticamente senza bisogno di
conferme da parte dell’operatore.
E’ necessario selezionare l’opzione size and bias a sinistra, quindi definire le dimensioni (element
size) degli elementi e la loro forma (mesh type ). Una volta definiti i parametri della mesh è
necessario selezionare a video le superfici (surfs) da meshare e premere il tasto verde mesh.
A seguito della pressione del tasto, comparirà la maschera rappresentata qui sotto, mediante la quale
è possibile correggere alcuni parametri della mesh, impostati precedentemente. Se nessuna modifica
dei parametri è necessaria, è sufficiente premere di nuovo il tasto verde mesh e quindi il tasto
return.
38
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
39
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Mediante tale comando è possibile innanzi tutto visualizzare gli spigoli (edges) liberi del modello,
selezionando a video i componenti (comps ) o gli elementi (elems ) su cui eseguire il controllo e
quindi premere il tasto verde find edges. Gli spigoli liberi saranno inclusi in un collector generato
automaticamente da Hypermesh di nome ^edges e saranno visualizzati a video come segmenti di
colore rosso.
Se risultano spigoli liberi laddove dovrebbe esserci continuità strutturale, è necessario eseguire
l’operazione di equiva lenza. Bisogna selezionare la tolleranza (tolerance) al di sotto della quale due
nodi vicini devono essere considerati coincidenti da Hypermesh e quindi eseguire l’operazione
premendo il tasto verde equivalence.
40
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
La selezione di uno dei due modi sopra descritti può essere fatta premendo il tasto posizionato
al di sotto del tasto sul pannello del comando.
Per aggiornare forze (coppie) già create precedentemente è sufficiente selezionare l’opzione update
in alto a sinistra nel pannello e poi seguire la procedura descritta per la creazione.
41
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
9.2 Pressioni
In Hypermesh è possibile applicare carichi di pressione sulle superfici dei corpi mediante il
pannello pressures presente nella pagina comandi Analisys.
E’ possibile creare la pressione su superfici (surfs) o su elementi (elems ). E’ necessario definire il
modulo della pressione usando la casella magnitude . Se la pressione non agisce normalmente alla
superficie o all’elemento è necessario definire il vettore (Par. 2.4) lungo il quale essa agisce.
9.3 Vincoli
Affinché il modello creato non sia labile, è necessario vincolare alcuni dei suoi gradi di libertà
imponendo degli spostamenti o delle rotazioni assegnate. In Hypermesh è possibile eseguire questo
tipo di operazioni nella pagina comandi Analysis mediante il pannello constraints, mostrato nella
figura sottostante.
Per modificare un vincolo già creato è sufficiente scegliere l’opzione update in alto a sinistra e
eseguire la stessa procedura indicata per la creazione.
42
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Dopo aver cancellato qualsiasi entità, è possibile annullare l’operazione premendo il tasto reject.
Al limite è possibile cancellare tutto il modello, premendo il tasto delete model.
43
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Se il solutore utilizzato è Optisctruct, ogni load step deve essere formato da un load collector di
carichi (LOAD) e da un load collector di vincoli (SPC).
E’ necessario innanzi tutto assegnare un nome (name) al load step, quindi, inserire i load collector
di vincoli e carichi premendo i tasti a destra delle scritte SPC e LOAD.
E’ possibile definire più di un load step. Il solutore eseguirà il calcolo per tutti i load step definiti.
In particolare è necessario selezionare il tasto ANALYSIS per dire al solutore di eseguire un’analisi
del modello. Quindi è necessario premere i tasti corrispondenti agli output desiderati per l’analisi.
Per le analisi statiche gli output più comuni sono:
spostamenti: DISPLACEMENTS
rotazioni: ROTATIONS
reazioni vincolari: SPCF
tensioni: STRESS
deformazioni: STRAIN
Dal momento che non tutti i tasti riescono ad essere visualizzati contemporaneamente nel pannello,
è possibile scorrere l’elenco alla ricerca di quelli desiderati, mediante i tasti next e prev.
Il file *.fem può essere creato a parte dall’operatore seguendo la procedura descritta nella Sez. 3.3
di questo manuale, oppure si può lasciare che venga creato automaticamente da Hypermesh prima
dell’esecuzione dell’analisi come descritto nella Sez. 13 di questo report.
44
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
Innanzi tutto è necessario assegnare nome e percorso al file di dati *.fem, che rappresenta l’input
per il solutore Optistruct. Questa operazio ne si compie mediante il tasto ‘save as…’.
Quindi si definiscono le export options , selezionando ‘all’ per vuole eseguire l’analisi di tutto il
modellom quindi le run options analysis per eseguire una singola analisi.
A questo punto si può premere il tasto verde Optistruct per iniziare il calcolo.
NB: Se un file *.fem esiste già nella cartella di destinazione il codice chiede conferma all’operatore
prima di sovrascrivere il file vecchio con quello nuovo.
La tecnica di visualizzazione più comune nel FEM è l’uso di una scala graduata di colori per
rappresentare sul modello la variazione di una certa variabile selezionata. Tale tecnica di
visualizzazione è attivabile premendo il tasto contour nel pannello Post.
Il modo più semplice per visualizzare il risultato è necessario selezionare il load step (simulation) e
la variabile da visualizzare (data type ), quindi premere il tasto verde contour. Sul modello
compariranno delle frange colorate e in alto a sinistra dello schermo comparirà una tabella con una
scala graduata che indica la corrispondenza tra il colore visualizzato e il corrispondente valore della
variabile.
Se si desidera conoscere con precisione un valore in corrispondenza di un nodo è sufficiente
posizionare il prompt del mouse sul nodo e premere il tasto sinistro.
45
Introduzione ad Hypermesh e Optistruct - Analisi statiche - Elementi 1D e 2D
APPENDICE A - Calcolatrice
Nel corso della costruzione di un modello ad elementi finiti con Hypermesh è necessario introdurre
diversi parametri all’interno di apposite celle destinate ad accoglierli. Selezionando la cella con un
clic del mouse è possibile inserire direttamente da tastiera il dato richiesto.
Hypermesh inoltre è dotata di una calcolatrice per il calcolo di parametri il cui valore non sia noto.
Per accedere alla calcolatrice, mostrata qui a fianco, è sufficiente fare un doppio clic con il mouse in
corrispondenza della cella dove il dato dovrà essere inserito.
46