CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Multiple solid/fluid patches (https://www.cfd-online.com/Forums/openfoam-solving/184574-multiple-solid-fluid-patches.html)

manu551 March 6, 2017 07:24

Multiple solid/fluid patches
 
Hi all,

I'm using fsiFoam and I want to specify multiple patches as Solid and Fluid Interfaces.
How can I write this list? Here is an example of the dictionary:

Code:

/*--------------------------------*- C++ -*----------------------------------*\
| =========                |                                                |
| \\      /  F ield        | foam-extend: Open Source CFD                    |
|  \\    /  O peration    | Version:    3.0                                |
|  \\  /    A nd          | Web:        http://www.extend-project.de      |
|    \\/    M anipulation  |                                                |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version    2.0;
    format      ascii;
    class      dictionary;
    object      fsiProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

solidPatch coda_top coda_bottom coda_end;
solidZone coda_top-zone coda_bottom-zone coda_end-zone;

fluidPatch coda_top coda_bottom coda_end;
fluidZone coda_topzone coda_bottomzone coda_endzone;

relaxationFactor 0.1;

interfaceDeformationLimit 0;

outerCorrTolerance 1e-4;
nOuterCorr 200;

interpolatorUpdateFrequency 0;

//couplingScheme FixedRelaxation;
couplingScheme Aitken;
// couplingScheme IQN-ILS;
couplingReuse 0;

coupled yes;

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

It reads only the first patch that I specified, I want it reads all of them.

Thanks.

Hgholami February 20, 2019 11:45

Dear manu551
Do you resolve problem? I have a same problem. if possible favor me.

Daniel_Khazaei February 20, 2019 11:59

Hi,

By looking at the source code, it can be seen that the fsi toolkit only supports one coupled patch at the moment.
Have you tried putting all of the patches in a single patch or you need different boundary conditions for each patch?

Hgholami February 20, 2019 13:18

Hi
I have 4 beams and combine all paths to one with createpatch and use the fsiFoam to simulate. the result has shown no motion of beams while this model simulated with Fluent and icoFsiElasticNonLinULSolidFoam solver and has motion. I also change solidSolver to IncrLagrange but deformation of beams was wrong.

Daniel_Khazaei February 20, 2019 17:35

Quote:

Originally Posted by Hgholami (Post 725416)
Hi
I have 4 beams and combine all paths to one with createpatch and use the fsiFoam to simulate. the result has shown no motion of beams while this model simulated with Fluent and icoFsiElasticNonLinULSolidFoam solver and has motion. I also change solidSolver to IncrLagrange but deformation of beams was wrong.

Can you post the GGI interpolation part of the outputted log file during the simulation or perhaps just post the complete log file?
It might be something else that causing those 4 beams not to move.

Hgholami February 23, 2019 23:54

Dear Khazaei
Thanks for reply. Before I check the results with icoFsiElasticNonLinULSolidFoam solver. Now I check results with Fluent and it seen (after 0.2 s) has agreement with Fluent results. I think the fsiFoam solver has reliable results than icoFsiElasticNonLinULSolidFoam solver and the createPatch has work good. Thanks


All times are GMT -4. The time now is 03:30.