... | @@ -190,13 +190,16 @@ For each test case: |
... | @@ -190,13 +190,16 @@ For each test case: |
|
|
|
|
|
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
|
|
|
|
|
|
### FSI
|
|
### FSI
|
|
|
|
|
... | | ... | |