|
Autor
|
Thema: FLUENT Pressure_Inlet (1342 mal gelesen)
|
19CFD90 Mitglied Student

 Beiträge: 11 Registriert: 13.11.2015
|
erstellt am: 13. Nov. 2015 16:22 <-- editieren / zitieren --> Unities abgeben:         
|
stason Mitglied Dipl. Ing (FH) M'bau
 
 Beiträge: 214 Registriert: 24.04.2006 Windows 2008 Server Enterprise 2*32 Intel Xeon E5-4650 512 GByte RAM Creo 3.0 PDM Link 10 ANSYS 18.2 Mathcad Prime 4.0
|
erstellt am: 18. Nov. 2015 10:09 <-- editieren / zitieren --> Unities abgeben:          Nur für 19CFD90
|
19CFD90 Mitglied Student

 Beiträge: 11 Registriert: 13.11.2015
|
erstellt am: 27. Nov. 2015 14:59 <-- editieren / zitieren --> Unities abgeben:         
Danke für deine Antwort. Ich habe inzwischen eine Lösung gefunden: #include "udf.h"
DEFINE_PROFILE(unsteady_pressure, thread, position) { face_t f; real t = CURRENT_TIME; begin_f_loop(f, thread) { F_PROFILE(f, thread, position) = XXX irgendeine Funktion von t XXXX } end_f_loop(f, thread) Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
19CFD90 Mitglied Student

 Beiträge: 11 Registriert: 13.11.2015
|
erstellt am: 02. Dez. 2015 11:58 <-- editieren / zitieren --> Unities abgeben:         
Ich habe da doch noch eine Frage: Was muss ich an meiner UDF noch verändern, wenn mein Druckanstieg erst nach 2 Sekunden erfolgen soll, und dann erst der definierte Druckanstieg mit der Funktion(t)? Nochmal in kurz: Der Druck von 0 bis 2 sec. soll 0Pa betragen und ab 2 sec. linear ansteigen. Ich bin für jede Hilfe dankbar! Grüße Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stason Mitglied Dipl. Ing (FH) M'bau
 
 Beiträge: 214 Registriert: 24.04.2006 Windows 2008 Server Enterprise 2*32 Intel Xeon E5-4650 512 GByte RAM Creo 3.0 PDM Link 10 ANSYS 18.2 Mathcad Prime 4.0
|
erstellt am: 02. Dez. 2015 13:10 <-- editieren / zitieren --> Unities abgeben:          Nur für 19CFD90
|

| | Manufacturing Engineer(POQ), CAD or Tooling Engineer (POQ), CAD | We are Isar Aerospace and we are at the forefront of New Space building a modern space business to enable faster, better and cheaper access to space. Our mission is to help democratise space and use it for good in order to improve life on Earth now and for the future generations. We are a fast-growing company aiming to provide sustainable and environmentally friendly launch solutions for small and medium-sized satellites and constellations into Low Earth Orbit.... | | Anzeige ansehen | Feste Anstellung |
|
19CFD90 Mitglied Student

 Beiträge: 11 Registriert: 13.11.2015
|
erstellt am: 02. Dez. 2015 14:50 <-- editieren / zitieren --> Unities abgeben:         
Hi Stefan, danke für deine schnelle Antwort. Ja so habe ich mir das auch gedacht. für t <=2 nimm 0 else nimm die Funktion. Das Problem ist, ich kann nicht c programmieren. Bei mir sieht das im Moment so aus: #include "udf.h"
DEFINE_PROFILE(unsteady_pressure, thread, position) { face_t f; real t = CURRENT_TIME; if(CURRENT_TIME <=2) F_PROFILE(f, thread, position) = 0; else begin_f_loop(f, thread) { F_PROFILE(f, thread, position) = 100+60000*t ; } end_f_loop(f, thread) } ....funktioniert aber leider nicht.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |