Newsgroup: it.discussioni.ingegneria
Titolo: help on ANSYS 55

chiunque sappia come (senza scrivere un programma in VB o altre amenità
del genere) far scrivere ad ANSYS 55 un file contenente i comandi atti a
generare nodi ed elementi di un modello creato importando un file IGS ed
eseguendo una meshatura automatica mi farebbe un grosso favore
dicendomelo.
Sono stupide tutte le domande di cui si ha risposta, quindi questa anche
lo sembra non lo è....
grazie in anticipo
Andrea Raggi
--
Posted from 
mta01-acc.tin.it
 [212.216.176.32]
via Mailgate.ORG Server - 
http://www.mailgate.org



dicendomelo.....
Ciao! Premetto che non sono un utente espertissimo di Ansys ( lo sto usando
per la tesi da 6 mesi), per cui qualcun altro potrebbe darti delle risposte
un po' più serie delle mie.....
Ho cercato nella documentazione del programma un comando che faccia quanto
tu richiedi e ovviamente non l'ho trovato, il che purtroppo non significa
che non esista, perchè come avrai notato, l'help sembra studiato dalla santa
inquisizione ! ;)
Forse qualcosa si potrebbe fare con una macro ma fa parte delle amenità che
escludi!
Un modo per fare quanto ti serve però c'è anche se forse non è
elegantissimo;
Partiamo dai nodi: con il comando NLIST ti crei un file testo che contiene
delle righe di questo tipo
nd  x y z
dove nd è il numero del nodo e x y z le coordinate espresse nel sistema
globale di riferimento;
Il comando Ansys  che crea  i nodi è
N,nd,x,y,z per cui puoi cambiare ogni riga aggiungendovi "N," (senza le
virgolette)
e aggiungendo la virgola tra i numeri;
per esempio  234  45.098   23.450  123.23  diventa  N,234,  45.098,
23.450,  123.23,
 NON ti consiglio di farlo a mano perchè c'è da impazzire!!! Con Excel per
esempio puoi importare il file testo, aggiungere facilmente delle colonne
dove metterai le virgole e riesportare il tutto come testo. (NB: Excel in
Italiano mette la virgola al posto del punto come separatore decimale,
cambia l'impostazione pannello di controllo->impost. internazionali
altrimenti succede un pasticcio)  .Altrimenti con un buon editor di testo
potresti cavartela velocemente.
Lo stesso per quanto riguarda gli elementi: con ELIST ottieni un elenco
degli elementi con gli attributi e i numeri dei nodi: tralasci i primi e
trasformi ogni riga.
esempio :
45   (attributi.....)   i  j  k  l  m  n  o  p  diventa   E,i,j,k,l,m,n,o,p
Il numero dell'elemento non ti serve perchè lo determina il programma.
A questo punto unisci i due file di testo e ottieni un file comandi che
definisce i nodi e gli elementi del tuo modello.
Spero di non averti incasinato le idee: resto comunque a disposizione per
chiarimenti ed eventuali improperi.
Saluti, Andrea

eseguendo una meshatura automatica
La tua domanda non e' stupida... ma io non ho capito bene!  Io l'ANSYS lo
uso per lavoro da anni, e la procedura che tu chiedi, sempre se l'ho capita
bene, e' "normale".  Vediamo un po':
(tieni presente che non sono al lavoro ...:-) non ho il manuale, e non so a
memoria i comandi)
- importo il file IGES. AUX15, etc..
- se tutto va bene ho delle aree, o addirittura un volume. (va, all?)
-nei casi peggiori, ho delle linee: con santa pazienza dall'interattivo
ricreo (una tantum) le aree e i volumi mancanti. Poi prendo dal log tutti i
comandi e li metto sul file di input che sto creando. Finche' la topologia
del file IGES non cambia, quel file di comandi va bene, e lo potro'
rieseguire tutte le volte che voglio
(non ci sono metodi generali, ogni file IGES e' una storia a se': un
consiglio che posso darti e' di provare anche con l'opzione "alternate"
input dell'importazione IGES, che talvolta produce migliori risultati
-un sano nummrg, kp
-e poi si fa come in tutti i modelli costruiti a mano: amesh, vmesh, etc...
- fin qui la parte "normale"
- a questo punto, se capisco bene quello che vuoi, tu desideri scrivere un
file che ricrea il tutto senza usare l'IGES....giusto?
- fai un loop su tutti i nodi, e, usando l'istruzione per scrivere dati
generici (e' una *Vqualcosa), mi sembra), scrivi una riga di comando per
ogni nodo, con le sue coordinate: n,xxxx,.....,....
-stessa cosa per gli elementi, usando la topologia di ciascun elemento
(anche lei estraibile dal data base)
- ovviamente manca qualche dettaglio, come le proprieta' del materiale, le
real constants, e il tipo di elemento.
forse quanto sopra e' ipersemplicistico, ma, eventualmente ripetuto per
tutte le parti della struttura, dovrebbe funziona!
Se invece non ho capito la tua domanda, spiegami meglio per favore cosa vuoi
dire!  Data l'ora, scusami se non sono stato chiaro... :-)
Ciao
Claudio Pedrazzi