Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  OpenFOAM
  Multiregion mit Heizung und k-epsilon turbulenz

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Multiregion mit Heizung und k-epsilon turbulenz (329 mal gelesen)
nordex
Mitglied



Sehen Sie sich das Profil von nordex an!   Senden Sie eine Private Message an nordex  Schreiben Sie einen Gästebucheintrag für nordex

Beiträge: 13
Registriert: 29.09.2021

Ubuntu 20.04 LTS
OpenFOAM 9
Salome
FreeCAD

erstellt am: 09. Dez. 2021 12:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


heatedDuct-09NOOM-kE.zip

 
Hallo,

ich habe zwar relativ komplexere Geometrie, wollte erst ohne Vernetzungsprobleme anhand einfacher Geometrie Fehler herausfinden. 

Ich habe Beispiel aus dem Tutorial chtMultiRegionFoam/heatedDuct von laminar auf turbulent k-epsilon geändert. Teile für turbulent, k-epsilon habe ich aus anderem Tutorial genommen und etwas (ohne nötige Erfahrung) "angepasst".

Inlet: T und U sind fix vorgegeben. Sowie fix ist die Heizleistung des heaters.

Das Wasser sollte am outlet nicht in die Atmosphäre austreten, auch kein Kontakt mit der Atmosphäre am inlet.

Als Ergebnis brauche ich Erwärmung des Wassers (delta T inlet/outlet) sowie Druckverlust im Kanal zwischen inlet und outlet.

Simulation konvergiert gut, jedoch nicht alle Werte sind realistisch:

1. e-Werte in solid Regionen oszillieren hochfrequent. Solche Schwankungen für h-Werte im fluid sind OK bei turbulenten Strömungen, jedoch in solid Regionen sollten sie sich, wenn physikalisch, dann eigentlich nur träge ändern.

2. direkt nach inlet bildet sich ein schmaler Bereich mit hohen Spitzenwerten für fast alle fluid Parameter.

Sonst relativ realistische T-Verteilung in fluid und solid Regionen.

Ob Problemstellen in Randbedingungen sind oder woanders ist mir nicht eindeutig, daher habe ich case hier angehängt.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

nordex
Mitglied



Sehen Sie sich das Profil von nordex an!   Senden Sie eine Private Message an nordex  Schreiben Sie einen Gästebucheintrag für nordex

Beiträge: 13
Registriert: 29.09.2021

Ubuntu 20.04 LTS
OpenFOAM 9
Salome
FreeCAD

erstellt am: 17. Dez. 2021 16:04    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Bildschirmfoto_k-feld_heatedDuct09__2021-12-1715-46-16.png

 
Hallo,

hier am Anhang noch Bild k-Feld mit schmalem Streifen mit Spitzenwerten hinter dem Inlet. Könnte an Randbedingungen liegen, habe ich für fluid hier dargestellt.


alphat-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions      [1 -1 -1 0 0 0 0];

internalField  uniform 0;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    ".*"
    {
        type            calculated;
        value          $internalField;
    }
}
// ************************************************************************* //

Epsilon-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * ** * * * //

dimensions      [ 0 2 -3 0 0 0 0 ];

internalField  uniform 0.0064879;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    fluidOutlet
    {
        type            zeroGradient;

    }
    fluidInlet
    {
        type            fixedValue;
        value          $internalField;
    }
    fluid_to_metal
    {
        type            epsilonWallFunction;
        value          $internalField;
    }
}
// ********************************************************* //

K-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions      [ 0 2 -2 0 0 0 0 ];

internalField  uniform 0.00463812;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    fluidInlet
    {
        type            fixedValue;
        value          $internalField;
    }
    fluidOutlet
    {
        type            zeroGradient;
    }
    fluid_to_metal
    {
        type            kqRWallFunction;
        value          $internalField;
    }
}
// ***************************************************** //

nut-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * * * ** //
dimensions      [0 2 -1 0 0 0 0];

internalField  uniform 0;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    fluidInlet
    {
        type            calculated;
        value          $internalField;
    }
    fluidOutlet
    {
        type            calculated;
        value          $internalField;
    }
    fluid_to_metal
    {
        type            nutkWallFunction;
        value          $internalField;
    }
}
// **************************************************//

p-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * //
dimensions      [ 1 -1 -2 0 0 0 0 ];

internalField  uniform 0;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    ".*"
    {
        type            calculated;
        value          $internalField;
    }
}
// *************************************************** //

p_rgh-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions      [ 1 -1 -2 0 0 0 0 ];

internalField  uniform 0;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    ".*"
    {
        type            fixedFluxPressure;
        value          $internalField;
    }
    fluidInlet
    {
        type            fixedValue;
        value          uniform 0;
    }
}
// **************************************************** //

T-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [ 0 0 0 1 0 0 0 ];

internalField  uniform 300;

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    fluidInlet
    {
        type            fixedValue;
        value          uniform 280;
    }
    fluidOutlet
    {
        type            zeroGradient;
    }
    fluid_to_metal
    {
        type            compressible::turbulentTemperatureCoupledBaffleMixed;
        value          $internalField;
        Tnbr            T;
    }
}

// ************************************************** //

U-File des Fluids:
// * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions      [ 0 1 -1 0 0 0 0 ];

internalField  uniform (0 0 0.1);

boundaryField
{
    #includeEtc "caseDicts/setConstraintTypes"

    fluidInlet
    {
        type            fixedValue;
        value          uniform (0 0 0.1);
    }
    fluidOutlet
    {
        type            pressureInletOutletVelocity;
        value          $internalField;
    }
    fluid_to_metal
    {
        type            noSlip;
    }
}
// ************************************************** //

Würde mich auf jeden Hinweis freuen
Grüße
nordex

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz