diff --git a/Case/0/T b/Case/0/T index c26f5505a9b21e73c326eddb0e0b7e6ee497fe0b..9a074d7654f0ea13145d4f53160d29d83a0ac26a 100644 --- a/Case/0/T +++ b/Case/0/T @@ -13,12 +13,12 @@ FoamFile object T; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + kg m s K mol .. +dimensions [0 0 0 0 0 0 0]; //Dimension festlegen -dimensions [0 0 0 0 0 0 0]; - -internalField uniform ; - -boundaryField +internalField uniform ; //Wert für internal field + +boundaryField //hier sollen die Randbedingungen für die Temperatur eingetragen werden. Vorlage: p { ASCII { diff --git a/Case/system/createPatchDict b/Case/system/createPatchDict index 01243d92f0fb64f9029132a1a7673b821a66cbd2..3f0c4ac304d496cef427b37215788f0b06e83df2 100644 --- a/Case/system/createPatchDict +++ b/Case/system/createPatchDict @@ -21,20 +21,27 @@ patches ( { - // Name of new patch + // ab hier wird der Patch inlet_one aus dem FaceSet inlet_set_one konstruiert + + // Name des zu konstruierenden PATCHES name inlet_one; - // Type of new patch + // Type des patch patchInfo { type patch; } - // How to construct: either from 'patches' or 'set' + //Anweisung, den Patch von einem faceSet zu konstruieren constructFrom set; - // If constructFrom = patches : names of patches. Wildcards allowed. + //Name des FACESETS (mit topoSet erstellt), von dem der Patch konstruiert werden soll set inlet_set_one; + + + //Ab hier ist Platz für die Konstruktion der patches inlet_two und outlet + + } diff --git a/Case/system/meshDict b/Case/system/meshDict index d8291d46853e33b41794c14c49c0b053267cce22..00184a42e3f5032292f5e387073445ce9bb63b85 100644 --- a/Case/system/meshDict +++ b/Case/system/meshDict @@ -17,22 +17,16 @@ FoamFile // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // -surfaceFile ".stl"; +surfaceFile ".stl"; //hier muss der Name der .stl-Datei ergänzt werden + maxCellSize 0.8; + boundaryCellSize 0.4; -//boundaryLayers -//{ -// nLayers 3; -// -// thicknessratio 1.1; -// -// maxFirstLayerThickness 0.5; -// -//} + // ************************************************************************* // diff --git a/Case/system/topoSetDict b/Case/system/topoSetDict index 0842237ce0d0ec72404c1bb48ffba997a31172de..06b5e531187585445e76ea944e7f11ad1ef27d89 100644 --- a/Case/system/topoSetDict +++ b/Case/system/topoSetDict @@ -17,7 +17,7 @@ FoamFile actions ( { -name ASCII; +name ASCII; type faceSet; action new; source patchToFace; @@ -27,19 +27,21 @@ name ASCII; } } +//der obere Block wird nicht jedes mal mit kopiert sondern steht nur einmal am Anfang + { - name inlet_set_one; + name inlet_set_one; //Name des FaceSets inlet_set_one type faceSet; action new; - source boxToFace; + source boxToFace; sourceInfo { name ASCII; - box (-13.6673 0.0 0.0) (-13.667 5.0 2.0); + box (<xmin> <ymin> <zmin>) (<xmax> <ymax> <zmax>); //Box für faceSet inlet_set_one, hier müssen die richtigen Koordinaten eingetragen werden } } { - name inlet_set_one; + name inlet_set_one; //Block als Funktion, dass nur nach außen zeigende faces zum Set hinzugefügt werden type faceSet; action subset; source boundaryToFace; @@ -47,6 +49,7 @@ name ASCII; { } } +//ab hier inlet_set_two und outlet_set konstruieren (vgl. inlet_set_one) ); diff --git a/Folien/Folien_Mesh.pptx b/Folien/Folien_Mesh.pptx new file mode 100644 index 0000000000000000000000000000000000000000..f60d5211df12f3ef303a8250e93fd34adfe71dbb Binary files /dev/null and b/Folien/Folien_Mesh.pptx differ diff --git a/Folien/Folien_ParaviewFilter.pptx b/Folien/Folien_ParaviewFilter.pptx new file mode 100644 index 0000000000000000000000000000000000000000..eea05f9ae84e43a59e9ab36f67415480adafdaaf Binary files /dev/null and b/Folien/Folien_ParaviewFilter.pptx differ diff --git a/Folien/Folien_SolverModifikation1.pptx b/Folien/Folien_SolverModifikation1.pptx new file mode 100644 index 0000000000000000000000000000000000000000..9b996f8d53ce091b690fc824d07e2a3ce60a6ed1 Binary files /dev/null and b/Folien/Folien_SolverModifikation1.pptx differ diff --git a/Folien/Folien_SolverModifikation2.pptx b/Folien/Folien_SolverModifikation2.pptx new file mode 100644 index 0000000000000000000000000000000000000000..bfd2bf9a7bd3845135cf4cd304f26caeccbc0283 Binary files /dev/null and b/Folien/Folien_SolverModifikation2.pptx differ diff --git a/SolverDateien/REqn.H b/SolverDateien/REqn.H new file mode 100644 index 0000000000000000000000000000000000000000..3e869faa6cdda93c6c745db46c7a663c974c3684 --- /dev/null +++ b/SolverDateien/REqn.H @@ -0,0 +1,5 @@ + +//Hier sollen die Gleichungen für die Reaktion und die Viskosität implementiert werden + +//Hinweis: c_poly = c_poly + delta c_poly +//Hinweis: c_mono = c_mono - delta c_monoo diff --git a/SolverDateien/TEqn.H b/SolverDateien/TEqn.H new file mode 100644 index 0000000000000000000000000000000000000000..7ef5f3cbfd8da8028bbbce0511be48d7cd793397 --- /dev/null +++ b/SolverDateien/TEqn.H @@ -0,0 +1,6 @@ + fvScalarMatrix TEqn + + //hier soll die skalare Transportgleichung für die Temperatur implementiert werden (Vorlage: in Main: UEqn) + + TEqn.solve(); + Info<< "T was calulated\n" << endl; diff --git a/SolverDateien/YEqn.H b/SolverDateien/YEqn.H new file mode 100644 index 0000000000000000000000000000000000000000..8f9ed7664e0178d990077f9df8960c0388fd5cdc --- /dev/null +++ b/SolverDateien/YEqn.H @@ -0,0 +1,14 @@ + fvScalarMatrix YEqn_mono + ( + //hier soll die Transportgleichung für c_mono implementiert werden (Vorlage: TEqn.H) + ); + YEqn_mono.relax(); + YEqn_mono.solve(); + Info<< "C_mono was calulated\n" << endl; + fvScalarMatrix YEqn_poly + ( + //hier soll die Transportgleichung für c_poly implementiert werden (Vorlage: TEqn.H) + ); + YEqn_poly.relax(); + YEqn_poly.solve(); + Info<< "C_poly was calulated\n" << endl;