# 6 DOF with preCICE for FSI

**URL:** <https://precice.discourse.group/t/6-dof-with-precice-for-fsi/1595>\
**Category:** Official adapters and tutorials\
**Tags:** openfoam, rigid-body\
**Created:** [September 28, 2023, 1:08pm UTC](https://precice.discourse.group/t/6-dof-with-precice-for-fsi/1595 "2023-09-28T13:08:45Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Makis](https://yyz2.discourse-cdn.com/free1/user_avatar/precice.discourse.group/makis/32/25_2.png) [@Makis](https://precice.discourse.group/u/Makis)\
**Post date:** [October 3, 2023, 10:08am UTC](https://precice.discourse.group/t/6-dof-with-precice-for-fsi/1595/2 "2023-10-03T10:08:51Z")

</div>

Rigid body motion is something that preCICE itself does support, and people have in the past used MBDyn or even written in-house examples, as, e.g., this (ancient) one:

> **[GitHub - precice/6dof-rigid-body-solver: A simple 6dof rigid body solver...](https://github.com/precice/6dof-rigid-body-solver)**
>
> A simple 6dof rigid body solver adapted to preCICE (currently unmaintained) - GitHub - precice/6dof-rigid-body-solver: A simple 6dof rigid body solver adapted to preCICE (currently unmaintained)

Our Quickstart tutorial is essentially interaction between a fluid and a solid body:

> **[Quickstart | preCICE - The Coupling Library](https://precice.org/quickstart.html)**
>
> Install preCICE on Linux (e.g. via a Debian package) and couple an OpenFOAM fluid solver (using the OpenFOAM-preCICE adapter) with an example rigid body solver in C++.

There is also a community project coupling OpenFOAM and MBDyn:

> [@FSI coupling between OpenFOAM and MBDyn of a cycloidal rotor](https://precice.discourse.group/t/fsi-coupling-between-openfoam-and-mbdyn-of-a-cycloidal-rotor/912):
>
> In this project a FSI coupling was established together with @louisgag to investigate the influence of rotor blade deformation of cycloidal rotors and its effect on the rotor efficiency. The preCICE OpenFOAM adapter uses the pointDisplacement function of OpenFOAM to couple motion data. However, simulating rotating bodies of a cyclorotor is not yet possible with this approach in OpenFOAM. Therefore an additional OpenFOAM class was added to couple the rotation motion directly from the MBDyn adapt…

Which theses do you mean? Could you please link them here? What else do you need?

---

_[View the full topic](https://precice.discourse.group/t/6-dof-with-precice-for-fsi/1595)._
