CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Meshing & Mesh Conversion (https://www.cfd-online.com/Forums/openfoam-meshing/)
-   -   [Commercial meshers] Import geometry from AnsysMeshing with multi block (https://www.cfd-online.com/Forums/openfoam-meshing/183257-import-geometry-ansysmeshing-multi-block.html)

Ptiji January 31, 2017 04:39

Import geometry from AnsysMeshing with multi block
 
Good morning,
I have a problem maybe with the conversion of mesh. It is imported from Ansys Meshing.
Here is my mesh :
http://img11.hostingpics.net/pics/37...ageboitier.png

http://img11.hostingpics.net/pics/37...geboitier2.png

As you can see, there are interfaces in the fluid-interior. To correct this problem, I modified the end of file .msh :

Code:

b74b b7a2 b776 15d45 0 
b72c b7a1 b799 1676e 0 
b796 b7a2 b72f 15c90 0 
 
))
(12 (2 1 4337d 1 2))
(45 (1 interior interior-solide)())
(45 (2 fluid solide)())
(45 (5 wall wall)())
(45 (6 symmetry symmetryplane)())
(45 (7 pressure-outlet outlet)())
(45 (8 velocity-inlet inlet)())
(45 (9 pressure-outlet outletwater)())
(45 (10 interface zone_de_contact-src)())
(45 (11 interface zone_de_contact-trg)())
(45 (12 interface zone_de_contact_2-src)())
(45 (13 interface zone_de_contact_2-trg)())
(45 (14 interface zone_de_contact_3-src)())
(45 (15 interface zone_de_contact_3-trg)())
(45 (16 interface zone_de_contact_4-src)())
(45 (17 interface zone_de_contact_4-trg)())
(0 Variables:)
(37 (
(sliding-interfaces (
(zone_de_contact(sb1-id 10) (sb2-id 11) (interior-id 0) (bnd1-id 0) (bnd2-id 0) (periodic . #f) (coupled . #f) (face-periodic . #f))
(zone_de_contact_2(sb1-id 12) (sb2-id 13) (interior-id 0) (bnd1-id 0) (bnd2-id 0) (periodic . #f) (coupled . #f) (face-periodic . #f))
(zone_de_contact_3(sb1-id 14) (sb2-id 15) (interior-id 0) (bnd1-id 0) (bnd2-id 0) (periodic . #f) (coupled . #f) (face-periodic . #f))
(zone_de_contact_4(sb1-id 16) (sb2-id 17) (interior-id 0) (bnd1-id 0) (bnd2-id 0) (periodic . #f) (coupled . #f) (face-periodic . #f))
))
))

by

Code:

b74b b7a2 b776 15d45 0 
b72c b7a1 b799 1676e 0 
b796 b7a2 b72f 15c90 0 
 
))
(12 (2 1 4337d 1 2))
(45 (1 interior interior-solide)())
(45 (2 fluid solide)())
(45 (5 wall wall)())
(45 (6 symmetry symmetryplane)())
(45 (7 pressure-outlet outlet)())
(45 (8 velocity-inlet inlet)())
(45 (9 pressure-outlet outletwater)())
))

And after I convert the file thanks to
Code:

fluentMeshToFoam file.msh
After that I modified boundary for my problem (after check patch name on paraview):

Code:

//6
5
(
    wall
    {
        type            wall;
        inGroups        1(wall);
        nFaces          16430;
        startFace      534639;
    }
    symmetryplane
    {
        type            symmetryPlane;
        inGroups        1(symmetryPlane);
        nFaces          6198;
        startFace      551069;
    }
    outlet
    {
        type            patch;
        nFaces          129;
        startFace      557267;
    }
    inlet
    {
        type            patch;
        nFaces          129;
        startFace      557396;
    }
    outletwater
    {
        type            wall;
        inGroups        1(wall);
        nFaces          124;
        startFace      557525;
    }
//    default_wall
//    {
//        type            wall;
//        inGroups        1(wall);
//        nFaces          9012;
//        startFace      557649;
//    }
)

I checked and corrected the name of patch on every file in folder 0.

After that I ran simpleFoam and I have this message :
Code:

User@user:~/OpenFOAM-in-Box-16.10/OpenFOAM-3.0.x/tutorials/incompressible/simpleFoam/boitier_maillagefin2$ simpleFoam
/*---------------------------------------------------------------------------*\
| =========                |                                                |
| \\      /  F ield        | OpenFOAM: The Open Source CFD Toolbox          |
|  \\    /  O peration    | Version:  3.0.x                                |
|  \\  /    A nd          | Web:      www.OpenFOAM.org                      |
|    \\/    M anipulation  |                                                |
\*---------------------------------------------------------------------------*/
Build  : 3.0.x-4b5e129783d9
Exec  : simpleFoam
Date  : Jan 31 2017
Time  : 10:02:16
Host  : "julien-X556UQK"
PID    : 2980
Case  : /home/julien/OpenFOAM-in-Box-16.10/OpenFOAM-3.0.x/tutorials/incompressible/simpleFoam/boitier_maillagefin2
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster
allowSystemOperations : Allowing user-supplied system call operations

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

Create mesh for time = 0


SIMPLE: convergence criteria
    field p    tolerance 0.01
    field U    tolerance 0.001
    field "(k|epsilon|omega|f|v2)"    tolerance 0.001

Reading field p

Reading field U

Reading/calculating face flux field phi

Selecting incompressible transport model Newtonian
Selecting turbulence model type RAS
Selecting RAS turbulence model kEpsilon
No MRF models present

No finite volume options present


Starting time loop

streamLine streamLines:
    automatic track length specified through number of sub cycles : 5

#0  Foam::error::printStack(Foam::Ostream&) at ??:?
#1  Foam::sigSegv::sigHandler(int) at ??:?
#2  ? in "/lib/x86_64-linux-gnu/libpthread.so.0"
#3  Foam::polyMeshTetDecomposition::findFaceBasePts(Foam::polyMesh const&, double, bool) at ??:?
#4  Foam::polyMesh::tetBasePtIs() const at ??:?
#5  Foam::Cloud<Foam::passiveParticle>::initCloud(bool) at ??:?
#6  Foam::passiveParticleCloud::passiveParticleCloud(Foam::polyMesh const&, Foam::word const&, bool) at ??:?
#7  Foam::uniformSet::calcSamples(Foam::DynamicList<Foam::Vector<double>, 0u, 2u, 1u>&, Foam::DynamicList<int, 0u, 2u, 1u>&, Foam::DynamicList<int, 0u, 2u, 1u>&, Foam::DynamicList<int, 0u, 2u, 1u>&, Foam::DynamicList<double, 0u, 2u, 1u>&) const at ??:?
#8  Foam::uniformSet::genSamples() at ??:?
#9  Foam::uniformSet::uniformSet(Foam::word const&, Foam::polyMesh const&, Foam::meshSearch const&, Foam::dictionary const&) at ??:?
#10  Foam::sampledSet::addwordConstructorToTable<Foam::uniformSet>::New(Foam::word const&, Foam::polyMesh const&, Foam::meshSearch const&, Foam::dictionary const&) at ??:?
#11  Foam::sampledSet::New(Foam::word const&, Foam::polyMesh const&, Foam::meshSearch const&, Foam::dictionary const&) at ??:?
#12  Foam::streamLine::read(Foam::dictionary const&) at ??:?
#13  Foam::streamLine::streamLine(Foam::word const&, Foam::objectRegistry const&, Foam::dictionary const&, bool) at ??:?
#14  Foam::OutputFilterFunctionObject<Foam::streamLine>::allocateFilter() at ??:?
#15  Foam::OutputFilterFunctionObject<Foam::streamLine>::start() at ??:?
#16  Foam::functionObjectList::read() at ??:?
#17  Foam::Time::loop() at ??:?
#18  Foam::simpleControl::loop() at ??:?
#19  ? at ??:?
#20  __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#21  ? at ??:?
Erreur de segmentation (core dumped)

I don't know if the mistakes are from the importation of mesh or from the solving.

I already did a solving with the same geometry but with only one block and I didn't have problem.

Sorry for my English (I'm french). Please use easy words to answer :confused:.

Thank you


All times are GMT -4. The time now is 00:10.