A causa di un intervento di manutenzione il servizio non sarà disponibile il 17/05 dalle 08:30 alle 12:30 (CEST) - The Gitlab service will not be available on May 17th from 08:30 to 12:30 (CEST)
The _structural_ part has been simulated with _MBDyn_ and _preCICE_ connection with preCICE is used to get the displacements a the interface points (tip displacement). The 3 test cases are located [here](https://gitlab.com/stilita/mbdyn-esm-adapter/-/tree/master/testcases/TurekHron/CSM).
The _structural_ part has been simulated with _MBDyn_ and _preCICE_ connection with preCICE is used to get the displacements a the interface points (tip displacement). The 3 test cases are located [here](https://gitlab.com/stilita/mbdyn-esm-adapter/-/tree/master/testcases/TurekHron/CSM).
For each test case:
For each test case:
- the name of the directory indicates the case and the number of beam elements.
- the name of the directory indicates the case and the number of beam elements (i.e. CSM1-4 is case 1 with 4 _beam_ elements).
- the subdirectory _MBDyn_ contains the model of the cantilever. The model uses the _gravity_ force to define how the structure is loaded
- the subdirectory _MBDyn_ contains the model of the cantilever. The model uses the _gravity_ force to define how the structure is loaded
- the subdirectory _dummy_ contains the dummy solver which sends 0 forces and reads the displacements.
- the subdirectory _dummy_ contains the dummy solver which sends 0 forces and reads the displacements.
- TODO: _static_ vs _dynamic_
- CSM-1 and 2 are considered _static_ and CSM-3 _dynamic_, in the paper. CSM-1 and 2 are simulated with a high _structural damping_ and the final tip displacement is read as static deformation. CSM-3 used a very low _damping_ so that if is possible to estimate the frequency
- TODO: how to run
- __how to run__:
- open 2 shells
- in one go to _current-case_/MBDyn and type `mbdyn-esm-adapter -f ../copnfig.json`
- in the other go to _current-case_/dummy and give `./runFluid`, which calls python3 and the dummy solver, which simply reads the displacements at the interface
- The script `./Allclean` cleans the case
- The script `./Allclean` cleans the case
-TODO: analysis of the results
-Some analyses of the results are contained in the directory _results_ a _jupyter-notebook_ reads some data from previous simulations