| | |
 | Deine FEM Schulung mit ANSYS , ein Kurs (bis zu 100% förderbar mit Bildungsgutschein)
|
|
Autor
|
Thema: FLUENT Pressure_Inlet (1309 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
|

| | (Senior) Konstrukteur:in (m/w/d) für den Sondermaschinenbau | Starte mit uns durch! Accenture Automation ist ein erfolgreiches Unternehmen im Sondermaschinenbau. Wir entwerfen und bauen komplexe automatisierte Systeme für Produkte, die die Welt verändern, darunter Elektrofahrzeuge, modernste medizinische Geräte, Anlagen für saubere Energie und vieles mehr. Im Oktober 2025 wurde die ehemalige Eclipse Automation Germany ... | | Anzeige ansehen | Konstruktion, Visualisierung |
|
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 |