Strumenti Utente

Strumenti Sito


wikipaom2016:lab12

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
wikipaom2016:lab12 [2016/05/27 11:19] ebertocchiwikipaom2016:lab12 [2016/05/27 16:57] (versione attuale) 180626
Linea 1: Linea 1:
 +In questa lezione è stato utilizzato il Code Aster, un software alternativo al Marc Mentat di tipo Open Source per analizzare un problema di instabilità flesso-torsionale di una trave appoggiata.
  
 +Il Code Aster è un solutore che necessita di un ambiente di pre e post-processing, come ad esempio Salome (usato in questa lezione).
 +
 +Il programma si compone dei seguenti moduli: 
 +  -**Geometria**: per creare il modello
 +  -**Mesh**: per definire la meshatura
 +  -**Aster** : strumenti ASTK per gestire gli studi ed EFICAS per scrivere files di comando
 +  -**Post Processor** : per visualizzare i risultati
 +
 +Nel modello analizzato a lezione la geometria e la mesh erano state già impostate.
 +
 +Per visualizzare la Mesh, clicchiamo col tasto destro del mouse su trave2 dall'albero a lato e selezioniamo "Compute".
 +
 +Dal menu Mesh scegliamo "Edit Mesh/Sub-Mesh"; quindi da "Assign a set of hypothesis">2D: Automatic Quadrangolation>Apply
 +
 +Abbiamo creato dei gruppi dalla geometria 
 +
 +Per esportare la mesh e renderla leggibile insieme ai suoi gruppi dal solutore code-aster, si esporta in formato ".med": Bottone destro sul nome mesh -> export -> .MED
 +
 +Dall'ambiente 'aster' lanciamo ASTK: si apre una maschera nella quale inserire i file necessari a far girare lo studio: 
 +
 +{{:wikipaom2016:codeaster.png|}}
 +
 +
 +Il primo file da inserire è il file di comando ".comm"
 +Si aggiunge quindi la mesh esportata ".med".
 +Si crea una cartella con nome.base nella quale sarà salvato il data base dei risultati ASTK il gestionale degli studi.
 +
 +I file successivi sono:
 +  -.mess messaggio di output del solutore
 +  -.resu risultati in formato ASCII
 +  -.pos risultati in formato GMSH
 +  -.rmed i risultati per paraview
 +
 +Si imposta la memoria da riservare al calcolo nella casella "Total memory" e si imposta il massimo tempo di calcolo nella casella Time (esprimere il tempo in secondi).
 +
 +Si imposta la versione del solutore nella casella Version.
 +  -Sbozzare la casella 'interactive follow up', per vedere in tempo reale l'output del solutore
 +  -Bottone 'run' lancia il calcolo.
 +
 +Entriamo nell'editor dei file di comando (EFICAS).
 +Ora impostiamo tutti questi parametri (spessore materiale, vincoli, ecc.)
 +
 +{{:wikipaom2016:travemia1.png|}}
 +{{:wikipaom2016:travemia2.png|}}
 +
 +
 +Ora che abbiamo compilato l'EFICAS siamo pronti per lanciare il calcolo ed occuparci del post-processing
 +
 +{{:wikipaom2016:code1.png|}}
 +
 +Da qui cliccare RUN per far partire il calcolo.
 +
 +Andare su "./travemia.base" e cliccare tasto destro: Open with> Post-Processing>using Code_Aster(Stanley). Cliccare quindi su STANLEY.
 +
 +Da Parameters>Editor e cambiare da Salome a GMSH.
 +
 +{{:wikipaom2016:code2.png|}}
 +
 +Come si vede dall'immagine sopra, cliccare DEPL>Tout Component>Tout_Maillage.
 +
 +Cliccare TRACER e si ottiene la seguente schermata:
 +
 +{{:wikipaom2016:code3.png|}}
 +
 +Per visualizzare la deformata andare su Options>View[0]
 +
 +{{:wikipaom2016:code4.png|}}
 +
 +Ora andare su Vector Display e cambiare da 3D-arrow>Displacement.
 +
 +In Displacement Factor mettere 5000. Si ottiene cosi' la deformata della trave:
 +
 +{{:wikipaom2016:code5.png|}}
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{{:wikipaom2016:instabilita_trave.pdf|}}
 +
 +{{:wikipaom2016:trave_fles_tors_16.tar.gz|base esercizio}}
 +
 +
 +  /opt/salome/appli_V2015_2/runAppli
 +  
 +  /opt/gmsh-2.12.0-Linux/bin/gmsh
 +  
 +{{:wikipaom2016:code-aster01.pdf|presentazione Linux Day}}
 +
 +[[http://framabook.org/beginning-with-code_aster/|pagina web per scaricare libro Aubry - Beginning with code aster]]
 +
 +altro materiale didattico su [[restricted:materiale_didattico_copyright|Materiale corsi di NON libera distribuzione]]