Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  OpenFOAM
  blockMesh: Inconsistent number of faces between block pair 1 and 2

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:  blockMesh: Inconsistent number of faces between block pair 1 and 2 (5766 mal gelesen)
Franz Hengel
Mitglied
Wissenschaftlicher Projektmitarbeiter


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

Beiträge: 27
Registriert: 27.07.2010

Ubuntu 10.04
Ubuntu 10.10
OF 1.7.1
OF 1.7.x
OF 1.6.x
Fluent 6.3.26

erstellt am: 15. Sep. 2010 13:45    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

Hallo Leute!

Hab folgendes Problem mit blockMesh:

Code:
franz@franz-desktop:~/OpenFOAM/franz-1.7.1/DA_aktuell/2D_FreeConvection/020_FreeConvection_SKE_buoyantSimpleFoam$ blockMesh
/*---------------------------------------------------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  1.7.1                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.com                       |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
Build  : 1.7.1-03e7e056c215
Exec   : blockMesh
Date   : Sep 15 2010
Time   : 13:12:38
Host   : franz-desktop
PID    : 4753
Case   : /home/franz/OpenFOAM/franz-1.7.1/DA_aktuell/2D_FreeConvection/020_FreeConvection_SKE_buoyantSimpleFoam
nProcs : 1
SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time


Creating block mesh from
    "/home/franz/OpenFOAM/franz-1.7.1/DA_aktuell/2D_FreeConvection/020_FreeConvection_SKE_buoyantSimpleFoam/constant/polyMesh/blockMeshDict"


Creating blockCorners

Creating curved edges

Creating blocks

Creating patches

Creating block mesh topology

Default patch type set to empty

Check block mesh topology

    Basic statistics
        Number of internal faces : 12
        Number of boundary faces : 30
        Number of defined boundary faces : 30
        Number of undefined boundary faces : 0

    Checking patch -> block consistency

Creating block offsets

Creating merge list

--> FOAM FATAL ERROR:
Inconsistent number of faces between block pair 0 and 3

    From function blockMesh::createMergeList()
    in file createMergeList.C at line 193.

FOAM exiting



Mein blockMeshDict-File schaut wie folgt aus:

Code:
/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  1.6                                   |
|   \\  /    A nd           | Web:      http://www.OpenFOAM.org                |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

convertToMeters 1;

vertices       
(
    (0 0 0)            //Punkt 0
    (0.00762 0 0)        //Punkt 1
    (0.06858 0 0)        //Punkt 2
    (0.0762 0 0)        //Punkt 3

    (0 0.00762 0)        //Punkt 4
    (0.00762 0.00762 0)        //Punkt 5
    (0.06858 0.00762 0)        //Punkt 6
    (0.0762 0.00762 0)        //Punkt 7

    (0 2.17238 0)        //Punkt 8
    (0.00762 2.17238 0)        //Punkt 9
    (0.06858 2.17238 0)        //Punkt 10
    (0.0762 2.17238 0)        //Punkt 11

    (0 2.18 0)            //Punkt 12
    (0.00762 2.18 0)        //Punkt 13
    (0.06858 2.18 0)        //Punkt 14
    (0.0762 2.18 0)        //Punkt 15

    (0 0 0.01)            //Punkt 16
    (0.00762 0 0.01)        //Punkt 17
    (0.06858 0 0.01)        //Punkt 18
    (0.0762 0 0.01)        //Punkt 19

    (0 0.00762 0.01)        //Punkt 20
    (0.00762 0.00762 0.01)    //Punkt 21
    (0.06858 0.00762 0.01)    //Punkt 22
    (0.0762 0.00762 0.01)    //Punkt 23

    (0 2.17238 0.01)        //Punkt 24
    (0.00762 2.17238 0.01)    //Punkt 25
    (0.06858 2.17238 0.01)    //Punkt 26
    (0.0762 2.17238 0.01)    //Punkt 27

    (0 2.18 0.01)        //Punkt 28
    (0.00762 2.18 0.01)        //Punkt 29
    (0.06858 2.18 0.01)        //Punkt 30
    (0.0762 2.18 0.01)        //Punkt 31       

);

blocks         
(
    hex (0 1 5 4 16 17 21 20)             (10 1 1) simpleGrading         (1 1 1)    // Block 0   
    hex (1 2 6 5 17 18 22 21)            (1 1 1) simpleGrading        (1 1 1)    // Block I   
    hex (2 3 7 6 18 19 23 22)            (1 1 1) simpleGrading         (1 1 1)    // Block II   
    hex (4 5 9 8 20 21 25 24)            (1 1 1) simpleGrading         (1 1 1)    // Block III   
    hex (5 6 10 9 21 22 26 25)            (1 1 1) simpleGrading         (1 1 1) // Block IV
    hex (6 7 11 10 22 23 27 26)            (1 1 1) simpleGrading         (1 1 1) // Block V
    hex (8 9 13 12 24 25 29 28)            (1 1 1) simpleGrading         (1 1 1) // Block VI
    hex (9 10 14 13 25 26 30 29)        (1 1 1) simpleGrading         (1 1 1) // Block VII
    hex (10 11 15 14 26 27 31 30)        (1 1 1) simpleGrading         (1 1 1) // Block VIII

);

edges          
(
);

patches        
(
    wall hot               
    (
        (19 23 7 3)           
    (23 27 11 7)           
    (27 31 15 11)
    )
    wall cold               
    (   
        (0 16 20 4)           
    (4 20 24 8)           
    (8 24 28 12)
    )
    wall topAndBottom            
    (
    (0 1 17 16)           
        (1 2 18 17)
        (2 3 19 18)

    (12 28 29 13)
    (13 29 30 14)
    (14 30 31 15)
    )
    empty frontAndBackPlanes       
    (
        (0 4 5 1)           
        (1 5 6 2)           
    (2 6 7 3)           

    (4 8 9 5)           
    (5 9 10 6)           
    (6 10 11 7)

    (8 12 13 9)
    (9 13 14 10)
    (10 14 15 11)

   
    (16 20 21 17)   
    (17 21 22 18)
    (18 22 23 19)

    (20 24 25 21)
    (21 25 26 22)
    (22 26 27 23)

    (24 28 29 25)
    (25 29 30 26)
    (26 30 31 27)
    )
);

mergePatchPairs
(
);

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


So, wenn ich beim Block 0 statt (10 1 1) (1 1 1)

Code:
hex (0 1 5 4 16 17 21 20)  (1 1 1) simpleGrading  (1 1 1)    // Block 0
eingebe, dann funktioniert das Meshen.

Kann sich jemand vorstellen woran das liegen könnte?

Könnte das Problem am Block IV liegen, da dieser in der Mitte situiert ist und an keiner wall angrenzt?

Danke

LG Franz

[Diese Nachricht wurde von Franz Hengel am 15. Sep. 2010 editiert.]

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

hanalma
Mitglied
Student

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

Beiträge: 3
Registriert: 08.09.2010

erstellt am: 15. Sep. 2010 14:43    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 Nur für Franz Hengel 10 Unities + Antwort hilfreich

Ich weiß nicht wie deine Geometrie ist, wenn aber zwei Blöcke übereinander sind und die Zellenanzahl (in diesem Fall x- Richtung) nicht übereinstimmt, dann kommt dieser Fehler.

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

Franz Hengel
Mitglied
Wissenschaftlicher Projektmitarbeiter


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

Beiträge: 27
Registriert: 27.07.2010

Ubuntu 10.04
Ubuntu 10.10
OF 1.7.1
OF 1.7.x
OF 1.6.x
Fluent 6.3.26

erstellt am: 15. Sep. 2010 15:22    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

Hallo hanalma!

Danke, so einfach gehts ;-) Hätte ich auch selber drauf kommen können!

LG

Franz

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