specogna ruben – ansys tutorial1 ansys 7.1 tutorial ruben specogna a.a. 2004/05 università di...
TRANSCRIPT
![Page 1: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/1.jpg)
Specogna Ruben – ANSYS Tutorial 1
ANSYS 7.1 TUTORIALRuben Specogna
A.A. 2004/05
Università di Udine
Dipartimento DIEGM
![Page 2: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/2.jpg)
Specogna Ruben – ANSYS Tutorial 2
Avviare ANSYS
• Primo avvio mediante ANSYS Interactive• I successivi avvii potranno avvenire con un semplice
doppio click dal desktop
![Page 3: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/3.jpg)
Specogna Ruben – ANSYS Tutorial 3
ANSYS Interactive
• Permette di settarele variabili d’ambiente– Working directory– Jobname– Memory requested
• Finita la configurazionelanciamo il programmacon Run
![Page 4: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/4.jpg)
Specogna Ruben – ANSYS Tutorial 4
Interfaccia utente
• Barra dei menu
• Comandi grafici
• Output window
• Si possono darei comandi per viagrafica attraversoi menu
• E’ però più comodo usare un file di script
![Page 5: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/5.jpg)
Specogna Ruben – ANSYS Tutorial 5
Script di comandi
• Lo script è un semplice file di testo ASCII che contiene una lista di comandi
• Una volta salvato il file conun qualsiasi editor di testilo si può eseguire attraversoFILE->Read Input from…
![Page 6: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/6.jpg)
Specogna Ruben – ANSYS Tutorial 6
Le simulazioni FEM
• Una simulazione agli elementi finiti si articola in tre passi:
– PREPROCESSING: in questa fase:• Si descrive la geometria;
• Si definisce il problema e il tipo di elemento da utilizzare;
• Si discretizza la geometria.
– SOLUZIONE: in questa fase:• Si definiscono le sorgenti;
• Si impongono le condizioni al contorno e iniziali;
• Si sceglie il solutore per la soluzione del sistema.
– POSTPROCESSING: in questa fase:• Data la soluzione si calcolano le altre grandezze di interesse;
• Si visualizzano le grandezze di interesse.
![Page 7: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/7.jpg)
Specogna Ruben – ANSYS Tutorial 7
Preprocessing
• Iniziamo con un sempliceesempio: aprire con uneditor il file pre1.txt– PREPROCESSORE– Definizioni costanti– Wpave serve per spostare
l’origine degli assi– CYL4 disegna un cilindro
• Per vedere la sinstassidi un comando digitareHELP nome_comando
– ALLS,ALL deseleziona tutto– VOVLAP determina
l’intersezione di tutti i volumi– VPLOT disegna i volumi
![Page 8: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/8.jpg)
Specogna Ruben – ANSYS Tutorial 8
Visualizzazione
• Vediamo ora comemodificare le proprietàdi visualizzazione
• PlotCtrls->Pan ZoomRotate…– Con le freccie traslo– I cerchi sono lo zoom– Posso ruotare
• Si vede la triade…• …e il working plane WP
![Page 9: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/9.jpg)
Specogna Ruben – ANSYS Tutorial 9
Numerazione
• Un altro comandobasilare è PlotCtrl->NUMBERING chepermette di disegnaregli indici delle varieentità geometriche
• Si usa quando sivuole disegnareparzialmente ildominio
• Selezionate ad es.AREA NUMBERSe gli indici delle aree verranno visualizzati
![Page 10: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/10.jpg)
Specogna Ruben – ANSYS Tutorial 10
Selezione 1/2
• Vediamo ora come selezionare le entità geometriche
– SELECT
– RESELECT
– ALSO SELECT
– UNSELECT
– INVERT
– SELECT ALL
– SELECT NONE
![Page 11: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/11.jpg)
Specogna Ruben – ANSYS Tutorial 11
Selezione 2/2
• Provate a selezionare adesempio l’area 12 e 14– asel,s,,,12– asel,a,,,14– S sta per SELECT– A per ALSO SELECT
• Ora potete disegnare le due aree con aplot• Gli altri comandi per disegnare le altre entità geometriche
sono vplot, kplot, lplot, ecc…• Si possono selezionare più entità contigue:
– asel,s,,,2,9,1 seleziona le aree dalla 2 alla 9 con passo unitario
Entità Comando base Comandi incrociati
Nodi NSEL NSLE, NSLA,ecc Elementi ESEL ESLN, ESLA,ecc Keypoints KSEL KSLN, KSLL Linee LSEL LSLA, LSLK Aree ASEL ASLL, ASLV Volumi VSEL VSLA Componenti CMSEL Nessuno
![Page 12: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/12.jpg)
Specogna Ruben – ANSYS Tutorial 12
Selezione con la GUI
• Alle volte si può rendere necessaria la selezione da GUI– Select->ENTITIES…– Selezionare l’entità desiderata, ad
esempio lines
– Si può selezionare l’entitàanche con un box
– Finita la selezionepremere OK
– Ridisegnare l’entitàgeometrica interessatadalla selezione
![Page 13: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/13.jpg)
Specogna Ruben – ANSYS Tutorial 13
Definire i materiali
• Aprite il file pre2.txt– Il comando per attribuire un materiale
ad un volume è VATT– L’indice materiale non è altro che
un numero naturale che locontraddistingue
– Il materiale viene attribuito ad unvolume in 3D o un’area in 2D
• Si può selezionare tutte le entitàtra due valori della coordinataspecificata tramite la selezioneLOC (digitare help vselper maggiori info)
![Page 14: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/14.jpg)
Specogna Ruben – ANSYS Tutorial 14
Selezionare i materiali
• Su PlotCtrl->numberingsi può specificare didisegnare un coloreper ogni materiale– Utile per debug
• Si può selezionaretutti i volumi con uncerto indice materiale– vsel,s,mat,,2
![Page 15: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/15.jpg)
Specogna Ruben – ANSYS Tutorial 15
Element type
• Aprire il file pre3.txt• All’inizio del file bisogna selezionare il tipo di elemento
che si utilizzerà nella simulazione• Ad esempio:
– ET,1,SOLID72– MP,EX,1,1– MP,EX,2,1– MP,EX,3,1– MP sono le proprietà del materiale
• Help ET per sapere tutti i tipi di elementi disponibili (tetraedri, esaedri, prismi, piramidi, etc…)
![Page 16: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/16.jpg)
Specogna Ruben – ANSYS Tutorial 16
Mesh tetraedrica
• Si regola l’infittimento con SMARTSIZE:– smrtsize,5– vmesh,all per realizzare la mesh– eplot per visualizzare la mesh
• Si può applicate un diverso infittimento per ogni indice materiale– vsel,s,mat,,2– smrtsize,2– vmesh,all– vsel,s,mat,,1– smrtsize,7– vmesh,all– eplot
• Con i comandi di LIST si possono vedere le caratteristiche degli elementi generati
![Page 17: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/17.jpg)
Specogna Ruben – ANSYS Tutorial 17
Visualizzare la mesh
• Vediamo come fare a visutalizzare la mesh solo di un particolare volume
• Per prima cosa si seleziona il volume (o più di uno):– vsel,s,mat,,3 seleziono la bobina
• Poi bisogna selezionare gli elementi di questo volume:– eslv,s
• Infine con eplot si disegna la mesh• Fate un po’ di pratica …
![Page 18: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/18.jpg)
Specogna Ruben – ANSYS Tutorial 18
Esempio pre4.txt
• Aprire il file pre4.txt, selezionare ilprimo troncone del file, incollarlo nel command prompt
• Disegna una sfera
• Disegna un parallelepipedo
• Per cancellare un volume
![Page 19: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/19.jpg)
Specogna Ruben – ANSYS Tutorial 19
Tuning della mesh
• Vogliamo infittire maggiormente la mesh nelle aree dove si suppone che la variazione del campo sia più elevata
• A tal fine si utilizzano i comandi ?esize (nell’esempio LESIZE):– lsel,s,,,2– lsel,a,,,4– lsel,a,,,14– lesize,all,,,16
• La terza parte del file salva i dati della mesh per poter essere utilizzati da un programma esterno (MATLAB, etc)
![Page 20: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/20.jpg)
Specogna Ruben – ANSYS Tutorial 20
Mesh esaedrica
• Vediamo il codice da aggiungere per generare una mesh esaedrica:– alls,all– smrt,off– mshape,0,3D– mshkey,1– vmesh,all
• Se lo proviamo ad es. sul file pre3.txt non funziona…• …ANSYS per generare mesh esaedriche deve avere
NECESSARIAMENTE volumi con 4 facce• Provate con il file pre5.txt, una bobina in un volume di aria
![Page 21: Specogna Ruben – ANSYS Tutorial1 ANSYS 7.1 TUTORIAL Ruben Specogna A.A. 2004/05 Università di Udine Dipartimento DIEGM](https://reader035.vdocuments.pub/reader035/viewer/2022062312/5542eb4e497959361e8bd958/html5/thumbnails/21.jpg)
Specogna Ruben – ANSYS Tutorial 21
Volumi sweep
• Vediamo come fare per costruire unaracetrack coil (file pre6.txt)
• Si disegnano i keypoint:– k,1,x,y,z
• Si collegano due keypoint con unalinea o un arco per formare un percorso:– lstr,1,2– larc,2,7,6,raggio
• Si definisce una superficie:– wprota,0,90,0 ruota il WP di 90°– rectng,-s_base,-s_base/2,0,h3/8
• Si disegna il volume sweep:– vdrag,all,,,,,,1,2,3,4,5,6