Forum CAE.info
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?
Wrzesie 09, 2010, 04:43:51

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Szukaj:     Szukanie zaawansowane
Ze względu na usilne próby jakiegoś spamer'a, polegające na rejestracji wielu "wirtualnych" użytkowników na raz, wprowadzamy pewne obostrzenia. Przy rejestracji należy teraz wpisać odpowiedni kod, który wyświetla się jako plik graficzny. Gdyby coś nie działało, proszę o odpowiednią informacje.
4356 wiadomości w 820 wątkach, wysłane przez 397 użytkowników
Najnowszy użytkownik: NefOstins
* Strona główna Strona główna Pomoc Szukaj Zaloguj się Rejestracja
+  Forum CAE.info
|-+  Systemy CAE
| |-+  Systemy CFD (Moderatorzy: Grygus, adamk)
| | |-+  udf
« poprzedni następny »
Strony: [1] Drukuj
Autor Wątek: udf  (Przeczytany 53 razy)
artoor
Newbie
*
Wiadomości: 1


Email
udf
« : Lipiec 02, 2010, 07:21:32 »

Witam wszystkich odwiedzajacych

Jestem nowym uzytkownikiem - laikiem w sprawach cfd i fluenta. Mam problem z UDFem. Chcialbym zamodelowac liniową zmiane temperatury na brzegu obszaru. Nie bardzo wiem jak to ugryzc choc pewnie nie jest to trudne.
dla x=0 ma byc T=295
dla x=1,5 ma byc T=283

Zalaczam jakis szablon do UDFa znaleziony gdzies na stronie. Moze bedzie szybciej go przerobic:

#include "udf.h"
DEFINE_PROFILE (nazwa, thread, index)
{
real x[ND_ND];
real s;
face_t f;
begin_f_loop(f, thread)
{
F_CENTROID(x,f,thread);
//zmienić wartość na brzegu wykorzystując makro F_PROFILE(f, thread, index) = …..
}
end_f_loop(f, thread)
}
DEFINE_PROPERTY(nazwa, cell, thread)
{
// funkcja C_T(cell, thread) zwraca wartość temperatury w komórce cell
return ; //podać wartość zwracaną
}
Zapisane
Strony: [1] Drukuj 
« poprzedni następny »
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.11 | SMF © 2005, Simple Machines LLC Prawidłowy XHTML 1.0! Prawidłowy CSS!