|
[Sponsors] |
August 2, 2014, 14:23 |
forced flapping motion in FSI solver
|
#261 |
Member
|
Hi
Contrary to the usual trend of FSI ,where solid is moved due to flow,I want to add forced oscillatory motion to the 2D airfoil. Is there any boundary conditions for a solid motion? or How do I add oscillating motion as a source term to solid equation?Or any other way you can suggest. More details in my question mentioned in post #253 |
|
August 2, 2014, 20:14 |
|
#262 | |
New Member
Kanuk
Join Date: Oct 2010
Posts: 28
Rep Power: 16 |
Quote:
The easiest and quickest way might be to use groovyBC, contained in swak4Foam in the latest OF releases. |
||
August 3, 2014, 10:08 |
|
#263 | |
Member
|
Quote:
--> FOAM FATAL ERROR: Bounary condition on DU is genericfor fluid -solid interface patch, instead solidTraction From function icoFsiElasticNonLinULSolidFoam in file readCouplingProperties.H at line 100. FOAM aborting Apparently only solidTraction boundary condition is acceptable.Could you guide me further? How can I change boundary condition in the main solver for solid patch? (No need to GroovyBC) |
||
August 3, 2014, 16:11 |
|
#264 | |
New Member
Kanuk
Join Date: Oct 2010
Posts: 28
Rep Power: 16 |
Quote:
Setting DU on the imposed displacement using groovyBC should work, at least, if you are trying to mimic the paper you posted earlier... |
||
August 4, 2014, 04:13 |
|
#265 | |
Member
|
Quote:
I want to impose oscillating motion to solid patch and I want to see its effects on the fluid and flexible solid.I already imposed this motion through dynamicMeshDict which moves fluid patch only, solid and fluid patches do not follow each other by this way.Now I want to move the solid patch maybe create harmony between them. If I can impose this motion to FSI interface with groovyBC,Please tell me how I use the groovyBC for this kind of motion on FSI interface? I saw the wobbler example of groovyBC, but when I add groovyBC to DU,I'm getting the previous error. |
||
August 7, 2014, 06:43 |
flexible flapping plate
|
#266 |
Member
|
Hi friends,
I could impose motion on solid patch by applying oscillatingFixedValue BC in motionU file and solid moves properly.But unlike the solid, fluid patch moves in the opposite direction of solid patch. Solver is icoFsiElasticNonLin... in foam-extend-3.1. My test case is uploaded on: http://www.uploadbaz.com/f4xg5rf6b2rv Where is the problem? Can someone help me? |
|
August 13, 2014, 18:18 |
|
#267 |
New Member
yalong cai
Join Date: Feb 2014
Location: New York
Posts: 13
Rep Power: 12 |
Hi, Cardiff,
I wonder it could deal with multiphase problem like Interfoam does, because my problem is about ocean wave impacts on offshore structures. Thanks for your attention. yalong |
|
August 17, 2014, 18:57 |
|
#268 |
New Member
masoud
Join Date: May 2014
Posts: 1
Rep Power: 0 |
Hi freinds ,
i cant run the HronTurekFsi case // Create time Create mesh for time = 0 Selecting dynamicFvMesh dynamicMotionSolverFvMesh Selecting motion solver: laplaceFaceDecomposition --> FOAM FATAL ERROR: solver table is empty From function motionSolver::New(const polyMesh& mesh) in file motionSolver/motionSolver.C at line 94. FOAM exiting // whats the problem?? |
|
September 10, 2014, 11:48 |
Tutorial Turek Hron test case
|
#269 |
New Member
Juan Carlos
Join Date: Feb 2010
Posts: 9
Rep Power: 16 |
Hi,
I have just compiled the FSI solver for OpenFOAM 2.3.0. when I run the tutorial Turek Hron test case from (https://github.com/wyldckat/solidMechanics), the solver exits with the following message: Create time Create mesh for time = 0 Selecting dynamicFvMesh dynamicMotionSolverFvMesh Selecting motion solver: laplaceFaceDecomposition --> FOAM FATAL ERROR: solver table is empty From function motionSolver::New(const polyMesh& mesh) in file motionSolver/motionSolver/motionSolver.C at line 116. FOAM exiting Thanks for your attention. Juan C. |
|
September 19, 2014, 11:14 |
|
#270 |
Senior Member
Yann
Join Date: Apr 2012
Location: France
Posts: 1,200
Rep Power: 28 |
Hello,
I've recently installed Extend 3.1 to start working on FSI with icoFsiElasticNonLinULSolidFoam. I've ran the HronTurekFsi tutorial on a single processor and it's going fine. My question is: how can I access to solid-related data since it is located in fluid/timeStep/solid? Is there any tool or command for that, or do I have to write some script to move these data to the solid directory? Thanks for your help! Yann |
|
September 21, 2014, 03:42 |
|
#271 |
Member
Kan
Join Date: Feb 2014
Location: Australia
Posts: 54
Rep Power: 12 |
Hi,
I am trying to model the deformation of foil bearing with the solid package of OpenFOAM, it should be large strain, and which solver should I use?can elasticNonLinTLSolidFoam meet my requirement? |
|
October 14, 2014, 12:13 |
|
#272 | |
New Member
Join Date: Oct 2011
Posts: 28
Rep Power: 15 |
Quote:
I would like to know whether you could post the correct implementation of this solver. I intend to run the test case that was part of the tutorial data set (Turek FSI). Thanks in advance. |
||
October 17, 2014, 11:46 |
|
#273 |
New Member
Peter Knapen
Join Date: Sep 2009
Posts: 28
Rep Power: 17 |
Hi Philip,
I hope this is the right place to put the thread. I am trying to model a droptest, first with no fluid in it. I used elasticIncSolidFoam I used Hypermesh for meshing and applied a big displacement to the outerwall. I have accedentely posted the thread in the solver forum (no output in elsticIncrSolidFoam). I found the mistake and would now like to model the droptest with an initial velocity. How should I prescribe an initial velocity, as the primary variable is displacement? Best regards, Peter |
|
October 26, 2014, 01:17 |
|
#274 |
New Member
Join Date: Oct 2011
Posts: 28
Rep Power: 15 |
Hello All,
I have compiled the icoFsiElasticNonLinULSolidFoam in OpenFOAM-1.6ext. I was attempting to run the HuronTurekFsi case. However, I received an error stating "./Allrun: ./makeSerialLinks: not found". I would like to know whether I am attempting to run the test case incorrectly. Thanks |
|
October 26, 2014, 01:20 |
|
#275 | |
New Member
Join Date: Oct 2011
Posts: 28
Rep Power: 15 |
Quote:
I would like to know whether you could share the source code and possibly the tutorial files for the pimpleFsiFoam developed by Dr. Habchi since I am not sure that I have the updated version of this solver. Thanks |
||
November 12, 2014, 07:07 |
|
#276 |
Member
A. Bernath
Join Date: Jun 2011
Location: Karlsruhe, Germany
Posts: 39
Rep Power: 15 |
Hello,
I have a problem with thermal stress analysis which I've posted here: http://www.cfd-online.com/Forums/ope...tion-ueqn.html I would be glad to get some help from the solid mechanics professionals Thanks, Alex |
|
November 13, 2014, 06:16 |
patchToPatchInterpolation
|
#277 |
New Member
Join Date: Mar 2014
Posts: 23
Rep Power: 12 |
Hi,
Do you know what algorithm and method of patchToPatchInterpolation is, please? Which function is it using to interpolate between patches? Thanks. |
|
November 13, 2014, 06:26 |
|
#278 |
New Member
Tian Tang
Join Date: Jun 2012
Location: Copenhagen, Denmark
Posts: 18
Rep Power: 14 |
Hi,
i just worked with the patchToPatchInterporlate bc a couple of weeks ago. Perhaps i could try to answer shortly the idea behind this bc (according to my understanding...) they use a kind of hit technique: check whether the face center of one patch domain hits the face center of the other patch domain with some small tolerance, if yes then directly mapping; if not, calculate a weighting factor based on the distances to the nearest neighboring face centers and then mapping the data. here is the main source code i found to do the interpolation: https://github.com/OpenFOAM/OpenFOAM...PatchWeights.C you may read it for details. hope it helps a little bit Tian |
|
November 27, 2014, 05:46 |
Extracting Soild Displacement in FSI
|
#279 |
New Member
Join Date: Mar 2014
Posts: 23
Rep Power: 12 |
Hi,
How can the solid displacements be extracted from FSI results in OF, please? For the fluid results like the pressure and velocity, it can be done by using probes or sampleDict. Can probes or sampleDict be used for the solid displacement? Thanks. |
|
November 27, 2014, 06:29 |
|
#280 |
Member
A. Bernath
Join Date: Jun 2011
Location: Karlsruhe, Germany
Posts: 39
Rep Power: 15 |
Yes thats possible. Actually you can probe all the variables which are written to the time folders. Just add them to the list in probesDict. Of course you have to make sure that the probe actually is located in the solid region.
|
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
GPU Linear Solvers for OpenFOAM | gocarts | OpenFOAM Announcements from Other Sources | 37 | August 17, 2022 15:22 |
[Virtualization] OpenFOAM oriented tutorial on using VMware Player - support thread | wyldckat | OpenFOAM Installation | 2 | July 11, 2012 17:01 |
New OpenFOAM Forum Structure | jola | OpenFOAM | 2 | October 19, 2011 07:55 |
Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64 | wyldckat | OpenFOAM Announcements from Other Sources | 3 | September 8, 2010 07:25 |
OpenFOAM Debian packaging current status problems and TODOs | oseen | OpenFOAM Installation | 9 | August 26, 2007 14:50 |