@@ -146,6 +146,8 @@ At this point _MBDyn_ is ready to perform a simulation.
...
@@ -146,6 +146,8 @@ At this point _MBDyn_ is ready to perform a simulation.
## Run a simulation
## Run a simulation
### _JSON_ configuration file
<!--
<!--
json file
json file
...
@@ -170,4 +172,18 @@ json file
...
@@ -170,4 +172,18 @@ json file
## Test Cases
## Test Cases
The current set-up has been validated with the [Turek-Hron FSI benchmarks](https://www.researchgate.net/publication/226447172_Proposal_for_Numerical_Benchmarking_of_Fluid-Structure_Interaction_Between_an_Elastic_Object_and_Laminar_Incompressible_Flow).
The current set-up has been validated with the [Turek-Hron FSI benchmarks](https://www.researchgate.net/publication/226447172_Proposal_for_Numerical_Benchmarking_of_Fluid-Structure_Interaction_Between_an_Elastic_Object_and_Laminar_Incompressible_Flow). It is possible to run simulations validating the _fluid_ part, the _structural_ part, or the _complete FSI system_ according to the specifications given in the article.
### CFD
The _fluid_ part has been simulated in _OpenFOAM_ and the 3 test cases are located [here](https://gitlab.com/stilita/mbdyn-esm-adapter/-/tree/master/testcases/TurekHron/CFD).
For each test case:
- the OpenFOAM dictionaries are configured for the [ESI](www.openfoam.com) version
- the user can define the fineness of the mesh, by selecting one of the _BlockMeshDict_
- the simulation uses _groovyBC_ (i.e. [swak4foam](https://openfoamwiki.net/index.php/Contrib/swak4Foam)) to generate a parabolic inlet profile. Otherwise the user must comment the _groovyBC_ boundary condition and use the _uniform_ in the _U_ dictionary