|
[Sponsors] |
diffusivity selection for modified displacementLaplacian solver for FSI problems |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
August 23, 2016, 12:02 |
diffusivity selection for modified displacementLaplacian solver for FSI problems
|
#1 |
New Member
ZHENKAI ZHAO
Join Date: Oct 2015
Posts: 14
Rep Power: 11 |
Hi, guys,
I have encountered a severe problem about dynamic mesh motion. I used my modified displacementLaplacian Solver to couple with external software to deal with FSI multi-body motion problem. the settings in my dynamicMeshDict is as follows: Code:
dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ("libfvMotionSolvers.so"); solver MBdisplacementLaplaciancouple; MBdisplacementLaplaciancoupleCoeffs { diffusivity quadratic inverseDistance (wing1 wing2 wing3); patches1 (wing1); patches2 (wing2); patches3 (wing3); rhoName rhoInf; rhoInf 1000; } 1. how did diffusivity solver works? it solver for each patch one by one, or it solves all the patches at the same time? 2. I saw some case put the number 1 behind inverseDistance, what does that mean? 3. for the moving patches, I have set the BC as fixedValue in the pointDisplacement file, is that right. I have tried to use calculated BC but error occurred. 4. I have attached some images showing my incorrect mesh motion for internal mesh that caused wrong oriented faces near the patch. I guess that is because when I get all the patch data from external solver correctly, the internal mesh solved by OpenFOAM didnot move together correctly with the patch so the error appears as in the image. Dose it corresponding to any of my settings in the dynamicMeshDict? Any help from any Foamer is much appreciated. |
|
November 10, 2016, 15:43 |
|
#2 |
New Member
mobina.h.miri
Join Date: Jul 2015
Posts: 3
Rep Power: 11 |
Hi dear zhao
could you find how to solve this issue? I want to put 3 patches in diffusivity but i can't find how to fix it. thank you |
|
November 11, 2016, 06:41 |
|
#3 | |
New Member
ZHENKAI ZHAO
Join Date: Oct 2015
Posts: 14
Rep Power: 11 |
Quote:
Do you want to put 3 patches into the laplacian solver that contains solving diffusivity or just want to put 3 patch names in the dynamicMeshDict? If you want to put 3 patches in the dynamicMeshDict, Just do what I have written in the previous post. Don't put number '1' behind the inverseDistance as it can only be used when you have 1 patch. Also, you need to lookup the patch name specified in dynamicMeshDict in your corresponding laplacianSolver, or maybe SBRStressSolver. ZHENKAI |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[ANSYS Meshing] Script Connection Friction | arpeedesign | ANSYS Meshing & Geometry | 4 | April 11, 2019 09:17 |
mach number and selection of the fluent solver | turbinesv | FLUENT | 4 | April 24, 2011 01:14 |
Working directory via command line | Luiz | CFX | 4 | March 6, 2011 21:02 |
Questions to Dynamic Mesh solver and diffusivity | florian_krause | OpenFOAM Running, Solving & CFD | 12 | January 11, 2008 22:33 |
compressible two phase flow in CFX4.4 | youngan | CFX | 0 | July 2, 2003 00:32 |