Difference between revisions of "Extend-bazaar/Toolkits/Fluid-structure interaction"

From OpenFOAMWiki
(Revamp this page based on information from various sources)
Line 1: Line 1:
This template is only a suggestion aimed at saving your time. Please feel free to use any other format on the subpage for your contribution!
+
== Description ==
 +
Quoting from [http://www.cfd-online.com/Forums/openfoam-news-announcements-other/106881-solid-mechanics-solvers-added-openfoam-extend.html#post547754 here]:
 +
<blockquote>This toolkit supersedes the {{tt|icoFsiElasticNonLinULSolidFoam}} FSI solver within the [[contrib/solidMechanics|solidMechanics]] toolbox.
  
'''Click "Edit" to access and copy the page code.'''
+
This framework was presented at the OpenFOAM Workshop 2014 in Zagreb: [http://sourceforge.net/projects/openfoam-extend/files/OpenFOAM_Workshops/OFW9_2014_Zagreb/Abstracts/Zeljko_Tukovic_OFW09_EA_0103.pdf abstract] and [http://sourceforge.net/projects/openfoam-extend/files/OpenFOAM_Workshops/OFW9_2014_Zagreb/Presentations/Zeljko_Tukovic_OFW09_P_0103.pdf slides].
  
== Description ==
+
The major improvement with regard to FSI coupling is the implementation of the [http://www.sciencedirect.com/science/article/pii/S0045794909003022 IQN-ILS] algorithm.
This code implements...
+
 
 +
Also, the plugin approach used for the solid and fluid solvers should allow easier extension to other fluid/solid models e.g. multi-phase, compressible, plasticity, etc.
 +
</blockquote>
  
 
== Installation ==
 
== Installation ==
Download here: [[File:Fsi_31.tar.gz]], use either
+
Download here: [[Media:Fsi_31.tar.gz|Fsi_31.tar.gz]]
 
+
* embedded .tgz archive directly on page (only for small files)
+
* link to file-hoster
+
* link to repository, e.g. on sorceforge.org or github.org
+
  
 +
Extract by running:
 +
<bash>tar -xzf Fsi_31.tar.gz</bash>
  
 
Then compile by running:
 
Then compile by running:
Line 19: Line 21:
 
</bash>
 
</bash>
  
== Usage examples ==
+
== Tutorials ==
To use this code, insert into controlDict:
+
TODO
 
+
<cpp>functions
+
{
+
....(insert the necessary options here)...
+
}
+
</cpp>
+
  
== Documentation ==
 
This implementation is based on publication by [http://www.mathstat.uottawa.ca/~rsmith/Zombies.pdf Munz et al (2009)].
 
  
== History ==
+
== Reports where this toolkit has been used ==
1 Jun 2010: First upload
+
  
1 Oct 2011: Bug fix for negative inlet velocities
+
The following entries are in the page for  the [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2014/ 2014 MSc/PhD course in CFD with OpenSource software] at Chalmers University of Technology, which use this toolkit:
 +
* The presentation by Huadong Yao, entitled "Fluid-structure interaction"
 +
* [http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2014/#_Student_reports/tutorials Student projects and reports]:
 +
** Erik Karlsson: A FSI tutorial on the axialTurbine tutorial case
 +
** Thomas Vyzikas: The implementation of interFoam solver as a flow model of the fsiFoam solver for strong fluid-structure interaction

Revision as of 21:49, 5 September 2015

1 Description

Quoting from here:

This toolkit supersedes the icoFsiElasticNonLinULSolidFoam FSI solver within the solidMechanics toolbox.

This framework was presented at the OpenFOAM Workshop 2014 in Zagreb: abstract and slides.

The major improvement with regard to FSI coupling is the implementation of the IQN-ILS algorithm.

Also, the plugin approach used for the solid and fluid solvers should allow easier extension to other fluid/solid models e.g. multi-phase, compressible, plasticity, etc.

2 Installation

Download here: Fsi_31.tar.gz

Extract by running:

tar -xzf Fsi_31.tar.gz

Then compile by running:

cd src/
./Allwmake

3 Tutorials

TODO


4 Reports where this toolkit has been used

The following entries are in the page for the 2014 MSc/PhD course in CFD with OpenSource software at Chalmers University of Technology, which use this toolkit:

  • The presentation by Huadong Yao, entitled "Fluid-structure interaction"
  • Student projects and reports:
    • Erik Karlsson: A FSI tutorial on the axialTurbine tutorial case
    • Thomas Vyzikas: The implementation of interFoam solver as a flow model of the fsiFoam solver for strong fluid-structure interaction