CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   FLUENT (http://www.cfd-online.com/Forums/fluent/)
-   -   C'è qualche italiano che può aiutarmi? (http://www.cfd-online.com/Forums/fluent/31566-ce-qualche-italiano-che-puo-aiutarmi.html)

giulio May 29, 2003 11:39

C'è qualche italiano che può aiutarmi?
 
Ciao, dall'oggetto avrete sicuramente capito che ho qualche problemino con l'inglese, e quindi non vado tanto d'accordo con la guida UDF. Quello che devo riuscire a fare con il Fluent è farmi dire quanto vale la pressione su ogni superficie di ogni cella a contatto con il wall (perchè poi dovrò fare un'analisi agli elementi finiti), che è un alettone di F1. In pratica non ho capito come estrapolare il valore di una variabile su una superficie o su una cella, che non dovrebbe essere una cosa difficile!!!

Grazie mille!!!

Giulio

ap May 29, 2003 15:19

Re: C'è qualche italiano che può aiutarmi?
 
Le funzioni di accesso alla pressione sono

C_P(cell, thread)

e

F_P(face, thread)

rispettivamente per le celle e per le facce.

Comunque, se ti basta avere i risultati della simulazione lungo la parete, puoi usare Plot-> PlotXY, selezionare Wall e salvare i dati su un file di testo.

Ciao

ap

Alex Munoz May 29, 2003 21:05

Re: C'è qualche italiano che può aiutarmi?
 
Hi ap

I admire you, I did not know that you also speak italian.

I hope you were able to help this bambino!

chao

Alex

giulio May 30, 2003 05:31

Re: C'è qualche italiano che può aiutarmi?
 
Grazie ap, quello che non ho capito è se dove hai scritto face e thread devo mettere dei numeri indicativi delle facce e del thread es: F_P(2,5) e quale DEFINE_XXXXXXX macro utilizzare.

Cmq nel frattempo proverò con Plot.

Grazie.

ciao

ap May 30, 2003 09:54

Re: C'è qualche italiano che può aiutarmi?
 
Usa DEFINE_ADJUST(nome, domain), dove nome è una stringa qualsiasi, mentre domain è una variabile di tipo Domain, di cui per ora puoi fare a meno di preoccuparti: basta che scrivi domain e FLUENT si occuperà di darle il valore corretto quando richiamerai la funzione :)

face è una variabile di tipo face_t, mentre thread è un puntatore ad una variabile di tipo Thread, perciò devi definire:

Thread *thread face_t face;

Se vuoi analizzare tutte le facce del dominio puoi usare il ciclo

thread_loop_f(thread, domain) {

face_t face; // Lo metti qui e non fuori dal ciclo

// Metti qui le istruzioni di accesso alle variabili.

}

Un po macchinoso...lo so :)

P.S. Se mi dai qualche dettaglio su cosa devi fare, magari si trova una soluzione più semplice.

Ciao

ap May 30, 2003 09:56

Re: C'è qualche italiano che può aiutarmi?
 
Thanks Alex. But I speak Italian because I am Italian :)

Hi (Ciao)

giulio June 3, 2003 05:47

Re: C'è qualche italiano che può aiutarmi?
 
Io devo conoscere la pressione su ogni faccia a contatto con il Wall, che è un alettone di formula 1 immerso nel volume di controllo. sono riuscito ad acedere come mi hai detto tu a tutto il volume, ma a me interessa accedere solo su quelle specifiche facce; come si fa? In definitiva ciò che mi interessa è estrapolare da fluent l'identificativo delle facce a contatto con il wall ed il valore di pressione sulle stesse.

ciao


All times are GMT -4. The time now is 00:36.