Difference between revisions of "Contrib icoStructFoam"

From OpenFOAMWiki
m
m (Deformable channel)
Line 42: Line 42:
  
 
[[Image:icoStructFoam_testDeformed.png|right|thumb|Velocity and strain]]
 
[[Image:icoStructFoam_testDeformed.png|right|thumb|Velocity and strain]]
 +
 +
The two regions are:
 +
 +
* Lower Region: channel with velocity inlet on the left and pressure outlet on the right
 +
 +
* Upper Region: solid which is fixed at the top and free at the left and the right
 +
 +
In the beginning both of them are of equal size and square.
 +
 +
Due to the higher pressure at the inlet the solid gets deformed.
  
 
=== Soft thing on a stick ===
 
=== Soft thing on a stick ===

Revision as of 13:29, 11 November 2005

UNDER CONSTRUCTION

1 Description

This solver is a hybrid of icoFoam and stressedFoam. One grid-region is an imcompressible fluid, the other is a solid. The pressure of the fluid is used to deform the solid.

2 Algorithm

At each time-step the following things are done:

  1. the equations in the fluid region are solved
  2. fluid pressures at the fluid/solid-interface are written as boundary equations to the solid
  3. the equations for the solid are solved
  4. displacements for the interface-nodes of the solid region are written to the interface-nodes of the fluid region
  5. the grid of the fluid region is deformed

3 Usage

Due to the two grids the standard Utilities for pre- and post-processing (FoamX and paraFoam) can't be used. Everthing is setup with the help of a text-editor.

In order for blockMesh to work on the grid regions you've got to fool it:

ln -s region1/polyMesh/ icoStructFoamTest/constant/polyMesh
blockMesh . icoStructFoamTest
rm icoStructFoamTest/constant/polyMesh
ln -s region2/polyMesh/ icoStructFoamTest/constant/polyMesh
blockMesh . icoStructFoamTest
rm icoStructFoamTest/constant/polyMesh

To write the data of the two regions for paraview just use foamToVTK:

foamToVTK . icoStructFoamTest -mesh region1
foamToVTK . icoStructFoamTest -mesh region2

4 Example cases

Please note that none of these cases resembles anything from the real world and only server for demonstration purposes

4.1 Deformable channel

Pressure and strain
Velocity and strain

The two regions are:

  • Lower Region: channel with velocity inlet on the left and pressure outlet on the right
  • Upper Region: solid which is fixed at the top and free at the left and the right

In the beginning both of them are of equal size and square.

Due to the higher pressure at the inlet the solid gets deformed.

4.2 Soft thing on a stick

The two regions
Pressure and strain

5 Download

The solver

Case of the deformable channel

Case of the soft thing on a stick

--Bgschaid 13:34, 11 Nov 2005 (CET)